
/*! Amaze UI v2.7.2 | by Amaze UI Team | (c) 2016 AllMobilize, Inc. | Licensed under MIT | 2016-08-17T16:17:24+0800 */*,:after,:before {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}

html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}

body {
	margin: 0
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}[hidden],script,template {
	display: none
}

a {
	background-color: transparent
}

a:focus {
	outline: thin dotted
}


a:active,a:hover {

	outline: 0

}

a,ins {

	text-decoration: none

}

abbr[title] {
	border-bottom: 1px dotted
}

b,strong {
	font-weight: 700
}

pre {
	white-space: pre-wrap
}

q {
	quotes: "\201C" "\201D" "\2018" "\2019"

}

small {
	font-size: 80%
}
sub,sup {



	font-size: 75%;



	line-height: 0;



	position: relative;



	vertical-align: baseline



}







sup {



	top: -.5em



}







sub {



	bottom: -.25em



}







img {



	-webkit-box-sizing: border-box;



	box-sizing: border-box;



	vertical-align: middle;



	border: 0



}







svg:not(:root) {overflow: hidden}



figure {margin: 0}



button {overflow: visible}



button,input {line-height: normal}



button,select {text-transform: none}



a {color: #668dc4}



a:focus,a:hover {color: #668dc4}



a:focus {outline: thin dotted;outline: 1px auto -webkit-focus-ring-color;outline-offset: -2px}



ins {background: #ffa;color: #333}



mark {background: #ffa;color: #333}



abbr[title],dfn[title] {cursor: help}



dfn[title] {border-bottom: 1px dotted;font-style: normal}



h1,h2,h3,h4,h5,h6 {margin: 0 0 1.6rem 0;font-weight: 600;font-size: 100%}



h1 {font-size: 1.5em}



h2 {font-size: 1.25em}



*+h1,*+h2,*+h3,*+h4,*+h5,*+h6 {margin-top: 2em}



ol,ul {padding-left: 2em}



ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul {margin: 1em 0}



dt {font-weight: 700}



dt+dd {margin-top: .5em}



dd {margin-left: 0}



dd+dt {margin-top: 1em}



hr {display: block;padding: 0;border: 0;height: 0;border-top: 1px solid #eee;-webkit-box-sizing: content-box;box-sizing: content-box}



address {font-style: normal}



iframe {border: 0}



.am-g {margin: 0 auto;width: 100%}



.am-g:after,.am-g:before {content: " ";display: table}



.am-g:after {clear: both}



.am-g .am-g {margin-left: -1rem;margin-right: -1rem;width: auto}



.am-g .am-g.am-g-collapse {margin-left: 0;margin-right: 0;width: auto}







@media only screen and (min-width:641px) {



	.am-g .am-g {



		margin-left: -1.5rem;



		margin-right: -1.5rem



	}



}







.am-g.am-g-collapse .am-g {



	margin-left: 0;



	margin-right: 0



}







.am-g-collapse [class*=am-u-] {



	padding-left: 0;



	padding-right: 0



}







.am-g-fixed {



	max-width: 1000px



}[class*=am-u-] {



	width: 100%;



	padding-left: 1rem;



	padding-right: 1rem;



	float: left;



	position: relative



}[class*=am-u-]+[class*=am-u-]:last-child {



	float: right



}[class*=am-u-]+[class*=am-u-].am-u-end {



	float: left



}







@media only screen and (min-width:641px) {



	.am-u-md-6 {width: 50%}



}







body,div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,i,button,input,p,span{margin:0; padding:0; list-style:none;}



body{font:16px "微软雅黑",Helvetica,Arial,sans-serif; margin:0 auto; overflow-x:hidden;}



a{text-decoration:none;}



a:hover{text-decoration:none;}



img{border:0;}



.am-tabs-bd{border:none;}



.wrap{width:100%; max-width:1200px; margin:0 auto;}		/*去掉 ml 宽度100%*/











/* 下面是前/后按钮代码，如果不需要删除即可 */



.index-title{text-align:center; padding:30px 0 30px; font-size:40px;}



.index-title span{color:#668dc4;}



.index-title p{max-width:660px; text-align:center; font-size:20px; color:#787878; font-weight:500; padding-top:5px; margin:0 auto;}







.index-1{overflow:hidden;}



.index-1 dl{width:25%; float:left; margin:25px 0; padding:50px 10px; border-left:1px solid #ccc; text-align:center;}



.index-1 dl:nth-child(1){border:none;}



.index-1 dl dt{font-size:58px; color:#668dc4;}



.index-1 dl dt span{font-size:20px;}



.index-1 dl dt p{font-size:15px; color:#858585; font-weight:500;}



.index-1 dl dd{font-size:16px; color:#3b3b3b; padding-top:15px;}







.index-2{background:#f6f1e9; padding-bottom:20px;}



.index-2 h2{font-size:52px; padding:50px 0; color:#668dc4; text-align:center;}



.index-2 h2 p{font-size:32px; color:#787878; font-weight:500; padding-top:15px;}



.index-2 li{background:#fff; overflow:hidden; margin-bottom:20px; -moz-box-shadow:2px 2px 10px #999; -webkit-box-shadow:2px 2px 10px #999; box-shadow:2px 2px 10px #999;}



.index-2 li .am-u-md-6{padding:0;}



.index-2-t{width:65%; background:#668dc4; display:flex; padding:5px 0 5px 10px; align-items:center; margin-top:30px;}



.index-2-t img{width:96px; padding:0 10px;}



.index-2-t dl{}



.index-2-t dl dt{color:#fff; font-size:36px; white-space:nowrap;}



.index-2-t dl dd{color:#fff; font-size:20px; text-transform:uppercase; margin:0;}



.index-2-d{padding-left:17%;}



.index-2-d dl{padding:25px 0;}



.index-2-d dt{font-size:18px; color:#3a3a3a; font-weight:500;}



.index-2-d dd{font-size:18px; color:#668dc4;}



.index-2-d a{width:155px; text-align:center; border:1px solid #668dc4; font-size:18px; display:inline-block; padding:2px 0; border-radius:20px;}



.index-2-btn-1{background:#668dc4; color:#fff; margin-right:20px;}



.index-2-btn-2{background:#fff; color:#668dc4;}



.index-2-btn-1:hover{color:#fff;}



.index-2-btn-2:hover{color:#668dc4;}







.index-2 ul li:nth-child(even) .index-2-l{padding-left:3%;}



.index-2 ul li:nth-child(even) .index-2-t{background:#fff; width:100%; padding:0; margin-top:25px;}



.index-2 ul li:nth-child(even) .index-2-t dl{width:100%;}



.index-2 ul li:nth-child(even) .index-2-t dl dt{color:#668dc4;}



.index-2 ul li:nth-child(even) .index-2-t dl dd{width:100%; color:#668dc4; background:#668dc4; display:block;}



.index-2-t dl dd p{background:#fff; display:inline-block; padding-right:10px;}



.index-2 ul li:nth-child(even) .index-2-d{padding-left:10px;}



.index-2 ul li:nth-child(even) .index-2-d dl{padding-right:9%;}







.index-3{padding-bottom:20px;}



.index-3 h2 p{font-size:20px; color:#787878; font-weight:500; padding-top:5px;}



.index-3 ul{overflow:hidden;}



.index-3 ul li{width:calc(25% - 20px); height:240px; float:left; text-align:center; padding:20px 10px; margin:10px; background:#f6f1e9;}



.index-3 ul li img{}



.index-3 ul li p{font-size:22px; color:#668dc4; padding:5px 0;}



.index-3 ul li span{font-size:18px; color:#787878;}







.index-4-d{background:#fff; overflow:hidden; padding:0 70px 10px; position:relative; text-align:center;}



.index-4-d a{color:#787878;}



.index-4-d p{font-size:20px; padding-top:10px;}



.index-4-d span{font-size:14px;}







.index-5{overflow:hidden;}



.index-5 .am-tabs-nav{padding:0 50px 0 0; overflow:hidden;} 



.index-5 .am-tabs-nav li{width:100%; padding-bottom:5.5%;}



.index-5 .am-tabs-nav li a{display:block; position:relative;}



.index-5 .am-tabs-nav li a img{width:100%;}



.index-5 .am-tabs-nav li a p{width:100%; position:absolute; text-align:center; left:0; top:40%; font-size:24px; color:#fff;}



.index-5 .am-tabs-nav li.am-active a::after{content:''; width:0; height:0; border-top:15px solid transparent; border-bottom:15px solid transparent; border-left:15px solid #ababb2; position:absolute; right:-15px; top:50%; margin-top:-15px; z-index:10;}







.index-5 .am-tabs-bd{background:#f6f1e9; padding:0 20px;}



.index-5 .am-tab-panel li{padding:2% 0; border-top:1px solid #ccc;}



.index-5 .am-tab-panel li:nth-child(1){border:none;}



.index-5 .am-tab-panel li .am-u-sm-3, .index-5 .am-tab-panel li .am-u-sm-9{padding:0;}



.index-5 .am-tab-panel li a{color:#787878;}



.index-5 .am-tab-panel li img{width:22%; float:left;max-width: 150px;}



.index-5 .am-tab-panel li dl{width:calc(100% - 24%); float:right;}



.index-5 .am-tab-panel li dl dt{font-size:20px; padding:5px 0;}



.index-5 .am-tab-panel li dl dd{font-size:14px; line-height:25px;}



.index-5 .am-tab-panel li dl dd span{color:#668dc4;}







.index-6{padding-bottom:20px;}



.index-7{width:100%; background:#f6f1e9; padding-bottom:20px;}



.index-7-t{position:relative; overflow:hidden; margin-bottom:20px;}



.index-7-t-t{width:100%; top:0; left:0; overflow:hidden; position:absolute;}



.index-7-t-t li{width:14.28%; text-align:center; float:left; position:relative;}



.index-7-t-t li .img{width:62%;}



.index-7-t-t li .icon{position:absolute; height:16px; top:50%; margin-top:-19.5px; right:-4%;}



.index-7-t-t li p{font-size:16px; padding-top:7px; color:#787878;}



.index-7-t-d{width:86%; border-top:2px solid #ccc; margin:4.5% auto 7%; position:relative;}



.index-7-d{display:flex;}



.index-7-d dl{width:100%; margin:0 10px 10px; background:#fff; text-align:center; padding:10px 30px; -moz-box-shadow:2px 2px 5px #ccc; -webkit-box-shadow:2px 2px 5px #ccc; box-shadow:2px 2px 5px #ccc;}



.index-7-d dl dt{font-size:22px; color:#668dc4; border-bottom:dashed 1px #668dc4; padding:15px 0; font-weight:500;}



.index-7-d dl dd{font-size:15px; margin:0; padding:15px 0; color:#787878;}







.index-8{margin-bottom:30px; overflow:hidden;}



.index-8 .am-tabs-nav{}



.index-8 .am-tabs-nav li{padding:2.98% 5px;}



.index-8 .am-tabs-nav li.am-active{background:#668dc4;}



.index-8 .am-tabs-nav li a{display:flex; align-items:center;}



.index-8 .am-tabs-nav li .on, .index-8 .am-tabs-nav li .off{width:12%; border-radius:50%; margin:0 10px;}



.index-8 .am-tabs-nav li .on{border:1px solid #668dc4;}



.index-8 .am-tabs-nav li .off{border:1px solid #fff;}



.index-8 .am-tabs-nav li .icon, .index-8 .am-tabs-nav li .icon-on{width:5%; margin:0 10px;}



.index-8 .am-tabs-nav li .off{display:none; background:#668dc4;}



.index-8 .am-tabs-nav li .icon-on{display:none;}



.index-8 .am-tabs-nav li.am-active .off, .index-8 .am-tabs-nav li.am-active .icon-on{display:inline-block;}



.index-8 .am-tabs-nav li.am-active .on, .index-8 .am-tabs-nav li.am-active .icon{display:none;}



.index-8 .am-tabs-nav li dl{width:100%;}



.index-8 .am-tabs-nav li dl dt{font-size:30px; color:#668dc4;}



.index-8 .am-tabs-nav li dl dd{font-size:19px; margin:0; color:#787878;}



.index-8 .am-tabs-nav li.am-active dl dt, .index-8 .am-tabs-nav li.am-active dl dd{color:#fff;}







.index-8 .am-u-md-7 img{width:100%;}







.index-new{display:flex; flex-flow:row wrap; margin-top:20px;}



.index-new li{width:calc(50% - 20px); margin:0 10px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eee;}



.index-new li a{display:flex;}



.index-new li img{width:180px; height:115px; border:1px solid #ccc;}



.index-new li dl{width:calc(100% - 90px); padding:5px 0 0 10px;}



.index-new li dl dt{font-size:20px; color:#787878; padding-bottom:3px;}



.index-new li dl dd{font-size:14px; color:#787878; line-height:25px; color:#666;}



.index-new li dl dd span{color:#668dc4;}




