@charset "utf-8";
/* CSS Document */
body{padding:0; font-size:12px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"微软雅黑"; background:#d61c1c; overflow-x:hidden; max-width: 750px; margin: 0 auto !important;font-size:0;}
div,ul,li,p,form,h1,h2,h3,h4,h5,h6,dt,dd,dl{padding:0;margin:0;}
a{ text-decoration:none; color:#000;}
img{border:none; vertical-align: middle; display: block; max-width: 100%; height: auto; margin: 0 auto;}
ul,li{list-style:none;}
*{padding:0;margin:0;/* -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;*/}
table{border-collapse:collapse;}
.wrap{ width:90%; height:auto; margin: 0 auto; position: relative; clear: both;}

input::-webkit-input-placeholder {color: #808080;}
input::-moz-placeholder {color: #808080;}
input:-moz-placeholder {color: #808080;}
input:-ms-input-placeholder {color: #808080;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;}

.left{float: left;}
.right{float: right;}

.clearfix:before,.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfix{zoom:1} 
/* .m-show{display:none !important;}
.pc-show{display:inline-block !important;} */
/*banner*/
.page-index {
    width: 100%;
    height: 13.34rem;
    background:#9e0004 url(../images/page-bg.jpg) no-repeat center top;
    background-size: 7.5rem;
    float: left;
}
.banner {
    height: 11.05rem;
    width: 100%;
    float: left;
    position: relative;
}
.banner .logo{position: absolute;left: .45rem;top: .45rem;}
.banner .logo img{width: 2.21rem;}
/* section1 */
.idxq{display: inline-block;width: 100%;position: relative;}
.idxq>div{display: inline-block;float: left;}
.idxq .idL{width: 60%;margin-top: .5rem;}
.idxq .idR{display: inline-block;width: 90%;margin: .48rem 6% 0;text-align: center;}
.idR a{display: inline-block;width: 2.12rem;height: .5rem;line-height: .45rem; font-size: .2rem;color: #fff;text-align: center;background: url(../images/btn1.png) no-repeat center top;background-size: 100%;margin: 0 0.04rem 0.1rem;border-radius: .5rem;transition: all .5s;}
.idR a>span{font-weight: bold;color: #ffed76;}
.idR a:hover{
	box-shadow: 0 10px 10px -10px rgba(0,0,0,1);
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}
/* pc版打开遮罩 */
.fix-bg{width:100%; height: 100%; background: rgba(0,0,0,0); position: fixed; top: 0; left: 0; display: none; z-index: 9; text-align: center;}
.mask{width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99; background: rgba(0,0,0,.8); display: none;}
.pc-box{width: 6.8rem; height: auto; text-align: center;position: fixed;background: #fff;
	top: 50%;
	left: 50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem;
	border-radius: .2rem;
}
.pc-box font{font: bold .42rem/.94rem "microsoft yahei"; color: #fff; width: 100%; clear: both; float: left; text-align: center; height: .94rem; position: relative;background: #c9100f;border-top-left-radius: .2rem;border-top-right-radius: .2rem;
}
.tcmain{clear: both; float: left; margin: .5rem auto 0;}
.pc-box .pic img{width: 42%;display: inline-block; margin:.6rem auto auto;}
.pc-box .pic p {
    display: none;
    margin: 0.8rem auto 1rem;
    width: 100%;
}
.pc-box>p{width: 90%;font-size: .35rem; line-height: .5rem; color: #333;float: left; margin: .18rem 5% 0.6rem;}
.pc-box a{position: absolute; top: -.6rem; right: 0; display: block; width: .32rem; height: .32rem; cursor: pointer;}
.pc-box a img{width: 100%;}