/*top*/

.top{

	width: 6.4rem;

	margin: 0 auto;

	background-color: #000;

    z-index: 998;    

}

.top_nr{

	padding: .18rem .2rem;

}

.top img{

	width: .35rem;



}

.top a:first-child{

	float: left;

}

.top a:last-child{

	float: right;

}

.top img:first-child{

	float: left;

}

.top img:last-child{

	float: right;

}

.top a:nth-child(2){

	font-size: .36rem;

    line-height: .36rem;

	color: #fff;

	text-align: center;

    display: inline-block;

    width: 5.3rem;

    float: left;

}



/*banner*/

.banner{

	background: url(../images/banner_bg.jpg) no-repeat center/6.4rem 8.14rem;

	width: 6.4rem;

	height: 8.14rem;

	text-align: center;

	margin-top: 0;

}

/*.banner .img1{

	margin-top: .5rem;

	width: .98rem;

}*/

.banner h3{

	font-size: .39rem;

	line-height: .4rem;

	color: #222;

	margin-top: .36rem;

	font-weight: bold;

    letter-spacing: .06rem;

}

.banner h4{

	color: #222;

	font-size: .24rem;

	line-height: 1rem;

	font-weight: bold;

    letter-spacing: .06rem;

}

.banner p{

	font-size: .26rem;

	line-height: .3rem;

	color: #222;

	/*font-family: '宋体'*/

}

.banner .img2{

	width: 3.38rem;

	margin-top: .16rem;

}



/*fwdz*/

.fwdz{

	margin: .12rem .2rem;

}

.fwdz h3{

    padding-right: .15rem;

	font-size: .24rem;

	line-height: .24rem;

	float: left;

	color: #333333;

	text-align: center;

    padding-top: .06rem;

}

.fwdz .line{

	float: left;

	border: .01rem solid #e4e4e4;

	border: 1px solid #e4e4e4;

	height: .6rem;

}

.fwdz p{

	width: 5.18rem;

	padding-left: .15rem;

	font-size: .22rem;

	line-height: .26rem;

	float: left;

	color: #919191;

    padding-top: .06rem;

}



/*common*/

.common{

	margin: .62rem auto;

	position: relative;

}

.common img{

	width: 2rem;

}

.common p{

	font-size: .4rem;

	line-height: .4rem;

    text-align: center;

    position: absolute;

    top: -.22rem;

    left: 2.2rem;

    margin: 0 auto;

    color: #bc9651

}

/*.common2 字数多的时候*/

.common2{

	background-color: #f7f7f9;

}

.common2 img{

	width: 1.23rem;

}

.common2 p{

    left: 1.4rem;

}

/*fwxm*/

.fwxm{

	background-color: #f7f7f9;

	padding: 0 .2rem;

}

.fwxm_ul{

	padding-bottom: .25rem;

}

.fwxm_ul li{

	width: 1.5rem;

	float: left;

	text-align: center;

}

.fwxm_ul li img{

	width: .74rem;

}

.fwxm_ul li p{

	font-size: .18rem;

	line-height: .58rem;

}



/*9折*/

.ninez{

	background: url(../images/9z_yy.jpg) no-repeat center/6.4rem 2.4rem;

	width: 6.4rem;

	height: 2.4rem;	

}

.ninez p{

	text-align: center;

	font-size: .4rem;

	line-height: 2.3rem;

	color: #fff;

}



/*fwpp*/

.fwpp{

	background-color: #fff;

    padding: 0 .2rem;

}

.fwpp .fwpp_lo{

	background: url(../images/xl_bg.png) no-repeat center/6rem 1.42rem;

	width: 6rem;

	height: 1.42rem;

    

}

.fwpp .fwpp_lo img{

	display: block;

	width: 1.3rem;

    padding-top: .3rem;

}

.fwpp_bot{

	margin: .3rem auto;

}

.fwpp_bot p{

	font-size: .18rem;

	line-height: .36rem;

	text-align: center;

	border: .01rem solid #222222;

	border: 1px solid #222222;

	width: 1.38rem;

	margin: 0 auto;

}

