@charset "gb2312";
/**********?CSS**********/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,lable,textarea,p,blockquote,img{margin:0;padding:0;}
body{background:url(../images/body_bg.gif) repeat-x 0 32px!important;}
img{border:none; float:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body{font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; line-height:150%;word-break:break-all;}
a{text-decoration:none;color:#1D50A1;}
a:hover{text-decoration:underline;color:#F54100;}
select,input{vertical-align:middle; padding:1px 0;}
.inputbox{border-top:1px solid #666;border-right:1px solid #DDDDDD;border-left:1px solid #666;border-bottom:1px solid #DDDDDD;margin:0px; padding:2px 0;}
label {cursor:hand;}

.clewbox{background:#FEFFCB;border:1px solid #FFE4B9;}

.numbg{background:url(../images/iconbg.gif) no-repeat -5px -77px;padding:5px;margin-right:5px}
.numbg2{background:url(../images/iconbg.gif) no-repeat -5px -114px;padding:5px;margin-right:5px;color:#fff}
.clew{font-size:12px;color:#008000;background:url(../images/iconbg.gif) no-repeat -10px -451px; padding-left:15px;line-height:18px;}
.ad1{padding:0px;font-size:1px}
/*service*/
#service li{padding-left:30px;line-height:25px;}
.service1{padding-left:0px!important}
.service1 span{display:block;width:25px;overflow:hidden;float:left;margin-right:2px;margin-top:5px;text-align:right}
.service2{background:url(../images/iconbg.gif) no-repeat left -358px;}
.service4{background:url(../images/iconbg.gif) no-repeat left -398px;}


.hack{clear:both; height:0; line-height:0; font-size:0;}
.hidden{ height:100%; overflow:hidden}
.clear{ clear:both;}
.fnone{float:none;}
.b{font-weight:bold;}
.normal{ font-weight:normal}
.tal{text-align:left;}
.tar{text-align:right;}
.cent{text-align:center;}
.fline,.fline a{text-decoration:underline;}
.left{ float: left;}
.right{ float: right;}
.fl{float:left;}
.fr{float:right;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f20{ font-size:20px; font-family:""; font-weight:normal;}

/* ? []*/
.red,.fred,.fred a{color:red!important;}
.fcrimson,.fcrimson a{ color:#CC0000;}
.blue,.fblue,.fblue a{color:#1D50A1!important;}
.black{ color:black!important;}
.fblack,.fblack a{color:#666!important;}
.gray,.gray a,.fgray,.fgray a{color:gray!important;}
.green,.fgreen,.fgreen a{color:green!important;}
.white{color:white;}
.wheat{color:#9F6535;}
.yellow {color:#ff6600!important;}
.fpink,.fpink a{ color:#FF3366!important;}
.orange,.forange,.forange a{color:#F54100!important;}
.rel{position:relative;}
.more{position:absolute; top:0px; right:5px; float:right;}
.fblack14{ font-size:14px; font-weight:bold; color:#000000;}
.fyellow14{ font-size:14px; font-weight:bold; color:#F54100;}
.fgreen14{font-size:14px; font-weight:bold;  color:green;}

/*?*/
.head{margin:0 auto; height:100%; overflow:hidden;}
/*logo*/
#logo img{display:block;text-indent:-1000px;float:left;margin-right:3px; margin-top:6px 2px;}
#description{display:block; border-left:1px solid #E4E4E4;width:170px;text-align:left;padding-left:8px; float:left;text-align:left; margin-top:20px;}
#description h1{font-size:12px;}

/*?*/
#topnav{height:25px; background:url(headerbg.gif) no-repeat left -64px; padding-left:10px; line-height:25px; margin-top:20px; float:right; }
#topnav ul{background:url(headerbg.gif) no-repeat right -36px;line-height:25px; height:25px; float:left; overflow:hidden;}
#topnav ul li{float:left;margin:0 5px;}
.topnav_input{width:80px;height:16px;border:1px solid #ccc}
.topnav_btn_login input{background:#666666;border:none;height:18px;color:#Fff;cursor:hand;}
#login1 {display:inline;}
#navreg{background:url(headerbg.gif) no-repeat -5px -164px; padding-left:15px;}
#navreg a,#login1 a{color:#000000;}
#navcomment{background:url(headerbg.gif) no-repeat  left -94px; padding-left:16px}
#navfaq{background:url(headerbg.gif) no-repeat  left -114px; padding-left:16px}
#navmytiboo{background:url(headerbg.gif) no-repeat left -134px; padding-left:16px}
#navdaohang{background:url(headerbg.gif) no-repeat left -217px; padding-left:16px; height:18px;}

/**/
#mainnav{background:url(headerbg.gif) no-repeat left top;height:31px; line-height:31px;padding-left:20px;padding-top:0px; overflow:hidden;}
#mainnav ul{ width:100%;}
#mainnav ul li{float:left;font-size:14px;background:url(headerbg.gif) no-repeat -7px -194px;text-align:center; margin-right:10px; padding:0 15px;text-align:center;margin-top:1px}
#mainnav ul li a{color:#fff;font-weight:bold; text-decoration:none; display:block;  padding-right:6px;}
#mainnav ul li a:hover{ text-decoration:underline;}
#mainnav ul li a.index{ background:url(indexurl.gif) no-repeat left 4px; line-height:100px; display:block; height:25px; overflow:hidden; width:46px; margin-top:3px;}

#onbg{background:url(headerbg.gif) no-repeat -295px -119px!important;}
#onbg a{color:#000!important;background:url(headerbg.gif) no-repeat right -80px; display:block;}
#onbg a.index{background:url(indexurl.gif) no-repeat left -35px!important; line-height:100px!important; display:block; height:25px; overflow:hidden; width:46px; margin-top:3px;}

#mainnav .bgno{background:none}
#mainnav ul li.total{color:#FFFFFF; font-size:12px; float:right; padding:0 10px 0 0;}
#mainnav ul li.total span{ font-size:12px;}



/*? bbs*/
#submenu{ height:65px; border:solid 1px #e6e6e6; background:url(bbsnavbg.jpg) -1px top; border-top:0; }
.xiayu{ background:url(xiayu.jpg) no-repeat!important;}
.qingtian{ background:url(qingtian.jpg) no-repeat!important;}
.yintian{ background:url(yintian.jpg) no-repeat!important;}
.xiaxue{ background:url(xiaxue.jpg) no-repeat!important;}

#submenu ul{float:left; margin-top:13px; font-size:13px; height:40px; padding:0 8px 0 28px; }
#submenu ul li{ height:21px; margin-bottom:5px; float:left; padding-left:7px; width:84px; display:inline;  overflow:hidden;}
#submenu ul li a{ color:#000000; font-size:14px; text-decoration:none; line-height:22px!important;}
#submenu ul li.lihover{ background:url(nvabg.gif) no-repeat; }

/*??*/
#redonbg{background:url(headerbg.gif) no-repeat -300px -152px!important;}
#redonbg a{color:#ffffff!important;background:url(headerbg.gif) no-repeat right -113px; font-weight:normal; padding-right:7px; display:block; float:left;}


/* ?¦Ë */
.locality{ border-left:solid 1px #b7d4f6; border-right:solid 1px #b7d4f6; border-bottom:solid 1px #b7d4f6; border-top:solid 2px #b7d4f6; background-color:#fff; padding:0 12px; height:30px; line-height:30px; margin-bottom:10px;}
.locality span{ margin-right:10px; font-size:14px;}
.locality a{font-size:14px!important; padding:0 3px;}
.locality #domain{ margin-right:10px; font-size:14px; line-height:30px; color:#666666; background:url(locality_bg.gif) no-repeat 0 -50px; padding-left:18px;}
.locality #domain:hover{ margin-right:10px; font-size:14px; color:#666666; background:url(locality_bg.gif) no-repeat 0 -80px; padding-left:18px; text-decoration:none; color:#f54100;}

.domaindiv{ border:solid 3px #FA5E16; background:#ffffff; padding:10px; width:500px;  margin-top:7px; margin-left:-13px;}
.domaindiv li{ width:100px; float:left; line-height:25px; height:25px; overflow:hidden;}
.domaindiv li.line{ width:500px; border-bottom:dotted 1px #cccccc; height:6px!important; line-height:6px!important; overflow:hidden; margin-bottom:5px;}
.domaindiv a{ font-size:14px; background:url(listclassico.gif) no-repeat 0 3px; padding-left:13px;}
.domaindiv a:hover{ font-size:14px; background:url(listclassico.gif) no-repeat 0 -26px; padding-left:13px;}

/* ?¦Ë */
.local{border:solid 1px #e6e6e6; background:url(locality_bg.gif) #fbfbfb -18px 1px; padding:0 12px; height:30px; line-height:30px; font-size:14px;  margin-bottom:6px;}
.local span{ margin-right:12px; font-size:14px;}
.local a{font-size:14px;}

/*  */
.div_body{width:980px; margin:0 auto; padding-top:10px}
.mt6{ margin-top:6px;}
.mt10{ margin-top:10px;}
.mb6{ margin-bottom:6px;}
.ml6{ margin-left:6px;}
.mt5{ margin-top:5px; clear:both;}
.padding8{ padding:8px;}
.w980{ width:980px;}
.wl750{ width:752px; float:left;}
.wl700{ width:700px; float:left;}
.wl160{ width:160px; float:left;}
.wr160{ width:160px; float:right;}
.wl550{ width:550px; float:left; margin-left:10px;}
.wl588{ width:588px; float:left; margin-left:6px;}
.wl580{ width:580px; float:left;}
.wl655{ width:655px; height:auto; float:left;}
.wr300{ width:300px;height:100%; overflow:hidden; float:right; }
.wr200{ width:200px; float:right; }
.wr230{ width:230px; float:right;}
.wr250{ width:250px; float:right;}
.wr790{ width:790px; float:right;}
.wr794{ width:794px; float:right;}
.gray_slide{ border:solid 1px #e4e4e4;}
.orange_slide{ border:solid 1px #FAD6C8;}
.orange_line{ border-bottom:solid 1px #FAD6C8; height:0; line-height:0;  margin:0 auto;}
.gray_div{border:solid 1px #e4e4e4; background-color:#f8f8f8; height:100%; overflow:hidden; padding:10px;}

/**/
.banner{ height:100%; overflow:hidden;}
.banner embed, .banner img{ float:left;}

/*?*/
.greenlibg ul {background: url(greenlibg.gif) no-repeat left 4px}
.greenlibg ul li {overflow: hidden; text-indent: 20px; line-height: 23px; height: 23px; position:relative;}
.greenlibg ul li a{ color:#333333;}
.greenlibg ul li em{ position:absolute; right:5px; top:0;}

/*?*/
.yellowlibg ul {background: url(yellowlibg.gif) no-repeat left 7px;}
.yellowlibg ul li {overflow: hidden; border-bottom:dashed 1px #cccccc; text-indent: 20px; line-height:28px; height:27px; margin-bottom:2px; position:relative;}
.yellowlibg ul li a{ color:#333333;}
.yellowlibg ul li em{ position:absolute; right:0; top:0;}
.yellowlibg ul li.noline{ border-bottom:0;} 

/*?§Ò*/
.grayul li{ padding-left:12px;background:url(list_style.gif) no-repeat 5px 8px; height:22px; line-height:22px; overflow:hidden; }
.grayul li a{color:#333333;}