*{
	margin: 0;
	padding: 0;
}
.clearfix:after{
	content: '';
	clear: both;
	overflow: hidden;
	display: block;
}
ul li{
	list-style: none;
}
a{
	text-decoration: none;
}
.lf{
	float: left;
}
.rt{
	float: right;
}
.icon {
   width: 1em; height: 1em;
   vertical-align: -0.15em;
   fill: currentColor;
   overflow: hidden;
}
/* 头部 */
.headCon{
	position: fixed;
	left: 0px;
	top: 0px;
	height: 80px;
	-webkit-perspective: 800px;
	perspective: 800px;
	width: 100%;
	z-index: 10;
}
.header{
	height: 80px;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: top;
	transform-origin: top;
	-webkit-transition: all .4s cubic-bezier(.25,.46,.45,.94);;
	transition: all .4s cubic-bezier(.25,.46,.45,.94);
	background-color: #fff;
	border-bottom: 1px solid #ebebeb;
}
.header.close{
	-webkit-transform: rotateX(-93deg);
	transform: rotateX(-93deg);
	background: #d5d5d5;
}

.header ul{
	height: 80px;
}
.header ul>li{
	height: 80px;
	line-height: 90px;
	position: relative;
}
.header ul>li.logo{
	margin: 0 111px 0 86px;
	line-height: 80px;
}
.header ul>li.logo img{
	width: 90px;
	height: 60px;
	vertical-align: middle;
}
.header ul>li.quote{
	margin: 25px 0 0 44px;
	width: 134px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border: 1px solid #ddd;
}
.header ul>li.quote a{
	padding: 0;
	width: 100%;
	height: 100%;
	display: block;
}
.header ul>li a{
	color: #818181;
	font-weight: bold;
	padding: 20px;
}
.header ul>li a:hover{
	color: #f28172!important;
}
.header ul>li a.icon{
	width: 16px;
	height: 16px;
	display: block;
	padding: 0;
	
}
.header ul>li .num{
	display: block;
	line-height: 80px;
	color: #818181;
	margin-right: 7px;
}
.header ul>li a.icon:first-of-type{
	background: url("../images/icon_01.png") center no-repeat;
	margin: 32px 12px 0 25px;
}
.header ul>li a.icon:last-of-type{
	background: url("../images/icon_02.png") center;
	margin: 32px 5px 0;
}
.header ul>li:hover ul.hoverUl{
	display: block;
}
ul.hoverUl::after{
	content: '';
	width: 18px;
	height: 18px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: -9px;
	margin-left: -9px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	box-shadow: 0 0 8px 0 rgba(0,0,0,.07);
}
ul.hoverUl{
	display: none;
	width: 220px;
	height: auto;
	position: absolute;
	box-sizing: border-box;
	background-color: #fff;
	padding: 15px 20px;
	left: -43px;
	top: 80px;
	box-shadow: 0 0 15px 0 rgba(0,0,0,.07);
	border-bottom: 0.25rem solid #f28172!important;
}
ul.hoverUl li{
	height: 35px;
	line-height: 35px;
	margin: 0;
}
ul.hoverUl li a{
	padding: 0;
}

/* banner */
.banner{
	position: relative;
	margin-top: 80px;
	width: 100%;
	height: 556px;
	background-image: url("../images/banner.jpg");
	background-position: center;
	background-size: cover;
}
.banner .text{
	position: absolute;
	left: 50%;
	top: 200px;
	margin-left: -571px;
	width: 1152px;
}
.banner .text p{
	word-break: break-all;
	color: #fff;
	font: 44px/60px 'Corbel';
	text-shadow: 1px 1px 1px #000;
}
.banner a{
	padding: 10px;
	width: 170px;
	height: 56px;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	left: 50%;
	bottom: 66px;
	margin-left: -95px;
}
.banner a:hover span{
	color: #fff;
}
.banner a span{
	position: absolute;
	width: 100%;
	height: 100%;
	line-height: 56px;
	left: 0;
	top: 0;
	z-index: 3;
}
.banner a.active::before{
	content: '';
	position: absolute;
	box-shadow: 0 0 20px rgba(32,14,17,.15);
	left: -10px;
	top: -10px;
	bottom: -10px;
	right: -10px;
	z-index: 2;
	box-sizing: border-box;
}
.banner a.showBtn::before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	box-shadow: 0 0 20px rgba(32,14,17,.3);
	box-sizing: border-box;
}
.banner a::before{
	-webkit-transition: all .25s cubic-bezier(.8,0,.2,1);
	transition: all .25s cubic-bezier(.8,0,.2,1);
}
.banner a::after{
	content: '';
	position: absolute;
	left: -10px;
	top: -10px;
	right: -10px;
	bottom: -10px;
	z-index: 1;
	background: #fd8c7a;
	box-sizing: border-box;
}
.midNav{
	margin: 0 auto;
	height: 200px;
	background: url("../images/banner_bg.jpg") repeat-x left bottom;
	border-top: 1px solid #ebebeb;
}
.midNav ul {
	width: 966px;
	height: 100%;
	margin: 0 auto;
}
.midNav ul li{
	width: 160px;
	height: 100%;
	border-right: 1px solid rgba(219,219,219,0.6);
}
.midNav ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.midNav ul li a:hover{
	background: #f28172;
}
.midNav ul li a:hover h2{
	color: #fff;
}
.midNav ul li a:hover dd p{
	visibility: visible;
	color: #fff;
}
.midNav ul li a dl{
	width: 100%;
	height: 100%;
	padding-top: 24px;
	box-sizing: border-box;
	text-align: center;
}
.midNav ul li a dl dt{
	margin: 0 auto;
	font-size: 0;
	width: 60px;
	height: 80px;
}
.midNav ul li a dl dt img{
	width: 100%;
	height: 100%;
}
.midNav ul li a dd{
	color: #dbdbdb;
	margin-top: 20px;
}
.midNav ul li a dd h2{
	font-size: 14px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
}
.midNav ul li a dd p{
	visibility: hidden;
	height: 30px;
	line-height: 30px;
}
/* 相册 */
.picGroup{
	position: relative;
	height: 756px;
	background: #fff;
	overflow: hidden;
}
.picGroup .num{
	position: absolute;
	font-weight: 400;
	font-size: 41rem;
	color: #fff;
	text-shadow: 0 2px 27px rgba(0,0,0,.08);
	z-index: 1;
}
.picGroup .num:first-of-type{
	left: -35px;
	top: -197px;
}
.picGroup .num:nth-of-type(2){
	left: 302px;
	top: 119px;
}
.picGroup .iconBig{
	opacity: 0.5;
	position: absolute;
	left: 331px;
	top: -193px;
	width: 232px;
	height: 440px;
	background: url("../images/feather.png") center/100% 100%;
}
.picGroup .text{
	position: absolute;
	left: 205px;
	top: 202px;
	z-index: 2;
}
.picGroup .text h2{
	margin-bottom: 40px;
	font-size: 45px;
	line-height: 60px;
}
.picGroup .text p{
	font-size: 16px;
	line-height: 26px;
	color: gray;
}
.picGroup .picCon{
	position: absolute;
	width: 650px;
	height: 480px;
	top: 166px;
	right: 88px;
	box-shadow: 0 0 20px rgba(32,14,17,.15);
}
.picGroup .picCon img{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
/* 轮播框架样式修改 */
#test1>div>div{
	background-color: #fff!important;
}
#test1 .layui-carousel-ind{
	top: 120px;
}
#test1 .layui-carousel-ind ul{
	background-color: #fff;
}
#test1 .layui-carousel-ind ul li{
	background-color: #eee;
	width: 14px;
	height: 14px;
}
#test1 .layui-carousel-ind ul li.layui-this{
	background-color: #fd8c7a;
}
#test1 button{
	width: 70px;
	height: 70px;
	border-radius: 0;
	top: 111%;
	background-color: #fd8c7a;
	transition: all .6s cubic-bezier(.25,.46,.45,.94);
}
#test1 button:first-of-type{
	left: 39.1%;
}
#test1 button:last-of-type{
	right: 39.1%;
}
#test1 button:hover{
	background: #fbda61;
	color: #fff;
}
#test1 button .icon{
	font-size: 33px;
	height: 100%;
	line-height: 70px;
}
#test1 button:first-of-type .icon{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 999;
}
/* 边框相册 */
.picGroup .picRound{
	position: absolute;
	width: 340px;
	height: 340px;
	right: -450px;
	top: 24px;
	box-shadow: 0 0 20px rgba(32,14,17,.15);
	background-color: #fff;
	border-radius: 100%;
	-webkit-transform :rotate(240deg);
	-webkit-transition:-webkit-transform 1s cubic-bezier(.455,.03,.515,.955),right .6s ease-in-out;
	transform: rotate(240deg);
	transition: transform 1s cubic-bezier(.455,.03,.515,.955),right .6s ease-in-out;
}
.picGroup .picRound.show{
	right: -146px;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}
