a{
    color: #333;
    text-decoration: none;
    transition: all .4s;
}
a:active,a:hover{
    color: #883e26;
    text-decoration: none;
}
.container{
    max-width: 75rem;
    margin: 0 auto;
}

/*首页头部导航*/
.navbar{
    background: #fff;
    height:7.8125rem;
    width: 100%;
}
.navbar_header{
    position: relative;
}
.navbar .container{
    height:100%;
}
.logo{
    margin-right: 4.75%;
}
.logo a{
    display: block;

}
.logo img{
    max-height: 4rem;
    width: 13.25rem;
    margin-top: 1.9375rem;
}
.nav{
    font-size: 0;
}
.nav .active{
    color: #883e26;
}
.nav li{
    display: inline-block;
    font-size: 1rem;
    position: relative;
}
.nav>li:hover>a,
.nav>li.active>a{
    color: #883e26;
}
.nav>li>a{
    font-size: .9375rem;
    display: block;
    line-height: 7.8125rem;
    width: 6.75rem;
    text-align: center;
    height: 7.8125rem;
}
.header_phone_info{
    display: inline-block;
    margin-top: 2.4rem;
    margin-left: .6875rem;
}
.header_phone_info p{
    font-size: .9375rem;
    color: #333;
}
.header_phone_info strong{
    font-size: 1.75rem;
    color: #883e26;
}
.children{
    position: absolute;
    width: 10rem;
    background:rgba(0,0,0,.5);
    text-align: left;
    display: none;
    left:0;
    top: 100%;
    z-index: 9;
}
.children a{
    font-size: 1rem;
    color: #ffffff;
    display: block;
    padding:0 0.8rem;
}
.children li{
    width: 100%;
    height: 3rem;
    line-height: 3rem;
}
.children a:hover{
    display: block;
    width: 100%;
    background: rgba(156,94,74,.5);
}

.menu{
    width: 1.5rem;
    float: right;
    margin-top: 1.5rem;
}
.mm-menu .mm-navbar .mm-title{
    padding: 0;
    font-size: 1.25rem;
    color: #333;
}
.mm-navbar{
    height: 5rem;
    line-height: 5rem;
}
.mm-menu{
    background: #fff;
}
.mm-listview>li>a, .mm-listview>li>span{
    font-size: 1rem;
    padding: 1.25rem 0.625rem 1.25rem 1.25rem;
}
.mm-hasnavbar-top-1 .mm-panels, .mm-navbar-top-2{
    top:5rem
}
.mm-listview>li .mm-next:before{
    content: none;
}
.mm-navbar-bottom{
    border:none
}
.mm-btn{
    width: 60px;
    height: 60px;
}
.mm-clear:after, .mm-clear:before, .mm-close:after, .mm-close:before,
.mm-arrow:after, .mm-prev:before{
    width: 10px;
    height: 10px;
    top:15px
}
.mm-clear:before, .mm-close:before{
    right: 18px;
}
.mm-clear:after, .mm-close:after{
    right: 32px;
}
.mm-next:after{
    width: 10px;
    height: 10px;
    top:4px;
}
.mm-panels>.mm-panel>.mm-navbar+.mm-listview{
    width: calc(100% + 40px);
}
@media only screen and (min-width: 68.75rem) {
    .mobile_nav{display: none}
}
@media only screen and (max-width:68.75rem) {
    .nav{display: none}
    .logo img{width: 7.5rem;margin-top: 0.8rem}
    .navbar{height: 4rem;padding: 0 1rem}
    .navbar{position:inherit;z-index: 99;}
}
@media only screen and (max-width:75rem) {
    .header_phone{display: none}
}
/*首页头部导航 End*/
@media only screen and (max-width:30rem) {
    .banner img{display:inline-block;min-width: 100%;max-width:none;height: 12rem;}
    .banner .swiper-container{height: 12rem;overflow:hidden;text-align: right;margin:0 auto;}
    .swiper-slide{text-align: center;}
}
.index_product{
    padding: 3.125rem 0 8.875rem;
}
.index_title{
    text-align: center;
    position: relative;
    margin: 2.25rem 0;
}
.index_title:before{
     content: '';
     width: 100%;
     height: 5px;
     background: url("../img/title_bg_01.png") center left no-repeat;
     background-size: 37.2% 100%;
     position: absolute;
     left: 0;
     top:65%;
 }
