.section-one{padding:30px 0;}
.section-two{background: url(bg.jpg) no-repeat;background-size:cover;}
.section-three{padding-bottom:30px;}
.common-header{position:relative;margin-bottom:25px;}
.common-header h3{font-size:30px;color:#791312;position:relative;}
.common-header span{position:relative;}
.common-header span:before{background-color:#a40000;content: '';position:absolute;left:-145px;top:50%;width:126px;height:1px;}
.common-header span:after{background-color:#a40000;content: '';position:absolute;right:-145px;top:50%;width:126px;height:1px;}
.common-header .more{position:absolute;bottom:0;right:0;}
.common-header .more a{font-size:12px;color:#4c1414;}
.section-three .common-header h3{margin-top:50px;}
.common-part{position:relative;height:478px;}
.common-left{width:48%;padding:20px 20px 50px 20px;background-color: rgba(126,107,90,.94);position:absolute;top:37px;left:0;z-index:2;}
.common-right{width:48%;padding:20px 20px 50px 20px;background-color: rgba(164,0,0,.92);position:absolute;top:37px;right:0;z-index:1;}
.common-box .common-head{padding-bottom:14px;border-bottom:1px dashed #fff;}
.common-box .common-head .title{font-size:20px;color:#fff;padding-right:25px;background: url(ico01.png) right 10px no-repeat;}
.common-box .common-head .more{margin-top:10px;}
.common-box .common-head .more a{color:#fff;}
.common-right .common-box .common-head .more a{color:#fff;}
.media-icons .title{font-size:18px;color:#222;position:relative;text-align:center;border:1px solid #7d0000;padding:20px 20px;}
.media-icons .title span{display:inline-block;padding:10px 0 10px 58px;}
.media-icons .title .wx{background: url(wx.png) left center no-repeat;}
.media-icons .title .dy{background: url(dy.png) left center no-repeat;}
.media-icons .title .wb{background: url(wb.png) left center no-repeat;}
.media-icons .code{position: absolute;z-index: 99;bottom:80px;left:18%;padding:10px;width:95px;background-color:#fff;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:5px;box-sizing:border-box;visibility: hidden;opacity: 0;transform:translateY(-10px);transition:all 0.2s ease-out 0s;}
.media-icons .code:after{content:'';position:absolute;left:50%;top:100%;margin-left:-6px;width:0;height:0;border:6px solid transparent;font-size:0;border-top-color:#fff;}
.media-icons .code img{width:100%;height:auto;}
.media-icons:hover .code{visibility:visible;opacity:1;transform:none;}
@media (max-width: 850px){
	.common-header h3{font-size:20px}
	.common-header span:before{width:30px;left:-40px;}
	.common-header span:after{width:30px;right:-40px;}
	.common-box .common-head .title{font-size:16px;background-position:right center;}
	.common-box .common-head .more{margin-top:0;font-size:12px;}
}
@media (max-width: 767px){
	.common-left,.common-right{width:100%;position:static;padding:15px;margin:15px 0;}
}