/*layout*/
html,body{-webkit-text-size-adjust:none; background:url(../images/body_bg.png) top left repeat-x;/*Í»ÆÆchrome×ÖÌå12pxÏÞÖÆ*/}
#wrap{width:960px;margin:0 auto;}
.box{width:960px;float:left;}

/*top*/
#logo{width:290px; height:92px; float:left;}
#yuyan{width:300px; padding-top:5px; float:right; font-size:12px; text-align:center; line-height:inherit;}
#yuyan a{ padding-right:8px;color:#000;}
#yuyan a:hover{color:#000;}
#yuyan a img{padding-right:5px; width:18px;}
#qq{float:right; width:470px; height:42px; margin-top:15px; text-align:center; padding:13px 0 0 70px; font-size:12px; font-weight:bold;}
#qq span{color:#f00;}
/*menu*/
#menu {width:960px; position:relative; margin:0;margin-top:5px;}
#menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:103px; height:27px; text-align:center; font-weight:bold; color:#5C6C7C;line-height:20px; font-size:14px; overflow:hidden;}
#menu ul {padding:0; margin:0;list-style-type: none; }
#menu ul li {float:left; margin-right:1px; position:relative;}
#menu ul li.line {background:url(/images/line.png) no-repeat left bottom;}
#menu ul li ul {display: none;}
/* specific to non IE browsers */
#menu ul li:hover a {color:#FE730D; background:url(/images/menu_bg.png) no-repeat;}
#menu ul li:hover ul {display:block; position:absolute; top:26px; left:0; width:104px;}
#menu ul li:hover ul li a.hide {background:#6a3; color:#fff; height:25px;}
#menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
#menu ul li:hover ul li ul {display: none;}
#menu ul li:hover ul li a {display:block; width:150px; background:#E9EEF2; color:#000; font-size:12px; font-weight:normal;  border:1px solid #fff; }
#menu ul li:hover ul li a:hover {background:#1572B0; color:#fff;}
#menu ul li:hover ul li:hover ul {display:block; position:absolute; left:150px; top:0;}
#menu ul li:hover ul li:hover ul.left {left:-105px;}


/*search*/
#search{width:960px;height:40px;background:url(/images/search_bg.png) no-repeat;}
#search_form{width:310px;height:22px;float:left;padding:7px 0;padding-left:20px;}
#search_input{width:214px;height:16px;padding:3px 4px;border:none;background:url(/images/search_input.png) no-repeat;}
#search_submit{width:66px;height:22px;cursor:pointer;border:none;background:url(/images/search_submit.png) no-repeat;}
#search_text{width:610px;float:left;line-height:40px;font-size:12px;color:#555;}
#search_text a{font-size:12px;color:#555;}


/*container*/
#container{margin-top:4px;}
#sidebar{width:220px;float:left; margin-top:5px;}
#mainbar{width:730px;float:right;}
.side{width:220px;float:left;}
.main{width:730px;float:left;}


/*category*/
#category{}
#category dl{width:220px;float:left;}
#category dl dt{width:208px;float:left;background:#1468C3;border:1px solid #DDD;border-top:0;border-bottom:2px solid #999;line-height:34px;color:#FFF;font-size:14px;padding-left:10px;}
#category dl dt em{font-size:9px;margin-left:4px;}
#category dl dd{width:200px;float:left;background:#1C55B4;border:1px solid #FFF;border-right:9px solid #FFF;padding:5px;}
#category dl dd ul{width:200px;float:left;}
#category dl dd ul li{width:200px;float:left;color:#FFF;font-size:11px;line-height:24px;background:url(/images/dot_cat.png) no-repeat 3px 8px;text-indent:15px;}
#category dl dd ul li a{color:#FFF;font-size:12px;}


/*online*/
#online{width:110px;padding:1px;border:1px solid #DDD;position:absolute;right:10px;top:200px;}
#online h2{line-height:30px;text-align:center;background:#EEE;font-size:14px;font-weight:bold;color:#333;}
#online ul{background:#F8F8F8;}
#online ul li{text-indent:10px;line-height:20px;border-top:1px solid #FFF;padding-bottom:4px;}
#online ul li a{font-size:12px;color:#666;}

/*links*/
#links{border:1px solid #DDD;width:958px;margin-top:5px;}
#links .title{width:958px;float:left;height:29px;background:#EEE;}
#links .title h2{float:left;font-size:14px;color:#F60;font-weight:bold;padding:8px 0 0 14px;}
#links .list{font-size:12px;color:#333;line-height:20px;padding:8px 14px 5px 14px;width:930px;float:left;}
#links .list a{font-size:12px;color:#333;}

/*fenu*/
#fenu{margin-top:5px;height:35px;line-height:35px;background:url(/images/fenu_bg.png) repeat-x;text-align:center;color:#FFF;font-size:12px}
#fenu a{color:#FFF;font-size:12px;}

/*footer*/
#footer{padding:5px 0;margin-top:5px;border-top:1px solid #042558;}
#footer p{text-align:center;line-height:20px;color:#042558;font-size:12px;}
#footer p a{color:#36C;font-weight:bold;}