@charset "utf-8";
/* CSS Document dsdfas*/
/*初始化*/
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,input,label,legend,li,ol,p,pre,small,span,strong,table,tr,th,td,tbody,thead,textarea,tfoot,u,ul,var {margin:0;padding:0;}
html,body{font:14px/1 "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif; color: #333333; width:100%; }
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
li{list-style:none;}
a{text-decoration:none; outline:none; color: #282624;}
a:hover,.camain{color: #4aeefb !important;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both; overflow:hidden;}
.cb1{clear:both;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.dn{display: none;}
.te_a{text-align: center;}
.db{display: block;}
a img{ border: none; }
.box{width: 1155px; margin: 0 auto;}/*//1160*/
.nopd{padding: 0 !important;}
.pl0{padding-left: 0 !important;}
.pr0{padding-right: 0 !important;}
/*input,select{box-sizing: border-box; margin: 0;border-radius: 0; -webkit-appearance: none; -moz-appearance: none; -ms-progress-appearance: none; appearance: none;font:14px/1 "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif; color: #282624;}*/
textarea {  -webkit-appearance: none;}
input[type="button"]{cursor: pointer;}
.td-lt{text-decoration: line-through;}
.triangleTop:after{position: absolute;content: "";width: 10px;height: 10px;border: 1px solid #ede9e6;top: -5px;transform: rotate(45deg);background: #fff;right: 8px;border-right: 0;border-bottom: 0;}
.xlmenu{float: right; color: #FFFFFF; display: none;}
iframe{display: block;}

.fixtop{width: 100%; position: fixed; z-index: 1000; top: 0; left: 0; background: #2B98F0; padding: 22px 0 !important;
-moz-transition: all .15s ease 0s;
-o-transition: all .15s ease 0s;
-webkit-transition: all .15s ease;
-webkit-transition-delay: 0s;
transition: all .15s ease 0s;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
.camain2{color: #2b98f0 !important;}
.navbak{height: 67px; display: none;}
.box-fluid{width: 100%; max-width: 1920px; margin: 0 auto;box-shadow: 0 0 5px #CCC;position: relative;}
.banner{ min-height: 320px; max-height: 650px;  /*background: url(../img/banner_1.jpg) no-repeat center bottom;*/ }
.banner > svg{position: absolute; top: 3%; left: 0; right: 0; margin: auto; height: 90%;}
.banner .nav{padding-top: 42px;}
.nav{ padding-top: 22px; height: 45px;}
.nav h1.logo{/*width: 63px;*/height: 65px;padding: 10px 0px;}
.nav h1.logo img{height:65px;}
.nav .downloada{ width: 140px; margin-top: 3px; height: 40px; border: solid 1px #8af7ff; color: #8AF7FF; display: block; line-height: 40px; box-sizing: border-box; text-align: center;}
.navbar-nav{ margin: 0 140px 0 50px; text-align: center; height: 45px;}
.navbar-nav li{display: inline-block; padding: 15px 2.2% 0;}
.navbar-nav li a{color: #FFFFFF; border-bottom: 2px solid transparent; padding: 8px 0px; font-size: 16px;}
.navbar-nav li a:hover{border-bottom-color: #4aeefb;}
.navbar-nav li.active a{border-bottom-color: #4aeefb;color:#4aeefb !important;}

.banner-con{width: 550px; background: url(../img/heart-beat.png) no-repeat center 5px; /*background: url(Artboard2.svg) no-repeat center center;*/ background-size: auto 80%; height:220px; padding-bottom: 215px; padding-top: 128px; text-align: center; margin: 0 auto;}
.banner-con p:nth-child(1){font-size: 50px; line-height: 1.4em;  color: #7cfffd;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);}
.banner-con p:nth-child(2){ font-size: 30px;  line-height: 1.4em; color: #ffffff; padding: 18px 0 25px 0;}
.col-md-6{width: 50%;}
.yangimg img{display: block; margin: 0 auto;}
.yanginfobox > h2{line-height: 45px;
font-size: 32px;
  color: #222222;
  margin-top: 95px;
  margin-bottom: 57px;}
.yanginfo{max-width: 390px; position: relative;
min-width: 300px;
width: 93.75%;
padding:43px 20px 35px;
  height: 190px;
  border: solid 1px #d8d8d8; line-height: 28px;box-sizing: border-box;}

.yanginfo h3{position: absolute; left: 20px; top: -22px; width: 125px; height: 37px; line-height: 37px; background-color: #2b98f0; color: #FFFFFF; display: block; box-sizing: border-box; padding-left: 12px; overflow: hidden; font-size: 18px;  font-weight: normal;}
.yanginfo h3:after{position: absolute;right: -6px;top: 0;content: "";width: 13px;height: 38px;background: #FFFFFF;-ms-transform: skewX(19deg);-webkit-transform: skewX(19deg);transform: skewX(-18deg);}

.banner2{background: url(../img/banner_2.jpg) no-repeat center center; background-size: ; height: 330px; }
.banner2 .firm{ position: relative;height: 190px; width: 100%; background: url(../img/363865071035658754.png) no-repeat center top;}
.banner2 .guide-line{position: absolute;top: 105px;right: 34%;width: 2px;height:0;background: url(../img/guide-line.png) right top;}
h3.emtitle{color: #ffffff;
  height: 45px;
  font-weight: normal; padding: 47px 0;
  font-size: 32px; line-height: 45px; text-align: center;}
h3.emtitle em{display: inline-block;width: 3px; height: 21px;background-color: #4aeefb; margin: 0 10px; border-radius: 5px;}

.cutline{min-height: 400px; background: url(../img/trangel.png) no-repeat center 115px;}
.cutline p{color: #262626; line-height: 20px; position:relative;}
.cutline p span:nth-child(1){display: block;font-size: 15px;font-weight: bold;color: #2b98f0; height: 21px; line-height: 21px; padding-bottom: 4px;}
.cutline p:nth-child(1){padding: 82px  0 0 58.72%;}
.cutline p:nth-child(2){padding: 41px  0 0 6.15%;}
.cutline p:nth-child(3){padding: 41px  0 0 62.73%;}
.lineAn{position: absolute; left: 0; top: 0; height: 10px; width: 104px; border: 1px dashed #8d949a; display: block;}
.lineAn i{position: absolute;display: block; left: 4px; top: 4px; width: 6px; height: 6px; border-radius: 50%; content: "";background-color: #2b98f0;}
.lineAn i:before{position: absolute; left: 0px; top:0px;
animation:myfirst .5s linear .5s 3 alternate forwards;
-moz-animation:myfirst .5s linear .5s 3 alternate forwards;
-webkit-animation:myfirst .5s linear .5s 3 alternate forwards;
-o-animation:myfirst .5s linear .5s 3 alternate forwards;
 width: 6px; height: 6px; border-radius: 50%; content: ""; background:  rgba(42, 152, 240, 0.2);}
.lineAn1{left: 50%;top: 102px; height: 10px; border-bottom: none;border-right: none;width: 7%;}
.lineAn1 i{top: -3px; left: 100%;}
.lineAn2{left: 20.9%;top: 115px;width: 22%; height: 42px; border-top: none;border-right: none;}
.lineAn2 i{top: -3px; left:-3px;}
.lineAn3{left: 56.9%;top: 65px;width: 4%;height: 1px !important;border-bottom: none;border-right: none;border-left: none;}
.lineAn3 i{top: -3px; left: 100%;}
@keyframes myfirst
{
from {left: 0; top:0;width: 6px; height: 6px;}
to {left: -4px; top:-4px;width: 14px;height: 14px;}
}

@-moz-keyframes myfirst
{
from {left: 0; top:0;width: 6px; height: 6px;}
to {left: -4px; top:-4px;width: 14px;height: 14px;}
}

@-webkit-keyframes myfirst
{
from {left: 0; top:0;width: 6px; height: 6px;}
to {left: -4px; top:-4px;width: 14px;height: 14px;}}
}

@-o-keyframes myfirst
{
from {left: 0; top:0;width: 6px; height: 6px;}
to {left: -4px; top:-4px;width: 14px;height: 14px;}
}


.banner3{background:#0d1553 url(../img/banner_3.jpg) no-repeat center bottom; padding: 65px 0 44px;}
.videobox{ width: 42%; position: relative;}
.videobox #videoplay{position: absolute; top: -30px; left: 0; right: 0; bottom: 0; cursor: pointer; margin: auto; display: block; width: 58px; height: 58px; background: url(../img/icon-play.png) no-repeat; z-index: 20;}
.videobox video{ color: #FFFFFF;width: 100%; min-height:150px ; margin-top: 5px;}
.videobox video a{ color: #FFFFFF;}
.videobox p{ height: 24px; line-height: 24px; padding-top: 19px;}
.videobox p a{color: #FFFFFF; padding-right: 30px;}
.videobox p a img{vertical-align: middle; padding-right: 5px;}
.retrospect{width: 55%; padding-left: 3%;}
.retrospect h3{ text-align: left; padding: 0;}
.retrospect > P{font-size: 16px; height: 22px;  color: #ffffff; line-height: 22px; padding: 35px 0 30px 0;}
.retrodata li{ width: 30%; margin-right: 3.3%; border: 1px solid #FFFFFF; float: left;padding: 10px 14px; box-sizing: border-box;}
.retrodata li span{font-size: 16px;line-height: 22px; display: block; color: #FFFFFF;}
.retrodata li span:nth-child(1){height: 36px; padding-bottom: 5px; line-height: 36px; font-size: 25px; font-weight: bold;}
a.more{color: #FFFFFF; padding-top: 38px; display: block;}

.togetherbox{ padding: 50px 0 60px 0;}
.togetherbox h3,.activity h3{ color: #333333; padding: 0 0 0;}
.together dl{ float: left;padding: 55px 22px 35px; margin-top: 85px; box-sizing: border-box; width: 31%; margin-right: 2.333%; border: dotted 1px #e2e2e2;position: relative;min-height: 270px;}
.together dl:last-child(1){margin-right: 0;}
/*.together dl dt{width: 98px; position: absolute; top: -49px; left: 0; right: 0; margin: auto;}*/
.together dl dd{text-align: center; line-height: 21px;height: 30px;}
.together dl dd:nth-child(2){color: #2583ec; font-size: 16px;}
.together dl dd:nth-child(3){color: #535353; font-size: 12px; padding-bottom: 10px;}
.together dl dd:nth-child(4){word-break: break-all; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:6; -webkit-box-orient: vertical;}
.banner4{background: #f5faff;}
.activity{padding: 50px 0 65px 0;}
.activity > p{text-align: center; color: #333333; padding: 15px 0 45px;}

.process dl,.process p,.process span{float: left;}
.process dl{ width: 11.23%; text-align: center;}
.process dl dd{color: #69615d; line-height: 20px;}
.process dl dd:nth-child(2){font-size: 16px; color: #333333; height: 26px; line-height: 26px; padding-bottom: 2px; width: 130%; margin: 0 -15%;}
.process p{width: 5%; height: 120px; position: relative;}
.process p span.lineAn{height: 45px;width: 100%;border-top:none; border-left: none; border-right: none;}
.process p span.lineAn i{left: -3px; top: 43px;}
.process p span:after{position: absolute; content: ""; right: -5px; top: 42px; border-left: 4px solid #979797; border-top: 4px solid transparent; border-bottom: 4px solid transparent; width: 0;height: 0; display: inline-block;}
.process span{width:3.79%;display: block; height: 120px;}
.banner5{background: url(../img/banner_4.jpg) no-repeat center;height: 225px;}
.owner{width: 50%; padding-top: 0px;}
.owner li{float: left;font-size: 20px; color: #ffffff; width: 23%; margin-right: 50px;
  margin-top: 30px;line-height: 30px;border-left: 1px solid #ECECEC;
  padding-left: 5px;}
  .owner li:first-of-type{
    border-left: none;
  }
  .owner dl{color: #ffff; margin-top: 30px; margin-top: 20px;line-height: 23px;}
.owner li a{color: #fff;font-size: 12px;}
.owner li:nth-child(1){width: 18%;}
.owner li em{vertical-align: middle; display: inline-block;width: 3px; height: 21px;background-color: #4aeefb; margin: 0 10px; border-radius: 5px;}
.owner li img{width: 80%; vertical-align: middle;}
.sureybm{width: 25%; height: 220px; background: rgba(255, 255, 255, 0.11);;}
.sureybm p{font-size: 22px; height: 30px;color: #ffffff; padding: 49px 0 30px; line-height: 30px; text-align: center;}
.sureybm a{width: 180px; margin: 0 auto; height: 50px;font-size: 16px; border: solid 1px #2b98f0;background-color: #2b98f0; color: #FFFFFF; display: block; line-height: 50px; box-sizing: border-box; text-align: center;}
.bottom{ padding: 24px 0; color: #555555;}
.bottom nav a{padding: 0 0 0 30px;color: #555555; font-size: 12px;}
.Ewm{float: left;width: 25%;text-align: center;height: 225px;line-height: 225px;}
.Ewm img{vertical-align: middle;}

/*调研介绍*/
.rbanner{background: url(../img/banner_5.jpg) center bottom;}
.rbanner .nav,.sbanner .nav{padding-top: 22px;}
.rbanner .rban_con{padding: 46px 0 32px 0;}
.rbanner .rban_con img{padding: 0 0 0 42%; display: block;
/*filter: url(blur.svg#blur);
-webkit-filter: blur(3px);
-moz-filter: blur(3px);
-ms-filter: blur(3px);
filter: blur(3px);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); */
}
.contianer{width: 100%; height: 50px; background-color: rgba(0, 0, 0, 0.2);}
.contianer nav{text-align: center;}
.contianer nav a{padding:0  2%; line-height: 50px; color: #fff;}
.contianerfix{position: fixed; background: #FFFFFF; top: 0; left: 0; z-index: 200;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);}
.contianerfix nav a{color: #333333;}
.method{width: 100%; background: #F9FCFF;}
.method img{display: block; margin: 0 auto; max-width: 406px; width: 90%;}
.rbanner1 .emtitle{ color: #333333;}
.rbanner2{background: #1d397c; padding: 29px 0 45px; color: #fff;}
.rbanner2 img{display: block; margin: 0 auto; width: 95%; max-width: 520px;}
.rbanner2 h3{height: 40px; line-height: 40px; font-size: 28px;font-weight: normal;}
.rbanner2 ol{padding-top: 25px;}
.rbanner2 ol li{line-height: 2.23;list-style-position: inside;list-style-type: square;}

.rbanner3{padding: 22px 0 62px; }
.rbanner3 h3,.rbanner4 h3,.rbanner6 h3,.rbanner7 h3,.rbanner8 h3,h3.subpaget{padding: 30px 0; height: 40px; line-height: 40px; color: #333333; font-size: 28px; text-align: center; font-weight: normal;}
.dimensionality{ width: 66%;}
.dimensionality dl{ float: left; width: 46.2%; padding: 18px 3.8% 17px 0; height: 50px;}
.dimensionality dt{float: left;}
.dimensionality dd{ margin-left: 60px; font-size: 16px; line-height: 22px; text-align: left;}
.dimensionality dd:nth-child(3){color: #666666;font-size: 14px;line-height: 20px; padding-top: 6px;word-break: break-all; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.dimensionality h3{text-align: left;}
.report{ width: 33%; padding-left: 0.5%;}
.report ul{width: 100%; border: solid 1px #ECECEC; border-bottom:0;background-color: #f6f6f6; text-align: center;}
.report ul li{ height: 46px; line-height: 46px; border-bottom: solid 1px #ECECEC; box-sizing: border-box;}
.rbanner4{padding-bottom: 30px;background-color: #f6f6f6;}
.rbanner4 h3{padding: 40px 0 45px 0;}
.rbanner4 dl{float: left; width: 25%;  padding: 0 10px 20px; box-sizing: border-box;}
.rbanner4 dl dt{width: 100%; height: 80px; padding-bottom: 20px;}
.rbanner4 dl dt img{display: block; margin: 0 auto;}
.rbanner4 dl dd{height: 44px;font-size: 16px; line-height: 22px; text-align: center;word-break: break-all; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.rbanner5{padding: 50px 0;}
.rbanner5 div{width: 48.5%; height: 200px; box-sizing: border-box; border: 1px solid #e0e0e0;}
.rbanner5 div img{display: block; float: left; height: 200px; width: 200px;}
.rbanner5 div h3{  margin-left: 240px;padding: 30px 0 15px; font-size: 28px;height: 40px; line-height: 40px; font-weight: normal;}
.rbanner5 div P{ margin-left: 240px;color: #666666; line-height: 20px;}
.rbanner5 div a.xiq{margin-left: 240px;font-size: 12px;display: block; color: #2b98f0;height: 17px; line-height: 17px; padding-top: 20px;}
.rbanner6{ padding: 40px 0 96px;background-color: #1d397c;}
.rbanner6 h3{ color: #fff;text-align: center;}
.rbanner6 ol{float: left; width: 50%; box-sizing: border-box; padding-right: 62px;}
.rbanner6 ol li{font-size: 13px;line-height: 22px;padding-bottom: 10px;/*background: url(../img/list.png) no-repeat 6px 5px;*/padding-left: 22px; color: #fff;}
.rbanner6 ol li.frst{font-size:18px ; padding-left: 0; background: none; height: 25px; line-height: 25px; padding-bottom: 15px;}
.rbanner7{background: #fff; padding-bottom: 30px; position: absolute; left: 0; right: 0; margin:-80px auto 0;}
.rbanner7 h3{padding-bottom: 10px;}
.rbanner7 > p{ height: 20px;color: #666666; line-height: 20px; text-align: center; padding-bottom: 20px;}
.rbanner7 ul{width: 100%; padding: 0 3%; box-sizing: border-box;}
.rbanner7 ul li{float: left; width: 33.333%;  height: 183px;}
.rbanner7 ul li p img{margin-bottom: -12px;}
.rbanner7 ul li p.fist{text-align: right; border-top: 2px solid #efeff4;}
.rbanner7 ul li p.fist img{margin-top: -11px;}
.rbanner8{background:#f5faff;padding: 270px 0 40px;}
.qaservice{ width: 48.8%; background: #FFFFFF; margin: 5px 0 15px;}
.qaservice p{height: 53px;line-height: 59px;padding: 0 20px;}
.qaservice p img{cursor: pointer; float: right; vertical-align: middle; margin-top: 20px; display: none;}
.qaservice div{top: 60px;left: 0;padding: 0px 20px 15px;width: 100%;background: #FFFFFF;z-index: 100;box-sizing: border-box;}
.qaservice div p{line-height: 20px;padding: 0;color: #666666;font-size: 12px;height: auto;}
/*评选*/
.sbanner1{padding: 15px 0 30px;}
.sbanner{background: url(../img/banner_31.jpg) no-repeat center bottom; height: 380px;}
.sban_con{font-size: 26px;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);color: #ffffff;padding: 105px 20px 0; box-sizing: border-box;}
.sense{width: 33.333%; float: left; padding: 10px 4% 20px 0; box-sizing: border-box;}
.sense dt{float: left; width: 62px; height: 62px;}
.sense dt img{display: block;}
.sense dd{margin-left: 77px;font-size: 16px;color: #333333; height: 24px; line-height: 24px;}
.sense dd.senseT{font-size: 13px;color: #666666; height: 36px; line-height: 18px; padding-top: 2px;word-break: break-all; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.sbanner2{padding: 10px 0 70px;background-color: #f5faff;}
.methodFlow{z-index: 10; position: relative; margin-top: 18px;border-radius: 4px; background-color: #ffffff; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); padding: 30px 0 27px;}
.methodFlow:after{z-index: 8; content: "";position: absolute; left: 1%; bottom: -10px; width: 98%; height: 15px;border-radius: 4px;background-color: #ffffff; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.04);}
.methodFlow:before{z-index: 8; content: "";position: absolute; left: 2%; bottom: -20px; width: 96%; height: 15px;border-radius: 4px;background-color: #ffffff; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.04);}
.methodFlow h4{position: absolute;left: 30px;top: -48px;width: 114px;height: 36px;line-height: 36px;background-color: #2b98f0;color: #FFFFFF;display: block;box-sizing: border-box;text-align: center;font-size: 16px;font-weight: normal;}
.methodFlow h4:after{position: absolute;right: -6px;top: 0;content: "";width: 13px;height: 36px;background: #2b98f0;-ms-transform: skewX(19deg);-webkit-transform: skewX(19deg);transform: skewX(-20deg);}
.methodFlow ol{position: relative; float: left; width: 50%; padding: 0px 4.5%;box-sizing: border-box;}
.methodFlow ol:nth-child(2){border-left: 1px dashed #e0e0e0;}
.methodFlow ol li{list-style: inherit; list-style-position: inherit; line-height: 22px;padding: 5px 0;}
.sbanner3{padding: 10px 0;margin-bottom: 8px;background: #2c3e50;  width: 100%;}
.brand{margin: 20px 0 0px; position: relative; padding: 20px 0 20px; box-sizing: border-box;  width: 78%; }
.brand2{ width: 19%;}
.brand img{display: block; width: 25%;float: left; padding: 0 1.4%; box-sizing: border-box;}
.brand2 img{ width: 92.3%; display: block; margin: 0 auto; float: none;}
.brand .badge{display: block; position: absolute; left: 70px;top: -21px; width: 145px; height: 41px; line-height: 41px; text-align: center; background-color: #ffcc01; color: #FFFFFF;font-size: 18px;}
.brand2 .badge{ left: 0; right: 0; margin: 0 auto;}

.earth{overflow: hidden; height: 90px;position: relative; padding-top: 135px; max-width: 450px; width: 100%; margin: -5px auto 0; border-radius: 450px 450px 0 0; background:  rgba(251, 192, 45, 0.04);}
.earth:after{content: ""; position: absolute; top: 22.2222%; left: 11.1111%; width: 77.7777%; height: 77.7777%; background:  rgba(251, 192, 45, 0.1); border-radius: 350px 350px 0 0;}
.earth:before{content: ""; position: absolute; top: 42.2222%; left: 21.1111%; width: 57.7777%; height: 57.7777%; background:   rgba(255, 193, 38, 0.2);border-radius: 260px 260px 0 0;}
.earth img{-webkit-animation:circle 6s infinite linear;animation:circle 6s infinite linear; display: block; margin: 0 auto; width: 40%; position: absolute; left: 0; bottom: -45%; right: 0; }
@-webkit-keyframes circle{
	0% { transform:rotate(0deg); }
	100%{ transform:rotate(-360deg); }

}@-moz-keyframes circle{
	0% { transform:rotate(0deg); }
	100%{ transform:rotate(-360deg); }

}@-ms-keyframes circle{
	0% { transform:rotate(0deg); }
	100%{ transform:rotate(-360deg); }

}@keyframes circle{
	0% { transform:rotate(0deg); }
	100%{ transform:rotate(-360deg); }

}

/*往期回顾*/
.wbanner .nav{padding-top: 23px;}
.wbanner{background: url(../img/banner_6.jpg) no-repeat center bottom; height: 320px;}
.wban_con{padding-top: 54px;}
.wvideobox{ width: 40%; margin-bottom: -80px; float: left;}
.wvideobox video{width: 100%;}
.wqdata{float: right;width: 58%; padding-top: 30px;}
.wqdata li{float: left;padding:  0 4.5%; color: #FFFFFF;}
.wqdata li span:nth-child(1){ font-size: 24px; height: 34px; line-height: 34px;padding-bottom: 13px; display: block;}
.showDetails{padding-bottom: 110px;}
.showDetails .subpaget{padding: 24px 0 55px;}

.showboxx{ width: 100%; overflow: hidden;position: relative;}
.showbox{height: 190px; }
.showboxx a{display: none; z-index: 100; position: absolute;top: 0; right: 70px; bottom: 0; margin: auto 0; width: 60px; height: 50px; background: #259eff url(../img/prev.png) no-repeat center center; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.23);}
.showboxx a.next{display: block; right: 0; left: auto; background-image: url(../img/next.png);}
.showimg{position: absolute; height: 190px; left: 0; top: 0;}
.showimg li{float: left; padding-right: 30px;}
.showimg li img{display: block; height: 100%;}

.reviewdetail{position: relative; border: 1px solid #e0e0e0; min-height: 402px; margin-top: 85px; padding: 85px 26px 26px; width: 100%; box-sizing: border-box;}
.reviewdetail > img{position: absolute;top: -29px; left: 292px;}
.reviewpo{position: relative; width: 210px;padding: 55px 20px 40px; box-sizing: border-box;
  background-color: #ffffff;
  box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.08);}
.reviewpo img{display: block; width: 90px; height: 90px; border-radius: 45px; position: absolute; margin: 0 auto 0; top: -45px; left: 0; right: 0;}
.reviewpo h4{font-size: 18px ;color: #2b98f0; text-align: center; font-weight: normal; height: 25px; line-height: 25px;padding: 0px 0 3px;}
.reviewpo p.post{font-size: 12px;text-align: center;  color: #666666; height: 18px; line-height: 18px; padding-bottom: 24px;}
.thline{font-size: 12px; height: 5px; color: #2b98f0;text-align: center; border-bottom: dashed 1px #e0e0e0;}
.thline span{display: block; background: #FFFFFF; margin-bottom: -6px; width: 58px; margin: 0 auto;}
.rede{padding-top: 18px;font-size: 12px; color: #444444; line-height: 20px;word-break: break-all; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:6; -webkit-box-orient: vertical;}
.reviewfont{ margin-left: 292px;}
.reviewfont h2{height: 33px; line-height:32px; font-size: 24px;font-weight: normal;}
.reviewfont p{line-height: 22px; padding: 8px 0;color: #444444;}
.reviewdetail > a{width: 92px; position: absolute;bottom: -24px; right: 20px; height: 36px; line-height: 36px; text-align: center; color:#FFFFFF; background-color: #259eff; border: solid 6px #ffffff;}
.reviewdetail > a:hover{color: #FFFFFF !important;}
/*解决方案*/
.sobanner{background:#040611 url(../img/s_banner.jpg) no-repeat left bottom;}
.soban_con{padding: 52px 0 88px 0; }
.soban_con img{display: block;float: right; margin-right: 13%;}
.sobanner{padding-bottom: 30px;}
.issue dl{float: left; width: 20%; padding-bottom: 20px; text-align: center; padding-right: 1.9%;box-sizing: border-box;}
.issue dl.last{padding-right: 0;}
.issue dl dd{font-size: 13px; color: #666666; line-height: 20px;}
.issue dl dd.issueT{font-size: 18px; height: 25px; line-height: 25px; color: #333333;padding: 15px 0 9px;}
.solutiontab{width: 100%;margin: 5px auto 20px; border-collapse: collapse; word-break: break-all;}
.solutiontab tr td,.solutiontab tr th{border: 1px solid #e0e0e0;}
.solutiontab tr th{font-weight: normal; line-height: 20px; text-align: left; padding: 15px 0 15px 20px; color: #333333; background: #f5faff;}
.solutiontab tr td{clor: #666666; font-size: 13px; line-height: 18px; padding: 14px 0 14px 20px; }
.so_capacity nav{padding: 5px 0 35px; margin: 0 auto; width: 272px;}
.so_capacity nav a{border: 1px solid #e0e0e0;background: #FFFFFF; border-right: none; display: block; float: left; box-sizing: border-box; border-collapse: collapse; height: 34px; line-height: 34px; width: 90px;  text-align: center;}
.so_capacity nav a:nth-child(1){clear: both; border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.so_capacity nav a:last-child{border-right: 1px solid #E6E6E6;border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.so_capacity nav a.checkedA{background: #2b98f0;border-color: #2b98f0;color: #FFFFFF;}
.so_capacity nav a.checkedA:hover{color: #FFFFFF !important;}
.so_capacity nav a.checkedA + a{border-left-color: #2b98f0;}

/*相关下载*/
.downloadbox{background: #f9f9f9;padding-bottom: 135px;}
.dbanner{background: url(../img/banner_8.jpg) no-repeat center center; height: 280px;}
.download{position: relative; top: -60px; padding: 55px 0 85px; background: #FFFFFF;}
.download dl{float: left; width: 33.333%; text-align: center; }
.download dl img{display: block; margin: 0 auto; width: 60%; max-width: 120px;}
.download dl span{font-size: 18px; height: 25px; line-height: 25px;padding: 20px 0 30px; display: block;}
.download dl a{display: block; margin: 0 auto; width: 70%;max-width: 120px; font-size: 16px; height: 40px; line-height: 40px; border-radius: 100px; background-color: #2b98f0;color: #FFFFFF;}
.download dl a:hover{background-color: #3b98f0; color: #FFFFFF !important;}

/*关于我们*/
.abanner{/*background: url(../img/banner_9.jpg) no-repeat center bottom;*/ /*height: 130px;*/}
.abanner .nav,.box-fluid .fixtop{background: #FFFFFF; padding-top: 12px;}
.abanner .nav ul li a,.box-fluid .fixtop ul li a{color: #333333;}
.abanner .navbar-nav li.active a,
.abanner .navbar-nav li a:hover,
.box-fluid .fixtop .navbar-nav li a:hover,
.box-fluid .fixtop .navbar-nav li.active a{  border-bottom-color: #2b98f0;  color: #2b98f0 !important;}
.abanner .nav .downloada,.box-fluid .fixtop .downloada{border: solid 1px #2b98f0; color: #2b98f0;}
.abanner .nav h1.logo img,.box-fluid .fixtop h1.logo img{/*margin-top: 3px;*/}

.aban_con p{text-align: center;font-size: 32px;height: 45px;color: #ffffff; line-height: 45px; padding-top: 66px;}
.aboutbox{background: ;padding-bottom: 100px;}
.aboutli{position: relative; top: -38px; width: 100%; box-shadow: 0 4px 11px 0 rgba(26, 89, 168, 0.1); background: #FFFFFF;}
.aboutli li{width: 20%; float: left;height: 70px;}
.aboutli li a{font-size: 16px;text-align: center; width: 100%; line-height: 70px; display: block;}
.aboutli li a:hover{color: #2b98f0 !important;}
.aboutli li.current{box-shadow: 0 5px 30px 0 rgba(26, 89, 168, 0.1); }
.aboutli li.current a{color: #2b98f0;}
.activbg{width: 100%; border: solid 1px #e0e0e0;box-sizing: border-box; padding:45px 30px 45px 50px; margin: 10px auto 25px;}
.activbg:hover{ box-shadow: 0 10px 50px 0 rgba(26, 89, 168, 0.1); border-color: #FFFFFF;}
.activbg dt{float: left; width:272px;}
.activbg dt img{padding-right: 50px; vertical-align: middle;}
.activbg dt span{width: 112px;  display: inline-block; vertical-align: middle; line-height: 40px;font-size: 28px;font-weight: 300;}
.activbg dd{margin-left: 272px;}
.activbg dd p{line-height: 23px; color: #555555; padding-left: 6%;}
.mt_30{margin-top: 30px;}
.bigimg{padding: 34px;  min-height: 183px;}
.bigimg dt{height: 183px; width: 292px;}
.bigimg dt img{padding-right: 34px;}
.bigimg dd p{line-height: 30px;}
.bigimg dd{padding: 32px 0; margin-left: 292px;}
.fontdt{padding: ;}
.fontdt dt{ padding-top: 10px; height: 100px;}
.fontdt dt span{width: 286px;  padding-top: 36px;}
.fontdt ul{padding:8px 0 13px 50px;}
.fontdt ul li{width: 20%; float: left; margin-right: 30px;background-color: #f5faff; padding: 10px 15px;}
.fontdt ul li span:nth-child(1){display: block;font-size: 25px;font-weight: 300;height: 36px; line-height: 36px;}
.fontdt ul li span:nth-child(2){display: block;font-size: 16px;height: 22px; line-height: 22px;padding: 5px 0 7px;}
.investigation{color: #ffffff; height: 250px; width: 100%;  box-sizing: border-box;}
.investigation .invimg{width: 396px; height: 250px; background: url(../img/banner_bottom.jpg) left center;}
.investigation .invfont{margin-left: 396px; height: 250px; background: url(../img/banner_bottom.jpg) right center;padding:50px 30px 50px 0;box-sizing: border-box;}
.investigation h3{font-size: 24px;font-weight: 300;height: 33px;line-height: 33px; padding: 0 0 15px;}
.investigation p{color: #ffffff; line-height: 23px;}
/*联系我们 主办方*/
.connection > p{min-height: 26px; line-height: 26px; background-color: #f9f9f9; width: 100%;font-size: 18px; text-align: center; padding: 20px 0;}
.connection > p a{color: #2583ec; }
.connection > p a:hover{color: #2583ec !important; text-decoration: underline;}
.company{padding-top: 58px;}
.company dl{float: left; width: 31.56%; margin-right: 2.6%; border: 1px solid #e0e0e0; padding: 42px 40px 50px;  box-sizing: border-box;}
.company dl dt{ height: 50px;}
.company dl.last{margin-right: 0;}
.company dl dd{ line-height: 20px;}
.company dl dd.phone{ padding: 28px 0 10px;}
.sponsor{padding-top: 20px;}
.sponsor .company dl{padding: 40px 30px 20px; height: 256px; min-height: ;}
.sponsor .company dl dd.phone{ line-height: 22px; font-size: 16px; padding: 32px 0 10px;}
.company dl dd.spodetile{ line-height: 20px; height: 80px; color: #666666;}
/*商务合作*/
.cooadvantage{padding: 28px 9% 44px; box-sizing: border-box; box-sizing: border-box; background: #f9f9f9;}
.cooadvantage h3{height: 33px; line-height: 33px; font-size: 24px; font-weight: normal; padding-bottom: 27px; text-align: center;}
.cooadvantage p{line-height: 23px;}
.cooconner{border: solid 1px #e0e0e0; width: 100%; padding: 46px 5% 42px; box-sizing: border-box; margin: 35px 0;}
.cooconner > div{float: left; width: 33.333%;}
.cooconner dl{text-align: center; width: 165px;box-sizing: border-box;  margin: 0 auto;}
.cooconner dl dd{color: #666666; line-height: 20px;}
.cooconner dl dd.cootitle{ color: #333333;font-size: 16px; line-height: 22px; padding: 17px 0 10px;}
.cooabout{padding: 38px 8%; background: #f9f9f9;}
.cooabout p{height: 24px; line-height: 24px; font-size: 16px; padding-right: 15%;}
.cooabout p a{color: #333333;font-weight: 100;}
.cooabout p img{vertical-align: middle; padding-right: 15px; margin-top: -2px;}
/*Q&A*/
.helpbox{ padding: 0 25px;}
.helpli{position: relative; margin-top: 20PX; width: 100%; box-sizing: border-box; padding: 30px 98px 30px 42px; border: solid 1px #e0e0e0;}
.helpli span{position: absolute; left: -23px; top: 18px; display: block;width: 45px; line-height: 45px; text-align: center; height: 45px; background-color: #2b98f0; color: #FFFFFF;font-size: 18px;}
.helpli h4{ line-height: 22px; font-size: 16px; font-weight: normal; padding-bottom: 23px;}
.helpli p{color: #666666; line-height: 24px;}


/*报名*/
.mo_ban,.mo_logo{display: none;}
.applybox{ height: 100%; min-height: 640px;}
.applyfrom{position: relative; width: 320px; height: 100%;min-height: 640px; background: #FFFFFF; padding: 0 40px;}
.conditionbox,.dutybox{position: absolute; z-index: 100; top: 40px; left: 40px; width: 270px; padding: 25px; background: #FFFFFF; box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);}
.conditionbox p,.dutybox p{font-size: 12px;color: #6d6d6d; line-height: 18px; padding: 5px 0;}


.applyfrom input[type=text],select{border: 1px solid #dfdfdf; width: 100%; height: 40px; padding-left: 15px;color: #282624;}
.applyfrom input[type=text]:focus,.applyfrom input[type=text]:hover,select:hover,select:focus{ border: 1px solid #2b98f0;box-shadow: none; outline: none;}
:-ms-input-placeholder{color: #979797;font-size: 12px;}
:-moz-placeholder {color: #979797;font-size: 12px;}
::-webkit-input-placeholder {color:#979797;font-size: 12px;}
.explain > span{display: inline-block;cursor: pointer; width: 50%; height:40px ; line-height: 40px; box-sizing: border-box; text-align: center; color: #666666; background-color: #f5faff;}
.explain > span.condition{border-right:1px solid #efeff4;}
.explain > span:hover,.explain > span.curr{background: #2b98f0; color: #FFFFFF;}

.applyfrom h2{height: 30px;font-weight: normal;font-size: 22px; line-height: 30px; padding: 30px 0;}
.applyprogress{width: 100%;border-top: 2px solid #efeff4;padding: 18px 0;}
.applyprogress li{ width: 33.333%; float: left;}
.applyprogress li:nth-child(2){text-align: center;}
.applyprogress li:nth-child(3){text-align: right;}
.applyprogress li a{position: relative; font-size: 12px;color: #666666; cursor: default; }
.applyprogress li a:hover{color: #666 !important;}
.applyprogress li a em{position: absolute; top: -30px; left: 0; right: 0; margin:0 auto; display: block; width: 20px; height: 20px; background: url(../img/circle_g.png) no-repeat center; background-size: 100%;}
.applyprogress li.current a em{background-image: url(../img/circle_c.png);}
.applyprogress li.current a,.applyprogress li.current a:hover{color:#2b98f0 !important;}
.applyfrom label{padding-top: 12px; position: relative;display: block;}
.applyfrom label span{position: absolute; top: 24px; left: 15px; padding: 3px 2px; box-sizing: border-box; width: 88%; background: #FFFFFF; display: block; font-size: 12px; color: #979797;
-moz-transition: all .15s ease 0s;
-o-transition: all .15s ease 0s;
-webkit-transition: all .15s ease;
-webkit-transition-delay: 0s;
transition: all .15s ease 0s;
}
.applyfrom label.fill span{top: 7px; left: 11px; color: #259eff; width: auto; padding: 0 2px;}
.applyfrom label.strue span{display: none;width: auto; padding: 0 2px;}
.applyfrom label.error input{border: solid 1px #f76260; background: #FFFFFF url(../img/icon_warning.png) no-repeat right 10px top 13px;background-size: 15px;}
.applyfrom label.error span{top: 7px; left: 11px;color: #f76260;width: auto; padding: 0 2px;}

.applyfrom select{background: url(../img/arrow_down.png) no-repeat right 2px top 10px; background-size: 20px; padding-right: 20px;}
.dividein,.firmnub{padding-top: 12px;}
.dividein label{ width: 48.33%; float: left;}
.dividein label span{width: 74%;}
.firmnub span{ font-size: 12px; display: block;padding-bottom: 10px;}
.firmnub label{width: 48.33%;box-sizing: border-box; float: left;border: solid 1px #dfdfdf; padding-top: 0; height: 40px; line-height: 40px;color: #979797; padding-left: 15px;}
.firmnub label input[type=radio]{ width: 16px; height: 16px;background: url(../img/r_ucheck.png) no-repeat; background-size: 100%;margin-right: 8px; vertical-align: middle;}
.firmnub label input[type=radio]:checked{background: url(../img/r_checked.png) no-repeat;background-size: 100%;}
.applyfrom input[type=button]{float: right; margin-top: 25px; width: 48.33%; height: 40px; background-color: #2B98F0; color: #FFFFFF; border: none;}


.subresult{width: 240px; margin: 0 auto; padding: 20px 0; text-align: center;}
.subresult img{display: block; margin: 0 auto; width: 140px;}
.subresult .resuimg{ width: 50px;}
.subresult h3{line-height: 25px; height: 25px;font-size: 18px;font-weight: normal;color: #30ad63; padding:15px 0 10px;}
.submitFailure h3{color: #f76260;}
.subresult p{line-height: 17px;color: #666666; font-size: 12px; padding:5px 0 35px;}
.subresult p span{color: #f14a4e;}


.applyleft{height: 100%; background: url(../img/applybg.jpg) no-repeat; background-size: cover; padding: 35px 40px; margin-right: 400px; box-sizing: border-box;}
.applylogo{position: absolute; top: 35px; left: 40px;}
.applyimg{ width: 100%; max-width: 386px; display: block; margin: 2% auto 2%;}

.applyfirm{position: relative; width: 100%; border: 1px dashed  rgba(255, 255, 255, 0.4); box-sizing: border-box; padding: 40px 28px; height: 225px;}
.applyfirm p{ position: absolute; top: -17px; left: 0; right: 0; margin: 0 auto; width: 193px; color: #FFFFFF; text-align: center; line-height: 34px; height: 34px; border-radius: 17px; background: url(../img/blur.png) no-repeat center center;}
.appbtn{position: absolute; right: -14px;top:0; bottom: 0; margin: auto; display: block; width: 27px; height: 27px; background: url(../img/slider_arrow.png) no-repeat center; background-size: 100%;}
.applyfirmli{ width: 100%; overflow: hidden; position: relative; height: 172px;}
.applyfirmli ul{width: 3320px; position: absolute; top: 0; left: 0;}
.applyfirmli ul li{float: left; padding: 5px 13px;width: 140px; height: 156px;}
.applyfirmli ul li img{width: 140px; height: 60px;  display: block; padding: 10px 0;}

.copy{text-align: center; color: #979797; padding-top: 60px; font-size: 12px;}

.whitebook{ box-shadow: 0 2px 4px 0 rgba(123, 123, 123, 0.5);}
.downloadbps{position: fixed; top: 200px;right: 0; display: block;width:50px; padding: 20px 0; height: 125px; background-color: #2b98f0;font-size: 16px; text-align: center; color: #ffffff; line-height: 25px;}
.downloadbps span{display: block;}
.downloadbps:hover{ color: #FFFFFF !important;}
.whitebook img{display: block; margin: 0 auto; width: 100%; max-width: 826px;}


/*当屏幕尺寸小于1200px时，应用下面的CSS样式*/
@media screen and (max-width: 1170px) {
  .box {
    width: 100%;
  }

}
@media screen and (max-width: 992px) {
  .box {
    width: 100%;
  }
  .banner-con{ padding-bottom: 115px; padding-top: 88px;}
  .banner-con p:nth-child(1){font-size: 35px;}
  .banner-con p:nth-child(2){font-size: 20px;}
  .nav .downloada {display: none;}
  .navbar-nav{margin-right: 0;}
  /*调研介绍*/
  .rbanner .rban_con img{padding: 0; width: 100%; margin: 0 auto; max-width: 516px;}
  .rbanner5 div{height: 150px;}
  .rbanner5 div img{height: 150px; width: 150px;}
  .rbanner5 div h3{font-size: 24px; margin-left: 180px; padding: 20px 0 10px;}
  .rbanner5 div p{margin-left: 180px;word-break: break-all; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
  .rbanner5 div a.xiq{margin-left: 180px; padding-top: 10px;}

  .sense{width: 50%;}
  .wqdata li{width: 200px; text-align: center; padding: 0;}
  .reviewfont {margin-left: 245px;}
  /*关于我们*/
 .abanner .nav {
    background: #FFFFFF;
    padding-top: 12px !important;
}
 .abanner{ height: 300px; }
 .abanner .xlmenu{background-image: url(../img/icon_menu.png); margin-top: 10px;}
  .fontdt ul li{ width: 26%;    padding: 10px 10px; margin-right:5px;}
  .investigation .invfont{padding:15px 30px 50px 0;}
   .company dl{padding: 22px 25px 25px;}
   .company dl img.biglo{width: 100%; }
   .company dl a{display: block;}
}

@media (max-width: 768px) {
  .box {
    width: 100%;
  }
  .nav h1.logo img{ width: 65px;}
  .nav{position: relative;padding-top: 25px !important; padding-left: 20px !important; box-sizing: border-box;    height: 50px;}
  .nav.navshow{-webkit-backdrop-filter: blur(10px);  backdrop-filter: blur(10px);  background-color: rgba(0, 0, 0, 0.6);}
  .xlmenu{display: block; margin-right: 20px; width: 20px; height: 20px; background: url(../img/icon_menu_W.png) no-repeat left top;  background-size: 100%;}
  .navbar-nav{display: none; position: absolute; right: 0; top: 50px;  width: 100%;-webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px); z-index: 200;
  background-color: rgba(0, 0, 0, 0.6); height: 260px; padding-top: 30px;}
  .navbar-nav li{float: none; display: block; text-align: left; padding-left: 30px;}
  .navbar-nav li a:hover{color: #FFFFFF !important; border-color: transparent;}
  .banner-con{width: 100%; padding-bottom: 28px; padding-top: 59px; background-size: auto 100%;}
  .banner-con p:nth-child(1){font-size: 26px;}
  .banner-con p:nth-child(2){font-size: 20px;}
  .col-md-6{width: 100%;}
  .yanginfobox h2{text-align: center;    margin-top: 12px;}
  .yanginfo{margin: 10px auto 20px; }
  .cutline{background-position-y: 35px; padding-bottom: 40px;}
  .cutline p{width: 80%; margin: 0 auto; padding: 5px 20px !important;}
  .cutline p:nth-child(1){padding-top: 257px !important;}
  .banner2 .firm{background-size: 190% auto; height: 140px;}
  .banner2{height: auto;}
  .banner3{padding-top: 0;}
   h3.emtitle{font-size: 24px;text-align: center;}
  .retrospect{width: 100%;padding-left:0; font-size: 0.5em !important;}
  .videobox{width: 100%;}
  .videobox p a{padding: 0 15px;}
  .retrospect > P{text-align: center; padding: 8px 0 24px 0;}
  .retrodata li{padding: 8px 10px;    width: 30%;
    margin: 1.6666%;}
  .retrodata li span{font-size: 12px;}
  .retrodata li span:nth-child(1){font-size: 16px; height: 28px;  padding-bottom: 0px; line-height: 28px;}
  a.more{ padding-left: 20px; padding-top: 20px;}
  .together dl{width: 90%; margin: 55px 5% 0;min-height: auto;}
  .activity{width: 85%; margin: 0 auto;}
  .activity P{line-height: 20px; padding-bottom: 10px;}
  .process span,.process p{display: none;}
  .process dl{width: 50%;padding-bottom: 20px;}
  .owner{width: 100%; float: none; padding: 0; text-align: center;}
  .owner li{font-size: 12px; width: 25%;}
  .owner li em{display: none;}
  .sureybm{float: none; width: 100%; height: 160px;}
  .sureybm p{font-size: 22px;height: 30px;color: #ffffff;padding: 32px 0 18px;line-height: 30px;text-align: center;}
  .bottom{padding: 15px 0;}
  .bottom nav{float: none;  text-align: center;}
  .bottom nav a{padding: 0 2%;}
  .bottom p{float: none; text-align: center; padding-top: 10px;}
  .lineAn{display: none !important;}
  /*调研介绍*/
  .rbanner .rban_con { padding: 25px 0 54px 0;}
  .contianer{display: none;}
  .rbanner2{text-align: center;}
  .rbanner3 .dimensionality{width: 90%; float: none; margin: 0 auto;}
  .rbanner3 .dimensionality dl{width: 100%; padding-right: 0;}
  .rbanner3 h3,.rbanner4 h3,h3.subpaget{text-align: center; font-size: 20px; padding: 5px 0;}
  .rbanner3 .report{float: none; width: 80%; margin: 0 auto;}
  .rbanner4 dl{width: 50%;}
  .rbanner4 dl img{width: 60px;}
  .rbanner4 dl dd{font-size: 14px;}
  .rbanner5{padding: 30px 0;}
  .rbanner5 div{height: 100px;width: 90%; margin: 10px auto; float: none;}
  .rbanner5 div img{height: 100px; width: 100px; margin: -1px 0 0 -1px;}
  .rbanner5 div h3{font-size: 18px; line-height: 20px; height: 20px; margin-left: 110px; padding: 5px 0 5px;}
  .rbanner5 div p{margin-left: 110px; font-size: 12px;word-break: break-all; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
  .rbanner5 div a.xiq{margin-left: 110px; padding-top: 5px;}
  .rbanner6 ol{width: 80%; margin: 0 auto; float: none; padding: 0;}
  .rbanner6 ol li.frst{text-align: center;}
  .rbanner7 p{padding:0 5%; box-sizing: border-box;}
  .rbanner7 ul li{float: none; width: 90%; margin: 0 auto;}
  .rbanner8{padding-top: 605px;}
  .rbanner8 h3{padding: 15px 0 0;}
  .qaservice{width: 90%; margin: 20px auto; float: none;}
  .qaservice p{ padding: 0 15px;}
  /*评选*/
  .sense{width: 90%; margin: 0 auto; float: none;}

  .methodFlow{width: 90%; margin: 50px auto 0;}
  .methodFlow ol{float: none; width: 100%;padding-bottom: 60px;}
  .methodFlow ol li{    list-style-position: inside;}
  .methodFlow ol:nth-child(2){ border: none; padding-bottom: 0;}
  .sbanner3 .subpaget{font-size: 16px;}
  .brand{padding: 50px 0 20px; width: 90%; margin:30px auto 0px; float: none;}
  .brand2{margin: 40px auto 0px;}
  .brand .badge{left: 0; right: 0; margin: 0 auto;}
  .brand img{width: 50%; padding: 10px 4%;}

  .earth{padding-top: 23%;}
  .sbanner{height: 320px;}
  .sban_con{font-size: 20px; text-align: center;padding: 60px 15px 0; line-height: 30px;}
  .sban_con span{display: block;}
  /*往期回顾*/
  .wbanner{height: auto;background-size: auto 100%;}
  .wvideobox{float: none; margin: 0; width: 100%;}
  .wban_con{padding: 0;}
  .wqdata {margin: 0 auto; width: 100%;}
  .wqdata li{width: 25%;    padding:  0 0 30px;font-size: 12px;}
  .wqdata li span:nth-child(1){font-size: 16px;padding-bottom: 0;}
  .reviewdetail > img{left: 0; right: 0; margin: auto;}
  .reviewpo{width: 90%; float: none; margin: 0 auto;}
  .reviewfont {margin: 0 auto;}
  .reviewfont h2{font-size: 14px;padding-top: 25px; text-align: center;}
  .reviewfont p{font-size: 12px;}
  .showbox,.showimg{height: 90px;}
  .showbox{overflow-x: auto;}
  .showimg li{padding-right: 15px;}
  .showimg li img{height: 90px;}
  .showbox a,.showbox a.next{display: none;}
  /*解决方案*/
  .sobanner{ background-position: center bottom;}
  .soban_con img{width: 80%; margin: 0 auto;max-width: 344px; float: none;}
  .sobanner1{padding: 10px 0 50px;}
  .issue dl{ width: 50%;}
  .issue dl.last{float: none;}
  .solutiontab tr td,.solutiontab tr th{padding: 10px 5px;}
  /*相关下载*/
	.downloadbox{padding-bottom: 0px; margin-bottom: -60px;}
  .download{ padding: 35px 0 55px;background: #FFFFFF;}
  .download dl span{font-size: 16px;padding: 10px 0 15px;}
  .download dl a{ height: 30px; line-height: 30px; font-size: 14px;}

  /*关于我们*/
 .abanner{height: 80px;}
 .m_aboutlibox{width: 100%; overflow: auto;position: relative; height: 70px;}
 .m_aboutli{position: absolute; top: 0; left: 0;z-index: 100; width: 100%; box-sizing: border-box;}
 .aboutli{min-width: 450px; width: 100%; position:  initial;}
/* .aboutli li{ min-width: 130px; overflow-x: auto;}*/
 .activbg{padding: 30px 20px;}
 .abanner .navbar-nav{ background-color: #3c3c3c;}
 .abanner .navbar-nav li a{color: #FFFFFF !important;}
 .activbg dt img{padding-right: 20px;}
 .activbg dt{float: none; text-align: center;}
 .activbg dd{margin: 0 auto;}
 .activbg dd p{padding-left: 0;}
 .fontdt ul{padding: 8px 0 13px 0; margin: 14px -15px 0;}
 .fontdt ul li{width: 23.5%; margin: 0 5px;padding: 0px 10px; }
 .fontdt ul li span:nth-child(1){font-size: 14px;}
 .fontdt ul li span:nth-child(2){font-size: 12px;}
 .investigation .invimg{float: none;width: 90%;display: none;}
 .investigation .invfont{ height: auto; margin: 0 auto;padding: 30px 5%;}
 .investigation h3{font-size: 20px; text-align: center;}
 /*联系我们*/
 .connection > p span{display: block;}
 .company dl{float: none; width: 90%; margin: 0 auto 30px;    padding: 22px 9px 25px;}
 .company dl.last{ margin: 0 auto;}
 .company dl img.biglo{width: auto; margin: 0 auto;}
 .company dl a{display: inline;}
 .sponsor .company dl {
    padding: 18px 30px 0px;
    height: auto;}
    .company dl dd.spodetile{height: auto;min-height: 60px;}
 /*商务合作*/
 .cooconner > div {float: none; width: 100%; padding-bottom: 20px ;}
 .cooconner dl{ width: 100%; height: 62px;}
 .cooconner dl dt{float: left; padding-top: 5px;}
 .cooconner dl dd{margin-left: 62px; text-align: left;}
 .cooconner dl dd.cootitle{ padding: 0; }
 .cooabout{padding: 10px 20px;}
 .cooabout p{padding: 0; font-size: 12px;}
 .cooabout p img{ height: 20px;}
 .helpli{padding: 30px;}

 /*报名*/
 .mo_ban{display: block;}
 .molo{width: 100%;display: block;}
 .mo_logo{ height: 50px; padding: 0 10px;width: 100%; position: relative; box-sizing: border-box; }
 .mo_logobox{height: 50px; overflow: auto; width: 100%;box-sizing: border-box;  position: absolute; top: -25px; left: 0px;}
 .mo_logo ul{ height: 50px; width: 1500px;padding: 0 10px;}
 .mo_logo ul li{float: left; padding-right: 15px; width: 120px; height: 50px;}
 .mo_logo ul li img{ width: 120px; height: 50px;}

 .applyleft{display: none;}
 .applyfrom{float: none; margin: 0 auto; padding: 0; width: 300px;}
 .applyfrom input[type=button]{ width: 300px;}
 .conditionbox,.dutybox{ left: 0; right: 0; margin: 0 auto; width: 250px;}
}
