/* CSS Document*/

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {

	margin: 0;

	padding: 0;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

fieldset,img {

	border: 0;

}

li {

	list-style: none;

}

body {

	font: 12px/1.5 arial,SimSun,helvetica,sans-serif;

	position: relative;

}

.clear {

	clear: both;

}

a {

	text-decoration: none;

	color: #464646;

	outline: none;

}

a:hover {
	color: #920783;
	text-decoration: none;

}

#topBar {

	height: 40px;

	line-height: 40px;

	background: #e6e6e6;

}

#topBar .siteWidth {

	width: 1000px;

	margin: 0 auto;

	color: #747474;

	font-size: 12px;

	font-family: SimSun;

}

.topinfo {

	float: right;

}

.topinfo .toptel {

	float: left;

	margin: 10px 20px 0 0;

}

.search {

	float: right;

	padding-top: 13px;

	position: relative;

}

#submit {

	position: absolute;

	right: 6px;

	top: 13px;

	width: 18px;

	height: 15px;

	filter: alpha(opacity=0);

	/*IE??????????50%*/

	-moz-opacity: 0;

	/*Firefox??????????50%*/

	opacity: 0;

	cursor: pointer;

}

#searchBox {

	width: 150px;

	height: 16px;

	border: none;

	color: #CCC;

	font-family: SimSun;

	font-size: 8px;

	padding-left: 5px;

	position: relative;

	background: url(../images/search.png) no-repeat;

}

#searchBox: focus {

	outline: none;

}

/* ????*/

	#header {

	width: 1000px;

	margin: 0 auto;

	padding: 5px 0 15px;

	height: 50px;

}

#header .logoBar {

	float: left;

}

.navBar {

	float: right;

	color: #4c4948;

	height: 48px;

	line-height: 48px;

	font-size: 16px;

	font-family: "Microsoft Yahei";

	margin-top: 17px;

}

.navBar h3 a {

	color: #4c4948;

	height: 48px;

	width: 95px;

	display: inline-block;

}

.nav .m {

	float: left;

	position: relative;

	border-top: 0;

	border-bottom: 0;

	margin-left: -1px;

	width: 90px;

	height: 48px;

	text-align: center;

	border-right: 1px solid #eee;

}

.nav .last {

	border-right: none;

}

.nav h3:hover {

	text-decoration: none;

	width: 95px;

	height: 48px;

	background: #999;

	color: #fff;

}

.nav .m a:hover {

	color: #fff

}

.nav .m a:hover {

	text-decoration: none;

	width: 95px;

	background: #999;

	color: #fff;

}

.nav h3 {

	font-weight: normal;

	font-size: 16px;

	height: 48px;

	overflow: hidden;

}

.nav .sub {

	display: none;

	position: absolute;

	left: 0;

	top: 48px;

	text-align: center;

	color: #E2DBDB;

	z-index: 9999;

	width: 380px;

}

.nav .sub li {

	border-bottom: 1px solid #424242;

	height: 40px;

	line-height: 40px;

}

.nav .sub li a {

	color: #E2DBDB;

}

.toppicimg .prev {

	background: url(../images/leftbtn.png) 0 0 no-repeat;

}

.toppicimg .next {

	background: url(../images/rightbtn.png) 0 0 no-repeat;

}

.toppicimg .prev,	.toppicimg .next {

	position: absolute;

	left: 3%;

	top: 50%;

	margin-top: -25px;

	display: block;

	width: 42px;

	height: 42px;

}

.toppicimg .next {

	left: auto;

	right: 3%;

}

.menu_news_bg {

	width: 358px;

	height: 164px;

	background: #fff;

	border: 1px solid #ddd;

	border-top: 0;

}

.menu_news_main {

	width: 360px;

	margin: auto;

	padding-top: 8px;

}

.menu_news_li {

	padding: 0px 0px;

	margin-right: 16px;

	height: 152px;

	float: left;

	width: 95px;

	border-right: solid 1px #cccccc;

	text-align: center;

}

.menu_li_txt {

	line-height: 26px;

	font-size: 14px;

	color: #696969;

}

.nav .m .menu_li_txt div:hover a {

	color: #920783;

	background: #fff;

}

.menu_li_txt a {

	color: #696969;

}