#fwpp_yc2 .fwpp .fwpp_lo{background: none;}

/*现场维修*/

.xcwx{

	background-color: #f7f7f9;

    padding: 0 .2rem;

}

.playvideo{

    height: 3.34rem;

}

.xcwx_cen{

	margin-bottom: .4rem;

}

.xcwx_cen li{

	float: left;

	width: 1.9rem;

	cursor: pointer;

	border: .01rem solid #bc9651;

	border: 1px solid #bc9651;

	text-align: center;

	padding: .04rem 0;

}

.xcwx_cen li:nth-child(1){

    position: relative;

    width: 5.96rem;

    margin-bottom: .1rem;

    border: .02rem solid #bc9651;

	border: 2px solid #bc9651;

	padding: .08rem 0;

}


.xcwx_cen li img:nth-child(1){

	width: 5.85rem;

}
.xcwx_cen li img:nth-child(2){

	position: absolute;
    top: 40%;
    left: 46%;

}
.xcwx_cen li:nth-child(3){

	margin: 0 .08rem;

}



/* 隐藏video控件的下载按钮 */

video::-webkit-media-controls-enclosure {

	overflow:hidden;

}

video::-webkit-media-controls-panel {

	width: calc(100% + 30px);

	width: calc(100% + .3rem);

}



/*fwhj*/

.fwhj{

	padding: 0 .2rem .4rem;

}

.fwhj_nr{

	position: relative;

	overflow: hidden;

}

.fwhj_nr li{

	float: left;

}

.fwhj_nr li:nth-child(1),.fwhj_nr li:nth-child(3){

	margin-right: .1rem;

}

.fwhj_nr li:nth-child(1),.fwhj_nr li:nth-child(2){

	margin-bottom: .04rem;

}

.fwhj_nr li img{

	width: 2.95rem;

}

.fwhj_nr li p{
    border: .02rem solid #fff;
    position: absolute;
    top: 50%;
    width: 3rem;
}

.fwhj_nr .imgf{

	border: .1rem solid #fff;

	border-radius: 50%;

	position: absolute;

	width: 2.8rem;

	height: 2.8rem;

	z-index: 2;

	left: 25%;

    top: -.2rem;

    background: url(../images/huan_cen.jpg) no-repeat -2.2rem -1.5rem/7rem;

}

.fwhj_nr .imgf img{

	width: 3rem;

}



/*技术团队*/

.jishi{

	background-color: #fff;

	padding: 0 .2rem;

}

.jc_wrap{

    width: 6rem;

    margin: 0 auto;

    position: relative;

    overflow: hidden;

}

.jc_wrap1{

	width: 6rem;

    overflow: hidden;

    position: relative;

}

.tempWrap{

	width: 6rem !important;

}

.jishi .bd{

	width: 6rem;

	overflow: hidden;

}

.jishi .bd ul {

	/*width: 600px !important;*/

}

.jishi .bd ul li{

	float: left;

	 border: .02rem solid #bc9651;

	border: 2px solid #bc9651;

	padding: .05rem; 

	width: 2.68rem !important;

	margin-right: .03rem;

    margin-left: .03rem;

}

.jishi .bd ul li:first-child{

	

}

.jishi .bd ul li img{

	width: 2.71rem ;

	float: left;

}

.jc_wrap .hd{

	padding: .4rem 2.5rem;

}

.jc_num li.on{

	background: #cfad6f;

}

.jc_num li {

    width: 0.22rem;

    height: 0.06rem;

    text-indent: -9999px;

    margin-right: 0.1rem;

    background: #d4d4d4;

    cursor: pointer;

    float: left;

}



/*流程须知*/

.liuch{
	padding: 0 .2rem;
    background-color: #f7f7f9;
}

.jc_top .jc_top1{

    width: 6rem !important;

}

.jc_top .jc_top1 li{

	float: left;

    margin-right: .1rem;

	width: 1.43rem;

	text-align: center;

	background-color: #fff;

}

