﻿/*T-YX149*/
@charset "utf-8";
html{ overflow-x:hidden;}
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,
sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,
tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol,ul{ margin:0; padding:0; }
body{ font-size:12px;font-family:"Microsoft Yahei";  color:#666;    }
input,select,textarea{vertical-align:middle; border:0;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:0;}
em,i{font-style:normal;}
div{ margin:0 auto; height:auto;}
ul,ol,li{list-style-type:none;}
.clear{clear:both;font-size:0px; line-height:0px; height:0px} 
.left{ float:left}
.right{ float:right;}
.yahei{ font-family:"Microsoft Yahei"}
.heiti{ font-family:"黑体"}
.Arial{ font-family:"Arial"}
.Tahoma{ font-family:"Tahoma"}
.BebasNeue{ font-family:"Bebas Neue"}
a:active {star:expression(this.onFocus=this.blur());}
.blank1{ height:15px; overflow:hidden}
a{color:#666;text-decoration:none;}
a:hover,a:active,a:focus{ color:#666;}  
div:after,li:after{content:"";display:block;height:0;clear:both;} 
.top{ width:100%; height:32px; background:#0069a0}
.top em{float:left; line-height:32px; color:#fff}
.top span{float:right}
.top span a{ line-height:32px; color:#fff; padding:0 20px; border-left:#2d85b3 solid 1px}
.w1200{ width:1200px}
/*.logo{ float:left; margin-top:10px;}
*/.search{ float:right; margin-top:28px}
.search .sea_in{ width:194px; height:25px; border:#e0e2e5 solid 1px; border-right:0; border-radius:3px 0 0 3px}
.search .sub{ background:url(../images/img2.jpg) no-repeat; width:39px; height:29px; border:0}
.f01{ font-family:"微软雅黑";}
.l{ float:left;}
.r{ float:right;}
/*万能的图片居中*/
.jzimg img { max-width:100%; max-height:100%; vertical-align:middle;}
.jzimg i { height:100%; vertical-align:middle; display:inline-block;}

#at { background-color:#187462;  color:#FFF;}




body{min-width: 1350px;}
.k1{width: 1200px;margin:0 auto;}
.main .slideBox{ width:100%; overflow:hidden; position:relative; border:1px solid #ddd; min-width:1350px; }
.main .slideBox .hd{ height:18px; overflow:hidden; position:absolute; right:48%; bottom:15px; z-index:1; }
.main .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.main .slideBox .hd ul li{ float:left; margin:0 5px;  width:18px; height:18px; background:#3a6d65;filter:alpha(opacity=50);opacity:0.5;cursor:pointer; border-radius: 50%; -o-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.main .slideBox .hd ul li.on{ background:#3a6d65;filter:alpha(opacity=100);opacity:1;}
.main .slideBox .bd{ position:relative; height:100%; z-index:0;   min-width:1350px;}
.main .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .bg{width:100%; height:662px; display: block;background: url(../images/banner.jpg) no-repeat center;}
.banner .p1{padding-top: 136px;}
.banner .s1{font:800 48px/48px "fangzheng";color: #ffffff;}
.banner .s2{color: #ffffff;margin-left: 15px;font: 36px/36px "fangzheng";}
.banner .p2{font:34px/100px "fangzheng";color: #ffffff; filter:alpha(opacity=80);opacity:0.8;}
.banner .p3{padding-top: 45px;}
.banner .p3 a{width: 166px;height: 61px;background: url(../images/ico.png) no-repeat 0 -482px;display: block;text-align: center;font: 16px/61px "微软雅黑";color: #fff;float: left;margin-right: 20px;}
.banner .p3 a:hover{background-position: 0 -418px;}
.big_bt{font: 30px/48px "fangzheng";text-align: center;}
.big_sm{font: 18px/18px "fangzheng";text-align: center;}
.ind_02{width: 100%;background:url(../images/pic_01.jpg);position: relative;min-width:1350px;}
.ind_02 .big_bt{color: #ffffff;padding: 50px 0 34px;}
.ind_02 .big_sm{color: #d0dcd9;padding: 0px 0 50px; }
.ind_02 .p1{font: 16px/16px "微软雅黑";color: #fff;text-align: center;margin-bottom: 60px;}
.picList li span{ height:40px; line-height:40px; overflow:hidden; color:#fff; font-size:18px;}
.picList li p{padding: 0 15px;font:12px/18px "微软雅黑";color: #333; height:68px; line-height:30px; overflow:hidden;}
.picList li a.jzimg { border: 3px solid #ffffff; height: 215px; width: 264px; text-align:center; display:block;} 

.picScroll-left{ width:100%; position:relative; padding-bottom:80px; }
.picScroll-left .tempWrap{width: 1200px !important}
.picScroll-left .hd{height:0px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{position:absolute;top:85px;left:-60px;display:block;  width:31px; height:62px;overflow:hidden; cursor:pointer; background:url(../images/ico.png) no-repeat -176px -319px;}
.picScroll-left .hd .next{ background-position:-216px -319px;left:auto;right: -60px;}
.picScroll-left .bd{background: url(../images/ico_04.png) repeat-x left 107px ;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li {width: 270px;text-align: center;padding-right: 40px;}
/*.ind_02 .picScroll-left .bd ul li img{border: 3px solid #ffffff;width:264px;height: 215px;}*/
.gotop{width: 172px;height: 34px;background: url(../images/ico.png) no-repeat 0 -314px;z-index: 99;position: absolute;bottom: 0px;left:50%;margin-left:-86px; _bottom:-35px;}
.gotop .ico{width: 52px;height: 52px;background: url(../images/ico.png); margin:15px auto 0;cursor: pointer;}
.ind_03{/*height:1000px;*/position: relative;z-index: 3}
.ind_03 .big_bt{color: #3f5b4c;padding:100px 0 34px;}
.ind_03 .big_sm{color: #bebebe;padding: 0px 0 50px;}
.ind_03 .picScroll-left .bd ul li{width: 262px;height: 300px;margin-right: 20px; border:1px solid #ccc; border-radius:5px;padding: 9px 9px 0 ;}
.ind_03 .p4{font: 16px/57px "微软雅黑";color: #000;text-align: center; height:30px; line-height:30px; overflow:hidden; margin-top:20px; }
.p4exp{ height:60px; line-height:30px; overflow:hidden; color:#666;}
.ind_03 .p4 span{ display:block; line-height:28px; overflow:hidden;}
.ind_03 .picScroll-left .hd .prev{background-position:-176px -386px;top:144px;}
.ind_03 .picScroll-left .hd .next{background-position:-216px -386px;top:144px;}
.ind_03 .xhd{width:1200px;margin:0 auto;margin-bottom: 50px;overflow: hidden;zoom:1; text-align:center;}
.ind_03 .xhd span{float:left;display: block;text-align: center;cursor: pointer;font: 14px/50px "微软雅黑";color: #999999;width: 141px;height: 50px;}
.ind_03 .gotop2{background-position: 0 -368px;bottom:-34px;}
.ind_03 .gotop2 .ico{margin-top:-30px;}
.ind_04{/*height: 945px;*/z-index: 2}
.ind_04 .p1 .s1{background-position:95px 4px;}
.ind_04 .x1{width: 481px;height: 419px;background: #fff;position: relative;}
.mar{ clear:both; padding-bottom:120px;}
.ind_04 .wz{padding: 13px 45px 0;font: 24px/74px "微软雅黑";color: #3f5b4c;}
.ind_04 .sm{font: 14px/22px "微软雅黑";color: #a3a3a3;height: 68px;overflow: hidden;zoom:1; line-height:30px;}
.ind_04 .more{color: #838383;font: 13px/13px "微软雅黑";}
.ind_04 .more:hover{color: #3a6d65}
.ind_04 .x1 .sanjiao{width: 17px;height: 10px;background: url(../images/ico.png) no-repeat 0 -284px;position: absolute;top:199px;left:50px;}
.ind_04 .x2{width: 692px;height: 199px;background: #fff;position: relative;}
.ind_04 .x2 .wz{width: 280px;padding:0 32px;}
.ind_04 .x2 .sanjiao1{width: 10px;height: 17px;background: url(../images/ico.png) no-repeat -22px -280px;position: absolute;top:30px;left:337px;}
.ind_04 .x2 .sanjiao2{width: 10px;height: 17px;background: url(../images/ico.png) no-repeat -41px -280px;position: absolute;top:149px;left:346px;}
.footer{width: 100%;background:#67A192;min-width:1350px;}
.footer .box1{height: 136px;padding-top: 40px;}
.botcon{ width:300px; float:left; margin-top:40px; color:#fff; line-height:36px;}
.botcon span{ font-size:24px; color:#fff;}
.footer .box3{margin-top: 44px;}
.link{  font-size:14px; color:#fff; height:30px; line-height:30px; margin-right:30px; }
.box3 .linkhr a{ height:30px; line-height:32px; color:#d2dcda; margin-right:20px;}
.footer .page1{padding-top: 44px;*padding-top: 24px; color:#fff; padding-bottom:30px;}
.footer .page1 p{font: 12px/26px "微软雅黑";color: #d2dad8}
.footer .page1 p a{margin-left: 10px;}
.page1 .r a{ color:#fff;}
.banner2{width: 100%;}
.zc .wz{width: 433px;}
.zc .wz .sm{font: 14px/24px "微软雅黑";color: #7d7d7d;}
.newli{ overflow:hidden; width:1200px; margin:0 auto; margin-bottom:20px;}
.newli ul li{ width:570px; float:left; margin-right:10px; margin-bottom:20px;}
.date{ width:92px; height:92px; float:left; display:block; background:#7EB194; text-align:center;}
.date h1{ font-size:40px; color:#fff; font-style:normal;}
.date span{ height:30px; line-height:30px; font-size:14px; color:#fff;}
.newcon{ width:450px; height:82px; overflow:hidden; float:left; padding-left:20px; line-height:30px; overflow:hidden; padding-bottom:5px; font-size:12px;}
.newcon span{ display:block;height:30px; line-height:30px; overflow:hidden; font-size:16px;}
.newcon span a{ color:#609A8B;}.fotnav{ width:180px; float:left; margin-left:45px; margin-top:30px;}
.fotnavtit{ height:30px; line-height:30px; overflow:hidden; font-size:20px; color:#fff;}
.fotnavli{ width:100%; overflow:hidden; margin-top:10px;}
.fotnavli li{ height:28px; line-height:28px; overflow:hidden; }
.fotnavli li a{ color:#fff; font-size:14px; color:#d2dcda;}
.ccb{ width:100%; overflow:hidden; margin:0 auto;}
.position{ margin-top:30px; height:30px; line-height:30px; font-size:16px; border-bottom:1px solid #f2f2f2; margin-bottom:20px;overflow:hidden;}
.title{ margin-top:30px; font-size:15px; text-align:center; line-height:30px; margin-bottom:20px; font-family:"宋体"}
.time{ height:30px; line-height:30px; text-align:center; color:#ccc;}


.pic{ margin:20px 0px; text-align:center; width:100%; overflow:hidden;}
.pic img{ max-width:1190px; overflow:hidden;}


.pic_product { width:1200px; min-height:375px; margin-bottom:20px;overflow:auto;}
.pic_product_l { width:600px; height:375px;}
.pic_product_r { max-width:540px; min-height:370px; padding:0 30px; overflow:auto;}

.pic_product_l span.jzimg { width:588px; height:358px; text-align:center; display:block; border:1px #c1c1c1 solid; padding:5px }

.pic_product_r em { color:#187462; font-size:18px;}
.pic_product_r ul li { line-height:30px;}

/*product_con*/
.pro_con { line-height:35px; font-size:16px; margin-bottom:30px; text-indent:2em;}
.pro_con_title { width:1190px; height:35px; line-height:35px; background-color:#f2f2f2; display:block; font-size:18px;  color:#187462; padding-left:10px; }
.pro_xunpan { width:1200px; margin-top:30px;}
.pro_biaodan { width:500px;}
.pro_biaodan ul li { line-height:40px; font-size:14px; display:block; min-height:50px; height:auto;}
.pro_biaodan ul li em { width:70px; height:30px; display:block; float:left; line-height:30px;}
.input_class { height:26px;line-height:26px; *line-height:26px; border:1px solid #c1c1c1; width:250px; padding:0 5px; color:#ccc; }
.input_class1 { width:250px; height:150px; border: solid 1px #c1c1c1; padding:5px; color:#666; margin-bottom:20px; }
.input_class2 { width:100px; height:30px; line-height:30px; *line-height:30px; border: solid 1px #c1c1c1; padding: 0 5px; color:#ccc; }
.input_class3 { width:100px; color:#FFF; font-size:14px; line-height:30px; text-align:center; background-color:#187462; margin-right:130px;}
input[type="button"] { cursor:pointer;}

.content{ line-height:30px; font-size:16px; margin-bottom:30px;}
.content img{ max-width:1200px; overflow:hidden;}

/*abut*/
.about { line-height:35px; font-size:16px; margin-bottom:30px; text-indent:2em;}
/*map_con*/
.map_con { width:1190px; line-height:30px;}
.map_con ul li { display:block; width:1190px; padding:0 0 40px;}
.map_con ul li em { display:block; float:left; width:100px; background-color:#609a8b; text-align:center; font-size:16px; color:#FFF;}
.map_con ul li a { display:blockl; width:102px; float:left; padding-left:20px; font-size:14px;}
/*message_con*/
.message_con { width:1190px; padding-bottom:20px; }
.message_con em { width:1190px; display:block; line-height:30px; text-align:center;}
.message_con ul li { width:383px; line-height:35px; margin:0 auto; display:block; padding:10px 0;}
.message_con ul li i { line-height:35px; display:inline-block; width:70px; font-size:14px;}
.input_class11 { width:300px; height:150px; border: solid 1px #c1c1c1; padding:5px; color:#ccc;font-size:13px; }

.input_class33 { width:100px; color:#FFF; float:left; font-size:14px; line-height:30px; text-align:center; display:block; background-color:#187462; margin-left:70px; margin-right:110px;}
.input_class333 { width:100px; color:#FFF; float:left; font-size:14px; line-height:30px; text-align:center; display:block; background-color:#187462;}
.message_con ul li > img { display:inline-block; margin-right: 15px; margin-left:5px; height:32px; vertical-align:middle;}
.message_con ul li > a { display:inline-block; width:100px; height:32px; line-height:32px;}

/*case_con*/
.case_con { line-height:35px; font-size:16px; margin-bottom:30px; text-indent:2em;}
.case_con img{ max-width:1200px; overflow:hidden;}

/*cantact_con*/
.cantact_con { width:1190px;}
.cantact_con1 { width:1100px; border:1px solid #D8D8D8; height:500px; margin:0 auto 30px;  }
.cantact_conl { width:360px; height:500px; border-right:solid 1px #f2f2f2; float:left; background-color:#f3f3f3;}
.cantact_con2 { line-height:25px; width:360px; color:#000; font-size:18px; text-align:center; padding:20px 0; }
.cantact_con3 { width:360px; line-height:25px; color:#FFF; font-size:18px; text-align:center; padding:45px 0 0; height:90px; background:url(../images/contact_01.jpg) no-repeat center center;}
.cantact_conl ul li { display:block; width:330px; line-height:54px; border-bottom:1px solid #d8d8d8; padding-left:30px; font-size:13px;}
.cantact_conl ul li:last-child { display:block; width:330px; line-height:55px; border-bottom:none; padding-left:30px; font-size:13px;}

/*job_con*/
.job_con { width:1190px; }
.job_con1 { width:1100px; border:#d8d8d8; margin:0 auto 30px;}
.job_con1 table { margin:0 auto; width:940px; text-align:center; margin-top:10px;}
.job_con1 table tr { height:45px; line-height:45px; background:#f2f2f2;}
.job_con1 table tr:first-child { background-color:#609a8b; color:#FFF; font-size:16px;}

.uppage{ margin-top:20px; margin-bottom:20px;}
.uppage a{ text-decoration:none; color:#666;}
.uppage a:hover { color:#6CA997;}


.up{ height:30px; line-height:30px; overflow:hidden; font-size:14px; width:550px;}
.rr{ text-align:right;}
.Pages{ clear:both; width:44%; text-align:center;  padding-left:20px; padding-top:47px; margin: 0 auto 50px 333px;padding-left: 132px;}

.Pages a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Pages a:hover{ background:#3A7D74; color:#FFF;background-repeat:no-repeat; }
.Pages span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Pages span.current{ background:#3A7D74; color:#FFF; _padding:0px 30px;}
.list{ overflow:hidden; width:100%; overflow:hidden; padding-bottom:30px;border-bottom:1px solid #ccc; margin-top:20px;}
.lipic{ float:left; padding:20px 0px 0px 20px;}
.lipic > a.jzimg { width:220px; height:150px; text-align:center; display:block; } 


.licon{ float:right; width:920px; height:140px; overflow:hidden; overflow:hidden; line-height:32px;font-size:14px;}
.licon span{ display:block; height:40px; line-height:40px; font-size:16px; padding-bottom:10px; padding-top:20px;}
.licon span a{ color:#609A8B}

.limore{ float:right; height:40px; width:90px; line-height:40px; background:#609A8B; text-align:center; border-radius:20px; margin-top:10px; }
.limore a{ color:#fff;}
.prolist{ overflow:hidden; width:100%;}
.prolist ul{ width:100%;}
.prolist ul li{ float:left; margin:10px 18px; _margin:10px 16px; padding:2px; border:1px solid #ccc;}
.prolist ul li span { display:block; height:40px; line-height:40px; width:254px; text-align:center; background:#609A8B; overflow:hidden; color:#fff; margin-top:4px;}

/*honor*/
.honor{ overflow:hidden; width:940px; float:right; line-height:25px;}
.honor_con { overflow:hidden; width:100%; margin-top:20px;}
dl.dl_rongyu { width:194px; padding:0px 23px 10px; float:left; display:inline-block;}
.dl_rongyu dt .jzimg{ width:190px; overflow:hidden;height:223px;display:block; text-align:center;} /*图片边框*/
.dl_rongyu dt .jzimg img{ max-width:180px; max-height:223px; vertical-align:middle; border:none;border:1px solid #c1c1c1;}
.dl_rongyu dt .jzimg img:hover{border-color:#609a8b;}
.dl_rongyu dt .jzimg i{ display:inline-block; height:100%; vertical-align:middle;}
.dl_rongyu dd{ text-align:center; width:190px; height:30px; line-height:30px; overflow:hidden;}

.commonclass{width:90%; margin:0px auto; text-align:center; font-size:14px; padding:40px 0px; position:relative;}
.commonclass span a{ background:#f2f2f2; color:#4c4c4c; padding:18px 30px;border-radius:30px;} 
.commonclass span a:hover{color:#FFF;background:#609A8B;  color:#fff; text-decoration:none; }
.commonclass span a.cur{ background:#609a8b;color:#FFF;}
.lnd_01{ padding:50px 0px;}
.tedian{ overflow:hidden; width:280px; float:left; margin-right:15px; margin-bottom:40px; max-height:140px;}
.tub{ float:left;}
.rl{ width:190px; float:right;line-height:30px; font-size:14px;}
.rl span{ height:40px; line-height:40px; font-size:20px; display:block;}

/*prolist-模板图片居中*/
.prolist ul li a.jzimg { width:255px; height:175px; text-align:center; display:block;} 
.prolist ul li a { color:#fff;}

/*xianguan_con*/
.xianguan_con { width:1190px; height:185px; margin:0 auto 30px; padding:0 0 0 10px; background-color:#f2f2f2;}
.xianguan_con ul li { float:left; margin-right:8px; position:relative} 
.xianguan_con ul li a.jzimg { display:block; width:230px; height:175px; text-align:center;;}
.xianguan_con ul li a.position_con { display:block; width:230px; height:30px; position:absolute; z-index:555; color:#FFF; font-size:14px; text-align:center; line-height:30px; background:url(../images/bgdian.png) repeat; bottom:0px; right:0px;}

.xianguan_con1 { width:1190px; height:95px; margin:0 auto 30px; padding:0 0 0 10px; background-color:#f2f2f2;}
.xianguan_con1 ul li {  display:block; height:29px; width:338px; float:left; margin:0 29px;  line-height:29px; font-size:14px;}
.xianguan_con1 ul li a { display:block; max-width:300px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis; height:30px;}
.xianguan_con1 ul li span { float:right;}


/*nav*/
.header{ width:100%; height:86px; position:relative; z-index:500}
.nav >ul{ width:901px; height:86px; overflow:hidden;}
.header .jia-down{ width:100%;  background:url(../images/jia_nav_bj.png) left top repeat;  position:absolute; left:0px; top:86px; z-index:500; display:none;  }
.header .jia-down .jia-wown-xia{text-align:right; width:1200px; margin:0 auto; overflow:hidden; padding-bottom:20px;  }
.jia-down ul{ overflow:hidden; display:inline-block;padding-right:30px; *margin-left:31.8%; }
.jia-down ul li{ float:left; width:108px; text-align:center; border-left:1px solid #999; min-height:165px;}
.jia-down ul li:first-child{ border:none; }
.jia-down ul li a{ font-size:14px; color:#eee; width:110px; height:35px; line-height:35px; display:block; overflow:hidden;}
.jia-down ul li a:first-child{ margin-top:20px; }
.jia-down ul li:first-child{ }
.jia-down ul li a:hover{ text-decoration:underline;}


.center-block 					{	margin-left: auto; margin-right: auto;	}
.center-width 					{	width: 1200px;  					}


.header {
	background: #fff;
	width: 100%;
}
.header-main {
	overflow: hidden;
}
.header-main .logo {
	width: 200px;
	height: 86px;
	overflow: hidden;
}
/*Nav -------------------------------------- */

.nav > ul > li {
	float: left;
	height: 86px;
	line-height: 85px;
	font-size: 14px;
	width: 109px;
}
.nav > ul > li a {
	color: #000;
	display: block;
	width: auto;
	height: 100%;
	text-align: center;
}
.nav > ul > li a:hover { background-color:#187462; color:#FFF; text-decoration:none;}
.nav .child-nav {
	position: absolute;
	width: 160px;
	left: 0;
	top: 85px;
	margin-left: -80px;
	left: 50%;
	text-align: center;
	line-height: 0;
	display: none;
	z-index: 20;
}
.nav .child-nav ul {
	background: #ededed;
	padding: 10px;
 *min-height: 100px;
}
.nav .child-nav ul li {
	padding: 6px 0;
	border-bottom: 1px solid #c2c5c7;
	border-top: 1px solid #ffffff;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.nav .child-nav ul li a {
	height: 22px;
	line-height: 22px;
	display: block;
}
.nav .child-nav ul li a:hover {
	background: #178bcd;
	color: #fff;
}
.nav .child-nav .araw {
	display: inline-block;
	width: 100%;
	height: 6px;
	background: url(../images/child-nav-araw.png) no-repeat center center;
}
/*导航栏*/

.navigation {
	background: #f8f8fb;
	padding: 35px 0;
}
.navigation-nav li {
	float: left;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	padding: 0 30px;
	background: #fff;
	border: 1px solid #bfbfbf;
	margin-left: -1px;
	margin-bottom: 10px;
}
.navigation-nav li a {
	color: #333;
}
.navigation-nav .active a {
	color: #fff;
}
.navigation-nav .active {
	background: #1976cc;
}

.block-full 					{	display: block; width: 100%; height: 100%; position: relative;	}



 .k1 p{
	font-size: 16px;
	line-height: 30px;
}