.menu_news_img {

	float: left;

	text-align: left;

	color: #666;

	line-height: 30px;

	font-size: 14px;

	margin-top: 10px;

	width:232px;

	height:103px;

}

.menu_news_img p, .menu_news_img3 p {

	text-align: right;

	font-size: 16px;

	font-weight: bold;

}

/*4??????*/

	#show1 {

	width: 100%;

	height: 151px;

	left: 300px;

	bottom: 31px;

	z-index: 9999;

	position: absolute;

	bottom: 0;

	left: 0;

	background: #0a240e;

	filter: alpha(opacity=80);

	/*IE??????????60%*/

	-moz-opacity: 80;

	/*Firefox??????????60%*/

	opacity: 0.8;

}

#show1 #pictab {

	width: 1000px;

	margin: 0 auto;

}

.toppic {

	width: 3300px;

	margin: 0 auto;

	height: 151px;

	filter: alpha(opacity=100);

	/*IE??????????60%*/

	-moz-opacity: 100;

	/*Firefox??????????60%*/

	opacity: 1;

}

.toppic .piclist {

	width: 152px;

	height: 151px;

	float: left;

	position: relative;

	overflow: hidden;

}

.active {

	width: 545px;

}

.toppic span {

	width: 536px;

	height: 151px;

	position: absolute;

	top: 0;

	left: 0;

	cursor: pointer;

}

.toppic img {

	width: 536px;

	height: 151px;

}

/*4??????*/

	.toppic,.piclist {

	list-style-type: none;

	text-transform: capitalize;

}

/*???????*/

	#full-screen-slider {

	width: 100%;

	height: 460px;

	float: left;

	position: relative;

	z-index: 999;

}

#slides {

	display: block;

	width: 100%;

	height: 460px;

	list-style: none;

	padding: 0;

	margin: 0;

	position: relative

}

#slides li {

	display: block;

	width: 100%;

	height: 100%;

	list-style: none;

	padding: 0;

	margin: 0;

	position: absolute

}

#slides li a {

	display: block;

	width: 100%;

	height: 100%;

	text-indent: -9999px

}

#pagination {

	display: block;

	list-style: none;

	position: absolute;

	left: 20%;

	top: 680px;

	z-index: 9900;

	padding: 5px 15px 5px 0;

	margin: 0

}

#pagination li {

	display: block;

	list-style: none;

	width: 16px;

	height: 16px;

	line-height: 9px;

	float: left;

	margin-left: 15px;

	border-radius: 5px;

	background: url(images/an1.png)

}

#pagination li a {

	display: block;

	width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	text-indent: -9999px;

}

#pagination li.current {

	background: url(images/an.png)

}

/*???????*/

	.shadow {

	width: 100%;

	height: 17px;

	background: url(../images/shadow.png) repeat-x;

	margin: 15px 0 30px 0;

}

/*??????????*/

	.middlemain {

	width: 1000px;

	margin: 0 auto;

}

/*??????????????*/

	.picScroll-left {

	position: relative;

}

.picScroll-left .lnnext {

	position: absolute;

	top: -40px;

	right: 0;

	width: 18px;

	height: 18px;

	background: url(../images/lnright.png) no-repeat;

	z-index: 999;

}

.picScroll-left .lnprev {

	position: absolute;

	top: -40px;

	right: 30px;

	width: 18px;

	height: 18px;

	background: url(../images/lnleft.png) no-repeat;

	z-index: 999;

}

.picList li {

	width: 305px;

	height: 205px;

	float: left;

}

/* ??????css*/

	.slideBox {

	width: 305px;

	height: 205px;

	overflow: hidden;

	position: relative;

	border: 1px solid #ddd;

}

.slideBox .hd {

	height: 15px;

	overflow: hidden;

	position: absolute;

	right: 5px;

	bottom: 5px;

	z-index: 1;

}

.slideBox .hd ul {

	overflow: hidden;

	zoom: 1;

	float: left;

}

.slideBox .hd ul li {

	float: left;

	margin-right: 2px;

	width: 15px;

	height: 15px;

	line-height: 14px;

	text-align: center;

	background: #fff;

	cursor: pointer;

	position: relative;

}

