.module header h2,.red-bold,b,strong {
	font-weight:700
}
.clear-fix,.m3 ul li,.m4 .pic-box .pic-box-bottom,.m4 .pic-box .pic-box-top {
	overflow:hidden
}
body {
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
	color:#676767;
	background-color:#fff;
	max-width:640px;
	min-width:320px;
	margin:0 auto
}
a,button,div,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,ul {
	padding:0;
	margin:0
}
.center-block,.container-fluid {
	margin-right:auto;
	margin-left:auto
}
.main7_1 li a{
	color: black
}
i {
	font-style:normal
}
li,ul {
	list-style:none
}
* {
	border:none
}
img {
	max-width:100%;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic;
	-webkit-touch-callout:none
}
a {
	color:#fff;
	text-decoration:none
}
.container-fluid {
	width:100%
}
.text-center {
	text-align:center!important
}
.center-block {
	display:block
}
.pull-right {
	float:right!important
}
.pull-left {
	float:left!important
}
.clear-both {
	clear:both
}
.caret-right {
	display:inline-block;
	width:0;
	height:0;
	margin-top:-3px;
	vertical-align:middle;
	border-left:8px solid;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent
}
.img-responsive {
	display:block;
	max-width:100%;
	height:auto
}
.red-bold {
	color:#db3239
}
.banner {
	position:relative
}
.banner a {
	position:absolute;
	color:#ff6f0f;
	bottom:18.5%;
	right:4.5%;
	display:block;
	border:1px solid #ff6f0f;
	line-height:1.65rem;
	text-indent:.5rem;
	width:18.345%;
	font-size:.7rem;
	border-radius:.75rem
}
.banner a .caret-right {
	margin-left:.25rem
}
@media screen and (max-width:380px) {
	.banner a {
	width:25.345%
}
}.module header h2 {
	text-align:center;
	font-size:1.8rem;
	color:#fd7719;
	margin-top:1.2rem
}
.module main {
	padding:0 1.5rem
}
.module main .line {
	margin:.75rem 0 1rem;
	position:relative;
	height:6px
}
.module main .line .crude {
	width:18.125%;
	position:absolute;
	z-index:99;
	top:0;
	left:50%;
	margin-left:-9.0625%;
	display:block;
	height:6px;
	background-color:#ff7a4c
}
.module main .line:after,.module main .line:before {
	position:absolute;
	left:0;
	content:'';
	width:100%;
	height:1px;
	background-color:#e2e2e2
}
.module main .line:before {
	top:1px
}
.module main .line:after {
	bottom:1px
}
.module main p {
	font-size:1rem;
	line-height:1.5rem
}
.module main .btns {
	margin:1.85rem 0 2rem;
	text-align:center
}
.module main .btns a {
	display:inline-block;
	background-color:#ffc001;
	font-size:1.2rem;
	font-weight:700;
	border-radius:500px;
	text-align:center;
	width:9rem;
	line-height:2rem;
	margin:0 1.625rem
}
.m1 .round {
	position:relative;
	margin:4rem 0 2.15rem
}
.m1 .round img {
	width:82.588%;
	box-sizing:border-box;
	display:block;
	border:.3rem solid #fec9a3;
	border-radius:50%;
	padding:10%;
	margin:0 auto
}
.m1 .round .s-round {
	position:absolute;
	color:#fff;
	background-color:#fd7719;
	border-radius:500px;
	text-align:center;
	width:18.623%;
	height:5.4rem;
	box-sizing:border-box;
	line-height:1.8rem;
	padding-top:.9rem
}
.m1 .round .r1 {
	top:-2.7rem;
	left:50%;
	margin-left:-9.3115%
}
.m1 .round .r2 {
	top:28%;
	right:0
}
.m1 .round .r3 {
	bottom:-1%;
	right:13%
}
.m1 .round .r4 {
	bottom:-1%;
	left:13%
}
.m1 .round .r5 {
	top:28%;
	left:0
}
.m2 .toggle-box .toggle-btn-box a {
	line-height:1.9rem;
	display:block;
	width:9rem;
	font-size:1.3rem;
	background-color:#666;
	text-align:center;
	border-radius:500px 0 0 500px
}
.m2 .toggle-box .toggle-content .toggle-content-text .mom ul li,.m2 .toggle-box .toggle-content .toggle-content-text .son ul li {
	line-height:1.5rem
}
.m2 .toggle-box .toggle-btn-box .toggle-btn1 {
	border-radius:0 500px 500px 0
}
.m2 .toggle-box .toggle-btn-box .active {
	background-color:#fd7719
}
.m2 .toggle-box .toggle-content {
	position:relative;
	margin-top:1.55rem
}
.m2 .toggle-box .toggle-content img {
	width:41.035%
}
.m2 .toggle-box .toggle-content .toggle-content-text {
	position:absolute;
	top:0;
	right:0;
	text-align:right
}
.m2 .toggle-box .toggle-content .toggle-content-text .mom,.m2 .toggle-box .toggle-content .toggle-content-text .son {
	overflow:hidden;
	margin-top:2rem
}
.m2 .toggle-box .toggle-content .toggle-content-text .mom ul,.m2 .toggle-box .toggle-content .toggle-content-text .son ul {
	margin-top:1.25rem
}
.m2 .toggle-box .toggle-content .toggle-content-text .mom .top,.m2 .toggle-box .toggle-content .toggle-content-text .son .top {
	padding-bottom:.75rem;
	border-bottom:.1rem solid #ff7a4c
}
.m2 .toggle-box .toggle-content .toggle-content-text .mom .has-caret-right:after,.m2 .toggle-box .toggle-content .toggle-content-text .son .has-caret-right:after {
	content:'';
	display:inline-block;
	width:0;
	height:0;
	margin-top:-3px;
	vertical-align:middle;
	border-right:.65rem solid #ff7a4c;
	border-top:.4rem solid transparent;
	border-bottom:.4rem solid transparent
}
.m2 .toggle-box .toggle-content .toggle-content-text .son ul {
	margin-top:1.25rem
}
.m2 .toggle-box .toggle-content .toggle-content-text .mom {
	margin-top:1rem
}
.m2 .toggle-box .toggle-content .toggle-content-text .mom ul {
	margin-top:.25rem
}
.m2 .toggle-box .toggle-content .toggle-content-text .mom ul li {
	padding-right:1.4rem;
	line-height:1.2rem
}
.m2 .toggle-box .toggle-content .toggle-content-text .mom ul .has-caret-right {
	padding:0
}
.m2 .toggle-box .toggle-content .toggle-content-text .mom ul .has-caret-right:after {
	margin-left:.7rem
}
.m2 .toggle-box .toggle-content .toggle-content-text .mom .bottom {
	margin-top:1rem
}
.m2 .toggle-box .toggle-content .orange {
	color:#ff7a4c
}
.m3 header {
	margin:1.75rem 0 0
}
.m3 header h2 {
	font-size:1.5rem
}
.m3 .headers header {
	font-size:1.3rem;
	display:inline-block
}
.m3 .headers header strong {
	font-size:1.5rem
}
.m3 .headers .middle strong {
	color:#676767;
	font-size:1.8rem
}
.m3 ul li {
	margin:.55rem 0
}
.m3 ul li .left,.m3 ul li .right {
	width:35.345%;
	background-color:#ffe4db;
	border-radius:1rem
}
.m3 ul li .left p,.m3 ul li .right p {
	padding:.45rem;
	box-sizing:border-box;
	height:7.15rem;
	display:table-cell;
	vertical-align:middle
}
.m3 ul li .middle {
	height:7.15rem
}
.m3 .left,.m3 .right {
	width:35.345%
}
.m3 .left {
	float:left;
	text-align:left
}
.m3 .right {
	float:right
}
.m3 .right .p2 {
	font-size:.7rem;
	line-height:1.2rem
}
.m3 .right p {
	font-size:.7rem;
	line-height:.9rem
}
.m3 .middle {
	position:relative;
	float:left;
	text-align:center;
	width:29.31%;
	font-size:1.3rem;
	color:#ff7a4c;
	box-sizing:border-box
}
.m3 .middle img {
	width:17.65%;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-8.825%;
	display:block
}
.m3 .middle span {
	display:block;
	margin-top:1.25rem
}
.m4 .pic-box .pic-item {
	position:relative;
	width:37.244%;
	margin:.05rem 0
}
.m4 .pic-box .pic-item img {
	width:100%
}
.m4 .pic-box .pic-item span {
	display:block;
	width:100%;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	background-color:rgba(255,255,255,.8);
	line-height:1.7rem
}
.m4 .pic-box .first-item {
	width:62.416%
}
.m4 .pic-box .pic-box-bottom {
	margin-top:1px
}
.m4 .pic-box .pic-box-bottom .i1,.m4 .pic-box .pic-box-bottom .i2 {
	width:31.035%
}
.m4 .pic-box .pic-box-bottom .i1 {
	margin-left:.05rem
}
.m4 .pic-box .pic-box-bottom .i2 {
	margin:0 1px
}
.m5 {
	margin-bottom:2.5rem
}
.m5 ul li {
	margin:.6rem;
	color:#fd7719
}
.m5 ul li a,.m5 ul li i {
	text-align:center;
	display:inline-block;
	background-color:#fd7719;
	color:#fff
}
.m5 ul li i {
	width:1.5rem;
	line-height:1.5rem;
	border-radius:50%;
	margin-right:.5rem
}
.m5 ul li a {
	float:right;
	width:5.3rem;
	line-height:1.3rem;
	font-size:1rem;
	border-radius:.5rem
}
