@charset "utf-8";
/*清除默认样式*/
body{font-size:14px;color:#333;background:#fff;font-family:"Microsoft Yahei";}
.wrap-activity *{box-sizing: border-box;}
.fl{float: left;}
.fr{float: right;}
img{vertical-align: middle;}
.clearfix:after{content:""; display: block;clear: both;height: 0;}
.bgf6{background: #f6f6f8;}

/* 设置滚动条的样式 */
::-webkit-scrollbar {width: 5px;}
/* 滚动槽 */
::-webkit-scrollbar-track { border-radius:10px;}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {border-radius:10px; background: #ccc; }
/* banner */
.active-banner{text-align: center;background: url(../images/banner_bg.jpg) no-repeat center;}
.active-banner .container-inner{position: relative;}
.active-banner dl{color:#fff;position: absolute;top:50%;transform: translateY(-72%);text-align: center;left:0;right:0;}
.active-banner dt{font-size:42px;line-height:60px;}
.active-banner dd{font-size: 22px;line-height: 30px;color:#fff;padding:7px 0;margin-top: 7px;}
.active-banner dd span{padding:0 17px;color:rgba(255,255,255,0.3);}
.active-banner .b-btn{padding: 0 57px;line-height: 40px;color:#1b96fe;background: #fff;border-color: #fff;font-size: 16px;height: auto;border-radius: 50px;margin-top: 25px;}
.active-module01 .container-inner{padding:60px 0;}
.active-module01 ul{margin: 0 -10px;overflow: hidden;}
.active-module01 li{width: 25%;padding:10px;box-sizing: border-box;float: left;}
.active-module01 .item-inner{overflow: hidden;background: #fff;font-size: 16px;}
.active-module01 .item-head{position: relative;line-height:30px;padding:25px 30px;font-size: 20px;background: #e9e9e9 url(../images/bg_01.png) no-repeat right bottom;}
.active-module01 .item-ico{width: 61px;height: 61px;background: url(../images/ico_hot.png) no-repeat;position: absolute;left:0;top:0;}
.active-module01 .item-main{padding: 22px 30px 40px;border-left: 1px solid #eee;border-right: 1px solid #eee;}
.active-module01 .item-num{font-size: 14px;color:#999;margin-top: 7px;}
.active-module01 .item-num span{border:1px solid #e1e1e1;border-radius: 2px;padding: 0 6px;line-height: 22px;display: inline-block;margin-right: 5px;}
.active-module01 .item-price{}
.active-module01 .item-price span{color:#fd674f;}
.active-module01 .item-price em{font-size: 36px;font-weight: bold;}
.active-module01 .item-info{background: #ededed url(../images/bg_02.jpg) no-repeat left center;line-height: 30px;padding: 5px 0 5px 36px;margin-top: 28px;border-radius: 4px;}
.active-module01 .item-foot{position: relative;text-align: center;}
.active-module01 .item-foot a{background: #fd674f;display: block;line-height:50px;color:#fff;}

.module-title{text-align: center;position: relative;}
.module-title span{font-size: 32px;padding:0 60px;background: #fff;position: relative;z-index: 1;line-height: 48px;}
.module-title:before{content: "";height:1px;width:100%;background: #ddd;position: absolute;top:50%;left:0;}
.bgf6 .module-title span{background: #f6f6f8;}
.module-title02{font-size: 34px;color:#333;line-height: 50px;text-align: center;}
.module-title02 span{display: inline-block;padding: 0 33px;}
.module-title03{font-size:16px;color:#999;line-height:30px;text-align: center;margin-bottom: 20px;margin-top: 7px;}
.active-module02 .container-inner{padding:65px 0 45px;} 
.active-module02 li{padding:30px 50px;}
.active-module02 .imgbox{width: 49%;text-align: center;display: inline-block;vertical-align: middle;}
.active-module02 .txtbox{width:49%;padding:0 100px;box-sizing: border-box;display: inline-block;vertical-align: middle;}
.active-module02 .txtbox .b-btn{height: 42px;line-height: 40px;font-size: 14px;color:#fd674f;border:1px solid #fd674f;border-radius: 2px;width: 140px;background: none;margin-top: 20px;}
.active-module02 .txtbox .b-btn:hover{background: #fd674f;color:#fff;}
.active-module02 dl{padding:12px 0;}
.active-module02 dt{font-size: 18px;line-height: 30px;margin-bottom: 7px;}
.active-module02 dt img{margin-right: 5px;display: none;}
.active-module02 dd{font-size: 14px;line-height: 24px;color:#999;}

.active-module03 .container-inner{padding:65px 0;} 
.active-module03 ul{margin:40px -10px 10px;overflow: hidden;text-align: center;}
.active-module03 li{padding:18px 16px;float: left;width: 33.33%;box-sizing: border-box;}
.active-module03 .item-inner{border:1px solid #eee;background: #fff;}
.active-module03 img{width: 100%;}
.active-module03 dl{padding:38px 25px 30px;line-height: 24px;}
.active-module03 .imgbox+.txtbox dl{padding: 30px 25px 38px;}
.active-module03 dt{font-size: 18px;color:#333;margin-bottom: 13px;}
.active-module03 dd{font-size: 14px;color:#666;height:48px;}
.active-module03 .txtbox div{line-height: 85px;font-size: 18px;padding: 38px 25px 30px;}

.to_register{background: url(../images/signed_adv.jpg) no-repeat center;padding:23px 0;text-align: center;}
.to_register div div{font-size: 30px;line-height: 36px;color:#fff;margin-bottom: 23px;}
.to_register .b-btn{padding:0 50px;border-radius: 50px;height: 46px;line-height: 44px;background: #fff;color:#2689e4;border-color: #fff;font-size: 18px;}
.to_register .b-btn:hover{background: none;color:#fff;}
.to_register .b-btn.mobibtn{display: none;}
@media (max-width:1200px) {
	.active-module01 li{width: 50%;}
}
@media (max-width:1024px) {
	.active-module01 ul{margin: 0 -10px;}
	.active-module01 li{padding:10px;}
	.active-module02 .txtbox{padding:0 20px;}
	.active-module03 ul{margin:60px -5px 10px;}
	.active-module03 li{padding:5px;}
	.active-module03 dl,.active-module03 .imgbox+.txtbox dl,.active-module03 .txtbox div{padding:25px 15px;}
}
@media (max-width:958px) {
	.active-module01 li{width:50%;}
	.active-module02 .imgbox{width: 100%;}
	.active-module02 .txtbox{width: 100%;}
	.active-module03 li{width:50%;}
}
@media (max-width:767px) {
	.active-banner img{margin-top: 50px;}
	.active-banner dt{font-size: 18px;line-height: 30px;}
	.active-banner dd{font-size: 14px;line-height: 22px;padding:0;margin-top: 0;}
	.active-banner dd span{padding:0 6px;}
	.active-banner .b-btn{line-height: 30px;margin-top: 10px;padding: 0 20px;font-size: 14px;}
	.module-title span{font-size: 18px;line-height: 30px;padding: 0 10px;}
	.module-title02{font-size: 16px;line-height: 26px;}
	.module-title02 img{height: 10px;}
	.module-title02 span{padding:0 10px;}
	.module-title03{font-size: 14px;line-height: 22px;margin-bottom: 10px;}
	.active-module01 .container-inner{padding:20px 0;}
	.active-module02 .container-inner{padding:20px 0;}
	.active-module02 li{padding:15px 0;}
	.active-module02 dl{padding:10px 0 0;}
	.active-module02 dt{font-size: 16px;line-height: 24px;}
	.active-module02 dt img{height: 24px;}
	.active-module02 .txtbox .b-btn{height: 30px;line-height:28px;width: 100px;margin-top: 10px;}
	.active-module03 .container-inner{padding:20px 0;}
	.active-module03 ul{margin: 15px 0 0;}
	.active-module03 li{width:50%;}
	.active-module03 dl,.active-module03 .imgbox+.txtbox dl,.active-module03 .txtbox div{padding: 15px;line-height: 20px;}
	.active-module03 dt{font-size: 15px;margin-bottom: 5px;}
	.active-module03 dd{font-size: 13px;}
	.to_register div div{font-size: 20px;margin-bottom: 10px;}
	.to_register .b-btn{padding: 0 20px;line-height: 30px;height: 32px;}
}
@media (max-width:480px) {
	.active-module01 li{width: 100%;}
	.active-module03 li{width:100%;}
}