﻿@charset "utf-8";
* {
	padding: 0;
	margin: 0;
    list-style: none;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
body{
	font-family: '微软雅黑';
	background-color:#f5f5f5;
	background-repeat: repeat;
	min-width: 1170px;
}
.w1170{
	width: 1170px;
	margin:0 auto;
}
/*@media ( max-width: 1440px ){
	.w1400{width: 1170px;}
}*/
/*头部*/
.animated {position: fixed;top: 0;left: 0;right: 0;transition: all .2s ease-in-out;z-index: 100;}
.animated.slideDown {top: -100px;}
.animated.slideUp {top: 0;border-bottom: 1px solid #ededed;}
.header,.konghei{
	background:#fff;
	width: 100%;
	height: 86px;
}
.header-logo{
	margin-top: 10px;
}
.header-logo a img{
	max-width: 100%;
    height: 100%;
    max-height: 100%;
}
.nav{
	margin-left: 100px;
}
.navul>li>h3{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}
.navul>li>h3>a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #231815;
	text-align: center;
	line-height: 20px;
	padding:33px 20px;
	transition: all .2s;
}
.navul>li{
	float: left;
	position: relative;
}
.navul>li:first-child(){
	margin-left: 0;
}
.navul>li:hover h3 a,.navul li.cur h3 a{
	background:#124074;
	color: #fff;
	transition: all .2s;
}
/*新增二级*/
.ytwo-nav{
	position: absolute;
	width: 100%;
	top: 86px;
	left: 50%;
	text-align: center;
	background:#fff;
	transition: all .5s;
    -webkit-transform: translateX(-50%) rotateX(-86deg);
    transform: translateX(-50%) rotateX(-86deg);
    -webkit-transform-origin: 0% 0 0;
    transform-origin: 0% 0 0;
    opacity: 0;
}
.navul>li:hover .ytwo-nav{
	-webkit-transform: translateX(-50%) rotateX(0deg);
    transform: translateX(-50%) rotateX(0deg);
    -webkit-transform-origin: 100% 0 0;
    transform-origin: 100% 0 0;
    opacity: 1;
    transition: all .5s;
}
.ytwo-nav>ul>li{
	width: 100%;
	font-size: 14px;
	color: #fff;
}
.ytwo-nav>ul>li a{
	width: 100%;
	display: block;
	padding: 10px 0;
	background:#124074;
	color: #fff;
}
.ytwo-nav>ul>li:hover a{
	background:#082444;
	color: #fff;
}
/*.header-right{
	margin-top: 30px;
}*/
.header-right>a{
	/*margin-left: 40px;*/
	font-size: 14px;
	color: #666;
	line-height: 86px;
	vertical-align: middle;
	float: left;
}
.header-right a:hover{
	color: #124074;
}
.header-right a img{
	margin-right: 5px;
}
/*.header-right a:nth-child(1){
	margin-left: 0;
}*/
.header-name{
	/*display: inline-block;*/
	max-width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sy-member {
	display: inline-block;
	width: 100px;
	height: 86px;
	line-height: 86px;
	text-align: center;
	position: relative;
	margin:0 6px;
}
.sy-member>a{
	/*display: block;*/
	width: 100%;
	height: 100%;
}
.unlogin-mask{
	width: 100%;
	background:#fff;
	position: absolute;
	top: 85px;
	left: 0;
	z-index: 1;
	display: none;
}
.unlogin-mask>ul>li>a{
	display: block;
	width: 100%;
	background:#fff;
	padding:10px 0;
	text-align: center;
	font-size: 14px;
	color: #333;
	transition: all .3s;
}
.unlogin-mask>ul>li:hover a{
	background:#416690;
	color: #fff;
	transition: all .3s;
}

.unlogin-mask>ul>li img{
	width: 20px;
	vertical-align: middle;
	margin-right: 13px;
}
/*首页轮播*/
.sylunbo {
	width: 100%;
	/*height: 850px;*/
}
.sylunbo .banner{
	display: block;
	width: 100%;
	/*height: 850px;*/
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 100%;
}


.sylunbo .slideBox{ width:100%;  overflow:hidden; position:relative;}
.sylunbo .slideBox .hd{ height:15px; overflow:hidden; position:absolute; bottom:5px; z-index:1; left: 50%; transform: translateX(-50%); }
.sylunbo .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.sylunbo .slideBox .hd ul li{ float:left; margin-right:10px;position: relative;  width: 10px;height: 10px;background:#d2d2d2;border-radius: 50%;
	opacity: 0.5; line-height:14px; text-align:center; cursor:pointer; }
.sylunbo .slideBox .hd ul li.on{ background:#faa92c;opacity:1; }
.sylunbo .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.sylunbo .slideBox .bd li{ zoom:1; vertical-align:middle;}
.sylunbo .slideBox .bd li img{max-width: 100%;}
.sylunbo .slideBox .bd a {background-repeat:no-repeat;background-position: center;width: 100%;display: block;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.sylunbo .slideBox .prev,
.sylunbo .slideBox .next{ position:absolute; left:8%; top:50%; margin-top:-25px; display:block; width:64px; height:64px; transform: translateY(-50%); filter:alpha(opacity=50);opacity:0.5;   }
.sylunbo .slideBox .prev{background-image: url(../images/banner-left.png);}
.sylunbo .slideBox .next{ left:auto; right:8%;background-image: url(../images/banner-right.png);}
.sylunbo .slideBox .prev:hover,
.sylunbo .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.sylunbo .slideBox .prevStop{ display:none;  }
.sylunbo .slideBox .nextStop{ display:none;  }


.banner-hc{
	width: 100%;
	height: 100%;
	/*background:rgba(35,24,22,0.5);*/
	position: absolute;
	top: 0;
	z-index: 99;
}
.banner-txt{
	width: 750px;
	height: auto;
	padding-top: 11%;
	margin-left: 37%;
	font-size: 20px;
	color: #ffdf00;
}
.banner-btn span{
	display: block;
    width: 140px;
    height: 40px;
    font-size: 12px;
    line-height: 40px;
    text-align: center;
    border-radius: 20px;
    background: #ffdf00;
    color: #000;
    transition: all 0.2s;
}
.banner-btn span:hover{
	color: #ffdf00;
	background:#000;
	transition: all 0.2s;
}
.banner-txt p{
	font-size: 20px;
	color: #ffdf00;
	line-height: 33px;
}
.mask-banner{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	background:#101010;
	filter:alpha(opacity=50);
	opacity: 0.5;
	z-index: 95;
}
/*首页公用标题*/
.sy-title{
	width: 100%;
	text-align: center;
}
.sy-title p{
	font-size: 32px;
	color: #333;
	font-weight: bold;
	line-height: 40px;
	margin-bottom: 3px;
}
.sy-title span{
	font-size: 14px;
	color: #999;
	line-height: 22px;
	font-family: 'Arial','宋体','微软雅黑';
}
.sy-part-a{
	width: 100%;
	padding-top: 75px;
	padding-bottom: 80px;
	background:#fff;
}
.sy-part-ainfo{
	width: 100%;
	margin-top: 35px;
	text-align: center;
}
.sy-part-ainfo p{
	font-size: 18px;
	color: #666;
	line-height: 35px;
}
.sy-part-amore {
	width: 100%;
	margin-top: 60px;
	text-align: center;
}
.sy-part-amore a{
	display: block;
	width: 168px;
	height: 46px;
	margin-left: auto;
	margin-right: auto;
	background:#faa92c;
	border-radius: 60px;
	text-align: center;
	line-height: 46px;
	color: #fff;
	font-size: 18px;
}
.sy-part-amore a:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.sy-part-b{
	width: 100%;
	padding-top: 75px;
	padding-bottom: 80px;
	background:#e9f1ff;
}
.sy-part-b .sy-title p..sy-part-b .sy-title span{
	color: #faa92c;
}
.sy-part-btj {
	width: 100%;
	margin-top: 40px;
}

.sy-part-btj>ul>li{
	width: 270px;
	float: left;
	margin-right: 30px;
	background:#fff;
	transition: all .3s;
}
.sy-part-btj>ul>li:nth-last-child(1){
	margin-right: 0;
}
.sy-part-btj>ul>li:hover{
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    transform: translateY(-6px);
    transition: all .3s;
}


.sy-part-b-img{
	width: 100%;
	height: 260px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	overflow:hidden;
}
.sy-part-b-text {
	width: 100%;
	text-align: center;
	padding:30px 20px;
}
.sy-part-b-text h3{
	font-size: 24px;
	color: #333;
	line-height: 35px;
	font-weight: bold;
	margin-bottom: 10px;
}
.sy-part-btj>ul>li:hover .sy-part-b-text h3{
	color: #faa92c;
}
.sy-part-b-text p{
	font-size: 18px;
	color: #999;
	line-height: 24px;
}

.sy-part-c{
	width:100%;
	padding-top: 75px;
	padding-bottom: 80px;
	background:#fff;
}
.sy-news{
	width: 100%;
	margin-top: 35px;
}
.sy-news-left{
	width: 565px;
	height: 420px;
	float: left;
	overflow:hidden;
	position: relative;
}
.sy-news-left img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .3s;
}
.sy-nleft-info{
	position: absolute;
	width: 500px;
	bottom: 20px;
	left: 20px;
	z-index: 1;
	font-size: 18px;
	color: #fff;
	line-height: 24px;
	transition: all .3s;
}
.sy-news-left:hover img{
	transform: scale(1.1);
	transition: all .3s;
}
.sy-news-left:hover .sy-nleft-info{
	color: #faa92c;
	transition: all .3s;
}
.sy-news-right{
	width: 565px;
	height: 420px;
	float: right;
}
.sy-news-right ul li{
	width: 100%;
	padding-bottom: 30px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 30px;
}
.sy-news-right ul li h4{
	font-size: 18px;
	color: #333;
	line-height: 24px;
	margin-bottom: 5px;
	transition: all .2s;
}
.sy-news-right ul li p{
	font-size: 16px;
	color: #999;
	line-height: 22px;
}
.sy-news-right ul li:hover h4{
	color: #faa92c;
	transition: all .2s;
}

.sy-tips{
	width: 100%;
	padding:30px 0;
	background:#f5f5f5;
}
.sy-tips-title {
	color: #faa92c;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 5px;
}
.sy-tips-text p{
	font-size: 14px;
	color: #999;
	line-height: 24px;
}
/*底部*/
.foot{
	width: 100%;
	background:#1f3346;
	padding-top: 35px;
	padding-bottom: 30px;
}
.foot-left{
	width: 810px;
	float: left;
}
.fbot-ul li{
	width: 20%;
	float: left;
	position: relative;
	padding-left: 15px;
}
.fbot-ul li::before{
	content: '';
	width: 2px;
	height: 16px;
	background:#faa92c;
	position: absolute;
	top: 5px;
	left: 0;
	z-index: 1;
}
.fbot-dl dt h4{
	font-size: 18px;
	color: #fff;
	line-height: 24px;
}
.fbot-dl dt{
	margin-bottom: 15px;
}
.fbot-dl dd a{
	color: #fff;
	opacity: 0.5;
	font-size: 14px;
	line-height: 30px;
	filter: alpha(opacity=50);
	transition: all .3s;
}
.fbot-dl dd a:hover{
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all .3s;
}
.foot-right{
	max-width: 350px;
	float: right;
	text-align: right;
}
.foot-right>div{
	display: inline-block;
	text-align: center;
}
.foot-qr-a{
	margin-right: 50px;
}
.foot-qr img{
	width: 100px;
	height: 100px;
	object-fit: cover;
}
.foot-qr p{
	font-size: 20px;
	color: #faa92c;
	line-height: 30px;
	text-align: center;
	margin-top: 5px;
}
.copyright{
	width: 100%;
	background:#162d43;
	padding:15px 0;
}
.copyright .cp-left{
	color: #999;
	font-size: 12px;
}
.copyright .bah{
	color: #999;
	font-size: 12px;
	line-height: 20px;
	transition: all .3s;
}
.copyright .bah:hover{
	color: #fff;
	transition: all .3s;
}

.right-side-bar{
	width: 84px;
	border: 1px solid #ededed;
	position: fixed;
	bottom: 20%;
	right: 3%;
	z-index: 1;
	display: none;
}

.right-side-bar ul li{
	width: 100%;
	height: 84px;
	text-align: center;
	transition: all .3s;
}
.right-side-bar ul li a{
	display: block;
	width: 100%;
	height: 100%;
	background:#fff;
	vertical-align: middle;
	padding-top: 17px;
	font-size: 16px;
	color: #999;
	transition: all .3s;
}
.right-side-bar ul li:hover a{
	background:#faa92c;
	transition: all .3s;
	color: #fff;
}
.right-side-bar ul li a img{
	margin-bottom: 8px;
}
.right-side-bar ul li.down-a{
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}

/*下载弹窗*/
.mask1{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 101;
	background:#000;
	opacity: 0.58;
	overflow: hidden;
	filter: alpha(opacity=58);
	text-align: center;
	display: none;
}
.down-box{
	width: 560px;
	height: 350px;
	background:#fff;
	border-radius: 10px;
	overflow:hidden;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 102;
	display: none;
}
.down-close{
	width: 100%;
	height: 80px;
	line-height: 80px;
	font-size: 18px;
	color: #999;
	text-align: right;
	border-bottom: 1px solid #ededed;
	padding-right: 15px;
	transition: all .3s;
	position: absolute;
}
.down-close span{
	cursor: pointer;
	padding:8px;
}
.down-close span:hover{
	color: #faa92c;
	transition: all .3s;
}
.down-a-con h4{
	font-size: 22px;
	color: #000;
	line-height: 24px;
	text-align: center;
	margin-top: 29px;
}
.ios-and{
	width: 100%;
	margin-top: 27px;
}
.ios-and>div.ios-and{
	display: inline-block;
	width: 49%;
	text-align: center;
}
.sy-downbtn{
	display: block;
	width: 140px;
	height: 42px;
	background:#323232;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 42px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	vertical-align: middle;
}
.sy-downbtn:hover{
	color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.sy-downbtn img{
	margin-top: -5px;
	margin-right: 5px;
	vertical-align: middle;
}

/*内页banner*/
.nybanner{
	width: 100%;
	position: relative;
}
.nybanner img{
	max-width: 100%;
}
.banner-title{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
	text-align: center;
}
.banner-title h3{
	font-size: 48px;
	color: #fff;
	line-height: 55px;
	margin-bottom: 3px;
}
.banner-title span{
	font-family: 'Arial';
	font-size: 18px;
	color: #fff;
	line-height: 24px;
}

.bread{
	width: 100%;
	height: 62px;
	line-height: 62px;
	background:#fff;
	font-family: '宋体';
}
.bread a{
	font-size: 16px;
	color: #666;
	transition: all .3s;
}
.bread a.cur,.bread a:hover{
	color: #2871ea;
	transition: all .3s;
}

.main{
	width: 100%;
	margin-top: 30px;
}
.main-left{
	width: 230px;
	float: left;
	margin-bottom: 60px;
}
.main-left-title{
	width: 100%;
	height: 105px;
	background:#2871ea;
	padding-top: 30px;
	padding-left: 30px;
	overflow: hidden;
}
.main-left-title h3{
	font-size: 28px;
	font-weight: bold;
	color: #fff;
}
.main-left-title p{
	font-family: "Arial";
	font-size: 14px;
	color: #fff;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.twonav>ul>li{
	width: 100%;
}
.twonav>ul>li>a{
	display: block;
	width: 100%;
	color: #666;
	font-size: 18px;
	background:#fff;
	padding:22px 30px;
	transition: all .3s;
	background-repeat: no-repeat;
	background-position: 184px center;
}
.twonav>ul>li>a:hover,.twonav>ul>li.cur>a{
	background-color:#faa92c;
	transition: all .3s;
	color: #fff;
	background-image: url(../images/icon-navright.png);
}
.main-right{
	width: 910px;
	float: right;
	background:#fff;
	padding: 40px 40px 60px;
	margin-bottom: 60px;
}
.main-right-title h3{
	font-size: 36px;
	color: #2871ea;
	font-weight: bold;
	position: relative;
	padding-left: 20px;
}
.main-right-title h3::before{
	content: '';
	width: 8px;
	height: 40px;
	border-radius: 4px;
	background:#2871ea;
	position: absolute;
	top: 6px;
	left: 0;
	z-index: 1;
}
.about-free{
	width: 100%;
	margin-top: 60px;
}
.about-free p{
	font-size: 18px;
	color: #666;
	line-height: 30px;
}
.about-free img{
	max-width: 100%;
}
.about2-img {
	width: 177px;
	height: 280px;
	border-radius: 40px;
	overflow:hidden;
}
.about2-con{
	width: 100%;
}
.about2-con ul li{
	float: left;
	width: 176px;
	margin-right: 40px;
	margin-top: 105px;
	position: relative;
}
.about2-con ul li:nth-child(4n){
	margin-right: 0;
}
.lany{
	position: absolute;
	top: -72px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 1;
	width: 98px;
	height: 98px;
	border-radius: 50%;
	background:#459dd8;
	font-size: 22px;
	color: #fff;
	padding:14px 21px;
	border: 6px solid #fff;
	text-align: center;
}
.abln{
	margin-top: 40px;
}
.abln ul li{
	width: 100%;
	margin-bottom: 40px;
}
.abln-bg{
	width: 330px;
	height: 333px;
	float: left;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	text-align: center;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.abln-bg p{
	font-size: 22px;
	color: #fff;
	line-height: 40px;
}
.abln-img {
	width: 500px;
	height: 333px;
	float: right;
}
.abln-img img{
	width: 100%;
	height: 100%;
	object-fit:cover;
}

.disease-box{
	width: 100%;
	margin-top: 40px;
}
.disease-list{
	width: 100%;
	padding:35px;
	background:#d5e5ff;
	margin-bottom: 20px;
}
.disease-list h4{
	font-size: 24px;
	color: #275b8a;
	line-height: 35px;
	margin-bottom: 10px;
}
.disease-list p{
	font-size: 16px;
	color: #666;
	line-height: 30px;
}
.mar{
	margin-right: 10px;
}
.disease-list.bgcolor{
	background:#ffefd7;
}
.disease-soure{
	width: 100%;
	margin-top: 20px;
}
.disease-soure dl dt{
	font-size: 24px;
	color: #333;
	margin-bottom: 30px;
}
.disease-soure dl dd{
	width: 100%;
	margin-bottom: 25px;
}
.disease-soure dl dd .array-a{
	width: 40px;
	float: left;
	font-size: 16px;
	font-family: 'Arial','微软雅黑','宋体';
	color: #999;
	transition: all .2s;
	margin-top: 2px;
}
.disease-soure dl dd .dise-soure-main{
	width: 780px;
	float: left;
}
.disease-soure dl dd .dise-soure-main p,.disease-soure dl dd .dise-soure-main a{
	display: block;
	width: 100%;
	font-size: 16px;
	font-family: 'Arial','微软雅黑','宋体';
	color: #999;
	transition: all .2s;
	line-height: 22px;
	word-wrap:break-word;
	word-break:break-all;
}
.disease-soure dl dd .dise-soure-main p{
	color: #333;
}
.disease-soure dl dd .dise-soure-main a:hover{
	color: #faa92c;
	transition: all .2s;
}

.careful-box{
	width: 100%;
	margin-top: 42px;
}
.careful-box ul li{
	width: 48%;
	float: left;
	margin-right: 2%;
	background:#ffc1c1;
	border-radius: 50px;
	padding:10px;
	margin-bottom: 20px;
}
.careful-box ul li.blue{
	background:#d3e6fd;
}
.careful-box ul li:nth-child(2n){
	margin-right: 0;
}
.careful-a{
	display: table-cell;
	vertical-align: middle;
}
.careful-infol{
	width: 235px;
	padding-left: 10px;
	font-size: 18px;
	color: #333;
	line-height: 22px;
	height: 78px;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	margin-right: 10px;
}
.careful-infol p.bh{
	position: absolute;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);

}
.duicuo{
	width: 40px;
	height: 78px;
	position: relative;
	z-index: 1;
}
.duicuo img.yt{
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	z-index: 1;
}
.ewaipic{
	width: 100%;
	margin-top: 10px;
	text-align: center;
	margin-bottom: 10px;
}
.ewaipic img{
	max-width: 100%;
}

.process-box {
	width: 100%;
	margin-top: 40px;
}
.process-box ul li{
	width: 100%;
	background-color:#d5e5ff;
	background-repeat: no-repeat;
	position: relative;
	background-position: 90% center;
}
.process-box ul li.even-a{
	background-color: #ffefd7;
	background-position: 8% center;
}
.process-box ul li p{
	font-size: 28px;
	color: #333;
	line-height: 35px;
	position: absolute;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
}
.news-box{
	width: 100%;
	margin-top: 40px;
}
.news-box ul li{
	width: 100%;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #ededed;
	transition:  all .3s;
	position: relative;
}
.news-box ul li .news-text h3:hover,.news-box ul li .news-text p:hover{
	color: #2871ea;
	transition: all .3s;
}
.news-img {
	width: 340px;
	height: 175px;
	transition: all .3s;
	overflow: hidden;
	transition: all .3s;
}
.news-img img{
	width: 100%;
	height: 100%;
	object-fit:cover;
	transition: all .3s;
}
.news-box ul li .news-img img:hover{
	transform: scale(1.1);
	transition: all .3s;
}
.news-text{
	width: 465px;
	max-height: 175px;
	overflow:hidden;
}

.news-text h3{
	font-size: 18px;
	color: #333;
	line-height: 25px;
	padding-top: 8px;
	margin-bottom: 10px;
}
.news-text p{
	font-size: 16px;
	color: #666;
	line-height: 24px;
	max-height: 96px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
}

/*分页*/
.page{
	display: table;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
.page>ul,.page>.page-text,.page>.page-go {
	float: left;
}
.page>ul>li{
	float: left;
}
.page>ul>li>a{
	font-size: 12px;
	color: #959595;
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	transition: all 0.2s;
}

.page>ul>li>span{
	font-size: 12px;
	color: #959595;
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	transition: all 0.2s;
}
.page>ul>li.active>span,.page>ul>li.cur>a,.page>ul>li:hover>a{
	color: #fff;
	background:#007fd9;
	transition: all 0.2s;
}
.page>.page-text>input{
	font-size: 16px;
	width: 52px;
	height: 40px;
	color: #000;
	background:#f3f3f3;
	/*padding: 0 10px;*/
	text-align: center;
	margin:0 10px;
}
.page>.page-go>a{
	display: block;
	width: 50px;
	height: 38px;
	font-size: 16px;
	color: #007fd9;
	border: 2px solid #007fd9;
	line-height: 34px;
	text-align: center;
	transition: all 0.2s;
}
.page>.page-go>a:hover{
	color: #fff;
	background:#007fd9;
	transition: all 0.2s;
}

#collection {
    width: 90px;
    height: 28px;
    float: left;
    margin-top: 10px;
    margin-left: 20px;
    background: url(../images/icon-collect.png) no-repeat left center;
    cursor: pointer;
    padding-left: 24px;
    font-size: 14px;
    color: #999;
    font-family: "宋体";
    line-height: 28px;
    margin-right: 14px;
}
#collection.hs {
    background: url(../images/icon-collect01.png) no-repeat left center;
}
.spset-a span{
	font-size: 14px;
	color: #999;
	display: block;
	height: 28px;
	line-height: 28px;
	margin-top: 10px;
}
.news-xq{
	width: 100%;
	margin-top: 40px;
}
.spset-a{
	text-align: center;
	display: table;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
.news-xq-title{
	width: 100%;
	text-align: center;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 30px;
}
.news-xq-title h3{
	font-size: 24px;
	color: #333;
	line-height: 30px;
}
.news-freetext{
	width: 100%;
	margin-top: 35px;
	padding-bottom: 60px;
	border-bottom: 1px dashed #ededed;
}
.news-freetext p{
	font-size: 16px;
	color: #333;
	line-height: 25px;
}
.news-freetext img{
	max-width: 100%;
}

/*上下篇*/
.chapter{
	width: 100%;
	margin-top: 33px;
}
.chapter-left{
	width: 500px;
	float: left;
}
.chapter-left a{
	display: block;
	margin-bottom: 10px;
	transition: all .3s;
}
.chapter-left a:hover{
	color: #faa92c;
	transition: all .3s;
}
.chapter-right{
	width: 180px;
	height: 50px;
	float: right;
}
.chapter-right a{
	display: block;
	width: 100%;
	height: 100%;
	background:#2871ea;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 50px;
	transition: all .3s;
}
.chapter-right a:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
	transition: all .3s;
}

.contact-box{
	width: 100%;
	margin-top: 40px;
}
.contact-list{
	width: 50%;
	float: left;
}
.contact-list dl{
	padding-left: 35px;
}
.contact-list dl dt{
	font-size: 20px;
	color: #333;
	line-height: 25px;
	margin-bottom: 15px;
	position: relative;
}
.contact-list dl dt::before{
	content: '';
	width: 20px;
	height: 24px;
	position: absolute;
	top: 0;
	left: -35px;
	z-index: 1;
	background-image: url(../images/icon-add1.png);
	background-repeat: no-repeat;
	background-position: center;
}
.contact-list dl dd{
	color: #666;
	font-size: 16px;
	line-height: 33px;
}
.map{
	width: 100%;
	height: 320px;
	margin-top: 40px;
}
.bk-form{
	width: 100%;
	margin-top: 40px;
	background:#f5f5f5;
	padding:40px;
}
.top-form input{
	width: 230px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e0e0e0;
	margin-right: 25px;
	background:#f5f5f5;
	padding-left: 8px;
}
.top-form input:nth-last-child(1){
	margin-right: 0;
}
.liuy{
	width: 100%;
	background:#f5f5f5;
	height: 200px;
	resize: none;
	border: none;
	margin-top: 20px;
	border-bottom: 1px solid #e0e0e0;
	padding:8px;
}
.online-code{
	width: 100%;
	margin-top: 20px;
}
.online-code input{
	width: 230px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e0e0e0;
	background:#f5f5f5;
	margin-right: 15px;
}
.online-code a{
	font-size: 16px;
	text-decoration:underline;
	color: #999;
	margin-left: 5px;
}
.online-code img{
	width: 110px;
	height: 45px;
	cursor: pointer;
}
.online-sub{
	margin-top: 30px;
}
.online-sub .online-go{
	display: block;
	width: 150px;
	height: 50px;
	text-align: center;
	background:#2871ea;
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	cursor: pointer;
}
.online-sub .online-go:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/*三级导航*/
.sannav{
	width: 100%;
	display: none;
    border-bottom: 1px solid #eee;
}
.sannav>ul>li>a{
	display: block;
	background:#fff;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 50px;
	font-size: 16px;
	color: #666;
	position: relative;
}
.sannav>ul>li>a:hover,.sannav>ul>li.cur2>a{
	/*background:#faa92c;*/
	color: #2871ea;
	/*border-bottom: 1px solid #2871ea;*/
}
.sannav>ul>li>a:hover::before,.sannav>ul>li.cur2>a::before{
	content: '';
	width: 4px;
	height: 16px;
	background:#2871ea;
	margin-top: 2px;
	position: absolute;
	top: 50%;
	left: 30px;
	z-index: 1;
	transform: translateY(-50%);
}

.twonav>ul>li.cur>.sannav{
	display: block;
}
.sinav{
	width: 100%;
	background:#fff;
	display: none;
}
.sannav>ul>li.cur2>.sinav{
	display: block;
}
.sinav>ul>li>a{
	display: block;
    background: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 66px;
    padding-right: 15px;
    font-size: 14px;
    line-height: 20px;
    color: #666;
    position: relative;
}
.sinav>ul>li.cur3>a,.sinav>ul>li>a:hover{
	color: #2871ea;
}
/*.sinav>ul>li.cur3>a::before{
	content: '';
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid #2871ea;
	position: absolute;
	top: 50%;
	left: 50px;
	z-index: 1;
	transform: translateY(-50%);
}*/
.cry-box{
	width: 100%;
	margin-top: 40px;
}
.cry-box ul li{
	float: left;
	border: 1px solid #ededed;
	margin-right: 25px;
	margin-bottom: 25px;
	transition: all .3s;
}
.cry-box ul li:hover{
	transform: translateY(-6px);
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
	transition: all .3s;
}
.cry-box ul li:nth-child(2n){
	margin-right: 0;
}
.cry-box ul li a{
	display: block;
	width: 400px;

}
.cry-img{
	width: 185px;
	height: 185px;
	float: left;
}
.cry-img img{
	width: 100%;
	height: 100%;
	object-fit:cover;
}
.cry-right{
	width: 215px;
	max-height: 185px;
	overflow: hidden;
	float: right;
	padding:20px;
}
.cry-top h3{
	font-size: 18px;
	color: #333;
	line-height: 25px;
	margin-bottom: 5px;
	transition: all .3s;
}
.cry-box ul li:hover .cry-top h3{
	color: #faa92c;
	transition: all .3s;
}
.cry-top p{
	font-size: 14px;
	color: #999;
	line-height: 25px;
}
.cry-bot{
	margin-top: 29px;
}
.cry-bot span{
	display: inline-block;
	width: 132px;
	font-size: 18px;
	color: #faa92c;
	line-height: 42px;
}

/*产品详情*/
.det-pic {float: left;width:412px;position:relative;}
#preview{float:left;width:412px;position:relative;}
.jqzoom{float:left;border:1px solid #e6e6e6;width:412px;height:412px;overflow: hidden; position: relative;z-index: 0;}
.jqZoomPup { z-index:998; border: #aaa 1px solid; position: absolute; filter: alpha(opacity=50);background: #fede4f no-repeat 50% top; visibility: hidden;top: 0px; cursor: move; left: 0px; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5}
.zoomdiv { z-index:100;border:#e4e4e4 1px solid; position: absolute; text-align: center; display: none; overflow: hidden;left:530px;top:0px; background:#fff;}
.bigimg {width:800px; height:800px;}


#spec{position:relative;width:412px;height:92px; overflow: hidden;margin-top:10px;float:left;}
.specLeftT{position:absolute;width:20px;height:78px;border:#ddd solid 1px;background:#eee url(../images/icon-prev02.png) no-repeat center; top:0; cursor:pointer; left:0px}
.specRightT{position:absolute;width:20px;height:78px;border:#ddd solid 1px;background:#eee url(../images/icon-next02.png) no-repeat center; top:0; cursor:pointer;right:0px}
.specLeftF{position:absolute;width:20px;height:78px;border:#ddd solid 1px;background:#eee url(../images/icon-prev02.png) no-repeat center; top:0; cursor:pointer; left:0px}
.specRightF{position:absolute;width:20px;height:78px;border:#ddd solid 1px;background:#eee url(../images/icon-next02.png) no-repeat center; top:0; cursor:pointer;right:0px}

#specList{display: inline;float:left;margin-left:34px;width:430px;height:80px;overflow:hidden;position:relative;}
#specList ul {position:absolute;height:80px;left:0px;}
#specList ul li {display: inline; float: left;width:86px;height:80px;padding:0 4px;}
#specList ul li img{width:78px;border:1px solid #eaeaea;height:78px;float:left;cursor:pointer;}

.pro-video{width:100%;position:absolute;top:0;left:0;height:412px;z-index:2;cursor:pointer;}
.video-close{width:40px;height:40px;border-radius:20px;background:rgba(255,255,255,0.6) url(../images/icon-close.png) no-repeat center;background-size:28px;position:absolute;top:10px;right:10px;z-index:1001;}
.pro-video-play{width:48px;height:48px;position:absolute;top:460px;left:10px;z-index:1;background:url(../images/video-play.png) no-repeat center;cursor:pointer;}

/*产品描述*/
.textwarp{float: left;width:540px;min-height:500px; margin-left:45px;}
.textwarp .pro-name{float:left;width:100%;}
.textwarp .pro-name h2{width:100%;font-size:28px;color:#333;line-height:45px;margin-top:8px;font-family:"微软雅黑","sans-serif";}
.textwarp .pro-name h3{width:100%;font-size:18px;color:#999;line-height:24px;margin-bottom:8px;}
.pro-det-price{width:100%;float:left;background:#fff;padding:8px 15px 0;}
.pro-det-price h5{float:left;width:100%;font-size:32px;color:#ff0000;line-height:40px;font-family:Arial;}
.pro-det-price h5 em{font-size:18px;font-style:normal;}
.pro-det-price h6{font-size:12px;color:#7e7e7e;line-height:28px;font-family:"宋体";float:left;width:100%;padding-bottom:10px;}
.pro-det-price h6 span{float:left;width:80px;color:#666;font-size:12px;color:#666;line-height:28px;font-family:"宋体";}
.pro-det-price2{width:100%;float:left;background:#fff;padding:8px 15px 0;}
.pro-det-price2 .price2{float:left;width:100%;padding-top:6px;}
.pro-det-price2 .price2 h6{float:left;width:80px;}
.pro-det-price2 .price2 h6 span{float:left;width:100%;font-size:13px;color:#666;line-height:36px;font-family:"宋体";}
.pro-det-price2 .price2 dl{float:left;width:180px;}
.pro-det-price2 .price2 dl dt{float:left;width:100%;font-size:22px;color:#fc3637;line-height:36px;font-family:"Arial","微软雅黑","sans-serif";font-weight:normal;text-align:center;}
.pro-det-price2 .price2 dl dt em{font-size:14px;font-style:normal;}
.pro-det-price2 .price2 dl dd{float:left;width:100%;font-size:12px;color:#888;line-height:36px;text-align:center;}

.pro-det-sale{width:100%;float:left;background:#fff;padding:8px 15px 16px;}

.pro-text-x1{float:left;width:100%;font-size:13px;color:#666;line-height:36px;font-family:"宋体";}
.pro-text-x1 span{float:left;width:80px;color:#666;font-size:13px;color:#666;line-height:36px;font-family:"宋体";}
.pro-text-x1 .pro-coupon{float:left;position:relative;margin-top:5px;}
.pro-text-x1 h6{float:left;margin-right:6px;background:url(../images/yhq-bg.png) no-repeat center center;background-size:100% ;padding:6px 8px;color:#fff;font-size:12px;cursor:pointer;}
.pro-text-x1 h6 i{display:inline-block; zoom:1;*display:inline;width:9px;height:5px;margin-left:4px;background:url(../images/icon-down07.png) no-repeat center center;}
.pro-text-x1 h4{float:right;width:540px;margin-top:8px;}
.pro-text-x1 h4 i{float:left;padding:0 8px;height:20px;border:#e03032 solid 1px;font-size:12px;color:#e03032;line-height:18px;text-align:center;font-style: normal;margin-right:6px;}
.pro-text-x1 h4 a{float:left;width:400px;font-size:12px;color:#666;line-height:20px;}

.pro-yinfo p{
	font-size: 18px;
	color: #999;
	line-height: 37px;
}
.pro-yinfo{
	width: 100%;
	margin-top: 30px;
	min-height: 333px;
}
.pro-yinfo .pro-price{
	color: #faa92c;
	font-family: 'Arial';
}
.pro-yinfo .pro-send{
	display: inline-block;
	width: 130px;
	height: 35px;
	background:#2971ea;
	text-align: center;
	color: #fff;
	line-height: 34px;
	font-size: 16px;
	position: relative;
	margin-left: 7px;
}
.pro-yinfo .pro-send::before{
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background:#fff;
	position: absolute;
	top: 50%;
	left: -4px;
	z-index: 1;
	transform: translateY(-50%);
}
.pro-yinfo .pro-send::after{
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background:#fff;
	position: absolute;
	top: 50%;
	right: -4px;
	z-index: 1;
	transform: translateY(-50%);
}
.pro-xqtop{
	width: 100%;
	background:#fff;
	padding:40px;
	margin-bottom: 20px;
}

.buy-cart a{
	display: inline-block;
	width: 160px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	margin-right: 30px;
	background:#faa92c;
}

.pro-ybot{
	width: 100%;
	background:#fff;
	padding:40px;
	margin-bottom: 60px;
}

.pro-ybot-title{
	width: 100%;
	background:#eeeeee;
	font-size: 24px;
	color: #333;
	line-height: 64px;
	height: 64px;
	padding:0 30px;
}

.pro-ybot-text {
	width: 100%;
	padding:30px;
}
.pro-ybot-text p{
	font-size: 16px;
	color: #666;
	line-height: 24px;
}

.login-top {
    width: 100%;
    height: 100px;
    margin: 0 auto;
    background: #fff;
}
.login-top .login-logo {
    float: left;
    width: 140px;
    height: 60px;
    margin: 20px 0;
}
.login-top .login-logo a {
    float: left;
    width: 100%;
}
.login-top .login-tel {
    float: right;
    height: 24px;
    margin-top: 40px;
}
.login-top .login-tel a{
	font-size: 14px;
	color: #666;

}

.login-box {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.login-top{width:100%;height:100px;margin:0 auto;background:#fff;}
.login-top .login-logo{float:left;width:140px;height:60px;margin:20px 0;}
.login-top .login-logo a{float:left;width:100%;}
.login-top .login-logo a img{display:block;}
.login-top .login-tel{float:right;height:24px;margin-top:38px;padding-left:28px;}
.login-top .login-tel span{float:left;font-size:14px;color:#666;line-height:24px;}
.login-top .login-tel p{float:right;padding:0 15px;height:24px;font-size:16px;color:#fff;line-height:26px;text-align:center;background:#e70600;border-radius:12px;}

.login-box{width:100%;margin:0 auto;position:relative;}
.login-box .login-in{position:absolute;left:50%;top:50%;width:430px;height:440px;margin-top:-220px;margin-left:-215px;background:#fff;padding:80px 60px;border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.2);box-shadow: 0 4px 12px rgba(0,0,0,0.2);overflow:hidden;}

.login-box .login-in h6 p{float:left;font-size:12px;color:#999;line-height:36px;font-family:"宋体";}
.login-box .login-in h6 p a{color:#e70600;text-decoration:underline;}
.login-box .login-in h6 p:hover a{font-weight:600;}
.login-box .login-in h6 span{float:right;font-size:12px;color:#999;line-height:36px;font-family:"宋体";}
.login-box .login-in h6 span a{color:#e70600;text-decoration:underline;}
.login-box .login-in h6 span:hover a{font-weight:600;}
.login-box .login-in h5{width:100%;position:relative;margin-bottom:24px;}
.login-box .login-in h5 .log-in{width:100%;border-radius:2px;height:38px;padding:0 10px;border:#dcdcdc solid 1px;background:#fff;box-shadow:none;font-size:14px;color:#464646;}
.login-box .login-in h5 .tips{position:absolute;bottom:-16px;left:0;width:100%;font-size:12px;color:#ababab;line-height:14px;}
.login-box .log-btn input{background:#e70600;width:100%;height:38px;border-radius:2px;font-size:18px;color:#fff;}
.login-box .login-adv{width:300px;height:90px;display:block;margin:0 auto;}

.login-shortcut{width:100%;margin-top:20px;}
.login-shortcut .title{width:100%;float:left;}
.login-shortcut .title i{float:left;width:120px;height:1px;margin-top:9px;background:#e1e1e1;}
.login-shortcut .title h4{float:left;width:70px;height:18px;font-size:14px;color:#999;line-height:18px;text-align:center;}
.login-shortcut ul li{width:100%;float:left;margin-top:20px;}
.login-shortcut ul li a{float:left;width:100%;}
.login-shortcut ul li a img{width:50px;height:50px;margin:0 auto;display:block;}
.login-shortcut ul li a h6{width:100%;font-size:12px;color:#999;line-height:42px;text-align:center;font-family:"宋体";}
.login-shortcut ul li:hover a h6{color:#e70600;}

.identity{display: inline-block;width: 186px;height: 36px;line-height: 36px;font-size: 14px;color: #999;text-align: center;border: 1px solid #999;border-radius: 3px;}
.identity.cur {border: 1px solid #e70600;color: #e70600;}

.login-title{position:absolute;top:0;left:0;width:100%;height:50px;border-top-right-radius:4px;border-top-left-radius:4px;background:#f0f0f0;}
.login-title h3{font-size:18px;color:#e70600;line-height:48px;text-align:center;float:left;width:50%;}
.login-title h3 a{font-size:18px;color:#e70600;line-height:48px;text-align:center;height:48px;float:left;width:100%;}
.login-title h3.cur{border-bottom:#e70600 solid 2px;}

/* 底部版权 */
.login-cr{width:100%;background:#fff;background:#fff;padding:12px 0;}
.login-cr h5{width:100%;text-align:center;}
.login-cr a{display:inline-block; zoom:1;*display:inline;font-size:14px;color:#666;font-family:"微软雅黑";line-height:40px;}
.login-cr a:hover{color:#e70600;}
.login-cr span{display:inline-block; zoom:1;*display:inline;font-size:12px;color:#999;font-family:"微软雅黑";line-height:40px;margin-right:4px;margin-left:4px;}
.login-cr h6{width:100%;font-size:12px;color:#666;line-height:28px;text-align:center;font-family:"宋体";}
.login-cr h6 a{font-size:12px;color:#666;line-height:28px;font-family:"宋体";}
.login-cr h6 a:hover{color:#000;}

/* 找回密码 */
.pic-code{width:100%;position:relative;margin-bottom:24px;}
.pic-code .log-in{width:180px;float:left;border-radius:2px;height:38px;padding:0 10px;border:#dcdcdc solid 1px;background:#fff;box-shadow:none;font-size:14px;color:#464646;}
.pic-code .tips{position:absolute;bottom:-16px;left:0;width:100%;font-size:12px;color:#ababab;line-height:14px;}
.pic-code .verify-img{float:left;width:116px;margin-left:14px;height:38px;border:#dcdcdc solid 1px;border-radius:4px;overflow:hidden;}
.pic-code .verify-img img{width:116px;height:38px;border-radius:4px;}

/* 注册 */
.register-top{width:450px;float:left;margin-left:-50px;margin-top:-30px;height:70px;border-bottom:#eee solid 1px;text-align:center;margin-bottom:36px;background:#f0f0f0;}
.register-top h3{width: 100%;font-size: 20px;color: #247fe8;line-height: 70px;}
.register-top h3 a{display:block;font-size:20px;color:#666;line-height:69px;border-bottom:transparent solid 2px;}
.register-top h3.cur a{color:#e70600;border-bottom:#e70600 solid 2px;}
.register-in{position:absolute;left:50%;top:50%;width:450px;/*height:605px;*/transform: translate(-50%,-50%); background:#fff;padding:30px 50px;border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.2);box-shadow: 0 4px 12px rgba(0,0,0,0.2);overflow:hidden;}
.register-in .layui-input{border-radius:2px;height:36px;border:none;background:#fff;box-shadow:none;/*margin-bottom:20px;*/font-size:14px;color:#464646;}
.register-in .layui-unselect{font-size: 14px;color: #666;}
.register-in .reg-btn{float:left;width:350px;height:38px;border-radius:2px;margin-top:10px;}
.register-in .reg-btn input{background:#247fe8;width:350px;height:38px;border-radius:2px;font-size:18px;color:#fff;}
.register-in .login-adv{width:300px;height:90px;display:block;margin:0 auto;}/*
.register-in h3{float:left;width:100%;font-size:26px;color:#000;line-height:45px;margin-bottom:12px;text-align:center;}*/
.register-in h5{width:100%;float:left;position:relative;margin-bottom:24px;}
.register-in h5 span{float:left;width:160px;text-align:right;padding-right:10px;font-size:12px;color:#333;line-height:36px;line-height:36px;font-family:"宋体";}
.register-in h5 span i{font-style:normal;color:#ff0000;margin-right:6px;}
.register-in h5 .reg-in{font-size: 14px;float:left;width:400px;height:38px;border:#dcdcdc solid 1px;border-radius:2px;-webkit-border-radius:2px;padding:0 10px;}
.register-in h5 .reg-in.yzcode{width:280px;}
.register-in h5 #code{float:left;width: 110px;margin-left:10px;height:38px;background:#f97b26;font-size:24px;color:#fff;text-align: center;line-height:38px;cursor:pointer;font-style:normal;border-radius:2px;-webkit-border-radius:2px;}
.register-in h5 .yzcode1{float:left;width: 110px;margin-left:10px;height:38px;background:#e7e7e7;font-size:14px;color:#333;text-align: center;line-height:38px;cursor:pointer;font-style:normal;border:none;outline:none;border-radius:2px;-webkit-border-radius:2px;}
.register-in h5 .yzcode1:hover{background:#ccc;transition: all 0.3s; -webkit-transition: all 0.3s;}
.register-in h6{width:100%;float:left;font-size:14px;color:#666;line-height:40px;text-align:center;}
.register-in h6 a{color:#ff7700;text-decoration: underline;}
.register-in h6 a:hover{font-weight:600;}

.register-in .mem-deal{width:350px;float:left;margin-bottom:12px;margin-top: 20px;}
.register-in .mem-deal p{float:left;width:280px;margin:0;margin-left:10px;padding:0;line-height:16px;height:16px;}
.register-in .mem-deal p a{line-height:16px;color:#e70600;text-decoration: underline;}
.register-in .mem-deal .layui-form-checkbox{float:left;}
.register-in .mem-deal .layui-form-checked[lay-skin=primary] i{border-color:#247fe8;background-color:#247fe8;}
.register-in .mem-deal .layui-form-checkbox[lay-skin=primary]:hover i{border-color:#247fe8;}

.register-in .tips{position:absolute;bottom:-16px;left:4px;width:330px;font-size:12px;color:#ababab;line-height:14px;}

/*注册 注册协议*/
.agreement-box{width:900px;height:680px;padding:30px;background:#fff;border-radius:8px;position:fixed;z-index:1002;top:50%;left:50%;margin-left:-450px;margin-top:-340px;display:none;}
.agreement-box h3{width:100%;font-size:24px;color:#333;line-height:40px;text-align:center;}
.agreement-close{position:absolute;top:10px;right:10px;width:32px;height:32px;background:url(../images/close1.png) no-repeat center;transition: all 0.3s; -webkit-transition: all 0.3s;}
.agreement-close:hover{background:url(../images/close2.png) no-repeat center;transition: all 0.3s; -webkit-transition: all 0.3s;}
.agreement-txt{width:840px;height:520px;overflow-y: scroll;font-size:12px;color:#666;line-height:20px;text-indent:24px;}
.agreement-btn{width:100%;margin:0 auto;}
.agreement-btn input{width:120px;height:32px;background:#e70600;border-radius:4px;font-size:14px;color:#fff;margin:20px auto;display:block;}


.reg-lit {
	width: 350px;
	height: 38px;
	float: left;
	border: 1px solid #dcdcdc;
}
.reg-lit span{
	display: inline-block;
	width: 85px;
	line-height: 38px;
	font-size: 14px;
	color: #666;
	padding-left: 11px;
}
.reg-lit>input{
	width: 230px;
}
.reg-iteam{
	width: 100%;
	position: relative;
	margin-bottom: 25px;
}
.zccode{
	float: left;
    width: 110px;
    margin-left: 10px;
    height: 38px;
    background: #f97b26;
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 38px;
    cursor: pointer;
    font-style: normal;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}
.telcode{
	    float: left;
    width: 110px;
    margin-left: 10px;
    height: 38px;
    background: #e7e7e7;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 38px;
    cursor: pointer;
    font-style: normal;
    border: none;
    outline: none;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}
.shortcut-box{
	width: 100%;
	float: left;
	text-align: center;
}
.shortcut-title{
	width: 100%;
	position: relative;
}
.shortcut-title span{
	display: inline-block;
	padding:10px;
	font-size: 14px;
	color: #999999;
	background:#fff;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.shortcut-title::before{
	content: '';
	width: 100%;
	height: 1px;
	background:#e1e1e1;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.reg-short{
	margin-top: 15px;
}
.reg-short li{
	float: left;
	margin:0 32px;
}

/*member-foot*/
.member-footer{
	width: 100%;
	background:#fff;
	padding:30px 0;
}
.member-footer-top ul{
	width: 600px;
	margin-right:auto;
	margin-left: auto;
}
.member-footer-top ul li{
	width: 20%;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #666;
	position: relative;
}
.member-footer-top ul li:before{
	content: '';
	width: 2px;
	height: 12px;
	background:#ededed;
	position: absolute;
	top: 50%;
	right: 0;
	z-index: 1;
	transform: translateY(-50%);
}
.member-footer-bot{
	width: 100%;
	text-align: center;
	margin-top: 25px;
}
.member-footer-bot p{
	font-size: 12px;
	color: #999;
	line-height: 20px;
}
.member-footer-bot p a{
	font-size: 12px;
	color: #999;
}
.member-footer-bot p a:hover{
	color: #faa92c;
}
.home { width:100%; height:46px; line-height:46px;font-size:17px; color:#666;}
.home  a{line-height:36px; font-size:17px; color:#666666;font-family:"宋体";}
.home  a.cur,.home a:hover{color:#2871ea;}
.home  span{display:inline-block; font-size: 17px; zoom:1;*display:inline;margin-left:6px;margin-right:6px;width:10px;height:10px;background:url(../images/icon-right03.png) no-repeat center;}


/*购物车*/

/*购物车选择*/
.selec{position:relative;}
.selec .selec-input{opacity:0;width:20px;height:20px;position: absolute;z-index: 1;vertical-align: middle;cursor:pointer;margin:0;}
.selec input[type=checkbox]+i {display: inline-block;height: 16px;width: 16px;background:#fff url(../images/icon-check.jpg) no-repeat center; background-size:100%;vertical-align: middle;cursor:pointer;margin-top:0px;}
.selec input[type=checkbox]:checked+i {background:url(../images/icon-check01.jpg) no-repeat center; background-size:100%;cursor:pointer;}
.selec .botselec{top: 12px;}

/* 购物车 空 */
.cart-empty{width:1200px;min-height:300px;margin:0 auto;padding:60px 0;}
.cart-empty .icon{width:480px;float:left;}
.cart-empty .icon img{width:80px;height:80px;float:right;}
.cart-empty .txt{width:600px;margin-left:20px;float:left;}
.cart-empty .txt h4{float:left;width:100%;font-size:16px;color:#666;line-height:40px;margin-top:8px;}
.cart-empty .txt a{float:left;width:100%;font-size:14px;color:#e70600;line-height:20px;}

/*购物车-流程*/
.shop-course{margin-bottom:20px;}
.shop-course li{float:left;width:144px;}
.shop-course li .icon{width:30px;height:30px;margin:0 auto;position:relative;border-radius:50%;border:#747474 solid 2px;}
.shop-course li .icon span{display:block;width:100%;height:100%;border-radius:50%;border:3px solid #fff;background:#747474;font-size:12px;color:#fff;text-align:center;line-height:20px;font-family:Arail;}
.shop-course li .icon i{display:block;width:57px;height:2px;background:#d9d9d9;position:absolute;top:12px;}
.shop-course li .icon i.line-before{right:28px;}
.shop-course li .icon i.line-after{left:28px;}
.shop-course li h6{width:100%;margin:6px auto;font-size:12px;color:#747474;line-height:20px;text-align:center;font-family:"宋体";}
.shop-course li.cur .icon{border:#faa92c solid 2px;}
.shop-course li.cur .icon span{background:#faa92c;}
.shop-course li.cur .icon i{background:#faa92c;}
.shop-course li.cur h6{color:#faa92c;}

/* 购物车 */
.cart-title{font-size:18px;color:#333;line-height:30px;margin-top:30px;}

.cart-head {width:100%;margin-bottom: 20px;}
.cart-head th {background: #fff;color: #2b2b2b; font-size:16px; font-family:"微软雅黑";font-weight: 400;height:60px;text-align:center;}

.cartBox{width:100%;margin:0 auto;}

.ns_cart { width:100%; height:48px;}
.cart-all-selec{float:left;margin-top:19px;margin-left:31px;}
.cart-tit{float:left;font-size:16px;color:#333;line-height:52px;height:48px;margin-left:10px;font-family:"微软雅黑";}
.cart-tit h5{float:left;}
.cart-tit a{font-size:14px;color:#333;line-height:52px;font-family:"微软雅黑";float:left;max-width:200px;height:48px;}
.cart-tit a:hover{color:#e70600;}
.cart-tit h6{float:left;margin-left:24px;}
.cart-tit h6 a{padding-right:20px;background:url(../images/icon-mes02.png) no-repeat right center;}
.cart-kf,.cart-kf a{height: 48px;line-height: 52px;font-size: 14px;color: #666;margin-left: 30px;float: left;}
.cart-kf:hover,.cart-kf a:hover{color: #e70600;}
.cart-kf i{margin-left: 5px;background:url(../images/icon-mes02.png) no-repeat right center;display: inline-block;width: 18px;height: 50px;vertical-align: middle;}
.cart_all{float:right;position:relative;}
.cart_hd { float:right;height:48px;font-size:12px;color:#747474;line-height:52px;font-family:"宋体";}
.cart_hd i {padding:0 8px;height:18px;font-style:normal;font-size:12px;color:#fff;line-height:16px;margin-top:18px; float:left; background:#f86b6c;border:#df2b2d solid 1px;margin-right:5px; text-align:center;}
.cart_hd a { color:#e70600;}

.cart-table{width:100%;background:#fff;}
.cart-table td {padding:10px 15px;position:relative;text-align:center;font-family:"微软雅黑";}
.cart-table td p{width:100%;font-size:14px;line-height:24px;color:#999;}
.cart-table td p a:hover{color:#e70600;}
.cart-table td p.price{color:#faa92c;font-size:20px;font-family: 'Arial';}
.cart-table td p.del{text-align:left;text-indent:30px;padding-left: 68px;}
.cart-table td p.collection{text-align:left;text-indent:30px;padding-left: 68px;text-align: center;}
/*.cart-table td p.collection.hs{}*/
.cart-pro-img{float:left;width:100px;margin-left:-15px;}
.cart-pro-img a{float:left;width:100%;}
.cart-pro-img a img{display:block;width:100px;height:100px;}
.cart-pro-txt{float:left;margin-left:10px;width:254px;margin-top:10px;}
.cart-pro-txt a{float:left;width:100%;}
.cart-pro-txt a h4{float:left;width:100%;font-size:14px;color:#505050;line-height:22px;text-align:left;font-family:"宋体";margin-top:4px;margin-bottom:12px;}
.cart-pro-txt a:hover h4{color:#e70600;}
.cart-pro-txt a p{float:left;width:100%;font-size:13px;color:#999;line-height:20px;height:20px;text-align:left;font-family:"宋体";}

.row-text{width:100%;}
.row-text .crt_mu2 { float:left;width:100%;padding:0 15px;}
.row-text .crt_mu2 a {width: 30px;float: left;line-height:28px;height:32px;font-size: 18px;color:#666;text-align: center;border:1px solid #d1d1d1;background:#f3f3f3;cursor:pointer;}
.row-text .crt_mu2 a:hover{background:#e70600;color:#fff;transition: all 0.6s;-webkit-transition: all 0.6s;}
.row-text .crt_mu2 .mums { float:left; width:59px;color:#333; text-align:center; border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;line-height:32px;height:32px;}

.w80 { width:80px;}
.w120{width: 120px;}
.w180 { width:180px;}
.w150 { width: 150px;  }
.w400 { width:400px;}
.w420{ width: 420px; }
.w480 { width:480px;}
.w240 { width:240px;}
.w300{ width: 300px; }
.w370{  width: 370px; }
.w380{ width: 380px; }


.cart-total{width:240px;float:right;font-size:12px;color:#999;line-height:40px;}
.cart-total h4{float:left;text-align:right;width:100px;font-size:12px;color:#999;line-height:40px;}
.cart-total h5{float:right;font-size:18px;color:#e70600;line-height:40px;width:130px;text-align:left;}

.settle{float:left;width:100%;margin:20px 0px;background:#fff; padding:15px;}
.settle h6{ float:left; height:30px; line-height:45px; display:inline-table; color:#505050; font-size:14px;margin-left:16px;}
.settle a.del-all{float:left;text-indent: 20px;font-size:14px;font-weight:500;line-height:45px;height:30px;color:#505050;margin-left:20px;}
.settle a.del-all:hover{color:#fe6634;}
.settle a.move-collection{float:left;text-indent: 20px;font-size:14px;font-weight:500;line-height:45px;height:30px;color:#505050;}
.settle a.move-collection:hover{color:#fe6634;}
.settle p{float:left; text-align:right; margin-right:15px;font-size:16px;color:#333;line-height:50px;height:50px;margin-right:30px;}
.settle p span{color:#ff0000;}

.cart-order{float:right;height:45px; color:#505050; font-size:14px;}
.cart-order p { height:45px; line-height:42px; color:#505050; font-size:14px;}
.cart-order p em { font-style:normal; color:#e02626; font-family:"arial";}
.cart-order p b { color:#faa92c; font-size:24px; font-family:"arial";font-weight:normal;}
.cart-order p i {font-style:normal; font-family:"arial"; font-size:14px; color:#de0000;}
.cart-order a{display:inline-block; zoom:1;*display:inline;width:134px; height:45px; line-height:45px; background:#2871ea; text-align:center;color:#fff; font-size:18px; font-weight:bold; float:left;}
.cart-order a:hover{opacity:0.85;}
.cart-order .btn-orders{display:inline-block; zoom:1;*display:inline;width:134px; height:45px; line-height:45px; background:#2871ea; text-align:center;color:#fff; font-size:18px; font-weight:bold; float:left;}

/* 购物车 优惠券领取*/
.pro-coupon{position:absolute;top:0;right:540px;width:180px;}
.pro-coupon h6{float:left;width:68px;height:25px;margin-left:56px;margin-top:12px;background:url(../images/cart-coupon.png) no-repeat center center;background-size:100% ;color:#ff4402;font-size:12px;cursor:pointer;text-align:center;line-height:26px;}

.lq-conp-list{width:380px;background:#fff;padding:20px 12px 0;position:absolute;top:48px;border:#e03032 solid 1px;z-index: 999;left:50%;margin-left:-190px;overflow:visible;display:none;}
.lq-conp-list .lq-arr{width:12px;height:12px;position:absolute;background:#fff;border:#e03032 solid 1px;transform: rotate(45deg);z-index:1000;top:-7px;left:50%;margin-left:-7px;border-bottom:none;border-right:none;}
.lq-conp-list .conp-close{width:24px;height:24px;position:absolute;top:4px;right:8px;background:url(../images/close1.jpg) no-repeat center;cursor:pointer;}
.lq-conp-list .conp-close:hover{background:url(../images/close2.jpg) no-repeat center;}
.lq-conp-list ul{width:100%;}
.lq-conp-list ul li{float:left;width:100%;margin-bottom:20px;}
.couponL{float:left;width:136px;height:84px;text-align:center;background:url(../images/yhq-bg01.png) no-repeat left center;background-size:100% 100%;padding:8px 2%;color:#fff;font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";}
.couponL span{font-size:20px;line-height:48px;color:#fff;padding:0;float:none;margin:0;}
.couponL p{float:left;width:100%; font-size:12px;line-height:20px;}
.couponR{float:left;width:218px;height:84px;font-size:12px;color:#999;padding:8px;border:#d7d7d7 solid 1px;border-left:none;position:relative;overflow:hidden;text-align:left;line-height:20px;}
.couponR span{float:left;width:100%;font-size:14px;color:#333;line-height:24px;font-family:"微软雅黑";padding:0;margin:0;text-align:left;}
.couponR p{float:left;width:100%;font-size:12px;color:#999;line-height:20px;}
.couponR a{float:right;width:68px;font-size:12px;color:#e03032;height:24px;border-radius: 12px;border:#e03032 solid 1px;text-align:center;line-height:22px;}

.couponR .ysy{position:absolute;bottom:-18px;right:0px;width:60px;height:60px;}
.couponR .ysy img{max-width:100%;display:block;}
.disabled .couponL{background:url(../images/yhq-bg02.png) no-repeat left center;background-size:100% 100%;}
.disabled .couponR a{color:#bababa;border:#bababa solid 1px;}

/* 确认订单 */
.cart-order-box{width:100%;padding:30px;background:#fff;margin-bottom:35px;}

/* 购物车-确认订单 收货人 */
.shr{width:100%;}
.shr h2{font-family:"微软雅黑","sans-serif"; font-size:16px; color:#333;font-weight:normal; line-height:20px;}
.shr .shrs {float:left;width:100%;}
.shr .shrs .cloose_add{cursor:pointer; line-height:30px; margin-bottom:8px; width:65px; background:url(../images/jt3.png) no-repeat right center;}
.shr .shrs ul { height:130px; overflow:hidden;margin-top:20px;transition: all 0.6s; -webkit-transition: all 0.6s;}
.shr .shrs ul.more_ul {height:260px; overflow:auto;}
.shr .shrs ul li{float:left;width:280px;height:110px; margin-bottom:20px;margin-right:24px;background:#fff url(../images/address-bg.png) no-repeat center;padding:0 24px;cursor:pointer;}
.shr .shrs ul li:hover { background:#fff url(../images/address-bg01.png) no-repeat center;}
.shr .shrs ul li.cur{ background:#fff url(../images/address-bg01.png) no-repeat center;}
.shr .shrs ul li h6{width:100%;margin-top:20px;font-size:12px;color:#666;font-family:'宋体';line-height:28px;height:28px;border-bottom:#e7e7e7 solid 1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.shr .shrs ul li p{width:100%;margin-top:4px;font-size:12px;color:#999;font-family:'宋体';line-height:18px;height:56px;}
.shr .shrs ul li.cur h6{color:#333;}
.shr .shrs ul li.cur p{color:#333;}
.shr .shrs ul .add-address{float:left;width:280px;height:110px;margin-right:20px;margin-bottom:20px;border:#e2e2e2 solid 4px;cursor:pointer;}
.shr .shrs ul .add-address span{float:left;width:100%;margin-top:26px;height:30px;background:url(../images/icon-plus.png) no-repeat center;}
.shr .shrs ul .add-address p{float:left;width:100%;margin-top:4px;font-size:12px;color:#999;font-family:'宋体';text-align:center;line-height:20px;}
.shr .shrs ul .add-address:hover{box-shadow:0px 4px 12px rgba(0,0,0,0.1);transition: all 0.3s;-webkit-transition: all 0.3s;}

/* 购物车-确认订单 商品信息 */
.cart-od-title{width:100%;margin-bottom:16px;}
.cart-od-title h2{float:left;font-family:"微软雅黑","sans-serif";font-size:22px; color:#333; font-weight:normal; line-height:20px;margin-right: 15px;}

/* 购物车-确认订单 发票 */
.invoice {width:100%;float:left;margin-bottom:20px;}
.invoice h2{float:left;font-family:"微软雅黑","sans-serif"; font-size:16px; color:#333; font-weight:normal; line-height:20px;}
.invoice h2 span{font-size:12px;color:#f48604;}
.invoice-nav{float:left;width:100%;margin-top:18px;}
.invoice-nav li{float:left;width:150px;height:32px;border:#bbb solid 1px;font-size:12px;color:#999;font-family:"宋体";text-align:center;line-height:30px;cursor:pointer;margin-right:10px;}
.invoice-nav li.cur{border:#e70600 solid 1px;background:url(../images/icon-selec03.png) no-repeat right bottom;color:#e70600;}
.invoice-nav li:hover{border:#e70600 solid 1px;}

.invoice .invoice-infor{float:left;width:100%;padding-left:30px;background:url(../images/icon-notice.png) no-repeat left center;background-size: 20px 20px; margin-top:16px;font-size:12px;color:#666;line-height:20px;font-family:"宋体";display: none;}
.invoice .invoice-infor span{float:left;margin-right:20px;}
.invoice .invoice-infor a{float:left;color:#e70600;}

/* 发票弹框 */
.invoice-layer{width:100%;padding:30px;display:none;background:#fff;}
.invoice-layer li{float:left;width:50%;margin-bottom:16px;text-align: center;}
.invo-img {margin-bottom: 15px;}
.invo-name{font-size: 16px;color: #333;}
.invo-name:hover,.invoice-layer li:hover a p{color: #e70600;}
.invoice-layer li .input-title{float:left;width:180px;color:#666;font-size:12px; line-height:38px;font-family: "宋体";font-weight:normal;text-align:right;}
.invoice-layer li .input-title span{ margin-right:4px; color:#e70000; font-family: "宋体"; font-size:12px;}
.invoice-layer li .input-body{float:right;width:430px;}
.invoice-layer li .input-body .info-input{float:left;width:340px;}
.invoice-layer .invoice-btn{float:left;margin-left:190px;margin-top:30px;}
.invoice-layer .invoice-btn input{width:120px;margin-right:20px;}

/*我*/
.quick-list{margin-bottom: 15px;}
.quick-list p span{display: inline-block;width: 85px;text-align: right;line-height: 30px;color: #333;}
.quick-list p input{width: 193px;border:1px solid #ddd;margin-left: 5px;height: 30px;}
.quick-list p input.qu-input{width: 300px;}
.qu-qr {display: inline-block;width: 100px;height: 30px;margin-top: -2px; line-height: 28px;border: 1px solid #e70600;text-align: center;color: #e70600 !important;margin-left: 6px;vertical-align: middle;}
.qu-qr:hover{background:#e70600;color: #fff !important;}
.quick-sub{margin-top: 35px;}
.quick-sub a{
	display: block;
	width: 120px;
    height: 40px;
    border-radius: 4px;
    background: #e70600;
    font-size: 20px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}


/* 确认订单 */
.cart-od-info{width:100%;background:#fff;margin-top:30px;}
.cart-left{width:100%;}

/*积分抵扣*/
.cart-jf {
	width: 100%;
	height: 75px;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	line-height: 75px;
	margin-top: 15px;
    margin-bottom: 19px;
}
.cart-jf-left{
	height: 75px;
	margin-right: 25px;
}
.cart-jf-left p{
	font-size: 16px;
	color: #666666;
	line-height: 75px;
}
.cart-jf-left p span{
	font-size: 16px;
	color: #e60012;
	line-height: 75px;
	font-family: '宋体';
}
.cart-jf-right label.cart-jf-right input{
	font-size: 16px;
	color: #666666;
	line-height: 75px;
}
.cart-jf-right .layui-form-checkbox span{font-size: 16px;color: #666666;}
/* 确认订单 留言备注 */
.cart-message{float:left;width:100%;}
.cart-message h4{float:left;font-family:"微软雅黑","sans-serif"; font-size:16px; color:#333; font-weight:normal; line-height:20px;margin-bottom:18px;}
.cart-message textarea{width:100%;float:left;background:none;line-height:20px;height:128px;padding:8px; border:#e6e6e6 solid 1px;color:#333;font-size:12px;margin:0;font-size:14px;resize: none;}

.dp_car3{text-align: center; width:100%;}
.dp_car3 h6{float: right;width: 100%;height: 30px;text-align: right;margin-bottom:8px;margin-top: 9px;}
.dp_car3 h6:last-child{margin-bottom:0;}
.dp_car3 h6 span{text-align:right;font-size:16px;color:#666;line-height:30px;font-family:"宋体";}
.dp_car3 h6 .select-width{float:left;width:240px;margin-bottom:8px;}
.dp_car3 h6 p{float:left;width:240px;font-size:12px;color:#333;line-height:30px;font-family:"宋体";}
.dp_car3 h6 i{font-size:16px;color:#333;line-height:30px;font-weight:600;font-style:normal;font-family: 'Arial';}
.cart-order-add{float:right;    padding: 25px 30px 25px 110px;border:#e70600 solid 2px;margin-bottom:60px;margin-top:30px;}
.cart-order-add h5{width:100%;text-align:right;font-size:12px;color:#999;line-height:40px;font-family:"宋体";}
.cart-order-add h5 i{font-style:normal;color:#e70600;font-family:Arial;font-size:28px}
.cart-order-add h5 em{font-style:normal;color:#ff0000;font-family:Arial;font-size:14px}
.cart-order-add h6{width:100%;text-align:right;font-size:12px;color:#666;font-family:"宋体";line-height:30px;margin-bottom:10px;}
.cart-order-add h6 em{font-style:normal;color:#e70600;font-family:Arial;}
.cart-order-add .btn-order{width:100%;}
.cart-order-add .btn-order a.submit{float:right;width:120px;height:40px;border-radius:4px;background:#e70600;font-size:20px;color:#fff;line-height:40px;text-align:center;}
.cart-order-add .btn-order a.return{float:right;margin-right:30px;font-size:14px;color:#0062e7;line-height:40px;padding-left:20px;background:url(../images/icon-return03.png) no-repeat left center;}

/*付款方式*/
.pay-box{width:100%;margin:0 auto;background:#fff;}
.pay-box .order-no{width:1000px;float:left;padding:30px 0 0 30px;}
.pay-box .order-no h2{width:100%;font-size:18px;color:#333;font-weight:normal;line-height:36px;}
.pay-box .order-no h2 span{color:#e70600;}
.pay-box .order-no p{width:100%;font-size:14px;color:#999;line-height:20px;font-family:'宋体';}
.pay-box .print-btn{float:right;margin-top:60px;margin-right:30px;}
.pay-box .print-btn a{float:right;width:72px;height:26px;border:#ff4e00 solid 1px;color:#ff4e00;border-radius:4px;font-size:12px;line-height:24px;text-align:center;}
.pay-box .print-btn a:hover{background:#ff4e00;color:#fff;}
.time-remain{width:1000px;margin-left:30px;margin-top:20px;float:left;height:26px;position:relative;}
.time-remain h6{float:left;font-size:12px;color:#999;line-height:26px;font-family:'宋体';}
.time-remain .date{position:absolute;display:block;top:0;left:129px;font-size:12px;color:#333;line-height:30px;}
.time-remain .point{position:absolute;font-size:20px;color:#000;line-height:26px;top:0;left:132px;}
.time-remain .countdown{float:left;margin-top:2px;}

.pay-box .pay-methods{width:100%;float:left;}
.pay-methods-list{width:1140px;float:left;margin:30px;padding:20px 0;}
.pay-methods-list .payLabel{ margin-right: 25px;}
.pay-methods-list .ml20 { margin-left: 20px;}
.pay-methods-list .payIcon { width: 146px; height: 47px;display: inline-block;margin-left: 16px;vertical-align: middle;border: 1px solid #ececec; text-align: center;}
.pay-methods-list .payIcon em { height:45px;width:144px;display: inline-block;}


/* 微信支付码 */
.pay-code-box{width:100%;margin:0 auto;background:#fff;margin-bottom:80px;min-height:420px;padding:80px 40px 20px 40px;}
.pay-code-left{width:300px;margin-left:160px;float:left;margin-top:40px;}
.pay-code-left .wx-code{float:left;width:300px;height:300px;border:#dcdcdc solid 1px;padding:9px;background:#fff;}
.pay-code-left .wx-code img{display:block;width:280px;height:280px;margin:0 auto;}
.pay-code-left .wx-code-intro{float:left;width:300px;background:#e70600;height:60px;margin-top:20px;}
.pay-code-left .wx-code-intro .icon{float:left;width:40px;height:40px;margin:10px;margin-left:80px;}
.pay-code-left .wx-code-intro .icon img{display:block;width:40px;height:40px;}
.pay-code-left .wx-code-intro h6{float:left;margin:10px 0;font-size:12px;color:#fff;line-height:20px;font-family:"微软雅黑","sans-serif";}

.pay-code-right{width:400px;float:left;margin-left:100px;}
.pay-code-right img{display:block;max-width:100%;margin:0 auto;}
.other-method{float:left;width:100%;margin-top:40px;}
.other-method a{float:left;font-size:14px;color:#e70600;line-height:20px;font-family:'宋体';background:url(../images/icon-left08.png) no-repeat left center;padding-left:15px;}

/* 支付成功 */
.pay_success { width:100%;float:left;padding:80px 0; margin:60px auto;background: #fff; overflow: hidden; }
.pay_success img { display: block; width:96px; margin: 20px auto 10px auto; }
.pay_success h4 { width: 100%;font-size: 18px; color: #333; text-align: center; margin-bottom: 8px; }
.pay_success p { width: 100%; font-size: 14px; color: #999; text-align: center; margin-bottom: 20px; }
.pay_success p span{font-size:18px;color:#e70600;}
.pay_success .cart-btn { width: 100%; margin:30px auto; text-align:center;}
.pay_success .cart-btn ul li {display:inline-block; zoom:1;*display:inline;width:120px; height: 36px; line-height: 36px; margin-left: 2%; margin-right: 2%; border: #ccc solid 1px; border-radius: 4px; text-align: center; }
.pay_success .cart-btn ul li a { font-size: 14px; color: #666; display: block; }
.pay_success .cart-btn li.cur {background: #e70600;border:none;transition: all 0.3s;-webkit-transition: all 0.3s;}
.pay_success .cart-btn li.cur a { color: #fff; }
.pay_success .cart-btn li:hover{border:#e70600 solid 1px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.pay_success .cart-btn li:hover a {color: #e70600;transition: all 0.3s;-webkit-transition: all 0.3s;}
.pay_success .cart-btn li.cur:hover{background:#e70600;border:none;transition: all 0.3s;-webkit-transition: all 0.3s;}
.pay_success .cart-btn li.cur:hover a{ color: #fff;transition: all 0.3s;-webkit-transition: all 0.3s;}

/* 积分支付提示框 */
.pay { width: 500px; padding: 30px ;margin: 0 auto; background: #fff; position: fixed; top: 50%; left: 50%; z-index: 100001; margin-left: -280px; margin-top:-90px;display:none;}
.pay .paytext1 { color: #000; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.pay input { width:440px; height: 40px; padding: 0 10px; font-size: 14px; margin-bottom: 20px; background: #f5f5f5; border: 1px solid #ddd; }
.pay .pay-btn{width:440px;text-align:center;}
.pay .paybtn1 { color: #fff; font-size: 14px; background: #999; padding: 8px 30px; display:inline-block; zoom:1;*display:inline; border-radius:4px;}
.pay .payconfirm { margin-right: 20px; background: #e70600; border-radius:4px;}

/* 积分支付 未设置支付密码提示框 */
.int-tip{width:520px;background:#fff;height:250px;position:fixed;top:50%;left:50%;margin-left:-260px;margin-top:-125px;z-index:100001; display:none;}
.int-tip .tip-txt{width:100%;margin:0 auto;padding:60px 0;}
.int-tip .tip-txt h5{width:100%;font-size:18px;color:#333;line-height:40px;text-align:center;font-family:"微软雅黑","sans-serif";}
.int-tip .tip-txt h6{width:100%;font-size:14px;color:#666;text-align:center;line-height:28px;padding:0 40px;}
.int-tip .tip-txt h6 i{font-size:20px;color:#ff7e00;font-style:normal;}
.int-tip .tip-txt .tip-btn{width:100%;text-align:center;}
.int-tip .tip-txt a{display:inline-block; zoom:1;*display:inline;margin-left:10px;margin-right:10px;width:128px;height:40px;border-radius:4px;background:#e70600;font-size:16px;color:#fff;line-height:40px;font-family:"微软雅黑","sans-serif";text-align:center;margin-top:30px;}
.int-tip .tip-close{position:absolute;right:0;top:0;width:40px;height:40px;background:url(../images/close2.png) no-repeat center;cursor:pointer;transition: all 0.3s;-webkit-transition: all 0.3s;}
.int-tip .tip-close:hover{background:rgba(0,0,0,0.2) url(../images/close2.png) no-repeat center;transition: all 0.3s;-webkit-transition: all 0.3s;}

.int-pay{float:left;width:100%;margin:40px 0;padding:0 30px;}
.int-pay h4{float:left;width:100%;font-size:16px;color:#333;font-weight:normal;line-height:36px;}
.int-pay h4 em{color:#e70600;font-size:22px;font-style:normal;}
.int-pay h6{float:left;width:100%;}
.int-pay h6 span{float:left;font-size:16px;color:#333;line-height:36px;}
.int-pay input{float:left;width:300px;border:#ddd solid 1px;height:36px;border-radius:4px;background:#f5f5f5;padding:0 10px;}
.int-pay .tips{float:left;width:100%;font-size:12px;color:#666;font-family:'宋体';line-height:32px;}
.int-pay .tips p{margin-left:80px;float:left;padding-left:20px;background:url(../images/icon-notice.png) no-repeat left center;}
.int-pay .tips a{color:#e70600;font-weight:600;text-decoration:underline;}

/* 设置支付密码 弹框 */
.pay-psw-layer{width:680px;padding:30px;display:none;background:#fff;}
.pay-psw-layer li{float:left;width:100%;margin-bottom:20px;}
.pay-psw-layer li .input-title{float:left;width:180px;color:#666;font-size:12px; line-height:38px;font-family: "宋体";font-weight:normal;text-align:right;}
.pay-psw-layer li .input-title span{ margin-right:4px; color:#e70000; font-family: "宋体"; font-size:12px;}
.pay-psw-layer li .input-body{float:right;width:430px;}
.pay-psw-layer li .input-body .info-input{float:left;width:340px;}
.pay-psw-layer li .input-body .yzm-input{float:left;width:180px;}
.pay-psw-layer li .input-body .yzm-img{float:left;width:120px;margin-left:10px;border:#e6e6e6 solid 1px;height:38px;border-radius:4px;}
.pay-psw-layer li .input-body .tips{float:left;width:100%;font-size:12px;color:#999;line-height:20px;font-family: "宋体";}
.pay-psw-layer .invoice-btn{float:left;margin-left:190px;margin-top:30px;}
.pay-psw-layer .invoice-btn input{width:120px;margin-right:20px;}

.dp-sub-box{
	float: right;
	margin-top: 25px;
}
.dp-sub-box .dp-sub{
	display: block;
	width: 168px;
	height: 52px;
	text-align: center;
	line-height: 52px;
	font-size: 16px;
	color: #fff;
	background:#2871ea;
	transition: all .2s;
}
.dp-sub-box .dp-sub:hover{
	opacity: .8;
	filter: alpha(opacity=80);
	transition: all .2s;
}

.pay-wrap{padding-right: 0px;padding-left: 0px;}
.pay-hint{background: #fff;padding: 30px;margin-bottom: 60px;}
.pay-hint h2{font-size: 18px;color: #333;line-height: 30px;}
.pay-hint h2 span{color: #2a83d5;text-transform: uppercase;font-family: 'Arial';margin-left: 5px;}
.pay-hint h3{font-size: 12px;color: #999;line-height: 20px;}
.pay-time{margin-top: 20px;}
.pay-time p{font-size:12px;color: #999;line-height: 20px; }
.columna-count{}
.columna-count .numb{display: inline-block;width: 20px;height: 20px;line-height: 20px;text-align: center;background: #000;color: #fff;font-size: 12px;border-radius: 3px;}
.columna-count .text{font-size: 12px;line-height: 20px;color: #666;}

.pay-modetitle{font-size: 16px;background: #f5f5f5;padding: 8px 15px;line-height: 30px;color: #333;margin-top: 30px;border:solid 1px #ddd;font-weight: 700;border-bottom: none;}
.pay-mode{border:solid 1px #ddd;padding: 20px 15px;border-top: none;}
.pay-modeul{margin-top: 10px;}
.pay-modeul li{display: inline-block; width: 23%;margin-left: 16px;}
.pay-modeul li input{margin:16px 10px 0px 0px;display: block;float: left;}
.pay-modeul li img{border:solid 1px #ddd;}
.pay-modehide{display: none;border:solid 1px #ddd;padding: 0px 15px;}
.pay-modehide ul li { width:100%;float:left;padding:10px 2.5%; background:url(../../images/arr3.png)no-repeat 98% center;background-size:10px; border-top:1px solid #e3e3e3;}
.pay-modehide ul li:first-child{border-top: none;}
.pay-modehide ul li a {  display:inline-table; width:100%; height:100%;}
.pay-modehide ul li .nw_img { float:left; width:20%; text-align:left;max-width: 80px;}
.pay-modehide ul li .nw_img img { max-width:100%; width:75%;}
.pay-modehide ul li .nw_txt { float:left; width:80%;}
.pay-modehide ul li .nw_txt h1 { text-align:left; font-weight:normal; font-size:14px; color:#666; margin-bottom:5px;}
.pay-modehide ul li .nw_txt p {font-family:"瀹嬩綋"; font-size:13px; line-height:20px; color:#999;height:20px; border-bottom:none; padding:0;}
.pay-modehide p { line-height:40px; height:40px; padding:0 2.5%; font-size:14px; font-family:"瀹嬩綋"; color:#fff;}
.pay-modehide p span { float:right; color:#fff ; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.suc-pay{width:100%;background:#fff;overflow:hidden;padding: 50px 0px;}
.suc-pay img{display:block;width:84px;margin:20px auto 8px auto;}
.suc-pay h4{width:100%;font-size:18px;color:#333;text-align:center;margin-bottom:8px;}
.suc-pay p{width:100%;font-size:14px;color:#999;text-align:center;margin-bottom:20px;}

.cart-btn{width:100%;margin:20px auto;}
.cart-btn ul{text-align:center;}
.cart-btn li{display:inline-block;width:40%;height:32px;margin-left:3%;margin-right:3%;border:#ccc solid 1px;font-size:12px;color:#666;line-height:30px;border-radius: 4px;width: 120px;}
.cart-btn li a{font-size:12px;color:#666;line-height:30px;}
.cart-btn li.cur{border:#cc0000 solid 1px;}
.cart-btn li.cur a{color:#cc0000;}

.pay-bot{margin-top: 15px;background: #fff;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;display: none;}
.pay-bot p{width: 85%;float: left;font-size: 16px;line-height: 30px;text-align: right;padding: 15px 0px;padding-right: 15px;}
.pay-bot p span{color: #ff6600;font-family: 'Arial';font-size: 20px;}
.pay-bot .btn{display: block;float: left;width: 15%;text-align: center;height: 60px;background: #0d78ce;color: #fff;font-size: 20px;border:none;border-radius: 0px;}

.pay-pop{padding: 30px 20px;display: none;}
.pay-pop .info{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;
    justify-content: center;}
.pay-pop .info img{float: left;width: 20%;max-width: 80px;}
.pay-pop .info p{font-size: 14px;line-height: 24px;color: #666;padding-left: 20px;max-width: 80%;}
.paypopbtn{margin-top: 30px;text-align: center;}
.paypopbtn input{display: inline-block;padding: 0 20px;height: 34px;line-height: 34px;background: #0d78ce;color: #fff;font-size: 14px;border-radius: 3px;margin: 0 10px;}

.pay-modeinfo{margin-top: 20px;/*padding: 15px;*/display: none;}
.pay-modeitem{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;padding: 30px;border: solid 1px #eee;}
.pay-modeitem li{float: left;width: 50%;text-align: center;}
.pay-modeitem li h3{font-size: 16px;color: #666;line-height: 30px;margin-bottom: 10px;}
.pay-modeitem li h3 span{font-size: 20px;font-family: 'Arial';color: #ff6600;}
.pay-modeitem li .img{width: 42%;margin: 0px auto;border:solid 1px #ddd;padding: 8px;overflow: hidden;}
.pay-modeitem li .img img{width: 100%;border:solid 1px #eee;}
.pay-modeitem li .info{background: #ff7674;text-align: center;width: 42%;margin: 15px auto 0px;padding: 5px 10px;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.pay-modeitem li .info img{display: inline-block;margin-right: 10px;}
.pay-modeitem li .info span{display: inline-block;font-size: 12px;color: #fff;line-height: 20px;text-align: left;}
.pay-modeitem li .pic{display: block;width: 58%;text-align: center;margin: 0px auto;}

/*会员中心  左侧导航*/
.left-layout{float:left;width:220px;margin-bottom:100px;}
.ncm-sidebar{width:220px;border:1px solid #e3f2e5;border-top:0;background-color:#fff;padding-bottom: 137px;}
.ncm-sidebar li.side-menu{overflow:hidden;margin:0;width:100%;padding:16px;/*border-top:#e3f2e5 solid 1px;*/}
.ncm-sidebar li.side-menu a{display:block;width:100%;}
.ncm-sidebar li.side-menu a h3{display:block;font-size:16px;color:#333;line-height:40px;text-align:left;font-family:"微软雅黑","sans-serif";padding-left:18px;font-weight:600;margin-bottom:4px;}
.ncm-sidebar li.side-menu ul{padding:0 20px;}
.ncm-sidebar li.side-menu ul li{width:100%}
.ncm-sidebar li.side-menu ul li a{color:#666;line-height:32px;font-size:14px;font-family:"宋体";text-align:left;}
.ncm-sidebar li.side-menu ul li a:hover{color:#2871ea;}
.ncm-sidebar li.side-menu ul li.cur a{color:#2871ea;}

/*会员中心  右侧内容*/
.right-layout01{float:right;width:920px; margin-bottom:100px;}
.mem-top-infor{float:right;width:100%;height:200px;padding:20px;border:#eee solid 3px;background:#fff;}
.mem-photo{float:left;}
.mem-photo .pic{float:left;margin-top:18px;margin-left:20px;width:120px;border:#efefef solid 1px;padding:4px;height:120px;border-radius:60px;-webkit-border-radius:60px;}
.mem-photo .pic img{display:block;width:110px;height:110px;border-radius:60px;-webkit-border-radius:60px;}
.mem-photo .txt{float:left;width:280px;margin-left:15px;margin-top:40px;}
.mem-photo .txt h3{float:left;font-size:26px;color:#333;line-height:40px;margin-top:10px;}
.mem-photo .txt h3 a.grade{float:right;margin-left:8px;width:68px;height:20px;margin-top:12px;border-radius:10px;background:#fe6634;text-align:center;font-size:12px;color:#fff;line-height:20px;font-family:"宋体";}
.mem-photo .txt h6{float:left;width:100%;}
.mem-photo .txt h6 a{float:left;font-size:12px;color:#2196f3;line-height:24px;font-family:"宋体";transition: all 0.3s;-webkit-transition: all 0.3s;}
.mem-photo .txt h6 a:hover{color:#fe6634;transition: all 0.3s;-webkit-transition: all 0.3s;}

.mem-photo .mem-login{float:left;width:280px;margin-left:15px;}
.mem-photo .mem-login a{float:left;width:60px;height:26px;background:#e70600;border-radius:4px;font-size:12px;color:#fff;line-height:26px;text-align:center;font-family:"宋体";margin-right:10px;margin-top:68px;}
.mem-photo .mem-login a.login{background:#fe6634;color:#fff;}

.mem-top-infor .mem-binding{float:right;margin-top:45px;margin-right:20px;}
.mem-top-infor .mem-binding-txt{float:left;width:160px;margin-top: 21px;}
.mem-top-infor .mem-binding-txt h6{float:left;width:100%;font-size:12px;color:#999;line-height:32px;font-family:"宋体";}

.mem-top-infor .mem-binding .mem-binding-btn{float:right;margin-top:16px;}
.mem-top-infor .mem-binding .mem-binding-btn a{display:block;width:118px;height:40px;color:#fff;line-height:40px;background:#2871ea; text-align:center;font-family:"宋体";}
.mem-top-infor .mem-binding .mem-binding-btn a:hover{opacity: 0.8;transition: all .2s;}

.mem-list{float:right;width: 100%;padding:80px 0;margin-top:20px;border:#e7e7e7 solid 1px;background:#fff;overflow:hidden;}
.mem-list li{float:left;width:240px;margin-left:60px;}
.mem-list li a{float:left;width:100%;}
.mem-list li a .icon{float:left;width:100px;height:100px;}
.mem-list li a .icon img{display:block;width:100px;height:100px;}
.mem-list li a .txt{float:left;margin-left:20px;width:120px;margin-top:30px;}
.mem-list li a .txt h3{float:left;width:100%;font-size:16px;line-height:26px;font-family:"宋体";}
.mem-list li a .txt span{float:left;width:100%;font-size:12px;color:#999;line-height:24px;font-family:"宋体";transition: all 0.3s;-webkit-transition: all 0.3s;}
.mem-list li a .txt span:hover{color:#333;transition: all 0.3s;-webkit-transition: all 0.3s;}

/*实例分享*/
.case-item{
	width:100%;
	margin-top: 40px;
}
.case-item ul li{
	float: left;
	width: 400px;
	height: 128px;
	border: 1px solid #e9e9e9;
	margin-bottom: 30px;
	text-align: center;
	border-radius: 20px;
	margin-right: 30px;
	background:#fff;
	cursor: pointer;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    -webkit-transition: transform 0.6s ease;
    transition: transform 0.6s case;
    position: relative;
}
.case-item ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.case-item ul li .case-name{
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
}
.case-item ul li .case-name p{
	display: block;
	font-size: 28px;
	color: #666;
	line-height: 34px;
	-webkit-transition: transform 0.6s ease;
    transition: transform 0.3s case;
}
.case-item ul li .case-name span{
	display: block;
	font-size: 18px;
	color: #666;
	line-height: 24px;
	-webkit-transition: transform 0.6s ease;
    transition: transform 0.3s case;
}
.case-item ul li:nth-child(2n){
	margin-right: 0;
}
.case-item ul li:hover{
    -webkit-transition: transform 0.6s ease;
    transition: transform 0.6s case;
    background:#2871ea;
}
.case-item ul li:hover .case-name p,.case-item ul li:hover .case-name span{
	color: #fff;
	-webkit-transition: transform 0.6s ease;
    transition: transform 0.3s case;
}

.case-details{
	margin-top: 35px;
}
.case-details-title h3{
	font-size: 32px;
	color: #faa92c;
	line-height: 40px;
}
.case-details-title h3 span{
	font-size: 24px;
	color: #faa92c;
	line-height: 33px;
}
.case-details-title h3 i{
	display: inline-block;
	width: 8px;
	height: 8px;
	background-image: url(../images/icon-yyd1.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	z-index: 1;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 15px;
}
.case-free{
	width: 100%;
	margin-top: 30px;
}
.case-free img{
	max-width: 100%;
}
.case-free p{
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

/*个人信息*/
.mem-content{float:left;width:920px;padding:30px;border:#e7e7e7 solid 1px;background:#fff;}

.mem-portrait{width:100%;float:left;border-bottom:#ececec solid 1px;padding:14px 0 34px 140px;}
.mem-portrait .prot-img{position: relative; width:120px;height:120px;float:left;border:#efefef solid 1px;padding:4px;border-radius:60px;-webkit-border-radius:60px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.mem-portrait .prot-img .toux{width:110px;height: 110px;border-radius: 50%;overflow:hidden; background-repeat: no-repeat;background-position: center;background-size: cover;}
.mem-portrait .prot-img img{display:block;width:110px;height:110px;border-radius:56px;-webkit-border-radius:56px;}
.mem-portrait .portrait{width:560px;margin-left:14px;float:left;}
.mem-portrait .portrait h3{float:left;width:100%;font-size:24px;color:#666;line-height:40px;}
.mem-portrait .portrait p{float:left;width:100%;font-size:12px;color:#999;line-height:20px;font-family:"宋体";margin-top:6px;}
.mem-portrait .portrait input{font-size:12px;color:#999;font-family:"宋体";}
.mem-portrait .portrait h6{float:left;width:100%;font-size:12px;color:#999;line-height:20px;font-family:"宋体";margin-top:10px;}

.info{float:left;width:100%; padding:40px 0;}
.info h5{float:left;width:100%;padding-left:200px;font-size:14px;color:#e70600;line-height:40px;font-weight:600;font-family:"宋体";margin-bottom:20px;}
.info>form>dl {float:left;width:470px;margin-left:160px;margin-bottom:12px;}
.info>form>dl>dt {/*width:120px;*/color:#333;font-size:18px; line-height:32px;font-weight:normal;margin-bottom: 8px;}
.info>form>dl>dt span{ margin-right:4px; color:#ff7e00; font-family: "宋体"; font-size:12px;}
.info>form>dl>dd{width:340px;}
.info>form>dl>dd h6{float:left; font-size:12px;color:#666;line-height:34px; font-family: "宋体";}
.info>form>dl dd h6 p{float:left; font-size:12px;color:#666;line-height:34px; font-family: "宋体";}
.info>form>dl dd h6 a{float:left;width:120px;height:34px;background:#eee;border-radius:4px;margin-left:10px;color:#333;line-height:34px;text-align:center;font-family: "宋体";}
.info>form>dl dd h6 a:hover{background:#ccc;}
.info>form>dl dd .btn_submit {width:120px;height:38px;line-height:38px;text-align:center;font-size:14px;color:#fff;background:#2871ea;cursor:pointer;font-family:"微软雅黑";margin-top:20px;border-radius:4px;}
.info>form>dl dd .btn_submit:hover{opacity:0.85;}
.info>form>dl dd .input3{width:100%;border:#e7e7e7 solid 1px;font-size:12px;color:#666;height:34px;text-indent:8px;border-radius:4px;}
.info>form>dl dd .text {float:left; height:36px; line-height:36px; text-indent:10px; width:360px;border:1px solid #cbcbcb;border-radius:4px;}
.info>form>dl dd .ps-yzm{width:120px;float:left;}
.info>form>dl dd .ps-yzm-pic{width:115px;float:left;height:36px;border:#e7e7e7 solid 1px;border-radius:4px;margin-left:10px;}
.info>form>dl dd.info-select select{float:left;width:113px;height:36px;color:#666;text-indent:8px;border:#e7e7e7 solid 1px;border-radius:4px;margin-right:0;}
.info .layui-form-radio i{font-size:16px;}
.info .layui-form-radio i:hover, .layui-form-radioed i{color:#e70600;}
.info .getcode{float:left;width:96px;font-size:12px;color:#666;height:36px;border-radius:4px;background:#e3e3e3;margin-left:6px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.info .getcode:hover{background:#ccc;transition: all 0.3s;-webkit-transition: all 0.3s;}

.recity {width: 32%;display: inline-block;}
.recity .layui-form-select dl{width: 100%;}
.recity .layui-form-select dl dd.layui-this{background-color: #2871ea;}
.recity .info>form>dl dd{width: 100%;}
.binding-tel-code{width: 130px;height: 42px;margin-left: 10px;cursor: pointer;}
.mem-info-title{
	width: 100%;
	background:#fff;
	padding:22px 30px 0;
	margin-bottom: 15px;
	border: #e7e7e7 solid 1px;
}
.mem-info-title h3{font-size: 18px;color: #2871ea;border-bottom: 2px solid #2871ea;display: inline-block;padding-bottom: 5px;}
.mem-info-title .coll-ul li{
	float: left;
	margin-right: 60px;
}
.mem-info-title .coll-ul li a{
	font-size: 18px;display: inline-block;padding-bottom: 5px;
	color: #333;border-bottom: 2px solid #fff;
	transition: all .2s;
}
.mem-info-title .coll-ul li:hover a,.mem-info-title .coll-ul li.cur a{
	color: #2871ea;border-bottom: 2px solid #2871ea;
	transition: all .2s;
}
.cry-box ul li{
	position: relative;
}
.coll-del1{
	display: block;
	font-size: 14px;
	color: #666;
	position: absolute;
	padding:10px;
	top: 0;
	right: 0;
	z-index:50;
	display: none;
	cursor: pointer;
}
.coll-del1:hover{
	color: #faa92c;
}
.cry-box ul li:hover .coll-del1{
	display: block;
	transition: all .6s;
}

/*账户安全*/
.safe-item {padding:40px 0;border-bottom:1px solid #e7e7e7;width:100%;float:left;}
.safe-item:last-child{border-bottom:none;}
.safe-item .fore1 {float:left; margin-right:15px;}
.safe-item .fore1 .icon{float:left;width:28px;height:38px; background: url(../images/safe-icon01.png) no-repeat center;vertical-align: middle;margin-right:12px;}
.safe-item .fore1 h4{float:left;font-family:"微软雅黑","sans-serif"; font-size:18px; line-height:38px; color:#333;}
.safe-item .fore2 { float:left;border-left: 1px solid #e7e7e7;width:600px;height: auto;line-height:28px;margin-top:5px;padding-left:15px;}
.safe-item .fore3 { float:right;}
.safe-item .fore3 a {display:block;width:110px;height:38px;border:#e8e8e8 solid 1px;font-size:14px;color:#666;line-height:36px;font-family: "宋体";text-align:center;transition: all 0.3s;-webkit-transition: all 0.3s;}
.safe-item .fore3 a:hover {border:#ff4e00 solid 1px;color:#ff4e00;transition: all 0.3s;-webkit-transition: all 0.3s;}
.safe-item .fore3 p {display:block;width:110px;height:38px;font-size:12px;color:#999;line-height:36px;font-family: "宋体";text-align:center;}
.safe-item.fail .fore1 .icon{background:url(../images/safe-icon02.png) no-repeat center;}

/*收藏2*/
.coll-del2{
	font-size: 16px;
	color: #999;
	position: absolute;
	bottom:31px;
	left:365px;
	z-index: 5;
	cursor: pointer;
	display: none;
}
.coll-del2:hover{
	color: #2871ea;
}

.news-box ul li:hover .coll-del2{
	display: block;
}
.dell-item ul li{
	width: 100%;
	padding:10px 0;
	border-bottom: 1px dashed #e0e0e0;
}
.dell-item ul li a{
	display: block;
	font-size: 18px;
	color: #333;
	line-height: 33px;
	transition: all .2s;
}
.coll-del3{
	font-size: 16px;
	color: #999;
	line-height: 33px;
	cursor: pointer;
	display: none;
	transition: all .2s;
}
.dell-item ul li a:hover,.dell-item ul li .coll-del3{
	color: #2871ea;
	transition: all .2s;
}
.dell-item ul li a em{
	font-size: 12px;
	vertical-align: top;
	margin-top: -3px;
}
.dell-item ul li:hover .coll-del3{
	display: block;
}

/*我的订单*/
.order-filtrate{float:left;width:100%;margin-bottom:20px;}
/*.order-state{float:left;}*/
.order-state a{float:left;/*width:80px;*/padding: 0 12px;height:28px;border:#d2d2d2 solid 1px;background:#f3f3f3;font-size:12px;color:#666;line-height:26px;text-align:center;font-family: "宋体";transition: all 0.3s;-webkit-transition: all 0.3s;}
.order-state a i{display:inline-block; zoom:1;*display:inline;width:17px;height:17px;border-radius:9px;background:#e70600;font-size:12px;color:#fff;line-height:17px;text-align:center;font-style:normal;margin-left:4px;}
.order-state a:hover{border:#e70600 solid 1px;background:#e70600;color:#fff;transition: all 0.3s;-webkit-transition: all 0.3s;}
.order-state a.cur{border:#e70600 solid 1px;background:#e70600;color:#fff;}

.order-time{width:266px;margin-right:5px;}
.order-time select{height:28px;border:#d2d2d2 solid 1px;width:100%;font-size:12px;color:#666;    background: #f3f3f3;}

/*.order-search{width:190px;}*/
.order-search .order_sn{width:190px;border:#dcdcdc solid 1px;text-indent:8px;}
.submit-border{float: right; font-size:12px;color: #fff;font-family: "宋体";background:#2871ea;width:70px;cursor: pointer;border:none;transition: all 0.3s;-webkit-transition: all 0.3s;padding-left: 0;}
.submit-border:hover{opacity: 0.8; transition: all 0.3s;-webkit-transition: all 0.3s;}

/* 我的订单 订单列表 */
.Orderlist-title{ width:100%;float:left;}
.Orderlist-title table{line-height:52px; width: 100%; border-collapse: collapse; clear: both;}
.Orderlist-title table th {height:52px; line-height:52px; color:#666;text-align:center;font-size:14px;font-weight:600;font-family: "宋体";}

.orderlist-detail{width:100%;margin-bottom:22px; background:#fff;float:left;border:#eee solid 1px;}
.orderlist-detail table{width:100%;}
.orderlist-detail tr th { height:42px; line-height:42px;text-align:left;background:#eee;padding:0 15px;}
.orderlist-detail tr th div{font-family:"宋体"; font-size:14px; color:#666;display:inline-block; zoom:1;*display:inline;font-weight:normal;vertical-align:top;}
.orderlist-detail tr th div.cart-title{margin-left:40px;width:360px;}
.orderlist-detail tr th div.cart-title a{display:inline-block; zoom:1;*display:inline;font-size:12px; font-family: "宋体";color:#333;line-height:28px;vertical-align:top;}
.orderlist-detail tr th div.cart-title a:hover{color: #e70600;}
.orderlist-detail tr th div.cart-title span.service a{margin-left:20px;padding-right:24px;background:url(../images/icon-mes02.png) no-repeat right center;}
.orderlist-detail tr th div.order-date{margin-left: 15px;}

.orderlist-detail tr td {border:1px solid #eee; text-align:center; padding:15px;overflow:hidden;}
.orderlist-detail tr .goods-info{border-bottom:1px solid #eee;}
.orderlist-detail tr:last-child .goods-info{border-bottom:none;}
.orderlist-detail tr .goods-price{border-bottom:1px solid #eee;}
.orderlist-detail tr:last-child .goods-price{border-bottom:none;}
.orderlist-detail tr td .goods-img{float:left;width:120px;height:120px;margin-right:15px;}
.orderlist-detail tr td .goods-img a{display: block;float:left;width:100%;border: 3px solid #cccccc;}
.orderlist-detail tr td .goods-img a img{width: 100%;height: 100%;object-fit: cover;}
.orderlist-detail tr td .goods-txt{float:left;width:172px;color:#505050; font-size:14px; margin-top:10px;}
.orderlist-detail tr td .goods-txt a{float:left;width:100%;}
.orderlist-detail tr td .goods-txt a h5{float:left;width:100%;font-size:18px;color:#333;line-height:20px;text-align:left;margin-bottom:5px;}
.orderlist-detail tr td .goods-txt a h6{float:left;width:100%;font-size:14px;color:#999;font-family:"宋体"; line-height:22px;text-align:left;}
.orderlist-detail tr td .goods-txt a:hover h5{color:#2871ea;}
.orderlist-detail tr .last-td{border-bottom:1px solid #eee;}
.orderlist-detail tr:last-child .last-td{border-bottom:none;}
.orderlist-detail tr .goods-num{border-bottom:1px solid #eee;}
.orderlist-detail tr:last-child .goods-num{border-bottom:none;}
.orderlist-detail tr td p { color:#333;font-size:16px;line-height:20px;}
.orderlist-detail tr td p.cur{color: #faa92c;}
.orderlist-detail tr td p i{color:#999;font-size:12px;font-style:normal;}
.orderlist-detail tr td p a{color:#999;font-size:12px;}
.orderlist-detail tr td p a:hover{color:#2871ea;}
.orderlist-detail tr td p a.mem-btn{display:block;margin:0 auto;width:68px;height:24px;font-size:12px;color:#999;font-family:"宋体";line-height:22px;text-align:center;margin-top:10px;border:#ababab solid 1px;border-radius:4px;-webkit-border-radius:4px;}
.orderlist-detail tr td p a.mem-btn:hover{border:#ec6941 solid 1px;color:#ff4e00;transition: all 0.3s;-webkit-transition: all 0.3s;}
.orderlist-detail tr td p a.mem-btn.major{border:#e70600 solid 1px;background:#e70600;color:#fff;}
.orderlist-detail tr td p a.mem-btn.major:hover{background:#ff4e00;transition: all 0.3s;-webkit-transition: all 0.3s;}
.orderlist-detail tr td .jihui{display: block; margin-left: auto;margin-right: auto;margin-top: 10px; width: 68px;height: 24px;border: 1px solid #e70600;color: #e70600;text-align: center;line-height: 24px;border-radius: 3px;font-size: 12px;}
.orderlist-detail tr td .jihui:hover{background:#e70600;color: #fff;}

.orderlist-detail tr td p.order-del{
	color: #999;
	cursor: pointer;
}
.orderlist-detail tr td p.order-del:hover{
	color: #2871ea;
}
.orderlist-detail tr td a.order-btn{
	display: block;
	width: 86px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background:#999999;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	margin-bottom: 6px;
	transition: all .3s;
}
.orderlist-detail tr td a.order-btn:hover{
	background:#2871ea;
	color: #fff;
	transition: all .3s;
}

/*评价页*/
.score-box{
	width: 100%;
	margin-top: 35px;
	margin-bottom: 50px;
}
.score-top>h3{
	font-size: 22px;
	color: #333;
}
.score-top{
	margin-bottom: 10px;
}
.order-info span{
	font-size: 16px;
	color: #999;
	margin-right: 10px;
	line-height: 29px;
}
.score-bot{
	width: 100%;
	margin-top: 20px;
	background:#fff;
	padding:40px;
}
.score-bot-left{
	width: 240px;
}
.score-img{
	width: 240px;
	height: 240px;
	border: 4px solid #cccccc;
}
.score-img img{
	width: 100%;
	height: 100%;
	object-fit:cover;
}
.score-text{
	width: 100%;
	text-align: center;
	margin-top: 25px;
}
.score-text h3{
	font-size: 18px;
	color: #333;
	line-height: 24px;
}
.score-text p{
	font-size: 14px;
	color: #666;
	line-height: 25px;
}
.score-price p{
	font-size: 20px;
	color: #faa92c;
	line-height: 33px;
	font-family: 'Arial';
}
.score-bot-right{
	margin-left: 30px;
	width: 820px;
}
.score-star h4{
	font-size: 18px;
	line-height: 43px;
	color: #333;
}
.score-xqinfo{
	width: 100%;
	margin-top: 20px;
}
.score-xqinfo h4{
	font-size: 18px;
	color: #333;
	line-height: 25px;
}
.score-xqinfo textarea{
	width: 100%;
	height: 137px;
	resize: none;
	margin-top: 15px;
	border: 1px solid #cccccc;
	padding: 8px;
	font-size: 14px;
	color: #333;
	line-height: 22px;
}
.score-sub-btn{
	display: block;
	width: 148px;
	height: 48px;
	background:#2871ea;
	color: #fff;
	text-align: center;
	line-height: 48px;
	font-size: 18px;
}
.score-submit{
	margin-top: 50px;
}
/* integral */
.integral-box{width: 100%;background:#fff;padding:30px;}
.integral-info { width: 100%; padding: 30px 0px; margin-bottom: 30px; background: #ededed; }
.integral-info .integral-left { width: 35%; float: left; padding-left: 40px; border-right: 1px solid #ddd; }
.integral-info .integral-img { width: 68px; float: left; }
.integral-info .integral-text { float: right; margin-top: 6px; padding-right: 20px; width: calc( 100% - 90px ); }
.integral-info .jf-title { color: #999; font-size: 14px; line-height: 22px; font-family: "宋体"; }
.integral-info .jf-number { color: #333; font-size: 28px; line-height: 28px; margin-top: 8px; font-family: "Arial"; }
.integral-info .integral-right { width: 65%; float: right; margin-top: 6px; }
.integral-info .integral-right li { width: auto; margin-left: 40px; position: relative; display: inline-block;vertical-align: middle; }

.balance-list { width: 100%; color: #666; margin-top: 15px; margin-bottom: 40px; }
.balance-list .balance-list-top { width: 100%; font-weight: bold; background: #eee; }
.balance-list .balance-item { width: 33.33%; float: left; padding: 10px; text-align: center; }
.balance-list .balance-item span { display: none; }
.balance-list .balance-list-con { border-bottom: 1px dashed #ededed; }
.balance-list .widthT { width: 40% !important; }
.balance-list .service-list { width: 100%; margin-top: 15px; border: 1px solid #ddd; }
.balance-list .S-price { font-size: 14px; font-family: "Arial"; }
.balance-list .service-list-box { display: flex; align-items: center; display: -webkit-flex; -webkit-align-items: center; }
.balance-list .service-list-top { width: 100%; color: #666; font-size: 12px; padding: 0px 30px; line-height: 40px; background: #f5f5f5; }
.balance-list .service-list-top strong { float: left; margin-right: 15px; }
.balance-list .service-list-top > span { float: right; color: #db251c; }
.balance-list .service-list-item { width: 15%; float: left; padding: 15px 10px; text-align: center; border-left: 1px solid #f5f5f5; }
.balance-list .service-list-item:first-child { border-left: none; }
.balance-list .service-list-item .linkbtn { margin-bottom: 10px; }
.balance-list .service-list-item span { color: #666; width: 60px; float: left; display: none; }
.balance-list .service-list-item p { color: #666; width: 100%; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.balance-list .service-list-item .caselink a { color: #db251c; }

.balan-size{
	font-size: 14px;
	color: #333;
	line-height: 22px;
}

/*发票详情*/
.mem-inv-det{width:100%;float:left;background:#fff;padding:30px;    margin-bottom: 60px;}
.mem-inv-det .inv-title{width:100%;height:70px;padding:15px;float:left;background:#2871ea;}
.mem-inv-det .inv-title img{float:left;width:40px;height:40px;}
.mem-inv-det .inv-title h3{float:left;font-size:16px;color:#fff;line-height:40px;margin-left:10px;}
.mem-inv-det .inv-infor{float:left;width:100%;border:#ddd solid 1px;padding:25px;margin-bottom:10px;}
.mem-inv-det .inv-infor h6{float:left;width:100%;font-size:14px;color:#333;line-height:32px;}
.mem-inv-det .inv-infor h6 span{color:#666;float:left;width:100px;}
.mem-inv-det .inv-infor .inv-btn{float:right;}
.mem-inv-det .inv-infor .inv-btn a{float:left;width:80px;height:26px;border:#dcdcdc solid 1px;border-radius:4px;-webkit-border-radius:4px;font-size:12px;color:#666;line-height:24px;text-align:center;margin-left:10px;font-family: "宋体";}
.mem-inv-det .inv-infor .inv-btn a:hover{border:#2871ea solid 1px;color:#2871ea;transition: all 0.3s;-webkit-transition: all 0.3s;}

.invoice-identity{float: left; width: 340px;text-align: left;margin-left: 10px;}
.invoice-identity span{display: inline-block;height: 38px;cursor: pointer; margin-right: 27px; line-height: 38px;width: 154px;color: #2871ea;border: 1px solid #2871ea;text-align: center;transition: all .3s;}
.invoice-identity span:nth-last-child(1){margin-right: 0;}
.invoice-identity span:hover,.invoice-identity span.cur { background:#2871ea;color: #fff; }

/*搜索弹窗*/
.search-box{
	width: 100%;
	background:#fff;
	/*height: 86px;*/
	margin-bottom: 30px;
	text-align: center;
}
.top-search{
	width: 100%;
	position: relative;
}
.inp_srh{
	border: 1px solid #ededed;
	width: 600px;
	height: 38px;
	font-size: 14px;
	color: #333;
	padding:0 14px;
}
.btn_srh{
	width: 140px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: #fff;
	background:#2871ea;
	margin-top: 2px;
	margin-left: 15px;
}

/*历史搜索*/
.top-search .search-history {
    position: absolute;
    top: 40px;
    left: 175px;
    width: 600px;
    background: #f9f9f9;
    border: #dcdcdc solid 1px;
    display: none;
    -webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    z-index: 3;
}
.top-search .search-history a {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #666;
    line-height: 32px;
    padding: 0 14px;
    text-align: left;
}
.stmore a{
	display: block;
	border: 1px solid #333;
	font-size: 14px;
	color: #333;
	width: 140px;
	height: 38px;
	line-height: 38px;
	text-align: center;
}
.goshop {
	display:inline-block;
	width: 80px;
	height: 30px;
	border: 1px solid #2871ea;
	font-size: 14px;
	color: #2871ea;
	border-radius: 3px;
	text-align: center;
	line-height: 30px;
	transition: all 0.3s;
}
.goshop:hover{
	color: #fff;
	background:#2871ea;
	transition: all 0.3s;
}

.jifeninput input{
	width: 120px;
	height: 30px;
	border: 1px solid #ddd;
	font-size: 12px;
	color: #333;
	padding:0 8px;
	line-height: 30px;
}
/*.twonav>ul>li.cur>.sannav{
	display: block;
}*/

/*分享修改*/
.bd_weixin_popup .bd_weixin_popup_head{
	text-align: center !important;
}
#bdshare_weixin_qrcode_dialog{
	width: 255px !important;
	height: 297px !important;
}
.case-free a{
	margin:0 5px;
}

/*支付成功新增 APP二维码*/
.sao-qrcode{
	width: 100%;
	margin-top: 50px;
}
.sao-qrcode h3{
	font-size: 18px;
	color: #333;
	text-align: center;
}
/*.sao-img img{
	width: 140px;
	height: 140px;
	object-fit:cover;
}*/
.sao-img ul{
	display: table;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
.sao-img ul li{
	margin:0 30px;
}
.sao-qr img{
	width: 140px;
	height: 140px;
	object-fit:cover;
}
.sap-name h3{
	font-size: 18px;
	color: #333;
	line-height: 25px;
}
/*新手上路 新(图)*/
.novice-box{
	margin-top: 40px;
	font-size: 16px;
	color: #333;
	line-height: 25px;
}