@charset "UTF-8";
.contact{margin:15px 0px;}
.contact .c-tit{font-size:20px;height:24px;color:#2a59b8;}
.contact .c-tit .contact-titles{font-size:20px;}
.contact .c-tit span{line-height:24px;background:#2a59b8;color:#fff;font-size:14px;display:inline-block;padding:0px 10px;}
.contact .c-con{margin:15px 0px;overflow:hidden}
.contact .c-con ul li{padding:5px 15px;border-bottom:1px solid #ddd;font-size:16px;line-height:30px;}
.contact .c-con .add{background:url("../images/contact/icon/icon.png") no-repeat 0px 4px;padding-left:30px;;}
.contact .c-con .tel{background:url("../images/contact/icon/icon3.png") no-repeat 0px 4px;padding-left:30px;}
.contact .c-con .tel a{color:#333;}
.contact .c-con .tel a:hover{color:#2a59b8;}
.contact .c-con .zuo{background:url("../images/contact/icon/icon2.png") no-repeat 0px center;padding-left:30px;}
.contact .c-con .xin{background:url("../images/contact/icon/icon4.png") no-repeat 0px center;padding-left:30px;}
.contact .c-con .left{width:450px;float:left;}
.contact .c-con .right{margin-left:480px;padding-top:50px;}
.contact .map{margin:15px 0px;border:2px solid #2a59b8}
.contact .map img{display:block;width:100%;}
.contact .map iframe{
	width: 100%;
	height: 300px;
}
.form .tt{font-size:16px;color:#2a59b8;}
.form .tt i{color:#c66100}
.form ul li{display:block;margin:10px 0px;overflow:hidden;font-size:16px;line-height:30px;}
.form ul li .left{float:left;}
.form ul li input{height:30px;border:1px solid #eee;background:#fff;outline:none;font-size:14px;text-indent:10px;}
.form ul li select{height:30px;border:1px solid #eee;background:#fff;outline:none;font-size:14px;text-indent:10px;}
.form ul li textarea{border:1px solid #eee;background:#fff;outline:none;font-size:14px;text-indent:10px;}
.form ul li i{color:#c66100}
.form ul li .w1{width:80px;}
.form ul li label{display:inline-block}
.form ul li .w2{width:530px;}
.form ul li .w3{width:150px;}
.form ul li .w4{width:250px;}
.form ul li .w5{width:135px;}
.form  .but{text-align:right;margin-top:-50px;width:610px;}
.form  .but a{background:#2a59b8;display:inline-block;width:100px;height:36px;font-size:14px;color:#fff;text-align:center;line-height:36px;margin:0px 5px;}

.form ul li .w1#contentLabel{
	vertical-align: top;
}

*[data-show=""]{
	display: none;
}

@media (max-width: 500px){
	.contact .map iframe{
		height: 150px;
	}
}