@charset "gb2312";
/* Dircms公用CSS */

body{color:#000000; background-color:#fff; margin:0px; padding:0px; font-size:12px;font-family:宋体,Arial, Helvetica, sans-serif;}
form,table,tr,td,ul,li,img,div,p{border:0px;padding:0px; margin:0px; font-family:宋体,Arial, Helvetica, sans-serif}
ul,li,ol{line-height:18px; list-style:none}
input,textarea,select{margin:0px; padding:0px; font-family:宋体,Arial, Helvetica, sans-serif; font-size:12px;border:1px inset;}
textarea{line-height:18px}
a{text-decoration:none;color:#000000}
a:hover{color:#ff6600; text-decoration:underline}
a:active{blr:expression(this.onFocus=this.blur())}
a:focus {
    outline:none;
    -moz-outline:none;
}

h1{font-size:14px; color:#000; padding:0px; margin:0px; clear:both; text-align:center}
.h2bg{font-size:14px; border-bottom:#d2e2f9 1px solid; color:#000; text-indent:10px; padding:0px; margin:0px; clear:both; font-weight:bold;line-height:26px; background:url(../images/h2bg.jpg) repeat-x}
.h2bg a{color:#01449b}
.redbg{background-color:#ff6600; padding:2px; color:#fff}
.span_left{float:left; text-align:left}
.span_right{float:right; text-align:right}

.yl_btn{width:91px; height:29px; background:url(../images/yl_but.gif); border:0px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer}

.ads_960{width:960px; margin:5px auto; clear:both; height:auto; overflow:auto}
.ads_250{width:250px; margin:5px auto; clear:both; height:auto; overflow:auto}

.position{border:#e5e5e5 1px solid;width:948px; padding:5px; background:url(../images/position.gif) 5px no-repeat; background-color:#fbfbfb; text-indent:80px;  height:18px; margin:5px auto; line-height:18px; clear:both}
.position a{color:#333}
.position a:hover{color:#ff3300}
.bar_c{background:url(../images/bar.gif) no-repeat; height:29px; text-indent:2em; line-height:29px;color:#cc0000; font-size:14px; font-weight:bold; clear:both}

.div_page{width:500px; margin:5px auto; clear:both; text-align:center}
/*顶一下*/
.content_dig{width:640px; margin:8px auto; text-align:center;}
.content_dig a{color:#1b1b1b; text-decoration:none}
.dig_td a{display:block;background:url(../images/digg_up.gif); color:#ff6600; width:47px; height:48px; text-align:center; line-height:20px; margin-right:5px}
.back_td a{display:block;background:url(../images/digg_down.gif); width:47px; color:#0066FF; height:48px; text-align:center; line-height:20px; margin-left:5px}

/* 头部模板 */
.head_lang{width:100%; background:url(../images/head_lang.gif); height:28px;  line-height:28px}
.head_top{width:960px; margin:0px auto; line-height:28px;clear:both}
.head_top a{color:#666666}
.head_top a:hover{color:#FF3300}

.div_top{width:948px; margin:5px auto; border:#d2e2f9 1px solid; height:70px; padding:5px; clear:both}
.div_top a{text-decoration:none;color:#000000}
.div_top_left{width:180px; float:left; height:70px}
.div_top_logo{width:180px; height:47px; clear:both}
.div_top_weather{width:158px; height:20px; clear:both; background-color:#f7fbfe; padding:1px; clear:both; margin:0px auto; text-align:center; border:#aaccef 1px solid}
.div_top_middle{width:535px; float:left; height:70px; margin-left:5px}
.div_top_middle_nav{width:520px; margin:0px auto; text-align:center; padding-bottom:4px; border-bottom:#ececec 1px solid; clear:both}
.div_top_middle ul{width:530px; margin:0px auto; padding:0px; clear:both; padding-top:4px}
.div_top_middle ul li{float:left; background:url(../images/navline.jpg) right no-repeat; width:62px; padding:2px; padding-bottom:0px; text-align:center}
.div_top_right{width:220px; float:right; height:70px}

.nav{width:958px; border-left:#accfe5 1px solid;border-right:#accfe5 1px solid; background-color:#ffffcc; height:29px; line-height:29px; text-indent:8px;  background:url(../images/mainnavbg.jpg) repeat; margin:5px auto}
/*.nav{width:958px; border:#f8e3aa 1px solid;background-color:#ffffe5; height:29px; line-height:29px; text-indent:8px; margin:5px auto}*/
.nav a{text-decoration:none;color:#000000}
.nav a:hover{color:#ff6600}

.div_top_ads{width:948px; margin:5px auto; border:#d2e2f9 1px solid; height:80px; padding:5px; clear:both}
.div_top_ads_left{width:170px; float:left}
.div_top_ads_middle{width:600px; float:left; margin-left:5px}
.div_top_ads_right{width:170px; float:right}
.div_top_ads ul{width:160px; margin:0px auto; clear:both}
.div_top_ads ul li{line-height:20px; clear:both; text-align:left}

/*底部模板*/
.footer{ width:950px; font-family:Verdana,Arial,Tahoma; border-top:#E6E6E6 1px solid; font-size:12px; margin:8px auto; line-height:2em; text-align:center; padding-top:8px; color:#000000; margin-bottom:20px; clear:both}
.footer a{color:#000000}