i{line-height:0;}
.anban,.anban img{width: 100%;display: block;}
.content6{width:1400px;margin:0 auto;}


.al1{height: 740px;overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;position: relative;}
.anpptit{position: absolute;left:0;top:150px;height: 176px;}
.anpptit h3{font-size:40px;color:#333333;font-weight: normal;height: 176px;position: relative;animation-delay:2s;}
.anpptit h3 em{display: block;}
.anppimg {animation-delay:2.5s;}
.anppimg img{display:block;}
.anpptit .tit{position:absolute;left:0;top:136px; animation-delay:2.5s;display:block;width:38px;height:11px;}
.video{position: absolute;left:10%;top:0;width:80%;height: 740px;}

.al1 .video video {
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover;
 -o-object-position:center top;
 object-position:center top
}

.fawz{text-align:center;}
.al2{ padding-top: 55px;box-sizing: border-box;background: #f5f5f5;padding-bottom:50px; }
.al2 h2{height: 148px;text-align:center;font-size:48px;color:#333333;font-weight: bold;position: relative;}
.al2 .tit{position:absolute;left:50%;top:62px; width:38px;height: 11px;margin-left: -19px;}


.al2_con dl{ float: left;width: 450px;margin-right: 26px;position: relative;transition: all 0.5s;}
.al2_con dl:hover{ margin-top: 0px; }
.al2_con dt a{ display: block;width: 450px;border-radius: 10px 10px 0 0; overflow: hidden;position: relative;}
.al2_con dt img{ display: block;width: 450px;border-radius: 10px 10px 0 0;  }

.al2_con dl:hover dt a:after{ position: absolute;left:0;top:0;width:100%;height: 100%;background: rgba(28,60,137,0.8);content: "";z-index: 10;border-radius: 10px 10px 0 0;  }

.al2_con dd{height: 56px;width: 100%;background: #fff;position: relative;border-radius: 0 0 10px 10px;}
.al2_con dd h4 a{ display: block;font-size: 18px;font-weight: normal;color: #333333;line-height: 56px;text-align:center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.al2_con dd em{ display: block;width: 48px;height: 48px;overflow: hidden;position: absolute;right: 33px;bottom:86px;z-index: 20;background: url(../images/al_ic2.png) no-repeat center; z-index: 20;}

.al2_con dl:hover em{ left:50%;margin-left: -24px;top:-160px;background: url(../images/al_ic2h.png) no-repeat center; }

.al_hd{margin:60px auto 0; text-align:center;width:100%;cursor:pointer}
.al_hd li{width:18px;height:18px;background:#e5e5e5;display:inline-block;margin:0 10px;border-radius:130px}
.al_hd li.on{background:#379fdb;}


.g_gcanny{padding-top: 53px;overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;}
.g_gcanny h2{height: 124px;text-align:center;font-size:48px;color:#333333;font-weight: bold;position: relative;}
.g_gcanny .tit{position:absolute;left:50%;top:52px; width:38px;height: 11px;margin-left: -19px;}
.gcanfl{height: 140px;}
.gcanfl dl{height: 36px;margin-bottom: 15px;}
.gcanfl dt a{display: block;float: left;width:125px;line-height: 36px;font-size:20px;color:#333333;}
.gcanfl dd a{display: block;float: left;padding: 0 10px;border:1px solid #bfbfbf;font-size:17px;color:#666666;height: 36px;line-height: 36px;margin-right: 9px;}
.gcanfl dd a:hover{background:#f3981e;color:#fff;border:1px solid #f3981e;}


/*解决方案*/
.g_hotfa{background: #f5f5f5;overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto; padding: 55px 0 82px 0;}
.g_hotfa h2{height: 116px;text-align:center;font-size:48px;color:#333333;font-weight: bold;position: relative; line-height:48px;}
.g_hotfa .tit{position:absolute;left:50%;top:62px; width:38px;height: 11px;margin-left: -19px;line-height:0;}
.g_hotfa dl{float: left;width:49.4%;margin:0 0 26px 0;position: relative;transition: all 0.3s linear 0s;}
.g_hotfa dl:nth-child(2n){float: right;}
.g_hotfa dt{width:100%;overflow: hidden;border-radius: 20px;}
.g_hotfa dt img{width:100%;display: block;transition: all 0.3s linear 0s;}
.g_hotfa dd{position: absolute;left:0;top:0;width:100%;height: 100%;background: rgba(0,0,0,.5);border-radius: 20px;padding: 4rem 0 0 0;box-sizing: border-box;}
.g_hotfa i{display: block;width:100px;margin:0 auto;overflow: hidden;}
.g_hotfa i img{display: block;width:200px;transition: all 0.3s linear 0s;}
.g_hotfa h4{text-align:center;font-size:30px;color:#fff;font-weight: normal;}
.g_hotfa h4 em{display: block;font-size:14px;color:rgba(255,255,255,.5);font-weight: normal;padding-top: 5px;}
.g_hotfa dl:hover i img,.g_hotfa .cur i img{margin-left: -100px;}
.g_hotfa dl:hover dt img{transform: scale(1.1);}



.g_hyjjfa{overflow: hidden;padding-top: 5.5rem;}
.g_hyjjfa h2{height: 126px;text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;line-height:48px;}
.g_hyjjfa .tit{position:absolute;left:50%;top:62px; width:38px;height: 11px;margin-left: -19px; line-height:0;}
.m_hyjjfa dl{float: left;width:32%;margin:0 1.8% 28px 0;}
.m_hyjjfa dl:nth-child(3n){margin-right: 0;}
.m_hyjjfa dt{width:100%;overflow: hidden;position: relative;}
.m_hyjjfa dt img{width:100%;display: block;transition: all 0.3s linear 0s;}
.m_hyjjfa dt:before{content: "";position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.5);left:0;top:0;}
.m_hyjjfa dt h4{position: absolute;left:32px;top:25px;font-size:22px;color:#fff;font-weight: bold;}
.m_hyjjfa dt span{position: absolute;right:24px;bottom:25px;font-size:16px;color:#fff;font-weight: normal;}
.m_hyjjfa dd{background: #fff;height: 192px;box-shadow: 0 0 21px rgba(0,0,0,.1);padding: 29px 5% 0 10%;box-sizing: border-box;}
.m_hyjjfa dd a{display: block;float: left;width:33%;line-height: 44px;font-size:16px;color:#333333;}
.m_hyjjfa dd a:hover{color:#37a0db;text-decoration: underline;}
.cjjjfa{padding-bottom: 110px;}
.cjjjfa dd a{width:50%;}
.m_hyjjfa dl:hover dt img{transform: scale(1.1);}

 @media screen and (max-width:1581px) {             
.m_hyjjfa dd a{font-size:14px;}


}





/*智能安防*/
.g_znafyz{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;padding-top: 42px;padding-bottom: 110px;}
.g_znafyz h2{height: 160px;text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_znafyz h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 12px 0;}
.g_znafyz h2 i{display: block;}

.g_znafyz dl{float: left; width:32.5%; margin-right: 1%; height: 544px;box-shadow: 0 0 21px rgba(0,0,0,.1);box-sizing: border-box;/* background: url(../images/afxybg.jpg) no-repeat;*/ border-radius:15px;}
.g_znafyz dl:nth-child(3){margin-right: 0;}
.g_znafyz dt{width:100%;margin-bottom: 20px;}
.g_znafyz dt img{width:100%;display: block;transition: all 0.3s linear 0s;border-radius:21px 21px 0 0;}


.g_znafyz dd{padding: 0 10% 0 10%;}
.g_znafyz h3{line-height: 66px;font-size:34px;font-weight: bold;color:#333333;}
.g_znafyz p{font-size:16px;line-height: 30px;color:#666666;}
.g_znafyz dl:nth-child(1){animation-delay: 0.1s;}
.g_znafyz dl:nth-child(2){animation-delay: 0.2s;}
.g_znafyz dl:nth-child(3){animation-delay: 0.3s;}
.g_znafyz dl:hover dt img{transform: translateY(-10px);}


.g_xtren{background: #eeeeee;overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;padding: 76px 0;}
.g_xtren h2{height: 140px;text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_xtren h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 12px 0;}
.g_xtren h2 i{display: block;}

.g_xtren .xtrentit{height: 70px;line-height: 70px;border-bottom: 1px solid #c8c8c8;margin-bottom: 60px;overflow: hidden;}
.g_xtren .xtrentit li{display: block; float: left;font-size:18px;color:#333333;margin-right: 2%;padding: 0 0.5%;}
.g_xtren .xtrentit li.on{color:#37a0db;font-weight: bold;position: relative;}
.g_xtren .xtrentit li.on:before{content: "";position: absolute;width:100%;height: 3px;background: #379fdb;left:0;top:69px;}
.xtrenbd dd{float: left;width:42%;padding-top: 14px;}
.xtrenbd h3{padding-left: 36px;line-height: 56px;font-size:22px;color:#333333;margin-bottom: 6px;}
.xtrenbd li{margin-bottom: 10px;}
.xtrenbd li b{display: block;position: relative;padding-left: 36px;line-height: 36px;font-size:16px;color:#333333;}
.xtrenbd li b:before{content: "";position: absolute;background: url(../images/xtico.png) no-repeat;width:32px;height: 32px;left:0;top:2px;}
.xtrenbd li em{display: block;font-size:16px;line-height: 30px;color: #666666;padding-left: 36px;}
.xtrenbd dt{float: right;width:51.4%;border:14px solid #fff;box-sizing: border-box;box-shadow: 3px 0 43px rgba(0,0,0,.06);overflow: hidden;}
.xtrenbd dt img{width:100%;display: block;transition: all 0.3s linear 0s;}
.xtrenbd dl:hover dt img{transform: scale(1.1);}

.g_xtche{background: #fff;padding: 46px 0 82px 0;}
.g_xtche .xtrentit li{margin-right: 1.5%;}
.g_xtche dt{float: left;box-shadow: 3px 0 43px rgba(0,0,0,.2)}
.g_xtche dd{float: right;}
.g_xtcj{padding: 55px 0 75px 0;}
.g_xtcj .xtrentit ul{padding-left: 20%;}


.g_afcp{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;padding: 70px 0 67px 0;}
.g_afcp h2{height: 160px;text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_afcp h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 20px 0;}
.g_afcp h2 i{display: block;}
.g_afcp li{float: left;width:32.5%;margin:0 1% 20px 0;position: relative;background: #fff;box-shadow: 0 0 57px rgba(0,0,0,.07);overflow: hidden;height:15rem;}
.g_afcp li:nth-child(3n){margin-right: 0;}
.g_afcp li img{width:100%;display: block;transition: all 0.3s linear 0s;}
.g_afcp li em{position: absolute;left:2rem;top:1.5rem;font-size:20px;color:#333333; padding: 10px 20px;}
.g_afcp li:hover img{transform: scale(1.1);}
.g_afcp li:hover em{font-weight: bold;}


/**/
.g_case{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;padding-bottom: 120px;}
.g_case h2{height: 160px;text-align:center;font-size:48px;color:#333333;font-weight: bold;position: relative;}
.g_case h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 20px 0;}
.g_case h2 i{display: block;}

.gccg{position:relative;}
.gccg_l{position:relative}
.gccg_l dt{ display: block;width:59.7%;overflow: hidden;float: left; }
.gccg_l dt img{ display: block;width:100%;transition: all 0.3s linear 0s; }
.gccg_l dd{ float:right;width: 40.3%;background:#37a0db;padding: 39px 60px 0;box-sizing: border-box; }
.gccg_l dd h4 a{display: block;line-height: 50px;font-size:24px;color:#fff;font-weight: bold;margin-bottom: 20px; overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}
.gccg_l dd p{ display: block;font-size:20px;line-height:30px;color: #ffffff; margin-bottom: 15px;}
.gc_tex{ overflow: hidden; height: 20rem;}
.gc_tex p:nth-child(1),.gc_tex p:nth-child(2){font-size:24px;}


.gccg_l .btns{width:154px;height: 46px;line-height: 46px;background: #f3981c;border-radius: 25px;text-align:center;font-size:16px;color:#fff;float: right;transition: all 0.3s linear 0s;}
.gccg_l .btns:hover{background:#f3981c;padding:0 5px;}
.gccg_l dl:hover dt img{transform: scale(1.1);}


.gccg_r{margin-top:26px;position: relative; }
.gccg_r li{position:relative;float:left;overflow:hidden;margin-right:19px;width:336px; box-sizing: border-box; transition: all 0.2s;}
.gccg_r li img{width:100%;}
.gccg_r li span{ display: block;z-index: 30; text-align: center;  height: 48px; line-height: 48px; border-bottom: 1px solid #dfdfdf; font-size: 18px; color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-decoration: none;}
.gccg_r li.on{background: #f3981c; padding: 8px; box-sizing: border-box; padding-bottom: 2px;}
.gccg_r li.on span{ background: none; color:#fff;border-bottom: none; }


.g_case .prev,.g_case .next{position:absolute;bottom:115px;z-index:993;display:block;width:32px;height:32px;text-align:center;opacity:1;cursor:pointer;-o-transition:all .3s ease;transition:all .3s ease;overflow:hidden;}
.g_case .prev img,.g_case .next img{display:block;width:64px;height:32px}

.g_case .prev{left:-53px}
.g_case .next{right:-50px}

.g_case .prev:hover img,
.g_case .next:hover img
{margin-left:-32px;}
.gccg_r li a:hover{text-decoration: none;}


.g_hotfa2 h2{height: 160px;text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative; line-height:36px;}
.g_hotfa2 h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 12px 0;}
.g_hotfa2 h2 i{display: block;width:38px;height: 11px;}
.g_hotfa2 h2 i img{width:38px;height: 11px;}


.g_afzs{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;padding-top: 50px;border-top: 5px solid #a5cee6;background: #379fdb;padding-bottom: 75px;}
.g_afzs h2{height: 160px;text-align:center;font-size:2.4rem;color:#fff;font-weight: bold;position: relative;}
.g_afzs h2 a {height: 160px;text-align:center;font-size:2.4rem;color:#fff;font-weight: bold;position: relative;}
.g_afzs h2 em{display: block;font-size:18px;color:#fff;font-weight: normal;padding: 10px 0 20px 0;}
.g_afzs h2 i{display: block;}
.afzsbd li{float: left;width: 22.858%;background: rgba(255,255,255,.1);padding: 1rem 1rem 0;box-sizing: border-box;}
.afzsbd li i{display: block;}
.afzsbd li i img{width:100%;display: block;}
.afzsbd li em{display: block;line-height: 66px;height: 66px;text-align:center;font-size:16px;color:#fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.g_afzs .u_ljt,.g_afzs .u_rjt{width:44px;height: 44px;position: absolute;}
.g_afzs .u_ljt{background:url(../images/jt.png) no-repeat;left:-82px;top:160px;}
.g_afzs .u_rjt{background:url(../images/jt.png) no-repeat right 0;right:-82px;top:160px;}
.g_afzs .u_ljt:hover{background:url(../images/jth.png) no-repeat;}
.g_afzs .u_rjt:hover{background:url(../images/jth.png) no-repeat right 0;}

.g_afkf{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;padding-top: 50px;background: #f7f7f7; padding-bottom: 80px;}
.g_afkf h2{height: 160px;text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_afkf h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 20px 0;}
.g_afkf h2 i{display: block;}
.afkfbd li{float: left;width:423px;margin-right: 68px;padding-bottom: 80px;}
.afkfbd li .m_afkf_video{display: block;width:100%;position: relative;overflow: hidden;border-radius: 15px 15px 0 0; height:240px;}

/*.afkfbd li i img{width:100%;display: block;border-radius: 15px 15px 0 0;transition: all 0.3s linear 0s;}*/

/*.afkfbd li i:hover:before{content: "";position: absolute;background:rgba(2,68,154,.5);left:0;top:0;width:100%;height: 100%;border-radius: 15px 15px 0 0;z-index: 111;}*/
/*.afkfbd li i:hover:after{content: "";position: absolute;background:url(../images/afanico.png) no-repeat;left:50%;margin-left: -37px; top:80px;width:74px;height: 74px;z-index: 111;}*/
/*.afkfbd li:hover i img{transform: scale(1.1);}*/
/*.afkfbd li:hover i:before{border-radius: 15px 15px 0 0;}*/


.afkfbd li em{display: block;line-height: 66px; height:66px;background: #fff;box-shadow: 0 0 27px rgba(0,0,0,.1); text-align:center;font-size:20px;color:#333333;border-radius:  0 0 15px 15px;padding: 0 0.5rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.g_afkf .u_ljt,.g_afkf .u_rjt{width:52px;height: 52px;position: absolute;}
.g_afkf .u_ljt{background:url(../images/jt2.png) no-repeat;left:-82px;top:128px;}
.g_afkf .u_rjt{background:url(../images/jt2.png) no-repeat right 0;right:-82px;top:128px;}
.g_afkf .u_ljt:hover{background:url(../images/jt2h.png) no-repeat;}
.g_afkf .u_rjt:hover{background:url(../images/jt2h.png) no-repeat right 0;}

.g_news{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;padding-top: 42px;padding-bottom: 90px;}
.g_news h2{display: block; height: 160px;text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_news h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 20px 0;}
.g_news h2 i{display: block;}

.new01{float: left;width:31.8%;margin-right: 2%;height:30rem;background: #eee;}
.new01 dt{width:100%;overflow: hidden;}
.new01 dt img{width:465px;height:320px;display: block;transition: all 0.3s linear 0s;}
.new01 dd{background: #eee;height: 8rem;padding: 26px 5% 0;box-sizing: border-box;}
.new01 p{font-size:16px;line-height: 30px;color:#333333;}
.new01 span{display: block;line-height: 32px;font-size:14px;color: rgba(51,51,51,.5);}
.new01:hover dt img{transform: scale(1.1);}
.new01:hover p{color:#f3981c;}

.newright{float: left;width:31.8%;background: #eee;padding: 0.6rem 2% 0.6rem;height:30rem;box-sizing:border-box; overflow:hidden;}
.newright li{padding: 12px 0 0 0;border-bottom: 1px solid #dcdcdc;height: 80px;}
.newright li b{display: block;font-weight: normal;line-height: 1.3rem;font-size:16px;color:#333333;height: 2.6rem;overflow: hidden;}
.newright li em{display: block;line-height: 26px;font-size:14px;color: rgba(51,51,51,.5);}
.newmore a{display: block;width:152px;height: 46px;line-height: 46px;margin:40px auto 0;border:1px solid #959595;border-radius: 25px;text-align:center;font-size:16px;color:#333333;transition:all .3s linear 0s}
.newmore a:hover{background: #f3981c;border:1px solid #f3981c;color:#fff;padding-left: 10px;}
.newright li:hover b{color:#f3981c;}

.g_afab{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;background:url(../images/abbgny.jpg) no-repeat center top; height: 815px;padding-top: 200px;box-sizing:border-box;}
.m_afab{height: 272px;}
.m_afab h2{height: 70px; line-height: 70px; font-size: 48px;color:#fff;box-sizing: border-box;animation-delay: 0.1s;font-weight: normal;text-align: center;}
.m_afab p{font-size: 20px;height: 70px;text-align:center;color:#fff; padding-top: 6px;}
.afabtn a{display: block;width:154px;height: 46px;line-height: 46px;background: #f3981c;border-radius: 15px;position: relative;padding-left: 50px;font-size:16px;color:#fff;margin:0 auto;box-sizing:border-box;}
.afabtn a:before{content: "";position: absolute;background:url(../images/afmore.png) no-repeat;width:24px;height: 24px;left:95px;top:13px;}

.m_afzz{width:860px;margin:0 auto;}
.m_afzz li{position: relative;float: left;text-align:center;}
.m_afzz li:before{content: "";position: absolute;width:1px;height: 80px;background: #fff;right: 0;top:0;}
.m_afzz li:nth-child(1){width:96px;padding-right: 140px;margin-right: 92px;}
.m_afzz li:nth-child(2){width:196px;padding-right: 130px;margin-right: 92px;}
.m_afzz li:nth-child(3){width:96px;}
.m_afzz li:nth-child(3):before{background: none;}
.m_afzz li em{display: block;height:60px;line-height:60px;overflow: hidden;}
.m_afzz li em b{display: block; float: left; font-size: 56px; color: #fff; font-family: "arial"; font-weight: bold;}
.m_afzz li em i{display: block;float: left; font-size: 16px; color: #fff;font-style: normal;position:relative;top:10px;padding-left: 5px;}
.m_afzz li:nth-child(2) em i{font-size:56px;position: relative;top:15px;}
.m_afzz li h4{font-size: 16px; color: #fff; text-align: left; font-weight: normal; }

/*弱电工程*/



.g_ywfw{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;padding-top: 37px;padding-bottom: 100px; background: #f7f7f7;}
.g_ywfw h2{display: block; height: 160px;text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_ywfw h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 20px 0;}
.g_ywfw h2 i{display: block;}
.m_ywfw{position: relative;margin:0 6%;} 
.m_ywfw dt{width:100%;overflow: hidden;}
.m_ywfw dt img{width:227px;height:236px;display: block;transition: all 0.3s linear 0s;}
.m_ywfw .tempWrap{width: 100%!important;}
.m_ywfw dl:hover dt img{transform: scale(1.1);}


.m_ywfw dl{float: left;overflow: hidden;
  width: 16.5%;
  padding: 0 .2%;
  box-sizing: border-box;
  position: relative;}
.m_ywfw dd{background: #fff;/*height: 136px;*/height: 80px;padding: 20px 0 0 0;box-sizing:border-box;}
.m_ywfw h4 a{display: block;line-height: 40px;text-align:center;font-size:20px;font-weight: bold;color:#333333;margin-bottom: 8px;}
.m_ywfw span a{display: block;width:150px;height: 42px;line-height: 42px;border:1px solid #bfbfbf;border-radius: 25px;text-align:center;font-size:16px;color:#999999;margin:0 auto;}
.m_ywfw dl:hover dd{background: #37a0db;}
.m_ywfw dl:hover h4 a{color:#fff;}
.m_ywfw dl:hover span a{color:#fff;border:1px solid #f3981c;background: #f3981c;}
.m_ywfw .u_ljt,.m_ywfw .u_rjt{width:52px;height: 52px;position: absolute;}
.m_ywfw .u_ljt{background:url(../images/jt2.png) no-repeat;left:-82px;top:128px;}
.m_ywfw .u_rjt{background:url(../images/jt2.png) no-repeat right 0;right:-82px;top:128px;}
.m_ywfw .u_ljt:hover{background:url(../images/jt2h.png) no-repeat;}
.m_ywfw .u_rjt:hover{background:url(../images/jt2h.png) no-repeat right 0;}

.g_hxfw{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;padding-top: 50px;padding-bottom: 90px;}
.g_hxfw h2{display: block; height: 150px;text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_hxfw h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 20px 0;}
.g_hxfw h2 i{display: block;}
.g_hxfw li{float: left;width:49.7%;position: relative;margin-bottom: 11px;overflow: hidden;transition: all 0.3s linear 0s;}
.g_hxfw li:nth-child(2n){float: right;}
.g_hxfw li img{width:100%;display: block;}
.g_hxfw li:before{content: "";position: absolute;background:url(../images/hxsha.png) no-repeat;width:100%;height: 100%;left:0;top:0;}
.g_hxfw li em{position: absolute;left:0;bottom:15px; width:100%; font-size:26px;color:#fff;font-weight: bold;text-align:center;z-index: 11;}
.g_hxfw li:nth-child(1) img,.g_hxfw li:nth-child(1):before{border-radius: 0 100px 0 100px;}
.g_hxfw li:nth-child(2) img,.g_hxfw li:nth-child(2):before{border-radius: 100px 0 100px 0;}
.g_hxfw li:nth-child(3) img,.g_hxfw li:nth-child(3):before{border-radius: 100px 0 100px 0;}
.g_hxfw li:nth-child(4) img,.g_hxfw li:nth-child(4):before{border-radius: 0 100px 0 100px;}
.g_hxfw li:nth-child(1):hover{transform: translateX(-10px) translateY(-10px); }
.g_hxfw li:nth-child(2):hover{transform: translateX(10px) translateY(-10px);;}
.g_hxfw li:nth-child(3):hover{transform: translateX(-10px) translateY(10px);;}
.g_hxfw li:nth-child(4):hover{transform: translateX(10px) translateY(10px);;}
.g_hxfw li:hover{transform: scale(1.1);}


.g_rdcp{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;background: #eee;padding-top: 55px;padding-bottom: 95px;}
.g_rdcp h2{display: block; height: 170px;text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_rdcp h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 20px 0;}
.g_rdcp h2 i{display: block;}
.g_rdcp ul{position: relative;padding-left: 46.7%;}
.g_rdcp li{float: left;width:48%;margin:0 1.4% 20px 0;position: relative;overflow: hidden;}
.g_rdcp li:nth-child(1){position: absolute;left:0;top:0; width:45.1%;}
.g_rdcp li:nth-child(1) img{width:100%;display: block;}
.g_rdcp li span{text-align:center;font-size:22px;color:#333333;position: absolute;left:0;bottom: 30px;width:100%;}
.g_rdcp li em{display: block;font-size:14px;color: rgba(51,51,51,.5);padding-top: 5px;}
.g_rdcp li img{width:100%;display: block;transition: all 0.3s linear 0s;}
.g_rdcp li:hover img{transform: scale(1.1);}

.g_rdan{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;padding-top: 53px;padding-bottom: 90px;}
.rdantit{height: 166px;position:relative;z-index:0;}
.rdantit:before{content:"";position:absolute;width:100%;height:1px;background:#e7e5e5;left:0;top:166px;}

.g_rdan h2{display: block; height: 160px; text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_rdan h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 20px 0;}
.g_rdan h2 i{display: block;}
.g_rdan .js-swiper-tab{ overflow:hidden;}

.c_list ul {height:129px;float:left;width:85.2%;position:relative;z-index:11;}
.c_list ul li{ padding-top: 43px; height: 129px; line-height: 100%; text-align: center; float: left; width: 16.6%; box-sizing: border-box;position:relative;}
.c_list ul li a{ display: block; line-height: 100%; font-size: 20px; color: #333333;}
.c_list ul li span{ display: block; margin: 0 auto 8px; height: 35px; width: 43px; overflow: hidden;}
.c_list ul li span img{ transition: all 0.2s;display: block;}

.c_list li:hover:before,.c_list .active:before
{content:""; position:absolute; width:34px;height:4px; background:#379fdb;left:50%;margin-left:-17px;top:-2px;}

.c_list ul li:hover a,.c_list ul li.active a{ color: #37a0db;font-weight: bold;}
.c_list ul li:hover span img:first-of-type,
.c_list ul .active span img:first-of-type{ margin-top: -35px;}

.rdanmore a{ padding-top: 43px; height: 129px; line-height: 100%; text-align: center; float: left; width: 14.2%; box-sizing: border-box;}
.rdanmore a{ display: block; line-height: 100%; font-size: 20px; color: #333333;}
.rdanmore span{ display: block; margin: 0 auto 8px; height: 35px; width: 43px; overflow: hidden;}
.rdanmore span img{ transition: all 0.2s;display: block;}
.rdanmore:hover{background: url(../images/case.png)  no-repeat center 0;}
.rdanmore:hover a{ color: #37a0db;}
.rdanmore:hover span img:first-of-type{ margin-top: -35px;}

.rdanbd dl{background:#37a0db;overflow:hidden;}
.rdanbd dt{ display: block;width:59.7%;overflow: hidden;float: left; }
.rdanbd dt img{ display: block;width:100%;transition: all 0.3s linear 0s; }
.rdanbd dd{ float:right;width: 40.3%;background:#379fda url(../images/case_dd.jpg) no-repeat center;background-size:100% 100%; padding: 3.5rem 60px 0;box-sizing: border-box; }
.rdanbd dd h4 a{display: block;line-height: 50px;font-size:30px;color:#fff;font-weight: bold;margin-bottom: 20px;}
.rdanbd dd p{ display: block;font-size:20px;line-height:30px;color: #ffffff; margin-bottom: 21px;}
.rdanbd .btns{height: 46px;line-height: 46px;display: block;}
.rdanbd .btns a{float: left;width:7.7rem;background: #f3981c;border-radius: 25px;text-align:center;font-size:16px;color:#fff;margin-right:3rem;transition: all 0.3s linear 0s;}
.rdanbd .btns a:nth-child(2){margin-right: 0;background: #fff;color:#37a0db;}
.rdanbd .btns a:hover{padding:0 5px;}
.rdanbd .swiper-slide{background:#379fda;}

 @media screen and (max-width:1581px) {             
.rdanbd dd p{font-size:16px;line-height:26px;}
.gc_tex p:nth-child(1),.gc_tex p:nth-child(2){font-size:20px;}
}

.rdanbd dl:hover dt img{transform: scale(1.1);}
.m_rdan .u_ljt,.m_rdan .u_rjt{width:52px;height: 52px;position: absolute;}
.m_rdan .u_ljt{background:url(../images/jt2.png) no-repeat;left:-82px;top:23rem;}
.m_rdan .u_rjt{background:url(../images/jt2.png) no-repeat right 0;right:-82px;top:23rem;}
.m_rdan .u_ljt:hover{background:url(../images/jt2h.png) no-repeat;}
.m_rdan .u_rjt:hover{background:url(../images/jt2h.png) no-repeat right 0;}


.g_pt{width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;overflow: hidden;margin-bottom: 90px;}
.g_pt h2{display: block; height: 150px; text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative; overflow:hidden;}
.g_pt h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 20px 0;}
.g_pt h2 i{display: block;line-height:0;font-size:0;}

.leit{width: 100%;display: block;height:40rem;}
.leit ul{width: 100%;}
.leit li{width:12.2%;float: left;position: relative;height:40rem;cursor: pointer; border-right:3px solid #fff;box-sizing: border-box;overflow: hidden;}
.leit li:nth-child(4){border-right: none;}
.leit li img{display: block;}
.mo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background:rgba(0,0,0,.5); }
.hav{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.shu2{position: absolute;left: 0;top:0;width: 100%;height:100%;}
.shu2{padding: 6rem 0 0 0;box-sizing: border-box;}
.shu2 b{display: block;line-height: 2rem;text-align:center;font-size:30px;color:#fff;font-weight: normal;margin-bottom: 15rem;}
.shu2 i{display: block;width:6.9rem;height: 6.9rem; padding: 0.8rem;box-sizing: border-box;margin:0 auto 2rem;position:relative;}
.shu2 i img:nth-child(2){position:absolute;left:0;top:0;z-index:0;}
.shu2 i img:nth-child(1){position:relative;z-index:10;}
.shu2 i img{width: 100%;display: block;}


.shu2 span{font-size: 24px;line-height: 40px;color:#fff;font-weight: bold;display: block;text-align:center;}
.bock{width: 100%;position: absolute;bottom:0; opacity:0; padding:1.7rem 6% 0;background:rgba(40,40,40,.5);height:10rem;overflow: hidden;
 -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.bock h3{float: left;width:27%;margin-right: 7%;position: relative; height: 7.5rem;padding-top: 1.5rem;box-sizing: border-box; font-size:30px;color:#fff;font-weight: bold;}
.bock h3:before{content: "";position: absolute;width:1px;height: 7.5rem;background: rgba(255,255,255,.22);right:0;top:0;}
.bock h3 em{display: block;font-size:18px;color:#fff;font-weight: normal;padding-top: 5px;}
.bock p{float: right;width: 65%; height: 72px;overflow: hidden; font-size: 16px;color:#fff;line-height: 24px;padding-top: 1.2rem;}
.leit .cur .bock{opacity: 1;}
.leit .cur{width:63.4%;}
.leit .cur .mo{opacity: 0;}
.leit .cur .shu2{display:none;}


.g_rdys{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto 98px;}
.g_rdys h2{display: block; height: 150px; text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_rdys h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 20px 0;}
.g_rdys h2 i{display: block;}

.leit2{width: 100%;display: block;height:735px;}
.leit2 ul{width: 100%;border-top: 1px solid #bfbfbf;}
.leit2 li{width:22.6%;float: left;position: relative;height:735px;cursor: pointer; border-right:1px solid #fff;box-sizing: border-box;}
.leit2 li:before{content: "";position: absolute;width:1px;height: 208px;background: #d2d2d2;right: 0;top:19px;}
.leit2 li:nth-child(3){border-right: none;}
.leit2 li:nth-child(3):before{background: none;}
.leit2 li img{display: block;}
.mo2{width: 100%;height:495px;position: absolute;left: 0px;bottom: 0px;background:rgba(55,159,219,.5); }
.hav2{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.shu22{position: absolute;left: 0;top:0;width: 100%;height:100%;}
.shu22{padding: 43px 0 0 7%;box-sizing: border-box;height: 238px;}
.shu22 b{display: block;line-height: 44px;font-size:24px;color:#333333;font-weight: normal;}
.shu22 span{font-size: 16px;line-height: 30px;color:#666666;display: block;}



.bock2{width: 100%;position: absolute;top:0; left:0; opacity:0; padding:43px 0 0;
 -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.bock2 h3{height: 44px;line-height: 44px;font-size:24px;color:#333333;font-weight: normal;padding-left: 5%;}
.bock2 p{ font-size: 16px;color:#666666;line-height: 30px;}
.bock2 p em{display: block;float: left;width: 40%;padding-left: 5%;}
.leit2 .cur .bock2{opacity: 1;}
.leit2 .cur{width:54.3%;}
.leit2 .cur .mo2{opacity: 0;}
.leit2 .cur .shu22{display:none;}
.leit2 .cur:after{content: "";position: absolute;width:100%;height: 3px;background: #37a0db;left:0;top:-2px;z-index: 11}
.leit2 .cur:nth-child(1) h3{padding-left: 0;}
.leit2 .cur:nth-child(1) p em{float: normal;width: 100%;padding-left: 0;}

 @media screen and (max-width:1581px) {             
.bock2 p{ font-size: 14px;}
.bock p{ font-size: 14px;}
.shu22 span{font-size: 14px;}
}


.g_afyspp{padding-top: 30px;  box-sizing: border-box;overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto; background: #f7f7f7;}
.afpple{float: left;width:44.4%;padding-top: 63px;}
.afpple h2{height: 180px;font-size:2.4rem;color:#333333;font-weight: bold;}
.afpple h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;}
.afpple h2 i{display: block;margin-top: 28px;width: 38px;height: 11px;}
.afpple p{font-size: 16px;line-height: 28px;color:#666666;}
.m_afyspp{padding-bottom: 66px;}
.afppr{float: right;width:50%;position: relative;}
.afppr li{width: 100%;overflow: hidden;}
.afppr li img{width:100%;display: block;}

.afjt{position: absolute;left:-34px;top:172px;width:68px;height: 68px;border-radius: 50%; background: #fff; box-shadow:0 0 21px rgba(0,0,0,.1) }
.afppr .u_ljt{position: absolute;left:14px;top:25px;width:14px;height: 20px;background:url(../images/ywljt.jpg) no-repeat;}
.afppr .u_rjt{position: absolute;right:14px;top:25px;width:14px;height: 20px;background:url(../images/ywrjt.jpg) no-repeat;}
.afppr .u_ljt:hover{background:url(../images/ywljth.png) no-repeat;}
.afppr .u_rjt:hover{background:url(../images/ywrjth.png) no-repeat;}

.m_zzyw{height: 200px;}
.m_zzyw ul{height: 200px; position: relative; }
.m_zzyw li{position: relative;float: left; padding:0 5%;text-align:center;}
.m_zzyw li:nth-child(1){padding-left: 0;}
.m_zzyw li:nth-child(6){padding-right: 0;}
.m_zzyw li:before{content:"";position:absolute;width:1px;height:70px;background:#ccc;right:0;top:10px;}
.m_zzyw li:nth-child(6):before{background:none;}

 @media screen and (max-width:1581px) {             
.m_zzyw li{ padding:0 4%;}
}

 @media screen and (max-width:1279px) {             
.m_zzyw li{ padding:0 3.5%;}
}

/*.m_zzyw li:nth-child(1){width: 220px;}
.m_zzyw li:nth-child(2){width: 290px;}
.m_zzyw li:nth-child(3){width: 235px;}
.m_zzyw li:nth-child(4){width: 302px;}
.m_zzyw li:nth-child(5){width: 260px;}
.m_zzyw li:nth-child(6){width: 100px;}*/

.m_zzyw li em{display: block;height:60px;line-height:60px;overflow: hidden;}
.m_zzyw li em b{display: inline-block;  font-size: 2.8rem; color: #37a0db; font-family: "arial"; font-weight: bold;}
.m_zzyw li em i{display: inline-block;font-size: 16px;color: #333333;font-style: normal;padding-left: 5px;}
.m_zzyw li h4{font-size: 16px; color: #333333; font-weight: normal; text-align:center; }



.g_ywfw2{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;padding-top: 65px;padding-bottom: 110px;}
.g_ywfw2 h2{display: block; height:194px; text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_ywfw2 h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 20px 0;}
.g_ywfw2 h2 i{display: block;}
.ywfwlst{float: left;width:47.8%;}
.ywfwlst:nth-child(2){float: right;}


.ywfwlst h3{height: 9.6rem;border-radius: 10px 10px 0 0; padding: 2rem 0 0 7%;box-sizing: border-box;
background: rgb(215,236,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(215,236,248,1) 0%, rgba(240,247,252,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(215,236,248,1) 0%,rgba(240,247,252,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(215,236,248,1) 0%,rgba(240,247,252,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7ecf8', endColorstr='#f0f7fc',GradientType=0 ); /* IE6-9 */
}
.ywfwlst h3 i{float: left;width: 18.7%;overflow: hidden;}
.ywfwlst h3 i img{width: 100%;display: block;transition: all 0.3s linear 0s;}
.ywfwlst h3 em{float: left;font-size: 1.5rem;color: #333333;font-weight: normal;margin-top: 45px;}


.ywfwlst li{float: left;width:50%;height: 5.3rem; line-height: 5.3rem; border: 1px solid rgba(191,191,191,.55);background: #37a0db;padding-left: 13%;box-sizing: border-box;border-right: none;border-bottom: none;}
.ywfwlst li i{float: left;
    margin-top: 1.8rem;
    margin-right: 10px;
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    background: rgba(255,255,255,.5);
    border-radius: 50%;
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 1.2rem;}
.ywfwlst li i img{width:1.8rem;height:1.8rem;display:block;}

.ywfwlst li em{float: left;font-size: 1.5rem;color:#fff;font-weight: bold;transition: all 0.3s linear 0s;}
.ywfwlst li:hover em{padding-left: 5px;}
.ywfwlst:nth-child(2) li:nth-child(3){width:100%;}
.ywfwlst:nth-child(2) li:nth-child(4){width:100%;}
.ywfwlst li:nth-child(5){border-radius: 0 0 0 10px;}
.ywfwlst li:nth-child(6){border-radius: 0 0 10px 0;}
.ywfwlst:nth-child(2) li:nth-child(4){border-radius: 0 0 10px 10px;}
.ywfwlst:hover h3 i img{transform: scale(1.1);}


.g_wecan{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto 48px;background: #f7f7f7;padding-top: 66px;padding-bottom: 110px;}
.g_wecan h2{display: block; height: 160px; text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_wecan h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 20px 0;}
.g_wecan h2 i{display: block;}
.g_wecan .wecanhd{width: 620px;margin:0 auto 50px;}
.g_wecan .wecanhd li{float: left;width:192px;height: 50px;line-height: 50px;border:1px solid #dcdcdc;border-radius: 10px;text-align:center;font-size:20px;color:#333333;margin-right: 18px;}
.g_wecan .wecanhd li:nth-child(3){margin-right: 0;}
.g_wecan .wecanhd li.on{background: #37a0db;border:1px solid #37a0db;color:#fff;}

.g_wecan .can1{float: left;width:38.2%;}
.g_wecan .can1 li{position: relative;width:100%;margin-bottom: 20px;overflow: hidden;}
.g_wecan .can1 li img{width:100%;display: block;transition: all 0.3s linear 0s;}
.g_wecan .can1 li span{position: absolute;left:7%;top:1.7rem;font-size:22px;font-weight: normal;color:#333333;}
.g_wecan .can1 li em{display: block;font-size:14px;font-weight: normal;color:rgba(51,51,51,.5);padding-top: 7px;}
.g_wecan .can2{float: right;width:60.7%;}
.g_wecan .can2 li{float: left;width: 48.9%;position: relative;margin-bottom: 20px;overflow: hidden;}
.g_wecan .can2 li img{width:100%;display: block;transition: all 0.3s linear 0s;}
.g_wecan .can2 li span{position: absolute;left:7%;top:1.7rem;font-size:22px;font-weight: normal;color:#333333;}
.g_wecan .can2 li em{display: block;font-size:14px;font-weight: normal;color:rgba(51,51,51,.5);padding-top: 7px;}
.g_wecan .can2 li:nth-child(2n){float: right;}
.g_wecan .can2 li:nth-child(3){width: 34.4%;}
.g_wecan .can2 li:nth-child(3) span,.g_wecan .can2 li:nth-child(4) span{top:2rem;}
.g_wecan .can2 li:nth-child(4){width: 63%;}
.g_wecan .can1 li:hover img,.g_wecan .can2 li:hover img{transform: scale(1.1);}


.g_fwtd2{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;background:url(../images/fwbg.jpg) no-repeat center top; background-size:100% 100%; padding-top: 3.1em; padding-bottom: 6.5em; box-sizing: border-box;}
.g_fwtd2 h2{display: block; height:150px;text-align:center;font-size:2.4rem;color:#fff;font-weight: bold;position: relative;}
.g_fwtd2 h2 em{display: block;font-size:18px;color:#fff;font-weight: normal;padding: 10px 0 20px 0;}
.g_fwtd2 h2 i{display: block;line-height:0;font-size:1rem;}
.gccg_r3{padding:0 11%;overflow:hidden;}
.g_cpxq .js-swiper-tab{overflow:hidden;}

.g_fwtd2 .fwtdhd{width: 100%;margin:0 auto 2rem;height: 50px;}
.g_fwtd2 .fwtdhd li{float: left;width:19%;background: rgba(255,255,255,.9); height: 50px;line-height:50px;border-radius: 10px;text-align:center;font-size:20px;color:#333333;margin-right: 1%;}
.g_fwtd2 .fwtdhd li:nth-child(5){margin-right: 0;}
.g_fwtd2 .fwtdhd .active{background: #f3981c;color:#fff;}

 @media screen and (max-width:1581px) {  
     .g_fwtd2 .fwtdhd li{font-size:18px;}

}

.g_fwtd2 dl{background: #fff;overflow: hidden;}
.g_fwtd2 dt{float: left;width:67%;overflow: hidden;}
.g_fwtd2 dt img{width:100%;display: block;transition: all 0.3s linear 0s;}
.g_fwtd2 dd{float: right;width:33%;padding: 3.4rem 3% 0;box-sizing: border-box;}
.g_fwtd2 i{display: block;line-height: 4.4rem;font-size: 3.6rem;color:#e1e1e1;font-family: arial;font-weight: bold;}
.g_fwtd2 h4{position: relative;height: 6.1rem;font-size: 1.5rem;color:#333333;}
.g_fwtd2 h4:before{content: "";position: absolute;width:26px;height: 1px;background: #f3981c;left:0;top:4.5rem;}
.g_fwtd2 p{font-size: 16px;line-height: 1.5rem;color:#666666;height: 7rem}

.g_fwtd2 span a{display: block;margin-left: 15px;width:155px;height: 45px;line-height: 45px;background: #f3981c;border-radius: 25px;text-align:center;font-size: 16px;color:#fff;transition: all 0.3s linear 0s;}
.g_fwtd2 span a:hover{padding:0 10px;}
.g_fwtd2 dl:hover dt img{transform: scale(1.1);}


.g_fwtd2 .u_ljt,.g_fwtd2 .u_rjt{width:2.05rem;height: 2.05rem;position: absolute; left:auto;}
.g_fwtd2 .u_ljt{background:url(../images/ysljt.png) no-repeat; background-size:4.1rem 2.05rem; left:-4.6rem;top:19.6rem;}
.g_fwtd2 .u_rjt{background:url(../images/ysrjt.png) no-repeat; background-size:4.1rem 2.05rem;right:-4.6rem;top:19.6rem;}
.g_fwtd2 .u_ljt:hover,.g_fwtd2 .u_rjt:hover{background-position: right 0}
.g_fwtd2,.swiper-button-prev:after, 
.g_fwtd2,.swiper-button-next:after{content:"";}

.g_afzs,.swiper-button-prev:after, 
.g_afzs,.swiper-button-next:after{content:"";}


.g_fwlc{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto 100px;padding-top: 82px;}
.g_fwlc h2{display: block; height: 160px; text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_fwlc h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 20px 0;}
.g_fwlc h2 i{display: block;}

.m_fwlc{width:100%;position: relative;}
.fwlchd{float: left;width:14.85%;background: #379fdb;padding-bottom: 3px;}
.fwlchd li{height: 3.5rem;line-height: 3.5rem;border-bottom: 1px solid rgba(255,255,255,.2);font-size:16px;color:#fff;padding-left: 8%;clear: both;overflow: hidden;}
.fwlchd li b{display: inline-block;float: left;font-size:1.7rem;color: rgba(255,255,255,.5);font-style: italic;font-weight: normal;padding-right: 2%;font-family: arial;}
.fwlchd li em{display: inline-block;float: left;padding-top: 5px;}
.fwlchd li.on{background: #f3981c;font-weight: bold;}
.fwlchd li:nth-child(9){border-bottom: none;}


.fwlcbd{width:83.2%!important;float: right;}
.fwlcbd2 .lcbigt{float: left;width:70.4%;}
.fwlcbd2 .lcbigt li{width:100%;overflow: hidden;height:32rem;}
.fwlcbd2 .lcbigt li img{width:100%;display: block;transition: all 0.3s linear 0s;}
.fwlcbd2 .lcwz{float: left;width:29.6%;background: #eee;height: 32rem;padding: 2.5rem 0 0 2%;box-sizing: border-box;}
.fwlcbd2 .lcwz i{display: block;line-height: 2.4rem;font-size: 1.7rem;color:#333333;}
.fwlcbd2 .lcwz h4{height: 3.5rem;font-size: 1.2rem;color:#333333;font-weight: bold;}
.fwlcbd2 .lcwz li{line-height: 2rem;position: relative;padding:0 20px;font-size:16px;color:#666666;}
.fwlcbd2 .lcwz li:before{content: "";position: absolute;background:url(../images/lcico.png) no-repeat; background-size:1rem 1rem; width:1rem;height: 1rem;left:1px;top:0.6rem;}
.ljzx a{display: block;width:154px;height: 46px;line-height: 46px;background: #f3981c;border-radius: 15px;text-align:center;font-size: 16px;color:#fff;margin-top: 46px;}
.fwlcbd2 .lcbigt li:hover img{transform: scale(1.1);}

 @media screen and (max-width:1581px) {             
.fwlcbd2 .lcwz li{font-size:14px;}
.fwlchd li{font-size:14px;}
}

.fwlclst{position: relative;height: 32rem;}
.fwlclst .fwlchd2{position: absolute;left:22px;bottom:12px;z-index: 11;width: 520px;}
.fwlclst .fwlchd2 li{float: left;width:141px;height: 104px;border:3px solid #fff;margin-right: 10px;position: relative;}
.fwlclst .fwlchd2 li img{width:141px;height: 104px;display: block;}
/*.fwlclst .fwlchd2 li.on:before{content: "";position: absolute;width:141px;height:104px;box-sizing: border-box;background: rgba(0,0,0,.7);left:0;top:0;}*/
/*.fwlclst .fwlchd2 li.on:after{content: "";position: absolute;width:24px;height:24px;box-sizing: border-box;background:url(../images/lchover.png) no-repeat;left:50%;margin-left: -12px;top:40px;}*/

.g_rdys2{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto 98px;}
.g_rdys2 h2{display: block; height: 150px; text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_rdys2 h2 em{display: block;font-size:18px;color:#333333;font-weight: normal;padding: 10px 0 20px 0;}
.g_rdys2 h2 i{display: block;}

.leit3{width: 100%;display: block;height:690px;}
.leit3 ul{width: 100%;border-top: 1px solid #bfbfbf;}
.leit3 li{width:18.6%;float: left;position: relative;height:690px;cursor: pointer; border-right:1px solid #fff;box-sizing: border-box;}
.leit3 li:before{content: "";position: absolute;width:1px;height: 144px;background: #d2d2d2;right: 0;top:19px;}
.leit3 li:nth-child(4){border-right: none;}
.leit3 li:nth-child(4):before{background: none;}
.leit3 li img{display: block;}
.mo3{width: 100%;height:495px;position: absolute;left: 0px;bottom: 0px;background:rgba(55,159,219,.5); }
.hav3{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.shu3{position: absolute;left: 0;top:0;width: 100%;height:100%;}
.shu3{padding: 30px 0 0 7%;box-sizing: border-box;height: 195px;}
.shu3 b{display: block;line-height: 44px;font-size:24px;color:#333333;font-weight: normal;}
.shu3 span{font-size: 16px;line-height: 30px;color:#666666;display: block;}
.bock3{width: 100%;position: absolute;top:0; left:0; opacity:0; padding:30px 0 0;
 -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.bock3 h3{height: 44px;line-height: 44px;font-size:24px;color:#333333;font-weight: normal;padding-left: 5%;}
.bock3 p{ font-size: 16px;color:#666666;line-height: 30px;}
.bock3 p em{display: block;padding-left: 5%;}
.leit3 .cur .bock3{opacity: 1;}
.leit3 .cur{width:44.2%;}
.leit3 .cur .mo3{opacity: 0;}
.leit3 .cur .shu3{display:none;}
.leit3 .cur:after{content: "";position: absolute;width:100%;height: 3px;background: #37a0db;left:0;top:-2px;z-index: 11}
.leit3 .cur:nth-child(1) h3{padding-left: 0;}
.leit3 .cur:nth-child(1) p em{padding-left: 0;}


.g_ywfw3{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto 0;padding-top:82px;}
.g_ywfw3 h2{display: block; height: 7.5rem; text-align:center;font-size:2.4rem;color:#333333;font-weight: bold;position: relative;}
.g_ywfw3 h2 em{display: block;font-size:0.9rem;color:#333333;font-weight: normal;padding: 0.5rem 0 1rem 0;}
.g_ywfw3 h2 i{display: block;}

.g_ywfw3 .leit3{width: 100%;display: block;height:690px;}
.g_ywfw3 .leit3 ul{width: 100%;border-top: 1px solid #bfbfbf;}
.g_ywfw3 .leit3 li{width:18.6%;float: left;position: relative;height:690px;cursor: pointer; border-right:1px solid #fff;box-sizing: border-box;}
.g_ywfw3 .leit3 li:before{content: "";position: absolute;width:1px;height: 144px;background: #d2d2d2;right: 0;top:19px;}
.g_ywfw3 .leit3 li:nth-child(4){border-right: none;}
.g_ywfw3 .leit3 li:nth-child(4):before{background: none;}
.g_ywfw3 .leit3 li img{display: block;}
.g_ywfw3 .mo3{width: 100%;height:495px;position: absolute;left: 0px;bottom: 0px;background:rgba(55,159,219,.5); }
.g_ywfw3 .hav3{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.g_ywfw3 .shu3{position: absolute;left: 0;top:0;width: 100%;height:100%;}
.g_ywfw3 .shu3{padding: 30px 0 0 7%;box-sizing: border-box;height: 195px;}
.g_ywfw3 .shu3 b{display: block;line-height: 44px;font-size:24px;color:#333333;font-weight: normal;}
.g_ywfw3 .shu3 span{font-size: 16px;line-height: 30px;color:#666666;display: block;}
.g_ywfw3 .bock3{width: 100%;position: absolute;top:0; left:0; opacity:0; padding:30px 0 0;
 -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_ywfw3 .bock3 h3{height: 44px;line-height: 44px;font-size:24px;color:#333333;font-weight: normal;padding-left: 3%;}
.g_ywfw3 .bock3 p{ font-size: 16px;color:#666666;line-height: 30px;}
.g_ywfw3 .bock3 p em{display: block;float: left;width: 47%;padding-left: 3%;line-height:26px;}


 @media screen and (max-width:1581px) {             
.g_ywfw3 .bock3 p{ font-size: 14px;}
.g_ywfw3 .shu3 span{font-size: 14px;}

}

.g_ywfw3 .leit3 .cur .bock3{opacity: 1;}
.g_ywfw3 .leit3 .cur{width:44.2%;}
.g_ywfw3 .leit3 .cur .mo3{opacity: 0;}
.g_ywfw3 .leit3 .cur .shu3{display:none;}
.g_ywfw3 .leit3 .cur:after{content: "";position: absolute;width:100%;height: 3px;background: #37a0db;left:0;top:-2px;z-index: 11}
.g_ywfw3 .leit3 .cur:nth-child(1) h3{padding-left: 0;}
.g_ywfw3 .leit3 .cur:nth-child(1) p em{float: normal;width: 100%;padding-left: 0;}
.g_ywfw3 .leit3 .cur:nth-child(4) p em{float: normal;width: 100%;}


.fanfldesc h4{font-size: 1.2rem;line-height: 30px;font-weight: 700;margin: 0 0 25px 0; text-align:center;color:#333;}
.fawz {font-size:16px;color:#333;margin-bottom:60px; line-height:32px;}

.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_pr{position:relative;}
.f_pa{position:absolute;}


.p102-fdh-3 li a{font-size:22px!important;}
 @media screen and (max-width:1581px) {             
.p102-fdh-3 li a{font-size:18px!important;}

}


@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
.fa-spin{-webkit-animation:hvr-buzz-out 3s infinite linear;animation:hvr-buzz-out 3s infinite linear}
.fa-spin2{-webkit-animation:fa-spin 30s infinite linear;animation:fa-spin 30s infinite linear}
.fa-shake{-webkit-animation:pulse 3s infinite linear;animation:pulse 3s infinite linear}
.fa-shake2{-webkit-animation:pulse 11s infinite linear;animation:pulse 11s infinite linear}
.fa-bubble{-webkit-animation:bubble 3s infinite linear;animation:bubble 3s infinite linear}
.fa-bounceIn{-webkit-animation:bounceIn 3s infinite linear;animation:bounceIn 3s infinite linear}


@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@-webkit-keyframes bubble{0%{-webkit-transform:scale(0);transform:scale(0);top:0;left:110px}
20%{-webkit-transform:scale(1);transform:scale(1);top:-36px;left:20px}
90%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{opacity:0}
}

@keyframes bounceIn{0%{-webkit-transform:scale(0);transform:scale(0);top:0;left:110px}
20%{-webkit-transform:scale(1);transform:scale(1);top:-36px;left:20px}
90%{-webkit-transform:scale(2);transform:scale(2);opacity:1}
100%{opacity:0}
}