
.common_banner{
    height: 300px;
    width: 100%;
}
.common_search{height: 57px;width: 100%;line-height: 57px;color: #434343;border-bottom:1px solid #eee;}
.common_search a{color: #434343}
.about_banner{background: url("../images/about.jpg") no-repeat center;}
.news_banner{background: url("../images/news.jpg") no-repeat center;}
.pro_banner{background: url("../images/product.jpg") no-repeat center;}
.al_banner{background: url("../images/al.jpg") no-repeat center;}
.lx_banner{background: url("../images/lx.jpg") no-repeat center;}
.common_content,.contact_content{
    min-height: 400px;
    width: 100%;
    padding: 40px 0 65px;
    box-sizing: border-box;
    color: #434343;
    line-height: 28px;
}
.common_content img{max-width: 100%;height: auto}
.con_l{
    width: 840px;
    box-sizing: border-box;
}
.con_l ul{    background: #fff;}
.con_l li{
    padding: 10px 10px 0 10px;
    height: 172px;
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px solid #eee;
}
.con_r{
    width: 320px;
    background: #fff;
}
.con_l li a{
    display: block;
    height: 100%;
    box-sizing: border-box;
    width: 100%;
    padding: 10px 0;
}
.nl_img{width: 193px;height: 128px;padding-left: 10px;}
.nl_img img{width: 100%;height: 100%;}
.nl_con{padding-right: 35px;box-sizing: border-box;    margin-left: 220px;}
.nl_con h3{font-size: 22px;font-weight: 400;line-height: 42px}
.nl_date{margin-bottom: 20px;color: #a0a0a0}
.nl_content{font-size: 16px;color: #777;line-height: 24px}
.con_l li:hover{background: #eee}
.con_l li:hover h3{color: #e70a1c}
.con_l li:hover .nl_content{color: #000}

.con_r{padding-top: 20px;}
.con_r h3{
    width: 279px;
    height: 41px;
    background: url("../images/news_title.png") no-repeat center;
    margin:  0 auto;
    color: #fff;
    line-height: 41px;
    font-size: 16px;
    text-align: center;
    font-weight: 400;
}
.con_r ul{
    width: 279px;
    margin: 20px auto 38px;
    font-size: 16px;
}
.con_r ul li:before{
    content: '';
    display: inline-block;
    background: url("../images/nl_jt.png") no-repeat center;
    width: 30px;
    height: 30px;
}
.con_r ul li{
    line-height: 30px;
    border-bottom: 1px solid #eee;
}
.con_r ul li a:hover{color: #e70a1c}
.news_list3 h4{
    height: 48px;
    background: #e70a1c;
    border-bottom:4px solid #000;
    box-sizing: border-box;
    color: #fff;
    line-height:44px;
    font-size: 16px;
    text-align: center;
    font-weight: 400;
    margin-bottom: 10px;
}
.news_list3 h4 span{font-size: 14px;    vertical-align: middle;}
.news_list3 h4:before{
    content: '';
    display: inline-block;
    width: 23px;
    height: 19px;
    background: url("../images/news_phone.png") no-repeat center;
    margin-right: 5px;
    vertical-align: sub;
}
.nicon{
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: 8px 10px 0 10px;
}
.nicon_phone{background: url("../images/n_phone.png") no-repeat center;}
.nicon_email{background: url("../images/n_email.png") no-repeat center;}
.nicon_address{background: url("../images/n_address.png") no-repeat center;}
.news_list3 p{line-height: 36px;height: auto;font-size: 16px;color: #434343;margin-left: 7px;}
.news_list3 p span{width: 265px;display: inline-block}
.new_list4{
    width: 100%;
    height: 119px;
    text-align: center;
    margin: 25px 0;
}
.nr_img{
    width: 297px;
    height: 119px;
}

/*合作伙伴*/
.common_nav,.pro_nav{
    width: 100%;
    height: 54px;
    background: #fff;
    line-height: 52px;
    position: relative;
}
.common_nav:before,.pro_nav .w1200:before{
    content: '';
    position: absolute;
    width: 117px;
    height: 45px;
    background: url("../images/team_bor.png") no-repeat top;
    top:-7px;
    left:-7px;
}
.common_nav:after,.pro_nav .w1200:after{
    content: '';
    position: absolute;
    width: 117px;
    height: 45px;
    background: url("../images/team_bor2.png") no-repeat top;
    right:-7px;
    top:-6px;
}
.common_nav h3,.pro_nav h3,.mobile_nav h3{color: #e70a1c;display: inline-block;font-size: 18px;font-weight: 400;text-indent: 20px;margin-right: 30px}
.common_nav a,.pro_nav a{margin-right:45px;display: inline-block;height: 52px;color: #434343}
.common_nav a:after,.pro_nav a:after{
    content: '';
    display: inline-block;
    border: 5px solid;
    border-color:transparent transparent transparent #434343;
    margin-left: 10px;
    transition: all .5s;
    position: relative;
}
.common_nav a.active,.common_nav a:hover,.pro_nav a:hover,.pro_nav a.active{border-bottom:3px solid #e70a1c;color: #e70a1c}
.common_nav a:hover:after,.common_nav a.active:after,.pro_nav a:hover:after,.pro_nav a.active:after{
    transform: rotate(90deg);
    border-color:transparent transparent transparent #e70a1c;
}
.mobile_nav a{height:40px;line-height:40px;color:#434343;float:left;width:25%;text-align:center}
.mobile_nav a.active{background:#e70a1c;color:#fff}

.honor_list li{
    width: 368px;
    height: 368px;
    margin-bottom: 40px;
    float: left;
    margin-right: 48px;
    transition: all .5s;
}
.honor_list li.margin{margin-right: 0}
.honor_list li a{
    display: block;
    width: 100%;
    height: 100%;
    transition: all .5s;
    background: #fff;
}
.hl_img{
    width: 100%;
    height: 276px;
    padding: 16px;
    box-sizing: border-box;
	border: 1px solid #eee;
}
.hl_img img{width: 100%;height: 100%}
.hl_con{
    width: 100%;
    height:60px;
    border-bottom: 7px solid #e70a1c;
    box-sizing: border-box;
    background: #e3e2e2;
    padding:10px 16px;
    transition: all .5s;
}

.hlc_img{
    height: 46px;
    width: 46px;
    background: url("../images/jb.png") no-repeat center;
    margin-right: 10px;
}
.hl_con h4{
    font-size: 18px;
    color: #434343;
    font-weight: 400;
    transition: all .5s;
}
.hl_con p{color:  #a0a0a0;transition: all .5s;}

/*荣誉页面*/
.honor_list li:hover a{
    margin-top: -30px;
}
.honor_list li:hover .hl_con{
    background: #e70a1c;
    color: #fff;
    border-bottom-color:#000 ;
}
.honor_list li:hover .hl_con h4,.honor_list li:hover .hl_con p{color: #fff}
.honor_list>a{
    display: block;
    margin: 50px auto 0;
    width: 116px;
    height: 38px;
    line-height: 36px;
    border: 1px solid #e70a1c;
    box-sizing: border-box;
    text-align: center;
    color: #e70a1c;
}


/*公司简介*/
.about_title h3{color: #e70a1c;font-size: 30px;font-weight: 400;margin-bottom: 10px}
.about_title{text-align: center;margin-bottom: 65px}
.about_img{padding:10px;border: 1px solid #d1d1d1;margin-left: 30px}
.about_text{padding-right: 30px;text-indent:20px;font-size: 16px;margin-bottom: 85px}
.about_text p{margin-bottom: 15px}
.about_content{}

.ab_img{
    width: 100%;
    height: 267px;
    padding-bottom: 120px;
}
.ab_img div{
    width:390px;
    height: 100%;
    padding: 8px;
    border: 1px solid #d1d1d1;
    box-sizing: border-box;
    margin-right: 15px;
}
.ab_img div.margin{margin-right: 0}

/*地图页面*/
.ct_content{
    width:100%;
    height: 394px;
    margin: 0 auto 50px;
}
.ct_img{
    width: 337px;
    height: 337px;
    border: 1px solid #d1d1d1;
    box-sizing: border-box;
}
.ct_img img{margin: 30px 0 0 63px;}
#dituContent{width:100%;height:100%;border:#ccc solid 1px;float:right;}
.contact{width: 100%;height: 350px;margin-top: 40px}
.contact_address{width:455px;padding-top: 20px;box-sizing: border-box;height: 350px; }
.contact_address h2{font-weight: 400;margin-bottom: 20px}
.contact_address p{line-height: 24px;}
.con_ewm{margin-top: 90px}
.con_ewm img{width: 85px;height: 85px; margin-top: 10px;}
.con_ewm>div:first-child{margin-right: 29px}
.con_ewm p{text-align: center;color: #999;font-size: 12px}
.ct_address{padding:0 0 30px 0px;box-sizing: border-box;width: 100%;}
.ct_address li{float: left;width: 320px;font-size: 16px;margin-right: 89px}
.ct_address li h3{font-weight: 400}
.ct_address li.margin{margin-right: 0}
/*在线留言*/
.online_content{
    width: 724px;
    margin:  0 auto;

}
.online_img{
    width: 100%;
    height: 368px;
}
.online_img img{width: 100%;height: auto}
.online_content form{
    height: 735px;
    background: #fff;
    width: 100%;
    line-height: 38px;
    padding:40px 0 0 76px;
    box-sizing: border-box;
}
.online_content form>div{margin-bottom: 18px}
.online_content form label{text-align: right;width: 92px;    display: inline-block;}
.online_content form input{
    width: 486px;
    height: 38px;
    border: 1px solid #d1d1d1;
    box-sizing: border-box;
}
.online_content form .code input{width: 90px}
.code div{display: inline-block;margin: 10px 0 0 10px;}
.online_content form textarea{height:114px;border: 1px solid #d1d1d1;box-sizing: border-box;width: 486px;}
.online_content form input[type=submit]{
    width:230px;
    height: 38px;
    background:#e70a1c;
    border: none;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    margin-left: 92px;
    margin-top: 50px;
}



/*产品页面*/
.pro_nav{
    width: 100%;
    height: 60px;
    line-height: 56px;
	    margin-top: 20px;
    border-bottom: 1px solid #eee;
}
.pro_nav .w1200{position:relative;}
.pro_nav .w1200:before,.pro_nav .w1200:after{top:0;}
.pro_nav a{height: 56px}
.pro_nav a.active,.pro_nav a:hover{border-bottom: 4px solid #e70a1c}


.pro_nav2{
    height: 36px;
    width: 100%;
    text-align: center;
}
.pro_nav2 a{
    display: inline-block;
    width: 119px;
    height: 36px;
    background: url("../images/pro_nav.png") no-repeat center;
    line-height: 36px;
    margin-right: 17px;
    transition: all .5s;
}
.pro_nav2 a:hover{ background: url("../images/pro_nav2.png") no-repeat center;color: #fff}
.pro_list{margin-top: 47px}
.pro_list li{
    width: 287px;
    height: 261px;
    transition: all .5s;
    margin:0 16px 58px 0;
    float: left;
}
.pro_list li.margin{margin-right:0}
.pro_list li a{display: block;width: 100%;height: 100%;    position: relative;transition: all .5s;}
.pl_img{
    width: 100%;
    height: auto;
}
.pl_img img{width: 100%;height: 100%}
.pro_list p{height: 42px;line-height: 42px;text-indent: 30px;background: #fff;transition: all .5s}
.pro_list li:hover a{margin-top:-16px;}
.pro_list li:hover p{background: #e70a1c;color: #fff}

/*新闻详情页*/
.news_show{
    width: 838px;
    background: #fff;
    padding: 35px 30px;
    box-sizing: border-box;
    color: #777;
}
.ns_title{text-align: center}
.ns_title p{color: #a0a0a0}
.news_show p{margin-bottom: 28px}
.news_show h3{font-size: 22px;font-weight: 400;text-align: center;color: #434343}
.ns_page li{
    width: 468px;
    border-bottom: 4px solid #e70a1c;
    line-height: 32px;
}
.ns_prev:before{
    content: '';
    display: inline-block;
    border: 6px solid;
    border-color:transparent #434343 transparent transparent;
    margin-right: 10px;
    vertical-align: middle;
}
.ns_next:before{
    content: '';
    display: inline-block;
    border: 6px solid;
    border-color:transparent transparent transparent  #434343;
    margin-right: 10px;
    vertical-align: middle;
    position: relative;
    left: 6px;
}
.ns_page li a{color: #434343;font-size: 16px}
.ns_page li a:hover{color: #e70a1c}


/*合作伙伴*/
.hezuo_title{text-align: center;margin-top: 40px;font-size: 16px;}
.hezuo_title h3{
    height: 75px;
    width: 100%;
    line-height: 75px;
    background: url("../images/hezuo.png") no-repeat center;
    font-size: 30px;
    margin-bottom: 12px;
}
.hezuo_con{  margin-top: 95px;background: #fff}
.hz_nav{}
.hz_nav li{float: left;width: 130px;height: 64px;line-height: 64px;text-align: center;color: #e70a1c;    font-size: 22px;cursor:pointer}
.hz_nav li.active{background: #e3e3e3}
.hz_con{
    width: 100%;
    height: 310px;
    box-sizing: border-box;
    border-bottom: 5px solid #e70a1c;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
}
.hz_car{position: absolute;top:0;left: 0}
.hz_con ul{float: left;width: 1200px;height: 100%;    padding: 30px 18px;box-sizing: border-box}
.hz_con li{
    float: left;
    font-size: 16px;
    text-align: center;
    width: 20%;
    margin-bottom: 35px;
    line-height: 32px;
}
.hz_img{width: 118px;height: 66px;border: 1px solid #d1d1d1;    display: inline-block;}







/*feedback*/
.feedback{background: #fff}
.fb_info h2{
    height: 50px;
    background: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 50px;
    text-indent: 15px;
}
.info_title{
    width: 100%;
    height: 50px;
    line-height: 50px;
}
.info_title li{
    float: left;
    width: 25%;
}
.info_title li:before{
    content: '';
    width:25px;
    height: 50px;
    float: left;
    margin:0 10px 0 10px;
}
.mc:before{background: url("../images/feedback/mc.png") no-repeat center;}
.lb:before{background: url("../images/feedback/lb.png") no-repeat center;}
.dd:before{background: url("../images/feedback/dd.png") no-repeat center;}
.rq:before{background: url("../images/feedback/rq.png") no-repeat center;}
.feed_list li{border-bottom: 1px solid #eee;}
.feed_show{width: 100%;height: 50px;line-height: 50px;position: relative}
.feed_show:after{
    content: '';
    display: block;
    width: 15px;
    height: 8px;
    position: absolute;
    right: 40px;
    top:21px;
    background: url("../images/feedback/jt.png") no-repeat center;
}
.active .feed_show{background: #eee}
.active .feed_show:after{background: url("../images/feedback/jt_hover.png") no-repeat center;}
.feed_show span{float: left;width: 25%;padding-left: 39px;box-sizing: border-box;font-size: 16px}
.feed_hide{
    padding: 25px;
    color: #3c3b3b;
    display: none;
}
.feed_hide dl{
    margin-bottom: 30px;
}
.feed_hide dd{line-height: 28px;font-size: 14px}
.feed_hide dt{font-size: 16px;margin-bottom: 20px}
.feed_hide dt:before{
    content: '';
    width: 10px;
    height: 10px;
    float: left;
    background: #e70a1c;
    margin:10px 10px 0 0;
}
.feedbook_href{
    height: 50px;
}
.feedbook_href a{
    float: left;
    width: 100px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    background: #e70a1c;
    margin-right: 15px;
    text-align: center;
}
.video{
    display: block;
    width: 601px;
    height: 405px;
    float: left;
}
.video img{width: 100%;height: 100%}
.video-list a{
    width: 595px;
    height: 240px;
    text-align: center;
    color:#666;
    line-height:30px;
    background:#f5f5f5;
    margin-right:10px;
    margin-bottom: 20px;
}
.video-list a.margin{margin-right:0}
.video_img{	width: 100%;height: 210px;background:#fff;border:1px solid #f5f5f5;box-sizing:border-box;transition:all .5s;overflow:hidden;}
.video_img img{max-width:100%;height:auto;transition:all .5s;}
.video-list a:hover{color:#9ecf02}
.video-list a:hover .video_img{border-color:#a0d201}
.video-list a:hover img{transform:scale(1.1,1.1)}
.pro-show-r tr{font-size:16px;    height: 40px;}
.pro-show-r th{width: 200px;line-height: 28px;}
.video-show {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 580px;
    height: 430px;
    margin-top: -215px;
    margin-left: -290px;
    z-index: 100;
}
.dlg-video {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: repeat url(../images/bg_mask.png);
    z-index: 99;
}
.video-show p {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    color: #fff;
    font-size: 14px;
    background: #333;
}
.video-show p a {
    float: right;
    width: 30px;
    height: 30px;
    background: no-repeat url(../images/close.png) 5px 5px;
}















.mobile_nav{display: none}


@media screen and (max-width: 1024px){
	.common_nav a, .pro_nav a{margin-right:30px;}
    .i_header,#full-screen-slider, .f_nav,.lxfx{display: none}
    .m_header,.swiper-container1{display: block}
    .w1200,.i_footer>.w1200{  width: 100%;  padding:0 25px;  box-sizing: border-box;  }
    .go_jj{margin-left: 170px;}
    .banner{margin-top: 70px;}
    .index_text2{background-position-x: -28px;}
    .ia_img{width: 100%}
    .ia_text{width: 380px;height: auto;top: 30px;}
    .ia_text p{height: auto}
    .isl_img{width:475px;height: 317px}
    .isl_text h2{margin: 10px 0}
    .in_list a{margin-left: 10px;width: 318px}
    .in_img{width: 100%;}
    .date:after,.date{margin: 10px 0;}
    .i_sl{height: auto}
    .video{width: 460px;height: 310px;margin-top: 65px;}
    .f_ewm{margin-left: 20px}
    .f_title{display: none}
}
@media screen and (max-width: 768px){
    .index-text,  .isl_img,.i_pro{display: none}
    .ia_img2 {  padding-top: 30px;  margin-left: 20px;  }
    .isl_text{width: 100%}
    .i_sl,.i_pro{margin-top: 30px}
    .isl_text li{margin-left: 35px}
    .isl_text a {display: block;text-align: center;}
    .in_list a{width:100%;height: auto;margin:0 0 20px 0}
    .in_img{width: 337px;height: 225px;float: left}
    .in_con{margin-left: 337px}
    .i_news{height: auto}
    .video{display: none}
    .video_con{margin: 75px auto 0;float: none}
    .f_ewm{display: none}
    .f_bottom{font-size: 12px}
    .in_p{width: 100%}
}
@media screen and (max-width: 767px){
    .i_search input[type=text] {  width: 150px;  }
    .f_bottom p.l{display: none}
    .f_bottom p.r{float: none;}
    .video_bg h6{padding-right: 0}
    .f_contact{padding-left:16px;width:223px  }
    .f_news{width: 365px}
}
@media screen and (max-width: 568px){
    .f_contact {width:195px; padding: 0;}
    .f_news {  width: 290px;  padding-left: 10px;  }
    .i_search a{display: none}
    .i_search input[type=text] {
        width: 400px;
        background-size: 100% 100%;
    }
}
@media screen and (max-width:480px) {
    .m_header{height: 50px;}
    .m_menu{width: 50px;height: 50px}
    .m_logo {
        width: 200px;
        height: 27px;
        margin: 11px 0 11px 5px;
    }
    .m_nav{top:50px;}
    .banner{margin-top: 50px}
    .icon_menu{margin-top: 11px}
    .in_img{float: none;width: 100%;height: auto}
    .in_con{margin-left: 0}
    .ini_img{background-size: 100%;top:230px;}
    .video_con,.in_p{width: 100%}
    .video_bg p{font-size: 14px;}
    .i_search a{display: none}
    .f_top{display: none}
    .f_bottom p.l{display: none}
    .wl_text,.wl{display: none}
    .i_search .r{float: none}
    .isl_text li{margin:0 19px 19px 0;}
    .isl_text li:nth-child(3n){margin-right: 0}
    .isl_text a{margin-top: 65px;}
    .video_bg h5{font-size: 26px}
    .video_bg h6{font-size: 20px;padding-right: 0}
    .ia_text{width: 100%}
    .in_img{width: 100%;height: auto;}
    .i_search input[type=text] {
        width: 240px;
        background-size: 100% 100%;
    }
}

@media screen and (max-width: 1024px){
    .i_header,#full-screen-slider, .f_nav,.lxfx{display: none}
    .m_header,.swiper-container1{display: block}
    .w1200,.i_footer>.w1200{  width: 100%;  padding:0 25px;  box-sizing: border-box;}
    .common_banner{margin-top: 70px;}
    .common_nav:before, .pro_nav .w1200:before{  left: 0;  top:0  }
    .common_nav:after, .pro_nav .w1200:after{right: 0;top: 0}
    /*产品*/
    .pro_list{text-align: center}
    .pro_list li,.pro_list li.margin{float: left;margin: 0 1.5% 5px 0;width:32%;}
	 .pro_list li:nth-child(3n){margin-right:0}
    /*about*/
    .ab_img div{width: 31%;height: auto}
    .ab_img{padding: 0}
    /*news_show*/
    .news_show{width: 635px}
    /*荣誉页面*/
    .honor_list li{
        width: 30%;
        height: auto;
        margin-right: 5%;
    }
    .hl_img{height: auto;padding: 10px;}
    .hl_con p{font-size: 12px;}
    .hl_con h4{font-size: 14px;}
    /*新闻页*/
    .news_c .con_r{display: none}
    .news_c .con_l{float: none;margin: 0 auto}
    /*合作伙伴*/
    .hz_con li{font-size: 14px;line-height: 24px;}
    .hz_con li p{height: 48px;}
    /*team*/
    .slideGroup .parBd ul li{margin: 0 72px;}
    /*地图*/
    .ct_content{width: 100%}
    .ct_img{width: 300px;}
    .ct_img img {  margin: 30px 0 0 30px;}
    .ct_address li{margin-bottom: 20px;}
    .ct_address li h3{font-weight: bold}
}
@media  (min-width: 481px) and (max-width: 768px){
    .honor_list li:nth-child(3n){margin-right: 0}
}
@media  screen and (max-width: 768px){
    .mobile_nav{display: block;}
    .pro_nav{display:none;}
    .mobile_nav h3{display: block;line-height: 40px;text-indent: 0}
 
    /*news_show*/
    .con_r{display: none}
    .news_show,.team_title p{  width: 100%;  }
    .ns_page li{width: 100%}
    /*新闻页*/
    .news_c .con_l{width: 100%}
    .nl_date{margin-bottom: 5px;}
    /*合作伙伴*/
    .hz_con li{line-height: 24px;margin-bottom: 6px;}
    /*team*/
    .slideGroup .parBd ul li {  margin: 0 175px;  }
    .team_dtr {margin-right: 15px; }
    .dtr_rw p{font-size: 12px;}
    .team_content{margin-left: 0}
    .slideGroup{display: none}
    .team_content span {font-weight: bold;}
    .team_title2{margin-top: 40px;}
    .team_footer .honor_list{height: auto}
    .ct_img{display: none}
    /*地图*/
    #dituContent{width: 100%}
    .ct_address li{float: none;margin-right: 0;width: 100%;}
    .about_title {  margin-bottom: 25px;  }
}
@media (min-width:481px) and (max-width: 700px){

}
@media screen and (max-width:480px){
	.common_search {  font-size: 12px;}
    .common_banner{margin-top: 50px}
    .m_logo{  width: 173px;  height: 31px; margin: 10px 0 0 10px }
    .m_nav{top:50px;}
    .m_header{height: 50px}
    .m_menu{width: 50px;height: 50px}
    .icon_menu{margin-top: 13px}
    .common_form{display: none}
    .i_footer{background: none;padding: 0}
    /*内页导航*/
    .common_nav h3, .pro_nav h3{display: block;text-indent: 10px;}
	 .mobile_nav h3 {
    display: block;
    text-indent: 10px;
    text-align: center;
    font-size: 30px;
    padding: 10px 0;
}
    .common_nav{height: auto;padding: 0 10px 10px;    box-sizing: border-box;}
    .common_nav a, .pro_nav a, .mobile_nav a{width: 100%;text-align: center;}
	 .mobile_nav h3{margin-right:0}
    /*产品页面*/
    .pro_nav2{height: auto;}
    .pro_nav2 a{margin-bottom: 10px;}
    .pro_list {  margin-top: 10px;  }
    .pro_list li,.pro_list li.margin{width: 48%;height: auto}
	.pro_list li:nth-child(3n){margin-right:1.5%}
    .pl_img{height: auto}
    .pro_list p{text-indent: 0}
	
    /*about*/
    .about_text{padding: 0;font-size: 14px;}
    .about_img{float: none;width: 100%;box-sizing: border-box;margin-left: 0}
    .ab_img div{width: 100%;margin-bottom: 10px;}
    .ab_img{height: auto;}
    /*feedbook*/
    .feed_show span{font-size: 12px;padding-left: 10px}
    .info_title li:before{display: none;}
    .info_title li{text-indent: 10px}
    .feed_show:after{right: 5px}
    .feed_hide{font-size: 12px}
    .m_nav{top:50px}
    /*honor*/
    .honor_list li{width: 49%;margin-right: 0}
    .honor_list li:nth-child(2n){margin-left:2%}
    .hlc_img{display: none}

    /*新闻列表*/
    .nl_img{width: 110px;height: 72px;}
    .nl_con{margin-left: 125px;padding-right: 5px;}
    .nl_content{display: none}
    .con_l li{height: auto}

    .hz_nav li{font-size: 18px;    width: 110px;}
    .hz_con li{width: 48%}
    .hz_con{overflow-x: hidden;overflow-y: auto}
    /*留言板块*/
    .online_content{width: 100%}
    .online_img{height: auto}
    .online_content form{padding:40px 10px;  height:auto;}
    .online_content form input,.online_content form textarea{width: 100%}
    .online_content form input[type=submit]{width: 100%;margin: 0}
    /*team*/
    .team_dtr {  width: 210px;  height: 260px;background-size: cover;     margin-right: 15px; }
    .dtr_rw p{font-size: 12px;}
    .team_content{margin-left: 0}
    .slideGroup{display: none}
    .team_content span {font-weight: bold;}
    /*地图*/
    .ct_address{padding:0}
}
@media screen and (max-width:414px){
    /*新闻列表*/
    .con_l{background: #eee}
    .con_l li{margin-bottom: 10px;background: #fff}
    .nl_img{width: 100%;height: auto;padding-left: 0;float: none}
    .nl_con{float: none;margin-left: 0}
    .nl_content{height: 48px;display: block;overflow: hidden;margin-bottom: 10px;}
}
@media screen and (max-width:375px){
    .w1200{padding: 0 10px}
    /*feedbook*/
    .feed_show span{padding-left:0}
    .info_title li{text-indent: 0}

}
@media screen and (max-width:320px){
    .honor_list li{width: 100%;margin:0 0 10px 0}
    .honor_list li:nth-child(2n){margin-left: 0}
    .hz_nav li {  font-size: 14px;  width: 90px;  }
    .online_content form{padding: 10px}

    .team_dtr {
        width: 100%;
        height: auto;
        margin:0 0 20px;
    }
}