﻿/*通用类*/
*{
	margin:0;
	padding:0;	
}
/*@font-face{
	font-family: 'PingFang';
	src: url('pingfang.ttf');
}*/
body{
	min-width:1200px;
	margin:0 auto;
	font-size:14px;	
	font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
	background:#fff;
	text-align:justify;	
	color:#333;
}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#333;
	text-decoration:none;	
	outline:none;
	transition: all 0.2s ;
	-webkit-transition: all 0.2s ;
	-ms-transition: all 0.2s ;
	-o-transition: all 0.2s ;
	-moz-transition: all 0.2s ;
}
a:hover{
	color:#f27c01;	
	transition: all 0.2s ;
	-webkit-transition: all 0.2s ;
	-ms-transition: all 0.2s ;
	-o-transition: all 0.2s ;
	-moz-transition: all 0.2s ;
}
ul{
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#999;
}
input::-moz-placeholder,textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999;
}
input:-moz-placeholder,textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#999;
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
.line5{
	font-size:1px;height:5px;width:100%;clear:both;	
}
.line10{
	font-size:1px;height:10px;width:100%;clear:both;	
}
.line20{
	font-size:1px;height:20px;width:100%;clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}

/*公用CSS 开始*/

.header_t{
	height: 30px;
	line-height: 30px;
	position: relative;
	z-index: 110;
	background:#f5f5f5;
	font-size:12px;
	color:#999;
}
.ht_left{
	float: left;
}
.ht_city{
	color:#333;
	float: left;
	padding:0 10px 0 20px;
	background:url("../images/ht_pos.png") no-repeat left center;
}
.ht_left .changea{
	float: left;
	color:#f27c01;
}
.ht_right{
	float: right;
}
.ht_right a,.ht_right em{
	color:#999;
	float: left;
	margin-left:10px;
}
.ht_right a:hover{
	color:#f27c01;
}
.ht_tel{
	color:#f27c01;
	float: left;
	padding-left:24px;
	margin-left:30px;
	background:url("../images/ht_tel.png") no-repeat left center;
}
.header{
	position: relative;
	z-index: 100;
	height: 170px;
	border-bottom:1px solid #f27c01;
}
.header .wrapin{
	height: 170px;
	position: relative;
}
.header .logo{
	position: absolute;
	left: 0;
	top: 30px;
}
.header .logo img{
	display: block;
	height: 60px;
}
.navs{
	position: absolute;
	left: 0;
	bottom: 0;
	font-family:PingFang,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
}
.navs a{
	color: #333;
	display: block;
	width: 115px;
	height: 42px;
	line-height: 42px;
	float: left;
	font-size:16px;
	text-align: center;
}
.navs a:hover,.navs a.hover{
	
	color:#f27c01;
}
.navs a:first-child{
	background:#f27c01;
	color:#fff;
	border-radius: 3px 3px 0px 0px;
}
.head_rts{
	position: absolute;
	right: 0;
	top: 20px;
	text-align: center;
}
.head_rts .item{
	float: left;
	width: 130px;
	text-align: center;
	line-height: 18px;
	position: relative;
	z-index: 100;
}
.head_rts .scan{
	display: none;
	z-index: 100;
	position: absolute;right: 0px;top: 100px;z-index: 100;background: #ffffff;width: 140px;height: 140px;border: 1px solid #f5f5f5;border-radius: 3px;
}
.head_rts .item:hover .scan{
	display: block;
}
.head_rts .scan .code{
	display: block;
	width: 120px;
	height: 120px;
	margin-top: 10px;
}
.head_rts .scan .sanjiao{
	display:block;width:0px;height:0px;
	border-top:10px solid rgba(0,0,0,0);
	border-bottom:10px solid #f5f5f5;
	border-left:10px solid rgba(0,0,0,0);
	border-right:10px solid rgba(0,0,0,0);
	border-color:none;
	position:absolute;top:-20px;left:50%;z-index:200;
}
.head_rts .scan .sanjiao2{
	display:block;width:0px;height:0px;
	border-top:10px solid rgba(0,0,0,0);
	border-bottom:10px solid #fff;
	border-left:10px solid rgba(0,0,0,0);
	border-right:10px solid rgba(0,0,0,0);
	border-color:none;
	position:absolute;top:-19px;left:50%;z-index:201;
}

.head_rts img{
	display: block;
	width: 43px;
	height: 43px;
	margin:0 auto 5px auto;
	border: 1px solid #fef2e5;
	padding: 0px;
	border-radius: 100%;
}
.head_rts .item:hover img:first-child{
	border:1px solid #f27c01;
}

.head_rts dt{
	font-size:14px;
}
.head_rts dd{
	font-size:12px;
	color:#999;
}
.head_search{
	position: absolute;
	z-index: 100;
	left: 350px;
	top: 35px;
}
.head_search .cleft{.
	width: 350px;
	height: 42px;
	float: left;
	border:1px solid #ababbb;
	border-right:0;
}
.hs_sel{
	float: left;
	width: 68px;
	position: relative;
	z-index: 100;
	cursor: pointer;
}
.hs_sel .handle{
	height: 42px;
	line-height: 42px;
	color:#f27c01;
	background:url("../images/hsel_handle.png") no-repeat 50px center;
	padding-left:15px;
}
.hs_seldown .handle{
	background-image:url("../images/hsel_handleh.png");
}
.hs_sel ul{
	width: 68px;
	position: absolute;
	left: 0;
	top: 42px;
	z-index: 100;
	background:#fff;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	display: none;
}
.hs_seldown ul{
	display: block;
}
.hs_sel li{
	height: 30px;
	line-height: 30px;
	padding-left:15px;
	cursor: pointer;
}
.hs_sel li:hover{
	color:#f27c01;
}
.hs_text{
	float: left;
	height: 42px;
	line-height: 42px;
	width: 230px;
	border:0;
	background:none;
	color:#333;
}
.head_search .sub{
	margin-top: 3px;
	float: left;
	width: 40px;
	height: 36px;
	background:url("../images/hs_sub.png") no-repeat center center;
}
.head_search .sub2{
	float: left;
	width: 80px;
	height: 44px;
	background:#f27c01;
	border:0;
	font-size:14px;
	color:#fff;
	cursor: pointer;
}
.hs_hot{
	position: absolute;
	left: 68px;
	width: 270px;
	z-index: 100;
	top: 45px;
	box-shadow:0 0 5px rgba(0,0,0,0.3);
	background:#fff;
	display: none;
	padding-bottom: 5px;
}
.hs_hot .title{
	height: 40px;
	line-height: 40px;
	font-size:12px;
	padding-left:10px;
}
.hs_hot .delete{
	height: 40px;
	line-height: 40px;
	font-size:12px;
	padding-right:10px;
}
.hs_hot .hot{
	display: inline-block;
	padding: 3px 8px;
	font-size:10px;
	background:#fdf3e8;
	float: left;
	color:#f27c01;
	margin:0 0 10px 10px;
	border-radius: 30px;
}
.hs_keys{
	position: absolute;
	left: 68px;
	width: 270px;
	z-index: 100;
	top: 45px;
	box-shadow:0 0 5px rgba(0,0,0,0.3);
	background:#fff;
	padding:6px 0;	
	display: none;
}
.hs_keys .item{
	height: 26px;
	line-height: 26px;
	padding:0 14px;
	cursor: pointer;
}
.hs_keys .item:hover,.hs_keys .item span{
	color:#f27c01;
}


.banner{
	position: relative;
	overflow: hidden;
	cursor: pointer;
	height: 380px;
}
.banner .pics li{
	width: 100%;
	height: 380px;
	background-repeat:no-repeat;
	background-position:top center;
}
.banner .pics a{
	display: block;
	width: 100%;
	height: 380px;
}
.banner .btns{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 20px;
	z-index: 60;
	text-align: center;
}
.banner .btns span{
	display: inline-block;
	width: 12px;
	height: 12px;
	font-size:1px;
	margin:0 3px;
	background:#eee;
	border-radius:100%;
}
.banner .btns .hover{
	background:#f27c01;
}

/*公用CSS 结束*/

