input,textarea{
    outline: none;
}
.sprtcon_title{
	margin: 75px 0 110px 0;
	font-size: 30px;
	font-family: 'Montserrat';
	font-weight: 400;
	line-height: 1;
	color: #000;
	text-align: center;
	text-transform: uppercase;
}
.sprtcon_type{
	display: flex;
    justify-content: center;
    border-bottom: 1px solid #F5F5F5;
}
.sprtcon_type>p{
    cursor: pointer;
    text-align: left;
    font-size: 14px;
	font-family: 'Montserrat';
	font-weight: 400;
    padding-bottom: 30px;
    margin-right: 65px;
    color: #000;
    border-bottom: 5px solid rgba(0, 0, 0, 0);
}
.sprtcon_type>p:last-of-type{
    margin-right: 0px;
}
.sprtcon_typediv{
    width: 63.059%;
    margin: 100px auto 100px auto;
    min-width: 1200px;
    
}
#sprtcon_check{
    font-weight: 700;
    border-bottom: 5px solid #FF8B00;
}
.sprtcon_type>p::before{
    display: block;
    content: attr(title);
    font-weight: bold;
    visibility: hidden;
    height: 0;
    color: transparent;
    overflow: hidden;
}
.sprtcon_sugtitle{
    width: 100%;
    text-align: center;
    font-size: 16px;
	font-family: 'Montserrat';
	font-weight: 700;
    color: #000;
    padding: 50px 0;
}
.sprtcon_suggestion,.sprtcon_reseller{
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.sprtcon_sugform{
    width: 600px;
}
.sprtcon_label{
    display: flex;
    justify-content: left;
}
.sprtcon_suggroup{
    position: relative;
    padding-bottom:10px
}
.ebinding_errormargin{
    margin-top: 10px;
}
.ebinding_error{
    line-height: 20px !important;
    
}
.sprtcon_input,.sprtcon_input2{
    width: 100%;
    height: 45px;
    background-color: #F3F4F4;
    color: #000;
    font-size: 14px;
	font-family: 'Montserrat';
	font-weight: 400;
    padding: 15px;
    border: 1px solid #ccc;
}
xm-select{
    width: 100%;
    height: 45px;
    background-color: #F3F4F4;
    color: #b5b5b5;
    font-size: 14px;
	font-family: 'Montserrat';
	font-weight: 400;
    border: 1px solid #ccc;
}

#sprtcon_detail,#sprtres_main{
    height: 180px;
}
.sprtcon_label{
    font-size: 14px;
	font-family: 'Montserrat';
	font-weight: 700;
    margin-bottom: 10px;
    color: #000;
    line-height: 20px;
}
.sprtcon_submit,.sprtres_submit{
    font-size: 14px;
	font-family: 'Montserrat';
	font-weight: 700;
    width: 375px;
    height: 45px;
    background-color: #FF8B00;
    color: #FFF;
    margin: 40px auto 0 auto;
}
.sprtcon_labname{
    display: inline-block;
    margin-right: 5px;
}
.sprtcon_mask{
    min-width: 100%;
    min-height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: rgba(0, 0, 0, 0.8);
}
.sprtcon_sugpopup{
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 10px;
    width: 715px;
    height: 415px;
    background-color: #FFF;
    margin-left: -357.5px;
    margin-top: -212.5PX;
    text-align: center;
    padding: 60px;
}
.sprcon_sugclose{
    position: absolute;
    top: 0px;
    right: -40px;
    cursor: pointer;
}
.sprtcon_sugppimg>img{
    width: 68px;
    height: 57px;
}
.sprtcon_sugpptitle{
    font-size: 24px;
	font-family: 'Montserrat';
	font-weight: 700;
    color: #000;
    margin-top: 60px;
}
.sprtcon_sugpuproposal{
    font-size: 15px;
	font-family: 'Montserrat';
	font-weight: 700;
    color: #000;
    margin-top: 15px;
}
.sprtcon_sugpunum{
    color: #FF8B00;
}
.sprtcon_sugputips{
    font-size: 13px;
    line-height: 1.5;
	font-family: 'Montserrat';
	font-weight: 400;
    color: #000;
    margin-top: 45px;
}
#sprtres_phone{
    padding-left: 75px;
}
.sprtres_popup{
    width: 390px;
    height: 450px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -195px;
    margin-left: -225px;
    background-color: #FFF;
    border-radius: 15px;
}
.sprtres_popupsuccess{
    text-align: center;
    width: 715px;
    height: 340px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -170px;
    margin-left: -357.5px;
    background-color: #FFF;
    border-radius: 15px;
    padding: 60px;
}
#sprtres_country xm-select > .xm-body .xm-search > i{
    left: 15px;
}
#sprtres_country .xm-search-input{
    background-color: #f3f4f4;
    border-radius: 5px;
}
.ver_areacode_ul3{
	width: 390px;
    height: 380px;
    min-height: 380px;
    padding: 20px;
	margin-right: 15px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.ebinding_error{
    text-align: left;
}

.ver_areacode_ul3::-webkit-scrollbar{
	width:7px;height:7px;
}
.ver_areacode_ul3::-webkit-scrollbar::-webkit-scrollbar-track{border-radius:5px;background:#ddd;}
.ver_areacode_ul3::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(153,153,153,.5);}
.ver_areacode_ul3::-webkit-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(102,102,102,.6);}
.ver_areacode_ul3::-webkit-scrollbar-thumb:active{background:rgba(102,102,102,.6);}
.ver_areacode_ul3>li{
	display: flex;
    justify-content: space-between;
    line-height: 32px;
    border-bottom: 1px solid #ebebeb;
}
.ver_areacode_ul3>li:hover{
    cursor: pointer;
}
.sprtcon_press{
    display: flex;
    justify-content: left;
    padding-top: 50px;
}
.sprtcon_pressleft{
    width: 50%;
}
.sprtcon_pressleft>img{
    width: 100%;
    height: 540px;
}
.sprtcon_pressright{
    padding: 50px 0 0px 70px;
    width: 50%;
    
}
.sprtcon_presstitle{
    font-family: 'Montserrat';
    font-weight: 400;
    color: #000;
    font-size: 21px;
    line-height: 30px;
    text-align: left;
}
.sprtcon_tact{
    margin-top: 65px;
    font-family: 'Montserrat';
    font-weight: 700;
    color: #000;
    font-size: 18px;
    text-align: left;
}
.sprtcon_xinxi{
    font-family: 'Montserrat';
    font-weight: 400;
    color: #000;
    font-size: 14px;
    text-align: left;
    line-height: 1.5;
    margin-top: 10px;
}
.sprtcon_eatured{
    display: flex;
    justify-content: left;
    margin-top: 20px;
}
.sprtcon_eatured>li{
    margin-right: 23px;

}
.sprtcon_eatured>li>img{
    width: 210px;
    height: 67px;
}
.sprtcon_eatured>li>p{
    text-align: center;
    font-family: 'Montserrat';
    font-weight: 400;
    color: #000;
    font-size: 12px;
    margin-top: 10px;
}
.sprtcon_socaillist>li{
    line-height: 20px;
    margin-top: 20px;
}
.sprtcon_socaillist>li>img{
    width: 20px;
    height: 20px;
    vertical-align: bottom;
}
.sprtcon_socaillist>li>span{
    font-family: 'Montserrat';
    font-weight: 700;
    color: #000;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
    margin: 0 10px 0 5px;
}
.sprtcon_socaillist>li>a{
    font-family: 'Montserrat';
    font-weight: 400;
    color: #000;
    font-size: 14px;
    line-height: 20px;
    vertical-align: bottom;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ /* WebKit browsers */
    font-family: 'Montserrat';
    font-weight: 400;
    color: #b5b5b5;
    font-size: 14px;
}
    