.mpinfo {

	color: #fff;

	font-size: 14px;

	font-family: "Microsoft Yahei";

	width: 305px;

	height: 30px;

	line-height: 30px;

	position: absolute;

	bottom: 0;

	left: 0;

	padding-left: 13px;

	background: #253544;

	filter: alpha(opacity=80);

	/*IE??????????60%*/

	-moz-opacity: 80;

	/*Firefox??????????60%*/

	opacity: 0.8;

}

.slideBox .hd ul li.on {

	background: #f00;

	color: #fff;

}

.slideBox .bd {

	position: relative;

	height: 100%;

	z-index: 0;

}

.slideBox .bd li {

	zoom: 1;

	vertical-align: middle;

}

.slideBox .bd img {

	width: 305px;

	height: 205px;

	display: block;

}

/* ???????/?????????????????????????*/

	.slideBox .prev,	.slideBox .next {

	position: absolute;

	left: 3%;

	top: 50%;

	margin-top: -25px;

	display: block;

	width: 32px;

	height: 40px;

	background: url(images/slider-arrow.png) -110px 5px no-repeat;

	filter: alpha(opacity=50);

	opacity: 0.5;

}

.slideBox .next {

	left: auto;

	right: 3%;

	background-position: 8px 5px;

}

.slideBox .prev:hover,	.slideBox .next:hover {

	filter: alpha(opacity=100);

	opacity: 1;

}

.slideBox .prevStop {

	display: none;

}

.slideBox .nextStop {

	display: none;

}

.middlemain .news_left {

	width: 305px;

	float: left;

	margin-right: 40px;

}

.ntitle {

	padding-bottom: 20px;

}

.middlemain .news_middle {

	width: 305px;

	float: left;

	margin-right: 40px;

}

.middlemain .news_right {

	width: 305px;

	float: right;

}

.news .firstnews {

	padding: 30px 0 20px 0;

	border-bottom: 1px solid #e9e8e8;

	margin-bottom: 25px;

}

.firstnews .ftilte {

	color: #4c4948;

	font-size: 18px;

	font-family: ????,"Microsoft Yahei";

	padding-bottom: 4px;

}

.firstnews .fintro {

	color: #4c4948;

	font-size: 12px;

	font-family: "Microsoft Yahei";

}

.othernews .newslist {

	margin-bottom: 15px;

	color: #4c4948;

	font-size: 12px;

	font-family: "Microsoft Yahei";

	overflow: hidden;

	height: 20px;

}

.othernews .newslist a {

	color: #4c4948;

}

.newslist .nicon {

	display: inline-block;

	width: 4px;

	height: 6px;

	background: url(../images/nicon.png) no-repeat;

}

.news a {

	color: #4c4948;

}

.lmore {

	padding-top: 12px;

}

.mmore {

	padding-top: 10px;

}

.rmore {

	padding-top: 24px;

}

/*?????????*/

	.picmain {

	background: #fffcdb;

	width: 100%;

	margin: 25px 0 10px 0;

}

.casetitle {

	padding: 20px 0;

}

.picmain .progun {

	padding: 0 0 35px 0;

	width: 1000px;

	margin: 0 auto;

}

.left_arrow {

	width: 30px;

	height: 58px;

	background: url(../images/left_arrow.png) no-repeat;

	float: left;

	margin: 42px 25px 0 0;

}

.protab .prodetail {

	float: left;

}

.protab {

	float: left;

}

.right_arrow {

	width: 30px;

	height: 58px;

	background: url(../images/right_arrow.png) no-repeat;

	float: right;

	margin-top: 42px;

}

.protab .prolist {

	width: 210px;

	height: 150px;

	margin-right: 17px;

	float: left;

}

.prolist .listimg {

	width: 210px;

	height: 150px;

}

/*foot*/

	.foot {

	position: relative;

}

.foot .footpic {

	position: absolute;

	right: 0;

	bottom: 35px;

}

.foot .footnav {

	width: 1000px;

	margin: 0 auto;

	height: 250px;

	color: #4c4948;

	font-size: 14px;

	font-family: "Microsoft Yahei";

}

.foot .footnav a {

	color: #4c4948;

	text-decoration: none;

}

.footnav .fnlist {

	float: left;

	padding-right: 80px;

}

