﻿@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; }
.orange{color:#ff6600; font-weight:bold;}

.w60{width:60px;}
.w120{ width:120px;}
.w160{ width:160px;}
.w200{ width:200px;}
.w300{ width:300px;}

a:link { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:hover { color: #901d22; text-decoration: underline; }

.sbanner{width:960px;margin:auto; }

.layout {width:960px; margin:auto;}
.layoutleft {float:left; width:700px; }
.layoutright { 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 .logo .c{width: 190px;text-align:right;color:#ff5500;}
.header .logo .c h3{margin:0px;padding:0px;font-size:12px;}
.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 .links{margin:auto; padding:5px; border:solid 1px #cccccc; background:#F8F8F8; text-align:left; }
.footer .iconlinks li{float:left; margin:4px;}
.footer .iconlinks .link{ width:88px;margin-right:3px;margin-left:3px;border:solid 1px #CCCCCC; text-align:center;line-height:31px;}
.footer .iconlinks .link a:link {  color:#666666; }
.footer .menu{margin:auto;padding-top:10px;padding-bottom:5px; border-top:solid 2px #D44F00;}

.mainmenu{clear: both;width:970px; height:33px; margin:0 auto; padding:0px; background:url(/images/common/menu_bg.jpg) repeat-x;}
.mainmenu li{ float:left;}
.mainmenu .itemleft{width:22px;background:url(/images/common/menu_bg_left.jpg) no-repeat;}
.mainmenu .itemright{width:24px;background:url(/images/common/menu_bg_right.jpg) no-repeat 15px 0px;}
.mainmenu .sp{width:2px;height:23px; margin:3px 2px 3px 2px;background:url(/images/common/menu_line.jpg) no-repeat;}
.mainmenu .aitem{float:left;height:23px; padding:10px 15px 0px 15px;font-size:14px; font-weight:bold;color:#000000; background:url(/images/bg_mainmenu_item.gif) no-repeat 4px 5px;}
.mainmenu .item{padding:10px 15px 0px 15px;font-size:14px; font-weight:bold;color:#ffffff;}
.mainmenu a:link { color: #ffffff;}
.mainmenu a:visited { color: #ffffff;}
.mainmenu a:hover { color: #ffffff; text-decoration:underline;}

/* -- 搜索 -- */
.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;}

.xpanel{margin:0px auto;background:url(/images/right_titlebg_r.gif) repeat-x 0 1px;}
.xpanel-header {height:27px;overflow:hidden; border:solid 1px #BFBFBF;background:url(/images/right_titlebg_l.gif) no-repeat;}
.xpanel-header h3{float:left;margin-top:6px!important;margin-top:6px;  margin-left:15px!important;margin-left: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; border:solid 1px #BFBFBF; border-top:0px;line-height:150%;}
.xpanel-body.list ul{line-height:22px;}
.xpanel-body.list li {padding-left:10px; background: url(http://img.dooreb.com/dot3x3.gif) no-repeat left center;}
.xpanel-body.list a:link {COLOR: #1F3A87;	TEXT-DECORATION:none;}
.xpanel-body.list a:visited {COLOR:#1F3A87; TEXT-DECORATION:none;}
.xpanel-body.list a:hover {COLOR: #BC2931; TEXT-DECORATION:underline;}
.xpanel-bwrap {overflow:hidden;}

.x2{margin:0px auto;background:url(/images/centert_titlebg_r.gif) repeat-x 0 1px;}
.xh2 {height:27px;overflow:hidden; border:solid 1px #BFBFBF;background:url(/images/centert_titlebg_l.gif) no-repeat;}

.category{}
.category li{ float:left;width:130px; padding:2px;}
.category li .title{ margin-top:5px;}

.ceooks{}
.ceooks .pic img{ width:180px; height:150px;}
.ceooks li{ float:left; margin:5px 15px 5px 15px; padding:3px; border:solid 1px #E1E1E1;}
.ceooks li .title{ margin-top:5px;background-color:#F6FAFE;}
.ceooks li .title .categoryname{color:#559CE2;}
.ceooks li .title .companyname{color:#666666;}
.ceooks li .btns{margin-top:4px;text-align:center;}

.ceookrank{}
.ceookrank img{ width:100px;height:83px;}
.ceookrank li{ float:left; margin:5px 5px 5px 5px; padding:2px; border:solid 1px #E1E1E1;}
.ceookrank li .title{ margin-top:5px;}