﻿@charset "utf-8";
body,table,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; font:12px/1.5 'Microsoft YaHei',tahoma,arial,宋体;color: #333333;}
.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 { background-image:url(/images/bg_subject.gif);}
table { font-size: 12px; color: #333333;}
img { border:0px; }
hr{ width:98%; text-align:center;}

.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; }

.container{clear:left;width:960px; margin:auto;}
.layout {width:960px; margin:auto; background-color:#FFFFFF;}
.layoutleft {float:left; width:710px; }
.layoutleft .bodyleft {float:left; width:345px; margin-right:10px!important; margin-right:5px;}
.layoutleft .bodyright{float:right; width:345px; margin-right:10px!important;  margin-right:5px;}
.layoutright {float:right;width:250px;}


/* -- 首页顶部 -- */
.header {width:960px; margin:auto; background:#FFFFFF;}
.header .logo{ float:left;margin-top:5px;}
.header .logo a{display: block;float:left;}
.header .logo h1{padding:0px; margin:0px;}
.header .logo h1 a{background: url(http://img.dooreb.com/logo.gif) no-repeat 0px 0px; overflow: hidden; width: 200px; text-indent: -9999em; position: relative; height: 60px}
.header .logo h2{margin-top:16px; float:left; font-size:30px; color:#ff5500; font-weight:bold;}

.header .links{float: right;width: 450px;margin-top:6px;font-size: 12px; text-align:right;line-height:150%;}
.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;}

.topheader{background-image:url(../images/subject/topheader_bg.jpg); background-repeat:repeat-x; margin:auto; text-align:center; background-color:#FFFFFF; width:940px; padding:10px;line-height:25px;}
.topheader h3{float:left;}

/* -- 首页底部 -- */
.footer{clear:both;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;}

.newslist{ width:648px;font-size:14px;border:solid 1px #C6C1B3;background-color:#ffffff;}
.newslist .header{ width:100%; height:28px; margin:auto; border-bottom:solid 1px #C4B99D;background-image:url(/images/news/bg_newstitle.gif); }
.newslist .header h3{ float:left;margin-top:6px!important;margin-top:6px;  margin-left:15px!important;margin-left:6px; font-size:14px; color:#ff6600; }
.newslist .header p{float: right;margin-top:8px; padding-right:10px; }
.newslist .header p a:link {COLOR: #999999;	TEXT-DECORATION:underline;}
.newslist .header p a:visited {COLOR: #999999; TEXT-DECORATION:underline;}
.newslist .header p a:hover {COLOR: #333333; TEXT-DECORATION:none}
.newslist .content .subtitle{margin:auto;margin-bottom:10px;width:96%;padding:5px;font-size:12px;font-weight:bold; color:#901d22;border-bottom:dotted 1px #901d22;}
.newslist .content ul{line-height:25px; list-style:none;}
.newslist .content table{margin:auto;width:96%;}
.newslist .content table td{ height:28px; }
.newslist .content table .tr1{}
.newslist .content table .tr2{background-color:#F5F5F5;  border-bottom:dotted 1px #EBEBEB;}
.newslist .content table .tr3{background-color:#FEFCE9;}
.newslist .content table .date{color:#666666;}

.topbox{width:100%; border:solid 1px #E7E8EA; background-image:url(/images/subject/topnews_bg.gif); background-repeat:repeat-x;margin-bottom:8px;}
.topbox ul{font-size:14px; margin:10px; line-height:25px;}



/* -- common box -- */
.gad{clear:both;margin:auto;text-align:center; margin-bottom:8px;line-height:150%;}
.gad .left{margin-top:10px; line-height:150%;}
.gad .right{margin-top:10px;line-height:150%;}

.box{clear:both; margin-bottom:8px; border:solid 1px #BBC5CF; }
.box .hd{ height:25px;line-height:25px;background:url(/images/subject/fill_subject.png); background-position:0px -30px; }
.box .hd h3{ float:left; margin-left:28px!important;margin-left:15px; font-size:14px; color:#fff;}
.box .hd p{float: right; padding-right:10px; }
.box .hd p a:link {color: #9ECAEF;	text-decoration:none;}
.box .hd p a:visited {color: #9ECAEF; text-decoration:none;}
.box .hd p a:hover {color: #9ECAEF; text-decoration:underline}
.box .bd{clear:both;padding:3px;font-size: 12px;background-color:#F4F9FF;}
.box .bd ul{margin:0px; padding:0px; list-style:none;}
.box .bd li {padding-left:10px;line-height:25px; background: url(http://img.dooreb.com/dot3x3.gif) no-repeat left center; }
.box .bd .list{margin:2px;}
.box .bd .left{ float:left; margin:2px;}
.box .bd .right{ float:right; margin:2px;}

.box.search .hd{border-top:#ff9932 3px solid; background:#ff7300;}
.box.search .hd h3{color:#ffffff;}
.box.search .bd{padding: 5px 5px 5px 10px;  background: #FAFAFA;}
.box.search .bd .blue{ color:Blue; }
.box.search .bd hr{ height:1px; }

/* -- hot news -- */
.box.hot .hd h3{color:#fff; }
.box.hot .hd{background:url(/images/subject/fill_subject.png) no-repeat 0px 0px;}
.box.hot ul{ line-height:25px; list-style:none;}
.box.hot li{ border-bottom:dotted 1px #d9d9d9;}
.box.hot li a {float: left;}
.box.hot li a:link {color: #1f3a87;	text-decoration:none;}
.box.hot li a:visited {color:#1f3a87; text-decoration:none;}
.box.hot li a:hover {color: #bc2931; text-decoration:underline;}
.box.hot li a:active {color: #FF6600; text-decoration: none}
.box.hot li span {float: right;color: #ff0000;}


/* -- commend news -- */
.box.com{border:solid 1px #C6C1B3;}
.box.com .hd{background:url(/images/subject/fill_subject.png) no-repeat 0px -60px; border-bottom:solid 1px #C6C1B3; }
.box.com .hd h3{color:#ff6600;margin-left:10px;}
.box.com .bd{background-color:#fff;padding:6px;}
.box.com .bd ul{line-height:22px;}
.box.com .bd .d{color:#CCCCCC;}


.cebooks{ width:960px; margin:auto; overflow:hidden;text-overflow:ellipsis;}
.cebooks .header{ width:100%; height:26px; margin:auto; background:url(/images/subject/news_bg.gif) repeat-x;}
.cebooks .header h3{ font-size:14px;float:left; color:#FFFFFF; margin:0px; padding-top:6px; padding-left:20px;}
.cebooks .header p{float: right;margin-top:8px; padding-right:10px; }
.cebooks .header p a:link {COLOR: #9ECAEF;	TEXT-DECORATION:none;}
.cebooks .header p a:visited {COLOR: #9ECAEF; TEXT-DECORATION:none;}
.cebooks .header p a:hover {COLOR: #9ECAEF; TEXT-DECORATION:underline}
.cebooks .content{background-color:#F4F9FF; border:solid 1px #BDC4CA;}
.cebooks .content a:link {COLOR: #1F3A87;	TEXT-DECORATION:none;}
.cebooks .content a:visited {COLOR:#800080; TEXT-DECORATION:none;}
.cebooks .content a:hover {COLOR: #BC2931; TEXT-DECORATION:underline;}
.cebooks .content .pic img{ width:200px; height:180px;}
.cebooks .content ul{list-style:none;margin:5px; line-height:22px;}
.cebooks .content ul li{ float:left; margin:5px 12px 5px 12px; padding:3px; border:solid 1px #E1E1E1;}
.cebooks .content li .title{ margin-top:5px;background-color:#F6FAFE;}
.cebooks .content li .title .categoryname{color:#559CE2;}
.cebooks .content li .title .companyname{color:#666666;}
.cebooks .content li .btns{margin-top:4px;text-align:center;}



