@charset "utf-8";
body {font-size:14px; color:#333; font-family:Verdana,Arial,Helvetica,sans-serif;}
* {margin: 0; padding: 0;}
input {vertical-align:middle; border:0;}
img {border:0;}
a {text-decoration:none; color:#333;}
.clear {clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
ul,ol {list-style:none;}

.wrapper {width:972px; margin:0 auto;}

/* header */
.header {margin-bottom:10px; padding-bottom:5px;}
.top_nav {height:25px; line-height:25px; font-size:12px; text-align:right; margin-bottom:10px;}
.weather {float:left; width:300px; height:20px; padding-top:3px; text-align:left;}
.logo {float:left; width:232px; padding-top:10px;}
.logo a {display:block; width:112px; height:41px; margin:0 auto; text-indent:-9999px; overflow:hidden;background:url(/skin/default/img/logo.png) no-repeat 0 0;}

/* google and baidu */
.baidu,.google {width:370px; padding-top:10px;}
.google {float:right;}
.baidu {float:left;}
.search-form{text-align:center; height:24px; padding:3px 0;}
.search1 {width:260px; height:22px; line-height:22px; margin-right:5px; font-size:16px;}
.search2 {width:70px; height:24px; cursor:pointer;}
.search-more {height:30px; line-height:30px; font-size:12px; text-align:center;}

/* hot friendly-link */
.hotbar-dl {margin-bottom:10px;font-size:12px;height:25px;line-height:25px;}
.hotbar-dl dt {float:left; padding:0 10px;}
.hotbar-dl dd {display:inline;padding:0 10px;}
.friendly-dl {margin-bottom:5px;font-size:12px;height:25px;line-height:25px;}
.friendly-dl dt {float:left; padding:0 10px;}
.friendly-dl dd {display:inline;padding:0 10px;}

/* main */
.main_wrap {width:972px;}
.main {float:right; width:760px;}
.side {float:left; width:200px; margin-bottom:10px;}

/* index-menu */
.index_navbox {margin-bottom:10px;}

.nav-ula {height:30px; padding:0 4px; text-align:center;}
.nav-ula li {float:left; position:relative;}
.nav-ula li a {display:block; width:125px; height:30px; line-height:30px;}
.nav-ula li ul {display:none;}

.nav-ula li.nav_focus ul {position:absolute; left:-10px;}
.nav-ula li.nav_focus ul li {clear:both;}
.nav-ula li.nav_focus ul li a {width:145px; height:26px; line-height:26px;}
/* navbar-top */
.navbar-top li.nav_focus ul{display:block; top:29px;}
/* navbar-bottom */
.navbar-bottom li.nav_focus ul{display:block; bottom:29px;}

/* index-changyong */
.index_cywz {padding:5px 4px 10px;}
.index_cywz li {float:left; width:125px; height:32px; line-height:32px; text-indent:15px;}

/* zhList */
.zhList {line-height:26px; font-size:12px; padding:5px 10px; margin-bottom:10px;}
.zhList li {display:inline-block; *display:inline; *zoom:1; padding-right:15px;}

/* side */
.side h4 {height:28px; line-height:28px; font-size:14px; font-weight:normal; text-indent:10px; cursor:pointer;}
.sideul {width:200px; padding:5px 0; margin-bottom:5px; font-size:12px;}
.sideul li {width:100px; float:left; height:25px; line-height:25px; text-indent:15px;}
.homePage .side .sideul {display:none;}
.homePage .side .sideul.on {display:block;}

/* moredl */
.moredl {width:752px; padding:3px; margin-bottom:10px;}
.moredl dt { height:28px; line-height:28px; text-indent:10px; margin-bottom:5px;}
.moredl dd { width:188px; height:28px; line-height:28px; float:left; text-indent:13px;}

/* ad */
.sideadbox { width:200px; text-align:center;}
.bdad760 {width:760px; height:90px; overflow:hidden; margin-bottom:10px;}
.index_ad760 {margin-bottom:10px;}
.index_ad760 li {float:left; height:60px; overflow:hidden;}
.index_ad760 li.pad_right {margin-right:8px;}

/* footer */
.footer {line-height:18px; font-size:12px; padding-bottom:5px; text-align:right;}
.copyright-ul {}
.copyright-ul li {display:inline; padding:0 2px;}
.secNav {clear:both;}
.secNav strong {font-weight:normal;}

/* other */
.top_nav a,.search-more a,.hotbar-dl dd a,.hotbar-dl dd span,.friendly-dl dd a {padding:0 3px;}

#skinList {float:right; width:200px; height:25px;}
#skinList li {float:right; width:13px; height:13px; line-height:50px; margin:6px 0 0 8px; cursor:pointer; overflow:hidden;}
#skinList li.selected {width:9px; height:9px; border:2px solid #ccc;}
#skinList li#black {background:#000;}
#skinList li#orange {background:#f27b04;}
#skinList li#green {background:#639b02;}