input:-moz-placeholder,textarea::-webkit-input-placeholder{ /* Mozilla Firefox 4 to 18 */
    font-family: 'Montserrat';
    font-weight: 400;
    color: #b5b5b5;
    font-size: 14px;
}
    
input::-moz-placeholder,textarea::-webkit-input-placeholder{ /* Mozilla Firefox 19+ */
    font-family: 'Montserrat';
    font-weight: 400;
    color: #b5b5b5;
    font-size: 14px;
}
    
input:-ms-input-placeholder,textarea::-webkit-input-placeholder{ /* Internet Explorer 10+ */
    font-family: 'Montserrat';
    font-weight: 400;
    color: #b5b5b5;
    font-size: 14px;
}
.xm-tips{
    font-family: 'Montserrat' !important;
    font-weight: 400 !important;
    color: #b5b5b5 !important;
    font-size: 14px !important;
}
input:focus{
    border: 1px solid rgba(255,196,156,0.5);
    box-shadow: 0px 0px 5px rgba(255,196,156,0.5);
    background-color: #fff;
}
textarea:focus{
    border: 1px solid rgba(255,196,156,0.5);
    box-shadow: 0px 0px 5px rgba(255,196,156,0.5);
    background-color: #fff;
}
.sprtcon_hides{
    display: none;
}

.sprtcon_navigation {
    display: flex;
    justify-content: center;
    padding-top: 50px;
}
.sprtcon_navigation .content {
    display: inline-block;
    max-width: 800px;
}
.sprtcon_navigation p {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    margin-bottom: 20px;
}
.sprtcon_navigation p a {
    color: #ff8b00;
    text-decoration: underline;
}