.contact-main{margin-bottom: 80px;}
.contact-main .cm-content ul li{width:49%;float: left;font-size: 17px;line-height: 32px;margin-bottom: 80px;overflow: hidden;}
.contact-main .cm-content ul li:nth-child(even){float: right}
.contact-main h3.title{font-size: 26px;margin:25px 0;font-weight: bold;}
.contact-main .cm-content h4{color: #F6461E;margin-bottom: 8px;font-size: 20px}

#dituContent{width: 100%;height: 460px;margin-top: 50px;}
#dituContent div,#dituContent img{-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
#dituContent2{display: none;}

.layui-form-select .layui-edge {display: none;}
.layui-input:hover,.layui-textarea:hover {border-color: #B2B2B2!important}
.layui-input:focus,.layui-textarea:focus {border-color: #B2B2B2!important}
.layui-input, .layui-select{height: 45px;padding-left: 0;}
.layui-textarea{min-height: 120px; resize: none;height: 120px;}
.layui-input, .layui-select,.layui-textarea{border: none;border-bottom: 1px solid #B2B2B2;}
.layui-form-select{display: none;}
.contact-main .cm-content2 ul li{margin-bottom: 60px;letter-spacing: 1px;position: relative;}
.contact-main .cm-content2 .c-name{margin-bottom: 10px;color: #B2B2B2;}
.contact-main .cm-content2 .c-name span{color: #FF0000;}
.contact-main .cm-content2 .c-text{font-size: 12px;margin-top: 10px;line-height: 22px;color: #5A5A5A;}
.contact-main .cm-content2 .c-input,.contact-main .cm-content2 .c-textarea{position: relative;width: 420px;}
.contact-main .cm-content2 .errtext{color: #F6461E;position: absolute;bottom: -26px;font-size: 14px;}
.contact-main .cm-content2 .c2-text{font-size: 18px;line-height: 30px;}
.contact-main .cm-content2 ul li .line{display: block;width: 0;height: 2px;background: #F6461E;transition: all 0.6s;-moz-transition: all 0.6s; -webkit-transition: all 0.6s;-o-transition: all 0.6s;-ms-transition: all 0.6s;position:absolute;bottom:0;}
.contact-main .cm-content2 .message .c-text{position: absolute;left: 450px;bottom: 0;color: #B2B2B2;}
.imm-contact a{display: block;width: 330px;height: 50px;line-height: 50px;text-align: center;background-color: #F6461E;color: #FFF;letter-spacing: 1px;}
.send a{display: block;width: 150px;height: 40px;line-height: 40px;text-align: center;background-color: #F6461E;color: #FFF;letter-spacing: 1px;}


@media only screen and (min-width:768px ) {

}

@media only screen and (max-width:1600px ) {

}

@media only screen and (max-width:1440px ) {

}

@media only screen and (max-width:1366px ) {

}

@media only screen and (max-width:1200px ) {

}

@media only screen and (max-width:1024px ) {

}

@media only screen and (max-width:768px ) {
	#dituContent{display: none;}
	#dituContent2{width: 100%;height: 400px;display: block;}
	#dituContent2 div,#dituContent2 img{-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}

	.contact-main .cm-content{margin-top: 20px;}
	.contact-main .cm-content .line{display: none;}
	.contact-main .cm-content ul li{font-size: 18px;width: 100%;height: auto;border-bottom: 1px solid #BEBEBE;}
	.contact-main .cm-content ul li:last-child{border-bottom: none}
	.contact-main h3.title{font-size: 26px;margin-bottom: 20px;}
	.contact-main .cm-content2 .c-input,.contact-main .cm-content2 .c-textarea{position: relative;width: 100%;}
}

@media only screen and (max-width:640px ) {
	.contact-main ul li{font-size: 16px;}
	.contact-main  h3.title{font-size: 20px;margin-bottom: 20px;}
	#dituContent2{height: 280px;}
	.contact-main .cm-content h4{font-size: 17px}
	.contact-main .cm-content ul li{font-size: 15px;margin-bottom: 20px;padding-bottom: 20px}
	.contact-main .cm-content2 ul li{width: 100%;font-size: 15px;}
	.contact-main .cm-content2 .c-name{margin-bottom: 6px;}
	.contact-main .cm-content2 .message .c-text{left: 0;position: relative;margin-top: 25px;}
	.layui-input, .layui-select{height: 35px;}
	.layui-textarea{min-height: 80px;}
	.layui-form-select dl{top: 35px;}
	.layui-form-selectup dl {top: auto;bottom: 35px;}
	.imm-contact a{width: 160px;height: 35px;line-height: 38px;}
	.contact-main .cm-content2 .c2-text{font-size: 16px;line-height: 26px;}
	.layui-textarea{min-height: 80px; resize: none;height:80px;}
	.searchable-select{font-size: 15px;}
	.searchable-select-item{line-height: 30px;}

}

@media only screen and (max-width:480px ) {

}

@media only screen and (max-width:414px ) {

}

@media only screen and (max-width:375px ) {

}