@charset "utf-8";
/* CSS Document */
html{color:#666;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size: 62.5%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
body{ max-width:7.5rem!important; margin:0 auto}
h3{ width:100%; text-align:center;font-size:0.3rem; padding:0.3rem 0; font-weight:bold; color:#0154a4}
h1,h2{ font-weight:bold}
em,i{ font-style:normal}
b,strong{ font-weight:bold}
a{text-decoration: none;display:inline}
img{border:none; width:100%; display:block; margin:0.2rem 0 0}
.fl, .fr{_display: inline;}
.fl{float: left;}
.fr{float: right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{ position:relative}
.center{text-align: center;}

.pd30{ padding:0.3rem;}
.mt30{ margin-top:0.3rem;}
.mt20{ margin-top:0.2rem}
.blue{ color:#206ac9}
.green{ color:#23c783}
.yellow{ color:#d2236c}

.bg{ background:url(img/bbg.jpg) no-repeat; background-size:100%; width:100%; height:100vh; position:fixed; top:0; left:0; z-index:0}
.con{ position:relative;z-index:9; padding-top:4.16rem;}
.pub_bg{background:#fff; border-radius:5px;}
/*标题*/
.tit{ width:100%; text-align:center; margin:0.3rem 0 0 0 ; font-size:0}
.tit h2{ font-size:0.36rem; color:#000; padding-bottom:0.2rem; border-bottom:1px solid #ccc}
.tit em{ display:inline-block; vertical-align:top; text-transform:uppercase; font-size:0.18rem; color:#ccc; letter-spacing:0.1rem; background:#fff; padding:0 0.3rem; line-height:0.4rem; margin-top:-0.2rem;}

.pub_p p{ font-size:0.18rem; line-height:0.45rem; text-align:justify; text-indent:2em;}
.pub_p p strong{ color:#0154a4; font-size:0.24rem;}
.pub_b{ display:block; font-size:0.24rem; font-weight:bold; padding:0.2rem 0;text-transform:uppercase;}

.chart01 ul li{ width:48.5%; padding:0.3rem 0; text-align:center; font-size:0.18rem; border:1px solid #ccc; border-radius:5px; margin-top:0.1rem }
.chart01 ul li:nth-child(odd){ float:left}
.chart01 ul li:nth-child(even){ float:right}
.chart01 ul li i{ display:inline-block; width:0.7rem; height:0.7rem; background:url(img/icons.png) no-repeat; background-size:0.7rem 3.5rem; vertical-align:top}
.chart01 ul li i.i02{ background-position:0 -0.7rem}
.chart01 ul li i.i03{ background-position:0 -1.4rem}
.chart01 ul li i.i04{ background-position:0 -2.1rem;}
.chart01 ul li b{ display:block; font-size:0.24rem; color:#000; padding:0.2rem 0 0.1rem 0}
.chart01 ul li p{ text-align:center; text-indent:0}

.tabli{ width:100%!important; border-bottom:2px solid #333; margin-bottom:0.2rem; overflow:hidden}
.tabli li{ width:33.3%!important; float:left; text-align:center; font-size:0.24rem;font-weight:bold; color:#333; line-height:0.6rem}
.tabli li.on{ background:#333; color:#fff}
.ads01 p{ text-indent:0}

.group { width:100%; text-align:center;font-size: 0;}
.group ul{ display:inline-block; }
.group ul li{width:32.5%; height:3rem; display: inline-block;vertical-align: top; border-radius:10px;margin:1% 0;background:#ff333d; font-size:0.14rem; color:#fff }
.group ul li i{ display:block; width:0.7rem; height:0.7rem; background:url(img/user.png) no-repeat; background-size:0.7rem 3.5rem; margin:0.2rem auto;background-size: 100% 100%;}
.group ul li.li02{ background:#ff8b2f}
.group ul li.li03{ background:#4b6fff}
.group ul li.li04{ background:#d22c71}
.group ul li.li05{ background:#206ac9}
.group ul li.li06{ background:#23c783}
.group ul li.li07{ background:#00ccb2}
.group ul li.li02,.group ul li.li05{margin:1% 1%;}

.contact dl{ width:100%; float:left; margin-bottom:0.3rem;}
.contact dl dt{ width:2.2rem; height:2.55rem; float:left}
.contact dl dt img{ margin:0}
.contact dl dd h2{ font-size:0.42rem; font-weight:bold; padding-top:0.2rem}
.contact dl dd p{ font-size:0.24rem;}
.contact dl dd span{ font-size:0.24rem; color:#ff4b4b}
.contact dl dd span i{ font-size:0.5rem; font-weight:bold}
.contact input{ width:100%; float:left; margin-bottom:0.3rem; border:1px solid #ccc; background:#f7f7f7;text-indent: .2rem;}
.contact input:last-child{background: #0154a4;color:#fff;padding:.2rem 0;}
.buy-ditch h2{border-bottom: 1px solid #000;}
.buy-ditch b,.buy-ditch em{color:#000;font-weight: bold;font-size: .24rem;}
.buy-ditch p{font-size: .2rem;}

/*专业媒体责任发声*/
.guild  li{display: none;}
.guild  li:nth-child(1){display: block;}
.guild  li a{width: 48%;float: left;}
.guild  li a:nth-child(odd){margin-right: 4%;}
#more{text-align: center;display: block;margin-top: .2rem;font-size: .24rem;background:#0154a4;color:#fff;padding:.1rem;}

dl.manner{text-align: center;}
dl.manner dt{width: 40%;display:inline-block;margin-right: 5%;}
dl.manner dt img{margin:0;}
dl.manner dd{display:inline-block;width: 55%;vertical-align: top;text-align: left;}
dl.manner dd h4{font-weight: bold;color:#0154a4;font-size: .3rem;border-bottom: 1px solid #0154a4;padding-bottom: .2rem;display: inline-block;margin-bottom: .2rem;}
dl.manner dd p{font-size: .2rem;color:#333333;}
/*鸣谢单位*/
.mx .mx_list li{text-align: center;}
.mx .mx_list li a{width: 40%;display: inline-block;}
.mx .mx_list li a:nth-child(1){margin-right: 5%;}
/*往期回顾*/
.review .ad_s{overflow: hidden;}
.review .ad_s .slider_s li a{width: 48%;display: inline-block;}
.review .ad_s .slider_s li a:nth-child(odd){ margin-right: 4%}
.review .ad_s .num_s{display:inline-block;background: #fff;padding:0 .2rem;vertical-align: top;margin-top: -4%;}
.review .ad_s .center{;border-top: 1px solid #cccccc;}
.same li{width: .2rem;height: .2rem;background: #000000;display: inline-block;border-radius: 100%;margin:0 .1rem;}
.same li.on{background: #4b6fff;}
.review .ad_s .ads01{border-bottom: 1px solid #cccccc;padding-bottom: .2rem;}

.mz p{color:#fff;}
/*下拉框样式*/
#comapplyform select{border-radius: 10px;width:100%; height:1rem;float:left; margin-bottom:0.3rem; border:1px solid #ccc; background:#f7f7f7;text-indent: .2rem;}









