html,body{
    min-width: 1170px;
    /* font-family: 'Microsoft YaHei'; */
    /* font-weight: lighter; */
}
.clearfix {
    *zoom: 1;
  }
  .clearfix:after{
    visibility: hidden;
    display: block;
    height: 0;
    content: ".";
    font-size: 0;
    clear: both;
  }
.fl{float: left;}
.fr{float: right;}
.t-center{text-align: center;}
.t-right{text-align: right;}
.m-center{margin:0 auto;}
.fs-14{font-size: 14px;}
.v-center{vertical-align: middle;}
.w-308{width: 308px;}
.w-200{width: 200px;}
.w-100{width: 100px;}
.w-60{width: 60px;}
.w-198{width: 198px;}
.w-188{width: 188px;}
.w-370{width: 370px;}
.w-260{width: 260px;}
.w-250{width: 250px;}
.w-230{width: 230px;}
.w-130{width: 130px;}
.w-400{width: 400px;}
.h_75{
    height: 75%!important;
}
.h_25{
    height: 25%;
}
.pl_5{padding-left: 5px;}
.pl_10{padding-left: 10px;}
.pl_15{padding-left: 15px;}
.pl_20{padding-left: 20px;}
.pl_25{padding-left: 25px;}
.pl_30{padding-left: 30px;}
.pl_35{padding-left: 35px;}
.pl_40{padding-left: 40px;}
.pl_45{padding-left: 45px;}
.pl_50{padding-left: 50px;}

.pr_5{padding-right: 5px;}
.pr_10{padding-right: 10px;}
.pr_15{padding-right: 15px;}
.pr_20{padding-right: 20px;}
.pr_25{padding-right: 25px;}
.pr_30{padding-right: 30px;}
.pr_35{padding-right: 35px;}
.pr_40{padding-right: 40px;}
.pr_45{padding-right: 45px;}
.pr_50{padding-right: 50px;}

.pt_5{padding-top: 5px;}
.pt_10{padding-top: 10px;}
.pt_15{padding-top: 15px;}
.pt_20{padding-top: 20px;}
.pt_25{padding-top: 25px;}
.pt_30{padding-top: 30px;}
.pt_35{padding-top: 35px;}
.pt_40{padding-top: 40px;}
.pt_45{padding-top: 45px;}
.pt_50{padding-top: 50px;}
.pt_65{padding-top: 65px;}
.pt_70{padding-top: 70px;}
.pt_125{padding-top: 125px;}

.pb_5{padding-bottom: 5px;}
.pb_10{padding-bottom: 10px;}
.pb_15{padding-bottom: 15px;}
.pb_20{padding-bottom: 20px;}
.pb_25{padding-bottom: 25px;}
.pb_30{padding-bottom: 30px;}
.pb_35{padding-bottom: 35px;}
.pb_40{padding-bottom: 40px;}
.pb_45{padding-bottom: 45px;}
.pb_50{padding-bottom: 50px;}
.pb_60{padding-bottom: 60px;}
.ml_5{margin-left: 5px;}
.ml_10{margin-left: 10px;}
.ml_15{margin-left: 15px;}
.ml_20{margin-left: 20px;}
.ml_25{margin-left: 25px;}
.ml_30{margin-left: 30px;}
.ml_35{margin-left: 35px;}
.ml_40{margin-left: 40px;}
.ml_45{margin-left: 45px;}
.ml_50{margin-left: 50px;}
.ml_54{margin-left: 54px;}
.mr_5{margin-right: 5px;}
.mr_10{margin-right: 10px;}
.mr_15{margin-right: 15px;}
.mr_20{margin-right: 20px;}
.mr_25{margin-right: 25px;}
.mr_30{margin-right: 30px;}
.mr_35{margin-right: 35px;}
.mr_40{margin-right: 40px;}
.mr_45{margin-right: 45px;}
.mr_50{margin-right: 50px;}
.mr_54{margin-right: 54px;}
.mr_60{margin-right: 60px;}
.mr_80{margin-right: 80px;}
.mr_120{margin-right: 120px;}
.mr_125{margin-right: 125px;}
.mr_140{margin-right: 140px;}

