@charset "gb2312";
/* CSS Document */

body{ line-height:1.7;}

.main img{ width:100%;}

.box{ width:93.75%; margin:0 auto; overflow:hidden;}

.mt3{ margin-top:3%; overflow:hidden;}
.mt5{ margin-top:5%; overflow:hidden;}
.mt8{ margin-top:8%; overflow:hidden;}

.til1{ display:block; width:100%; height:0; margin:8% auto; border-top:0.02rem solid #a8a8a8; text-align:center; position:relative;}
.til1 span{ display:inline-block; background:#FFF; font-weight:bold; line-height:0.8rem; color:#31ACAA; position:relative; top:-0.46rem; font-size:0.26rem;}


.consult1{ display:block; width:57.5%; margin:5% auto; text-align:center; overflow:hidden;}
.consult1 p{ width:45%;}
.consult1 p img{ width:100%;}


.top01{ position:relative;}
.top01 a{ display:block; height:8%; position:absolute; bottom:16%;}
.top01 a.a01{ width:38.5%; left:18.5%;}
.top01 a.a02{ width:21.9%; left:60%;}



.sBox1{}
.sBox1_1{}
.sBox1_1 dl{}
.sBox1_1 dt{ display:block; margin-bottom:2%; text-align:center; overflow:hidden;}
.sBox1_1 dt em{ float:left; background:#ef782a; width:20%;}
.sBox1_1 dt span{ float:left; width:80%;}
.sBox1_1 dt a{ display:inline-block; margin-top:5%; text-align:center; border-bottom:0.1rem solid #EA1010; font-weight:bold; line-height:1.4; color:#EA1010;}
.sBox1_1 dd{ display:block; margin-bottom:1px;  overflow:hidden; position:relative;}
.sBox1_1 dd em:before{ content:""; display:inline-block; height:100%; vertical-align:middle;}
.sBox1_1 dd em{ background:#a4a4a4; width:20%; height:100%; text-align:center; font-weight:bold; color:#FFF; vertical-align:middle; position:absolute;}
.sBox1_1 dd:hover em{ background:#ef782a;}
.sBox1_1 dd span{ float:right; background:#dfdfdf; width:77.8%; padding:2.2% 1%;}



.sBox2{}
.sBox2_1 ul{ display:block; text-align:center; overflow:hidden;}
.sBox2_1 li{ display:inline-block; background:#31ACAA; width:22%; margin:0 0.5%; font-weight:bold; line-height:2.2; color:#FFF; cursor:pointer;}
.sBox2_1 li.on{ background:#f06f08;}

.sBox2_2{ width:93.75%; background:#dfdfdf; margin:5% auto 0; border:1px solid #dfdfdf; overflow:hidden; position:relative;}
.sBox2_2 dt{ display:inline-block; width:48%; height:100%; margin-right:2%; position:absolute;}
.sBox2_2 dt img{ width:100%; height:100%;}
.sBox2_2 dd{ float:right; width:46%; padding:2%;  overflow:hidden;}
.sBox2_2 dd span{ display:block; text-align:center; font-weight:bold; color:#000;}
.sBox2_2 dd p{ display:block; text-indent:2em; }



.sBox3{}
.sBox3_1 ul{ display:block; text-align:center; overflow:hidden;}
.sBox3_1 li{ display:inline-block; background:#31ACAA; width:22%; margin:0 0.5%; font-weight:bold; line-height:2.2; color:#FFF; cursor:pointer;}
.sBox3_1 li.on{ background:#f06f08;}

.sBox3_2{ width:93.75%; margin:5% auto 0; border:1px solid #dfdfdf; overflow:hidden;}
.sBox3_2 dd{ display:block; position:relative;}
.sBox3_2 dd i{ display:block; background:#000; width:100%; height:1rem; opacity:0.5; position:absolute; left:0; bottom:0;}
.sBox3_2 dd span{ display:block; width:90%; text-align:center;  color:#FFF; position:absolute; left:4%; bottom:2%;}



.sBox4{}
.sBox4 li{ display:inline-block; width:48%; cursor:pointer; overflow:hidden;}
.sBox4 dl{ display:none;}
.sBox4 dt{ display:block; text-align:center; font-weight:bold; color:#31ACAA;}
.sBox4 dd{ display:block; margin-top:2%; overflow:hidden;}
.sBox4 dd p:nth-of-type(1){ display:block; color:#31ACAA; overflow:hidden;}
.sBox4 dd p:nth-of-type(1) img{ display:inline-block; width:5%; margin-right:2%; vertical-align:middle;}
.sBox4 dd p:nth-of-type(2){ display:block; padding-bottom:2%; border-bottom:1px dashed #bcbcbc; text-indent:2em;}



.sBox5{}
.sBox5 .box2{ background:#f3ede8; width:100%; overflow:hidden;}
.sBox5 .til2{ display:block; background:#31ACAA; text-indent:1rem; font-weight:bold; line-height:1.8; color:#FFF;}
.sBox5 .txt2{ display:block; padding:3%; text-indent:2em;}

.sBox5_2{}
.sBox5_2 dd{ display:block; padding:3% 0; border-top:1px dashed #999; color:#666;}
.sBox5_2 dd:nth-of-type(1){ border-top:none;}

.sBox5_3 ul{ display:block; margin:5% 0; text-align:center; overflow:hidden;}
.sBox5_3 li{ display:inline-block; background:#FFF; width:18%; border:1px dashed #31ACAA;  color:#31ACAA; cursor:pointer;}
.sBox5_3 li.on{ background:#31ACAA; border:1px solid #31ACAA; color:#FFF;}
.sBox5_3 dl{ display:block; background:#FFF; padding:3% 2%;  color:#666; overflow:hidden;}
.sBox5_3 dt{ font-weight:bold;}
.sBox5_3 dd{ display:block; text-indent:2em;}



.sBox8{}
.sBox8 dl { overflow:hidden; width:96%; background-color: #f3ede8; padding:2%; margin-top: 3%;}
.sBox8 dl dt{ width:47%; margin-top:3%;}
.sBox8 dl dd{ width:50%;} 
.sBox8 dl dd h3{color: #31ACAA; }
.sBox8 dl dd p{ text-indent:2em; }
.sBox8 dl dd p a{ color:red;}
.sBox8 dl dd p a.a01{    width: 44%; background: #31ACAA;display: block; font-size: 1.3rem;color: #fff;border-radius: 0.5rem;margin: 5% auto; line-height: 1.5;text-align: center;text-indent: 0; cursor: pointer;}


.box77_1{overflow:hidden;width:100%}
.box77_1 .bigs{overflow:hidden;margin-left:1%;border-bottom:#b8a798 0.01rem solid;padding-bottom:5%;padding-top:5%;width:100%}
.box77_1 .bigs li{float:left;text-align:center}
.box77_1 .bigs li:first-child{width:25%;position:relative}
.box77_1 .bigs li:first-child .li1 img{ width:75%;margin:0 auto}
.box77_1 .bigs li:first-child .li2 img{ width:60%;margin:0 auto;margin:0.3rem 0}
.box77_1 .bigs li:first-child .li3 img{width:60%;margin:0 auto}

.box77_1 .bigs li:nth-child(2){float:left;width:70%;margin-left:0.15rem}
.box77_1 .bigs li:nth-child(2) p{font-size:1.5rem;color:#31ACAA;font-weight:bold;text-align:left}
.box77_1 .bigs li:nth-child(2) h1{font-size:1.45rem;color:#333333;    margin: 0.7rem 0;line-height:1.5rem;;text-align:left}
.box77_1 .bigs li:nth-child(2) h1 span a{color:#f1310b}
.box77_1 .bigs li:nth-child(2) ul{overflow:hidden;zoom:1;}
.box77_1 .bigs li:nth-child(2) ul li{width:32%;height:100%;float:left;margin-right:1%}




.sBox9{}
.sBox9 dd{ display:block; padding:2.2% 0; border-bottom:0.15rem dashed #d7d7d7; overflow:hidden;}
.sBox9 dd em{ display:inline-block; background:url(../images/box09_01.png) no-repeat 0 center; background-size:100%; width:6%; margin-right:1%; text-indent:1%; font-weight:bold; color:#FFF;}
.sBox9 dd font{ color:#c31212;}
.sBox9 dd span{ position:relative; z-index:1;}
.sBox9 dd span i{ background:url(../images/del.png) no-repeat 0 center; background-size:100%; width:100%; height:100%; z-index:1; position:absolute; top:0; left:0;}
.sBox9 dd:nth-of-type(5){ border-bottom:none;}



.pinglun_1{ display:block; padding:0 10px;}


@media(max-width:320px){
	.sBox3_2 dd span{}
	.sBox8 dl dd{ font-size:1.2rem} 
	.box77_1 .bigs li:nth-child(2) p{font-size:1.05rem;color:#31ACAA;font-weight:bold;text-align:left}
    .box77_1 .bigs li:nth-child(2) h1{font-size:1rem;color:#333333;    margin: 0.1rem 0;line-height:1.5rem;;text-align:left}
}
@media(min-width:320px){
	.sBox3_2 dd span{ }
	.sBox8 dl dd{ font-size:1.2rem}
}
@media(min-width:360px){
	.sBox8 dl dd{ margin-top: 3%;font-size:1.4rem} 
}
@media(min-width:480px){
	.sBox3_2 dd span{ }
	.sBox8 dl dd{margin-top: 5%;font-size:1.5rem} 
}
@media(min-width:640px){ 
	.sBox3_2 dd span{}
	.sBox8 dl dd{margin-top: 3%; font-size:1.6rem} 
	.box7_1 dl dd{margin-top: 3%; font-size:1.6rem} 
    .box77_1 .bigs li:nth-child(2) h1{font-size:1rem;color:#333333;    margin:0.4rem 0;line-height:1.5rem;;text-align:left}
}
@media(min-width:640px){
	.box77_1 .bigs li:nth-child(2) h1{font-size:1rem;color:#333333;    margin:0.4rem 0;line-height:1.5rem;;text-align:left}
	}