﻿body {background: none repeat scroll 0 0 #FFFFFF;font-family: "宋体",Arial,Helvetica,sans-serif; font-size:12px;line-height: 150%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, label {margin: 0;  padding: 0;}
ul,li {list-style:none;}
a:link,a:visited {color:#000; text-decoration:none;}
a:hover,a:active {color:#cc0000; text-decoration:underline;}
em { color:#cc0000; font-style:normal;}
element.style { border-style: none solid solid;}
img { border:0 none;}
button, input, select, textarea { font-size: 100%; margin: 0; outline: 0 none; padding: 0; vertical-align: middle;}
select, input, button, textarea { font: 100% Tahoma,Helvetica,Arial,sans-serif;}
table { border-collapse:collapse; border-spacing 0;}
.top { border-bottom:1px solid #dedede;}
.top-980 { width:980px; margin:0 auto; overflow:hidden; line-height:25px;}
.top-left { float:left;}
.top-co { float:right; margin-right:245px; display:inline; color:#666666;}
.top-right { float:right;}
.top .top-980 a{ color:#666;}
.top-right a { margin-left:3px;}
.haed { width:980px; margin:0 auto; overflow:hidden; margin-top:8px;}
.logo { width:240px; float:left;}
.search { width:740px; float:right; position:relative; }
.tabs li { border-style: solid; border-width: 1px 1px 0; cursor: pointer; float: left; font-size: 14px; height: 24px; line-height: 24px; margin-right: 5px; text-align: center; width: 50px;border-color: #AACCEE;}
.tabs { height:26px; padding-left:10px; z-index:2; position:relative;}
.search .tabs .on { color: #000; cursor: default; font-weight: bold; height: 25px; background-color:#fff;}
.tabs li { background-color: #EEF7FF;}
.tabs-box {background: url("../images/search_bg.jpg") repeat-x scroll 0 0; border-style: solid; border-width: 1px; height:49px; top:-1px; position:relative; border-color: #AACCEE; padding:10px;}
#search-kw {background: url("../images/search_kw_bg.png") repeat-x scroll 0 0;border: 1px solid #CDCDCD;font-size:12px;height: 28px; line-height: 28px; padding-left: 3px; width:380px; color:#999;}
#search-radio label input { left: 0; position: absolute; top:3px; float:left;}
#search-radio { display: block; height:20px; line-height:20px; overflow:hidden;}
#search-radio label { display: block; float: left; padding-left:16px; position: relative; margin-right:8px;}
#search-btn { cursor: pointer; font-size: 14px; height: 30px; line-height: 26px; text-align: center; width: 80px;}
.nav {background: url("../images/nav_bg.jpg") no-repeat scroll 0 0; width:980px; margin:0 auto; margin-top:8px; height:70px;}
.nav {background: url("../images/nav_bg.jpg") no-repeat scroll 0 0; width:958px; margin:0 auto; margin-top:8px; height:58px; padding:6px 11px;}
.menu .nav a { color:#fff; margin:0 12px; float:left; display:inline;   font-size:14px; text-align:center; line-height:28px; }
.content { width:980px; margin:0 auto; margin-top:8px; overflow:hidden;}
.c_left { width:228px; float:left; border:1px solid #a1bbdc; background-color:#f3faff;}
.c_left .dh { background-color:#e3efff; height:30px; line-height:30px;}
.c_left .dh h3 { font-size:14px; color:#155091; padding-left:8px; float:left;}
.c_left .dh span { color:#999; float:right; padding-right:5px;}
.c_left .db { padding:5px 8px; width:212px; overflow:hidden; margin-bottom:2px;}
.c_left .db .l_ul1 li{ width:70px; text-align:center; float:left; font-size:14px; line-height:28px; height:28px;}
.c_left .db .l_ul2 li{ width:42px; text-align:center; float:left; font-size:14px; line-height:28px; height:28px;}
.c_left .db .l_ul3 li{ width:212px; float:left; font-size:14px; line-height:28px; height:28px;}
.c_right { width:742px; float:right;}
.box1 { border:2px solid #a1bbdc; width:718px; overflow:hidden; padding:10px;}
.box1 li { width:102px; float:left; text-align:center; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.c_right a.red { color:#E60012;}
.c_right a.green { color:#178517;}
.box2 { border:2px solid #a1bbdc; width:738px; overflow:hidden; margin-top:8px; padding-bottom:5px;}
.box2 dl { padding: 5px 10px 0; font-size:14px; height:24px; line-height:24px; overflow:hidden;}
.box2 dl dt { float:left; width:60px;}
.c_right .box2 dl dt a { color:#990000;}
.box2 dl dd a { width:122px; float:left; }
.box2 .bg { background-color:#eef7ff;}
.box2 dl dd a.more { width:46px;}
.tool { border:1px solid #a1bbdc; width:968px; margin:0 auto; margin-top:8px; padding:5px; background-color:#f3faff;}
.tool a { margin:0 2px;}
.foot { width:980px; text-align:center; margin:0 auto; margin-top:8px; line-height:30px;}

.n_right { width:228px; float:right; border:1px solid #a1bbdc; background-color:#f3faff;}
.n_right .dh { background-color:#e3efff; height:30px; line-height:30px;}
.n_right .dh h3 { font-size:14px; color:#155091; padding-left:8px; float:left;}
.n_right .dh span { color:#999; float:right; padding-right:5px;}
.n_right .db { padding:5px 8px; width:212px; overflow:hidden; margin-bottom:2px;}
.n_right .db .l_ul1 li{ width:70px; text-align:center; float:left; font-size:14px; line-height:28px; height:28px;}
.n_right .db .l_ul2 li{ width:42px; text-align:center; float:left; font-size:14px; line-height:28px; height:28px;}
.n_right .db .l_ul3 li{ width:212px; float:left; font-size:14px; line-height:28px; height:28px;}
.n_left { width:742px; float:left;}
.l_box { width:740px; float:left; border:1px solid #a1bbdc;}
.l_box .dh {background: url("../images/n_btbg.jpg") repeat-x scroll 0 0; height:28px; border-bottom:1px solid #a1bbdc; padding-bottom:1px; color:#155091; font-size:14px; line-height:28px; padding-left:8px;}
.l_box .db table { width:100%; font-size:14px;}
.l_box .db table a { color:#155091;}
.l_box .db td{ text-align:center; line-height:28px;}
.l_box .db .ta_bg { background-color:#e3efff;}
.l_box .db .td_bg { background-color:#eef7ff;}
.pageNav {clear: both; font-size: 14px; height: 22px; padding:20px 0; margin-left:5px;}
.pageNav .na {color: #a1bbdc;}
.pageNav a.f12, .pageNav strong.f12, .pageNav span { font-size: 14px;}
.pageNav strong { height: 22px; line-height: 24px; color:#da0000;}
.pageNav a, .pageNav span { border: 1px solid #a1bbdc; height: 20px; line-height: 22px;}
.pageNav .mor { border: 0 none; height: 21px; line-height: 21px; padding: 0;}
.pageNav a, .pageNav strong, .pageNav span { display: block; float: left; margin-right: 5px; overflow: hidden; padding: 0 8px;}
.location { width:980px; margin:0 auto; margin-top:8px; color:#666;}
.tion { border:1px solid #a1bbdc; padding:6px; width:728px; overflow:hidden;}
.tion dt img { width:198px; height:300px; border:1px solid #dedede;}
.tion dd{ padding-left:6px; float:left; margin:4px 0; width:520px;}
.tion dt { float:left; width:200px; height:302px;}
.tion dd .xx li { width:170px; float:left;height:24px; line-height:24px; overflow:hidden;}
.tion dd b { color:#cc0000; font-size:18px;}
.tion dd .an_01 {background: url("../images/an_01.jpg") no-repeat scroll 0 0; width:97px; height:30px; cursor:pointer; border:0 none; color:#fff; font-weight:bold; margin-top:3px; margin-right:10px;}
.tion dd .an_02 {background: url("../images/an_02.jpg") no-repeat scroll 0 0; width:97px; height:30px; cursor:pointer; border:0 none; color:#fff; font-weight:bold; margin-top:3px;}
.content .n_left .tion a { color:#155091;}
.floatLeft { float:left;}
.floatLeft li.qq { background-position: 0 -80px;}
.floatLeft li { background: url("../images/share.gif") no-repeat scroll 0 0 transparent; float: left; height: 16px; line-height: 18px; margin-right: 18px; overflow: hidden; padding-left: 20px; font-size:12px;}
.floatLeft li.renren { background-image: url("../images/share-tinybtn.png");}
.floatLeft li.sina { background-image: url("../images/share_sina.gif");}
.floatLeft li.taobao {background-image: url("../images/taobao.jpg");}
.floatLeft li.kaixin {background-position: 0 -16px;}
.floatLeft li.douban { background-image: url("../images/fw2douban_s.png");}
.floatLeft li.tengxun { background-image: url("../images/weiboicon16.png");}
.l_list { width:740px; float:left; border:1px solid #a1bbdc; margin-top:8px;}
.l_list .dh {background: url("../images/n_btbg.jpg") repeat-x scroll 0 0; height:28px; border-bottom:1px solid #a1bbdc; padding-bottom:1px; color:#155091; font-size:14px; line-height:28px; padding-left:8px;}
.l_list .dh h3 { float:left; padding-left:5px; font-size:14px;}
.l_list .dh span { float:right; padding-right:5px;}
.l_list .db .xian li{ float:left; width:147px; text-align:center; font-size:14px; height:30px; line-height:30px; border-left:1px solid #d0dae4; border-bottom:1px solid #d0dae4;}
.n_left .l_list .db .xian .on { background-color:#fff; border-bottom:0 none; color:#cc0000;}
.n_left .l_list .db .on a { color:#cc0000;}
.l_list .db { font-size:14px;}
.l_list .db .lyk { padding:12px; width:710px; overflow:hidden;}
.l_list .db .lyk textarea { height:100px; padding: 5px; width:702px;}
.l_list .db .lyk .fb_sub { margin-top: 8px; overflow: hidden; width:710px;}
.l_list .db .lyk .fb_sub span { float: left; line-height: 26px; padding-left: 2px;}
#check_code { height: 18px; line-height: 18px;}
.l_list .db .lyk .fb_sub .sub_fban { background: url("../images/sub_fbpl.jpg") no-repeat scroll 0 0; border: 0 none; color: #FFFFFF; cursor: pointer; float: right; font-size: 12px; height: 23px; width: 82px;}
.l_list .db .lyk .pinl { margin-top:5px; float:left; width:710px;}
.l_list .db .lyk .pinl .huif {background-color:#f1f8fd; width:700px; padding:5px; overflow:hidden;}
.l_list .db .lyk .pinl li { border-bottom: 1px dotted #CBD9E3; padding: 10px 0;}
.l_list .db .lyk .pinl li a { color:#155091;}
.l_list .db .sga { padding:10px 20px; line-height:30px;}
.l_list .db .sga a { color:#155091;}
.content .ec_dq { border:1px solid #a1bbdc;}
.content .ec_dq .dh {background: url("../images/n_btbg.jpg") repeat-x scroll 0 0; height:28px; border-bottom:1px solid #a1bbdc; padding-bottom:1px; color:#155091; font-size:14px; line-height:28px; padding-left:8px;}
.content .ec_dq .dh span { float:right; padding-right:5px;}
.content .ec_dq .dh span a { color:#155091;}
.content .ec_dq .db { width:978px; overflow:hidden; padding:10px 0;}
.content .ec_dq .db .boxId { border-bottom: 1px dashed #D8D5D5; margin: 0 auto; overflow: hidden; padding-bottom: 6px; width:958px; margin-top:8px;}
.s_p_condition {background: url("../images/zhbt_bg.jpg") no-repeat scroll 0 0; width:73px; height:20px; font-size:14px; color:#fff; padding-left:3px; float:left;}
.condition_box { float: left; padding-left: 5px; position: relative; width:868px;}
.ec_dq .db .boxId ul li { font-size:14px; float: left; height: 20px; line-height:20px; padding: 0 9px; text-align: left; vertical-align: middle; white-space: nowrap;}
.ec_dq .db .boxId ul li a.on {color:#cc0000; font-weight:bold;}
.sd_home { padding:10px; font-size:14px;}
.ec_dq .db table { width:100%; font-size:14px;}
.ec_dq .db table a { color:#155091;}
.ec_dq .db td{ text-align:center; line-height:28px;}
.ec_dq .db .ta_bg { background-color:#e3efff;}
.ec_dq .db .td_bg { background-color:#eef7ff;}
.ec_dq .db .hong { color:#cc0000;}
.l_list .db .sga label { width:70px; text-align:right; float:left;}
.l_list .db .sga li { height:30px; line-height:30px;}
.l_list .db .sga .tex { height:auto;}
.l_list .db .sga .tex textarea { width:620px; height:100px;}
/*--------------------star评分---------------------*/

.star-ratings { width:85px; background:url(../images/star_big3.gif) repeat-x; height:16px; position:relative; float:left; }
.current-rating { background:url(../images/star_big3.gif) repeat-x left center; _background-position:left -16px; height:16px; display:block; text-indent:-9000; z-index:1; position:absolute; width:0; _overflow:hidden; }
.star-ratings li { float:left;}
.star-ratings li a { display:block; height:16px; position:absolute; text-decoration:none; text-indent:-9000px; width:8px; z-index:20; border-spacing:0; outline: none;}

.star-ratings li a.one { left:0;}
.star-ratings li a.two { left:9px;}
.star-ratings li a.three { left:17px;}
.star-ratings li a.four { left:26px;}
.star-ratings li a.five { left:34px;}
.star-ratings li a.six { left:43px;}
.star-ratings li a.seven { left:51px;}
.star-ratings li a.eight { left:60px;}
.star-ratings li a.nine { left:68px;}
.star-ratings li a.ten { left:77px;}

.star-ratings li a.one:hover { width:9px;}
.star-ratings li a.two:hover { width:17px;}
.star-ratings li a.three:hover { width:26px;}
.star-ratings li a.four:hover { width:34px;}
.star-ratings li a.five:hover { width:43px;}
.star-ratings li a.six:hover { width:51px;}
.star-ratings li a.seven:hover { width:60px;}
.star-ratings li a.eight:hover { width:68px;}
.star-ratings li a.nine:hover { width:77px;}
.star-ratings li a.ten:hover { width:85px;}

.star-ratings li a:hover { background:url(../images/star_big3.gif) repeat-x left bottom; _background-position:left -32px; left:0; z-index:2;}
.n_left .l_box .db h4 { font-size:14px; line-height:28px; color:#333; margin:0 10px; border-bottom:1px solid #d0dae4; margin-top:10px;}
.car_sea { text-align:center; margin:0 10px; font-size:14px; padding:10px 0; border-bottom:1px solid #d0dae4;}
.l_box .db .car_tab { width:380px; margin:10px auto; border-collapse:separate;}
.l_box .db .car_tab .td_l { text-align:right;}
.l_box .db .car_tab .td_r { text-align:left; padding-left:3px;}
.wap { text-align:center;}
.l_box .db .diqu { margin:10px; font-size:14px; overflow:hidden; width:720px;}
.l_box .db .diqu a { width:55px; float:left; text-align:center; line-height:30px; color:#155091;}
.n_left .l_box .db .list_ul { margin:10px; width:720px; overflow:hidden;}
.n_left .l_box .db .list_ul li { padding:0 10px; float:left; font-size:14px;}
.n_left .l_box .db .list_ul li a { color:#155091;}
.n_left .l_box .db .list_ul li a.on { background-color:#155091; color:#fff; padding:2px 5px; text-align:center;}
.n_left .l_box .db .bz_ul { margin:10px; width:720px; overflow:hidden;}
.n_left .l_box .db .bz_ul li { width:130px; text-align:center; float:left; height:150px; overflow:hidden; padding-right:50px;}
.n_left .l_box .db .bz_ul li img {  margin:0 auto; vertical-align:middle;  height:67px;}
.n_left .l_box .db .bz_ul li .bzborder { border:1px solid #eaeaea; width:130px; height:88px; display:block; padding-top:20px; }
.pop { width:450px; border:2px solid #346091; position:fixed; _position:absolute; overflow:hidden; top:100px; margin:0 auto; background:#FFFFFF; z-index:99; }
.pop .hd {background: url("../images/tc_bg.jpg") repeat-x scroll 0 0; height:31px; line-height:31px;}
.pop .hd h3 { color:#155091; font-size:14px; padding-left:8px;}
.pop .bd li { width:225px; float:left; font-size:14px; line-height:30px;}
.pop .bd li label { width:120px; float:left; padding-left:10px;}
.pop .bd li span { width:80px; float:left; padding-left:10px;}
.x { position:absolute; top:8px; right:8px; width:14px; height:14px;}
.l_r { width:300px; margin:0 auto; margin-top:30px; overflow:hidden;}
.left { float:left; margin-top:50px;}
.co_img { float:left; width:132px; margin-left:70px; display:inline; text-align:center;}

.co_img a#co_img_border { width:130px; height:88px; border:1px solid #eaeaea; display:block; padding-top:20px; margin-bottom:3px; }
.co_img img { margin:0 auto; height:67px;}
.pop .p { width:300px; margin:15px auto; overflow:hidden;}
.right { float:right; margin-top:50px;}
.fenxiang { width:300px; margin:0 auto; background-color:#f2f7fb; overflow:hidden; margin-bottom:20px; color:#0f51ed; text-align:center; padding:3px 0;}
.fenxiang a { margin:0 5px;}
.car_sea .guishu_input { width:230px; height:20px; line-height:20px; overflow:hidden;}
.l_box .dh strong { float:left;}
.l_box .dh span { float:right; padding-right:6px;}
.l_box .dh span a { color:#155091; text-decoration:underline;}
.l_box .dh span a:hover { text-decoration:none;}
.l_box .db .s_se { margin:10px; overflow:hidden; width:720px;}
.l_box .db .s_se li { font-size:14px; margin-top:8px; width:720px; float:left;}
.l_box .db .s_se li label { width:100px; float:left; text-align:right;}
.l_box .db .s_se li span { margin-right:5px; float:left;}
.l_box .db .s_se .ss { padding:3px 6px;}
.l_box .db .qgss { margin:10px; border-top:1px solid #d0dae4;}
.qgss dl {border-bottom:1px dashed #d0dae4; overflow:hidden; width:718px; padding:10px 0;}
.qgss dl dt { width:100px; float:left; text-align:center;}
.qgss dl dt img { border:1px solid #ccc; width:80px; height:60px;}
.qgss dl dd { width:500px; float:left;}
.l_box .db .qgss h5 { font-size:14px;}
.l_box .db .qgss a { color:#155091;}
.qgss dl .dd_r { float:right; width:64px; text-align:center; line-height:30px;}
.item-rank-rst, .user-rank-rst, .rating-wrap ul, .rating-wrap a:hover, .rating-wrap .active-star, .user-m-star, .urr-rank60, .breadcrumb .note { background-image: url("../images/g_remark_v201110131551.png"); background-repeat: no-repeat;}
.irr-star40 { background-position: 0 -34px;}
.irr-star0 { background-position: 0 -119px;}
.irr-star10 { background-position: 0 -102px;}
.irr-star20 { background-position: 0 -85px;}
.irr-star30 { background-position: 0 -68px;}
.irr-star50 { background-position: 0 0;}
.item-rank-rst { float: left; height: 12px; margin:10px 12px 0 0; overflow: hidden; text-indent: -9999px; width: 64px;}
.dpjc { padding:10px 20px; width:700px; overflow:hidden; padding-top:0;}
.dianp { float:left; padding-top:10px;}
.dianp a { margin:0 5px; color:#115091;}
.dianp .dp_an {background: url("../images/dpan_bg.jpg") no-repeat scroll 0 0; width:90px; height:34px; cursor:pointer; border:0 none; color:#fff; font-weight:bold;}
.l_list .db .pinl { margin:10px;}
.l_list .db .pinl p { width:700px; padding:5px; overflow:hidden;}
.l_list .db .pinl li { border-bottom:1px dashed #d0dae4; padding:10px 0;}
.dmore { width:740px; text-align:center; line-height:30px; font-size:14px; margin-bottom:10px;}
.dmore a { color:#115091;}
.form-block { margin-bottom: 11px; width:720px; overflow:hidden; line-height:24px;}
.label_required { padding-right: 4px;width: 84px; text-align:right; float:left;}
.rating-wrap {background: none repeat scroll 0 0 #FFF9F1; border: 1px solid #EFE0D7; display: block; float: left; height: 20px; margin-right:10px; padding: 4px 0 0 5px; position: relative; top:0; width: 89px; z-index: 0;}
.rating-wrap ul { background-position: 0 -250px; height: 16px; position: relative; width: 85px; z-index: 10;}
.rating-wrap li { display: inline;}
.section a { color: #6666CC;}
.rating-wrap a { display: block; height: 16px; left: 0; position: absolute; top: 0;}
.rating-wrap .one-star {background-position: 0 -232px; width: 17px; z-index: 50;}
.rating-wrap .one-star:hover {background-position: 0 -232px; width: 17px; z-index: 50;}
.rating-wrap .two-stars {background-position: 0 -214px; width: 34px; z-index: 40;}
.rating-wrap .three-stars { background-position: 0 -196px; width: 51px; z-index: 30;}
.rating-wrap .four-stars { background-position: 0 -178px; width: 68px; z-index: 20;}
.rating-wrap .five-stars { background-position: 0 -160px; width: 84px; z-index: 10;}
.hint { color: #999999; float: left;}
.l_list .db .lyk .form-textarea { border: 1px solid #CCCCCC; font-family: Tahoma,Geneva,sans-serif; margin-right: 5px; width: 598px;height: 100px; padding: 2px;}
.review-counter { width: 600px; color:#999;}
.form-content-block {margin-left: 88px;}
.block {margin-left: 88px; background: url("../images/dpan_bg.jpg") no-repeat scroll 0 0; width:90px; height:34px; cursor:pointer; border:0 none; color:#fff; font-weight:bold;}
.map { margin:8px; font-size:14px;}
.map a { color:#115091;}
.n_right .db .l_ul4 li { width:212px; margin-top:3px; float:left;}
.n_right .db .l_ul4 label { width:60px; float:left; text-align:right;}
.l_list .dh span a { color:#115091;}
.l_list .db .xxk { margin:10px;}
.l_list .db .xxk li { float:left; margin-right:6px; padding:10px 0;}
.l_list .db .xxk .on, .xxk .on:hover { background-color:#2e7bbc; text-align:center; padding:3px 6px; color:#fff;}
.l_box .db .s_se p { width:120px; float:left; height:25px;}
