﻿@charset "utf-8";
.clearfix {display: inline-block;} 
.clearfix:after {/*/*/content: "."; /* 兼容ie8 */display: block;height: 0;clear: both;visibility: hidden; }
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */

body { font-size: 12px; margin: 0px; color: #333333; font-family:宋体;}
table { font-size: 12px; color: #333333;}
ul {list-style-type: none; margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
img { border:0px; }
hr{ width:98%; text-align:center;}

.btn { font-size: 12px; color: #333333; background-color: #eeeeee; padding: 1px; height: 19px; border-top: 1px solid #ffffff; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #ffffff; }
.tbx { padding: 2px; border: solid 1px #b1b8c2;  font-size: 12px; color: #085878;  background-color: #ffffff; }
.s10 { clear: both; padding-top: 10px; }
.s8 { clear: both; padding-top: 8px; }
.s5 { clear: both; padding-top: 5px; }
.clear { clear: both; }
.orange{color:#ff6600; font-weight:bold;}

.w60{width:60px;}
.w120{ width:120px;}
.w160{ width:160px;}
.w200{ width:200px;}
.w300{ width:300px;}

a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #f00000; text-decoration: underline; }

.gad{padding:3px;line-height:150%;}
.gad-468x60{padding:3px;line-height:150%;}


/* -- 首页头部 -- */
.header {width:960px;margin:auto;}
.header .logo{ float:left;}
.header .logo h1{padding:0px; margin:0px;}
.header .logo h1 a{display: block; background: url(/images/common/logo_news.gif) no-repeat 0px 0px; overflow: hidden; width: 330px; text-indent: -9999em; position: relative; height: 60px}
.header .links{float: right;width: 480px;margin-top:4px;font-size: 12px; text-align:right;line-height:150%;}
.header .smallad{float: right;border:solid 1px #ff6600; height:30px;line-height:30px;}
.header a:link { color: #ff6600; }
.header a:visited { color: #ff6600; }
.header a:hover { color: #ff0000; }
.header form{margin-top:5px;}
.header form input{;width:200px;height:16px;line-height:16px;border:solid 1px #6F94B1;padding:2px 5px;font-size:12px;color:#37556C;}
.header form button{width:49px; height:22px;line-height:23px;padding:0px;margin:0px;border:none;background:url(/images/btn_headsearch.png) no-repeat;cursor:pointer; font-size:12px;}


/* -- 首页底部 -- */
.footer{clear:both;width:960px; margin:auto;  padding:10px 0px; text-align:center;font-size:12px;line-height:25px; }
.footer .links{margin:auto; padding:5px; border:solid 1px #cccccc; background:#F8F8F8; text-align:left; }
.footer .menu{margin:auto;padding-top:10px;padding-bottom:5px; border-top:solid 2px #D44F00;}


.layout {width:960px; margin:auto;}
.layoutleft{float:left; width:600px;}
.layoutright{float:right; width:350px;}

.detaillayout{width:960px;margin:auto;}
.detaillayout_left{float: left; width:600px;border:solid 1px #C6C1B3;background:#F7FCFF;}
.detaillayout_right{float: right; width:350px;}

.mainmenu {width: 950px; margin: 0px auto; padding:6px 0px 5px 10px; border:solid 1px #D9D9D9;border-bottom:solid 1px #E8E8E8; line-height:150%;font-size: 12px; font-weight:bold; background:url(/images/news/bg_mainmenu_art.gif) repeat-x; color:#FFFFFF;}
.mainmenu a:link { color: #ffffff; text-decoration: none; }
.mainmenu a:visited { color: #ffffff; text-decoration: none; }
.mainmenu a:hover { color: #ffffff; text-decoration: underline; }

.navpath{width:950px;margin:auto;padding:5px 0px 5px 10px; border-bottom:solid 1px #cccccc;}




/* -- news list -- */
.newslist{ width:100%;font-size:14px;}
.newslist td{ height:28px; }
.newslist .tr1{}
.newslist .tr2{background-color:#F5F5F5;  border-bottom:dotted 1px #EBEBEB;}
.newslist .tr3{background-color:#FEFCE9;}
.newslist .date{color:#666666;}

.layout .npager{margin:5px 5px;text-align:center;}
.layout .npager .current{padding-left:5px; padding-right:5px; background:#FF6600; color:#FFFFFF;font-size:18px;font-weight:bold;font-family:"宋体",Verdana, Arial, Helvetica, sans-serif; }
.layout .npager a{font-size:18px;font-weight:bold; font-family:"宋体",Verdana, Arial, Helvetica, sans-serif;}
.layout .npager a:link { color: #003278; text-decoration:underline;}
.layout .npager a:visited {color: #003278; text-decoration:underline; }
.layout .npager a:hover {color: #f00000; text-decoration: underline; }



/*** NewsDetail Pages ***/
#detail{ margin:5px;overflow:hidden;}
#detail .title{ margin-top:20px;}
#detail .title h3{ text-align:center;font-size:18px; color:#105CB6;}
#detail .title h4{ text-align:center;font-size:18px; color:#105CB6;}
#detail .title p{margin:auto; width:98%; padding-bottom:10px; text-align:center; color:#000000;border-bottom:solid 1px #cccccc;}
#detail .title #commentcount{color:#FF0000;}
#detail .newspic{margin:10px auto;text-align:center;}
#detail .ad_content{float:left;margin:5px;margin-left:0px;border:solid 0px #143C5F;}
#detail .content {margin:10px; font-size:14px; color:#000000; line-height:150%;}
#detail .content .relatednews{ width:100%; margin:auto; margin-top:10px; font-size:12px;}
#detail .content .relatednews a:link { color: #003399; text-decoration: underline; }
#detail .content .relatednews a:visited {COLOR: #003399; TEXT-DECORATION:underline;}
#detail .content .relatednews a:hover {COLOR: #ff6600; TEXT-DECORATION:none}

#detail .content .relatednews .title{ text-align:left; font-weight:bold; border-bottom:solid 1px #cccccc; }
#detail .content .relatednews .left{ float:left; width:48%; margin:3px; line-height:22px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
#detail .content .relatednews .right{ float:right; width:48%; margin:3px;line-height:22px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }

#detail .contextnews{ margin-top:10px; font-size:12px; color:#666666;}
#detail .contextnews a:link { color: #666666; text-decoration: underline; }
#detail .contextnews a:visited {COLOR: #800080; TEXT-DECORATION:underline;}
#detail .contextnews a:hover {COLOR: #ff6600; TEXT-DECORATION:none}
#detail .searchmore{width:90%;}
#detail .searchmore .txt{text-align:right;padding-right:5px;font-size:14px;}
#detail .searchmore .field{width:350px;}

.xpanel{margin:0px auto;}
.xpanel-header {height:20px; padding-bottom:5px; border:1px solid #eaeaea;background-color:#f7f7f7;}
.xpanel-header h3{float:left;margin:6px 0px 6px 8px; font-size:14px; color:#ff6600;}
.xpanel-header p{float: right;margin-top:8px; padding-right:10px; }
.xpanel-header p a:link {COLOR: #999999;TEXT-DECORATION:underline;}
.xpanel-header p a:visited {COLOR: #999999; TEXT-DECORATION:underline;}
.xpanel-header p a:hover {COLOR: #333333; TEXT-DECORATION:none}

.xpanel-body{padding:5px 5px 5px 5px; border:solid 1px #eaeaea; border-top:solid 0px;line-height:150%;}
.xpanel-body .left{clear:both; width:220px; float:left; margin:2px; line-height:150%;}
.xpanel-body .left .pic{float:left; margin:10px 0px 0px 3px;}
.xpanel-body .left img{float:left; margin-bottom:3px; }
.xpanel-body .left .list{ width:195px; float:right;}
.xpanel-bwrap {overflow:hidden;zoom:1}

.xpanel-body .top1{ padding:0px 3px 3px 3px; margin:0px 0px 3px 0px; }
.xpanel-body .top1 .title{ font-size:14px; font-weight:bold;}
.xpanel-body .top1 .title a:link {COLOR: #ff0000;	TEXT-DECORATION:none;}
.xpanel-body .top1 .title a:visited {COLOR: #ff0000; TEXT-DECORATION:none;}
.xpanel-body .top1 .title a:hover {COLOR: #ff6600; TEXT-DECORATION:none}
.xpanel-body .top1 .summary{color:#676767;}
.xpanel-body .top1 .summary .m{color:#EF6703}
.xpanel-body .top1 .summary a:link{color:#EF6703; text-decoration:underline;}
.xpanel-body .top1 .summary a:visited {COLOR: #800080; text-decoration:underline;}
.xpanel-body .top1 .summary a:hover {COLOR: #ff0000;text-decoration:underline;}

.xpanel-body .right{width:300px; float:right; margin:2px;line-height:150%;}
.xpanel-body .right .list{ width:100%; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.xpanel-body .right ul{line-height:22px;}
.xpanel-body .right ul a:link {COLOR: #000000;	TEXT-DECORATION: underline;}
.xpanel-body .right ul a:visited {COLOR:#800080; TEXT-DECORATION:underline;}
.xpanel-body .right ul a:hover {COLOR: #ff6600; TEXT-DECORATION:none}


/* -- common news -- */
.box{ clear:both; width:100%; margin-bottom:8px; border:solid 1px #C6C1B3;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.box .title{ width:99%; height:28px; margin:auto; border-bottom:solid 1px #C4B99D;background-image:url(/images/news/bg_newstitle.gif); }
.box .title h3{ float:left;margin-top:6px!important;margin-top:6px;  margin-left:15px!important;margin-left:6px; font-size:14px; color:#ff6600; }
.box .title p{float: right;margin-top:8px; padding-right:10px; }
.box .title p a:link {COLOR: #999999;	TEXT-DECORATION:underline;}
.box .title p a:visited {COLOR: #999999; TEXT-DECORATION:underline;}
.box .title p a:hover {COLOR: #333333; TEXT-DECORATION:none}
.box .content{clear:both;padding:5px;padding-top:0px;line-height:22px;}
.box .content a:link {COLOR: #1F3A87;	TEXT-DECORATION:none;}
.box .content a:visited {COLOR:#800080; TEXT-DECORATION:none;}
.box .content a:hover {COLOR: #BC2931; TEXT-DECORATION:underline;}
.box .content ul{margin:2px; line-height:22px;}
.box .content li {padding-left:10px; background: url(http://img.dooreb.com/dot3x3.gif) no-repeat left center;}
.box .content .left{ float:left; margin:2px; line-height:150%;}
.box .content .right{ float:right; margin:2px;line-height:150%;}
.box.hot ul{ list-style:decimal inside; margin:2px; line-height:22px;}
.box.hot ul li {padding-left:0px;background:none;}

.comments{margin-top:10px;font-size:12px;}
.comments .comments-header{padding:8px 0px;border-top:dotted 1px #cccccc;border-bottom:dotted 1px #cccccc;}
.comments .comments-header strong{display:block;float:left;}
.comments .comments-header a{display:block;float:right;width:74px; height:20px;margin-right:5px;background:url(/images/news/bg_comment_btn.gif);text-align:center;}
.comments li{padding:10px 0px;border-bottom:dotted 1px #cccccc;color:#999;}
.comments li .comment{margin-top:5px;margin-left:20px;color:#666;}
.addcomment{margin-top:10px;font-size:12px;}
.addcomment h3{font-size:12px;}
.addcomment .blue{color:#0033CC;}
.quick-alert{width: 50%;margin: 1em 0; padding: .5em; background: #ffa; border: 1px solid #a00;color: #a00;font-weight: bold;display: none;}


/* paging */

.paing{margin:5px auto;}
.paing ul{list-style-type: none;border-top: #f6d5b0 2px solid; display: block; background: #fffcf7; border-bottom: #f6d5b0 1px solid; height: 25px}
.paing ul li{float:left;padding:3px 0px 0px 10px; margin: 3px 0px 0px;}
.paing .noresult{width: 90%; text-align:left; }
.paing .noresult h2{margin-bottom:20px;padding-bottom: 10px;font-size:20px;font-weight:bold;border-bottom: solid 1px #666; }

.quickpager {margin-left:20px;}
.quickpager span {padding:0px 5px;float: left; overflow: hidden; line-height: 16px; height: 16px}
.quickpager a {background: #fff; float: left; margin: -2px 0px 0px 5px; cursor: pointer}
.quickpager a.selected {border: #95071b 1px solid;}
.quickpager a.selected span {background: #95071b; color: #fff! important}
.quickpager a:link {border: #d4d4d4 1px solid; text-decoration: none}
.quickpager a:visited {border: #d4d4d4 1px solid; text-decoration: none}
.quickpager a:hover {border: #95071b 1px solid; text-decoration: none}
.quickpager a:active {border: #95071b 1px solid; text-decoration: none}
.quickpager a span {color: #666}

.quickpager a.previous-page {background: url(/images/paing_arrow.gif) #95071b no-repeat 0px 0px}
.quickpager a.previous-page span {width: 6px; text-indent: -9999em}
.quickpager a.no-previous {background: url(/images/paing_arrow.gif) #95071b no-repeat 0px 0px}
.quickpager a.no-previous span {width: 6px; text-indent: -9999em}
.quickpager a.no-previous {background-color: #f1f1f1}
.quickpager a.no-previous:link {border: #f1f1f1 1px solid; text-decoration: none}
.quickpager a.no-previous:visited {border: #f1f1f1 1px solid; text-decoration: none}
.quickpager a.no-previous:hover {text-decoration: none}
.quickpager a.no-previous:active {text-decoration: none}

.quickpager a.next-page {padding-right: 10px; background: url(/images/paing_arrow.gif) #95071b no-repeat 100% 0px}
.quickpager a.next-page span {line-height: 16px}
.quickpager a.no-next {padding-right: 10px; background: url(/images/paing_arrow.gif) #95071b no-repeat 100% 0px}
.quickpager a.no-next {background-color: #f1f1f1}
.quickpager a.no-next span {color: #f1f1f1}
.quickpager a.no-next:link {border: #f1f1f1 1px solid; text-decoration: none}
.quickpager a.no-next:visited {border: #f1f1f1 1px solid; text-decoration: none}
.quickpager a.no-next:hover {text-decoration: none}
.quickpager a.no-next:active {text-decoration: none}

.quickpager a.more{border:none;}

.segment-paging{width:90%;margin:20px auto; text-align:center;font-size:18px;}
.segment-paging .prev{margin-right:15px; font-family:"宋体",Verdana, Arial, Helvetica, sans-serif; color: #105cb6;line-height: 24px}
.segment-paging .next{margin-left:15px; font-family:"宋体",Verdana, Arial, Helvetica, sans-serif; color: #105cb6;line-height: 24px}
.segment-paging a{margin:0 8px;}
.segment-paging .cur{padding:2px 4px;background-color: #105CB6;color:#fff;font-weight:bold;}
.segment-paging a:link { color: #105CB6; text-decoration: none;line-height: 24px; }
.segment-paging a:visited { color: #105CB6; text-decoration: none;line-height: 24px; }
.segment-paging a:hover { color: #105CB6; text-decoration: underline; line-height: 24px;}