@charset "gbk";
/*--全局样式--*/
<!--
@import url('../css/login.css');
@import url('pop_../css/login.css');
-->
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "宋体",arial; color:#2B2B2B;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
section, article, aside, header, footer, nav, dialog, figure {display: block;}
a {color:#2B2B2B;text-decoration:none;}
a:hover {color:#bc2931; text-decoration:underline;}
img{border:0; vertical-align:bottom;max-width:630px;}
ul,ol{list-style:none;}
.clear{ clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}
.clearfix{ zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.mt10{ margin-top:10px;}
.mt6{ margin-top:6px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.fl{ float:left;}
.fr{ float:right;}
.wrapper{ width:1000px; margin:0 auto;}
/*--全局样式 END--*/


/*通用导航*/
.main-nav{ height:35px; background:#0061ae;}
.main-nav .w{width:1000px; margin:0 auto;}
.main-nav .logo{width:90px; height:35px; float:left; background:url(../images/logo_s1.png) no-repeat; margin-right:10px;}
.main-nav .logo a{ display:block; height:35px;}
.main-nav .nav{float:left; font-size:14px; color:#fff; height:35px; line-height:35px; width:720px;}
.main-nav .nav li{ float:left; width:54px; text-align:center; font-family:Microsoft Yahei;}
.main-nav .nav li a{ display:block; height:35px; color:#fff;}
.main-nav .nav a:hover{ background:#0054a4; text-decoration:none;}
#site-nav .menu{ position:relative; width:63px; z-index:10000;}
#site-nav .menu .menu-hd{padding:0 20px 0 13px; height:35px; position:relative; z-index:10002;}
#site-nav .menu .menu-hd b { position:absolute; right:8px; top:14px; width:0; height:0; border-width:4px 4px; border-style:solid; border-color:#fff #0061ae #0061ae; font-size:0; line-height:0; -webkit-transition:-webkit-transform .2s ease-in;
-webkit-backface-visibility:hidden; -moz-transition:-moz-transform .2s ease-in;
-o-transition:-o-transform .2s ease-in;
transition:transform .2s ease-in;}

#site-nav .menu .menu-bd{ border:1px solid #0061ae; border-top:none; position:absolute; top:35px; left:0;line-height:20px; color:#333; width:250px; padding:8px 0 6px 10px; background:#fff; display:none;}
#site-nav .menu .menu-bd a{ display:inline-block; color:#333; height:20px; line-height:20px; padding:0 14px; margin-bottom:5px;}
#site-nav .menu .menu-bd a:hover{ color:#fff;}

#site-nav .hover .menu-hd {border:1px solid #0061ae; border-bottom:none; background:white; color:#0061ae; height:34px; line-height:34px; z-index:10001;}
#site-nav .hover .menu-hd b { border-color:#0061ae #fff #fff #fff; -moz-transform:rotate(180deg); -moz-transform-origin:50% 30%; -webkit-transform:rotate(180deg); -webkit-transform-origin:50% 30%; -o-transform:rotate(180deg); -o-transform-origin:50% 30%; transform:rotate(180deg); transform-origin:50% 30%; filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);top:8px\9;}
#site-nav .hover .menu-bd{ display:block; text-align:left;}
#site-nav iframe.menu-bd { border:0; background:none; filter:alpha(opacity=0); float:left; z-index:-1; }

.main-nav .login{ float:right; width:170px; text-align:right; line-height:35px; color:#fff; position:relative}
.main-nav .login a{color:#fff;}

.main-nav .login .log{ text-align:center; color:#fff; line-height:20px; margin:7px 0 0 10px; float:right; display:block; background:rgba(255, 255, 255, 0.3) !important;/*实现FF背景透明，文字不透明*/ background:#fff; filter: "alpha(opacity=30)"; filter: alpha(opacity=30); width:36px;height:20px;}
.main-nav .login .log a{ position:relative; z-index:99; color:#fff;}
.main-nav .login .log a:hover{text-decoration:underline;}
.main-nav .login .red a{ float:right}
/*通用导航 END*/


/*频道首页布局*/
.mainbody{ background:url(../images/dotline.gif) repeat-y 685px 0; width:1000px; margin:10px auto 0 auto;}
.mainbody .main{ float:left; width:660px; overflow:hidden;}
.mainbody .side{ float:right; width:300px;}
/*频道首页布局 END*/

/*广告位*/
.ad-top{ width:1000px; margin:10px auto;}
.ad-side{ margin-bottom:10px;}
.art-ad{margin:0 auto 10px;}
/*广告位 END*/

/*当前位置*/
.location{ border-bottom:3px solid #0e77c6; height:22px; line-height:22px; padding:9px 0;}
.location,.location a{ color:#0d76c6;}
.location h2{ font: normal 22px/22px Microsoft Yahei,simhei; _font-family:simhei; float:left; border-right:1px solid #ccc; padding:0 10px 0 0; margin-right:10px; display:inline;}
.location p{ float:left;}
/*当前位置 END*/

/*正文*/
.article .hd{ margin-bottom:25px;}
.article .hd h1{font:normal 28px/40px Microsoft Yahei,simhei; _font-family:simhei; margin:20px 0 0;}
.article .hd h2{font: 16px/24px  Microsoft Yahei,'黑体'; _font-family:simhei; color:#666; margin-top:5px;}
.article .hd .info{ color:#555; height:24px; line-height:24px; border-top:1px dotted #ccc; padding-top:5px; font-family:Arial,"宋体"; margin-top:10px;}
.article .hd .info a{ color:#555;}
.article .hd .info a.act{ color:#555 !important;}
.article .hd .info .a-red{ color:#C00;}
.article .hd .info div{ display:inline !important;}
.article .summary{ background:#f8f8f8; border:1px solid #e6e6e6; padding:10px 18px; line-height:24px; font-size:14px; color:#555; margin-bottom:15px;}
.article .bd p{font-size:16px; padding:10px 0; line-height:28px;}
#fontzoom {font-size:16px; padding:10px 0; line-height:28px;}
#fontzoom table {  width: 660px;  table-layout: fixed;}
.article .T-size12{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#049bdd !important;}
.article .T-size12:hover{ color:#049bdd;}
.article .T-size16{ font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#049bdd !important;}
.article .T-size16:hover{ color:#049bdd;}
.article .btn-mobile{margin-left:10px; margin-top:2px; float:right; display:inline-block; width:99px; height:20px; background:url(../images/btn_mobile.png) no-repeat;}
.article .btn-mobile:hover{ background-position:0 -20px;}
.art-share{ margin-top:20px; padding-bottom:10px;}
.art-share .tag{display:block;padding:15px 0;color: #7F7F7F; font-size:14px;}
.art-share .tag a{color: #0064B2;}
.art-share .btn .fr{ padding-top:4px;}
.art-share .btn-ndapp{background:url(../images/btn_ndapp.png) no-repeat; width:232px; height:26px; display:block;}

/*正文 END*/

/*搜索*/
.search-art{ height:27px; overflow:hidden; margin-bottom:13px;}
.search-art .keyword{ width:225px; padding:0 5px 0 25px; height:25px; background:url(../images/icon_1.png) no-repeat 5px -25px; line-height:25px; border:1px solid #dfdfdf; border-right:none; margin:0; float:left; color:#aaa;}
.search-art .btn{ width:44px; height:27px; line-height:27px; font-size:12px; color:#fff; text-align:center; background:#167bc8; padding:0; margin:0; border:none; float:left; cursor:pointer;}
/*搜索 END*/

/*侧边栏模块*/
.sidebox{ margin-bottom:10px; width:268px; padding:5px 16px 15px 16px; overflow:hidden; background:#f8f8f8;}
.sidebox .hd{ font-size:14px; height:30px; color:#555; font-weight:bold; line-height:30px;}
.sidebox .hd a{ color:#1067b1;}
.sidebox .bd{ padding-top:5px;}
/*侧边栏模块 END*/

/*热点新闻*/
.rdzx img{ float:left; margin-top:4px;}
.rdzx h3{ font: normal 18px/30px Microsoft Yahei,simhei; _font-family:simhei; margin-bottom:2px;}
.rdzx ul li{ line-height:22px; height:22px; overflow:hidden; background:url(../images/dot.gif) no-repeat 0 8px; padding-left:10px;}
.rdzx ul li a{ color:#545454;}
/*热点新闻 END*/

/*tags*/
.tags a {font-size:14px; color:#666666; background:#f5f5f5; border:1px solid #bfbfbf; display:block; padding:0 9px 0 9px; float:left; margin:8px 8px 0 0; text-decoration:none; height:25px; line-height:25px; white-space:nowrap;}
.tags a:hover {color:white; background:#0061ae; border:1px solid #025aa0; text-decoration:none;}
/*tags END*/

/*posted by*/
.posted .bd{ padding-top:10px;}
.posted .bd li{ height:72px; overflow:hidden; border-bottom:1px dotted #b8b8b8; margin-bottom:15px;}
.posted .bd li img{ float:left; margin-right:16px;}
.posted .bd li h3{ font:normal 14px/24px "宋体"; margin-bottom:3px;}
.posted .bd li p{ color:#777; line-height:18px;}
.posted .bd li.last{ border:none; margin-bottom:0;}
/*posted by END*/

/*排行榜*/
	.art-hot .hd{ position:relative;}
	.art-hot .hd .cz {height:20px; position:absolute; right:0; top:5px;}
		.art-hot .hd .cz a {float:left; width:39px; height:20px; border:1px solid #c3c3c3; display:block; font-size:12px; text-decoration:none; text-align:center; background:white; color:#4a4a4a; line-height:20px; font-weight:normal}
		.art-hot .hd .cz a:hover {color:#0075bf;}
		.art-hot .hd .cz .nobor {border-right:none;}
		.art-hot .hd .cz .bg {background:#1f8ace; color:#FFF; border:1px solid #1f8ace}
		.art-hot .hd .cz a.bg:hover {color:#FFF}
.art-hot .bd {padding:10px 0 10px 0}
.art-hot .bd li {list-style-type:none; height:28px; line-height:28px;zoom:1; overflow:hidden;}
.art-hot .bd li:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
	.art-hot .bd li a {font-size:12px; color:#545454; display:block; float:left; width:240px;}
	.art-hot .bd li a:hover {color:#9e0000; }
	.art-hot .bd li span {width:16px; height:15px; display:block; margin-right:10px; font-size:12px; font-family:arial; text-align:center; line-height:15px; color:white; float:left; margin-top:7px;}
		.art-hot .bd li .n1 {background:#a3a3a3}
		.art-hot .bd li .n2 {background:#1d76ba}
/*排行榜 END*/

/*左侧通用box*/
.art-box .hd{ height:30px; border-bottom:2px solid #e0e0e0; position:relative;}
.art-box .hd h3{ color:#005bad; font-size:14px; line-height:28px; border-bottom:2px solid #005bad; position:absolute; left:0; bottom:-2px; padding:0 5px;}
.art-box .hd .more{ position:absolute; right:0; top:0; font-size:12px; line-height:30px; color:#999;}
.art-box .hd .more em{color:#005bad; font-style:normal; font-weight:bold;}
.art-box .hd .more a{color:#626262; font-style:normal;}
.art-box .bd{ padding-top:10px;}
/*左侧通用box END*/

.art-list li{ width:300px; float:left; line-height:25px; height:25px; overflow:hidden; font-size:14px; padding-left:12px; margin-right:5px; background:url(../images/dot.gif) no-repeat 0 10px;}

.content-page{ margin-top:20px; clear:both; height:26px; overflow:visible; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.content-page{line-height:22px;}
.content-page a,.content-page strong{display:inline-block; vertical-align:top; margin-left:4px;padding:0 8px;height:24px;border:1px solid;border-color:#ddd;background-color:#FFF;background-repeat:no-repeat;color:#333;overflow:hidden;text-decoration:none;}
.content-page a.nxt,.content-page a.prev{padding:0 10px;}
.content-page a:hover{border-color:#167bc8;color:#167bc8;}
.content-page a.prev{background-position:50% 50%;}
.content-page strong{background-color:#167bc8; border-color:#167bc8; color:#fff;}

/*网站底部*/
.footer{ line-height:22px; overflow:hidden; border-top:1px solid #ccc; padding:10px 0; color:#666;}
.footer a{color:#666;}
.footer .w{ width:1000px; margin:0 auto;}
.footer .foot-nav{ float:left; width:490px; color:#999;}
.footer .foot-nav a{ padding:5px;}
.footer .copyright{ float:right; width:500px; text-align:right; font-family:Arial,"宋体";}
/*网站底部 END*/

/*相关文章*/
.wumii-internal .wumii-widget-title{ display:none;}
.wumii-hook{ width:650px !important; overflow:hidden; height:105px !important;}
.wumii-text-ul{ width:670px !important;}
.wumii-text-ul li{ display:block; margin:0 auto; white-space:nowrap;text-overflow:ellipsis;  /* for IE */  -o-text-overflow: ellipsis;    /* for Opera */  width:290px !important; float:left !important; line-height:25px !important; height:25px !important; overflow:hidden !important; font-size:14px !important; padding-left:12px !important; margin-right:30px !important; background:url(../images/dot.gif) no-repeat 0 10px !important; list-style:none !important;}
#wumiiBtnDiv{ display:none !important;}

/*返回顶部*/
html{_text-overflow:ellipsis;} /*解决IE6下图片抖动*/ 
#backtop {width:50px; height:50px; position:fixed; right:25px; bottom:22px; z-index:100011;display:none;_position:absolute; /*兼容IE6*/
_top: expression(eval(document.documentElement.scrollTop)+700);}
#backtop a {background:url(../images/top.png) no-repeat #0064b2; opacity: 0.4; filter: "alpha(opacity=40)"; filter: alpha(opacity=40); background-position:15px 22px;  display:block; width:60px; height:60px;}
#backtop a:hover {opacity:1; filter: "alpha(opacity=100)"; filter: alpha(opacity=100);}

/*报纸*/
.side-epaper{ width:190px; margin:0 auto;}

.article .hd .info .mob-link{ color:#0064b2; display:inline-block; background:url(../images/icon_iphone.png) no-repeat 0 5px; line-height:24px; padding-left:13px; margin-right:3px;}

/*关注我们*/
#guanzhu{ padding-top:10px;}
#guanzhu .ewm{ float:left; margin-right:15px;}
#guanzhu .ewm em{ display:block; width:80px; height:80px; float:left; margin-right:12px;}
#guanzhu .ewm em.a{ background:url(../images/ewm_nfdsb.png) no-repeat;}
#guanzhu .ewm em.b{ background:url(../images/ewm_nd.png) no-repeat;}
#guanzhu .ewm div{ width:112px; height:58px; padding:10px; background:#f8f8f8; border:1px solid #e7e7e7; color:#666; float:left; position:relative;}
#guanzhu .ewm div h2{ font-size:12px; margin-bottom:5px;}
#guanzhu .ewm div p{ line-height:18px; height:78px; overflow:hidden;}
#guanzhu .ewm div i{ position:absolute; left:-7px; top:32px; width:8px; height:13px; background:url(../images/art_arrow_l.gif) no-repeat; display:block; z-index:2;}
#guanzhu .weib{ width:175px; height:47px; border:1px solid #e6e6e6; margin-bottom:7px; color:#666; overflow:hidden;}
#guanzhu .weib span{ width:65px; display:block; float:left; margin:5px 10px 0 20px;}
#guanzhu .weib .ico-xl,#guanzhu .weib .ico-tx{ float:left; display:block; width:25px; height:25px; background:url(../images/icon_weibo.png) no-repeat; margin:10px 10px 0 0;}
#guanzhu .weib .ico-tx{ background-position:0 -25px;}
#guanzhu .mail{ display:block; width:130px; padding-left:45px; height:22px; line-height:22px; border:1px solid #e6e6e6; background:url(../images/icon_mail.png) no-repeat 23px 5px; cursor:pointer; color:#666;}
#guanzhu .mail:hover{ background-color:#f8f8f8; text-decoration:none;}


/*侧栏关注我们*/
#guan_zhu{ padding-top:10px;}
#guan_zhu .ewm{ height:80px; margin-bottom:15px;}
#guan_zhu .ewm em{ display:block; width:80px; height:80px; float:left; margin-right:12px;}
#guan_zhu .ewm em.a{ background:url(../images/ewm_nfdsb.png) no-repeat;}
#guan_zhu .ewm em.b{ background:url(../images/ewm_nd.png) no-repeat;}
#guan_zhu .ewm div{ width:154px; height:58px; padding:10px; background:#f8f8f8; border:1px solid #e7e7e7; color:#666; float:left; position:relative;}
#guan_zhu .ewm div h2{ font-size:12px; margin-bottom:5px;}
#guan_zhu .ewm div p{ line-height:18px; overflow:hidden;}
#guan_zhu .ewm div i{ position:absolute; left:-7px; top:32px; width:8px; height:13px; background:url(../images/art_arrow_l.gif) no-repeat; display:block; z-index:2;}
#guan_zhu .weib{ padding-left:40px; height:40px; line-height:40px; border:1px solid #e6e6e6; margin-bottom:7px; color:#666; overflow:hidden;}
#guan_zhu .weib span{ width:120px; display:block; float:left;}
#guan_zhu .weib .ico-xl,#guan_zhu .weib .ico-tx{ float:left; display:block; width:25px; height:25px; background:url(../images/icon_weibo.png) no-repeat; margin:7px 10px 0 0;}
#guan_zhu .weib .ico-tx{ background-position:0 -25px;}

/*高清图集*/
.photo-list{ width:660px; padding-top:5px; overflow:hidden;}
.photo-list ul{ width:690px;}
.photo-list li{ width:200px; float:left; margin-right:28px;}
.photo-list li a{width:200px; height:150px; display:block; position:relative;}
.photo-list li a img{ width:200px; height:150px; border:1px solid #E3E3E3;}
.photo-list li a p{ display:block; width:200px; height:24px; background:#000; opacity: 0.57; filter: "alpha(opacity=57)"; filter: alpha(opacity=57); zoom: 1; bottom:0; left:1px; position:absolute;}
.photo-list li a span{display:block; width:200px; height:24px; line-height:24px; font-size:14px; color:#f2f2f2; text-align:center; bottom:0; left:0; position:absolute;}


/*头条推荐*/
.first-list{ width:660px; padding-top:5px; overflow:hidden;}
.first-list ul{ width:720px;}
.first-list li{ width:300px; height:60px; overflow:hidden; float:left; margin-right:60px; margin-bottom:12px;}
.first-list li img{ width:90px; height:60px; float:left;}
.first-list li .txt{ font-size:14px; line-height:24px; float:right; display:block; width:200px;}

/*正文标签*/
.art-tag{ color:#666; font-size:14px;}
.art-tag a{ color:#0064B2;}

/*编辑推荐*/
#bjtj ul{ height:352px; overflow:hidden;}
#bjtj li{ border-bottom:dotted 1px #c6c6c6; padding:0 0 7px 0; margin-bottom:4px;}
#bjtj h3{width:268px; height:24px; line-height:24px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  /* for IE */  -o-text-overflow: ellipsis;    /* for Opera */ color:#999; font-weight:normal;}
#bjtj h3 a{ font:normal 12px/24px "宋体",Arial; color:#2684ce;}
#bjtj p{ color:#777; line-height:18px;}
/*taobao*/
.btn{background-color: #D2340F;color:white;text-decoration: none;font-family:Arial;font-weight: 900;font-size: 15px;padding:10px 13px;border-radius: 3px;}
.btn-buynow{background-color: #D2340F;}
.btn-buynow:hover{background-color: #EF411A;}
.btn-signup{background-color: #006DCC;}
.btn-signup:hover{background-color: rgb(0,74,204);}
.btn-login{background-color: rgb(113,181,27);}
.btn-login:hover{background-color: rgb(147,199,25);}