﻿.am-container {
	width:1100px;
}
p {
	margin:0;
}
.ie-title {
	text-align:center;
	margin-bottom:30px;
}
.ie-title h2 {
	display:inline-block;
	padding:0 15px;
	border-left: 20px solid #856e3a;
	border-right: 20px solid #856e3a;
	background: #ceab83;
	color: #fff;
	font-size: 30px;
	line-height: 60px;
	letter-spacing: 2px;
	font-weight: 400;
	margin:10px auto;
}
.banner {
	position: relative;
}
.banner img {
	min-height:460px;
}
.banner .text {
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	letter-spacing:4px;
	padding:40px 0;
}
.banner .text h2 {
	height:102px;
	line-height:102px;
	color:#fff;
	margin-top:20px;
	font-size:56px;
}
.banner .text h2 i {
	display:inline-block;
	width:102px;
	height:102px;
	background:url("../image/banner-hk.png") no-repeat center;
	vertical-align: middle!important;
}
.banner .text span {
	display:inline-block;
	margin-top:20px;
	border:3px solid #ddddbb;
	border-radius:60px;
	padding:15px;
	font-size:46px;
	color:#ddddbb;
}
.banner .text p {
	margin-top:20px;
	color:#fff;
}
.set-meal {
	padding:40px 0;
}
.set-meal .desc {
	text-align:center;
	font-size:24px;
	line-height:38px;
	margin:20px 0;
	letter-spacing: 3px;
}
.set-meal .item {
	border:1px solid #bfbfbf;
	border-radius:15px;
	padding-bottom:15px;
}
.set-meal .item h3 {
	background-color:#01438f;
	color:#fff;
	height:70px;
	line-height:70px;
	border-radius:15px 15px 0 0;
	font-size:24px;
	font-weight:normal;
	text-align:center;
}
.set-meal .item ul.list {
	padding:0 15px;
	list-style:none;
	min-height:380px;
}
.set-meal .item ul.list li {
	color:#333;
	font-size:14px;
	line-height:2;
}
.set-meal .item ul.list li.text-danger {
	color:#e70707;
}
.set-meal .item .am-btn {
	display:block;
	margin:10px 15px;
	border:1px solid #e70707;
	border-radius:10px;
	color:#e70707;
	padding:15px 0;
	font-size:20px;
}
.set-meal .item:hover {
	border:3px solid #e70707;
	border-radius:18px;
}
.set-meal .item:hover .am-btn {
	background-color:#e70707;
	color:#fff;
}
.conditions-process {
	padding:40px 0;
	background:url('../image/zhucetj_bg.jpg') no-repeat center center;
	background-size:cover; 
	margin-top:50px;
}
.conditions-process .am-tabs-nav {
}
.conditions-process .am-tabs-nav li a {
	color:#fff;
	font-size:20px;
	padding:10px 0;
	background-color:#3066a4;
	letter-spacing:2px;
}
.conditions-process .am-tabs-nav li:first-child a {
	border-radius:10px 0 0 0;
}
.conditions-process .am-tabs-nav li:last-child a {
	border-radius:0 10px 0 0;
}
.conditions-process .am-tabs-nav > li > a:hover, .conditions-process .am-tabs-nav > li > a:focus {
	text-decoration: none;
	background-color: #e70707;
}
.conditions-process .am-tabs-nav > li.am-active > a, .conditions-process .am-tabs-nav > li.am-active > a:hover, .conditions-process .am-tabs-nav > li.am-active > a:focus {
	color: #fff;
	background-color: #e70707;
	cursor: default;
}
.conditions-process .am-tabs-bd {
	background-color:#e9edf6;
	border:none;
}
.conditions-process .am-tabs-bd .am-tab-panel {
	padding:20px 10px;
}
.conditions-process .tab-conditions {
	padding:0 20px;
	list-style:none;
}
.conditions-process .tab-conditions li {
	margin-top:10px;
}
.conditions-process .tab-conditions li p {
	padding:10px;
	color:#01438f;
	font-size:15px;
	line-height:2;
	background-color:#afc9e8;
	border-radius:10px;
	margin:0 10px;
}
.conditions-process .tab-goods {
}
.conditions-process .tab-goods .item {
	text-align:center;
	margin:10px 30px;
}
.conditions-process .tab-goods .item h4 {
	font-size:18px;
	color:#01448b;
	margin:10px auto;
}
.conditions-process .tab-goods .item p {
	font-size:14px;
	color:#777;
	margin:10px auto;
}
.conditions-process .tab-process {
}
.conditions-process .tab-process .item {
	background-color:#bad0eb;
	color:#01438f;
	margin-right:40px;
	font-size:14px;
	border-radius:10px;
	padding:5px 10px;
	min-height:100px;
	position: relative;
}
.conditions-process .tab-process .item:after {
	content:'';
	position: absolute;
	top:50%;
	right:-33px;
	transform: translateY(-50%);
	width:27px;
	height:50px;
	background:url('../image/right.png') no-repeat;
}
.conditions-process .tab-process li:last-child .item {
	margin-right:0;
}
.conditions-process .tab-process li:last-child .item:after {
	content:none;
}
.conditions-process .tab-process .item big {
	display: block;
	text-align:center;
}
.conditions-process .other-way {
	margin-top:30px;
}
.conditions-process .other-way .item {
}
.conditions-process .other-way .item h4 {
	background-color:#01438f;
	padding:10px 0;
	text-align:center;
	font-size:24px;
	color:#fff;
	border-radius:10px 10px 0 0;
	margin:0;
	font-weight:normal;
}
.conditions-process .other-way .item .content {
	background-color:#dde1ec;
	color:#777;
	padding:10px;
	min-height:80px;
	letter-spacing:2px;
}
.part-bank {
	padding:40px 0;
}
.part-bank .bank-goods {
}
.part-bank .bank-goods .item {
	margin:10px 20px;
	text-align:center;
}
.part-bank .bank-goods .item h4 {
	margin:15px 0 10px;
	color:#333;
	font-size:24px;
	font-weight:normal;
}
.part-bank .bank-goods .item p {
	font-size:14px;
	color:#555;
	text-align:left;
	line-height:1.6;
}
.part-bank .bank-list {
	margin-top:20px;
}
.part-bank .bank-list .am-thumbnail {
	margin-bottom:5px;
	border-radius:10px;
}
.part6 {
	padding:40px 0;
}
.part6 .item {
	margin:10px 10px 20px;
	text-align:center;
}
.part6 .item h4 {
	margin:10px 0;
	color:#777;
	letter-spacing:2px;
}
.part7 {
}
.part7 .body {
	border:1px solid #01438f;
	border-radius:15px;
	padding:15px;
}
.part7 .am-panel {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.part7 .am-panel .am-panel-collapse .am-panel-bd {
	border:none;
	font-size:14px;
	color:#777;
	letter-spacing:2px;
}
.part7 .get-hotline {
	background-color:#01438f;
	color:#fff;
	border-radius:15px;
	padding:15px 0;
	display:block;
	margin: 0.6rem 1.25rem;
	font-size:24px;
	letter-spacing:2px;
}
.choicegfbox .choicenbox .choicenul li img{ width:105px;}


@media (max-width: 768px) {
	.banner .text h2{height: auto; line-height: 180%; font-size: 18px;}
	.banner .text h2 i{width: 35px; height: 35px; background-size: 100% 100%;}
	.banner .text span{font-size: 20px; padding: 5px 10px;}
	.choicegfboxb{width: 100%; height: auto; background-size: cover;}
	.choicegfT{width: 100%; height: auto; font-size: 18px;}
	.choicegfbox .choicenbox{height: auto; margin-top: 20px; overflow: hidden; width: 100%; padding: 0 !important;}
	.choicenul{padding: 0; overflow: hidden;}
	.choicegfbox .choicenbox .choicenul li{width: 48%; margin-left: 0; margin-bottom: 15px;}
	.choicegfbox .choicenbox .choicenul li:nth-child(2n+2){margin-left: 4%;}
	.choicegfbox .choicenbox .choicenul li img{max-height: 45px;}
	.choicegfbox .choicenbox .choicenul li h4{font-size: 18px;}
	.gfpkbox{height: auto; background-size: cover;}
	.gfpkbox .gfpkcen{width: 100%; height: auto;}
	.gfpkbox .gfpkcen .title{font-size: 18px;}
	.gfpkbox .gfpkcen ul{padding: 30px 2% 0 2%;}
	.gfpkbox ul li{height: auto; margin-bottom: 4vw; overflow: hidden;}
	.gfpkbox ul li div:nth-child(2){font-size: 16px; float: none;}
	.gfpkbox ul li div:nth-child(3){height: auto; float: none; line-height: 180%; width: 100%; padding: 2vw;}
	.gfpkbox ul li div:nth-child(2){float: left; width: 100%;}
	.gfpkbox ul li div:nth-child(1){float: none; width: 100%; text-align: left; padding-left: 2vw; height: auto;}
	.ie-title h2{font-size: 18px; line-height: 180%;}
	.ie-title{margin-bottom: 0}
	.set-meal{padding: 10px 0;}
	.set-meal .desc{font-size: 16px;}
	.set-meal .am-u-sm-4{width: 100% !important; margin-bottom: 20px; padding: 0;}
	.am-nav-justify > li a{font-size: 15px !important;}
	.conditions-process .tab-conditions{padding: 0;}
	.am-avg-sm-6 > li,.am-avg-sm-2 > li,.am-avg-sm-5 > li{width: 100%;}
	.conditions-process .tab-process .item:after{display: none;}
	.conditions-process .tab-process .item{margin-right: 0; margin-bottom: 4vw; min-height: 30px !important;}
	.am-u-sm-6{width: 100%;}
	.conditions-process .other-way .item h4,.part-bank .bank-goods .item h4{font-size: 18px;}
	.conditions-process .other-way .item{margin-bottom: 2vw;}
	.conditions-process .other-way .item .content{font-size: 14px;}
	.part-bank{padding: 20px 0;}
	.am-thumbnails{margin: 0;}
	.am-avg-sm-5 > li{text-align: center;}
	.am-avg-sm-5 > li img{margin: 0 auto;}
	.part6{padding: 0;}
	.part6 ul li{width: 48% !important;}
	.part6 ul li:nth-child(1), .part6 ul li:nth-child(2), .part6 ul li:nth-child(3), .part6 ul li:nth-child(4){padding: 0 !important;}
	.part6 ul li:nth-child(2n+1){clear: both;}
	.am-avg-sm-5 > li:nth-of-type(5n + 1){clear: none;}
	.am-panel-hd{padding: 0 0 2vw 0;}
	.am-panel-title{font-size: 14px;}
	.am-panel-title img{height: 20px;}
	.part7 .get-hotline{font-size: 14px; padding: 2vw; margin: 10px 0; height: auto; line-height: 180%; white-space: wrap !important;}
	.am-btn{white-space: normal !important;}
	.gfrongyubox .gfrongyuT{width: 100%; height: auto; line-height: 180%; font-size: 18px;}
	.gfrongyuD ul{padding-left: 1em; overflow: hidden;}
	.gfrongyuD ul{margin: 0 2vw; width: 96vw;}
}
 