@charset "utf-8";



*{ margin:0px; padding:0px;}



img {border:0;margin:0; padding:0;}



ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0; font-weight:normal}



.clearfix{display:inline-table;}



* html .clearfix{height:1%;/*ie6*/}



*+html .clearfix{min-height:1px;}



.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}



.clearfix { display:inline-block; }



* html .clearfix { height:1%; }



.clearfix { display:block; }



input,textarea {outline:none;border:0px;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/



a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/



.clearboth{ clear:both}















body {margin: 0px; color:#404040; background:#FFF;   font-size: 14px; font-family:"Microsoft YaHei","微软雅黑",宋体,Arial, Helvetica, sans-serif;}











.banner .flexslider{position:relative;height:476px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;z-index:1;}



.banner .slides{position:relative;z-index:1;}



.banner .slides li{height:476px;}



.banner .slides li a{ display:block; height:476px;width:100%;z-index:1;}



 



.flex-control-nav{position:absolute;bottom:10px;z-index:8;width:100%;text-align:center;}



.flex-control-nav li{display:inline-block;width:34px;height:8px;margin:0 5px;*display:inline;zoom:1;}



.flex-control-nav a{display:inline-block;width:34px;height:8px;line-height:44px;overflow:hidden;background:#f4814a;cursor:pointer; color: #FFF;   }



.flex-control-nav .flex-active{background:#30a754;}



.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}



.banner .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}



.banner .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}



 .banner .flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}







/*search*/







 



 



.search{height: 48px; margin-top: 8px;}



.search_zi{ height:38px; width:300px; color:#5c5c5c;line-height:38px;font-size: 14px;



	display:inline;}



