*{
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
}
h1,h2,h3,h4,h5,h6,i,b,em{
    font-style: normal;
    font-weight: normal;
}
input{
    border: none;
    -webkit-appearance: none;
    outline: none;
}
.clearfid{
    margin-top: 2.24rem;
    zoom: 1;
    display: none;
}
input[type=button],input[type=submit]{
    -webkit-appearance: none;
}
.r{
    float: right;
}
.l{
    float: left;
}
.ov_hd{
    overflow: hidden;
}
.im10{
    overflow: hidden;
}
.im10 img{
    display: block;
    width: 100%;
}
.im20 img{
    display: block;
    width: 100%;
    height: 100%;
}
.bgbg{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #f6f6f6;
    z-index: 11;
    display: none;
}
.ccc{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
html{
	font-size: calc(100vw/750);
}
body{
    font: 24rem/1.5 PingFang SC,SourceHanSans,Arial,Helvetica,arial,sans-serif;
    background-size: 100%;
    margin: 0 auto;
    position: relative;
    overflow-x:hidden;
	background-color: #f6f6f6;
	padding-top: 88rem;
	padding-bottom: 120rem;
}
.bg_white{
	background: white;
}

.vtopBox{
	background:#fff;
	background-size: 100%;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	height: 88rem;
	border-bottom: 1px solid #eee;
}

.about {
	font-size: 30rem;
}
.vtopBol{
	float: left;
	padding: 25rem;
}
.vtopBoz{
    	color: #000;
	font-size: 32rem;
    text-align: center;
	/*width: 300rem;
	text-align: center;
	line-height: 88rem;
	left: 50%;
	margin-left: -150rem;
	color: #000;
	font-size: 32rem;
	position: absolute;*/
}

.v_cbox{
	overflow: hidden;
	clear: both;
	font-size: 26rem;
}
.v_cbox b{
	font-weight: bold;
}
.v_cbox .pic{
	width: 100rem;
	float: left;
	margin-right: 20rem;
}
.v_cbox .pic2{
	width: 34rem;
	float: left;
	margin-right: 5rem;
}
.v_cbox .tt1{
	max-width: 360rem;
}
.v_cbox .tt2{
	color: #A5A5A5;
}
.v_cboxl{
	float: left;
}
.v_cboxr{
	float: right;
}
.dan{
	width:41rem ;
	margin-right: 5rem;
}
.v_cboxls{
	border-top: 1px solid #eee;
	padding-top: 20rem;
}
.dizhi{
	display: block;
	float: right;
	text-align: right;
}
.v_cbox .fuz{
	width: 30rem;
	margin-left: 5rem ;
}
.yiwen{
	width:22rem;
	margin-left: 5rem;
	margin-top: 10rem;
}
.v_cbox .red{
	color: #E05A4F;
}
.psfy{
	color: #A5A5A5;
	display: block;
	float: right;
}
.psfya{
	display: block;
	float: right;
	width: 100%;
	text-align: right;

}
.chd{
	color: #E05A4F;
	font-size: 22rem;
	font-weight: bold;
}
.pjcz{
	border-top: 1px solid #f3f3f3;
	padding-top: 20rem;
}
.pjcz img{
	width: 36rem;
}
.bigpic{
	width: 350rem;
}
.pjcz .nm{
	color: #ccc;
}
.pjst{
	color: #aaa;
}




.tcdll{
	background-color: #fff;
	height: 97rem;
	line-height: 97rem;
	text-align: center;
	color: #333;
	font-size: 28rem;
	margin-top: 55rem;
}
.bsbfl{
	background-color: #fff;
	margin-top: 20px;
	padding-left: 25rem;
	padding-right: 25rem;
	font-size: 28rem;
	color: #333;
}
.v_cbox .yjt{
	width: 16rem;
}
.bsbfl .v_cbox{
	height: 95rem;
	line-height: 95rem;
	border-bottom: 1px solid #eee;
}
.bsbfl .v_cbox:last-of-type{
	border-bottom: none;
}
.v_cbox .sm{
	color: #808080;
	margin-right: 20rem;
}
.vtopBol .fh{
	width: 17rem;
	margin-top: 5rem;
}
.shezhi{
	overflow: hidden;
}
.bgc1{
	background: url(../images/sybg.png) no-repeat top;
	background-size: 100%;
	padding-top: 0;
}
.ftop{
	overflow: hidden;
}
.ftopa{
	overflow: hidden;
	margin-top: 50rem;
	margin-bottom: 30rem;
}
.ftopal{
	float: left;
}
.ftopal .logo{
	width: 365rem;padding-left:10rem;padding-top:15rem;
}
.ftopal .logos{
	width: 60rem;
    height:60rem;border-radius:50%;border:1px solid #fff;
}


.weimg{
	overflow: hidden;
	padding-left: 25rem;
	padding-right: 25rem;
}
.ftopar{
	overflow: hidden;
	float: right;
	position: relative;
	width: 36rem;
	height: 36rem;
}
.ftopar .hh{
	width: 36rem;
}
.ftopar .dian{
	width: 10rem;
	height: 10rem;
	display: block;
	background-color: #ff2626;
	overflow: hidden;
	border-radius: 50%;
	position: absolute;
	top: 0;
	right: 2rem;
}
.ftopb{
	overflow: hidden;
}
.ftopbr{
	float: left;
	margin-left: 25rem;color:#fff;margin-top:10rem;
}
.ftopbr .sao{
	width: 36rem;
	padding-top: 12rem;
}
.ftopbl{
	float: left;
	width: 624rem;
	height: 60rem;
	border-radius: 30rem;
	background-color: #fff;
	box-sizing: border-box;
	padding-left: 30rem;
}
.ftopbl .sou{
	width: 24rem;
	height: 24rem;
	float: left;
	padding-top: 18rem;
	padding-right: 20rem;
}
.ftopbl input{
	height: 60rem;
	width: 500rem;
	background: none;
	border: none;
	font-size: 24rem;
}
.weicda{
	float: left;
	width: 25%;
	text-align: center;
	display: block;
	padding-bottom: 40rem;
}
.weicda .cd{
	width: 96rem;
	margin-bottom: 15rem;
}
.weicda .wz{
	display: block;
	font-size: 24rem;
	color: #1a1a1a;
}
.xsqg{
	overflow: hidden;
	padding-left: 25rem;
	padding-right: 25rem;
}
.xsqga{
	overflow: hidden;
	margin-bottom: 25rem;
}
.xsqga .tt{
	float: left;
	width: 140rem;
}
.xsqgar{
	float: right;
	width:252rem;
	height:44rem;
	background: url(../images/jjs.png) no-repeat center;
	background-size: 100%;
	line-height: 44rem;
	color: #ff1919;
	font-size: 24rem;
	box-sizing: border-box;
	text-align: right;
	padding-right: 25rem;
}
.xsqgba{
	width: 220rem;
	float: left;
	overflow: hidden;
	margin-right: 20rem;
}
.xsqgba:last-of-type{
	margin-right: 0;
}
.xsqgb{
	overflow: hidden;
}
.xsqgb .tt{
	width: 100%;
	margin-bottom: 20rem;
	display: block;
}
.xsqgb .cpw{
	font-size: 28rem;
	color: #2f3133;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	height: 90rem;
    overflow:clip;
}
.xsqgbb{
	overflow: hidden;
	margin-bottom: 25rem;
}
.xsqgbb .w1{
	color: #eb3640;
	font-size: 22rem;
	float: left;
}
.xsqgbb .w11{
	font-size: 28rem
}
.xsqgbb .w2{
	color: #8d9399;
	font-size: 20rem;
	float: left;
	margin-left: 10px;
	text-decoration: line-through;
	margin-top: 8rem;
}
.jrbp{
	overflow: hidden;
}
.jrbpa{
	float: left;
	width: 340rem;
	margin-bottom: 25rem;
}
.jrbpa:nth-of-type(2n){
	float: right;
}
.jrbpa .tt{
	width: 100%;
}
.gzsp{
	overflow: hidden;
	background-color: #f0f1f7;
	padding-left: 25rem;
	padding-right: 25rem;
}
.gzspa{
	margin-top: 25rem;
	width: 340rem;
	height: 502rem;
	border-radius: 10rem;
	background-color: #fff;
	float: left;
	position: relative;
}
.gzspa:nth-of-type(2n){
	float: right;
}
.gzspa .cpt{
	width: 100%;
	margin-bottom: 16rem;
}
.gzspa .bt{
	font-size: 24rem;
	color: #1a1a1a;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	height: 30rem;
	overflow: hidden;
}
.gzspb{
	overflow: hidden;
	padding-left: 15rem;
	padding-right: 15rem;
}
.gzspb .yl{
	overflow: hidden;
	margin-top: 10rem;
	margin-bottom: 5rem;
}
.gzspb .qq1{
	float: left;
	color: #666666;
	font-size: 20rem;
	margin-right: 20rem;
}
.bottom{
	background-color: #fff;
	overflow: hidden;
	width: 100%;
	padding-top: 20rem;
	padding-bottom: 25rem;
	position: fixed;
	left: 0;
	bottom: 0;
	box-sizing: border-box;
	height: 120rem;
}
.bottom .cdd{
	width: 20%;
	float: left;
	text-align: center;
	font-size: 22rem;
	color:#333333;
	display: block;
}
.bottom .cdd.on{
	color: #ff672b;
}
.bottom .cdd .t2{
	display: none;
	width: 40rem;
}
.bottom .cdd.on .t2{
	display: block;
	margin: 0 auto;
	margin-bottom: 10rem;
}
.bottom .cdd.on .t1{
	display: none;
}
.bottom .cdd .t1{
	display: block;
	margin: 0 auto;
	margin-bottom: 10rem;
	width: 40rem;
}
.bottom .cdd .t1.dt{
	width: 64rem;
}
.bottom .cdd .t2.dt{
	width: 64rem;
}
.sljz{
	text-align: center;
	display: block;
	font-size: 20rem;
	color: #b2b2b2;
	margin-bottom: 40rem;
	margin-top: 20rem;
}
.gzspals{
	overflow: hidden;
}
.bsbfl .toux{
	width: 80rem;
	height: 80rem;
	float: left;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 15rem;
}
.bsbfl .toux .tt{
	width: 100%;
}
.bsbfl .v_cbox.txl{
	height: 125rem;
	box-sizing: border-box;
	padding-top: 25rem;
}
.ziliao{
	overflow: hidden;
}
.ziliao .bsbfl{
	margin-top: 0;
}
.zlsml{
	height: 72rem;
	line-height: 72rem;
	font-size: 20rem;
	color: #808080;
	padding-left: 25rem;
	padding-right: 25rem;
}
.bgc2{
	background: url(../images/tdbg.png) no-repeat center -77rem;
	background-size: 100%;
	padding-top: 100rem;
}


.bgc4{
	background: url(../images/xxbg_01.png) no-repeat center -77rem;
	background-size: 100%;
	padding-top: 100rem;
}

.wdtd .vtopBox{
	background:none;
	background: #ff672b;
	border-bottom: none;
}
.wdtd .vtopBoz{
	color: #fff;
}
.vtopBor{
	float: right;
	color: #fff;
	line-height: 88rem;
	padding-right: 25rem;
}
.wdtdl{
	overflow: hidden;
	padding-bottom: 36rem;
	color: #fff;
	padding-top: 30rem;
}
.wdtdl .wz1{
	text-align: center;
	font-size: 24rem;
	display: block;
}
.wdtdl .wz2{
	text-align: center;
	font-size: 48rem;
	display: block;
}
.wdtdl .wz3{
	text-align: center;
	font-size: 36rem;
	display: block;
}
.wdtdl .yl{
	overflow: hidden;
	margin-top: 50rem;
}
.wdtdl .yla{
	float: left;
	width: 33.3%;
}
.wdtdyy{
	overflow: hidden;
	padding-top: 25rem;
	padding-bottom: 25rem;
}
.wdtdya{
	height: 160rem;
	overflow: hidden;
}
.wdtdyal{
	float: left;
	width: 160rem;
}
.wdtdyal .tx{
	width: 112rem;
	height: 112rem;
	display: block;
	margin: 24rem auto;
	overflow: hidden;
	border-radius: 50%;
}
.wdtdyal .tx .tt{
	width: 100%;
}
.wdtdyar{
	height: 100%;
	float: left;
	border-bottom: 1px solid #eee;
	box-sizing: border-box;
	padding-top: 45rem;
	width: 590rem;
}
.wdtdyar .pp1{
	float: left;
	color: #333;
	font-size: 28rem;
}
.wdtdyar .pp2{
	float: right;
	margin-right: 25rem;
	color: #333;
	font-size: 24rem;
}
.wdtdyar .pp2.hs.red{
	color: #ff672b;
}
.wdtdyar .yl{
	margin-bottom: 15rem;
	overflow: hidden;
}
.wdtdyar .pp2.hs,.wdtdyar .pp1.hs{
	color: #999;
	font-size: 24rem;
}
.vtopBoh{
	float: right;
	width: 36rem;
	height: 36rem;
	position: relative;
	margin-right: 25rem;
	padding-top: 25rem;
}
.vtopBoh .t1{
	width: 100%;
}
.vtopBoh .t2{
	width: 10rem;
	position: absolute;
	right: 0;
	top: 25rem;
}
.dddhl{
	background-color: #fff;
	height: 90rem;
	overflow: hidden;
}
.dddhl .dh{
	float: left;
	width: 20%;
	text-align: center;
	color: #333333;
	font-size: 28rem;
}
.dddhl .dh.on{
	color: #ff672b;
}
.dingls{
	overflow: hidden;
}
.dddhl .dh{
	display: block;
	position: relative;
}
.dddhl .dh .w1{
	display: block;
	padding-top: 25rem;
	padding-bottom: 18rem;
}
.dddhl .dh i{
	width: 56rem;
	height: 6rem;
	background-color: #ff672b;
	border-radius: 3rem;
	display: none;
	margin: 0 auto;
}
.dddhl .dh.on i{
	display: block;
}
.dddhl .dh .w2{
	width: 20rem;
	height: 20rem;
	background-color:#ff672b;
	color: #fff;
	line-height: 20rem;
	text-align: center;
	font-size: 18rem;
	position: absolute;
	right: 14rem;
	top: 22rem;
	overflow: hidden;
	border-radius: 50%;
}
.wdddls{
	overflow: hidden;
}
.wdddlsa{
	overflow: hidden;
	background-color: #fff;
	margin-top: 25rem;
	padding: 30rem 30rem 35rem 30rem;
}
.wdddlsa .yl{
	overflow: hidden;
}
.wdddlsa .p1{
	font-size: 24rem;
	color: #666;
	float: left;
}
.wdddlsa .p2{
	font-size: 24rem;
	color: #666;
	float: right;
}
.wdddlsa .p2.cc{
	color: #ff672b;
}
.wdddlsa .p1 .hs{
	color: #1a1a1a;
}
.wdddlsa .ylt{
	overflow: hidden;
	margin-top: 30rem;
	margin-bottom: 40rem;
}
.wdddlsa .ylt .ddt{
	width: 120rem;
	float: left;
	margin-right: 20rem;
}
.wdddlsa .ylt .ddw{
	overflow: hidden;
	float: left;
	padding-top: 30rem;
	width: 550rem;
}
.wdddlsa .ylt .ddwl{
	float: left;
	font-size: 24rem;
	color: #1a1a1a;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	width: 350rem;
}
.wdddlsa .ylt .ddwr{
	float: right;
	text-align: right;
}
.wdddlsa .ylt .ddwr .p1{
	color: #1b1b1b;
	font-size: 26rem;
	display: block;
	float: none;
}
.wdddlsa .ylt .ddwr .p2{
	color: #999999;
	font-size: 20rem;
	display: block;
	float: none;
}
.ddxxl{
	overflow: hidden;
}
.ddxxr{
	float: right;
	overflow: hidden;
}
.ddxxr a{
	display: block;
	text-align: center;
	font-size: 24rem;
	color: #999999;
	border: 1px solid #eee;
	width: 136rem;
	height: 48rem;
	line-height: 48rem;
	border-radius: 24rem;
	float: left;
	margin-right: 30rem;
}
.ddxxr a.cs{
	color:#ff672b ;
	border: 1px solid #ff672b;
}
.ddxxr a:last-of-type{
	margin-right: 0;
}
.ddxxl .ljt{
	float: left;
	width: 24rem;
	margin-top: 10rem;
}
.wdddlsa .ylt .ddw.my{
	padding-top: 0;
}
.wdddlsa .ylt .ddw.my .ddwr{
	padding-top: 30rem;
}
.wlxq{
	width: 95%;
	border-radius: 10rem;
	background-color: #f1f2f8;
    padding: 20rem;
	margin-top: 25rem;
}
.wlxq .yl{
	overflow: hidden;
}
.wlxq .ysc{
	float: left;
	width: 26rem;
	margin-right: 15rem;
	margin-bottom: 20rem;
}
.wlxq .wz1{
	float: left;
	font-size: 24rem;
	color: #4c4c4c;
	line-height: 22rem;
}
.wlxq .yll{
	float: left;
	color: #4c4c4c;
	font-size: 20rem;
	width: 92%;
}
.wlxq .yll span{
	display: block;
	margin-bottom: 10rem;
}
.wlxq .ylr{
	float: right;
	
}
.wlxq .ylr img{
	width: 10rem;
}
.wlxq .yll span:last-of-type{
	margin-bottom: 0;
}
.bgc3 {
	/*background: url(../images/mybg.png) no-repeat top;*/
	background: url(../images/mybeijing.png) no-repeat top;
	background-size: 100%;
}
.vtopBol .bsz{
	width: 33rem;
}
.vmytopr{
	overflow: hidden;
	float: right;
	padding-top: 25rem;
}
.vmytopr .bsao{
	float: left;
	margin-right: 40rem;
}
.vmytopr .bsao img{
	width: 36rem;
}
.bhui .vtopBoh{
	padding-top: 0;
	display: block;
}
.bhui .vtopBoh .t2{
	top: 0;
}
.grxxl{
	overflow: hidden;
	margin-top: 90rem;
	padding-left: 25rem;
	padding-right: 25rem;
}
.grxxla{
	float: left;
	width: 112rem;
	height: 112rem;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 20rem;
}
.grxxla img{
	width: 100%;
}
.grxxlr{
	float: left;
	color: #fff;
}
.grxxlr .mz{
	font-size: 36rem;
}
.grxxlr .mz1{
	font-size: 30rem;
	margin-left: 35rem;
}
.grxxlr .xj{
	width: 72rem;
	height: 30rem;
	line-height: 30rem;
	display: block;
	text-align: center;
	border-radius: 15rem;
	border: #fff 1px solid;
	font-size: 20rem;
	margin-top: 10rem;
    color:#fff;
}
.fgrzx{
	overflow: hidden;
	padding-left: 25rem;
	padding-right: 25rem;
}
.fgrzxa{
	height: 165rem;
	box-sizing: border-box;
	border-radius: 20rem;
	background-color: #fff;
	margin-top: 35rem;
}
.fgrzxa a{
	display: block;
	width: 20%;
	float: left;
	text-align: center;
	height: 88rem;
	position: relative;
	margin-top: 40rem;
}
.fgrzxa a .tt{
	width: 48rem;
	display: block;
	margin: 0 auto;
	margin-bottom: 10rem;
}
.fgrzxa a .p1{
	font-size: 22rem;
	color: #1a1a1a;
}
.fgrzxa .bj{
	display: block;
	width: 24rem;
	height: 24rem;
	color: #fff;
	line-height: 24rem;
	overflow: hidden;
	border-radius: 50%;
	background-color: #ff672b;
	font-size: 22rem;
	position: absolute;
	right: 27rem;
	top: -15rem;
}
.fgrzxa a:last-of-type{
	background: url(../images/grbk.png) no-repeat top left;
	background-size: 10rem 100%;
}
.fgrzxb{
	box-sizing: border-box;
	border-radius: 20rem;
	background-color: #fff;
	overflow: hidden;
	margin: 25rem;
	margin-top: 20rem;
}
.fgrzxb .yl{
	overflow: hidden;
	border-bottom: 1px solid #eee;
	padding-left: 25rem;
	padding-right: 25rem;
}
.fgrzxb .yl:nth-of-type(1){
	height: 72rem;
	box-sizing: border-box;
	padding-top: 24rem;
}
.fgrzxb .gr6{
	width: 24rem;
	float: left;
	margin-right: 15rem;
	margin-top: 5rem;
}
.fgrzxb .z1{
	font-size: 24rem;
	float: left;
	color: #000;
}
.fgrzxb .yjt{
	float: right;
	width: 12rem;
}
.fgrzxb .yla{
	overflow: hidden;
	padding-top: 15rem;
}
.fgrzxb .yla .z2{
	float: left;
	font-size: 24rem;
	color: #808080;
	margin-right: 40rem;
}
.fgrzxb .yla .kk{
	width: 32rem;
	float: left;
	margin-right: 30rem;
}
.fgrzxb .yla .kk img{
	width: 32rem;
}
.fgrzxb .yla .z3{
	float: left;
	font-size: 60rem;
	color: #1a1a1a;
	line-height: 1;
}
.fgrzxb .yla .tx{
	width: 136rem;
	height: 48rem;
	background: url(../images/gr7.png) no-repeat center;
	background-size: 100%;
	color: #fff;
	font-size: 24rem;
	line-height: 48rem;
	box-sizing: border-box;
	padding-right: 30rem;
	display: block;
	float: right;
	text-align: right;
	margin-bottom: 25rem;
}
.fgrzxb .ylb{
	overflow: hidden;
	padding-top: 20rem;
	padding-bottom: 20rem;
}
.fgrzxb .ylc{
	float: left;
	width: 33.3%;
	box-sizing: border-box;
	padding-left: 25rem;
}
.fgrzxb .ylc .wz1{
	font-size: 24rem;
	color: #808080;
	display: block;
}
.fgrzxb .ylc .wz2{
	font-size: 32rem;
	color: #000;
	display: block;
}
.fgrzxc{
	box-sizing: border-box;
	border-radius: 20rem;
	background-color: #fff;
	overflow: hidden;
	margin: 25rem;
	margin-top: 20rem;
	padding-bottom: 40rem;
}
.fgrzxc a{
	display: block;
	float: left;
	width: 25%;
	text-align: center;
	padding-top: 30rem;
	padding-bottom: 10rem;
}
.fgrzxc a span{
	font-size: 22rem;
	color: #1a1a1a;
	display: block;
}
.fgrzxc a img{
	width: 96rem;
}
.zhongc{
	overflow: hidden;
	padding: 25rem;
}
.zhongca{
	overflow: hidden;
    display: flex;
flex-direction: row;
justify-content: flex-start;
flex-wrap: wrap;
}
.zhongca .cpt{
	width: 150rem;
	height: 150rem;
	float: left;
	margin-right: 30rem;
	margin-bottom: 24rem;
	margin-top: 5rem;
	position: relative;
	border-radius: 20rem;
}
.zhongca .cpt:nth-of-type(4n){
	margin-right: 0;
}
.zhongca .cpt .tt{
	width: 100%;
}
.zhongca .cpt .gb{
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 30rem;
}
.zhongca .cpt .gb img{
	width: 30rem;
}
.zhongca .tjtp{
	display: block;
	width: 150rem;
	height: 150rem;
	float: left;
	margin-bottom: 25rem;
	box-shadow:-2px 0px 10px 0 #ccc;
	border-radius: 10rem;
    position:relative
}
.zhongca .tjtp input{
    width: 150rem;
	height: 150rem;
    position:absolute;top:0;left:0;z-index:9
}
.zhongca .tjtp img{
	width: 100%;
}
.zhongc .wzsm{
	color: #666;
	font-size: 26rem;
	display: block;
	margin-top: 10rem;
}
.zhongc .wzsm textarea{width:100%;height:100vh;border:none}

.fbbg{
	background-color: #fff;
}
.tjtpls{
	padding: 20rem;
	overflow: hidden;
	padding-left: 2rem;
}
.fabu{
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	border-top: 1px solid #eee;
	padding: 25rem;
	padding-top: 15rem;
	box-sizing: border-box;
	background-color: #fff;
    z-index:999
}
.fabu .xz{
	width: 32rem;
	height: 32rem;
	float: left;
	margin-right: 10rem;
	overflow: hidden;
	border-radius: 50%;
	border: 1px solid #ff672b;
	margin-top: 12rem;
}
.fabu .xz img{
	width: 100%;
	display: block;
	display: none;
}
.fabu .xz.on{
	border: none;
}
.fabu .xz.on img{
	display: block;
}
.fabu .pp{
	float: left;
	line-height: 56rem;
	color: #333;
	font-size: 24rem;
	margin-right: 30rem;
}
.fabu .cpxt{
	float: left;
	width: 57rem;
}
.fabua{
	display: block;
	color: #fff;
	width: 136rem;
	height: 56rem;
	text-align: center;
	line-height: 56rem;
	border-radius: 28rem;
	font-size: 24rem;
	float: right;
	background-color: #ff672b;
}
.vtopBox.my{
	border-bottom: none;
}
.qgxqt{
	width: 100%;
	 
	position: relative;
	overflow: hidden;
}
.qgxqt a{
	width: 56rem;
	display: block;
	position: absolute;
	top: 30rem;
}
.qgxqt a img{
	width: 56rem;
}
.qgxqt .fh{
	left: 25rem;
	z-index: 999;
}
.qgxqt .fx{
	right: 25rem;
	z-index: 999;
}
.fbbg.my{
	padding-top: 0;
}
.fabua.lj{
	width: 200rem;
}
.fabul{
	overflow: hidden;
	float: left;
}
.fabul .jg{
	line-height: 56rem;
	color: #ff672b;
	font-size: 40rem;
}
.qgxqy{
	overflow: hidden;
}
.qgxqya{
	overflow: hidden;
	background-color: #fff;
	padding: 25rem;
}
.qgxqyb{
	width: 700rem;
	height: 96rem;
	overflow: hidden;
	margin: 25rem auto;
	background: url(../images/jsbg.png) no-repeat center;
	background-size: 100%;
	box-sizing: border-box;
}
.qgxqybl{
	float: left;
	padding-left: 30rem;
}
.qgxqybr{
	float: right;
	margin-right: 50rem;
	box-sizing: border-box;
	padding-top: 6rem;
}
.qgxqybr .p1{
	font-size: 22rem;
	color: #ff1919;
	margin-bottom: 3rem;
	display: block;
}
.qgxqybr .yl{
	overflow: hidden;
}
.qgxqybr .p2{
	width: 40rem;
	height: 40rem;
	line-height: 40rem;
	text-align: center;
	border-radius: 4rem;
	color: #ff1919;
	font-size: 24rem;
	background-color: #ffe6b1;
	float: left;
}
.qgxqybr .ddd{
	float: left;
	width: 4rem;
	padding: 8rem;
	padding-top: 15rem;
}
.qgxqybl .jq1{
	color: #fff;
	font-size: 40rem;
	display: block;
	motion-path: 10rem;
}
.qgxqybl .jq2{
	color: #ffffffc2;
	font-size: 20rem;
	display: block;
	margin-right: 25rem;
	line-height: 28rem;
	float: left;
	text-decoration: line-through;
}
.qgxqybl .jdt{
	width: 189rem;
	height: 28rem;
	border-radius: 14rem;
	overflow: hidden;
	float:left;
	background-color: rgb(254 188 46 / 51%);
}
.qgxqybl .jdta{
	width: 70%;
	height: 100%;
	color: #fff;
	border-radius: 14rem;
	line-height: 28rem;
	box-sizing: border-box;
	background-color: #febc2e;
	padding-left: 20rem;
	font-size: 20rem;
}
.qgxqya .sm{
	color: #1a1a1a;
	font-size: 30rem;
	display: block;
}
.qgxqya .sm1{
	font-size: 24rem;
	color: #666666;
	display: block;
	margin-top: 10rem;
}
.qgxqyc{
	overflow: hidden;
	background-color: #fff;
	margin: 20rem auto;
	height: 125rem;
	box-sizing: border-box;
	padding-top: 25rem;
}
.qgxqyc .yla{
	float: left;
	padding-left: 50rem;
	padding-right: 50rem;
	position: relative;
}
.fbbg.wubg{
	background: #f6f6f6;
}
.qgxqyc .yla span{
	display: block;
	font-size: 28rem;
	color: #1a1a1a;
}
.qgxqyc .yla .z2{
	color: #808080;
	font-size: 22rem;
	margin-top: 10rem;
}
.qgxqyc i{
	display: block;
	width: 1rem;
	height: 48rem;
	background-color: #eee;
	position: absolute;
	right: 0;
	top: 20rem;
}
.qgxqyc .yla:first-of-type{
	padding-left: 25rem;
}
.psfw{
	overflow: hidden;
	background-color: #fff;
	padding: 25rem;
	margin-bottom: 20rem;
}
.psfwl{
	float: left;
	width: 140rem;
}
.psfwl .pp9{
	float: left;
	color: #808080;
	font-size: 26rem;
}
.psfw .yl{
	width: 100%;
	overflow: hidden;
}
.psfwr{
	float: left;
	overflow: hidden;
}
.psfwr .dz{
	float: left;
	width: 18rem;
	margin-right: 15rem;
	margin-top: 6rem;
}
.psfwr .ww1{
	float: left;
	color: #1a1a1a;
	font-size: 26rem;
}
.psfwr .ww2{
	float: left;
	color: #808080;
	font-size: 24rem;
	margin-top: 20rem;
	margin-bottom: 10rem;
}
.psfwr .ww2 .yb{
	margin-left: 40rem;
}
.psfwr .ww3{
	color: #1a1a1a;
	font-size: 26rem;
}
.psfw .yls{
	margin-bottom: 15rem;
	overflow: hidden;
	/* padding: 25rem; */
	background: #fff;
}
.psfw .yls .yjt{
	float: right;
	padding-top: 5rem;
}
.psfw .yls .yjt img{
	width: 12rem;
}
.qgxqya .jg{
	overflow: hidden;
	margin-bottom: 20rem;
}
.qgxqya .jgr{
	float: right;
	color: #ff0411;
}
.qgxqya .jgl{
	overflow: hidden;
	float: left;
}
.qgxqya .jgl .p1{
	font-size: 24rem;
	color: #ff0411;
	float: left;
	margin-top: 12rem;
	display: block;
}
.qgxqya .jgl .p2{
	font-size: 48rem;
	color: #ff0411;
	float: left;
	display: block;
	margin-right: 20rem;
	line-height: 1;
}
.qgxqya .jgl .p3{
	font-size: 24rem;
	color: #999999;
	margin-top: 12rem;
	float: left;
	display: block;
	text-decoration:line-through;
}
.fabul .gwc{
	float: left;
	position: relative;
	width: 60rem;
	height: 60rem;
}
.fabul .gwc img{
	width: 40rem;
	margin-top: 15rem;
}
.fabul .gwc .zz{
	width: 20rem;
	height: 20rem;
	background-color: #ff672b;
	color: #fff;
	line-height: 20rem;
	text-align: center;
	font-size: 18rem;
	position: absolute;
    right: 7rem;
    top: 4rem;
	overflow: hidden;
	border-radius: 50%;
}
.pingj{
	overflow: hidden;
	background-color: #fff;
	margin-bottom: 20rem;
	padding: 25rem;
}
.pingja{
	overflow: hidden;
	padding-top: 10rem;
	margin-bottom: 30rem;
}
.pingjal{
	float: left;
	font-size: 26rem;
	color: #000;
}
.pingjar{
	float: right;
}
.pingjar span{
	color: #666666;
	font-size: 26rem;
	float: left;
}
.pingjar .red{
	color: #ff3f3f;
}
.pingjar .yjt{
	width: 12rem;
	float: left;
	margin-left: 20rem;
	margin-top: 10rem;
}
.pingjb{
	overflow: hidden;
}
.pingjb .aa{
	display: block;
	float: left;
	width: 160rem;
	text-align: center;
	height: 48rem;
	border-radius: 24rem;
	margin-right: 20rem;
	color: #333;
	font-size: 24rem;
	background-color: #ffe8e8;
	line-height: 48rem;
	margin-bottom: 30rem;
}
.pingjb .aa:nth-of-type(4n){
	margin-right: 0;
}
.pingjc{
	overflow: hidden;
	border-top: 1px solid #eee;
	padding-top: 25rem;
}
.pingjc .tx{
	width: 64rem;
	height: 64rem;
	float: left;
	overflow: hidden;
	border-radius: 50%;
}
.pingjc .tx img{
	width: 100%;
}
.pingjc .mz{
	float: left;
	line-height: 64rem;
	color: #333;
	font-size: 28rem;
	display: block;
	margin-left: 20rem;
	margin-right: 10rem;
}
.pingjc .xj{
	float: left;
	font-size: 20rem;
	color: #ff672b;
	width: 56rem;
	height: 26rem;
	text-align: center;
	line-height: 26rem;
	margin-top: 18rem;
	border-radius: 13rem;
	border: 1px solid #ff672b;
}
.pingjc .rrr{
	float: right;
	overflow: hidden;
	padding-top: 18rem;
}
.pingjc .rrr img{
	float: left;
	margin-left: 10rem;
	width: 22rem;
}
.pingjc .smw{
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	font-size: 24rem;
	color: #666666;
	margin-top: 25rem;
	line-height: 1.8;
}
.pingjc .yl{
	overflow: hidden;
}
.pingjc .tupl{
	overflow: hidden;
	padding-top: 20rem;
	padding-bottom: 20rem;
}
.pingjc .tupl img{
	display: block;
	float: left;
	margin-right: 20rem;
	width:160rem;
}
.pingjc .tupl img:nth-of-type(4n){
	margin-right: 0;
}
.pingjc .xqsj{
	font-size: 20rem;
	color: #666666;
	margin-bottom: 25rem;
	display: block;
}
.sptxxq{
	overflow: hidden;
}
.sptxxq .tt{
	display: block;
	width: 100%;
}
.sptxxq .bt{
	width: 100%;
	background-color: #fff;
	height: 70rem;
	line-height: 70rem;
	padding-left: 25rem;
	padding-right: 25rem;
	color: #1a1a1a;
	font-size: 26rem;
}
.gzspa .spjj{
	overflow: hidden;
	position: absolute;
	bottom: 20rem;
	right: 20rem;
}
.gzspa .spjj img{
	display: block;
	float: left;
	width: 40rem;
}
.gzspa .spjj .sl{
	float: left;
	line-height: 40rem;
	width: 45rem;
	color: #1a1a1a;
	font-size: 24rem;
	text-align: center;
}
.sptxxqa{
	overflow: hidden;
	padding-left: 25rem;
	padding-right: 25rem;
	padding-bottom: 40rem;
}
.sptxxqa .btt{
	display: block;
	width: 126rem;
	margin: 35rem auto;
	margin-bottom: 0;
}
.liquan{
	overflow: hidden;
	padding-left: 20rem;
	padding-right: 20rem;
}
.liquan .bt{
	line-height: 80rem;
	height: 80rem;
	color: #333;
	font-size: 26rem;
}
.liquana{
	width: 710rem;
	height: 250rem;
	background: url(../images/lqbg.png) no-repeat center;
	background-size: 100%;
	overflow: hidden;
	margin-bottom: 25rem;
	padding: 30rem;
	box-sizing: border-box;
}
.liquana .yll{
	height: 159rem;
	overflow: hidden;
}
.liquana .ylla{
	float: left;
}
.liquana .yllb{
	float: right;
}
.liquana .ylla .p1{
	font-size: 32rem;
	color: #333333;
	display: block;
}
.liquana .ylla .p2{
	font-size: 24rem;
	color: #808080;
	display: block;
	margin-top: 20rem;
}
.liquana .yllb .p3{
	font-size: 24rem;
	color: #808080;
	display: block;
}
.liquana .yllb .p4{
	color: #fd5845;
	font-size: 40rem;
	text-align: right;
	display: block;
	line-height: 1;
}
.liquana .yllb .p5{
	font-size: 60rem;
}
.liquana .yllc{
	overflow: hidden;
}
.liquana .yllc span{
	color: #999;
	font-size: 22rem;
	display: block;
	float: left;
}
.liquana .yllc .xz{
	display: block;
	width: 33rem;
	height: 33rem;
	box-sizing: border-box;
	border-radius: 50%;
	float: right;
	border: 1px solid #ccc;
}
.liquana .yllc .xz img{
	display: none;
	width: 32rem;
}
.liquana .yllc .xz.on img{
	display: block;
}
.liquana .yllc .xz.on{
	border: none;
}
.liquana.hs .yllc span,.liquana.hs .yllb .p3,.liquana.hs .ylla .p2,.liquana.hs .ylla .p1,.liquana.hs .yllb .p4{
	color: #b2b2b2;
}
.fabul .hbyh{
	color: #323232;
	font-size: 24rem;
}
.fabul .hbyh .red{
	color: #ff672b;
}
.fabul .hbyh .dd{
	font-size: 36rem;
}
.vtopBox.aa{
	background-color: #f0f1f7;
}
.zfbg{
	background-color: #f0f1f7;
}
.zhifu{
	overflow: hidden;
}
.zhifua{
	overflow: hidden;
	text-align: center;
	padding-top: 60rem;
	padding-bottom: 100rem;
}
.zhifua .p1{
	color: #666;
	font-size: 24rem;
	display: block;
}
.zhifua .p2{
	color: #1a1a1a;
	font-size: 60rem;
	display: block;
	margin: 20rem auto;
}
.zhifua .p2 .xx{
	color: #1a1a1a;
	font-size: 30rem;
}
.zhifub{
	width: 700rem;
	background-color: #fff;
	border-radius: 20rem;
	overflow: hidden;
	padding: 25rem 30rem;
	box-sizing: border-box;
	margin: 0 auto;
	margin-bottom: 30rem;
}
.zhifub .tt{
	float: left;
	width: 36rem;
	margin-right: 20rem;
}
.zhifub .zfz{
	float: left;
	line-height: 36rem;
	font-size: 26rem;
	color: #4c4c4c;
}
.zhifub i{
	width: 32rem;
	height: 32rem;
	float: right;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #ccc;
}
.zhifub .yl.on i{
	background: url(../images/xz6.png) no-repeat center;
	background-size: 100%;
	border: none;
}
.zhifub .yl{
	overflow: hidden;
}
.zhifub .yl.yy{
	/*margin-top: 45rem;*/
	box-sizing: border-box;
	padding-left: 55rem;
}
.zhifub .hkzf span{
	color: #808080;
	font-size: 24rem;
	display: block;
	float: left;
	margin-right: 10rem;
}
.zhifub .hkzf{
	overflow: hidden;
	box-sizing: border-box;
	padding-left: 55rem;
	display: block;
	padding-top: 45rem;
	padding-bottom: 20rem;
}
.zhifub .hkzf img{
	width: 12rem;
	float: left;
	margin-top: 6rem;
}
.zhifuqr{
	width: 660rem;
	height: 88rem;
	line-height: 88rem;
	border-radius: 44rem;
	color: #fff;
	text-align: center;
	position: fixed;
	bottom: 40rem;
	left: 50%;
	margin-left: -330rem;
	font-size: 30rem;
	background-color: #ff672b;
}
.gwlbt{
	overflow: hidden;
	display: block;
	width: 700rem;
	margin: 0 auto;
	margin-top: 40rem;
}
.gouwu{
	overflow: hidden;
}
.gouwua{
	background-color: #fff;
	overflow: hidden;
	height: 88rem;
	padding-left: 25rem;
	padding-right: 25rem;
	padding-top: 30rem;
	box-sizing: border-box;
	margin-bottom: 20rem;
}
.gouwua .dz{
	width: 18rem;
	float: left;
	margin-right: 10rem;
}
.gouwua .xz{
	float: left;
	overflow: hidden;
}
.gouwua .p1{
	color: #1a1a1a;
	font-size: 24rem;
	line-height: 24rem;
}
.gouwua .xz img{
	width: 16rem;
	margin-left: 10rem;
	float: left;
	display: block;
	margin-top: 8rem;
}
.gouwua .xz span{
	float: left;
	display: block;
}
.gouwu .ljt{
	float: right;
    color:#222;
}
.gouwu .ljt img{
	width: 25rem;
}
.gouwub{
	overflow: hidden;
	padding: 25rem;
	overflow: hidden;
	background-color: #fff;
	padding-right: 0;
}
.gouwub .gg{
	float: left;
	width: 32rem;
	height: 32rem;
	border: 1px solid #ccc;
	overflow: hidden;
	border-radius: 50%;
	display: block;
}
.gouwub .gg img{
	display: none;
	width: 100%;
}
.gouwub .gg.on img{
	display: block;
}
.gouwub .gg.on{
	border: none;
}
.gouwub .ww1{
	float: left;
	font-size: 24rem;
	color: #333333;
	margin-left: 15rem;
}
.gouwub .ylc{
	float: left;
	border-bottom: 1px solid #eee;
	width: 660rem;
	overflow: hidden;
	padding-top: 25rem;
	padding-bottom: 25rem;
	box-sizing: border-box;
	position: relative;
}
.gouwub .yl{
	overflow: hidden;
}
.gouwuc{
	overflow: hidden;
	padding-top: 25rem;
}
.gouwuc .gg{
	margin-top: 65rem;
	float: left;
	margin-right: 30rem;
}
.gouwuc:last-of-type .ylc{
	border-bottom: none;
} 
.gouwuc .tt{
	width: 160rem;
	float: left;
	margin-right: 20rem;
}
.gouwub .yld{
	float: left;
	overflow: hidden;
	width: 70%;
}
.gouwub .yld .zz{
	font-size: 24rem;
	color: #1a1a1a;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.gouwub .yld .yy{
	font-size: 20rem;
	color: #666;
	margin-top: 10rem;
	margin-bottom: 10rem;
	display: block;
}
.gouwub .yld .yy1{
	margin-left: 15rem;
}
.gouwub .yld .jg{
	font-size: 22rem;
	color: #eb3640;
	display: block;
}
.gouwub .yld .jg1{
	font-size: 28rem;
}
.gouwub .yld .jg2{
	font-size: 20rem;
	color: #999999;
	margin-left: 10rem;
	text-decoration:line-through;
}
.gouwuc .spjj{
	overflow: hidden;
	position: absolute;
	bottom: 25rem;
	right: 20rem;
}
.gouwuc .spjj img {
    display: block;
    float: left;
    width: 40rem;
}
.gouwuc .spjj .sl {
    float: left;
    line-height: 40rem;
    width: 45rem;
    color: #1a1a1a;
    font-size: 24rem;
    text-align: center;
}
.gouwuk{
	overflow: hidden;
	text-align: center;
	padding-top: 60rem;
	padding-bottom: 30rem;
}
.gouwuk .tt{
	display: block;
	margin: 0 auto;
	width: 346rem;
}
.gouwuk .zz{
	font-size: 24rem;
	color: #4d4d4d;
	display: block;
	margin: 35rem auto;
}
.gouwuk .qxg{
	display: block;
	width: 200rem;
	height: 64rem;
	line-height: 64rem;
	color: #fff;
	border-radius: 32rem;
	text-align: center;
	background-color: #ff672b;
	font-size: 24rem;
	margin: 0 auto;
}
.guangxq{
	overflow: hidden;
}
.guangxqa{
	overflow: hidden;
	width: 700rem;
	border-radius: 20rem;
	background-color: #f0f1f7;
	box-sizing: border-box;
	padding: 15rem;
	margin: 25rem auto;
}
.guangxqa .tt{
	float: left;
	width: 96rem;
	margin-right: 20rem;
}
.guangxqa .rr{
	float: left;
	overflow: hidden;
}
.guangxqa .z1{
	font-size: 26rem;
	color: #1a1a1a;
}
.guangxqa .z3{
	font-size: 20rem;
	color: #999999;
}
.guangxqa .z2{
	font-size: 22rem;
	color: #eb3640;
}
.guangxqa .z2 .aa{
	font-size: 28rem;
}
.guangxqa .rr .yl{
	overflow: hidden;
	margin-top: 15rem;
}
.guangxqb{
	overflow: hidden;
	width: 700rem;
	margin: 0 auto;
	position: relative;
}
.guangxqb .tx{
	float: left;
	width: 64rem;
	height: 64rem;
	overflow: hidden;
	border-radius: 50%;
	margin-left: 15rem;
	margin-right: 15rem;
}
.guangxqb .tx img{
	width: 100%;
}
.guangxqb .txa{
	float: left;
	overflow: hidden;
}
.guangxqb .txa .yl{
	overflow: hidden;
}
.guangxqb .txa .p1{
	font-size: 24rem;
	color: #1a1a1a;
	display: block;
	float: left;
	margin-right: 10rem;
}
.guangxqb .txa .p2{
	width: 56rem;
	height: 26rem;
	line-height: 26rem;
	border-radius: 13rem;
	color: #ff672b;
	border: 1px solid #ff672b;
	text-align: center;
	display: block;
	float: left;
	font-size: 20rem;
}
.guangxqb .txa .p3{
	color: #808080;
	font-size: 20rem;
}
.guangxqb .txb{
	float: right;
	overflow: hidden;
}
.guangxqb .txb .a1{
	display: block;
	float: left;
	width: 104rem;
	height: 48rem;
	border-radius: 24rem;
	text-align: center;
	line-height: 48rem;
	font-size: 24rem;
	color: #808080;
	border: 1px solid #ccc;
	margin-left: 10rem;
	overflow: hidden;
}
.guangxqb .txb .a1.on{
	border: 1px solid #ff672b;
	color: #ff672b;
	background: #ffece4;
}
.guangxqb .txb .a1 .jia{
	margin-top: 10rem;
	margin-right: 6rem;
	float: left;
	width: 24rem;
	margin-left: 10rem;
}
.guangxqb .txb .a1.on span{
	display: block;
	float: left;
}
.guangxqb .txb .yuan{
	padding-left: 20rem;
	width: 36rem;
	padding-top: 20rem;
}
.guangxqb .xqwz{
	font-size: 24rem;
	color: #4c4c4c;
	line-height: 1.8;
	padding-top: 15rem;
	padding-bottom: 90rem;
	display: block;
}
.guangxqe .yl{
	overflow: hidden;
}
.guangxqe .srk{
	width: 440rem;
	height: 64rem;
	box-sizing: border-box;
	border-radius: 32rem;
	float: left;
	background-color: #f0f1f7;
	padding-left: 25rem;
}
.guangxqe .xie{
	float: left;
	width: 24rem;
	margin-top: 16rem;
	margin-right: 20rem;
}
.guangxqe input{
	color: #808080;
	font-size: 24rem;
	border: none;
	background: none;
	height: 64rem;
	line-height: 64rem;
	float: left;
	width: 85%;
}
.guangxqe .srkr{
	float: right;
	right: 0;
	overflow: hidden;
}
.guangxqe .srkr img{
	width: 36rem;
	padding-top: 15rem;
	float: left;
}
.guangxqe .srkr span{ 
	font-size: 24rem;
	color: #4c4c4c;
	display: block;
	float: left;
	line-height: 64rem;
	margin-right: 30rem;
	margin-left: 12rem;
}
.guangxqe{
	overflow: hidden;
	background-color: #fff;
	position: fixed;
	bottom: 0;
	width: 750rem;
	padding-bottom: 20rem;
	padding-top: 10rem;
	z-index: 98;
}
.guangxqe .speak{
	width: 700rem;
	margin: 0 auto;
	display: block;
	float: none;
}
.jubao{
	width: 174rem;
	height: 102rem;
	background: url(../images/ju.png) no-repeat center;
	background-size:100%;
	text-align: center;
	color: #4c4c4c;
	font-size: 26rem;
	position: absolute;
	right: -5rem;
	top: 45rem;
	line-height: 102rem;
	display: none;
}
.guangxqb .yl{
	overflow: hidden;
}
.guangxqb .txb .jby:hover .jubao{
	display: block;
}
.mmgbls{
	overflow: hidden;
	width: 660rem;
	margin: 0 auto;
}
.mmgb .gb{
	width: 49rem;
	height: 49rem;
	display: block;
	margin-bottom: 90rem;
}
.mmgb .gb img{
	width: 49rem;
}
.mmgb{
	overflow: hidden;
}
.mmgb .hy{
	font-size: 24rem;
	color: #1a1a1a;
	margin-bottom: 10rem;
	display: block;
}
.mmgb .yl{
	overflow: hidden;
}
.mmgb .p1{
	color: #1a1a1a;
	font-size: 42rem;
	float: left;
	display: block;
	margin-bottom: 70rem;
}
.mmgb .dl{
	font-size: 26rem;
	float: right;
	color: #666666;
	margin-top: 10rem;
}
.mmgc{
	box-sizing: border-box;
	width: 660rem;
	height: 80rem;
	border-radius: 10rem;
	border: 1px solid #eee;
	margin-bottom: 25rem;
}
.mmgc .t1{
	float: right;
	width: 27rem;
	margin-right: 35rem;
	padding-top: 21rem;
}
.mmgc .t1 img{
	width: 27rem;
}
.mydb{
	padding-bottom: 0;
}
.mmgc input{
	border: none;
	width: 90%;
	background: none;
	height: 80rem;
	line-height: 80rem;
	box-sizing: border-box;
	padding-left: 35rem;
	color: #808080;
	font-size: 26rem;
}
.mmgb .wj{
	display: block;
	font-size: 24rem;
	color: #ff672b;
	padding-left: 30rem;
}
.mmgb .dll{
	display: block;
	box-sizing: border-box;
	width: 660rem;
	height: 88rem;
	text-align: center;
	border-radius: 44rem;
	color: #fff;
	background-color: #ff672b;
	line-height: 88rem;
	font-size: 30rem;
	margin: 50rem auto;
}
.mmgb .my{
	text-align: center;
	color: #b2b2b2;
	font-size: 24rem;
	margin-bottom: 80rem;
}
.mmgb .my a{
	color: #ff672b;;
}
.mmgb .wxdl{
	margin: 0 auto;
	display: block;
	width: 100rem;
}
.mmgb .wxdl .tt{
	width:101rem;
	margin-bottom: 20rem;
}
.mmgb .wxdl span{
	font-size: 24rem;
	color: #b2b2b2;
}
.dldb{
	overflow: hidden;
	position: fixed;
	bottom: 50rem;
	width: 660rem;
}
.dldb a{
	width: 50%;
	box-sizing: border-box;
	float: left;
	text-align: right;
	padding-right: 30rem;
	padding-left: 30rem;
	font-size: 24rem;
	color: #b2b2b2;
}
.dldb a:nth-of-type(2){
	text-align: left;
}
.guangls{
	overflow: hidden;
	margin-top: 30rem;
}
.guangt{
	overflow: hidden;
	width: 702rem;
	margin: 0 auto;
}
.guangta{
    display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;
	/*width: 340rem;
	float: left;
	overflow: hidden;*/
}
/*.guangta:last-of-type{
	float: right;
}*/
.guangtb{
	width: 340rem;
	float: left;
	background-color: #fff;
	border-radius: 16rem;
	margin-bottom: 25rem;
	padding-bottom: 10rem;
}
.guangtb .tt{
	width: 100%;
}
.guangtb .wzjs{
	width: 100%;
	box-sizing: border-box;
	padding: 15rem;
}
.guangtb .wzjs .z1{
	font-size: 24rem;
	color: #1a1a1a;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	line-height: 1.8;
	margin-bottom: 10rem;
}
.guangtb .wzjs .yl{
	overflow: auto;
}
.guangtb .wzjs .tx{
	width: 40rem;
	height: 40rem;
	float: left;
	overflow: hidden;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 6rem;
}
.guangtb .wzjs .tx img{
	width: 100%;
}
.guangtb .wzjs .mz{
	float: left;
	display: block;
	line-height: 40rem;
	font-size: 20rem;
	color: #808080;
}
.guangtb .wzjs .ylr{
	overflow: hidden;
	float: right;
}
.guangtb .wzjs .ylr img{
	float: left;
	width
	
	: 23rem;
	margin-right: 6rem;
	margin-top: 12rem;
}
.guangtb .wzjs .ylr .z2{
	float: left;
	line-height: 40rem;
	display: block;
	font-size: 20rem;
	color: #808080;
}
.biji{
	width: 96rem;
	position: fixed;
	bottom: 160rem;
	right: 24rem;
}
.biji img{width:100%}
.guangdl{
	overflow: hidden;
	background: #f6f6f6 url(../images/gdl.png) no-repeat center top;
	background-size: 100%;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	height: 88rem;
}
.guangbg{
	
}
.guangdl .dl{
	overflow: hidden;
	margin-top: 15rem;
}
.guangdl .dll{
	float: left;
	overflow: hidden;
	padding-left: 25rem;
}
.guangdl .dlr{
	float: right;
	overflow: hidden;
	margin-right: 25rem;
	width: 295rem;
	height: 60rem;
	background-color: #ffad8c;
	border-radius: 30rem;
	color: #fff;
	box-sizing: border-box;
}
.guangdl .dlr img{
	width:24rem;
	float: left;
	padding-top: 18rem;
	padding-left: 32rem;
}
.guangdl .dlr input{
	font-size: 24rem;
	color: #fff;
	box-sizing: border-box;
	border: none;
	background: none;
	float: left;
	width: 80%;
	height: 60rem;
	line-height: 60rem;
	padding-left: 20rem;
}
.guangdl .dlr input::-webkit-input-placeholder { /* WebKit browsers */
   color:#fff;
}
.guangdl .dlr input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#fff;
}
.guangdl .dlr input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#fff;
}
.guangdl .dlr input:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:#fff;
}
.guangdl .dll a{
	float: left;
	color: #ffffff7a;
	font-size: 36rem;
	margin-right: 65rem;
}
.guangdl .dll a.on{
	color: #fff;
}
.guangdl .dll a i{
	display: block;
	width: 32rem;
	height: 6rem;
	margin: 0 auto;
	border-radius: 3rem;
	background-color: #fff;
	display: none;
}
.guangdl .dll a.on i{
	display: block;
}
.guangdlx{
	overflow-x: auto;
	height: 100rem;
}
.guangdlxs{
	height: 77rem;
	overflow: hidden;
}
.guangdlx .dla{
	overflow: hidden;
	padding-left: 25rem;
	width: 1465rem;
}
.guangdlx .dla a{
	display: block;
	float: left;
	color: #333;
	font-size: 26rem;
	padding-top: 30rem;
	margin-right: 65rem;
}
.guangdlx .dla a:last-of-type{
	margin-right: 0;
}
.guangdlx .dla a.on{
	color: #ff672b;
	font-size: 26rem;
}
.guangdlx .dla a i{
	display: block;
	width: 32rem;
	height: 6rem;
	margin: 0 auto;
	border-radius: 3rem;
	background-color: #ff672b;
	display: none;
}
.guangdlx .dla a.on i{
	display: block;
}
.vtopBofl{
	float: right;
	overflow: hidden;
	margin-right: 25rem;
}
.vtopBofl .srkk{
	width: 564rem;
	background-color: #fff;
	border-radius: 30rem;
	box-sizing: border-box;
	padding-left: 30rem;
	height: 60rem;
	float: left;
	margin-right: 20rem;
}
.spflls{
	overflow: hidden;
	margin-top: -62rem;
}
.spfllsl{
	float: left;
	padding-left: 25rem;
}
.spfllsl img{
	width: 18rem;
	padding-top: 15rem;
}
.spfllsl .srkka{
	float: left;
	margin-left: 15rem;
}
.srkka {
	float: left;
}
.srkka .gwc {
	position: relative;
	width: 60rem;
	height: 60rem;
    margin-top:10rem;
}
.srkka .gwc img {
    width: 40rem;
    margin-top: 15rem;
}
.srkka .gwc .zz {
    width: 20rem;
    height: 20rem;
    background-color: #ff672b;
    color: #fff;
    line-height: 20rem;
    text-align: center;
    font-size: 18rem;
    position: absolute;
    right: 7rem;
    top: 4rem;
    overflow: hidden;
    border-radius: 50%;
}
.srkk img{
	float: left;
	width: 24rem;
	height: 24rem;
	padding-top: 18rem;
	padding-left: 30rem;
}
.srkk input{
	float: left;
	border: none;
	background: none;
	width: 85%;
	height: 60rem;
	line-height: 60rem;
	font-size: 24rem;
	color: #000;
	box-sizing: border-box;
	padding-left: 10rem;
}
.srkk input::-webkit-input-placeholder { /* WebKit browsers */
   color:#b1b3c4;
}
.srkk input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#b1b3c4;
}
.srkk input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#b1b3c4;
}
.srkk input::-ms-input-placeholder { /* Internet Explorer 10+ */
   color:#b1b3c4;
}
.shangfl{
	overflow: hidden;
	position: relative;
}
.shangfl .dtt{
	display: block;
	margin: 25rem auto;
	width: 702rem;
	margin-bottom: 0;
}
.bgbg.sptbg{
	top: 315rem;
}
.shangfl .dhl{
	overflow: hidden;
	width: 100%;
	padding-bottom: 17rem;
	padding-top: 20rem;
}
.shangfl .dhl a{
	display: block;
	font-size: 22rem;
	color: #333333;
	width: 20%;
	float: left;
	text-align: center;
}
.shangfl .dhl a.on{
	color: #ff672b;
}
.shangfla{
	overflow: hidden;
	background-color: #fff;
}
.shangflal{
	float: left;
	overflow: hidden;
	width: 190rem;
	background-color: #fff;
}
.shangflal a{
	height: 90rem;
	display: block;
	text-align: center;
	position: relative;
	font-size: 24rem;
	color: #4c4c4c;
	background-color: #f0f1f7;
}
.shangflal a span{
	display: block;
	line-height: 90rem;
}
.shangflal a i{
	width: 6rem;
	height: 48rem;
	display: none;
	border-top-right-radius: 4rem;
	border-bottom-right-radius: 4rem;
	background-color: #ff672b;
	position: absolute;
	left: 0;
	top: 21rem;
}
.shangflal a.on i{
	display: block;
}
.shangflal a.on{
	background: none;
}
.shangflar{
	float: left;
	width: 560rem;
	box-sizing: border-box;
	padding-left: 24rem;
	padding-right: 24rem;
	box-sizing: border-box;
    overflow-y:auto;
}
.shangflar .dl{
	overflow: hidden;
	height: 70rem;
}
.shangflar .dll{
	display: block;
	float: left;
	width: 33.3%;
	text-align: center;
	font-size: 24rem;
	height: 70rem;
	position: relative;
}
.shangflar .dll span{
	line-height: 70rem;
}
.shangflar .dll .xz{
	width: 12rem;
	height: 20rem;
	position: absolute;
	right: 35rem;
	top: 26rem;
}
.shangflar .dll a{
	color: #1a1a1a;
}
.shangflar .dll.on a{
	color: #ff672b;
}
.shangflar .dll .xz .a1 img{
	width: 12rem;
	display: block;
}
.shangflar .dll .xz .a1{
	width: 12rem;
	height: 7rem;
	display: block;
}
.shangflar .dll .xz .a1:nth-of-type(2){
	margin-top: 3rem;
}
.shangflar .spxq{
	border-bottom: 1px solid #eee;
	padding-bottom: 25rem;
	overflow: hidden;
	position: relative;
	margin-bottom: 25rem;
}
.spxqls{
	overflow: hidden;
}
.shangflar .spxq .t11{
	float: left;
	margin-right: 20rem;
	width: 160rem;
}
.spxqr{
	float: left;
	overflow: hidden;
	width: 330rem;
}
.spxqr .p1{
	font-size: 24rem;
	color: #1a1a1a;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.spxqr .yl{
	overflow: hidden;
}
.spxqr .p2{
	font-size: 20rem;
	color: #666666;
	margin-right: 15rem;
}
.spxqr .w1 {
    color: #eb3640;
    font-size: 22rem;
    float: left;
}
.spxqr .w11 {
    font-size: 28rem;
}
.spxqr .w2 {
    color: #8d9399;
    font-size: 20rem;
    float: left;
    margin-left: 10px;
    text-decoration: line-through;
    margin-top: 8rem;
}
.spxqr .cc{
	margin-top: 5rem;
	margin-bottom: 5rem;
}
.spxq .spjj {
    overflow: hidden;
    position: absolute;
    bottom: 20rem;
    right: 20rem;
}
.spxq .spjj img {
    display: block;
    float: left;
    width: 40rem;
}
.spxq .spjj .sl {
    float: left;
    line-height: 40rem;
    width: 45rem;
    color: #1a1a1a;
    font-size: 24rem;
    text-align: center;
}
.dhlls{
	/* overflow: hidden; */
	position: relative;
}
.dhltc{
	left: 0;
	top: 0;
	width: 100%;
	box-sizing: border-box;
	background-color: #f5f6fa;
	height: 460rem;
	border-bottom-left-radius: 20rem;
	border-bottom-right-radius: 20rem;
	z-index: 999;
	display: none;
	position: absolute;
}
.dhltc a{
	display: block;
	text-align: center;
	width: 25%;
	float: left;
	overflow: hidden;
	padding-top: 25rem;
	padding-bottom: 10rem;
}
.dhltc .wz{
    display: block;
    font-size: 24rem;
    color: #1a1a1a;
}
.dhltc .cd {
    width: 96rem;
}
.dhltc .wz {
    display: block;
    font-size: 24rem;
    color: #1a1a1a;
}
.dhltc .djsq{
	width: 100%;
	height: 88rem;
	border-top: 1px solid #eee;
	display: block;
	text-align: center;
	padding-top: 0;
	margin-top: 20rem;
	position: relative;
	font-size: 26rem;
	color: #1a1a1a;
	padding-bottom: 0;
	float: none;
}
.dhltc .djsq .sjt{
	width:24rem;
	height: 13rem;
	left: 59%;
	top: 35rem;
	position: absolute;
}
.dhltc .djsq span{
	display: block;
	line-height: 88rem;
}
.dhltce{
	overflow: hidden;
}
.shangfl .dhl .cd{
	width: 80rem;
	display: block;
	margin: 0 auto;
	margin-bottom: 10rem;
}
.shangfl .dhl a.quanb{
	position: absolute;
	right: 0;
	height: 100%;
	width: 96rem;
	box-sizing: border-box;
	text-align: center;
	background-color: #f5f6fa;
	top: 0;
	padding-top: 40rem;
	width: 96rem;
}
.dhlls .quanb span{
	color: #333;
	font-size: 20rem;
	display: block;
}
.dhlls .quanb .cd1{
	width: 32rem;
}
.vtopBox.my{
	border-bottom: none;
}
.zicels{
	overflow: hidden;
}
.zicea{
	margin: 0 auto;
	width: 702rem;
	overflow: hidden;
}
.ziceb{
	background-color: #e5e5e5;
	overflow: hidden;
	height: 180rem;
	margin-top: 20rem;
	border-radius: 20rem;
}
.zicebl{
	background-color: #fff;
	width: 562rem;
	float: left;
	height: 100%;
	border-top-right-radius: 20rem;
	box-sizing: border-box;
	padding: 30rem 20rem;
	position: relative;
}
.zicebl.tx{
	border-top-right-radius: 0;
	border-bottom-right-radius:20rem;
}
.zicebr{
	float: left;
	width: 140rem;
	background-color: #fff;
}
.zicebr a{
	display: block;
	height: 50%;
	width: 100%;
	position: relative;
	background-color: #fff;
}
.zicebr a span{
	display: block;
	line-height:90rem;
	font-size: 24rem;
	text-align: center;
	color: #ff672b;
}
.zicebr .tt{
	position: absolute;
	width:24rem;
	top: 38rem;
	left: 13rem;
}
.zicebr a.on{
	background: #e5e5e5;
}
.zicebr a.on .tt{
	display: none;
}
.zicebr a.on span{
	color: #000;
}
.zicebr .a1.on{
	border-bottom-left-radius: 20rem;
}
.zicebr .a2.on{
	border-top-left-radius: 20rem;
}
.zicebl .yl{
	overflow: hidden;
}
.zicebl .t1{
	width: 26rem;
	float: left;
	margin-right: 10rem;
}
.zicebl .t2{
	width: 18rem;
	float: left;
	margin-right: 10rem;
	margin-top: 10rem;
}
.zicebl .p1{
	display: block;
	float: left;
	font-size: 26rem;
	color: #1a1a1a;
	line-height: 24rem;
}
.zicebl .p1.yy{
	width: 430rem;
	line-height: 1.6;
}
.zicebl .p2{
	display: block;
	font-size: 24rem;
	color: #666;
	margin-top: 20rem;
	margin-left: 35rem;
}
.zicec{
	background-color: #fff;
	overflow: hidden;
	border-radius: 20rem;
	margin-top: 24rem;
	box-sizing: border-box;
	padding-left: 20rem;
	padding-right: 20rem;
}
.zicec .bt{
	font-size: 26rem;
	color: #333333;
	margin-top: 25rem;
	display: block;
	margin-bottom: 5rem;
}
.ziceca{
	overflow: hidden;
}
.zicecb{
	border-bottom: 1px solid #eee;
	padding-bottom: 24rem;
	padding-top: 24rem;
	overflow: hidden;
	position: relative;
}
.zicecb:last-of-type{
	border-bottom: none;
}
.zicecb .gouwuc{
	padding-top: 0;
}
.zicecb .gouwuc .yld {
    float: left;
    overflow: hidden;
    width: 70%;
}
.zicecb .gouwuc .yld .zz {
    font-size: 26rem;
    color: #1a1a1a;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.zicecb .gouwuc .yld .yy {
    font-size: 24rem;
    color: #666;
    margin-top: 10rem;
    margin-bottom: 10rem;
    display: block;
}
.zicecb .gouwuc .yld .yy1 {
    margin-left: 15rem;
}
.zicecb .gouwuc .yld .jg {
    font-size: 26rem;
    color: #eb3640;
    display: block;
}
.zicecb .gouwuc .yld .jg1 {
    font-size: 28rem;
}
.zicecb .gouwuc .yld .jg2 {
    font-size: 24rem;
    color: #999999;
    margin-left: 10rem;
    text-decoration: line-through;
}
.zicecb .gouwuc .sll{
	font-size: 24rem;
	color: #4c4c4c;
}
.fabu.my{
	border-top: none;
}
.ziced{
    background-color: #fff;
    overflow: hidden;
    border-radius: 20rem;
    margin-top: 24rem;
    box-sizing: border-box;
    padding-left: 20rem;
    padding-right: 20rem;
}
.ziced .wz1{
	float: left;
	line-height: 88rem;
	height: 88rem;
	font-size: 26rem;
	color: #333333;
}
.ziced input{
	width: 80%;
	float: right;
	height: 88rem;
	line-height: 88rem;
	border: none;
	background: none;
	text-align: right;
	font-size: 26rem;
	color: #000;
}
.ziced .yl{
	overflow: hidden;
	margin-bottom: 30rem;
	display: block;
}
.ziced .wz2{
	float: left;
	font-size: 26rem;
	color: #333333;
}
.ziced .zsyb{
	float: right;
	overflow: hidden;
	display: block;
}
.ziced .wz3{
	font-size: 26rem;
	color: #ff672b;
	display: block;
	float: left;
}
.ziced .tt{
	float: left;
	width: 10rem;
	margin-left: 15rem;
	margin-top: 10rem;
}
.zicebl .jt{
	position: absolute;
	right: 25rem;
	top: 75rem;
}
.gouwuf{
	overflow: hidden;
	padding-top: 15rem;
	padding-bottom: 15rem;
}
.gouwuf .p1{
	float: left;
	font-size: 26rem;
	color: #333333;
}
.gouwuf .yl{
	overflow: hidden;
	margin-bottom: 15rem;
}
.gouwuf .p2{
	float: right;
	font-size: 26rem;
	color: #333333;
}
.fabua.qx{
	width: 200rem;
	background-color: #cccccc;
}
.ziced.dd{
	padding-top: 40rem;
	padding-bottom: 10rem;
}
.ziced .wz4{
	font-size: 26rem;
	color: #808080;
	display: block;
	/*float: left;*/
}
.ziced .wz6{
	font-size: 26rem;
	color: #333;
	display: block;
	float: left;
	margin-left: 20rem;
}
.ziced .wz5{
	font-size: 26rem;
	color: #808080;
	display: block;
	float: left;
	text-decoration: line-through;
}
.zicebl.yy{
	padding-top: 20rem;
}
.zicebl .p6 {
    display: block;
    font-size: 26rem;
    color: #808080;
	float: left;
	margin-right: 25rem;
}
.zicebl .ylo{
	overflow: hidden;
	padding-left: 35rem;
	margin-top: 20rem;
}
.zicebl .tian{
	font-size: 28rem;
	color: #000;
	padding-left: 20rem;
	padding-top: 40rem;
	display: block;
}
.fuwutc{
	width: 100%;
	height: 400rem;
	left: 0;
	bottom: 0;
	position: fixed;
	background-color: #fff;
	border-top-left-radius: 20rem;
	border-top-right-radius: 20rem;
	z-index: 999;
	display: none;
}
.fuwutc .bt{
	text-align: center;
	font-size: 26rem;
	color: #1a1a1a;
	display: block;
	padding-top: 30rem;
	padding-bottom: 45rem;
}
.fuwutc .cha{
	position: absolute;
	width: 21rem;
	height: 21rem;
	top: 32rem;
	right: 33rem;
	display: block;
}
.fuwutc .cha img{
	width: 21rem;
}
.fuwutc .yl{
	overflow: hidden;
	padding-left: 40rem;
	margin-bottom: 40rem;
}
.fuwutc .yl img{
	width: 30rem;
	float: left;
	margin-right: 15rem;
}
.fuwutc .yl .p1{
	font-size: 26rem;
	display: block;
	float: left;
	font-size: 26rem;
	color: #1a1a1a;
	line-height: 30rem;
}
.fenxtc{
	width: 100%;
	height: 500rem;
	left: 0;
	bottom: 0;
	position: fixed;
	background-color: #fff;
	border-top-left-radius: 20rem;
	border-top-right-radius: 20rem;
	z-index: 999;
	display: none;
}
.fwtcl{
	overflow: hidden;
}
.fenxtc .bt{
	text-align: center;
	font-size: 26rem;
	color: #1a1a1a;
	display: block;
	padding-top: 30rem;
	padding-bottom: 15rem;
}
.fenxtc .cha{
	position: absolute;
	width: 21rem;
	height: 21rem;
	top: 32rem;
	right: 33rem;
	display: block;
}
.fenxtc .cha img{
	width: 21rem;
}
.fenxtca{
	overflow: hidden;
}
.fenxtca a{
	float: left;
	width: 25%;
	text-align: center;
}
.fenxtca a .tt{
	display: block;
	width: 101rem;
	margin: 15rem auto;
	margin-top: 30rem;
}
.fenxtca a span{
	display: block;
	font-size: 26rem;
	color: #3d3d3d;
}
.fdatu img{
	width: 100%;
	display: block;
}
.ggdtls{
	width: 702rem;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 40rem;
}
.ggdtls .fdatu img{
	width: 702rem;
}
.vtopBox.guang{
	border-bottom: none;
	background: url(../images/gdl.png) no-repeat top;
	background-size: 100%;
	color: #fff;
}
.vtopBox.guang .vtopBoz{
	color: #fff;
}
.guangxqb .txb .jby{
	display: block;
	float: left;
}
.guangxqb .txb .jby:hover .jubao{
	display: block;
}
a{
	cursor: pointer;
}
.bgbg{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.44);
	top: 0;
	left: 0;
	z-index: 99;
	display: none;
}
.qgxqt .swiper-container-horizontal>.swiper-pagination-bullets{
	bottom: 20rem;
	
}


