body{background: url(../images/bd_bg.gif) repeat;}
.mt30{ margin-top: 30px; }
.fousbox{width:480px; overflow: hidden;}
.bs_detail h5{font-size: 20px;font-weight: bold;margin: 5px auto 15px auto}
.bs_detail{width: 888px;font-size: 14px;}
.detailinfo{width: 388px;overflow: hidden;text-align: left;line-height: 32px;}
.bs_detail .serialnum{float: right;font-size: 14px;line-height: 30px;font-weight: 100}
.bs_detail .serialnum i{color: #ff5203;font-weight: bold}

.bbprice{font-size: 22px;color: #ff5203;font-weight: bold;}
.detailinfo dl dd{margin: 0px auto ;}
.col2{display:-moz-inline-box;display:inline-block;width:194px;}
.detailinfo .i-alipay,.detailinfo .i-bank,.detailinfo .i-baoyou,.detailinfo .i-hdfk{background-image: url(../images/icon_d.jpg);background-repeat: no-repeat;}
.detailinfo dl dd i{height: 22px;width: 26px;display:-moz-inline-box;display:inline-block;vertical-align: middle;}
.detailinfo .i-alipay{background-position: -0px -2px;}
.detailinfo .i-bank{background-position: -0px -30px;margin-right: 5px;}
.detailinfo .i-baoyou{background-position: -0px -58px;}
.detailinfo .i-hdfk{background-position: -0px -90px;}
.mr20{margin-right: 20px;}
.mr22{margin-right: 22px;}
.mr40{margin-right: 40px;}
.bt-buy a{width: 220px;height: 52px;display: block;background: #0a9a7a;line-height: 52px;color: #ffffff;border-radius: 5px;font-size: 22px;text-align: center;margin-top: 20px;font-weight: 100}
.bt-buy i{background-image: url(../images/buy-bt.png);background-repeat: no-repeat;height: 27px;width:30px;display:-moz-inline-box;display:inline-block;vertical-align: middle;}
.bt-buy .i-buybt{background-position: -0px -2px;margin-right: 10px;}
.detailms{margin-top: 11px;}
.detailms .de-p1{color: #666666;font-size: 12px;font-weight: bold;line-height: 24px;}
.detailms .de-p2{color: #999999;font-size: 12px;line-height: 24px;}
.details_rs{width: 300px}


.rs_sm_info{width: 278px;height: 306px;border: 1px solid #e9e9e9;background: #faf9fb;padding: 10px;border-top: 2px solid #0a9a7a;font-size: 14px;line-height: 24px;color: #888888}
.rs_sm_info .rssm_t{font-size: 16px;font-weight: bold;line-height: 36px;}

.rs_bt a{float: left;}
.rs_bt .collection{height: 36px;line-height:36px;width: 108px;text-align: center;color: #ffffff;font-size: 14px;display: block;background: #0a9a7a;border-radius: 5px;margin-right: 12px;}
.rs_bt .share{height: 36px;line-height:36px;width: 108px;text-align: center;color: #ffffff;font-size: 14px;display: block;background: #0a9a7a;border-radius: 5px;}
.rs_bt{margin-bottom: 15px; position: relative;}
.rs_bt i{height:20px;width:20px;display:-moz-inline-box;display:inline-block;vertical-align: middle;background-image: url(../images/shaer-i.png);background-repeat: no-repeat;margin-right:10px;}
.rs_bt .collection_icon{background-position: -0px 1px;}
.rs_bt .share_icon{background-position: -0px -31px;}
.desc_warp{width: 888px;}
.desc_nav{height: 46px;border-bottom: 1px #d2d2d2 solid;background: #faf9fb;border-left: 1px #d2d2d2 solid;}
.desc_nav ul li{float: left;font-size: 16px;line-height: 46px;padding: 0 20px;}
.desc_nav ul li.on{background: #ffffff;border-bottom: 1px #ffffff solid;border-right:1px #d2d2d2 solid;font-weight: bold;border-top: 2px solid #0a9a7a}
.desc_info{font-size: 14px;line-height: 24px;width: 750px; margin: 20px auto;overflow: hidden;}
.desc_info p{ margin-bottom: 10px; }
.desc_info p img{ max-width: 750px; }
.desc_info.comments{ width: 888px; }
.desc_tit{height: 40px;border-bottom: 1px #eeeeee solid;line-height: 40px;font-size: 16px;font-weight: bold;margin:20px auto;position: relative;}
.desc_tit span{display:inline-block;width: 120px;position:relative;}
.desc_tit span:after{content:'';position:absolute;width:100%;height:2px;background:#0a9a7a;left:0;bottom:-1px;}
.desc_tit .comments_bt{position: absolute;right: 0;top: 0}
.desc_tit i{position: absolute;; left: 80px;top: 0;font-size: 14px;font-weight: 100}
.comments_bt a{display: block;border-radius: 5px;height: 25px;line-height: 25px;color: #ffffff;font-size: 12px;padding: 0 25px;background:#0a9a7a url(../images/comments_bt.png) 15px center no-repeat;text-indent: 15px;}
.comments_none{text-align: center;color:#666666;font-size: 12px;margin-bottom: 20px;}
.pic_border{border-radius: 28px;margin-right:15px;}
.comments dl dt{font-size: 16px;margin-bottom: 8px;width: 816px;float: right;}
.comments dl dd{font-size: 12px;color:#999999;width: 816px;float: right;}
.comments dl dt span{float: right;font-size: 12px;color: #999999}
.comments dl{border-bottom: 1px #eeeeee dashed ;margin-bottom: 10px;padding-bottom: 10px;}
.comments dl dd img{ width: 60px; height: 60px; margin-top: 5px; margin-right: 10px; }
.commentsimg ul li{ float: left; }
.desc_tit2{height: 40px;border-bottom: 1px #eeeeee solid;line-height: 40px;font-size: 16px;font-weight: bold;margin:20px auto;position: relative;}
.desc_tit2 span{display:inline-block;width: 190px;position:relative;}
.desc_tit2 span:after{content:'';position:absolute;width:100%;height:2px;background:#0a9a7a;left:0;bottom:-1px;}
.tz_list dl{width: 270px;margin-bottom: 18px;margin-right: 34px;height: 300px;padding-bottom:8px;overflow: hidden;border: 1px solid #e9e9e9;}
.tz_list dl dt img{font-size: 16px;width: 272px;height: 184px;}
.tz_list dl dt{margin-bottom:5px;}
.tz_list dl dd{padding: 0 10px;}
.tz_list dl dd.bprice{color: #ff5203;font-size: 16px;height: 26px;line-height: 26px;font-weight: bold;}
.tz_list dl dd.bprice span{font-size: 12px;color: #999999 ;float: right;}
.tz_list dl dd.bprice span i{color: #b57c5b}
.tz_list dl dd.btitle{font-size: 16px;line-height: 22px;margin-bottom: 10px;margin-top: 5px;bold;color: #333333;}
.tz_list dl dd.btitle a{color: #333333;}
.tz_list dl dd.btitle a:hover{color: #ff5203;}
.tz_list dl dd.floor{color: #888888;font-size: 12px;line-height: 21px;}
.tz_list dl dd.floor span{float: right;}
.tz_list dl dd.floor{color: #888888;font-size: 12px;}
.tz_list dl dd.floor span{float: right;}
.tz_list dl dd.bdeal{color: #999999;font-size: 12px;line-height: 21px;}
.tz_list dl:hover{border: 1px solid #ff5203;}
.tz_list{width: 105%}
.about_img{margin-bottom: 15px;}
.side_nav{border:1px #eeeeee solid;width: 258px;padding:0 0 40px 0}
.side_nav h3{height: 44px;line-height: 44px;background: #0a9a7a;color: #ffffff;font-size:16px;text-align: center;}
.side_nav dl dt{height: 32px;text-indent: 35px;line-height: 32px;margin-bottom: 5px;background:#f9f8f8 url(../images/t_line.gif) 20px center no-repeat;font-size: 16px;margin-top:15px;}
.side_nav dl dd{height: 30px;line-height: 30px;font-size: 14px;text-indent: 50px;}
.rt_page{width: 916px;float: right;}
.breadwz{height: 40px;border-bottom: 1px #eeeeee solid;line-height: 40px;position: relative;}
.breadwz span{display:inline-block;position:relative;}
.breadwz span:after{content:'';position:absolute;width:100%;height:2px;background:#0a9a7a;left:0;bottom:-1px;}
.rt_text{font-size: 16px;line-height: 32px;margin-top: 20px;}
.userebox{width: 280px;height: 253px}
.userinfo{width: 584px;border-top: 1px solid #cccccc;}
.userinfo h3{margin-bottom:20px;}
.userinfo h3 span{font-weight: 200;font-size: 20px;padding-top: 10px;line-height: 30px;display:inline-block;width: 120px;position:relative;}
.userinfo h3 span:after{content:'';position:absolute;width:100%;height:2px;background:#0a9a7a;left:0;top:-1px;}
.userinfo h3 i{font-weight: 200;font-size: 14px;padding-top: 10px;background: url(../images/dz_i0.png) left 12px no-repeat;padding-left: 25px;}
.userinfo h3 i:hover{background: url(../images/dz_i1.png) left 12px no-repeat;}
.userinfo ul li{height: 35px;line-height: 35px;overflow: hidden;padding-left: 25px;}
.userinfo ul li.i_pj{background: url(../images/icon_pj.png) left center no-repeat;}
.userinfo ul li.i_rq{background: url(../images/icon_zs.png) left center no-repeat;}
.userinfo ul li.i_nx{background: url(../images/icon_nx.png) left center no-repeat;}
.userinfo ul li.i_level{background: url(../images/icon_level.png) left center no-repeat;}
#starttwo{margin-top: 3px;}
.star_score{float:left;}
.star_score{width:160px;height:21px;position:relative;}
.star_score a{height:21px;display:block;text-indent:-999em;position:absolute;left:0;}
.star_score a:hover{left:0;}
.star_score a.clibg{left:0;}
#starttwo .star_score{background:url(../images/starky.png);}
#starttwo .star_score a:hover{background:url(../images/starsy.png);left:0;}
#starttwo .star_score a.clibg{background:url(../images/starsy.png);left:0;}
.pop_cs{width: 278px;overflow: hidden;border: 1px solid #e9e9e9;background: #ffffff;padding: 10px;border-top: 2px solid #0a9a7a;font-size: 14px;line-height: 24px;color: #888888}
.pop_cs .pop_t{font-size: 16px;font-weight: bold;line-height: 36px;}
.pop_sm{width: 278px;height: 386px;border: 1px solid #e9e9e9;background: #ffffff;padding: 10px;border-top: 2px solid #0a9a7a;font-size: 14px;line-height: 24px;color: #888888}
.pop_sm .pop_t{font-size: 16px;font-weight: bold;line-height: 36px;}
.sjs_tit{line-height: 28px;height: 28px;}
.sjs_tit span i{margin-left: 10px;font-size: 12px;}
.pop_sm ul li{padding:5px 0;border-bottom: 1px #afafaf dashed;}
.pop_sm ul li dl{}
.pop_sm ul li dl img{width: 90px;height: 90px;margin-right:10px;float: left;}
.pop_sm ul li dl dt{font-size: 16px;font-weight:bold;margin-bottom: 5px;}
.star_i{display:-moz-inline-box;display:inline-block;height: 18px;width: 18px;background: url(../images/satr_i.png) left center no-repeat;margin-right: 2px;}
.case_d_t{font-size: 18px;font-weight: 800;}
.pop_cs dl{margin-bottom: 25px;}
.pop_cs dl dt img{width:278px;height: 230px;}
.pop_cs dl dd{font-size: 16px;margin-top:10px;font-weight: bold;color: #333333}
.pop_cs dl dd .dz_btn{display: block;background:#0a9a7a url(../images/dz_bt.png) 15px center no-repeat;font-size: 12px;padding:2px 35px;border-radius: 5px;color: #ffffff} 

.picshow{width:480px;overflow:hidden;}
.picshowtop{width:480px; text-align:center;position:relative;z-index:1;overflow:hidden; height: 328px;}
#pic1{width:480px; height: 328px;}
#preArrow{left:0px;}
#nextArrow{right:0px;}
.contextDiv{cursor:pointer;width:46px;height:100%;position:absolute;top:0;z-index:5;background:url("blank") repeat;}
.contextDiv span{position:absolute;top:50%;margin-top:-40px;width:46px;height:80px;}
#preArrow_A{left:0px;background:url('../images/left.png') 0px 0px no-repeat;display:none;}
#nextArrow_A{right:0px;background:url('../images/right.png') 0px 0px no-repeat;display:none;}
.picshowlist{width:480px;margin-top:20px;padding-bottom:20px;overflow:hidden;}
.picshowlist_left{float:left;width:120px;overflow:hidden;overflow:hidden;}
.picleftimg{width:120px;height:80px;padding-top:9px;padding-left:5px;overflow:hidden;}
.picleftimg img{width:106px;height:66px;}
.piclefttxt{width:120px;line-height:20px; font-family:"宋体";}
.piclefttxt a{color:#444444;}
.piclefttxt a:hover{color:#ff5d11; text-decoration:underline;}
.picshowlist_mid{float:left;width:480px;display:inline;overflow:hidden;height:76px;}
.picmidleft{float:left;width:30px;height:76px;overflow:hidden;}
.picmidleft a{display:block;width:30px;height:76px;}
.picmidmid{float:left;width:410px;overflow:hidden;height:60px;padding-left:2px;position:relative;}
.picmidmid ul{width:410px;overflow:hidden;height:60px; position:absolute; left:0; top:0;}
.picmidmid ul li{float:left;margin-left:6px;display:inline;width:94px;text-align:center;overflow:hidden;position:relative;height:60px;}
.picmidmid ul li img{width:90px;height:60px;}
.selectpic{border:2px solid #cacaca;height:56px !important;}
.picmidright{float:left;width:30px;height:76px;overflow:hidden;}
.picmidright a{display:block;width:30px;height:76px;}
/*弹出层*/
.bodymodal{width:100%;height:100%;overflow:hidden;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;z-index:1100;position:fixed;top:0px;left:0px;display:none;}

.tips{position:fixed ; top:50%; left:50%; margin-top:-15px; margin-left:-100px; width:200px; height:30px; line-height:30px; text-align:center; font-size:18px;padding:30px 0; text-align:center;color:#fff;background:#000; background:rgba(0,0,0,.8); border-radius:3px; color:#fff; z-index: 9999;}
/* 全屏相册 */
.screenBox{position:fixed; width:100%; height:100%; left:0; top:0; z-index:100;}
.screenLayer{position:absolute; width:100%; height:100%; background:#000; left:0; top:0; z-index:101;}
.screenClose{position:absolute; width:40px; height:40px; line-height:40px; color:#fff; right:10px; top:10px; z-index:104; font-size:40px; overflow:hidden; text-align:center; cursor:pointer;}
.screenList{position:absolute; width:100%; height:100%; left:0; top:0; z-index:103;}
.screenList li{position:absolute; width:100%; height:100%; left:0; top:0; display:none;}
.screenList li.cur{display:block;}
.screenList li img{position:absolute; cursor:move;/*
   top:0;
   left: 0;
   right: 0;
   bottom: 0;
   margin:auto;*/}
.screenPrev,.screenNext{width:48px; height:80px; position:absolute; top:0; bottom:0; margin:auto; background:url(../images/icon.png); z-index:104; cursor:pointer;}
.screenPrev{background-position:-240px -170px; left:20px;}
.screenNext{background-position:0px -240px; right:20px;}
.screenTip{position:absolute; height:80px; left:0; right:0; top:0; bottom:0; margin:auto; text-align:center; z-index:103;}
.screenTip p{background:#000; display:inline-block; line-height:80px; padding:0 40px; background:rgba(0,0,0,0.6); fliter:alpha(opacity=60); color:#fff;}
.f-tips{position:fixed; left:50%; top:100px;z-index:11001; width:675px; margin-left:-339px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-560+"px");}
.f-tips{width:675px; height:100px; padding:30px 0; text-align:center;color:#fff;background:#000; background:rgba(0,0,0,.8); border-radius:2px; border:none;}
.f-tips .hd{height:50px; line-height:50px; font-size:26px;}
.f-tips .des{font-size:18px;}

.banner_dz{ width: 100%; height: 350px; overflow: hidden; }
.dz_tt {font-size: 24px;font-weight: bold;border-bottom: 1px #d2d2d2 solid;line-height: 46px;}
.dz_tt span{ display:inline-block; width: 220px; position:relative; }
.dz_tt span:after{ content:''; position:absolute; width:100%; height:2px; background:#ff5203; left:0; bottom:-1px; }
.price-from-content { background-color:#ffffff; position: relative; overflow: hidden; }
.price-from-content th { vertical-align:middle; }
.price-from-content th, .price-from-content td { padding-bottom:10px; }
	

#yonghu_list{height:30px;overflow:hidden;margin-bottom:20px;background:url(../images/lbIcon.png)no-repeat left 7px;padding-left:30px;margin-left:20px}
	#yonghu_list li{line-height:30px;font-size:16px}	
	.clearfix:after {
	 content: ".";
	 display: block;
	 height: 0;
	 clear: both;
	 visibility: hidden;
	 line-height: 0px;
	}
	.ksbjNew{
		width: 710px;
		height: auto;
		margin:0 auto;
	}
	.ksbjKhs{
		width: 100%;
		height: 24px;
		line-height: 24px;	
		padding-top: 20px;
		margin-bottom: 20px;
	}
	.ksbjKhs span{
		font-size: 18px;
		font-family: Microsoft YaHei;
		width:100%;
		font-weight: 800;
		display: block;
		text-align: center;
	}
	.ksbjKhs p{
		position:absolute;
		top:62px;
		left:630px;
		height: 25px;
		line-height: 34px;
		text-indent: 30px;
		color: #666666;
		font-size: 14px;
		font-family: Microsoft YaHei;
		float: left;
		display: block;
		margin-left: 20px;
	}
	.ksbjBar{
		width:100%;
		height: 36px;
		line-height: 36px;
		margin-bottom: 15px;
	}
	.ksbjBar2{
		width:710px;
		height: auto!important;
		line-height: 36px;
		margin-bottom: 10px;
		overflow:hidden;
	}
	.ksbjBar2 .ksbjBarR{
		width:540px;
		height: auto!important;
		float: left;
	}
	.ksbjBarL{
		width: 90px;
		height: 36px;
		line-height: 36px;
		color: #666666;
		font-size: 14px;
		font-family: Microsoft YaHei;
		text-align: right;
		float: left;
	}
 
	.ksbjBarR{
	
		height: 36px;
		float: left;
	}
	.ksbjBarR select{
		width: 140px;
		height: 34px;
		line-height: 34px;
		border:1px solid #dbdbdb;
		text-align: center; 
		color: #666666;
		font-size:14px;
		font-family: Microsoft YaHei;
		text-indent: 2px;
		margin-right:8px;
		float: left;
	}
	input.ksbjMj{
		width: 434px;
		height: 34px;
		line-height: 34px;
		border:1px solid #dbdbdb;
	}
	.ksbjBarR span.ksbjMj{
		width: 118px;
		height: 34px;
		line-height: 34px;
		border:1px solid #dbdbdb;
		color: #999999;
		font-size: 12px;
		display: block;
		text-indent: 10px;
		float: left;
		cursor: pointer;
	}
	.ksbjMjs{
		width: 118px;
		height: 34px;
		line-height: 34px;
		border:1px solid #dbdbdb;
		color: #999999;
		font-size: 12px;
		display: block;
		text-indent: 10px;
		float: left;
		cursor: pointer;
	}
	
	.ksbjBarR span.ksbsLx,.ksbjBarR input.ksbsLx{
		width: 180px;
		height: 34px;
		line-height: 34px;
		border:1px solid #dbdbdb;
		color: #999999;
		font-size: 12px;
		display: block;
		text-indent: 10px;
		float: left;
		margin-right: 8px;
		cursor:pointer;
	}
	.ksbjBarR input.ksbsLx{
		font-family: Microsoft YaHei;
		margin-left: 0px;
	}
	.ksbjBarR span.ksbsLx{
		width: 120px;
		margin-bottom:9px;
	}
	input.ksbjInput{
		width: 118px;
		height: 34px;
		line-height: 34px;
		border:1px solid #dbdbdb;
		color: #a9a9a9;
		font-size: 14px;
		font-family: Microsoft YaHei;
		text-indent: 5px;
	}
	input.ksbjYzm{
		width: 93px;
		height: 34px;
		line-height: 34px;
		border:1px solid #dbdbdb;
		color: #a9a9a9;
		font-size: 14px;
		font-family: Microsoft YaHei;
		text-indent: 5px;
		margin-left: 5px;
	}
	input.ksbjHqyzm{
		width: 93px;
		height: 34px;
		line-height: 34px;
		border:1px solid #fa4c06;
		color: #fa4c06;
		font-size: 12px;
		font-family: Microsoft YaHei;
		text-indent: 5px;
		margin-left: 5px;
		text-align: center;
		cursor: pointer;
	}

	input.ksbjHqyzm-false{
		width: 93px;
		height: 34px;
		line-height: 34px;
		border:1px solid #ccc;
		color: #999;
		font-size: 12px;
		font-family: Microsoft YaHei;
		text-indent: 5px;
		margin-left: 5px;
		text-align: center;
		cursor: pointer;
	}
	.ksbjGsbj{
		width: 220px;
		height: 36px;
		line-height: 36px;
		text-align: center;
		color: #fff;
		font-size: 18px;
		font-family: Microsoft YaHei;
		display: block;
		margin-left: 115px;
		background: #0a9a7a;
		margin:20px auto;
		border:1px solid #0a9a7a;
		cursor: pointer;
	}
	.ksbjBarR span.active{
		background: url(../images/yesIcon.png) no-repeat 93px center;
		border:1px solid #fa4c06;
		color: #fa4c06;
	}
	.tcbj{
		width: 450px;
		height: 94px;
		margin: 0 auto;
		background: url(../images/jxk.png) no-repeat center top;
		position: relative;
	}
	.tcbj span{
		height: 55px;
		line-height: 55px;
		color: #666666;
		font-family: Microsoft YaHei;
		font-size: 18px;
		text-align: center;
		width: 100%;
		display: block;
		padding-top:5px;
	}
	.tcbj span b{
		color: #ff0000;
		font-size: 50px;
	}
	.tcbj p{
		width: 100%;
		height: 20px;
		line-height: 20px;
		text-align: center;
		color: #999999;
		font-family: Microsoft YaHei;
		font-size: 14px;
		margin-top:5px;
	}
	.tcXx{
		position: absolute;
		width: 155px;
		height: 10px;
		top:70px;
		left: 149px;
	}
	.tcbjBh{
		text-align: center;
		color: #333333;
		font-size: 20px;
		font-family: Microsoft YaHei;
		height: 28px;
		line-height: 28px;
		margin-top:10px;
	}
	.tcbjBhLine{
		width: 100%;
		text-align: center;
		margin-top:10px;
	}
	.tcbhZc{
		width: 100%;
		height: 158px;
		margin-top:10px;
	}
	.tcbhZcBar{
		width: 170px;
		height: 158px;
		float: left;
		text-align: center;
	}
	.tcbhZcImg{
		width: 26px;
		height: 26px;
		margin:0 auto;
	}
	.tcbhZcBar h2{
		width: 100%;
		height: 22px;
		line-height: 22px;
		text-align: center;
		color: #666666;
		font-size: 14px;
		font-family: Microsoft YaHei;
		margin-top:6px;
	}
.ksbjBar a.sendcode {
    height: 26px;
    text-decoration: none;
    line-height: 26px;
    padding: 2px;
    width: 80px;
    background: #169bd5;
    font-family: '宋体';
    color: #fff;
    font-size: 12px;
    text-align: center;
    display: inline-block;
    border-radius: 2px;
    margin-left: 2px;
    border: 1px #169bd5 solid
}
.ksbjBar a.sendcode0 {
    height: 26px;
    text-decoration: none;
    line-height: 26px;
    padding: 2px;
    width: 80px;
    background: #A1A1A1;
    font-family: '宋体';
    color: #fff;
    font-size: 12px;
    text-align: center;
    display: inline-block;
    border-radius: 2px;
    margin-left: 2px;
    border: 1px #A1A1A1 solid
}
.txt_bz{border: 1px solid #dbdbdb;width: 434px; line-height: 34px;color: #a9a9a9;font-size: 14px; font-family: Microsoft YaHei;text-indent: 5px;}
.ksbjBar3{width:100%;height: 108px;line-height: 36px;margin-bottom: 15px;}

.xc_box{ width: 592px; height: 420px; position: relative; }
.swiper-xc{width: 592px;height: 288px;background: #fff;overflow: hidden;}

.swiper-nav {position: absolute;left: 0;bottom: 0;background: #fff;width: 592px; height: 112px;}

.swiper-nav .swiper-slide {width: 194px;height: 112px;text-align: center;position: relative;}
.swiper-nav .swiper-slide, .swiper-nav .angle {-webkit-transition: 300ms;-moz-transition: 300ms;-ms-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.swiper-nav .angle {width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #0a9a7a;position: absolute;left: 50%;margin-left: -3px;top: -1px;opacity: 0;}
.swiper-nav .active-nav .angle {opacity: 1;}
.swiper-nav .swiper-wrapper {margin: 0 auto;}
.swiper-nav img {width: 194px;height:110px;}
.swiper-nav .swiper-slide{ margin-right: 6px; }
.swiper-nav .arrow-left,.swiper-nav .arrow-right {position: absolute;top: 50%;width: 21px; height: 57px; margin-top: -29px;z-index: 10;cursor: pointer; -moz-background-size: 21px 57px;-webkit-background-size: 21px 57px; background-size: 21px 57px; background-position: center;background-repeat: no-repeat;}
.swiper-nav .arrow-left{background-image: url(../images/bt_r.png);right: 0px; left: auto;}
.swiper-nav .arrow-right{background-image: url(../images/bt_l.png); left: 0px; right: auto;}



.tit-sjfg{ margin-bottom: 25px; }

.swiper-nav1 {position: absolute;left: 0;background: #fff;width: 592px; height: 112px; overflow: hidden;}
.swiper-nav1 .swiper-slide {width: 194px;height: 112px;text-align: center;position: relative;}
.swiper-nav1 .swiper-slide, .swiper-nav1 .angle {-webkit-transition: 300ms;-moz-transition: 300ms;-ms-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.swiper-nav1 .angle {width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #0a9a7a;position: absolute;left: 50%;margin-left: -3px;top: -1px;opacity: 0;}
.swiper-nav1 .active-nav .angle {opacity: 1;}
.swiper-nav1 .swiper-wrapper {margin: 0 auto;}
.swiper-nav1 img {width: 194px;height:110px;}
.swiper-nav1 .swiper-slide{ margin-right: 6px; }
.swiper-nav1 .arrow-left,.swiper-nav1 .arrow-right {position: absolute;top: 50%;width: 21px; height: 57px; margin-top: -29px;z-index: 10;cursor: pointer; -moz-background-size: 21px 57px;-webkit-background-size: 21px 57px; background-size: 21px 57px; background-position: center;background-repeat: no-repeat;}
.swiper-nav1 .arrow-left{background-image: url(../images/bt_r.png);right: 0px; left: auto;}
.swiper-nav1 .arrow-right{background-image: url(../images/bt_l.png); left: 0px; right: auto;}

.swiper-nav2 {position: absolute;left: 0;background: #fff;width: 592px; height: 112px; overflow: hidden;}
.swiper-nav2 .swiper-slide {width: 194px;height: 112px;text-align: center;position: relative;}
.swiper-nav2 .swiper-slide, .swiper-nav2 .angle {-webkit-transition: 300ms;-moz-transition: 300ms;-ms-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.swiper-nav2 .angle {width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #0a9a7a;position: absolute;left: 50%;margin-left: -3px;top: -1px;opacity: 0;}
.swiper-nav2 .active-nav .angle {opacity: 1;}
.swiper-nav2 .swiper-wrapper {margin: 0 auto;}
.swiper-nav2 img {width: 194px;height:110px;}
.swiper-nav2 .swiper-slide{ margin-right: 6px; }
.swiper-nav2 .arrow-left,.swiper-nav2 .arrow-right {position: absolute;top: 50%;width: 21px; height: 57px; margin-top: -29px;z-index: 10;cursor: pointer; -moz-background-size: 21px 57px;-webkit-background-size: 21px 57px; background-size: 21px 57px; background-position: center;background-repeat: no-repeat;}
.swiper-nav2 .arrow-left{background-image: url(../images/bt_r.png);right: 0px; left: auto;}
.swiper-nav2 .arrow-right{background-image: url(../images/bt_l.png); left: 0px; right: auto;}

.swiper-nav3 {position: absolute;left: 0;background: #fff;width: 592px; height: 112px; overflow: hidden;}
.swiper-nav3 .swiper-slide {width: 194px;height: 112px;text-align: center;position: relative;}
.swiper-nav3 .swiper-slide, .swiper-nav3 .angle {-webkit-transition: 300ms;-moz-transition: 300ms;-ms-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.swiper-nav3 .angle {width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #0a9a7a;position: absolute;left: 50%;margin-left: -3px;top: -1px;opacity: 0;}
.swiper-nav3 .active-nav .angle {opacity: 1;}
.swiper-nav3 .swiper-wrapper {margin: 0 auto;}
.swiper-nav3 img {width: 194px;height:110px;}
.swiper-nav3 .swiper-slide{ margin-right: 6px; }
.swiper-nav3 .arrow-left,.swiper-nav3 .arrow-right {position: absolute;top: 50%;width: 21px; height: 57px; margin-top: -29px;z-index: 10;cursor: pointer; -moz-background-size: 21px 57px;-webkit-background-size: 21px 57px; background-size: 21px 57px; background-position: center;background-repeat: no-repeat;}
.swiper-nav3 .arrow-left{background-image: url(../images/bt_r.png);right: 0px; left: auto;}
.swiper-nav3 .arrow-right{background-image: url(../images/bt_l.png); left: 0px; right: auto;}

.xc_box .swiper-nav { margin:0; }
.swiper-nav1 { margin:0; }
.swiper-nav2 { margin:0; }
.swiper-nav3 { margin:0; }
.xc-line{ border-bottom: 1px  dashed #eeeeee; height: 20px; line-height: 20px; margin-bottom: 20px; }

.txt_phone { border: 1px solid #f8f8f8;width: 142px;line-height: 30px; color: #a9a9a9;font-size: 14px;  text-indent: 5px;}
.sendcode{height: 26px;text-decoration: none;line-height: 26px; padding: 2px; width: 90px; background:#fff;color: rgb(255, 255, 255); font-size: 12px;text-align: center; display: inline-block; border-radius: 2px; margin-left: 2px; color: #333333; border: 1px #f8f8f8 solid}
.sendcode0{height: 26px;text-decoration: none;line-height: 26px; padding: 2px; width: 90px; background:#eee;color: rgb(255, 255, 255); font-size: 12px;text-align: center; display: inline-block; border-radius: 2px; margin-left: 2px; color: #333333; border: 1px #f8f8f8 solid}
.sendcode0:hover{ color: #333333;}

.list_item {
    margin-right: 10px;
    cursor: pointer;
    position: relative;
    display: inline-block;
}

.mod_post_list .list_item i {
    position: absolute;
    left: 0;
}
.icon_pic{
    display: inline-block;
    background-color: transparent;
    background-image: url(../images/sprite_edit.png);
    background-image: -webkit-image-set(url(../images/sprite_edit.png) 1x,url(../images/sprite_edit@2x.png) 2x);
}
.icon_pic {
    width: 16px;
    height: 12px;
    margin-right: 5px;
    background-position: -121px -7px;
}
.sybol_pic input.add_file {
    opacity: 0;
    filter: alpha(opacity=0);
    /* width: 45px; */
    height: 16px;
    outline: none;
    overflow: hidden;
    position: absolute;
    right: -2px;
    top: 0px;
    font-size: 300px;
    cursor: pointer;
}
.comments .answer{
	padding:10px;
	text-align: left;
	color:#0a9a7a;
	min-width:70px;_height:40px;
	padding-left:70px;
	border-bottom: 1px #eeeeee dashed;
	margin-bottom: 10px;
	margin-right: 15px;
}
.comments .answer span{
	color:#0a9a7a;
	font-weight:bold;
	margin-right:5px;
	
}
.comments .answer .t{color:#0a9a7a; font-weight:normal; margin:0;}
.icon_code{ margin-left: 10px;  }
.rs_wcode { position: absolute; top: 0; right: 0px; border:1px #eeeeee solid; padding: 10px; background: #ffffff }
.rs_wcode img{ width: 112px; height: 112px; overflow: hidden; }
.bdsharebuttonbox { float: left; }

.pop_d_box { width: 350px;background: #ffffff;display: none;position: fixed;top: 50%;left: 50%; margin-top: -100px;margin-left: -175px;z-index: 9999; height: 200px;}
.pop_d_tt h3{ height: 33px; line-height: 33px; background: #eeeeee; text-indent: 20px; font-size: 16px; }
.pop_d_tt h3 span{ float: right; padding-right: 10px;}
.pop_d_cont{ padding:20px; font-size: 14px; }
.pop_d_cont p{ margin-bottom: 10px; }
.c_red{ color: red }
.pop_p2{ font-size: 16px; color: #0a9a7a }
.listges {  line-height: 26px;}
.listges span{ margin-right: 20px; }
.listges a{ margin-right: 10px; }

.sfbz_p1{ width:585px; background:#f4f8ea; font-size: 14px; padding: 10px 5px; overflow: hidden;  }
.fbz_p1_t{ width: 285px; height: 42px;line-height: 42px; text-align: center; font-size: 16px; color: #fffda1; margin:0 auto; background: #85c226 }
.sfbz_p1 p{ line-height: 24px; }


/* 全屏相册 */
.commentsBox{position:fixed; width:100%; height:100%; left:0; top:0; z-index:100;}
.commentsLayer{position:absolute; width:100%; height:100%; background:#000; left:0; top:0; z-index:101;}
.commentsClose{position:absolute; width:40px; height:40px; line-height:40px; color:#fff; right:10px; top:10px; z-index:105; font-size:40px; overflow:hidden; text-align:center; cursor:pointer;}
.commentsList{position:absolute; width:100%; height:100%; left:0; top:0; z-index:103;}
.commentsimg{ position: absolute; width: 100%; height: 100%; z-index:104;}
.commentsimg img{ position:absolute; margin:auto; left:0; top:0; right:0; bottom:0; }

.newxxjs table tr td{ border:1px #ddd solid; padding: 10px; }
.newxxjs table { margin-bottom: 10px; }

.detail_li{ margin-top:35px;}
.case_secelt{ padding-top:10px; }
.case_secelt a{ display: inline-block; padding: 0px 10px; border:1px #b8b7bd solid; margin-right: 10px }
.case_secelt a.active{ border:1px #ff0036 solid; background: url(../images/index.png) right bottom no-repeat; }


.desc_i_t{ height: 38px; line-height: 38px; background: url(../images/desc_i_t_b.jpg) top center no-repeat; text-align: center; color: #099a79; font-size: 16px;margin-bottom: 15px; }
.desc_i_p{ height: 50px;line-height: 50px; background: #37bfa0; color: #fff; font-size: 18px; text-align: center; position: relative; margin-bottom: 30px;}/*
.desc_i_p:before{ content: ''; display: block; width: 21px; height: 21px; position: absolute; left: 20px; top: 14px;  background: url(../images/arrow_desc.png) top center no-repeat;}
.desc_i_p:after{ content: ''; display: block; width: 21px; height: 21px; position: absolute; right: 20px; top: 14px;  background: url(../images/arrow_desc.png) top center no-repeat; }*/


.com_tit{ position: relative;height: 21px;border-bottom: 2px solid #eeeeee; margin: 30px auto 40px auto; }
.com_tit span{position: absolute;top: -20px; left: 50%;margin-left: -100px; width: 200px; text-align: center;background: #fff ; font-size: 20px;display: block; color: #079b79; border-bottom: 4px #0a9a79 solid; line-height: 40px;}
.com_tit span img{ margin-right: 10px; }

.plan_left dl dd{ font-size: 18px; font-weight: bold; color: #666666; height: 50px; line-height: 50px}
.plan_left dl dt{ height: 50px; line-height: 50px}
.plan_left dl dd em{ width: 38px; display: inline-block;}
.plan_left { width: 92px; float: left; margin-left: 68px; }
.plan_main{ width: 665px; float: right; margin-right: 30px; }
.plan_main dl{ position: relative; width: 166px; float: left; }
.plan_main dl dd{ position: relative; font-size: 18px;  color: #666666; height: 50px; line-height: 50px; text-indent: 48px; }
.plan_main dl dt{  font-size: 24px; font-weight: bold;height: 50px; line-height: 35px; text-indent: 48px; position: relative;}
.plan_main dl dt i{ position: absolute; left: 12px; top: 0px; display: block; text-indent: 0; color: #fff; z-index: 99 }
.plan_main dl dd.lin_h_30{ line-height: 25px; height: auto;}
.plan_main dl:after{ content: ''; width: 2px; height: 100%; background:#ff5203; position: absolute; left: 20px; top: 0  }
.plan_main dl:before{ content: ''; width: 40px; height: 40px; background:#ff5203; border-radius: 20px; position: absolute; left: 0; top: 0  }
.plan_main dl dd:after{ content: ''; width: 12px; height: 12px; background:#ff5203; border-radius: 6px; position: absolute; left: 15px; top: 18px  }

.float_buy{ display: none; }
.float_buy a{width: 220px;height: 52px;display: block;background: #0a9a7a;line-height: 52px;color: #ffffff;border-radius: 5px;font-size: 22px;text-align: center;margin-top: 20px;font-weight: 100}
.float_buy i{background-image: url(../images/buy-bt.png);background-repeat: no-repeat;height: 27px;width:30px;display:-moz-inline-box;display:inline-block;vertical-align: middle;}
.float_buy .i-buybt{background-position: -0px -2px;margin-right: 10px;}

.bt-buy_plan a{width: 220px;height: 52px;display: block;background: #fff;line-height: 52px;color: #0a9c78;border-radius: 5px;font-size: 22px;text-align: center;margin-top: 12px;font-weight: 100; border:1px #0a9c78 solid;}
.bt-buy_plan i{background-image: url(../images/img_c_i.png);background-repeat: no-repeat;height: 24px;width:30px;display:-moz-inline-box;display:inline-block;vertical-align: middle;}
.bt-buy_plan .i-buybt{background-position: -0px -0px;margin-right: 10px;}

.bt-buy_plan.cur a{width: 220px;height: 52px;display: block;background: #37bfa0;line-height: 52px;color: #fff;border-radius: 5px;font-size: 22px;text-align: center;margin-top: 12px;font-weight: 100; border:1px #37bfa0 solid;}
.bt-buy_plan.cur i{background-image: url(../images/img_c_on.png);background-repeat: no-repeat;height: 24px;width:30px;display:-moz-inline-box;display:inline-block;vertical-align: middle;}
.bt-buy_plan.cur .i-buybt{background-position: -0px -0px;margin-right: 10px;}

.paln_box li{ padding-top:10px; }
