@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; border:0px;}
body{background:#fff;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:hover,a:active,a:focus{color:#000;text-decoration:none;outline:none;}
input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
h1,h2,h3,h4{font-weight:bold;}
a{ color:#000}


header{ position:fixed; width:100%; z-index:999}
.header{ width:1200px; margin:0px auto;}
.header .top{ width:1200px; height:30px;}
.header .top p{ line-height:30px; text-align:right;}
.fixed-nav-bar {
    -webkit-transition: 1s ease;
    transition: 1s ease;
}
.fixed-nav-bar.scrolled {
    position: fixed;
    top:0;
    z-index: 9999;
	background:#fff;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 0.35s ease;
    transition: 0.35s ease;
    box-shadow: 0 0 30px 3px rgba(0, 0, 0, 0.6);
}
.lg_na>h1.logo{ float:left; height:60px;}
.lg_na>ul.nav{ float:right;}
.lg_na>ul.nav li{ float:left;}
.lg_na>ul.nav li a{ font-size:16px; line-height:60px; padding:0px 10px; color:#1C1C1C;}
.lg_na>ul.nav li.so{background:url(../images/so.png) center center no-repeat; width:80px; height:60px;display: block; position:relative;}
.lg_na>ul.nav li.so>form{ display:none; position:absolute; top:60px; right:0px;width: 230px;}
.lg_na>ul.nav li.so:hover form{ display:block;}
.lg_na>ul.nav li.so>form input{ background:none; border-bottom:1px #333 solid;    line-height: 35px;font-size: 16px;}
.lg_na>ul.nav li.so>form button{/*background: url(../images/so.png) -22px 10px no-repeat;*/width: 50px;height: 40px; float:right;}
/**bannner**/
banner .slideBox{ width:1920px; height:910px; overflow:hidden; position:relative; border:1px solid #ddd;  }
banner .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:5px; z-index:1; }
banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
banner .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:5px; line-height:14px; text-align:center; background:#474747; cursor:pointer; }
banner .slideBox .hd ul li.on{ background:#088e39; color:#fff; width:30px;}
banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
banner .slideBox .bd img{ width:1920px; height:910px; display:block;  }

/**main**/
main .main{ width:100%; float:left;}
main .main.pr{ height:1400px; background:url(../images/main_1bj.png) #eeefee no-repeat;}
main .main.pr .gmsj{ width:1200px; margin:20px auto; height:160px;}
main .main.pr .gmsj li{ float:left; border-right:1px #eee solid; height:130px; padding-top:30px;padding-right:8%;padding-left:8%;}
main .main.pr .gmsj>li:nth-child(1){padding-left:0;}
main .main.pr .gmsj>li:nth-child(4){ padding-right:0px;border-right:0px #eee solid;}
main .main.pr .gmsj .timer{ font-size:48px; font-weight:800; line-height:70px;}
main .main.pr .prod{ width:1200px; margin:100px auto;}
main .main.pr .prod .slideTxtBox{ height:1200px;}
main .main.pr .prod .slideTxtBox .hd{ height:75px; line-height:30px;margin-bottom: 20px;position:relative; }
main .main.pr .prod .slideTxtBox .hd .biao{position:absolute;left:0px; top:-1px;}
main .main.pr .prod .slideTxtBox .hd .biao h3{ font-size:30px; font-weight:800; line-height:40px;}
main .main.pr .prod .slideTxtBox .hd .biao p{font-size:24px; font-weight:400;}
main .main.pr .prod .slideTxtBox .hd ul{ float:left;  position:absolute; right:0px; top:35px; height:32px;   }
main .main.pr .prod .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; background:#CCC;border-radius:20px; margin-left:30px;}
main .main.pr .prod .slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #088e39;box-shadow:-1px 1px 3px #888888;}
main .main.pr .prod .slideTxtBox .bd ul{zoom:1;  }
main .main.pr .prod .slideTxtBox .bd li{float:left; width:32%;}
main .main.pr .prod .slideTxtBox .bd ul>li:nth-child(2){ margin:0 24px;}
main .main.pr .prod .slideTxtBox .bd ul>li:nth-child(5){margin:0 24px;}
main .main.pr .prod .slideTxtBox .bd ul li .pr_img{position:relative;}
main .main.pr .prod .slideTxtBox .bd ul li .pr_img>img{ width:100%}
main .main.pr .prod .slideTxtBox .bd ul li:hover .pr_img>a{ position: absolute; top:0; left:0; width:100%; height:100%; background:url(../images/pr_m.png) -165px -154px no-repeat;}
main .main.pr .prod .slideTxtBox .bd ul li p{ font-size:18px; line-height:30px; color:#000; text-align:center; margin:20px auto;}
main .main.pr .prod .slideTxtBox .bd ul li p span{font: 20px/31px Arial,"Microsoft YaHei",sans-serif; color:#fff; width:31px; height:31px; background:#919191; display:table-cell;}
main .main.pr .prod .slideTxtBox .bd ul li:hover span{ background:#088e39; color:#fff;font-weight:800;}
main .main.pr .prod .slideTxtBox .bd ul li:hover a{ color:#088e39;font-weight:800;}

.main.ab{ background:url(../images/abo_bac.jpg) no-repeat;}
.main.ab .about{ width:1200px; height:525px; margin:100px auto;}
.main.ab .about .about_l{ float:left; width:45%; height:525px;position: relative;}
.main.ab .about .about_l h2{ font-size:30px; font-weight:700; color:#088e39;}
.main.ab .about .about_l h2 p{ font-size:20px; color:#999; border-bottom:1px #ccc solid; width:100%; line-height:35PX;}
.main.ab .about .about_l .abo_con{ margin:20px auto; color:#999; line-height:35px;}
.main.ab .about .about_l .more{ padding:5px 25px; background:#ccc;border-radius:20px; font-size:14px; color:#717070; margin-top:20px;display: block;width:71px;}
.main.ab .about .about_l .more:hover{ background:#088e39; color:#fff;}
.main.ab .about .about_l ul.aboutmor{ position:absolute; bottom:0px; width:100%}
.main.ab .about .about_l ul li{ width:22%; float:left; border:1px #e2e2e2 dashed;border-radius:5px; margin-left:18px;padding-top: 77px;padding-bottom: 15px; text-align:center;}
.main.ab .about .about_l ul li:hover{border:1px #088e39 dashed; }
.main.ab .about .about_l ul li:hover a{ color:#088e39;}
.main.ab .about .about_l ul.aboutmor>li:nth-child(1){ background:url(../images/abo1.png) no-repeat center 30px;margin-left:0px;}
.main.ab .about .about_l ul.aboutmor>li:nth-child(2){ background:url(../images/abo2.png) no-repeat center 30px;}
.main.ab .about .about_l ul.aboutmor>li:nth-child(3){ background:url(../images/abo3.png) no-repeat center 30px;}
.main.ab .about .about_l ul.aboutmor>li:nth-child(4){ background:url(../images/abo4.png) no-repeat center 30px;}
.main.ab .about .about_l ul.aboutmor>li:nth-child(1):hover{ background:url(../images/abo1h.png) no-repeat center 30px;margin-left:0px;}
.main.ab .about .about_l ul.aboutmor>li:nth-child(2):hover{ background:url(../images/abo2h.png) no-repeat center 30px;}
.main.ab .about .about_l ul.aboutmor>li:nth-child(3):hover{ background:url(../images/abo3h.png) no-repeat center 30px;}
.main.ab .about .about_l ul.aboutmor>li:nth-child(4):hover{ background:url(../images/abo4h.png) no-repeat center 30px;}
.main.ab .about .about_r{ float:right; width:638px; height:526px; overflow:hidden;}
.main.ab .about .about_r img{ width:100%;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.ab .about .about_r:hover img{-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}

.main.ad .ind_t{ text-align:center; line-height:35px; font-size:30px; width:100%;}
.main.ad .ind_t p{ font-size:24px; font-weight:normal; color:#999;}
.main.ad .ad_sy{ width:100%; height:450px; background:url(../images/ys_back.jpg) no-repeat;}
.main.ad .picScroll-left{ width:1440px; margin:0px auto; overflow:hidden; position:relative;}
.main.ad .picScroll-left .hd{width:1440px;margin:190px auto;position:absolute;}
.main.ad .picScroll-left .hd .prev{background:url(../images/ys_l.png) no-repeat; float:left;display:block;width:38px; height:55px;}
.main.ad .picScroll-left .hd .next{ display:block;width:38px; height:55px; float:right;margin-top:10px;overflow:hidden;cursor:pointer; background:url(../images/sy_r.png) no-repeat;}

.main.ad .picScroll-left .bd{width:1200px; height:447px; overflow:hidden; margin:0px auto;}
.main.ad .picScroll-left .bd ul{ overflow:hidden; zoom:1; color:#fff;}
.main.ad .picScroll-left .bd ul li{ width:300px; height:447px;float:left; _display:inline; overflow:hidden; text-align:center; background:url(../images/ys2.png);-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.ad .picScroll-left .bd ul li:nth-child(2n){ background:url(../images/sy1.png);}
.main.ad .picScroll-left .bd ul li .pic{ text-align:center; padding-top:130px;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.ad .picScroll-left .bd ul li .pic b{ width:70px; height:70px;border-radius:30px; border:1px #fff solid;display: block;font-size: 35px;border-radius: 50px;text-align: center;line-height: 70px; margin:0px auto;}
.main.ad .picScroll-left .bd ul li .pic p{ line-height:60px; font-size:18px; border-top:2px #fff solid; width:80px; margin:40px auto 0px;}
.main.ad .picScroll-left .bd ul li .pic_main{ display:block; padding:0px 25px; line-height:35px; font-size:16px; margin-top:136px;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.ad .picScroll-left .bd ul li .pic_main a{ width:100px; line-height:35px; height:35px; border:1px solid #fff; color:#fff; font-size:14px;border-radius:30px; display:block; margin:10px auto;}
.main.ad .picScroll-left .bd ul li:hover{background:#088e39;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.ad .picScroll-left .bd ul li:hover .pic{padding-top: 60px;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.ad .picScroll-left .bd ul li:hover .pic p{ font-weight:600;}
.main.ad .picScroll-left .bd ul li:hover .pic_main{ margin-top:0}
.main.ad .picScroll-left .bd ul li .pic_main a:hover{ background:#fff; color:#088e39;}

.main.ca{ padding:50px 0;}
.main.ca .ind_t{ text-align:center; line-height:35px; font-size:30px; width:100%;}
.main.ca .ind_t p{ font-size:24px; font-weight:normal; color:#999;}
.main.ca ul.case{ width:1200px; height:560px; margin:0px auto;}
.main.ca ul.case li{ float:left; margin-right:13px; margin-bottom:13px; width:290px; height:290px; overflow:hidden; position:relative;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.ca ul.case li:nth-child(4n){ margin-right:0px;}
.main.ca ul.case li p{background:url(../images/ys2.png); color:#fff; text-align:center; line-height:35px; height:35px; position:absolute; bottom:-38px; width:100%; font-size:16px;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.ca ul.case li img{-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.ca ul.case li:hover{box-shadow:-3px 4px 5px #888888;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.ca ul.case li:hover img{-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;
transition: all 0.6s ease-out;}
.main.ca ul.case li:hover p{ bottom:0px;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}

.main.hh{ width:100%;background:url(../images/hz_back.jpg) no-repeat;}
.main.hh ul.hz{ width:1200px; margin:65px auto; height:250px}
.main.hh ul.hz li{ float:left; margin-bottom:20px; margin-right:20px; width:224px; height:112px; overflow:hidden;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.hh ul.hz li img{ width:100%; -webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.hh ul.hz li:nth-child(5n){ margin-right:0}
.main.hh ul.hz li:nth-child(5+n){ margin-bottom:0}
.main.hh ul.hz li:hover{box-shadow:-3px 4px 5px #000;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.hh ul.hz li:hover img{-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}

.main.se{ width:100%; background:#fff; padding:50px 0;}
.main.se .ind_t{ text-align:center; line-height:35px; font-size:30px; width:100%;}
.main.se .ind_t p{ font-size:24px; font-weight:normal; color:#999;}
.main.se ul.ses{ width:1200px; margin:30px auto;}
.main.se ul.ses li{ width:182px; height:166px; float:left;background:url(../images/lc_m.png) 147px 47px no-repeat; margin-right:36px;}
.main.se ul.ses li:nth-child(6){ margin-right:0; background:none; width:108px;}
.main.se ul.ses li .se_img{ width:108px; height:125px; overflow:hidden;}
.main.se ul.ses li .se_img img{-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.se ul.ses li p{ text-indent:18px; line-height:35px; font-size:18px;}
.main.se ul.ses li:hover .se_img img{ margin-top:-129px;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}

.main.nw{ width:100%; background:#f6f6f6; padding:50px 0 0;}
.main.nw .newa{ width:1200px; height:205px; margin:0px auto;}
.main.nw .newa .ind_t{ text-align:center; line-height:35px; font-size:30px; width:100%;text-align:left; margin-bottom:60px;}
.main.nw .newa .ind_t p{ font-size:18px; font-weight:normal; color:#999; }
.main.nw .newa .txtScroll-left{ width:1200px;  position:relative;}
.main.nw .newa .txtScroll-left .hd{ overflow:hidden; width:140px; float:left;}
.main.nw .newa .txtScroll-left .hd .prev{ display:block;width:63px;height:30px;float:left;overflow:hidden;cursor:pointer;background:url(../images/mor_l.png)#088e39 center center no-repeat;}
.main.nw .newa .txtScroll-left .hd .next{ display:block;width:63px;height:30px;float:right;overflow:hidden;cursor:pointer;background:url(../images/mor_h.png)#088e39 center center no-repeat;}

.main.nw .newa .txtScroll-left .bd{ padding:10px; width:1030px; float:right; overflow:hidden;    }
.main.nw .newa .txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.main.nw .newa .txtScroll-left .bd ul.infoList li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:447px; height:138px; background:#fff; padding:27px 30px; border:1px solid #ececec;}
.main.nw .newa .txtScroll-left .bd ul.infoList li b{ width:440px; height:35px; overflow:hidden; font-weight:200; font-size:16px; line-height:30px;}
.main.nw .newa .txtScroll-left .bd ul.infoList li p{ color:#999; font-size:14px; line-height:30px; margin-top:10px;}
.main.nw .newa .txtScroll-left .bd ul.infoList li span{ width:27px; height:27px; background:#666;border-radius:35px;display: inline-block; text-align:center; line-height:27px; color:#fff; margin-right:10px;}
.main.nw .newa .txtScroll-left .bd ul.infoList li b>span{ background:#088e39;}

.main.nw .newb{ width:1200px; height:295px; margin:50px auto;}
.main.nw .newb .picScroll-left{ width:1200px;  overflow:hidden; position:relative;}
.main.nw .newb .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.main.nw .newb .picScroll-left .bd ul li{ width:275px; height:286px;float:left; _display:inline; overflow:hidden; text-align:center; margin-right:32px;cursor:pointer;}
.main.nw .newb .picScroll-left .bd ul li .pic{ width:275px; height:174px; overflow:hidden;}
.main.nw .newb .picScroll-left .bd ul li .pic img{display:block; width:100%;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
.main.nw .newb .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.main.nw .newb .picScroll-left .bd ul li .title{ line-height:24px; text-align:left;}
.main.nw .newb .picScroll-left .bd ul li .title a{ display:block; width:100%; line-height:37px; height:35px; overflow:hidden; font-weight:800;}
.main.nw .newb .picScroll-left .bd ul li .title p{ color:#929292;}
.main.nw .newb .picScroll-left .bd ul li:hover a{ color:#219852}
.main.nw .newb .picScroll-left .bd ul li:hover .pic img{-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}

footer{ width:100%; background:url(../images/fo_back.jpg) center center no-repeat;float: left;}
footer .foot{ width:1200px; margin:0px auto;}
footer .foot .fot_l{ float:left; width:900px;}
footer .foot .fot_l ul.fo_nav{ border-bottom:1px #fff solid; height:30px; padding:15px 0; margin-top:40px;}
footer .foot .fot_l ul.fo_nav li{ float:left;}
footer .foot .fot_l ul.fo_nav li a{ color:#fff; padding:0px 10px; font-size:16px;}
footer .foot .fot_l>.con{ width:100%; height:210px; margin:35px 0; color:#fff}
footer .foot .fot_l .con a{ color:#fff;}
footer .foot .fot_l .con .con_l{ float:left; height:210px;}
footer .foot .fot_l .con .con_l li{padding-left:38px;line-height: 52px;}
footer .foot .fot_l .con .con_l li:nth-child(1){background:url(../images/tel.png) center left no-repeat;}
footer .foot .fot_l .con .con_l li:nth-child(2){background:url(../images/tel.png) center left no-repeat;}
footer .foot .fot_l .con .con_l li:nth-child(3){background:url(../images/mail.png) center left no-repeat;}
footer .foot .fot_l .con .con_l li:nth-child(4){background:url(../images/add.png) center left no-repeat;}
footer .foot .fot_l .con .con_r{ float:right; height:210px; border-left:1px #fff solid; padding-left:30px; line-height:40px;}
footer .foot .link{ width:100%; line-height:55px; height:55px; overflow:hidden; display:block; border-top:1px #fff solid;}
footer .foot .link li{ float:left; color:#fff;}
footer .foot .link li a{ color:#fff; padding:0px 5px;}
footer .foot .fot_r{ float:right; width:263px; height:100%; background:#006826;}
footer .foot .fot_r img{ width:187px; height:214px; margin:132px auto; display:block;}




