.wrap img{width: 100%;}

/*loading*/
.loading{position:fixed;width:100%;height:100%;top:0;left:0;background:#f6f6f6 url(../images/index/show.jpg) no-repeat 50% 50%;background-size:cover;z-index:105;}
.loading.fade{-webkit-transition: all .75s ease;transition: all .75s ease;}
.loading.hide{opacity:0;visibility:hidden;}

/*-----------------------------------------------------------------------------------------------------------------------*/
.ban{width: 100%;}
.ban img{ display:block; width:100%;}

/**/
.g-video{width: 96.88%; margin:0 auto; padding:1.4rem 0 0.6rem;}
.g-video .m-bt{font-size: 1.8rem;color: #333;text-align: center;height: 5.5rem;}
.g-video .m-bt b{color: #3367cd;}
.g-video .m-bt i{color: #eb0c0c;}
.g-video .m-bt span{display: block;font-size: 1.3rem;color: #666; padding:0.2rem 0 0;}
.m-video{width: 100%;height: 19.5rem;}
.g-video em{display: block;width: 100%;text-align: center;font-size: 1.3rem;color: #666;line-height: 3rem; padding:1rem 0 0;}
.g-video em b{color: #527ed5;}

/*申报方案*/
.g-plan{background: #ebebeb; padding:2.2rem 0 1.8rem;}
.g-plan .m-bt{display: block;width: 100%;text-align: center;font-size: 1.5rem;color: #3367cd;line-height: 2rem;height: 5.4rem;}
.g-plan ul li{width: 9.4rem;height: 7.1rem;background: #fff;float: left;text-align: center; margin:0 0.5rem 1rem;line-height: 1rem;}
.g-plan ul li em{display: block;width: 2.75rem; margin:0 auto; padding:1rem 0 0.3rem;}
.g-plan ul li em img{width: 2.75rem;height: 2.75rem;}
.g-plan ul li a{font-size: 1rem;color: #666;}

/**/
.g-news{ width:100%;background: #ebebeb; padding:2.6rem 0 1rem;}
.g-news .m-bt{width: 36.56%;text-align: center;height: 2.9rem;line-height: 2.9rem;display: block;font-size: 1.9rem;color: #fff;font-weight: bold; margin:0 auto; background:url(../images/index/news_tbg.png) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-news .m-cnt{ height:3.6rem;width: 36.56%; margin:0 auto;}
.g-news .m-cnt li{position: relative; width:50%; text-align:center;height: 3.6rem;line-height: 3.6rem; float:left;font-size: 1.6rem;color: #333;}
.g-news .m-cnt li.z-on{ color:#3367cd;}
.g-news .m-cnt li.z-on:before{ content:"";width: 3.6rem;height: 0.2rem;background: #3367cd;position: absolute;bottom: 0;left:20%;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .m-box ul{ width:96.88%; margin:0 auto; padding:1rem 0 0;}
.g-news .m-box ul li{ height:2.5rem; line-height:2.5rem; display:inline-block;width: 100%;position: relative;}
.g-news .m-box ul li:before{ content:"";width: 0.8rem;height: 0.15rem;background: #3367cd;position: absolute;top:1.2rem;left:0;}
.g-news .m-box ul li a{ font-size:0.9rem; color:#333;display: block;float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 70%; padding:0 0 0 5%;}
.g-news .m-box ul li span{display: block;float: right;font-size: 0.8rem;color: #8f8f8f;width: 15%; text-align:right;}
.g-news01{background: #fff;}

/**/
.g-ys{width: 100%;height: 27.5rem; background:url(../images/index/ys_bg.jpg) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-ys i{display: block;font-size: 1.8rem;color: #fff;width: 100%;text-align: center; padding:1.2rem 0 0;height: 3.5rem;}
.g-ys p{ display:inline-block;width: 100%; padding:0 0 0.8rem;}
.g-ys p em{display: block;float: left;width: 1.8rem;height: 1.6rem;background: #3367cd;font-size: 0.9rem;color: #fff; margin:0 0.5rem;text-align: center;line-height: 1.6rem;}
.g-ys p span{display: block;float: left;font-size: 1.2rem;color: #fff;width: 90.9%;}

/**/
.g-zhuan{width: 100%; padding:0 0 1.2rem;}
.g-zhuan dl{width: 100%;}
.g-zhuan dl dt{width: 100%;}
.g-zhuan dl dd{width: 93.75%; margin:0 auto; padding:1rem 0 0;}
.g-zhuan dl dd h5{font-size: 1.5rem;color: #666;height: 5.2rem;position: relative; margin:0 0 0.5rem;}
.g-zhuan dl dd h5 span{display: block;font-size: 1.1rem; padding:0.5rem 0 0;}
.g-zhuan dl dd h5:before{ content:"";width: 60%;height: 0.2rem;background: #666;position: absolute;bottom: 0;left: 0;}
.g-zhuan dl dd p{font-size: 1.1rem;color: #666;line-height: 1.8rem; padding:0.5rem 0 0 1rem;position: relative;}
.g-zhuan dl dd p:before{ content:"";width: 0.3rem;height: 0.15rem;background: #666;position: absolute;top: 1.3rem;left: 0;}

/*团队*/
.g-team{ width:100%; overflow:hidden; padding:0 0 2.2rem;}
.g-team .sclwrap_box{ height:34.2rem; overflow:hidden;}
.g-team .m-box .con{ display:inline; float:left;}
.g-team .m-box ul li{width: 43.75%;float: left; padding:0 0 0 1.2rem;}
.g-team .m-box ul li img{width: 100%; border:#d6d6d6 1px solid;}
.g-team .m-box ul li span{display: block;width: 100%;text-align: center;height: 3rem;line-height: 2rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.g-team .m-box ul li span a{font-size: 0.9rem;color: #666;}
.g-team .m-cnt{ width:22rem; display:inline-block; padding-left:9.5rem;}
.g-team .m-cnt li{ width:6rem; height:0.9rem; background:#555; float:left; margin-right:1rem; 
border-radius:10rem; 
-webkit- border-radius:10rem;
-moz-border-radius:10rem;
-o-border-radius:10rem;}
.g-team .m-cnt li.z-on{ background:#3367cd; }

/*流程*/
.g-liuc{width: 100%;height: 27.35rem; background:url(../images/index/liuc_bg.jpg) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-liuc .m-bt,.g-hz .m-bt{font-size: 1.8rem;color: #3367cd;width: 100%;text-align: center; padding:1.7rem 0 0;height: 6rem;}
.g-liuc .m-bt span,.g-hz .m-bt span{display: block;font-size: 1.2rem;color: #666; padding:0.2rem 0 0;}
.g-liuc .m-pic{width: 100%;}

/*合作客户*/
.g-hz{width: 96.88%; margin:0 auto; padding:0 0 2rem;}
.g-hz .m-bt{display: block;height: 5rem;font-size: 1.6rem;}
.g-hz ul li{width: 29%;float: left;line-height: 0; border:#c2c2c2 1px solid; margin:0 0 1rem 0.9rem;}

/*关于卧涛*/
.g-about{ width:100%; overflow:hidden; border-top:#f1f1f1 1px solid; padding:0 0 2rem;}
.g-about .m-bt{display: block;width: 100%;text-align: center;font-size: 1.5rem;color: #3367cd;font-weight: bold;height: 6rem;line-height: 6rem;}
.g-about dl{ width:96.88%; margin:0 auto;}
.g-about dl dt{ width:100%;line-height: 0;}
.g-about dl dd{ width:96%; margin:0 auto; padding:0.8rem 0 0;}
.g-about .ab_desc{ font-size:0.9rem; color:#666; line-height:1.8rem;height: 7.2rem;overflow: hidden;}
.g-about dl dd em{ display:inline-block; width:100%; padding:1.5rem 0 0;}
.g-about dl dd em a{ display:block; width:6.7rem; font-size:0.9rem; color:#fff; height:2.5rem; line-height:2.5rem; text-align:center; margin: 0 0 0 0.6rem; background:#3367cd; float:left;
border-radius:10rem;               
-webkit- border-radius:10rem;
-moz-border-radius:10rem;
-o-border-radius:10rem;}

/**/

html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 320px) {html {font-size: 10px;}}
@media screen and (min-width: 360px) {html {font-size: 11.25px;}}
@media screen and (min-width: 375px) {html {font-size: 11.7px;}}  /*ipone6*/
@media screen and (min-width: 400px) {html {font-size: 12.5px;}}
@media screen and (min-width: 414px) {html {font-size: 12.94px;}} /*ipone6P*/
@media screen and (min-width: 440px) {html {font-size: 13.75px;}}
@media screen and (min-width: 480px) {html {font-size: 15px;}}
@media screen and (min-width: 520px) {html {font-size: 16.25px;}}
@media screen and (min-width: 560px) {html {font-size: 17.5px;}}
@media screen and (min-width: 600px) {html {font-size: 18.75px;}}
@media screen and (min-width: 640px) {html {font-size: 20px;}}