/* CSS Document */
body, ul, ol, li, dl, dt, dd, td, h1, h2, h3, p, input, span, a, img { margin:0; padding:0; list-style-type:none; text-decoration:none;}
body { font-family:Arial, Helvetica, sans-serif, ËÎÌå; background:url(../images/index-bg.jpg) center top no-repeat; font-size:12px;}
.jx-main { width:980px; margin:auto;}
.logo-ban { height:115px;}
.logo-s { width:246px; padding:10px 0px 0px; float:left; margin-left:-14px;}
.sup-nav { width:980px; height:36px; padding-bottom:15px; background:url(../images/supnavbg.jpg) no-repeat;}
.sup-nav li { float:left; color:#ccc;}
.sup-nav li a { line-height:36px; display:inline-block; color:#fff; font-size:14px; font-weight:bold; padding:0px 20px;}
.cent-01-sort { width:976px; padding:1px 1px 10px; border:1px solid #83bfee;}
.sort-bg { width:976px; background:url(../images/fenlei.jpg) repeat-x;}
.sort-title { width:956px; height:32px; margin:auto; border-bottom:1px solid #d9ecf7;}
.sort-title h2 { font-size:14px; line-height:32px; float:left; background:url(../images/tubiao.gif) 3px 12px no-repeat; padding:0px 0px 0px 15px; color:#3879b3;}
.bread-nav { float:right; line-height:32px;}
.bread-nav a { padding:0px 5px; color:#333;}
.bread-nav a:hover { color:#f00; text-decoration:underline;}
.nav-search { width:980px; height:112px; position:relative;}
.nav-s { height:34px; padding:0px 0px 0px 25px; position:absolute;}
.nav-bg { height:34px; background:url(../images/nav-bg.jpg) left top no-repeat; padding:0px 0px 0px 5px; float:left;}
.nav-row { height:34px; background:url(../images/nav-bg.jpg) right top no-repeat; padding:0px 5px 0px 0px; float:left;}
.nav-row li { height:34px; background:url(../images/nav-r.jpg) left top no-repeat; padding-left:2px; float:left;}
.nav-row .navbg-no { background:none;}
.nav-row li a { padding:0px 0px 0px 15px; height:34px; line-height:34px; color:#666; font-size:14px; font-weight:bold; display:inline-block;}
.nav-row li a span { padding:0px 15px 0px 0px; height:34px; display:inline-block; cursor:pointer;}
.nav-row li a:hover { color:#fff; background:url(../images/nav.jpg) left top no-repeat;}
.nav-row li a:hover span { background:url(../images/nav.jpg) right top no-repeat;}
.nav-row li .nav-on { color:#fff; background:url(../images/nav.jpg) left top no-repeat;}
.nav-row li .nav-on span { background:url(../images/nav.jpg) right top no-repeat;}
.search-s { width:980px; height:80px; padding:32px 0px 0px;}
.search-bg { width:980px; height:80px; background:url(../images/search-bg.jpg) no-repeat;}
.findSearch { width:820px; height:56px; padding:0px;}
.searchBg { color:#fff; font-weight:bold; font-size:18px;}
.cz { width:70px; float:left;}
.search-cs { width:439px; height:38px; display:inline-block; background:url(../images/searchBg.png) no-repeat; padding:0px 0px 0px 41px; float:left; margin-top:15px;}
.sch { width:425px; height:38px; line-height:38px; padding:0px 7px 0px 7px; border:none; background-color:transparent;}
.seaButton { float:left; padding:0px 0px 0px 5px; margin-top:15px;}
.searchBtn { width:86px; height:38px; background:url(../images/searchBtn.png) no-repeat; border:none; font-size:18px; color:#fff; font-weight:bold; cursor:pointer;}
.sort-ct { width:958px; margin:auto; clear:both; position:relative;}
.sort-ct-name { width:956px; height:56px; line-height:56px; position:absolute; text-align:center; color:#333; font-size:18px; font-weight:bold;}
.sort-ct-name font { height:56px; line-height:56px; display:inline-block; background:url(../images/sort.jpg) center bottom no-repeat;}
.sort-ct-row { width:956px; padding-top:55px;}
.rows-bg { width:956px; border:1px solid #999; padding:5px 0px; background:#edf5fd; height:1%; overflow:hidden;}
.rows-bg li { width:146px; padding:0px 0px 0px 10px; height:30px; display:inline-block; float:left;}
.rows-bg li a { height:30px; line-height:30px; display:inline-block; font-size:14px; color:#0065d7;}
.rows-bg li a:hover { text-decoration:underline;}
.rows-bg li .flon { color:#f60;}
.cent-bg { width:968px; background:#f6f6f6; margin:10px auto; border:1px solid #dadada; border-top:3px solid #39c; height:1%; overflow:hidden; padding:5px;}
.cent-01-left { width:648px; float:left;}
.cent-01 { width:648px; float:left; background:#fff;}
.cent-01 .title { width:644px; height:58px; line-height:45px; text-align:center; font-size:16px; color:#fff; font-weight:bold; margin:auto; background:url(../images/centit1.jpg) no-repeat;}
.cent-01 .title h1{font-size:16px;display:inline-block;}
.cent-01-right { width:314px; background:#fff; float:right;}
.rgtSearch { width:308px; margin:auto; background:url(../images/souBg.jpg) no-repeat; padding:3px; height:1%; overflow:hidden;}
.rgtText { width:224px; height:30px; line-height:30px; background:url(../images/soutextBg.jpg) no-repeat; float:left; padding:0px 5px 0px 30px;}
.rgtText input { width:224px; height:30px; border:none; background-color:transparent; line-height:30px;}
.rgtButton { width:49px; height:30px; background:url(../images/souBtn.jpg) no-repeat; float:right; border:0; cursor:pointer;}
.keywR { width:294px; padding:0px 10px 0px 4px;}
.keywR li { padding:5px 0px; line-height:19px; font-size:14px; color:#09f; clear:both;}
.keywR li img { float:left; margin:0px 4px 10px 0px;}
.keywR li a { color:#666; text-decoration:underline;}
.gg { width:309px; padding:0px 0px 5px 5px;}
.contacts-cont { padding:0px 0px 6px 0px;}
.contacts-cont .contTitle { width:132px; background:#3e95ce; color:#fff; font-weight:bold; text-align:center;}
.contacts-cont td { height:30px; line-height:30px; color:#333; background:#FFF;}
.city-row { width:314px; background:url(../images/chengshitit.jpg) no-repeat;}
.city-title { height:40px; padding:0px 0px 0px 28px; line-height:37px; font-size:14px; font-weight:bold; color:#fff;}
.city-row p { padding:5px 10px 15px 10px; line-height:24px; color:#333; text-indent:2em;}
.city-row td { height:24px; line-height:24px; padding:0px 0px 0px 5px; color:#444;}
.city-row .title { height:32px; line-height:32px; background:#f7f7f7; font-size:14px; font-weight:bold;}
.city-select { width:648px; margin:0px 0px 5px 0px; clear:both;}
.city-sels { width:646px; border:1px solid #ccc; background:url(../images/city-bg.jpg) center 32px repeat-y #fff;}
.sel-title { width:646px; height:34px; margin:auto; background:url(../images/sel-title.jpg) no-repeat;}
.sel-title h2 { font-size:14px; color:#fff; line-height:31px; padding:0px 0px 0px 30px; background:url(../images/tubiao.gif) 8px -25px no-repeat;}
.sels { padding:5px 10px 10px 10px;}
.sels li { display:block; line-height:20px; clear:both;}
.name { height:32px; margin:5px 0px 0px; display:inline-block; background:url(../images/name-bg.jpg) center bottom no-repeat; float:left;}
.name .title { height:26px; display:inline-block; padding:0px 5px; border:1px solid #CCC; border-bottom:none; text-align:center; line-height:24px; font-weight:bold; color:#333; float:left;}
.sels li a { color:#36c; padding:0px 2px;}
.sels li a:link { color:#36c;}
.sels li a:hover { color:#f00; text-decoration:underline;}
.jx-cent-02 { width:976px; border:1px solid #d8e7f4; padding:1px; margin:10px 0px 0px;}
.cent-02-bg { width:958px; margin:auto; height:1%; overflow:hidden; padding:10px 0px 8px 0px;}
.cent-02-left { width:638px; padding:0px; float:left;}
.supply { height:1%; overflow:hidden;}
.supTitlesup { height:42px; background:url(../images/title.png) left top no-repeat; margin-left:5px; padding:0px 0px 0px 52px; float:left;}
.centitlesup { height:42px; line-height:40px; display:inline-block; background:url(../images/title.png) right top no-repeat; padding-right:10px; font-size:18px; font-weight:bold; color:#39c; float:left;}
.supTitlecp { width:52px; height:42px; background:url(../images/title.png) left top no-repeat; float:left;}
.centitlecp { height:42px; line-height:40px; font-size:16px; background:url(../images/title.png) right top no-repeat; float:left; padding:0px 12px 0px 0px; color:#3E95CE; font-weight:bold;}
.centitle { width:942px; margin:auto; line-height:32px; background:url(../images/tubiao.gif) 3px 12px no-repeat; padding:0px 0px 0px 15px; font-size:14px; font-weight:bold; color:#3879B3; border-bottom:1px solid #D9ECF7;}
.supply h1 { display:block; clear:both; font-size:24px; height:42px; line-height:36px; padding:10px 0px 0px 0px; text-align:center; color:#333;}
.advertise { margin:auto; border:1px solid #85c2e0; background:#fff;}
.advertise img { border:2px solid #fff;}
.advertise p { padding:6px 10px; line-height:18px;}
.keywordTop { width:628px; padding:10px 0px; margin:auto; font-weight:bold;}
.keywordTop span { height:24px; line-height:23px; color:#f00;text-decoration:underline;}
.keywordTop a { color:#f00; text-decoration:underline; font-size:12px;}
.keywordTop img { margin:6px 4px 0px 0px; float:left;border:0px;}
.cents { width:628px; margin:auto; line-height:28px; overflow:hidden;}
.cents a { color:#f00;}

.cents1 { width:628px; margin:auto; line-height:28px; overflow:hidden;}
.cents2 {float: right;margin-top: 20px;}
.cents2 a { color:#f00;text-decoration:underline;}
.contacts { padding:0px 0px 10px 0px;}
.lb { padding:5px 0px 0px 0px; clear:both;}
.lb h2 { font-size:12px; font-weight:normal; padding:0px 0px 0px 6px;}
.lb span { font-size:12px; font-weight:normal; padding:0px 0px 0px 6px;}
.lb a { color:#333; text-decoration:underline; margin-right:10px;}
.contacts .contTitle { width:132px; background:#3e95ce; color:#fff; font-weight:bold; text-align:center;}
.contacts td { height:30px; line-height:30px; color:#333; background:#FFF;}
.keywordBom { width:626px; padding:10px 0px; margin:auto; font-weight:bold; border:1px solid #ccc; background:#fff;}
.keywordBom span { height:24px; line-height:23px; color:#f00;text-decoration:underline;}
.keywordBom a{ color:#f00; display:block; text-decoration:underline;}
.keywordBom img { margin:6px 4px 0px 0px; float:left;border:0px;}
.cent-02-right { width:314px; float:right; background:#fff;}
.guangg { width:300px; height:600px; background:#12563F; margin:auto; display:block;}
.contacts-01 { width:304px; padding:10px 5px 0px 5px;}
.lb-01 { padding:6px 0px 0px; clear:both;}
.contacts-01 .contTitle { width:80px; background:#f0f0f0; color:#369; font-weight:bold; text-align:center;}
.contacts-01 td { height:30px; line-height:30px; color:#333; background:#FFF;}
.lb-01 { padding:5px 0px 0px 0px; clear:both;}
.lb-01 h2 { font-size:12px; font-weight:normal; padding:0px 0px 0px 6px;}
.lb-01 span { font-size:12px; font-weight:normal; padding:0px 0px 0px 6px;}
.lb-01 a { color:#333; text-decoration:underline; margin-right:10px;}
.lb-01 td{ word-wrap:break-word; table-layout:fixed; word-break:break-all;line-height:20px;}
.supcents {clear: both;float: none;padding: 15px 0;width: 980px;}
.searchti { height:74px; background:url(../images/seaBg.jpg) no-repeat;}
.searchti1 { height:72px; background:url(../images/seaBg.jpg) no-repeat;}
.findSearch { width:820px; height:56px; padding:0px;}
.searchBg { color:#fff; font-weight:bold; font-size:18px;}
.cz { width:70px; float:left;}
.search-cs { width:439px; height:38px; display:inline-block; background:url(../images/searchBg.png) no-repeat; padding:0px 0px 0px 41px; float:left; margin-top:18px;}
.sch { width:425px; height:38px; line-height:38px; padding:0px 7px 0px 7px; border:none; background-color:transparent;}
.seaButton { float:left; padding:0px 0px 0px 5px; margin-top:18px;}
.searchBtn { width:86px; height:38px; background:url(../images/searchBtn.png) no-repeat; border:none; font-size:18px; color:#fff; font-weight:bold; cursor:pointer;}
.supply-l { width:954px; background:#f0f0f0; border:1px solid #0661d6; border-top:none; padding:5px 12px 12px 12px;}
.supply-l .chengssup {background: none repeat scroll 0 0 #FFFFFF;border-bottom: 2px solid #CCCCCC;display: block;line-height: 24px;padding: 0 3px 5px 3px;}
.title { height:56px; line-height:45px; background:url(../images/suptitle.jpg) no-repeat; color:#fff; font-size:16px; font-weight:bold; text-align:center;}
.supply-l .chengtop { display:block; line-height:24px; text-align:center; background:#fff; padding:0px 5px 5px 5px; border-bottom:2px solid #ccc;}
.supply-l .chengssup a{color:#666;padding:0 2px;}
.supply-l .chengssup a:hover{color:#666;text-decoration:underline;}
.chengtop a{color:#666;padding:0 1px;}
.chengtop a:hover{color:#666;text-decoration:underline;}

.chengshi a{color:#666;}
.chengshi a:hover{color:#666;text-decoration:underline;}

.title font { color:#fff; font-size:14px; font-weight:normal;}
.searcent { width:954px; margin:auto; padding:12px 0px 0px 0px; height:1%; overflow:hidden;}
.searcent1 { width:954px; margin:auto; height:1%; overflow:hidden;}
.sc-left { width:631px; float:left; background:#fff;}
.chstitle { height:36px; line-height:36px; font-size:14px; color:#333; font-weight:bold; text-align:center; border-bottom:1px solid #ccc;}
.chstitle font { font-size:12px; font-weight:normal; color:#666;}
.chstitle1 { height:56px; line-height:45px; font-size:16px; color:#fff; font-weight:bold; margin-top:3px; text-align:center; background:url(../images/suptitle1.jpg) no-repeat;}
.chstitle1 font { font-size:14px; font-weight:normal; color:#fff;}
.ad-google { width:631px; margin:auto;}
.ad-name { width:100%; margin:-6px auto 0px auto; border-bottom:1px solid #999; text-align:right; color:#ccc;}
.ad-name2 { width:100%; margin:-6px auto 0px auto; border-top:1px solid #999; text-align:right; color:#ccc;}
.sc-right { width:300px; float:right; background:#fff; padding:4px;}
.wsclass{text-decoration: underline;}
.ggsimg { padding:0px 0px 10px 0px; text-align:center;}
.flxx { width:970px; margin:auto; padding:0px 0px 15px 0px; line-height:24px; color:#666;}
.flxx div { margin:auto;}
.flxx a { padding:0px 6px 0px 3px; color:#777777; display: inline-block;}
.flxx a:hover { color:#f00;}
.yqts { width:611px; line-height:18px; margin:auto; padding:5px 10px 15px 10px; color:#666; border-top:1px solid #999;}
.cpts { padding:10px 3px; line-height:20px; color:#666;}
.dibu { width:980px; padding:30px 0px 40px 0px; border-top:3px solid #367BF0; text-align:center;}
.chengshi { padding:0px 3px 10px 3px; line-height:20px; color:#666;}
.chengshi span { color:#000; font-weight:bold; border:none;}
.hotsup { width:300px; line-height:24px; padding:0px 0px 15px 3px;}
.hotsup span { display:block; line-height:30px; font-size:16px; font-weight:bold; color:#369; border-bottom:1px solid #333; margin-bottom:5px;}
.hotsup li { padding:5px 3px; border-bottom:1px dashed #ccc;}
.hotsup .hots-hot { width:24px; height:24px; float:left; background:#f60; color:#fff; font-size:14px; font-weight:bold; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.hotsup .hots { width:24px; height:24px; float:left; background:#333; color:#fff; font-size:14px; font-weight:bold; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.hotsup a { color:#c00; font-weight:bold; padding:0px 0px 0px 5px;}
.gjc span { height:24px; line-height:23px; color:#f00;}
.gjc a { color:#f00; text-decoration:underline; font-size:14px;}
.gjc { height:24px; border-bottom:1px solid #333; text-align:right; margin-bottom:8px;}
.gjc img { margin:6px 4px 0px 0px; float:none;}



.searing { width:958px; padding:10px; overflow:hidden; margin:auto; border:1px solid #0661D6; background:url(../images/searingbg.jpg) repeat-x #f0f0f0;}
.advert { width:970px; height:90px; padding:12px 0px 0px 0px; margin:auto;}
.sing-left { width:641px; float:left; line-height:18px;}
.sing-title { width:641px; height:35px; line-height:35px; border-bottom:1px solid #ccc; text-align:center; font-size:14px; font-weight:bold; color:#333;}
.google-ad { width:621px; margin:auto;}
.lianjie { width:621px; border-bottom:1px solid #999; color:#ccc; height:12px; text-align:right; line-height:12px;}

.ad { background:#f5f5f5;}
.lititle{text-decoration:underline;}
.jxad { width:621px; padding-top:4px; margin:auto;}
.jxad h2 {font-weight:normal;font-size:12px;}
.jxad h2 a { text-decoration:underline; color:#06C; font-size:12px;}
.jxad h2 a:hover { color:#06C;text-decoration:underline;}
.jxad p { color:#000;}
.jxad p a:hover { color:#000;}
.jxad p a { text-decoration:none;color:#000;}
.jxad li { margin:auto; padding-top:8px; line-height:18px;}
.jxad p span a:hover { color:#000;}
.jxad p span a { text-decoration:underline; color:#000;}
.jxad font { color:#393; font-size:12px;}
.jxad font a{ color:#393; font-size:12px;}
.sing-right { width:300px; float:right;}
.sing-gg { height:310px;}
.searing-cent { padding:10px 0px 0px 0px;}
.sing-ssgy { height:36px; background:url(../images/lianjie-tit.jpg) no-repeat; text-align:center; line-height:36px; font-size:14px; font-weight:bold; color:#f60}
.remen { width:300px; background:#fff; padding:0px 0px 10px 0px;}
.rm-title { width:300px; height:36px; background:url(../images/remen.jpg) no-repeat; clear:both;}
.rm-tit { height:36px; padding:0px 0px 0px 10px; background:url(../images/remen.gif) left top no-repeat; float:left;}
.rm-tit span { display:inline-block; height:36px; line-height:35px; font-size:14px; font-weight:bold; color:#fff; padding:0px 20px 0px 0px; background:url(../images/remen.gif) right top no-repeat; float:left;}
.remen ul { width:280px; margin:auto;}
.remen li { height:28px; padding:0px 0px 0px 16px; display:block; padding-top:2px; border-bottom:1px dashed #ccc; background:url(../images/remendd.jpg) 2px 12px no-repeat;}
.remen li a { line-height:28px; color:#000; float:left;}
.remen li img { margin:1px 0px 0px 2px; padding:0px;}
.guanjc { line-height:32px; padding:0px 0px 0px 70px;}
.guanjc li { float:left; color:#999; padding:0px 10px 0px 0px;}
.guanjc li a { padding:0px 10px 0px 0px; color:#fff; font-weight:bold;}
.hotsups { width:300px; background:#fff; margin-bottom:10px;}
.hs-title { width:95%; height:35px; border-bottom:1px solid #ccc;background:#fff; line-height:36px; text-indent:10px; font-size:16px; color:#369; font-weight:bold;}
.hotsig { padding:4px 10px 10px 10px;}
.hotsig li { line-height:24px; border-bottom:1px dashed #c6c6c6; padding:5px 0px;}
.hotsig li a { color:#c00; padding:0px 0px 0px 8px; font-weight:bold;}
.hots-top { width:24px; height:24px; float:left; background:#F60; color:#FFF; font-size:14px; font-weight:bold; text-align:center; border-radius:3px;}
.hots { width:24px; height:24px; float:left; background:#333; color:#FFF; font-size:14px; font-weight:bold; text-align:center; border-radius:3px;}

.yq-lj { width:641px; background:#fff;}
.companys { width:641px; background:#fff;}
.cp-title { width:641px; margin:auto; height:35px; line-height:33px; font-size:14px; font-weight:bold; color:#fff; text-align:center; background:url(../images/cp-tit.jpg) repeat-x;}
.cp-cents { width:635px; padding:2px;}
.cp-cents td { height:24px; color:#333; text-indent:5px;}
.cp-cents .cpn { width:120px; font-weight:bold; color:#333; text-indent:0px; text-align:center; background:#f0f0f0;}
.cp-cents a { text-decoration:underline; color:#06f;}

.keywR { width:290px; padding:5px 0px 8px 10px; background:#fff;}
.keywR li { padding:5px 0px; line-height:19px; font-size:14px; font-weight:bold; color:#06f; clear:both;}
.keywR li img { float:left; margin:4px 4px 6px 0px;}
.keywR li a { color:#f00; text-decoration:underline; font-weight:bold;}

.fenye { width:616px; height:31px; margin:5px auto; padding:5px 10px 0px 0px; background:#f8f8f8;}
.fy-btns { height:26px; float:right; border-left:1px solid #d9d9d9;}
.fy-btns li { height:24px;padding:0; line-height:24px; float:left; border:1px solid #d9d9d9; background:url(../images/fy-btnBg.jpg) repeat-x; border-left:none; text-align:center; color:#ababab; font-weight:bold;}
.fy-btns span { float:left; height:2px; display:inline-block; padding:10px 5px 0px 5px;}
.fy-btns a { display:inline-block; color:#3e95ce; font-weight:bold; padding:0px 8px;}
.fy-btns .on a { color:#666;}
.fy-btns .on { background:url(../images/hover.jpg) right top no-repeat; font-weight:bold;}
.fy-btns li span { height:24px; line-height:24px; padding:0px 8px;}

.csxx { width:958px; padding:10px; background:#FFFBE9; margin-bottom:10px; line-height:20px; color:#999; text-indent:2em;}
.citybom { width:960px; overflow:hidden; background:#f5f5f5; padding:10px; color:#999; margin-top:10px;}
.citybom a { line-height:20px; margin:0px 5px 0px 0px; color:#999;}
.city1 { display:block; color:#666;}
.periods { width:960px; overflow:hidden; padding:10px; color:#999;}
.periods a { line-height:14px; margin:0px 2px 0px 0px; color:#999;}

.logo_rgdn {float: right;margin-right: 150px;margin-top: 30px;}