img {
	display: inherit;
}

.box {
	background-color: #fff;
	overflow: hidden;
}
a{
	color: #333;
}
.banner a{
	display:block;
}

.bgs{ background:#ff0000;}

.banner img{ width:100%;}

.banner .hide{ display:none;}

.main .btcon{ display:block; font-size:1rem; text-align:center;}

.main .btcon .bt{ font-size:1.3rem; font-weight:bold;color:#ff473f;}

.main .btcon .bt i{ color:#fe0000;}

.main .btpt{ padding-top:15px;}

.main .mje .jelist ul{ overflow:hidden; zoom:1; padding:5px 10px 0 0;}

.main .mje .jelist ul li{ display:inline; float:left; width:33.3%; padding:10px 0 0 10px; cursor:pointer;}

.main .mje .jelist ul li img{ width:100%;}

.main .pic img{ width:100%; padding:15px 10px 0 10px;}

.main .pcw img{ padding:15px 0 0 0;}
.main .rlite{margin-top:2%;}
.main .rlite .xcom{display:block;text-align:center;font-size:1.3rem;font-weight:700;color:#b1150f;}
.main .rlite .suxz{margin-top:2%;}
.main .rlite .suxz li{margin-top:1%;width:100%;}
.main .rlite .suxz li img{width:100%;}
.main .trift{margin-top:2%;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.main .trift .xcomx{display:block;text-align:center;font-size:1.2rem;font-weight:700;color:#210f01;}
.main .trift .xcomx .grdy{color:#ff473f;}
.main .trift .jnfruy{margin-top:2%;}
.main .trift .jnfruy li{width:49%;}
.main .trift .jnfruy li img{width:100%;}
.main .trift .jnfruy li:nth-child(3){margin-top:2%;}
.main .trift .jnfruy li:nth-child(4){margin-top:2%;}
.main .hotdr{margin-top:2%;}
.main .hotdr .hotdrm{display:block;text-align:center;color:#221815;font-weight:700;width:96%;border-bottom:1px solid #134bd8;margin:0 auto;padding-bottom:2%;}
.main .hotdr .xdeam{width:98%;display:block;margin:0 auto;margin-top:1%;background:#eceaea;padding-bottom:2%;}
.main .hotdr .xdeam img{width:100%;}
.main .hotdr .xdeam .zyxue{width:94%;margin:0 auto;display:block;font-size:1.2rem;font-weight:700;padding-top:10px;}
.main .hotdr .xdeam .zyxue .thryz{color:#eb7905;font-size:1rem;font-weight:400;}

.main .hotdr .xdeam .tarmb{width:94%;margin:0 auto;display:block;font-size:1rem;color:#504f4e;}
.main .hotdr .xdeam .tarmb .pyrat{font-weight:700;color:#231815;}

.main .hotdr .zxtpls ul{ overflow:hidden; zoom:1;width:80%;margin:0 auto;}
.main .hotdr .zxtpls ul li{ display:inline; float:left; width:40%; padding:10px 3% 0 3%;}
.main .hotdr .zxtpls ul li a{ display:block; width:100%; padding:0.3rem 0; background:#ff473f;font-size:1.2rem; color:#fff; text-align:center; border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
.main .hotdr .zxtpls ul li:nth-child(2) a{ background:#134bd8; color:#fff;}
.main .xczys{margin-top:2%;}
.main .xczys .zythiy{font-size:1.2rem;font-weight:700;color:#ff4f50;display:block;text-align:center;}
.main .xczys .zythiy .clyx{font-size:1rem;font-weight:400;color:#808080;}
.main .xczys .zgoolx{width:98%;margin:0 auto;margin-top:2%;}
.main .xczys .zgoolx li{width:49%;}
.main .xczys .zgoolx li a img{width:100%;}
.main .xczys .zgoolx li:nth-child(3){margin-top:2%;}
.main .xczys .zgoolx li:nth-child(4){margin-top:2%;}
.main .xczys .zgoolx li:nth-child(5){margin-top:2%;}
.main .xczys .zgoolx li:nth-child(6){margin-top:2%;}
.main .zxbtn{ display:block; padding:2rem 0; text-align:center;}
.main .zxbtn a{ background:#ff473f; padding:0.3rem 2rem; border:none; font-size:1.2rem; color:#fff; }
.main .mtpl{margin-top:2%;}
.main .mtpl .tbox .tbab ul{ overflow:hidden; zoom:1; padding:15px 10px 0 5px;}
.main .mtpl .tbox .tbab ul li{ display:inline; float:left; width:25%; padding:0 0 0 5px;}
.main .mtpl .tbox .tbab ul li .z{ display:block; background:#c7c7c7; text-align:center; padding:0.3rem 0; font-size:0.8rem; color:#fff; border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
.main .mtpl .tbox .tbab ul li.on .z{ background:#FF0000;}
.main .mtpl .tbox .tts ul li .z{ font-size:0.5rem;}
.main .mtpl .tbox .tbcon .tbtu{ display:block; padding:15px 0 20px 0;}
.main .mtpl .tbox .tbcon .tbtu img{ width:100%;}
.main .mtpl .tbox .tbcon .tbts{ padding:15px 10px 0 10px;}


.main .xjemr{margin-top:2%;}
.main .xjemr .tems{ font-size:1.3rem; font-weight:bold;display:block;text-align:center;color:#ff473f;}
.main .xjemr .xjteaj{width:98%;margin:0 auto;margin-top:2%;}
.main .xjemr .xjteaj li{width:49%;}
.main .xjemr .xjteaj li img{width:100%;}
.main .xjemr .xjteaj li .teady{display:block;text-align:center;font-size:1rem;color:#331305;margin-top:1%;padding-bottom:1%;}
.main .xjemr .xjteaj li:nth-child(3){margin-top:2%;}
.main .xjemr .xjteaj li:nth-child(4){margin-top:2%;}

.main .wstiy{margin-top:2%;}
.main .wstiy .tems{ font-size:1.3rem; font-weight:bold;display:block;text-align:center;color:#ff473f;}
.main .wstiy .jyokw{display:block;text-align:center;width:98%;margin:0 auto;margin-top:1%;}
.main .wstiy .jyokw img{width:100%;}
.main .wstiy .zythiy{font-size:1.2rem;font-weight:700;color:#ff4f50;display:block;text-align:center;}
.main .wstiy .zythiy .clyx{font-size:1rem;font-weight:400;color:#808080;}
.main .mxl{ background:#fff6ed;}

.main .mxz .xzlist ul{ overflow:hidden; zoom:1; padding:5px 10px 0 0;}

.main .mxz .xzlist ul li{ display:inline; float:left; width:50%; padding:10px 0 0 10px;}

.main .mxz .xzlist ul li img{ width:100%;}

.main .mxz .xzlist ul li .xzcon{ background:#f7f7f7; padding:10px;}

.main .mxz .xzlist ul li .xzcon .title{ display:block; font-size:1.2rem; background:url(../images/xzpic2.jpg) no-repeat left bottom; padding-bottom:10px; background-size:15%;}
.main .mxz .xzlist ul li .xzcon .title .yxin{background:#c81109;color:#fff;}
.main .mxz .xzlist ul li .xzcon .twz{ display:block; font-size:1rem; line-height:1.5rem; padding-top:5px;}

.main .mxz .xzlist ul li .xzcon .tzx{ display:block; padding:1.5rem 0 0.5rem 0;}

.main .mxz .xzlist ul li .xzcon .tzx a{ background:#fff; border:1px solid #7d7d7d; padding:0.3rem 2rem;}

.main .mxz .xzlist ul li .xzcon .tzx a i{ position:relative; top:-0.2rem; padding-right:10px;}

.main .mxz .xzlist ul li .xzcon .tzx a i img{ width:7%;}

.xfjsq{ width:75%; box-sizing:border-box; margin:0 auto; color:#333; font-size:30px;  padding-bottom:1em; background-color:#fff; box-shadow:0 0 5px 0 #333; position:fixed; top:15vh; left:200%; right:0px; z-index:999999999999999999999999999;}

@media screen and (max-width:320px) {

.xfjsq{ font-size:22px;}

}

.zyzmx_float img{ width:100%;}

.xfjsq img{ width:100%;}

.zyzmx_float{ position: fixed;right: 0; width:1.85rem; display: block;top: 44%;z-index: 999999999999999999999999999; max-width:74px;}

.xfjsq_show{ position: fixed; left:0; width:3rem; display:block; top:20rem; z-index:999; max-width:100px;}

.xfjsq_show img{ width:100%;}

.rmfty{ position: fixed; left:0; width:3rem; display:block; top:23.2rem; z-index:999; max-width:100px;}

.rmfty img{ width:100%;}

.jsqform_tit{ width:90%; margin:0 auto; font-size:0.4em; font-weight:bold; line-height:1em; padding-top:1em;}

.jsqform_ibox input[type=radio]{ opacity:0; display:none; width:1px; height:1px;}

.jsqform_txt{ display:inline-block; width:22%; margin:1% 1.5%; height:2em; line-height:2em; font-size:0.4em; text-align:center; border:1px solid #999; box-sizing:border-box;}

.jsqform_ibox input:checked + .jsqform_txt{ border:none; background-color:#e11616; color:#FFF;}

.jsqtel_ipt{ display:block; width:80%; margin:1em auto 0; font-size:0.4em; line-height:2em; text-align:left; text-indent:1em; color:#666; border:1px solid #999;}

.jsq_subbtn{ display:block; width:80%; margin:0 auto; border:none; background-color:#e11616; color:#FFF; font-size:0.6em; line-height:2em; margin-top:1em;}

.cece .jsqform_txt{ width:22%;}



.jetc{ width:100vw; height:100vh; background-color:rgba(0,0,0,0.6); margin:0; padding:0; font-size:40px; position:fixed; top:0px; left:0px; z-index:99999999999999999999999; display:none;}

.jetc_content{ width:75%; max-width:480px; overflow:hidden; position:fixed; left:0px; right:0px; margin:0 auto; top:10%;}

.jetc_content img{ display:block; width:100%;}

.jetc_close{ display:block; width:1.25em; height:1.25em; position:absolute; right:0.2em; top:0em;}

.jetc_tit{ font-size:0.55em; color:#000; font-weight:bold; line-height:2.72em; width:95%; margin:0 auto; clear:both;}

.jetc_ckd{ display: flex; flex-wrap: wrap; width:95%; margin:0 auto;}

.jetc_li{ margin:0.125em 0.125em; cursor:pointer;}

.jetc_li .jetc_fx{ width:0px; height:0px; opacity:0; display:none;}

.jetc_fxk{display:block;line-height:200%;font-size: 0.45em;color:#000;border:1px solid #ccc; border-radius:0.375em;text-align:center;padding-left: 0.25em;padding-right: 0.25em;box-sizing:border-box;position:relative;}

.jetc_fx:checked+.jetc_fxk{ background-color:#bd001d; border-color:#bd001d; color:#fff;}

.jetc_ipt{ display:block; width:95%; margin:0 auto; border:1px solid #666; border-radius:0.375em; font-size:0.45em; text-indent:1em; line-height:250%;}

.jetc_fx:checked+.jetc_fxk:after{ content:""; display:block; width:0.93em; height:0.825em; background-image:url(../images/jetc_dh.png); background-size:contain; background-repeat:no-repeat; background-position:center center; position:absolute; right:0px; bottom:0px;}

.jetc_sub{ display:block; border:none; width:95%; margin:0 auto; height:220%; line-height:220%; font-size:0.55em; font-weight:bold; color:#fff; text-align:center; background-color:#bd001d; border-radius:0.27em; margin-top:0.45em;}

.main .mbm .bifx{display:block;text-align:center;font-size:1.4rem;color:#d84a11;font-weight:700;}
.main .mbm .bmcon{ background:#fff;}
.main .mbm .bmcon .bmform ul li{ overflow:hidden; zoom:1; padding-top:10px;}
.main .mbm .bmcon .bmform ul li .inpus{ display:block; float:right; width:100%; border:1px solid #e7e7e7;}
.main .mbm .bmcon .bmform ul li .inpus .iut{ width:100%; padding:0.4rem 10px; background:#fff; border:none;}
.main .mbm .bmcon .bmform ul li .sub{ width:100%; border:none; padding:0.5rem 0; background:#d84a11; font-size:1.2rem; font-weight:bold; color:#fff; text-align:center;border-radius:5px;}


@media screen and (max-width:630px) {

.jetc{ font-size:38px;}

}

@media screen and (max-width:600px) {

.jetc{ font-size:37px;}

}

@media screen and (max-width:552px) {

.jetc{ font-size:34px;}

}

@media screen and (max-width:508px) {

.jetc{ font-size:31px;}

}

@media screen and (max-width:475px) {

.jetc{ font-size:29px;}

}

@media screen and (max-width:465px) {

.jetc{ font-size:28px;}

}

@media screen and (max-width:448px) {

.jetc{ font-size:27px;}

}

@media screen and (max-width:432px) {

.jetc{ font-size:26px;}

}

@media screen and (max-width:416px) {

.jetc{ font-size:25px;}

}

@media screen and (max-width:400px) {

.jetc{ font-size:24px;}

}

@media screen and (max-width:384px) {

.jetc{ font-size:23px;}

}

@media screen and (max-width:368px) {

.jetc{ font-size:22px;}

}

@media screen and (max-width:352px) {

.jetc{ font-size:21px;}

}

@media screen and (max-width:336px) {

.jetc{ font-size:20px;}

}

@media screen and (max-width:320px) {

.jetc{ font-size:19px;}

}

@media screen and (max-width:304px) {

.jetc{ font-size:18px;}

}