﻿@charset "UTF-8";



.left{ float: left;}
.right{float: right;}
.y_nav{display: none;}
.justify_fix{display:inline-block; width:100%; height:0; overflow:hidden;}

.mob{display: none;}
.pc{display: block;}


.top_bg{ padding: 19px 0 17px; width: 100%; height: auto; overflow: hidden;}
.top_con{ width: 1300px; height: auto; overflow: hidden; margin: 0 auto;}
.top_con .logo{float: left;}
.top_tel{font-size: 16px; color: #333333; width: 100%; margin-bottom: 12px; text-align: right;}
.top_tel span{font-size: 20px; color: #e70012;}
.top_tel img{ margin-top: -3px; margin-right: 5px;}
.nav_list{height: 52px; border-top: 1px solid #f9f9f9; width: 930px;}
.nav_list li{float: left; font-size: 18px; color: #333; line-height: 50px; margin-right: 35px; border-top: 2px solid transparent;}
.nav_list li a{color: #333;font-weight: bold;}
.nav_list li:last-child{ margin-right: 0;}
.nav_list li.active,.nav_list li:hover{ border-top: 2px solid #e70012;}
.nav_list li.active a,.nav_list li:hover a{  color: #0057a7; }

.se_bg{ width: 100%; height: 60px; background: #f5f5f5; overflow: hidden; }
.se_con{ width: 1300px; margin: 14px auto 0 auto; line-height: 30px; color: #555;}
.se_con a{ color: #888888; margin: 0 15px;}

.sbox{width: 222px; height: 32px; border-radius: 16px; background: #fff;}
.sbox input[type='text']{ width: 160px; float: left; border: none;  margin-left: 15px;}
.sbox input[type='submit']{width: 17px; height: 16px; background: url("../images/se_but.png") no-repeat; border: none; padding: 0; margin-top: 8px;}


.int{width: 437px; height: 94px;margin: 0 auto; text-align: center; background: url("../images/it_bg.png") center no-repeat;}
.inab{width: 1300px; height: auto; overflow: hidden; margin: 58px auto 50px;}
.int h1{ font-size: 40px; color: #333333;font-weight: bold; line-height: 1;}
.int p{width: 297px; background: #e70012; color: #fff; margin: 25px auto 0;line-height: 29px;}

/*banner*/
.ban_swi{ float: none;}
.ban_swi .swiper-slide{ text-align: center;}
.ban_swi .swiper-pagination-bullet{width: 12px; height: 12px; background: #fff; opacity: 1; border-radius: 0;}
.ban_swi .swiper-pagination-bullet-active{ background: #e77817;  border-radius: 0; }

.oth-top,.banner{ text-align: center;}
.oth-top img,.banner img{max-width: 100%;}

.oth_ht{text-align: center; margin: 48px auto 38px; font-size: 34px; color: #333; font-weight: bold;}
.oth_ht span{width: 50px; margin: 0 23px; border-top: 1px solid #cccccc; display: inline-block; vertical-align: middle;}

.news_ht_bg{ width: 100%; height: auto; background: url("../images/news_xbg.jpg") bottom repeat-x; padding-bottom: 60px; margin-bottom: 60px;}

.news_ht{width: 1300px; margin: 0 auto;}
.news_ht .swiper-slide .left{width: 560px;}
.news_ht .swiper-slide .right{width: 712px;}
.news_tp{font-size: 20px; color: #333; font-weight: bold; margin-top: 10px;}
.news_tm{font-size: 14px; color: #999999; margin-top: 45px;}
.news_tit{ color: #333333; font-size: 18px; margin-top: 45px;}
.news_dsc{font-size: 14px;color: #666666; line-height: 25px; margin-top: 30px;}
.news_tf{width: 180px; height: 40px;  margin-top: 30px; background: url("../images/sx.jpg") #999999 center no-repeat; position: relative;}
.news_tf .swiper-button-next,.news_tf .swiper-button-prev{ color: #fff; }
.news_tf .swiper-button-next::after,.news_tf .swiper-button-prev::after{font-size: 16px;}
.news_tf .swiper-button-next{ right: 34px; }
.news_tf .swiper-button-prev{ left: 34px;}

.news_item{ padding: 30px 60px 30px 35px; width: 1300px; margin: 0 auto 22px; border: 1px solid #eee; height: auto; overflow: hidden;}
.news_item .left{ color:#999; font-size: 16px; line-height: 1; text-align: center; border-right: 1px solid #eee; padding: 5px 45px 5px 0;}
.news_item .left p{text-align: center; font-size: 38px; color: #333333; margin-bottom: 15px; }
.news_item .right{width: 1036px; font-size: 14px; line-height: 24px; color: #999;}
.news_item .right p{font-size: 18px; font-weight: bold; color:#333; margin-bottom: 15px;}

.news_item:hover p{ color: #fff;}
.news_item:hover{ background: #e60e13; border-color: #e60e13;}
.news_item:hover .left,.news_item:hover .right{ color: #fff;}

.down_item{ padding: 20px 18px 20px 20px; width: 1300px; margin: 0 auto 22px; background: #f9f9f9; font-size: 16px; color: #333; font-weight: bold;}
.down_item p{display: inline-block; color: #333;}
.down_item p img{ margin-right: 15px;}
.down_item .tim{float: right; font-size: 14px; color: #999; font-weight: normal; line-height: 25px;}
.down_item:hover{ background: #e60e13; color: #fff;}
.down_item:hover p{color: #fff;}

.video_list{width: 1300px; margin: 0 auto; overflow: hidden;}
.video_item{ width: 400px; float: left; padding: 20px; background: #f9f9f9; margin-right: 50px; margin-bottom: 42px;}
.video_item .v_m{position: relative; }
.video_item .d_tt{ display: none; background: rgba(27,81,151,0.5); width: 100%; height: 100%; position: absolute; top: 0; color: #fff; font-size: 18px; align-items: center; text-align: center; font-weight:bold; margin: 0 auto;  justify-content: center;}
.video_item .gk{width: 100px; height: 38px; background: #999; line-height: 37px; color: #fff; font-size: 16px; text-align: center; margin: 20px auto 0;}
.video_list .video_item:nth-child(3n){ margin-right: 0;}

.video_list .video_item:hover p{ background: #e60e13;}

.video_list .video_item:hover .d_tt{display: flex;  }

.pro_list{width: 1300px; height: auto; overflow: hidden; margin: 0 auto 60px ;}
.pro_list .left{width: 310px; height: auto; overflow: hidden; border: 1px solid #dddddd;}
.pro_cate{width: 308px; height: 94px; background: url("../images/pro_cate.jpg") no-repeat; font-size: 24px; color: #fff; text-align: center; line-height: 94px; font-weight: bold;}

.list{width: 268px;margin:20px auto 30px auto;}
.list ul li{ height: auto; margin-bottom: 12px; }
.list ul li a{padding-left: 15px;color: #666; font-size:16px; display: block;  height:45px;line-height: 45px;position: relative;
    background:url(../images/off.png) #f5f5f5 no-repeat 228px center;}
.list ul li .inactive{ background:url(../images/off.png) #f5f5f5 no-repeat 228px center;}
.list ul li .inactives{background:url(../images/on.png) #e70012 no-repeat 228px center; color: #fff;}
.list ul li ul{display: none; margin: 10px auto;}
.list ul li ul li { font-size: 14px; color: #333; padding-left: 18px;  margin-bottom: 0; }
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:20px;  font-size: 14px; line-height: 25px; height: 25px;background:url(../images/off2.png)  no-repeat left center; color: #333333;}
.list ul li ul li .inactive{ background:url(../images/off2.png)  no-repeat left center; color: #333333;}
.list ul li ul li .inactives{background:url(../images/on2.png)  no-repeat left center; color: #e70012;}

.list ul li ul li ul li { background:none; margin-bottom: 0;  }
.list ul li ul li ul li a{ color:#666666; padding-left:3px;background:none;  }

.pro_list .right{width: 950px; height: auto; overflow: hidden;}
.pro_item{ float: left; padding: 20px 20px 10px 20px; width: 300px; border: 1px solid #ddd; margin-right: 25px; margin-bottom: 28px; text-align: center;}
.pro_list .right a:nth-child(3n) .pro_item{ margin-right: 0;}

.pro_item p{ font-size: 16px; color: #333; line-height: 35px;}
.c_rg{width: 950px; float: right;}
.proshow{ margin: 60px auto;}


.c_lb{ height: 48px;  margin: 0 auto 57px; line-height: 47px; text-align: center; font-size: 0;}
.c_lb li{ display: inline-block;border: 1px solid #dcdcdc; font-size: 14px; color: #666; margin-left: -1px; width: 200px;}

.c_lb li.active{background: #e60e13;color: #fff;}
.about_cn{width: 1300px; height: auto; overflow: hidden; margin: 0 auto 70px;}
.about_cn .left{width: 665px;height:415px;}
.about_cn .right{width: 590px;}
.about_cn .right h3{font-size: 25px; color: #333; font-weight: bold;}
.about_cn .right .abrt{ font-size: 16px; color: #0057a7; font-weight: bold; margin: 20px auto 17px;}
.about_cn .right .abrt span{ margin-top: 22px; width: 295px; border-bottom: 1px solid #d0d0d0; display: block;}
.about_cn .right .dsc{ line-height: 33px; font-size: 16px; color: #666666;}

.fzlc{ background: url("../images/fzlcbg.jpg") top center no-repeat; width: 100%; height: auto; overflow: hidden; margin-bottom: 60px;}
.fz_top{height: 340px; text-align: center; color: #fff;}
.top1{display: none; color:#fff;}
.top1:first-child{display: block;}
.top1 h1{margin-top: 90px; font-size: 30px; font-weight: bold; line-height: 1;text-align: center;}
.top1 .hx{width: 34px;height: 5px; margin: 23px auto 34px; background: #e60e13;}
.top1 .dsc{width: 985px; height: auto; overflow:hidden; font-size: 16px; line-height: 40px; margin: 0 auto; }

.fz_bot{ width: 1300px; height: 120px; margin: 0 auto;}
.fz_bot .item{width: 25%; background: #eeeeee;float: left; font-weight: bold; line-height: 120px; font-size: 34px; text-align: center; color: #333; cursor: pointer;}
.fz_bot .item.active{background: #e60e13; color: #fff;}

.yfly h1{margin-top: 90px; font-size: 30px; font-weight: bold; line-height: 1; color: #222; text-align: center;}
.yfly .hx{width: 34px;height: 5px; margin: 23px auto 34px; background: #e60e13;}
.yfly .dsc{width: 1210px; height: auto; overflow:hidden; font-size: 16px; line-height: 40px; margin: 0 auto; }
.yf_list{width: 1300px; height: auto; overflow: hidden; margin: 0 auto 70px;}
.yf_list .yf_item{ background: #f9f9f9; width: 400px; float: left; margin-right: 50px;}
.yf_list .yf_item .y_m{padding-bottom: 30px; position: relative;}
.yf_list .yf_item .y_t{width: 360px; height: 48px; font-size: 16px; color: #0057a7; background: #fff; text-align: center;  font-weight: bold; line-height: 48px; margin: -24px auto 0; position: absolute; left: 0 ;right: 0; box-shadow: 0 4px 8px #ccc;}
.yf_list .yf_item .y_d{ padding: 15px 35px 42px; font-size: 14px; line-height: 30px; color: #666666; text-align: center;}
.yf_list .yf_item:last-child{margin-right: 0;}
.yf_list .yf_item:hover{background: #e60e13;}
.yf_list .yf_item:hover .y_d{ color: #fff;}
.yf_list .yf_item:hover .y_t{ color: #e60e13;box-shadow:none;}

.wh1{width: 100%; height: auto; overflow: hidden; background: url("../images/wh1bg.jpg") no-repeat;}
.wh1t{font-size: 16px; color: #333; line-height: 35px; text-align: center;}
.wh1d{text-align: center; margin: 85px auto 20px;}
.wh1d li{display: inline-block; text-align: center; margin: 0 92px; font-size: 16px; color: #333; line-height: 30px;}
.wh1d li img{margin-bottom: 18px;}

.whit{ padding: 50px 0 53px;}
.whit h1{ font-size: 30px; font-weight: bold; color: #222; text-align: center;}
.whit .hx{width: 34px;height: 5px; margin: 20px auto 30px; background: #e60e13;}
.whit_list{width: 1300px; text-align: justify; margin: 0 auto;}
.whit_list li{display: inline-block;}
.whit.bg{ background: #f9f9f9;}

.ab_content{width: 1300px; height: auto; overflow: hidden; margin: 0 auto 50px;}
.ab_content img{max-width: 100%; height: auto !important;}

.hn_list{width: 1300px; margin: 0 auto 50px; height: auto; overflow: hidden;}
.hn_list .hn_item{width: 310px; float: left; margin-right: 20px;border: 1px solid #dcdcdc; text-align: center; margin-bottom: 25px;}
.hn_list .hn_item .v_m{ min-height: 218px; display: flex; align-items: center; justify-content: center;}
.hn_list .hn_item .d_tt{background:#d6d6d6;height: 34px; line-height: 34px; font-size: 14px; color: #333;}
.hn_list .hn_item:nth-child(4n){ margin-right: 0; }
.hn_list .hn_item:hover{border: 1px solid #e60e13; }
.hn_list .hn_item:hover .d_tt{ background:#e60e13;  color: #fff; }

.add_list{width: 1300px; height: auto; overflow: hidden; margin: 0 auto;text-align: left; font-size: 0;}
.add_item{width: 390px; display: inline-block;vertical-align: text-top; margin-right: 65px; margin-bottom: 65px;}
.add_list .add_item:nth-child(5){width:420px;}
.add_list .add_item:nth-child(3n){ margin-right: 0;}
.add_item .add_t{ font-size: 26px; font-weight: bold; color: #333; line-height: 1; margin-bottom: 20px;}
.add_item .xt{width: 100%; border-bottom: 1px solid #ebebeb; margin-bottom: 20px;}
.add_item .add_con{font-size: 16px; color: #999; line-height: 38px; }

.msg_bg{ background: #f9f9f9; height: auto; overflow: hidden; width: 100%;}
.msg_bg h1{ font-size: 30px; font-weight: bold; color: #222; text-align: center; margin-top: 50px;}
.msg_bg .hx{width: 34px;height: 5px; margin: 20px auto 30px; background: #e60e13;}

.msg_bx{width: 1300px; height: auto; overflow: hidden; margin: 50px auto; }
.msg_tp{ text-align: justify;}
.msg_tp input{display: inline-block; width: 400px; height: 45px; font-size: 14px; background: #fff; border: none; text-indent: 10px;}

.msg_dv{}
.msg_dv textarea{ width: 100%; height: 120px; background: #ff; color: #666; padding: 20px 10px; border: none;}
.msg_sb{ text-align:center; margin-top: 37px; }
.msg_sb input{display: inline-block; margin: 0 12px; width: 120px; height: 45px; font-size: 14px; color: #fff; line-height: 45px; border: none;}
.msg_sb input[type='reset']{ background: #000;}

.msg_sb input[type='submit']{ background: #e60e13;}

.hr_item{width: 1300px; background: #f9f9f9;margin:0 auto 25px; }
.hr_item .hrt{font-weight: bold; font-size: 18px; color: #222; padding: 30px 28px; cursor: pointer; background: url("../images/hr_on.png") 1255px 38px  no-repeat;}
.hr_item .hrt.collapsed{ background: url("../images/hr_off.png") 1255px 38px  no-repeat;}
.hr_item .hrb{ padding: 0 35px;}
.inbout_cat{ margin-top: 25px; font-size: 0;}
.inbout_cat a{width: 180px; height: 50px; margin-right: 15px; display: inline-block; background: #eee; font-size: 16px; text-align: center; line-height: 49px; color: #333; font-weight: bold;}
.inbout_cat a:hover{ background: #e60e13; color: #fff;}
.inab_bg{ background: url("../images/inab_bg1.png") center bottom no-repeat; padding-bottom: 60px;}
.inab_list{width: 1300px; margin: 0 auto; height: auto; overflow: hidden;}
.inab_list .itm{ float: left; margin-right: 17px; width: 312px;}
.inab_list .itm:last-child{ margin-right: 0;}
.inab_list .itm p{text-align: center; line-height: 28px; color: #666; margin: 10px auto;}

.more{width: 268px; height: 54px; font-size: 16px; color: #fff; line-height: 54px; text-align: center; background: #e60e13;}
.inpr_bg{background: url("../images/in_pro_bg.jpg") center bottom no-repeat; height:auto; overflow: hidden; }

.inpr_bg .pro_list .left{background: #fff;}
.inpr_bg .pro_list .right .pro_item{background: #fff;}

.top_pro{width: 950px; float: right; height: auto; overflow: hidden; padding: 25px 32px 22px 22px; border: 1px solid #dddddd; background: #fff; margin-bottom: 30px; position: relative;}

.top_pro .rx{position: absolute; right: -1px; top: -1px;}
.inpr_bg .pro_list  .top_pro .left{ width: 333px; height: 303px; border:4px solid #f5f5f5; display: flex; align-items: center; justify-content: center;}
.inpr_bg .pro_list  .top_pro .right{ width: 530px;}
.top_pt{font-size: 20px; color: #333; font-weight: bold;}
.top_hx{margin: 10px auto 16px 0;}
.top_dsc{font-size: 16px; color: #333;}
.top_dsc .top_dscn{ padding: 10px 18px; line-height: 29px; font-size: 14px; color: #666; border: 1px dashed #ddd; margin-top: 15px; margin-bottom: 27px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;max-height: 103px;}
.inpr_bg .pro_list  .top_pro .right .xq a{display: inline-block; width: 145px; height: 45px; line-height: 45px; text-align: center; color: #fff; background: #333; margin-right: 9px;}
.inpr_bg .pro_list  .top_pro .right .xq a:nth-child(2){ background: #0057a7;}

.dl_list{width: 1300px; height: auto; overflow: hidden; margin: 0 auto 60px;}
.dl_item{float: left; width: 310px; margin-right: 20px; text-align: center;}
.dl_item:last-child{ margin-right: 0;}
.dl_item .d_m{ width: 100%; height: 220px; border: 1px solid #dddddd; }
.dl_item p{font-size: 16px; color: #333; line-height: 25px; margin-top: 5px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.dl_item:hover .d_m{border: 1px solid #e60e13;}
.dl_item:hover p{color: #e60e13;}

.hn_bg{width: 100%; height: auto; overflow: hidden; background: #eeeeee;}

.hn .dl_item{ width: 240px;}
.hn .d_m{ height: 300px;}

/* 合作客户 */
.fl {
    float: left;
}
.wh {
    width: 1300px;
    margin: 0 auto;
}
.p5 .wh>h3 {
    text-align: center;
    font-size: 36px;
    color: #6a6a6a;
    margin-bottom: 44px;
}

.p5 .wh>p {
    font-size: 18px;
    line-height: 34px;
    color: #333333;
    text-align: center;
}
.p5bj {
    background: url(../images/hz.jpg) no-repeat center bottom;
    height: 605px;
}

.p5a {
    padding: 0 53px;

}

.p5a1 {
    width: 575px;
    height: 315px;
    position: relative;
}

.p5a2 {
    width: 468px;
    height: 315px;
    position: relative;
}

.p5a1 li a img {
    display: block;
}

.p5a1 li a {
    display: block;
}

.p5a1 li {
    width: 175px;
    height: 149px;
    position: absolute;
}
.p5a1 li:nth-child(1) {
    top: 37%;
    left: -4px;

}
.p5a1 li:nth-child(2) {
    top: 92%;
    left: 1.5%;
}
.p5a1 li:nth-child(3) {
    top: 83%;
    left: 33%;
    transform: translateY(-50%);
}
.p5a1 li:nth-child(4) {
    bottom: -75%;
    left: 32.5%;
}
.p5a1 li:nth-child(5) {
    top: 60%;
    left: 374px;
    transform: translateY(-50%);
}
.p5a1 li:nth-child(6) {
    bottom: -38%;
    left: 67%;
}
.p5a2 li {
    width: 175px;
    height: 149px;
    position: absolute;
}
.p5a2 li:nth-child(1) {
    top: 88%;
    left: -32px;
    transform: translateY(-50%);
}

.p5a2 li:nth-child(2) {
    top: 118%;
    right: 65%;
}

.p5a2 li:nth-child(3) {
    top: 63%;
    right: 29%;;
    transform: translateY(-50%);
}
.p5a2 li:nth-child(4) {
    bottom: -39%;
    right: 130px;
}
.p5a2 li:nth-child(5) {
    bottom: -16%;
    right: -26px;
}
.p5a2 li:nth-child(6) {
    bottom: -73%;
    right: -34px;
}
.p5a2 li:nth-child(7) {
    bottom: 17%;
    right: -217px;
}
.p5a2 li:nth-child(8) {
    bottom: -47%;
    right: -238px;
}
.p5a2 li:nth-child(9) {
    bottom: -27%;
    right: -191px;
}


.fw_bg{ background: url("../images/lc-bg.jpg")  no-repeat; height: auto; overflow: hidden;}
.fw_bg .int{ background: url("../images/it_bg2.png") no-repeat;}
.fw_bg .int h1{ color: #fff; }
.fw_bg .int p{ background: #fff; color: #e60e13;}


.fwlist{width: 1320px; height: auto; overflow: hidden; padding: 0 10px 10px; margin: 0 auto 38px; text-align: justify; font-size: 0;}
.fwlist li{display:inline-block; line-height: 220px; }
.fwlist li:nth-child(even){margin-left: 8px;}

.fw_dh{ text-align: center; background: url("../images/dhbg.png") center no-repeat; height: 55px; margin-bottom: 62px; color: #fff; line-height: 55px; font-size: 20px;}
.fw_dh span{font-size: 24px; font-weight: bold;}


.index_news_cons{  width: 1200px; height:auto; overflow:hidden; margin: 45px auto;}
.index_news_cons .left,.index_news_cons .right{width: 580px;}
.index_news_cons  .n_tt{width: 100%; background: #f5f5f5; font-size: 22px; line-height: 58px; text-indent: 1em;}
.more2{ float: right; margin-right: 15px;}
.n_item{ margin: 30px auto; height: auto; overflow: hidden;}
.n_img{width: 225px; height: 135px; border: 1px solid #e5e5e5; float: left;}
.n_con{width: 330px; float: right; margin-top: 15px;}
.n_con h2{ font-size: 18px; font-weight: bold; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.n_con h2:after{border: 1px solid #e60e13; width:35px; content:'';display: block; margin: 15px 0 ;  }
.n_con p{    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; color: #999; font-size: 14px;}
.nuc{ border-top: 1px solid #e5e5e5;}
.nuc li{ color:#777; font-size: 16px; border-bottom: 1px solid #e5e5e5; height: auto; overflow: hidden; padding: 15px 0;}
.nuc li img{margin-right: 10px; float: left; margin-top: 7px;}
.nuc li p{float: left; width: calc(100% - 150px); white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.nuc li span{float: right; color: #999;}

.fd_bg{ background: #333; height: auto; overflow: hidden; width: 100%; }
.fdlink{width: 1300px; height: auto; overflow: hidden; line-height: 28px;font-size: 14px; color: #777; padding: 30px 0; margin: 0 auto; border-bottom: 1px solid #484848; }
.fdlink a{font-size: 14px; color: #777;}

.fd1{width: 1300px; height: auto; overflow: hidden; margin: 35px auto 40px;}
.fd1_c1{width: 163px; height: auto; overflow: hidden;}
.fd1_c1 h4{font-size: 20px; color: #fff; font-weight: bold; line-height: 1; border-bottom: 1px solid #484848; padding-bottom: 22px; position: relative;}
.fd1_c1 h4::after{ width: 30px; border-bottom: 1px solid #e70012; content: ""; display: block; margin-top: 22px; position: absolute;}
.fd1_c1 ul{margin-top: 30px; font-size: 14px; color: #777; line-height: 28px;}
.fd1_c1 ul li{ width: 50%; float: left; }
.fd1_c1 ul a{ color: #777; }

.fd1_c2{width: 320px; margin-left: 95px;}
.fd1_c3{width: 305px; margin-left: 95px;}
.fd1_c3 .lx{margin-top: 20px; font-size: 14px; color: #777; line-height: 28px;}
.fd1_c3 .lx a{color: #777; }
.fd1_c4{ text-align: center; width: 225px;font-size: 14px; color: #777; line-height: 22px;}
.fd1_c4 p{ margin-top: 10px;}
.copy{ background: #5c5c5c; padding: 20px 0; font-size: 14px; color: #d7d7d7; text-align: center;}
.copy a{color: #d7d7d7;}
.fd1_c4 .lx{width:45%;    float: left;}

.fd1_c4 .lx:nth-child(1){margin-right:5%;}









    /*
    分页
     */
.Pagination{width: 100%;height: auto;text-align: center;margin-top: 15px; margin-bottom: 70px; clear: both;}
.Pagination a{display: inline-block;padding: 5px 10px;border: 1px solid #CCCCCC;}
.Pagination .current{color: white;}
.Pagination .current{background: #e70012;border-color: #e70012;}
.Pagination a{color: #666666;font-size: 12px;}

.ny{ margin-top: 40px;}
.nabouts{width: 100%; margin: 0 auto; max-width: 1600px;}



.my-map { margin: 0 auto; width: 100%; height: 100%; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}



#wrapper{overflow: hidden;width: 1300px;height: 268px;position: relative;}
#wrapper ul {position: absolute;left: 0;top: 0;}

.gallery-top.swiper-container {
                width: 100%;
                height: auto;
                margin-left: auto;
                margin-right: auto;
            }

            .gallery-top .swiper-slide {
                background-size: cover;
                background-position: center;
            }

            .gallery-top {
                height: 80%;
                width: 100%;
            }

            .gallery-thumbs {
                margin-top: -60px;
            }

            .gallery-thumbs .swiper-slide {
                width: 25%;
                height: 100%;
                opacity: 1;
            }

            .gallery-thumbs .swiper-slide-thumb-active {
                background: #e60e13;
                color: #fff;
                opacity: 1;
            }
            .gallery-top .swiper-slide h1 {
                margin-top: 90px;
                font-size: 30px;
                font-weight: bold;
                line-height: 1;
                text-align: center;
                color: #fff;
            }
            .gallery-top .swiper-slide  .hx {
                width: 34px;
                height: 5px;
                margin: 23px auto 34px;
                background: #e60e13;
            }
            .gallery-top .swiper-slide  .dsc {
                width: 985px;
                height: auto;
                overflow: hidden;
                font-size: 16px;
                line-height: 40px;
                margin: 0 auto; color: #fff;
            }
            .fcfix{position: absolute; left: 0; right: 0; top: 0; margin: 0 auto;}




@media only screen and (max-width: 768px) {
    div {
        min-width: initial;
        max-width: 100%;
    }
    .navbar-header{margin-left: 0 !important;}
    .navbar-toggle{margin-right: 0;}
    .mob {
        display: block;
    }

    .pc {
        display: none;
    }

    .header {
        display: none;
    }

    .y_nav {
        display: block;
    }

    .navbar-brand {
        padding: 5px 0 0 10px;
    }

    .navbar {
        margin-bottom: 0;
    }

    .navbar-brand > img {
        height: 35px;
    }

    body{width: 100%; overflow-x: hidden;}

    .top_bg,.se_bg,.ymzj,.pos{display: none;}
    .inab{zoom: 0.65;}
    .about_cn{width: 95%;    margin: 0 auto 20px;}
    .about_cn .right h3{font-size: 18px; margin-top: 10px;}
    .about_cn .right .abrt{font-size: 14px; margin: 10px auto 10px;}
    .about_cn .right .abrt span{ margin-top: 5px; width: 100%;}
    .about_cn .right .dsc{font-size: 14px; line-height: 22px;}
    .inbout_cat a{ width: 30%; font-size: 14px; height: 35px; line-height: 35px; margin-right: 3%;}
    .inab_list{width: 95%; height: auto;}
    .inab_list .itm,.pro_item,.dl_item{width: 48.5%; margin-right: 3%;}
    .inab_list .itm:nth-child(2n),.dl_item:nth-child(2n){ margin-right: 0;}
    .inab_list .itm p{font-size: 14px; margin-top: 0;}
    .inab_bg{ padding-bottom: 10px;}
    .pro_list .left{width:100%;    margin-bottom: 20px;}
    .pro_list,.dl_list{width: 95%;}
    .pro_list .right a:nth-child(3n) .pro_item{margin-right: 3%;}
    .pro_list .right a:nth-child(2n) .pro_item{margin-right: 0;}
    .dl_item .d_m{ height: auto;}
    .dl_list{ margin-bottom: 15px;}
    .dl_item{ margin-bottom: 15px;}
    .dl_item p{font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
    .hn .dl_item{width: 48.5%; margin-right: 3%;}
    .hn .dl_item:nth-child(2n){ margin-right: 0;}
    .fw_bg{background-size: cover;}
    .fwlist,.fdlink{width: 95%; }
    .fwlist li:nth-child(even){display: none}
    .n_img,.fd1_c1{display: none;}
    .index_news_cons{width: 95%;}
    .fdlink{padding: 10px 0;}
    .n_con{width: 100%;}
    .n_item{margin: 15px auto;}
    .fd1_c3{display: block; width: 95%; margin: 10px auto; float: none;}

    .fd1{margin: 15px auto 20px;}
    .navbar-collapse{ margin: 0 auto !important;}
    .c_lb{width: 95%; height: auto;     margin: 0 auto 22px; line-height: 40px;}
    .c_lb li{width: 20%; }

    .oth_ht{font-size: 22px; margin: 32px auto 30px;}
    .justify_fix{    visibility: hidden;    font-size: 0;
}

    .fz_top .top1 h1{ margin-top: 35px; font-size: 22px;}
    .top1 .hx{    height: 2px;     margin: 15px auto 15px;}
    .top1 .dsc{width: 95%; font-size: 14px; line-height: 24px; text-align: left; }
    .fz_top{height: auto; padding-bottom: 20px;}
    .fz_bot .item{font-size: 18px; line-height: 35px;}
    .fz_bot{height: auto;}
    .fzlc{margin-bottom: 30px;}
    .yfly h1{ margin-top: 0px;}

    .hr_item{width: 95%;}

    .hr_item .hrt{    padding: 10px 8px; font-size: 16px;}
    .hr_item .hrb{padding: 0 15px;}

    .add_list{width: 95%; height: auto; overflow: hidden; }
    .add_item .add_t{font-size: 18px;}
    .add_item .add_con{font-size: 14px; line-height: 24px;}
    .add_item .xt{margin-bottom: 10px;}
    .add_item .add_t{ margin-bottom: 10px;}
    .add_item{width: 100%; margin-bottom: 25px;}

    .msg_bg h1{margin-top: 25px; font-size: 22px;}
    .msg_bg .hx{ height: 3px; margin: 15px auto 20px;}
    .msg_bx{margin: 15px auto 35px; width: 95%;}
    .msg_tp input{ margin-bottom: 15px;}
    .msg_sb{ margin-top: 15px;}
    .msg_sb input{ height: 35px; line-height: 35px;}

    .news_ht{width: 95%;}
    .news_tm{ margin-top: 10px;}
    .news_tit{ margin-top: 15px;}
    .news_dsc{ margin-top: 10px;}
    .news_ht_bg{ margin-bottom: 30px; padding-bottom: 30px;}
    .news_tf{ margin-top: 15px;}
    .news_item .left{display: none;}
    .news_item{ width: 95%;padding: 10px 15px;}
    .news_item .right p{ margin-bottom: 10px;}

    .nabouts{width: 95%;}
    .down_item{width: 95%;padding: 10px;}
    .down_item p img{ margin-right: 5px;}
    .down_item .tim{display: none;}

    .wh1t{width: 95%; font-size: 14px; line-height: 26px; margin: 10px auto;}
    .wh1d{ margin: 20px auto; height: auto; overflow: hidden; font-size: 0;}
    .wh1d li{width: 50%; margin:0 auto 20px; }
    .wh1{ background-size: cover;}
    .whit{padding: 25px 0;}
    .whit h1{font-size: 22px;}
    .whit_list{width: 95%;}

    .whit_list li{width: 48.5%; margin-right: 3%; float: left; margin-bottom: 20px;}
    .whit_list li:nth-child(2n){ margin-right: 0;}
    .hn_list{width: 95%;}
    .hn_list .hn_item{width: 48.5%; margin-right: 3%; float: left; margin-bottom: 20px;}
    .hn_list .hn_item:nth-child(2n){ margin-right: 0;}
    .hn_list .hn_item .d_tt{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.top_dsc .top_dscn{    max-height: inherit;}.pro_item p{    font-size: 14px;}

	.gallery-thumbs{    margin-top: 0px;}
.fcfix{zoom:0.75;width: 95%;}
.gallery-top .swiper-slide h1{margin-top: 30px;}
.gallery-thumbs{ margin-bottom: 35px;}
.yfly{width: 95%;margin:0 auto 35px;}
.gallery-top.swiper-container{height:300px;}
.gallery-top .swiper-slide .hx{    margin: 13px auto 18px;}
.gallery-top .swiper-slide img{max-width: 400%;}


.about_cn .left{width:100%; height:220px;margin-bottom: 15px;}
.inab_list .itm{text-align:center;}

.fd1_c4{display:block;width: 95%;
    text-align: left}
.fd1_c4 .lx{ width:35%;}
.fd1_c4 p{text-align:center;}



.pro_cate{    width: 100%;
    background-size: cover;
}

.list{width:90%;}
.list ul li a.inactive{background-position-x: 95% !important;}
.list .yiji ul li a.inactive{background-position-x: inherit !important;}
.more{margin:0 auto;}












}















