body,h1,h2,h3,h4,p,dl,dd,ul,ol,form,input,textarea,th,td,select{margin: 0;padding: 0;}
li{list-style: none;}
a{text-decoration: none;}
img{border: none;vertical-align: middle;}
table{border-collapse: collapse;border: none;}
input,textarea{outline: none;}
textarea{resize:none;overflow: auto;}
body{font-family: "Hiragino Sans GB","Microsoft YaHei","PingHei","Lucida Grande", "Lucida Sans Unicode","Helvetica","Arial","Verdana","sans-serif"; }
html {font-size: 625%;/*10 Ã· 16 Ã— 100% = 62.5%*/}  /*1rem=100px*/
body {font-size: 0.14rem;/*1.4 Ã— 10px = 14px */}

.clearf::after{
	content: '';
	display: block;
	clear: both;
}
.show{
	display: block;
}
.headwrap{
	max-width: 100%;
}
.head_nav_box{
	background: #cc7527;
	height: 0.5rem;
}
.head_nav{
	max-width: 12rem;
	margin: 0 auto;
	line-height: 0.5rem;
	white-space: nowrap;
	overflow-x: overlay;
	text-align: center;
}
.head_nav li{
	display: inline-block;
}
.head_nav li a{
	color: #fffdf8;
	font-size: 0.18rem;
	padding-right: 0.45rem;
}
.banner{
	width: 100%;
	height: 3.6rem;
/*	min-width: 7.5rem;*/
	background: url(../img/bg.jpg)  no-repeat;
 	background-position-y: 51%;
 	background-size: cover;
	position: relative;
}
.mask{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height:3.6rem;
    text-align: center;
    background:rgba(255,255,255,0.3);
}
.banner_text {
    position: absolute;
    /* display: block; */
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 28.4%;
}
.content{
	background: #eccea8;
	background: -webkit-linear-gradient(top, #eccea8,#eed4c0,#e1bd90);
　　background: -moz-linear-gradient(top, #eccea8,#eed4c0,#e1bd90);
　　background: -o-linear-gradient(top, #eccea8,#eed4c0,#e1bd90);
　　background: -ms-linear-gradient(top, #eccea8,#eed4c0,#e1bd90);
　　background: linear-gradient(top, #eccea8,#eed4c0,#e1bd90);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #eccea8, endColorstr = #e1bd90);  
}
:root .gradient{filter:none;} 

.release_l img,.download img,.glory_con img{
	width: 100%;
}
.wrap{
	background: white;
	max-width: 12.02rem;
	margin: auto;
	border-left: 0.03rem solid #c99f49;
	border-right: 0.03rem solid #c99f49;
}
.content_block{
	margin-bottom: 0.6rem;
}
.padding_box{
	padding: 0.75rem 0.4rem;
	/*background: #faf9f8;*/
	background: -webkit-linear-gradient(top, #f9f7f7,#fbf6f0,#f8f1e7);
}
.title{
	border-bottom: 0.04rem solid #AB2429;
	max-width: 100%;
	padding-bottom: 0.12rem;
	margin-left: 0.57rem;
	font-size: 0.2rem;
	font-weight: bold;
	color: #ab2429;
	position: relative;
	margin-bottom: 0.5rem;
}
.t_icon {
    position: absolute;
    background: url(../img/title_icon.png) no-repeat;
    width: 0.53rem;
    height: 0.53rem;
    top: -0.05rem;
    left: -0.65rem;
    background-size: contain;
}
.release_l{
	float: left;
	max-width: 5.48rem;
	width: 100%;
	/*height: 3.46rem;*/
	margin-right: 0.24rem;
}
.label{
	position: absolute;
	bottom: 0.14rem;
	/*width: 2.1rem;*/
	height: 0.35rem;
	background: #ea553a;
	color: #fbf8f7;
	font-size: 0.16rem;
	font-weight: bold;
    line-height: 0.35rem;
    padding-left: 0.1rem;
	bottom: 0.14rem;
	left: 0;
}
.label_after{
	position: absolute;
	width: 0;
    height: 0;
    border-bottom: 0.35rem solid #ea553a;
    border-right: 0.35rem solid transparent;
}
.intro_title{
	font-size: 0.2rem;
	font-weight: bold;
	color: #3e3a39;
	margin: 0.15rem 0;
}
.release_r{
	float: left;
	max-width: 5.4rem;
	height: 4.3rem;
}
.rr_title{
	font-size: 0.2rem;
	font-weight: bold;
	color: #d55f1e;
	position: relative;
	margin-bottom: 0.18rem;
    overflow-x: hidden;
}
.rr_title::after{
	content: '';
	display: block;
	position: absolute;
	height: 0.04rem;
    width: 100%;
	max-width: 4.3rem;
	background: #d55f1e;
    left: 0.9rem;
    top: 0.11rem;
}
.intro_text{
	max-width: 5.1rem;
	font-size: 0.14rem;
	color: #615c5b;
	border-left: 0.02rem solid #a0a0a0;
	padding-left: 0.1rem;
}
.report_box{
	overflow-y: auto;
    overflow-x: hidden;
    height: 3.8rem;
}
.report_con{
	max-width: 5.05rem;
    /*height: 0.64rem;*/
	background: -webkit-linear-gradient(top, #fef8f1,#ffdfb6);
    background: -moz-linear-gradient(top, #fef8f1,#ffdfb6);
    background: -ms-linear-gradient(top, #fef8f1,#ffdfb6);
    background: linear-gradient(top, #fef8f1,#ffdfb6);
    padding: 0.18rem 0.1rem 0.14rem;
}
.report_title{
	color: #d55f1e;
	font-size: 0.14rem;
	font-weight: bold;
	letter-spacing: 0.01rem;
	margin-bottom: 0.15rem;
}
.report_text{
	font-size: 0.12rem;
	color: #888987;
}
.constitute_box{
	max-width: 9.8rem;
	height: 4rem;
	margin: auto;
	background: #f5e9df;
	box-shadow: 0 0 5px 2px #ccc;
	padding-bottom: 0.2rem;
}
.c_b_l,.c_b_r{
	width: 49.5%;
	height: 80%;
	position: relative;
	display: inline-block;
}
.c_b_r{
	overflow-y: auto;
}
.c_b_l_box{
	position: absolute;
	left: 5%;
	right: 0;
	top: 0;
	bottom: 0;
	width: 53%;
	height: 75%;
	margin: auto;
}
.c_b_title{
	font-size: 0.18rem;
}
.c_b_l_box p,.c_b_r_box p{
	margin: 0.3rem 0;
	font-size: 0.16rem;
}
.c_b_l_box li{
	white-space: nowrap;
	/*padding-bottom: 0.1rem;*/
	font-size: 0.16rem;
	color: #595757;
}
.c_b_r_box{
	position: absolute;
	left: 20%;
	right: 0;
	top: 0;
	bottom: 0;
	width: 70%;
	height: 78%;
	margin: auto;
}
.c_b_r_box a,.c_b_l_box a{
	font-size: 0.16rem;
	color: #595757;
	display: block;
	margin-bottom: 0.08rem;
    padding-bottom: 0.1rem;
}
.c_b_r_box span{
	color: #d63030;
	font-size: 0.14rem;
	margin-left: 0.08rem;
}
.i1{
	position: relative;
	color: #595757;
	font-size: 0.18rem;
}
.i1::before {
    content: '';
    display: inline-block;
    width: 0.12rem;
    height: 0.12rem;
    border-radius: 50%;
    background: #e7b771;
    position: absolute;
    left: -0.23rem;
    top: 0.03rem;
}
.download{
	text-align: center;
	
}
.download_box{
	display: inline-block;
}
.glory_l{
	max-width: 6.5rem;
	min-height: 4.3rem;
	float: left;
	width: 100%;
	/*display: flex;
	flex-wrap: wrap;
	justify-content: space-between;*/
}
.glory_con{
	max-width: 2.04rem;
	display: inline-block;
	margin-right: 0.05rem;
    margin-bottom: 0.2rem;
    overflow-y: hidden;
}
.glory_con p:nth-child(3){
	margin-top: 0.04rem;
}
.glory_con p{
	color: #d55f1e;
	font-size: 0.14rem;
	text-align: center;
	font-weight: bold;
	/*margin-top: 0.1rem;*/
}
.glory_con img{
	position: relative;
	top: -0.15rem;
}
.glory_r{
	max-width: 4.7rem;
	width: 100%;
	float: left;
}
.gr_mes{
	font-size: 0.18rem;
	color: #d55f1e;
	font-weight: bold;
}
.gr_box{
    background: #fbe2c6;
    margin-top: 0.1rem;
    max-height: 4.35rem;
    /*padding-right: 0.2rem;*/
    overflow-y: auto;
    overflow-x: hidden;
}
.gr_con{
	/*max-width: 4.36rem;
    width: 92%;*/
    margin: auto;
    padding: 0.22rem 0.1rem;
	border-bottom: 0.01rem solid #c99f49
}
.gr_mes>div{
	display: inline-block;
}
.gr_title{
	font-size: 0.16rem;
	color: #3e3a39;
	margin-bottom: 0.16rem;
}
.gr_text{
	font-size: 0.12rem;
	color: #888987;
}
.about_con{
	max-width: 10rem;
	width: 100%;
	margin: auto;
	border-radius: 0.1rem;
	border: 0.02rem solid #ee5d3c;
	border-top: 0;
}
.switch{
	border: 0.02rem solid #ee5d3c;
	border-radius: 0.1rem 0.1rem 0 0;
	background: #fcd6aa;
    border-left: none;
    border-right: none;
}
.about_con span{
	font-size: 0.24rem;
	display: inline-block;
	width: 50%;
	text-align: center;
    padding: 0.07rem 0;
    cursor: pointer;
    font-weight: bold;
    color: #d55f1e;
}
.about_text{
	padding: 0.32rem;
	display: none;
}
.select{
	color: #faf5ef !important;
	background: #e44b38;
}
.about_text li{
    margin-bottom: 0.16rem;
    font-size: 0.16rem;
    color: #3e3a39;
    line-height: 0.28rem;
}

.review_box{
	max-width: 100%;
	height: 1.65rem;
}
.review_box li{
	width: 1.12rem;
	height: 1.65rem;
	display: inline-block;
	overflow: hidden;
	position: relative;
	color: #595757;
}
.review_box li p{
	position: absolute;
	bottom: 0;
	height: 0.3rem;
	text-align: center;
	color: white;
	background-color: rgba(12, 12, 12, 0.69);
	line-height: 0.3rem;
	width: 100%;
}
.review{
/*	margin: 0 auto;*/
    padding-top: 25px;
    max-width: 100%;
    /*margin-top: 20px;*/
    position: relative;
}
.review_con{
	overflow: hidden;
	margin-top: 25px;
}
.review_con li{
	float: left;
	width: 19%;
	cursor: pointer;
	position: relative;
	box-shadow: 5px 0 10px #000;
}
.review_con li img{
	width: 100%;
}
.review_con li p{
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	color: #e3bd7a;
	font-size: 0.18rem;
	width: 100%;
	z-index: 1;
	transition: 0.5s all;
}
.review_con li p:after{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	background: #000;
	opacity: 0.7;
	z-index: -1;
	left: 0;
	top: 0;
}
.revmar{
	margin-left: -9%;
}
.review_con li:after{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0.7;
	background: #000;
	display: block;
	left: 0;
	top: 0;
}
.revmar p {
    text-indent: 45% !important;
}
.review_ac:after{
	display: none !important;
}
.review_acs{
	z-index: 10 !important;
}
.review_acs p{
	text-indent: -45% !important;
}
.review_ac p{
	text-indent: 0 !important;
}
.group_box{
	width: 92%;
	margin: 0 auto;
	/*padding-bottom: 0.8rem;*/
}
.group_l,.group_r{
	float: left;
	width: 50%;
	font-size: 0.14rem;
}
.group_l li,.call li{
	margin-bottom: 0.05rem;
}
.group_l ul li a,.group_r ul li a{
	color: #221815;
}
.glpc{
	display: block;
}
.glphone{
	display: none;
}
.call{
	float: left;
    margin-left: 0.1rem;
}
.footerwrap{
	background: #cc7527;
}
.footer {
    width: 63%;
    max-width: 12rem;
    margin: auto;
    overflow: hidden;
    padding: .1rem 0;
}
.footer_l {
    float: left;
    width: 20%;
    margin-top: 1%;
}
.footer_r {
    float: right;
    width: 75%;
    line-height: 0.25rem;
    font-size: 0.12rem;
    color: #FFFFFF;
    margin-top: 0.35rem;
    /*margin-left: 0.5rem;*/
}
.footer_r li {
    margin-bottom: 0.14rem;
}
@media(max-width:1200px ){
	.banner img{
	   	width: 40%;
	}
	.constitute_box {
	    height: auto;
	    text-align: center;
    }
    .c_b_l_box,.c_b_r_box {
    	position: inherit;
    }
    .c_b_l, .c_b_r {
		width: 100%;
    }
	.footer_r{
		margin-top: 0.2rem;
	}
	.footer_l img{
		width: 100%;
	}
}

@media(max-width: 500px ){
	.banner,.mask{
	    height: 2rem;
    }
    .banner img {
	    width: 80%;
	}
    .head_nav{
	    line-height: 0.45rem;
    }
    .head_nav li a {
   		font-size: 0.16rem;
    }
    .padding_box{
    	padding: 0.35rem 0.3rem;
    }
    .constitute_box a,.constitute_box p,.constitute_box li{
    	font-size: 0.14rem;
    }
    .c_b_l_box li{
	    white-space: pre-wrap;
    }
    .release_r{
    	margin-top: 0.1rem;
    }
    .intro_title{
    	font-size: 0.16rem;
    }
    .glory_con {
	 	width: 49%;
     	margin-right: 0; 	
    }
    .glory_con p{
    	font-size: 0.12rem;
    }
    .about_con span {
    	font-size: 0.14rem;
    }
    .about_text li {
	    margin-bottom: 0.16rem;
	    font-size: 0.14rem;
	}
	.review_con li {
	    width: 30%;
	}
	.footer{
		width: 80%;
	}
	.footer_l{
		width: 100%;
	}
	.review_box p{
		font-size: 0.13rem;
	}
	.host{
		font-size: 0.15rem;
	}
	.footer_l img{
		width: auto;
		display: block;
		margin: 0 auto;
	}
	.footer_r{
		width: auto;
		margin-top: 0;
	}
	.group_l, .group_r{
		width: 100%;
	}
	.group_l span{
		display: block;
	}
	.group_l li,.call li{
		margin-bottom: 0;
	}
	.glpc{
		display: none;
	}
	.glphone{
		display: block;
	}
	.group_r img{
		float: none !important;
	    display: block;
    	margin: auto;
	}
	.group_r{
		margin-top: 0.2rem;
	}
	.call{
		margin-left: 0;
		margin-top: 0.1rem;
	}
	.group_l ul li a, .group_r ul li a {
	    color: #221815;
	    display: inline-block;
	}
}
