@charset "utf-8";
*{border: 0}
body{color:#fff; font-size:16px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none; background-color: #000;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%; }
a{ text-decoration:none; color:#fff; noline:expression(this.onFocus=this.blur());}
a:focus {/*outline:none;-moz-outline:none;*/}
a:hover{color:#fff;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus, textarea:focus{/*outline:none;*/}
input,button {appearance: none;-moz-appearance: none;/*-webkit-appearance: none;*/}

.clearfix{*zoom:1}.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.space20, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space30{height:30px;}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb20{margin-bottom: 20px;}
.mb10{margin-bottom: 10px;}
.fl{float: left;}
.fr{float: right;}
.left{float: left;}
.right{float: right;}

.header{margin-bottom: 22px;}
.header img{width: 100%; height: auto; display: block;}

.mainall{padding: 0 1.5%;}
.index_box1{margin-bottom: 45px; padding-top: 22px;}
.sjpt_footer img{width: 100%; height: auto; display: block;}

/*******网站栏目TOP5********/
.index_box1_left{width: 24.5%; margin-right: 1%; padding-top: 50px;}

.wzlmphb{background:url(wzlmtop5_04.png) top center repeat-y; background-size: 100%;}
.wzlmphb .main{background:url(wzlmtop5_01.jpg) top center no-repeat; background-size: 100%; padding: 9% 6% 0; }
.wzlmphb-tab{background: url(dsjfxpt_wzlmphl_01.png) repeat;}
.wzlmphb-tab .hd{background: url(dsjfxpt_wzlmphl_01.png) repeat;}
.wzlmphb-tab .hd h1{font-size: 24px; font-weight: bold; padding-left: 20px; line-height: 55px; float: left;}
.wzlmphb-tab .hd ul{width: 150px; float: right; font-weight: bold; }
.wzlmphb-tab .hd li{width: 73px; text-align: center; font-size: 18px; float: left; color: #7ac7c6; line-height: 55px; cursor: pointer;}
.wzlmphb-tab .hd span{display: inline; width: 3px; height: 18px; background: #fff;}
.wzlmphb-tab .hd li.on{color: #4ea1fe;}
.wzlmphb-tab .bd{font-weight: bold; font-size: 18px;}
.wzlmphb-tab .bd .name{height: 46px; line-height: 46px; color: #7ac7c6;}
.wzlmphb-tab .bd .name .left{width: 68%; padding-left: 22px;}
.wzlmphb-tab .bd .name .right{width: 30%;}
.wzlmphb-tab .bd .lmphb div{height: 52px; line-height: 52px;position: relative;}
.wzlmphb-tab .bd .lmphb div i{font-weight: normal; font-size: 16px; font-style: inherit;}
.wzlmphb-tab .bd .lmphb div.bgcolor{background: url(dsjfxpt_wzlmphl_01.png) repeat; height: 52px; line-height: 52px;}
.wzlmphb-tab .bd .lmphb > div span.line{display:inline-block;line-height:0;content:"";position: absolute;height: 2px;bottom: 0;width: 100%;}
.wzlmphb-tab .bd .lmphb div.left{ float: left; padding-left: 22px;}
.wzlmphb-tab .bd .lmphb > div span.line1{background:#E34C4B;}
.wzlmphb-tab .bd .lmphb div.left .num1 i{display: inline-block; width: 20px; line-height: 20px; background: #E34C4B; color: #fff; text-align: center;}
.wzlmphb-tab .bd .lmphb > div span.line2{background:#F5FC9D;width: 80%;}
.wzlmphb-tab .bd .lmphb div.left .num2 i{display: inline-block; width: 20px; line-height: 20px; background: #A5AB55; color: #fff; text-align: center;}
.wzlmphb-tab .bd .lmphb > div span.line3{background:#B75A00;width: 60%;}
.wzlmphb-tab .bd .lmphb div.left .num3 i{display: inline-block; width: 20px; line-height: 20px; background: #B75A00; color: #fff; text-align: center;}
.wzlmphb-tab .bd .lmphb > div span.line4{background:#9CF9F3;width: 55%;}
.wzlmphb-tab .bd .lmphb div.left .num4 i{display: inline-block; width: 20px; line-height: 20px; background: #58a6a1; color: #fff; text-align: center;}
.wzlmphb-tab .bd .lmphb > div span.line5{background:#9CF9F3;width: 45%;}
.wzlmphb-tab .bd .lmphb div.left .num5 i{display: inline-block; width: 20px; line-height: 20px; background: #58a6a1; color: #fff; text-align: center;}

.wzlmphb-tab .bd .lmphb div.right{min-width: 30%; float: right; color: #fff;margin-right: 10px;font-size: 14px;}
.charts{width: 100%; height: 100%;}

/*******网站总PV数********/
.index_box1_center{width: 46.5%;}
.wzzpvs-title{background: url(dsjfxpt_r4_c8_s1.png) center no-repeat; font-size: 22px; color: #1adbfb; height: 60px; line-height: 60px; background-size: 100%; margin: 0 5% 0px;}
.wzzpvs-title .left{padding-left: 69px;}
.wzzpvs-title .right{padding-right: 69px;}
.wzzuvs .left, .wzzuvs .right{width: 3.52%;}
.wzzuvs .left img, .wzzuvs .right img{height: auto; display: block;}
.wzzuvs .middle{padding: 0 20px; float: left; width: 92%;}
.wzzpuvs .bd{}
.wzzpuvs .bd li.today iframe, .wzzpuvs .bd li.week iframe, .wzzpuvs .bd li.month iframe, .wzzpuvs .bd li.year iframe{height: 360px;}
.wzzpuvs .hd li{width: 25%; float: left; text-align: center; cursor: pointer;}
.wzzpuvs .hd li img{display: block; margin: 0 auto;}
#today{height: 360px;}
#week, #month, #year{height: 360px; width: 660px; margin: 0 auto;}

/*******PV来源占比********/
.index_box1_right{width: 27.5%; padding-top: 44px;}
.pvlyzb{background:url(pvlyzb_04.png) top center repeat-y; background-size: 100%;}
.pvlyzb .main{background:url(pvlyzb_01.jpg) top center no-repeat; background-size: 100%; padding: 9% 6% 0; position: relative;}
.pvlyzb_title{position: absolute; text-align: center; top:44%; left: 37%; font-size: 22px; color: #5fc6f8; font-weight: bold; z-index: 9;}
.pvlyzb-echarts{background:url(pvlyzb_bg.png) center 230% no-repeat;  background-size: 90%;}
.pvlyzb-echarts #pvlyzb{height: 300px;}


/*******信息资源总量********/
.index_box2_left{width: 22%;}
.xxzyzl{background: url(xxzyzl_04.png) top center repeat-y; background-size: 100%; }
.xxzyzl .main{background: url(xxzyzl_01.jpg) top center no-repeat; background-size: 100%; padding: 7% 8% 0; }
.xxzyzl_title{font-size: 24px; font-weight: bold; color: #fcdd63; margin-bottom: 4%;}
.xxzyzl_list li .title{font-size: 18px; color: #4bfff2;}
.xxzyzl_list li .content{padding: 10px 0;}
.xxzyzl_list li .content span{float: left;}
.xxzyzl_list li .num{margin-right: 10px;}
.xxzyzl_list li .total{background-color: #a84bff; height: 20px; border-radius: 10px 0 0 10px; display: inherit; background-image: linear-gradient(to right, #cf9cff , #16273b);}
.xxzyzl_list li .gjzts .total{width: 70%;}
.xxzyzl_list li .tpzts .total{width: 60%;}
.xxzyzl_list li .spzts .total{width: 20%;}
.xxzyzl_list li .zczts .total{width: 40%;}

/*******最受欢迎文章TOP5********/
.index_box2_center{width:53.2%;}
.zshywz{background: url(zshywz_04.png) top center repeat-y; background-size: 100%;}
.zshywz .main{background: url(zshywz_01.jpg) top  center no-repeat; padding: 3% 6% 0; background-size: 100%;}
.zshywz_title{font-size: 24px; font-weight: bold; color: #4bfff2; padding-left: 26px; margin-bottom: 20px;}
.zshywz_listbt{height: 50px; line-height: 50px; background: url(dsjfxpt_wzlmphl_01.png) repeat; font-size: 18px; color: #ff6363;}
.zshywz_listbt li{float: left; text-align: center;}
.zshywz_listbt li.pm{width: 10%;}
.zshywz_listbt li.lmmc{width: 75%;}
.zshywz_listbt li.ydl{width: 15%;}

.zshywz_list li{line-height: 45px;  text-align: center; color: #dcf6ff; font-size: 18px;}
.zshywz_list li.odd{background: url(dsjfxpt_wzlmphl_01.png) repeat;  color: #2fc9fe; }
.zshywz_list li:hover{color: #f00;}
.zshywz_list li a{color: #dcf6ff;}
.zshywz_list li.odd a{color: #2fc9fe;}
.zshywz_list li:hover a{color: #f00;}
.zshywz_list li div{float: left;}
.zshywz_list li .pm{width: 10%;}
.zshywz_list li .lmmc{width: 75%; padding: 0 20px; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zshywz_list li .ydl{width: 15%;}

/*******搜索热词********/
.index_box2_right{width: 24.8%;}
.ssrc{background: url(ssrc_04.png) top center repeat-y;  background-size: 100%;}
.ssrc .main{background: url(ssrc_01.jpg) top  center no-repeat; padding: 7% 10% 0;  background-size: 100%;}
.ssrc_title{font-size: 24px; color: #ffad56;}
.ssrc_content{background: url(ssrc_bg.jpg) bottom center no-repeat; background-size: 100%; padding-top: 28%; min-height: 340px; }

.tagscloud { width: 100%; height:100%; position: relative; font-size: 12px; color: #fff; text-align: center }
.tagscloud a { position: absolute; top: 0; left: 0; display: block; white-space: nowrap; font-family: Arial; text-decoration: none; margin:0; line-height: 40px; text-align: center; font-size: 18px; padding: 1px 5px; display: inline-block; border-radius: 3px; color:#fff; line-height:40px; }
.tagscloud a:before{content:""; position:absolute; width:2px; height:2px; border-radius:50%; left:50%; margin-left:-1px; z-index:0; top:50%; margin-top:-1px; transition:all 0.4s ease-in-out 0s;}
.tagscloud a span{ position:absolute; width:100px; margin-left:-50px; top:50%; margin-top:-20px;  font-size:18px; font-family:Microsoft Yahei; }
.tagscloud a:hover:before{width:60px; height:60px; margin-left:-30px; margin-top:-30px;}
.tagscloud a.tagc1 { color:#4bfff2}
.tagscloud a.tagc2 { color:#6c68ff}
.tagscloud a.tagc3 { color:#f44bff}
.tagscloud a.tagc4 { color:#ffc868}
.tagscloud a.tagc5 { color:#ff6464}
.tagscloud a:hover { font-weight:bold;}
.tagscloud a:hover span{font-size: 25px;}

/*******底部********/
.footer{width: 1000px; margin: 0 auto; position: relative; margin: 35px auto; color: #fff; font-size: 18px;}
.footer a{color: #fff;}
.footer .dzjg{ position: absolute; top:30%; left: 10%;}
.footer .dzjg img{width: 100%; height: auto; display: block;}
.footer .wzjc{width: 110px; position: absolute; top:30%; right: 5%;}
.footer .wzjc img{width: 100%; height: auto; display: block;}
.footer .copyright {width: 60%; margin: 0 auto;}
.footer .copyright p{line-height: 45px; text-align: center;}

@media (max-width: 2560px) {
    .wzlmphb-tab .hd h1{padding-left: 10px;}
    .wzlmphb-tab .hd ul{width: auto;}
    .wzlmphb-tab .hd li{width: auto; padding: 0 5px;}
    .wzzuvs .left, .wzzuvs .right{width: 3.9%;}
    .ssrc_content{min-height: 333px; background: url(ssrc_bg.jpg) center no-repeat; background-size: 100%;}
    .wzzpuvs .hd li img{width: 90%;}
    #today, #week, #month, #year{width: 561px;  margin: 0 auto;}

   /*.pvlyzb-echarts{background-position-y: 150%;}
    .pvlyzb .main{padding-top: 10px;}
    .pvlyzb_title{top: 52%; left: 34%; font-size: 18px;}*/
}


@media (max-width: 2048px) {
    .wzzuvs .left, .wzzuvs .right{width: 3.6%;}
    #today, #week, #month, #year{width: 634px; margin: 0 auto;}   
}

@media (max-width: 1920px) {
    .wzzuvs .left, .wzzuvs .right{width: 3.8%;}
    .pvlyzb-echarts{background-position-y: 180%;}
}

@media (max-width: 1856px) {
    .wzzuvs .left, .wzzuvs .right{width: 3.9%;}
}

@media (max-width: 1792px) {
    .wzlmphb-tab .hd{margin-bottom: 6px;}
    .wzzuvs .left, .wzzuvs .right{width: 3.4%;}
    #today, #week, #month, #year{width: 696px;  margin: 0 auto;}


@media (max-width: 1680px) {
    .wzzuvs .left, .wzzuvs .right{width: 3.56%;}
}

@media (max-width: 1600px) {
    .wzzuvs .left, .wzzuvs .right{width: 3.68%;}
    #today, #week, #month, #year{width: 596px;  margin: 0 auto;}
}

@media (max-width: 1440px) {
    .wzlmphb-tab .hd h1, .wzzpvs-title, .xxzyzl_title, .zshywz_title, .ssrc_title{font-size: 22px;}
    .wzlmphb-tab .hd li{font-size: 16px;}
    .wzlmphb-tab .bd{font-size: 16px;}
    .wzzuvs .left, .wzzuvs .right{width: 4.05%;}
    .wzzuvs .middle{width: 91.8%;}
    .pvlyzb-echarts #pvlyzb{height: 310px;}
    #today, #week, #month, #year{width:576px;  margin: 0 auto;}
    .pvlyzb-echarts{background-position-y: 170%;}
}
@media (max-width: 1400px) {
    .wzzuvs .left, .wzzuvs .right{width: 4.15%;}
    .wzzuvs .middle{width: 91%;}
}
@media (max-width: 1366px) {
    .wzzpvs-title .left{padding-left: 49px;}
    .wzzpvs-title .right{padding-right: 49px;}
    .wzzuvs .left, .wzzuvs .right{width: 4.25%;}
    #today, #week, #month, #year{width:546px;  margin: 0 auto;}
    .pvlyzb-echarts{background-position-y: 150%;}
}

@media (max-width: 1280px) {
    .wzlmphb-tab .hd li{font-size: 14px;}
    .wzlmphb-tab .bd{font-size: 14px;}
    .wzzuvs .left, .wzzuvs .right{width: 4.5%;}
    .pvlyzb .main{padding-top:19%;}
    .pvlyzb-echarts{background-position-y: 170%; padding-bottom: 35px;}
    .pvlyzb-echarts #pvlyzb{height: 252px;}
    .wzlmphb-tab .hd h1, .wzzpvs-title, .xxzyzl_title, .zshywz_title, .ssrc_title{font-size: 20px;}
    .xxzyzl_list li .title{font-size: 14px;}
    .zshywz_listbt, .zshywz_list li{font-size: 14px;}
    .ssrc_content{background-size: 100%;}
    .zshywz_list li, .zshywz_list li.odd{line-height: 43px;}
    .ssrc_content{min-height:319px;}
    #today, #week, #month, #year{width:506px;  margin: 0 auto;}
}

@media (max-width: 1152px) {
    .wzlmphb-tab .hd h1, .wzzpvs-title, .xxzyzl_title, .zshywz_title, .ssrc_title{font-size:18px;}
    .ssrc_content{min-height: 326px;}
    #today, #week, #month, #year{width:466px;  margin: 0 auto;}
}

@media (max-width: 1024px) {
    .wzlmphb-tab .hd h1, .wzzpvs-title, .xxzyzl_title, .zshywz_title, .ssrc_title{font-size:16px;}
    .wzlmphb-tab .hd li{font-size: 12px;}
    .wzlmphb-tab .bd{font-size: 12px;}
    .xxzyzl_list li .title{font-size: 12px;}
    .zshywz_listbt, .zshywz_list li{font-size: 12px;}
    .wzlmphb-tab .hd{margin-bottom: 0;}
    .wzlmphb-tab .bd .name{height: 40px; line-height: 40px;}
    .wzlmphb-tab .bd .lmphb div.bgcolor, .wzlmphb-tab .bd .lmphb div{height: 40px; line-height: 40px;}
    .wzzpuvs .bd li.today iframe, .wzzpuvs .bd li.week iframe, .wzzpuvs .bd li.month iframe, .wzzpuvs .bd li.year iframe{height: 280px;}
    .pvlyzb-echarts{min-height: 205px; background-size: 100%;}
    .pvlyzb-echarts #pvlyzb{height: 205px;}
    .tagscloud a span{font-size: 12px;}
    .zshywz_listbt{height: 47px; line-height: 47px;}
    .zshywz_list li, .zshywz_list li.odd{line-height: 41px;}
    .ssrc_content{min-height: 300px;}
    #today, #week, #month, #year{width:406px; height: 286px;  margin: 0 auto;}
    .pvlyzb_title{top: 6%; left: 8%; font-size: 16px;}
}