.fnlist p {

	line-height: 25px;

}

.fnavname a:hover {

	color: #920783;

}

.foot .footbottom {

	width: 100%;

	height: 35px;

	line-height: 35px;

	background: #3e3a39;

}

.footbottom .fbmain {

	width: 1000px;

	margin: 0 auto;

	color: #fff;

	font-family: "Microsoft Yahei";

	font-size: 12px;

}

.fbmain span {

	padding-right: 26px;

}

#goTopBtn {

	bottom: 100px;

	right: 125px;

	height: 47px;

	width: 47px;

	position: fixed;

	z-index: 999;

	text-align: center;

	cursor: pointer;

}

.slideinfo {

	position: fixed;

	bottom: 260px;

	right: 80px;

	z-index: 999;

	width: 80px;

	height: 250px;

	display: none;

}

.slideinfo div {

	padding-bottom: 5px;

}

/************************************????????******************************/

	.neinav {

	width: 100%;

	height: 40px;

	background: url(../images/neinavbg.png) repeat-x;

	line-height: 38px;

}

.neinav .neinavmain {

	width: 1000px;

	margin: 0 auto;

	color: #555;

	font-size: 14px;

	font-family: "Microsoft YaHei";

}

.neinavmain .navlist {

	padding-right: 50px;

}

.neinavmain .navlist a {

	color: #555;

}

.neinavmain .navlist a:hover {

	/*background: url(../images/menu_dd.jpg) bottom no-repeat;*/

	color: #008a56;

	font-weight: 700;

}

.thisclass {

	color: #008a56;

	font-weight: 700;

	padding-right: 50px;

}

.neinavmain .thisclass a {

	color: #008a56;

}

.main {

	width: 1000px;

	margin: 30px auto;

}

.singlemain {

	width: 1000px;

	margin: 0 auto;

	font-size: 14px;

	font-family: "Microsoft Yahei";

	line-height: 25px;

}

.newsmain {

	width: 1000px;

	font-family: "Microsoft YaHei";

}

.newsmain li {

	width: 1000px;

	border-bottom: 1px solid #bfbfbf;

	background: url(../images/newsbg.jpg) no-repeat right top;

	overflow: hidden;

	margin: 0px;

	margin-bottom: 20px;

        height:130px;

}

.newsmain li:hover {

	background: url(../images/newsbg_hover.jpg) no-repeat left top;

	border-bottom: 1px solid #0C711D;

}

.newspic {

	width: 200px;

	margin: 0 40px 0 0;

	float: left;

	padding-bottom: 20px;

	height: 100px;

}

.news_text {

	width: 650px;

	float: left;

	padding-bottom: 20px;

}

.news_text .newstitle {

	float: left;

	font-size: 16px;

	color: #333333;

	height: 36px;

	line-height: 36px;

	width: 500px;

	overflow: hidden;

	margin-top: 5px;

	display: block;

}

.news_text .newstime {

	font-size: 16px;

	font-weight: normal;

	color: #999999;

	margin-left: 10px;

	height: 45px;

	line-height: 45px;

	float: right

}

.news_text .newsinfo {

	line-height: 28px;

	font-size: 14px;

	color: #888888;

	width: 650px;

	margin-top: 20px;

}

.newsmore {

	width: 40px;

	height: 200px;

	display: block;

	float: right;

}

.newsimg {

	width: 200px;

	height: 120px;

}

.newsdetail {

	padding: 15px 0;

}

.newsdetail .newtitle {

	text-align: center;

	line-height: 30px;

	color: #322725;

	font-size: 16px;

	font-weight: bold;

}

.newsdetail .message {

	border-bottom: #666 1px dashed;

	text-align: center;

	padding-bottom: 10px;

	margin-top: 15px;

}

.message .skim {

	color: #999;

	padding-right: 30px;

}

.message .date {

	color: #999;

}

.message .num {

	color: #322725;

}

.newscontent {

	padding: 20px 0;

	font-size: 14px;

	font-family: "Microsoft YaHei";

	line-height: 30px;

	color: #333;

	text-indent: 30px;
	
	padding-left: 150px;
	
    padding-right: 150px;

}

