@charset "utf-8";

input{outline: none;}
.im-star{display: inline-block;width: 85px;height: 18px;background:url(../images/seImg/star.png) no-repeat;}
	.star-sa1{background-position: 0px 0px;}
	.star-sa2{background-position: 0px -17px;}
	.star-sa3{background-position: 0px -35px;}
	.star-sa4{background-position: 0px -52px;}
	.star-sa5{background-position: 0px -68px;}
	
.se-cai span{float:left;padding:3px 15px 3px 5px;line-height: 15px;margin-top: 5px;border: 1px solid #ccc;margin-right: 8px;cursor: pointer;position: relative;}
.se-cai span.active{background: url(../images/seImg/ceIc-01-4.png) no-repeat right bottom;border: 1px solid #eb6100;}
.det_li_box .deta{border-bottom: none;}

.sum-t{width: 195px;padding-bottom: 10px;text-align:center;}
.sum-t h4{font-size: 16px;padding-left: 15px;border-bottom: 1px solid #ccc;padding: 3px 10px;color: #666;text-align: left;}
.c-sliserTop{border: 1px solid #ccc;width: 40px;padding: 2px 5px;cursor: pointer;background:url(../images/seImg/ceIc-01.png) no-repeat 9px -114px;;}

.de-list-ul{ height:38px; width:750px; border-bottom:1px solid #d44547;background:#f2f6f7; }
.de-list-ul li{float:left;width:185px;border:1px solid #f2f6f7;border-bottom:0;height: 37px;
text-align: center;line-height: 37px;font-size:14px;cursor: pointer;font-weight: bold;}
.de-list-ul li.on{background:#fff;border:1px solid #ccc;border-bottom:0;}

.p_detaillist .tabname{border-bottom: solid 1px #C7000B; height: 38px; line-height: 37px; background:#F3F6F7;}
.p_detaillist .fixed{position:fixed; z-index:90; width:750px; _position:absolute; top:0;}
.p_detaillist .tabname li{float: left; text-align: center; width: 249px; height:38px; color: #3e3e3e; font-size: 14px; font-weight: bold; cursor:pointer;}
.p_detaillist .tabname li.on { background: #fff; color:#3E3E3E; border:1px solid #ccc; height:37px; border-bottom:0 none;}
.p_detaillist .tabname li span { display: inline-block; width: 36px; height: 36px; background:url(../images/seImg/icon.png) 0 0 no-repeat; vertical-align: middle; }
.p_detaillist .tabname li span.one { background-position:0px -825px; }
.p_detaillist .tabname li span.two { background-position:-39px -825px; }
.p_detaillist .tabname li span.three { background-position:-77px -825px; }
.p_detaillist .tabname li span.four { background-position: -116px -825px; }
.p_detaillist .tabname li.on span.one { background-position:0px -862px;}
.p_detaillist .tabname li.on span.two { background-position:-38px -862px; }
.p_detaillist .tabname li.on span.three { background-position:-76px -862px; }
.p_detaillist .tabname li.on span.four { background-position:-114px -862px; }
.p_detaillist .tabcon{display:none; overflow:hidden;border:1px solid #F6F6F6}
ul.p_detail{padding-left:12px; overflow:hidden;zoom:1;}
ul.p_detail li{color: #666666;display: inline;float: left;height: 18px;line-height: 18px;margin: 10px 15px 0 0;overflow: hidden;text-overflow: ellipsis;vertical-align: top;white-space: nowrap;width:165px;}

.comment_score{background: #F3F6F7;overflow: hidden;}
.comment_score_c{text-align:center; width:120px; padding:0 10px; margin:20px 0; height:116px; border-right:1px solid #ccc; height:120px; float:left; margin-left:-100%;}
.comment_score_c span{display:block; height:20px; line-height:20px; margin-top:10px;}
.comment_score_c strong{font-family:Arial, Helvetica, sans-serif; font-size:36px;color:#AC9C9C; font-weight:normal;}
.comment_score_c .star,.comment_score_c .star_v{height:14px; display:inline-block; width:87px;}
.comment_score_c .star{position:relative;background:url(../images/seImg/icon.png) no-repeat 0 -956px ;}
.comment_score_c .star_v{background:url(../images/seImg/icon.png)  no-repeat 0 -941px; position:absolute; left:0;top:0;}
.comment_scorebar{float:left;width:100%; height:160px;}
.comment_scorebar_c{margin-left:140px;}
.comment_scorebar_c .dac{margin:0 auto;width:474px; padding-top:46px; position:relative;}
.comment_scorebar_c ul{margin-top:30px;}
.comment_scorebar_c li{width:94px;float:left; text-align:right; color:#958E90; line-height:22px; height:22px;}
.comment_scorebar .inner,.comment_scorebar .value{height:30px;width:474px; background:url(../images/seImg/icon.png) no-repeat 0 -765px; position:absolute;z-index:1;}
.comment_scorebar .value{ background-position: 0 -734px; z-index:2;}
.comment_scorebar strong{font-family:Arial, Helvetica, sans-serif; position:absolute; right:0; background:url(../images/seImg/icon.png) no-repeat -1319px -1056px; height:28px;color:#C80108; top:-28px; font-size:18px; font-weight:normal; width: 28px;}
.cmtbtn {clear:both; margin-top:20px; overflow:hidden;}
 .cmtbtn a{display:inline-block; height:22px; line-height:22px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:0 7px; border:1px solid #BFBFBF;border-radius:0 .3em .3em 0;background-color:#E8ECEF; font-size:14px;}
 .cmtbtn a span{background:url(../images/seImg/icon.png) no-repeat 0 -1089px; display:inline-block; padding-left:16px;}
.cmtbtn a.good{border-radius:.3em 0 0 .3em; background-color:#F2F6F7;}
.cmtbtn a.good span{background:url(../images/seImg/icon.png) no-repeat 0 -1118px;}
.comment_send{background-color:#F3F6F7; padding:20px; border-bottom:1px dotted #ccc;}
.comment_send .txtar{border:1px solid #FF6820; width:288px; height:100px; resize:none;}
.comment_send label,.comment_send strong{vertical-align:middle;}
.comment_send strong{display:inline-block; padding-top:3px;}
.comment_send h4{margin-bottom:10px; font-size:14px; font-weight:normal;}
.comment_send_c{padding:0 40px;}
.comment_send_c table{width:100%;}
.comment_send_c td{height:35px;border:0;text-align:left;}
.comment_send_c td.tr{text-align:right;}
.comment_send_c .c1{width:280px;}
.comment_send_c .btn{font-size:18px; line-height:20px; height:22px;}
.comment_send .star{width:130px; display:inline-block; vertical-align:middle;margin-top: 4px;}
.comment_send .star s{width:20px; height:20px; display:inline-block; background:url(../images/seImg/icon.png) no-repeat 0 -995px; cursor:pointer; padding-right:5px;}
.comment_send .star .hover,.comment_send .star .active{background:url(../images/seImg/icon.png) no-repeat 0 -973px;}
.review{ border: solid 1px #f6f6f6; clear: both; min-height:110px; padding: 18px; line-height: 22px;zoom:1;}
.review ul{ overflow:hidden;}
.review li {float: left; padding-right: 25px; }
.review li.one {width: 360px; padding-right: 40px; line-height: 20px; word-wrap:break-word; word-break:break-all;}
.review li.one span {color: #ccc;}
.review li.two {width: 140px; color: #333; line-height: 18px;}
.review li.two span {color: #999;}
.review li.three {width:110px;}
.review li.three span { position: relative;top:6px;*top:0; display:inline-block; max-width:60px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  color: #999;}
.review li.three .lv{height:14px; line-height:14px; padding:2px; background-color:#E05F35; color:#fff; display:inline-block; vertical-align:middle;}
.review li.three img { vertical-align: middle; margin-right: 4px; }
.ten_address{ background:#F5ECDD;height:30px; line-height:30px; text-indent:1em; color:#CD8000;border:solid 1px #F8B853;margin:10px 0;}

.p_t_r_a{position:relative;background:#f5f5f5;border:1px solid #e5e5e5;margin:10px 0 0 6px;padding:10px}
.p_t_r_r{color: #AF874D;}
.p_t_r_a s{background:url(../images/seImg/index_icon.png) no-repeat -281px -757px;width:20px;height:7px;position:absolute;top: -7px;left:10px;overflow:hidden; display:block;}

.table_gery { border: 0; border-collapse: collapse; width: 100%; table-layout: fixed; }
.table_gery th, .table_gery td { border-bottom: solid 1px #ccc; padding: 6px 8px; }
.table_gery th { text-align: center; background: #f4f4f4; }
.table_gery td { text-align: center; word-wrap: break-word; overflow: hidden; }
.table_gery th.l, .table_gery td.l { text-align: left; }


.ico_order,.ico_save,.ico_sbt,.ico_lj, .ico_ja, .ico_cancel, .ico_ok{background:url(../images/seImg/icon_n.png) no-repeat;}

.n_btn{height:30px; line-height:30px; background-color:#f48e4a; display: inline-block;*zoom:1;font-size:14px;color:#fff;text-align: center; vertical-align: middle; border: 0 none; cursor: pointer; min-width:40px; padding:0 10px;}
.n_btn span{ color:#fff;font-family: 'microsoft yahei',Arial,Helvetica,sans-serif;}
.n_btn.palr14{padding:0 14px;}
.n_btn:hover{background-color:#ff6600;color:#fff; text-decoration:none;}
.n_btn span,.n_btn em{display:inline-block; padding-left:24px;}
.n_btn.bgaaa{background:#aaa;}
.ico_lj {background-position: 0 -956px;}
.ico_ja{background-position: 0 -998px;}
.ico_sbt {background-position: 0 -285px;}
.ico_order{ background-position:0 -863px;} 
.ico_save{background-position:0 -104px; padding-left:30px !important;}
.ico_cancel{background-position:0 -703px;} 
.ico_ok{ background-position: 0 -249px; }



.banner-fade{ width:950px;height:250px; position:relative; overflow:hidden;border:1px solid #ccc;}
.banner-fade .main{position:relative; left:0; top:0; z-index:1;}
.banner-fade .main li{ position:absolute; top:0; left:0;}
.banner-fade .main li img{ width:950px; height:250px;}
.banner-fade .nav{ width:120px; position:absolute; left:20px; bottom:10px; z-index:2;}
.banner-fade .nav li{ width:20px; height:20px; line-height:20px; float:left; background:#343233; margin:0 2px; color:#fff; text-align:center; display:inline; cursor:pointer; font-size:14px;}
.banner-fade .nav li.cur{ background:#f60; color:#fff;}


.br-r{border-right: 1px solid #CCC;}
.br-t{border-top: 1px solid #ccc;}


.img_bk{width:363px;height:348px;border:1px solid #ccc;text-align:center;}
.img_bk img{width:350px;height:345px;}
.yi_bg{background:#f4f7fc;width:380px;margin-left:18px;}
.yi_bg a{color:#00479D;}
.yi_bg a:hover{color:#bf000b;text-decoration: underline;}
.yi_bg .ico_mark{margin: 5px 10px 0 10px;}
.yi_bg .ico_mark img{width:20px;height:20px;}
.detamt.ptb30{padding: 20px 0 40px;}


.locality{ position:relative;display: inline-block; z-index:1;margin-right:10px;margin-top:5px;}
	.locality .top{float:left; cursor:pointer;height:24px;border:1px solid #bbb; background:#fff;}
	.locality .top span{ float:left;padding: 0 10px; height:24px;line-height:24px;}
	.locality .top i{ float:left; height:24px;line-height:24px;width:18px; background:url(../images/utils/ico3.png) no-repeat  center -15px; border-left:1px solid #cdcdcd;}	
	.locality .bottom{ display:none; position:absolute;top:25px;left:0px;width:367px;border:1px solid #a6a6a6; background:#fff; }
	.locality .bottom.cur{ display: block;}
	.locality .bottom h2{height:30px; line-height:30px; font-size:14px;color:#000; text-indent:9px; font-weight:normal; border-bottom:1px dashed #e7e7e7;}
	.locality .bottom ul{ width:354px; padding:4px 0 4px 13px ; line-height:26px; font-size:12px;}
	.locality .bottom ul li{width:96px; float:left; }
	.locality .bottom ul li span{ position:relative; float:left;}
	.locality .bottom ul li span a.top_a{ position:relative; float:left;}
	.locality .bottom ul li.end{width:66px;}
	.locality .bottom a{ display:inline-block;height:20px; border:none; margin:0; line-height:20px;color:#666;padding:0 11px;}
	.locality .bottom a.cur,.locality .bottom a:hover{ background:#c6010b; color:#fff;}
	.locality .bottom a.cur{ z-index:1;}
	.locality .bottom .float_main{display:none; width:282px; overflow:hidden; position:absolute;left:45px;top:0px; background:#fff; border:1px solid #bebebe;z-index: 1;}
	.locality .bottom .float_main h2{ width:100%;}
	.locality .bottom .float_main a{ max-width:48px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
	.locality .bottom .float_main ul{width:280px;padding:5px 0 5px 2px; background:#fff;}
	.locality .bottom .float_main li{width:70px;}


.icon_star, .icon_star_v {background-image: url(../images/seImg/icon.png);display: inline-block;background-repeat: no-repeat;vertical-align: middle;}
.icon_star {position: relative;width: 74px;height: 12px;margin-left: 4px;margin-top: -5px;}
.icon_star {background-position: -209px -0px;}
.icon_star_v {position: absolute;left: 0;top: 0;height: 12px;}
.icon_star_v {background-position: -209px -22px;}



.p10{padding:10px;}
.c_msg{background: #fffdee;border:1px solid #efd3bb;padding: 5px;}
.m_jqm{background: #fff;position: fixed;top: 50%;left: 50%;}
.m_jqm .s_title {height: 35px;line-height: 35px;padding: 0 10px;background: #eee;}
.m_jqm .s_title  h5{float:left; font-size: 14px; color: #C7000B;font-weight:100;}
.m_jqm .s_title  .close{background: url(../images/close_1.gif) no-repeat;width: 15px;height: 15px;display: block;margin: 9px 10px 0 0;}
.m_min{width:460px;height: 320px;margin-left:-230px;margin-top: -160px;}
.m_c{width:700px;height: 430px;margin-left:-350px;margin-top: -215px;}


.tisImg{width:16px;height:16px;display:inline-block;background: url(../images/seImg/ico_tis2.png) no-repeat;margin-top:5px;}
.tisImg.tisImg2{background: url(../images/seImg/ico_tis.png) no-repeat;}







