.webappSpecial_white{background:#ffffff;}
.webappSpecial{width: 1200px;margin: 0 auto;padding-top: 62px;padding-bottom: 17px;}
.webappSpecial h1{color: #333333;font-family: 'Microsoft YaHei';margin-bottom: 58px;font-size: 30px;text-align: center;margin-top: 0;font-weight: normal;}
.webappSpecial_addvantage ul li{text-align:center;float: left;width: 200px;margin-right: 50px;}
.webappSpecial_addvantage ul{clear: both;overflow: hidden;}
.webappSpecial_addvantage ul li h3{color:#fff;font-size: 24px;font-family: 'Microsoft YaHei';line-height: 15px;font-weight: normal;}
.webappSpecial_addvantage ul li p{font-family:Verdana, Arial, Helvetica,ËÎÌå,sans-serif;text-align:center;color:#fff;font-size: 14px;line-height: 24px;margin-top: 20px;margin-bottom: 23px;}
.webappSpecial_addvantage ul li:nth-of-type(5n){margin-right: 0;}

.webappSpecial_gray{background:#f3f3f3;}
.webappSpecial_entrance{width: 1300px;}
.webappSpecial_entrance h1{margin-bottom:8px; }
.webappSpecial_entrance ul li{text-align:center;overflow:hidden;position:relative;box-shadow: 0px 0px 20px #cccccc;float: left;width: 224px;margin-right: 20px;height: 224px;margin-bottom: 20px;}
.webappSpecial_entrance ul li div{height: 150px;position: relative;z-index: 10;}
.webappSpecial_entrance ul li div img{position: absolute;left: 50%;top: 50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.webappSpecial_entrance ul li:after{-o-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;border-radius: 100%;content:"";background: #ffffff;width: 0;height: 0;position: absolute;left: 50%;top: 50%;-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.webappSpecial_entrance ul li:hover::after{width: 200%;height: 200%;}
.webappSpecial_entrance ul{clear: both;overflow: hidden;padding:50px 50px 22px;}
.webappSpecial_entrance ul li p{text-align:center;relative;z-index: 10;font-family: 'Microsoft YaHei';color:#333333;font-size: 18px;line-height: 24px;margin-top: 5px;position:relative;}
.webappSpecial_entrance ul li p:before{width:23px;height:2px;background:#76e4ff;content: " ";position: absolute;left: 50%;margin-left: -12.5px;top: -18px;}
.webappSpecial_entrance ul li:nth-of-type(5n){margin-right: 0;}

.webappSpecial_violet{background: #6306d7;}
.webappSpecial_package h1{color: #333;}
.webappSpecial_package ul{clear: both;overflow: hidden;}
.webappSpecial_package li{text-align:center;width: 285px;margin-right: 20px;float: left;background: #ffffff;padding-bottom: 40px;margin-bottom: 45px;}
.webappSpecial_package li:last-child{margin: 0;}
.webappSpecial_package_top{padding: 40px 0px;}
.webappSpecial_package_top p{text-align:center;margin-top: 10px;font-size: 16px;color: #ffffff;font-family: 'Microsoft YaHei';}
.webappSpecial_package_top h2{font-size: 24px;color: #ffffff;font-family: 'Microsoft YaHei';font-weight: normal;}
.webappSpecial_package_content,.webappSpecial_package li>p{font-size: 14px;color: #333333;font-family: 'Microsoft YaHei';}
.webappSpecial_package_content p{text-align:center;line-height: 30px;padding-top: 25px;padding-bottom: 20px;height: 210px; font-family: 'Microsoft YaHei';}
.webappSpecial_package li>p span{color: #cc0000; font-family: Georgia,Tahoma;font-size: 24px;}
.webappSpecial_package li>p{text-align:center;margin-bottom: 38px;}
.webappSpecial_btn{outline:none;padding: 12px 28px;font-family: 'SimSun';font-size: 12px;background: #ffffff;cursor: pointer;}
.webappSpecial_buy{border: 1px solid #cc0000;color:#cc0000;}
.webappSpecial_package li:hover .webappSpecial_buy{background:#cc0000;color: #ffffff;}
.webappSpecial_package li .webappSpecial_buy:hover{background: #a00;color: #ffffff;}
.webappSpecial_detail{border: 1px solid #ededed;color:#333333;margin-right: 10px;}
.webappSpecial_detail:hover{background: #cc0000;color: #ffffff;}
.webappSpecial_package_content span{color:#cc0000}
.package_top_1{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ff99dc,endColorStr=#de52fc);
	background: -ms-linear-gradient(top, #ff99dc,#de52fc);
	background:-moz-linear-gradient(top,#ff99dc,#de52fc);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ff99dc), to(#de52fc));
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff99dc), to(#de52fc));
	background: -webkit-linear-gradient(top, #ff99dc,#de52fc);
	background: -o-linear-gradient(top, #ff99dc,#de52fc);
}
.package_top_2{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#4e9bff,endColorStr=#71dbff);
	background: -ms-linear-gradient(top, #4e9bff,#71dbff);
	background:-moz-linear-gradient(top,#4e9bff,#71dbff);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#4e9bff), to(#71dbff));
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4e9bff), to(#71dbff));
	background: -webkit-linear-gradient(top, #4e9bff,#71dbff);
	background: -o-linear-gradient(top, #4e9bff,#71dbff);
}
.package_top_3{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#a46cff,endColorStr=#869cff);
	background: -ms-linear-gradient(top, #a46cff,#869cff);
	background:-moz-linear-gradient(top,#a46cff,#869cff);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#a46cff), to(#869cff));
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a46cff), to(#869cff));
	background: -webkit-linear-gradient(top, #a46cff,#869cff);
	background: -o-linear-gradient(top, #a46cff,#869cff);
}
.package_top_4{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#81e6e5,endColorStr=#25a9ca);
	background: -ms-linear-gradient(top, #81e6e5,#25a9ca);
	background:-moz-linear-gradient(top,#81e6e5,#25a9ca);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#81e6e5), to(#25a9ca));
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#81e6e5), to(#25a9ca));
	background: -webkit-linear-gradient(top, #81e6e5,#25a9ca);
	background: -o-linear-gradient(top, #81e6e5,#25a9ca);
}

.contrast_con{position:relative;clear: both;overflow: hidden;padding-top: 70px;padding-bottom: 135px;}
.contrast_con>img{position:absolute;top: 0;z-index: 999;left: 50%;-o-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform:translateX(-50%);}
.contrast_con div{float: left;width: 50%;padding-bottom: 57px;box-sizing:border-box;}
.contrast_con h2{text-align: right;color: #ffffff;font-size: 30px;margin: 60px 0 36px;font-family: 'Microsoft YaHei';font-weight: bold;}
.contrast_left {padding-right: 200px;background: #7098fe;}
.contrast_left p{text-align: right;}
.contrast_right h2{text-align: left;}
.contrast_right p{text-align: left;}
.contrast_right{text-align: left;padding-left: 200px;position: relative;background: #8160f9;}
.webappSpecial_contrast{clear: both;;overflow: hidden;}
.contrast_con p{font-size: 16px;color: #ffffff;font-family: 'Microsoft YaHei';line-height: 43px;}
.contrast_right img{position: absolute;top: -53px;right: 22px;}

.webappSpecial_template{width: 1300px;padding-bottom: 0;}
.webappSpecial_template h1{margin-bottom: 8px;}
.template_img{position: relative;height: 285px;overflow: hidden;}
.template_img>img{vertical-align: middle; width: 100%;}
.template_txt p{line-height:21px;color:#333333;font-size: 16px;font-family: 'Microsoft YaHei';text-align: center;display: block;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.template_img:hover>div{display: block;filter:alpha(opacity=100);opacity: 1;}
.template_txt{display:block;padding: 22px 5%;background: #ffffff;}
.template_img>div{filter:alpha(opacity=0);opacity: 0;top:0;position:absolute;width: 100%;height: 100%;display: none;}
.template_img div div{width: 100%;height: 100%;background: #000000;filter:alpha(opacity=50);opacity: 0.5;}
.template_img div img{position: absolute;top: 50%;left: 50%;width:168px; height:168px;-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.webappSpecial_template ul li{float: left;}
.webappSpecial_template ul li .template{margin-bottom: 48px;box-shadow: 0px 0px 20px #cccccc;}
.webappSpecial_template ul{clear: both;overflow: hidden;padding: 50px 0 0;}

.scroll_horizontal{position:relative;width:100%;height:auto;box-sizing:border-box;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:100%;height:auto;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{width: 285px;padding: 0 10px;margin: 0}
.see_all:hover{background: #c00;color: #fff;border: 1px solid #c00;}    
.see_all{text-align:center;display:block;width:460px;height: 56px;line-height: 56px;background: #fff;color: #333;border: 1px solid #999;box-sizing: border-box;margin: 20px auto 20px;font-size: 16px;font-family: microsoft yahei;}
.scroll_horizontal .plus,.scroll_horizontal .minus{filter:alpha(opacity=0);opacity: 0;position:absolute;width:58px;height:64px;background:url(../images/wechatSpecial/next.png) no-repeat;cursor:pointer;}
.scroll_horizontal .plus{left:-15px;background-position:left top;top:50%;margin-top: -32px;}
.scroll_horizontal .minus{right:-15px;background-position: right top;top: 50%;margin-top: -32px;}
.scroll_horizontal:hover .minus{display: filter:alpha(opacity=100);opacity: 1;transition:all 0.3s;}
.scroll_horizontal:hover .plus{display: filter:alpha(opacity=100);opacity: 1;transition:all 0.3s;}
.vs_mobile{display: none;}

.webappSpecial_banner{height: 400px;background-repeat:no-repeat;background-size:cover;background-position: 50% 50%;}
.see_all{display: none;}

 #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
	position:relative;
	max-width:100%;
}
.nbs-flexisel-ul {
	position:relative;
	width:9999px;
	margin:0px;
	padding:0px;
	list-style-type:none;	
	text-align:center;	
}


.nbs-flexisel-item {
	float:left;
	margin:0px;
	padding:0px;
	cursor:pointer;
	position:relative;
	line-height:0px;
}
.nbs-flexisel-item img {
	width: 100%;
	cursor: pointer;
	positon: relative;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
	filter:alpha(opacity=0);
	opacity: 0;
	position:absolute;
	width:58px;
	height:64px;
	cursor:pointer;
	top:50%;margin-top: -32px;
}

.scroll_horizontal:hover .nbs-flexisel-nav-left{display: filter:alpha(opacity=100);opacity: 1;transition:all 0.3s;}
.scroll_horizontal:hover .nbs-flexisel-nav-right{display: filter:alpha(opacity=100);opacity: 1;transition:all 0.3s;}

.nbs-flexisel-nav-left {
	background: url(../images/wechatSpecial/next.png) no-repeat left top;
	left:-15px;
}

.nbs-flexisel-nav-right {
	right:-15px;
	background: url(../images/wechatSpecial/next.png) no-repeat right top;
}

    .nbs-flexisel-inner{width: 1200px;overflow: hidden;margin: 0 auto;}
    .webappSpecial_template h1{margin-bottom: 8px;}
    .template_img{position: relative;height: 285px;overflow: hidden;}
    .template_img>img{vertical-align: middle; width: 100%;height: auto;}
    .template_txt{color:#333333;font-size: 16px;font-family: 'Microsoft YaHei';text-align:center;}
    .template_img:hover>div{display: block;filter:alpha(opacity=100);opacity: 1;}
    .template_txt{padding: 22px 0px;background: #ffffff;}
    .template_img>div{filter:alpha(opacity=0);opacity: 0;top:0;position:absolute;width: 100%;height: 100%;display: none;}
    .template_img div div{width: 100%;height: 100%;background: #000000;filter:alpha(opacity=50);opacity: 0.5;}
    .template_img div img{position: absolute;top: 50%;left: 50%;width:168px; height:168px;-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
    .nbs-flexisel-inner ul li .template{margin-bottom: 20px;box-shadow: 0 0 15px #cccccc;}
    .nbs-flexisel-inner ul{clear: both;overflow: hidden;padding: 50px 0 0;list-style-type: none;}
    .nbs-flexisel-inner ul li{padding: 0 10px;box-sizing: border-box;float: left;}


#template_mobile{display: none;}

.webappSpecial_package li>p.originalPrice{font-size:14px;color:#666;margin-bottom:34px;}
.webappSpecial_package li>p.originalPrice font{text-decoration: line-through;color:#666;}
.webappSpecial_package li>p.originalPrice font span{color:#666;font-family: 'Microsoft YaHei';font-size:14px;}

@media screen and (max-width: 1300px){
	.nbs-flexisel-inner{width: 100% !important;}
	.nbs-flexisel-nav-left {left: 2%;}
	.nbs-flexisel-nav-left {right: 2%;}
	.nbs-flexisel-inner ul{padding-top: 20px;}
}

@media screen and (max-width: 1200px){
	.webappSpecial{width: 100%;padding-left: 4%;padding-right:4%;padding-top:5%;box-sizing: border-box;}
	.webappSpecial_addvantage ul li{width: 18.4%;margin-right: 2%;}
	.webappSpecial h1{margin-bottom: 5%;}
	.webappSpecial_entrance{padding-left: 0;padding-right: 0;}
	.webappSpecial_entrance ul{padding: 2% 4%;}
	.webappSpecial_entrance ul li{text-align:center;width: 18.4%;margin-right: 2%;height: 210px;margin-bottom: 2%;}
	.webappSpecial_entrance ul li p{font-size: 16px;padding: 0 5%;}
	.webappSpecial_entrance ul li div{height: 135px;}
	.webappSpecial_package li{width: 23.5%;margin-right:2%;}
	.webappSpecial_package_top h2{font-size: 20px;}
	.webappSpecial_package_top p{font-size: 14px;line-height: 20px;}
	.webappSpecial_package_top{padding: 30px 10px 0;height: 95px;}
	.webappSpecial_btn{display: block;float: left;width: 42.5%;padding:8px 0;}
	.webappSpecial_detail{margin: 0 5%;}
	.contrast_right{padding-left: 180px;}
	.contrast_left{padding-right: 180px;}
	.contrast_con p{font-size: 14px;}
	.webappSpecial_banner {height: 350px;}

	#template_mobile{display: block;padding: 2%;}
	.webappSpecial_template ul li .template{margin-bottom: 10%;}
	.webappSpecial_template ul li{width: 23.5%;margin-right: 2%;}
	.webappSpecial_template ul li:nth-of-type(4n){margin-right: 0;}
	.webappSpecial_template{padding-left: 2%;padding-right: 2%;}
	.webappSpecial_template h1{margin-bottom: 5%;}
	.template_img div img{width: 75% !important;height: auto;}
	.template_txt{padding: 20px 5%;}
	
	.nbs-flexisel-container{display: none !important;}

}

@media screen and (max-width: 1000px){
	.webappSpecial_package_top{padding:10% 2% 0;height: 90px;}
	.webappSpecial_package_top h2{font-size: 16px;}
	.webappSpecial_package_top p{font-size: 14px;}
	.webappSpecial_package li>p{margin: 15px 0 20px;}
	.contrast_con>img{display: none;}
	.contrast_right{padding-left: 0;}
	.contrast_left{padding-right: 0;}
	.contrast_con h2{text-align: center}
	.contrast_con p{text-align: center}
	.contrast_right img{top: -87px;right: 22px;}
	.contrast_con{overflow: visible;}
	.webappSpecial_banner {height: 300px;}
	.template_img div img{width: 75% !important;width: auto !important;}
	.webappSpecial_addvantage ul li img{height:110px;}
	.webappSpecial_addvantage ul li h3{font-size: 22px;margin-top: -8px;}
	.webappSpecial_package li>p.originalPrice{margin: 5px 0 20px;}
}

@media screen and (max-width: 800px) and (min-width: 600px){
	.webappSpecial_addvantage ul li:nth-of-type(4n){margin-right: 0;}
	.webappSpecial_entrance ul li:nth-of-type(4n){margin-right: 0;}
}

@media screen and (max-width: 850px){
	.webappSpecial_package_content p{font-size: 12px;}
}

@media screen and (max-width: 800px){
	.webappSpecial_addvantage ul li{width: 23.5%;margin-right: 2%;}
	.webappSpecial_addvantage ul li h3{font-size: 22px;}
	.webappSpecial_addvantage ul li:nth-of-type(5n){margin-right: 2%;}
	.webappSpecial h1{margin-bottom: 7%;font-size: 28px;}
	.webappSpecial{padding-top:7%;}
	.webappSpecial_entrance ul li{width: 23.5%;}
	.webappSpecial_entrance ul li:nth-of-type(5n){margin-right: 2%;}
	.webappSpecial_banner {height: 250px;}
}

@media screen and (max-width: 800px) and (min-width: 700px){
	.webappSpecial_package_top h2{font-size: 14px;}
	.webappSpecial_package_top p{font-size: 12px;margin-top: 5px;}
	.webappSpecial_package_content p{line-height: 25px;}
	.webappSpecial_package li>p{margin: 0 0 20px;}
	.webappSpecial_package li{padding-bottom: 30px;}
	.webappSpecial_package li{width: 24.25%;margin-right: 1%;}
}

@media screen and (max-width: 700px){
	.webappSpecial_package ul li{width: 48%;margin-right: 4%;margin-bottom: 4%;}
	.webappSpecial_package ul li:nth-of-type(2n){margin-right: 0;}
	.webappSpecial_package_content p{line-height: 25px;font-size: 14px;}
	.webappSpecial_package_top p {  font-size: 16px;  margin-top: 10px; }
	.webappSpecial_package_top h2{font-size: 22px;}
	.contrast_con h2{margin: 40px 0 25px;font-size: 26px;}
	.contrast_con p{line-height: 30px;font-size: 12px;}
	.contrast_con div{padding-bottom:45px;}
	.contrast_con{padding: 0 0 20px;}
	.webappSpecial_template ul li{width: 32%;margin-right: 2%;display: none;}
	.webappSpecial_template ul li:nth-of-type(4n){margin-right: 2%;}
	.webappSpecial_template ul li:nth-of-type(3n){margin-right: 0;}
	.webappSpecial_template ul li:nth-of-type(1),.webappSpecial_template ul li:nth-of-type(2),.webappSpecial_template ul li:nth-of-type(3){display: block;}
}

@media screen and (max-width: 600px) and (min-width: 450px){
	.webappSpecial_addvantage ul li:nth-of-type(3n){margin-right: 0;}
	.webappSpecial_entrance ul li:nth-of-type(4n){margin-right: 2%;}
	.webappSpecial_entrance ul li:nth-of-type(3n){margin-right: 0;}
}


@media screen and (max-width: 600px){
	.webappSpecial_addvantage ul li{width: 32%;}
	.webappSpecial_addvantage ul li h3{font-size: 20px;}
	.webappSpecial h1{font-size: 26px;}
	.webappSpecial_addvantage ul li p{font-size: 12px;}
	.webappSpecial_entrance ul li{width: 32%;}
	.webappSpecial_entrance ul li div{height: 130px;}
	.webappSpecial_entrance ul li{width: 32%;margin-right: 2%;height: 195px;}
	.webappSpecial_entrance ul li p{font-size: 14px;padding-top: 0;padding-bottom: 0;margin-top: 0;}
	.webappSpecial_package_top h2{font-size: 20px;}
	.webappSpecial_package_top p {  font-size: 14px;}
	.webappSpecial_package ul li{margin-right: 2%;margin-bottom:2%;width: 49%;}
	.contrast_con div{width: 100%;}
	.contrast_con h2{margin: 40px 0 25px;}
	.contrast_con p{line-height: 30px;font-size: 14px;}
	.contrast_con>img.vs_mobile{display: block;width: 200px;top: 50%;margin-top: -172px;}
	.contrast_con{overflow: hidden;}
	.contrast_con .contrast_left{padding-bottom: 170px;}
	.contrast_con .contrast_right{padding-top: 170px;padding-bottom: 20px;}
	.contrast_right img {  top: 175px;  right: 2%;  width: 120px;  }
	.webappSpecial_banner {height: 200px;}
	.webappSpecial_btn{padding: 3px 0;}
}

@media screen and (max-width: 500px){
	.webappSpecial_package_top h2{font-size: 16px;}
	.webappSpecial_package_top p {  font-size: 12px;padding: 6px 5% 0;margin-top: 0;}
	.webappSpecial_package_top{height: 90px;padding-top: 8%;}
	.webappSpecial_banner {height: 180px;}
	.see_all{width: 70%;line-height: 56px;}
	.webappSpecial_package_content p{padding: 15px 10px;font-size: 12px;}
	.webappSpecial_package_content{height: 205px;}
	.webappSpecial_package li>p{margin: 0 0 20px;}
	.webappSpecial_package li{padding-bottom: 25px;}
	.package_top_1 h2,.package_top_2 h2{margin-top: 10px;}
	.webappSpecial_template ul li .template{box-shadow: 0px 0px 10px #cccccc;}
	.webappSpecial_package_content p font{display: none;}
	.webappSpecial_package li>p.originalPrice{margin:2px 0 20px;}
}

@media screen and (max-width: 450px){
	.webappSpecial_addvantage ul li{width: 48%;margin-right: 4%;}
	.webappSpecial_addvantage ul li:nth-of-type(2n){margin-right: 0%;}
	.webappSpecial_addvantage ul li h3{font-size: 16px;margin-top: -15px;}
	.webappSpecial_addvantage ul li p{margin-top: 12px;line-height: 20px;height: 3em;margin-bottom: 20px;}
	.webappSpecial h1{font-size: 24px;margin-bottom: 8%;}
	.webappSpecial{padding-top:8%;}
	.webappSpecial_entrance ul li{width: 48.5%;margin-right: 3%;height: 12em;box-shadow: 0px 0px 7px #cccccc;margin-bottom: 3%;}
	.webappSpecial_entrance ul li:nth-of-type(5n){margin-right: 3%;}
	.webappSpecial_entrance ul li:nth-of-type(3n){margin-right: 3%;}
	.webappSpecial_entrance ul li:nth-of-type(2n){margin-right: 0;}
	.webappSpecial_entrance ul li div{height: 110px;}
	.webappSpecial_entrance ul li p{line-height: 21px;padding: 15px 5% 0;}
	.webappSpecial_package{padding-bottom: 8%;}
	.contrast_right img {  top: 155px;  right: 2%;  width: 80px;  }
	.webappSpecial_banner {height: 150px;}
	.see_all{width: 90%;line-height: 45px;}
	.webappSpecial_entrance ul li p:before{top: 0;}
	.webappSpecial_package_top h2{margin-bottom: 0;margin-top: 0;}
	.webappSpecial_template ul li{width: 48.5%;margin-right: 3%;}
	.webappSpecial_template ul li:nth-of-type(3n){margin-right: 3%;}
	.webappSpecial_template ul li:nth-of-type(4n){margin-right: 3%;}
	.webappSpecial_template ul li:nth-of-type(2n){margin-right: 0;}
	.webappSpecial_template ul li:nth-of-type(4){display: block;}
	.template_txt{padding: 13px 5%;}
	.template_txt p{font-size: 14px;}
	.contrast_con p{font-size: 13px;}
	.package_top_1 h2,.package_top_2 h2{margin-top: 10px;}
}

@media screen and (max-width: 400px){
	.webappSpecial_package_content p{height:180px;font-size: 12px;line-height: 26px;padding-top: 15px;padding-bottom: 0;}
	.webappSpecial_package ul li{padding-bottom: 20px;}
	.webappSpecial_btn{padding: 5px 0;}
	.webappSpecial_package ul li{width: 100%;margin: 0 auto;margin-bottom: 4%;}
	.webappSpecial_package_top h2{font-size: 22px;}
	.webappSpecial_package_top p{font-size: 16px;}
	.webappSpecial_package_content p{font-size: 14px;height: auto;line-height: 30px;padding-top: 20px;}
	.webappSpecial h1{font-size: 22px;}
	.contrast_con p{line-height: 25px;padding: 0 5%;}
	.webappSpecial_entrance ul li{height: 11em;}
	.webappSpecial_package li>p{margin-top: 10px;}
	.webappSpecial_package_content{height: auto;}
	.webappSpecial_package_content p font{display: inline;}
}
