﻿* {padding:0;margin:0;}
body,textarea{font-family:verdana,'宋体',Tahoma,Helvetica,Arial,sans-serif;font-size:12px;}
a:hover{text-decoration:underline;color:#333333}
#page{width:100%;margin:0 auto;position:relative;text-align:left;padding-bottom:10px;}

h1, h2, h3, h4, h5, h6 { font-size:100%;font-weight:normal;font-weight:700}

address, caption, cite, code, dfn, em, var {font-style:normal;font-weight:normal;}

/*topbar*/
#topbar-content,#header,#nav,#main-content,#content,#footer{width:950px;margin:0 auto;}
#main-content,#content{margin-bottom:15px;margin-top:15px;}
#topbar{ width:100%;border-bottom:1px solid #D8D8D8;background:url(images/top_bar_bg.gif) repeat-x scroll 0 0;height:30px;}
#topbar,#topbar a{color:#404040}
#topbar-content{padding-top:8px;}
#topbar-content a{text-decoration:none;}
#top-scroll {float:left;width:150px;}
#top-scroll .slide {overflow:hidden;}

#quick-link,#quick-link li{float:left;}
#quick-link a{margin-left:10px;color:#E27224}

#slidetexts, #slidetexts dd {height:16px;}
#slidetexts, #slidetexts dd a{color:#FF0000;}
#top-link{float:right;}
#top-link ul li{ float:left;padding:0 8px;border-right:1px solid #888888; text-align:right;height:16px;line-height:16px;}
#top-link ul li.last{border-right:none;padding-right:0;}

/*header*/
#header { margin-top:15px;margin-bottom:15px;position:relative;height:60px;}
#header .logo{position:absolute;left:10px;width:299px;}
#header .header-ads{position:absolute;right:0;}

/*nav*/
#nav{background:url(images/nav_bg.gif) no-repeat scroll 0 0;height:78px;position:relative;}
#nav #zones,#nav .search-box{position:absolute;top:10px;}

#nav #zones{left:15px;}
#nav #zones ul li{float:left;width:75px;height:30px;text-align:center;font-size:14px;margin-right:12px;line-height:20px;padding-top:12px;position:relative;}
#nav #zones ul li a em {background:transparent url(images/hot_topic.gif) no-repeat scroll 0 0;
display:block;height:30px;position:absolute;right:-10px;text-indent:-9999em;top:-4px;width:35px;}

#nav #zones ul li.on{background:url(images/nav_zone.gif) no-repeat scroll 0 5px;}
#nav #zones ul li a{color:#FFF;text-decoration:none;font-weight:bold;}
#nav #zones ul li.on a{color:#187FA8}
#nav .search-box{right:15px;margin-top:10px;}
#nav .search-box span.src-box {display:inline-block;min-height:2em;position:relative;text-align:left;margin-right:5px}
#nav .search-box span.src-box input{width:265px;border:1px solid #FFFFFF;height:18px;color:#818181;line-height:18px;}
#nav .search-box span.src-side {display:inline-block;position:relative;vertical-align:top;}
#nav .search-box span.src-side input{cursor:pointer;background:url(images/search-brand.gif) no-repeat scroll left 0;border:none;width:23px;height:20px;}
#nav .cate-list{position:absolute;left:15px;bottom:6px;}
#nav .cate-list li{float:left;padding:0 8px; border-right:1px solid #296CBA;height:15px;line-height:15px;}
#nav .cate-list li a{color:#296CBA}
#nav .cate-list li.last{border-right:none;}
#nav #location {bottom:6px;font-weight:bold;position:absolute;right:30px;text-align:right;}
#nav #location .currentCity {color:#CC0000;font-size:16px;}

#dynamic-line {bottom:2px;left:120px;position:absolute;width:580px;}
#dynamic-line ul {height:22px;line-height:22px;overflow:hidden;}
#dynamic-line ul li {float:left;height:22px;margin-right:6px;}
#dynamic-line a {color:#0099CC}
#dynamic-line .content {color:#B5680E;}

