@charset "UTF-8";
html,body,div,ul,li,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,object,ol,p{
  margin:0;padding:0;font-size:100%;font-family:inherit;font-weight:inherit;font-style:inherit;vertical-align:baseline;outline:0;}
/* *,*::after,*::before,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} */
html{overflow-x:hidden;font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{line-height:1.75;font-family:"Microsoft YaHei","iconfont","FontAwesome","arial","STHeiti","Helvetica","sans-serif"!important;color:rgba(0,0,0,.8);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings:"liga" on;}
select,button,input,textarea{font-family:"Microsoft YaHei","iconfont","FontAwesome","arial","STHeiti","Helvetica","sans-serif"!important;}
button,input,textarea,button:focus,input:focus,textarea:focus{overflow:visible;vertical-align:middle;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}
button,input[type=button],input[type=submit],input[type=reset]{cursor:pointer;}
button::-moz-focus-inner{border:0;padding:0;}
input:disabled{color:rgba(0,0,0,.8);background-color:rgba(0,0,0,.05);cursor:not-allowed;}
input::-webkit-input-placeholder{color:#999;}
header,footer,main,nav,aside,section,article,details,figcaption,figure,menu,dialog,figure{display:block;}
ol,ul,li,dd,dl{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,td,th{font-weight:400;text-align:left;}
blockquote:after,blockquote:before,q:after,q:before{content:"";}
blockquote,q{hyphens:none;quotes:none;}
blockquote{margin:30px 0;padding-left:20px;font-weight:400;border-left:3px solid rgba(0,0,0,.8);letter-spacing:.01rem;}
pre{position:relative;margin:40px 0;padding:17px;font:14px/22px courier new;background-color:#f8f8f8;}
code,pre{border-radius:3px;white-space:pre-wrap;word-wrap:break-word;}
code{padding:2px;font:14px/26px courier new;background-color:#eee;word-break:break-word;letter-spacing:0;}
pre code{padding:0;background-color:#fff;border-radius:0;}
img,button,input[type=button],input[type=submit]{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
a{text-decoration:none;color:inherit;outline:none;border:none;}
a:active,a:hover,:focus{outline:none;}
p{margin-bottom:15px;}
input[type=checkbox],input[type=radio]{background-color:#fff;width:16px;height:16px;border:1px solid #dadada;border-radius:3px;}
input[type=checkbox]:checked::before,input[type=radio]:checked::before{display:block;width:100%;height:100%;background-color:#f04281;background-image:url(../images/icons/gou.png);background-repeat:no-repeat;background-position:50% 50%;border-radius:3px;content:'';}
input[type=radio]{border-radius:50%;}
input[type=radio]:checked::before{background-image:url(../images/icons/dian.png);border-radius:50%;}
.wrap{margin:0 auto;width:1200px;}
.clearfix{zoom:1;}
.clearfix:after{display:block;height:0;clear:both;visibility:hidden;content:"\20";}
a:hover{-webkit-transition: all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.zoom1 img {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.zoom1:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
p,ul,li{margin:0;padding:0;list-style:none;}
.clearfix:after{display:block;height:0;clear:both;visibility:hidden;content:"\20";}
.clearfix{zoom:1}
.page-container{background:url(../images/bg.png)0 1360px no-repeat;margin:0 auto;}
.special-header{border-top:2px solid #2398dd;background:#fff;}
.special-header .logo a{display:inline-block;}
.special-header .logo img{display:block;width:200px;padding:20px 0;}
.special-header .btn-bar{margin-top:30px;}
.main-nav li{display:inline-block;}
.main-nav li a{display:block;padding:15px 24px;font-size:14px;color:#333;border-radius:0 0 5px 5px;text-align:center;text-decoration:none;}
.main-nav li a span{display:block;font-size:20px;color:#333;}
.main-nav li i{font-style:normal;display:inline-block;}
.main-nav li:hover a{background:#2f2f2f;}
.main-nav li:hover i{color:#fff;}
.main-nav li:hover span{color:#fff;}
.special-banner img{margin:0 auto;width:100%;box-sizing:content-box;}
.special-common{position:relative;background-repeat:repeat;background-position:center 0;background-size:100% 100%;}
.special-common .wrap{position:relative;padding:50px 0 60px;}
.menu-lead{margin:30px 0 20px;text-align:left;}
.menu-lead img{width:80px;}
.qq{display:inline-block;vertical-align:middle;font-size:14px;color:#188ed4;}
.detail{font-size:16px;line-height:30px;}
.lead-detail{text-align:justify;}
.lead-detail p{line-height:40px;}
.map{margin-top:40px;}
.map{width:100%;height:640px;background:url(../images/dituall.png)no-repeat 0 80px;}
.map-content{position:relative;}
.province{position:absolute;display:inline-block;padding:1px 10px;font-size:12px;background:#037ec2;color:#fff;}
.province1{top:150px;right:566px;}
.province2{top:246px;right:684px;}
.province3{top:300px;right:638px;}
.province4{top:236px;right:974px;}
.province5{top:287px;right:769px;}
.province6{top:335px;right:604px;}
.province7{top:360px;right:644px;}
.province8{top:360px;right:574px;}
.province9{top:375px;right:695px;}
.province10{top:388px;right:594px;}
.province11{top:406px;right:695px;}
.province12{top:422px;right:753px;}
.province13{top:430px;right:623px;}
.province14{top:470px;right:676px;}
.province15{top:400px;right:647px;}
.province-content{display:none;position:absolute;border:3px solid #037ec2;border-radius:5px;padding:10px 15px;background:#fff;top:35px;font-size:14px;line-height:32px;z-index:1000;color:#333;}
.province-content a{color:#333;text-decoration:underline;}
.province-content a:hover{color:#037ec2;}
.province-content:after{position:absolute;top:-15px;left:50%;display: block;content:"";width:17px;height:15px;background:url(../images/snajiao.png) no-repeat 0 0;}
.province1 .province-content{left:-84px;width:204px;}
.province2 .province-content{left:-76px;width:176px;}
.province3 .province-content{left:-242px;width:510px;}
.province4 .province-content{left:-93px;width:246px;}
.province5 .province-content{left:-61px;width:148px;}
.province6 .province-content{left:-234px;width:493px;}
.province7 .province-content{left:-82px;width:190px;}
.province8 .province-content{left:-77px;width:176px;}
.province9 .province-content{left:-88px;width:205px;}
.province10 .province-content{left:-170px;width:370px;}
.province11 .province-content{left:-61px;width:148px;}
.province12 .province-content{left:-168px;width:363px;}
.province13 .province-content{left:-147px;width:321px;}
.province14 .province-content{left:-316px;width:655px;}
.province15 .province-content{left:-82px;width:190px;}
.province:hover .province-content{display:block;}
.special-common .menu-title img{width:100%;}
.platform-distribute .right p{margin-bottom:70px;width:100%;font-size:20px;}
.platform-distribute .right p.words-content{margin:380px 0 0;width:100%;font-size:16px;}
.platform-distribute .right p.words-content img{width:auto;}
.platform-distribute .right p i{font-weight:700;font-style:normal;font-size:28px;}
.platform-distribute .right p span{margin-right:30px;display: inline-block;}
.platform-distribute .right img{display:inline-block;width:100%;}
.platform-ranking .lists{margin-left:-20px;margin-right:-20px;}
.platform-ranking .lists ul{width:326px;}
.platform-ranking .lists li.title-content{font-size:18px;color:#188ed4;}
.platform-ranking .lists li.title-content span{height:50px;line-height:50px;}
.platform-ranking .lists li{border-bottom:1px solid #d7d7d7;}
.platform-ranking .lists li:last-child{border:0;}
.platform-ranking .lists li span{display:inline-block;border-left:1px solid #d7d7d7;height:70px;line-height:70px;text-align:center;vertical-align:middle;overflow:hidden;}
.platform-ranking .lists li.title-content span:first-child{width:200px;margin-left:-1px;}
.platform-ranking .lists li span:first-child{border-left:0;margin-left:-1px;width:201px;}
.platform-ranking .lists li span:last-child{margin-left:-4px;width:123px;}
.platform-ranking .lists li.title-content span:last-child{width:123px;}
.platform-ranking .lists-content{position:relative;display:inline-block;border:1px solid #d7d7d7;margin:0 20px 0;width:328px;vertical-align:top;background:#fff;}
.platform-ranking .classify{position:absolute;top:-40px;left:-10px;border-radius:5px;padding:8px 0;width:160px;text-align:center;font-weight:700;color:#fff;}
.platform-ranking .classify.time{background:#188ed4;}
.platform-ranking .classify.number{background:#99cc33;}
.platform-ranking .classify.join{background:#fecc2d;}
.platform-ranking .time-data{position:absolute;top:-30px;right:0;font-size:14px;}
.platform-ranking .wrap{margin-top:50px;}
.national-policy .policy-items ul,.national-policy .point-items ul{display:inline-block;width:400px;}
.national-policy .policy-items a,.national-policy .point-items a{display:inline-block;height:120px;}
.national-policy .policy-items img:hover{opacity:.7;}
.national-policy .policy-items li,.national-policy .point-items li{border-bottom:1px solid #d7d7d7;padding:30px 0;}
.national-policy .list-content{display:inline-block;vertical-align:middle;overflow:hidden;vertical-align:middle;}
.national-policy .list-content h3{font-size:16px;font-weight:700;color:#188ed4;}
.national-policy .list-content h3:hover{color:#1478b3;}
.national-policy .point-items .list-content h3{color:#fecc2d;}
.national-policy .point-items .list-content h3:hover{color:#f1b906;}
.national-policy .list-content p{font-size:14px;line-height:28px;margin-top:10px;}
.national-policy .point-items .list-content i{color:#fecc2d;}
.national-policy .point-items .list-content i:hover{color:#f1b906;}
.national-policy .list-content i{font-style:normal;color:#188ed4;}
.national-policy .list-content i:hover{color:#1478b3;}
.national-policy .point-items img{border-radius:50%;}
.national-policy .point-items img:hover{opacity:.7;}
.correlational-research a{font-size:18px;}
.correlational-research a span{display:inline-block;width:90%;vertical-align:middle;}
.correlational-research a:hover span{color:#99cc33;}
.correlational-research .dot{display:inline-block;font-style:normal;margin-right:10px;font-size:24px;vertical-align:middle;color:#99cc33;}
.correlational-research .jobs li{display:inline-block;border:1px solid #d7d7d7;margin:10px;overflow:hidden;}
.correlational-research .jobs li img{display:inline-block;margin:9px 0;width:100%;}
.issue{text-align:center;height:200px;background:url(../images/bg2.png) 100% -100px;}
.issue .btn-issue{display:inline-block;border-radius:5px;padding:10px 45px;background:#2398dd;color:#fff;margin:60px 0;}
.issue .btn-issue:hover{background:#1478b3;}
.site-footer{background:#2f2f2f;color:#a5a5a5;border-top:3px solid #188ed4;padding:20px 0;font-size:16px;}
.site-footer li{display:inline-block;border-right:1px solid #a5a5a5;padding:0 15px;line-height:18px;}
.site-footer ul{margin:20px 0;}
.site-footer ul.contact li{border:0;}
.site-footer a:hover{color:#fff;text-decoration:underline;}
.site-footer li:last-child{border:0;padding-right:0;}
.site-footer li:first-child{padding-left:0;}
.site-footer .copyright span{margin:0 15px;}
.site-footer .copyright span:first-child{margin-left:0;}
.site-footer .copyright span:last-child{margin-right:0;}
.site-footer .right img{display:block;width:140px;margin:0 auto;}
.site-footer .right span{display:block;font-size:14px;}
.btn-blue{display:block;border-radius:5px;float:right;width:40px;height:33px;font-size:18px;text-align:center;line-height:18px;background:#2e81c1;color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.btn-blue:hover{background:#42abfc;color:#fff;text-decoration:none;}
.phone-nav{display:none;position:fixed;top:88px;left:0;right:0;bottom:0;z-index:10;line-height:2.7;text-align:center;font-size:18px;}
.phone-nav .phone-nav-container{position:relative;z-index:20;background-color:#000;opacity:.9}
.phone-nav a{display:block;color:#fff;text-decoration:none;font-style:normal;}
.phone-nav a:hover{color:#2e81c1;background:#000;opacity:1;}
.db{display:block!important;}
.special-common .right-img{display:inline-block;width:100%;}
.mt80{margin-top:80px!important;}
.mb30{margin-bottom:30px;}
.mb80{margin-bottom:80px;}
.mt30{margin-top:30px;}
.correlational-research .jobs{text-align:center;}
.correlational-research .jobs li.col-g{width:156px;height:80px;}
.correlational-research .jobs li.col-g img{width:154px;height:60px;}
.national-policy .list-content2{display:inline-block;vertical-align:middle;}
.national-policy .list-content2 h3{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.national-policy .policy-items .list-content2 h3{color:#188ed4;}
.national-policy .point-items .list-content2 h3{color:#fecc2d;}
.national-policy .list-content2 h3:hover{color:#1478b3;}
.national-policy .list-content2{width:100%;}
.national-policy .list-content2 p{font-size:14px;line-height:34px;}
.national-policy .list-content2 i{font-style:normal;color:#188ed4;}
.national-policy .list-content2 i:hover{color:#1478b3;}
.national-policy .policy-items .list-content2 a, .national-policy .point-items .list-content2 a{width:100%;height:auto;}


/*float-service*/
.float-service{position:fixed;right:10px;bottom:0;z-index:999;padding-bottom:50px;}
.float-service .btn{position:relative;display:block;cursor:pointer;margin:0;padding:0;margin-bottom:1px;width:50px;height:50px;text-align:center;background-color:rgba(75,75,75,.8);background-color:#4b4b4b\9;border-radius:3px;white-space:pre-wrap;}
.float-service .btn:hover{background-color:rgba(50,50,50,1);}
.float-service .btn i{line-height:50px;font-size:1.6em;color:#fff;font-weight:normal;}
.float-service .btn-service span{padding:8px 5px;padding:8px 10px\9;line-height:16px;font-size:14px;color:#fff;word-wrap:break-word;word-break:normal;text-align:center;display:block;}
.float-service .btn-service span,.float-service .btn-service:hover i{display:none;}
.float-service .btn-service:hover span{display:block;}
.float-service .btn-wx .pic{position:absolute;left:-140px;top:-40px;display:none;padding:4px;width:130px;height:130px;background:#fff;border:1px solid #ccc;}
.float-service .btn-phone:hover{background-color:#3889c2;}
.float-service .btn-phone .phone{position:absolute;top:0px;left:-158px;display:none;width:160px;line-height:50px; font-size:18px;color:#FFF;text-align:center;background-color:#3889c2;}
.float-service .btn-top{display:none;}

.bdshare-button-style0-32 a{margin:0!important;width:50px!important;height:50px!important;line-height:50px!important;background:url(../images/share.png) no-repeat center!important;text-indent:inherit!important;display:block!important;}
.national-policy .policy-items .btn-main-more{margin:0;padding:0;}
.national-policy .policy-items .btn-main-more .btn-more{display:inline-block;border-radius:5px;padding:0 20px;height:0!important;color:#2398dd;}
.national-policy .policy-items .btn-main-more .btn-more:hover{color:#1478b3;}
.carousel-inner img{width:100%;height:100%;}
.carousel-indicators .active{border-color:#4da0da;background-color:#4da0da;}
.carousel-indicators li{border-color:#99cc33;background-color:#99cc33;}
.national-policy .policy-items li.btn-main-more{border:0;}