@charset "utf-8";
*{margin:0;padding:0;}
html,body{position: relative; font-size: 15px; color:#31a7ff;font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none; overflow-x: hidden;}
li, ol, ul{ list-style:none;}
a{ text-decoration:none; noline:expression(this.onFocus=this.blur());}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}

body{width:100%;background: url(../images/body_bg.jpg) no-repeat center top;background-size:cover;}
.boxShadow{box-shadow: 1px 1px 13px #074867;}
.fl{float: left;}
.fr{float: right;}
.f-ml20{margin-left: 1%;}
.f-mb20{margin-bottom: 20px;}
.f-mb{margin-bottom: 30px;}
.f-mb40{margin-bottom: 40px;}
.container{padding:0 1.5%;}
/*.container{padding:0 30px;}*/
.common_row:after,.common_row:before {content: ''; display: block; clear: both;}
.wrapper{margin-bottom: 10px;}

.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}

.header{position: relative; height: 150px;background: url(../images/header_bg.png) no-repeat center top;}
.header_logo{position: absolute;left:5%;top:30px;}
.header_title{width:43.75%;margin:0 auto;text-align: center;}
.header_welcome{position: absolute;right:30px;bottom:37%;z-index: 4;font-size: 18px;color:#279ee3;}
.header .tit{font-size: 32px;color:#00ffff;height: 70px;line-height: 70px;display: inline-block;}
.header-toolbar{position: absolute; right: 1%; top: 10px;font-size: 18px;text-align: right; line-height:2; color:#ffffff;}
.header-toolbar li{display: inline-block;float: none;cursor: pointer; }
.header-toolbar a{color:#ffffff;padding: 0px 10px;}
.header-toolbar a:hover{color:#fecf80;}
.header-toolbar li.logined .info a{color: #2354AF;text-align: center;}
.header-toolbar li.logined,.header-toolbar li.user{display: inline-block;}
#loginIn a {cursor: pointer;}
.header-toolbar li.user a{background: transparent;}
.header-toolbar li.user a:hover span{color:#fecf80;}
/*footer*/
.footer{padding:8px 0 20px;font}
.footer .container{position: relative;}
.footer img{vertical-align: middle;}
.footer_copyright,.footer_copyright a{color:#31a7ff;}
.footer_copyright p{line-height: 1.6;margin-bottom: 10px;text-align: center;}
.footer .b_center,.footer .b_center a{color:#86d6ff;}
.footer .b_center a{padding: 0 10px;}
/*.footer a:hover{font-weight: bold;}*/
.footer_wzbs{position: absolute;left:1.5%;top:0;margin-top: -10px;}
.footer .footwxwb{position: absolute; right: 1.5%; top:0;margin-top: -10px; padding: 0; ;}
.footer .footwxwb li{float: left;text-align: center; margin-left: 12px;}
.footer .footwxwb img{width: 65px; height: auto; background: #ffffff;}
.footer .footwxwb p{text-align: center; line-height: 1.5;}

.row_3{position: relative;}
.row_2 .row_left,.row_2 .row_right{width:47.9%;}
.row_3 .row_left,.row_3 .row_right{width:22.78%;}
.row_3 .row_center{position: absolute;left: 24.38%;right:24.38%;top:0;bottom:0;}
.common_row_3>div{width:32%;float: left;}
.common_row_3>div.row_center{margin-left:1.75%;}
.common_row_3>div.row_right{float: right;}

.row_3 .common_card{height: 316px;/*padding:0 40px;*/}
.common_card{background: url(../images/card_bg1.png) no-repeat center;background-size: 100% 100%;position: relative;}
.common_card:after{content:"";width:28.48%;height:10px;background: url(../images/card_bg_dot.png) no-repeat center;background-size:contain;position: absolute;top:10%;right:5%;margin-top:-5px;}
.common_card.nodot:after{display: none;}
.common_card .tit{font-size: 18px;height: 58px;line-height: 58px;}
.common_card .tit h3{display: inline-block;color:#86d6ff;font-weight: 600;}
.common_card .tit span,
.common_card .tit .span{color:#0883c2;float: right;margin-right: 7%;font-weight: normal;font-size: 18px;}
.row_3 .common_card .contpad{height: 250px;}

/*.section.border{position: relative;border:1px solid #0367ad;box-shadow: 0px 0px 10px -3px #0427aa inset;background: rgba(255,255,255,.06);}*/
.section.border{position: relative;border:1px solid #0367ad;box-shadow: 0px 5px 19px rgba(14,252,255,.3) inset;}
.section.border .b{position: absolute;z-index: 1;border:2px solid #0efcff;display: inline-block;width:16px;height: 16px;}
.section.border .b_tl{left:-1px;top:-1px;border-right:none;border-bottom:none;}
.section.border .b_tr{right:-1px;top:-1px;border-left:none;border-bottom:none;}
.section.border .b_bl{left:-1px;bottom:-1px;border-right:none;border-top:none;}
.section.border .b_br{right:-1px;bottom:-1px;border-left:none;border-top:none;}

.common_newslist li{height: 34px;line-height: 34px;position: relative;}
.common_newslist li a{color:#6cbcff;display:inline-block;max-width: 100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_newslist.ph li{padding-left: 37px;}
.common_newslist.ph li b{position: absolute;left:0;top:50%;margin-top:-13px;width:20px;height:26px;line-height: 30px; font-size: 18px;color:#5583db;text-align: center;}
.common_newslist.ph .li0 b,
.common_newslist.ph .li1 b,
.common_newslist.ph .li2 b{background: url(../images/icon_top_bg.png) no-repeat center top;font-size: 14px;color:#0069b8;line-height: 21px; background-size: contain;}
.common_newslist.ph .li0 b{background-image: url(../images/icon_top1.png);color:#734700;}
.common_newslist li:hover a{font-weight: bold;}

/*background:rgba(104,216,254,.1);color:#c5edff;*/
.title h3{font-size: 18px;color:#86d6ff;height: 45px;line-height: 60px;padding-left: 24px;}
.title span{font-size: 15px;display: inline-block;margin-left: 5px;}

.com_datalist{
  position: relative;border:1px solid #076aaf;background: rgba(160,255,255,.05);border-radius: 5px;-o-border-radius: 5px;
  -webkit-box-shadow: 0px 0px 10px -3px #06309a inset;
  -moz-box-shadow: 0px 0px 10px -3px #06309a inset;
  -o-box-shadow: 0px 0px 10px -3px #06309a inset;
  box-shadow: 0px 0px 10px -3px #06309a inset;
}
.com_datalist li{float: left;text-align: center;position: relative;}
.com_datalist li:before{content:"";display: block; width:2px;height: 50%;position: absolute;left:-1px;top:25%;background: url(../images/line.png) no-repeat center;}
.com_datalist li p{display: inline-block;margin:0 auto;vertical-align: middle;text-align: left;line-height: 1.1;}
.com_datalist li b{color:#37e3ef;font-size: 30px;display: block;margin-bottom: 8px;}
.com_datalist li span{color:#b2d4ff;}

.shadow_inset{
  -webkit-box-shadow: 0px 0px 10px -3px #0367ad inset;
  -moz-box-shadow: 0px 0px 10px -3px #0367ad inset;
  -o-box-shadow: 0px 0px 10px -3px #0367ad inset;
  box-shadow: 0px 0px 10px -3px #0367ad inset;
}

/*用户行为*/
.yhxw_wzph .tit{padding:0 9.4%;}
.yhxw_wzph .tit h3{cursor: pointer;}
.yhxw_wzph .contpad .item,.yhxw_wzph .contpad .tagcloud{height: 100%}
.yhxw_wzph .contpad .common_newslist{margin-top: 25px;padding:0 9.4%;}
.yhxw_wzph .contpad .tagcloud{margin:0 20px;overflow: hidden;}

.yhxw_jrqs,.yhxw_j30tfx{height: 350px;}
.yhxw_jrqs .chartbox,.yhxw_j30tfx .chartbox{height: 100%;width:100%;}
.yhxw_jrqs .tab{position: absolute;right:8px;top:5%;z-index: 9;}
.yhxw_jrqs .tab .item{display: inline-block;float: left;padding:0 20px;height: 30px;line-height: 30px; border:1px solid transparent;border-radius: 14px;-o-border-radius: 14px;cursor: pointer;}
.yhxw_jrqs .tab .item.on{border-color:#1b50c7;}

.yhxw_datalist li{width:16.66%;height: 100px;line-height: 100px;}

.yhxw_mapbox{border:none!important;box-shadow: none!important;padding-bottom: 1px;background: url(../images/china_map_border.png) no-repeat left top;background-size: 100% 100%;}
.yhxw_mapbox .tit{padding:0 28px;height: 42px;line-height: 42px;margin-bottom: 15px;font-size: 16px;}
.yhxw_mapbox .tit h3{display: inline-block;color:#4ec3ff;position: relative;padding:0 50px 0 11px;}
.yhxw_mapbox .tit h3:before{content:"";display: block;position: absolute;left:0;top:50%;margin-top:-5px; width:3px;height: 10px;background: #199feb;border-radius: 1.5px;-o-border-radius: 1.5px;}
.yhxw_mapbox .tit h3:after{
  content:"";display: block;position: absolute;left:0;bottom:0;width:100%;height: 2px;
  background: #1a8ed0;
  background: linear-gradient(to right,#1a8ed0,rgba(26,142,208,.05));
  background: -webkit-linear-gradient(to right,#1a8ed0,rgba(26,142,208,.05));
  background: -moz-linear-gradient(to right,#1a8ed0,rgba(26,142,208,.05));
  background: -o-linear-gradient(to right,#1a8ed0,rgba(26,142,208,.05));
}
.yhxw_mapbox .tit .total{color:#4ba4ff;float: right;}
.yhxw_mapbox .chartbox{height: 439px;margin-bottom: 30px;padding:0 28px 0 10px;}
.yhxw_mapbox .chartbox .map{width:66%;height: 100%;}
.yhxw_mapbox .chartbox .list{width:32%;border:2px solid #1641c3;text-align: center;}
.yhxw_mapbox .chartbox .list span{display: inline-block;width:33.33%;float: left;}
.yhxw_mapbox .chartbox .list>div{overflow: hidden;}
.yhxw_mapbox .chartbox .list .head{background: #0a2cc4;margin:-1px;font-size: 15px;color:#4ec3ff;height: 48px;line-height: 48px;}
.yhxw_mapbox .chartbox .list .head span:first-child{color:#fad65a;}
.yhxw_mapbox .chartbox .list .item{border-top:1px solid #1641c3;color:#31a7ff;height: 38px;line-height: 38px;}

.mobile_footer,.alert-warning{display: none;}

.footer{background: #001886!important;color: #31a7ff!important;border-top: none!important;}
.footer a,.footer-txt, .footer-txt a{color: #31a7ff!important;}

@media (min-width: 2048px) {
  
}

@media (max-width: 1680px) {
  .header{height: 100px;background-size: 110%;}
  .header_logo{width:200px;top:20px;}
  .header_logo img{display: block;max-width: 100%;}
  .header .tit{font-size: 24px;height: 50px;line-height: 50px;}
  .header .menu{font-size: 18px;width:200px;}
  .header .menu p{height: 50px;line-height: 50px;}
  .header .menu p:after{margin-top: -6px;}
  .header_welcome{bottom:15%;font-size: 15px;}
  .common_card .tit{font-size: 16px;}
  .common_card .tit span,.common_card .tit .span{margin-right: 0;font-size: 14px;position: absolute;top:0;right:5%;}
  .yhxw_jrqs .tab .item{padding:0 15px;height: 28px;line-height: 28px;}

  
}

@media (max-width: 1440px) {
  .header .menu ul li{height: 42px;line-height: 42px;}

}


/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;  top: 50%; margin-left:-300px; margin-top: -160px; width: 600px;height: 270px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute; top:10px; right: 10px; width: 20px; height: 20px; line-height: 20px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{width: 520px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 1.5em;color: #000;text-align: center; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-footer{width: 100%; padding: 25px 0; text-align: center; color: #000;}	
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 1.25em;}
.alert-warning .continue{width: 124px; height: 42px; color: #ab0d07; border-radius:3px; -webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 42px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;}	
.alert-warning .fangqi{line-height: 42px;  color: #ab0d07;}	
@media (max-width: 640px) {
	.alert-warning{left:2%;margin-left:0; width: 96%; height: auto;}	
	.alert-wzsm{width: 90%;height: auto;margin: 15px auto 0; line-height: 28px;font-size: 18px;color: #000;text-align: center; }
}
/*长者版*/
body.useOldFixed *, body.useOldFixed .skipAutoFix{font-size: 32px !important;}