/*content*/
#navigation-menu{width:100%;margin-bottom:15px;height:31px;position:relative;}
#navigation-menu .navigation-left{ float:left;width:104px;height:31px;line-height:31px;text-align:center;}
#navigation-menu .navigation-left ul li{float:left;height:31px;width:80px;}
#navigation-menu .navigation-left ul li.decision-nav{width:104px;}
/*
#navigation-menu .navigation-left ul li.pro{background:url(images/navigation_pro.gif) no-repeat scroll 0 0;width:78px;}
#navigation-menu .navigation-left ul li.ser{background:url(images/navigation_ser.gif) no-repeat scroll 0 0;width:75px;text-align:left;}
#navigation-menu .navigation-left ul li.ser a,#navigation .navigation-left ul li.report a{padding-left:3px;}
#navigation-menu .navigation-left ul li.report{background:url(images/navigation_report.gif) no-repeat scroll 0 0;width:72px;text-align:left;}
#navigation-menu .navigation-left a{ font-size:14px;font-weight:700;color:#FFFFFF;}
*/

#navigation-menu .navigation-center { float:left;width:841px;background:url(images/navigation_bg.gif) repeat-x scroll 0 0; height:31px;position:relative}
#navigation-menu .navigation-center ul {float:left;height:18px; padding:6px;line-height:18px;}
#navigation-menu .navigation-center ul li{float:left; width:96px; border-left:1px solid #FFFFFF;height:18px;text-align:center;}
#navigation-menu .navigation-center ul li a{ color:#FFFFFF;font-size:14px;text-decoration:none;}
#navigation-menu .navigation-center ul li a.current{ font-weight:900;}
#navigation-menu .navigation-center ul li.first {border:none;}
#navigation-menu .navigation-center .more-interesting{float:right;padding-right:5px;height:31px;line-height:31px;text-align:right;}
#navigation-menu .navigation-center .more-interesting a.more-interes-link{color:#C7DBFF;padding-top:2px;}

.navigation-center #header-search input.txt{ position:absolute;left:50px;height:22px;width:400px; top:4px;border-color:#A7A8AC; border-style:none solid; border-width:1px;line-height:22px;}

.navigation-center #header-search select{ position:absolute;left:480px;top:4px;width:120px; ;font-size:14px;}
#navigation-menu .navigation-center #header-search input.search{position:absolute;right:35px;top:4px;cursor:pointer;background:url(images/header_search_bg.gif) no-repeat scroll 0 0;border:none;height:22px;width:45px;}

#navigation-menu .navigation-right{ float:left;background:url(images/navigation_right.gif) no-repeat scroll 0 0;height:31px;width:5px;}

#main-content{overflow:hidden;}

.navigate-bar {height:20px;line-height:20px;margin-bottom:10px;width:100%;}
#nowVisited {float:left;width:70%;}
#status {float:right;}

/*right*/
#right #login-box .hd,#right #already-log-in .hd{ background:transparent url(images/login_hd.gif) no-repeat scroll 0 0;height:16px;}
#right #login-box .bd,#right #already-log-in .bd{ padding:0 8px;background-color:#FBF6F0;border-style:none solid;border-color:#D3D3D3;border-width:1px;overflow:hidden;}
#right #login-box .foot{ background:transparent url(images/login_ft.gif) no-repeat scroll 0 0;height:22px;}
#right #already-log-in .foot{ background:transparent url(images/login_ft_02.gif) no-repeat scroll 0 0;height:16px;}

#right #login-box #login-title{ background:transparent url(images/login_title.gif) no-repeat scroll 10px 0;height:15px;margin-top:0;}
#right #login-box .bd div.login-item{ margin-top:5px;padding-left:12px;z-index:-1000}
#right #login-box .bd div.login-item label{ width:52px;text-align:right;display:inline-block;color:#B5690E;}
#right #login-box .bd div.login-item .errormsg{margin-left:52px;margin-top:5px;}

#right #login-loading{margin-left:80px;margin-top:5px;}

