
p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	 margin: 0;
    padding: 0;
}
.main-box {position: relative;width: 1200px; margin: auto; *zoom: 1;}
.header .main-box{width: 1100px;}
.main-box:before, .main-box:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}
.pic-box div {display: table-cell;vertical-align: middle;text-align: center;*display: block;*font-family: Arial;line-height: 0;*line-height: 1;}
.pic-box img {vertical-align: middle;}

.common-title{font-size:0;text-align:center;margin:50px 0 35px;}
.common-title p{font-size:36px;color:#333333;line-height:1;margin-bottom:12px;}
.common-title span,.common-title img{display:inline-block;*display:inline;zoom:1;vertical-align: middle;}
.common-title span {padding:0 32px;font-size:14px;color:#989898;}
.common-title em{font-size:16px;color:#6d6d6d;display: block; margin-top:5px;}

.contact .l{width:693px;height:376px;float: left;background:url(/Templates/cn2014/img/contact-l.png)}
.contact .l .con{padding:146px 0 0 58px;font-size:16px; position: relative;}
.contact .l .con .ewm{ width: 140px; position: absolute; left: 350px; top: 200px;}
.contact .l .con .ewm img{ width: 100%; }
.contact .l .con p{color:#6d6d6d;line-height:32px;}
.contact .l .con p span{padding-right:10px;color:#6d6d6d;font-weight:bold;}
.contact .l .con .call{
	color: #a3cf57;
	margin-top: 20px;
}
.contact .r{width:416px; padding-left:46px; float: right;background:url(/Templates/cn2014/img/contact-r.png) left top no-repeat;}

.contact-row{margin:0 0 15px 0}
.contact-row input{ width:100%;height:35px;line-height: 35px; background: #f3f3f3; text-indent:12px;}
.contact-row textarea{width:100%;  height:140px; line-height:2; background: #f3f3f3; padding:6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
.s-btn{cursor: pointer; width: 100%; height:48px; line-height: 48px; font-size:16px; background: #a3cf57;text-align: center; color: #221e1f;display:block;}
.map{width:100%;overflow:hidden; margin:60px 0;text-align:center;}






@media (max-width: 480px){
.main-box {
    position: relative;
    width: 100%;
	margin: auto;
}
.contact .l {
    width: 100%;
    float: left;
    background: url(/Templates/cn2014/img/contact-l.png) no-repeat;
	background-size:100% 100%;
	-moz-background-size:100% 100%;
}
.contact .r {
    width: 100%;
    padding-left: 46px;
    float: right;
    background: url(/Templates/cn2014/img/contact-r.png) left top no-repeat;
	padding-top: 2%;
}
.map {
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.contact .l .con {
    padding: 30% 0 0 5%;
    font-size: 16px;
}
.contact .l .con .ewm{ left: 240px; top: 160px; width: 120px; }
.contact-row input {
    width: 99%;
    line-height: 35px;
    background: #f3f3f3;
    text-indent: 12px;
}




}