﻿img.huab{position: absolute; right: 0px; top: 0px;}
img.huat{position: absolute; right: 0px; bottom: 0px;}


@charset "utf-8";
html, body {
    font-size:625%;
}
body {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
.container1{width: 1160px;margin:0 auto;display:block;}
/*swiper start*/
.swiper-container {width: 100%;}
/*index banner*/
#swban1{width: 2000px;height: 620px;position: relative;left: 50%;margin-left: -1000px!important;overflow: hidden;}
.swiper-slide {
    margin: 0 auto; 
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	background:url(../images/prbg.jpg) no-repeat;
}
.swiper-slide a{ float:left; padding-left:40px; padding-bottom:40px;}
.swiper-slide img{ width:200px; height:135px;}
.swiper-button-prev{left: 6%!important;  opacity: 0;}
.swiper-button-next{right: 6%!important;  opacity: 0;}
/*index start*/
a.banbga{display: block;width: 100%;height: 620px; background: url("../images/banbga.jpg") center center no-repeat;position: relative;}
img#cloudc{position: absolute;left: 13%;bottom:-19%;z-index: 1;width: 70%;}
img#cloudl{position: absolute;left: 0%;top: 30%;z-index: 1;}
img#cloudr{position: absolute;right: 0%;top: 30%;z-index: 1;}
img#hzp1{position: absolute;bottom: -59px;left: 30%;z-index: 2;}
img#bantxta{position: absolute;top: 80px;left: 30%;z-index: 2;}
img#bt1{position: absolute;top: 140px!important;left: 30%!important;z-index: 2;}
#bt1{position: absolute;top: 140px!important;left: 30%!important;z-index: 2;background: url("../images/bt1.png") center center no-repeat;width: 687px;height: 227px;}
.videobox{width: 100%;position: fixed;height: 9000px;z-index: 99999999999999;display: none;}
.videobox .bg{background: url("../images/blankbg.png");position: absolute;z-index: 0;width: 100%;height: 9000px;}
.videobox .close{cursor: pointer;position: absolute;left: 50%;margin-left: 380px;top: 200px;z-index: 1;display: none;}
.videobox video{width: 720px;height: 405px;position: absolute;left: 50%;margin-left: -360px;top: 200px;z-index: 1;}
.ylbox{position: fixed;top: 25%;right: 0;cursor: pointer;z-index: 999;}
.ylbox>a{font-size: 16px;color: #fff;text-align: center;display: block;width: 100%;padding-top: 40px;float: left;width: 47px;height: 105px;background: url("../images/ri1.png") center 17px no-repeat;background-color: #3e914e;}
.sjhdbox1{width: 200px;height: 275px;background-color: #3e914e;padding-top: 30px;display: none;}
.sjhdbox1>ul.sjhul{width: 100%;font-size: 16px;color: #fff;}
.sjhdbox1>ul.sjhul li{width: 100%;border-top: 1px solid #529c60;height: 45px;}
.sjhdbox1>ul.sjhul li a{font-size: 16px;color: #fff;line-height: 24px;display: block;width: 100%;text-indent: 67px;height: 45px;line-height: 45px;}
a.icon1{background: url("../images/icon1.png") 34px center no-repeat;}
a.icon2{background: url("../images/icon2.png") 34px center no-repeat;}
a.icon3{background: url("../images/icon3.png") 34px center no-repeat;}
a.icon4{background: url("../images/icon4.png") 34px center no-repeat;}
a.icon5{background: url("../images/icon5.png") 34px center no-repeat;}
a.icon6{background: url("../images/icon6.png") 34px center no-repeat;}
li.sq3{position: relative;}
img#imgsq3{position: absolute;top:-55px;left: -156px;z-index: 999;display: none;}
.header{height: 124px;overflow: hidden;}
img.logoimg{margin-top: 15px;margin-right: 50px;}
.shvbox{overflow: hidden;position: relative; }
.shvbox_btns { position: absolute;left: 49.5%; top: 21%; width: 60px;   margin-left: -30px; z-index: 9999999;  }
.shvbox_btns span { margin: 20px 0; cursor: pointer; line-height: 80px; font-size: 16px; width:  80px; height: 80px; border-radius:60px;  text-align: center; display: block; background: #fff; color: #17680f;}
.shvbox_btns span.current { background: #17680f;  color: #fff;}

.nav_top{ width:100%; height:46px; float:left;  background: url(../images/menu.jpg) repeat-x;}
.nav{width:1200px; display:block; margin:0 auto;}
.nav ul{width: 1200px; float:left;}
.nav ul li{float: left;width: 129px;height: 25px; margin-top:11px; background: url(../images/menu_li.jpg) no-repeat right;}
.nav ul li a{display: block;width: 100%;line-height: 25px;font-size: 18px;color: #fff;text-align: center; transition:all ease 0.3s;}
.nav ul li.navmra a{color: #fff!important;}
.nav ul li a:hover{color: #fff!important; }
img.telimg{margin-top: 38px;margin-left: 26px;}



.swiper-container-v {  overflow: hidden; position: relative;  }
.shvpic1{ position:absolute;right:0;top:0;width:50%;height: 100%;  box-sizing:border-box;}
.shvpic1a{width: 44%;height:78%; /* border:5px solid #fff; */position:absolute; left: 50%;margin-left:-20.5%; top:10%;  z-index:1; background: url("../images/fp1a.png") center center no-repeat;background-size: contain;}
.shvpic2a{width: 44%;height:78%; /* border:5px solid #fff; */position:absolute; left: 50%;margin-left:-20.5%; top:10%;  z-index:1; background: url("../images/fp2a.png") center center no-repeat;background-size: contain;}
.shvpic3a{width: 44%;height:78%; /* border:5px solid #fff; */position:absolute; left: 50%;margin-left:-20.5%; top:10%;  z-index:1; background: url("../images/fp3a.png") center center no-repeat;background-size: contain;}
.shvpic1a a,.shvpic2a a,.shvpic3a a{display: block;width: 100%;height: 100%;}
.shvpic1a_video{ width:100%; height: 100%; position: absolute; z-index: 0;   }
.shvpic1a_video video { height: 100%; width: auto;}


.footer{height: 100px;}
.foo1{border-top: 1px solid #d1d1d1;height: 110px;overflow: hidden;font-size: 14px;color: #666;}
ul.foul{}
ul.foul li{float: left;margin-right: 35px;margin-top: 46px;}
ul.foul li a,a.wxlc,.foo2{font-size: 14px;color: #666;}
ul.foul li a:hover,a.wxlc:hover{text-decoration: underline;}
.foo2{overflow: hidden;}
.foo2 div{margin-top: 26px;}
.swiper-pagination-bullet{background-color: #fff!important;opacity: 1!important;}
.swiper-container.swiper-container-h{width:50%;position: absolute;left: 0;top: 0;}
.swiper-container-vertical>.swiper-pagination-bullets{height: 100px;width: 60px!important;left: 918px!important;top: 215px!important;}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{width: 60px!important;height: 60px!important;margin-bottom: 20px!important;}
.swiper-pagination-bullet-active{background-color: #17680f!important;}




.inab{background: url("../images/scpic.jpg") center center no-repeat;/* height: 368px; */height: 368px;}
img#aboutus{position: absolute; top: 64px;left: 38.5%;}
.inab1{height: 957px; padding-bottom:30px;background-color: #83ba70;font-size: 14px;color: #fff;line-height: 24px;text-align: center;}

a.via1{display: block;margin:0 auto;width: 500px;}
.qblbox{height: 580px;position: relative;}
img.hua1{position: absolute;right: 0;top: -418px;}
.qbllbox,.qblrbox{margin-top: 99px;}
.qblrbox{width: 536px;}
.qbllbox{width: 620px;}
/*superslide*/
.picScroll-top{ margin:0 auto;  width:620px;  overflow:hidden; position:relative;}
.picScroll-top .hd{ overflow:hidden;  height:40px;margin-bottom: 16px;}
.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:32px; height:32px; float:right; margin-right:5px; overflow:hidden;
     cursor:pointer; background:url("../images/page1.jpg") center center no-repeat;}
.picScroll-top .hd .next{background:url("../images/page2.jpg") center center no-repeat;margin-right: 0;}
.picScroll-top .bd{}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{  zoom:1; margin-bottom: 30px;}
.picScroll-top .bd ul li .pic{background-color: #7fb2cf;}
.picScroll-top .bd ul li .pic img{display: block;width: 243px; height:162px;}
.picrbox a{font-size: 18px;font-weight: bold;color: #fff;}
.picrbox a:hover{text-decoration: underline;}
.picrbox{box-sizing:border-box;padding:20px;font-size: 12px;color: #fff;line-height: 24px;width: 355px;text-align: left;}
.riqi1{text-align: right;}
.tempWrap{height: 355px!important;}
.h_listbox1{position: absolute; /* bottom: -47px;  */left:0;height: 249px; width: 100%; background-color: #a7da96;z-index: 9999;/* display: none;  */transition:all ease-in-out 0.3s;}
.navtbox{width: 615px;margin:0 auto;}
ul.ntul{width: 100%;}
ul.ntul>li{width:75px;float: left;margin-right: 183px;cursor: pointer;opacity: 0.6;}
ul.ntul>li img{display: block;margin:0 auto;margin-bottom: 12px;}
ul.ntul>li:hover{opacity: 1;font-weight: bold;}
ul.ntul>li span{font-size: 16px;color: #fff;}
.navtbox{padding-top: 21px;padding-bottom: 25px;}
.navbbox1,.navbbox2,.navbbox3{border-top:1px solid #edf8ea;/* background:url("../images/down1.jpg") 35.7% -2px no-repeat; */height: 118px;position: relative; display: none; }
.navbbox1 img{position: absolute;left: 35.4%;top:-1%;}
ul.nbul{height: 45px;margin:0 auto;margin-top: 40px; text-align:center;}
ul.nbul>li{ display:inline-block;height: 45px;padding:0 45px;border-left: 1px solid #cae9c0;}
ul.nbul>li a{display: block;width: 100%;font-size: 16px;color: #fff;text-align: center;line-height: 45px;}
.navbbox2 img{position: absolute;left: 49%;top: -1%;}
.navbbox3 img{position: absolute;left: 62.5%;top: -1%;}
.navbbox3 ul.nbul>li{padding: 0 42px!important;}

.wslsws{width: 536px;height: 354px;background: url("../images/wslbg.jpg") center center no-repeat;position: relative;}
img#hmap1{position: absolute;top: 36px;left: 94px;z-index: 1;}
img#hrzspic1{position: absolute;top: 102px;left: 104px;z-index: 2;}
a#hah1{font-weight: bold; display: block;position: absolute;left: 185px;top: 238px;width: 176px;height: 43px;background-color: #c40000;font-size: 18px;color: #fff;line-height: 43px;text-align: center;z-index: 3;letter-spacing: 5px;}
/*about1 start*/
.banbox2{background: url("../images/banner2a.jpg") center center no-repeat;height: 502px;}
img#layer1{position: absolute;top: 95px;left: 39%;z-index: 1;}
img#thhd1{position: absolute;top: 290px!important;left: 34.2%!important;z-index: 2;}

.banbox33{background: url("../images/contact1.jpg") center center no-repeat;height:328px;}
.tableaas td{ border:1px solid #e0e0e0; padding-left:33px; height:47px;}
.abnavbox{background-color: #ebebeb;height: 104px;}
.abbg1{background: url("../images/abbg1.png") center center no-repeat;}
.abnavbox ul{width: 100%;height: 104px;}
.abnavbox ul li{width: 240px;height: 100%;float: left;}
.abnavbox ul li a{display: block;width: 100%;height: 104px;font-size: 16px;color: #666;text-align: center;line-height: 104px;transition:all ease-in-out 0.3s;}
li.abmra a,.abnavbox ul li a:hover{background: url("../images/abmra.png") center center no-repeat;color: #fff!important;}
.abbox1{padding-top: 140px;}
.abbox1a{position: relative;padding-bottom: 95px;font-size: 14px;color: #666;line-height: 30px;text-align: center;}
img.my1{position: absolute;right: 0;top: 0;}
img.abtxt1{display: block;margin:0 auto;margin-top: 110px;margin-bottom: 40px;}
a.vida{display: block;width: 516px;height: 318px;}
.abbox2a{background: url("../images/my2a.png") left top no-repeat;height: 560px;text-align: center;color: #666;font-size: 14px;line-height: 30px;position: relative;margin-bottom: 140px;}
.abbox2a div{position: absolute;bottom: 0;left: 29%;}
.abbox3a{background: url("../images/my3a.png") center top no-repeat;height: 680px;text-align: center;color: #666;font-size: 14px;line-height: 30px;position: relative;margin-bottom: 110px;}
.abbox3a div{position: absolute;top: 437px;left: 34%;}
.abbox4a{text-align: center;color: #666;font-size: 14px;line-height: 30px;margin-bottom: 125px;}
.abbox4a img{display: block;margin: 0 auto;margin-bottom: 40px;}
/*about2 start*/
.abqybox1{padding:102px 0 110px 0;font-size: 16px;line-height: 48px;color: #666;text-indent: 0em;}
/*about3 start*/
.culbox1{padding:64px 0 100px 0;}
.culbox1 img{margin-bottom: 45px;}
/*about4 start*/
main .about-main section.about-timeline {border-top:1px solid #999999;background:url(../images/timeline_bg.png) repeat-y center;min-height:500px}
main .about-main section.about-timeline .grid_1200 {padding-bottom:300px}
main .about-main section.about-timeline .grid_1200 .item {width:17px;height:17px;background:#0095da;border-radius:100%;position:relative;left:50%;margin-left:-9px;margin-top:90px;margin-bottom:268px}
main .about-main section.about-timeline .grid_1200 .item .panel {position:absolute;background:#f5f5f5;border-radius:10px;transition:all .4s,transform .4s;padding:20px 30px 20px 30px;top:-50px}
main .about-main section.about-timeline .grid_1200 .item .panel:hover {background:#0095da;color:#fff}
main .about-main section.about-timeline .grid_1200 .item .panel h3 {font-size:36px;font-weight:lighter}
main .about-main section.about-timeline .grid_1200 .item .panel b {display:block;font-size:20px;padding:10px 0}
main .about-main section.about-timeline .grid_1200 .item .panel span {transition:all .4s,transform .4s}
main .about-main section.about-timeline .grid_1200 .item.left .panel {right:30px;text-align:right;color: #666;box-sizing:border-box;}
main .about-main section.about-timeline .grid_1200 .item.left .panel span {width:0;border-left:12px solid #f5f5f5;border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;right:-10px;top:47px}
main .about-main section.about-timeline .grid_1200 .item.left .panel:hover span {border-left:12px solid #0095da;border-top:12px solid transparent;border-bottom:12px solid transparent}
main .about-main section.about-timeline .grid_1200 .item.right .panel {left:30px;text-align:left;color: #666;box-sizing:border-box;}
main .about-main section.about-timeline .grid_1200 .item.right .panel span {width:0;border-right:12px solid #f5f5f5;border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;left:-10px;top:47px}
main .about-main section.about-timeline .grid_1200 .item.right .panel:hover span {border-right:12px solid #0095da;border-top:12px solid transparent;border-bottom:12px solid transparent}
/*products1 start*/
.thnav{height: 104px;background-color: #ebebeb;}
.thnav1{background: url("../images/thnavbg.png") center center no-repeat;height: 104px;}
ul.thnavul{width: 100%;height: 104px;}
ul.thnavul li{float: left;width: 33.3%;height: 104px;}
ul.thnavul li a{display: block;width: 100%;height: 104px;font-size: 16px;color: #666;text-indent: 190px;line-height: 104px;}
a.thna1{background: url("../images/thna1.png") 140px 30px no-repeat;}
a.thna2{background: url("../images/thna2.png") 145px 30px no-repeat;}
a.thna3{background: url("../images/thna3.png") 145px 30px no-repeat;}
.thrnrbox{padding:28px 0 68px 0;}
.thr1{width: 730px;}
.thr2{width: 443px;}
a.ssl1{background: url("../images/thr1pic1.jpg") center center no-repeat;display: block;width: 100%;height: 779px;}
a.ssl2{background: url("../images/thr1pic1a.jpg") center center no-repeat;display: block;width: 100%;height: 779px;}
a.ssl1 h2,a.ssl2 h2{font-size: 18px;color: #666;padding-bottom: 24px;text-align: center;margin-top: 117px;}
a.ssl1 p,a.ssl2 p{font-size: 12px;color: #666;padding-bottom: 14px;text-align: center;}
.thr2a,.thr2b,.thr2c,.thr2d{width: 443px;height: 377px;margin-bottom: 25px;background: url("../images/thr1pic2.jpg") center center no-repeat;position: relative;font-size: 12px;line-height: 24px;color: #fff;text-align: center;box-sizing:border-box;padding-top: 107px;}
.thr2b{background: url("../images/thr1pic3.jpg") center center no-repeat;}
.thr2c{background: url("../images/thr1pic4.jpg") center center no-repeat;}
.thr2d{background: url("../images/thr1pic5.jpg") center center no-repeat;}
.thr2a img,.thr2b img,.thr2c img,.thr2d img{position: absolute;right: 15px;bottom: 17px; top:0px;}
.thr2a h2,.thr2b h2,.thr2c h2,.thr2d h2{font-size: 20px;color: #fff;line-height: 30px;}
.thsw2{height: 635px!important;margin-bottom: 25px;}
.thsw2a{height: 635px!important;background: url("../images/thsw2pic1.jpg") center top no-repeat;position: relative;}
.thsnrbox{position: absolute;top: 218px;left: 175px;}
.thsnrboxa{position: absolute;top: 170px;right: 115px;}
.thsnrbox h2{font-size: 36px;color: #fff;}
.thsnrbox img{display: block;margin:0;}
.thsnrbox p{font-size: 20px;color: #fff;line-height: 30px;}
a.more1{display: block;width: 200px;height: 40px;border:1px solid #fff;font-size: 14px;color: #fff;text-align: center;line-height: 40px;}
/*products2 start*/
/*a.thna1a{background: url("../images/n1.png") 140px 30px no-repeat !important;}*/
li.thmra1 a{background-color: #4f994d;color: #fff!important;}
ul.thnavul1 a{transition:all .4s,transform .4s}
ul.thnavul1 a:hover{background-color: #4f994d;color: #fff;}
a.thna1a:hover{background: url("../images/n1.png") 140px 30px no-repeat ;}
a.thna2a:hover{background: url("../images/n2.png") 145px 30px no-repeat;}
a.thna3a:hover{background: url("../images/n3.png") 145px 30px no-repeat;}

a.thna1:hover{background: url("../images/n1.png") 140px 30px no-repeat ;}
a.thna2:hover{background: url("../images/n2.png") 145px 30px no-repeat;}
a.thna3:hover{background: url("../images/n3.png") 145px 30px no-repeat;}


a.thna1a.hover{background: url("../images/n1.png") 140px 30px no-repeat !important;background-color: #4f994d !important;color: #fff!important;}
a.thna2a.hover{background: url("../images/n2.png") 145px 30px no-repeat !important;background-color: #4f994d !important;color: #fff!important;}
a.thna3a.hover{background: url("../images/n3.png") 145px 30px no-repeat !important;background-color: #4f994d !important;color: #fff!important;}


.dg1{border-bottom: 1px solid #cecece;height: 90px;}
ul.dgul1{width: 100%;height: 90px;}
ul.dgul1 li{float: left;/*width: 113px;*/height: 40px;margin-top: 28px;margin-right: 9px;}
ul.dgul1 li a{font-size: 16px;color: #666;display: block;width: 100%;line-height: 40px;text-indent: 40px;background: url("../images/hdga.png") 19px 13px no-repeat;}

ul.dgul1 li a.onaxx{ background: url("../images/hdg.png") 19px 13px no-repeat;}


li.dgul1a a{background: url("../images/bdg.png") 19px 13px no-repeat!important;background-color: #4f994d!important;color: #fff!important;}
li.dgul1a a.onxxa{background: url("../images/hdga.png") 19px 13px no-repeat!important;background-color: !important;color: #666!important;}
.bsjh1{padding-top: 55px;padding-bottom: 70px;}
ul.bsjhul1{width: 900px; overflow:hidden; margin-bottom: 34px;}
ul.bsjhul1 li{width: 233px;height: 230px;border:1px solid #e4e4e4;transition:all .4s,transform .4s; margin-right:65px; margin-bottom:50px;}
ul.bsjhul1 li a{ color:#333; width:100%; text-align:center;}
.bsjlbox img{display: block;width: 100%;}
.bsjrbox{box-sizing:border-box;padding:20px 25px 24px 25px;width: 37.6%;font-size: 12px;color: #666;line-height: 22px;transition:all .4s,transform .4s}
.bsjrbox h2{font-size: 19px;color: #666;margin-bottom: 34px;transition:all .4s,transform .4s}
ul.bsjhul1 li:hover .bsjrbox{background-color: #4f994d;color: #fff!important;}
ul.bsjhul1 li:hover .bsjrbox h2{color: #fff!important;}
ul.pagenav{width: 100%;height: 45px;margin:0 auto;text-align:center}
ul.pagenav li{ float:left;}
 
ul.pagenav  a{padding:10px 15px; text-align: center;color: #fff;line-height: 45px;font-size: 18px;transition:all ease 0.3s; background-color:#4f994d;border-radius: 4px;margin-right:4px; cursor:pointer;}
ul.pagenav  a:hover{background-color: #7eb37c;border-radius: 4px;}
ul.pagenav a.aba2 {background-color: #7eb37c;border-radius: 4px; margin-right:8px;}
/*products3 start*/
.fdjbox{height: 570px;background: url("../images/hua2.png") center center no-repeat;background-size: cover;}
.mbx1{padding: 18px 0 54px 22px;}
.mbx1 a{font-size: 12px;color: #4f994d;}
/* box */
.fdjlbox{width: 490px;padding-left: 60px;}
.box{width:490px;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{overflow:hidden;width: 90px;margin-top: 22px;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:92px;margin:0 6px 0 0;overflow:hidden;padding:1px;margin-bottom: 10px;}
.tb-s310, .tb-s310 a{height:375px;width:375px;}
.tb-s310, .tb-s310 img{max-height:375px;max-width:375px;}
.tb-s40, .tb-s40 a{height:90px;width:86px;}
.tb-booth{/* border:1px solid #CDCDCD; */position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #4f994d;height:90px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:300px!important;height:300px!important;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;width: 150px!important;height: 150px!important;}
.fdjrbox{width: 492px;margin-left:40px;position: relative;}
.fdjrbox h2{font-size: 20px;color: #757575;padding: 20px 0;border-bottom: 1px solid #cecece;}
.shm1{width: 100%;padding: 30px 0 18px 0;}
.shm1 ul{float: left;margin-right: 70px;}
.shm1 ul li{font-size: 14px;color: #757575;margin-bottom: 12px;}
.shm1 ul li span{display: inline-block;padding: 8px;background-color: #f8f8f8;margin-right: 8px;}
.shm2{width: 100%;font-size: 14px;color: #999;line-height: 26px;padding-bottom: 32px;}
.shm2 span{color: #4f994d;margin-right: 10px;display: inline-block;}
.fdjrbox a{display: inline-block;width: 145px;height: 30px;color: #fff;background-color: #db180f;margin-right: 5px;text-align: center;line-height: 30px;font-size: 12px;border:1px solid #fff;transition:all ease 0.3s;}
.fdjrbox a:hover{background-color: #fff;color: #db180f;border:1px solid #db180f;}
.line1{display: block;width: 100%;}
.kkkbox{height: 96px;position: relative;}
.kkkbox ul{height: 96px;position: relative;z-index: 998;/* top: -96px; */width: 100%;margin:0 auto;}
.kkkbox ul li{float: left;height: 96px;width: 265px;}
.kkkbox ul li a{display: block;width: 100%;height: 96px;text-align: center;line-height: 96px;font-size: 18px;color: #757575;}
.kkkbox ul li.kkli1{width: 670px;margin-left: -353px;}
li.kkli1 a{text-indent: 370px;} 
#cpmrul a{transition:all ease 0.3s;}
/* .grbg{width: 670px;height: 96px;background-color: #4f994d;position:relative;z-index: 0;margin-left: -353px;} */
li.kkmr1.on1 a{color: #fff!important;text-decoration: underline;background-color: #4f994d!important;}
.kkk1box{background: url("../images/kkk1.png") center center no-repeat;height: 229px;overflow: hidden;}
.kkk1box h5{color: #fff;font-size: 16px;padding-top:68px;padding-bottom: 30px;text-align: center;}
.kkk1box h6{color: #fff;font-size: 14px;text-align: center;line-height: 24px;}
.compbox{/* padding-top: 52px; */padding-bottom: 62px;}
.compbox h2,#cspzbox h2,#cpjsbox2 h2{font-size: 18px;color: #4f994d;text-align: center;margin-top: 50px;margin-bottom: 10px;}
.compbox .pdxiaoshuo,#cspzbox .pdxiaoshuo,#cpjsbox2 .pdxiaoshuo{font-size: 24px;color: #4f994d;opacity: 0.3;text-align: center;margin-bottom: 45px;}
a.cj1{display: block;width: 100%;/*height: 221px;border:1px solid #cecece;*/}
.cj1lbox{}
.cj1rbox{box-sizing:border-box;width:516px;height: 221px;padding:60px 80px;font-size: 14px;color: #999;line-height: 24px;}
.cj1rbox h3{font-size: 16px;color: #444;padding-bottom: 20px;}
.container_920{width: 920px;margin:0 auto;display: block;position: relative;padding-bottom: 105px;}
h3.fbt1{font-size: 14px;color: #444;text-align: center;}
div.jj1{margin-right: 11px;position: relative;/* display: block;width: 229px;height: 262px; */display: block;}
.jjj1 h4{text-align: center;font-size: 14px;color: #666;margin-top: 14px;}
.jjj1{position: relative;}
.grsq{display:inline-block; position: absolute; left: 0;top: 0; height: 229px;background: url("../images/grsq.png") center center ;box-sizing:border-box;padding:45px;display: none;  z-index: 999;color: #fff;font-size: 14px;line-height: 24px;/* display:inline-block; */ }
.grsq i{display: block;width: 27px;height: 3px;background-color: #fff;margin-bottom: 28px;}
/*fixedlist*/
.proinfo-menu .list.fixed{position: fixed;left: 0;z-index: 19;width: 100%;height: 96px;background-color: #fff;}
.proinfo-menu .list.fixed ul{margin:0 auto;width: 1200px;}
/*news1 start*/
.newsbanbox{background: url("../images/banner3.jpg") center center no-repeat;height: 432px;position: relative;}
.newsnav{background: url("../images/newsnav.png") center center no-repeat;height: 104px;position: absolute;bottom: 0;left: 0;}
.newsnav ul{width: 100%;height: 104px;}
.newsnav ul li{width: 200px;height: 100%;float: left;}
.newsnav ul li a{display: block;width: 100%;height: 104px;font-size: 16px;color: #666;text-align: center;line-height: 104px;transition:all ease-in-out 0.3s;}
li.abmraa a,.newsnav ul li a:hover{background: url("../images/abmraa.png") center center no-repeat;color: #fff!important;}
.mmxbox{}
.mmxbox a{font-size: 12px;color: #999;}
.nwbox1{box-sizing:border-box; background-color: #fbfbfb;padding:83px 70px 90px 70px;margin-bottom: 70px;position: relative;}
.nwbox1 h2{font-size: 30px;color: #666;text-align: center; margin-bottom:50px;}
.rf1{border-bottom: 1px solid #e6e6e6;width: 715px;margin: 0 auto;padding:45px 0 15px 0;font-size: 14px;color: #666;position: relative;}
.rf1 span{margin-left: 225px;}
.bdsharebuttonbox{position: absolute;right: 80px;top: -25px;}
.nwbox2{font-size: 16px;color: #666;line-height: 32px;}
.nwbox2 img{display: block;margin:0 auto;}
.nwbox3{margin-top: 68px;padding-left: 45px;padding-right: 45px;box-sizing:border-box;}
.nwbox3 a,.nwbox3 span{font-size: 14px;color: #666;}
a.back{float: right; display: block;width: 77px;height: 32px;border-radius: 5px;background-color: #3b9938;font-size: 14px;color: #fff;text-align: center;line-height: 32px;transition:all .4s,transform .4s;border: 1px solid #3b9938;}
a.back:hover{background-color: #fff;color: #3b9938;}
.nwbox3 p{margin-bottom: 5px;}
.nwbox3 p a:hover{text-decoration: underline;}
/*news start*/
.nenrzbox{padding-top: 100px;padding-bottom: 86px;}
.nenr1{width: 100%;}
ul.nenrul1{width: 100%;}
ul.nenrul1 li{margin-bottom: 64px;border-bottom: 1px solid #cecece;}
ul.nenrul1 li img{ height:250px;}
ul.nenrul1 li h2 a{font-size: 24px;color: #666;}
ul.nenrul1 li span,span.zhong1{display: block;width: 90px;font-size: 12px;color: #999;background: url("../images/zhong1.png") left center no-repeat;height: 20px;text-indent: 18px;line-height: 20px;margin-top: 13px;margin-bottom: 22px;}
ul.nenrul1 li p{font-size: 18px;color: #999;margin-top: 38px;margin-bottom: 62px;}
.nenr2{padding-top: 86px;}
/*news2 start*/
.dsjbox{padding-top: 60px;padding-bottom: 97px;}
.dsjbox h2{font-size: 18px;color: #666;font-weight: initial; line-height:30px !important;}
.dsjbox h2 a{font-size: 18px;color: #666;font-weight:initial ; line-height:30px !important;}
.zhong2{font-size: 18px;color: #999;padding-top: 24px;padding-bottom: 47px;}
ul.dsjula{}
ul.dsjula li{float: left;margin-right: 50px; margin-bottom:50px;}
ul.dsjula li h2{line-height: 40px;margin-top: 12px;height: 73px; text-align:center;}
/*news3 start*/
.dsjbox1{padding-top: 60px;padding-bottom: 130px;}
ul.tpcul{width: 100%;height: 76px;margin-bottom: 8px;}
ul.tpcul li{width: 266px;height: 100%;margin-right: 11px;float: left;}
ul.tpcul li a{display: block;width: 100%;height: 76px;text-align: center;line-height: 24px;color: #fff;font-size: 16px;background-color: #78bd3b;border-radius: 8px;box-sizing:border-box;padding-top: 14px;transition:all .4s,transform .4s;}
li.dsjmra.on1 a,ul.tpcul li a:hover{height: 91px!important;background-color: #00662e!important;margin-top: -15px;padding-top: 22px!important;}
ul.tcpul1{width: 100%;}
ul.tcpul1 li{width: 100%;height: 68px;border-bottom: 1px solid #d9d9d9;line-height: 68px;}
ul.tcpul1 li a{float: left;font-size: 14px;color: #666;display: block;}
ul.tcpul1 li span{float: right;font-size: 14px;color: #666;}
ul.tcpul1 li a:hover{color: #00662e!important;text-decoration: underline;}
.tcpbox1{display: none;} 
.tab1.tcpbox1{display: block;}
/*classroom1 start*/
.newsbanbox1{background: url("../images/banner4.jpg") center center no-repeat;height: 432px;position: relative;}
.newsnav1{background: url("../images/ktbg1.png") center center no-repeat;height: 104px;position: absolute;bottom: 0;left: 0;}
.newsnav1 ul{width: 100%;height: 104px;}
.newsnav1 ul li{width: 50%;height: 100%;float: left;}
.newsnav1 ul li a{display: block;width: 100%;height: 104px;font-size: 16px;color: #666;text-align: center;line-height: 104px;transition:all ease-in-out 0.3s;}
li.abmra1 a,.newsnav1 ul li a:hover{background: url("../images/clabg1.jpg") center center no-repeat;color: #fff!important;}
.clanavbox{height: 256px;background-color: #fbfbfb;}
.clanrbox1{margin-top: 18px;}
ul.claul1{width: 100%;margin-bottom: 15px;}
ul.claul1 li{margin-right: 14px;width: 390px;float: left;}
ul.claul1 li h2{margin-top: 30px;margin-bottom: 12px;}
ul.claul1 li h2 a{font-size: 14px;color: #666;}
ul.claul1 li h2 a:hover{text-decoration: underline;}
ul.claul1 li p{font-size: 12px;color: #999;margin-bottom: 30px;}
.claro1{padding-bottom: 135px;}
ul.claulx{width: 95%;height: 256px;margin:0 auto;}
ul.claulx li{float: left;width: 98px;height: 256px;margin-right: 108px;}
ul.claulx li a,ul.claulxa li a{display: block;width: 100%;height: 100%;font-size: 18px;color: #999;text-align: center;line-height: 350px;transition:all ease-in-out 0.3s;}
a.culxa1{background: url("../images/fo1.png") center 53px no-repeat;color: #127935;}
a.culxa2{background: url("../images/fo2.png") center 53px no-repeat;}
a.culxa3{background: url("../images/fo3.png") center 53px no-repeat;}
a.culxa4{background: url("../images/fo4.png") center 53px no-repeat;}
a.culxa5{background: url("../images/fo5.png") center 53px no-repeat;}
a.culxa6{background: url("../images/fo6.png") center 53px no-repeat;}
a.culxa1:hover{background: url("../images/fo1a.png") center 53px no-repeat;color: #127935;}
a.culxa2:hover{background: url("../images/fo2a.png") center 53px no-repeat;color: #127935;}
a.culxa3:hover{background: url("../images/fo3a.png") center 53px no-repeat;color: #127935;}
a.culxa4:hover{background: url("../images/fo4a.png") center 53px no-repeat;color: #127935;}
a.culxa5:hover{background: url("../images/fo5a.png") center 53px no-repeat;color: #127935;}
a.culxa6:hover{background: url("../images/fo6a.png") center 53px no-repeat;color: #127935;}
a.culxa1.hover{background: url("../images/fo1a.png") center 53px no-repeat !important;color: #127935;}
a.culxa2.hover{background: url("../images/fo2a.png") center 53px no-repeat !important;color: #127935;}
a.culxa3.hover{background: url("../images/fo3a.png") center 53px no-repeat !important;color: #127935;}
a.culxa4.hover{background: url("../images/fo4a.png") center 53px no-repeat !important;color: #127935;}
a.culxa5.hover{background: url("../images/fo5a.png") center 53px no-repeat !important;color: #127935;}
a.culxa6.hover{background: url("../images/fo6a.png") center 53px no-repeat !important;color: #127935;}


ul.claulxa{width: 760px;margin:0 auto;height: 256px;}
ul.claulxa li{float: left;width: 98px;height: 256px;margin-right: 122px;}
a.fx1{background: url("../images/fx1.png") center 53px no-repeat;color: #127935!important;}
a.fx2{background: url("../images/fo3.png") center 53px no-repeat;}
a.fx3{background: url("../images/fx2.png") center 53px no-repeat;}
a.fx4{background: url("../images/fx3.png") center 53px no-repeat;}
a.fx1:hover{background: url("../images/fx1a.png") center 53px no-repeat;color: #127935;}
a.fx2:hover{background: url("../images/fo3a.png") center 53px no-repeat;color: #127935;}
a.fx3:hover{background: url("../images/fx2a.png") center 53px no-repeat;color: #127935;}
a.fx4:hover{background: url("../images/fx3a.png") center 53px no-repeat;color: #127935;}
a.fx1.hover{background: url("../images/fx1a.png") center 53px no-repeat !important;color: #127935;}
a.fx2.hover{background: url("../images/fo3a.png") center 53px no-repeat !important;color: #127935;}
a.fx3.hover{background: url("../images/fx2a.png") center 53px no-repeat !important;color: #127935;}
a.fx4.hover{background: url("../images/fx3a.png") center 53px no-repeat !important;color: #127935;}

/*classroom2 start*/
img.clapic1{position: absolute;top: 0;left: 50px;}
/*classroom3 start*/
.clanrbox2{padding-top: 27px;}
ul.dfdmul{margin-bottom: 48px;width: 100%;}
ul.dfdmul li{width: 572px;height: 208px;border:1px solid #cfcfcf;box-sizing:border-box;padding:38px 35px;}
.dflbox{width: 215px;font-size: 12px;color: #999;line-height: 22px;}
.dflbox a.dfa1{font-size: 18px;color: #383838;display: block;margin-bottom: 10px;width: 252px;}
.dflbox a.dfmore{display: block;width: 100px;height: 30px;width: 100px;border:1px solid #cecece;font-size: 14px;color: #999;text-align: center;line-height: 30px;margin-top: 20px;transition:all ease-in-out 0.3s;}
.dflbox a.dfmore:hover{color: #fff;background-color: #80c044;border:1px solid #80c044;}
/*classroom4 start*/
/*join1 start*/
.joinbox1{height: 328px;background: url("../images/banner5a.jpg") center center no-repeat;}
img#hmap1a{position: absolute;top: 51px;left: 37%;}
img#hrzspic1a{position: absolute;top: 105px;left: 37.5%;}
li.thmra1a a{color: #fff!important;background: url("../images/join1.jpg") center center no-repeat;}
ul.thnavul2 a:hover{background:url("../images/join1.jpg") center center no-repeat;color: #fff;}
ul.thnavul2 a{text-align: center!important;text-indent: 0!important;}
.joinbox3{height: 267px;background: url("../images/joinbg1.png") center center no-repeat;background-color: #f8f8f8;}
ul.jo3ul{width: 100%;height: 267px;}
ul.jo3ul li{width: 400px;height: 100%;float: left;}
ul.jo3ul li a{display: block;width: 100%;height: 267px;transition:all ease-in-out 0.3s;font-size: 18px;color: #666;text-align: center;line-height: 400px;}
a.joa1{background: url("../images/joicon1.png") center 58px no-repeat;}
a.joa2{background: url("../images/joicon2.png") center 58px no-repeat;}
a.joa3{background: url("../images/joicon3.png") center 58px no-repeat;}
a.joa1:hover{background: url("../images/joicon1a.png") center 58px no-repeat;}
a.joa2:hover{background: url("../images/joicon2a.png") center 58px no-repeat;}
a.joa3:hover{background: url("../images/joicon3a.png") center 58px no-repeat;}

a.joa1.hover{background: url("../images/joicon1a.png") center 58px no-repeat !important  ;}
a.joa2.hover{background: url("../images/joicon2a.png") center 58px no-repeat !important;}
a.joa3.hover{background: url("../images/joicon3a.png") center 58px no-repeat !important;}


.foubox{min-height: 800px;background: url("../images/four1.png") center center no-repeat;margin-top: 75px;margin-bottom:200px;}
.foubox div{width: 50%;padding-top: 50px;padding-left: 55px;box-sizing:border-box ;}
.foubox1 h2{font-size: 18px;color: #47b200;font-weight: bold;font-style: italic;}
.foubox1 p{font-size: 14px;color: #666;line-height: 26px;}

.foubox table h2{font-size: 18px;color: #47b200;font-weight: bold;font-style: italic;}
.foubox table p{font-size: 14px;color: #666;line-height: 26px;}
.foubox table {margin:20px auto; width:90%;  }
.foubox table td { padding:20px; padding-left:50px;}

/*join2 start*/
.thnav1{background-color: #ebebeb;}
.searbox{height: 138px;background-color: #f7f7f7;}
.sel1{width: 160px;height: 40px;border:1px solid #b9b9b9;outline: 0;background: transparent; border:none;font-size: 16px;color: #666;text-indent: 0.7em;}
.styled-select {width: 147px;height: 40px;overflow: hidden;/* background: url("../images/down2.png") 133px center no-repeat; */background-color: #fff;padding-right: 13px;border:1px solid #b9b9b9;border-radius: 5px;position: relative;margin-top: 50px;margin-right: 21px;}
img.down2a{position: absolute;right: 0;top: 0;z-index: 0;width: 22%;}
.searbox input{width: 400px;height: 40px;border-radius: 5px;color: #999;text-indent: 0.7em;outline: 0;margin-top: 50px;border:1px solid #b9b9b9;}
.sa1{margin-top: 50px;}
.sa1 a{display: block;width: 150px;height: 40px;border-radius: 5px;font-size: 16px;color: #fff;text-align: center;line-height: 40px;background-color: #4f994d;transition:all ease-in-out 0.3s;border:1px solid #fff;}
.sa1 a:hover{border:1px solid #4f994d;background-color: #fff;color: #4f994d;}
.joinboxm{padding-top: 42px;padding-bottom: 110px;}
.jx3al{width: 770px; min-height:840px;}
.jx3al>ul{width: 100%;}
.jx3al>ul>li{width: 100%;/*height: 180px;*/border-bottom: 1px solid #dedede;margin-bottom: 27px;}
.jx3al>ul>li div{font-size: 12px;color: #666;line-height: 24px; width:460px; overflow:hidden;}
.jx3al>ul>li a.jx3a1{margin-right: 18px;}
.jx3al>ul>li a.jx3a2{font-size: 16px;color: #4f994d;line-height: 48px;}
.jx3al>ul>li a.ckxq1{display: block;width: 105px;height: 30px;background-color: #4f994d;font-size: 12px;color: #fff;line-height: 30px;text-align: center;margin-top: 10px;transition:all ease-in-out 0.3s;border:1px solid #fff;}
.jx3al>ul>li a.ckxq1:hover{color: #4f994d;background-color: #fff;border:1px solid #4f994d;}
/*join3 start*/
.mmxbox1 a{font-size: 12px;color: #666;}
.hdd{font-size: 16px;color: #666;line-height: 24px;margin-bottom: 15px;}
.hdd h2{font-size: 18px;color: #666;line-height: 48px;}
.hdd span{color: #4499ff;font-size: 14px;}
/*pic_tab*/
.ban{ width:100%; height:555px; position:relative; overflow:hidden;}
.ban2{ width:100%; height:433px; position:relative; overflow:hidden;margin-bottom: 6px;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:769px; height:433px;}
.num{ height:112px;overflow:hidden; width:769px; position:relative;float:left;}
.min_pic{width:100%;position: relative;}
.num ul{ position:absolute; left:0; top:0;width: 999999999999px!important; }
.num ul li{ width:185px;  /*height:64px; */ margin-right:6.3px; padding:1px;border:2px solid #fff;}
.num ul li.on{ border:3px solid #4f994d; padding:0;}
.prev_btn1{ width:61px;  height:104px; cursor:pointer; top: 3px;left: 0;position: absolute;z-index: 998;opacity: 0.7;padding-top:3%;}
.next_btn1{  width:61px;  height:104px; cursor:pointer;top: 3px;right: 0;position: absolute;opacity: 0.7; padding-top:3%;}
.jx3ala{font-size: 16px;color: #666;line-height: 32px;}
/*join4 start*/
.joinbox1a{height: 328px;background: url("../images/banner6.jpg") center center no-repeat;}
.zpzwbox{padding-bottom: 170px;padding-top: 95px;}
.zpzwbox h2{font-size: 36px;color: #666;margin-bottom: 45px;}
.zptab{width: 100%;border:1px solid #d4d4d4;line-height: 24px;color: #999;font-size: 12px;}
.zptab tr{border:1px solid #d4d4d4;}
.zptab td{border:1px solid #d4d4d4;}
td.zptd1{width: 140px;text-align: center;color: #4f994d;}
td.zptd2{padding:50px 17px;}
td.zptdf{height: 54px;text-align: center;font-style: italic;font-size: 14px;background-color:#4f994d;color: #fff;}

/*animate start*/
.animate-element.in-viewport#banbox1{animation: fade 2.2s 0.1s 1 ease backwards;opacity: 1;}  
.animate-element.in-viewport#cloudc{animation: floatA1 5s 0.1s infinite ease backwards;opacity: 1;}  
.animate-element.in-viewport#cloudl{animation: floatA 15s 0.1s infinite ease-in-out backwards;opacity: 1;}  
.animate-element.in-viewport#cloudr{animation: floatB 18s 0.1s  infinite ease backwards;opacity: 1;}  
.animate-element.in-viewport#hzp1{animation: scale 2.5s 0.3s  1 ease backwards;opacity: 1;}  
.animate-element.in-viewport#bantxta{animation: fade 3s 0.6s  1 ease backwards;opacity: 1;}  

.animate-element.in-viewport#shvbox{animation: fade 1.5s 0.3s 1 ease backwards;opacity: 1;}  
.animate-element.in-viewport#inab{animation: fade 1.5s 0.3s 1 ease backwards;opacity: 1;}  
.animate-element.in-viewport#aboutus{animation: scale 1.5s 0.3s 1 ease backwards;opacity: 1;}  
.animate-element.in-viewport#bt1{animation: floatA1 10s 0.3s infinite ease backwards;opacity: 1;}  
.animate-element.in-viewport#inab1{animation: fade 1.5s 0.3s 1 ease backwards;opacity: 1;}  
.animate-element.in-viewport#vid2{animation: scale .6s 0.6s 1 ease backwards;opacity: 1;}  
.animate-element.in-viewport#qblbox{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}
.animate-element.in-viewport#hmap1{animation: fade 1.0s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}
.animate-element.in-viewport#hrzspic1{animation: fade 1.2s 0.8s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}
.animate-element.in-viewport#hah1{animation: fade 1.3s 0.9s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}


.animate-element.in-viewport#banbox2{animation: bottom_to_top .6s 0.1s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#layer1{animation: fade 1.5s 0.8s 1 ease backwards;opacity: 1;}  


.animate-element.in-viewport#abnavbox{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#abbox1a{animation: bottom_to_top .6s 0.5s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#abbox2a{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#abbox3a{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#abbox4a{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#abqybox1{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#culpic1{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#culpic2{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#culpic3{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#culpic4{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#culpic5{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#thnav{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#cont1{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#thsw2{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#cont2{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#dg1{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport.bsjhul1{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#pagenav{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#fdjbox{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#newsbanbox{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#nenrzbox{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#mmxbox{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#cont3{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#dsjbox1{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#dsjbox2{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport.dsjula{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport.dsjbox1{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#newsbanbox1{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#cont4{animation: bottom_to_top .6s 0.5s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#ktpic1{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport.claul1{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#clanavbox{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport.dfdmul{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#joinbox1{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#hmap1a{animation: fade .6s 0.9s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#hrzspic1a{animation: fade .6s 1.2s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  


.animate-element.in-viewport#joinbox3{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#foubox{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#searbox{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#joinboxm{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#mmxbox1{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#joinboxm{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#joinbox1a{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#joinbox2{animation: bottom_to_top .6s 0.5s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#zpzwbox{animation: bottom_to_top .6s 0.5s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  



#solid{
	width:100%;
	clear:both;
	height:620px;
	position:relative;
	overflow:hidden;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	top:0px;
	width:100%;
	display:none;
	cursor:pointer;
}

#solid ul li img{
	width:1920px;
	height:620px;
}
#solid #btt{
	width:905px;
	height:55px;
	top:90%;
	left:50%;
	position:relative;
	margin-left:-500px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;
}


#marquePic1 a{ padding-right:10px; padding-left:10px; float:left;}



.w980{width:1200px;margin:auto;}
.menu_bg{height:46px;background:url(../images/menu.jpg) repeat-x; line-height:46px;font-size:14px;font-family:"微软雅黑";}

.menu_bg ul{display:block;width:105%;}

.menu_bg ul li{float:left;display:block;width:120px;position:relative;z-index:999;background:url(../images/menu_li.jpg) no-repeat right ;}

.menu_bg ul li a{display:block;width:101px;margin:auto;text-align:center;color:#FFF;padding-right:6px;_position:absolute;_background:url(../images/menu_li.jpg) no-repeat right ;}

.menu_bg ul li a:hover{height:52px;background:url(../images/menu_av.png) no-repeat;margin-top:-6px;line-height:52px;color:#FFF;}

.menu_bg ul li a:focus{ -moz-outline-style: none; }

.menu_bg ul li .sub-nav{position:absolute;top:46px;list-style:none;background:#62b740;display:none;width:100px !important;padding:0px 10px;_left:-10px;}

.menu_bg ul li .sub-nav li{display:block;text-align:center;width:100px !important;height:35px;line-height:35px;position:relative;background:url(../images/sub-navav.png) repeat-x bottom;font-size:12px;font-family:"宋体"; position:static}

.menu_bg ul li .sub-nav li a{height:34px;line-height:34px;padding:0px;display:block;color:#efffdf; background:none; position:static}

.menu_bg ul li .sub-nav li a:hover{height:34px;line-height:34px;background:none;margin-top:0px;color:#f8c806;background:none;}

.menu_bg　.born{border:none;background:none;}

.menu_bg ul li:hover>a, .menu_bg ul li.active a {height:52px;background:url(../images/menu_av.png) no-repeat;margin-top:-6px; line-height:52px;}


