.index_title:after{
    content: '';
    width: 100%;
    height: 5px;
    background: url("../img/title_bg_02.png") center right no-repeat;
    background-size: 37.2% 100%;
    position: absolute;
    right: 0;
    top:65%;
}
.index_title p{
    font-size: 1.5rem;
    color: #999;
    margin-bottom: .5rem;
    text-transform: uppercase;
}
.index_title h2{
    font-size: 2.625rem;
}
.index_title h2:after{
    content: '';
    width: 2.4375rem;
    height: .3125rem;
    background: #883e26;
    position: absolute;
    bottom: -1.8rem;
    left: 50%;
    transform: translateX(-50%);
}
.index_product_list{
    margin-top: 4.375rem;
}
.index_product_list li{
    float: left;
    position: relative;
    width: 24%;
    overflow: hidden;
}
.index_product_list li:not(:nth-child(4n)){
    margin-right: 1.25%;
}
.index_product_list li a>img{
    width: 100%;
    display: block;
}
.index_product_info{
    width: 100%;
    height: 9.5625rem;
    background: -moz-linear-gradient(bottom, rgba(3,3,3,.4) 0%, rgba(3,3,3,0) 100%);
    background: -webkit-linear-gradient(bottom, rgba(3,3,3,.4) 0%, rgba(3,3,3,0) 100%);
    background: -o-linear-gradient(bottom, rgba(3,3,3,.4) 0%, rgba(3,3,3,0) 100%);
    background: -ms-linear-gradient(bottom, rgba(3,3,3,.4) 0%, rgba(3,3,3,0) 100%);
    position: absolute;
    bottom:0;
    left: 0;
    right: 0;
}
.index_product_info h3{
    font-size: 1.5rem;
    color: #fff;
    padding-top: 4.5625rem;
    text-align: center;
    margin-bottom: .2rem;
}
.index_product_info span{
    display: block;
    font-size: .8125rem;
    color: #fff;
    text-align: center;
}
.index_product_info_detail{
    width: 100%;
    height: 0;
    padding: 0 2.625rem;
    background: -moz-linear-gradient(bottom, rgba(20,20,20,.9) 0%, rgba(112,47,36,.9) 100%);
    background: -webkit-linear-gradient(bottom, rgba(20,20,20,.9) 0%, rgba(112,47,36,.9) 100%);
    background: -o-linear-gradient(bottom, rgba(20,20,20,.9) 0%, rgba(112,47,36,.9) 100%);
    background: -ms-linear-gradient(bottom, rgba(20,20,20,.9) 0%, rgba(112,47,36,.9) 100%);
    position: absolute;
    left: 0;
    right: 0;
    transition: .8s;
}
.index_product_info_detail h3{
    font-size: 1.5rem;
    color: #fff;
    margin-top: 3.625rem;
    margin-bottom: .2rem;
}
.index_product_info_detail span {
    display: block;
    font-size: .8125rem;
    color: #fff;
    margin-bottom: 2.25rem;
}
.index_product_info_detail p{
    font-size: .875rem;
    line-height: 1.875rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.index_product_info_detail img{
    width: 2.5rem;
    margin-top: 3.75rem;
}
.index_product_list li:hover .index_product_info_detail{
    color: #fff;
    height: 100%;
    bottom:0;
}
@media only screen and (max-width:75rem) {
    .index_title:before{content: none}
    .index_title:after{content: none}
}
@media only screen and (max-width:30rem) {
    .index_title p{font-size: 1rem}
    .index_title h2{font-size: 1.5rem}
    .index_product{padding: 0}
    .index_product_list{padding: 0 .875rem;margin-top:3.375rem}
    .index_product_list li{width: 49%}
    .index_product_list li:nth-child(odd){margin-right: 2%}
    .index_product_list li:nth-child(even){margin-right: 0}
}
/*关于我们*/
.index_about{
    position: relative;
    overflow: hidden;
}
.index_about>img{
    margin-left: 50%;
    transform: translateX(-50%);
    height: 46rem;
}

.index_about_box{
    width: 100%;
    position: absolute;
    top:0
}
.index_about_box .container{
    position: relative;
}
.index_about_img{
    width: 50%;
    position: absolute;
    left: 0;
    top:10rem
}
.index_about_info_box{
    width: 81%;
    background: #fff;
    float: right;
    margin-top: 5.75rem;
    padding: 4.1875rem 0;
}
.index_about_box .index_about_info{
    width: 58%;
    float: right;
}
.index_about_box .index_about_info h2{
    font-size: 2.1875rem;
    color: #999;
    position: relative;
    display: inline-block;
    padding-bottom: 1.2rem;
    margin-bottom: 1.3rem;
}
.index_about_box .index_about_info h2:after{
    content: '';
    width: 95%;
    height: 1px;
    background: #e2e2e2;
    position: absolute;
    bottom: 0;
    left: 0;
}
.index_about_box .index_about_info h3{
    font-size: 2.25rem;
    font-weight: bold;
    color: #333;
    margin-bottom: 1.5rem;
}
.index_about_box .index_about_info p{
    font-size: 1rem;
    color: #666;
    line-height: 1.875rem;
}
.index_about_box .index_about_info a{
    margin-top: 2rem;
}
.index_about_box .index_about_info a{
    display: block;
    width: 2.5rem;
    height:2.5rem;
    background: url("../img/about_more.jpg");
}
.index_about_box .index_about_info a:hover{
    background: url("../img/about_more.png");
}
/*新闻中心*/
.index_news{
    padding-top: 3.375rem;
    padding-bottom: 2rem;
}
.index_news_top{
    margin-top: 5.8rem;
}
.index_news_top img{
    width: 49.5%;
}
.index_news_right{
    width: 50.5%;
    padding-left: 2rem;
    padding-top: 6%;
}
.index_news_right span{
    font-size: 1.25rem;
    color:#999;
}
.index_news_right h3{
    font-size: 1.75rem;
    margin-top: 4%;
    margin-bottom: 8%;
}
.index_news_right a{
    font-size: 1rem;
    color: #595959;
}
.index_news_list{
    margin-top: 2.5rem;
}
.index_news_list li{
    width: 30%;
    float: left;
}
.index_news_list li:not(:last-child){
    margin-right: 5%;
}
.index_news_time{
    float: left;
    width: 28%;
}
.index_news_time strong{
    font-size: 4.0625rem;
    color: #595959;
    line-height: 1;
}
.index_news_time p{
    font-size: 1.25rem;
    color: #595959;
    margin-top: .5rem;
}
.index_news_intro{
    float: left;
    width: 72%;
}
.index_news_intro h3{
    font-size: 1.125rem;
    line-height: 1.625rem;
    border-bottom: 1px solid #cacaca;
    padding-bottom: 1.125rem;
    margin-bottom: 1.125rem;
}
.index_news_more{
    width: 13.375rem;
    height: 3.3125rem;
    line-height: 3.3125rem;
    border: 1px solid #dadada;
    border-radius: 1.65625rem;
    padding-left: 4.125rem;
    margin: 4.4375rem auto;
}
.index_news_more img:last-child{
    display: none;
}
.index_news_more:hover{
    background: #883e26;
}
.index_news_more:hover a{
    color: #fff;
}
.index_news_more:hover img:first-child{
    display: none;
}.index_news_more:hover img:last-child{
     display: inline-block;
 }

@media only screen and (max-width: 30rem) {
    .index_news{padding: 0;padding-bottom: 2rem}
    .index_title{margin-top: 1rem}
    .index_news_more{margin: 1rem auto}
}
/*视频中心*/
.index_video{
    background: url("../img/index_video_bg.jpg") center no-repeat;
    background-size: auto 100%;
    padding-top: 4.375rem;
    padding-bottom: 5.4375rem;
}
.index_video .index_title{
    color: #fff;
}
.index_video .index_title p{
    color: #fff;
}
.video-box{
    width: 80%;
    margin: 4.375rem auto 0;
    position: relative;
}
.video-box video{
    font-size: 0;
    width: 100%;
    max-height: 29.6875rem;
    display: inline-block;
    vertical-align: baseline;
}
.video-box iframe{
	height: 450px;
}
.video-box .video-img{
    font-size: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 8;
    cursor:pointer
}
.video-box .video-img .video_cover{
    width: 100%;
    height: 100%;
}
.video-box .video-img .vider_play{
    width: 6rem;
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index:9;
}
.video-name{
    font-size: 1rem;
    color: #fff;
    line-height: 3.1875rem;
    text-align: center;
}
@media only screen and (max-width: 50rem) {
    .video-box .video-img .vider_play{width: 3rem}
    .index_video{padding-bottom: 1.5rem;padding-top: 1.5rem}
		.video-box iframe{height: 300px;}
}
@media only screen and (max-width: 30rem) {
	.video-box iframe{height: 180px;}
}

/*合作案例*/
.index_case{
    padding: 2.875rem 0 5rem;
}
.swiper-container2{
    overflow: hidden;
    position: relative;
    margin-top: 5.1875rem;
}
.swiper-container2 .swiper-slide{
    padding: 0 1.9375rem;
}
.swiper-slide-active,
.swiper-slide-next{
    position: relative;
}
.swiper-slide-active:after,
.swiper-slide-next:after{
    content: '';
    width: 1px;
    height: calc(100% - 4.4375rem);
    background: #eee;
    position: absolute;
    top:0;
    right: 0;
}
.swiper-container2 .swiper-slide p{
    text-align: center;
}
.index_case .container{
    position: relative;
}
.index_case .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    left: -1.75rem;
    top:40%;
}
.index_case .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    right: -1.75rem;
    top:40%;
}
.index_case .swiper-button-next:after, .swiper-button-prev:after,
.index_case .swiper-button-next:after, .swiper-button-prev:after{
    color: #32373c;
}
.index_case .swiper-container2 .swiper-slide img{
    display: block;
}
.index_case .swiper-container2 .swiper-slide p{
    font-size: 1rem;
    line-height: 4.4375rem;
}
@media only screen and (max-width:30rem) {
    .index_about>img{display: none}
    .index_about_box{position: inherit}
    .index_about_box img{display: none}
    .index_about_info_box{width: 100%;clear: both}
    .index_about_box .index_about_info{width: 100%;padding: 0 .875rem;clear: both}
    .index_about_info_box{  padding: 2rem 0;margin-top: 2rem}
    .index_about_box .index_about_info h2{font-size: 1rem}
    .index_about_box .index_about_info h3{font-size: 1.5rem}

    .index_news_top{display: none}
    .index_news_list li{width: 100%;margin-bottom: 2rem;padding: 0 .875rem}
    .index_news_time strong{font-size: 3rem}
    .index_news_time p{font-size: 1rem}
    .index_news_intro h3{border-bottom: none;margin-bottom:0}
    .index_news_intro{border-bottom: 1px solid #cacaca;    padding-bottom: 1.125rem;}
    .index_case{padding: 1rem 0}
    .swiper-container2{margin-top: 3.1875rem}

}
/*脚*/
footer{
    background: #242424;
}
.footer .footer_nav{
    width: 71%;
    padding: 3.125rem 0;
}
.footer .foot-nav-list .nav-item{
    padding-right:0.625rem;
}
.footer .footer_title{
    display: block;
    font-size:1rem;
    color:#b3b3b3;
    margin:0 1rem  2.3125rem 0;
}
.footer .foot-nav-list .nav-item dl dd{
    padding:0.3125rem 0;
    opacity:0.7;
    white-space:nowrap;
    overflow:hidden
}
.footer .foot-nav-list .nav-item dl dd:last-child{
    padding-bottom:0
}
.footer .foot-nav-list .nav-item a,
.footer .foot-nav-list .nav-item dd span{
    font-size:0.875rem;
    line-height:1.375rem;
    cursor:pointer;
    display:block;
    color:#b3b3b3;
}
.footer .tel-msg{
    font-weight:bold !important;
    line-height:1.2;
    font-size:1.375rem !important;
    color:#fff
}
.footer .time-text{
    font-size: 0.875rem;
    color:#fff
}
.footer .foot-msg{
    padding: 0.9375rem 0 1.25rem 0;
    background-color:#222
}
.footer .foot-msg,.footer .foot-msg a{
    color:#666;
}
.footer_code{
    text-align: right;
    padding: 3.125rem 0;
}
.foot-msg{
    font-size: .875rem;
    color: #a6a6a6;
    text-align: center;
    border-top: 1px solid #6c6c6c;
}
.foot-msg a{
    margin-left: 1rem;
}
@media screen and ( min-width:992px ){
    .footer  li.nav-item{ float:left; width:20%}
    .footer_code,.contact-wrap{width: 16%; float:left;}
    .footer .contact-wrap{padding-right:0 !important;width:15% !important}
    .footer_mobile{display: none}
}
@media screen and ( max-width:991px ) {
    .footer_nav{display: none}
    .footer .nav-hide { display: none}
    .footer .full-img {margin: 0 auto}
    .footer .contact-wrap {margin-top: 1.25rem}
    .footer .foot-msg,.nav-item {text-align: center}
    .footer .container.top-con {padding-top: 1.25rem;padding-bottom:1.25rem}
    .footer .foot-nav-list .nav-item{text-align: center;}
    .foot_nav_met_76_2_3 .code-img {margin: 0 auto;}
    .footer_mobile{padding: 2rem 1.5rem 1.6rem;}
    .footer_mobile ul{margin-bottom: 1.5rem}
    .footer_mobile li{float: left;width: 25%;text-align: center}
    .footer_mobile li:not(:last-child){border-right: 1px solid #888}
    .footer_mobile li a{color: #fff;font-size: .875rem}
    .footer_mobile p{font-size: .875rem;color: #b3b3b3;text-align: center}
    .footer_code{padding: 0}
    .footer .footer_title{margin:0 1rem  1rem 0}
    .footer .foot-msg,.footer .foot-msg a{font-size: .875rem;color: #b3b3b3;}
    .foot-msg a{margin-left: .5rem;}
}
@media screen and ( max-width:767px ){
    .footer .foot-nav-list .nav-item .footer_title{ margin-bottom:0.3125rem}
}
@media only screen and (max-width:75rem) {
    .index_case .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 0;}
    .index_case .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 0;}
}

/*
*-------------------------------
**标题
*-------------------------------
*/

.img_top{
    position: relative;
}
.img_top img{
    display: block;
    margin: 0 auto;
}
.img_top div{
    font-size: 2.875rem;
    text-align: center;
    font-weight: bold;
    color: #fff;
    text-shadow: #232323 2px 0 5px;
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.img_top div:before{
    content: '';
    width: 1.875rem;
    height: 2px;
    background: #fff;
    box-shadow: #232323 2px 0 5px;
    position: absolute;
    left: -3rem;
    top:50%;
}
.img_top div:after{
    content: '';
    width: 1.875rem;
    height: 2px;
    background: #fff;
    box-shadow: #232323 2px 0 5px;
    position: absolute;
    right: -3rem;
    top:50%;
}
.two-nav{
    border-bottom: 1px solid #e4e4e4;
}
.two-nav ul{
    text-align: center;
}
.two-nav li{
    width: 9.5rem;
    font-size: 1rem;
    color: #333;
    line-height: 3.25rem;
    text-align: center;
    display: inline-block;
}
.two-nav li.active{
    background: #ececec;
}
@media only screen and (max-width:75rem) {
    .img_top div{font-size: 1.5rem}
}
@media only screen and (max-width:30rem) {
    .img_top img{height:12rem;display: block;margin: 0 auto;}
}
/*
*-----------------------------------------------------
**      关于我们
*------------------------------------------------------
*/
.about_content{
    padding: 3.75rem .875rem;
}
.about_title h2{
    font-size: 1.875rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    color: #333;
}
.about_title p{
    font-size: 1.25rem;
    font-weight: bold;
    text-align: center;
    line-height: 3.25rem;
    color: #333;
}
.about_content img{
    display: block;
    margin: 1.25rem auto;
}
.about_content p{
    font-size: 1rem;
    color: #333;
    line-height: 2.125rem;
    text-indent: 2em;
}
.about_content p.en{
    text-indent: 0;
}

/*
*-----------------------------------------------------
**      产品中心
*------------------------------------------------------
*/
.product_list{
    margin-top: 3.8125rem;
}
.product_list li{
    width: 32%;
    float: left;
}
.product_list li:not(:nth-child(3n)){
    margin-right: 2%;
}
.product_list li p{
    font-size: 1.125rem;
    text-align: center;
    line-height: 3.3125rem;
    margin-bottom: 2.5625rem;
}
.product_list li a{
	display: block;
	width: 100%;
}
.product_list li img{
	width: 100%;
	height: 16rem;
}
.pageNum{
    text-align: center;
    margin-top: .3rem;
    margin-bottom: 4.5rem;
}
.pagination {
     display: inline-block;
     padding-left: 0;
 }
.pagination>li {
    display: inline;
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    z-index: 3;
    color: #e5eaed;
    cursor: default;
    background-color: #883e26;
    border-color: #883e26;
}
.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: .5rem 1rem;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #989898;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #eaeaea;
}
@media only screen and (max-width:30rem) {
    .product_list{padding: 0 .875rem}
    .product_list li{width: 49%}
    .product_list li:nth-child(odd){margin-right: 2%;}
    .product_list li:nth-child(even){margin-right: 0;}
    .product_list li p{font-size:1rem;line-height:2.5rem;margin-bottom: 1rem}
    .pagination>li:first-child,.pagination>li:last-child{display: none}
		.product_list li img{height: 8rem;}
}
.pro_title h2{
    font-size: 1.875rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    color: #333;
    padding-bottom: .8rem;
}

/*
*--------------------------------------------
* 新闻中心
*--------------------------------------------
*/
.news_list{
    margin-top: 3.875rem;
    margin-bottom: 2.4375rem;
}
.news_list li{
    padding: 1.9rem 0 1.8rem;
    border-bottom: 1px solid #f0f2f5;
}
.news_list li .news_left{
    width: 13.5%;
    float: left;
}
.news_list li .news_left strong{
    font-size: 1.875rem;
    color: #666;
    font-weight: bold;
}
.news_list li .news_left p{
    font-size: .875rem;
    color: #999;
}
.news_list li .news_right{
    width: 86.5%;
    float: left;
}
.news_list li .news_right h2{
    font-size: 1.25rem;
    font-weight: bold;
    color: #333;
    margin-bottom: .58rem;
}
.news_list li:hover .news_right h2{
    color: #883e26;
}
.news_list li .news_right p{
    font-size: .875rem;
    color: #999;
    line-height: 1.875rem;
    margin-bottom: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.news_list li .news_right span{
    font-size: .875rem;
    color: #999;

}
.article_other{
    font-size: .875rem;
    color: #666;
    margin-top: 1.6rem;
}
.article_other div{
    border-bottom: 1px solid #e5e5e5;
    line-height: 2.375rem;
    padding-top: 0.1rem;
}
@media only screen and (min-width:30rem) {
.news_list li .news_right span{display: none}
}
@media only screen and (max-width:30rem) {
    .news_list{padding: 0 .875rem;margin-top:2rem;}
    .news_list li{padding: 1rem 0 1rem}
    .news_list li .news_left{display: none}
    .news_list li .news_right{width: 100%}
}
.pro_title div{
    font-size: .875rem;
    color: #555;
    text-align: center;
}
.pro_title div span{
    margin-right: .5rem
}
.pro_content{
	padding-top: 2rem;
}
/*
*--------------------------------------------
* 联系我们
*--------------------------------------------
*/
.contact_info{
    margin: 3.75rem 0 0 3.75rem;
}
.contact_info h3{
    font-size: 1.5rem;
    margin-bottom: 1.1rem;
}
.contact_info p{
    font-size: .875rem;
    color: #666;
    line-height: 1.875rem;
}
.er_codes{
    text-align: center;
    margin-top: 1.5rem;
}
.er_codes div{
    margin-right: 1.125rem;
}
.er_codes div p{
    color:#a3a3a3;
    line-height: 1.25rem;
}
#allmap {width: 57.8%;height: 27.5rem;margin-top:3.75rem;margin-bottom:6rem;overflow: hidden;font-family:"微软雅黑";}
#allmap b{color: #CC5522;font-size: 14px; }
#allmap img{max-width: none;}
@media only screen and (max-width:30rem) {
    #allmap{width: 100%;height: 15rem;    margin-top: 2rem;margin-bottom: 1rem;}
    .contact_info{margin:1rem 0 3rem 1rem}
}
/*
*--------------------------------------------
* 在线留言
*--------------------------------------------
*/
.online_content{
    margin: 3.75rem 0;
    text-align: center;
}
.input_item{
    margin-bottom: 2.6875rem;
    text-align: center;
}
.input_item span{
    font-size: 1rem;
    color: #777;
    display: inline-block;
    width: 6rem;
    text-align: left;
}
.input_item input{
    width: 33.4375rem;
    height: 2.875rem;
    line-height: 2.875rem;
    border: 1px solid #efefef;
}
.input_item input::placeholder,
.input_item textarea::placeholder{
    font-size: .875rem;
    color: #c3c3c3;
    padding-left: 1.125rem;
}
.input_item textarea{
    width: 33.4375rem;
    height: 13.4375rem;
    line-height: 2.875rem;
    border: 1px solid #efefef;
    vertical-align: top;
    resize: none;
}
.input_item:last-child{
    vertical-align: top;
}
.online_content button {
    font-size: 1rem;
    color: #fff;
    line-height: 2.875rem;
    width: 39.4375rem;
    margin: auto;
    background: #883e26;
    border: none;
    cursor: pointer;
}
@media only screen and (max-width:30rem) {
    .online_content{width: 100%;padding: 0 .875rem;margin-top: 2rem}
    .input_item{margin-bottom: 1.2rem}
    .input_item span{display: none}
    .input_item textarea,.input_item input{width: 100%}
    .online_content button{width: 100%}
}
