@charset "utf-8";
body{font-family:"Microsoft Yahei";overflow-x:hidden;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}

.fullSlide{position:relative;height:804px;overflow:hidden;z-index:2;width:100%;}
.fullSlide .bd{position:relative;z-index:0;}
.fullSlide .bd ul{width:100%!important;}
.fullSlide .bd li{width:100%!important;height:804px;overflow:hidden;text-align:center;position: relative;}
.fullSlide .bd li a{display:block;height:804px;}
.fullSlide .bd li img {position: absolute;left:50%;margin-left:-960px;top:0;}
.fullSlide .hd{position:absolute;bottom:14px;z-index:99;left:47%;width:624px;}
.fullSlide .hd li{float:left;margin:0 6px;background:#fff;padding:4px;font-size:0;line-height: 0;position: relative; width:5px; height:5px; border-radius:50%; cursor:pointer;}
 
.fullSlide .hd li img{width:188px;height: 92px}
.fullSlide .hd li.on {background:#3df4ff;}
.fullSlide .hd li.on:after{display: none}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(/images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}
 

.search{ left:0%; width:100%; background:#ded8d866;}
.search .content{ height: 105px;margin:0 auto;box-sizing: border-box;padding:30px 0 0 30px;}
.search li{float:left;margin-right:15px;}
.search li input{width:268px;padding-left:44px;height: 46px;border-radius: 6px;font-size:14px;color: #666666;background: #fff;line-height: 46px;border:0;}
.search li:nth-child(1) input{background:#fff url(../images/seh_ico1.png) no-repeat 17px 15px;}
.search li:nth-child(2) input{background:#fff url(../images/seh_ico2.png) no-repeat 19px 15px;}
.search li:nth-child(3) input{background:#fff url(../images/seh_ico3.png) no-repeat 18px 15px;}
.search li button{background: url(../images/t_btn1.png) no-repeat;width:162px;height: 46px;border:0;}




.titis{height:162px;overflow: hidden;text-align: center;}
.titis h2 {height:66px;line-height:66px;font-size:48px;color: #464b52;}
.titis h2 a{color: #464b52}
.titis p{display:block;font-size:20px;color:#666666;height:38px;line-height:38px;}


.yz_c{padding-top:74px;height: 679px;overflow: hidden;}
.yz_c .tit{margin-left:181px;padding-left:96px;background: url(../images/yz_a1.jpg) no-repeat left 4px;height: 135px;}
.yz_c .tit em{display: block;font-size:30px;color: #404653;height: 36px;line-height: 36px;}
.yz_c .tit span{display:block;font-size:45px;color: #3c424e;font-weight: bold;height: 52px;line-height: 52px;}
.yz_c li{float:left;width:270px;background: url(../images/yz_x.jpg) no-repeat right top;height: 400px;margin-right:59px;}
.yz_c li i{display: block;font-size:0;line-height: 0;}
.yz_c li i img{width:145px;height: 145px;border-radius: 50%;}
.yz_c li p{font-size:16px;color: #545454;line-height: 27px;height: 147px;padding-top:37px;width:208px;}
.yz_c li:last-child{background: none;margin:0;width:198px;overflow: hidden;}
.yz_c li:last-child p{width:198px;}

.zpn_c{height: 923px;overflow: hidden;}
.zpn_c .tit{text-align: center;height: 144px;}
.zpn_c .tit h2{font-size:50px;color: #3c424e;height: 65px;line-height: 65px;}
.zpn_c .tit em{display: block;font-size:14px;color: #666666;padding-top:2px;}
.zpn_qh{height: 131px;background: #fff;border-radius: 65px;width:1200px;margin:0 auto;box-shadow: 0 0 30px rgba(0,0,0,0.17);position: relative;z-index: 2}
.zpn_qh li{float:left;text-align: center;width:25%;border-right:1px solid #cccccc;box-sizing: border-box;height: 131px;padding-top:37px;}
.zpn_qh li i{display:inline-block;font-size:0;line-height: 0;width:54px;height: 54px;overflow: hidden;}
.zpn_qh li i img{width:54px;height: 54px;display: block;transition: all 0.5s}
.zpn_qh li span{font-size:14px;color: #adadad;margin-left:9px;display: inline-block;text-align: left;}
.zpn_qh li span em{font-size:30px;color: #333333;}
.zpn_qh li.on i img:first-child{margin-top:-54px;}
.zpn_qh li.on span{color:rgba(255,255,255,0.5);}
.zpn_qh li.on span em{color: #fff;}
.zpn_qh li.on{background: rgb(23,193,255); /* Old browsers */background: -moz-linear-gradient(left,  rgba(147, 241, 185) 0%,rgba(24, 193, 212) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(147, 241, 185) 0%,rgba(24, 193, 212) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(147, 241, 185) 0%,rgba(24, 193, 212) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17c1ff', endColorstr='#12bcdd',GradientType=1 ); /* IE6-9 */}
.zpn_qh li:last-child{border:0;border-radius: 0 65px 65px 0}
.zpn_qh li:first-child{border-radius:65px 0 0 65px }
.zpn_nr{height: 630px;margin-top:-64px;}
.zpn_a1{background: url(../images/zpn_bj1.jpg) no-repeat center top;height: 630px;box-sizing: border-box;padding-top:148px;}
.zpn_nr .a2{ background: url(../images/zpn_bj2.jpg) no-repeat center top;}
.zpn_nr .a3{ background: url(../images/zpn_bj3.jpg) no-repeat center top;}
.zpn_nr .a4{ background: url(../images/zpn_bj4.jpg) no-repeat center top;}
.zpn_tt{height: 122px;overflow: hidden;}
.zpn_tt i{float:left;font-size:0;line-height: 0;padding-top:6px;}
.zpn_tt p{float:left;width:494px;padding-left:22px;}
.zpn_tt p span{display: block;height: 48px;line-height: 48px;font-size:36px;color: #fff;font-weight: bold;}
.zpn_tt p em{display: block;font-size:24px;color: #fff;}
.zpn_a1 li{float:left;width:243px;height: 249px;background: #4f5a69;text-align: center;padding:37px 23px 0;box-sizing: border-box;margin-right:34px;}
.zpn_a1 li h4{height: 78px;line-height: 78px;font-size:25px;color: #fff;position: relative;background: url(../images/zpn_a2.png) no-repeat center bottom;font-weight: normal;}
.zpn_a1 li p {font-size:16px;color: #fff;line-height: 30px;padding-top:22px;}

.sd_c{height: 610px;}
.sd_nr{background: url(../images/sd_ico1.jpg) no-repeat center top;height: 227px;}
.sd_nr li{float:left;width:25%;text-align: center;padding-top:58px;height: 227px;box-sizing: border-box;position:relative;}
.sd_nr li p{height: 62px;line-height: 62px;position:relative;z-index: 2}
.sd_nr li i{font-size:60px;background-image:-webkit-linear-gradient(left,#52c781,#30c1b2,#12bcdd); 
    -webkit-background-clip:text; -webkit-text-fill-color:transparent;text-transform: uppercase;font-weight: bold;vertical-align: middle;}
.sd_nr li em{font-size:20px;color: #333333;display: inline-block;line-height: 62px;vertical-align: middle;}
.sd_nr li span{font-size:16px;color: #666666;line-height: 24px;padding-top:12px;display: block;position:relative;z-index: 2}
.sd_nr li:after{content: "";width:0%;height: 0%;position: absolute; display: block;background: rgb(23,193,255); /* Old browsers */background: -moz-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(147, 241, 185) 0%,rgba(24, 193, 212) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(147, 241, 185) 0%,rgba(24, 193, 212) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17c1ff', endColorstr='#12bcdd',GradientType=1 ); /* IE6-9 */transform: scale(0);left:50%;top:50%;transition: all 0.5s}
.sd_nr li:hover:after{transform: scale(1.1);left:0;top:0;width:100%;height: 100%;z-index:1}
.sd_nr li:hover p em,.sd_nr li:hover span{color: #fff;}
.sd_nr li:hover p i{background-image:-webkit-linear-gradient(left,#fff,#fff,#fff); 
    -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.sd_tel{text-align: center;padding-top:64px;}
.sd_tel span{padding-left:34px;font-size:16px;color: #666666;background: url(../images/t_tel_bj.jpg) no-repeat left ;}
.sd_tel em{font-size:36px;background-image:-webkit-linear-gradient(left,#52c781,#30c1b2,#12bcdd); 
    -webkit-background-clip:text; -webkit-text-fill-color:transparent;vertical-align: middle;}

.fn_c{height: 540px; overflow: hidden; padding-top: 80px;}
.fn_c .titis{height: 154px;overflow: hidden;}
.fn_c .titis h2{font-size:50px;height: 70px;line-height: 70px;}
.fn_c li{float:left;text-align: center;margin-right:45px;}
.fn_c li i{display: block;width:200px;overflow: hidden;}
.fn_c li i img{width:200px;height: 200px;}
.fn_c li h4{font-size:20px;color: #333333;margin-top:18px;height: 28px;line-height: 28px;}
.fn_c li em{display: block;font-size:14px;color: #c9c9c9;}
.fn_c li:last-child{margin:0;}


.ly_c{height: 995px;background: url(../images/ly_bj.jpg) repeat-x; margin-top:30px;}
.ly_c .titis{height: 146px;}
.ly_qh{height: 115px;margin-left:33px;}
.ly_qh li{float:left;padding:0 20px;margin-right:90px;text-align: center;height: 115px;box-sizing: border-box;}
.ly_qh li i{display: block;font-size:0;line-height: 0;}
.ly_qh li span{display: block;font-size:24px;color: #333333;padding-top:10px;}
.ly_qh li.on {border-bottom:3px solid #ddd;border-image: -webkit-linear-gradient(#52c781, #12bcdd) 20 20;border-image: -moz-linear-gradient(#52c781, #12bcdd) 20 20;border-image: -o-linear-gradient(#52c781, #12bcdd) 20 20;border-image: linear-gradient(to right, #52c781, #12bcdd) 20 20;}
.ly_qh li.on span{color: #4bc68d}
.ly_qh li:last-child{margin:0;}
.ly_nr{margin-top:58px;}
.ly_fl{float:left;width:380px;}
.ly_fl h4{height: 85px;padding-top:24px;border-bottom: 1px solid #cccccc}
.ly_fl h4 span{display: block;font-size:34px;height: 56px;line-height: 56px;background-image:-webkit-linear-gradient(left,#52c781,#30c1b2,#12bcdd); 
    -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.ly_fl h4 em{font-size:16px;color: #666666;display: block;height: 24px;line-height: 24px;font-weight: normal;}
.ly_fl p{font-size:16px;color: #666666;line-height: 36px;padding-top:22px;height: 356px;}
.ly_fl i a{display: block;width:190px;height: 47px;text-align: center;font-size:18px;color: #fff;background: rgb(23,193,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17c1ff', endColorstr='#12bcdd',GradientType=1 ); /* IE6-9 */line-height: 47px;border-radius: 23px;}
.ly_fl i a em{padding-right:28px;background: url(../images/ly_a1.png) no-repeat right; cursor:pointer;}
.ly_fr{float:right;width:749px;}
.ly_fr h4{background: url(../images/ly_fr_tt.jpg) no-repeat center top;height: 60px;line-height: 60px;font-size:32px;color: #434656;text-align: center;padding-right:17px;}
.ly_fl_nr{background: #fff;box-shadow: 0 0 30px rgba(0,0,0,0.2);height: 502px;padding:28px 28px 0;border-bottom:3px solid #ddd;border-image: -webkit-linear-gradient(#52c781, #12bcdd) 20 20;border-image: -moz-linear-gradient(#52c781, #12bcdd) 20 20;border-image: -o-linear-gradient(#52c781, #12bcdd) 20 20;border-image: linear-gradient(to right, #52c781, #12bcdd) 20 20;box-sizing: border-box;}
.ly_fl_nr li{float:left;width:33.33%;border:1px solid #dcdcdc;margin:0 0 -1px -1px;height: 65px;line-height: 63px;font-size:18px;color: #666666;box-sizing: border-box;text-align: center;position: relative;}
.ly_fl_nr li:hover a{color: #14bddb;display: block;height: 63px;font-weight: bold;}
.ly_fl_nr li:hover:after{content:"";display: block;width:100%;height:2px;background: rgb(23,193,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17c1ff', endColorstr='#12bcdd',GradientType=1 ); /* IE6-9 */position: absolute;left:0;bottom:-1px;z-index: 3}



.anl{background: url(../images/al_bj.jpg) no-repeat center top;height: 969px;box-sizing: border-box;padding-top:52px;}
.anl .tit{text-align: center;font-size:48px;color: #3c424e;height: 101px;line-height: 73px;font-weight: bold;}
.al_nr{padding:0px 25px 0;}
.al_tt{font-size:18px;color: #fff;}
.al_nr td{font-size:16px;color: #666666;}
.al_nr .al_tt td{border-right:1px solid rgba(255,255,255,0.22);font-size:18px;color: #fff;}
.al_nr .al_tt td:last-child{border:0;}
.al_nr tr:hover{color: #003dd7; cursor: pointer;}
.al_nr tr.al_tt:hover{color: #fff; cursor: pointer;}
.al_nr tr.ss:hover td a{color: #003dd7;background-image: -webkit-linear-gradient(left,#52c781,#30c1b2,#12bcdd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}

.yous{overflow: hidden;position: relative;}
.yous .titis{height: 128px;}
.ys_nr li{float:left;width:50%;position: relative;}
.ys_nr li i{font-size:0;line-height: 0;display: block;}
.ys_nr li i img {width:100%;}
.ys_n{position: absolute;left:5%;bottom:50px;padding-right:5%}
.ys_n h4{height: 49px;line-height: 49px;font-size: 30px;color: #fff;font-weight: normal;transition: all 0.3}
.ys_n p{font-size:15px;color: #fff;line-height: 24px;;}
.ys_w{position: absolute;left:0;bottom:0;background: -moz-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7517c1ff', endColorstr='#75005bf3',GradientType=1 ); /* IE6-9 */
width:100%;height: 0;box-sizing: border-box;overflow: hidden;transition: all 0.3s}
.ys_w p{padding-bottom:3.1rem;overflow: hidden;padding-left:20%;}
.ys_w p b{display: inline-block;font-size:0;line-height: 0;vertical-align: top;float:left;}
.ys_w p span{display: inline-block;padding-left:8px;font-size:16px;color: #fff;line-height: 26px;width:88%;float:left;}
.ys_w p span em{font-size:24px;color: #fff;font-weight: bold;height:24px;line-height:24px;display: block;margin-bottom:8px;}
.ys_nr li:hover .ys_w{height: 100%;padding:5rem 0 0 0;}
.ys_nr li:hover .ys_n{opacity: 0}

.rm_c{padding-top:101px;height:803px;}
.rm_c .titis{height: 139px;}
.rm_nr dl{float:left;width:392px;height: 221px;box-sizing: border-box;border:1px solid #e0e0e0;padding:24px 30px 0;margin:0 11px 12px 0;}
.rm_nr dd{height: 103px;border-bottom: 1px dashed #d0d0d0;}
.rm_nr dd h4{display: block;height: 27px;line-height: 27px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.rm_nr dd h4 a{font-size:18px;color: #666666;}
.rm_nr dd h4 em{float: right;font-size:18px;color: #4bc68d;}
.rm_nr dd i{display: block;font-size:12px;color: #999999;height: 21px;line-height: 21px;}
.rm_nr dd p{font-size:14px;color: #666666;line-height: 40px;}
.rm_nr dd p em{background: url(../images/rm_ico2.png) no-repeat right;padding-right:30px;margin-right:30px;}
.rm_nr dd p em:last-child{background: none;}
.rm_nr dt{padding-top:24px;overflow: hidden;}
.rm_nr dt i{font-size:16px;color: #666666;line-height: 43px;}
.rm_nr dt i img{vertical-align: middle;margin-right:9px; width:43px;border-radius: 50%;}
.rm_nr dt em{font-size:16px;color: #666;padding-left:16px;display: inline-block;}
.rm_nr dt span a{display: block;float: right;width:113px;height:30px;border:1px solid #14bddb;text-align: center;font-size:14px;box-sizing: border-box;border-radius: 15px;line-height: 28px;padding-left:23px;background: url(../images/rm_ico1.png) no-repeat 16px center;color: #4bc68d;}
.rm_nr dl:hover dt span a{background: url(../images/rm_ico1_hv.png) no-repeat;border:0;color: #fff;}
.rm_nr dl:hover {box-shadow: 0 0 15px rgba(0,0,0,0.17);border:0;}
.rm_nr dl:nth-child(3n){margin:0 0 12px 0;}
.rm_btn1 a{display: block;width:420px;height: 59px;font-size:22px;color: #fff;font-weight: normal;line-height:59px;margin:57px auto 0;border-radius: 29px;background: rgb(23,193,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17c1ff', endColorstr='#12bcdd',GradientType=1 ); /* IE6-9 */text-align: center;}
.rm_btn1 a b,.rm_btn1 a em{padding:0 20px;}


.fb_c{background: url(../images/fb_bj.jpg) no-repeat center top;height: 915px;box-sizing: border-box;padding-top:77px;}
.fb_c .titis{height: 138px;}
.fb_t{float:left;font-size:0;line-height: 0;margin-left:-7px;}
.fb_fr{float:right;width:428px;padding-top:54px;}
.fb_tt{height: 71px;border-bottom:1px solid #c8c8c8;line-height: 50px;color: #bdbdbd;font-size:30px;margin-bottom: 25px;}
.fb_tt span{font-size:30px;font-weight: bold;background-image:-webkit-linear-gradient(left,#52c781,#30c1b2,#12bcdd); -webkit-background-clip:text; -webkit-text-fill-color:transparent;margin-right:9px;}
.fb_tt em{font-size:16px;color: #666666;padding-left:10px;}
.fb_fr li{height: 52px;line-height: 52px;font-size:16px;color: #666666;}
.fb_fr li span{font-size:16px;color: #666666;width:40%;display:inline-block;}
.fb_fr li span:last-child{width:20%;}
.fb_tel{padding-left:36px;font-size:16px;color: #333333;background: url(../images/fb_tel.png) no-repeat left center;margin-top:45px;}
.fb_tel span{background-image:-webkit-linear-gradient(left,#52c781,#30c1b2,#12bcdd); -webkit-background-clip:text; -webkit-text-fill-color:transparent;font-size:36px;font-weight: bold;vertical-align: middle;}

.gw_c{background: url(../images/gw_bj.jpg) no-repeat center top;padding-top:78px;position: relative;}
.gw_c .titis{height: 102px;overflow: hidden;}
.gw_nr{height: 635px;overflow: hidden;}
.gw_nr dd{float:left;width:510px;padding-top:111px;}
.gw_nr dd h4{height: 62px;border-bottom: 1px solid #d8d8d8;line-height: 42px;}
.gw_nr dd h4 img{vertical-align: top;}
.gw_nr dd h4 em{font-size:30px;background-image:-webkit-linear-gradient(left,#52c781,#30c1b2,#12bcdd); -webkit-background-clip:text; -webkit-text-fill-color:transparent;padding-left:13px;}
.gw_nr dd p{padding-top:40px;}
.gw_nr dd p span{display: block;font-size:20px;color: #333333;font-weight: bold;height: 34px;line-height: 34px;}
.gw_nr dd p em{font-size:16px;color: #666666;line-height: 33px;}
.gw_nr dt{font-size:0;line-height: 0;float: right;padding-right:120px;}
.gw_nr dt img{width:431px;height: 635px;}
.gw_qh li{float:left;width:12.5%;box-sizing: border-box;border-right: 1px solid #fff;position: relative;}
.gw_qh li img{width:100%; background:#2d2b2b;}
.gw_qh li p{background: url(../images/gw_ico2.png) no-repeat;background-size:cover;position: absolute;left:50%;top:50%;width:0%;height: 0%;text-align: center;box-sizing: border-box;padding-top:3.85rem;transform: scale(0);transition: all 0.5s}
.gw_qh li p span{display: block;height: 73px;line-height: 73px;font-size: 48px;color:#fff;font-weight: bold;}
.gw_qh li p em{display: inline-block;height: 25px;background: #fff;line-height: 25px;font-size: 14px;color: #14bddb;padding:0 20px;}
.gw_qh li.on p{transform: scale(1.1);width:100%;height: 100%;left:0;top:0;}
.gw_qh li.on{z-index: 2}
.gw_qh li:last-child{border:0;}
.gw_j{position: absolute;left:50%;margin-left:-600px;top:696px;}
.gw_j img{margin-right:5px;}
.gw_j .gw_j1{ display:inline-block; width:65px; height:46px; background: url(../images/gw_j1.jpg) no-repeat; cursor:pointer; }
.gw_j .gw_j1:hover{ display:inline-block; width:65px; height:46px; background: url(../images/gw_j1s.jpg) no-repeat; cursor:pointer; }
.gw_j .gw_j2{ display:inline-block; width:65px; height:46px; background: url(../images/gw_j2s.jpg) no-repeat; cursor:pointer; }
.gw_j .gw_j2:hover{ display:inline-block; width:65px; height:46px; background: url(../images/gw_j2.jpg) no-repeat; cursor:pointer; }

.news{padding-top: 94px;height: 765px;overflow: hidden;}
.news .titis{height: 132px;overflow: hidden;}
.ns_qh{height: 86px;text-align: center;}
.ns_qh li{display:inline-block;width:169px;height: 43px;background: #3a4047;border-radius: 21px;text-align: center;line-height: 43px;margin:0 6px;}
.ns_qh li a{font-size:20px;color: #fff;}
.ns_qh li.on{background: rgb(23,193,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17c1ff', endColorstr='#12bcdd',GradientType=1 ); /* IE6-9 */}
.ns_a dl{float:left;width:321px;padding-right:58px;margin-right:59px;border-right:1px solid #e5e5e5;height: 477px;}
.ns_a dt{font-size:0;line-height: 0;width:321px;overflow: hidden;}
.ns_a dt img {width:321px;height: 202px;}
.ns_a dd {padding-top:28px;}
.ns_a dd h4 a{display: block;height: 25px;line-height: 25px;font-size:16px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns_a dd span{display: block;height: 25px;line-height: 25px;color: #999999;font-size:14px;}
.ns_a dd p{font-size:14px;color: #666666;line-height: 28px;padding-top:19px;height: 133px; overflow:hidden; padding-bottom:5px;}
.ns_a dd p i{font-size:0;line-height: 0;}
.ns_a dd  i a
{
    display: block;
    float: left;
    width: 140px;
    height: 40px; 
    text-align: left;
    font-size: 14px;
    box-sizing: border-box; 
    line-height: 40px;
    padding-left: 29px;
    background: url(../images/jiantou.gif) no-repeat  center;
    color: #666;}
.ns_a dd  i a:hover{     display: block;
    float: left;
    width: 140px;
    height: 40px; 
    text-align: left;
    font-size: 14px;
    box-sizing: border-box; 
    line-height: 40px;
    padding-left: 29px;
    background: url(../images/jiantou2.png) no-repeat  center;
    color: #fff;}
.ns_a dl:last-child{margin:0;padding:0;border:0;}


.about{background: url(../images/ab_bj.jpg) no-repeat center top;height: 748px;box-sizing: border-box;padding-top:98px;}
.about .tit{text-align: center;height: 246px;}
.about .tit em{display: block;height: 48px;line-height: 48px;font-size:36px;color: #fff;}
.about .tit h4{height: 99px;line-height: 99px;font-size:60px;color: #fff;}
.about .tit p{height: 28px;font-size:20px;color: rgba(255,255,255,0.73);}
.ab_d{text-align: center;height: 244px;}
.ab_d li{display:inline-block;text-align: center;background: url(../images/ab_x.png) no-repeat right;padding:0 90px;}
.ab_d li em{display: block;font-size:72px;color: #fff;height: 76px;line-height: 76px;}
.ab_d li span{display: block;font-size:20px;color: #fff;margin-top:5px;}
.ab_d li:last-child{background: none}
.ab_nr{height: 160px;background: #fff;box-shadow: 0 0 35px rgba(0,0,0,0.13);border-radius: 7px;}
.ab_nr dt{text-align: center;width:276px;text-align: center;padding-top:22px;height: 160px;box-sizing: border-box;background: rgb(23,193,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(147,241,185) 0%,rgba(24,193,212) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17c1ff', endColorstr='#12bcdd',GradientType=1 ); /* IE6-9 */border-radius:7px 0 0 7px;float:left;}
.ab_nr dd{float:left;width:790px;padding:37px 0 0 70px;font-size:14px;color: #666666;line-height: 31px;}




@media screen and (min-width:1366px) {html {font-size: 14px;}}
@media screen and (min-width:1440px) {html {font-size: 16px;}}
@media screen and (min-width:1600px) {html {font-size: 18px;}}
@media screen and (min-width:1920px) {html {font-size: 20px;}}
@-webkit-keyframes fadeInDown1 {
    from { opacity: 0; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
@keyframes fadeInDown1 {
    from { opacity: 0; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
.fadeInDown1 { -webkit-animation-name: fadeInDown1; animation-name: fadeInDown1 }
@-webkit-keyframes fadeInDown2 {
    from { opacity: 0; -webkit-transform: translate3d(0, -20%, 0); transform: translate3d(0, -20%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
@keyframes fadeInDown2 {
    from { opacity: 0; -webkit-transform: translate3d(0, -20%, 0); transform: translate3d(0, -20%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
.fadeInDown2 { -webkit-animation-name: fadeInDown2; animation-name: fadeInDown2 }
@-webkit-keyframes fadeInLeft1 {
    from { -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInLeft1 {
    from { -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInLeft1 { -webkit-animation-name: fadeInLeft1; animation-name: fadeInLeft1 }
@-webkit-keyframes fadeInLeft2 {
    from { -webkit-transform: translate3d(-5%, 0, 0); transform: translate3d(-5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInLeft2 {
    from { -webkit-transform: translate3d(-5%, 0, 0); transform: translate3d(-5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInLeft2 { -webkit-animation-name: fadeInLeft2; animation-name: fadeInLeft2 }
@-webkit-keyframes fadeInRight1 {
    from { -webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInRight1 {
    from { -webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInRight1 { -webkit-animation-name: fadeInRight1; animation-name: fadeInRight1 }
@-webkit-keyframes fadeInRight2 {
    from { -webkit-transform: translate3d(5%, 0, 0); transform: translate3d(5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInRight2 {
    from { -webkit-transform: translate3d(5%, 0, 0); transform: translate3d(5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInRight2 { -webkit-animation-name: fadeInRight2; animation-name: fadeInRight2 }
@-webkit-keyframes zoomLeft {
    from { -webkit-transform: scale3d(0.3, .3, .3); transform: scale3d(0.3, .3, .3); opacity: 0 }
    50% { opacity: 1 }
}
@keyframes zoomLeft {
    from { -webkit-transform: scale3d(0.3, .3, .3); transform: scale3d(0.3, .3, .3); opacity: 0 }
    50% { opacity: 1 }
}
.zoomLeft { -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-animation-name: zoomLeft; animation-name: zoomLeft }
.zoomRight { -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-animation-name: zoomLeft; animation-name: zoomLeft }
@-webkit-keyframes fadeInUp1 {
    from { -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInUp1 {
    from { -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInUp1 { -webkit-animation-name: fadeInUp1; animation-name: fadeInUp1 }
@-webkit-keyframes fadeInUp2 {
    from { -webkit-transform: translate3d(0, 2%, 0); transform: translate3d(0, 2%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInUp2 {
    from { -webkit-transform: translate3d(0, 2%, 0); transform: translate3d(0, 2%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInUp2 { -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2 }