*{
	-webkit-user-select:auto;
	-moz-user-select:auto;
	-ms-user-select:auto;
	user-select:auto;
	font-size: 14px;
}

input::-webkit-input-placeholder {color: #909399;font-size:14px;}
input:-moz-placeholder{color: #909399;font-size:14px;}
input::-moz-placeholder{color: #909399;font-size:14px;}
input:-ms-input-placeholder{color: #909399;font-size:14px;}

textarea::-webkit-input-placeholder {color: #909399;font-size:14px;}
textarea:-moz-placeholder{color: #909399;font-size:14px;}
textarea::-moz-placeholder{color: #909399;font-size:14px;}
textarea:-ms-input-placeholder{color: #909399;font-size:14px;}

/**/
a{text-decoration: none;color:#333;}
p{margin: 0;}
input{outline: none;border: none;background-color: transparent;}
/**/
.color{color: #F1636A !important;}
.colorC{color: #ccc !important;}
.colorE{color: #eee !important;}
.color0{color: #000 !important;}
.color3{color: #333 !important;}
.color6{color: #666 !important;}
.color9{color: #999 !important;}
.colorF{color: #fff !important;}
.bg_color{background-color: #F1636A;}
.bg_colorE{background-color: #EEEEEE;}
.bg_f2{background-color: #f2f2f2;}
.bg_fff{background-color: #FFFFFF !important;}
/**/
.hide{display: none !important;}
.w100{width: 100%;}
.mt0{margin-top: 0 !important;}
.mb15{margin-bottom: 15px;}
.mb10{margin-bottom: 10px !important;}
.mb100{margin-bottom: 100px;}
.mb_5{margin-bottom: -5px;}
/**/
*{margin: 0 ;padding: 0;list-style: none;font-family: Microsoft Yahei,SimSun,Helvetica;}
body,html{width: 100%;min-height: 100vh;background-color: #FFFFFF;overflow-x: hidden;}
/**/
.d-flex{display: flex;}
.d-flex-column {flex-direction: column;}
.d-flex-wrap {flex-wrap: wrap;}
.d-flex-item {flex: 1;}
.d-flex-unShrink {flex-shrink: 0;}
.d-flex-between {justify-content: space-between;}
.d-flex-around {justify-content: space-around;}
.d-flex-center {justify-content: center;}
.d-flex-start {justify-content: flex-start;}
.d-flex-end {justify-content: flex-end;}
.d-flex-middle {align-items: center;}
.d-flex-top {align-items: flex-start;}
.d-flex-bottom {align-items: flex-end;}
.d-flex-align-between {align-content: space-between;}
.d-flex-align-around {align-content: space-around;}
/*  */
.fontSize12{font-size: 12px;}
.fontSize14{font-size: 14px;}
.fontSize16{font-size: 16px;}
.fontSize18{font-size: 18px;}
.fontSize20{font-size: 20px;}
.fontSize22{font-size: 22px;}
.fontSize24{font-size: 24px;}
.color3_{color: #303133 !important;}
.color6_{color: #606266 !important;}
.color8_{color: #8C8D8F !important;}
.color9_{color: #909399 !important;}
.b{font-weight: bold;}
/*  */
.diyImg{background-position: center;background-repeat: no-repeat;background-size: cover;}
.txtOver{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;word-break: break-all;}
.txtOver2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.txtOver3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.txtOver4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
/*  */
#topPage{position: fixed;width: 100%;height: 88px;left: 0;top: 0;z-index: 9999;}
#topPage .topAll{box-sizing: border-box;padding: 0 60px;height: 88px;min-width: 1200px;max-width: calc(100% - 120px);margin: 0 auto;}
#topPage .logo{width: 146px;height: 49px;}
#topPage .tabs .links{position: relative;}
#topPage .tabs .links a{display: block;min-width: 80px;text-align: center;color: #9D98C6;font-size: 16px;padding: 0 10px;margin: 0 5px;cursor: pointer;height:24px;line-height: 24px;border-radius: 15px;transform: scale(1);overflow: hidden;}
#topPage .tabs .links a:hover{transform: scale(1.1);transition: all 0.3s;}
#topPage .tabs .links .on{background-color: #F1636A;color: #fff;}
#topPage .tel{height: 88px;overflow: hidden;}
#topPage .tel img{width: 24px;height: 24px;margin: 0 5px 0 10px;}
#topPage .tel p{color: #F1636A;}
#topPage.topBg{background-color: #E7EEFE;box-shadow: 0 0 10px #E7EEFE;}
/*  */
#bottomPage{background-color: #fff;box-shadow: 0px 1px 13px 0px rgba(102, 102, 102, 0.49);}
#bottomPage .content{width: 1240px;margin: 0 auto;max-width: calc(100% - 60px);}
#bottomPage .list{box-sizing: border-box;padding: 40px 0;}
#bottomPage .li{margin: 0 40px;}
#bottomPage .li img{width: 42px;height: 42px;margin-right: 10px;}
#bottomPage .links a{width: 150px;text-align: center;color: #303133;font-size: 14px;}
#bottomPage .links p{width: 2px;height: 12px;background: #B7B7B7;border-radius: 1px;}
#bottomPage .links a:hover{color: #F1636A;}
#bottomPage .txt{height: 100px;width: 100%;}
#bottomPage .txt a{height: 20px;line-height: 20px;}
#bottomPage .txt img{width: 20px;height: 20px;}
#bottomPage .txt span{margin: 0 10px;}
/*  */
#formPage{padding-bottom: 100px;}
#formPage .top{position: relative;background-color: #9674FF;}
#formPage .top img{width: 1920px;margin: 0 auto;position: relative;left: 50%;margin-left: -960px;}
#formPage .top div{position: absolute;top: 30%;left: 50%;width: 800px;margin-left: -400px;z-index: 2;text-align: center;}
#formPage .top div p:nth-of-type(1){color: #A478EB;font-size: 60px;}
#formPage .top div p:nth-of-type(2){color: #A478EB;font-size: 26px;margin: 40px 0;}
#formPage .top div a{display: block;width: 188px;height: 56px;line-height: 56px;background: #5D50F1;border-radius: 28px;color: #fff;text-align: center;font-size: 26px;margin: 0 auto;}
#formPage .form{box-sizing: border-box;padding: 100px 0 80px 0;}
#formPage .form .content{margin-top: 100px;}
#formPage .form .inp{width: 560px;height: 40px;margin-bottom: 30px;border-bottom: 1px solid #ccc;}
#formPage .form .inp input{height: 40px;line-height: 40px;font-size: 16px;width: 100%;}
#formPage .formL{margin-right: 30px;}
#formPage .formR p{height: 40px;line-height: 40px;}
#formPage .formR textarea{width: 100%;height: 213px;width: 560px;outline: none;resize: none;border-color: #ccc;box-sizing: border-box;padding: 10px;}
#formPage .btns p{width: 197px;height: 60px;line-height: 60px;text-align: center;color: #fff;background: #CCCCCC;cursor: pointer;font-size: 20px;margin: 0 40px;}
#formPage .btns p:nth-of-type(1){background-color: #5D50F1;}
/*  */
#toast{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 9999;background-color: rgba(0,0,0,0.3);}
#toast p{padding: 0 20px;background-color: rgba(0,0,0,0.5);border-radius: 5px;color: #fff;height: 40px;line-height: 40px;display: inline-block;}
/*  */
.content{min-width: 1200px;max-width: 1420px;margin: 0 auto;box-sizing: border-box;padding: 0 30px;}