.general_title_new{height:44px; margin:0px auto;width:450px;}
.general_title_new h1{ font-size:33px;color:#333;font-family:"微软雅黑";float:left; font-weight:normal; padding:0px 10px;}
.general_title_new .dian_bg{float:left;background:url(../images/dian_title_bg.gif) no-repeat 0px 0px;width:113px;height:10px; margin-top:18px;}

.contact_type{width:1200px;margin:0 auto;overflow:hidden;}
.contact_type_ul{width:1300px;margin:0 auto;padding:40px 0;}
.contact_type_ul ul li{width:305px;height:360px;text-align:center;float:left;}
.contact_type_ad{background:url(../images/contact_item_bg.gif) no-repeat 0px 0px;}
.contact_type_tel{background:url(../images/contact_item_bg.gif) no-repeat -450px 0px;margin:0 143px;_display:inline;}
.contact_type_mail{background:url(../images/contact_item_bg.gif) no-repeat -899px 0px;}
.contact_type_ad_title{padding-top:140px;font-size:16px;font-weight:bold;padding-bottom:20px;}
.contact_type_ad_int{line-height:24px;font-size:14px;}
.contact_type_ad_button{width:95px;height:35px;background:#333;margin:0 auto;display:block;color:#fff;text-align:center;line-height:35px;font-size:14px;font-family:Arial;margin-top:20px;}
.contact_arrive{width:1180px;margin:0 auto;padding:40px 0;border-top:1px dotted #ccc;}
.contact_arrive h2{height:42px;line-height:42px;font-size:18px;color:#333;font-weight:normal;}
.contact_arrive_left{width:580px;float:left;padding-left: 2%;}
.contact_arrive_left dt{font-size:14px;color:#333;height:24px;line-height:24px;margin:13px 0px;padding-left:24px;font-family:"微软雅黑";}
.contact_arrive_left .bus dt{ background:url(../images/contact_icon_bg.gif) no-repeat 0px 5px;}
.contact_arrive_left .car dt{ background:url(../images/contact_icon_bg.gif) no-repeat 0px -24px;}
.contact_arrive_left .train dt{ background:url(../images/contact_icon_bg.gif) no-repeat 0px -53px;}
.contact_arrive_left dd{font-size:14px;color:#666666;line-height:24px;}
.contact_arrive_right{ float:left;padding-left:30px;}

.contact_table { width:505px; float:right}
.contact_table li { float:left; width:500px; margin-bottom:15px;}
.contact_table input{ float:left; width:224px;height:36px;line-height:36px;border:1px solid #dddddd; font-size:12px;color:#999999;  margin-right:10px; padding:0px 6px;}
.contact_table textarea{width:474px; height:120px;border:1px solid #dddddd; font-size:12px;color:#999999; padding:5px; line-height:24px;}
.contact_table .btn_submit{ border:none;background:url(../images/contact_icon_bg.gif) no-repeat 0px -88px;width:133px;height:36px; cursor:pointer;}
/*contact.html end*/

@media screen and (min-width:300px) and (max-width: 799px){ 
	.contact_type,.contact_arrive,.contact_arrive_left,.general_title_new,.contact_table li,.contact_table,.contact_arrive_right,.contact_table input,.contact_table textarea{width:100%;margin:0 auto;overflow:hidden;}
	.contact_type_ul{width:100%;margin:0 auto;padding:20px 0;}
	.contact_type_ul ul li{width:100%;height:auto;text-align:center;}
	.contact_type_ad{background:none; border:1px solid #eee;    box-sizing: border-box;}
	.contact_type_tel{background:none; border:1px solid #eee;    box-sizing: border-box;margin:10px 0px;}
	.contact_type_mail{background:none; border:1px solid #eee;    box-sizing: border-box;}
	.contact_arrive{padding-top: 0px;    padding-bottom: 10px;}
	.contact_arrive_left,.contact_arrive_right{padding-left:0px;}
	.contact_arrive h2,.contact_type_ad_title{padding-top:20px}
	.general_title_new h1{font-size:22px;float:none}
	.dian_bg{display:none}
	.general_title_new {text-align:center;padding:10px;height:20px; line-height:20px;}
	.contact_table input,.contact_table textarea{ box-sizing: border-box;margin:5px 0px;}
	.contact_table .btn_submit{ margin: 0 auto;float: none;}

}