﻿/*-------- body --------*/
body {font-size:14px;color:#333;font-family:"Microsoft YaHei";}
form,div,body,img,p,a,img,dl,dd,dt,table,tr,td,th,h1,h2,h3,h4,h5{margin:0px;padding:0px;border:0;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#F00;text-decoration:none;}
a:focus {-moz-outline-style: none;}
a:active{outline:none;text-decoration:underline;}

ul,li{list-style:none;margin:0;padding:0;}
input,textarea,select{color:#333;margin:0;padding:0;font-size:12px;font-family:"Microsoft YaHei";vertical-align:middle;}
input:focus,textarea:focus{outline:0;}
em, i {font-style: normal;}

a.link1{ color:#F00; text-decoration:none;}
a.link1:hover{color:#C00;}

.clear {clear:both;height:0px;overflow:hidden;}
.clear10 {clear:both;height:10px;overflow:hidden;}
.clear15 {clear:both;height:15px;overflow:hidden;}
.clear20 {clear:both;height:20px;overflow:hidden;}
.clear30 {clear:both;height:30px;overflow:hidden;}

.w1200 {width:1200px;margin: 0 auto;}
.w1000 {width:1000px;margin: 0 auto;}
.fr {float: right;}
.fl {float: left;}

/****/

.header{overflow:hidden; height:120px;}
.header_left{overflow:hidden; float:left; margin-top:20px;}
.header_left a{display:block; float:left;}

.header_wz { border-left:1px solid #ccc;float:left; margin-left:20px;padding-left:20px;margin-top:30px; font-size:22px; color:#333; font-weight:bold;}

.header_wz span{ font-size:20px; color:#009845;}

.header_right{overflow:hidden; float:right; width:300px; margin-top:30px;}

.head_search{width:255px; float:left; overflow:hidden;border:1px solid #dfe6e9; margin-top:6px;}
.head_search input{font-size:12px;border-width:0px;width:200px;border:none;padding:9px 0px 9px 10px;float:left;color:#aaaaaa;outline:medium none; background:none}
.head_search button{border:none;width:34px;height:34px; cursor:pointer;vertical-align:middle; text-align:center;float:right;outline: medium none; background:url(../images/fdj.jpg) no-repeat; border-left:1px solid #dfe6e9;}

.header_right_zi{overflow:hidden; float:right; text-align:right;}
.header_right_zi p{font-size:26px; color:#F00; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.header_right_zi p span{display:block; font-size:16px; color:#333; padding-right:50px; font-family:"Microsoft YaHei"; margin-bottom:5px;}


/** 导航 下拉**/

.navBar{height:60px; line-height:60px;background:#009845;}
.navBar ul{ width:1000px; margin:0 auto;}
.navBar ul li { float:left; font-size:14px; font-weight:bold;}
.navBar ul li a{padding:0 33px;display:block; color:#fff;}
.navBar ul li a:hover,.navBar ul li.cur a{background:#F60;color:#fff;}
.navBar ul li.r {}

.fullSlide {width:100%;position:relative;height:500px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:40px;}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:8px;margin:5px;background:#fff;overflow:hidden; 		line-height:9999px;}	
.fullSlide .hd ul .on{ background:#0252a7; }

/*   product  */

.proBox {font-size:12px;padding:30px 0px 40px 0px;}

.idxTxt { text-align:center;}
.idxTxt div.t1{font-size:24px; font-family:"Arial Black", Gadget, sans-serif;padding-bottom:5px;}
.idxTxt div.t2{ font-size:36px; }
.idxTxt div.t2 span{float:left;width:224px;text-align:center;color:#107bd6;}
.idxTxt div.t2 .line1{ width:488px; height:25px; background: url(../images/xgray_line09.png) repeat-x left bottom;}
.idxTxt div.t2 .line2{ width:488px; height:25px; background: url(../images/xgray_line09.png) repeat-x left bottom;}
.idxTxt div.t3{ font-size:16px; padding-top:15px; color:#666;}

.proLeft {width:280px;float:left;}

.pro_fen h3 { height: 86px; background:#009845; text-align: center;}
.pro_fen h3 a { font-size:30px; color: #fff; font-weight: bold; line-height: 86px;}

.pro_fen .pro_fen_b { background:#fff;  border-top: none; padding-top:16px; border:5px solid #009845;}

.pro_fen .pro_fen_b h4 {height: 55px;}
.pro_fen .pro_fen_b h4 a {display:block;font-size:16px;width:195px;height:55px;background:url(../images/classmenu2.gif) no-repeat;line-height:55px;margin:0 auto;padding-left:50px; overflow:hidden;}
.pro_fen .pro_fen_b h4 a:hover {}


.proLeft .idxTel { height:100px;background:#009845; margin-top:20px; padding-top:30px; color:#fff; font-size:16px; line-height:32px; padding-left:50px;}
.proLeft .idxTel div{width:40px; height:3px; background:#fff; margin-bottom:10px;}
.proLeft .idxTel span{font-size:22px; font-weight:bold;}


.proRigh {width:700px;float:right;}

.proRigh .tit{ background:#009845;height:40px; line-height:40px; color:#fff; font-size:18px; font-weight:bold; text-indent:15px; margin-bottom:20px;}

.pro_img{}
.pro_img li{float:left;_display:inline;zoom:1;width:;text-align:center;width:210px;padding:0 8px 20px 8px;}
.pro_img li .pic{width:210px;height:175px;padding:1px;border:1px solid #d8d8d8;overflow: hidden;text-align:center;}
.pro_img li img{transition:.8s;-webkit-transition:.8s;width:210px;height:175px;display:block;}

.pro_img li:hover .pic img{transform:scale(1.1);-webkit-transform: scale(1.1);}

.pro_img li h5{font-weight:normal;font-size:14px;padding:8px 0 10px;}
.pro_img li h5 a{}

/*
.por_flei {}
.por_flei ul li a{ padding:0 20px; display:block; height:32px; line-height:32px; background:#25313a; float:left; color:#fff; margin:0 5px 10px 5px;}
.por_flei ul li a:hover{background:#00a8f6;color:#fff;}


.proBox ul li:nth-child(4n){margin-left: 16px;}
*/

.addIdx {width: 1000px; margin:0 auto;}

.caseBox { margin-top:40px;}

.caseBox .picScroll-left{overflow:hidden;clear:both;}
.caseBox ul li{float:left; background:#009845; text-align:center;-webkit-transition: all 0.5s ease-in-out; margin-right:15px;}
.caseBox ul li.r{margin-right:0px;}
.caseBox ul li img{width:228px; height:228px; padding:5px; background:#009845;-webkit-transition: all 0.5s ease-in-out;}
.caseBox ul li p{font-size:16px; color:#ffffff; line-height:80px; vertical-align:middle;}
.caseBox ul li:hover{background:#F60;}
.caseBox ul li:hover img{background:#F60;}




.aboutBox {width:630px;float:left;line-height:32px;font-size:16px;}
.contaBox {width:340px;float:right;}
.contaBox p { line-height:32px; font-size:16px; padding-top:15px;}


/*   index news  */

.information-list{width:1000px; margin:0 auto; padding-top:30px;}
.information-list ul li{float: left; width:320px; padding-right:20px;}
.information-list ul li.last{padding-right:0;}
.information-list li .top{height:40px; color:#fff; line-height: 40px; background:#009845; padding:0 12px 0 18px;}
.information-list li .title{font-weight: normal;}
.top h3{color:#fff; font-size:16px; font-weight:bold}
.top span{ float:right;}

.information-list li .con{padding:18px 18px 10px;border:1px solid #eaeaea;}
.information-list li .img img{display: block; width:279px; height:110px;}
.con dl dt{height:50px; line-height: 50px; color:#2f8ae7; border-bottom:1px solid #e5e5e5;}
.con dl dd{height:34px; line-height: 34px; padding-left:10px; position: relative; overflow:hidden;}
.con dl dd a{ color:#333;}
.con dl dd a:hover{ color:#C00;}
.con dl dd span{display:block; font-size: 36px; position: absolute; top:-2px; left:0; z-index: 2;}


/* footer */

.footWrap{height:250px; overflow:hidden;margin-top:20px;}

.fnav{ background:#009845;height:50px; line-height:50px;text-align:center; color:#fff; font-size:14px;}
.fnav a{color:#fff; padding:0 23px; display:inline-block;}
.footer { width:770px; margin:0 auto;}
.f_pic{width:210px;  margin:40px 33px 0  0; }
.f_pic img{ width:160px;}


.f_wz{ line-height:24px; color:#555;margin-top: 40px; height: 143px; width:480px;border-left:1px solid #e6e6e6; padding-left:35px; font-size:14px; }
.f_wz a{}
.f_wz em{display:inline-block; padding:0 10px;}

/*----  list   ----*/


/*----  list   ----*/


.listBody {width:1000px;margin:0 auto;}
.listBar { padding-top:15px;}

.plc {background:url(../images/logo_03.png) no-repeat scroll 0 15px;height: 16px;line-height: 30px;overflow: hidden;padding: 10px 0 10px 20px;position: relative;color:#960;}
.plc span{color: #000;font-size: 14px;font-weight: bold;}
.plc a{color:#666;}
.plc a:hover{color:#960;}

.left {width: 230px;float: left; overflow: hidden;}



.leib2{ display:block;float:right;margin-top:20px;width:230px;}

.leib2 .tit{ font-size: 20px; color: #FFF; text-align: center; font-weight: bold;height:60px;background:#009845; border-top:5px solid #060; padding-top:20px; line-height:24px;}
.leib2 .tit i{font-size:12px;color: #ddd; font-weight:normal;}
.leib2 .tit a{ color:#333;}

.leib2 .nr{border:1px solid #ccc; padding:0 12px;width:204px;}
.leib2 .nr h3{display:block;margin:0 auto;width:204px;height:36px;line-height:36px; margin-top:10px;}
.leib2 .nr h3 a{display: block;width: 204px;height: 36px;overflow: hidden;background:#ddd; border-radius:3px;text-align: center;font: bold 14px/36px "Microsoft Yahei";color:#333;}
.leib2 .nr h3 a:hover {text-decoration: none;background:#009845;color:#fff;}

.leib2 .nra {border:1px solid #ccc; padding:0 12px;width:204px;}
.leib2 .nra h3{display:block;margin:0 auto;width:204px;height:36px;line-height:36px; margin-top:10px;}
.leib2 .nra h3 a{display: block;width: 204px;height: 36px;overflow: hidden;background:#00a851; border-radius:3px;text-align: center;font: bold 14px/36px "Microsoft Yahei";color:#fff;}
.leib2 .nra h3 a:hover {text-decoration: none;background:#F90;color:#fff;}

.leib2 .nra ul li{}
.leib2 .nra ul li {font-size:12px;height:34px;line-height:34px;background:url(../images/news_icon.jpg) no-repeat 0 13px; width:100px; float:left; text-indent:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#fff; border-bottom:1px dashed #ddd;}
.leib2 .nra ul li a{}
.leib2 .nra ul li a:hover{ text-decoration:underline;}



.leftlx {border-bottom: 1px solid #009845;font-family: "Microsoft YaHei"; margin: 10px auto;overflow: hidden;padding: 6px;text-align: left;float:left; width:224px;}
.leftlx h3 {border-bottom: 1px solid #009845;color:#009845; font-size: 20px;height: 54px;line-height: 63px;margin-bottom: 10px;}
.leftlx h3 span {color: #c4c4c4;font-weight: normal;margin-left: 10px;}
.leftlx .phone {background-image: url(../images/lxtel.jpg);background-repeat: no-repeat;height: 40px;margin: 0 10px 16px;}
.leftlx .phone img {display: none;}
.leftlx .phone p {color:#F00;height: 18px;margin-left:30px; font-size:18px;font-weight:bold;}
.leftlx .phone span { display: block;font-size: 12px; height: 17px;padding-left: 39px;}
.leftlx .phone span b {color: #0053af;display: block;font-size: 16px;margin-top: 2px;}
.leftlx p {color: #666;font-size: 14px;margin-bottom: 10px;padding-left: 10px;}
.leftlx p span {float: left;}



.right {width: 735px;float: right;display: inline;overflow: hidden;}

.hh3 {border-bottom: 1px solid #ddd;height: 62px;line-height: 65px;margin-bottom: 20px;}
.hh3 b{background:url(../images/dyt1.png) no-repeat scroll 5px 20px;border-bottom: 3px solid #009845;color: #009845;display: inline-block;float: left;font: bold 18px/65px "Microsoft YaHei";height: 62px;margin-right: 10px;overflow: hidden;padding: 0 28px 0 40px;}
.hh3 i {color: #333;display: inline-block;font: bold 18px/65px "Times New Roman",Times,serif;height: 30px;line-height:30px; padding-left: 8px;}

.aboutCon {}
.aboutCon { line-height:26px;color:#333;}
.aboutCon div{ padding-bottom:10px; }
.aboutCon p{ padding-bottom:10px;}

dl.dl_1 {display: inline-block;float: left;margin-bottom:20px;width:245px;} 
dl.dl_1 dt {  height:270px;overflow: hidden;width:220px;} 
dl.dl_1 dt a {}
dl.dl_1 dt img {border: 1px solid #e8e8e8;display: block;height:248px;margin: 0 auto; padding: 5px !important;width:208px;}
dl.dl_1 dt img:hover{ border-color:#960; opacity:0.8}   

dl.dl_1 dd a:hover{color:#960；}
dl.dl_1 dd {width:212px;height:30px;line-height:24px;overflow:hidden; text-align:center; padding:5px 4px 0; font-size:14px; text-overflow:ellipsis; white-space:nowrap; background-color:#F1F1F1}

dl.dl_2 {display: inline-block;float: left;margin-bottom:20px;width: 241px;} 
dl.dl_2 dt {  height:180px;overflow: hidden;width: 311px;} 
dl.dl_2 dt a {display: block;height:180px;padding: 1px;width: 253px;}
dl.dl_2 dd a:hover{color:#960;}
dl.dl_2 img {border: 1px solid #e8e8e8;display: block;height: 164px;margin: 0 auto; padding: 5px !important;width: 220px;}
 dl.dl_2 dt img:hover{ border-color:#960; opacity:0.8}   
dl.dl_2 dd {width: 227px;height:30px; margin-left:10px; line-height:24px;overflow:hidden; text-align:center; padding:5px 4px 0; font-size:14px; text-overflow:ellipsis; white-space:nowrap; background-color:#F1F1F1}

.commentPro {height:360px;  margin-bottom:20px;border:1px dashed #ccc;}
.commentPro .leftTit {width:50px;float:left; background:#960;height:260px;text-align:center;font-size:18px;font-weight:bold;color:#fff; padding-top:100px;}

.commentPro .slideBox{ width:550px;padding-top:15px;float:left; margin-left:70px;overflow:hidden;}
.commentPro .slideBox .bd{float:left;width:400px; height:100%; z-index:0; margin-left:30px;}
.commentPro .slideBox .bd li{ zoom:1; vertical-align:middle;}
.commentPro .slideBox .bd img{width:400px; height:300px; display:block;}
.commentPro .slideBox .bd .title{ text-align:center; height:30px; line-height:30px;margin-top:1px;}

.commentPro .slideBox .prev {width:40px; height:40px;float:left; margin-top:140px; background:url(../images/slider-arrow.png) no-repeat;}
.commentPro .slideBox .next {width:40px; height:40px;float:right; margin-top:140px; background:url(../images/slider-arrow.png) no-repeat;background-position:0px -100px;}

.commentPro .slideBox .prev:hover {  background-position:0px -50px; }
.commentPro .slideBox .next:hover {  background-position:0px -150px; }



.inf_lc{ clear:both;padding:5px 0 0;}
.inf_lc li{padding:7px 20px 0 0;height:85px; overflow:hidden;margin:0 0 20px; background:#f6f6f6; border:1px solid white;}
.inf_lc li:hover{ border-color: #960;border-radius:4px;}
.inf_lc li.bg { background:#edf6f4;}
.inf_lc li h4{ padding:20px 5px 0 0;text-align:center; float:left;width:64px; overflow:hidden;}
.inf_lc li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:36px; font-family:Arial; text-transform:uppercase;}
.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:Arial; text-transform:uppercase; color:#343434;}
.inf_lc li p{padding:0 0 0 14px; line-height:26px;width:505px; overflow:hidden;font-size:14px; float:left; color:#666; }
.inf_lc li p b{ display:block; font-weight:100; color:#000;}
.inf_lc li p b a,.inf_lc li p b a:hover{ color:#343434; font-weight:bold;}
.inf_lc li p b a:hover{ color:#960;}
.inf_lc li .fr{margin:20px 0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#fff; background:#999; }
.inf_lc li .fr:hover{ background:#960;}

.jz-z{padding-bottom:40px}
.jz-z h4{height: 22px;line-height: 22px;margin-bottom: 20px;}
.jz-z h4 span a{font-size: 666666;font-size: 26px; letter-spacing:6px; color:#000; font-weight:normal;}
.red h4 span a{ color:#ff0000;}
.jz-z h4 span a:hover{color: #ff6000;}
.jz-z h4 em{float: right;background: url(../images/jz_21.jpg) no-repeat;width:500px;height: 22px;text-align: right}
.jz-z h4 em a{font-weight: normal;font-style: normal;font-size: 14px;color: #666666;font-family:"Microsoft YaHei","微软雅黑",arial,helvetica,clean,sans-serif;text-transform: uppercase;display: block;padding: 0px 22px 0 0}
.jz-z dt{width: 186px;float: left;}
.jz-z dt img{width: 186px;height: 95px;}
.jz-z dl{height: 117px;border-bottom: 1px dashed #cccccc;margin-bottom: 5px}
.jz-z dd{width:510px;padding-right: 10px;float: right;}
.jz-z dd h5 a{font-size: 22px;display: block;padding: 5px 0 15px 0; height:32px; line-height:40px; overflow:hidden; font-weight:normal;}
.jz-z dd h5 a:hover{color:#ff6000;}
.jz-z dd p{font-size: 14px;line-height:25px;height:50px; overflow:hidden;}
.jz-z ul li {margin-top: 16px;}
.jz-z ul li span{float: right;padding-right: 10px;font-size: 14px;color: #666666}
.jz-z ul li a{font-size: 14px;color: #666666;display: block;padding-left: 15px;background: url(../images/jz_17.jpg) no-repeat 0 5px;}
.jz-z ul li a:hover{ color:#ff6000;}


.brief{ margin-bottom:15px;padding:4px;background:url(../images/brief.gif) repeat left top;}
.briefbg{ color:#469f2c;border:1px solid #c2c2c2; background:#fff; padding:12px;}

.briefbg h3{ color:#009845; text-align:center; font-size:26px; border-bottom:0;}
.publishDate {color: #666;font-weight: normal;text-align: center;font-size:12px; padding-top:10px;}

.content_detail {text-align:left;margin-top:10px; line-height:30px;}
.content_detail img {max-width:700px !important;max-width:700px;}
.content_detail div{ padding-bottom:10px;}
.content_detail p{padding-bottom:10px;}

.gduo{ height:40px; line-height:40px; background:#eee; overflow:hidden; margin:15px 0 5px 0px; padding:0 10px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{  font-weight:bold;}

.n_info_tjcp h4{ border-bottom:1px solid #ccc;}
.n_info_tjcp dl{   float: left;overflow: hidden;padding: 6px 0 5px 7px;width: 235px;}
.n_info_tjcp dt{width:154px;}
.n_info_tjcp dt img{ width:222px; height:168px;padding:5px;border:1px solid #ccc;}
.n_info_tjcp dt img:hover{opacity:0.8;}
.n_info_tjcp dd{ line-height:24px;text-align:center; padding-top:5px; color:#ab8673; background-color:#F1F1F1}

.n_info_tjcp dd a{ height:24px; overflow:hidden; color:#333;}
.n_info_tjcp dd a:hover{color:#D2251D;}

.info_b {overflow:hidden; margin-bottom:5px;}
ul.p_list_ul li { background:url(../images/news_ico1.gif) no-repeat 8px 12px; line-height:26px; float:left; width:340px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:20px; margin-left:10px; display:inline; color:#666;}

/* page */

.page {clear:both;padding:15px 0;text-align: left;font-family:Arial, Helvetica, sans-serif;}
.page span {margin-right:5px;border:#cc6633 1px solid;color: #993300;padding:0px;height:25px;line-height:25px;padding:2px 0;background-color:#fff;}
.page span strong {padding:0 6px;}
.page a {margin-right:4px;padding:2px 6px 2px 6px;border: #cc6633 1px solid;color: #cc6633;text-decoration: none;}
.page a:hover {background-color:#cc6600;color:#fff;border: #cc6633 1px solid;}
.page a.current {background-color:#cc6633;color:#fff;border: #cc6633 1px solid;}
.page span.current,.page span.disabled {margin-right:2px;padding:3px 6px 2px;border: #115c93 1px solid;font-weight:bold;color: #fff;background-color:#186ca9}
.page span input {width:16px;height:16px;border:0px;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;padding:1px;font-size:11px;margin:-1px 2px 2px 2px;}
.page a.pagein:link,.page a.pagein:visited {background-color:#cc6633;color:#fff;border: #cc6633 1px solid;}

.message { padding-top:30px;}
.message td { padding-bottom:15px; }
.message .ltd { width:100px;padding-right:15px; text-align:right;}


.red { padding-right:10px; color:#F00;}

.formbtn { width:80px; height:30px; border:0; background:#f7941d; color:#fff; font:14px/30px "Microsoft YaHei","STHeiti Light"; outline:none; cursor:pointer; border-radius:3px; background-image:-webkit-linear-gradient(90deg,#f7941d, #f58703 ); background-image:linear-gradient(90deg,#f7941d, #f58703 ); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.formbtn:hover { opacity:0.8; box-shadow:0 0 3px #888; }
.formtext { width: 315px; height:20px; padding: 5px 10px; border:1px solid #d8d8d8; background:#fff; color:#595959; font: 12px/20px Arial,Helvetica,"瀹嬩綋"; border-radius:3px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.formtext:focus { border-color:#f69d30; box-shadow:inset 0px 0px 3px #f7941d; }
.form1 { width:100px; height:20px; padding: 5px 10px; border:1px solid #d8d8d8; background:#fff; color:#595959; font: 12px/20px Arial,Helvetica,"瀹嬩綋"; border-radius:3px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.form1:focus { border-color:#f69d30; box-shadow:inset 0px 0px 3px #f7941d; }
textarea { resize: none; }