.news_down {

	width: 1000px;

	height: 29px;

	margin: 40px 0px;

	border-bottom: 1px solid #dadada;

	border-top: 1px solid #dadada;

}

.news_down li {

	width: 300px;

	height: 29px;

	line-height: 29px;

	overflow: hidden;

	list-style: none;

	float: left;

	margin-left: 10px;

	margin-right: 20px;

	font-size: 14px;

}

.news_xiang {

	width: 1000px;

	clear: both;

	overflow: hidden;

}

.xiang_p {

	width: 996px;

	color: #475264;

	font-weight: bold;

	line-height: 30px;

	height: 30px;

	background: #fff;

	border: 2px solid #475264;

	overflow: hidden;

	font-size: 14px;

	text-indent: 12px;

}

.news_xiang ul {

	padding-left: 11px;

	overflow: hidden;

	margin-top: 5px;

	width: 1000px;

	background: url(../images/cyc.jpg) repeat-y 381px 0px;

}

.news_xiang li {

	float: left;

	width: 400px;

	height: 30px;

	line-height: 30px;

	overflow: hidden;

	margin-right: 100px;

	font-family: "Microsoft YaHei";

}

.news_xiang li span {

	float: right;

	color: #999999;

}

/*??????*/

	.promain {

	width: 1060px;

	margin: 30px auto;

}

.prolist3 {

	float: left;

	margin: 0 0 30px 35px;

	position: relative;

	width: 310px;

	height: 210px;

}

.protitle {

	width: 310px;

	height: 35px;

	line-height: 35px;

	text-align: center;

	color: #fff;

	position: absolute;

	left: 0;

	bottom: 0;

	background: #000;

	filter: alpha(opacity=60);

	/*IE??????????60%*/

	-moz-opacity: 60;

	/*Firefox??????????60%*/

	opacity: 0.6;

}

.proinfo {

	display: none;

	width: 310px;

	height: 210px;

	background: url(../images/index_11.png) left center no-repeat;

	position: absolute;

	left: 0;

	top: 0;

	text-align: center;

	color: #fff;

	font-size: 16px;

	line-height: 30px;

}

.proinfo .protxt {

	padding: 91px 80px;

}

.prolist3 .proinfo a {

	color: #fff;

}

.prodetail {

	margin: 30px auto

}

.smallpic {

	margin-bottom: 30px;

}

.smallpic ul li {

	float: left;

	border: 1px solid #d0d0d0;

	width: 200px;

	height: 100px;

	margin: 20px 20px 0 0;

	cursor: pointer;

}

.productinfo {

	padding-top: 30px;

	border-top: dashed 1px #999999;

}

.moreproduct {

	width: 1032px;

	margin: 30px auto;

}

.moreproduct .moretitle {

	font-size: 16px;

	color: #333;

	font-family: "Microsoft YaHei";

	padding-left: 8px;

	margin-bottom: 10px;

	border-left: 3px solid #3B8453;

}

.prolist2 {

	float: left;

	padding: 30px 34px 0 0;

	position: relative;

	border-top: 1px dashed #eee;

}

/*??????????*/

	.contactmain {

	width: 1000px;

	margin: 30px auto 20px;

	padding-bottom: 20px;

	border-bottom: 2px dashed #eee;

}

.contactmain .contactpic {

	float: left;

	margin: 7px 30px 0 0;

}

.contactmain .contacttxt {

	float: left;

	font-size: 14px;

	color: #333;

	font-family: "Microsoft YaHei";

	line-height: 30px;

}

.iw_poi_title {

	color: #CC5522;

	font-size: 14px;

	font-weight: bold;

	overflow: hidden;

	padding-right: 13px;

	white-space: nowrap

}

.iw_poi_content {

	font: 12px arial,sans-serif;

	overflow: visible;

	padding-top: 4px;

	white-space: -moz-pre-wrap;

	word-wrap: break-word

}

#dituContent {

	width: 1000px;

	margin: 0 auto;

	height: 550px;

	border: #ccc solid 1px;

}

/*??????*/

	.pglist {

	width: 100%;

	clear: both;

	height: 100px;

}

.pglist ul {

	width: 100%;

	text-align: center;

	padding-top: 40px;

}

