/*--全局样式--*/
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;}
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;}
.baidu_fr{ float:left;}
/*--全局样式 END--*/


/*通用导航*/
.main-nav{ height:35px; background:#0061ae;}
.main-nav .w{width:1000px; margin:0 auto;}
.main-nav .logo{width:80px; height:35px; float:left; background:url(http://www.mshao.com/statics/images/show/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(http://www.mshao.com/statics/images/show/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; overflow:hidden;}
.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:14px; padding:10px 0; line-height:28px;}
.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(http://www.mshao.com/statics/images/show/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(http://www.mshao.com/statics/images/show/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(http://www.mshao.com/statics/images/show/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{ display:block; margin:4px auto 0;}
.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(http://www.mshao.com/statics/images/show/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(http://www.mshao.com/statics/images/show/dot.gif) no-repeat 0 10px;}

.content-page{ margin-top:20px; clear:both; height:26px; overflow:hidden; 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{ center; 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{  color:#999;}
.footer .foot-nav a{ padding:5px;}
.footer .copyright{  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(http://www.mshao.com/statics/images/show/dot.gif) no-repeat 0 10px !important; list-style:none !important;}
#wumiiBtnDiv{ display:none !important;}
.xgwz { width:650px; overflow:hidden}
.xgwz-ul{ width:650px}
.xgwz-ul li{ display:block; margin:0 auto; white-space:nowrap;text-overflow:ellipsis;  /* for IE */  -o-text-overflow: ellipsis;    /* for Opera */  width:600px !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(http://www.mshao.com/statics/images/show/dot.gif) no-repeat 0 10px !important; list-style:none !important;}
.xgwz-ul li span {padding-left:9px;font-size:12px;color:#333;}


/*返回顶部*/
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(http://www.mshao.com/statics/images/show/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(http://www.mshao.com/statics/images/show/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(http://www.mshao.com/statics/images/show/ewm_mshao.png) no-repeat;}
#guanzhu .ewm em.b{ background:url(http://www.mshao.com/statics/images/show/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(http://www.mshao.com/statics/images/show/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(http://www.mshao.com/statics/images/show/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(http://www.mshao.com/statics/images/show/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(http://www.mshao.com/statics/images/show/ewm_mshao.png) no-repeat;}
#guan_zhu .ewm em.b{ background:url(http://www.mshao.com/statics/images/show/ewm_nd.png) no-repeat;}
#guan_zhu .ewm em.c{ background:url(http://www.mshao.com/statics/images/show/ewm_uc.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 em.c div p{ padding:5px 0;}
#guan_zhu .ewm div i{ position:absolute; left:-7px; top:32px; width:8px; height:13px; background:url(http://www.mshao.com/statics/images/show/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(http://www.mshao.com/statics/images/show/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:320px; height:95px; overflow:hidden; float:left; margin-right:10px; margin-bottom:12px;}
.first-list li img{ width:140px; height:93px; float:left;}
.first-list li .txt{ font-size:14px; line-height:24px; float:right; display:block; width:170px;}

/*正文标签*/
.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;}

/*数字报图标*/
#icon-epaper{ display:block; width:147px; height:19px; overflow:hidden; background:url(http://www.mshao.com/statics/images/show/isPublic.gif);margin-top:3px; float:right;}

/*正文中图片*/
.img_wrapper { text-align: center; padding-bottom:5px;_width:560px;_overflow:hidden }
.img_wrapper img { display: block; margin: 0 auto; border:solid 1px #e7e7e7; background:#fff }
.img_wrapper .img_descr { line-height:20px; padding:6px 0; color:#666; font-size:12px;margin:5px auto; display:inline-block; display:-moz-inline-stack;zoom:1; text-align:left}

/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(http://www.mshao.com/statics/images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(http://www.mshao.com/statics/img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}

/*board*/
.list{ font-family:"宋体"; color:#888;}
.list li span{font-size:12px; padding:0 6px}
.cat-area{width:343px; float:left}
.cat-area .content p img{ margin-right:10px; float:left}
.cat-area .content p{color:#777; height:75px; overflow:hidden}
.cat-area .content p strong{ font-size:14px; color:#333}
body fieldset{border:1px solid #D8D8D8; padding:0 10px 10px;*padding:10px;}
body fieldset legend{padding:3px 8px;font-weight:700;}
body fieldset.blue{border:1px solid #dce3ed}
body fieldset.blue legend{padding:3px 8px;font-weight:700;color:#347add; background:none; border:none}
.row-2 li{ float:left; width:50%}.row-3 li{ float:left; width:33%}.row-4 li{ float:left; width:25%}.row-5 li{ float:left; width:20%}
.f12{font-size: 12px}.f14{font-size: 14px}.f16{font-size: 16px}.f18{font-size:18px}.f20{font-size:20px}