.ba_tabs{
	width: 482px;
	height: 308px;
	background:#fff;
	position: absolute;
	z-index: 60;
	left: 50%;
	top: 50%;
	margin:-154px 0 0 -600px;
	user-select:none;cursor:default;
}
.ba_tabs .handle{
	width: 115px;
	position: absolute;
	left: 0;
	top: 0;
	height: 308px;
	background:#f7f7f7;
	text-align: center;
}
.ba_tabs .btn{
	height: 74px;
	line-height: 40px;
	padding-top:80px;
}
.ba_tabs .btn1{
	background:url("../images/ba_btn1.png") no-repeat center 50px;
}
.ba_tabs .btn2{
	background:url("../images/ba_btn2.png") no-repeat center 50px;
}
.ba_tabs .handle .btn1.hover{	
	color:#f27c01;
	background:#fdf3e8 url("../images/ba_btn1h.png") no-repeat center 50px;
}
.ba_tabs .handle .btn2.hover{	
	color:#f27c01;
	background:#fdf3e8 url("../images/ba_btn2h.png") no-repeat center 50px;
}
.ba_tabs .con{
	display: none;
	width: 330px;
	float: right;
	padding:0 20px 0 0;
}
.ba_tabs .show{
	display: block;
}
.ba_tabs .head{
	height: 60px;
	line-height: 60px;
	clear: both;
}
.ba_tabs .tit{
	float: left;
	font-size:16px;
}
.ba_tabs .head em{
	float: right;
	font-size:12px;
	color:#999;
}
.ba_lx{
	position: relative;
	z-index: 20;
	margin-bottom:16px;
	font-size:14px;
	cursor: pointer;
}
.ba_lx .has{
	height: 38px;
	line-height: 38px;
	border:1px solid #f0f0f0;
	padding-left:10px;
	color:#999;
	background:url("../images/sj1.png") no-repeat right center;
}
.ba_lxdown .has{
	background-image:url("../images/sj1h.png");
}
.ba_lx .after{
	color:#333 !important;
}
.ba_lx ul{
	width: 100%;
	position: absolute;
	z-index: 20;
	left: 0;
	top: 39px;
	border:1px solid #f0f0f0;
	box-sizing:border-box;
	background:#fff;
	display: none;
	max-height:180px;
	overflow-x:hidden;
	overflow-y:auto;
	transform:scale(0);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transition:opacity 0.3s,margin 0.3s;
	-webkit-transition:opacity 0.3s,margin 0.3s;
	-moz-transition:opacity 0.3s,margin 0.3s;
	-ms-transition:opacity 0.3s,margin 0.3s;
	-o-transition:opacity 0.3s,margin 0.3s;
}
.ba_lxdown ul{
	display: block;
	opacity:1;
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
}
.ba_lx li{
	height: 30px;
	line-height: 30px;
	border-bottom:0px solid #f0f0f0;
	padding:0 10px;
}
.ba_lx li:last-child{
	border:0;
}
.ba_lx li:hover{
	color: #fff;
	background:#f27c01;
}
.ba_tabs .text{
	height: 38px;
	width: 308px;
	border:1px solid #f0f0f0;
	padding:0 10px;
	margin-bottom:16px;
}
.ba_tabs .send{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color:#fff;
	text-align: center;
	background:#f27c01;
}
.ba_tabs .unable{
	color:#aeaeae;
	background:#eee;
	cursor:default;
}
.ba_tabs .tip{
	color:#999;
	font-size:12px;
	text-align: center;
	line-height: 38px;
}
.h_xm{
	float: left;
	width: 870px;
	height: 555px;
	border:1px solid #f0f0f0;
	padding:0 15px 15px 15px;
}
.h_handle{
	height: 60px;
	line-height: 60px;
	border-bottom:1px solid #f0f0f0;
}
.h_handle .tit{
	float: left;
	width: 137px;
	font-size:24px;
	font-weight: bold;
}
.h_handle .bns{
	float: left;
}
.h_handle .bn{
	float: left;
	margin-right:60px;
	font-size:16px;
	height: 57px;
	cursor: pointer;
}
.h_handle .hover{
	border-bottom:3px solid #f27c01;
}
.h_handle .more{
	float: right;
	font-size:14px;
	color:#999;
	padding-right:10px;
	background:url("../images/hmore.png") no-repeat right center;
}
.h_con{
	display: none;
}
.show{
	display: block;
}
.h_xm .item1{
	display: block;
	width: 280px;
	float: left;
	margin:15px 15px 0 0;
	border-radius: 3px 3px 0px 0px;
}
.h_xm .item1:last-child{
	margin-right:0;
}
.h_xm .item1 .photo{
	display: block;
	width: 100%;
	height: 160px;
	border-radius: 3px 3px 0px 0px;
}
.h_xm .item1 .intro{
	height: 110px;
	border:1px solid #f0f0f0;
	border-top:0;
	padding:0 12px;
}
.h_xm .item1:hover{
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.21);
	transform:translateY(-2px);
}
.h_xm .item1:hover .intro{
	border-color:##f27c01;
}
.h_xm .item1:hover .intro .nm{color:#f27c01;}
.h_xm .item1 .img_box{
	height:160px;
	display:block;
	border: 1px solid #f0f0f0;
	border-bottom:0px;
}
.h_xm .item1:hover .img_box{
	border-color:##f27c01;
}
/*未加载真图时的默认样式--延迟加载图，真图加载成功后，此样式被删除，真图宽度高度被重置【参考标准】*/
.h_xm .item1 .img_box img.lazy_index{
    width:60px;
	height:60px;
	margin:50px auto;
}
.h_xm .name{
	height: 40px;
	line-height: 40px;
	font-size:16px;
}
.h_xm .nm{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.h_xm .tags{
	height: 20px;
	line-height: 20px;
	font-size:10px;
	color:#f27c01;
}
.h_xm .tag{
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding:0 8px;
	float: left;
	margin-right:10px;
	border-radius:20px;
	background:#fce5cc;
}
.h_xm .pos{
	float: left;
	height: 48px;
	line-height: 48px;
	color:#999;
	font-size:12px;
	max-width:190px;
}
.h_xm .yy{
	float: right;
	height: 48px;
	line-height: 48px;
	font-size:12px;
	color:#999;
}
.h_xm .yy span{
	color:#f27c01;
}
.h_xm .item2{
	display: block;
	width: 186px;
	height: 84px;
	float: left;
	border:1px solid #f0f0f0;
	margin:15px 15px 0 0;
	padding:0 12px 0 80px;
	position: relative;
}
.h_xm .item2:hover{
	color:#999;
	border-color:##f27c01;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.21);
	transform:translateY(-2px);
}
.h_xm .item2:hover .name2 .nm2{
	color:#f27c01;
}
.h_xm .item2:nth-child(3n){
	margin-right:0;
}
.h_xm .face{
	width: 58px;
	height: 58px;
	position: absolute;
	left: 12px;
	top: 13px;
}
.h_xm .face img{
	display: block;
	width: 58px;
	height: 58px;
	border-radius: 100%;
}
.h_xm .name2{
	height: 38px;
	line-height: 38px;
	font-size:14px;
}
.h_xm .nm2{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.h_xm .stars{
	width: 90px;
	height: 14px;
	float: left;
	background:url("../images/star.png") no-repeat left center;
}
.h_xm .starsin{
	height: 14px;
	position: absolute;
	background:url("../images/starh.png") no-repeat left center;
}
.h_xm .fen{
	float: left;
	height: 14px;
	line-height: 14px;
	padding:0 5px;
	font-size:12px;
	color:#999;
}
.h_xm .pos2{
	font-size:10px;
	height: 30px;
	line-height: 30px;
	color:#999;
	float: left;
	max-width:120px;
}
.h_xm .yy2{
	float: right;
	font-size:10px;
	line-height: 30px;
	color:#999;
}
.h_xm .yy2 span{
	color:#f27c01;
}
.h_gw{
	float: right;
	width: 258px;
	padding:0px 10px;
	height: 570px;
	border:1px solid #f0f0f0;
}
.h_gw .title {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    border-bottom: 1px solid #f0f0f0;
	padding:0px 10px;
}
.h_gw .tps{
	height: 88px;
	position: relative;
	background:#f8fafc;
	margin-bottom:30px;
	margin-top: 20px;
}
.h_gw .ren{
	position: absolute;
	display: block;
	right: 10px;
	bottom: 0;
}
.h_gw .tps dl{
	position: absolute;
	left: 10px;
	top: 14px;
}
.h_gw .tps dt{
	height: 35px;
	line-height: 35px;
	font-size:16px;
}
.h_gw .tps dd{
	height: 22px;
	line-height: 22px;
	font-size:12px;
	color:#999;
}
.h_gw .tps span{
	color:#f27c01;
}
.h_gw .ba_lx{
	margin-bottom:15px;
	font-size:14px;
}
.h_gw .text{
	height: 38px;	
	width: 236px;
	padding:0 10px;
	border:1px solid #f0f0f0;
	font-size:14px;
	margin-bottom:15px;
}
.h_gw .text.readonly{
	background:#f9f9f9;
}
.h_gw .out{
	position: relative;
}
.h_gw .get_code{
	position: absolute;
	right: 10px;
	top: 0;
	z-index: 10;
	line-height: 38px;
	padding:0 15px;
	color:#737373;
}
.h_gw .text2{
	float: left;
	width: 113px;
}
.h_gw .sex{
	float: left;
	height: 36px;
	line-height: 36px;
	border:1px solid #f0f0f0;
	width: 48px;
	text-align: center;
	margin-left:10px;
	color:#999;
	cursor: pointer;
}
.h_gw .sex.hover{
	color:#f27c01;
	border-color:#f27c01;
}
.h_gw .time{
	height: 28px;
	line-height: 28px;
}
.h_gw .tit{
	float: left;
}
.h_gw .tags{
	float: right;
}
.h_gw .tag{
	display: inline-block;
	height: 26px;
	line-height: 26px;
	border-radius:5px;
	font-size:12px;
	color:#737373;
	width: 38px;
	background:#f0f4fa;
	text-align: center;
	border:1px solid #f0f4fa;
	cursor: pointer;
}
.h_gw .tag.hover{
	border-color:#f27c01;
	color:#f27c01;
	background:#fff url("../images/yy_hover.png") no-repeat right bottom;
	background-size:8px 8px;
}
.h_gw .get{
	display: block;
	margin-top:28px;
	height: 38px;
	line-height: 38px;
	border:1px solid #f27c01;
	text-align: center;
	color:#fff;
	background:#f27c01;
}
.h_gw .unable{
	color:#f27c01;
	background:#fff;
	cursor:default;
}
.h_gw .tip{
	text-align: center;
	color:#666;
	font-size:12px;
	line-height: 50px;
}
.h_tj{
	border:1px solid #f0f0f0;
	padding:0 15px 15px 15px;
}
.htj_item{
	margin:15px 9px 0 0;
	border:1px solid #f0f0f0;
	width: 224px;
	height: 310px;
	padding-top:20px;
	float: left;
	text-align: center;
	position: relative;
	transition: all 0.2s ;
	-webkit-transition: all 0.2s ;
	-ms-transition: all 0.2s ;
	-o-transition: all 0.2s ;
	-moz-transition: all 0.2s ;
}
.htj_item .sc{
	text-align:left;
	padding:10px 12px 0 12px;
	color:#999;
}
.htj_item:hover{
	border-color:##f27c01;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.21);
	transform:translateY(-2px);
}
.htj_item .face{
	width: 100px;
	height: 100px;
	border-radius:100%;
	overflow: hidden;
	margin:0 auto;
}
.htj_item .face img{
	display: block;
	width: 100px;
	height: 100px;
}
/*未加载真图时的默认样式--延迟加载图，真图加载成功后，此样式被删除，真图宽度高度被重置*/
.htj_item .face img.lazy_index{
    width:60px;
	height:60px;
	margin:20px auto;
}
.htj_item dt{
	padding-top:13px;
	height: 30px;
	line-height: 30px;
	font-size:16px;
}
.htj_item dd{
	height: 28px;
	line-height: 28px;
	padding: 0px 12px;
}
.htj_item .gray{
	color:#999;
}
.htj_item .tags{
	padding-top:20px;
	text-align: center;
}
.htj_item .tag{
	display: inline-block;
	font-size: 12px;
	color: #f27c01;
	height: 24px;
	line-height: 24px;
	padding: 0 6px;
	background: #fce5cc;
	margin: 0 5px;
	border-radius: 7px 0 7px 0;
}
.htj_item .bts{
	width: 100%;
	overflow: hidden;
	height: 47px;
	line-height: 47px;
	position: absolute;
	left: 0;
	bottom: 0;
	border-top:1px solid #f0f0f0;
}
.htj_item .btn{
	width: 50%;
	height: 47px;
	border-left:1px solid #f0f0f0;
	margin-left:-1px;
	display: block;
	text-align: center;
	float: left;
}
.htj_item .btn span{
	display: inline-block;
	padding-left:26px;
}
.htj_item .btn .s1{
	background:url("../images/htj_s1.png") no-repeat left center;
}
.htj_item .btn .s2{
	background:url("../images/htj_s2.png") no-repeat left center;
}
.htj_item:last-child{
	margin-right:0;
}
.h_tc{
	width: 870px;
	float: left;
	border:1px solid #f0f0f0;
	padding:0 15px 15px 15px;
}
.htc_item{
	width: 280px;
	height: 340px;
	float: left;
	margin:15px 15px 0 0;
	background:#f8fafc;
	position: relative;
	transition: all 0.2s ;
	-webkit-transition: all 0.2s ;
	-ms-transition: all 0.2s ;
	-o-transition: all 0.2s ;
	-moz-transition: all 0.2s ;
}
.htc_item:hover{
	background:#f39533;
	color:#fff;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.21);
	transform:translateY(-2px);
}

.htc_item:last-child{
	margin-right:0;
}
.htc_item .ico{
	position: absolute;
	top: 0;
	right: 14px;
}
.htc_item .t1{
	line-height: 30px;
    padding: 0 16px;
    font-size: 18px;
    margin: 35px 0px 40px 0px;
}
.htc_item .t2{
	padding:0 16px;
	font-size:14px;
	line-height: 24px;
	color:#999;
}
.htc_item:hover .t2{
	color:#fff;
}
.htc_item dl{
	position: absolute;
	left: 16px;
	bottom: 0;
}
.htc_item dt{
	height: 26px;
	line-height: 26px;
}
.htc_item dt em{
	color:#f27c01;
}
.htc_item dt span{
	font-size:24px;
	color:#f27c01;
}
.htc_item dd{
	font-size:12px;
	height: 50px;
	line-height: 50px;
	color:#666;
}
.htc_item .bs{
	display: block;
	height: 90px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.htc_item:hover .bs{
	opacity: 0.1;
}
.htc_item:hover em,.htc_item:hover span{
	color:#fff !important;
}
.htc_item:hover dd{
	color:#fff;
}
.htc_item .see{
	display: block;
	width: 82px;
	height: 38px;
	line-height: 38px;
	border:1px solid #fff;
	position: absolute;
	right: 20px;
	bottom: 20px;
	z-index: 10;
	text-align: center;
	color:#fff;
	display: none;
}
.htc_item:hover .see{
	display: block;
}
.h_zx{
	float: right;
	border:1px solid #f0f0f0;
	width: 258px;
	padding:0 10px;
	height: 431px;
}
.h_zx_FG_index{width:278px;padding:0px;}
.h_zx .title{
	height: 60px;
	line-height: 60px;
	font-size:16px;
	border-bottom: 1px solid #f0f0f0;
}
.h_zx_FG_index .title{padding:0px 20px;}
.h_zx_FG_index .h_zx{border:0px;height:370px;}
.h_zx .tps{
	height: 77px;
	border-radius:3px;
	background:#f8fafc;
	position: relative;
	margin-top: 15px;
}
.h_zx .tps dl{
	position: absolute;
	left: 12px;
	top: 15px;
	line-height: 24px;
}
.h_zx .tps dt{
	font-size:16px;
}
.h_zx .tps dd{
	font-size:12px;
	color:#999;
}
.h_zx .tps img{
	position: absolute;
	right: 10px;
	bottom: 0;
}
.h_zx .fw{
	position: relative;
	padding:6px 0 10px 30px;
}
.h_zx .fw dt{
	height: 30px;
	line-height: 30px;
	font-size:14px;
	color:#333;
}
.h_zx .fw dd{
	color:#999;
	font-size:12px;
}
.h_zx .fw img{
	position: absolute;
	left: 0;
	top: 12px;
}
.h_zx .apply{
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background:#f27c01;
	margin-top:10px;
	color:#fff;
}
.h_zx .tip{
	text-align: center;
	font-size:12px;
	color:#999;
	line-height: 30px;
}

.h_zj{
	border:1px solid #f0f0f0;
	padding:0 15px 15px 15px;
	width: 870px;
	float: left;
}

.hzj_item{
	display: block;
	width: 278px;
	height: 288px;
	border:1px solid #f0f0f0;
	margin:15px 15px 0 0;
	float: left;
	transition: all 0.2s ;
	-webkit-transition: all 0.2s ;
	-ms-transition: all 0.2s ;
	-o-transition: all 0.2s ;
	-moz-transition: all 0.2s ;
}
.hzj_item:hover{
	border-color:##f27c01;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.21);
	transform:translateY(-2px);
}
.hzj_item:nth-child(3n){
	margin-right:0;
}
.hzj_item .photo{
	display: block;
	height: 190px;
	position: relative;
	overflow: hidden;
}
.hzj_item .photo img{
	display: block;
	height: 190px;
}
/*未加载真图时的默认样式--延迟加载图，真图加载成功后，此样式被删除，真图宽度高度被重置*/
.hzj_item .photo img.lazy_index{
    width:60px;
	height:60px;
	margin:50px auto;
}
.hzj_item .play2 {
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 20;
    left: 50%;
    top: 50%;
    margin: -20px 0 0 -20px;
    background: url(../images/play.png) no-repeat center center;
    background-size: 100% 100%;
}
.hzj_item .name{
	height: 30px;
	line-height: 30px;
	text-align: center;
	color:#fff;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	text-align: center;
	background:rgba(0,0,0,0.5);
}
.hzj_item .intro{
	padding:0 12px;
}
.hzj_item .tps{
	height: 43px;
	line-height: 43px;
	border-bottom:1px solid #f4f4f4;
}
.hzj_item .play{
	float: left;
	color:#a0a1a8;
	padding-left:24px;
	background:url("../images/zj_play.png") no-repeat left center;
}
.hzj_item .zan{
	float: right;
	color:#a0a1a8;
	padding-left:24px;
	background:url("../images/zj_zan.png") no-repeat left center;
}
.hzj_item .bts{
	height: 54px;
	line-height: 54px;
}
.hzj_item .face{
	width: 26px;
	height: 26px;
	border-radius:100%;
	float: left;
	margin:14px 10px 0 0;
}
.hzj_item .face img{
	display: block;
	width: 26px;
	height: 26px;
	border-radius:100%;
}
.hzj_item .name2{
	float: left;
	line-height: 54px;
	font-size:12px;
}
.hzj_item .zr{
	float: right;
	line-height: 54px;
	font-size:12px;
	color:#666;
}
.h_kq{
	float: right;
	width: 278px;
	height: 685px;
	border:1px solid #f0f0f0;
}
.h_kq .handle{
	font-size: 16px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	border-bottom:1px solid #f0f0f0;
	display:flex;
	justify-content: space-between;
}
.h_kq .btn{
	margin:0 10px;
	height: 57px;
	color: #333;
}
.h_kq .hover{
	border-bottom:3px solid #f27c01;
}
.h_kq .con{
	display: none;
	padding:0 10px;
}
.h_kq .show{
	display: block;
}
.hkq_item{
	height: 80px;
	display: block;
	border-bottom:1px solid #f0f0f0;
	position: relative;
	padding-right:70px;
}
.hkq_item .photo{
	width: 70px;
	height: 50px;
	position: absolute;
	right: 0;
	top: 14px;
}
.hkq_item .photo img.img70{
	width: 70px;
	height: 50px;
}
/*未加载真图时的默认样式--延迟加载图，真图加载成功后，此样式被删除，真图宽度高度被重置*/
.hkq_item .photo img.lazy_index{
    width:40px !important;
	height:40px !important;
	margin:5px 15px !important;
}
.hkq_item dt{
	height: 36px;
	line-height: 36px;
}
.hkq_item dd{
	color:#999;
	font-size:12px;
	padding-right:15px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	overflow: hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
}
.hkq_item .name{
	color: #333;
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hkq_item:hover .name{
	color:#f27c01;
}
.h_kq .more{
	display: block;
	font-size:12px;
	height: 55px;
	line-height: 55px;
	text-align: center;
}
.footer_top{
	height: 75px;
	clear: both;
}
.footer{
	color:#fff;
	background:#191818;
}
.ft_navs{
	height: 106px;
	line-height: 106px;
	font-size:16px;
}
.ft_navs a{
	color:#fff;
	float: left;
	margin-right:20px;
}

.ft_tabs{
	height: 250px;
	border-bottom:1px solid #303030;
	margin-bottom:40px;
}
.ft_tabs .handle{
	height: 60px;
	line-height: 40px;
}
.ft_tabs .btn{
	height: 40px;
	line-height: 40px;
	padding:0 18px;
	float: left;
	margin-right:30px;
	color:#fff;
	background:#090602;
}
.ft_tabs .hover{
	background:#302f2e;
}
.ft_tabs .con{
	display: none;
	font-size:12px;
	line-height: 30px;
	max-height: 180px;
	overflow-y: hidden;
}
.ft_tabs .show{
	display: block;
}
.ft_tabs .con a{
	color:#a0a1a8;
	float: left;
	margin-right:20px;
	font-size: 14px;
}
.ft_tabs .con a:hover{
	color:#fff;
}
.fb_left{
	float: left;
}
.fb_left .t1{
	height: 30px;
	line-height: 30px;
}
.fb_left .tel{
	font-size:32px;
	font-weight: bold;
	float: left;	
}
.fb_left .zhou{
	float: left;
	color:#ababbb;
	padding:20px 0 0 10px;
}
.fb_left .fw{
	clear: both;
	color:#ababbb;
}
.fb_ctrls{
	padding-top:20px;
}
.fb_ctrls a{
	display: inline-block;
	width: 98px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color:#f27c01;
	margin-right:30px;
	border:1px solid #f27c01;
}
.fb_right{
	float: right;
}
.fb_right dl{
	float: left;
	width: 114px;
	text-align: center;
	margin-left:40px;
}
.fb_right dt img{
	display: block;
	width: 114px;
	height: 114px;
}
.fb_right dd{
	height: 26px;
	line-height: 26px;
	color:#ababbb;
	font-size:12px;
}
.fb_copy{
	padding:36px 0 40px 0;
	color:#ababbb;
}
.fb_copy img{
	position: relative;
	top: 3px;
	margin:0 3px;
}

.now_pos{
	height: 40px;
	line-height: 40px;
	font-size:12px;
	/*padding-left:20px;
	background:url("../images/now_pos.png") no-repeat left center;*/
}
.fd_cla{
	border:1px solid #f0f0f0;
	padding:0 15px;
}
.fd_sin{
	border-bottom:1px solid #f0f0f0;
	padding:0 50px 10px 70px;
	position: relative;
	min-height: 24px;
	line-height: 24px;
}
.fd_sin .wp{
	max-height:34px;
	overflow: hidden;
}
.fd_sindown .wp{
	max-height:none;
}
.fd_sin .more{
	line-height: 24px;
	position: absolute;
	right: 20px;
	top: 10px;
	padding-right:15px;
	background:url("../images/smore.png") no-repeat right center;
}
.fd_sindown .more{
	background-image:url("../images/smoreh.png");
}
.fd_sin:last-child{
	border:0;
}
.fd_sin .tit{
	position: absolute;
	left: 0;
	top: 10px;
	font-size:14px;
}
/*.fd_sin .item{
	height: 24px;
	line-height: 24px;
	display: inline-block;
	float: left;
	padding:0 12px;
	margin:10px 15px 0 0;
	min-width: 100px;
}
.fd_sin .item:first-child{
	color:red;
	min-width: 24px;
}
.fd_sin .item .hover{
	color: #f27c01;
    background: #fef2e5;
    border-radius: 20px;
}*/

.fd_sin .item{
	height:24px;
	line-height:24px;
	display:inline-block;
	float:left;
	min-width:70px;
	margin-top:10px;
}
.fd_sin .wp .item{
	min-width: 100px;
}
.fd_sin .item a{
	padding:2px 8px;
}
.fd_sin .item a.hover{
	color: #f27c01;
    background: #fef2e5;
    border-radius: 20px;
}



.fd_left{
	width: 900px;
	float: left;
	border:1px solid #f0f0f0;
}
.fd_left .htj_item{
	float: left;
	width: 204px;
	margin:15px 0 0 15px;
}
.page{
	text-align: center;
	font-size:12px;
	padding:30px 0;
}
.page a{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding:0 10px;
	border:1px solid #f0f0f0;
	margin:0 1px;
}
.page a:hover,.page a.hover{
	border-color:#f27c01;
	color:#f27c01;
}
/*兼容旧版分页当前页样式*/
.page a:hover,.page a.on{
	border-color:#f27c01;
	color:#f27c01;
}

.fd_right{
	width: 280px;
	float: right;
}
.fr_sec{
	border:1px solid #f0f0f0;
}
.fr_title{
	border-bottom:1px solid #f0f0f0;
	height: 60px;
	line-height: 60px;
	padding:0 20px;
	font-size:16px;
}
.fr_sec .pd10{
	padding:0 10px;
}
.fr_sec .tps{
	height: 87px;
	border-radius:3px;
	background:#f8fafc;
	position: relative;
	margin:20px 0;
}
.fr_sec .tps dl{
	position: absolute;
	left: 12px;
	top: 20px;
	line-height: 24px;
}
.fr_sec .tps dt{
	font-size:14px;
}
.fr_sec .tps dd{
	font-size:12px;
	color:#999;
}
.fr_sec .tps img{
	position: absolute;
	right: 10px;
	bottom: 0;
}
.fr_sec .tps span{
	color:#f27c01;
}
.fr_sec .text{
	height: 36px;
	line-height: 36px;
	border:1px solid #f0f0f0;
	margin-bottom:22px;
	width: 100%;
	text-indent:10px;
}
.fr_sec .send{
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background:#f27c01;
	color:#fff;
}
.fr_sec .unable{
	color:#666;
	background:#f2f2f2;
	cursor:default;
}
.fr_sec .tip{
	text-align: center;
	color:#a0a1a8;
	font-size:12px;
	padding:12px 0;
}
.fr_sec.fr_bjfixed{
	width:280px;
	position:fixed;
	top:0px;
	background: #fff;
}
.fr_item{
	display: block;
	height: 90px;
	border-bottom:1px solid #f0f0f0;
	position: relative;
	padding-left:66px;
	font-size:12px;
}
.fr_item:last-child{
	border:0;
}
.fr_item dt{
	height: 28px;
	line-height: 28px;
	padding-top:10px;
}
.fr_item .name{
	font-size:14px;
	padding-right:1em;
}
.fr_item dd{
	line-height: 22px;
	height: 22px;
}
.fr_item .pos{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#999;
}
.fr_item .sc{
	color:#999;
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.fr_item .face{
	width: 60px;
	height: 60px;
	position: absolute;
	left: 0;
	top: 15px;
	border-radius:100%;
	overflow: hidden;
}
.fr_item .face img{
	display: block;
	width: 60px;
	height: 60px;
}
/*未加载真图时的默认样式--延迟加载图，真图加载成功后，此样式被删除，真图宽度高度被重置*/
.fr_item .face img.lazy_index{
    width:40px;
	height:40px;
	//margin: 11px 10px;
	border:1px solid #f2f2f2;
	border-radius:100%;
	padding:9px;
}
.fh_head{
	height: 60px;
	line-height: 60px;
	border-bottom:1px solid #f0f0f0;
	padding:0 15px;
	font-size:14px;
	color:#666;
}
.fh_head .cleft{
	float: left;
}
.fh_head .cleft span{
	color:#f27c01;
}
.fh_head .cright{
	float: right;	
}
.fh_head .cright a{
	color:#666;
	float: left;
	margin-left:25px;
}
.fh_head .cright .hover{
	color:#f27c01;
}
.fh_item{
	display: block;
	height: 172px;
	width: 510px;
	margin:0 auto;
	border-bottom:0px solid #f0f0f0;
	position: relative;
	padding:0 130px 0 230px;
}
.fh_item:hover{
	background:##fbfbfb;
}
.wrapin .fd_left .item_box{
    border-bottom:1px solid #f0f0f0;
}
.wrapin .fd_left .item_box:hover{
	background:#f9f9f9;
}
.fh_item .photo{
	display: block;
	width: 210px;
	height: 140px;
	position: absolute;
	left: 0;
	top: 16px;
	border-radius:5px;
	overflow: hidden;
}
.fh_item .photo img{
	display: block;
	width: 210px;
	height: 140px;
}
/*未加载真图时的默认样式--延迟加载图，真图加载成功后，此样式被删除，真图宽度高度被重置*/
.fh_item .photo img.lazy_index{
    width:60px;
	height:60px;
	margin:40px auto;
}
.fh_item .yya{
	display: block;
	width: 116px;
	height: 40px;
	line-height: 40px;
	text-indent:40px;
	color:#fff;
	background:#f27c01 url("../images/fh_time.png") no-repeat 20px center;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top:-20px;
}
.fh_item .name{
	height: 50px;
	line-height: 50px;
	clear: both;
	font-weight: bold;
	font-size:16px;
}
.fh_item:hover .name{
	color:#f27c01;
}
.fh_item .name img.v{
	margin:18px 0px 0px 5px;
}
.fh_item .nm{
	float: left;
}
.fh_item .stars{
	width: 90px;
	height: 14px;
	float: left;
	position: relative;
	background:url("../images/star.png") no-repeat left center;
}
.fh_item .starsin{
	height: 14px;
	overflow: hidden;
	left: 0;
	top: 0;
	position: absolute;
	background:url("../images/starh.png") no-repeat left center;
}
.fh_item .fen{
	float: left;
	height: 14px;
	line-height: 14px;
	padding:0 5px;
	color: #333;
}
.fh_item .fen em{
	color:#ccc;
	padding:0 10px;
}
.fh_item .tags{
	padding:14px 0 0px 0;
}
.fh_item .tag{
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding:0 10px;
	border-radius:30px;
	background:#fce5cc;
	font-size:12px;
	color:#f27c01;
}
.fh_item .is{
	height: 28px;
	line-height: 28px;
	padding-left:20px;
}
.fh_item .is1{
	background:url("../images/fh_is1.png") no-repeat left center;
	margin-top:8px;
	color: #333;
}
.fh_item .is2{
	background:url("../images/fh_is2.png") no-repeat left center;
	color: #333;
}
.fh_scr{
	margin:10px 0;
	height: 160px;
	overflow: hidden;
}
.fh_scr li{
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	padding-left:10px;
	font-size:13px;
	color:#999;
	clear: both;
}
.fh_scr .name{
	color:#333;
	display: block;
	width: 50px;
	float: left;
}
.fh_scr .date{
	float: left;
	width: 90px;
}
.fh_scr .pos{
	float: left;
	display:inline-block;
	max-width:122px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.fr_title .btn{
	height: 57px;
	cursor: pointer;
	margin: 0px 18px;
}
.fr_title .hover{
	border-bottom:3px solid #f29c01;
}
.fh_con{
	display: none;
	padding:0 10px;
}
.show{
	display: block;
}
.fh_item2{
	display: block;
	height: 94px;
	border-bottom:1px solid #f0f0f0;
	padding-left:70px;
	position: relative;
	font-size:12px;
}
.fh_item2:last-child{
	border:0;
}
.fh_item2 .name{
	height: 44px;
	line-height: 44px;
	font-size:14px;
}
.fh_item2 .stars{
	width: 90px;
	height: 14px;
	float: left;
	background:url("../images/star.png") no-repeat left center;
}
.fh_item2 .starsin{
	height: 14px;
	position: absolute;
	background:url("../images/starh.png") no-repeat left center;
}
.fh_item2 .fen{
	float: left;
	height: 14px;
	line-height: 14px;
	padding:0 5px;
	color:#999;
}
.fh_item2 .pos{
	color:#999;
	height: 34px;
	line-height: 34px;
	float: left;
}
.fh_item2 .yy{
	float: right;
	line-height: 34px;
	color:#999;
}
.fh_item2 .face{
	width: 58px;
	height: 58px;
	position: absolute;
	border-radius:100%;
	overflow: hidden;
	left: 0;
	top: 50%;
	margin-top:-29px;
	border: 1px solid #f0f0f0;
}
.fh_item2 .face img{
	display: block;
	width: 58px;
	height: 58px;
}

/*未加载真图时的默认样式--延迟加载图，真图加载成功后，此样式被删除，真图宽度高度被重置*/
.fh_item2 .face img.lazy_index{
    width:40px;
	height:40px;
	//margin: 11px 10px;
	border:1px solid #f2f2f2;
	border-radius:100%;
	padding:8px;
}

.dd_left{
	float: left;
	width: 900px;
}

.dd_toper{
	border:1px solid #f0f0f0;
}
.dd_navs{
	border-top:1px solid #f0f0f0;
	height: 58px;
	line-height: 58px;
}
.dd_navs a{
	display: inline-block;
	float: left;
	margin:0 32px;
	font-size:16px;
	height: 55px;
}
.dd_navs a:hover,.dd_navs a.hover{
	border-bottom:4px solid #f29c01;
}
.dd_toper .cleft{
	width: 206px;
	float: left;
	text-align: center;
}
.dd_toper .face{
	display: block;
	width: 130px;
	height: 130px;
	margin:0 auto 10px auto;
}
.dd_toper .gz{
	width: 94px;
	height: 24px;
	line-height: 24px;
	font-size:12px;
	border:1px solid #f29c01;
	border-radius:5px;
	margin:0 auto;
	overflow: hidden;
	cursor: pointer;
}
.dd_toper .gz .tit{
	width: 56px;
	height: 24px;
	background:#f29c01 url("../images/xin1.png") no-repeat 6px center;
	color:#fff;
	text-indent:18px;
	float: left;
}
.dd_toper .gz .tit.ygz{
	text-indent:0px;
	text-align:center;
	background:#f29c01;
}
.dd_toper .gz .num{
	float: left;
	width: 38px;
	text-align:center;
	color:#666;
	background:none;
}
.dd_toper .cct{
	width: 684px;
	float: left;
}
.dd_toper .name,.dd_toper .name h1{
	float: left;
	height: 24px;
	line-height: 24px;
	font-size:24px;
	font-weight: bold;
}
.dd_toper .v{
	float: left;
	height: 24px;
	line-height: 24px;
	border-radius:12px;
	padding:0 10px 0 24px;
	font-size:12px;
	margin:0 10px;
}
.dd_toper .v.yrz{
	color:#f27c01;
	background:#f2f2f2 url("../images/v.png") no-repeat 9px center;
}
.dd_toper .v.wrz{
	color:#999;
	background:#f2f2f2 url("../images/v2.png") no-repeat 9px center;
}
.dd_toper .from{
	line-height: 24px;
	font-size:12px;
	color:#666;
}
.dd_toper .from em{
	padding:0 5px;
	color:#ccc;
}
.dd_toper .bh{
	height: 42px;
	line-height: 42px;
	font-size:12px;
}
.dd_toper .bh span{
	color:#999;
}
.dd_toper .tags{
	margin-top:15px;
}
.dd_toper .tag{
	height: 22px;
	line-height: 22px;
	display: inline-block;
	padding:0 10px;
	border-radius:30px;
	background:#fce5cc;
	color:#f29c01;
	font-size:12px;
}
.cct_sc{
	line-height: 24px;
	position: relative;
	text-indent:5em;
	max-height:48px;
	overflow: hidden;
}
.cct_scdown{
	max-height:none;
}
.cct_sc .tit{
	position: absolute;
	left: 0;
	top: 0;
	color:#999;
	text-indent:0;
}
.cct_sc .down{
	background:#fff;
	line-height: 24px;
	height: 24px;
	line-height: 24px;
	padding:0 0 0 1em;
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 0;
	text-indent:0;
	z-index: 10;
}
.dd_toper .cline{
	float: left;
	height: 166px;
	border-left:1px solid #f0f0f0;
	margin-left:20px;
}
.dd_toper .cright{
	float: right;
	padding:47px 30px 0 0;
}
.dd_toper .cright a{
	display: block;
	width: 108px;
	text-align: center;
	float: left;
	line-height: 44px;
	color:#888;
}
.dd_toper .cright .ico{
	display: block;
	width: 60px;
	height: 60px;
	margin:0 auto;
}
.dd_toper .cright .ico1{
	background:url("../images/dd_zx1.png") no-repeat top center;
}
.dd_toper .cright .ico1:hover{
	background:url("../images/dd_zx1h.png") no-repeat top center;
}
.dd_toper .cright .ico2{
	background:url("../images/dd_zx2.png") no-repeat top center;
}
.dd_toper .cright .ico2:hover{
	background:url("../images/dd_zx2h.png") no-repeat top center;
}
.dd_con{
	display: none;
}
.show{
	display: block;
}


.dd_tybox{
	border:1px solid #f0f0f0;
	margin-bottom:20px;
	padding:0 15px;
}
.dd_tybox .head{
	height: 60px;
	line-height: 60px;
	border-bottom:1px solid #f0f0f0;
	font-size:24px;
	font-weight: bold;
	color:#333;
	position: relative;
}
.dd_tybox .more{
	font-size:14px;
	position: absolute;
	right: 0;
	top: 0;
	font-weight: normal;
	color:#666;
	padding-right:10px;
	background:url("../images/hmore.png") no-repeat right center;
}

.dd_tybox .df{display:flex;}
.dd_tybox .df .a380{width:380px;border:1px solid #f0f0f0;line-height:30px;}
.dd_tybox .df .a380:hover{box-shadow: 0 12px 15px 0 rgba(138,149,158,.2);}
.dd_tybox .df .a380 .pd15{padding:5px 15px;}
.dd_tybox .df .a380 .price{color:red;}
.dd_tybox .df .a380 .text999{color:#999999;}
.dd_tybox .dfjs{display:flex;justify-content:space-between;}
.dd_tybox .fb{font-weight:bold;}
.dd_tybox .fs16{font-size:16px;}
.dd_tybox .lh24{line-height:24px;}
.dd_tybox .lh26{line-height:26px;}
.dd_tybox .lh30{line-height:30px;}
.dd_tybox .xuhao{display:inline-block;width:20px;line-height:20px;color:#ffffff;text-align:center;margin-right:8px;background:#f29c01;}
.dd_tybox .tag{color:#999999;}
.dd_tybox .stit{font-size:16px;margin:10px 0px;border-bottom:1px solid #f29c01;display:inline-block;}
.dd_tybox .bottom{background:#fafafa;color:#333333;}
.dd_tybox .df .a380:nth-child(2),.dd_fw2023 .df .a380:nth-child(3){margin-left:15px;}
.yszzdd .item_box{line-height:40px;border-bottom:1px dashed #f0f0f0;cursor:pointer;}
.yszzdd .item_box .zb{background:#fafafa;padding:5px 15px;line-height:26px;margin-bottom:15px;display:none;color:#333333;}
.yszzdd .item_box .tag{color:#999999;}

.dd_area{
	border:1px solid #f0f0f0;
	margin-bottom:20px;
	padding:0 15px;
}
.dd_area .head,.dd_area .head.title{
	height: 60px;
	line-height: 60px;
	border-bottom:1px solid #f0f0f0;
	font-size:24px;
	font-weight: bold;
	color:#333;
	position: relative;
}
.dd_area .more{
	font-size:14px;
	position: absolute;
	right: 0;
	top: 0;
	font-weight: normal;
	color:#666;
	padding-right:10px;
	background:url("../images/hmore.png") no-repeat right center;
}
.dd_fw{
	height: 152px;
	border-bottom:1px solid #f0f0f0;
	position: relative;
	padding: 0px 15px;
}
.dd_fw:hover{
	background:#fbfbfb;
}
.dd_fw:last-child{
	border:0;
}
.dd_fw .photo{
	display: block;
	width: 120px;
	height: 120px;
	border-radius:5px;
	float: left;
	margin:16px 0 0 0;
}
.dd_fw .photo img{
	display: block;
	width: 120px;
	height: 120px;
	border-radius:3px;
}
.dd_fw .intro{
	float: left;
	width: 330px;
	padding:13px 0 0 13px;
}
.dd_fw .name{
	font-size:16px;
	line-height: 24px;
	height: 24px;
	font-weight: bold;
}
.dd_fw:hover .name{
	color:#f27c01;
}
.dd_fw .tag{
	font-size:14px;
	color:#999;
	line-height: 82px;
}
.dd_fw .yy{
	color:#999;
}
.dd_fw .yy span{
	color:#f29c01;
}
.dd_fw .price{
	float: left;
	padding:40px 0 0 80px;
	text-align:center;
}
.dd_fw .price dt{
	height: 44px;
	line-height: 44px;
}
.dd_fw .price span{
	font-size:28px;
	color:#f29c01;
}
.dd_fw .price em{
	color:#f29c01;
}
.dd_fw .price dd{
	height: 30px;
	line-height: 30px;
	color:#666;
	font-size:12px;
	text-decoration: line-through;
}
.dd_fw .applya{
	display: block;
	width: 126px;
	height: 38px;
	text-align: center;
	color:#f27c01;
	line-height: 38px;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top:-20px;
	border:1px solid #f27c01;
}
.dd_fw:hover .applya{
	color:#fff;
	background:#f27c01;
}
.dd_area .title{
	height: 48px;
	line-height: 48px;
	font-size:16px;
	font-weight: bold;
	position: relative;
}
.dd_area .title .tg{
	position: absolute;
	right: 0;
	top: 0;
	font-size:12px;
	color:#999;
	font-weight: normal;
	padding-left:22px;
	background:url("../images/tj.png") no-repeat left center;
}
.dd_zy{
	/*border:1px solid #f0f0f0;
	padding:10px 15px;*/
}
.dd_zy ul{
	width: 600px;
	float: left;
}
.dd_zy li{
	width: 50%;
	float: left;
	height: 32px;
	line-height: 32px;
}
.dd_zy .full{
	width: 100%;
	clear: both;
}
.dd_zy .tit{
	color:#999;
}
.dd_zy li em{
	color:#f29c01;
}
.dd_zy dl{
	float: right;
	width: 220px;
	text-align: center;
}
.dd_zy dd{
	font-size:12px;
	color:#999;
}
.dd_zy2 .item{height:42px;line-height:42px;clear:both;cursor:pointer;border-bottom:1px dashed #f0f0f0;}
.dd_zy2 .zy{float:left;width:140px;}
.dd_zy2 .date{float:left;width:200px;}
.dd_zy2 .school{float:left;}
.dd_zy2 .subject{float:right;width:140px;text-align:right;}
.dd_zy2 .subject span{padding-right:26px;}
.dd_zy2 .subject .po{background:url("../images/po.png") no-repeat right center;}
.kp_item{
	border-bottom:1px solid #f3f3f3;
	padding:16px 0;
	position:relative;
}
.kp_item .left_bu{width:15px;height:100%;position:absolute;top:-1px;left:-15px;background:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.kp_item .right_bu{width:15px;height:100%;position:absolute;top:-1px;right:-15px;background:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.kp_item:hover,.kp_item:hover .left_bu,.kp_item:hover .right_bu{background:#fbfbfb;}
.kp_item:last-child,.kp_item:last-child .left_bu,.kp_item:last-child .right_bu{border-bottom:0;}
.kp_item .photo{
	float: left;
	width: 428px;
	height: 130px;
	position: relative;
	margin-right:8px;
}
.kp_item .photo img{
	display: block;
	width: 428px;
	height: 130px;
}
.kp_item .tag{
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 10;
	padding:0 12px;
	height: 26px;
	line-height: 26px;
	color:#fff;
	font-size:12px;
	border-radius:10px 0 0 10px;
	background:rgba(0,0,0,0.5);
}
.kp_item .intro{
	width: 425px;
	float: right;
	height: 130px;
	position: relative;
}
.kp_item .name{
	height: 18px;
	line-height: 18px;
	font-size:16px;
	float: left;
}
.kp_item .price{
	float: right;
	line-height: 18px;
	color:#999;
}
.kp_item .price span{
	color:#f29c01;
}
.kp_item .in{
	padding:7px 0 7px 72px;
	position: relative;
	font-size:13px;
	color:#333;
}
.kp_item .tit{
	position: absolute;
	left: 0;
	top: 7px;
	color:#999;
}
.kp_item .ts{
	position: absolute;
	left: 0;
	bottom: 0;
	font-size:13px;
	color:#999;
}
.kp_item .read{
	position: absolute;
	right: 0;
	bottom: 0;
	font-size:13px;
	color:#999;
	padding-left:26px;
	background:url("../images/ts_read.png") no-repeat left center;
}
.ddc_item{
	display: block;
	margin:15px 14px 0 0;
	width: 280px;
	float: left;
}
.ddc_item:last-child{
	margin-right:0;
}
.ddc_item .photo{
	display: block;
	width: 280px;
	height: 160px;
	position: relative;
	overflow: hidden;
	border-radius:15px 15px 0 0;
}
.ddc_item .photo img{
	display: block;
	width: 280px;
	height: 160px;
}
.ddc_item .play{
	width: 50px;
	height: 50px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin:-35px 0 0 -25px;
	background:url("../images/play.png") no-repeat center center;
}
.ddc_item .name{
	height: 30px;
	line-height: 30px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size:12px;
	background:rgba(0,0,0,0.5);
	box-sizing:border-box;
	padding:0 15px;
	color:#fff;
}
.ddc_item .bts{
	height: 45px;
	line-height: 45px;
	border:1px solid #f0f0f0;
	border-radius:0 0 8px 8px;
	padding:0 15px;
	color:#999;
}
.dd_tags{
	height: 50px;
	border-bottom:1px solid #f0f0f0;
	line-height: 50px;
	display:flex;
	justify-content: space-between;
	flex-wrap:wrap;
}
.dd_tags span{
	display: inline-block;
	padding-left:23px;
	min-width: 120px;
	background:url("../images/dd_tag2.png") no-repeat left center;
}
.dd_tags span.yrz{
	background:url("../images/dd_tag.png") no-repeat left center;
}
.ddy_rz{
	border:0px solid #f0f0f0;
	border-bottom:0;
}
.ddy_rz .item{height:40px;line-height:40px;border-bottom:1px dashed #f0f0f0;display:flex;justify-content:space-between;}
.ddy_rz .item img.xing{margin-top:14px;}
.dd_honor{
	height: 160px;
	position: relative;
}
.dd_honor .cbtn{
	width: 26px;
	height: 56px;
	z-index: 20;
	cursor: pointer;
	top: 40px;
	position: absolute;
}
.dd_honor .pre{
	left: 0;
	background:rgba(0,0,0,0.3) url("../images/dd_pre.png") no-repeat center center;
}
.dd_honor .next{
	right: 0;
	background:rgba(0,0,0,0.3) url("../images/dd_next.png") no-repeat center center;
}
.dd_honor .s_wrap{
	width: 880px;
	position: relative;
	overflow: hidden;
	height: 160px;
}
.dd_honor li{
	width: 210px;
	float: left;
	margin-right:10px;
	text-align: center;
}
.dd_honor .photo{
	display: block;
	width: 100%;
	height: 138px;
}
.dd_honor .photo img{
	display: block;
	width: 100%;
	height: 138px;
}
.dd_honor .name{
	display: inline-block;
	height: 32px;
	line-height: 32px;
	color:#999;
}
.dd_out{
	position: relative;
}
.dd_scan{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20;
	background:rgba(255,255,255,0.5);
}
.dd_scan dl{
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top:-50px;
	text-align: center;
}
.dd_dariy{
	height: 172px;
	border-bottom:1px solid #f0f0f0;
	position: relative;
	padding-left:260px;
}
.dd_dariy .left_bu{width:15px;height:100%;position:absolute;top:-1px;left:-15px;background:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.dd_dariy .right_bu{width:15px;height:100%;position:absolute;top:-1px;right:-15px;background:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.dd_dariy:hover,.dd_dariy:hover .left_bu,.dd_dariy:hover .right_bu{background:#fbfbfb;}
.dd_dariy:last-child,.dd_dariy:last-child .left_bu,.dd_dariy:last-child .right_bu{border-bottom:0;}

.dd_dariy .photo{
	position: absolute;
	display: block;
	left: 0;
	top: 16px;
	width: 240px;
	height: 140px;
	border-radius:10px;
}
.dd_dariy .photo img{
	display: block;
	width: 240px;
	height: 140px;
}
.dd_dariy .play{
	width: 40px;
	height: 40px;
	position: absolute;
	z-index: 20;
	left: 50%;
	top: 50%;
	margin:-20px 0 0 -20px;
	background:url("../images/play.png") no-repeat center center;
	background-size:100% 100%;
}
.dd_dariy .name{
	height: 46px;
	line-height: 46px;
}
.dd_dariy .nm{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:16px;
}
.dd_dariy .tip{
	line-height: 24px;
	color:#999;
}
.dd_dariy .bts{
	height: 44px;
	line-height: 44px;
	width: 610px;
	position: absolute;
	right: 0;	
	bottom: 0;
	color:#999;
}
.dd_dariy .s2{
	color:#999;
	margin-left:90px;
	display: inline-block;
	padding-left:20px;
	background:url("../images/da_s1.png") no-repeat left center;
}
.dd_dariy .s3{
	color:#999;
	margin-left:90px;
	display: inline-block;
	padding-left:20px;
	float: right;
	background:url("../images/ts_read.png") no-repeat left center;
}
.bd_item{
	display: block;
	position: relative;
	padding:16px 0 16px 100px;
}
.bd_item .photo{
	position: absolute;
	left: 0;
	border:1px solid #f0f0f0;
	border-radius:5px;
	overflow: hidden;
	width: 88px;
	height: 48px;
}
.bd_item .photo img{
	display: block;
	width: 88px;
	height: 48px;
}

.fr_sec .tps{
	height: 87px;
	border-radius:3px;
	background:#f8fafc;
	position: relative;
}
.fr_sec .tps dl{
	position: absolute;
	left: 12px;
	top: 20px;
	line-height: 24px;
}
.fr_sec .tps dt{
	font-size:16px;
}
.fr_sec .tps dd{
	font-size:12px;
	color:#999;
}
.fr_sec .tps img{
	position: absolute;
	right: 10px;
	bottom: 0;
}
.fr_sec .fw{
	position: relative;
	padding:6px 0 10px 30px;
}
.fr_sec .fw dt{
	height: 30px;
	line-height: 30px;
	font-size:14px;
	color:#333;
}
.fr_sec .fw dd{
	color:#999;
	font-size: 12px;
}
.fr_sec .fw img{
	position: absolute;
	left: 0;
	top: 12px;
}
.fr_sec .apply{
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background:#f27c01;
	margin-top:10px;
	color:#fff;
}
.fr_sec .tip{
	text-align: center;
	font-size:12px;
	color:#a0a1a8;
	line-height: 30px;
}

.pl_banner{
	height: 280px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.pl_banner li{
	width: 100%;
	height: 280px;
}
.pl_banner img{
	display: block;
	width: 100%;
	height:auto;
}
.pl_banner .btns{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 10px;
	z-index: 60;
	text-align: center;
}
.pl_banner .btns span{
	display: inline-block;
	width: 12px;
	height: 12px;
	font-size:1px;
	margin:0 3px;
	background:#eee;
	border-radius:100%;
}
.pl_banner .btns .hover{
	background:#f27c01;
}
.pl_handle{
	font-size:16px;
	height: 58px;
	line-height: 58px;
	border-bottom:1px solid #f0f0f0;
}
.pl_handle .btn{
	float: left;
	margin:0 15px;
	height: 55px;
}
.pl_handle .hover{
	border-bottom:3px solid #f29c01;
}
.pl_con{
	display: none;
	padding:0 15px;
}
.show{
	display: block;
}
.pl_item{
	height: 172px;
	border-bottom:0px solid #f0f0f0;
	position: relative;
	padding:0 110px 0 160px;
	width: 600px;
    margin: 0px auto;
}
.pl_item:hover{
	background:#fbfbfb;
}
.pl_item .photo{
	display: block;
	width: 140px;
	height: 140px;
	border-radius:10px;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 16px;
}
.pl_item .photo img{
	display: block;
	width: 140px;
	height: 140px;
}
.pl_item .name{
	padding-top:17px;
	height: 20px;
	line-height: 20px;
}
.pl_item .tag{
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding:0 10px;
	float: left;
	background:#f27c01;
	font-size:12px;
	color:#fff;
	margin-right:10px;
	border-radius:0 5px 0 5px;
}
.pl_item .nm{
	font-size:16px;
	font-weight: bold;
	display:inline-block;
	max-width:90%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.pl_item:hover .nm{
	color:#f27c01;
}
.pl_item .kx{
	height: 40px;
	line-height: 40px;
	color:#999;
}
.pl_item .tas{
	height: 34px;
	line-height: 24px;
}
.pl_item .ts{
	display: inline-block;
	height: 24px;
	line-height: 24px;
	font-size:12px;
	background:#fce5cc;
	color:#f27c01;
	padding:0 10px;
	border-radius:5px;
	margin-right:8px;
}
.pl_item .tm{
	float: left;
	line-height: 28px;
	font-size:12px;
	padding-left:18px;
	color:#999;
}
.pl_item .tm span{
	color:#999;
}
.pl_item .tm1{
	width:130px;
	background:url("../images/tm1.png") no-repeat left center;
}
.pl_item .tm2{
	width:400px;
	background:url("../images/tm2.png") no-repeat left center;
}
.pl_item .tm3{
	background:url("../images/tm3.png") no-repeat left center;
}
.pl_item .crt{
	position: absolute;
	right: 0;
	bottom: 46px;
	text-align: center;
}
.pl_item .crt dt{
	height: 60px;
	line-height: 60px;
}
.pl_item .crt em{
	color:#f27c01;
}
.pl_item .crt span{
	font-size:28px;
	color:#f27c01;
}
.pl_item .read{
	display: block;
	width: 82px;
	height: 30px;
	line-height: 30px;
	border:1px solid #f27c01;
	color:#f27c01;
	margin:0 auto;
}
.pl_item:hover .read{
	background:#f27c01;
	color:#fff;
}
.fr_title{
	position: relative;
}
.fr_title .reload{
	font-size:12px;
	position: absolute;
	right: 10px;
	top: 0;
	padding-left:16px;
	background:url("../images/reload.png") no-repeat left center;
}
.fr_doc{
	border-bottom:1px solid #f0f0f0;
	padding:30px 10px 20px 10px;
}
.fr_doc .face{
	display: block;
	width: 100px;
	height: 100px;
	margin:0 auto;
	border-radius:100%;
}
.fr_doc .face img{
	display: block;
	width: 100px;
	height: 100px;
}
.fr_doc .name{
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.fr_doc .zw{
	text-align: center;
}
.fr_doc .zwin{
	display: inline-block;
	font-size:12px;
	color:#999999;
	height: 26px;
	line-height: 26px;
	border-radius:5px;
	padding:0 6px 0 22px;
	background:#f5f5f5 url("../images/dd_tag2.png") no-repeat 6px center;
	background-size:auto 14px;
}
.fr_doc .zwin.yrz{
	color:#f27c01;
	background:#fce5cc url("../images/dd_tag.png") no-repeat 6px center;
	background-size:auto 14px;
}
.do_tip{
	margin-top:20px;
	line-height: 26px;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;
	padding: 0px 5px;
}
.fr_ask{
	padding:25px 20px 0 20px;
}
.fr_ask .ask{
	display: block;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border:1px solid #f27c01;
	color:#f27c01;
}
.fr_ask .ask:hover{
	color:#fff;
	background:#f27c01;
}
.fr_ask .ask span{
	display: inline-block;
	padding-left:26px;
	background:url("../images/htj_s1.png") no-repeat left center;
}
.fr_ask .ask:hover span{
	background-image:url("../images/htj_s1h.png");
}
.fr_ask .info{
	color:#999;
	padding:10px 0px;
	line-height: 30px;
	text-align:center;
}
.fr_ask .info .tel{color:#333;font-weight: bold;}
.fr_ask .info .date{font-size:12px;}
.fr_in{
	position: relative;
	padding-left:100px;
}
.fr_in .tit{
	width: 90px;
	position: absolute;
	left: 0;
	top: 50%;
	line-height: 28px;
	margin-top:-14px;
	text-align:right;
	color:#999;
}
.fr_in select{
	outline:none;
	width: 70px;
	height: 28px;
	float: left;
	margin-right:10px;
	border:1px solid #f0f0f0;
	color:#999;
}
.fr_in .long{
	width: 150px;
}
.fr_in .way{
	width: 148px;
	height: 48px;
	border:1px solid #f27c01;
	text-align: center;
}
.fr_in .way dt{
	padding-top:3px;
	line-height: 22px;
}
.fr_in .way span{
	color:#ff0002;
	font-size:16px;
}
.fr_in .way dd{
	color:#999;
	text-decoration: line-through;
	font-size:12px;
}
.fr_in .num_ctrl{
	outline:none;
	width: 150px;
	height: 28px;
	float: left;
	margin-right:10px;
	border:1px solid #f0f0f0;
	color:#999;
}
.fr_in .cbtn{
	width: 28px;
	height: 28px;
	line-height: 28px;
	float: left;
	text-align: center;
	cursor: pointer;
}
.fr_in .num{
	width: 92px;
	height: 28px;
	float: left;
	border:0;
	border-left:1px solid #f0f0f0;
	text-align: center;
	border-right:1px solid #f0f0f0;
}
.fr_order{
	background:#f27c01;
	text-align: center;
	padding-bottom:16px;
}
.fr_order .t1{
	height: 46px;
	line-height: 46px;
	color:#fff;
}
.fr_order .applya{
	display: block;
	margin: 0 auto;
	width: 220px;
	line-height: 36px;
	border-radius: 3px;
	color: #f27c01;
	background: #fff;
}
.pd_left{
	width: 900px;
	float: left;
}
.pd_order{
	border:1px solid #f0f0f0;
	padding:20px;
}
.pd_order .cleft{
	float: left;
	width: 360px;
}
.pd_order .con{
	display: none;
	width: 360px;
	height: 360px;
	border-radius:8px;
	overflow: hidden;
	margin-bottom:14px;
}
.pd_order .con img{
	display: block;
	width: 360px;
	height: 360px;
}
.pd_order .show{
	display: block;
}
.pd_btns{
	height: 90px;
	position: relative;
	overflow: hidden;
	width: 360px;
}
.pd_slider{
	height: 90px;
	width: 315px;
	position: relative;
	overflow: hidden;
}
.pd_slider li{
	width: 90px;
	height: 90px;
	float: left;
	margin-right:15px;
	box-sizing:border-box;
	border:1px solid #fff;
	overflow: hidden;
}
.pd_slider .hover{
	border-color:#f29c01;
}
.pd_btns .cbtn{
	height: 90px;
	width: 18px;
	position: absolute;
	z-index: 60;
	cursor: pointer;	
}
.pd_btns .pre{
	left: 0;
	background:rgba(0,0,0,0.3) url("../images/pd_pre.png") no-repeat center center;
}
.pd_btns .next{
	right: 0;
	background:rgba(0,0,0,0.3) url("../images/pd_next.png") no-repeat center center;
}
.pd_order .cright{
	float: right;
	width: 465px;
}
.pd_order .ts dt,.pd_order .ts dt h1{
	height: 30px;
	line-height: 30px;
	font-size:18px;
	font-weight: bold;
}
.pd_order .ts dd{
	height: 35px;
	line-height: 25px;
	color:#999;
}
.pd_order .old{
	padding: 15px 20px 10px;
	background:#fef2e5;
}
.pd_order .old em{
	color:#ff0002;
}
.pd_order .old .old{
	color:#999;
	text-decoration: line-through;
}
.pd_order .old span.price{
	font-size: 26px;
    font-style: normal;
	color:#ff0002;
}
.pd_order .now{
	height: 50px;
	line-height: 50px;
	background:#fff9f5;
	padding:0 20px;
	color:#999;
}
.pd_order .line15{
	height: 22px;
	clear: both;
}
.po_in{
	min-height: 28px;
	position: relative;
	padding-left:70px;
}
.po_in .tit{
	height: 28px;
	line-height: 28px;
	width: 70px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top:-14px;
	color:#999;
}
.po_in .card{
	display: block;
	width: 50px;
	height: 22px;
	line-height: 22px;
	font-size:12px;
	text-align: center;
	color:#f27c01;
	float: left;
	margin:3px 8px 0 0;
	background:url("../images/po_card.png") no-repeat left top;
}
.po_in .save{
	float: left;
	line-height: 28px;
	font-size:12px;
	color:#f27c01;
	display: inline-block;
	padding-right:10px;
	background:url("../images/po_sj.png") no-repeat right center;
}
.po_in select{
	outline:none;
	width: 70px;
	height: 28px;
	float: left;
	margin-right:10px;
	border:1px solid #f0f0f0;
	color:#999;
	font-size:12px;
}
.po_in .long{
	width: 150px;
}
.po_in .ck{
	line-height: 28px;
	font-size:12px;
	float: left;
	color:#999;
}
.po_in .num_ctrl{
	outline:none;
	width: 150px;
	height: 28px;
	float: left;
	margin-right:10px;
	border:1px solid #f0f0f0;
	color:#999;
}
.po_in .cbtn{
	width: 28px;
	height: 28px;
	line-height: 28px;
	float: left;
	text-align: center;
	cursor: pointer;
}
.po_in .num{
	width: 92px;
	height: 28px;
	float: left;
	border:0;
	border-left:1px solid #f0f0f0;
	text-align: center;
	border-right:1px solid #f0f0f0;
}
.po_in dl{
	float: left;
	width: 120px;
	padding:4px 0 4px 8px;
	font-size:13px;
	line-height: 26px;
	border:1px solid #f27c01;
}
.po_in dl span{
	color:#f27c01;
}
.po_in dd{
	color:#999;
}
.pd_order .applya{
	display: block;
	float: left;
	width: 214px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	background:#f27c01;
	color:#fff;
	font-size: 18px;
	border-radius: 4px;
}
.pd_order .applya:hover{background:#ff5502;}
.pd_order .aska{
	display: block;
	float: left;	
	height: 46px;
	line-height: 46px;
	text-align: center;
	border:1px solid #f27c01;
	color:#f27c01;
	padding:0 30px;
	margin-left:30px;
}
.pd_order .aska span{
	display: inline-block;
	padding-left:24px;
	background:url("../images/htj_s1.png") no-repeat left center;
}
.pd_order .bts{
	height: 50px;
	line-height: 50px;
	clear: both;
	border-top:1px solid #f0f0f0;
}
.pd_order .bts span{
	float: left;
	margin-right:40px;
	display: inline-block;
	padding-left:24px;
}
.pd_order .bts .s1{
	background:url("../images/po_s1.png") no-repeat left center;
}
.pd_order .bts .s2{
	background:url("../images/po_s2.png") no-repeat left center;
}
.pd_order .bts .s3{
	background:url("../images/po_s3.png") no-repeat left center;
}
.po_area{
	border:1px solid #f0f0f0;
	padding:0 20px 20px 20px;
}
.po_cnt .handle{
	margin-bottom:20px;
	font-size:16px;
	border-bottom:1px solid #f0f0f0;
	height: 60px;
	line-height: 60px;
}
.po_cnt .btn{
	margin-right:20px;
}
.po_content img{
	display: block;
	width: 100%;
	height:auto;
}
.po_area .title{
	height: 60px;
	font-size:16px;
	line-height: 60px;
	border-bottom:1px solid #f0f0f0;
}
.po_area .pos{
	height: 46px;
	line-height: 46px;
	color:#999;
	padding-left:22px;
	background:url("../images/po_pos.png") no-repeat left center;
}
.po_area .pos span{
	color:#f27c01;
}
.po_area .bd0{
	border:0;
}
.po_area .map{
	display: block;
	width: 430px;
	height: 250px;
	float: left;
}
.po_area .temp{
	display: block;
	width: 430px;
	height: 250px;
}
.po_area .cright{
	width: 414px;
	float: right;
}
.po_area .cright select{
	outline:none;
	width: 70px;
	height: 38px;
	float: left;
	margin-right:10px;
	border:1px solid #f0f0f0;
	color:#999;
	font-size:12px;
}
.po_area .cright .sel2{
	width: 332px;
	float: right;
	margin-right:0;
}
.jg_item{
	border-bottom:1px solid #f0f0f0;
	padding:9px 0 9px 20px;
}
.jg_item .ts{
	height: 18px;
	line-height: 18px;
	float: left;
	font-size:14px;
	position: relative;
}
.jg_item .ts em{
	display: block;
	width: 14px;
	height: 17px;
	position: absolute;
	left: -20px;
	top: 0;
	background:url("../images/ts2.png") no-repeat top center;
	line-height: 17px;
	font-size:12px;
	color:#f27c01;
	
	text-align: center;
}
.jg_hover .ts em{
	background-image:url("../images/ts1.png");
	color:#fff;
}
.jg_item .price{
	float: right;
	color:#f27c01;
}
.jg_item .bs{
	font-size:12px;
	color:#999;
	height: 20px;
	line-height: 20px;
	display: none;
}
.jg_hover .bs{
	display: block;
}
.jg_item .bs span{
	float: left;
	margin-right:36px;
}
.jg_item .bs em{
	float: right;
	text-decoration: line-through;
}
.po_flow{
	border:1px solid #f0f0f0;
	text-align: center;
	padding:32px 0 28px 0;
}
.po_flow .item{
	width: 20%;
	float: left;
}
.po_flow dt{
	height: 40px;
	line-height: 40px;
}
.po_flow dd{
	font-size:12px;
	color:#999;
	line-height: 18px;
	padding:0 20px;
}
.po_rz{
	border:1px solid #f0f0f0;
	padding:6px 10px;
}
.po_rz li{
	padding:6px 0 6px 5em;
	position: relative;
}
.po_rz .tit{
	position: absolute;
	left: 0;
	top: 6px;
	color:#999;
}
.fr_bj .tps2{
	padding:15px 0 10px 0;
	text-align: center;
}
.fr_bj .text{
	margin-bottom:0;
}
.fr_bj .xz{
	height: 46px;
	line-height: 46px;
	font-size:12px;
	color:#737373;
	position: relative;
	padding-left:20px;
}
.fr_bj .xz a{
	color:#f27c01;
}
.fr_bj .chk{
	position: absolute;
	left: 0;
	top: 16px;
}
.fr_bj .pub{
	height: 38px;
	line-height: 38px;
	border:1px solid #f27c01;
	color:#f27c01;
	display: block;
	text-align: center;
}
.fr_bj .tip2{
	padding:10px 0;
	font-size:12px;
	color:#999;
	line-height: 1.6;
}
.dd_more{
	text-align: center;
	padding:25px 0;
}

.dd_toper .s_left{
	float: left;
	width: 400px;
	margin-left:16px;
}
.hd_tabs .con{
	width: 400px;
	height: 260px;
	display: none;
	border-radius:5px;
	overflow: hidden;
	position: relative;
	margin-bottom:6px;
}
.hd_tabs .play{
	width: 50px;
	height: 50px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 20;
	margin:-25px 0 0 -25px;
	background:url("../images/play.png") no-repeat center center;
}
.hd_tabs .con img{
	display: block;
	width: 400px;
	height: 260px;
}
.hd_tabs .show{
	display: block;
}
.hd_btns{
	width: 400px;
	height: 70px;
	position: relative;
	overflow: hidden;
}
.hd_slider{
	height: 70px;
	width: 404px;
	position: relative;
	overflow: hidden;
}
.hd_slider li{
	width: 95px;
	height: 68px;
	float: left;
	margin-right:4px;
	border:1px solid #fff;
	cursor: pointer;
}
.hd_slider .hover{
	border-color:#f27c01;
}
.hd_slider li img{
	display: block;
	width: 100%;
	height: 68px;
}
.hd_btns .cbtn{
	height: 70px;
	width: 18px;
	position: absolute;
	z-index: 60;
	cursor: pointer;	
}
.hd_btns .pre{
	left: 0;
	background:rgba(0,0,0,0.3) url("../images/pd_pre.png") no-repeat center center;
}
.hd_btns .next{
	right: 0;
	background:rgba(0,0,0,0.3) url("../images/pd_next.png") no-repeat center center;
}

.dd_toper .s_ct{
	float: left;
	width: 425px;
	padding-left:15px;
	position: relative;
}
.dd_toper .name2{
	height: 20px;
	line-height: 20px;
}
.dd_toper .name2 .nm{
	font-size:20px;
	font-weight: bold;
	display: inline;
}
.dd_toper .name2 img.v2{
	position: relative;
    top: -4px;
    left: 2px;
}
.dd_toper .lis li{
	height: 28px;
	line-height: 28px;
}
.dd_toper .lis span{
	color:#999;
}
.dd_toper .posa{
	padding-left:20px;
	background:url("../images/dingwei.png") no-repeat left center;
	position: absolute;
	right: 0;
	margin-top: 3px;
	color:#f27c01;
}
.hd_js{
	margin:25px 0 20px 0;
	line-height: 24px;
	position: relative;
	color:#333;
}
.hd_js .tit{
	color:#999;
}
.hd_js a{
	display: inline-block;
	line-height: 24px;
	background:#fff;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 10;
}
.dd_toper .freea{
	display: block;
	float: left;
	width: 250px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	background:#f27c01;
	color:#fff;
	font-size:16px;
}
.dd_toper .zx{
	float: left;
	line-height: 48px;
	padding-left:20px;
	display:none;
}
.dd_toper .zx span{
	color:#f27c01;
}
.dd_toper{
	position: relative;
}
.hd_cal{
	position: absolute;
	right: 0;
	top: 0;
	height: 375px;
	width: 322px;
}
.hd_cal .year{
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.hd_cal .cbtn{
	width: 45px;
	height: 32px;
	position: absolute;
	top: 0;
	cursor: pointer;
	z-index: 20;
}
.hd_cal .pre{
	left: 0;
	background:url("../images/cal_pre.png") no-repeat center center;
}
.hd_cal .next{
	right: 0;
	background:url("../images/cal_next.png") no-repeat center center;
}
.hd_cal .weeks{
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #fafafa;
    border-top: 1px solid #f0f0f0;
}
.hd_cal .weeks span{
	display: block;
	width: 14.28%;
	float: left;
}
.hd_cal li{
	width: 14.28%;
	float: left;
	height: 52px;
	border-left:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
	margin:-1px 0 0 -1px;
	text-align: center;
	font-size:12px;
	line-height: 18px;
	cursor: pointer;
}
.hd_cal dt{
	padding-top:8px;
}
.hd_cal .unable dd{
	color:#999;
}
.fw_con{
	display: none;
}
.show{
	display: block;
}
.fw_handle{
	position: absolute;
	top: 0;
	left: 150px;
	font-size:16px;
	font-weight: normal;
}
.fw_handle .btn{
	float: left;
	margin-right:56px;
	height: 57px;
}
.fw_handle .hover{
	border-bottom:3px solid #f27c01;
}
.dd_area .htj_item{
	width: 205px;
	margin-right:13px;
}
.dd_area .htj_item:nth-child(4n){
	margin-right:0;
}
.dd_tab{
	width: 100%;
	border:1px solid #f0f0f0;
}
.dd_tab td{
	height: 20px;
	width: 33%;
	border:1px solid #f0f0f0;
	position: relative;	
	line-height: 20px;
	padding:5px 0 5px 6em;
}
.dd_tab td .tit{	
	color:#999;
	position: absolute;
	left: 1em;
	top: 5px;
}
.dd_tab .hide{
	display: none;
}
.dd_tab li span{
	color:#999;
}
.dd_map{
	height: 250px;
}
.dd_map .map{
	width: 500px;
	height: 310px;
	float: left;
}
.dd_map .temp{
	display: block;
	width: 500px;
	height: 310px;
}
.dd_map .intro{
	height: 308px;
	border:1px solid #f0f0f0;
	width: 350px;
	float: right;
}
.dd_map .tps{	
	padding:10px;
}
.dd_map .tps dt{
	height: 28px;
	font-size:16px;
	line-height: 28px;
	font-weight: bold;
}
.dd_map .tps dd{
	font-size:13px;
	line-height: 24px;
}
.dd_map .tps span{
	color:#999;
}
.dd_map .handle{
	height: 36px;
	line-height: 36px;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	overflow: hidden;
}
.dd_map .btn{
	float: left;
	width: 50%;
	margin-left:-1px;
	border-left:1px solid #f0f0f0;
	height: 36px;
	color:#737373;
	text-align: center;
}
.dd_map .btn span{
	display: inline-block;
	padding-left:24px;
	background:url("../images/po_pos.png") no-repeat left center;
}
.dd_map .hover{
	background:#fdf3e8;
}
.dd_map .ses{
	padding:6px 0 6px 13px;
	border-bottom:1px solid #f0f0f0;
}
.dd_map .tit{
	float: left;
	line-height: 28px;
	padding-right:10px;
	font-size:12px;
}
.dd_map .text{
	height: 26px;
	width: 182px;
	padding:0 10px;
	border:1px solid #f0f0f0;
	font-size:12px;
	float: left;
}
.dd_map .bn{
	float: left;
	display: block;
	height: 26px;
	line-height: 26px;
	border:1px solid #f0f0f0;
	font-size:12px;
	margin-left:6px;
	padding:0 6px;
}
.dp_toper{
	height: 140px;
	border-bottom:1px solid #f0f0f0;
}
.dp_toper .cleft{
	width: 470px;
	float: left;
	text-align: center;
	padding-top:20px;
}
.dp_toper .cleft dt{
	height: 60px;
	line-height: 60px;
	font-size:48px;
	font-weight: bold;
	color:#f27c01;
}
.dp_toper .cleft .emp{
	font-size:18px;
	font-weight: normal;
	color:#666;
	margin-top: 22px;
}
.dp_toper dd{
	color:#666;
	height: 38px;
	line-height: 38px;
}
.dp_toper ul{
	float: left;
	padding:30px 0 0 70px;
}
.dp_toper li{
	height: 38px;
	line-height: 20px;
	clear: both;
}
.dp_toper .ti{
	float: left;
}
.dp_toper .stars{
	width: 90px;
	height: 14px;
	float: left;
	margin:3px 0 0 5px;
	background:url("../images/star.png") no-repeat left center;
	position: relative;
}
.dp_toper .starsin{
	height: 14px;
	left: 0;
	top: 0;
	position: absolute;
	background:url("../images/starh.png") no-repeat left center;
}
.dp_toper .fen{
	float: left;
	padding-left:5px;
	color:#999;
}
.dp_handle{
	padding:24px 0 14px 0;
	height: 26px;
	font-size:12px;
	border-bottom:1px solid #f0f0f0;
}
.dp_handle .btn{
	display: inline-block;
	height: 26px;
	line-height: 26px;
	width: 70px;
	border-radius:30px;
	background:#f5f5f5;
	color:#666;
	text-align: center;
	margin-right:5px;
}
.dp_handle .hover{
	color:#fff;
	background:#f26c01;
}
.dp_con{
	display: none;
}
.show{
	display: block;
}
.dp_item{
	border-bottom:1px solid #f0f0f0;
	position: relative;
	padding:6px 0 0 115px;
	min-height: 120px;
}
.dp_item .us{
	width: 94px;
	position: absolute;
	left: 0;
	top: 16px;
	text-align: center;
	font-size:14px;
	color:#999;
}
.dp_item .face{
	width: 60px;
	height: 60px;
	margin:0 auto;
	border-radius:100%;
	overflow: hidden;
}
.dp_item .face img{
	display: block;
	width: 60px;
	height: 60px;
}
.dp_item .name{
	height: 44px;
	line-height: 44px;
	font-size:12px;
}
.dp_item .tps{
	height: 36px;
	line-height: 36px;
	clear: both;
}
.dp_item .xg{
	float: left;
	margin-left:30px;
}
.dp_item .xg span{
	float: left;
}
.dp_item .stars{
	width: 90px;
	height: 14px;
	float: left;
	margin:10px 0 0 5px;
	background:url("../images/star.png") no-repeat left center;
	position: relative;
}
.dp_item .starsin{
	height: 14px;
	left: 0;
	top: 0;
	position: absolute;
	background:url("../images/starh.png") no-repeat left center;
}
.dp_item .cnt{
	line-height: 24px;
}
.dp_item .bs{
	height: 45px;
	line-height: 45px;
	text-align:right;
	color:#999;
}
.dp_item .zan{
	display: inline-block;
	padding-left:24px;
	margin-left:24px;
	color:#999;
}
.dp_item .wzan{
	background:url("../images/dp_zan.png") no-repeat;
    background-position: 7px 15px;
}
.dp_item .yzan,.dp_item .zan:hover{
	background:url("../images/dp_zan2.png") no-repeat;
    background-position: 7px 15px;
}
.dp_slider{
	margin-top:10px;
	height: 110px;
	overflow: hidden;
	position: relative;
}
.dp_slider .s_wrap{
	width: 808px;
	height: 110px;
}
.dp_slider li{
	width: 180px;
	height: 110px;
	margin-right:12px;
	float: left;
}
.dp_slider li img,.dp_slider .swiper-slide img{
	display: block;
	width: 180px;
	height: 110px;
	border-radius:3px;
}
.dp_slider .cbtn{
	height: 110px;
	width: 18px;
	position: absolute;
	z-index: 60;
	cursor: pointer;
}
.dp_slider .pre{
	left: 0;top:0px;
	background:rgba(0,0,0,0.3) url("../images/pd_pre.png") no-repeat center center;
}
.dp_slider .next{
	right: 0;top:0px;
	background:rgba(0,0,0,0.3) url("../images/pd_next.png") no-repeat center center;
}
.dp_item .hf{
	margin-bottom:20px;
	padding:10px;
	background:#f2f2f2;
	border-radius:5px;
	position: relative;
}
.dp_item .hf i{
	display: block;
	width: 16px;
	height: 16px;
	background:#f2f2f2;
	position: absolute;
	left: 20px;
	top: -6px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.dp_empty{
	text-align: center;
	padding:150px 0;
}
.dp_empty dd{
	line-height: 3;
	color:#999;
}
/*.hj_slider{
	height: 138px;
	position: relative;
	overflow: hidden;
}
.hj_slider .s_wrap{
	height: 138px;
	width: 880px;
}
.hj_slider li{
	width: 210px;
	height: 138px;
	float: left;
	margin-right:10px;
}
.hj_slider li img{
	width: 210px;
	height: 138px;
}
.hj_slider .cbtn{
	width: 26px;
	height: 56px;
	z-index: 20;
	cursor: pointer;
	top: 40px;
	position: absolute;
}
.hj_slider .pre{
	left: 0;
	background:rgba(0,0,0,0.3) url("../images/dd_pre.png") no-repeat center center;
}
.hj_slider .next{
	right: 0;
	background:rgba(0,0,0,0.3) url("../images/dd_next.png") no-repeat center center;
}*/
.hj_slider{
	height: 138px;
	position: relative;
	overflow: hidden;
}
.hj_slider .swiper-wrapper{
	height: 138px;
	width: 880px;
}
.hj_slider .swiper-wrapper .swiper-slide{
	width:220px;
	height: 138px;
	float: left;
}
.hj_slider .swiper-wrapper .swiper-slide img{
	width: 100%;
	height: 138px;
}
.hj_slider .cbtn{
	width: 26px;
	height: 56px;
	z-index: 20;
	cursor: pointer;
	top: 40px;
	position: absolute;
}
.hj_slider .pre{
	left: 0;
	background:rgba(0,0,0,0.3) url("../images/dd_pre.png") no-repeat center center;
}
.hj_slider .next{
	right: 0;
	background:rgba(0,0,0,0.3) url("../images/dd_next.png") no-repeat center center;
}
.hj_tip{
	text-indent:2em;
	padding:10px 0 0 0;
	line-height: 1.6;
}
.hj_dl{
	padding-top:20px;
}
.hj_dl dt{
	height: 38px;
	line-height: 38px;
	font-weight: bold;
}
.hj_dl dd{
	font-size:12px;
	line-height: 22px;
}
.hj_dl dd span{
	color:#999;
}
.hd_tab{
	border:1px solid #f0f0f0;
	width: 100%;
}
.hd_tab .t1{
	width: 220px;
	padding:0;
	text-align: center;
	padding:15px 0;
}
.hd_tab td{
	border:1px solid #f0f0f0;
	height: 20px;
	padding:5px 20px 5px 20px;
	width: 250px;
	padding-left:20px;
}
.hd_tab td span{
	color:#999;
}
.tst_win{
	width: 350px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius:10px;
	background:rgba(0,0,0,0.5);
	position: fixed;
	display: none;
	left: 50%;
	top: 50%;
	z-index: 220;
	margin:-25px 0 0 -175px;
	font-size:14px;
	color:#fff;
}
.alert_flog{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 200;
	display: none;
	background:rgba(0,0,0,0.5);
}
.map_win{
	width: 870px;
	padding:15px;
	background:#fff;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 220;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	display: none;
}
.map_win .close{
	cursor: pointer;
	width: 26px;
	height: 26px;
	position: absolute;
	right: -13px;
	top: -13px;
	background:url("../images/close.png") no-repeat center center;
}
.ap_win{
	width: 670px;
	height: 280px;
	position: fixed;
	display: none;
	z-index: 220;
	background:#fff;
	left: 50%;
	top: 50%;
	margin:-140px 0 0 -335px;
}
.ap_win .close{
	cursor: pointer;
	width: 26px;
	height: 26px;
	position: absolute;
	right: -13px;
	top: -13px;
	background:url("../images/close.png") no-repeat center center;
}
.ap_win .cleft{
	width: 285px;
	text-align: center;
	padding-top:52px;
	float: left;
}
.ap_win .face{
	width: 154px;
	height: 100px;
	border-radius:3px;
	overflow: hidden;
	margin:0 auto;
}
.ap_win .face img{
	display: block;
	width: 154px;
	height: 100px;
}
.ap_win .name{
	height: 52px;
	line-height: 52px;
	font-size:18px;
	font-weight: bold;
}
.ap_win .stars{
	width: 90px;
	height: 14px;
	float: left;
	background:url("../images/star.png") no-repeat left center;
	position: relative;
	margin-left:16px;
	margin-top:3px;
}
.ap_win .starsin{
	height: 14px;
	left: 0;
	top: 0;
	position: absolute;
	background:url("../images/starh.png") no-repeat left center;
}
.ap_win .fen{
	float: left;
	color:#999;
	padding-left:1em;
}
.ap_win .cline{
	float: left;
	border-right:1px solid #f0f0f0;
	height: 250px;
	width: 30px;
	margin:15px 0 0 0;
}
.ap_win .cright{
	float: right;
	padding-right:18px;
	width: 294px;
}
.ap_win .t1{
	height: 50px;
	line-height: 50px;
	font-size:14px;
}
.ap_win .text{
	height: 36px;
	line-height: 36px;
	border:1px solid #f0f0f0;
	width: 272px;
	font-size:12px;
	padding:0 10px;
	margin-bottom:20px;
}
.ap_win .send{
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color:#fff;
	background:#f27c01;
}
.ap_win .unable {
    color: #666;
    background: #f2f2f2;
	cursor:default;
}
.fd_win{
	width: 850px;
	height: 500px;
	position: fixed;
	z-index: 220;
	left: 50%;
	top: 50%;
	top: -5000px;
	margin:-250px 0 0 -425px;
}
.fd_winshow{
	top: 50%;
}
.fd_slider{
	width: 850px;
	height: 500px;
	position: relative;
}
.fd_slider .cbtn{
	width: 25px;
	height: 50px;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top:-25px;
	z-index: 60;
}
.fd_slider .s_wrap{
	width: 740px;
	height: 500px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
.fd_slider li{
	width: 740px;
	height: 500px;
	float: left;
}
.fd_slider li img{
	display: block;
	width: 740px;
	height: 500px;
}
.fd_slider .pre{
	left: 0;
	background:url("../images/fd_pre.png") no-repeat center center;
}
.fd_slider .next{
	right: 0;
	background:url("../images/fd_next.png") no-repeat center center;
}
.text:focus{
	border-color:#f27c01 !important;
}
.fr_buy{
	background:#fff;
	position: relative;
	z-index: 100;
	top: 0;
	border-radius:0 0 8px 8px;
	overflow: hidden;
}
.fr_buyfixed{
	position: fixed;
	width: 278px;
}

/*常用样式*/
.br_3{border-radius:3px;}
.br_5{border-radius:5px;}
.br_10{border-radius:10px;}
.br_50{border-radius:50%;}
.br_100{border-radius:100%;}
.txt-aline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.txt-towline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.txt-threeline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}

/*列表页面加载按钮*/
#load_more {display:flex;justify-content:center;padding:15px 0px;line-height:16px;color:#333333;}
#load_more .box{padding:10px 20px;border-radius:36px;color:#f27c01;border:1px solid #f27c01;}

#load_more .box.load{}
#load_more .box.load .load_con{display:block;cursor:pointer;}
#load_more .box.load .loaded_con{display:none}
#load_more .box.load .loading_con{display:none;}

#load_more .box.loaded{background:#dddddd;color:#999999;border:1px solid #dddddd;}
#load_more .box.loaded .load_con{display:none;}
#load_more .box.loaded .loaded_con{display:block}
#load_more .box.loaded .loading_con{display:none;}

#load_more .box.loading{background:#f5f5f5;color:#333333;border:1px solid #dddddd;}
#load_more .box.loading .load_con{display:none;}
#load_more .box.loading .loaded_con{display:none;}
#load_more .box.loading .loading_con{background:url(/public/static/pc_v2/images/loading-2.gif) no-repeat;background-size:16px 16px;padding-left:20px;display:block}


.ajax-load-tishi {display:flex;justify-content:center;padding:15px 0px;line-height:16px;color:#333333;}
.ajax-load-tishi .box{padding:10px 20px;border-radius:36px;color:#f27c01;border:1px solid #f27c01;}

.ajax-load-tishi .box.load{}
.ajax-load-tishi .box.load .load_con{display:block;cursor:pointer;}
.ajax-load-tishi .box.load .loaded_con{display:none}
.ajax-load-tishi .box.load .loading_con{display:none;}

.ajax-load-tishi .box.loaded{background:#dddddd;color:#999999;border:1px solid #dddddd;}
.ajax-load-tishi .box.loaded .load_con{display:none;}
.ajax-load-tishi .box.loaded .loaded_con{display:block}
.ajax-load-tishi .box.loaded .loading_con{display:none;}

.ajax-load-tishi .box.loading{background:#f5f5f5;color:#333333;border:1px solid #dddddd;}
.ajax-load-tishi .box.loading .load_con{display:none;}
.ajax-load-tishi .box.loading .loaded_con{display:none;}
.ajax-load-tishi .box.loading .loading_con{background:url(/public/static/pc_v2/images/loading-2.gif) no-repeat;background-size:16px 16px;padding-left:20px;display:block}


/*************公用弹框*************/
.PromptBox{ position: fixed; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,.3); z-index:9999; }
.PromptBox .Box{ position: absolute; left:50%; top:50%; border-radius: 5px; background:#fff; text-align:center; box-shadow:0 0 10px rgba(0,0,0,.1); width:320px; }
.PromptBox .Box .exit{ display: block; position: absolute; right:10px; top:5px; font-size:16px; color:transparent; }
.PromptBox .Box .exit::before{ position: absolute; left:50%; top:50%; height: 14px; width:14px; margin-left:-7px; margin-top:-7px; background-position: -34px 0; }
.PromptBox .Box .h5{ padding:5px 15px; text-align:left; border-top-left-radius: 5px; border-top-right-radius: 5px; background-color:#00bfbf; line-height:26px; font-weight:normal; font-size:16px; color:#fff; }
.PromptBox .Box .else_Cont{ text-align: left; }
.PromptBox .Box .cont{ padding:24px 15px 0; font-size:16px; line-height:22px; }
.PromptBox .Box .cont .icons_before{ display:inline-block; position: relative; padding-left:45px; line-height:20px; }
.PromptBox .Box .cont .icons_before::before{ position: absolute; height:40px; width:40px; left:0; top:50%; margin-top:-20px; background-position:-268px -606px; }
.PromptBox.confirm .Box .cont .icons_before::before{ position: absolute; height:40px; width:40px; background-position:-323px -607px; }
.PromptBox .Box .Btns{ padding:10px 15px 22px; }
.PromptBox .Box .Btns .Btn{ display:inline-block; font-size:14px; line-height:28px; min-width:70px; border-radius:3px; color:#666; cursor:pointer; padding:0 10px; border:1px solid transparent; margin:0 5px; transition:all 0.3s; }
.PromptBox .Box .Btns .true{ color:#666; border-color:#dbdbdb; }
.PromptBox .Box .Btns .false{ background-color:#ffaa01; color:#fff; }
.PromptBox .Box .Btns .Btn:hover{ color:#fff; background:#00bfbf; border-color:#00bfbf; }
.PromptBox.BtnShow_false .Btns .Btn{ display: none; }
.PromptBox.mytype1 .Box .h5{ display:none; }
.PromptBox.mytype1 .Box .cont{ padding:15px; }
.PromptBox.mytype1 .Box .cont .icons_before{ padding-left:38px; }
.PromptBox.mytype1 .Box .cont .icons_before::before{ top:5px; height:30px; width:30px; background-position:-535px -216px; }
.PromptBox.mytype1 .Box .Btns{ display:none; }
.PromptBox.pyaTank .Box .cont .icons_before{ line-height:22px; font-size:13px; }
/**提示**/
.mayAutoFadeBox.PromptBox{ width:0; height:0; left:50%; top:50%; }
.mayAutoFadeBox.PromptBox .Box{ background:rgba(0,0,0,.5); border-radius: 0; }
.mayAutoFadeBox.PromptBox .h5{ display:none; }
.mayAutoFadeBox.PromptBox .Box .cont{ padding:0; margin-bottom:0; }
.mayAutoFadeBox.PromptBox .Box .icons_before{ padding:10px 15px; display:block; width:100%; line-height:20px; font-size:14px; color:#fff; text-align:center; }
.mayAutoFadeBox.PromptBox .Box .cont .icons_before::before{ display:none; }
.mayAutoFadeBox.PromptBox .Btns{ display:none; }

/**图片设置加载**/
img[src*="."]{ background:transparent; }
.animate5s{ transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; }
.animate3s{ transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.x-half{ transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.y-half{ transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.xy-half{transform: translate(-50%,-50%);/* -webkit-transform: translate(-50%,-50%); */-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}


/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.scrollbar::-webkit-scrollbar{ width: 3px; background-color: #dddddd; }
/*定义滚动条轨道 内阴影+圆角*/
.scrollbar::-webkit-scrollbar-track{ border-radius: 3px; background-color: #dddddd; }
/*定义滑块 内阴影+圆角*/
.scrollbar::-webkit-scrollbar-thumb{ border-radius: 3px; background-color: #f27c01; }
/*滑块效果*/
.scrollbar::-webkit-scrollbar-thumb:hover{ border-radius: 3px; background-color: #f27c01; }


/*切换城市*/
#tips_city_box{float:left;display:none;}
#tips_city_box.on .change_city{box-shadow:0 -2px 3px rgb(2 2 2 / 26%);background-color:#ffffff;}
#tips_city_box .tips_city{position:absolute;top:30px;width:240px;background:#fff;padding-bottom:5px;display:none;}
#tips_city_box .tips_city .item_box{line-height:24px;}
#tips_city_box .tips_city .item_box .item{float:left;width:40px;margin-left:20px;}
#tips_city_box.on .tips_city{display:block;box-shadow: 0 1px 3px rgb(2 2 2 / 26%);}
#tips_city_box.on .tips_city .fugai{width:72px;background:#fff;height:2px;top:-2px;position:absolute;}
#tips_city_box.on .tips_city .hot_tit{font-weight:normal;color: #147ed1;font-size:12px;margin-left:20px;padding:0px 0px 0px 0px;}
	

.empty{width:100%;text-align:center;background-image:url('../images/empty.png');background-repeat:no-repeat;background-position:50% 150px;background-size: 200px;padding-top:330px;padding-bottom:150px;}
.empty .text{line-height:24px;color:#999;}


/**侧边栏客服**/
#Nav{ position: fixed; right:38px; top:50%; width:50px; z-index: 100; }
#Nav .ul{ padding:9px 0; text-align: center; background-color: #ffffff; border-radius: 5px; box-shadow: 0px 6px 21px 0px rgba(0, 0, 0, 0.09); }
#Nav .ul li:first-child .a{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
#Nav .ul li:last-child .a{ border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
#Nav .ul .a{ background:#fff; }
#Nav .a{ display:block; position: relative; padding:8px 0; color: #999999; }
#Nav .icons{ display:block; margin:0 auto; height:15px; width: 15px; transition:all .3s; }
#Nav .txt{ margin-top: 6px; line-height: 20px; font-size: 12px; }
#Nav .line .icons{ background-position:0px -52px; }
#Nav .phone .icons{ background-position:-26px -52px; }
#Nav .code .icons{ background-position:-52px -52px; }
#Nav .car .icons{ background-position:-155px -52px; }
#Nav .fk .icons{ background-position:-104px -52px; }
#Nav .a:hover .icons{ background-position-y:-75px; }
#Nav .a:hover{ color:#f27c01; }
#Nav .i_contrast .icons{ background-position:-582px -117px; }
#Nav .i_contrast .icons_before::before{ width:12px; height:20px; background-position:-597px -162px; position: absolute; right:100%; margin-right:-8px; z-index:2; top:8px; opacity: 0; transform:scale(0); -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transition:opacity 0.3s,margin 0.3s; -webkit-transition:opacity 0.3s,margin 0.3s; -ms-transition:opacity 0.3s,margin 0.3s; -moz-transition:opacity 0.3s,margin 0.3s; -o-transition:opacity 0.3s,margin 0.3s; }
#Nav .num{ display:block; font-style:normal; font-size:12px; line-height:18px; min-width:18px; padding:0 2px; text-align:center; color:#fff; position: absolute; right:11px; top:4px; border-radius:50%; background:#ee0606; transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); }
#Nav .codeImg,
#Nav .word{ position: absolute; right:0; top:0; line-height:32px; padding:0 5px 0 12px; background-color:#f27c01; color:#fff; white-space: nowrap; opacity: 0; transform:scale(0); -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transition:opacity 0.3s,right 0.3s; -webkit-transition:opacity 0.3s,right 0.3s; -ms-transition:opacity 0.3s,right 0.3s; -moz-transition:opacity 0.3s,right 0.3s; -o-transition:opacity 0.3s,right 0.3s; }
#Nav .a:hover .codeImg,
#Nav .a:hover .word{ right:100%; opacity:1; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); }
#Nav .codeImg img{ display:block; margin:0 auto; max-width:100px; }
#Nav .codeImg{ top:-9px; background-color:#fff; padding:5px; border:1px solid #f0f0f0; border-top-left-radius:3px; border-bottom-left-radius:3px; }
#Nav .word{ top:15px; padding:0 15px 0 20px; font-style:italic; font-size:18px; line-height:42px; }
#Nav .Returntop{ display: block; position: relative; margin-top:20px; height: 40px; border-radius: 5px; background:rgba(0,0,0,.25); }
#Nav .Returntop::before{ height: 15px;width: 15px;position: absolute;left: 50%;top: 50%;margin-top: -6px;margin-left: -6px; background-position:-130px -54px; }
#Nav .Returntop:hover{ background:#f27c01; }
#Nav .icons{ background-image:url(../../pc/images/icons_v2.png); background-repeat:no-repeat;background-size:550px 323px; }
#Nav .icons_before::before{ content:""; background-image:url(../../pc/images/icons_v2.png); background-repeat:no-repeat;background-size:550px 323px; }
#Nav .icons_after::after{ content:""; background-image:url(../../pc/images/icons_v2.png); background-repeat:no-repeat;background-size:550px 323px; }