.pglist ul li {

	display: inline-block;

	*display: inline;

	*zoom: 1;

	*margin-left: 5px;

	_display: inline;

	_zoom: 1;

	_margin-left: 5px;

	height: 26px;

	line-height: 26px;

	border: 1px solid #d8d8d8;

	text-align: center;

	font-family: Arial;

	font-size: 14px;

	padding: 0 10px;

	margin-right: 5px;

}

.pglist ul .thisclass {

	background: #31814D;

	border: 1px solid #31814D;

	color: #FFF;

}

.pglist ul li a {

	color: #707070;

	display: block

}

.pglist ul li.last {

	width: 56px;

	padding-left: 10px;

	height: 26px;

	border: 1px solid #d8d8d8;

	background: url(../images/lastBg.jpg) 6px center no-repeat;

}

.pglist ul li.next {

	width: 56px;

	padding-right: 10px;

	height: 26px;

	border: 1px solid #d8d8d8;

	background: url(../images/nextBg.jpg) 56px center no-repeat;

}

.pglist ul li.on {

	background: #31814D;

	border: 1px solid #31814D;

}

.pglist ul li.on a {

	color: #fff;

}

.pro_top {

	width: 100%;

	height: 240px;

	background: url(../images/s5.jpg) 50% 50% repeat;

}

.news_top {

	width: 100%;

	height: 240px;

}

.prozhengwen {

	font-size: 14px;

	font-family: 'Microsoft YaHei';

	color: #333;

	line-height: 27px;

	text-indent: 26px;

}

/*?? ?? ?? ???????*/

	.main .lastnews {

	color: #727171;

	font-size: 12px;

	font-family: SimSun;

	padding: 20px 0;

}

.lastnews a {

	color: #727171;

}

.lastnews .lstitle {

	color: #bd8142;

	padding-right: 10px;

}

.lastnews .time {

	padding-left: 20px;

}

.main .sleft {

	float: left;

	margin-right: 40px;

	width: 250px;

}

.main .sleft .logo_nei {

	text-align: center;

	width: 200px;

	padding-top: 30px;

}

.main .sright {

	float: left;

	width: 700px;

}

.maincontent {

	color: #727171;

	line-height: 20px;

	padding: 10px 2px;

	font-family: SimSun;

	border: 1px solid #d3d2d2;

	text-align: center;

}

.main .sright .srtitle {

	color: #7E7676;

	font-size: 12px;

	font-family: SimSun;

	padding: 10px 0 0 0;

	border-top: 3px solid #62605f;

	margin-bottom: 30px;

}

.sright .line {

	width: 660px;

	height: 1px;

	background: #d3d2d2;

	margin-top: 5px;

}

.main .sright .srtitle a {

	color: #7E7676;

}

.main .sright .srtitle span {

	margin-right: 22px;

	padding-bottom: 5px;

}

.main .sright .srtitle .navhover {

	border-bottom: 2px solid #c7a581;

}

.imgline {

	width: 700px;

	height: 1px;

	background: #999;

	margin: 20px 0;

}

/*??????????????*/

	.gsimg {

	float: left;

	margin-right: 30px;

	width: 410px;

}

.gsvideo {

	float: right;

}

/*??????????*/

	.newsdetail .rltitle {

	float: left;

	margin-right: 60px;

	line-height: 28px;

	color: #006e35;

	font-size: 16px;

	font-family: "Microsoft YaHei";

	font-weight: 700;

}

.newsdetail .rlmain {

	float: right;

	width: 780px;

	padding-bottom: 10px;

}

.rlinfo {

	color: #3e3a39;

	font-size: 15px;

	font-family: "Microsoft YaHei";

	line-height: 25px;

}

.newsdetail .rcglist {

	padding: 20px 0 0;

	border-bottom: 3px solid #e3e3e3;

}

.zhaopintitle {

	color: #3e3a39;

	font-size: 20px;

	padding-bottom: 20px;

	font-family: "Microsoft YaHei";

	border-bottom: 3px solid #e3e3e3;

}

.newsdetail .zplist {

	padding: 20px 0;

	border-bottom: 3px solid #e3e3e3;

}

.zptitle {

	float: left;

	margin-right: 90px;

	line-height: 28px;

	color: #006e35;

	font-size: 16px;

	font-family: "Microsoft YaHei";

	font-weight: 700;

	width: 160px;

}

