﻿@charset "utf-8";
/* CSS Document */
/**
 * By jasonshan@tencent.com
 * date 2014.3.
 * v  1.0
 * 适配首页样式
 */
/*reset*/
*html{ background-image:url(about:blank);background-attachment:fixed;} 
/*此代码解决IE6.0下不会出现闪动*/ 
.clear{ clear:both;}
body,div,ol,ul, li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video {margin:0;padding:0;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video,img {display: block;overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis; /* for IE */
-o-text-overflow: ellipsis; /* for Opera */
-icab-text-overflow: ellipsis; /* for iCab */
-khtml-text-overflow: ellipsis; /* for Konqueror Safari */
-moz-text-overflow: ellipsis; /* for Firefox,mozilla */
-webkit-text-overflow: ellipsis; /* for Safari,Swift*/ }
body {font:100%/1.6 'XinGothic-SinaWeibo','Microsoft Yahei','helvetica','arial';color:#333;background:#f8f8f8; -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0);}
textarea {resize: none;}
iframe,img { border:0;}
ul,ol {list-style:none;}
input,select,textarea {outline: 0;-webkit-user-modify: read-write-plaintext-only;}
/*input {-webkit-appearance: none;}*/
input:-moz-value {font-weight:bold;color:#F00;} 
input::-webkit-input-value{font-weight:bold;color:#F00;}
em{ font-style:normal;}
a{text-decoration: none; color:#1A1A1A;}
a:hover{color:#C14545;}
.fl {float: left;}
.fr{ float:right;}
body,.global{ background: #EBF9FF;}
.global{width: 100%; overflow: hidden;}
/*header*/
.header{ width: 100%; height: 44px;-webkit-background-size:141px 44px;-moz-background-size:141px 44px;-o-background-size:141px 44px;background-size:141px 44px;border-bottom: 2px solid #CDCDCD; background-color:#197FCF;}
.logo{display: inline-block; text-indent:-9999em;width: 102px; height: 30px;margin: 7px 0 0 8px;}
a.subscribe{position:absolute;top:0px;left:8px;padding:0px;display:inline-block;;z-index:600;/*-moz-box-shadow:inset 0 1px 0 #55a7f5;-webkit-box-shadow:inset 0 1px 0 #55a7f5;*/}
.navico{width:24px;height:44px;overflow:hidden;position:absolute;top:10px;right:8px;outline:0;}
/*header_list*/
.header_list{ line-height:44px; width: 100%; height: 44px;/*-webkit-background-size:141px 44px;-moz-background-size:141px 44px;-o-background-size:141px 44px;background-size:141px 44px;*/
/*background: linear-gradient(#1F75DB, #3289F0) repeat scroll 0 0 rgba(0, 0, 0, 0);*//*background-color:#126ddf;*/border-bottom: 1px solid #3785E0;border-top: 1px solid #3785E0; 
		FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#1F75DB,endColorStr=#3289F0); /*IE 6 7 8*/   
        background: -ms-linear-gradient(top, #1F75DB,  #3289F0);        /* IE 10 */  
        background:-moz-linear-gradient(top,#1F75DB,#3289F0);/*火狐*/   
        background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#1F75DB), to(#3289F0 ));/*谷歌*/   
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1F75DB), to(#3289F0 ));      /* Safari 4-5, Chrome 1-9*/  
        background: -webkit-linear-gradient(top, #1F75DB, #3289F0);   /*Safari5.1 Chrome 10+*/  
        background: -o-linear-gradient(top, #1F75DB, #3289F0);  /*Opera 11.10+*/   }
.header_list a{ color:#fafafa;}
.header_list .subscribe_list{float:left;padding:0px 0px 0px 8px;display:inline-block;;z-index:600;/*-moz-box-shadow:inset 0 1px 0 #55a7f5;-webkit-box-shadow:inset 0 1px 0 #55a7f5;*/}
a.subscribe_list{ float:left;padding:0px 0px 0px 0px;display:inline-block;;z-index:600;/*-moz-box-shadow:inset 0 1px 0 #55a7f5;-webkit-box-shadow:inset 0 1px 0 #55a7f5;*/ }
a.subscribe_list:hover{ text-decoration:none; color:#fafafa;}
a.mainNav {background:url(/mb_imgs/top_line_6.png) no-repeat scroll right center/15px auto rgba(0, 0, 0, 0); color:#fafafa; font-size:1.25em; padding:0px 5px;}
a.mainNav:hover{ color:#fafafa; text-decoration:none;}
.header_list .levelOne {float: left;padding: 0 10px 0 8px;}
.header_list .levelOne, .header_list .levelTwo {background:url(/mb_imgs/top_line_6.png) no-repeat right center;filter: alpha(opacity=75);/*支持IE*/
filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
.navLine {display: inline-block;float: left;height: 43px;line-height: 43px;overflow: hidden;width:5px; font-size:1px;border-right: 1px solid #1965D5; margin-left:5px;
/*opacity:0.8;/*支持Firefox, Safari, Chrome*/
filter: alpha(opacity=75);/*支持IE*/
filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}

.articleHead .sinaLogo {background-position: 0 2px;display: inline-block;float: left;height: 42px; margin: 5px 7px 0 8px;width: 41px;}
.articleHead a {color: #FFFFFF;}
.articleHead a {  color: #FFFFFF;}
.gIcon, .p_search_btn, .p_search_seclet h3, .p_newslist_ico_pic, .p_newslist_ico_video, .p_addlist li, .active_ico, .investigate h4 {
    background: url("/mb_imgs/cms_icon.png") no-repeat scroll 0 0 / 50px auto rgba(0, 0, 0, 0);
}
/*nav*/
.nav{width: 100%; overflow: hidden;padding: 5px 1px;}
.nav ul{overflow: hidden;}
.nav li{width: 20%;float: left; font-size: 14px;display: inline-block; text-align: center;}
.nav li a{display: block;color: #141414; -webkit-border-radius:4px;border-radius:4px; border:1px solid #f8f8f8;}
.nav li a:hover{ background: #dfedfd;border:1px solid #dfedfd;-webkit-border-radius:4px;border-radius:4px;}
.nav li.current a,.toplink li.current a{background: #317ecb}
/*banner*/
.galleryimage{width: 100%;min-height: 165px; width:100%; overflow: hidden;}
.galleryimage img{max-width: 100%;}
.gallerytitle{
	text-align: center;
	font-size: 1em;
	height: 32px;
	line-height: 32px;
	padding: 0 36px 0 0;
	color: #fafafa;
	position: absolute;
	left: -61px;
	bottom: 430px;
	right: 0;
	font-weight: normal;
	text-shadow:1px 1px 1px #000;/*background-color: rgba(21,20,20,0.5);*/
	background-color: rgba(0,0,0,0);
	/*    background: -moz-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,0.7));
    background: -webkit-gradient(linear,top,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.7)));
    background: -webkit-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,0.7));
    background: -o-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,0.7));*/
    background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));
	background: -webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));
	background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));
    /*background-image: url(http://mat1.gtimg.com/www/mobi/image/gallerybg.png);
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size:320px 32px;
    -moz-background-size:320px 32px;
    -o-background-size:320px 32px;
    background-size:320px 32px;*/
}
/*content*/
.t_in{ padding-left:2em;}
.content{ width:100%;}
.content_in{ padding:0px 8px;}
.p_topline_h2{font-size:1.125em;padding:5px 0px;text-align:left; overflow:hidden; height:35px; line-height:35px; text-overflow:ellipsis;
 /* for IE */-o-text-overflow: ellipsis; /* for Opera */
 -icab-text-overflow: ellipsis; /* for iCab */
-khtml-text-overflow: ellipsis; /* for Konqueror Safari */
-moz-text-overflow: ellipsis; /* for Firefox,mozilla */
-webkit-text-overflow: ellipsis; /* for Safari,Swift*/ }
a.red,.red,a .red{color:#C14545 !important;}
a.blue,.blue,a .blue{color:#18E !important;}
a.fontblue,.fontblue,a .fontblue{color:#18E !important;}
.span_1{ padding:1px; background:#C14545; color:#fafafa; font-size:0.75em; font-weight:normal; line-height:40px; }
.p_topline{color:#333333;}
.boder_1{overflow: hidden;border-bottom: 1px solid #eceef0;box-shadow: 0px 1px  1px #fff; line-height:35px; height:35px;}
.today_h1, .read_h1{ font-size:1.25em; width:100%; padding:4px 0px; text-align:left; display:block;border-bottom: 1px solid #eceef0;box-shadow: 0px 1px  1px #fff;}
/*topnews*/
.topnews{padding: 5px 8px;}
.topnews li {height:35px;line-height:35px; /*padding: 0 9px 0 60px;*/position: relative;min-width: 234px; word-wrap: break-word;white-space: nowrap; overflow: hidden; text-overflow:ellipsis;
 /* for IE */-o-text-overflow: ellipsis; /* for Opera */
 -icab-text-overflow: ellipsis; /* for iCab */
-khtml-text-overflow: ellipsis; /* for Konqueror Safari */
-moz-text-overflow: ellipsis; /* for Firefox,mozilla */
-webkit-text-overflow: ellipsis; /* for Safari,Swift*/ overflow: hidden;border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff;}
.topnews li strong{font-style: normal; font-weight: normal;position: relative;/*    position: absolute; left: 9px;*/}
.topnews li strong a{color:#A1A1A1; display: inline-block;}
.list li strong a{color: #458fce;}
.list li strong a:visited{color: #458fce;}
.topnews li strong,.topnews li span{ font-size: 1.0625em;/*font-size: 1em;*/}
.topnews li span{/*display: inline-block;*//*width: 100%; */}
.topnews li span a{color: #111;display: inline;}
.topnews li strong:after{ content: "|"; color: #d5d5d5;/*display: inline-block;*/font-size: 1em; margin:0 6px;/*    position: absolute; right: -10px;top: 0;*/}
.topnews li:last-of-type{ border-bottom: none;box-shadow: none;/*display: none;*/}
/*内容模块*/
.tabnav{ line-height:40px; height:40px; background:#fff; border-bottom:1px solid #5493de; clear:both;}
.tabnav h2{ padding:0 8px; background:#5493de; float:left; position:relative; letter-spacing:0px; font-weight:normal; font-size:1.25em;}
.tabnav h2 a{ color:#fff; text-decoration:none; font-size:1em; font-weight:580;}
.tabnav h2 a:hover{ text-decoration:none;}
.tabnav_p{ overflow:hidden; text-align:right; padding-right:10px; font-size:1.125em;}
.tabnav_p a{padding:0px 5px 0px 20px;display:inline; color:#1C5AA2; text-decoration:none;}
.tabnav_p a:hover{color:#C14545; text-decoration:none;}
.tabpic_ul{  width:300px; padding:4px 0px 4px 0px ; margin:0 auto;}
.tabpic_ul li{background-color: #EFEFEF;background-repeat: no-repeat;background-size: 60px auto;display: inline; float:left;font-size: 0.875em;height: 124px; margin:8px 5px 8px 0px ;overflow: hidden;position: relative;width: 142px;}
.tabpic_ul li img{height: 124px;width: 142px;}
.tabpic_h3{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);bottom: 0;box-shadow: 0 1px 1px #FFFFFF inset;color: #FFFFFF;font-size: 0.875em;font-weight: normal;height: 26px; left: 0;line-height: 26px;overflow: hidden;padding: 0 10px; position: absolute;text-align: center;text-overflow: ellipsis;white-space: nowrap;width: 122px;}
.tablist{ padding:0px 0px; clear:both;}
.tablist li{/*height:35px;*/line-height:20px; /*padding: 0 9px 0 60px;*/position: relative;min-width: 234px; /*word-wrap: break-word;white-space: nowrap; overflow: hidden; text-overflow:ellipsis;*/border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff; text-align:left;}
.tablist li a{color: #111;display: inline; padding:6px 0px; display:inline-block;}
.tablist li.li_noneb{ border:0px; box-shadow:0px; box-shadow:none;}
.tablist li:last-of-type {border-bottom: 0 none;box-shadow: none;}
/*more*/
.more{ margin:0px;height: 33px; line-height: 33px;   border: 1px solid #ECEEF0;background-color: #f6f5f5;text-align: center; /*margin-bottom: 15px;*/}
.more a{color: #b4b4b4}
.more span{ font-size: 1em;}
.more .gomore:after,.more .gochannel:after{content: ""; display: inline-block;width: 21px; height: 21px;vertical-align: -5px;margin-left: 5px;}
.more .gochannel:after{background-position: -63px 0;}
.more .gomore:after{ background-position: -42px 0;}
.more .gomore:after, .more .gochannel:after { content: ""; display: inline-block;height: 21px;margin-left: 5px; vertical-align: -5px; width:21px;}
.jump, .gochannels, .cComm:before, .more .gomore:after, .more .gochannel:after, .gotop:after {background-image:url(/mb_imgs/icon_02_02.png);background-position: 0 0;background-repeat: no-repeat; background-size: 21px 21px;}
.more span {font-size: 1em; color: #B4B4B4}

.more1{height: 33px; line-height: 33px; margin:0px;border:1px solid #efefef;background-color: #f6f5f5;text-align: center; /*margin-bottom: 15px;*/}
.more1 a{color: #b4b4b4}
.more1 .gomore:after, more1 .gochanner:after{content: ""; display: inline-block;width: 21px; height: 21px;vertical-align: -5px;margin-left: 5px;}
.more1 .gomore:after{background-image:url(/mb_imgs/icon_02_01.png);background-position: 0 0;background-repeat: no-repeat; background-size: 21px 21px;}
.more1 span {font-size: 0.8m; color: #B4B4B4}
/*footnav*/
.footnav {background: none repeat scroll 0 0 #49535D;overflow: hidden;padding: 12px 0; width: 100%;}
.footnav li {float: left;font-size: 0.9375em; height: 28px;line-height: 28px;text-align: center;width: 20%;}
.footnav li a {color: #95A0AC; text-decoration:none;}
.footnav li a:hover{text-decoration: none;}
.footnav_1 {background: none repeat scroll 0 0 #49535D;overflow: hidden;padding: 12px 0; width: 100%;}
.footnav_1 li {float: left;font-size: 0.9375em; height: 28px;line-height: 28px;text-align: center;width: 25%;}
.footnav_1 li a {color: #95A0AC; text-decoration:none;}
.footnav_1 li a:hover{text-decoration: none;}
.footer {background: none repeat scroll 0 0 #404A54;overflow: hidden;padding: 10px 35px 12px 0;position: relative;}
.copyright {color: #707982;font-size:0.8em;text-align: center;text-indent: 8px;white-space: nowrap;}
/*full-图文列表*/
.full{ padding: 10px 0;border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff; clear:both;overflow:auto}
.full h2 { max-height:48px;line-height:24px; overflow: hidden;/*font-size: 1em;*/font-size: 1.0625em;font-weight: normal;  /*text-overflow:ellipsis;white-space: nowrap;*/ padding-left: 5px;  /*margin-bottom: 4px;*/}
.full .thumb {/*width: 75px; height:65px;*/ padding: 1px; border: 1px solid #e0e0e0; float: left; background: #e9f1f4; display: inline-block;max-width: 100%; margin: 0 ;vertical-align: middle;}
.full p {padding: 5px 0 0 5px;line-height: 17px;  /*font-size: 0.8125em;*/ font-size: 0.875em;word-wrap:break-word; overflow: hidden; max-height: 34px; color:#BCBCBC;}
.full .count {height: 17px;line-height: 17px;display: inline-block;text-align: right; float: right; color:#797979;}
.full .count i {font-size: 0.6875em; font-family: Helvetica; color: #878c92; font-style: normal;}
.full_noneb{ border:0px; box-shadow:0px; box-shadow:none;}
.full:last-of-type{border-bottom: 0 none;box-shadow: none;}
.full h2 em {color:#C40404;font-style:normal;}
/*ad*/
.ad{ width:100%; height:auto; overflow:hidden; text-align: center;}
/*search*/
.search-bar{ padding:0px 0px 10px 0px;}
.search-bar .text { position:relative; background:#fafafa; border:1px solid #e4e4e4; height:38px;}
.search-bar, .search-bar .text, .search-bar .btn {
}

.search-bar .text > input {color: #AAAEB3;display: block;font-size: 1.0625em; width:100%;}
.search-bar input { background:none; border: 0 none; outline: medium none;resize: none; white-space: pre-wrap;word-wrap: break-word; height:36px; }
.search-bar .btn {border-left: 1px solid #D5D5D5;  position:absolute; right:0px; top:0px; }
.search-bar .btn > input{width: 74px; height:38px; background:url(/mb_imgs/search.gif) no-repeat; background-color:none; border:0px;}
/*内页标题*/
.primary {overflow: hidden;}
.primary .title {color: #000000;font-size: 1.375em;font-weight: 700;line-height: 26px; margin: 0px;padding: 15px 0 0px; text-align: center;}
.primary .meta {border-bottom: 1px solid #ECEEF0;font-size: 0.8125em;height: auto;margin: 10px 0px;overflow: hidden;position: relative; line-height:20px;}
.primary .time {display: inline-block;float: left;overflow: hidden; padding-right:15px;}
.primary .time, .primary .author {color: #666666;line-height: 20px;}
.primary .time { font-family: Helvetica;}
.primary .time, .primary .author {color: #666666;line-height: 20px;}
/*文章内容*/
.ui-pagetitle {
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 20px;
}
.articleContent {background: #EBF9FF;color: #2C2C2C; font-size: 16px;line-height: 25px; margin-bottom: 0px;overflow: hidden;padding-top: 0px;text-align: justify;word-wrap: break-word;}
.articleContent br {content: "" !important;display: block !important;margin-bottom: 0px !important;}
.articleContent p{ padding:0px; margin:0px 0px 0px;}

/*广告位*/
.ad_img{ display:block; width:100%; height:165px; line-height:165px; border:1px solid #D0D0D0; background:url(/mb_imgs/bg_banner.png)  center no-repeat; background-color:#D7D7D7;  color:#F00; font-size:3em; text-align:center; vertical-align:middle; }

.aaa /* --自定义列表标签中奇数表格行背景颜色定义-- */
{
background:#FFFFFF;padding-left:8px;
}
.bbb /* --自定义列表标签中奇数表格行背景颜色定义-- */
{
background:#EBF9FF;padding-left:8px;
}
.ccc /* --自定义列表标签中偶数表格行背景颜色定义-- */
{
background:#FFFFFF;padding-left:8px;
}
.style2 {margin-left:5px; bgcolor: #EBF9FF　}
.style17{font-weight:800}
.float_mask{position: fixed;z-index: 19999;display:none;width: 100%;right: 0; bottom: 0;height: 105px;_bottom: auto;_width: 100%;_position: absolute;
_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.float_layer{position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;background: #071828;filter: alpha(opacity=80);opacity: 0.80;}
.float_content{ position: relative;z-index: 2;width: 1005px;height: 100%;margin: 0 auto;padding-left: 70px;}
.float_bg, .float_close{ float: left;}
.float_bg{position: relative;width: 820px;height: 135px;margin-top: -27px;}
.float_slogan {position: absolute; background: url("/img/20170615162923.gif") 0 0 no-repeat;}
.float_slogan{left: 0;bottom: 0;width: 800px;height: 135px;cursor: pointer;}
.float_close{width: 60px;margin-top: 30px;}
.float_close a {display: block;width: 53px; height: 52px; margin-left: 7px; background: url("/img/close.png") 0 0 no-repeat;-webkit-transition: all 400ms;}