/* CSS Document */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-family:Microsoft Yahei; color:#c8bcb6; font-size:14px; text-decoration:none; line-height:25px;}
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; }
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fl{ float:left;}
.fr{ float:right;}
.lk{display: block;height: 0;width: 0;overflow: hidden;}
/*banner*/
.slider-wrapper {width:100%; height:550px; overflow:hidden; position: relative; }
.theme-default {width:100%; height:550px; position:relative; overflow:hidden;}
.theme-default #slider {width:1920px; height:550px;position:absolute; left:50%; top:0; margin-left:-960px;}
.theme-default .nivoSlider {position:relative;background:#fff url(loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}
.theme-default .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}
.theme-default .nivoSlider a {border:0; display:block;}
.theme-default .nivo-controlNav {position:absolute; left:50%; bottom:10px; margin-left:-55px;}
.theme-default .nivo-controlNav a {display:block;width:22px;height:22px;background:url(../img/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(../img/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-30px 0; right:100px;}
.theme-default a.nivo-prevNav {left:100px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}


.top{background-color:#f5f5f5; height:30px; line-height:30px; font-size:13px; color:#555; text-decoration:none;}
.within,.homewapper{width:1200px; margin:0 auto;}
.ttitle{color:#014610; font-family:Microsoft Yahei; text-decoration:none;}
a.mm{color:#555555; color:#555; margin-left:15px;}
a.mm:hover{color:#5d9752; text-decoration:underline;}

.menuul{width:900px; height:86px; margin-right:-20px;}
.menuul li{float:left; width:100px; text-align:center;}
.menuul li a{color:#555; font-size:16px; text-decoration:none; font-family:Microsoft Yahei; line-height:86px;}


.cen02{background:url(../img/cen01bg.jpg) repeat-x top; height:600px; padding:70px 0;}
.pppul{width:1010px; float:left;}
.pppul li{ display:inline-block; margin-right:14px; width:320px; vertical-align:top;}
.pppul li img{display:block; margin-top:12px;}
.pppul li:nth-child(2){width:652px; height:395px;}

.cen03{background:url(../img/whbg.jpg) no-repeat center top; height:550px; padding:60px 0;}
.titlea{color:#346693; font-family:Microsoft Yahei; font-size:20px; text-decoration:none;}
.titleb{color:#666666; font-family:Microsoft Yahei; font-size:14px; line-height:26px; text-decoration:none;}

.cultureul{margin:50px 0;}
.cultureul li{float:left; width:240px; text-align:center;}
.cen03 .morebtn{width:188px; height:38px; border:1px solid #196a0d; line-height:38px; text-indent:40px; display:block; margin:0 auto;}
.cen03 .morebtn a{color:#196a0d;}

.cen04{background:url(../img/cen04.jpg) no-repeat center top; height:850px;}

.cen05{background:url(../img/logoul.jpg) repeat-x top; height:198px;}

.logoul{width:1200px; margin:0 auto; padding-top:10px;}
.logoul li{float:left;}
.logoul li img{width:158px; height:93px; border:1px solid #f1782f; margin:0 4px;}

.cen06{background:url(../img/bbbb.jpg) no-repeat center top; height:230px;}

.cen07{background-color:#fff; padding:50px 0 20px 0;}


.cen08{padding:0 0 50px 0; background-color:#fff;}
.titlec{font-size:18px; color:#fff; font-family:Microsoft yahei; text-decoration:none;}
.titled{font-size:18px; color:#555555; font-family:Microsoft yahei; text-decoration:none;}
.titlee{font-size:13px; color:#fff; line-height:23px; font-family:Microsoft yahei; text-decoration:none;}
.titlef{font-size:13px; color:#555; line-height:23px; font-family:Microsoft yahei; text-decoration:none;}


a.moref{color:#fcf1a3; font-family:Microsoft Yahei; font-size:13px; text-decoration:none; padding-top:3px;}
a.moref:hover{color:#e74100; text-decoration:underline;}

.hhh{background:url(../img/honorbg.jpg) no-repeat center top; height:150px; width:400px; padding:35px 20px;}
.zp{background:url(../img/zpbg.jpg) no-repeat center top; height:150px; width:400px; padding:35px 20px;}
.ly{background:url(../img/lybg.jpg) no-repeat center top; height:150px; width:280px; padding:35px 20px;}


.cen09{padding:0px 0 50px 0; background-color:#fff;}
.gsnews{border:1px solid #ccc; width:559px; padding:25px 20px;}
.titleg{color:#2a6eb5; font-family:Microsoft yahei; font-size:14px; text-decoration:none;}
.titleh{color:#888888; font-size:13px; line-height:22px; font-family:Microsoft yahei;}
.gsxwul{margin-top:15px;}
.gsxwul li a{display:block; line-height:25px; color:#666666; text-decoration:none; font-size:14px;}
.gsxwul li a:hover{color:#f1782f; text-decoration:underline;}
.hynews{border:1px solid #ccc; border-left:0px; width:558px; padding:25px 20px;}


.cen10{background:url(../img/cen10.jpg) repeat-x left top; height:329px; padding:30px 0;}
.honorul{margin-top:30px;}
.honorul li{float:left; margin:0 2px;}


.message2_1{ width:826px; height:340px; border:#c6c6c6 1px solid; float:left; padding:15px 0;}
.message11{ width:802x; text-align:center;}
.message12{ margin-top:20px;}
.message12 ul li span{width:100px; text-align:right; display:inline-block;}

.message12 li{ line-height:30px; padding-left:12px; color:#555; font-size:14px; display:block;}
.me_anniu{ margin-left:102px; margin-top:10px}
.tj{ width:75; height:23px; float:left;}
.ct{ width:75; height:23px; float:left; padding-left:20px}
.me_anniu input{ background-color:#2a6eb5; color:#fff; width:75px; height:23px; border:0 none;}


.message2_2{ width:340px; height:340px; border:#c6c6c6 1px solid; float:left; padding:15px 0; margin-left:30px;}
.nnewsul{padding:0px 15px;}
.nnewsul li{height:30px; border-bottom:1px dashed #d1d1d1; line-height:30px; background:url(../img/dd.jpg) no-repeat left center; text-indent:12px;}
.nnewsul li a{color:#555; text-decoration:none;}



.titlet{font-family:Microsoft yahei; font-size:18px; color:#fafafb; text-decoration:none; line-height:38px;}

a.lj{color:#cfd1d3; font-size:13px; text-decoration:none; display:block;}
a.lj:hover{color:#fcf1a3;}

.picScroll-left{ width:1200px; height:104px; position:relative; margin:0 auto;}
.picScroll-left .hd{ position:absolute; height:50px; width:1200px; top:50%; margin-top:-25px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; position:absolute; width:50px; height:50px;}
.picScroll-left .hd .prev{background:url(../img/left.png) no-repeat center left; top:0px; left:-100px;}
.picScroll-left .hd .next{background:url(../img/right.png) no-repeat center right; right:-100px;}
.picScroll-left .hd ul li{ float:left;overflow:hidden;text-indent:-999999px; }
.picScroll-left .bd{  }






.picScroll-left1{ width:1200px; height:260px; position:relative; margin:0 auto;}
.picScroll-left1 .hd{ position:absolute; height:50px; width:1200px; top:50%; margin-top:-25px;}
.picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{ display:block; position:absolute; width:50px; height:50px;}
.picScroll-left1 .hd .prev{background:url(../img/left.png) no-repeat center left; top:0px; left:-100px;}
.picScroll-left1 .hd .next{background:url(../img/right.png) no-repeat center right; right:-100px;}
.picScroll-left1 .hd ul li{ float:left;overflow:hidden;text-indent:-999999px; }
.picScroll-left1 .bd ul{width:1200px; height:260px; position:absolute; top:30px; left:0px;}
.picScroll-left1 .bd .alul{width:1200px; height:260px; }
.picScroll-left1 .bd .alul li{float:left; margin:0 6px; width:285px; height:206px;}



.picScroll-left2{ width:1200px; height:260px; position:relative; margin:0 auto;}
.picScroll-left2 .hd{ position:absolute; height:90px; width:1200px; top:50%; margin-top:-45px;}
.picScroll-left2 .hd .prev,.picScroll-left2 .hd .next{ display:block; position:absolute; width:32px; height:90px;}
.picScroll-left2 .hd .prev{background:url(../img/llleft.png) no-repeat center left; top:0px; left:-100px;}
.picScroll-left2 .hd .next{background:url(../img/rrright.png) no-repeat center right; right:-100px;}
.picScroll-left2 .hd ul li{ float:left;overflow:hidden;text-indent:-999999px; }
.picScroll-left2 .bd ul{width:1200px; height:260px; position:absolute; top:30px; left:0px;}
.picScroll-left2 .bd .honorul{width:1200px; height:260px; }
.picScroll-left2 .bd .honorul li{float:left; margin:0 6px; width:285px; height:206px;}

.sbanner{background:url(../img/banner.jpg) no-repeat center;width:100%;height:350px;overflow:hidden;}
.sbanner .theme-default,.sbanner .theme-default #slider{height:350px;}

.stit{height:60px;line-height:60px;border-bottom:4px solid #2B7D1B;}
.slef{width:270px;}
.srig{width:890px;}
.srig a{color:#444;}
.srig a:hover{color:#2D791E;}
.srig .p1{text-align:right;color:#444;}
.bg_5CA8DC{background:#2D791E;text-align:center;color:#fff;font-size:24px;}
.smain{background:#fff;background-size:cover;width:100%;padding:0px 0px 50px;}


.slef .clist{background:url(../img/xy_box.png) no-repeat left top;border:3px solid #2B7D1B;border-top:none;border-right:none;border-left:none;}
.slef .list ul{width:178px;float:right;border-left:2px solid #2B7D1B;}
.slef .list li{width:100%;height:56px;line-height:56px;text-align:center;background:#C0DF99;border-bottom:1px solid #8EBA3F;-webkit-box-sizing:border-box;box-sizing:border-box;}
.slef .list li a{font-size:14px;display:block;color:#2D791E;}
.slef .list li.on a,.slef .clist li:hover a{font-weight:bold;}
.slef .nlist{border:1px solid #E2E2E2;}
.slef .nlist h3{line-height:50px;padding-left:20px;font-weight:300;background:#C0DF99;color:#2D791E;}
.slef .nlist li{line-height:40px;padding:0px 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:1px dashed #e2e2e2;}
.slef .nlist li a{color:#333;}
.slef .nlist li a:hover{color:#2D791E}

.slef .plist{text-align:center;background:url(../img/prd_box.png) no-repeat left top;border:3px solid #2B7D1B;border-top:none;border-right:none;border-left:none;}
.slef .plist ul.oul{width:190px;float:right;border-left:2px solid #2B7D1B;}
.slef .plist ul.oul h3{font-weight:100;line-height:56px;background:#C0DF99;border-bottom:1px solid #8EBA3F;position:relative;}
.slef .plist ul.oul li h3 i{display:none;width:0;height:0;border:5px solid transparent;border-bottom:5px solid #F7FDD3;position:absolute;bottom:-1px;left:48%;}
.slef .plist ul.oul li.on h3{font-weight:bold;}
.slef .plist ul.oul h3 a{font-size:14px;display:block;color:#2D791E;}
.slef .plist ul.uul {display:none;font-size:13px;color:#2D791E;background:#F7FDD3;line-height:30px;}
.slef .plist li.on ul.uul,.slef .plist ul.oul li.on h3 i{display:block;}
.slef .plist ul.uul li {border-bottom:1px solid #8EBA3F;}
.slef .plist ul.uul li a{font-size:12px;color:#2D791E;}
.slef .plist ul.uul li a.in{color:#F57826;}
.srig .htit{text-align:center;color:#2D791E;padding:20px 0px 20px;}
.srig .htit h1{font-weight:100;font-size:26px;line-height:50px;}
.srig .htit p{color:#A4CB78;height:26px;position:relative;}
.srig .htit p:before,.srig .htit p:after{content:"";height:1px;background:#A4CB78;width:80px;position:absolute;top:12px;}
.srig .htit p:before{left:12%}
.srig .htit p:after{right:12%;}
.srig .htit p.p2:before{left:25%}
.srig .htit p.p2:after{right:25%;}
.srig .scon{color:#333;line-height:26px;}

.srig .honor li{float:left;width:30%;margin:10px 1.533333%;}
.srig .honor li img{width:100%;}

.srig .job{color:#666;line-height:30px;}
.srig .job h2{font-size:24px;font-weight:400;color:#F57226;line-height:60px;}
.srig .job h3{color:#2B7D1B;font-weight:400;padding-bottom:10px;border-bottom:1px solid #A4CB78;}
.srig .job h3 span,.srig .job h3 a{color:#F57226;}

.srig .news li{margin:14px auto;height:135px;padding:10px 0px;transition:all 0.3s;-webkit-transition:all 0.3s;border-bottom:1px dashed #A4CEBF;}
.srig .news li:hover{border-bottom:1px solid #A4CEBF;}
.srig .news  .img{float:left;width:160px;height:120px;display:block;background:url(../img/pic.jpg) no-repeat center;border:1px solid #ccc;}
.srig .news  .img img{max-width:100%;}
.srig .news .lnews{width:710px;}
.srig .news .lnews h3 a{color:#2D791E;font-size:16px;font-weight:100;}
.srig .news li:hover .lnews h3 a{background:#2D791E;color:#fff;}
.srig .news .lnews h3 p{color:#888;font-size:12px;font-weight:100;}
.srig .news .lnews h4 p{text-align:right;color:#666;font-weight:100;}
.srig .news .lnews h4 p.p1{font-size:12px;color:#888;}
.srig .news .lnews .con{font-size:14px;line-height:22px;color:#888;padding-top:10px;}
.srig .news .newclass{background:#0C6;}

.srig .case li{width:30%;float:left;margin:10px 1.51111%;text-align:center;}
.srig .case li img{border:1px dashed #ccc;padding:3px;width:100%;-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.srig .case li:hover img{border:1px solid #A4CEBF;}
.srig .ch3{font-weight:100;font-size:16px;color:#2B7D1B;padding:30px 0px 10px;border-top:1px solid #A4CEBF;width:97%;margin:0 auto;}
.srig .prodlist {}
.srig .prodlist a{display:block;}
.srig .prodlist li{float:left;margin:10px 1.51111%;width:30%;text-align:center;line-height:30px;}
.srig .prodlist li img{background:url(../img/xiaotu.jpg) no-repeat center top;width:100%;border:1px dashed #A4CB78;-webkit-box-sizing:border-box;box-sizing:border-box;}
.srig .prodlist li:hover img{border:1px solid #A4CB78;}
.srig .contact{line-height:32px;}




.bgtable{width:100%;border:1px solid #ccc;border-left:none;border-top:none;}
.bgtable td{border:1px solid #ccc;border-right:none;border-bottom:none;line-height:40px;text-align:center;}
.bgtable tr:nth-child(even){background:#f2f2f2;}
.bgtable th{background:#2B7D1B;color:#fff;border:1px solid #379225;border-right:none;border-bottom:none;line-height:40px;text-align:center;}















