﻿@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
.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:Arial, Verdana, Helvetica, sans-serif,宋体;}
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; padding-top:2px;}


a:link { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:hover { color: #901d22; text-decoration: underline; }


.ad_150x50{margin:5px auto;width:150px; height:120px;border:solid 1px #ff6600;}
.sbanner{width:960px;margin:auto; }

.layout {width:960px; margin:auto;}
.layoutleft {float:left; width:300px; }
.layoutcenter{float:left;width:390px; margin-left:10px!important;margin-left:8px;margin-right:6px!important;margin-right:8px;}
.layoutright { float:right;width:250px;}

.layout2 {width:960px; margin:auto;}
.layout2left {float:left; width:700px; }
.layout2right {float:right;width:250px;}


/* -- 首页顶部 -- */
/* -- 菜单 -- */
.topnav{width:940px;padding:5px 10px; height:20px;margin:auto;background-color:#53819B; }
.topnav a:link { color: #ffffff; }
.topnav a:visited { color: #ffffff; }
.topnav a:hover { color: #FFFFCC; }
.topnav .set{float: left;}
.topnav .u{float: left;padding-left:10px;}
.topnav .u .username{color:#FFFF99;}
.topnav .login{display:block;float: left;width:50px;height:19px;margin:0px;margin-left:20px;padding:0px;background:url(http://img.dooreb.com/fill_default.png) -584px -84px;  border:none; cursor:pointer;text-indent: -9999em;}
.topnav .register{display:block;float: left;width:65px;height:19px; margin:0px;padding:0px;border:none;  margin-left:10px;background:url(http://img.dooreb.com/fill_default.png) -584px -107px; cursor:pointer;text-indent: -9999em;}
.topnav .left { float: left;line-height:180%; }
.topnav .right { float: right; line-height:180%; }
.topnav .right img{margin-bottom:-3px;}

.header{margin:auto; width:960px;padding:5px 0px;}
.header .logo{ float:left;}
.header .logo h1{padding:0px; margin:0px;}
.header .logo h1 a{display: block; background: url(http://img.dooreb.com/logo.gif) no-repeat 0px 0px; overflow: hidden; width: 200px; text-indent: -9999em; position: relative; height: 60px}
.header .menu{float:left;color:#37535E;}
.header .menu ul{float:left;width:200px;border:solid 0px #ff6600;line-height:180%;border-right:dotted 1px #cccccc;}
.header .menu .t{font-weight:bold;}
.header .menu li{float:left; padding-left:12px;}
.header .menu ul.last{width:255px;border-right:none;border:solid 0px #ff6600;}
.header .menu ul.last li{float:left; padding-left:8px;}

.subjects{width:960px; margin:auto; padding:5px; text-align:center;font-size:12px;}

/* -- 首页底部 -- */
.footer{clear:both;width:970px; margin:auto;  padding:10px 0px; text-align:center;font-size:12px;line-height:25px; }
.footer .menu{margin:auto;padding-top:10px;padding-bottom:5px; border-top:solid 2px #D44F00;}

/* -- 搜索 -- */
.mainsearch{margin:auto; width:960px;}
.mainsearch .leftborder{ float:left; width:10px;height:52px; background:url(http://img.dooreb.com/fill_default.png) -542px -75px; }
.mainsearch .centerbg{float:left;width:940px; height:52px;background:url(http://img.dooreb.com/fill_default_bg.png) repeat-x 0px -30px;}
.mainsearch .rightborder{float:right; width:10px;height:52px; background:url(http://img.dooreb.com/fill_default.png) -569px -75px;  }
.mainsearch .txtarea{float:left;width:360px;border:solid 0px #ff6600;}
.mainsearch .txt{float:left;width:80px;height:20px;margin-top:10px;line-height:150%;color:#666666;}
.mainsearch .hotkeywords{float:left;position:relative;overflow:hidden;width:280px;height:20px;margin-top:10px;border:solid 0px #ff6600;line-height:150%;}
.mainsearch .hotkeywords a{color:#ff3300;}
.mainsearch .hotkeywords ul {position:absolute;zoom:1;}
.mainsearch .hotkeywords ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.mainsearch .hotkeywords ul li {float:left;margin-left:5px;height:20px;}
.mainsearch ul.ask{}
.mainsearch ul.ask a:link {color: #3300CC;text-decoration: none;}
.mainsearch ul.ask a:visited{color:#3300CC;text-decoration: none;}
.mainsearch ul.ask a:hover{color: #ff5500;text-decoration: underline;}
.mainsearch form{float:left;margin:12px 0px 0px 10px;}
.mainsearch form input{float:left;width:340px;height:21px;line-height:21px;background:url(http://img.dooreb.com/fill_default.png) 0px -410px;border:none;padding:4px 10px;font-size:12px;}
.mainsearch form button{float:left;width:86px; height:29px;line-height:30px;padding:0px;margin:0px;border:none;background:url(http://img.dooreb.com/fill_default.png) -540px -135px;cursor:pointer; font-size:12px;text-indent: -9999em;}
.mainsearch form a{display:block;float:left;margin:8px 0px 0px 10px;}

.submenu{clear: both;width:958px; margin:0 auto; padding:5px; border:solid 1px #cccccc;}
.submenu .t{color: #FF3300;}
.submenu .sp{ margin-left:3px; margin-right:3px;color:#eeeeee;}
.submenu a:link { color: #1F3A87;}
.submenu a:visited { color: #1F3A87;}
.submenu a:hover { color: #CC0000; text-decoration:underline;}


/* -- 焦点新闻 -- */
.focusnews{width:100%; color:#333333;text-align:left;background-color:#FFFFFF}
.focusnews .title{ height:25px; color: #FF6600; background:url(/images/news/bg_todaynews_sub_title.gif);}
.focusnews .title h3{float:left; margin-top:3px!important;margin-top:5px; margin-left:30px!important; margin-left:18px;font-size:14px; font-weight:bold; color:#E35B00;}
.focusnews .content{border:solid 1px #F6D584; border-top:none;padding:5px;}
.focusnews .content ul{ clear:both;margin-bottom:10px; line-height:180%; font-size:14px;}
.focusnews .content ul .d{ color:#cccccc; }

/* -- news box -- */
.newsbox{ clear:both; width:698px; border:solid 1px #C6C1B3; }
.newsbox .title{ width:100%; height:28px; margin:auto; border-bottom:solid 1px #C4B99D;background-image:url(/images/news/bg_newstitle.gif); }
.newsbox .title h3{ float:left;margin-top:6px!important;margin-top:6px;  margin-left:15px!important;margin-left:6px; font-size:14px; color:#ff6600; }
.newsbox .title p{float: right;margin-top:8px; padding-right:10px; }
.newsbox .title p a:link {COLOR: #999999;	TEXT-DECORATION:underline;}
.newsbox .title p a:visited {COLOR: #999999; TEXT-DECORATION:underline;}
.newsbox .title p a:hover {COLOR: #333333; TEXT-DECORATION:none}

.newsbox .row{ margin-top:5px;overflow:hidden;}
.newsbox .row li {padding-left:10px; background: url(http://img.dooreb.com/dot3x3.gif) no-repeat left center;}
.newsbox .row .t{height:20px; }
.newsbox .row .t h3{float:left; font-size:14px; color:#ff6600; font-weight:bold;}
.newsbox .row .t p{float: right; margin-right:20px; font-size:12px;}
.newsbox .row .line{clear:both;width:188px;height:1px;background:url(/images/bg_titleline.gif) no-repeat;}
.newsbox .row .left{ float:left;width:410px; margin:2px; line-height:150%;}
.newsbox .row .left .pic{ width:120px;float:left; margin:10px 0px 0px 3px;}
.newsbox .row .left img{ width:120px; height:120px;float:left; margin-bottom:3px; }
.newsbox .row .left .list{ width:270px; float:right;font-size:14px;line-height:180%;}
.newsbox .row .right{width:270px; float:right; margin:2px;line-height:180%;font-size:14px;}


.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 li {padding-left:10px; background: url(http://img.dooreb.com/dot3x3.gif) no-repeat left center;}
.xpanel-body .left{clear:both; width:125px; 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%; 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;}
.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:3px; 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 .hotnews{padding-left:22px; background:url(/images/icon_numlist_10.gif) no-repeat 0 1px;}
.box .hotnews ul{margin:3px;}
.box .hotnews li{padding-left:6px;background:none;border-bottom:dotted 1px #cccccc;line-height:22px;}
