@charset "utf-8";
/* CSS Document */
html {overflow-y:scroll;}
body {margin:0; padding:0;  background:#f5f5f5; text-align:center;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,img{padding:0; margin:0; border:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.hx a,.hx em,.fB{font-weight:bold;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
/*a:link,a:visited,a:hover,a:active{color:#252525; text-decoration:none;}*/
.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
/*.fontS{ font-family:"宋体";}*/
.padT{ padding-top: 30px;}
.marB{ margin-bottom: 30px;}

.content{ width: 1180px; margin: 0 auto; text-align: left;}
.mainBody{ width: 870px; overflow: hidden;}
.sideBar{ width: 270px; overflow: hidden;}

/*--导航--*/
.navBox{ background: #3d434d;}
.navMain{ width: 1180px; height: 80px; margin: 0 auto; color: #fff; font-size: 24px;}
.logo{ margin-right: 32px;}
ul.navList li{ float: left; display: inline; padding: 20px; height: 40px; line-height: 40px; overflow: hidden;}
ul.navList li a{ color: #fff;font-size: 24px}
ul.navList li.cur{ background: url("../images/navline_bg.png") repeat-x 0 0;}
.searchBox{ text-align: left; margin-top: 24px; padding: 2px 10px; width: 249px; height: 26px; overflow: hidden; border: 1px solid #343942; background: #373c45; border-radius: 15px;}
.searchBox .searText{ background: none; border: 0; vertical-align: top; height: 26px; line-height: 24px; width: 217px; color: #fff;}
.searchBox .searSubmit{ width: 32px; height: 32px; vertical-align: top; overflow: hidden; background: url("../images/search_icon.png") no-repeat 0 0; margin-top: -2px; cursor: pointer;}
.searchBox .searText:focus,.searchBox .searSubmit:focus{ outline: none;}

/*--二维码--*/
.codeBox{ padding:16px 82px 16px 12px;  overflow: hidden; background: #fff url("../images/code_bg.png") no-repeat right 0;}
.codeBox h1{ height: 0px; line-height: 0px; overflow: hidden; display: none;}
.code{ width: 176px; height: 176px; background: url("../images/code.jpg") no-repeat 0 0;}

/*--主题报道&&48小时热榜&&原创推荐--*/
.redbg{ background:#e91839 url("../images/k_icon.png") no-repeat right 0; height: 40px; line-height: 40px; padding-left: 24px; color: #fff; font-size: 18px;}
ul.rankList li{padding: 6px 20px; background: #fff;}
ul.rankList li.odd{ border-left: 4px solid #e91839;}
ul.rankList li.even{ border-left: 4px solid #009de1;}
ul.rankList li:hover{ background: #f9f9f9;}
ul.rankList li p{ font-size: 14px; line-height: 20px; height: 40px; overflow: hidden;}
ul.rankList li span{ font-size: 12px; line-height: 20px; color: #ccc;}
ul.hotList li{ padding: 10px 18px 10px 65px;}

/*--48小时热榜--*/
.tabCon{background: #333;}
.hotbg{ position: relative; background:#e91839 url("../images/k_icon.png") no-repeat 0 0; height: 40px; line-height: 40px; padding-left: 24px; color: #fff; font-size: 18px; }
.hotbg ul{ position: absolute;z-index: 2; right: 3px; top:6px; height: 34px; overflow: hidden;}
.hotbg li{ float: left; display: inline; width: 52px; height: 34px; line-height: 34px; overflow: hidden; text-align: center; font-size: 14px; cursor: pointer;}
.hotbg li.cur{background: #393a3c; cursor: default;}
ul.hotList li{ position: relative; color: #fff; font-size: 14px; line-height: 20px; height:40px; overflow: hidden;}
ul.hotList li p{ height: 40px; overflow: hidden;}
ul.hotList li a:link,ul.hotList li a:visited{ color: #fff;}
ul.hotList li.odd{ background: #222;}
ul.hotList li.even{ background: #333;}
ul.hotList li span{ position: absolute; left: 20px; top:50%; margin-top: -13px; width: 25px; height: 25px; display: block; text-align: center; line-height: 25px; border-radius: 13px; background: #009de1;}
ul.hotList li:nth-child(1) span,ul.hotList li:nth-child(2) span,ul.hotList li:nth-child(3) span,ul.hotList li.red span{ background: #e91839;}

/*推广*/
.spreadNews img {width: 100%;margin-bottom: 2px;}

/*--微信--*/
.weixin-cen { background: rgba(0, 0, 0, 0) url("../../v5/images/bg_weixin.png") no-repeat scroll 0 0;  bottom: auto;  display: none; height: 453px; left: 50%; margin-left: -300px; margin-top: -226px; overflow: hidden; position: fixed; top: 50%; width: 600px; z-index: 1000;  }
* html .weixin-cen { bottom: auto; position: absolute; }
.weixin_close { height: 42px; overflow: hidden; padding: 18px 24px 0 40px; text-align: left; width: 536px;}
.weixin_close p { color: #000; display: inline;  font-size: 18px; line-height: 24px;}
.weixin_close img { cursor: pointer; display: inline; height: 21px; overflow: hidden; width: 21px;}
.weixin-con { height: 250px; margin: 30px 175px; overflow: hidden; width: 250px; }
.weixin-con img, .weixin-con canvas, .weixin-con table { height: 100%; width: 100%; }
.weixin-cen .sm { color: #000; font-size: 18px; line-height: 30px; margin: 0 75px; overflow: hidden; text-align: left; width: 450px; }


/*--底部--*/
.footer,.copyright{text-align: center; text-align: left; color: #dbdbdb; font-size: 12px; line-height: 24px;}
.footer{ background: #3c3c3c;}
.copyright{ background: #333;}
.footer a,.copyright a{color: #dbdbdb;}
.footerCon{ width: 1180px; margin: 0 auto; padding: 22px 0;}
.footerCon p img{ vertical-align: middle; margin-right: 5px;}
.footerCon .help{ background: url("../images/line60_bg.png") no-repeat 0 center; padding:0 18px;}
.footerCon .related{ width: 290px; overflow: hidden;}
.footerCon .related ul{ width: 288px; overflow: hidden;}
.footerCon h1{ font-size: 14px; margin-bottom: 6px;}
.footerCon .related li{ float: left; display: inline; width: 72px;}
.footerCon .picList{ padding-top: 15px;}
.footerCon .picList li{ float: left; display: inline; margin-left: 22px;}
.copyrightCon{width: 1095px; position: relative; margin: 0 auto; padding: 18px 0 18px 75px; background: url("../../logo/logo%2046x82.png") no-repeat 0 30px;}
.copyrightCon ul{width: 632px; overflow: hidden;}
.copyrightCon li{ float: left; display: inline; width: 316px; overflow: hidden;}
.copyrightCon .codeDown{ position: absolute; right: 0; top: 50%; margin-top: -44px;}