.bottomslide {}
.bottomslide .shadow {position:fixed;left:0;top:0px;width:100%;height:100%;z-index:88;background:#000;opacity:0.2;display:none}
.bottomslide .content {z-index:99;position:fixed;left:0px;bottom:0px;width:100%;background:#fff;border-top-left-radius:12rem;border-top-right-radius:12rem;padding-bottom:2rem;display:none;}
.bottomslide .content .title {text-align:center;font-size:36rem;font-family:Microsoft YaHei;font-weight:400;color:#333333;padding-top:53rem;}
.bottomslide .content .close {width:40rem;height:40rem;right:26rem;top:26rem;background:url(../images/close.png) no-repeat center center;background-size:100%;position:absolute;z-index:55;}
.bottomslide .content .infors1 {padding-top:76rem;padding-left:155rem;padding-right:15rem;padding-bottom:92rem;}
.bottomslide .content .infors1 li:last-child {margin-bottom:0px;}
.bottomslide .content .infors1 li {padding-bottom:23rem;margin-bottom:32rem;border-bottom:1px solid #eee;}
.bottomslide .content .infors1 li .tit {font-size:3rem;font-family:Microsoft YaHei;font-weight:400;color:#333333;padding-left:38rem;background:url(../images/ls.png) no-repeat left center;background-size:.26rem;}
.bottomslide .content .infors1 li .dec {font-size:24rem;font-family:Microsoft YaHei;font-weight:400;color:#666666;padding-top:15rem;}
.bottomslide .content .btn1 {display:block;width:calc(100% - 3rem);margin-left:15rem;border:none;background:none;height:.8rem;background:#FB555F;border-radius:70px;font-size:3rem;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;}
.bottomslide .content .infors2 {padding-top:9rem;padding-left:87rem;padding-right:15rem;max-height:50vh;overflow:auto;}
.bottomslide .content .infors2 li:last-child {margin-bottom:0px;}
.bottomslide .content .infors2 li {border-bottom:1px solid #eee;margin-bottom:51rem;position:relative;}
.bottomslide .content .infors2 li .tit {display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:space-between;font-size:.3rem;font-family:Microsoft YaHei;font-weight:400;color:#333333;margin-bottom:.21rem;}
.bottomslide .content .infors2 li .name {}
.bottomslide .content .infors2 li {-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.bottomslide .content .infors2 li .tel {}
.bottomslide .content .infors2 li .dec {font-size:.24rem;font-family:Microsoft YaHei;font-weight:400;color:#666666;padding-bottom:.54rem;}
.bottomslide .content .infors2 li:after {-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;content:"";position:absolute;width:.38rem;height:.38rem;background:url(../images/wh.png) no-repeat center center;background-size:.3rem;left:-.6rem;top:.24rem;}
.bottomslide .content .infors2 li.current:after {background:url(../images/checked.png) no-repeat center center;background-size:100%;}
.bottomslide .content .infors3 {padding-top:.51rem;padding-left:.15rem;padding-right:.15rem;padding-bottom:.45rem;}
.bottomslide .content .infors3 table {border:1px solid rgba(0,0,0,0.2);border-right:none;border-bottom:none;}
.bottomslide .content .infors3 table td:nth-child(1) {width:2rem;}
.bottomslide .content .infors3 table td {border-right:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2);font-size:.28rem;font-family:Microsoft YaHei;font-weight:400;color:#999999;/* height:1rem;*/padding-top:.2rem;padding-bottom:.2rem;vertical-align:top;padding-left:11px;text-align:left;}
.bottomslide .content .infors3 table td:nth-child(2) {color:#333333;}
.bottomslide .content .infor4 {padding-left:15rem;padding-right:15rem;}
.bottomslide .content .infor4 .sec1 {display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:flex-end;padding-top:22rem;/* padding-left:15rem;*//* padding-right:15rem;*/padding-bottom:38rem;border-bottom:1px solid #ddd;}
.bottomslide .content .infor4 .sec1 .imgbox {}
.bottomslide .content .infor4 .sec1 .imgbox img {width:182rem;}
.bottomslide .content .infor4 .sec1 .text {padding-left:22rem;}
.bottomslide .content .infor4 .sec1 .s1 {font-size:2rem;color:#F83748;line-height:1;}
.bottomslide .content .infor4 .sec1 .s1 b {font-size:.42rem;font-family:Microsoft YaHei;font-weight:400;color:#F83748;}
.bottomslide .content .infor4 .sec1 .s2 {font-size:.18rem;font-family:Microsoft YaHei;font-weight:400;color:#999999;padding-top:21rem;}
.bottomslide .content .infor4 .sec2 {border-bottom:1px solid #ddd;padding-bottom:.21rem;}
.bottomslide .content .infor4 .sec2 .text1 {font-size:3rem;font-family:Microsoft YaHei;font-weight:400;color:#333333;background:url(../images/mr.png) no-repeat right center;background-size:.1rem;padding:.24rem 0px;line-height:.3rem;}
.bottomslide .content .infor4 .sec2 .text2 {font-size:24rem;font-family:Microsoft YaHei;font-weight:400;color:#333333;line-height:.3rem;}
.bottomslide .content .infor4 .sec2 .text1 span {font-size:.25rem;color:#999999;padding-left:4px;}
.bottomslide .content .infor4 .sec3 {border-bottom:1px solid #ddd;padding-bottom:.21rem;}
.bottomslide .content .infor4 .sec3 .title {font-size:36rem;font-family:Microsoft YaHei;font-weight:400;color:#333333;padding-top:33rem;padding-bottom:29rem;text-align:left;}
.bottomslide .content .infor4 .sec3 ul {display:inline-block; width:100%; height:auto}
.bottomslide .content .infor4 .sec3 li {margin-bottom:16rem; float:left;padding-left:2px; display:inline-block}
.bottomslide .content .infor4 .sec3 li.current p {background:#FFE0E3;border:1px solid #F83748;}
.bottomslide .content .infor4 .sec3 li.current p span {color:#F95360}
.bottomslide .content .infor4 .sec3 li p {display:inline-block;background:#EFEFEF;border-radius:10rem;padding:10rem 24rem;}
.bottomslide .content .infor4 .sec3 li img {height:55rem;}
.bottomslide .content .infor4 .sec3 li span {font-size:30rem;font-family:Microsoft YaHei;font-weight:400;color:#333333;display:inline-block;vertical-align:middle;}
.bottomslide .content .infor4 .sec4 {display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:space-between;padding:21rem 0;border-bottom:1px solid #ddd;}
.bottomslide .content .infor4 .sec4 .left {}
.bottomslide .content .infor4 .sec4 .left .title {padding-top:0;text-align:left;font-size:36rem;font-family:Microsoft YaHei;font-weight:400;color:#333333;line-height:62rem;}
.bottomslide .content .infor4 .sec4 .left .title span {font-size:24rem;font-family:Microsoft YaHei;font-weight:400;color:#999999;padding-left:4px;}
.bottomslide .content .infor4 .sec4 .num {}
.bottomslide .content .infor4 .sec4 .num span {float:left;width:62rem;line-height:62rem;text-align:center;background:#eeeeee;font-size:12px;font-family:SimSun;font-weight:400;color:#858585;}
.bottomslide .content .infor4 .sec4 .num .words {width:80rem;float:left;height:62rem;text-align:center;background:#dddddd;border:none;}
.bottomslide .content .infor4 .sec5 {padding-top:7rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:space-between;}
.bottomslide .content .infor4 .sec5 button {width:345rem;height:79rem;font-size:.3rem;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;border:none;border-radius:50px;background:#FFB400;}
.bottomslide .content .infor4 .sec5 button:nth-child(2) {background:#FB555F;}
.bottomslide .share {text-align:center;padding-top:.43rem;}
.bottomslide .share .link {padding:0px .15rem;zoom:1;overflow:hidden;padding-bottom:.43rem;border-bottom:1px solid #ddd;}
.bottomslide .share .link a {padding-top:1.23rem;display:block;font-size:.27rem;font-family:Microsoft YaHei;font-weight:400;color:#333333;float:left;width:20%;}
.bottomslide .share .link a.i1 {background:url(../images/o1.png) no-repeat center 0;background-size:1.04rem;}
.bottomslide .share .link a.i2 {background:url(../images/o2.png) no-repeat center 0;background-size:1.04rem;}
.bottomslide .share .link a.i3 {background:url(../images/o3.png) no-repeat center 0;background-size:1.04rem;}
.bottomslide .share .link a.i4 {background:url(../images/o4.png) no-repeat center 0;background-size:1.04rem;}
.bottomslide .share .link a.i5 {background:url(../images/o5.png) no-repeat center 0;background-size:1.04rem;}
.bottomslide .share .cancel {font-size:.3rem;font-family:Microsoft YaHei;font-weight:400;color:#333;padding-top:.16rem;padding-bottom:.16rem;}
.bottomslide .content.pb0 {padding-bottom:0px;}
.web_toast {position:fixed;margin:0 10px;z-index:9999999999;display:none;display:block;padding:10px;color:#FFFFFF;background:rgba(0,0,0,0.7);font-size:12px;text-align:center;border-radius:4px;}
.about{padding:15rem}
.about img {width:100%}