@charset "utf-8";
body, dl, dt, dd, ol, ul, li, pre, p, form, field, input, blockquote, h1, h2, h3, h4, h5, h6, div{font-family:"宋体"; color:#333; font-size:12px; line-height:135%; margin:0; padding:0; outline:none}
body{background:#fff url(images/bg.jpg) repeat-x;}
img{border:0;}
.xx{background:#fff url(images/xx1.gif) bottom repeat-x;}

a{text-decoration:none; color:#666; }
a:link{color:#666}
a:visited{color:#666}
a:hover{color:#C00}
.input{border:#999 solid 1px; height:18px; line-height:18px; text-indent:5px; vertical-align:middle}
p{ text-indent:24px; word-wrap:break-word; word-break:break-all}
input { vertical-align:middle;}

.Arial{font-family:Arial,Helvetica,sans-serif}
.heiti { font-family:"微软雅黑","黑体"}
.b{font-weight:700}
.f12{font-size:12px}
.f14{font-size:14px}
.f18{font-size:18px}
.f24{font-size:24px}

.white{color:#FFF}
.red{color:#F00}
.blue{color:#678B23}
.green{color:#060}
.black{color:#000}
.gray{color:#666}
.org{color:#F60}

a.redLink{ color:#C00;}
a.redLink:link,a.redLink:visited{ color:#C00; text-decoration:underline}
a.redLink:hover { color:#630}

.hl150{ line-height:150%}
.hl180{ line-height:180%}
.webding{font-family:Webdings; text-decoration:none}
.hand{cursor:pointer;}
.underline{text-decoration:underline}

label{float:left}
label.error{float:none; color:red; vertical-align:middle; margin-left:5px}
input.error, select.error, textarea.error{border:#F30 solid 1px}
input.valid, select.valid, textarea.valid{border:#9C0 solid 1px}

.clear{clear:both; height:0; line-height:0; margin:0; padding:0; overflow:hidden}
.disno{display:none}
.Allwarp{ width:994px; margin:0 auto;}
ul,li { list-style:none; margin:0; padding:0;}
.nodata { width:200px; height:40px; border:#F90 dotted 1px; background:#FFF1DF; text-align:center; line-height:40px; margin:50px auto 400px auto;}

.f_l { display:block; float:left}
.f_r { display:block; float:right}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}

#header { height:90px; margin:0 auto;}
#header .logo { width:552px; height:65px; background:url(images/logo.jpg) no-repeat; margin:15px 0 0 0; text-indent:-9999px; float:left;}
#header .right { width:290px; height:90px; float:right; margin-top:0; }
#header .topNav { display:block; height:22px; background:url(images/topNav_bg.jpg) no-repeat; padding-left:5px; margin-top:10px;}
#header .topNav li { display:block; float: left; width:64px; line-height:22px; text-align:center; color:#FFF; background:url(images/xx_h.gif) center right no-repeat;}
#header .topNav li a { color:#FFF}
#header .topNav li a:hover { color:#FC0}
#header .tel { display:block; height:35px; width:264px; background:url(images/tel.jpg) no-repeat; margin:10px 0 0 10px; text-indent:-9999px;}

#Menu { margin-top:10px; height:66px; width:994px;}
#Menu .left { background:url(images/menu_l_bg.jpg) no-repeat; width:6px; height:66px; float:left}
#Menu .center { float:left; width:980px; height:66px; background:url(images/menu_bg.jpg) repeat-x}
#Menu .right { float:left; height:66px; width:6px; background:#fff url(images/menu_right.jpg) no-repeat;}

#Menu .Nav { display:block;width:980px; height:38px;}
#Menu .Nav li { display:block; height:38px; line-height:40px;_line-height:38px; width:108px; float:left; background:url(images/menu_line.gif) right no-repeat; position:relative;}
#Menu .Nav li a { display:block; width:80px; text-align:center; margin:0 auto; font-size:14px; font-weight:700; color:#fff;}
#Menu .Nav li a:hover { color:#FC0; background:url(images/menu_on_bg.jpg) top center no-repeat;}
#Menu .Nav li .active { background:url(images/menu_on_bg.jpg) top center no-repeat; color:#FC0}
#Menu .Nav .last { background:url(blank.gif);}
#Menu .Nav .subMenu {background:#3E72C1; position:absolute; top:40px; left:14px; display:none}
#Menu .Nav .subMenu a { height:26px; line-height:26px; font-size:12px; font-weight:400; border-bottom:#3788CD dotted 1px;}
#Menu .Nav .subMenu a:hover { background:url(blank.gif)}
#Menu .center .newsBox {height:26px;line-height:26px;_height:24px;_line-height:24px;}
#Menu .center .newsBox .news { display:block; width:474px;  color:#09C; margin-left:10px; float:left; background:url(images/xx-blue-h.gif) no-repeat right}
#Menu .center .newsBox .xianlu { display:block; width:480px; color:#09C; margin-left:10px;_margin-left:5px; float:left;}


#bannerDIV { height:250px; background:url(images/banner_bg.jpg) repeat-x; width:980px; padding:10px 5px 0 5px;}
#bannerDIV .banner { width:468px; height:240px; background:#FFF; border:#CCC solid 1px; overflow:hidden; float:left}
#bannerDIV .banner object {  margin:5px;}
#bannerDIV .tejia { width:490px; height:240px; background:#FFF; float:left; margin-left:15px;_margin-left:7px; overflow:hidden}
.box { border:#CCC solid 1px; padding:1px; background:#FFF}
.boxTitle { width:100%; height:30px; background:url(images/title_bg.jpg) repeat-x;}
.boxTitle h2 { width:116px; height:22px; margin-left:10px; text-align:center; font-size:14px; font-weight:700; color:#F60; background:url(images/title_h2_bg.jpg) no-repeat; float:left; padding-top:8px; }
.boxTitle a { display:block; float:right; width:67px; height:18px; background:url(images/more_bg.png) no-repeat; margin:5px; text-indent:20px;}
.tejiaBox { margin:10px;}
.tejiaBox .img { width:100px; height:75px; padding:1px; border:#CCC solid 1px; margin-right:10px; float:left}
.tejiaBox .content { float:left; width:350px;}
.tejiaBox h3 { height:30px; line-height:30px; background:url(images/xx1.gif) bottom repeat-x; font-size:14px;}
.tejiaBox h3 .title { display:block; float:left}
.tejiaBox h3 .price { display:block; float:right; color:#F00;}
.tejiaBox p { color:#666; line-height:150%;}
.tejiaBox a { display:block; float:right; width:84px; height:20px; background:url(images/arr3.gif) left center no-repeat; text-indent:15px; color:#F60}

#bannerAd { margin-top:5px; margin-bottom:5px;  text-align:center;}
#duanxian,#changxian { width:746px; float:left; margin-left:5px}
#yuding,#changshi { width:218px; float:left; margin-left:10px;}

.imgList { width:276px; float:left; margin-left:10px; margin-top:8px;}
.textList { width:436px; float:left; margin-left:15px; margin-top:8px;}
.imgXL { display:block; width:135px; text-align:center; float:left}
.imgXL img { display:block; border:#CCC solid 1px; padding:2px; margin:0 auto}
.imgXL a { display:block; width:115px; margin:8px auto}

.ydxm { display:block; width:200px; margin:5px auto;}
.ydxm li { display:block; height:40px; border-bottom:#CCC solid 1px; text-indent:-9999px}
.ydxm li a { display:block; height:200px; height:30px; margin:5px 0}
#xianlu { background:url(images/yd_xl.jpg) no-repeat}
#jiudian { background:url(images/yd_jd.jpg) no-repeat}
#jipiao { background:url(images/yd_jp.jpg) no-repeat}
#searchXL h3{ height:28px; background:url(images/search_title.jpg) center center no-repeat; text-indent:-9999px;}
.xlinput {  line-height:22px; width:200px; margin:7px auto;}
.xlinput input,.xlinput select { vertical-align:middle}
.searchBtn { width:120px; height:22px; background:url(images/search_btn.jpg) no-repeat;  border:none; cursor:pointer; margin:0 0 0 65px;}
.csList { display:block; margin:5px;}
.csList li { display:block; height:28px; line-height:27px; background:url(images/arr1.jpg) left center no-repeat; border-bottom:dotted #CCC 1px;}
.csList li a { display:block; text-indent:15px;}
.csList .more {border-bottom:none; height:24px;}
.csList .more a { background:url(images/article_more.jpg) no-repeat; height:25px; }

#fengjingDIV { width:980px;}
#fengjing { display:block; width:960px; margin:10px auto; overflow:hidden;}
#fengjing li { display:block; width:92px; height:120px; float:left; margin:0 14px;}
#fengjing li img { border:solid #ccc 1px; padding:1px;}
#fengjing li span{ display:block; height:24px; line-height:20px; text-align:center; width:90px;}

.fLinks { height:32px; line-height:32px; background:url(images/flink_bg.jpg) repeat-x; padding:0 10px}
.copyright { padding:10px;}
.copyright p { line-height:180%; text-indent:0; text-align:center}

#MainContent { width:990px;}
#MainContent .content { width:746px; float:left; border:#CCC solid 1px; padding:1px;}
#MainContent .slide { width:218px; float:left; margin-left:15px; border:#CCC solid 1px; padding:1px;}
#MainContent .content h2 { width:116px; height:22px; margin-left:10px; text-align:center; font-size:14px; font-weight:700; color:#F60; background:url(images/title_h2_bg.jpg) no-repeat; float:left; padding-top:8px;}
#MainContent .content .ucontent { margin:20px 10px 10px 10px; min-height:540px;}
#MainContent .content .ucontent p { font-size:14px; line-height:150%; text-indent:24px; margin: 15px 0;}