.picGroup .picRound .picItem{
	position: absolute;
	display: block;
	width: 34px;
	height: 34px;
	-webkit-transform-origin: center;
	transform-origin: center;
	cursor: pointer;
}
.picGroup .picRound .picItem.active{
	border: 1px solid #f28172;
}
.picGroup .picRound .picItem img{
	width: 100%;
	height: 100%;
}
.picGroup .picRound .picItem:first-of-type{
	left: 153px;
	top: 32px;
}
.picGroup .picRound .picItem:nth-of-type(2){
	left: 91px;
	top: 50px;
	-webkit-transform: rotate(-38deg);
	transform: rotate(-38deg);
}
.picGroup .picRound .picItem:nth-of-type(3){
	left: 48px;
	top: 96px;
	-webkit-transform: rotate(-48deg);
	transform: rotate(-48deg);
}
.picGroup .picRound .picItem:nth-of-type(4){
	left: 32px;
	top: 153px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.picGroup .picRound .picItem:nth-of-type(5){
	left: 48px;
	top: 210px;
	-webkit-transform: rotate(-118deg);
	transform: rotate(-118deg);
}
.picGroup .picRound .picItem:nth-of-type(6){
	left: 91px;
	bottom: 50px;
	-webkit-transform: rotate(-148deg);
	transform: rotate(-148deg);
}
.picGroup .picRound .picItem:nth-of-type(7){
	left: 153px;
	bottom: 32px;
	-webkit-transform: rotate(-180deg);
	transform: rotate(180deg);
}
.picGroup .picRound .picItem:nth-of-type(8){
	left: 215px;
	bottom: 53px;
	-webkit-transform: rotate(140deg);
	transform: rotate(140deg);
}
.picGroup .picRound .picItem:nth-of-type(9){
    left: 253px;
    bottom: 96px;
    -webkit-transform: rotate(134deg);
    transform: rotate(134deg);
}
.picGroup .picRound .picItem:nth-of-type(10){
	right: 32px;
	top: 153px;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.picGroup .picRound .picItem:nth-of-type(11){
	left: 258px;
	top: 96px;
	-webkit-transform: rotate(48deg);
	transform: rotate(48deg);
}
.picGroup .picRound .picItem:nth-of-type(12){
	left: 215px;
	top: 50px;
	-webkit-transform: rotate(38deg);
	transform: rotate(38deg);
}
.picGroup .picRound .centerPoint{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #000;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.midBan{
	width: 1105px;
	margin: 0 auto;
	text-align: center;
}
.banTit{
	position: relative;
	font-size: 20px;
	height: 100px;
	line-height: 100px;
	font-weight: bold;
	text-align: center;
}
.banTit hr{
	position: absolute;
	width: 152px;
	height: 2px;
	background: #ffc6bf;
	left: 50%;
	bottom: 14px;
	margin-left: -76px;
}
.midBan .swiper-container{
	position: relative;
	overflow: hidden;
	height: 415px;
}
.midBan .swiper-container ul{
	height: 375px;
}
.midBan .swiper-container ul li{
	box-sizing: border-box;
	border: 1px solid #dbdbdb;
	border-bottom: 2px solid #ffc6bf;
	padding: 32px;
}
.midBan .swiper-container ul li dt img{
	margin-top: 8px;
	border-radius: 50%;
}
.midBan .swiper-container ul li dd{
	margin: 22px 0;
}
.midBan .swiper-container ul li dd p{
	line-height: 27px;
	height: 109px;
	overflow: hidden;
	color: #828282;
	font-size: 16px;
}
.midBan .swiper-container ul li dd h3{
	margin-top: 45px;
	font-size: 17px;
	font-weight: bold;
}
.midBan .swiper-pagination-bullet-active{
	background-color: #ffc6bf;
}
.ballBan{
	height: 336px;
	margin-top: 210px;
	position: relative;
	background-image: url("../images/newsletter_day.jpg");
	background-position: center;
	background-size: cover;
}
.ballBan .imgCon{
	width: 249px;
	height: 550px;
	position: absolute;
	left:50%;
	top: -169px;
	margin-left: -125px; 
}
.ballBan .imgCon>img{
	position: absolute;
	top: 88px;
	opacity: 0;
	left: 0;
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.ballBan .imgCon>img.show{
	top: 0;
	opacity: 1;
}
.ballBan .imgCon .ball{
	position: absolute;
	left: 50%;
	bottom: -88px;
	width: 100px;
	height: 100px;
	margin-left: -50px;
	background-image: linear-gradient(96deg,#f7db9e -35%,#ef997a 130%);
	background-image: -webkit-linear-gradient(96deg,#f7db9e -35%,#ef997a 130%);
	border-radius: 50%;
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
	opacity: 0;
}
.ballBan .imgCon .ball.show{
	bottom: 0;
	opacity: 1;
}
.ballBan .imgCon .ball img{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.bookBan{
	text-align: center;
	margin-top: 46px;
	padding-bottom: 40px;
	background: url("../images/people_bg.jpg") repeat-x left bottom;
}
.smallTxt{
	line-height: 20px;
	font-size: 14px;
	color: #999;
	margin-top: -10px;
}
.bookBan .bookCon{
	width: 1105px;
	height: 388px;
	margin: 30px auto 0;
}
.bookBan .bookCon>div{
	width: 50%;
	height: 100%;
}
.bookBan .bookCon .book_lf{
	position: relative;
	height: 100%;
	display: block;
}
.bookBan .bookCon .book_lf img{
	display: block;
	width: 100%;
	height: 100%;
}
.bookBan .bookCon .book_lf h2{
	height: 41px;
	line-height: 54px;
	color: #333;
	position: absolute;
	font-weight: bold;
	width: 100%;
	left: 0;
	bottom: 0;
	background: rgba(255,255,255,0.6);
	font-size: 24px;
}
.bookBan .bookCon .book_rt{
	padding-left: 18px;
	height: 100%;
	box-sizing: border-box;
	overflow-y: auto;
	overflow-x: hidden;
}
.bookBan .bookCon .book_rt li{
	height: 80px;
	text-align: left;
	margin-bottom: 10px;
}
.bookBan .bookCon .book_rt li a{
	display: block;
	width: 100%;
	height: 100%;
}
.bookBan .bookCon .book_rt li a:hover{
	background: rgba(200,200,200,0.2);
}
.bookBan .bookCon .book_rt li img{
	width: 112px;
	height: 100%;
	vertical-align: middle;
	margin-right: 15px;
	border: 1px solid #ebebeb;
}
.bookBan .bookCon .book_rt li span{
	color: #333;
	font-size: 18px;
	display: inline-block;
	width: 388px;
	height: 80px;
	overflow: hidden;
}
.bookBan .btn{
	display: block;
	width: 160px;
	height: 40px;
	line-height: 40px;
	background: #ffc6bf;
	color: #fff;
	margin: 20px auto 0;
}
.bookBan .btn:hover{
	opacity: 0.7;
}
.iconBan{
	margin-top: 88px;
	text-align: center;
}
.iconBan ul{
	width: 600px;
	margin: 44px auto 112px;
}
.iconBan ul li{
	width: 150px;
	height: 100px;
}
.footer{
	height: 347px;
	background-color: #fafafa;
	box-sizing: border-box;
	position: relative;
}
.footer .mainCon{
	position: absolute;
	top: 100px;
	left: 0;
	height: 60px;
	line-height: 60px;
	padding: 3px 0;
	opacity: 0;
	-webkit-transition:all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.footer .mainCon.show{
	top: 72px;
	opacity: 1;
}
.footer .mainCon ul{
	margin: 8px 0 0 30px;
}
.footer .mainCon li{
	width: 44px;
	height: 44px;
	margin-right: 8px;
}
.footer .mainCon li a{
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	transition: all .3s cubic-bezier(.25,.46,.45,.94);
}
.footer .mainCon li a:hover{
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}
.footer .mainCon li a img{
 	position: absolute;
 	left: 0;
 	top: 0;
 	width: 100%;
 	height: 100%;
}
.footer .mainCon .logo{
	width: 616px;
	height: 100%;
	text-align: center;
}
.footer .mainCon .search{
	position: relative;
	width: 254px;
	height: 50px;
	margin-top: 5px;
	border: 1px solid #909090;
}
.footer .mainCon .search input{
	position: absolute;
	left: 0;
	top: 0;
	width: 190px;
	height: 100%;
	background-color: #fff;
	border: none;
	text-indent: 33px;
	color: gray;
}
.footer .mainCon .search .icon{
	position: absolute;
	left: 8px;
	top: 14px;
	font-size: 21px;
	color: #4dc040;
	font-weight: bold;
	z-index: 3;
}
.footer .mainCon button{
	position: absolute;
	right: 0;
	top: 1px;
	width: 64px;
	height: 48px;
	line-height: 48px;
	color: #fff;
	background-color: #4dc040;
	border: none;
	cursor: pointer;
}
.footer .bottomNav{
	width: 410px;
	height: 18px;
	position: absolute;
	left: 50%;
	top: 225px;
	opacity: 0;
	margin-left: -205px;
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.footer .bottomNav.show{
	top: 197px;
	opacity: 1;
}
.footer .bottomNav li{
	color: gray;
}
.footer .bottomNav li:not(:last-of-type):after{
	content: '|';
	margin: 0 15px;
}
.footer .bottomNav li a{
	font-size: 15px;
	color: gray;
}
.footer .bottomNav li a:hover{
	color: #f28172;
}
.footer .botomCon{
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 90px;
	padding: 24px 0;
	background-color: #41433f;
	box-sizing: border-box;
}
.footer .botomCon p{
	font-size: 15px;
	color: #fff;
	margin-bottom: 13px;
}
#toTop{
	position: fixed;
	text-align: center;
	right: 0;
	bottom: 0;
	width: 66px;
	height: 66px;
	cursor: pointer;
	background-color: #fff;
	box-shadow: 0 0 20px rgba(32,14,17,.15);
	z-index: 9;
	transition: color .4s cubic-bezier(.25,.46,.45,.94);
	font-size: 12px;
}
#toTop:hover{
	color: #ffc6bf;
}
#toTop .icon{
	display: block;
	color: #ffc6bf;
	font-size: 36px;
	margin: 5px auto 0;
}

/* 产品页 */
.productHead{
	position: relative;
	height: 130px;
	line-height: 130px;
	font-size: 32px;
	text-align: center;
	background-color: #ffc5c1;
	margin-top: 80px;
}
.productHead a{
	position: absolute;
	left: 50%;
	bottom: -19px;
	margin-left: -102px;
	font-size: 16px;
	width: 205px;
	height: 38px;
	line-height: 38px;
	background-color: #332c2b;
	color: #fff;
}
.productHead a:hover{
	background-color: #000;
	color: #fff;
}
.productCon{
	width: 1120px;
	margin: 66px auto 0;
}
.productCon .productNav{
	width: 204px;
}
.topLink{
	color: #999;
	margin-bottom: 5px;
	display: block;
}
.topLink a{
	color: #000;
}
.topLink a:hover{
	color: #ffc5c1;
}
.productCon .productNav .accordion-collapse{
	background: url("../images/nav_open.png") no-repeat;
}
.productCon .productNav .accordion-expand{
	background: url("../images/nav_close.png") no-repeat;
}
.productCon .productNav .accordion-header{
	background: #f4f4f4;
	height: 41px;
	padding: 10px 15px;
	box-sizing: border-box;
}
.productCon .productNav .accordion-header:hover .panel-title{
	color: #ffc6bf;
}
.productCon .productNav .accordion-header .panel-title{
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	color: #000;
}
.productNav .accordion ,.productNav .panel-body,.productNav .accordion-header{
	border: none;
}
.productNav .panel-with-icon{
	padding: 0;
}
.productNav .accordion-header .panel-tool{
	right: 15px;
}
.productNav .panel{
	margin-bottom: 21px;
}
.productNav .items{
	border-top: 1px solid #ebebeb
}
.productNav .items li{
	
	background: #f4f4f4;
}
.productNav .items li:hover{
	background: #ebebeb;
	text-decoration: underline;
}
.productNav .items li a{
	display: block;
	width: 100%;
	line-height: 17px;
	padding: 10px;
	box-sizing: border-box;
	color: #666;
	font-size: 14px;
}
.productNav .navHead{
	background: #ffc6bf;
	padding: 0 15px;
	box-sizing: border-box;
	height: 50px;
	line-height: 50px;
	margin-bottom: 15px;
}
.productNav .navHead strong{
	color: #fff;
}
.productNav .navHead .icon{
	margin-top: 14px;
	font-size: 20px;
	color: #fff!important;
	font-weight: bold;
}
.productNav .navHead .icon.transform{
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin: 13px -2px 0 0;
	font-size: 28px;
}
.productNav .linkList{
	margin: -15px 0 15px;
}
.productNav .linkList li{
	padding: 8px 0;
	border-bottom: 1px dotted #ebebeb;
}
.productNav .linkList li a{
	display: block;
	width: 100%;
	line-height: 20px;
}
.productNav .linkList li a:hover{
	color: #ffc6bf;
	text-decoration: underline;
}
.productNav .producTxt{
	line-height: 18px;
	margin: 14px 0 18px;
}
.productNav .producTxt i{
	width:18px;
	height: 18px;
	margin-right: 3px;
	display: inline-block; 
	vertical-align: middle;
	font-size: 18px;
}
.productNav .producTxt i.txt{
	font-size: 14px;
	font-style: normal;
	width: 23px;
}
.productNav .helpLink{
	margin: 30px 0 15px;
	height: 77px;
	border: 1px solid #dbdbdb;
}
.productNav .helpLink a{
	padding: 10px 0;
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: 100%;
}
.productNav .helpLink a:hover{
	color: #ffc6bf;
}
.productNav .helpLink a:hover .icon{
	color: #ffc6bf!important;
}
.productNav .helpLink a .icon{
	display: inline-block;
	width: 28px;
	height: 28px;
	margin: 5px 0 0 5px;
}
.productNav .helpLink a .helpTxt{
	margin-left: 10px;
	width: 158px;
	height: 57px;
	box-sizing: border-box;
}
.productNav .helpLink a .helpTxt strong{
	font-size: 16px;
	height: 21px;
	line-height: 21px;
}
.productNav .helpLink a .helpTxt p{
	font-size: 13px;
	line-height: 20px;
}
.productList{
	margin-left: 68px;
	padding-top: 16px;
	width: 848px;
}
.productList>h2{
	padding-left: 20px;
	height: 53px;
	line-height: 53px;
	font-weight: bold;
	font-size: 18px;
	color: #333;
}
.productList .buyItems li{
	margin: 0 0 20px 20px;
	width: 190px;
	height: 330px;
	border: 1px solid #ebebeb;
}
.productList .buyItems li:hover{
	border: 1px solid #f28172;
	box-shadow: 0 0 0.3rem #f28172;
}
.productList .buyItems li>a{
	margin-top: 20px;
	display: block;
	width: 100%;
}
.productList .buyItems li dt{
	height: 192px;
}
.productList .buyItems li dt img{
	width: 100%;
	height: 100%;
}
.productList .buyItems li dd{
	
	display: block;
}
.productList .buyItems li dd{
	padding: 16px 11px 0;
	box-sizing: border-box;
	height: 62px;
	line-height: 22px;
	color: #333;
}
.productList .buyItems li .btn{
	padding: 0 11px;
	margin-top: 8px;
}
.productList .buyItems li .btn a{
	display: inline-block;
	width: 78px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
}
.productList .buyItems li .btn a:first-of-type{
	background: #f28172;
	margin-right: 8px;
	transition: 0.4s all ease;
}
.productList .buyItems li .btn a:hover{
	background: #332c2b;
}
.productList .buyItems li .btn a:last-of-type{
	background: #332c2b;
}
.page{
	margin: 94px 0;
	height: 32px;
}
.page .center{
	width: 462px;
	margin: 0 auto;
}
.page li{
	background: #efefef;
	cursor: pointer;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin-right: 10px;
	border-radius: 5px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.4) inset;
	color: #c5c5c5;
	font-weight: bold;
}
.page li.active{
	background-color: #f4f4f4;
	color: #7e7e7e;
}
.page li:hover{
	background-color: #f99389;
	color: #fff;
}
.page li:hover .left{
	border-right-color: #fff;
}
.page li:hover .right{
	border-left-color: #fff;
}
.page li .to{
	border-width: 8px;
	border-style: solid;
	border-color: transparent;
}
.page li .left{
	border-right-color: #c5c5c5;
	margin: 8px 12px 0 0;
}
.page li .right{
	border-left-color: #c5c5c5;
	margin: 8px 0 0 12px;
}

/* 关于我们样式 */
.team-container{min-height:15rem;height:auto;margin:0 auto 5rem auto;}
.item-wrap{background:url(../images/sjz_06.gif) center repeat-y;height:auto;overflow:hidden;}
.now-year-wrap{background:#f28172;padding:1rem 2rem;margin:0 auto;text-align:center;color:#fff;position:relative;display:table;}
.now-year-wrap:after{content:'';position: absolute;bottom:-0.5rem;left:50%;margin-left:-0.4rem;width:0;height:0;border-left:0.4rem solid transparent;border-top: 0.5rem solid #f28172;}
.now-year-main{overflow:hidden;background:url(../images/sjz_06.gif) center repeat-y;min-height:14rem;}
.event-list-right,
.event-list-left{background:url(../images/sjz_10.png) no-repeat;width:1.55rem;height:2.1rem;margin:4rem auto 1rem auto;position:relative; }
.event-list-right .event-info{position:absolute;top:-1rem;right:15rem;width:16.7rem;height:3.55rem;display:none;padding:0.3rem 0 0 0.4rem;background:url(../images/infowrap_13.png) no-repeat;}
.event-list-right .event-time {position:absolute;left:3.05rem;top:-0.3rem;font-size:1.5rem;color:#f28172;display:none; }
.event-list-left .event-info {position:absolute;top:-1rem;left:15rem;width:16.7rem;height:3.55rem;background:url(../images/infowrap_14.png) no-repeat;display: none;padding:0.3rem 0 0 0.6rem;}

.event-list-left .event-time{position:absolute;right:3.05rem;top:-0.3rem;font-size:1.5rem;color:#f28172;display:none; }
.event-info img{width:3rem;height:3rem;float:left;margin-right:0.5rem;border-radius:50%;box-shadow:0 0 0.3rem #dbdbdb;}
.event-info p.info{font-size:0.7rem;margin:0;color:#333;padding-right:0.5rem;}
.event-info p.info-small{line-height:2.5rem; }
.event-info p.info a.info-link{color:#333;text-decoration:underline; }
.event-info p.info a.info-link:hover{color:#2BA3D7; }

.time-line-float{width:6.035rem;min-height:14.5rem;position:fixed;z-index:10;top:2.5rem;display:none;background:url(../images/time_line_03.png) left top no-repeat;}
.time-line-float ul {margin:0;padding:0;list-style:none;width:4.25rem;height:auto; overflow:hidden;min-height:7.5rem;margin:5.9rem 0 0 0.2rem;background-color:#fff;}
.time-line-float ul li:nth-child(1) {border-radius:0.2rem 0.2rem 0 0;border-top:solid 1px #3D518A;}
.time-line-float ul li {height:1.75rem;line-height:1.75rem;text-align:center;border:solid 1px #3D518A;border-top:none;}
.time-line-float ul li a {display:block;font-size:0.7rem;color:#3D518A;text-decoration:none;}
.time-line-float ul li a.active{background:#3D518A;color:#fff;}

/* customerSays */
.customer{width:100%;height:35rem;overflow:hidden;position:relative;}
.customer:after{content:'';width:0.1rem;height:100%;position:absolute;left:50%;top:0;background:#5c76b8;display:block;margin-left:-1px;}
.customer > span{padding:0.15rem;border-radius:50%;background:#5c76b8;position:absolute;left:50%;margin-left:-0.15rem;}
.customer > span.customer-pointer-t{top:0;}
.customer > span.customer-pointer-b{bottom:0;}
.customer > ul{overflow:hidden;}
.customer > ul > li{width:100%;overflow:hidden;padding-left:50%;box-sizing:border-box;height:8.75rem;}
.customer > ul > li.isLeft{padding-right:50%;padding-left:0;}
/*content*/
.customer-common-box{padding:1rem 0 1rem 6rem;background:url(../images/custome_line.png) no-repeat left 2.5rem;position:relative;overflow:hidden;word-wrap:break-word;}
.customer-common-box > img{border-radius:50%;width:3rem;height:3rem;position:absolute;left:2.5rem;top:1rem;border:1px solid #ebebeb;box-sizing:border-box;}
.customer-common-box h4，.customer-common-box p{word-wrap:break-word;}
/*isleft*/
.isLeft{text-align:right;}
.isLeft > .customer-common-box{padding:1rem 6rem 1rem 0;background:url(../images/custome_line.png) no-repeat right 2.5rem;word-wrap:break-word;}
.isLeft > .customer-common-box p{word-wrap:break-word;}
.isLeft > .customer-common-box > img{right:2.5rem;left:auto;}
.commont-main{width:100%;overflow:hidden;margin:0 auto;}
.commont-main > .commont-head{background:#f28172;padding:1.5rem 0;font-size:1.2rem;display:block;}
.commont-main > .commont-body{background:#f8f8f8;padding:1.25rem;}
.commont-main > .commont-body .body-list{overflow:hidden;display:table;text-align:left;padding-left:1.25rem;box-sizing:border-box;}
.commont-main > .commont-body .body-list p{width:100%;margin-bottom:0.25rem;color:#999;font-size:0.65rem;}
.commont-main > .commont-body .body-list input,
.commont-main > .commont-body .body-list textarea{width:100%;padding:0.25rem;box-sizing:border-box;border:1px solid #dbdbdb;height:1.9rem;line-height:1.9rem;}
.commont-main > .commont-foot{background:#f8f8f8;padding-bottom:1.25rem;}

/* kaerTeam */
.our-team {padding-bottom: 3rem}
.our-team .xui-col-xs-3{text-align:center;margin-bottom:1.5rem;}
.our-team .xui-col-xs-3 img{width:7rem;height:7rem;border-radius:50%;border:0.1rem solid #ebebeb;}
#box_main_sub4 {width:100%}
.hr_title{color:#828282;font-size:6.5rem;height:2.5rem;line-height:2.5rem;width:100%;max-width:1000px;margin:auto;background:#322a28;}
.hr_title ul li{line-height:2.5rem;color:#fff;float:left;font-size:0.75rem;font-family:"frutigernext_medium";border-right:1px solid #e9eced}
.hr_title ul li.Job1{width:30%}
.hr_title ul li.Job2{width:24%}
.hr_title ul li.Job3{width:11%}
.hr_title ul li.Job4{width:20%}
.hr_title ul li.Job5{width:14.5%}
.hr_list{width:100%;max-width:1000px;margin:auto}
.hr_li{color:#828282;font-size:0.65rem;line-height:2.5rem;border-right:1px solid #e9eced;overflow:hidden}
.hr_li ul.li_list{border-bottom:1px solid #e9eced;border-left:1px solid #e9eced}
.hr_li ul.li_list li{line-height:2.5rem;color:#454545;float:left;font-size:0.75rem;border-right:1px solid #e9eced}
.hr_li .li1{width:30%;float:left;border-right:1px solid #e9eced;line-height:2.5rem;color:#454545;font-size:0.75rem;border-bottom:1px solid #e9eced;border-left:1px solid #e9eced}
.hr_li .li2{width:24%;float:left;border-right:1px solid #e9eced;line-height:2.5rem;color:#454545;font-size:0.75rem;border-bottom:1px solid #e9eced}
.hr_li .li3{width:11%;float:left;border-right:1px solid #e9eced;line-height:2.5rem;color:#454545;font-size:0.75rem;border-bottom:1px solid #e9eced}
.hr_li .li4{width:20%;float:left;border-right:1px solid #e9eced;line-height:2.5rem;color:#454545;font-size:0.75rem;border-bottom:1px solid #e9eced}
.hr_li .li5{width:14.5%;float:left;line-height:2.5rem;color:#454545;font-size:0.75rem;border-bottom:1px solid #e9eced}
.last span{display:inline-block;background:#322a28;color:#fff;width:4.7rem;height:1.5rem;line-height:1.5rem;border-radius:0.25rem;margin-top:0.5rem;cursor:pointer}
.content{display:none;line-height:1.5rem;font-size:0.8rem;padding:0.75remx;border:1px solid #e9eced;border-top:0;text-align:left}
.content strong{font-weight:normal;font-family:"frutigernext_medium"}

/* 产品详情 */
.product_icon {
	width: 26px;
	height: 29px;
	display: inline-block;
	background: url("../images/icon.png");
}
.commont-main{width:100%;overflow:hidden;margin:0 auto;}
.commont-main > .commont-head{background:#fac603;padding:1.5rem 0;font-size:1.2rem;display:block;}
.commont-main > .commont-body{background:#f8f8f8;padding:1.25rem;}
.commont-main > .commont-body .body-list{overflow:hidden;display:table;text-align:left;padding-left:1.25rem;box-sizing:border-box;}
.commont-main > .commont-body .body-list p{width:100%;margin-bottom:0.25rem;color:#999;font-size:0.65rem;}
.commont-main > .commont-body .body-list input,
.commont-main > .commont-body .body-list textarea{width:100%;padding:0.25rem;box-sizing:border-box;border:1px solid #dbdbdb;height:1.9rem;line-height:1.9rem;}
.commont-main > .commont-foot{background:#f8f8f8;padding-bottom:1.25rem;}

.list-content{
	padding: 0!important;
}
img.mini-img.active,.small-cont.img-active{
	border: 0.1rem solid #ffc6bf!important;
}
.commont-main > .commont-head{
	background: #ffc6bf;
}
.guessLike:hover{
	color: #ffc6bf;
}
body{
	padding: 0!important;
	margin-top: 150px;
}

/* news */
.mar_14{
	margin-top: 14px;
}
.h_60{
	height: 60px;
	visibility: hidden;
}

/* news_datail */
.img-data{width:100%;height:8.5rem;overflow:hidden;position:relative;background:#f4f4f4;text-align:center;}
.img-data img{width:100%;height:auto;}
.img-data p{color:#999;padding:0.25rem 0;}
/*相关阅读*/
ul.related-read{width:100%;height:auto;overflow:hidden;}
ul.related-read li{padding:0.15rem 1.5rem 0.15rem 0;box-sizing:border-box;}
ul.related-read li h3{font-size:0.8rem;font-weight:normal;margin:0;}

/* faqss */
.productlist-title a{display:inline-block;margin-right:2rem;padding:0 0.5rem;}
.productlist-title a.active{border-top:0.2rem #ffc6bf solid;font-weight:bold;color:#ffc6bf;}
ul.faqs-list{overflow:hidden;}
ul.faqs-list li{border-bottom:1px solid #ebebeb;height:2.2rem;overflow:hidden;}
ul.faqs-list li .faqs-title{width:100%;height:2.2rem;line-height:2.2rem;overflow:hidden;}
ul.faqs-list li .faqs-title span{width:1.2rem;height:1.2rem;line-height:1.2rem;display:inline-block;background:#333;cursor:pointer;margin-right:0.2rem;}
ul.faqs-list li .faqs-title span i{font-size:1.2rem;color:#fff;}
ul.faqs-list li .faqs-content{padding:1rem 0;}
ul.faqs-list li.active{height:auto;}

/* login */
.loginCon{
	width: 1094px;
	margin: 98px auto 0;
}
.loginCon .loginMain{
	margin: 45px 12px;
	background: #f8f8f8;
}
.loginCon .loginMain .midCon{
	width: 483px;
	margin: 0 auto;
	padding: 43px 0 20px;
}
.loginCon .loginMain .midCon li{
	margin-bottom: 21px;
}
.loginCon .loginMain .midCon li.link{
	margin: 48px 0 71px;
}
.loginCon .loginMain .midCon .txt{
	font-family: 'MicrosoftYaHeiLight';
	font-size: 16px;
	color: #979797;
	text-transform: uppercase;
	margin-bottom: 7px;
}
.loginCon .loginMain .midCon a.txt{
	text-decoration: underline;
}
.loginCon .loginMain .midCon a.txt:hover{
	color: #f28172;
}
.loginCon .loginMain .midCon li input{
	border: 1px solid #ebebeb;
	height: 38px;
	width: 100%;
	text-indent: 20px;
}
.loginCon .loginMain .midCon li>button,.loginCon .loginMain .midCon li>a.button{
	display: block;
	width: 161px;
	height: 45px;
	line-height: 45px;
	border-radius: 5px;
	background-color: #22cd61;
	border: none;
	margin: 0 auto;
	color: #fff;
	text-align: center;
	font-size: 16px;
}
.loginCon .loginMain .midCon li>button.next,.loginCon .loginMain .midCon li>a.next{
	margin-top: 38px;
}
.loginCon .loginMain .midCon li .verify{
	height: 40px;
}
.loginCon .loginMain .midCon li .verify input{
	width: 76%;
}
.loginCon .loginMain .midCon li .verify button{
	width: 90px;
	height: 38px;
	border: 1px solid #ebebeb;
	background: #000;
	color: #fff;
	line-height: 38px;
}
.loginCon form{
	margin-top: 28px;
}
.loginCon form .formHead{
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 0 66px 0 30px;
}
.loginCon form .formHead input{
	margin-right: 5px;
}
.loginCon form .formHead span{
	text-transform: uppercase;
}
.loginCon form .formHead .item{
	margin-left: 157px;
}
.loginCon form .formHead .smallItem{
	margin-left: 52px!important;
	min-width: 75px;
	text-align: center;
}
.loginCon form .formHead .smallItem i{
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 7px 6px 0 0;
	background: url('../images/icon_04.png');
}
.loginCon form .formHead .smallItem strong{
	color: #777674;
	font-weight: normal;
	text-transform: none;
}
.loginCon form .formHead #removeAll{
	cursor: pointer;
}
.loginCon form .formHead .item:nth-of-type(4){
	margin-left: 52px;
}
.loginCon form .formHead .item:nth-of-type(5){
	margin-left: 82px;
}
/* shoppingCart */
.productsList{
	padding: 36px 0 98px 0;
}
.productsList li{
	margin-bottom: 30px;
}
.productsList li:last-child{
	margin: 0;
}
.productsList li input[type='checkbox']{
	margin-top: 41px;
}
.productsList li .productsItem{
	margin-left: 51px;
}
.productsList li .productsItem:nth-of-type(4){
	margin-left: 136px;
}
.productsList li .productsItem:nth-of-type(5){
	margin-left: 33px;
	margin-top: 8px;
}
.productsList li .productsItem:nth-of-type(6){
	margin-left: 58px;
	margin-top: 8px;
}
.productsList li .productsSmallItem{
	margin: 0 0 0 52px!important;
	min-width: 75px;
	text-align: center;
}
.productsList li .productsSmallItem .icon{
	margin-top: -6px;
}
.productsList li .productsItem .num{
	width: 55px;
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.productsList li .productsItem span.num{
	display: block;
	width: 27px;
	line-height: 13px;
}
.productsList li .productsItem img{
	width: 90px;
	height: 96px;
}
.productsList li .productsItem a {
	text-decoration: underline;
}
.productsList li .productsItem a:hover{
	color: #332c2b;
}
.productsList li .productsItem a.icon{
	text-decoration: none;
	display: block;
	width: 100%;
	height: 29px;
	line-height: 29px;
	background: url("../images/icon_03.png") no-repeat 0 7px;
	text-indent: 17px;
	color: #777674;
}
.productsList li .productsItem a.icon:last-of-type{
	background: url("../images/icon_04.png") no-repeat 0 7px;
}
.productsList li .productsItem p{
	height: 27px;
	line-height: 27px;
	word-spacing: 4px;
	margin:0;
}
.productsList li .productsItem p strong{
	font-size: 15px;
}
.productsList li .topInfo{
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid #ececec;
	background-color: #fcfcfc;
	margin-bottom: 20px;
	padding-left: 30px;
}
.productsList li .topInfo span{
	margin-right: 60px;
	font-size: 15px;
}
.productsList li .topInfo span i{
	text-decoration: underline;
}
.productsList li .botInfo{
	padding: 0 73px 0 30px;
}
.formMain{
	padding: 28px 68px 40px 23px;
	border-top: 2px solid #e6e6e6;
	border-bottom: 2px solid #e6e6e6;
	background: #fcfcfc;
}
.formMain>p{
	line-height: 25px;
	width: 460px;
	word-spacing: 4px;
}
.formMain div p{
	width: 266px;
	font-size: 16px;
	margin-bottom: 73px;
}
.formMain .nextBtn{
	width: 282px;
}
.formMain .nextBtn a{
	display: block;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
}
.formMain .nextBtn a:first-of-type{
	width: 179px;
	background: #22cd6d;
}
.formMain .nextBtn a:last-of-type{
	width: 76px;
	background: #ed695a;
}
.payCon{
	width: 1013px;
	padding-top: 13px;
	border-top: 2px solid #e6e6e6;
	margin: 105px auto 313px;
}
.payCon .leftCon{
	width: 580px;
}
.payCon h2{
	margin: 0;
	font-size: 50px;
	line-height: 50px;
	font-weight: normal;
	margin-bottom: 45px;
}
.iframeCon h3{
	font-size: 29px;
	font-weight: normal;
	color: #1ecd82;
}
.iframeCon .prompt{
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
}

.payCon .icon{
	display: block;
	width: 20px;
	height: 20px;
	background: url("../images/icon_05.png");
	margin: 6px 5px 0;
}
.iframeCon .icon{
	display: block;
	width: 20px;
	height: 20px;
	background: url("../images/icon_05.png");
	margin: 6px 5px 0;
}
.iframeCon .prompt a{
	color: #1ecd82;
	text-decoration: underline;
}
.payCon .item:nth-of-type(2) .showCon,.payCon .item:nth-of-type(3) .showCon{
	display: none;
}
.payCon .item:nth-of-type(2) .showCon{
	padding: 16px;
	background-color: #efefef;
	position: relative;
	margin-bottom: 20px;
}
.payCon .item:nth-of-type(2) .showCon ul{
	margin-bottom: 44px;
}
.payCon .item:nth-of-type(2) .showCon h5{
	font-size: 28px;
	line-height: 76px;
	font-weight: normal;
}
.payCon .item:nth-of-type(2) .showCon li{
	font-size: 18px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 8px;
}
.payCon .item:nth-of-type(2) .showCon li:first-of-type{
	margin-bottom: 15px;
}
.payCon .item:nth-of-type(2) .showCon li:first-of-type input{
	margin-bottom: 5px;
}
.payCon .item:nth-of-type(2) .showCon li input{
	margin-right: 5px;
}
.payCon .item:nth-of-type(2) .showCon .botIcon{
	margin: 60px 5px 10px 0;
	height: 51px;
}
.payCon .item:nth-of-type(2) .showCon .lockIcon{
	position: absolute;
	right: 29px;
	top: 57px;
	width: 21px;
	height: 23px;
}
.payCon .inputItem{
	width: 280px;
}
.payCon .inputItem:nth-of-type(3){
	width: 100%;
}
.payCon .inputItem p{
	height: 28px;
	line-height: 28px;
	margin: 19px 0 2px;
	font-size: 16px;
}
.payCon .inputItem p span{
	margin-right: 5px;
}
.payCon .inputItem p i{
	display: inline-block;
	width: 8px;
	height: 8px;
	margin-top: 5px;
	background: url("../images/icon_06.png");
}
.payCon .inputItem input,.payCon .inputItem select{
	width: 100%;
	height: 32px;
	line-height: 30px;
	text-indent: 14px;
	border: 1px solid #22cd6d;
	border-radius: 5px;
	box-sizing: border-box;
}
.payCon .item .inputItem input.small,.payCon .item .inputItem select.small{
	border: 2px solid #dadada;
}
.payCon .item .inputItem input.small_01{
	width: 200px;
}
.payCon .item .inputItem select.small_02{
	width: 60px;
}
.payCon .item .inputItem select.small_03{
	width: 100px;
}
.payCon .item .inputItem input.small_04{
	width: 94px;
}
.payCon .inputItem input.small_06{
	width: 258px;
}
.payCon .inputItem input.small_10{
	width: 140px;
}
.payCon .inputItem select.small_05{
	width: 233px;
}
.payCon .inputItem input.small_07,.payCon .inputItem a.small_07{
	width: 53px;
	background: #22cd6d;
	text-align: center;
	color: #fff;
	text-indent: 0px;
	font-weight: bold;
	margin-left: 15px;
}
.payCon .inputItem a.small_07{
	display: block;
	width: 53px;
	height: 32px;
	line-height: 32px;
	background: #22cd6d;
	text-align: center;
	color: #fff;
	text-indent: 0px;
	font-weight: bold;
	margin: 0 0 0 15px;
	border-radius: 5px;
	cursor: pointer;
}
.payCon .inputItem input.small_08{
	width: 96px;
	background: #000;
	color: #fff;
	text-indent: 0;
	border-radius: 0px;
	border: none;
	margin-left: 15px;
}
.payCon .inputItem input.small_09,.payCon .inputItem a.small_09{
	margin: 24px 0;
	font-size: 14px;
}
.payCon .item .inputItem>span{
	display: inline-block;
	width: 25px;
	font-size: 20px;
	text-align: center;
	position: relative;
	top: 3px;
}
.payCon .item .postMethod{
	margin-top: 38px;
}
.payCon .item .postMethod h5{
	font-size: 28px;
	margin: 0;
	line-height: 36px;
	font-weight: normal;
}
.payCon .item .postMethod .radioList{
	margin: 22px 0;
	border: 1px solid #e7e7e7;
}
.payCon .item .postMethod li{
	height: 58px;
	line-height: 58px;
	border-bottom: 1px solid #e7e7e7;
}
.payCon .item .postMethod li:nth-child(odd){
	background-color: #efefef;
}
.payCon .item .postMethod li:last-of-type{
	border: none;
}
.payCon .item .postMethod p{
	line-height: 21px;
	margin: 0;
	font-size: 16px;
}
.payCon .item .postMethod p:nth-of-type(2){
	text-indent: 25px;
	font-style: italic;
}
.payCon .item .postMethod input{
	margin: 0 5px;
}
.payCon .item .postMethod span{
	line-height: 21px;
}
.payCon .item .postMethod div{
	width: 50%;
	height: 100%;
	padding: 8px 12px;
	box-sizing: border-box;
}
.payCon .item .postMethod div:first-of-type{
	border-right: 1px solid #e7e7e7;
}
.payCon .item h4{
	height: 64px;
	line-height: 64px;
	text-indent: 16px;
	background: #000;
	color: #fff;
	margin:0;
	cursor: pointer;
}
.payCon .item table, .payCon .item th,.payCon .item td{
	border: 1px solid #e7e7e7;
	text-align: center;
}
.payCon .item table{
	width: 100%;
	border-collapse: collapse;
}
.payCon .item table td{
	padding: 10px;
}
.payCon .item table td img{
	width: 68px;
	height: 72px;
	margin-right: 10px;
}
.payCon .item table td a{
	display: block;
	text-align: left;
	text-decoration: underline;
}
.payCon .item table td p{
	line-height: 25px;
	margin: 0;
	text-align: left;
}
.payCon .item table td p.center{
	text-align: center;
	font-weight: bold;
}
.payCon .item table th{
	height: 62px;
}
.payCon .rightCon{
	width: 408px;
	margin-left: 25px;
}
.payCon .rightCon .rightTop{
	padding-left: 16px;
}
.payCon .rightCon .rightTop p{
	margin: 0;
}
.payCon .rightCon .rightInfo{
	margin-top: 27px;
	padding: 20px;
	border: 1px solid #e6e6e6;
}
.payCon .rightCon .rightInfo .prompt{
	line-height: 20px;
	height: 20px;
}
.payCon .rightCon .rightInfo .prompt:last-of-type{
	margin-bottom: 20px;
}
.payCon .rightCon .rightInfo hr{
	margin: 10px 0 18px;
}
.payCon .rightCon .rightInfo .prompt .icon{
	margin: 0 5px;
}
.payCon .rightCon input{
	width: 100%;
	height: 46px;
	line-height: 46px;
	border-radius: 5px;
	background-color: #22cd6d;
	border: none;
	color: #fff;
	font-weight: bold;
	font-size: 22px;
}
.payLoginCon{
	padding: 17px;
	background: #efefef;
}
.payLoginCon a{
	display: block;
	width: 221px;
	font-size: 22px;
	font-weight: bold;
}
.payLoginCon a:hover{
	color: #332c2b;
}
.payLoginCon a.forget{
	font-size: 16px;
	font-weight: normal;
	color: #22cd6d;
	margin: 0!important;
}
.payLoginCon .inputItem{
	width: 100%;
}
.returnCon{
	padding: 17px;
	width: 100%!important;
	box-sizing: border-box;
	background: #d7d7d7;
}
.returnCon h6{
	display: inline-block;
	font-size: 22px;
	width: 262px;
}
section.iframeCon{
	margin-bottom: 20px;
}
.iframeCon iframe{
	width: 100%;
}
.iframeCon .payCon{
    width: 580px;
    margin: 0;
    padding: 0;
    border: none;
}
.iframeCon .payCon .inputItem p{
    margin: 5px 0 2px;
}
.iframeCon .payLoginCon a{
    margin-bottom: 16px;
}
.iframeCon .prompt{
	margin: 0;
}
.userInfo{
	margin-bottom: 40px;
	padding-left: 15px;
}
.userInfo p{
	font-size: 16px;
	margin-bottom: 5px;
}
.userInfo a{
	font-size: 16px;
	text-decoration: underline;
}
.userAdress{
	padding: 15px;
	background: #efefef;
}
.userAdress ul{
	margin-left: 23px;
}
.userAdress li{
	height: 35px;
	line-height: 35px;
}
.userAdress li p{
	font-size: 18px;
	margin: 0;
}
.userAdress li p:nth-of-type(2){
	margin-left: 78px;
}
.userAdress .addressChoose{
	height: 25px;
	line-height: 25px;
	margin: 40px 0 0 0;
	font-size: 16px;
}
.userAdress .addressChoose input{
	margin: 5px 10px 0 0;
}
.userAdress .addressChoose a{
	margin-left: 60px;
	text-decoration: underline;
}
.addressCon{
	margin-top: 45px;
	background: #f4f4f4;
	padding: 40px;
	margin-bottom: 300px;
}
.addressCon .addressList{
	border-bottom: 1px solid #dbdbdb;
}
.addressCon .addressList li{
	height: 115px;
	margin: 18px 0;
}
.addressCon .addressList .phoneCon{
	width: 258px;
	height: 100%;
	padding-left: 18px;
	border-right: 1px solid #ebebeb;
	box-sizing: border-box;
}
.addressCon .addressList .phoneCon img{
	margin-left: 38px;
	display: block;
}
.addressCon .addressList .phoneCon p{
	font-size: 18px;
	margin: 16px 0 0 0;
}
.addressCon .addressList .infoMain{
	height: 100%;
	box-sizing: border-box;
	width: 536px;
	padding: 8px 0 0 16px;
	border-right: 1px solid #ebebeb;
}
.addressCon .addressList .infoMain p{
	max-width: 337px;
	line-height: 20px;
	margin-bottom: 10px;
}
.addressCon .addressList .infoMain img{
	margin-right: 5px;
}
.addressCon .addressList .editCon{
	width: 167px;
	height: 100%;
	padding: 16px 0 0 32px;
}
.addressCon .addressList .editCon p{
	width: 75px;
	margin-bottom: 10px;
	cursor: pointer;
}
.addressCon .addressList .editCon p:first-of-type img{
	margin-top: -11px;
}
.addressCon .newAddress{
	margin-top: 44px;
	padding-left: 17px;
}
.addressCon .newAddress li{
	height: 34px;
	line-height: 34px;
	margin-bottom: 15px;
}
.addressCon .newAddress li:nth-of-type(2){
	height: auto;
}
.addressCon .newAddress span{
	min-width: 163px;
	text-align: right;
	text-transform: uppercase;
	margin-right: 10px;
	font-size: 16px;
}
.addressCon .newAddress select{
	width: 335px;
	height: 100%;
	border: 1px solid #e3e3e3;
	padding: 0 15px;
	box-sizing: border-box;
}
.addressCon .newAddress li input{
	width: 233px;
	height: 100%;
	border: 1px solid #e3e3e3;
	text-indent: 10px;
}
.addressCon .newAddress>input{
	width: 163px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border-radius: 5px;
	background-color: #22cd6d;
	margin: 42px 0 160px 173px;
	border: none;
	cursor: pointer;
	color: #fff;
}
.addressCon .newAddress select:first-of-type{
	width: 125px;
	margin-right: 15px;
}
.addressCon .newAddress li textarea{
	display: block;
	width: 716px;
	height: 122px;
	border: 1px solid #e3e3e3;
	resize: none;
}
.moreUl img{
	width: 12px;
	height: 12px;
}
.contactCon{
	text-align: center;
	width: 205px;
	margin: 0 auto;
	padding-bottom: 30px;
}
.contactCon h3{
	height: 50px;
	line-height: 50px;
}