.mt_5{margin-top: 5px;}
.mt_10{margin-top: 10px;}
.mt_12{margin-top: 12px;}
.mt_14{margin-top: 14px;}
.mt_15{margin-top: 15px;}
.mt_20{margin-top: 20px;}
.mt_25{margin-top: 25px!important;}
.mt_30{margin-top: 30px;}
.mt_35{margin-top: 35px;}
.mt_40{margin-top: 40px;}
.mt_45{margin-top: 45px;}
.mt_50{margin-top: 50px;}
.mt_55{margin-top: 55px;}
.mt_57{margin-top: 57px;}
.mt_60{margin-top: 60px;}
.mt_65{margin-top: 65px;}
.mt_70{margin-top: 70px;}

.mb_0{margin-bottom: 0px!important;}
.mb_5{margin-bottom: 5px;}
.mb_10{margin-bottom: 10px;}
.mb_15{margin-bottom: 15px;}
.mb_20{margin-bottom: 20px;}
.mb_24{margin-bottom: 24px!important;}
.mb_25{margin-bottom: 25px;}
.mb_30{margin-bottom: 30px;}
.mb_35{margin-bottom: 35px;}
.mb_40{margin-bottom: 40px;}
.mb_45{margin-bottom: 45px;}
.mb_50{margin-bottom: 50px;}
.mb_60{margin-bottom: 60px;}
.lg-4,.lg-3,.lg-2,.lg-6,.lg-2-4{
	float: left;
	    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.lg-2-4{width: 20%;}
.lg-4{width: 33.33333333%;}
.lg-3{width: 25%;}
.lg-2{width: 16.66666667%;}
.container{min-width: 1170px;}
.lg-6{width: 50%;}
.position-relative{
    position: relative;
}
.btn-yellow{
    background-color: #fff200;
    border-radius: 3px;
    padding: 8px 35px;
    color: #f05d00;
    font-size:18px;
}
.btn-yellow:hover,.btn-yellow:focus{
    color: #f05d00;
}
.top_line{
    width: 50px;
    border-top: 2px solid #ff730d;
    margin: 0 auto;
    margin-top: 10px;
}

.w_half{
    width: 50%;
}

.icon-phone{
    display: inline-block;
    width: 18px;
    height: 26px;
    background: url('../images/icon-phone.png') no-repeat 0 0;
}
.icon-cake{
    display: inline-block;
    width: 28px;
    height: 26px;
    background: url('../images/icon-cake.png') no-repeat 0 0;
}

.v_center{
    vertical-align: middle;
}
.v_top{
    vertical-align: top;
}
.v_bottom{
    vertical-align: bottom!important;
}
.padding-tb{
	padding: 70px 0px;
}
.height-100{
	height: 100%;
}
.width-100{
	width: 100%;
}
.height-90{
	height: 90%
}
.align-l{
	text-align: left!important;
}
.align-c{
	text-align: center;
}
.display-table{
	display: table;
	height: 100%;
	width: 100%;
}
.display-table>span{
	display: table-cell;
	line-height: 100%;
	vertical-align: middle;
	text-align: center;
}
.bg-priamry{
background: #ff7d24
}
.bg-fc9{
	background: #fff5ec;
}
.introduction{
	text-align: center;
	margin-top: 30px;
}
.introduction p{
	margin-top: 10px;
	color: #999;
	font-size: 14px
}
.introduction h5{
	margin: 0px 0px 3px 0px;
    color: #333333;
    font-size: 18px;
    font-weight: inherit;
}
.theme-title{
	color:#333333;
	text-align: center;
	position: relative;
	margin: 0px 0px 60px 0px;
	/* // font-weight: bold; */
}
.theme-title:after{
	content: "";
    width: 50px;
    height: 2px;
    background: #FF710A;
    display: block;
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -25px;
}
.btn-fc0{
    border: 0px;
    border-radius: 2px;
    background-color: #FF6C00;
    font-size: 14px;
    width: 90px;
    color: #fff;
    padding-left: 18px;
}

.error-container{
    display: inline-block;
    padding: 0 10px;
    background-color: #ce4b50;
    color: #fff;
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
}
.kdzs-free{
    position: relative;
}
.kdzs-free:before{
       content: ' ';
    background: url(../images/free.png);
    height: 25px;
    width: 78px;
    display: block;
    position: absolute;
    top: 6px;
}
.inline-block{
    display: inline-block;
}
.transition-3{
    z-index:1;
    transform:  translateZ(0);
    transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out; /* Firefox 4 */
    -webkit-transition: all 0.3s ease-out; /* Safari 和 Chrome */
	-o-transition: all 0.3s ease-out; /* Opera */
}
.transition-5{
    z-index:1;
    transform:  translateZ(0);
    transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out; /* Firefox 4 */
    -webkit-transition: all 0.5s ease-out; /* Safari 和 Chrome */
	-o-transition: all 0.5s ease-out; /* Opera */
}
.transition-625{
    z-index:1;
    transform:  translateZ(0);
    transition: all 0.625s ease-out;
    -moz-transition: all 0.625s ease-out; /* Firefox 4 */
    -webkit-transition: all 0.625s ease-out; /* Safari 和 Chrome */
	-o-transition: all 0.625s ease-out; /* Opera */
}
.transition-250{
    z-index:1;
    transform:  translateZ(0);
    transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out; /* Firefox 4 */
    -webkit-transition: all 0.25s ease-out; /* Safari 和 Chrome */
	-o-transition: all 0.25s ease-out; /* Opera */
}
.transition-333{
    z-index:1;
    transform:  translateZ(0);
    transition: all 0.33s ease-out;
    -moz-transition: all 0.33s ease-out; /* Firefox 4 */
    -webkit-transition: all 0.33s ease-out; /* Safari 和 Chrome */
	-o-transition: all 0.33s ease-out; /* Opera */
}
.transition-417{
    z-index:1;
    transform:  translateZ(0);
    transition: all 0.417s ease-out;
    -moz-transition: all 0.417s ease-out; /* Firefox 4 */
    -webkit-transition: all 0.417s ease-out; /* Safari 和 Chrome */
	-o-transition: all 0.417s ease-out; /* Opera */
}
.transition-292{
    z-index:1;
    transform:  translateZ(0);
    transition: all 0.292s ease-out;
    -moz-transition: all 0.292s ease-out; /* Firefox 4 */
    -webkit-transition: all 0.292s ease-out; /* Safari 和 Chrome */
	-o-transition: all 0.292s ease-out; /* Opera */
}
.background-f5{
    background: #F5F5F5
}
.module-container{
	margin-top: 60px;
}
.module-title {
	text-align: center;
	padding-top: 40px;
}
.module-title h3{
	margin-top: 33px;
	color: #3D4A5E;
    position: relative;
    z-index: 999;
}
.module-title p{
	color: #7F8896;
	position: relative;
}
.module-title p:after{
	content: " ";
    position: absolute;
    width: 88px;
    height: 3px;
    background: #FF730D;
    bottom: -6px;
    right: 50%;
    margin-right: -44px;
}
.module-title h3:before{
    content: '';
	/* content: url(/resources/images/index/title-icon.png); */
    position: absolute;
    width: 68px;
    height: 47px;
    background: url('/resources/images/index/title-icon.png');
    background-size: 68px 47px;
    top: 50%;
    margin-top: -45px;
    right: 50%;
    margin-right: -42px;
    z-index: -1;
}
button{
    outline:none;
}
.animation-stop{
    animation-play-state:paused!important;
    -webkit-animation-play-state:paused!important;
}
.position-middle{
	position: absolute;
    top: 50%;
    right: 50%;
}

.f-normal{
    /* font-weight: initial!important; */
}
.pointer{
    cursor: pointer
}
.hide{
    display: none;
}
