.indexFlash{min-height:100px; position:relative;}
.indexFlash .imgDiv img{width:100%;}
.indexFlash .slick-arrow{display:block; width:60px; height:60px; position:absolute; z-index:10; top:50%; margin-top:-100px; background-position:center; background-repeat:no-repeat; background-size:cover; opacity:0; filter:alpha(opacity=0);}
.indexFlash .slick-prev{left:0px; background-image:url(../Images/prev.png);}
.indexFlash .slick-prev:hover{background-image:url(../Images/prevon.png);}
.indexFlash .slick-next{right:0px; background-image:url(../Images/next.png);}
.indexFlash .slick-next:hover{background-image:url(../Images/nexton.png);}
.indexFlash:hover .slick-arrow{opacity:1; filter:alpha(opacity=100);}
.indexFlash:hover .slick-prev{left:5.5%;}
.indexFlash:hover .slick-next{right:5.5%;}
.indexFlash .slick-dots{position:absolute; z-index:10; left:0px; bottom:165px; width:100%; text-align:center;}
.indexFlash .slick-dots li{display:inline-block; margin:0 8px; width:16px; height:16px; border:#FFF solid 2px;}
.indexFlash .slick-dots li.slick-active{border-color:#cc3300; background:#cc3300;}

.indexList{min-height:10px; position:relative;}
.indexList .bg{position:absolute; z-index:10; left:0px; bottom:10px; width:100%; min-height:150px; background:rgba(0,0,0,0.6);}
.indexList li{float:left; width:16.6666%; text-align:center;}
.indexList a{display:block; color:#FFF; height:150px; font-size:14px; padding-top:100px; position:relative;}
.indexList a div{position:absolute; left:0px; top:34px; width:100%;}
.indexList a .img2{opacity:0; filter:alpha(opacity=0);}
.indexList a:hover{color:#008b4b;}
.indexList a:hover div{opacity:0; filter:alpha(opacity=0);}
.indexList a:hover .img2{opacity:1; filter:alpha(opacity=100);}

.indexPart1{width:50%; padding-right:70px;}
.indexPart1 .tab{height:83px; position:relative; border-bottom:#CCC solid 2px;}
.indexPart1 .tab ul{position:absolute; left:0px; bottom:-2px;}
.indexPart1 .tab li{float:left; padding-right:15px;}
.indexPart1 .tab div{font-size:16px; color:#505960; height:47px; line-height:45px; border-bottom:rgba(0,0,0,0) solid 2px; padding-right:15px;}
.indexPart1 .tab li.on div{color:#339933; border-color:#ef3c31;}
.indexPart1 h2{clear:both; font-size:18px; padding:15px 0 10px 0;}
.indexPart1 p{font-size:13px; line-height:28px; color:#505960; text-align:justify; min-height:85px; padding-bottom:15px;}
.indexPart1 .tabContent li a{color:#505960; display:block; font-size:13px; line-height:37px; height:37px; position:relative; overflow:hidden;}
.indexPart1 .tabContent li a:hover{color:#339933;}
.indexPart1 .tabContent li span{padding-right:15px;}

.indexPart2{width:50%; padding-left:20px;}
.indexPart2 .title{height:95px; padding-top:46px; font-size:16px;}
.indexPart2 .title span{color:#999;}
.indexPart2 .title em{padding:0 8px;}
.indexPart2 .list, .indexPart2 .slick{min-height:100px; position:relative;}
.indexPart2 .imgDiv{width:100%; overflow:hidden; position:relative;}
.indexPart2 .imgDiv img{width:100%;}
.indexPart2 .name a{display:block; position:absolute; left:0px; bottom:0px; width:100%; height:40px; line-height:40px; background:rgba(0,0,0,0.7); color:#FFF; font-size:14px; padding:0 15px;}
.indexPart2 .slick-dots{position:absolute; z-index:10; right:15px; bottom:13px;}
.indexPart2 .slick-dots li{float:left; margin-left:6px; width:12px; height:12px; background:#1c985f;}
.indexPart2 .slick-dots li.slick-active{background:#d80e39;}

.indexPart3{margin-bottom:120px; min-height:50px; position:relative; padding:0 20px;}
.indexPart3 .box{min-height:50px; position:relative; margin:0 10px;}
.indexPart3 .imgDiv{width:100%; overflow:hidden; position:relative;}
.indexPart3 .imgDiv img{width:100%;}
.indexPart3 .box a{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.indexPart3 .layer{position:absolute; left:0px; bottom:0px; width:100%; height:50%; background:rgba(0,0,0,0.5); padding:48px 35px; color:#FFF; opacity:0; filter:alpha(opacity=0);}
.indexPart3 .name{font-size:16px; border-top:#FFF solid 2px; padding:10px 0;}
.indexPart3 p{font-size:22px; line-height:1.75em; text-align:justify;}
.indexPart3 .box:hover .layer{opacity:1; filter:alpha(opacity=100); height:100%;}
.indexPart3 .slick-arrow{display:block; position:absolute; z-index:10; top:50%; margin-top:-30px; width:60px; height:60px; background-position:center; background-repeat:no-repeat;}
.indexPart3 .slick-prev{left:0px; background-image:url(../Images/nimg61_1.gif);}
.indexPart3 .slick-next{right:0px; background-image:url(../Images/nimg61_2.gif);}

.Related{padding:0 20px;}
.Related li{float:left; width:25%; padding:0 10px 20px 10px;}
.Related .box{min-height:50px; position:relative;}
.Related .imgDiv{width:100%; overflow:hidden; position:relative;}
.Related .imgDiv img{width:100%;}
.Related .box a{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.Related .layer{position:absolute; left:0px; bottom:0px; width:100%; height:50%; background:rgba(0,0,0,0.5); padding:48px 35px; color:#FFF; opacity:0; filter:alpha(opacity=0);}
.Related .name{font-size:16px; border-top:#FFF solid 2px; padding:10px 0;}
.Related p{font-size:22px; line-height:1.75em; text-align:justify;}
.Related .box:hover .layer{opacity:1; filter:alpha(opacity=100); height:100%;}

.indexPart4{background:#999; min-height:50px;}
.indexPart4 li{float:left; min-height:162px; position:relative;}
.indexPart4 .li_01{width:28%;}
.indexPart4 .li_02{width:22.2%;}
.indexPart4 .li_03{width:21.6%;}
.indexPart4 .li_04{width:28.2%;}
.indexPart4 .li_04 a{left:auto; right:0px;}
.indexPart4 a{display:block; width:100%; height:100%; overflow:hidden; position:absolute; left:0px; top:0px;}
.indexPart4 img{max-width:500px; width:500px;}
.indexPart4 li.on{z-index:2;}
.indexPart4 a:hover{width:500px;
-moz-box-shadow:0 0 12px rgba(0,0,0,0.3);
-webkit-box-shadow:0 0 12px rgba(0,0,0,0.3);
box-shadow:0 0 12px rgba(0,0,0,0.3);
}
.indexPart4 .li_02 a:hover, .indexPart4 .li_03 a:hover{left:50%; margin-left:-250px;}

.about_01 .fl{width:50%; max-width:518px; padding-bottom:70px;}
.about_01 .imgDiv{width:100%; overflow:hidden; position:relative;}
.about_01 .imgDiv a{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../Images/nimg119.png) center no-repeat;}
.about_01 .fr{width:50%; padding-left:30px;}
.about_01 .content{font-size:13px; line-height:2.7em; text-align:justify; margin-top:-10px; letter-spacing:1px;}

.about_02{min-height:200px; background:#f0f0f0; position:relative; z-index:2;}
.about_02 .fl{width:62%;}
.about_02 .content{max-width:470px; margin-left:auto; font-size:13px; line-height:2.7em; text-align:justify; margin-top:-10px; letter-spacing:1px;}
.about_02 .fr{width:38%; max-width:338px; padding-left:50px;}
.about_02 .imgDiv{width:100%; overflow:hidden; position:relative;}

.about_03 .imgDiv{text-align:center; padding-bottom:95px;}

.about_04{min-height:545px; padding-top:135px; background:url(../Images/nimg1920_3.jpg) center no-repeat; background-size:cover;}
.about_04 .h10{height:100px;}
.about_04 .list{width:100%; overflow:hidden; position:relative;}
.about_04 ul{margin-right:-30px;}
.about_04 li{float:left; width:25%; padding-right:30px;}
.about_04 .imgDiv{width:100%; overflow:hidden; position:relative;}
.about_04 .imgDiv img{width:100%;}
.about_04 .name a{display:block; height:127px; text-align:center; background:#FFF; text-transform:uppercase; color:#999;}
.about_04 .name a div{font-size:16px; color:#333; padding:35px 0 5px 0;}
.about_04 li.on .name a{background:#008b4b; color:#FFF;}
.about_04 li.on .name a div{color:#FFF;}

.aboutBg{min-height:800px; background:#5175b9 url(../Images/History.jpg) center bottom no-repeat fixed; background-size:100%; padding:80px 15px 18px 15px; position:relative;}
.aboutBg .wal{max-width:850px;}
.aboutBg li{min-height:100px; padding:0 0 40px 70px; position:relative;}
.aboutBg .line{position:absolute; left:0px; top:18px; width:13px; height:100%; border-right:#72bb42 solid 3px;}
.aboutBg .line i{display:block; position:absolute; left:-1px; top:0px; width:26px; height:26px; background:#dee9f4; border:#72bb42 solid 3px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.aboutBg .box{background:rgba(255,255,255,0.8); min-height:100px; padding:10px 25px; position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.aboutBg .ico{position:absolute; left:-9px; top:22px; background:url(../Images/img9.png) center no-repeat; width:9px; height:17px;}
.aboutBg .time{line-height:40px; border-bottom:#dcdcdc solid 1px; font-size:16px;}
.aboutBg p{font-size:14px; line-height:26px; text-align:justify; padding:10px 0;}

.patent{padding-top:75px; max-width:1190px;}
.patent li{float:left; width:20%; padding:0 13px 50px 13px;}
.patent li img{width:100%; border:#e7e7e7 solid 1px; padding:9px; cursor:pointer;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.1);
-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.1);
box-shadow:2px 2px 3px rgba(0,0,0,0.1);
}
.patent li.on img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);	
}
.patent .h10{height:30px;}

.patentLayer{position:fixed; z-index:100; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.8); opacity:0; filter:alpha(opacity=0); visibility:hidden;
justify-content:center;
align-items:center;
display:-webkit-flex;	
}
.patentLayer.on{opacity:1; filter:alpha(opacity=100); visibility:visible;}
.patentLayer .imgDiv{min-height:50px; position:relative;}
.patentLayer #video{max-width:800px; width:100%;}
.patentLayer .close{display:block; width:61px; height:61px; position:absolute; top:0px; right:-65px; background:#008b4b;}
.patentLayer .close i{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../Images/nimg61.png) center no-repeat;}
.patentLayer .close:hover i{
    transform: rotate(180deg) ;
    -webkit-transform: rotate(180deg) ;
    -moz-transform: rotate(180deg) ;
    -o-transform: rotate(180deg) ;
    -ms-transform: rotate(180deg) ;	
}


.teamLayer{position:fixed; z-index:100; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.8); opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.teamLayer.on{opacity:1; filter:alpha(opacity=100); visibility:visible;}
.teamLayer .bg{background:#FFF; width:710px; min-height:600px; position:absolute; left:50%; top:50%; margin-left:-355px; margin-top:-300px; padding:40px; display:none;}
.teamLayer .close{display:block; width:61px; height:61px; position:absolute; top:0px; right:-65px; background:#008b4b;}
.teamLayer .close i{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../Images/nimg61.png) center no-repeat;}
.teamLayer .close:hover i{
    transform: rotate(180deg) ;
    -webkit-transform: rotate(180deg) ;
    -moz-transform: rotate(180deg) ;
    -o-transform: rotate(180deg) ;
    -ms-transform: rotate(180deg) ;	
}
.teamLayer .img{position:absolute; left:40px; top:40px;}
.teamLayer .box{padding-left:318px;}
.teamLayer .name{font-size:30px; margin-top:-5px;}
.teamLayer .msg{font-size:13px; line-height:2em; color:#666; border-bottom:#CCC solid 1px; padding:5px 0 20px 0;}
.teamLayer .content{font-size:13px; line-height:2em; text-align:justify; padding-top:20px;}
/**/
.teamLayer .prev{display:block; position:absolute; z-index:10; left:50px; top:50%; background:url(../Images/prev.png) center no-repeat; width:60px; height:60px; margin-top:-30px;}
.teamLayer .next{display:block; position:absolute; z-index:10; right:50px; top:50%; background:url(../Images/next.png) center no-repeat; width:60px; height:60px; margin-top:-30px;}

.news{width:100%; overflow:hidden; position:relative; padding-top:50px;}
.news ul{margin-right:-35px;}
.news li{float:left; width:33.333%; padding:0 35px 35px 0;}
.news .box{min-height:50px; position:relative; border:#ddd solid 1px;}
.news .imgDiv{width:100%; overflow:hidden; position:relative;}
.news .imgDiv img{width:100%;}
.news .name{padding:12px 0;}
.news .name a{display:block; padding:0 15px; font-size:18px; line-height:1.8em; height:3.6em; overflow:hidden; position:relative; z-index:2;}
.news .msg{height:40px; position:relative; line-height:20px; color:#999; padding:0 15px; position:relative; z-index:2;}
.news .msg span{position:absolute; top:0px; right:15px;}
.news .btn{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.5); opacity:0; filter:alpha(opacity=0);}
.news .btn i{display:block; background:url(../Images/img40.png) center no-repeat; width:40px; height:34px; position:absolute; right:15px; bottom:15px;}
.news li.on .btn{opacity:1; filter:alpha(opacity=100);}
.news li.on span{opacity:0; filter:alpha(opacity=0);}
.news li.on .name a, .news li.on .msg{color:#FFF;}

.newsTitle{min-height:210px; padding:45px 0; background:url(../Images/img1920.jpg) center no-repeat; background-size:cover; font-size:36px; line-height:1.65em; color:#FFF; position:relative; top:0px;}

.newsShow{border-bottom:#CCC solid 1px; padding:45px 0;}
.newsShow .msg{border-bottom:#CCC solid 1px; padding-bottom:13px; font-size:14px; color:#666;}
.newsShow .msg span{padding:0 1.5em;}
.newsShow .content{font-size:14px; line-height:2.4em; text-align:justify; padding-top:35px;}


.Investor{padding-top:145px;}
.Investor .fl{width:58%; max-width:646px; padding-right:20px;}
.Investor h2{font-weight:400; font-size:32px; position:relative; top:-10px;}
.Investor p{font-size:14px; line-height:2.5em; text-align:justify; padding:30px 0;}
.Investor .fr{width:42%; max-width:427px;}
.Investor .imgDiv{width:100%; overflow:hidden; position:relative;}
.Investor .h10{height:105px;}

.InvestorLayer{position:fixed; z-index:100; left:50%; top:50%; width:695px; min-height:540px; margin-left:-345px; margin-top:-270px; background:#FFF; font-size:14px; line-height:2.5em; padding:30px 40px; display:none;}
.InvestorLayer .name{padding-bottom:10px;}
.InvestorLayer .name span{font-size:2.2em;}
.InvestorLayer .close{display:block; background:url(../Images/nimg61_3.gif) center no-repeat; width:61px; height:61px; position:absolute; top:0px; right:-70px;}

.Investor_02{min-height:50px; background:#f0f0f0; position:relative;}
.Investor_02 .fl{width:50%; padding-right:20px;}
.Investor_02 .fr{width:50%; padding-left:20px;}
.Investor_02 h2{font-weight:400; font-size:32px; padding:60px 0 30px 0;}
.Investor_02 .list{width:100%; overflow:hidden; position:relative;}
.Investor_02 ul{margin-right:-20px;}
.Investor_02 li{float:left; width:50%; padding-right:20px;}
.Investor_02 .box{min-height:250px; background:#FFF; border:#FFF solid 1px; padding:0 20px;}
.Investor_02 .time{width:68px; height:61px; position:relative; top:-1px; left:-21px; background:#008b4b; color:#FFF; text-align:center;}
.Investor_02 .time div{font-size:24px; padding:8px 0 2px 0;}
.Investor_02 .name{padding-top:15px;}
.Investor_02 .name a{display:block; font-size:14px; line-height:2.5em; min-height:7.5em;}
.Investor_02 .more{padding:10px 0;}
.Investor_02 .more a{display:block; color:#999; background:url(../Images/nimg27_1.png) left center no-repeat; height:45px; line-height:45px; padding-left:35px;}
.Investor_02 li.on .box{border-color:#008b4b;}
.Investor_02 li.on .more a{background-image:url(../Images/nimg27_1_1.png); color:#008b4b;}
.Investor_02 .btn{padding:55px 0; clear:both;}

.Investor_03 .title{padding:60px 0 30px 0; font-size:32px;}
.Investor_03 .btn{clear:both; text-align:center; padding:30px 0 40px 0;}
.Investor_03 .list{width:100%; overflow:hidden; position:relative;}
.Investor_03 ul{margin-right:-35px;}
.Investor_03 li{float:left; width:50%; padding:0 35px 20px 0;}
.Investor_03 .box{height:90px; border:#e8e8e8 solid 1px; position:relative; padding:18px 15px 0 15px; font-size:12px; color:#999;}
.Investor_03 .box .name{font-size:14px; color:#333; height:50px; line-height:50px; padding-right:100px; overflow:hidden;}
.Investor_03 .box a{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.Investor_03 .box i{display:block; position:absolute; top:-1px; right:-1px; width:90px; height:90px; border-left:#e8e8e8 solid 1px; background:url(../Images/nimg27_1.png) center no-repeat;}
.Investor_03 .box a:hover i{background-color:#008b4b; background-image:url(../Images/img27.png);}
.Investor_03 li.on .box{border-color:#008b4b;}
/**/
.Investor2{min-height:100px; position:relative;}
.Investor2 .select{position:absolute; top:65px; right:0px; width:160px; height:42px; line-height:40px; border:#e8e8e8 solid 1px; font-size:14px; color:#999; padding:0 18px;}
.Investor2 .select span{display:block; background:url(../Images/select.png) right center no-repeat;}
.Investor2 .select select{position:absolute; left:0px; top:0px; width:100%; height:100%; border:0px; outline:none; opacity:0; filter:alpha(opacity=0);}
.Investor2 .title{border-bottom:#CCC solid 1px; margin-bottom:20px;}
.Investor2 .year{clear:both; font-size:24px; padding:20px 0;}
.Investor2 li{width:100%;}
.Investor2 li.on .box{background:#f0f0f0;}

.Investor_04{background:url(../Images/nimg1920_7.jpg) center no-repeat; background-size:cover; min-height:500px; color:#FFF;}
.Investor_04 .title{height:153px; position:relative; margin-bottom:50px; border-bottom:rgba(255,255,255,0.4) solid 1px;}
.Investor_04 .title h2{font-weight:400; font-size:32px; padding:55px 0 10px 0;}
.Investor_04 .title div{font-size:16px;}
.Investor_04 .title p{font-size:14px; position:absolute; right:0px; bottom:15px;}
.Investor_04 .form{width:100%; overflow:hidden; position:relative;}
.Investor_04 ul{margin-right:-25px;}
.Investor_04 li{float:left; width:33.333%; padding:0 25px 25px 0;}
.Investor_04 .li_01{width:100%;}
.Investor_04 .input{background:rgba(255,255,255,0.9);}
.Investor_04 .input1{width:100%; height:57px; line-height:57px; padding:0 15px; font-size:18px; color:#999;}
.Investor_04 textarea.input1{height:157px; padding:15px; line-height:27px;}
.Investor_04 .btnDiv{clear:both; padding:15px 0 35px 0;}
.Investor_04 .btnDiv div{width:170px; height:40px; border:#FFF solid 2px; margin:0 auto;}
.Investor_04 .btnDiv div:hover{border-color:#008b4b; background:#008b4b;}
.Investor_04 .btn1{width:100%; height:36px; font-size:14px; color:#FFF;}

.InvestorLayer4{position:fixed; z-index:100; left:50%; top:50%; width:492px; min-height:300px; margin-left:-245px; margin-top:-150px; background:#FFF; padding:35px 15px; text-align:center; display:none; font-size:14px; color:#666;}
.InvestorLayer4 .close{display:block; width:61px; height:61px; position:absolute; top:0px; right:-70px; background:#008b4b;}
.InvestorLayer4 .close i{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../Images/nimg61.png) center no-repeat;}
.InvestorLayer4 .close:hover i{
    transform: rotate(180deg) ;
    -webkit-transform: rotate(180deg) ;
    -moz-transform: rotate(180deg) ;
    -o-transform: rotate(180deg) ;
    -ms-transform: rotate(180deg) ;	
}
.InvestorLayer4 .msg{font-size:32px; padding:20px 0 15px 0;}

.business_01{padding-top:100px; max-width:1160px; margin:0 auto;}
.business_01 .h10{height:90px;}
.business_01 .box{width:55%; max-width:635px; padding-right:30px;}
.business_01 .box.fr{padding:0 0 0 30px;}
.business_01 .title{font-size:32px; line-height:1.6em; position:relative; top:-10px; padding-bottom:15px;}
.business_01 .content{font-size:14px; line-height:2.5em; text-align:justify;}
/**/
.business_01 .img{width:45%; max-width:477px;}
.business_01 .imgDiv{width:100%; overflow:hidden; position:relative;}
.business_01 .pageMore{padding:25px 0 0 0;}
.business_01 .pageMore a{width:170px; height:40px;}
.business_01 .pageMore a span{line-height:38px;}
.business_01 .pageMore a i{height:40px;}
.business_01 .pageMore a:hover i{width:170px;}
/**/
.businessBg{min-height:100px; background:#f4f6f6; position:relative;}
/**/
.business_02 .box{width:55%; max-width:660px;}
.business_02 .img{width:45%; max-width:660px; text-align:center;}
.business_02 .name{clear:both; font-size:16px; padding:40px 0 15px 0;}
.business_02 .list{width:100%; overflow:hidden; position:relative;}
.business_02 ul{margin-right:-15px;}
.business_02 li{float:left; width:33.333%; padding:0 15px; font-size:13px; height:36px; line-height:36px; background:url(../Images/img6.png) left center no-repeat;}

.pageMore2{text-align:center; padding:50px 0 80px 0;}

.join_01{padding-top:55px;}
.join_01 .fl{width:55%; padding:0 30px 30px 0;}
.join_01 .title{font-size:32px; padding:35px 0;}
.join_01 .content{font-size:14px; line-height:2.5em; text-align:justify;}
.join_01 .fr{width:45%; text-align:center;}

.join_02{background:url(../Images/nimg1920_11.jpg) center no-repeat; background-size:cover; min-height:588px; padding-top:150px; position:relative; z-index:2;}
.join_02 .wal{max-width:1152px;}
.join_02 li{float:left; width:33.333%; padding:0 15px;}
.join_02 .box{height:285px; position:relative; background:rgba(0,139,75,0.18); border:rgba(255,255,255,0.55) solid 1px; text-align:center; color:#FFF;}
.join_02 .name{font-size:16px; position:absolute; top:90px; left:0px; width:100%;}
.join_02 .name div{padding-bottom:6px;}
.join_02 .layer{position:relative; top:20px; padding:120px 25px 0 25px; opacity:0; filter:alpha(opacity=0);}
.join_02 .layer p{font-size:13px; line-height:24px; text-align:justify; height:96px; overflow:hidden;}
.join_02 .btn{padding-top:15px;}
.join_02 .btn a{display:inline-block; width:150px; height:32px; line-height:30px; border:#FFF solid 1px; font-size:14px; color:#FFF; text-align:left; padding:0 15px; position:relative;}
.join_02 .btn a span{display:block; height:30px; background:url(../Images/img32_3.png) right center no-repeat; position:relative; z-index:2;}
.join_02 .btn a i{display:block; position:absolute; left:0px; top:0px; width:0; height:100%; background:#FFF;}
.join_02 .btn a:hover{padding:0 25px; color:#008b4b;}
.join_02 .btn a:hover span{background-image:url(../Images/img32_3on.png);}
.join_02 .btn a:hover i{width:100%;}
.join_02 li.on .box{background:rgba(0,139,75,0.68);}
.join_02 li.on .name{top:15px;}
.join_02 li.on .layer{opacity:1; filter:alpha(opacity=100); top:0px;}

.joinTitle{text-align:center; text-transform:uppercase; font-size:32px; color:#CCC; padding:70px 0 30px 0;}
.joinTitle h2{font-weight:400; color:#333; letter-spacing:2px; font-size:32px; padding-bottom:5px;}

.join_03{max-width:1122px;}
.join_03 .list{width:100%; overflow:hidden; position:relative;}
.join_03 ul{margin-right:-10px; display:none;}
.join_03 li{float:left; width:25%; padding:0 10px 30px 0;}
.join_03 .box{min-height:50px; position:relative;}
.join_03 .imgDiv{width:100%; overflow:hidden; position:relative;}
.join_03 .imgDiv img{width:100%;}
.join_03 a.name{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; color:#FFF; background:rgba(0,0,0,0.3) url(../Images/nimg50.png) center 55px no-repeat; font-size:14px; line-height:24px; padding:134px 17px 0 17px; opacity:0; filter:alpha(opacity=0);}
.join_03 a.name div{border-top:#FFF solid 1px; padding-top:8px;}
.join_03 li.on a.name{opacity:1; filter:alpha(opacity=100);}
.join_03 .btnDiv{clear:both; text-align:center; height:90px; padding-top:15px;}
.join_03 .btnDiv span{display:inline-block; width:14px; height:14px; margin:0 8px; background:#d0d0d0;}
.join_03 .btnDiv span.on{background:#008b4c;}

.gray{ 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.join_04{background:url(../Images/nimg1920_12.jpg) center top no-repeat; background-size:cover; min-height:500px; position:relative; z-index:2; padding-bottom:80px;}
.join_04 .wal{max-width:1122px;}
.join_04 .joinTitle{padding-bottom:50px;}
.join_04 .joinTitle, .join_04 .joinTitle h2{color:#FFF;}
.join_04 li{padding-bottom:15px;}
.join_04 .name{height:56px; line-height:56px; position:relative; background:#FFF; padding:0 30px; font-size:16px; color:#666; cursor:pointer;}
.join_04 .name i{display:block; width:56px; height:56px; position:absolute; top:0px; right:5px; background:url(../Images/img12.png) center no-repeat;}
.join_04 .content{display:none; background:rgba(255,255,255,0.75); font-size:14px; line-height:2.2em; text-align:justify; padding:25px 30px;}
.join_04 li.on .content{display:block;}
.join_04 li.on .name{background:#008b4b; color:#FFF;}
.join_04 li.on .name i{background-image:url(../Images/img12on.png);}

.contact{padding-top:80px; max-width:1122px; color:#666;}
.contact .h10{height:50px;}
.contact .fl{width:50%; padding-right:25px; min-height:200px; position:relative;}
.contact .fl li{padding:0 0 30px 30px; min-height:50px; background:url(../Images/nimg19.png) left top no-repeat;}
.contact .fl .name{font-size:16px; font-weight:bold; line-height:30px;}
.contact .fl p{font-size:14px; line-height:30px;}
.contact .line{position:absolute; top:0px; right:0px; height:415px; width:10px; border-right:#CCC solid 1px;}
.contact .fr{width:50%; padding-left:35px; max-width:493px;}
.contact .title{font-size:32px; padding-bottom:15px;}
.contact .form li{padding-bottom:12px;}
.contact .input1{height:48px; line-height:46px; width:100%; border:#CCC solid 1px; font-size:14px; color:#999; padding:0 12px;}
.contact .input1:focus{border-color:#008b4b;}
.contact textarea.input1{height:185px; padding:10px 15px; line-height:26px;}
.contact .btn{height:46px; background:#008b4b; position:relative; padding:0 15px;}
.contact .btn1{position:relative; z-index:2; width:100%; height:46px; font-size:14px; text-align:left; background:url(../Images/img32_2on.png) right center no-repeat; color:#FFF;}
.contact .btn:hover{background:#f00;}

.Report{background:url(../Images/nimg1920_14.jpg) center top no-repeat; background-size:cover; min-height:500px;}
.Report .box{text-align:center; color:#FFF; padding:280px 0 70px 0;}
.Report .box h2{font-size:48px;}
.Report .box .msg{font-size:24px; padding:15px 0 25px 0;}
.Report .btn a{display:inline-block; width:314px; height:44px; line-height:44px; background:#f00; font-size:18px; color:#FFF;}
.Report .btn2{padding-top:25px;}
.Report .btn2 a{display:inline-block; color:#FFF; font-size:18px; background:url(../Images/nimg28.png) left center no-repeat; padding-left:38px; line-height:30px;}
.Report .bg{min-height:200px; background:rgba(255,255,255,0.75); position:relative; z-index:2;}
.Report .fl{width:50%; padding-right:40px;}
.Report .fr{width:50%; padding-left:40px;}
.Report .title{padding:60px 0 12px 0; border-bottom:#999 solid 1px; font-size:22px; color:#ff0000; margin-bottom:25px;}
.Report .list li{font-size:14px; line-height:2.2em; min-height:2.2em; position:relative; color:#666; padding:0 0 1em 7em;}
.Report .list b{position:absolute; left:0px; top:0px; color:#333;}
.Report .content{font-size:14px; line-height:2.2em; color:#666; min-height:11em; padding-bottom:1em;}
.Report .list2 li{font-size:14px; line-height:2.2em; min-height:2.2em; position:relative; color:#666; padding:0 0 6px 26px;}
.Report .list2 img{position:absolute; left:0px; top:7px;}
.Report .h10{height:60px;}

.ReportLayer{position:fixed; z-index:100; left:50%; top:50%; width:590px; min-height:690px; margin-left:-295px; margin-top:-345px; background:#FFF; padding:30px 45px; display:none;}
.ReportLayer .close{display:block; width:61px; height:61px; position:absolute; top:0px; right:-70px; background:#008b4b;}
.ReportLayer .close i{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../Images/nimg61.png) center no-repeat;}
.ReportLayer .close:hover i{
    transform: rotate(180deg) ;
    -webkit-transform: rotate(180deg) ;
    -moz-transform: rotate(180deg) ;
    -o-transform: rotate(180deg) ;
    -ms-transform: rotate(180deg) ;	
}
.ReportLayer .title{font-size:32px; padding-bottom:15px; color:#f00;}
.ReportLayer li{padding-bottom:12px; min-height:20px; position:relative;}
.ReportLayer .input1{height:48px; line-height:46px; width:100%; border:#e5e5e5 solid 1px; font-size:14px; color:#999; padding:0 12px;}
.ReportLayer .input1:focus{border-color:#ccc;}
.ReportLayer textarea.input1{height:185px; padding:10px 15px; line-height:26px;}
.ReportLayer li .a1{display:block; position:absolute; top:1px; right:1px; height:46px; line-height:46px; width:190px; text-align:center; background:#ececec; font-size:14px; color:#999;}
.ReportLayer .btn{height:46px; background:#f00; position:relative; padding:0 15px; margin:10px 0;}
.ReportLayer .btn1{position:relative; z-index:2; width:100%; height:46px; font-size:14px; text-align:left; background:url(../Images/img32_2on.png) right center no-repeat; color:#FFF;}
.ReportLayer .btn:hover{background:#008b4b;}
.ReportLayer .tips{font-size:14px; color:#999; background:url(../Images/img12_1.png) left center no-repeat; padding:10px 18px;}



.application .list2{width:100%; overflow:hidden; position:relative;}
.application .list2 ul{margin-right:-60px;}
.application .list2 li{float:left; width:33%; padding:0 60px 0 0;}
.application .list2 h2{font-weight:400; line-height:79px; background:#005793; color:#FFF; font-size:30px; text-align:center;}
.application .list2 p{font-size:14px; line-height:36px; padding-top:15px;}
.application .list2 .li_02 h2{background:#1a7884;}
.application .list2 .li_03 h2{background:#489968;}
.application .list2 .li_04 h2{background:#6db938;}

.li{list-style-type: none}