body {margin: 0;padding: 0;background-color: #f5f5f5;}
/*iframe{height: 639px!important;}*/
.layui-layer-iframe{transform: translateX(-50%)!important;left: 50%!important;}

.box{display: flex;display: -webkit-flex;}
.boxsb{display: flex;display: -webkit-flex;justify-content: space-between;}
.boxssb{display: flex;display: -webkit-flex;flex-direction:column;justify-content: space-between;}					  
.boxsa{display: flex;display: -webkit-flex;justify-content: space-around}
.boxac{display: flex;display: -webkit-flex;align-items: center;}
.boxjc{display: flex;display: -webkit-flex;justify-content: center;}
.boxcj{display: flex;display: -webkit-flex;flex-direction:column;}
.boxcc{display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
.boxacs{display: flex;display: -webkit-flex;flex-direction:column;justify-content: center;}
.boxjz{display: flex;display: -webkit-flex;align-items: center;}
.boxxy{display: flex;display: -webkit-flex;justify-content: flex-end;}
.boxxz{display: flex;display: -webkit-flex;justify-content: flex-start;}
.boxhh{display: flex;display: -webkit-flex;flex-wrap:wrap;}
.boxsxy{display: flex;display: -webkit-flex;flex-direction:column;align-items: flex-end;}						 
.y{border-radius: 999px;}
.yy{-moz-box-shadow:2px 2px 5px #f0e9e9; -webkit-box-shadow:2px 2px 5px #f0e9e9; box-shadow:2px 2px 5px #f0e9e9;}

.wb0{width: 100%;}
.wb9{width: 90%;}
.wb8{width: 80%;}
.wb7{width: 70%;}
.wb6{width: 60%;}
.wb5{width: 50%;}
.wb4{width: 40%;}
.wb3{width: 30%;}
.wb2{width: 20%;}
.wb1{width: 10%;}

.w200{width:200px;}
.w300{width:300px;}
.w350{width: 350px;} 
.w400{width: 400px;}
.w500{width: 500px;}
.w550{width: 550px;}
.w580{width: 580px;}
.w690{width: 690px;}
.w750{width: 750px;}
.w800{width: 800px;}
.w1100{width: 1100px;}
.w1150{width: 1110px;}

.h300{height: 300px;}
.h350{height: 350px;}
.h390{height: 390px;}
.h400{height: 400px;}
.h500{height: 500px;}
.h550{height: 550px;}
.h590{height: 590px;}
.h600{height: 600px;}
.h690{height: 690px;}
.h750{height: 750px;}
.h800{height: 800px;}
.h240{height:240px;}
.h177{height:177px;}
.h120{height:120px;}
.h80{height:80px;}
.h40{height: 40px;}

.p80{padding: 80px;}
.p40{padding: 40px;}
.p30{padding: 30px;}
.p25{padding: 25px;}
.p20{padding: 20px;}
.p15{padding: 15px;}
.p10{padding: 10px;}
.p5{padding: 5px;}

.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pt25{padding-top: 25px;}
.pt30{padding-top: 30px;}
.pt35{padding-top: 35px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}
.pt90{padding-top: 90px;}

.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;}
.pl25{padding-left: 25px;}
.pl30{padding-left: 30px;}
.pl350{padding-left: 350px;}

.pb5{padding-bottom: 5px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}
.pb25{padding-bottom: 25px;}
.pb30{padding-bottom: 30px;}
.pb40{padding-bottom: 40px;}
.pb50{padding-bottom: 50px;}
.pb60{padding-bottom: 60px;}
.pb90{padding-bottom: 90px;}


.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px;}
.pr20{padding-right: 20px;}
.pr25{padding-right: 25px;}
.pr30{padding-right: 30px;}
.pr350{padding-right: 350px;}

.m40{margin: 40px;}
.m30{margin: 30px;}
.m20{margin: 20px;}
.m10{margin: 10px;}
.m5{margin: 5px;}

.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt100{margin-top: 100px;}

.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml25{margin-left: 25px;}
.ml30{margin-left: 30px;}

.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.mb60{margin-bottom: 60px;}
.mb70{margin-bottom: 70px;}
.mb150{margin-bottom: 150px;}

.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr25{margin-right: 25px;}
.mr30{margin-right: 30px;}
.mrt{margin-right:55px;margin-top:30px;}

.fch60{color:#9a0f0f;}
.fch75{color:#be2a2a;}
.fch84{color:#d7000f;}
.fch100{color:#ff0000;}
.fc04{color: #0b0b0b;}
.fc5{color: #0c0c0c;}
.fc10{color: #1a1a1a;}
.fc13{color: #202020;}
.fc15{color: #262626;}
.fc20{color: #333333;}
.fc25{color: #404040;}
.fc27{color: #454545;}
.fc30{color: #4c4c4c;}
.fc35{color: #595959;}
.fc40{color: #666666;}
.fc50{color: #808080;}
.fc55{color: #8c8c8c;}
.fc60{color: #999999;}
.fc65{color: #a6a6a6;}
.fc70{color: #999999;}
.fc80{color: #cccccc;}
.fc85{color: #d9d9d9;}
.fc90{color: #e5e5e5;}
.fc95{color: #f2f2f2;}
.fc98{color: #fafafa;}
.fcff{color: #ffffff;}

.fs54{font-size:54px;}
.fs50{font-size:50px;}
.fs48{font-size:48px;}
.fs42{font-size:42px;}
.fs38{font-size:38px;}
.fs36{font-size:36px;}
.fs34{font-size:34px;}
.fs32{font-size:32px;}
.fs30{font-size:30px;}
.fs28{font-size:28px;}
.fs26{font-size:26px;}
.fs24{font-size:24px;}
.fs22{font-size:22px;}
.fs20{font-size:20px;}
.fs18{font-size:18px;}
.fs17{font-size:17px;}
.fs16{font-size:16px;}

.lh26{line-height: 26px;}
.lh30{line-height: 30px;}	 
.lh32{line-height: 32px;}
.lh44{line-height: 44px;}
.lh46{line-height: 46px;}
.lh48{line-height: 48px;}
.lh50{line-height: 50px;}
.lh60{line-height: 60px;}
.lh80{line-height: 80px;}
.fw7{font-weight: 700;}
.fw8{font-weight: 800;}

.tac{text-align: center;}
.tal{text-align: left;}
.tar{text-align: right;}
.ov{overflow: hidden;}
.oh{overflow: hidden;}
.hb0{height: 100%;}
.pr{position:relative;}
.pa{position:absolute;}
.pf{position: fixed;}
.z999{z-index: 999;}
.z99{z-index: 99;}
.z9{z-index: 9;}

/* 其他 */
page{background: #f2f5f7;}
.bch{background: #fad000;}
.bch1{background: #d10101;}
/* 交互 */
.xss{cursor:pointer;} 	/* 手型指针 */
/* .bch1:hover{background: #d10101;color: #fff;} */
.bch1a{background: #fff;}
.bch1a:hover{background: #d10101;color: #fff;}
.bch2{background: #d10101;}
.bcb{background: #fff;}
.bcf5{background: #f5f5f5;}
.bc6{background: #666;}
.bcfa{background: #fafafa;}
.fch{color:#fad000;}
.fcr{color: #e82c29;}
.fcb{color: #fff;}
.hh{word-break:break-all;} /* 英文换行 */
.xhx{border-bottom: 1px solid #e6e6e6;padding-bottom:30px;}
.xhx2{border-bottom:1px solid #535353;padding-bottom: 30px;}
.xhx50{border-bottom:1px solid #535353;padding-bottom:50px;}
.dbk{border: 1px solid #999999;height: 26px;width: 70px;}
.xbk{border: 1px solid #999999;height: 26px;width: 26px;}
.zbk{border: 1px solid #999999;height: 26px;width: 40px;}
.qbk{border: 1px solid #cda95e;height: 26px;width: 26px;background:#cda95e;color: #fff;}
.zjbk{border: 1px solid #cda95e;height: 36px;width: 80px;background:#cda95e;color: #fff;}
.zjbkb{border: 1px solid #e6e6e6;height: 36px;width: 80px;background:#fff;}
.sxbk{border: 1px solid #fff;height: 2px;width: 520px;background:#fff;}
.ptr{position:relative;}
.pta{position:absolute;}
.ptf{position: fixed;}
.lt0{left:0;top:0;}
.lt623{left:0;top:623px;}
.lt210{left:0;top:210px;}
.lt101{left:0;top:101px;}
.bcr06{background-color:rgba(0,0,0,0.6)}


/* 首页 */
.hmb{background-color: rgba(200,22,28,0.5);height: 342px;bottom: 0px;}
.cd{height: 75px;top:0px;}
li{list-style-type:none;}
a{text-decoration:none;} 
a:visited,a:link,a:active{color:#000;}
.dh>li:nth-child(n+2){margin-left: 60px;}
.xdh{width: 340px;margin: 0 auto;}
.item{font-size: 28px;}
.item li{border: none;}
.item li a{display: block;height: 36px;line-height: 36px;color: #fff;background: url(../images/but.png) no-repeat;background-size: 34px 34px;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;}
.item_01{left: -245px;top: 76px;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;}
.item_01 a{padding-right: 54px;background-position: center right!important;}
.item_01:hover{color:#c8161c;background: #fff;border-radius: 40px;}
.item_01:hover a{background: none;width: 100%;text-align: center;color: #d7000f;font-size: 22px;width: 222px;padding: 0;}
.item_02{left: -200px;top: 180px;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;}
.item_02 a{padding-right: 54px;background-position: center right!important;}
.item_02:hover{color:#c8161c;background: #fff;border-radius: 40px;}
.item_02:hover a{background: none;width: 100%;text-align: center;color: #d7000f;font-size: 22px;width: 222px;padding: 0;}
.item_03{left: 85px;top: 220px;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;}
.item_03 a{padding-top: 54px;background-position: center top!important;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;}
.item_03:hover{/* color:#c8161c;background: #fff;border-radius: 40px; */}
.item_03:hover a{color:#c8161c;background: #fff;border-radius: 40px;width: 100%;text-align: center;color: #d7000f;font-size: 22px;padding-top:0;margin-top:54px;width: 168px;}
.item_04{right: -200px;top: 180px;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;}
.item_04 a{padding-left: 54px;background-position: center left!important;}
.item_04:hover{color:#c8161c;background: #fff;border-radius: 40px;}
.item_04:hover a{background: none;width: 100%;text-align: center;color: #d7000f;font-size: 22px;padding:0;text-align: center;width: 222px;}
.item_05{right: -245px;top: 76px;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;}
.item_05 a{padding-left: 54px;background-position: center left!important;}
.item_05:hover{color:#c8161c;background: #fff;border-radius: 40px;}
.item_05:hover a{background: none;width: 100%;color: #d7000f;font-size: 22px;padding:0;text-align: center;width: 222px;}
.yj{width: 600px;height: 238px;float: left;background: rgba(15,149,193,0.8);margin-left: 150px;top:-200px;}
.w640{width: 640px;}
.h295{height:295px;}
.xwt1{font-size: 22px;line-height: 33px;color: #d7000f;}
.pag3{width: 1085px;height: 326px;background: rgba(255,240,245,0.6);margin: 0 auto;}
.but1{width: 118px;height: 35px;background: #da210e;color: #fff;line-height: 35px;text-align: center;float: right;font-family: "microsoft yahei";}
.pag4{width: 786px;height: 329px;background: rgba(255,255,255,0.6);}
.but2{background: #da210e;line-height: 30px;width: 120px;}
.pag4a{height: 78px;background: #fff;bottom:0px;border-top:1px solid #000;}
.ddh ul li a.hr{border-bottom: 3px solid #fff;height: 75px;display: flex;align-items: center;box-sizing: border-box;}
.ddh ul li:hover a.hr{border-bottom: 3px solid #d7000f;color: #d7000f;}
.tcgz:hover .tcgz_h{display: block;}
.tcgz_h{top:-180px;display: none;z-index: 99999;}
.zxyw{display: none;text-align: left;background: rgba(233,233,233,0.6);top:75px;transform: translate(-25%);}
.topline{display: block;margin: 0;padding: 15px 30px;text-align: center;}
.topline:hover{background: #fff;}
.zxywtc:hover .zxyw{display: block;}
.ss{width: 24px;height: 26px;}
.ss:hover .ssbut{background-position: left bottom;}
.ss:hover .ssk{display: block;}
.ssbut{background: url(../images/sousuo.png) left top;height: 26px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.ssk input{margin-top: 30px;background: #fff;width: 220px;height: 40px;padding: 10px;font-size: 14px;border: none;border-radius: 3px;}
.ssk{width: 221px;height: 41px;display: none;}
input{outline: none;resize: none;font-family: "microsoft yahei","宋体"}

/*	联系我们	lxwm.html  */
.t1{background: #fafafa;border: 1px solid #e5e5e5;}
.t2{border: 1px solid #e6e6e6;}
.t3{border: 0px solid #d7000f;}
.t4{border: 1px solid #eeeeee;}
.xg_fa{transition: all .5s;-webkit-transition: all .5s; /* Safari */}
.xg_fd:hover .xg_fa{transform: scale(1.1,1.1);}
/*	热门活动	rmhd.html  */
.yyh{-moz-box-shadow:0px 8px 10px #F5E9E9; -webkit-box-shadow:0px 8px 10px #F5E9E9; box-shadow:0px 8px 10px #F5E9E9;}
.yyxh{-moz-box-shadow:5px 8px 10px #F5E9E9; -webkit-box-shadow:5px 8px 10px #F5E9E9; box-shadow:5px 8px 10px #F5E9E9;}

.gd1{width: 1283px;height: 335px;background:#d7000f;}
.gd2{width: 1283px;height: 542px;}
.gd3{width: 1108px;height: 321px;}
.y24{width:24px;height:24px;}
.rgba60{background-color:rgba(237,62,100,0.6)}
.rgba80{background-color:rgba(237,62,100,0.8)}
.dhyd{-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;}
.but1:hover .dhyd{transform: translateY(-35px);}

.zl:hover .zlyj .pt10 img{transform: translateY(-200px);filter: drop-shadow(#fff 0 200px);}

.idhx{-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;width: 0px;height: 4px;}
.gdzlyj:hover .idhx{width: 100px;background: #fff;}
.but_yxl:hover .but_yxla{background:url(../images/tb5.png) #c80000 no-repeat 200px 12px;width: 200px;height: 45px;padding-right: 45px;padding-left: 0;color: #fff;}
.but_yxla{background:url(../images/tb5a.png) #fff no-repeat 10px 11px;color: #c80000;width: 200px;height: 45px;padding-left: 45px;padding-right: 0;transition: all 0.6s;}
.idjt:hover .jt{background: url(../images/tb4.png) no-repeat;background-size:28px 28px;}
.jt{background: url(../images/tb5a.png) no-repeat;background-size:28px 28px;width: 28px;height: 28px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}