.jc_top .jc_top1 li:nth-child(4),.jc_top .jc_top1 li:nth-child(8){

	margin-right: 0;

}

.jc_top .jc_top1 li:nth-child(even){

	margin-top: .44rem;

}

.jc_top img{

	width: 1.43rem;

}

.jc_top p{

	font-size: .23rem;

	line-height: .46rem;

	color: #bc9651;

}

.jc_top span{

	font-size: .23rem;

	display: block;

	line-height: .46rem;

}

.jc_top .hd{

	padding: .4rem 2.6rem;

}

/*xin*/
.xin{
	width: 6.4rem;
	margin: .2rem auto;
	background: url(../images/xin.jpg) no-repeat center/6.07rem 4rem;
	width: 6.07rem;
	height: 4rem;
}
.xin_zt{
	margin-top: .62rem;
	margin-left: .5rem;
	margin-right: .58rem;
}
.xin h1{
	font-size: .2rem;
	line-height: .2rem;
}
.xin h3{
	font-size: .18rem;
	line-height: .42rem;
}
.xin p{
	text-indent: 2em;
	font-size: .18rem;
	line-height: .38rem;
}
.xin span{
    display: block;
	font-size: .18rem;
	text-align: right;
    line-height: .4rem;
}

/*wlyy*/

.wlyy{
    margin-top: .2rem;
	padding: 0 .2rem .2rem;

	background-color: #f7f7f9;

}

/*.wlyy_bg{

	padding: 0 .2rem;

	background-color: #f7f7f9;

}*/

.wlyy ul{

	background-color: #ffffff;

    padding: .2rem 0;

    border-radius: .04rem;

}

.wlyy ul li{

	width: 5.4rem;

	height: .66rem;

	background-color: #f7f7f9;

	margin: 0 auto;

	margin-bottom: .18rem;

	border-radius: .04rem;



}

.wlyy ul li input,.wlyy ul li textarea,.wlyy ul li select{

	width: 5.4rem;

	height: .66rem;

	background-color: #f7f7f9;

	text-indent: 1em;

	border-radius: .04rem;

	font-size: .18rem;

	line-height: .36rem;



}

.wlyy ul li textarea,.wlyy ul li select{

	width: 5.3rem;

	height: .62rem;

	color: #757575;

}

.wlyy ul li textarea{

    line-height: .6rem;

}

.wlyy .submit{

	width: 5.4rem;

	height: .66rem;

	color: #fff;

	background-color: #000;

	margin: 0 auto;

	text-align: center;

	margin-left: .3rem;

	line-height: .48rem;

	font-size: .24rem;

	border-radius: .04rem;

}

/*ddlx*/

.ddlx{

	padding: 0 .2rem;

}

.ddlx .ddlx_cen{

	background-color: #f7f7f9;

	

	position: relative;

	padding: .1rem .2rem;

}

.ddlx .ddlx_cen p{

	font-size: .18rem;

	line-height: .36rem;

	float: left;

	color: #b9b9b9;

}

.ddlx .ddlx_cen .img1{

	width: .18rem;

	float: left;

	margin-top: .08rem;

	margin-left: .08rem;

}

.ddlx .ddlx_cen span{

	font-size: .18rem;

	line-height: .36rem;

	color: #b9b9b9;

	float: right;

	margin-right: .1rem;

}

.ddlx .ddlx_cen .img2{

	width: .08rem;

	margin-top: .18rem;

	margin-left: .08rem;

	position: absolute;

	right: .2rem;

	top: .08rem;

}

.ddlx .img3{

	width: 6rem;
	position: relative;

}