.zplist .zpmiddle {

	float: left;

	padding-right: 90px;

}

.zplist .zpright {

	float: left;

	width: 455px;

}

.newsdetail .last {

	border-bottom: none;

}

.rlmain .lasttxt {

	line-height: 28px;

}

/*?????????*/

	.xxpltitle {

	border-bottom: 1px solid #c1bfbe;

	width: 1000px;

	height: 40px;

	line-height: 40px;

	font-size: 28px;

	color: #30a30a;

	font-family: "Microsoft YaHei";

	font-weight: bold;

	position: relative;

}

.xxpltitle2 {

	border-right: 1px solid #c1bfbe;

	height: 49px;

	float: left;

	padding: 0 10px 10px 0;

	width: 120px;

}

.xxplmain .xxpllist {

	width: 1000px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	height: 45px;

	line-height: 45px;

	font-size: 14px;

	color: #666666;

	font-family: "Microsoft YaHei";

}

.xxpllist .date {

	height: 45px;

	width: 126px;

	float: left;

}

.xxline {

	background: url(../images/xxline.png) no-repeat ;

	float: left;

	width: 10px;

	height: 48px;

	margin-right: 30px;

}

.xxtitle {

	float: left;

}

/*?????????????*/

	.whinfo .whtxt {

	color: #3e3a39;

	font-size: 15px;

	font-family: "Microsoft YaHei";

	line-height: 23px;

	padding-bottom: 15px;

}

.txtcenter {

	width: 1000px;

	text-align: center;

}

/*???????*/

	.miaomain {

	width: 1000px;

	margin: 0 auto;

}

.caseshow {

	float: left;

	background: url(../images/bg_work2.jpg) center top no-repeat;

	height: 198px;

	width: 972px;

	padding: 0 10px;

}

.caseshow .miaotitle {

	font-size: 16px;

	color: #34623c;

	font-family: "\5FAE\8F6F\96C5\9ED1";

	background: url(../images/work_icon3.jpg) left center no-repeat;

	line-height: 38px;

	padding-left: 20px;

}

.casepic {

	float: left;

	width: 206px;

	border: 1px solid #dcdcdc;

}

.casepic img {

	background: url(../images/culture_bg.jpg) no-repeat;

}

.caseword {

	float: right;

	width: 745px;

	line-height: 28px;

	font-size: 14px;

}

.casewordmore {

	width: 100%;

	height: 28px;

	float: right;

	margin-top: -10px;

}

.casewordmore a {

	font-size: 12px;

	color: #1e4121;

	float: right;

}

.hrlist li {

	float: left;

	width: 232px;

	margin: 20px 8px 6px 8px;

	display: inline;

	line-height: 25px;

}

.hrlist li img {

	background: url(../images/culture_bg.jpg) no-repeat;

	padding: 10px 20px 10px 10px;

	width: 201px;

	height: 147px;

}

.hrlist li span {

	float: left;

	width: 100%;

	text-align: center;

	color: #666666;

	font-size: 14px;

}

.jshlist, .jshlist p {

	font-size: 14px;

	line-height: 24px;

}

.jshlist li {

	float: left;

	width: 970px;

	margin: 0 10px 20px 10px;

	display: inline;

	padding-bottom: 40px;

	background: url(../images/bgnews.jpg) center bottom no-repeat;

}

.tree_tit2 {

	padding-bottom: 6px;

}

.tree_tit {

	float: left;

	width: 100%;

	line-height: 38px;

}

.tree_tit h2 {

	font-size: 16px;

	color: #34623c;

	font-family: "\5FAE\8F6F\96C5\9ED1";

	background: url(../images/work_icon3.jpg) left center no-repeat;

	line-height: 38px;

	float: left;

	padding-left: 20px;

}

.schpic2 {

	margin-right: 10px;

}

.schpic2 {

	float: left;

	background: url(../images/culture_bg.jpg) no-repeat;

	width: 201px;

	height: 147px;

	padding: 10px 20px 10px 10px;

	margin: 0 15px 15px 0;

}