.search_zi a{ color:#4e4e4e; margin:0 2px;}



.search_zi a:hover{ color:#0b85ec; }



.search1{ width:320px;  height:28px;   line-height:28px; margin-top:7px; 



 background: url(../images/search_tag.jpg) no-repeat center center;



 }







.search1 .text{ width:200px; padding-left: 30px; height: 28px; float:left; background:none;border:none; line-height:28px; color:#6b6b6b; font-size: 12px; font-family: "Microsoft YaHei";border:none;}



.search1 .submit{ width:80px; height:28px; font-size:12px; cursor:pointer; float:left;background:none;



  }







 







 







 



.mt40{margin-top: 40px;}



 











 .yj_dbg{background:url(../images/yj_bg.jpg) repeat; height: 670px;}



 .yj_t{text-align: center;}



 .yj_t a.yj_tt{font-size: 30px;color: #333;}



 .yj_t a.yj_tt span{color: #30a754;font-weight: bold;}



 .yj_t p{font-size: 12px;text-transform: uppercase;color: #909090;margin-top: 5px;}



 



 .yj_t em{background:url(../images/yj_zixun.jpg) no-repeat top center; height: 40px;display: block;margin:10px auto;width:416px;}



 



  .yj_t em a{width:132px;height: 40px;display: block;margin-right:5px;display: block;float: left;}











.yj_com_t li{width:130px;height: 56px;background: #30a754;float: left;border-right: 1px solid #98d3aa;text-align: center;line-height: 56px;}



.yj_com_t li a{font-size: 14px;color:#FFF;}







.yj_com_t li:hover{background:#f4814a;}



.yj_content{height: 460px;background: #FFF;}







.yj_pic{width:458px;height: 356px;margin:30px 0 0 20px;}







.yj_pic img{width:458px;height: 356px;}



.yj_rnr {width:650px; line-height: 30px;margin:20px 0 0 20px;}



.yj_rnr div{float: left;width:320px;}



















 .pro_c{width:230px ;float: left; margin-top: 26px; display: inline; }











.pro_show{width:920px; height: auto;float: right; margin-top: 26px; display: inline;}







 



 .pro_ste{margin-top: 30px;background: #f4f4f4;}



 .pro_ste li{width:890px;height: 274px;float:left;padding:15px;background: url(../images/pro_hot.jpg) no-repeat top right;}







 .pro_ste li dl dt{width:322px;float: left;}







  .pro_ste li dl dt img{width:316px;height: 245px;webkit-transition:all .2s;



-moz-transition:all .2s;



-o-transition:all .2s;



-ms-transition:all .2s;



transition:all .2s;



overflow:hidden;}







    .pro_ste li dl dt a.pros_img{width:316px; height:245px; overflow:hidden; display:block;border: 3px solid #FFF;}



 



  .pro_ste li dl dt:hover img {



	transform: scale(1.2, 1.2);



	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */



	-moz-transform:scale(1.2, 1.2); 	/* Firfefox */



	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */



	-o-transform:scale(1.2, 1.2);



}



 



 



 .pro_ste li dd{width:480px;height: 222px; float: right; padding:20px;}







 .pro_ste li dd a.pro_title{height: 40px; line-height: 40px;display: block;overflow: hidden;}







 



   .pro_ste li dd .pro_xq p{  height: 120px;line-height: 30px;overflow: hidden;}



  .pro_ste li dd .pro_zx{margin-top: 10px;}



  .pro_ste li dd .pro_zx a{width: 118px;height: 37px;line-height: 37px;border: 1px solid #b8b8b8;border-radius: 10px;display: block;float: left;text-align: center;margin-right: 30px; }







  .pro_ste li dd .pro_zx a.zx{background: #ef8200;border: 1px solid #ef8200;color:#FFF;}




.pro_show_n{height: 320px;overflow:hidden;}


.pro_show_n ul{width:1000px;}



 



.pro_show_n p{ height: 45px; line-height: 45px; overflow: hidden;  }



.pro_show_n p a{color:#464646;  }



.pro_show_n li {width:280px; float: left; height:240px; border: 1px solid #e2e2e2; margin: 20px 20px 24px 0px; display: inline; text-align: center;padding: 4px;position: relative;}







.pro_show_n li em a{background: url(../images/pro_j.jpg) no-repeat bottom right; width:17px;height: 22px;display: block;position: absolute;right:0px;bottom:0px;}



.pro_show_n li a.pros_img{width:278px; height:190px; overflow:hidden; display:block;}



.pro_show_n li img{ width:278px; height:190px; -webkit-transition:all .2s;



-moz-transition:all .2s;



-o-transition:all .2s;



-ms-transition:all .2s;



transition:all .2s;



overflow:hidden;}



.pro_show_n li:hover img {



	transform: scale(1.2, 1.2);



	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */



	-moz-transform:scale(1.2, 1.2); 	/* Firefox */



	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */



	-o-transform:scale(1.2, 1.2);



}



.proshow_n li a:hover{ color:#F00;}















.proshow{height: 65px; line-height: 65px;  background: #444243; 



	  }







 .proshow h3{ font-size: 16px; color:#404040;background:#f4f4f4;width:166px; float: left;text-align: center;}

 .proshow h3.tag_pro a{color:#FFF}

 .proshow h3 a{color:#404040}

.proshow h3.tag_pro{  color:#FFF;background:#f4814a;}



 



 .proshow a.pro_more{float: right;text-transform: uppercase;color: #FFF;padding-right: 10px;}



 







 











 .pro_c_nav {



	 background:url(../images/pro_ct.jpg) no-repeat top center #018b3e;



	height:65px;



	line-height:65px;  display: block; 



	 



}



.pro_c_nav h2 {



	font-size:18px; text-indent: 20px;



	 display: block;



	color:#FFF;  



}



.pro_c_nav h2 a {



	color:#FFF; font-weight:bold;



}



 



.pro_n{height:478px;background:#30a754;overflow: hidden;padding-top: 10px;}



.pro_n li dl {



clear: both; padding:5px 0px;







}



 .pro_n li{ clear: both; padding-top: 14px;}



.pro_n li dl dd {



	height:30px; margin: 0px 7px;



	line-height:30px; padding-left: 45px;background:url(../images/pro_xtag.jpg) no-repeat 20px 12px;







	



	font-size:14px;  



}.pro_n li dl dd  a{color:#FFF;}







 



.pro_n li span {







	height:35px; 



	line-height:35px; overflow: hidden; text-align:left;



	  clear: both;background:url(../images/pro_cbg.jpg) no-repeat top center; 



	display:block;



}



.pro_n li span a {



	font-size:16px; padding-left: 40px;



	color:#404040;  



}











.pro_tel{background: url(../images/pro_c_tel.jpg) no-repeat top center; height: 126px;}











.pro_tel span{font-size: 26px; color: #f4814a;display: block; font-family: arial;font-weight: bold;}



 



.pro_tel p{ padding:30px 0 0 60px; height: 60px;color:#FFF;}







 



 .mt80{margin-top: 80px;}







 











 



.gg1{background:url(../images/gg1_bg.jpg) no-repeat top center; height: 414px;}



 



.gg1_zi {font-size: 18px;color: #FFF;margin-top: 10px; left:280px;top:40px;width:500px;text-align: right;line-height: 50px;}







.gg1_zi p{line-height: 30px;}



.gg1_zi h4 span{display: block;font-size: 24px;}



.gg1_zi h4{font-size: 36px;font-weight: bold;color: #ffce23;}



.gg1_zi em{font-size: 30px;font-weight: bold;color:#FFF;}







.gg1_tel{left:300px;top:290px;   }







.gg_com p{  color:#FFF; background: url(../images/gg1_tel.png) no-repeat left center; padding:20px 0 0 60px;  height: 68px;}



.gg1_tel p{float: left;}



.gg_com p span{display: block;font-family: arial;color: #ffce23;font-size: 26px;font-weight: bold;}







.gg_com a{color:#FFF;text-indent: 50px;



 line-height: 45px;font-size: 15px; display: block;background:url(../images/gg1_zixun.png) no-repeat;width:161px;height:45px; }



.gg1_tel a{margin: 0px 0 0 40px; float: left;}



 



 .td_dbg{background: url(../images/td_dbg.jpg) no-repeat top center; height: 730px;margin-top: 20px;}



 .td_t h4{font-size: 24px;color: #30a754;font-weight: normal;padding:40px 0 0 140px;}







 .td_t h4 span{font-weight: bold;}



 .td_t p{font-size: 26px;color: #393939;margin-top: 16px;}



 .td_t p span{color: #30a754;}



  .td_t {text-align: center;}



 



.td_nr dl{position: absolute;}



.td_nr dl dt{font-size: 18px;font-weight: bold;color: #30a754;;}



.td_nr dl dd{line-height: 24px;width:317px;margin-top: 5px;}







.td_nr dl.td2 dd{width:271px;}







.td_nr dl.td3 dd{width:443px;}







.td_nr dl.td4 dd{width:598px;}







.td_nr dl.td5 dd{width:290px;}







.td_nr dl.td6 dd{width:317px;}







.td_nr dl.td7 dd{width:443px;}











.td_nr dl.td7 {right:20px;top:390px;text-align: right;}







.td_nr dl.td6 {right:20px;top:255px;text-align: right;}



.td_nr dl.td5{right:20px;top:115px;text-align: right;}







.td_nr dl.td1 {left:20px;top:115px;}



.td_nr dl.td2 {left:20px;top:255px;}



.td_nr dl.td3 {left:20px;top:390px;}



.td_nr dl.td4 {left:293px;top:515px;}











.com_t h3 {font-size: 30px;}



.com_t {text-align: center; 



}



.com_t h3{height: 45px;line-height: 45px;display: block;}



.com_t  span{background: url(../images/com_t.jpg) no-repeat top center;padding:2px 10px 4px;color:#FFF;



}







.com_t p{font-size: 16px;color: #6b6b6b; margin-top: 5px;}



















.honor_n #simgs2{margin-left: 60px;}



.honor_n #simgs1{margin-left: 60px;}







.honor_n {

position: relative;

height: 223px;

margin-top: 15px;

overflow: hidden;
}



.honor_n li {



	float: left;



	width: 250px;



	margin: 10px 22px 0px 0;



	text-align: center;



	height:223px;



}







.honor_n .pp_img{  border:1px solid #b7b7b7;	width: 240px;



	height: 166px; overflow:hidden;margin-bottom: 4px; display:block;}



 



.honor_n li p a {



	height: 30px;font-size: 14px;



	color: #595959;line-height: 30px;overflow: hidden;



	display: block;







}



.honor_n li img {



	width: 240px;



	height:166px;



-webkit-transition:all .2s;



-moz-transition:all .2s;



-o-transition:all .2s;



-ms-transition:all .2s;



transition:all .2s;



	overflow:hidden;



}



.honor_n li:hover img {



	transform: scale(1.2, 1.2);



	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */



	-moz-transform:scale(1.2, 1.2); 	/* Firefox */



	-webkit-transform:scale(1.2, 1.2); /* Safari å’Œ Chrome */



	-o-transform:scale(1.2, 1.2);



}







.honor_n em {



	position: absolute;width:50px;height: 50px;top: 56px;







}



.honor_n .t_l {



	left:0px;background: url(../images/honor_left.jpg) no-repeat 0 0;



}



.honor_n .t_r {



	right: 0px;	background: url(../images/honor_right.jpg) no-repeat 0 0;



}



 



.honor_n em a{display: block;widows: 100%;;height: 100%;	}







 











.gg2{background: url(../images/gg2_bg.jpg) no-repeat top center; height: 220px;}











.gg3{background: url(../images/gg3_bg.jpg) no-repeat top center; height: 201px;}







.gg3 .gg2_zi span{font-weight:bold;font-size:30px; color:#ffce23;}











.gg2_zi{font-size: 24px;color:#FFF;float: left;margin:80px 0 0 50px;width:490px;text-align: center;}



.gg2_zi p{font-size: 18px;border:1px solid #FFF;width:490px;height: 35px;line-height: 35px;text-align: center;display: block;margin-top: 20px;}



.gg3 .gg2_zi{width:520px;margin:50px 0 0 40px;}



 







   .gg2_tel{float: right;margin:40px 0 0 0px;}







 .gg2_tel p{}



  .gg2_tel a{margin:10px 0 0 0;}







.about_t{width:56px;margin:30px 0 0 0;}











.about_pic img{width:608px;height: 392px;}







 .about_pic{width:608px;}







 .about_nr{width:476px;}



 .about_nr h3 a{font-size: 18px;font-weight: bold;}



 .about_nr .about_content{line-height: 30px;height: 270px;display: block;overflow: hidden;



 margin-top: 10px;}







 .about_nr em{padding-top: 20px;display: block;}















































.case_n ul{width:1300px;}







.case_n p{ height: 45px; line-height: 45px; overflow: hidden;  }



.case_n p a{color:#464646;  }



.case_n li {width:290px; float: left; height:210px; border: 1px solid #cdcdcd;  display: inline; text-align: center;padding-top: 10px;border-left: none; }







.case_n li em a{ }



.case_n li.case2,.case_n li.case3{border-bottom: none;}



.case_n li a.pros_img{width:262px; height:170px; overflow:hidden; display:block;margin:0 auto;}



.case_n li img{ width:262px; height:170px; -webkit-transition:all .2s;



-moz-transition:all .2s;



-o-transition:all .2s;



-ms-transition:all .2s;



transition:all .2s;



overflow:hidden;}











.case_n li.case1 {width:596px; float: left; height:431px; border: 1px solid #cdcdcd;  display: inline;  padding-top: 10px;  }







.case_n li.case1 a.pros_img{width:570px; height:367px; overflow:hidden; display:block;margin:0 auto;}



.case_n li.case1 img{ width:570px; height:367px; -webkit-transition:all .2s;



-moz-transition:all .2s;



-o-transition:all .2s;



-ms-transition:all .2s;



transition:all .2s;



overflow:hidden;}











.case_n li.case1 p a{height: 24px;line-height: 24px;font-size: 16px;color: #000;display: block;}



.case_n li.case1 p em{font-size: 14px;height: 24px;line-height: 24px;overflow: hidden;display: block;color: #7b7b7b;} 



.case_n li.case1 p{height: 50px; line-height: 30px;text-align:left;padding:6px 10px;}











.case_n li:hover img {



	transform: scale(1.2, 1.2);



	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */



	-moz-transform:scale(1.2, 1.2); 	/* Firefox */



	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */



	-o-transform:scale(1.2, 1.2);



}



.case_n li a:hover{ color:#F00;}



























.ys_t a{font-size: 36px;color: #30a754;font-weight: bold;}



.ys_t p{font-size: 20px;color:#404040;margin-top: 5px;}



.ys_t {text-align: center;}







.ys_dbg{height: 550px;}







.ys_com {left:715px;top:100px;z-index: 4;}







.ys_com li{width:83px;height: 83px;border-radius: 100%;background: #30a754;float: left;margin-right: 20px;font-size: 24px;font-family: arial;color:#FFF;text-align: center;line-height: 83px;}



.ys_com li.tag_ys{background: #f4814a;}







.ys_com li:hover{cursor: pointer;}







.ys_nr div.ys_title{width:606px;height: 56px;background: url(../images/ys_t.jpg) no-repeat top center; line-height: 44px;text-align: center;font-size: 20px;color:#FFF;}







.ys_nr dd{width:528px;height: 291px;background: #f2f2f2;border-radius: 10px;float: right;padding:30px;}







.ys_nr dd p{font-size: 16px;color:#000; line-height: 30px;}



.ys_nr ul{background: url(../images/ys1_em.jpg) no-repeat 0 10px; line-height: 35px;padding-left: 30px; height: 240px;color: #616161;margin-top: 20px;}







.ys_nr{margin-top: 40px;}



.ys_nr dl{margin-top: 20px;}



.ys_nr dt{width:586px;height: 351px;float: left;}











 



 



 .kehu_n ul{width:1400px;}







 .kehu_n {



	margin-top: 25px;



	height: 440px;



	overflow: hidden;



}



.kehu_n li {



	width:255px;



	height: 369px; float: left;margin-right: 53px;



	display: block;background:#efefef;



	 margin-bottom: 15px;   padding-top: 17px;



}











.kehu_n li:hover{background: #30a754;cursor: pointer;}



 



.kehu_n li:hover dd img{border:5px solid #FFF;



}



 .kehu_n li:hover dt a.kehu_t, .kehu_n li:hover dt p, .kehu_n li:hover dt a.kehu_more{color:#FFF;}



.kehu_n li dd {



 



	 width:140px;margin:0 auto;



}



.kehu_n li dt {



 margin:10px 20px;



 



	 



}







.kehu_n li:hover dt a.kehu_t{background: url(../images/kehu_xhover.jpg) no-repeat bottom center;}



.kehu_n li dt a.kehu_t {



	font-size: 16px;



	color: #676767;



	height: 40px;



	line-height: 40px;



	overflow: hidden;background: url(../images/kehu_x.jpg) no-repeat bottom center;display: block;text-align: center; padding-bottom: 8px;



}



.kehu_n li dd img {



	border:5px solid #30a754;



	width:130px;



	height: 130px;border-radius: 130px;



}



 



.kehu_n li dt p {



	line-height: 24px;



	height: 72px;



	overflow: hidden;



	color: #676767;margin-top: 10px;



	display: block;



}



.kehu_n li dt a.kehu_more {



 



	 width:113px;height: 33px;border:1px solid #d3d3d3;line-height: 33px;text-align: center;margin:28px auto 0;font-size: 12px;text-transform: uppercase;



	display: block;



}







 











 .fc_t{background: url(../images/fc_t.jpg) no-repeat top center; height: 46px; line-height: 46px;}







  .fc_t h3{width:200px;height: 46px;float: left;}







    .fc_t h3 a{display: block;width:200px;height: 46px;}







    .fc_t a.about_more{float: right;text-transform: uppercase;padding-right: 10px;}



























.news_t h3{float: left;}



.news_t h3 em{font-size: 12px;text-transform: uppercase;color: #8e8e8e;font-family: arial; padding-left: 8px;}   



.news_t h3 a{font-size: 18px;font-weight: bold;}



.news_t h3 span{font-weight: bold;color: #30a754;}







.news_t a.news_more{background: url(../images/news_more.jpg) no-repeat top center;width:33px;height: 20px;float: right;margin-top: 5px;}







.news_l{width: 340px;}







.news_c{width: 430px;margin-left: 40px;}







.cjwq{width: 348px;}











.links h3{background: url(../images/links_tag.jpg) no-repeat left center; padding-left: 40px;font-size: 18px;font-weight: bold; }











.links h3 span{text-transform: uppercase;color: #8e8e8e;}







.links_n {margin-top: 5px;line-height: 30px;}



.news_cn{margin-top: 10px;



}



.news_cn ul{background: url(../images/news_tag.jpg) no-repeat left 12px;padding-left: 30px; line-height: 30px;}



.news_cn li {height: 32px;line-height: 32px;display: block;overflow: hidden;}







.news_cn li a{width:330px;float: left;}



.news_cn li span{float: right;color: #acacac;}















.news_ln{margin-top: 20px;}







 



 .news_ln li dt img{width:340px;height: 220px;}



 



 .news_ln li{}



 



 







.none{display: none;}



.block{display: block;}











.news_ln li{float: left;width:340px;}



.news_ln li dt{width:340px;}



.news_ln li p a{height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;}







.news_ln li em{display: block;font-size: 14px;line-height: 22px;height: 44px;overflow: hidden; 



color: #8f8f8f;}























#ticker2 {



	



	height: 280px; margin-top:20px;



	



	position: relative; 



}



#ticker2 li {



	position: relative;



	width: 100%;



	line-height: 22px;



	margin: 10px 0px 15px 0px;border-bottom: 1px dotted #d1cfd0; padding-bottom: 20px;



}











.da{ background:url(../images/wenda.jpg) no-repeat left -24px; padding-left:33px;   height:48px; line-height:24px; overflow:hidden; margin-top: 5px;color: #7e7e7e;}



.wen{ height:30px;   display:block;background:url(../images/wenda.jpg) no-repeat left 5px; padding-left:33px; line-height:30px; overflow:hidden; margin-bottom: 5px; }



.wen a{  font-size: 14px; }



.cjwq ul { padding:20px 0px;}







