body {
	background: rgb(255, 255, 255); font: 12px/normal "penhei", "Microsoft YaHei", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "宋体", "Arial", "sans-serif"; font-size-adjust: none; font-stretch: normal;
}
body {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
ul {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
li {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
h1 {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
h2 {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
h3 {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
h4 {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
h5 {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
h6 {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
p {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
th {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
td {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
dl {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
dt {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
dd {
	margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
table {
	font-size: 100%;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
ul {
	list-style-type: none;
}
li {
	list-style-type: none;
}
dl {
	list-style-type: none;
}
dt {
	list-style-type: none;
}
dd {
	list-style-type: none;
}
table {
	border: 0px currentColor; border-image: none; border-collapse: collapse; border-spacing: 0;
}
img {
	border: currentColor; border-image: none; vertical-align: bottom;
}
a {
	cursor: pointer;
}
button {
	cursor: pointer;
}
*:focus {
	
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.fw_b {
	font-weight: bold;
}
.co_red {
	color: rgb(255, 0, 0);
}
.co_or {
	color: rgb(255, 102, 0);
}
.co_999 {
	color: rgb(153, 153, 153);
}
.co_666 {
	color: rgb(102, 102, 102);
}
.bc_fa {
	background-color: rgb(250, 250, 250);
}
.bc_f3 {
	background-color: rgb(243, 243, 243);
}
.bc_f4 {
	background-color: rgb(244, 244, 244);
}
.bc_f5 {
	background-color: rgb(245, 245, 245);
}
.bc_f7 {
	background-color: rgb(247, 247, 247);
}
.bc_2d {
	background-color: rgb(45, 51, 63);
}
.bc_0b {
	background-color: rgb(11, 152, 233);
}
.bc_ec {
	background-color: rgb(236, 236, 236);
}
.buyMark {
	transition:opacity 0.3s linear; left: 0px; top: 0px; width: 100%; height: 100%; float: left; display: none; position: fixed; z-index: 99999999; opacity: 0; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: opacity 0.3s linear;
}
.buyMark .close {
	background-position: 10px -1435px; top: 0px; width: 60px; height: 60px; right: 0px; float: left; position: absolute; background-size: 150px 1500px;
}
.buyBox {
	background: url("../images/buy_bg.png?t=5646546") no-repeat 0% 0% / 300px 380px rgb(255, 255, 255); margin: -190px 0px 0px -150px; left: 50%; top: 50%; width: 300px; height: 380px; float: left; position: absolute; z-index: 99999999;
}
.buyBox .buyBtn_1 {
	margin: 117px 0px 0px 66px; border-radius: 4px; width: 168px; height: 43px; text-align: center; color: rgb(255, 255, 255); line-height: 43px; font-size: 13px; float: left; position: absolute; background-color: rgb(237, 33, 41);
}
.buyBox .buyBtn_2 {
	margin: 117px 0px 0px 66px; border-radius: 4px; width: 168px; height: 43px; text-align: center; color: rgb(255, 255, 255); line-height: 43px; font-size: 13px; float: left; position: absolute; background-color: rgb(237, 33, 41);
}
.buyBox .buyBtn_2 {
	margin-top: 306px; background-color: rgb(201, 21, 35);
}
.main {
	width: 100%; overflow: hidden;
}
.over_hidden {
	width: 100%; height: 100%; overflow: hidden; float: left; position: relative; min-width: 320px;
}
.bg {
	background: url("../images/new_bg.png?t=201712") no-repeat 0% 0% / 150px 3000px;
}
.country_icon {
	background-image: url("https://images.iyunmai.com/home/static/images/country_icon.png?t=2018012317"); background-repeat: no-repeat; background-size: 50px 3000px;
}
.head {
	width: 100%; height: 44px; overflow: hidden; float: left; position: relative; z-index: 99999; -webkit-transform: translate3d(0, 0, 0);
}
.head ul {
	transition:background-color 0.3s ease-in-out; width: 100%; height: 43px; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid; float: left; position: relative; z-index: 999999; background-color: rgb(223, 0, 31); -webkit-transition: background-color 0.3s ease-in-out;
}
.head li {
	width: 33.33%; height: 43px; overflow: hidden; float: left; position: relative;
}
.head .menu {
	padding: 0px 18px; top: 15px; width: 18px; height: 43px; float: left; position: relative;
}
.head .menu .line_box {
	transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); top: 0px; width: 18px; height: 1px; float: left; position: absolute; -webkit-transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.head .menu .line_box .line {
	border-radius: 50px; transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.1s, background-color 0.6s; width: 18px; height: 1px; float: left; background-color: rgb(255, 255, 255); -webkit-transition: transform 0.25s 0.1s cubic-bezier(0.4, 0.01, 0.165, 0.99), background-color 0.6s ease;
}
.head .menu .t_21 {
	transition:opacity 0.1s linear; top: 5px; -webkit-transition: opacity 0.1s linear;
}
.head .menu .t_26 {
	top: 10px;
}
.head .logo {
	background: url("../images/logo.png") no-repeat 0% 0% / 103px 100px; margin: 12px 0px 0px -51px; transition:opacity 0.6s; left: 50%; width: 103px; height: 18px; float: left; position: absolute; opacity: 0;
}
.head .logo_white {
	background-position: 0px -50px; opacity: 1;
}
.head .h_icon {
	background-position: 10px -2637px; width: 45px; height: 43px; float: right;
}
.head .close_icon {
	background-position: 11px -2685px;
}
.head_white .menu .line_box .line {
	background-color: rgb(223, 0, 31);
}
.head_white .logo {
	opacity: 1;
}
.head_white .logo_white {
	opacity: 0;
}
.head_white .h_icon {
	background-position: 10px -2587px;
}
.select_product {
	transition:0.3s ease-in-out; left: 0px; top: 44px; width: 100%; height: 0px; overflow: hidden; float: left; position: fixed; z-index: 99998; background-color: rgba(255, 255, 255, 1); -webkit-transition: all 0.3s ease-in-out;
}
.select_product ul {
	width: calc(100% - 30px); margin-left: 15px; float: left;
}
.select_product li {
	transition:0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99); width: 100%; height: 48px; line-height: 48px; font-size: 14px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; float: left; opacity: 0; -webkit-transition: all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.select_product li .new {
	margin: 17px 0px 0px 12px; border-radius: 2px; border: 1px solid rgb(247, 0, 52); border-image: none; width: 24px; height: 12px; text-align: center; color: rgb(247, 0, 52); line-height: 13px; overflow: hidden; font-size: 10px; float: left;
}
.select_product li a {
	background-position: right -2080px; width: calc(100% - 10px); color: rgb(50, 50, 50); float: left;
}
.user_info {
	transition:0.3s ease-in-out; left: 0px; top: 44px; width: 100%; height: 0px; overflow: hidden; float: left; position: fixed; z-index: 99998; background-color: rgba(255, 255, 255, 1); -webkit-transition: all 0.3s ease-in-out;
}
.user_info .info_box {
	padding: 32px 15px; width: calc(100% - 30px); height: 36px; float: left; background-color: rgba(0, 0, 0, 0.05);
}
.user_info .info_box img {
	border-radius: 50px; width: 36px; height: 36px; float: left;
}
.user_info .info_box .con {
	width: calc(100% - 44px); color: rgba(0, 0, 0, 1); line-height: 16px; padding-left: 8px; font-size: 16px; float: left;
}
.user_info .info_box .con .fs_12 {
	width: 100%; color: rgba(0, 0, 0, 0.5); font-size: 12px; float: left;
}
.user_info .info_box .logoutBtn {
	border-radius: 3px; width: 52px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 10px; margin-left: 15px; float: left; background-color: rgb(255, 54, 73);
}
.user_info ul {
	width: calc(100% - 30px); margin-left: 15px; float: left;
}
.user_info li {
	background-position: right -2080px; width: 100%; height: 48px; line-height: 48px; font-size: 14px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.user_info li a {
	width: 100%; color: rgb(50, 50, 50); float: left;
}
.foot {
	padding: 15px 0px; width: 100%; overflow: hidden; float: left; background-color: rgb(74, 74, 77);
}
.foot .tbox_1 {
	padding: 7px 0px 14px; width: 100%; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px; float: left;
}
.foot .tbox_1 .fs_18 {
	width: 100%; line-height: 36px; font-size: 18px; float: left;
}
.foot .tbox_1 .fs_12 {
	width: 100%; color: rgba(255, 255, 255, 0.3); line-height: 18px; font-size: 12px; float: left;
}
.foot .tbox_2 {
	width: 100%; border-top-color: rgba(255, 255, 255, 0.1); border-top-width: 1px; border-top-style: solid; float: left;
}
.foot .tbox_2 li {
	width: 100%; font-size: 14px; float: left;
}
.foot .tbox_2 li .t_1 {
	background-position: right -1922px; width: 100%; height: 40px; color: rgb(255, 255, 255); line-height: 40px; text-indent: 13px; border-bottom-color: rgba(255, 255, 255, 0.1); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.foot .tbox_2 li a {
	width: 100%; height: 40px; color: rgb(102, 102, 102); line-height: 40px; text-indent: 13px; border-bottom-color: rgba(255, 255, 255, 0.1); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: none; background-color: rgb(234, 234, 234);
}
.foot .tbox_2 .cur .t_1 {
	background-position: right -1952px; font-weight: bold;
}
.foot .tbox_3 {
	width: 100%; color: rgba(255, 255, 255, 0.5); line-height: 18px; float: left;
}
.foot .tbox_3 .t_1 {
	padding: 16px 0px 10px; width: 100%; float: left;
}
.foot .tbox_3 .t_2 {
	width: 100%; margin-top: 8px; float: left;
}
.foot .tbox_3 .t_2 a {
	color: rgba(255, 255, 255, 0.5); font-size: 10px; float: left;
}
.foot .tbox_3 .line {
	margin: 4px 8px 0px; width: 1px; height: 8px; float: left; background-color: rgb(155, 155, 155);
}
.foot .tbox_3 a {
	color: rgb(0, 102, 217); float: left;
}
.foot .tbox_3 .cou {
	width: 50px; height: 16px; margin-top: 1px; float: left;
}
.foot .tbox_3 .cn {
	background-position: 0px -498px; padding-left: 13px;
}
.selCountry {
	padding: 5px 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 113px; overflow: hidden; font-size: 10px; float: left; display: none; position: absolute; z-index: 999999; background-color: rgb(255, 255, 255);
}
.selCountry li {
	padding: 0px 6px; width: 93px; height: 18px; line-height: 18px; overflow: hidden; float: left;
}
.selCountry a {
	color: rgb(102, 102, 102); padding-left: 13px; float: left;
}
.selCountry .cn {
	background-position: 0px -498px;
}
.selCountry .us {
	background-position: 0px -528px;
}
.selCountry .kr {
	background-position: 0px -558px;
}
.selCountry .uk {
	background-position: 0px -588px;
}
.selCountry .br {
	background-position: 0px -618px;
}
.selCountry .ua {
	background-position: 0px -648px;
}
.selCountry .tw {
	background-position: 0px -678px;
}
.selCountry .ru {
	background-position: 0px -708px;
}
.selCountry .au {
	background-position: 0px -738px;
}
.ensure {
	width: 100%; float: left; position: relative; background-color: rgb(245, 245, 245);
}
.ensure ul {
	width: 100%; float: left; position: relative;
}
.ensure li {
	background: url("../images/ensure_bg.png") no-repeat center 74px; width: 100%; text-align: center; color: rgb(50, 50, 50); line-height: 40px; padding-top: 204px; margin-bottom: 82px; float: left;
}
.ensure .t_1 {
	width: 100%; padding-bottom: 38px; font-size: 34px; float: left;
}
.ensure .t_2 {
	width: 100%; color: rgb(102, 102, 102); padding-bottom: 46px; font-size: 24px; float: left;
}
.ensure .t_3 {
	width: 100%; font-size: 22px; float: left;
}
.ensure .t_3 a {
	color: rgb(16, 165, 112);
}
.ensure .icon_2 {
	background-position: center -426px;
}
.ensure .icon_3 {
	background-position: center -926px;
}
.ensure .icon_4 {
	background-position: center -1426px;
}
.buy_btn {
	margin: 30px 0px 20px; border-radius: 8px; width: 100%; height: 70px; text-align: center; color: rgb(255, 255, 255); line-height: 70px; font-size: 16px; float: left; background-color: rgb(240, 37, 70);
}
.post_btn {
	border-radius: 2px; width: 100%; height: 52px; text-align: center; color: rgb(255, 255, 255); line-height: 52px; font-size: 18px; margin-bottom: 15px; float: left; background-color: rgb(240, 37, 70);
}
.post_w_btn {
	border-radius: 2px; width: 100%; height: 52px; text-align: center; color: rgb(255, 255, 255); line-height: 52px; font-size: 18px; margin-bottom: 15px; float: left; background-color: rgb(240, 37, 70);
}
.del_btn {
	border-radius: 2px; width: 100%; height: 52px; text-align: center; color: rgb(255, 255, 255); line-height: 52px; font-size: 18px; margin-bottom: 15px; float: left; background-color: rgb(240, 37, 70);
}
.share_btn {
	margin: 20px 0px; border-radius: 8px; width: 100%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 1.3em; float: left; background-color: rgb(255, 147, 106);
}
.post_w_btn {
	border: 1px solid rgb(191, 191, 191); border-image: none; color: rgb(50, 50, 50); background-color: rgb(255, 255, 255);
}
.del_btn {
	background-color: rgb(255, 54, 73);
}
.alipay_btn {
	padding: 8px 0px; border-radius: 2px; border: 1px solid rgb(191, 191, 191); border-image: none; width: 100%; height: 34px; text-align: center; margin-bottom: 10px; float: left; background-color: rgb(255, 255, 255);
}
.app_btn {
	border-radius: 6px; border: 1px solid rgb(43, 199, 152); border-image: none; width: 100%; height: 50px; text-align: center; color: rgb(43, 199, 152); line-height: 50px; font-size: 24px; margin-bottom: 45px; float: left;
}
.img {
	width: 100%; text-align: center; float: left;
}
.img img {
	max-width: 100%;
}
.block {
	width: 50%; float: left;
}
.sub_nav {
	background: url("../images/nav_bg.png") repeat-x 0px 38px; width: 100%; height: 39px; float: left;
}
.sub_nav a {
	width: 33.33%; height: 37px; text-align: center; color: rgb(102, 102, 102); line-height: 37px; font-size: 16px; float: left;
}
.sub_nav a:hover {
	color: rgb(240, 37, 70); border-bottom-color: rgb(240, 37, 70); border-bottom-width: 2px; border-bottom-style: solid;
}
.sub_nav .cur {
	color: rgb(240, 37, 70); border-bottom-color: rgb(240, 37, 70); border-bottom-width: 2px; border-bottom-style: solid;
}
.sub_nav .wp_50 {
	width: 50%;
}
.haoqing_nav {
	width: 100%; height: 50px; float: left; position: relative;
}
.haoqing_nav .tit {
	color: rgb(0, 0, 0); line-height: 48px; font-size: 16px; float: left;
}
.haoqing_nav .buy_btn {
	margin: 11px 0px; border-radius: 2px; width: 74px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; float: right; background-color: rgb(240, 37, 70);
}
.haoqing_nav .buy_btn_100 {
	width: 100px;
}
.haoqing_nav .dis_btn {
	background-color: rgb(210, 211, 213);
}
.haoqing_nav_box {
	top: 0px; width: 100%; height: 50px; float: left; position: absolute; z-index: 99990;
}
.haoqing_nav_fixed {
	left: 0px; position: fixed;
}
.haoqing_nav_box_bo {
	height: 49px; border-bottom-color: rgba(0, 0, 0, 0.2); border-bottom-width: 1px; border-bottom-style: solid;
}
.haoqing_nav_box_bg {
	width: 100%; height: 49px; float: left; background-color: rgb(255, 255, 255);
}
.title {
	text-align: center; color: rgb(240, 37, 70); line-height: 36px; font-size: 24px;
}
.sub_title {
	text-align: center; color: rgb(50, 50, 50); line-height: 28px; font-size: 12px;
}
.retTitle {
	background-position: 15px -139px; width: 100%; text-align: center; color: rgb(0, 0, 0); line-height: 43px; font-size: 18px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left; background-color: rgb(255, 255, 255);
}
.retTitle .delBtn {
	background-position: 0px -550px; margin: 12px 15px 0px 0px; width: 16px; height: 18px; float: right;
}
.retTitle .delBtn.cur {
	background-position: 0px -500px;
}
.retTitle a {
	color: rgb(0, 0, 0);
}
.sub_retTitle {
	color: rgb(136, 136, 136); line-height: 28px; padding-top: 7px; font-size: 12px;
}
.regForPass {
	width: 100%; color: rgb(136, 136, 136); line-height: 24px; font-size: 12px; float: left;
}
.regForPass a {
	color: rgb(136, 136, 136);
}
.input {
	border-radius: 2px; border: 1px solid rgb(213, 213, 213); transition:border-color 0.3s ease-in; border-image: none; width: 100%; height: 44px; overflow: hidden; margin-bottom: 13px; float: left; position: relative; background-color: rgb(255, 255, 255); -webkit-transition: border-color .3s ease-in;
}
.input input {
	padding: 0px; border: currentColor; transition:color 0.3s ease-in; border-image: none; width: 100%; height: 34px; color: rgb(136, 136, 136); line-height: 34px; font-size: 14px; margin-top: 5px; float: left; -webkit-transition: color .3s ease-in;
}
.input .wp_80 {
	padding: 0px; border: currentColor; transition:color 0.3s ease-in; border-image: none; width: 100%; height: 34px; color: rgb(136, 136, 136); line-height: 34px; font-size: 14px; margin-top: 5px; float: left; -webkit-transition: color .3s ease-in;
}
.input .wp_90 {
	padding: 0px; border: currentColor; transition:color 0.3s ease-in; border-image: none; width: 100%; height: 34px; color: rgb(136, 136, 136); line-height: 34px; font-size: 14px; margin-top: 5px; float: left; -webkit-transition: color .3s ease-in;
}
.input .wp_80 {
	width: 80%;
}
.input .wp_90 {
	width: 90%;
}
.input .units {
	width: 10%; height: 40px; text-align: right; color: rgb(114, 119, 123); line-height: 40px; padding-top: 10px; font-size: 14px; float: right;
}
.int_41 {
	width: 41%;
}
.int_54 {
	width: 54%;
}
.int_47 {
	width: 47.5%;
}
.int_100 {
	width: 100%;
}
.int_plr_10 {
	padding: 0px 10px;
}
.int_plr_40 {
	padding: 0px 40px;
}
.input .select {
	padding: 0px; border: currentColor; border-image: none; width: 100%; height: 24px; color: rgb(114, 119, 123); line-height: 24px; font-size: 14px; margin-top: 10px; float: left; background-color: rgb(255, 255, 255);
}
.input:hover {
	border-color: rgb(0, 0, 0);
}
.input_hover {
	border-color: rgb(0, 0, 0);
}
.input:hover input {
	color: rgb(0, 0, 0);
}
.input_hover input {
	color: rgb(0, 0, 0);
}
.input_error input {
	color: rgb(0, 0, 0);
}
.input_error:hover input {
	color: rgb(0, 0, 0);
}
.input_error {
	border-color: rgb(243, 0, 0);
}
.input_error:hover {
	border-color: rgb(243, 0, 0);
}
.input .tab {
	width: 100%; float: left;
}
.input .verCode {
	width: 80px; height: 32px; margin-top: 6px; float: left;
}
.input .verCode img {
	width: 80px; height: 32px;
}
.input_text {
	height: 140px;
}
.input_text textarea {
	border: currentColor; border-image: none; width: 100%; height: 100px; color: rgb(136, 136, 136); font-size: 14px; margin-top: 15px; float: left;
}
.input_30 {
	height: 30px; margin-bottom: 0px;
}
.input_30 input {
	height: 24px; line-height: 24px; margin-top: 3px;
}
.input_30 .select {
	margin-top: 3px;
}
.msg_box {
	padding: 0px 8px; border-radius: 2px; height: 24px; right: 8px; color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; font-size: 12px; float: left; position: absolute; transform: translate3d(0px, 0px, 0px); background-color: rgb(243, 0, 0); -webkit-transform: translate3d(0, 0, 0);
}
.countdown {
	width: 100%; text-align: center; color: rgb(119, 119, 119); line-height: 30px; padding-bottom: 25px; font-size: 28px; float: left;
}
.mask {
	left: 0px; top: 0px; width: 100%; height: 1100px; color: rgb(255, 255, 255); overflow: hidden; float: left; display: none; position: absolute; z-index: 9999990; opacity: 0; background-color: rgba(0, 0, 0, 0.4);
}
body .getappArrow {
	background-position: 0px -1550px; top: 30px; width: 77px; height: 61px; right: 20px; float: left; position: absolute;
}
.exegesis_box {
	padding: 20px 0px; width: 100%; text-align: center; color: rgb(102, 102, 102); line-height: 16px; float: left; background-color: rgb(241, 241, 241);
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
.ta_l {
	text-align: left;
}
.ta_c {
	text-align: center;
}
.ta_r {
	text-align: right;
}
.dp_n {
	display: none;
}
.clear {
	clear: both;
}
.pt_0 {
	padding-top: 0px;
}
.pt_10 {
	padding-top: 10px;
}
.pt_20 {
	padding-top: 20px;
}
.pt_30 {
	padding-top: 30px;
}
.pt_45 {
	padding-top: 45px;
}
.pt_60 {
	padding-top: 60px;
}
.pt_75 {
	padding-top: 75px;
}
.pl_5 {
	padding-left: 5px;
}
.pl_10 {
	padding-left: 10px;
}
.pl_15 {
	padding-left: 15px;
}
.pr_5 {
	padding-right: 5px;
}
.pr_15 {
	padding-right: 15px;
}
.pb_0 {
	padding-bottom: 0px;
}
.pb_10 {
	padding-bottom: 10px;
}
.pb_20 {
	padding-bottom: 20px;
}
.pb_30 {
	padding-bottom: 30px;
}
.pb_50 {
	padding-bottom: 50px;
}
.pb_80 {
	padding-bottom: 80px;
}
.mb_10 {
	margin-bottom: 10px;
}
.mb_30 {
	margin-bottom: 30px;
}
.mb_50 {
	margin-bottom: 50px;
}
.mt_5 {
	margin-top: 5px;
}
.mt_15 {
	margin-top: 15px;
}
.mt_20 {
	margin-top: 20px;
}
.mt_30 {
	margin-top: 30px;
}
.wp_20 {
	width: 20%;
}
.wp_60 {
	width: 60%;
}
.wp_50 {
	width: 50%;
}
.wp_100 {
	width: 100%;
}
.plr_13 {
	padding: 0px 13px;
}
.plr_15 {
	padding: 0px 15px;
}
.plr_20 {
	padding: 0px 20px;
}
.plr_30 {
	padding: 0px 30px;
}
.plr_40 {
	padding: 0px 40px;
}
.ptb_30 {
	padding: 30px 0px;
}
.plrp_5 {
	padding: 0px 5%;
}
@media only screen and (max-width:600px)
{
.ensure li {
	background-position: center 37px; line-height: 20px; padding-top: 102px; margin-bottom: 41px; background-size: 50px 794px;
}
.ensure .t_1 {
	padding-bottom: 19px; font-size: 17px;
}
.ensure .t_2 {
	padding-bottom: 23px; font-size: 12px;
}
.ensure .t_3 {
	font-size: 11px;
}
.ensure .icon_2 {
	background-position: center -213px;
}
.ensure .icon_3 {
	background-position: center -463px;
}
.ensure .icon_4 {
	background-position: center -713px;
}
.countdown {
	line-height: 24px; font-size: 16px;
}
.plr_40 {
	padding: 0px 30px;
}
.plr_30 {
	padding: 0px 20px;
}
.plr_20 {
	padding: 0px 10px;
}
}
