@charset "utf-8";
.swiper-container .swiper-pagination-bullet-active { background-color: #d70c19; }
.mian_nav ul li { background: #dce0ec; }
.u-tt .hd h2,.m-pFList li .t a { color: #d70c19; }
.m-pFList li:after { background-color: #d70c19; }
.more-common-01 { border-bottom: 3px solid #d70c19; }
.more-common-01 a { background:url(more_blue.png) no-repeat 90% center;}
.form-panel .btn-submit { background: #d70c19; }
.page a { background: #999; }
.page .current{background:#d70c19;}
.form-search { box-shadow: 3px 5px 5px #d70c19; }
.form-search input[type="submit"] { background: #d70c19; }
.m-nav li a:hover,.m-nav .current a { color:#d70c19; }
.m-nav .current:after{content:"";border-left:2px solid #d70c19;}
#fixed-foot .li-01 { background:transparent; }

.t-b {
    padding: 10px 2%;
    position: relative;
}

.title{height: 50px;background: #d70c19;padding: 0 4%;line-height: 50px;margin-bottom: 3%;}
.title span{display: block; color: #fff;}
.title .fl{font-size: 20px;padding-left: 3%;position: relative;}
.title .fl:before{content: '';position: absolute;height: 25px;width: 4px;background: #fff;left: 0;top: 13px;}
.title .fr{font-size: 14px;color: #fff;display: block;}
@media screen and (max-width: 420px){
	.title .fl{font-size: 16px;}
	.title .fr{font-size: 12px;}
}
.swiper-container-2 {padding: 3%;}
.swiper-container-2 .swiper-slide img{width: 100%;}