/* CSS Document */

body{ margin:0; padding:0; margin-left:45px;}

#head2{ background:url(images/head.jpg) no-repeat; height:310px; width:900px;}
.nei{ background:url(images/bag.jpg) repeat-y;}
.nz{ width:800px; margin-left:40px; line-height:25px; font-size:13px;}
.cap{ background:url(images/cap.jpg) no-repeat;}
#head2 .fl{ padding-top:20px; width:900px;}
.dong{ margin-left:25px; margin-right:px; width:840px; padding-top:15px;}



h1 { padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 14px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
h2 { padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 14px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
h3 { padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 14px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
h4 { padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 14px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
h5 { padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 14px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
h6 { padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 14px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
h2 span { display: none}
h3 span { display: none}
h4 span { display: none}
h5 span { display: none}
ul { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
ol { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
dl { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
dt { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
dd { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
menu { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
form { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
.ttl p { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
li { list-style-type: none}
li i { float: right; color: #666}
a img { border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none}
.fl { display: inline; float: left; overflow: hidden}
.fr { display: inline; float: right; overflow: hidden}
#main_left { float: left; overflow: hidden; width: 200px}
#main_right { float: right; overflow: hidden; width: 700px}
.frm_l { width: 646px}
.frm_r { width: 254px}
.row { clear: both; overflow: hidden; width: 100%}
#home { padding-left: 16px; background: url(img/icon.gif) no-repeat 0px -100px}
#citys { background: url(img/bg.gif) #f7f7f7 repeat-x 0px -150px; width: 100%}
#citys .box { margin: 0px auto}
.box { clear: both; margin: 6px auto; overflow: hidden; width: 100%; text-align: left}
#citys h4 { font-size: 12px; margin: 0px auto; width: 340px; line-height: 28px}
#citys .fr { width: 560px; padding-top: 4px}
#citys select { vertical-align: middle}
#citys a { color: #666; text-decoration: none}
#headservice { background: #f7f7f7; padding-bottom: 4px; margin: 2px auto 1px; border-bottom: #e9e8e4 1px solid}
#topnav { padding-right: 12px; padding-top: 6px}
#headservice input { vertical-align: baseline}
#headservice a { color: #666}
#toplogin { padding-left: 6px}
#areatopsel { border-right: #fecb96 1px solid; padding-right: 6px; border-top: #fecb96 1px solid; display: none; padding-left: 6px; z-index: 100; background: #fff; padding-bottom: 6px; border-left: #fecb96 1px solid; width: 270px; padding-top: 6px; border-bottom: #fecb96 1px solid; position: absolute}
#areatopsel li { padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 2px; width: 50px; padding-top: 2px; text-align: center}
#head {padding-right: 0px;padding-left: 0px; padding-bottom: 4px; padding-top: 4px;}
#head .fl { width: 210px; text-align: center}
#head .fr { overflow: hidden; width: 696px}
#head img { vertical-align: middle}
#logo img { display: block; margin: 2px 0px}
#logo { font-size: 12px}
#navmain { padding-top: 2px}
#navmain li { padding-right: 8px; padding-left: 8px; background: url(/css/img/dotv.gif) repeat-y 100% 0px; float: left; padding-bottom: 0px; padding-top: 0px}
#navmain li.last { background: none transparent scroll repeat 0% 0%}
#navmain h3 { clear: both; padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 2px; line-height: 150%; padding-top: 2px}
#navmain h3.first a { font-weight: bold}
#navmain h3 a { color: #222; position: relative; text-decoration: none}
#navmain h3 a:hover { color: #222; text-decoration: underline}
#navmain h3 .hot { color: #0042c6}
#navmain h3 .hot span { background: url(/util/images/hot_b.gif) #f00 no-repeat; left: -1px; width: 10px; position: absolute; top: -6px; height: 10px}
#navmain h3 .new { color: #090;}