#right #login-box input.txt{width:185px;padding: 1px 0;border-color:#D3D1CF;border-width:1px; border-style:solid;}
#right #login-box div.t-r{padding-right:15px;text-align:right;height:26px;*width:230px;}
#right #login-box input.login {position:relative;left:-5px;*left:3px;}
#right #login-box div.t-r a{/* position:relative;top:-10px;*/margin-left:5px;color:#404040}

#right #already-log-in .bd #user-head{ float:left;width:53px;height:53px;border:1px solid #DB8B35;}
#right #already-log-in .bd #user-info{ float:left;margin-left:8px;}
#right #already-log-in .bd #user-info .user-name{color:#924C00;font-weight:bold;}
#right #already-log-in .bd #user-info div{margin-bottom:5px;line-height:18px;}
#right #already-log-in .bd #user-info li{height:20px}
#right #already-log-in .bd #user-info a{margin-right:6px;}

#new-user {position:relative;top:-5px;margin-bottom:5px}
#new-user .hd{ background:transparent url(images/down_hd.gif) no-repeat scroll 0 0;height:15px;}
#new-user .bd { border-color:#D3D3D3;border-style:none solid;border-width:1px;}
#new-user .ft { background:transparent url(images/gray_ft_285.gif) no-repeat scroll 0 0;height:8px;}
#new-user .bd { height:56px; border-color:#D3D3D3;border-style:none solid;border-width:1px;}
#new-user .bd .user-count{ float:left;width:40%;height:56px;padding-top:15px;font-size:13px; font-weight:bold;color:#000;display:inline;text-align:center}
#new-user .bd .user-count span{ color:#A5600C; margin:0 3px;}
#new-user .bd .user-image{ width:52px;height:54px;border:1px solid #E59E4A; float:left;}
#new-user .bd .new-user-name{float:left;padding-top:8px;padding-left:5px;}
#new-user .bd .new-user-name h3{ font-weight:normal;margin-bottom:5px;color:#848484}
#new-user .bd .new-user-name a{color:#A6600C;}
#active-users .foot,#new-user .foot{background:transparent url(images/gray_ft_285.gif) no-repeat scroll 0 0;height:8px;*font-size:0;}

.user-head{width:52px;height:52px;border:1px solid #DDDDDD;background-color:#fff;}
.user-link{color:#0099CC;}
.user-link:hover{text-decoration:underline}

.verify-line{margin:5px 0;height:25px;vertical-align:middle;position:relative;line-height:25px;}
.verify-line img{position:absolute;left:45px}
.verify-line input{position:absolute;left:125px;border:1px solid #B0B0B6;padding:3px 0;top:1px;width:60px}
.verify-line .errormsg{position:absolute;left:200px}

img{ behavior: url(../../style/iepngfix.htc); }
fieldset, img, a img {border:0 none;}
ol,ul,li{ list-style-image:none;list-style-type:none; list-style-position:outside}
.clearfix{zoom:1;}
.clearfix:after{ display:block;height:0px;clear:both;content:'';}
.hackbox {border-top:0 solid transparent;clear:both;font-size:0;line-height:0;width:0;}
th, td {font-size:12px;}

/*image vertical  and horizontal align middel hack*/
.image-outer{display: table;overflow:hidden;#position:relative;text-align:left;}
.image-outer .image-inner{#position:absolute;#top: 50%;display:table-cell;vertical-align: middle;}
.image-outer .image-inner img{#position:relative;#top: -50%;display:block;margin:auto;}
.errormsg {color:red;}

/*footer*/
#footer{top:20px;border-top:3px solid #E7DEDE;padding:10px 0;position:relative;}
#footer .up-header{color:#5C81A7;padding-left:15px;position:absolute;top:-20px; right:0;background:transparent url(images/u_bold.gif) no-repeat scroll 0 center;}
#footer a{color:#404040}
#footer a:hover{color:#FF6600;text-decoration:underline;}

#footer .link-sites {line-height:22px;margin-bottom:10px;}
#footer .tip{color:#AD5308;}
#footer .footer-link{float:left;width:580px;border-left:2px solid #AD5308;height:100%;}
#footer .footer-link p{ margin:10px 0 5px 10px;}
#footer .icp{color:#BC5F1E}
#footer .icp-info{text-align:right;}