.ddlx .dt_wz{width:4.5rem;height:1.6rem;background:#fff;border-radius: .1rem;-moz-box-shadow:0px 1px 20px rgba(0,0,0,.1);-webkit-box-shadow:0px 1px 20px rgba(0,0,0,.1);box-shadow:0px 1px 20px rgba(0,0,0,.1);position: absolute;left:.5rem;top:1.55rem;z-index: 2;padding:0 .2rem;overflow: hidden;}

.ddlx .dt_wz h1{font-size:.22rem;color:#e1ba8f;line-height:.34rem;margin-top:.2rem;}

.ddlx .dt_wz p{font-size:.14rem;text-align:left;color:#000;line-height:.26rem;}

.ddlx .dt_wz p:nth-of-type(2){margin-bottom:.2rem;}

.ddlx .dt_jt{width: .3rem;height: .26rem;background:url(../images/map.png) no-repeat center bottom/.3rem .26rem;position: absolute;left:3.2rem;top: 3.14rem;z-index: 2;}

.ddlx .ddlx_bot{

	padding: 0 .2rem;

}

.ddlx .ddlx_bot h3{

	font-size: .24rem;

	line-height: .66rem;

	color: #222;

}

.ddlx .ddlx_bot .line{

    margin-left: -.2rem;

	width: 6rem;

	border-bottom: .01rem solid #eeeeee;

}

.ddlx .ddlx_bot p:nth-child(3){

	margin-top: .16rem;

}

.ddlx .ddlx_bot p:nth-child(5){

	margin-bottom: .16rem;

}

.ddlx .ddlx_bot p{

	font-size: .18rem;

	line-height: .36rem;

	color: #9e9e9e;

}



/*电话 时间*/

.db_dhsj{

	background-color: #f7f7f9;

	text-align: center;

	padding: .1rem .3rem;

	margin:.3rem 0  0;

}

.db_dhsj p{

	font-size: .2rem;

	line-height: .42rem;

}

.db_dhsj p:last-child{

	font-size: .18rem;

	line-height: .36rem;

}



/*bottom*/

.bottom{

	background-color: #000;

	position: fixed;

    bottom: 0;

    z-index: 998;

    width: 6.4rem;

}

.bottom_cen{

	padding: .18rem 0;

}

.bottom_nr{

	width: 2.12rem;

	float: left;

	text-align: center;

}

.bottom_nr:nth-child(2){

	border-right: .01rem solid #fff;

	border-left: .01rem solid #fff;

	border-right: 1px solid #fff;

	border-left: 1px solid #fff;

}

.bottom_nr img{

	width: .55rem;

}

.bottom_nr p{

	color: #fff;

	font-size: .24rem;

	line-height: .24rem;

	margin-top: .12rem;

}



/*弹窗*/

.swttc{width:6.4rem;position: fixed;left:50%;margin-left: -3.2rem;top:0;display: none;z-index: 99;}

.swtbg{width: 5.38rem;height: 4.7rem;margin: auto;position: relative;border-radius: .2rem; background: url(../images/swt.gif) no-repeat center/5.38rem 4.7rem;text-align: center;}

.swt_shadow{width: 5.38rem;height: 4.7rem;margin: auto;position: relative;border-radius: .2rem;}

.cls_swttc{width: .4rem;line-height: .36rem;height: .36rem;text-align: center;color: #fff;font-family:"微软雅黑";position:absolute;right:0rem;top:0rem;cursor: pointer;display: inline-block;}



.swt_t{padding-top: .26rem;padding-bottom: .26rem;}

.swt_t p{font-size: .3rem;line-height: .5rem;color: #fff;letter-spacing: .06rem;}

.swt_t span{font-size: .46rem;line-height: .56rem;color: #fff;}



.swt_line{border-bottom: .01rem solid #fbd38b;border-bottom: 1px solid #fbd38b;}



.swt_ys{text-align: center;margin-top:.5rem;}

.swt_ys li{display:inline-block;width: 1.66rem;}

.swt_ys li img{width:.76rem;height:.76rem;display: block;}

.swt_ys li span{display: block;line-height: .26rem;color: #fbd38b;font-size:.26rem;margin-top: .2rem}

.swt_zx{margin-top:.42rem;line-height: .44rem;text-align: center;}

.swt_zx a{width: 2.69rem;height: .87rem;float: left; font-size:.24rem;display: inline-block;vertical-align:middle;}