/* CSS Document */
@import url("core.css");
@import url("animate.css");
/*******/
@import url("fonts.css?v=106");
@import url("menu.css?v=111");
/* Scroll
========================================================================== */
.header {
	background:#fff
}
.column {
	max-width:1366px;
	margin:0 auto;
	width: 100vw;
	padding:112px 83px
}
.column_contact {
	background:#f1f2f6;
}
.column_quote{ display:none}
.contact_ulist{ margin-top:25px}
.contact_ulist li{ background:#fff; padding:30px; float:left; width:48%; position:relative; min-height:200px; border:1px solid #dcdfe7}
.contact_ulist li:nth-child(2n){ float:right; margin-left:4%}
.contact_ulist li b{ display:block; font-size:16px; color:#021039; font-weight:bold; margin-bottom:15px;}
.contact_ulist li p{ display:block; margin-bottom:10px; background-image:url(../images/icon_address.jpg); background-position:left top; background-repeat:no-repeat; padding-left:30px;}
.contact_ulist li p.address{ background-position:left 3px}
.contact_ulist li p.tel{ background-image:url(../images/icon_tel.jpg); background-position:left 5px}
.contact_ulist li p.qq{ background-image:url(../images/icon_qq.jpg); background-position:3px 8px}
.contact_ulist li p.wx{ background:none; padding-left:0; width:120px; font-size:12px; color:#CCC; font-weight:bold; position:absolute; right:30px; top:40px; text-align:center}
.contact_ulist li p.wx span{ display:block; padding-bottom:5px}
.contact_ulist li p.wx img{ vertical-align:top; width:100%; border:1px solid #eee; padding:10px;}
.contact_ulist li p.email{ background-image:url(../images/icon_email.jpg);background-position:0px 6px}
.contact_ulist li a{ color:#00349d}
.contact_form{ margin-top:50px;}
.contact_form b{ display:block; font-size:20px; color:#00349d; padding-bottom:20px}
.contact_form li{ position:relative; padding:15px 0; padding-left:200px; border-top:1px solid #dcdfe7}
.contact_form li input,.contact_form li textarea{ display:block; width:100%; background:#fff; border:0;padding:10px 15px;}
.contact_form li textarea{ min-height:100px; padding:15px}
.contact_form li label{ position:absolute; left:0; top:26px; color:#666}
.contact_form li label em{ color:#00349d; position:absolute; left:100px; top:-2px; padding:3px 0; font-size:12px; display:block; width:50px; text-align:center; border:1px solid #00349d;}
.contact_form .layui-form-radio>i:hover, .contact_form .layui-form-radioed>i{ color:#00349d}
.contact_form .layui-btn{ background:#00349d; padding:15px 30px; line-height:normal; height:auto}
@media(max-width:1500px){
.colum_banner_box{ max-width:100%}
.banner_fixed .banner_lt{ max-width:100%; margin-left:80px}
}
@media(max-width:1300px){
.banner_fixed .banner_lt b{ font-size:50px}	
.colum_banner_box img,.colum_banner{ height:280px}
}
@media (max-width: 1250px){
.banner_fixed .banner_lt b{ font-size:40px}	
.colum_banner_box img,.colum_banner{ height:250px}	
#fixed_height{ height:117px}
}
@media (max-width:1000px){
.banner_fixed .banner_lt{ max-width:100%; margin-left:40px}	
.banner_fixed .banner_lt b{ font-size:30px}	
.colum_banner_box img,.colum_banner{ height:200px}
}
@media (max-width:800px){
.banner_fixed .banner_lt{ max-width:100%; margin-left:35px}
.colum_banner_box img,.colum_banner{ height:150px}
#fixed_height{ height:82px}
}
@media (max-width:620px){
.banner_fixed .banner_lt{ line-height:120%}	
.banner_fixed .banner_lt b{ font-size:20px}		
.colum_banner_box img{ display:none}
.colum_banner_box img,.colum_banner{ height:120px; text-align:center}
}
@media (max-width:500px){
#fixed_height{ height:63px}
}
@media (max-width:1500px){
.column{ max-width:100%; padding:80px}
#myads{ padding-bottom:0}
.about_myad{ margin-bottom:0}
}	
@media (max-width:1400px){
.column{ max-width:100%; padding:80px}
}
@media (max-width:1200px){
.column{ max-width:100%; padding:50px}
}
@media (max-width:1000px){
.column{ max-width:100%; padding:50px 40px}
.contact_ulist li{ padding:25px}
.contact_ulist li b{ margin-bottom:8px}
.contact_ulist li p{ margin-bottom:8px}
.contact_ulist li{ width:100%; margin:0}
.contact_ulist li:nth-child(2n){ margin-left:0; margin-top:25px}
}
@media (max-width:600px){
.contact_ulist li{min-height:inherit; padding:15px}
.contact_ulist li p.wx{ top:15px}
.contact_form li{ padding-left:90px}
.contact_form li label em{ border:0; position:static; padding:0; text-align:left}
.contact_form li label{ top:13px}
}
@media (max-width:500px){
.column{ max-width:100%; padding:30px 25px}
.contact_form li label{ position:static; margin-bottom:5px; display:block}
.contact_form li label em{ display:inline; font-size:14px;}
.contact_form li{ padding-left:0px}
}
@media (max-width:460px){
.contact_ulist li p.wx{ position:static;}
.contact_form .layui-btn{ width:100%}
}