@charset "utf-8";
/* CSS Document */
.top{ width:1200px; height:108px;}
.logo{ width:303px; height:100%; display:block;  background:url(../images/logo.jpg) no-repeat center;}
.top ul{ margin-top:82px; margin-right:70px;}
.top li{ float:left; margin:0 18px; line-height:14px; position:relative}
.top li i{position:absolute; display:none; bottom:-6px; left:-4px; padding:0 5px; background:#034d3f; width:100%; height:3px;}
.top li:hover i{display:block}
.ssk{width:219px; height:94px; }
.scsy{width:108px; height:12px; line-height:12px; margin-right:16px; font-size:12px;margin-top:13px;}
.ssklxdh{ width:100%; height:40px; display:block; background:url(../images/lxdh.jpg) no-repeat center}
.sskk{width:100%; height:28px;     margin-top: 5px;}
.sskk input{float:left}
.sskk input[type=text]{width:151px; height:26px; border:1px solid #e0e0e0; display:block; padding:0 10px;   border-width:1px 0 1px 1px;}
.sskk input[type=submit]{ width:34px; height:28px; display:block; background: url(../images/ssinput.jpg) no-repeat center;}
/**/
.banner-box {
	height: 500px;
	position: relative;
	overflow: hidden;
	width: 100%;
	
}
.banner-box .bd {
	width: 100% !important;
}
.banner-box .bd li {
	width: 100% !important;
	height: 502px;
}
.banner-box .bd li a {
	display: block;
	background-size: auto;
}
.banner-box .bd li a div {
	height: 502px;
}
.banner-btn {
	width: 80%;
	position: absolute;
	top: 180px;
	left: 50%;
	margin-left: -550px;
}
.banner-btn a {
	display: block;
	width: 49px;
	height: 104px;
	position: absolute;
	top: 50px;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
.banner-btn a.prev {
	left: 20px;
	background: url(../images/foot.png) no-repeat 0 0;
}
.banner-btn a.next {
	right: 20px;
	background: url(../images/foot.png) no-repeat -49px 0;
}
.banner-box .hd {
	position: absolute;
	top: 290px;
	left: 47%;
}
.banner-box .hd ul li {
	width: 12px;
	height: 12px;
	border-radius : 50%;
	text-indent: -9999px;
	margin-right: 20px;
	background: #ccc;
	float: left;
	cursor: pointer;
}
.banner-box .hd ul li.on {
	background: #DA324D;
}
/*main*/

.nav2{ width:100%; height:35px; border-top:1px solid #fefefe; background:#1b2624}
.nav2 ul{ width:1220px; height:100%;}
.nav2 li{position:relative; z-index:100000000; width:25%;float:left; text-align:center; line-height:35px; color:#fff}
.nav2lia{position:relative; z-index:2; display:block; width:268px; margin:0 auto; background:#1b2624; color:#fff !important}
.nav2div{position:absolute; width:268px;  left:18.5px; height:270px; background:#fff;}
.nav2div img{width:259px; height:151px; margin:4px auto; display:block;}
.nav2div ul{ width:222px; margin-left:8px;}
.nav2div ul li{float:left; width:111px; color:#000;line-height:12px; margin-bottom:10px; text-align:left}


/**/
.cp{height:594px; width:1207px; position:relative; z-index:100000000}
.cp ul{width:1056px; margin:0 auto;}
.cp ul li{width:246px; height:334px; float:left;margin:0 9px;}
.cp li img{width:100%; height:164px; display:block; margin-bottom:6px;}
.cpfl{width:100%; height:164px;background:#4fa696;}
.cpfl font{line-height:43px;width:210px; margin-left:12px; display:block; color:#fff}
.cpflk{width:210px; margin-left:12px; line-height:24px; font-size:12px;}
.cpflk a{color:#fff}
.cpfl:hover{background:#495150}
/**/
.foot{height:311px; cursor:default; background:#7e7e7e; margin-top:56px;}
.footk{width:1220px; height:100%; margin:0 auto}
.footkul{margin-top:24px;}
.foot li a{color:#fff}
/**/
.gsjj{height:602px; background:url(../images/gsbj.jpg) right; }
.gsjjk{width:1220px; hieght:100%;}
.gsjjk span{display:block; background:url(../images/gstop.jpg) no-repeat center; width:100%; height:176px;}
.gsjjk p{ width:971px; line-height:24px;color:#fff; text-indent:24px; font-size:12px;}
.gsjjk img{width:980px;  height:281px; display:block; margin-top:25px}


/**/
.hekh{height:225px;margin-top:54px;
}
.hekh ul{height:134px; width:1220px; margin:44px auto 0 auto}
.hekhspan{ height:47px; position:relative ;background:#4fa595;}
.hekhspank{background: url(../images/hzkhtop.jpg) no-repeat center;width:1220px; height:61px; top:0; position: relative;}
.hzkh{ background:url(../images/hzkh.jpg) no-repeat center ; width:332px; height:47px; display:block}
.hekh li{ width:25%; float:left; height:134px;}
.hekh li img{display:block; width:247px;height
           :100%; margin:0 auto}


/**/
.xcpk {
	width: 1220px;
	height: auto; min-height:500px;
	margin: 15px auto 50px auto;
}
.xcp {
	width: 930px;
	position: relative;
}

.xcp table{ display:block;margin:8px auto;}
	.xcptop {
	height: 30px;
	line-height:30px;
}/* border:1px solid #cf9931;*/
.xcptop a:hover{color:#000}
.toutu {
	background: url(../imager/toptu1.jpg) no-repeat;
	width: 5px;
	height: 30px;
}
.xcptopbd {
	background: #4fa696;
	width: 100%;
	height: 2px;
	margin-top: 6px;
}
.about_k2rightext{width:99%;margin:0 auto;}


.proin{padding:10px;}
.proin button{ border:1px solid #ccc}
.proin .title{ font-size:20px; font-weight:bolder; color:#252525; text-align:center; margin-top:15px;}
.proin .title h1{ font-size:28px !important; }
.proin .date{ margin-top:12px; text-align:center; color:#a1a1a1; font-size:12px;} 
.proin .lin{height:7px; border-bottom:#eaeaea solid 2px;}
.proin .article{ line-height:28px; margin-top:18px;}
.proin .pre{ background-color:#fffbf0; width:102px; border:#989898 solid 1px; border-radius:4px; float:left;}
.proin .pre a{ line-height:31px; font-size:14px; width:102px; display:block; text-align:center; color:#3f3f47;}
.proin .pretit{ float:left; padding-left:10px;}
.proin .pretit a{line-height:31px; color:#252525; text-decoration:underline;}
.proin .pretit h2{ font-size:16px !important;}
.proin .martop{ margin-top:79px; width:100%;}
.proin .martop2{ margin-top:12px; width:100%;}
.proin .fontnav a{ color:#252525;}
.proin{ padding-bottom:15px;}
.proin .img3 img{ display:block; max-width:750px; margin:auto; padding-bottom:10px;}

/**/.leftnavlx {
	float: left;
	width: 258px;
	text-align: center;
	height: auto;
}
.leftlxtop {
	background: #4fa696;
	height: 40px;
	line-height: 40px;
	width: 100%;
	font-weight: bold;
	color: #fff
}
.leftlxtop a{color:#fff}
.leftlxtop a:hover{color:#fff}
/*.leftlx {
	width: 100%;
	height: 250px;
	margin: 0 auto;
	border: 1px solid #ccc
}*/
.leftlx {
	width: 100%;
	/*height: 250px;*/
	margin: 0 auto;
	border: 1px solid #ccc
}
.leftlx2 {
	width: 100%;
	
	margin: 0 auto;
	margin-bottom:10px;
	border: 1px solid #ccc
}
.leftlx p {
	text-align: left;
	width: 85%;
	line-height:25px;
	margin: 10px auto
}
/**/.imgbd {
	display:block;
	height: 358px;
	width:1200PX;
	margin:0 auto;
	top: -1px;
	position: relative;
}


/**/
/*分页*/
.page_fy {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:15px; font-size:14px; position:absolute;    bottom: -50px;
    left: 20%;}
.page_fy A {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #4fa696; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none}
.page_fy A:hover {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #000; BORDER-BOTTOM: #999 1px solid}
.page_fy A:active {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.page_fy .focus {BORDER-RIGHT: #4fa696 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #4fa696 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #4fa696 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #4fa696 1px solid; BACKGROUND-COLOR: #4fa696}
.page_fy .disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}
.page_fy span{padding-left:5px;}
.page_fy span.off {border: 1px solid #EEEEEE;color:#656565;margin: 2px;padding: 2px 5px;}


dl.news_dl {border-bottom: 1px dashed #cccccc;color: #666;font-size: 14px;line-height: 22px;padding: 0 5px;}
dl.news_dl a {color: #000;}
dl.news_dl dd {font-size: 12px;height: 68px;margin-bottom: 10px; overflow: hidden;padding-left: 5px;}
dl.news_dl .dt_1 {color: #4fa696; display: block; font-size: 12px;font-weight: bold; height: 24px;line-height: 24px;text-decoration: none;}

.content_ct{width:100%; overflow:hidden}
.content_ct2{padding:10px;}
.content_ct2 .arc_title{padding:8px 0; text-align:center; font-size:16px; font-weight:bold}
.content_ct2 .add_info{border-bottom:1px dashed #ddd; padding:8px 0; color:#aaa; text-align:center;}


.arc_link span{padding:0 8px;}
.arc_link span a{color:#0000FF}
.prv,.next{width:130px; height:180px;}
.prv p,.next p{height:25px; line-height:25px; font-weight:bold}
.prv{float:left;}
.next{float:right;  display:inline}
.prv dt,.next dt{ display:block; height:135px; width:102px;}
.prv dt img,.next dt img{padding:1px; border:1px solid #ddd}
.prv dd,.next dd{padding-top:5px; line-height:14px; color:#0000FF; text-align:center;}

/**/
.xcpul li {
	width: 208px;
	height: 221px;
	float: left;
	    margin:0 12px;
	background: #faf5e9;
	margin-top: 14px;
	margin-bottom: 16px;
}
.xcpul li img {
	display: block;
	width: 100%;
	height: 184px
}
.xcpula{width:100%; height:100% !important; display:block;background: none !important;}
.xcpula font{text-align: center;
	width: 100%;
	line-height: 37px;
	display: block;
	text-align:center;
	margin: 0 !important;
	color: #000;}
.xcpul li:hover font {
	background: #4fa696;
	color: #fff
}

/**/
.gduo{ height:40px; line-height:40px; border-bottom:1px solid #ccc; margin:20px 0px; padding:0 10px; color:#000;font-size:14px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{ color:#000;}
.gduo a:hover{color:#4fa696;}
/**/
.search_title{margin-top:10px; border:1px solid #ccc; border-right:0; border-left:0; background:#F3F3F3; height:30px; line-height:30px; padding-left:5px;}
.search_title a{padding-left:15px; font-weight:bold; display:inline-block !important;}
.search_content{margin-top:5px; border-bottom:1px dashed #ccc}
.search_content h2{height:25px; line-height:25px;}
.search_content a:hover{color:#4fa696!important}
.search_content h2 a{font-size:14px;}
.search_content p{padding:5px 0;line-height:23px;}
.search_page{width:99%; border-top:none; text-align:left; margin-top:8px;}
.search_page ul{ list-style:none}
.search_page li{display:block; float:left; margin-left:5px; height:25px; line-height:25px;}
.search_page li a{display:block; height:25px; line-height:25px; float:left;}
.search_page li.focus a{font-weight:bold; color:#990000}
.show_product{margin-top:20px; width:100%; margin-bottom:20px;}
.show_left{width:49%; min-height:380px; float:left; text-align:center;}
.show_left .img img{max-width:750px; border:1px solid #ddd;}
.show_left li{display:block; padding:8px;}
.show_left li span{font-weight:bold; color:#777}

.fx{clear:both; padding-top:50px; padding-left:10px;}

.tab_cp li{float:left; width:469px; height:501px; text-align:center; margin:30px 10px 0px;}
.tab_cp li img{ max-height:467px; max-width:465px;}
.tab_cp li a{ color:#b0d421; font-size:20px; line-height:10px; display:block;}
.tab_cp li.ys a{ color:#eb406d; font-size:20px; line-height:10px;}


.tab_cp2 li{float:left; width:469px; height:380px; text-align:center; margin:30px 10px 0px;}
.tab_cp2 li img{max-width:465px;max-height:320px;}
.tab_cp2 li a{ color:#b0d421; font-size:20px; line-height:10px; display:block;}
.tab_cp2 li.ys a{ color:#eb406d; font-size:20px; line-height:10px;}


/**/

#lybd tr{ height:70px; vertical-align:middle;}
.headline{ line-height:38px; font-size:18px; float:left; color:#252525;}
.text1{width:500px !important; height:40px; border: 1px   solid #ccc ;
    width: 60%; font-size:20px; }
.martop{ margin-top:10px;}
.martop2{ margin-top:10px;}
.martop3{ margin-top:10px;}
.martop4{ margin-top:20px;}
.headline2{ line-height:38px;font-size:18px; width:82px; text-align:right; float:left; color:#252525; padding-top:12px;}
.text2{ width:219px; height:40px; border:#d8d8d8 solid 1px; font-size:20px; _line-height:35px;}
.field{ float:left; padding-left:8px; width:576px;}
.text3{ width:500px; height:137px; border:#d8d8d8 solid 1px; font-size:20px;}




/**/
.ank2 input {
	line-height: 33px;
	text-align: center;
	width: 112px;
		color:#f8f8f8;
	display: block;
	border-radius: 30px;
	border: 1px solid #4fa696;
	background: #4fa696;
}
.ank2 input:hover {
	background: #156c5c;
	color: #fff;
	border: 1px solid #156c5c; 
}

/**/
.table_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	vertical-align: bottom;
}
.table_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}
.table_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	padding-top: 20px;
	text-align: left;
}
.table_no {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
	font-weight: normal;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-left: 3px;
	padding-right: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.table_end {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-top: 40px;
	margin-left: 30px;
}