.treel {

	float: left;

	width: 465px;

	padding: 0 20px 0 10px;

	/*background: url(../images/bgtree1.jpg) left top no-repeat;*/

	height: 198px;

	border-right: 1px solid #dedede;

}

.trpic {

	float: left;

	width: 182px;

	border: 1px solid #dcdcdc;

}

.trword {

	float: right;

	width: 255px;

	line-height: 28px;

	font-size: 14px;

}

.trword span.casewordmore {

	float: right;

}

.casewordmore {

	width: 100%;

	height: 28px;

	float: right;

	margin-top: -10px;

}

.casewordmore a {

	font-size: 12px;

	color: #1e4121;

	float: right;

}

.treer {

	/*background: url(../images/bgtree1.jpg) left top no-repeat;*/

	height: 198px;

	float: right;

	width: 485px;

}

.treelist3 li {

	float: left;

	width: 138px;

	line-height: 32px;

	font-size: 14px;

	text-align: center;

	margin: 0 8px 0 14px;

	display: inline;

}

.treelist3 li p {

	float: left;

	width: 128px;

	padding: 4px;

	border: 1px solid #dcdcdc;

	background: #fff;

}

.tree_infor {

	margin-top: 20px;

}

.pumore {

	float: right;

	color: #34623c;

}

.smallpic2 ul .miaopic{

  border: 1px solid #d0d0d0;

  height: 100px;

  width:150px;

  cursor: pointer;

  margin-bottom: 20px;

}

.bigpic2{

	float:left;

	margin:0 20px 20px 0;

	width:800px;

}

.smallpic2{

	float:right;

	position:relative;

	padding:30px 0;

	height:473px;

}

.arrLeft {

  width: 26px;

  background: url(../images/top_pre.jpg) center top no-repeat;

  position:absolute;

  left:70px;

  top:0;

  HEIGHT: 19px;

  cursor: pointer;

  text-align: center;

  margin-bottom: 5px;

}

.arrRright {

  width: 26px;

  background: url(../images/bot_next.jpg) center top no-repeat;

  position:absolute;

  left:70px;

  bottom:0;

  HEIGHT: 19px;

  cursor: pointer;

  display: inline;

  margin-top: 5px;

}

.page{

     color:#555;

     margin-top:20px;

}

.pageleft{

    margin-bottom:10px;

}

.sleftpic{

	margin-bottom:20px;

	cursor:pointer;

	position:relative;

}

.aisort{

	font-size:13px;

	font-family:SimSun;

}

.aisort .listactive a{

	color:#fff;

}

.aisort .lsit a{

	color:#4c4948;

}

.hide{

	display:none;

}

.adzysort{

	position:absolute;

	top:75px;

	left:30px;

	font-size:13px;

	font-family:"Microsoft YaHei";

}



.adzyactive{

	width:250px;

	height:38px;

	line-height:38px;

}

.adzyactive  a:hover {

  color: #920783;

}

.adzylist a{

	color:#4c4948;

}

.adzylist{

	width:250px;

	height:38px;

	line-height:38px;

}

.adzylist  a:hover {

  color: #920783;

}

/*2015/7/29 wangting 样式补充*/

.dsjtitle{

	width:100%;

	border-bottom: 1px solid #e5e5e5;

	padding-bottom:15px;

	font-size: 16px;

	font-weight:700;

	font-family:"Microsoft Yahei";

	margin-bottom:15px;

}

.dsjmain{

	line-height:35px;

	font-family:"Microsoft Yahei";

	color: #333;

	font-size: 14px;

}

.dsjyear{

	font-weight:700;

}

.ryzzbg{

	width:1000px;

	background:url(../images/ryzzbg.jpg) no-repeat;

}

.ryzzbg .ryzztitle{

	font-family:"Microsoft Yahei";

	color: #fff;

	font-size: 14px;

	padding-left:50px;

}


.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}
.ab_pages ul{display:inline-block;margin:0 auto;padding:0}
.ab_pages ul a{color:#555;display:block;padding: 5px 11px;  border: 1px solid #ddd;float: left;margin: 0 5px;font-size:12px}
.ab_pages ul a.page-num-current{ background:#31814D; color:#FFFFFF; border: 1px solid #31814D;}
.ab_pages ul a:hover{ background:#31814D; color:#FFFFFF}
