﻿html{min-width:1200px;}
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 14px; line-height: 28px; font-family: "microsoft yahei",'å®‹ä½“','PingFang SC','Myriad Pro',"AvantGarde Bk BT","Arial",'Helvetica Neue', 'Helvetica', 'sans-serif'; color: #333333;}
h1,h2,h3,h4,h5,h6,font{font-size: 14px; font-weight: normal;}
ul,ol,li{list-style: none;}
input{background: none; border: 0 none;}
img,iframe{border: 0px;}
em,i{font-style: normal;}
button,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
.red{color: #ba292e;}
.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.w1200{width: 1200px; margin: 0 auto;}
.icon{background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}
a{color: #333333; text-decoration: none;}
a:hover{color: #02a852; text-decoration: none;}
a:visited{text-decoration: none;}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}
/*æ¸…é™¤æµ®åŠ¨*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

/*top_main*/
.top_main{position:relative;width:100%;height:36px;line-height:36px;background:#10993f;font-size:12px;color:#FFFFFF;z-index:999;}
.top_main .top_l{font-size:12px;color:#fff;}
.top_main .top_right{text-align: right; font-size: 0; line-height: 0;}
.top_main .top_right li{float:left;display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; *vertical-align: top; color: #999; line-height: 36px; font-size: 14px; height: 36px;}
.top_main .top_right li a{display: block; height: 36px; color: #fff;}
.top_main .top_right li.line{float:left;display:block;width:1px;height:12px;background:#d6d6d6;margin: 12px 22px 0;}
.top_main .top_right li a:hover{opacity: 0.8; filter: alpha(opacity=80);}
.top_main .top_right .xcx{position:relative;width: 46px; margin-left:18px;background: #02a852;}
.top_main .top_right .xcx a{height: 28px; padding-top: 8px;}
.top_main .top_right .xcx s{width: 22px; height: 22px; display: block; margin: 0 auto; background-position: 0px -30px;}
.top_main .imgbox{width: 180px; position: absolute; background: #02a852; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: center; color: #fff; top: 36px; right: -66px; height: 0; overflow: hidden;}
.top_main .imgbox img{width: 160px; height: 160px; padding: 10px 10px 0; display: block; margin: 0 auto;}
.top_main .imgbox span{font-size: 16px; line-height: 40px;}
.top_main .top_right .xcx:hover .imgbox{height: 216px;}
.top_main .top_right .mobile{position:relative;padding-left:20px;padding-right:0px;background:url(../images/mobile.png) no-repeat left center;background-size:10px 16px;z-index:99;cursor:pointer;}
.top_main .top_right .mobile a{display:block;/* padding-right:12px; */}
.top_main .top_right .drop{position:absolute;left:-20px;z-index:99;width:100px;height:100px;padding:4px;border:1px solid #ddd;display:none;}
.top_main .top_right .drop img{position:relative;z-index:99;display:block;width:100px;height:100px;}
.top_main .top_right .webNav a{padding-left:20px;background:url(../images/navI.png) no-repeat left center;}
.top_main .top_right .mobile:hover .drop{display:block;}
.top_main .top_right .contact a{    padding-left: 28px;background: url(../images/tel.png) no-repeat left center;}

/*header_main*/
.header_main{width: 100%;height: 100px;/* background: url(../images/navbg.png) center center no-repeat; */z-index: 100;position: relative;}
.header_main .webLogo{position: absolute;left: 470px; float:left;display: block;overflow:hidden;background: url(../images/top_bg.png) center center no-repeat; width: 271px;height: 190px;}
.header_main .webLogo img{display:block;width:95px;height:96px;margin: 0 auto;margin-top: 62px;}
.header_main .header{position:relative;}
.header_main .img{width: 100%;height: 104px;background: url(../images/navbg.png) center center no-repeat;position: absolute;top: 0;}
/*nav*/
#nav_main{position:relative;float:left;height: 100px;line-height:104px;z-index:60;}
#nav_main .nav{display:block;width:106%;height: 92px;z-index:12;}
#nav_main .nav li{position:relative;float: left;font-size: 12px;text-align:center;height: 86px;*height:104px;line-height:104px;z-index: 10;}
#nav_main .nav li:first-child{padding-left:0px;margin-left:0;}
#nav_main .nav li:first-child a.aLink{margin-left:0;}
#nav_main .nav li a.aLink{margin: 0 11px;height: 86px;line-height:70px;font-size: 16px;color:#333;text-align: center;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;display: inline-block;}
#nav_main .nav li.hover,#nav_main .nav li:hover{/* background:url("../images/liH.png") no-repeat top center; */background-size:80px 109px;}
#nav_main .nav li.hover a.aLink,#nav_main .nav li:hover a.aLink{opacity:1;filter:alpha(opacity=100); color:#019541; border-bottom: 2px solid #019541;}
#nav_main .nav li.item9 a.aLink{margin-right:0;}

#nav_main .nav li.item4{margin-right: 380px;}
#nav_main .nav li a .s1{display: block;height: 20px;line-height: 0px;font-size: 12px;margin-top:-12px;}
/*å¯¼èˆªæ ä¸‹æ‹‰*/
#nav_main li .subnav{width:120px;height:auto;margin-right:0;position: absolute;top: calc(100% - 1px);*top: calc(100% - 2px);left: -10px;opacity: 1;overflow: hidden;z-index: 199;display:none;background-color: #fff;border:1px solid #ddd;border-top:none;top: 100px;}
#nav_main li .subnav .nav1{transition: all .36s ease; display: block; width:96px;height:50px;font-weight: 500; margin-left:0;padding: 0;cursor: pointer; width: 100%;}

#nav_main li.item3 .subnav .nav1:nth-child(2){display:none !important;}

#nav_main li.item3 .subnav .nav1:nth-child(1),#nav_main li.item3 .subnav .nav1:nth-child(2){display:block}
#nav_main li.item3 .subnav .nav1{display:none;}


#nav_main li .subnav .nav1 a{text-align: center; padding-bottom: 0; line-height: 40px!important;padding-right: 0; display: block; font-family: "å¾®è½¯é›…é»‘"; height: 50px;font-size: 14px; color: #666; font-weight: normal; text-decoration: none; padding-top: 0;border-top:1px solid #ddd;}
#nav_main li .subnav .nav1 .subA{ font-size: 14px; height:50px!important;display: block; font-weight: 500;line-height: 50px!important;text-align:center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #666!important;}
#nav_main li:hover .subnav .nav1{margin:0!important;background:none;}
/*#nav_main li:hover .subnav{opacity:1;display: block;}*/
#nav_main li.hover .subnav .nav1 .subA{display:block;color: #000;}
#nav_main .subnav .nav1:hover .subA{color:#02a852!important;}
#nav_main li.item3 .subnav{left:6px;}
#nav_main li.item2 .subnav{left:-20px;}

/*#nav_main li.item5 .subnav li:first-child{display:none;}*/
/* banner */
/*#banner_main{position:relative;overflow:hidden;z-index: 2;max-width:1920px;margin:0 auto;}
#banner_main .banner {position: relative;width:100%;height:600px;margin:0 auto;min-width:1200px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height:600px; overflow:hidden;}
.banner li {width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner li:first-child{display:block;}
.banner li img{width:1920px;height:600px;display:block;position:relative;left:50%;margin-left:-960px;top:0;min-width:1200px;}
#banner .tip {width:1000px; height:14px; line-height:0; font-size:0;text-align:center; position:absolute;left:50%;margin-left:-500px;bottom:30px;z-index:12; }
#banner .tip span{width:20px;height:20px;margin:0 5px;display:inline-block;font-size: 0;cursor: pointer;background-position:-22px 0px;}
#banner .tip span.cur{background-position:0px 0px;}
.banner #btn_prev,
.banner #btn_next{width: 40px; height: 40px; position: absolute; z-index: 12; top: 50%; margin-top: -30px; cursor: pointer; background: url(../images/btn-ico.png) no-repeat center;}
.banner #btn_prev{left: 1%; background-position: 0 0;}
.banner #btn_prev:hover{background-position: 0 -51px;}
.banner #btn_next{right: 1%; background-position: -62px 0;}
.banner #btn_next:hover{background-position: -62px -51px;}*/

.banner_main{width: 100%; overflow: hidden; position: relative;}
.banner_main .sortcon{width: 1200px; height: 50px; padding: 0; position: absolute; z-index: 99; left: 50%; bottom: 90px; color: #fff; margin-left: -600px; *zoom: 1;}
.banner_main .sortcon .link_btn{width: 610px; padding-bottom: 10px;}
.banner_main .sortcon .link_btn a{width: 172px; height: 42px; line-height: 42px; display: block; position: relative; float: left; padding-left: 18px; margin-left: 10px; color: #fff; border: 1px solid #fff; border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 2px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; background: url(../images/black35.png) repeat;}
.banner_main .sortcon .link_btn a s{width: 14px; height: 18px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; position: absolute; right: 6px; top: 12px; background-position: -168px 0;}
.banner_main .sortcon .link_btn a:first-child{margin-left: 0;}
.banner_main .sortcon .link_btn a:hover{border-color: #fff;}
.banner_main .sortcon .link_btn a:hover s{right: 2px;}
.banner_main .sortcon .search_box{width: 590px; height: 44px; overflow: hidden; display: block; position: relative; z-index: 10; background: url(../images/black35.png) repeat;}
.banner_main .sortcon .search_box .stxt{width: 588px; height: 42px; line-height: 42px; *height: 42px; text-indent: 18px; color: #fff; border: 1px solid #fff; border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 2px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; outline: none; position: relative; z-index: 5; display: block;}
.banner_main .sortcon .search_box .stxt:focus{border-color: #fff;}
.banner_main .sortcon .search_box .sbtn{width:39px; height:39px; position: absolute; right: 2px; top: 2px; z-index: 8; background-color: #ec8b0c; background-position: -0px -205px; cursor: pointer; border-radius: 5px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.banner_main .sortcon .search_box .sbtn:hover{background-color: #ff7200;}
@media (max-width: 1440px){.banner_main .sortcon{bottom: 50px;}}
.banner{width: 100%; min-width: 1000px; padding-top:34.75%; position: relative; overflow: hidden; *padding: 0 0 41.6%; *zoom: 1;}
.banner .list{width: 100%; display:inline-block;}
.banner li{width: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; overflow: hidden; background: #fff;}
.banner li img{width: 100%;height: 100%;display: block;position: relative;left: 0;/* top: -96px; */}
.banner li p{width:500px; text-align:center; font-size:46px; color:#fff; position:absolute; left:50%; margin-left:-250px; bottom:66px;text-shadow: 0 1px 4px #756f6f; line-height:46px;letter-spacing: 10px;}
.banner li a{width: 100%; display: block; height: 100%;}
.banner .tip{width: 100%; height: 20px; text-align: center; position: absolute; left: 0; bottom: 60px; z-index: 10;}
.banner .tip span{width: 14px; height: 14px;border-radius: 50%; margin: 0 6px; display: inline-block; cursor: pointer; vertical-align: top; background-color:#b1bdad; line-height:0; font-size:0;}
.banner .tip span.cur{width: 40px;border-radius: 20px;}
.banner .prev {width: 36px;height: 80px;position: absolute;z-index: 12;top: 50%;margin-top: -40px;background: url(../images/banner-ico.png) no-repeat 6px 4px;cursor: pointer;margin-left: 4%;}
.banner .next {width: 36px;height: 80px;position: absolute;z-index: 12;top: 50%;margin-top: -40px;background: url(../images/banner-ico.png) no-repeat -84px 4px;cursor: pointer;margin-right: 4%;}
.banner .prev:hover,
.banner .next:hover{opacity: 0.8;}
.banner .prev{left: 5px; border-bottom-right-radius: 5px; border-top-right-radius: 5px;}

.banner .next{right: 5px; border-bottom-left-radius: 5px; border-top-left-radius: 5px;}

/*banner end*/

/*footer_main*/
.footer_main .footer{height: 280px;}
.footer_main{width: 100%;background: #000000;}
.footer_main a{color: #666;}
.footer_main a:hover{color: #0267ad;}
.footer_main .logotel{width: 250px;float: left;padding-top: 60px;}
.footer_main .logotel img{width: 199px;height:45px;display: block;padding-bottom: 14px;}

.footer_main .logotel {width: 370px;}
.footer_main .logotel .top_1{
    width: 270px;
}
.footer_main .logotel .top_1 .tit{font-size: 18px;color: #ffffff;height: 20px;line-height: 20px;padding-bottom: 10px;}
.footer_main .logotel .top_1 .tit i{background-position: 0 -240px;width: 20px;height: 20px;display: block;float: left;margin-right: 10px;}
.footer_main .logotel .top_1 .p1{font-size: 30px;color: #10993f;text-indent: 30px;}
.footer_main .logotel .top_2{padding-top: 20px;width: 270px;}
.footer_main .logotel .top_2 .tit{font-size: 18px;color: #ffffff;height: 20px;line-height: 20px;padding-bottom: 10px;}
.footer_main .logotel .top_2 .tit i{background-position: -60px -240px;width: 20px;height: 20px;display: block;float: left;margin-right: 10px;}
.footer_main .logotel .top_2 .p1{font-size: 16px;color: #f0f0f0;padding-left: 30px;}





.footer_main .bnav{float: left;padding-top: 60px;}
.footer_main .bnav .item{/* margin-left: 60px; */height: 145px;float: left;line-height: 26px;width: 350px;}
.footer_main .bnav .item.it2{width: 220px;}
.footer_main .bnav .item h3{margin-bottom: 20px;font-size: 18px;color: #ffffff;height: 25px;line-height: 18px;}
.footer_main .bnav .item h3 a{color: #f0f0f0;transition: all ease 300ms;font-size: 16px;}
.footer_main .bnav .item.it2  a{width: 100px;}

.footer_main .bnav .item a{display: block;color: #9f9f9f;transition: all ease 300ms;font-size: 14x;font-size: 14px;float: left;width: 140px;line-height: 30px;}
.footer_main .bnav .item a:hover{color: #f3eded;}
.footer_main .erwm{float: left;width: 110px;height: 110px;margin-top: 60px;}
.footer_main .erwm.erwm1{margin-right: 30px;}
.footer_main .erwm img{width: 110px;height: 110px;display: block;margin: 0 auto;/* border: 5px solid #f0f6f8; */}.copyright{width: 100%;height: 45px;line-height: 45px;color: #8e9195;font-size: 12px;border-top: 1px solid #2b2b2b;/* margin-top: 40px; */background: #000000;}
 .footer_main .erwm .p1{font-size: 14px;color: #ffffff;height: 40px;line-height: 40px;text-align: center;}
 .copyright a{color: #8e9195;}
 .copyright a:hover{color: #f3eded;}
  .copyright{  width: 100%;
    height: 45px;
    line-height: 45px;
    color: #8e9195;
    font-size: 12px;
    border-top: 1px solid #ccc;

    background: #0f6d2f;}

 



.f_footer{}    
.f_footer .item{float:left;width: 400px;}
.f_footer .item h3{width: 400px;height: 40px;}
.f_footer .item h3 a{    color: #f0f0f0;font-size: 16px;}
.f_footer .item a{    display: block; color: #9f9f9f;transition: all ease 300ms; font-size: 14px; float: left; line-height: 30px;padding-right:10px;}
.f_footer .item a:hover{color:#fff;}
.f_footer_main{ background: #0f6d2f;}
/********.toolbar*********/
.toolbar{width: 52px; position: fixed; right: 2%; top: 54%; z-index: 999; display:block;}
.toolbar dd{width: 51px; height: 51px; margin-bottom: 1px; position: relative;  -webkit-border-radius: 100%; border-radius: 100%; margin-top:4px; background-color:#fefefe;border:1px solid #e1e1e1;}
.toolbar dd i{width: 51px; height: 51px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center;}
.toolbar dd i span{width: 35px; height: 35px; display: block; margin: 9px 0 0 8px; *margin: 7px 0 0 0; background: url(../images/rightFixIcon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block; width: 0; height: 51px; line-height: 52px; font-size: 24px; font-weight: bold; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 50px; top: 0; right: 0; overflow: hidden;}
.toolbar .pop{position: absolute; right: 90px; top: -65px; background: #02a852; display: none;}
.toolbar .pop-code{width: 120px; padding: 20px 20px 0;}
.toolbar .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar .pop-code h3{height: 52px; line-height: 52px; text-align: center; color: #f2e8e1; font-size: 16px; font-weight: 400; white-space: nowrap;}
.toolbar .qq span{background-position:-0px -47px;}
.toolbar .qq a{width: 52px; height: 52px; cursor: pointer; display: block;}
.toolbar .qq:hover{background-color:#02a852; border-radius: 100%;border-color:#02a852;}
.toolbar .qq:hover span{background-position: -36px -47px; }
.toolbar .tel span{background-position:-0px 0;}
.toolbar .tel:hover{background: #02a852; border-radius:30px;border-color:#02a852;}
.toolbar .tel:hover span{background-position: -36px 0;}
.toolbar .code span{background-position:-0px -95px;}
.toolbar .code:hover{ background-color:#02a852;  border-radius: 100%;border-color:#02a852;}
.toolbar .code:hover span{background-position:-36px -95px;}
.toolbar .top span{background-position: -0px -142px;}
.toolbar .top:hover{ background-color:#02a852;  border-radius: 100%;border-color:#02a852;}
.toolbar .top:hover span{background-position: -36px -142px; }
.toolbar dd:hover{border-color:#02a852;}

/*******index css*******/
.index{background:#fff;}
.index .indexTit{position:relative;}
.index .indexTit .tit{font-size:48px;font-weight:bold;color:#02a852;text-align:center;line-height:50px;}
.index .indexTit .subtit{margin-top:20px;font-size:16px;line-height:18px;text-align:center;color:#000;}

.index .more{}

/*å•†åŸŽå…¥å£*/
.search_main.index-search{background: url(../images/search_bg.png) center center no-repeat;height: 104px;border-bottom: 1px solid #e0e1e2;margin-top: -66px;z-index: 9;position: relative;}
.search_main.index-search{}
.search_main .search{width: 300px;height: 40px;line-height: 40px;float: right;position: relative;margin-top: 20px;margin-right: 20px;border-radius: 6px;overflow: hidden;border: 1px solid #dddddd;}
.search_main .search input{border: 0px; outline: none; display: block;}
.search_main .search .txt{width: 240px;height: 40px;line-height: 40px;float: left;/* border: 1px solid #dddddd; */text-indent: 1em;/* border-radius: 15px; */font-size: 14px;color: #999999;background: #ffff;}
.search_main .search .btn{width: 60px;height: 40px;float: left;cursor: pointer;background-color: #e3f3fd;background-position: -230px 12px;}
.search_main .search .btn:hover{background-color: #f0f4f7;}
.search_main .skey_txt{float: left;text-align: left;height: 80px;font-size: 0;line-height: 130px;font-size: 16px;color: #666666;}
.search_main .skey_txt .t{font-size: 30px;color: #ffffff;font-weight: bold;padding-left: 180px;}

.search_main .skey_txt span{display: inline-block;float: left;}
.search_main .skey_txt a{position: relative;display: inline-block;color: #10993f;/* padding-right: 24px; */font-size: 18px;height: 36px;line-height: 36px;width: 100px;background: #fff;text-align: center;border-radius: 18px;padding: 0 20px;}

.search_main .skey_txt a:hover{color: #cccccc;}
.search_main .skey_txt .split{width: 1px; height: 15px; display: inline-block; margin: 0 16px; background: #dddddd;}
.search_main .skey_txt a em{position: absolute;top: -10px;left: 10px;font-size: 30px;}

.search_main .skey_txt .list{float: left;margin-left: 50px;}
.search_main .skey_txt .list .item{margin-left: 350px;}

/*ä¸“ä¸šå†œä¸šç§æ¤*/
.index .floor_1_main{background:#fff;}
.index .floor_1{padding-top:50px;padding-bottom:40px;background:url("../images/flor1Bg.jpg") no-repeat bottom center;background-size:1200px 16px;}
.index .floor_1 .left{float:left;width:280px;}
.index .floor_1 .left .tit{font-size:24px;color:#333;line-height:24px;text-align:center;font-weight:bold;letter-spacing:20px;text-indent:10px;}
.index .floor_1 .left .subtit{display:block;width:280px;height:35px;margin-top:10px;font-size:16px;color:#fff;line-height:35px;text-align:center;background:url("../images/subtit.png") no-repeat center center;background-size:280px 35px;}
.index .floor_1 .middle{float:left;margin-left:100px;width:520px;}
.index .floor_1 .middle .searchMain{position:relative;width:520px;height:40px;line-height:40px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.index .floor_1 .middle .searchMain .stxt{float:left;width:480px;height:40px;font-size:14px;line-height:40px;outline:none;}
.index .floor_1 .middle .searchMain .sbtn{display:block;width:40px;height:40px;outline:none;cursor:pointer;background:url("../images/searchBtn.png") no-repeat center center;background-size:16px;}
.index .floor_1 .middle .searchMain .sbtn:hover{opacity:0.8;filter:alpha(opacity=80);}
.index .floor_1 .hotKeys{height:40px;}
.index .floor_1 .hotKeys .keyT{float:left;font-size:14px;font-weight:bold;line-height:40px;color:#333;}
.index .floor_1 .hotKeys .keyT em{margin:0 4px;font-weight:bold;}
.index .floor_1 .hotKeys .keya{float:left;}
.index .floor_1 .hotKeys .keya .item{margin-left:16px;font-size:14px;line-height:40px;color:#333;}
.index .floor_1 .hotKeys .keya .item:first-child{margin-left:0px;}
.index .floor_1 .hotKeys .keya .item:hover{color:#02a852;}
.index .floor_1 .right{float:right;width:164px;}
.index .floor_1 .telMain .zx{padding-left:20px;font-size:14px;font-weight:bold;color:#333;line-height:16px;background:url("../images/tel.png") no-repeat left center;background-size:12px 14px;}
.index .floor_1 .telMain .webTel1{margin-top:12px;font-size:24px;font-weight:bold;font-family:arial;color:#333;line-height:18px;}
.index .floor_1 .telMain .webTel2{margin-top:6px;font-size:24px;font-weight:bold;font-family:arial;color:#333;line-height:18px;}

/*äº§å“åˆ†ç±»*/
.index .floor_2_main{padding-bottom:70px;margin-top:50px;}
.index .floor_2 .left{float:left;width: 280px;height:860px;background:url("../images/proBg.png") no-repeat center center;background-size:280px 860px;}
.index .floor_2 .left .proTit{font-size:30px;font-weight:bold;line-height:70px;text-align:center;color:#fff;}
.index .floor_2 .left .proNav{display:block;width: 255px;height: 745px;margin:0 auto;margin-top:16px;background:url("../images/proLiBg.png") no-repeat center center;background-size: 255px 745px;}
.index .floor_2 .left .proNav .proList li.item{display:none;width: 238px;margin:0 auto;margin-top:14px;}
.index .floor_2 .left .proNav .proList li.it1,.index .floor_2 .left .proNav .proList li.it2{display:block;}
.index .floor_2 .left .proNav .proList li.item .aLink{display:block;height: 38px;font-weight:bold;font-size:18px;line-height: 38px;text-indent:10px;color:#fff;background:url("../images/proLi.png") no-repeat center center;background-size: 237px 38px;}
.index .floor_2 .left .proNav .proList{padding-top:30px;}
.index .floor_2 .left .proNav .proList li.item:first-child{margin-top:0px;}
.index .floor_2 .left .proNav .proList li.item:first-child .boxlist{display:block;}
.index .floor_2 .left .proNav .proList li.item.hover .aLink{background:url("../images/proLiH.png") no-repeat center center;}
.index .floor_2 .left .proNav .boxlist{display:block!important;}
.index .floor_2 .left .proNav .boxlist li a{display:block;font-size:16px;color:#333;line-height:23px;text-indent:10px;} 
.index .floor_2 .left .proNav .boxlist li a:hover{color:#02a852;}
.index .floor_2 .left .proNav .boxlist li:first-child{margin-top:20px;}
.index .floor_2 .left .proNav .proList li.item.hover .boxlist a.hover{color:#02a852;}
.index .floor_2 .left .telMain{margin-top:26px;}
.index .floor_2 .left .phoneIco{display:block;width:48px;height:48px;margin:0 auto;background:url("../images/tel2.png") no-repeat center center;}
.index .floor_2 .left .zx{margin-top:20px;font-weight:bold;font-size:18px;color:#fff;line-height:18px;text-align:center;}
.index .floor_2 .left .webTel1{margin-top:16px;font-weight:bold;font-size:24px;color:#fff;font-family: "arial";line-height:18px;text-align:center;}
.index .floor_2 .left .webTel2{margin-top:6px;font-weight:bold;font-size:24px;color:#fff;font-family: "arial";line-height:18px;text-align:center;}
.index .floor_2 .right{float:right;width: 890px;left:40px;min-height:920px;}
.index .floor_2 .right .prolist{width:106%;}
.index .floor_2 .right .prolist .item{width: 278px;float: left;ma;margin: 0 24px 30px 0;tion: relative;background: #fff;border: 1px solid #e5e5e5;border-radius: 6px;transition: all ease 300ms;overflow: hidden;}
.index .floor_2 .right .prolist .item a{display: block;width: 100%;}
.index .floor_2 .right .prolist .item .img{display:block;width: 280px;height: 210px;}
.index .floor_2 .right .prolist .item .txt{/* padding:0 20px; */height: 40px;background: #dfdfdf;line-height: 40px;text-align: center;}
.index .floor_2 .right .prolist .item .txt .tit{float:left;height: 40px;font-size:16px;line-height: 40px;color:#333;text-align: center;width: 278px;}
.index .floor_2 .right .prolist .item .txt .yd{float:right;display:block;width:110px;height:30px;margin-top:20px;font-size:14px;line-height:30px;text-align:center;color:#fff;background:url("../images/yud.png") no-repeat center center;text-indent:16px;}
.index .floor_2 .right .prolist .item .xcx{width: 100%; height: 248px; z-index: 10; padding-top: 30px; position: absolute; left: 0; top: 0; background: url(../images/black50.png) repeat 0 0; opacity: 0; filter: alpha(opacity=0); transition: all ease 300ms; left: 20%;}
.index .floor_2 .right .prolist .item .xcx span{width: 100%; text-align: center; display: block; position: absolute; left: 0; top: 38px; z-index: 10; font-size: 16px; color: #333;} 
.index .floor_2 .right .prolist .item .xcx .xImg{width: 160px; height: 160px; border-radius: 10px; display: block; margin: 0 auto; padding: 40px 20px 20px; background: #fff; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);}
.index .floor_2 .right .prolist .item:hover{/* background:#02a852; *//* border-color: #02a852; */box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);} 
.index .floor_2 .right .prolist .item:hover .xcx{opacity: 1; filter: alpha(opacity=100); left: 0;} 
.index .floor_2 .right .prolist .item:hover .txt .tit{color: #02a852;}
.index .floor_2 .right .prolist .item:hover .yd{background:url("../images/yudH.png") no-repeat center center;}   

.index .floor_2_main  .btn{height: 36px;background: url(../images/btn_bg.png) center center no-repeat;display:inline-block;}
.index .floor_2_main  .btn a{width: 180px;float: left; font-size: 16px;color: #ffffff;height: 36px;line-height: 36px;text-align: center;display: block;background: #666666;}
.index .floor_2_main  .btn .btn1{border-top-left-radius: 20px;border-bottom-left-radius: 20px; margin-left: 420px;}
.index .floor_2_main  .btn .btn2{border-top-right-radius: 20px;border-bottom-right-radius: 20px; }
.index .floor_2_main  .btn a:hover{background: #0f6d2f;}
.index .floor_2_main  .btn a.hover{background: #0f6d2f;}
  

.floor_jy .prolist{width:106%;}
.floor_jy .prolist .item{width: 278px;float: left;ma;margin: 0 24px 30px 0;tion: relative;background: #fff;border: 1px solid #e5e5e5;border-radius: 6px;transition: all ease 300ms;overflow: hidden;}
.floor_jy .prolist .item a{display: block;width: 100%;}
.floor_jy .prolist .item .img{display:block;width: 280px;height: 210px;}
.floor_jy .prolist .item .txt{/* padding:0 20px; */height: 40px;background: #dfdfdf;line-height: 40px;text-align: center;}
.floor_jy .prolist .item .txt .tit{float:left;height: 40px;font-size:16px;line-height: 40px;color:#333;text-align: center;width: 278px;}
.floor_jy .prolist .item .txt .yd{float:right;display:block;width:110px;height:30px;margin-top:20px;font-size:14px;line-height:30px;text-align:center;color:#fff;background:url("../images/yud.png") no-repeat center center;text-indent:16px;}
.floor_jy  .indexTit{text-align: center;    margin-top: 40px;
    margin-bottom: 40px;}
.floor_jy .prolist .item:hover{/* background:#02a852; *//* border-color: #02a852; */box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);} 

  /*è¯¢ç›˜*/
.ixbanner_main{ background: url(../images/xp_bg.jpg) center center no-repeat;height: 170px;width: 100%;}
.ixbanner .zixun{width: 630px;text-align: center;}
.ixbanner .zixun .ewm{width: 132px;height: 132px;position: relative;right: 0;display: block;/* padding: 6px; */background: #fff;transition: all ease 300ms;margin-top: 20px;border-radius: 6px;}
.ixbanner .zixun .ewm.hover{right: 10px;}
.ixbanner .zixun .tel{border: 1px solid #d5e40d;width: 300px;height: 40px;line-height: 40px;text-align: left;font-size: 28px;color: #fff;margin-bottom: 20px;/* font-family: arial; */font-weight: bold;border-radius: 30px;margin-top: 40px;}
.ixbanner .zixun .tel s{width: 24px;height: 24px;background-position: -0px -120px;margin-right: 10px;margin-left: 26px;margin-top: -6px;}
.ixbanner .zixun .zx{width: 320px;height: 40px;cursor: pointer; line-height: 40px;text-align: left;font-size: 20px;color: #0f6d2f;font-weight: bold;background: url(../images/xp_2.png) no-repeat center center;font-weight: bold;text-indent: 110px;}
.ixbanner .zixun .zx:hover{color: #179a3f;}


.ixbanner .img{padding-top: 15px; height: 80px;}
.ixbanner .txt{float: left;padding-top: 40px;}
.ixbanner .txt img{width: 540px;height: 90px;}
/*è´­è‹—æµç¨‹*/
.index .floor_2_main .indexTit{text-align: center;}
.index .floor_3_main .indexTit{text-align: center;}
.index .floor_3_main .indexTit img{width: 363px;height: 116px;margin: 0 auto;text-align: center;    margin-top: 40px;margin-bottom: 80px;}
.index .floor_3_main{position:relative;width:100%;height:886px;}
.index .floor_3{}
.index .advantMain{position:relative;display:block;width:1370px;height:550px;margin:0 auto;background: url("../images/f3Bg.png") no-repeat top center;background-size:1370px 549px;}
.index .advantBox .tit1{display:block;width:288px;height:78px;margin:0 auto;margin-top:-20px;overflow:hidden;}
.index .advantBox .tit1 img{display:block;width:288px;height:78px;}
.index .advantMain .bgy{position: absolute;left: 50%;top: 70px;width:380px;height:380px;margin-left:-190px;z-index: 1; background: url(../images/big_y.png) no-repeat center; transition: all ease-in-out 20s; animation: anims1 20s infinite linear; -webkit-transition: all ease-in-out 20s; -webkit-animation: anims1 20s infinite linear;}
.index .iadvant{position:relative;}
.index .iadvant .bigImg{position:absolute;left:46%;top:0;margin-left:-184px;display:block;width: 514px;height: 468px;/* border:3px solid #02a852; *//* border-radius: 100%; */}
.index .iadvant .bigImg .imgBox{position:absolute;left:50%;bottom:-4px;margin-left:-55px;display:block;width:110px;height:150px;background:url("../images/xcxBg.png") no-repeat center center;}
.index .iadvant .bigImg .imgBox .xcx{display:block;width:90px;height:90px;margin:0 auto;margin-top:12px;}
.index .iadvant .bigImg .imgBox .scan{margin-top:2px;font-size:14px;color:#007337;text-align:center;line-height:20px;}
.index .iadvant .list li{width: 318px;height: 230px;border-bottom: 1px solid #c5c5c5;cursor:pointer;}
.index .iadvant .list li .num{display:block;height: 40px;/* font-family:"arial"; */font-weight:bold;font-size:52px;color:#d2d2d2;line-height: 40px;}
.index .iadvant .list li .txt{width: 318px;}
.index .iadvant .list li .txt .tit{font-size:22px;font-weight:bold;color:#444444;line-height:30px;padding-top: 10px;}
.index .iadvant .list li .txt .cont{margin-top:14px;    text-align: justify;font-size:16px;color:#666666;line-height: 24px;transition: all ease 0.6s;}
.index .iadvant .list li:hover .txt .cont{transform: translateY(-6px);transition: all ease 0.6s;}
.index .iadvant .list li .img{display:block;width:132px;height:132px;border:3px solid #02a852;border-radius:100%;overflow: hidden;}
.index .iadvant .list li .img img{display:block;width:132px;height:132px;}
.index .iadvant .list li.item1{position:absolute;top:0px;left:0;}
.index .iadvant .list li.item2{position:absolute;top:0px;right:0;}
.index .iadvant .list li.item3{position:absolute;top:280px;left:0;}
.index .iadvant .list li.item4{position:absolute;top:280px;right:0;}
.index .iadvant .list li.item2 .num{float:left;}
.index .iadvant .list li.item2 .txt{float:left;margin-left:18px;}
.index .iadvant .list li.item2 .img{float:left;margin-left:20px;}
.index .iadvant .list li.item1 .num{float:right;/* margin-left:14px; */}
.index .iadvant .list li.item1 .txt{float:right;/* margin-left:20px; */}
.index .iadvant .list li.item1 .txt .tit{text-align: left;}
.index .iadvant .list li.item1 .img{float:right;}
.index .iadvant .list li.item4 .num{float:left;}
.index .iadvant .list li.item4 .txt{float:left;margin-left:18px;}
.index .iadvant .list li.item4 .img{float:left;margin-left:20px;}
.index .iadvant .list li.item3 .num{float:right;margin-left:14px;}
.index .iadvant .list li.item3 .txt{float:right;margin-left:20px;}
.index .iadvant .list li.item3 .txt .tit{text-align:left;}
.index .iadvant .list li.item2 .txt .tit{text-align:right;}
.index .iadvant .list li.item4 .txt .tit{text-align:right;}

.index .iadvant .list li .txt .title .p1{float:left; font-size: 38px;color: #333333;font-weight: bold;}
.index .iadvant .list li .txt .title{width: 316px;height: 40px;line-height: 40px;}
.index .iadvant .list li .txt .title .p1 em{color: #179a3f;}

.index .iadvant .list li.item1 .txt .title{width: 316px;height: 40px;line-height: 40px;}
.index .iadvant .list li.item1 .txt .title .p1{float:left; font-size: 38px;color: #333333;font-weight: bold;}
.index .iadvant .list li.item1 .txt .title .p1 em{color: #179a3f;}

.index .iadvant .list li.item2 .txt .title,.index .iadvant .list li.item4 .txt .title{width: 316px;height: 40px;line-height: 40px;}
.index .iadvant .list li.item2 .txt .title .p1,.index .iadvant .list li.item4 .txt .title .p1{float:right; font-size: 38px;color: #333333;font-weight: bold;}
.index .iadvant .list li.item2 .txt .title .p1 em,.index .iadvant .list li.item4 .txt .title .p1 em{color: #179a3f;}
.index .iadvant .list li.item3,.index .iadvant .list li.item4{border-bottom: 0px;}

.index .floor_3_main  .btn{height: 36px;background: url(../images/btn_bg.png) center center no-repeat;}
.index .floor_3_main  .btn a{width: 180px;float: left; font-size: 16px;color: #ffffff;height: 36px;line-height: 36px;text-align: center;display: block;background: #666666;}
.index .floor_3_main  .btn .btn1{border-top-left-radius: 20px;border-bottom-left-radius: 20px; margin-left: 420px;}
.index .floor_3_main  .btn .btn2{border-top-right-radius: 20px;border-bottom-right-radius: 20px; }
.index .floor_3_main  .btn a:hover{background: #0f6d2f;}
.index .floor_3_main  .btn a.hover{background: #0f6d2f;}
@keyframes anims1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes anims1 {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

/*å…¬å¸ç®€ä»‹*/
.index .floor_4_main .indexTit{text-align: center;}
.index .floor_4_main .indexTit img{width: 352px;height: 96px;margin: 0 auto;text-align: center;    margin-top: 40px;margin-bottom: 80px;}
.index .floor_4_main{position:relative;width:100%;height:886px;}
.index .floor_4{}
.index .floor_4_main{background: url(../images/f4_bg.jpg) center center no-repeat;height: 928px;}

.index .floor_4_main .part1{}
.index .floor_4_main .part1 .list{width: 105%;}
.index .floor_4_main .part1 .list .item{float: left;margin-right: 60px;}
.index .floor_4_main .part1 .list .item .p1{font-size: 48px;color: #fff700;font-weight: bold;border-right: 1px solid #5e951e;height: 44px;line-height: 44px;}
.index .floor_4_main .part1 .list .item .p1 em{font-size: 24px;color: #fff700;margin-top: 8px;/* line-height: 26px; */display: block;float: right;margin-left: 10px;margin-right: 56px;}
.index .floor_4_main .part1 .list .item .p2{font-size: 24px;color: #fff700;/* text-align: center; */padding-top: 10px;text-indent: 50px;}
.index .floor_4_main .part1 .list .item.it4 .p1{border-right: 0;}

.index .floor_4_main .part2{margin-top: 60px;}

.index .floor_4_main .part2 img{width: 600px;height: 336px;float: left;}
.index .floor_4_main .part2 .txt{float: right;width: 560px;}
.index .floor_4_main .part2 .tit{font-size: 30px;font-weight: bold;color: #ffffff;height: 30px;padding-top: 30px;}
.index .floor_4_main .part2 .p1{font-size: 16px;color: #ffffff;width: 530px;line-height: 34px;padding-top: 20px;}



.index .floor_4_main  .btn{height: 36px;background: url(../images/btn_bg.png) center center no-repeat;margin-top: 80px;}
.index .floor_4_main  .btn a{width: 180px;float: left; font-size: 16px;color: #d5e40d;height: 36px;line-height: 36px;text-align: center;display: block;border: 1px solid #a6c6b1;}
.index .floor_4_main  .btn .btn1{border-top-left-radius: 20px;border-bottom-left-radius: 20px; margin-left: 420px;}
.index .floor_4_main  .btn .btn2{border-top-right-radius: 20px;border-bottom-right-radius: 20px; }
.index .floor_4_main  .btn a:hover{background: #666666;}
.index .floor_4_main  .btn a.hover{background: #666666;}
/*æ–°é—»èµ„è®¯*/
.index .floor_5_main .indexTit{text-align: center;}
.index .floor_5_main .indexTit img{width: 363px;height: 116px;margin: 0 auto;text-align: center;    margin-top: 40px;margin-bottom: 20px;}

.index .floor_5_main{padding-bottom:100px;/* background:#f6f6f6; */}
.index .floor_5 .indexTit{}
.index .floor_5 .left{float:left;width: 560px;border-radius: 8px;}
.index .floor_5 .left .one{position:relative;display:block;width: 560px;transition:all ease 600ms;}
.index .floor_5 .left .one .img{display:block;width: 560px;height: 314px;overflow:hidden;border-radius: 6px 6px 0 0;}
.index .floor_5 .left .one .txt{padding-top: 26px;background: #f0f0f0;padding-left: 34px;/* width: 490px; */padding-bottom: 44px;border-radius: 0 0 6px 6px;}
.index .floor_5 .left .one .txt .tit{font-size: 16px;color: #179a3f;line-height:20px;font-weight: bold;}
.index .floor_5 .left .one .txt .time{font-size: 14px;color: #999999;}
.index .floor_5 .left .one .txt .cont{margin-top: 4px;font-size:14px;color: #666666;line-height: 26px;width: 490px;}
.index .floor_5 .left .one .details{display:block;width:200px;height:46px;margin-top:60px;font-size:16px;line-height:46px;text-align:center;border-radius:4px;color:#fff;background:#02a852;transition:all ease 600ms;}
.index .floor_5 .left .one:hover{transform:translateY(-6px);transition:all ease 600ms;}
.index .floor_5 .left .one:hover .details{width:220px;transition:all ease 600ms;}
.index .floor_5 .left .one:hover .txt .tit{color:#02a852;}
.index .floor_5 .right{float:right;width: 600px;}
.index .floor_5 .right .newsList .item{display:block;padding: 36px 0px;border-bottom: 1px solid #dddddd;transition:all ease 600ms;}
.index .floor_5 .right .newsList .item:first-child{padding-top:0px;}
.index .floor_5 .right .newsList .item .time{float: right;display:block;width: 88px;height: 108px;border: 1px solid #f0f0f0;}
.index .floor_5 .right .newsList .item .time .day{padding-top:16px;font-size: 30px;color: #888888;/* font-family:"arial"; */line-height:46px;text-align:center;text-indent:6px;font-weight: bold;}
.index .floor_5 .right .newsList .item .time .year{margin-top:10px;font-size: 14px;color: #aaaaaa;line-height:14px;text-align: center;}
.index .floor_5 .right .newsList .item .txt{float: left;width: 460px;}
.index .floor_5 .right .newsList .item .txt .tit{margin-top: 0px;font-size: 16px;color:#333;line-height:20px;font-weight: bold;}
.index .floor_5 .right .newsList .item .txt .cont{margin-top: 16px;font-size:14px;color: #666666;line-height:24px;}
.index .floor_5 .right .newsList .item:hover{transform:translateY(-6px);transition:all ease 600ms;}
.index .floor_5 .right .newsList .item:hover .time .day{color:#02a852;}
.index .floor_5 .right .newsList .item:hover .time .year{color:#02a852;}
.index .floor_5 .right .newsList .item:hover .txt .tit{color:#02a852;}

.index .floor_5_main  .btn{height: 36px;background: url(../images/btn_bg.png) center center no-repeat;margin-top: 70px;}
.index .floor_5_main  .btn a{width: 180px;float: left; font-size: 16px;color: #ffffff;height: 36px;line-height: 36px;text-align: center;display: block;background: #666666;}
.index .floor_5_main  .btn .btn1{border-top-left-radius: 20px;border-bottom-left-radius: 20px; margin-left: 420px;}
.index .floor_5_main  .btn .btn2{border-top-right-radius: 20px;border-bottom-right-radius: 20px; }
.index .floor_5_main  .btn a:hover{background: #0f6d2f;}
.index .floor_5_main  .btn a.hover{background: #0f6d2f;}
/*nybanner*/
.nyWrapper{position:relative;padding:60px 0 100px;background:#f9f9f9;margin-top:-30px;}
.nyIcon{background: url(../images/nyIcon.png) no-repeat;display: inline-block;vertical-align: middle;}
.nybanner{width: 100%; height: 300px; line-height: 42px; position: relative; overflow: hidden; background-position: center top; background-repeat: no-repeat; color: #fff;}
.locationMain{position:relative;width:100%;height:91px;line-height:91px;background:url("../images/locationMain.png") no-repeat center center;z-index:12;}
.location .sitepath{height:90px;line-height:82px;}
.location .sitepath s{float:left;display:block;width:18px;height:18px;margin-top:30px;margin-left:20px;background:url("../images/homeIco.png") no-repeat center center;margin-right:12px;}
.location .sitepath a{padding-left:14px;margin-left:8px;font-size:14px;color:#333;background:url("../images/siteIco.png") no-repeat left center;background-size:4px 7px;}
.location .sitepath a.home{padding-left:0px;margin-left:0px;background:none;}
.location .sitepath a:hover{color:#e30d1d;font-weight:bold;}
.location .menu{height:72px;line-height:73px;}
.location .menu .list li a{padding:0 8px;font-size:14px;color:#333;text-align: center; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; display: inline-block;cursor:pointer;}
.location .menu .list li{margin-left:40px;float:left;}
.location .menu .list li a.hover,.location .menu .list li a:hover{color:#eb151d;font-weight:bold;}

/* pager */
.pager{padding: 30px 0 0px; text-align: center;}
.pager:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.pager{*zoom: 1;}
.pager p{height: 26px; line-height: 26px; float: left; display: none;}
.pager ul{overflow: hidden; margin: 0 auto; text-align: center;}
.pager ul li{padding: 0 !important; height: auto !important; border: none !important; display: inline-block; *display: inline; zoom: 1;}
.pager ul a{margin: 0 3px; padding: 0 13px; height: 34px; line-height: 34px; text-decoration: none; float: left; background: #fff;border:1px solid #e5e5e5;border-radius:3px;}
.pager ul a.current{background-color: #eb151d; color: #fff;border-color:#eb151d;}
.pager ul a.current:hover{background-color: #eb151d; color: #fff;border-color:#eb151d;}
.pager ul a:hover{background: #eb151d; color: #fff;border-color:#eb151d;}


/*å†…é¡µ*/

/* å†…é¡µ */
.links_main{border-top: 1px solid #e5e5e5; line-height: 90px; height: 90px;}
.links_main span{color: #2fc16e; font-size: 36px; font-weight: bold; margin-right: 40px; display: block; float: left;}
.links_main a{padding: 0 30px;}
.bottom_main{background: #3a3c42; padding: 50px 0; width: 100%;}
.bottom_main .box1{color: #fff; width: 510px; height: 170px; border-right: 1px solid #44464c; padding-right: 52px; padding-top: 30px;}
.bottom_main .box1 img{float: left; margin-right: 10px;}
.bottom_main .box1 h3{font-size: 22px; font-weight: 100;}
.bottom_main .box1 p{margin-bottom: 40px;}
.bottom_main .box1 .line{height: 1px; background: #57595e; margin-bottom: 1px;}
.bottom_main .box1 .a{color: #616368; margin-top: 23px;}
.bottom_main .box1 .a a{color: #fff; padding: 0 2px;}
.bottom_main .box1 .a a:hover{color: #2fc16e;}
.bottom_main .box2{color: #fff; width: 281px; height: 170px; border-right: 1px solid #44464c; padding-left: 50px; padding-top: 30px;}
.bottom_main .box2 h3{font-size: 22px; padding-bottom: 22px;}
.bottom_main .box2 li{line-height: 30px;}
.bottom_main .box2 li i{width: 14px; height: 14px; background-position: -241px -57px; margin-right: 5px;}
.bottom_main .box2 li .i2{background-position: -255px -57px;}
.bottom_main .box2 li .i3{background-position: -270px -57px;}


.contact  .box3 h1{font-size: 36px; padding-bottom: 15px; text-align: center;}
.contact .box3 p{font-size: 16px; color: #828282; line-height: 24px; padding-bottom: 46px; text-align: center;}
.contact .box3 b{color: #d10000; font-weight: 100;}
.contact .box3 ul{width: 115%;}
.contact .box3 li{float: left; height: 36px; line-height: 36px; width: 358px; padding: 0 20px; padding-right: 0; border: 1px solid #e5e5e5; margin-right: 30px; margin-bottom: 20px; color: #828282;}
.contact .box3 li span{padding-right: 10px;}
.contact .box3 li input{width: 295px; border: none; outline: none;}
.contact .box3 textarea{border: 1px solid #e5e5e5; width: 1179px; height: 144px; resize: none; padding: 10px; *margin-top: 15px; overflow: hidden; outline: none;}
.contact .box3 .btn{border: none; background: #ff3600; width: 280px; height: 38px; line-height: 38px; color: #fff; font-size: 18px; margin-top: 26px; float: right; cursor: pointer; transition: ease-in-out .2s; margin-bottom: 50px;}
.contact .box3 .btn:hover{width: 340px;}
.bottom_copy{ line-height: 50px;font-size: 12px; color: #ccc;}
.bottom_copy a{color: #ccc;}
.bottom_copy a:hover{color: #fff;}
.ewmbox{width: 300px; height: 320px; padding-top: 20px; background: #fff; z-index: 9999; position: fixed; left: 50%; top: 50%; margin: -170px 0 0 -150px; text-align: center; font-size: 16px; display: none;}
.ewmbox .close{width: 32px; height: 32px; position: absolute; top: -25px; right: -40px; cursor: pointer; border-radius: 100%; background: #f3f3f3 url(../images/dialogClose.png) no-repeat center center; transition: all ease 300ms;}
.ewmbox .close:hover{transform: rotate(180deg);}
.ewmbox img{width: 260px; height: 260px; display: block; margin: 0 auto 10px;}
.dialog-layout{width: 100%; height: 100%; position: fixed; z-index: 100; top: 0; left: 0; background: #000; opacity: 0.3; filter: alpha(opacity=30);}

.local{height: 60px; line-height: 60px; overflow: hidden;}
.local ul{float: right; margin-right: 60px;}
.local ul li{padding: 0 25px; float: left;}
.local ul li a{position: relative; display: block; padding: 0 15px; overflow: hidden; color: #363636;}
.local ul li a i{width: 0; height: 3px; background: #3b3a45; position: absolute; left: 50%; opacity: 0; filter: alpha(opacity=0); bottom: 0; transition: ease-in .2s;}
.local ul li a.hover,
.local ul li a:hover{color: #363636;}
.local ul li a.hover i,
.local ul li a:hover i{left: 0; opacity: 1; filter: alpha(opacity=100); width: 100%;}
.bg_main{background: #eaeaea url(../images/context.jpg) center top repeat-y;padding-bottom: 100px;border-top: 1px solid #ccc;padding-top:100px;/* position: relative; */}
.bg_bottom_main{background: #eaeaea; height: 100px;}
.sub_banner{height: 200px; width: 100%;}
.sub_nav{line-height: 35px; padding-bottom: 20px; border-bottom: 1px solid #f2f2f2; height: 80px;}
.sub_nav .fl{font-size: 30px;} 
/*.newsny .sub_nav .fr{width:auto;}*/   
.sub_nav .fr {width: 800px;}
.sub_nav .fr ul{height: 100px;}
.sub_nav .fr li{float: left;/* margin-bottom: 10px; */background: #ffffff78;}
.sub_nav .fr li a{ padding: 0 20px;border: 1px solid #e6e6e6;display: block;margin-left: 10px;transition: ease-in-out .2s;/* width: 104px; */    margin-bottom: 4px;}
.sub_nav .fr li a:hover,
.sub_nav .fr li a.hover{background: #10993f; color: #fff; border: 1px solid #10993f;}
.sub_nav .fr li .boxlist{display:none;/* width: 134px; */}
.sub_nav .fr li .boxlist:hover{display:block;}
.sub_nav .fr li .boxlist.hover{display:block;}
.sub_nav .fr.fr_1 .item.it2{display:none !important;}
.sub_nav .fr.fr_1 .item.it1,.sub_nav .fr.fr_1 .item.it2{display:block}
.sub_nav .fr.fr_1 .item{display:none;    width: 126px;}
.cp_ny .fr{width:100%;margin-top:40px;position: absolute;/* top: 40px; */margin-top: 60px;height: 100px;}
.sub_nav.cp_ny {height:170px;position: relative;}
.sub_nav.cp_ny .fr li a{padding:0 14px;}
.sub_nav .fr li .boxlist a{float:left;}
.sub_nav .fr.fr_1 li{    width: 1096px;}
.sub_nav.cp_ny .fr li.it2 a{width: 140px;}
/*.nyly ul li:first-child{display: none;}*/



.case{margin-top: 40px;}
.case ul{width: 105%;}
.case li{width: 380px; float: left; margin-right: 30px; margin-bottom: 30px;}
.case li:hover a span{color:#0f6d2f; }
.case li:hover a p{color:#0f6d2f; }
.case li .img{overflow: hidden; height: 213px; display: block; border: 1px solid #efefef; width: 378px; border-bottom: none;}
.case li .img img{width: 380px; height: 213px; transition: .9s;}
.imgH li .img{height: 284px; border: 1px solid #efefef; width: 378px; border-bottom: none;}
.imgH li .img img{height: 284px;}
.case li:hover .img img{transform: scale(1.2); -webkit-transform: scale(1.2);}
.case li .p{border: 1px solid #efefef; display: block; width: 340px; padding: 0 19px; height: 108px; border-top: none;}
.case li .p p{border-bottom: 1px solid #d6d6d6; height: 58px; line-height: 58px; margin-bottom: 10px; font-size: 18px;}
.case li .p i{width: 32px; height: 12px; background-position: -230px -110px;}
.case li .p .fl{font-size: 12px; font-family: arial;}
.case li:hover{box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);}
.news{padding-top: 50px;}
.news li{padding-bottom: 50px;border-bottom: 1px solid #f2f2f2;margin-bottom: 30px;}
.news li .img{width: 360px;float: left;height: 213px;overflow: hidden;}
.news li .img img{width: 380px;height: 213px;transition: .9s;}
.news li:hover .img img{transform: scale(1.2); -webkit-transform: scale(1.2);}
.news li .p{width: 791px; float: right;}
.news li .p h1{color: #363636; font-size: 24px; font-weight: 100; padding: 28px 0;}
.news li:hover .p h1{color:#10993f; }
.news li .p p{color: #363636; line-height: 24px; padding-bottom: 24px;}
.news li .p span{line-height: 18px; font-family: arial; color: #959595;}
.news li .p i{width: 23px; height: 16px; background-position: -73px 0; margin-right: 10px;}
.news li .p .i2{background-position: -104px 0; margin-left: 30px;}
.detail{}
.detail .title{padding-bottom: 20px; border-bottom: 1px solid #f2f2f2; text-align: center;}
.detail .title h1{font-size: 30px; font-weight: 100;}
.detail .title span{line-height: 18px; font-family: arial; color: #959595;}
.detail .title i{width: 23px; height: 16px; background-position: -73px 0; margin-right: 10px;}
.detail .title .i2{background-position: -104px 0; margin-left: 30px;}
.detail .context{line-height: 30px; padding: 25px 0;}
.detail .context img{max-width: 1200px;}
/* reLink */
.reLink{height: 38px; line-height: 38px; border: 1px solid #e6e6e6; padding: 0 15px; margin-bottom: 50px;}
.reLink .nextLink,
.detail .reLink .prevLink{width: 50%;}
.reLink .nextLink{text-align: right;}
.reLink a{-webkit-transition: all ease 500ms; -moz-transition: all ease 500ms; -ms-transition: all ease 500ms; -o-transition: all ease 500ms; transition: all ease 500ms;}
.reLink a:hover{color:#2fc16e;}
/* pager */
.pager{padding: 30px 0 30px; text-align: center; *zoom: 1; *padding: 40px 0 30px;}
.pager:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.pager p{height: 26px; line-height: 26px; display: inline-block; *display: inline; *zoom: 1; display: none;}
.pager ul{display: inline-block; *display: inline; *zoom: 1; overflow: hidden;}
.pager ul li{float: left; margin: 0 5px; padding: 0 !important; height: auto !important; border: none !important;}
.pager ul a{line-height: 30px; padding: 0 10px; transition: all ease 300ms; color: #000000; text-decoration: none; float: left; border: 1px solid #ddd;}
.pager ul a.current,
.pager ul a:hover{color: #fff; border: 1px solid #2ab866; background: #2ab866;}
.contact .box1{line-height: 18px; padding: 48px 0 0px; overflow: hidden;}
.contact .box1 ul{width: 125%;}
.contact .box1 li{float: left; width: 230px; margin-right: 250px;}
.contact .box1 li i{width: 56px; height: 56px; background-position: -142px 0; float: left;}
.contact .box1 li b{font-size: 18px; font-family: arial; font-weight: 100;}
.contact .box1 li td{vertical-align: middle; height: 56px; padding-left: 5px;}
.contact .box1 .l2 i{background-position: -204px 0;}
.contact .box1 .l3 i{background-position: -267px 0;}
.contact .box2{margin-bottom: 75px;}
.contact .box2 #map1_container,
.contact .box2 #allmap1{width: 100%; height: 400px;}



.job .img{overflow: hidden; width: 480px; height: 270px; display: block; float: left;}
.job .img img{width: 480px; height: 270px; transition: .9s;}
.job li:hover .img img{transform: scale(1.2); -webkit-transform: scale(1.2);}
.job .p{width: 680px; padding-left: 40px; height: 270px; background: #0a408a; color: #fff; display: block; float: right; position: relative;}
.job .p i{width: 54px; height: 54px; background-position: 0 -35px; position: absolute; right: 40px; bottom: 40px; transition: ease-in-out .2s;}
.job .p h1{font-size: 30px; font-weight: 100; padding-top: 35px;}
.job .p p{font-size: 14px; text-transform: uppercase; padding-top: 5px; padding-right: 20px;}
.job .p span{display: block; background: #fff; width: 20px; height: 3px; margin-top: 11px;}
.job li{margin-bottom: 20px;}
.job .l2 .img{float: right;}
.job .l2 .p{float: left; background: #fff; color: #333;}
.job .l2 .p i{background-position: -59px -35px;}
.job .l2 .p span{background: #333;}
.job li:hover i{margin-right: 20px;}
.about .box1{padding-top: 105px; padding-bottom: 100px; overflow: hidden;}
.box1_add{padding: 70px 0;}
.about .box1 .fl{padding-top: 32px;}
.about .box1 .fl h1{font-size: 80px; text-transform: uppercase; font-family: arial; line-height: 80px;}
.about .box1 .fl p{font-size: 24px; padding-bottom: 88px;}
.about .box1 .fl i{width: 54px; height: 54px; background-position: 0 -99px; cursor: pointer; position: relative; display: block; float: left;}
.about .box1 .fl i img{position: absolute; left: 20px; bottom: 56px; width: 0px; height: 0px; opacity: 0; filter: alpha(opacity=0); transition: ease-in-out .2s;}
.about .box1 .fl i:hover img{filter: alpha(opacity=100); opacity: 1; left: 0; height: 80px; width: 80px;}
.about .box1 .fl .i2{background-position: -58px -99px; margin-left: 20px;}
.about .box1 .fr{width: 611px;}
.about .box1 .fr h1{font-size: 24px; font-weight: 100;}
.about .box1 .fr span{display: block; background: #b0b0b0; width: 20px; height: 2px; margin: 13px 0 24px;}
.about .box1 .fr h2{font-size: 18px;}
.about .box1 .fr p{line-height: 30px; padding-top: 12px;}
.about .box1 .fr i{width: 54px; height: 54px; background-position: -59px -35px; margin-top: 35px; transition: ease-in-out .2s;}
.about .box1 .fr a:hover{cursor: pointer;}
.about .box1 .fr a:hover i{margin-left: 15px;}
.about .bg_20{height: 20px; width: 100%; background: #eaeaea;}
.about .box2{padding-bottom: 94px;}
.about .box2 .con{margin-top: 40px;}
.about .box2 .con .fl{width: 410px; height: 428px; overflow: hidden;}
.about .box2 .con .fl img{width: 410px; height: 428px;}
.about .box2 .con .fr .img{width: 380px; height: 214px; overflow: hidden; display: block;}
.about .box2 .con .fr .img img{width: 380px; height: 214px; transition: .9s;}
.about .box2 .con .fr .p{display: block; padding-left: 20px; width: 360px; height: 214px;}
.about .box2 .con .fr .p h1{font-size: 24px; line-height: 60px; font-weight: 100;}
.about .box2 .con .fr .p i{width: 54px; height: 54px; background-position: -59px -35px; margin-top: 35px; transition: ease-in-out .2s;}
.about .box2 .con .fr li:hover{cursor: pointer;}
.about .box2 .con .fr li:hover h1,
.about .box2 .con .fr li:hover p{color: #333;}
.about .box2 .con .fr li:hover i{margin-left: 15px;}
.about .box2 .con .fr li{float: left;}
.about .box2 .con .fr li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.about .box3{background: url(../images/about_bg.jpg) center top no-repeat; width: 100%; height: 457px; padding-top: 93px;}
.about .box3 .w1200{overflow: hidden;}
.about .box3 .fl{width: 500px;}
.about .box3 .fl h1{font-size: 36px; color: #fff; font-weight: 100; padding-bottom: 25px;}
.about .box3 .fl span{display: block; width: 40px; height: 2px; background: #ffd200; margin-bottom: 25px;}
.about .box3 .fl p{color: #fff; line-height: 24px;}
.about .box3 .fl i{width: 54px; height: 54px; cursor: pointer; background-position: 0px -35px; margin-top: 35px; transition: ease-in-out .2s;}
.about .box3 .fl a:hover i{margin-left: 15px;}
.about .box3 .fr .picScroll-left{overflow: hidden; position: relative; margin-top: 68px; height: 225px; width: 620px;}
.about .box3 .fr .picScroll-left .hd{overflow: hidden;}
.about .box3 .fr .picScroll-left .hd .prev,
.about .box3 .fr .picScroll-left .hd .next{display: block; left: 0; top: 50%; margin-top: -36px; width: 30px; height: 72px; position: absolute; z-index: 10; background-position: -133px -67px; cursor: pointer; display: none;}
.about .box3 .fr .picScroll-left .hd .next{left: auto; right: 0; background-position: -164px -67px;}
.about .box3 .fr .picScroll-left:hover .hd .prev,
.about .box3 .fr .picScroll-left:hover .hd .next{display: block;}
.about .box3 .fr .picScroll-left .hd ul{float: right; overflow: hidden; margin-top: 10px; zoom: 1;}
.about .box3 .fr .picScroll-left .hd ul li{float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("../images/icoCircle.gif") 0 -9px no-repeat;}
.about .box3 .fr .picScroll-left .hd ul li.on{background-position: 0 0;}
.about .box3 .fr .picScroll-left .bd ul{overflow: hidden; zoom: 1;}
.about .box3 .fr .picScroll-left .bd ul li{margin-right: 20px; float: left; _display: inline; overflow: hidden; text-align: center;}
.about .box3 .fr .picScroll-left .bd ul li img{width: 300px; height: 225px;}
.bg_top{height: 50px; background: #eaeaea; width: 100%;}
.erro{color: red;}
/* map_ul */
.map_ul{list-style: outside none none; display: block; width: 100%;}
.map_ul li{display: block; width: 100%; padding: 0; margin-bottom: 25px;}
.map_ul li a{width: 100%; height: 35px; line-height: 35px; font-weight: bold; display: block; background: #f6f6f6; text-indent: 15px;}
.map_ul .list-inline{display: block; width: 86%;}
.map_ul .list-inline li{height: 32px; display: inline-block; *display: inline; margin: 15px 5px 15px 0; zoom: 1; line-height: 32px; border-bottom: 0; text-align: center; width: auto; padding: 0px;}
.map_ul .list-inline li a{text-indent: 0; font-weight: normal; display: block; line-height: 32px; height: 32px; display: inline-block; padding: 0px 10px; width: auto; border: 1px solid #ccc; text-align: center;}
.map_ul .list-inline li a:hover{background: #12a751; color: #fff; border: 1px solid #12a751;}
.map_ul li.it2 .list-inline li{display:none;}
.map_ul li.it2 .list-inline li:first-child{display:block;width:100px;float:left;}
.map_ul li.it2 .list-inline li:nth-child(2){display:block;width:100px;float:left;}
.map_ul li.it2 .list-inline li a{float:left;}
.map_ul li.it2{height:90px;}
/*.map_ul li.it4 .list-inline li:first-child{display: none;}*/
.erro{text-align: center;min-height:400px;}
.showPro{padding: 50px 50px 0;}
.showPro .reLink{margin-bottom: 0;}
.showPro .showContxt{padding: 30px 0 35px; font-size: 16px; line-height: 32px;}
.showPro .showContxt img{max-width: 100%; height: auto !important;}
.showPro .showimgCon{padding: 0 0 30px; font-size: 16px; line-height: 32px;}
.showPro .showimgCon .txtcon{width: 680px; height: 423px; float: right; position: relative;}
.showPro .showimgCon .txtcon .tit{position: relative; font-size: 20px; margin-bottom: 15px; color: #d73535; font-weight: bold; line-height: 24px; padding-bottom: 14px; border-bottom: 1px solid #dddddd; padding-right: 60px;}
.showPro .showimgCon .txtcon .tit .goBack{position: absolute; right: 0; top: 0; color: #999999; font-size: 14px; display: block; font-weight: normal; cursor: pointer;}
.showPro .showimgCon .txtcon .tit .goBack s{width: 20px; height: 20px; background-position: -440px -62px; margin-left: 6px;}
.showPro .showimgCon .txtcon .tit .goBack:hover{color: #047fcc;}
.showPro .showimgCon .txtcon .txt{line-height: 24px; font-size: 16px; color: #666;}
.showPro .showimgCon .txtcon .txt .item{margin-bottom: 7px; max-height: 144px; overflow: hidden;}
.showPro .showimgCon .txtcon .tel-btn{width: 100%; position: absolute; left: 0; bottom: 0; border-top: 1px solid #ddd; padding-top: 40px;}
.showPro .showimgCon .txtcon .tel-btn .btn{width: 118px; float: right; height: 40px; line-height: 40px; margin-top: 5px; font-size: 20px; text-align: center; color: #fff; cursor: pointer; background: #2ab866;}
.showPro .showimgCon .txtcon .tel-btn .btn:hover{background: #12a751;}
.showPro .showimgCon .txtcon .tel-btn .tel{width: 280px; float: left;}
.showPro .showimgCon .txtcon .tel-btn .tel span,
.showPro .showimgCon .txtcon .tel-btn .tel strong{display: block; color: #666666;}
.showPro .showimgCon .txtcon .tel-btn .tel s{width: 42px; height: 42px; display: block; float: left; margin-right: 6px; background-position: -315px -30px;}
.showPro .showimgCon .txtcon .tel-btn .tel span{font-size: 16px; line-height: 20px;}
.showPro .showimgCon .txtcon .tel-btn .tel strong{font-size: 28px; line-height: 28px;}
.showPro .showimg{width: 442px; position: relative; float: left; overflow: hidden;}
.showPro .showimg .bigimg{width: 440px; height: 332px; display: block; position: relative; border: 1px solid #dddddd;}
.showPro .showimg .bigimg .list{width: 5000%;}
.showPro .showimg .bigimg .list li{width: 440px; height: 332px; float: left;}
.showPro .showimg .bigimg .list img{width: 100%; height: 100%; display: block; transition: all ease 300ms;}
.showPro .showimg .smallimg{width: 440px; height: 76px; position: relative; padding-top: 30px; z-index: 10; overflow: hidden;}
.showPro .showimg .list{width: 357px; overflow: hidden; position: relative; margin: 0 auto;}
.showPro .showimg .listcon{width: 600% !important; position: relative;}
.showPro .showimg .prev,
.showPro .showimg .next{width: 20px; height: 76px; z-index: 10; position: absolute; top: 30px; cursor: pointer; background: url(../images/show-btn-ico.png) no-repeat 0 center;}
.showPro .showimg .prev:hover,
.showPro .showimg .next:hover{background-color: #f9f9f9;}
.showPro .showimg .prev{left: 0; background-position: 3px center;}
.showPro .showimg .next{right: 0; background-position: -84px center;}
.showPro .showimg li{width: 98px; height: 74px; margin-right: 28px; float: left; cursor: pointer; position: relative;}
.showPro .showimg li img{width: 100%; height: 100%; display: block;}
.showPro .showimg li.on{width: 94px; height: 70px; border: 3px solid #2ab866;}
.relateTit{height: 58px; line-height: 58px; border-bottom: 1px solid #e4e4e4; margin: 0 auto; width: 1200px;}
.relateTit h3{font-size: 18px; display: inline-block; *display: inline; *zoom: 1; position: relative;}
.relateTit h3 .line{width: 100%; height: 2px; display: block; position: absolute; left: 0; bottom: -1px; background: #2ab866;}
.floor_3_remm{padding-bottom: 60px;}
.floor_3_remm .body{overflow: hidden; *margin-bottom: 38px;}
.floor_3_remm .body ul{width: 112%;}
.floor_3_remm .body li{margin-bottom: 40px; width: 370px; float: left; margin-right: 45px; position: relative; border-radius: 5px; height: 278px; overflow: hidden;}
.floor_3_remm .body li a{display: block; width: 100%; height: 100%; cursor: pointer;}
.floor_3_remm .body li .img img{border-radius: 5px;width:370px; height:278px}
.floor_3_remm .body li .txt{position: absolute; left: 0; top: 211px; height: 67px; background: #666; width: 301px; border-radius: 0 0 5px 5px; color: #fff; padding-left: 42px; padding-right: 42px; transition: ease-in-out .2s; text-align: center; line-height: 67px;}
.floor_3_remm .body li .txt h3{font-size: 20px; font-weight: 100; line-height: 67px;}
.floor_3_remm .body li .txt span{margin: 0 auto; display: block; border: 1px solid #fff; text-align: center; width: 123px; height: 33px; line-height: 33px; border-radius: 5px; margin-top: 10px; display: none;}
.floor_3_remm .body li:hover{box-shadow: 2px 5px 2px rgba(0, 0, 0, 0.1);}
.floor_3_remm .body li:hover .txt{background: url(../images/bg_6b.png) repeat; height: 100%; top: 0; border-radius: 5px;}
.floor_3_remm .body li:hover .txt h3{padding-top: 78px;}
.floor_3_remm .body li:hover .txt span{margin-top: 0; display: block;}
.floor_3_remm .more2{text-align: center;}
.floor_3_remm .more2 ul{display: inline-block; *zoom: 1; *display: inline;}
.floor_3_remm .more2 a{width: 141px; height: 35px; display: block; color: #2fc16e; margin: 0 19px; border: 2px solid #2fc16e; line-height: 35px; border-radius: 4px; font-size: 20px;}
.floor_3_remm .more2 a:hover{box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);}
.floor_3_remm .more2 .ewmbtn{background: #2fc16e; color: #fff;}
.floor_3_remm .more2 li{float: left;}


/* reLink */
.reLink{height: 48px; line-height: 48px; padding: 0 15px; border: 1px solid #dddddd;}
.reLink .nextLink,
.reLink .prevLink{width: 50%; color: #666;}
.reLink .nextLink{text-align: right;}
.reLink a{ -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.reLink a:hover{color: #4baf69;}


.showVedio2{width: 864px; height:486px; position: fixed; left: 50%; top: 50%; margin: -243px 0 0 -432px; z-index: 9999; background: #fff; display: none;}
.showVedio2 .playcon{height:486px;}
.showVedio2 .close{width: 40px; height: 40px; position: absolute; right: -16px; top: -16px; cursor: pointer; background: url(../images/close.png) no-repeat center center; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; z-index: 10;}
.showVedio2 .close:hover{transform: rotate(180deg);}
.showVedio2 video{width: 100%; height:486px; display: block;}
.dialog-layout{position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; background: #000; opacity: .5;}




/* Underline From Center2 */
.hvr-underline-from-center1{display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}
.hvr-underline-from-center1:before{content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: -1px; background: #eb151d; height: 2px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-underline-from-center1:hover:before,
.hvr-underline-from-center1.hover:before,
.hvr-underline-from-center1:focus:before,
.hvr-underline-from-center1:active:before{left: 0; right: 0;}
.hvr-underline-from-center1:hover,
.hvr-underline-from-center1.hover{*height: 43px; *border-bottom: 2px solid #eb151d; *line-height: 43px;}
@-webkit-keyframes scale{0%{-webkit-transform: scale(1);} 50%{-webkit-transform: scale(1.02);} 100%{-webkit-transform: scale(1);}}
@keyframes scale{0%{transform: scale(1);} 50%{transform: scale(1.02);} 100%{transform: scale(1);}}

/* Underline From Center2 */
.hvr-underline-from-center2{display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}
.hvr-underline-from-center2:before{content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: -1px; background: #fff; height: 2px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-underline-from-center2:hover:before,
.hvr-underline-from-center2.hover:before,
.hvr-underline-from-center2:focus:before,
.hvr-underline-from-center2:active:before{left: 0; right: 0;}
.hvr-underline-from-center2:hover,
.hvr-underline-from-center2.hover{*height: 43px; *border-bottom: 2px solid #fff; *line-height: 43px;}
@-webkit-keyframes scale{0%{-webkit-transform: scale(1);} 50%{-webkit-transform: scale(1.02);} 100%{-webkit-transform: scale(1);}}
@keyframes scale{0%{transform: scale(1);} 50%{transform: scale(1.02);} 100%{transform: scale(1);}}
/*# sourceMappingURL=style.css.map */