/*外部公共样式*/
@import "iconfont.css";
@import "bootstrap.min.css";
@import "../swiper/css/swiper.min.css";
/*END-外部公共样式*/



/*PC端导航*/
.navbb {background-color:#222;}
/*一级导航*/
.navbb .nav{position: relative;width: 100%;padding: 0;}
.navbb .nav .ul{padding-left: 220px;}
.navbb .nav .ul li{float: left;width: 10%;text-align: center;position: relative;box-shadow: 0 0 6px transparent;z-index: 10;}
.navbb .nav .ul li:last-child{border:none;}
.navbb .nav .ul li > a {display: block;position: relative;font-size: 16px;color: #fff !important;line-height:50px;z-index: 10;transition: all 0s}
.navbb .nav .ul li:hover{background: #c09045;}
.navbb .nav .ul li.active{background: #c09045;}

/*二级导航*/
.navbb .nav .ul li ul {position: absolute;display: none;left: 0; top: 100%;z-index: 20;min-width: 100%;}
.navbb .nav .ul li ul li {float: none;width: 100%;background-color:rgba(0,0,0,0.8);border:none;}
.navbb .nav .ul li ul li a {font-size: 13px;height:auto;line-height:20px;padding: 10px 3px;width: 100%;}
.navbb .nav .ul > li:hover ul {display: block;}

/*大图左侧导航*/
.navbb .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#e60012 !important;}
.navbb .nav .nav1{position:absolute;left: 0;top:100%;width: 200px;z-index:30;background: rgba(0,0,0,0.7);overflow: hidden; height: 750px;}
.navbb .nav .nav11{height: 400px;}
.navbb .nav .nav2{font-size:16px;color: #fff;line-height: 50px;padding-left: 60px;background:#c09045 url("/images/tu2.png")  no-repeat 25px center;width: 200px;position: absolute;left: 0;top:0;z-index: 30;}
.navbb .nav .nav3{height:auto;}
.navbb .nav .nav3 .lanmu{display:block;height:50px;line-height:50px;transition:all .3s;font-size:16px;color:#fff;padding:0 34px 0 22px;position: relative;z-index:100;border-bottom:1px solid rgba(255,255,255,0.2);overflow: hidden;}
.navbb .nav .nav3 .lanmu:before{content:"";width:9px;height:17px;background:url("/images/tu3.png") no-repeat center center;position:absolute;top:50%;right:22px;transform:translateY(-50%);}
.navbb .nav .nav3 .lanmu:hover{background-color:#c09045;}
.navbb .nav .nav3 .lanmu.active{background-color:#c09045;}
.navbb .nav .nav4{width:0; overflow:hidden; position: absolute;left:0;top:100%;z-index:40; margin-left: 200px;overflow: hidden;transition: all 0.1s}


.navbb .nav .nav4.active{width:calc(100% - 200px);transition: all 0.1s}
.navbb .nav .nav4 .lanmu2{display: none; width:100%; float: left; transition: all 2s;font-size: 0;padding: 0 20px; background: rgba(0,0,0,0.8); /* height: 400px; */}
.navbb .nav .nav4 .lanmu2.active{display: block;transition: all 2s;}
.navbb .nav .nav4 .lanmu2:nth-child(2){margin-top: 50px;}
.navbb .nav .nav4 .lanmu2:nth-child(3){margin-top: 100px;}
.navbb .nav .nav4 .lanmu2:nth-child(4){margin-top: 150px;}
.navbb .nav .nav4 .lanmu2:nth-child(5){margin-top: 200px;}
.navbb .nav .nav4 .lanmu2:nth-child(6){margin-top: 250px;}
.navbb .nav .nav4 .lanmu2:nth-child(7){margin-top: 300px;}
.navbb .nav .nav4 .lanmu2:nth-child(8){margin-top: 350px;}

/* .navbb 
.nav .nav4 .lanmu2 .ttt1{display: block;color: #c09045;font-weight: bold;font-size: 15px;border-bottom: 1px dashed rgba(255,255,255,0.4);line-height: 40px;margin-bottom: 12px;} */
/*新增代码*/
.navbb .nav .nav4 .lanmu2 .ttt1{
    color: #c09045;
    font-weight: bold;
    font-size: 15px;
    border-bottom: 1px dashed rgba(255,255,255,0.4);
    line-height: 30px;
    padding: 10px;
    float: left;
}
.navbb .nav .nav4 .lanmu2 .ttt2{font-size: 0;text-align: left;}
.navbb .nav .nav4 .lanmu2 .ttt2 a{font-size: 14px;color: #fff;margin-right: 15px;line-height: 40px;display: inline-block;}
.navbb .nav .nav4 .lanmu2 .ttt1 a:hover{color: #e60012;transition: all 0.3s;}
.navbb .nav .nav4 .lanmu2 .ttt2 a:hover{color: #c09045;transition: all 0.3s;}


@media (max-width:1199px){
/*
    .navbb .nav .nav4 .lanmu2 a{width:33.33%;}
    .navbb .nav .nav3{height:420px;}
    .navbb .nav .nav4{height:420px;margin-left: 220px;}
    .navbb .nav .nav4.active{width:calc(100% - 220px);}
    .navbb .nav .nav4 .lanmu2{max-height:420px;}
    .navbb .nav .nav3 .lanmu{line-height:70px;height: 70px;font-size: 16px;}
    .navbb .nav .nav4 .lanmu2 a{line-height:70px;height: 70px;}
    .navbb .nav .nav2{width:220px;}
    .navbb .nav .ul{padding-left:230px;}
    .navbb .nav .nav1{width:220px;}
*/
    
}
@media (max-width:1230px){
.navbb .nav .nav2{width:125px;background:#c09045 url(/images/tu2.png) no-repeat 10px center; background-size:15px auto; padding-left:30px; font-size:14px;}
.navbb .nav .ul {padding-left:130px;}
.navbb .nav .ul > li{height: 50px; width:11.1111%;}
.navbb .nav .ul > li > a {line-height:50px; font-size:14px; }

}


























/*头部+导航+大图*/
.top_ad{width:100%; overflow:hidden; background:#b73331;}

.topbox{width:100%; background:#303030; line-height:30px; font-size:12px; color:#999; font-family:SimSun;}
.topbox a{color:#999; margin-left:25px;}
.topbox a:hover{ color:#fff; text-decoration:underline !important;}

.header{width:100%; padding:17px 0; background:#222;}
.logo img{width:100%; max-width:110px; max-height:86px;}
.logo_txt img{max-width:248px;}
.header_R{padding-top:14px;}
.search{width:404px; padding:8px 10px 0 10px; border-bottom:1px solid #f8b62b;}
.search_btn{width:28px; float:left; height:48px; background:url(/images/search_ss.png) no-repeat center center; cursor:pointer;}
.search_inp1{width:calc(100% - 28px); float:left; height:48px; font-size:16px; color:#fff; background:none; padding-left:15px;}
.search_inp1::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999;} 
.search_inp1:-moz-placeholder, textarea:-moz-placeholder {color: #999;} 
.header_dianhua{line-height:26px; color:#aaa; font-size:16px; margin-left:30px; text-align:right;}
.header_dianhua span{display:block; overflow:hidden; line-height:36px; font-size:30px; font-family:Impact; color:#f8b62b;}

.navnav{background:#222; border-bottom:1px solid #f8b62b; position:relative; z-index:2;}
.nav_left{width:244px; float:left; position:relative; z-index:999;}
.nav_p{display:block; overflow:hidden; height:44px; line-height:44px; background:#f8b62b; padding-left:12px; cursor:pointer;}
.nav_p>span{float:left; background:url(/images/nav_icon.png) no-repeat left center; padding-left:28px; font-size:16px; color:#000;}
.nav_B{width:100%; float:left; position:absolute; left:0; top:100%; background:rgba(0,0,0,0.3); z-index:99999;}
.nav_B>li{width:100%; float:left; height:6.25%; line-height:6.25%; position:relative;}
.nav_B>li>a{width:100%; display:block; overflow:hidden; height:100%; line-height:280%; padding:0 12px; font-size:14px; color:#fff; text-overflow:ellipsis; white-space: nowrap;}
.nav_B>li>a>span{float:right; font-family:SimSun; font-size:18px;}
.nav_B>li:hover>a{background:#f8b62b; color:#000;}
.nav_dl{display:none; width:100%; float:left; background:rgba(0,0,0,0.3); position:absolute; left:100%; top:0; padding:5px;}
.nav_dl>dd{display:block; overflow:hidden;}
.nav_dl>dd>a{display:block; overflow:hidden; height:40px; line-height:40px; font-size:14px; color:#fff; padding:0 10px;}
.nav_dl>dd>a:hover{background:#f8b62b; color:#000;}
.nav_B>li:hover .nav_dl{display:block;}

.nav{width:calc(100% - 244px); padding-left:2px;}
.nav>li{width:11.1111%; position:relative;}
.nav>li>a{width:100%; height:44px; line-height:44px; font-size:16px; color:#fff; text-align:center;}
.nav>li:hover>a{background:#f8b62b; color:#000;}
.nav>li.active>a{background:#f8b62b; color:#000;}
.nav>li>a.on{background:#f8b62b; color:#000;}

.nav_sub{display:none; width:100%; float:left; padding-top:2px; position:absolute; left:0; top:100%; z-index:999999; background:rgba(0, 0, 0, 0.8);}
.nav_sub>dd{display:block; overflow:hidden;}
.nav_sub>dd>a{display:block; overflow:hidden; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff;}
.nav_sub>dd>a:hover{background:#f8b62b; color:#000;}

/*banner*/
.banner{width:100%; position:relative;}
.banner .banner-imgbox .swiper-slide{background-position:center; background-repeat:no-repeat; background-size:cover;}
.banner .banner-imgbox .swiper-slide::before{content:""; display:block; padding-top:750px;}
.banner .banner-imgbox .swiper-slide img{width:100%;}
/*圆点*/
.banner .swiper-pagination {opacity:0; position: absolute; right:0; bottom:15px;}
.banner .swiper-pagination-bullet {width:14px; height:14px;  background:#706f6d; opacity:0.5; border-radius:50%; margin:0 6px;}
.banner .swiper-pagination-bullet-active{opacity:1; background:#706f6d;}
.banner:hover .swiper-pagination{opacity:1;} 
/*箭头*/
.banner .next{right:1%; position:absolute;top:50%; margin-top:-35px; width:38px; height:70px; background:url(/images/imgs/next.jpg) no-repeat center center; overflow:hidden; opacity:0;  cursor:pointer; z-index:999999; transition:all 0.4s;}
.banner .prev{left:1%; position:absolute;top:50%; margin-top:-35px; width:38px; height:70px; background:url(/images/imgs/prev.jpg) no-repeat center center; overflow:hidden; opacity:0; cursor:pointer; z-index:999999; transition:all 0.4s;}
.banner:hover .next{opacity:1;}
.banner:hover .prev{opacity:1;}
/*END-头部+导航+大图*/
.N-banner .banner-imgbox .swiper-slide::before{padding-top:400px;}

/*首页内容*/
.smcm{width:100%; overflow:hidden; background:url(/images/smcm_bj.jpg) no-repeat center top; background-size:cover; padding:60px 0 55px 0;}
.smcm_title{width:100%; float:left; text-align:center; font-size:28px; color:#c09045;}
.smcm_p{line-height:44px; font-family:Arial; text-transform:uppercase;}
.smcm_sp{line-height:50px;}
.smcm_heng{display:block; overflow:hidden; width:50px; height:4px; background:#a97b32; margin:12px auto 0 auto;}
.smcm_contect{width:100%; float:left; padding-top:40px; position:relative;}
.smcm_left{width:100%; float:left; position:relative; padding:0 4%;}
.gallery-top .swiper-slide{border:2px solid rgba(255,255,255,0.5); border-radius:5px; cursor:pointer; position:relative;}
.gallery-top .swiper-slide::before{content:""; display:block; padding-top:55%;}
.gallery-top .swiper-slide img{max-height:80%; max-width:80%;}

.gallery-prev,.gallery-next{ left:0;top:50%; position:absolute; transform:translateY(-50%); width:48px; height:88px; background:url(/images/smcm_left.png) no-repeat center center; background-size:100% 100%; overflow:hidden; opacity:1; cursor:pointer; z-index:99; outline:none;}
.gallery-next{left:initial; right:0; background:url(/images/smcm_right.png) no-repeat center center; background-size:100% 100%;}
/* .smcm_left{width:386px; float:right; position:relative; padding:55px 0; margin-top:-110px;}
.gallery-top{width:100%; height:880px;}
.gallery-top .swiper-slide{border:2px solid transparent; border-radius:5px; cursor:pointer; position:relative;}
.gallery-top .swiper-slide::before{content:""; display:block; padding-top:55%;}
.gallery-top .swiper-slide img{max-height:80%; max-width:80%;}
.gallery-top .swiper-slide-thumb-active {border-color:#c09045;}
.gallery-prev,.gallery-next{top:0; left:50%; position:absolute; transform:translateX(-50%); width:88px; height:48px; background:url(/images/smcm_up.png) no-repeat center center; background-size:100% 100%; overflow:hidden; opacity:1; cursor:pointer; z-index:99; outline:none;}
.gallery-next{top:initial; bottom:0; background:url(/images/smcm_down.png) no-repeat center center; background-size:100% 100%;}
.gallery-thumbs{width:calc(100% - 386px); float:left; height:880px; padding-top:150px;}
.gallery-thumbs .swiper-slide{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack:justify;-ms-flex-pack:justify; justify-content:space-between;}
.gallery_left{width:445px; float:left;}
.smcm_logo{display:block; overflow:hidden;}
.smcm_logo img{display:block; overflow:hidden; width:64px; height:61px;}
.smcm_txt{display:block; overflow:hidden; margin-top:72px; font-size:18px; color:#fff; line-height:32px;}
.smcm_txts{display:block; overflow:hidden; font-size:14px;  color:#fff; line-height:25px; margin-top:40px;}
.smcm_more{display:block; overflow:hidden; padding-top:25px;}
.smcm_more a{display:block; overflow:hidden; width:160px; height:50px; line-height:48px; text-align:center; border:1px solid #c09045; border-radius:5px; font-size:16px; color:#c09045;}
.smcm_more a:hover{background:#c09045; color:#fff;}
.gallery_right{width:calc(100% - 445px); float:right; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:center; align-content:center;}
.gallery_right img{display:block; max-width:100%; height:auto; margin:0 auto;} */

.dz{width:100%; overflow:hidden; background:#222; padding:50px 2%;}
.dz-imgbox .swiper-slide .dz_img{width:100%; overflow:hidden; position:relative; border:1px solid #c09045; border-radius:5px;}
.dz-imgbox .swiper-slide .dz_img::before{content:""; display:block; padding-top:100%;}
.dz-imgbox .swiper-slide .dz_img img{opacity:0.5;}
.dz-imgbox .swiper-slide .dz_txt{display:block; overflow:hidden; height:36px; line-height:36px; margin-top:20px; text-align:center; font-size:22px; color:#c09045;}
.dz-imgbox .swiper-slide:hover .dz_img{border-color:#ffd089;}
.dz-imgbox .swiper-slide:hover .dz_img img{opacity:1;}
.dz-imgbox .swiper-slide:hover .dz_txt{color:#ffd089;}

/* .dz_ul{display:block; overflow:hidden; padding:0 2%;}
.dz_ul li{width:12.285%; float:left; margin:0 1%;}
.dz_ul li .dz_img{width:100%; overflow:hidden; position:relative; border:1px solid #c09045; border-radius:5px;}
.dz_ul li .dz_img::before{content:""; display:block; padding-top:100%;}
.dz_ul li .dz_img img{opacity:0.5;}
.dz_ul li .dz_txt{display:block; overflow:hidden; height:36px; line-height:36px; margin-top:20px; text-align:center; font-size:22px; color:#c09045;}
.dz_ul li:hover .dz_img{border-color:#ffd089;}
.dz_ul li:hover .dz_img img{opacity:1;}
.dz_ul li:hover .dz_txt{color:#ffd089;} */

.cp{width:101%; overflow:hidden; position:relative; left:-0.5%;}
.cp_ul{width:100%; display:block; overflow:hidden;}
.cp_ul li{width:24%; float:left; margin:0 0.5% 1% 0.5%;}
.cp_ul li a{display:block; overflow:hidden; background:url(/images/cp_bj.jpg) no-repeat center center; background-size:cover; position:relative;padding-bottom: 60px;}
.cp_ul li a::before{content:""; display:block; padding-top:64.7312%;}
.cp_ul li a .cp_txt{float:left; line-height:60px;height: 60px;overflow: hidden;position:relative; left:0; bottom:-60px; font-size:24px; color:#ccc; z-index:999;background: #000;text-align: center;width: 100%;}
.cp_ul li a .img-position-absolute{bottom:60px;}
.cp_ul li a .cp_txt::before{content:""; width:30px; float:left; height:1px; background:#ccc; position:absolute; left:0; bottom:0;}
.cp_ul li a:hover img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}

.title1{
    text-align: center;
    padding: 20px 0;
}
.title1 h5{
    font-size: 28px;
    font-weight: bold;
    color: #fff;
}
.title1 .nav5{
    display: block;
    margin: 0 auto;
    padding-top: 25px;
    text-align: center;
}
.title1 .nav5 ul li{
    display: inline-block;
}
.title1 .nav5 ul li a{
    display: block;
    float: left;
    font-size: 18px;
    line-height: 40px;
    color: #fff;
    border: 1px solid #fff;
    padding: 0 15px;
   transition: all .3s;
}
.title1 .nav5 ul li:hover a{
    background-color: #f8b62b;
    color: #000;
    border-color:#f8b62b ;
}
.title1 .nav5 ul li.active a{
    background-color: #f8b62b;
    color: #000;
    border-color:#f8b62b ;
}



.case{width:100%; overflow:hidden; padding:50px 0;}
.case_title{display:block; overflow:hidden; text-align:center; font-size:28px; color:#c09045;}
.case_p{line-height:42px; text-transform:uppercase;}
.case_sp{line-height:52px;}
.case_heng{width:50px; height:4px; background:#c09045; margin:12px auto 0 auto;}
.case_nav{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; overflow:hidden; padding:0 1%; padding-top:40px;}
.case_nav li{width:8%; float:left; margin:0 1% 10px 1%;}
.case_nav li a{display:block; overflow:hidden; height:50px; line-height:48px; border:1px solid #c09045; font-size:16px; color:#c09045; text-align:center; border-radius:5px;}
.case_nav li a:hover{border-color:#ffd089; background:#ffd089; color:#000;}
.case_nav li.case_on a{border-color:#ffd089; background:#ffd089; color:#000;}

.case-imgbox{margin-top:40px; position:relative;}
/* .case-imgbox .swiper-slide .case_img{width:100%; overflow:hidden; position:relative; background:url(/images/cp_bj.jpg) no-repeat center center; background-size:cover;} */
.case-imgbox .swiper-slide .case_img .img{
    transition: all .3s;
}
.case-imgbox .swiper-slide .case_img::before{content:""; display:block;}
.case-imgbox .swiper-slide .case_txt{display:block; overflow:hidden; height:50px; line-height:40px; text-align:center; margin-top:20px; font-size:26px; color:#ccc;}
.case-imgbox .swiper-slide:hover .case_img .img{transform: scale(.9)}


.gsjj{width:100%; overflow:hidden; background:url(/images/gsjj_bj.jpg) no-repeat center center; background-size:cover; padding:60px 0 30px 0;}
.gsjj_txt{display:block; overflow:hidden; text-align:center; font-size:16px; color:#fff; line-height:28px; padding-top:45px;}
.gsjj_ul{display:block; overflow:hidden; width:1440px; padding-top:60px;}
.gsjj_ul li{width:440px; float:left; margin:0 40px 40px 0; background:#fff; position:relative;}
.gsjj_ul li::before{content:""; display:block; padding-top:70%;}
.gsjj_more{display:block; overflow:hidden; padding-top:10px;}
.gsjj_more a{display:block; overflow:hidden; width:160px; height:50px; line-height:48px; border:1px solid #c09045; border-radius:5px; text-align:center; font-size:16px; color:#c09045; margin:0 auto;}
.gsjj_more a:hover{background:#c09045; color:#fff;}

.choose{width:100%; overflow:hidden; padding:30px 0;}
.choose_ul{width:100%; overflow:hidden;  padding-top:65px;}
.choose_ul li{width:25%; float:left; text-align:center; font-size:30px; color:#fff; line-height:56px;}
.choose_ul li>span{display:block; overflow:hidden; line-height:94px; font-size:68px; color:#f8b62b; font-weight:bold;}
.choose_ul1{width:100%; overflow:hidden; background:#313131; padding:50px 2%;}
.choose_ul1 li{width:25%; float:left; padding:0 2%;}

.pvl{width:100%; overflow:hidden; padding:60px 0;}
.pvl_contect{width:100%; float:left; margin-top:95px; border-top:1px solid #555; border-bottom:1px solid #555; padding:0 1%;}
.pvl_left{float:left; padding:26px 0;}
.pvl_dianhua{display:block; overflow:hidden; padding-left:150px; background:url(/images/pvl_dianhua.png) no-repeat left center;}
.pvl_dianhua_p{display:block; overflow:hidden; line-height:70px; font-size:40px; color:#fff;}
.pvl_dianhua_p>span{font-weight:bold;}
.pvl_dianhua_sp{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; overflow:hidden; font-size:30px; color:#cccccc;}
.pvl_dianhua_sp img{margin-right:20px;}
.pvl_right{float:right;}
.pvl_right img{float:left; margin-top:-57px;}
.con {width:100%; float:left; padding:60px 1% 0 1%;}
#tags {width:22.5%; float:left;}
#tags LI {display:block; overflow:hidden;}
#tags LI A {display:block; overflow:hidden; height:78px; line-height:76px; text-align:center; border:1px solid #000; text-align:center; font-size:28px; color:#999;}
#tags LI.selectTag A {border-color:#f8b62b; color:#f8b62b;}
#tagContent {width:77.5%; float:left;}
.tagContent {DISPLAY: none; border:1px solid #f8b62b; padding:20px 35px 0 35px;}
#tagContent div.selectTag {DISPLAY: block}
.con_ul{display:block; overflow:hidden;}
.con_ul>li{display:block; overflow:hidden; border-bottom:1px solid #555;}
.con_ul>li>dl{width:100%; float:left; display:-webkit-box; display:-ms-flexbox; display:flex;}
.con_ul>li>dl>dd{float:left; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;
-ms-flex-line-pack:center; align-content:center; line-height:24px; padding:16px; font-size:16px; color:#fff;}
.con_ul>li>dl>dd:nth-child(1){width:31%;}
.con_ul>li>dl>dd:nth-child(2){width:44%;}
.con_ul>li>dl>dd:nth-child(3){width:25%;}
.con_ul>li:first-child{border-bottom-width:3px;}
.con_ul>li:first-child>dl>dd{padding:0 16px; line-height:38px; font-size:20px; color:#999; font-weight:bold;}
.con_txt{display:block; overflow:hidden; padding:0 16px; line-height:50px; font-size:16px; color:#fff;}
.con_bottom{display:block; overflow:hidden; margin-top:15px; line-height:30px; font-size:16px; color:#f8b62b; padding-left:50px;}

.news{width:100%; overflow:hidden; background:url(/images/news_bj.jpg) no-repeat center top; background-size:cover; padding:50px 0;}
.news_nav{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding-top:100px;}
.news_nav>a{width:190px; float:left; margin:0 30px 15px 30px; height:40px; line-height:38px; text-align:center; border:1px solid #999; border-radius:20px; font-size:16px; color:#999;}
.news_nav>a:hover{border-color:#c09045; color:#c09045;}
.news_nav>a.actived{border-color:#c09045; color:#c09045;}
.news_ul{display:block; overflow:hidden; padding-top:30px;}
.news_ul li{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; overflow:hidden;background:rgba(255,255,255,0); transition:all 0.4s;}
.news_ul li a{width:100%; float:left; max-width:740px; padding:20px;}
.news_ul li a .news_sub{width:60px; float:left; text-align:center; line-height:20px; font-size:15px; color:#999;}
.news_ul li a .news_sub>span{display:block; overflow:hidden; line-height:52px; font-family:Impact; font-size:50px;}
.news_ul li a .news_R{width:calc(100% - 60px); float:left; padding-left:80px;}
.news_ul li a .news_R .news_p{display:block; overflow:hidden; line-height:32px; font-size:18px; color:#ccc; text-overflow:ellipsis; white-space: nowrap;}
.news_ul li a .news_R .news_txt{display:block; overflow:hidden; line-height:20px; height:40px; font-size:14px; color:#999; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.news_ul li:hover{background:rgba(255,255,255,0.3);}
.news_ul li:hover a .news_sub{color:#c09045;}
.news_ul li:hover a .news_R .news_p{color:#000;}
.news_ul li:hover a .news_R .news_txt{color:#fff;}

.cus{width:100%; overflow:hidden; background:#222; padding:45px;}
.cus_ul{display:block; overflow:hidden; padding-top:40px;}
.cus_ul li{width:12.5%; float:left; padding:0 1%; margin-top:20px;}
.cus_ul li .cus_img{width:100%; overflow:hidden; position:relative; border:1px solid #c09045;border-radius:5px;}
.cus_ul li .cus_img::before{content:""; display:block; padding-top:100%;}
.cus_ul li .cus_txt{display:block; overflow:hidden; height:34px; line-height:34px; margin-top:20px; text-align:center; font-size:18px; color:#c09045;}

.lxwm{width:100%; overflow:hidden; background:url(/images/lxwm_bj.jpg) no-repeat center center; background-size:cover; padding:45px;}
.lxwm_contect{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify;-ms-flex-pack:justify; justify-content:space-between; padding-top:50px;}
.lxwm_left{width:49%;}
.lxwm_map{width:100%; height:100%; border:none;}
.lxwm_form{display:block; overflow:hidden;}
.lxwm_B{width:calc(50% - 5px); border:1px solid #adadad; margin-bottom:10px;}
.lxwm_B1{width:100%;}
.lxwm_sp{width:50px; float:left; height:56px; line-height:56px; text-align:right; font-size:16px; color:#c2c2c2;}
.lxwm_inp{width:calc(100% - 50px); float:left; height:56px; background:none; font-size:16px; color:#fff; padding:0 10px;}
.lxwm_inp2{width:calc(100% - 50px); float:left; height:162px; background:none; font-size:16px; color:#fff; padding:10px; border:none; outline:none;}
.lxwm_btn{width:100%; float:left; height:55px; background:#434343; font-size:22px; color:#fff;}
/*END-首页内容*/

/*底部*/
footer>.container{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.footer_L{width:27.5%; float:left; border-right:1px solid #555; padding:30px 0;}
.footer_C{width:32.5%; float:left; border-right:1px solid #555; padding:30px 0 30px 70px;}
.footer_R{width:40%; float:left; padding:30px 0 0 70px;}
.footer_logo{display:block; overflow:hidden;}
.footer_logo img{display:block; max-width:100%; height:auto;}
.footer_dianhua{display:block; overflow:hidden; padding-top:35px; line-height:26px; font-size:16px; color:#aaa;}
.footer_dianhua>span{display:block; overflow:hidden; line-height:36px; font-family:Impact; font-size:30px; color:#f8b62b;}
.footer_p{display:block; overflow:hidden; line-height:22px; font-size:18px; color:#aaa;}
.footer_ul{display:block; overflow:hidden; padding-top:20px;}
.footer_ul li{width:50%; float:left; height:26px; line-height:26px;}
.footer_ul li a{color:#fff; font-family:SimSun; font-size:12px;}
.footer_ul li a:hover{color:#fff; text-decoration:underline!important;}
.footer_lx{float:left;}
.footer_lx_txt{display:block; overflow:hidden; padding-top:35px;}
.footer_lx_txt>p{display:block; overflow:hidden; line-height:30px; font-size:12px; color:#fff; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.footer_lx_txt>p>img{margin-right:15px;}
.footer_gz{float:right;}
.footer_wx{display:block; overflow:hidden; padding-top:30px;}
.footer_wx img{display:block; width:132px; height:132px;}
.foot{width:100%; float:left; overflow:hidden; line-height:20px; padding:40px 0 25px 0; font-family:SimSun; font-size:12px; color:#aaa;}
.top-fanhui{width:40px; float:left; position:fixed; right:-100%; bottom:5%; transition:all 0.4s; z-index:99999999999;}
.top-fanhui>a{display:block; overflow:hidden; height:40px; background:url(/images/top_fanhui.png) no-repeat center center #a97b32; background-size:100% 100%; border-radius:5px;}
/*END-底部*/

/*关于我们*/
.main{width:100%; overflow:hidden; background:#222; padding:50px 0;}
.main_left{width:14%; float:left;}
.about_title{display:block; overflow:hidden; height:48px; line-height:48px; background:#f8b62b; padding:0 10px; font-size:16px; color:#000;}
.about_title>span{float:right; font-family:SimSun; font-weight:bold; font-size:20px;}
.main_right{width:84%; float:right;}
.company{display:block; overflow:hidden;}
.company_p{line-height:36px; text-align:center; font-size:24px; color:#f8b62b;}
.company_p>span{display:block; overflow:hidden; font-size:30px;}
.company_txt{display:block; overflow:hidden; font-size:16px; color:#fff; line-height:45px; padding-top:25px;}
/*END-关于我们*/

/*产品展示*/
.about_ul{display:block; overflow:hidden;}
.about_ul>li{width:100%; float:left; margin-bottom:2px;}
.about_ul>li>a{display:block; overflow:hidden; height:48px; line-height:48px; padding:0 10px; font-size:16px; color:#000; position:relative; background:#f8b62b;}
.about_ul>li>a>span{width:12px; float:left; height:12px; position:absolute; right:10px; top:50%; transform:translateY(-50%);}
.about_ul>li>a>span::before{content:""; width:100%; float:left; height:2px; background:#000; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.about_ul>li>a>span::after{content:""; width:2px; float:left; height:100%; background:#000; position:absolute; left:50%; top:0; transform:translateX(-50%);}
.about_ul>li.about_on>a>span::after{display:none;}
.about_dl{display:none; border:2px solid #f8b62b;}
.about_dl>dd{display:block; overflow:hidden;}
.about_dl>dd>a{display:block; overflow:hidden; height:48px; line-height:48px; padding:0 10px; font-size:16px; color:#f8b62b;}
.about_dl>dd>a>span{float:right; font-family:SimSun; font-weight:bold; font-size:20px; color:#222; transition:all 0.4s;}
.about_dl>dd>a:hover{color:#fff;}
.about_dl>dd>a:hover>span{color:#fff;}
.about_dl>dd>a.active{color:#fff;}
.about_dl>dd>a.active>span{color:#fff;}

.cp_ul1{display:flex; flex-wrap:wrap; width:calc(100% + 10px); margin-left:-5px;}
.cp_ul1 li{width:calc(25% - 10px); float:left; margin:0 5px 20px 5px;}
.cp_ul1 li a{display:block; overflow:hidden; background:url(/images/cp_bj.jpg) no-repeat center center; background-size:cover; position:relative;}
.cp_ul1 li a .cp_txt{
    float:left;
     line-height:50px; 
     height: 50px;
     overflow: hidden;
     position:relative; 
     left:0; 
     bottom:0;
    font-size:20px; 
    color:#000;
    z-index:999;
    width: 100%;
    text-align: center;
    border-top: 1px solid #adadad;
    margin-top: 5px;
}
.cp_ul1 li a .imgbox{
    width: 100%;
    overflow: hidden;
}
.cp_ul1 li a .cp_txt::before{content:""; width:30px; float:left; height:1px; background:#ccc; position:absolute; left:0; bottom:0;}
.cp_ul1 li a .img-position-absolute{bottom:40px;}
/* .cpxq{display:block; overflow:hidden;}
.cpxq_p{display:block; overflow:hidden; line-height:30px; font-size:20px; color:#f8b62b; text-align:center;}
.cpxq_img{display:block; overflow:hidden; padding-top:20px;}
.cpxq_txt{display:block; overflow:hidden; padding-top:20px; line-height:40px; font-size:16px; color:#fff;}

 */
.smcmcpbox{width:100%; overflow:hidden;}
.smcmcp{width:100%; overflow:hidden; padding:30px; background:#fff;}
.smcmcp_left{width:45%; float:left; display:flex; flex-wrap:wrap;}
.smcmcp_ul{
    width:18%; 
    float:left;
     height: 383px; 
     overflow-y: scroll;
    }
.smcmcp_ul li{width:100%; float:left; border:2px solid transparent; position:relative; margin-bottom:10px;}
.smcmcp_ul li:last-child{margin-bottom:0;}
.smcmcp_ul li::before{content:""; display:block; padding-top:100%;}
.smcmcp_ul li.smcmcp_on{border-color:#f8b62b;}
.smcmcp_imgB{width:75%; float:left; padding-left:20px; display:flex;}
.smcmcp_img{display:none; width:100%; height:383px; float:left;position:relative;}
/* .smcmcp_img::before{content:""; display:block; padding-top:100%;} */
.smcmcp_img:first-child{display:block;}

.smcmcp_right{width:55%; float:right;}
.smcmcp .smcmcp_p{display:flex; align-items:center; overflow:hidden; line-height:40px; font-size:30px; color:#000; font-weight:bold; border-bottom:2px solid #000; padding-bottom:10px;}
.smcmcp .smcmcp_p>img{float:left; width:auto; height:40px; margin-right:10px;}
.smcmcp .smcm_txts{display:block; overflow:hidden; font-size:16px; color:#000; line-height:36px; margin-top:40px;}
.smcmcp .smcm_more{display:block; overflow:hidden; padding-top:25px;}
.smcmcp .smcm_more a{display:block; overflow:hidden; width:160px; height:50px; line-height:48px; text-align:center; border:1px solid #c09045; border-radius:5px; font-size:16px; color:#000;background:#f8b62b;}
.smcmcp .smcm_more a:hover{background:#c09045; color:#fff;}
.smcmcp_right .zz{
    width: 75%;
    border-right: 1px solid #adadad;
    float: left;
    padding-right: 20px;
}
.smcmcp_right .yy{
    width: 25%;
    float: right;
}
.smcmcp_right .yy .kap{
    display: block;
    margin:0 auto;
    text-align: center;
}
.smcmcp_right .yy h5{
    font-size: 16px;
    font-weight: bold;
    color: #000;
    text-align: center;
}
.smcmcp_right .yy .imgbox{
    width: 150px;
    height: 130px;
    overflow: hidden;
    margin: 0 auto;
}
.smcmcp_right .yy .imgbox .img{
    transition: all .3s;
}
.smcmcp_right .yy .text{
    color: #000;
    text-align: center;
    padding-top: 10px;
    transition: all .3s;
}
.smcmcp_right .yy .kap:hover .imgbox .img{
    transform: scale(1.1);
}
.smcmcp_right .yy .kap:hover .text{
    color: #e60012;
}
.cpxq-imgbox .cpzx1{
    width: 15%;
    float: left;
}
.cpxq-imgbox .cpzx2{
    width: 85%;
    float: right;
    padding-left: 15px;
}
.cpxq-imgbox .cpzx1 .hezi{
    border: 1px solid #adadad;
}
.cpxq-imgbox .cpzx1 .hezi .box1{
    line-height: 50px;
    font-size: 16px;
    font-weight: bold;
    background-color: #ccc;
    padding-left: 20px;
    border-bottom: 1px solid #adadad;
}
.cpxq-imgbox .cpzx1 .hezi ul{
    margin-bottom: 20px;
}
.cpxq-imgbox .cpzx1 .hezi ul li {
    font-size: 16px;
    background-color: #ccc;
    line-height: 35px;
    padding-left: 30px;
    border-bottom: 1px solid #adadad;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
}
.cpxq-imgbox .cpzx1 .hezi dl dd {
    background-color: #fff;
    padding-left: 40px;
}
.cpxq-imgbox .cpzx1 .hezi dl dd a{
    display:block;
    line-height: 25px;
    color: #000;
    overflow: hidden;
}
.cpxq-imgbox .cpzx1 .hezi .kap{
    padding: 10px;
    display: block;
}
.cpxq-imgbox .cpzx1 .hezi .kap .text{
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    margin-top: 5px;
}
.cpms{width:100%; overflow:hidden; background:url(/images/cpms_bj.jpg) no-repeat center center; background-size:cover; padding:60px 3%;}
.cpms_left{width:35%; float:left; padding-top:35px;}
.cpms_p{line-height:78px; font-size:50px; color:#f8b62b; font-weight:bold;}
.cpms_sp{line-height:34px; font-size:16px; color:#fff; margin-bottom:20px;}
.cpms_B{width:100%; overflow:hidden; border-bottom:1px solid #5a5a5a; padding-bottom:10px;}
.cpms_T{float:left; line-height:40px; font-size:20px; color:#fff; cursor:pointer;}
.cpms_T>span{padding-left:20px; font-size:24px; font-weight:bold; font-family:simsun;}
.cpms_B1{width:49%; border:none; margin-top:10px;}
.cpms_txt{display:none; width:100%; float:left; font-size:20px; color:#fff; line-height:40px;}
.cpms_right{width:40%; float:right;}
.cpms_right img{display:block; max-width:100%; height:auto;}

.cpxqBox{width:100%; overflow:hidden; background:#222;}
.cpxq-imgbox{width:100%; background:#fff; float:left; margin-top:20px; padding:20px;}
.cpxq_T{display:block; overflow:hidden; border-bottom:1px solid #ccc; margin-bottom:20px;}
.cpxq_T>span{float:left; height:50px; line-height:50px; background:#eee; text-align:center; font-size:18px; color:#000; font-weight:bold; padding:0 20px;}

.cpxq-imgbox img{display:block; max-width:100%; height:auto; margin:0 auto;}



.cptj{padding:50px 0;}
.cp_title{display:flex; justify-content: center;}
.cp_title>span{float:left; position:relative; padding:0 30px; line-height:48px; font-size:28px; color:#c09045;}
.cp_title>span::before{content:""; width:98px; float:left; height:1px; background:#a97b32; position:absolute; right:100%; top:50%; transform:translateY(-50%);}
.cp_title>span::after{content:""; width:98px; float:left; height:1px; background:#a97b32; position:absolute; left:100%; top:50%; transform:translateY(-50%);}
.cp_ul11{width:101%; display:block; overflow:hidden; margin-left:-0.5%; padding-top:40px;}
.cp_ul11 li{width:24%; float:left; margin:0 0.5% 1% 0.5%;}
.cp_ul11 li a{display:block; overflow:hidden; background:url(/images/cp_bj.jpg) no-repeat center center; background-size:cover; position:relative;}
.cp_ul11 li a::before{content:""; display:block; padding-top:64.7312%;}
.cp_ul11 li a:hover img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}

/*END-产品展示*/

/*新闻中心*/
.xw_ul{display:block; overflow:hidden;}
.xw_ul li{display:block; overflow:hidden; padding-bottom:20px;margin-bottom:20px; border-bottom:1px dotted #555;}
.xw_ul li a{width:100%; float:left; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.xw_ul li a .xw_B{width:300px; float:left; background:url(/images/cp_bj.jpg) no-repeat center center; background-size:cover; position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; overflow:hidden;}
.xw_ul li a .xw_R{width:calc(100% - 300px); float:left; padding:10px 0 10px 20px;}
.xw_ul li a .xw_R .xw_p{display:block; overflow:hidden; line-height:40px; font-size:20px; color:#f8b62b; font-weight:bold; text-overflow:ellipsis; white-space: nowrap;}
.xw_ul li a .xw_R .xw_txt{display:block; overflow:hidden; height:120px; line-height:30px; font-size:16px; color:#fff; margin-top:10px; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}
.xw_ul li a .xw_R .xw_more{width:120px; float:right; height:40px; line-height:40px; text-align:center; background:#f8b62b; border-radius:5px; font-size:16px; color:#000; margin-top:10px;}
.xw_ul li a:hover .xw_B .xw_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.xw_ul li a:hover .xw_R .xw_p{color:#fff;}
.xw_ul li a:hover .xw_R .xw_more{background:#000; color:#fff;}

.xwxq{display:block; overflow:hidden;}
.xwxq_p{display:block; overflow:hidden; text-align:center; font-size:20px; color:#f8b62b; line-height:30px;}
.xwxq_sp{display:block; overflow:hidden; text-align:center; font-size:12px; line-height:14px; color:#999; padding:5px 0; border-bottom:1px dashed #ccc;}
.xwxq_img{display:block; overflow:hidden; padding-top:20px;}
.xwxq_txt{display:block; overflow:hidden; padding-top:20px; font-size:16px; line-height:40px; color:#fff;}
/*END-新闻中心*/

/*联系我们*/
/* .contact_txt{display:block; overflow:hidden; font-size:16px; color:#fff; line-height:30px;}
.contact_map{width:100%; overflow: hidden; height:350px; border:none; margin-top:20px;} */
.contact_nav{display:block; overflow:hidden;}
.contact_nav li{width:calc(25% - 4px); float:left; margin:2px; height:50px; line-height:50px; background:#f8b62b; font-size:30px; color:#000; text-align:center; cursor:pointer; transition:all 0.4s;}
.contact_nav li:hover{background:#fff;}
.contact_nav li.contact_on{background:#fff;}

.contact_B{display:block; overflow:hidden; padding:30px 2px 0 2px;}
.contact_ulB{display:none;}
.contact_ulB:nth-child(1){display:block;}
.contact_ul{display:flex; flex-wrap:wrap; width:1420px; float:left;}
.contact_ul li{width:335px; float:left; margin:0 20px 20px 0; background:#fff;}
.contact_ul li .contact_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.contact_ul li .contact_img::before{content:""; display:block; padding-top:41.791045%;}
.contact_ul li .contact_txtB{display:block; overflow:hidden; padding:15px;}
.contact_ul li .contact_txtB .contact_p{font-size:20px; line-height:30px; color:#000;}
.contact_ul li .contact_txtB .contact_txt{font-size:14px; line-height:20px; color:#000; padding-top:5px;}
/*END-联系我们*/

@media (max-width:1420px) {
/*头部+导航*/
.topbox{padding:0 1%;}
.header{padding:17px 1%;}
.navnav{padding:0 1%;}
/*END-头部+导航*/

/*首页内容*/
.smcm {padding:50px 1%;}

.cp_ul li a img{height:80%;}
.case-imgbox .swiper-slide .case_img{height:80%;}

.gsjj {padding:60px 1% 30px 1%;}
.gsjj_ul {width:100%; padding-top:50px;}
.gsjj_ul li {width:31.33%; margin: 0 1% 40px 1%;}

.pvl_contect {margin-top:80px;}
.pvl_left {width:60%;}
.pvl_dianhua {padding-left:120px; background: url(/images/pvl_dianhua.png) no-repeat left center; background-size:100px 100px;}
.pvl_dianhua_p {line-height:50px; font-size:30px;}
.pvl_dianhua_sp {font-size:20px;}
.pvl_dianhua_sp img {margin-right:10px; height:50px;}
/*END-首页内容*/

/*底部*/
footer{padding:0 1%;}
/*END-底部*/

/*关于我们*/
.main{padding:50px 1%;}
.main_left{width:14%;}
.main_right{width:84%;}
/*END-关于我们*/

/*联系我们*/
.contact_ul{width:100%;}
.contact_ul li{width:24%; margin:0 0.5% 20px 0.5%;}
/*END-联系我们*/



.smcmcpbox{padding:0 1%;}

}

@media (max-width:1220px){
/*头部+导航*/
.nav_left {width: 220px;}
.nav {width: calc(100% - 220px);}
.nav>li>a {font-size:13px;}
/*END-头部+导航*/

/*首页内容*/
.gallery-prev, .gallery-next {width:40px; height:80px;}
/*.smcm_contect {padding:0 1%;}
 .smcm_left {width:32%; margin-top: -60px;}
.gallery-top {height:700px;}
.gallery-thumbs {width:68%; height:700px; padding-top:50px;}
.gallery_left {width:40%;}
.gallery_right {width:60%;}
.smcm_txt {margin-top:40px;}
.smcm_txts {margin-top:20px;}
 */
.cp_ul li a .cp_txt {line-height:50px; left:0; font-size:16px;}
.case-imgbox .swiper-slide .case_txt {margin-top:15px; font-size:30px;}

.cpms_left {width: 49%;}
.cpms_right {width: 49%;}



.pvl_contect {margin-top:50px;}
.pvl_left {width:58%;}
.pvl_dianhua {padding-left:100px; background: url(/images/pvl_dianhua.png) no-repeat left center; background-size:80px 80px;}
.pvl_dianhua_p {line-height:40px; font-size:26px;}
.pvl_dianhua_sp {font-size:18px;}
.pvl_dianhua_sp img {margin-right:10px; height:40px;}
.pvl_right{float:right;width:40%;}
.pvl_right img {height:auto; display:block; max-width:100%;}

.lxwm {padding:30px;}
/*END-首页内容*/

/*底部*/
.footer_C {padding:30px 0 30px 30px;}
.footer_R {padding:30px 0 0 30px;}
.footer_lx {width:calc(100% - 140px);}
/*END-底部*/

/*关于我们*/
.main_left{width:16.5%;}
.main_right{width:82%;}
/*END-关于我们*/

/*产品展示*/
.cp_ul1 li a img{height:80%;}
/*END-产品展示*/
.smcmcp_ul{
    height: 395px;
}
.smcmcp_img{
    height: 386px;
}
}

@media (max-width:991px){

.nav_B{
    height: 365px;
}
/*头部+导航*/
.icon-menu{float:right; cursor:pointer; width:40px; height:30px; display:flex; flex-wrap:wrap; align-content:space-between; position:absolute;right:10px; top:50%; transform: translateY(-50%); z-index:9999999; background-size:100% 100%;}
.icon-menu span{width:100%; height:6px; float:left;  background:#f8b62b;}

.topbox{padding:0 10px;}
.header{padding:0;}
.logo {width:100%; padding:15px 10px; position:relative;}
.navnav {padding:0 10px;}
.nav {display:none; width:150px; padding:2px; position:absolute; right:10px; top:0; background:rgba(0, 0, 0, 0.8); z-index:9999;}
.nav>li{width:100%; border-bottom:1px solid #fff; margin:0; background:none;}
.nav>li>a{width:100%;text-align:center; height:40px; line-height:40px; color:#fff; font-size:14px;}
.nav_left {width:100%;}
.nav_B {display:none;}
.nav_B>li {height:auto; line-height:initial;}
.nav_B>li>a {height:30px; line-height:30px;}
.banner .banner-imgbox .swiper-slide::before {padding-top:39.0625%;}
/*END-头部+导航*/

/*首页内容*/
.smcm {padding:30px 10px;}
.smcm_contect {padding-top:30px;}
.gallery-prev, .gallery-next {width:30px; height:60px;}

/* .smcm_left {width:100%; margin-top:30px; padding:0 50px;}
.gallery-top {height:auto;}
.gallery-top .swiper-slide {padding:5px;}
.gallery-prev, .gallery-next {top:50%; left:0; transform: translateY(-50%); width:40px; height:80px;    background: url(/images/smcm_left.png) no-repeat center center;    background-size: 100% 100%;}
.gallery-next{top:50%; bottom:initial; left:initial; right:0; background: url(/images/smcm_right.png) no-repeat center center; background-size: 100% 100%;}
.gallery-thumbs {width:100%; height:auto; padding-top:30px;}
.gallery_right {width:100%;}
.gallery_left {width:100%; padding-top:30px;}
.smcm_txt {margin-top:20px; font-size:16px; line-height:30px;}
.smcm_txts {line-height:24px; margin-top:10px;}
.smcm_more {padding-top:15px;} */

/* .smcmcp .gallery-top {height:auto;}
.smcmcp .gallery-thumbs {height:auto; padding-top:30px;}
.smcmcp .smcmcp_p {padding-top:30px;}
.smcmcp .smcm_txts {margin-top:40px;}
.smcmcp .smcm_more {padding-top:20px;} */

.smcmcp {padding:15px;}
.smcmcp .smcm_txts {font-size:14px; line-height:30px; margin-top:20px;}
.smcmcp .smcm_more {padding-top:20px;}



.dz {padding:30px 0;}
.dz_ul {padding:0 1%;}
.dz_ul li .dz_img img{height:70%;}
.dz_ul li .dz_txt {height:32px; line-height:32px; margin-top:10px; font-size:16px;}

.cp_ul li a .cp_txt {line-height:30px;height: 30px;}
    .cp_ul li a .img-position-absolute{bottom:30px;}
.cp_ul li a img {height:60%;}

.case {padding:30px 0;}
.case-imgbox {margin-top:30px;}
.case-imgbox .swiper-slide .case_txt {margin-top:5px; font-size:20px; line-height:40px; height:40px;}

.gsjj {padding:30px 10px;}
.gsjj_txt {padding-top:30px;}
.gsjj_ul {padding-top:30px;}
.gsjj_ul li {margin: 0 1% 20px 1%;}

.choose_ul {padding-top:30px;}
.choose_ul li {font-size: 20px; line-height: 20px;}
.choose_ul li>span {line-height:60px; font-size:40px;}
.choose_ul1 {padding:30px 10px;}

.pvl {padding:30px 0;}
.pvl_left {padding:10px 0;}
.pvl_dianhua {padding-left:80px; background: url(/images/pvl_dianhua.png) no-repeat left center; background-size:60px 60px;}
.pvl_dianhua_p {line-height: 30px; font-size: 20px;}
.pvl_dianhua_sp {font-size: 16px;}
.pvl_dianhua_sp img {height: 30px;}

.con {padding:30px 10px 0 10px;}
#tags LI A {height:52px; line-height:50px; font-size:20px;}
.tagContent {padding:10px 20px 0 20px;}
.con_ul>li>dl>dd {font-size:10px;}
.con_bottom {padding-left:35px;}

.news {padding:30px 0;}
.news_nav {padding-top:50px;}
.news_ul li a .news_R {padding-left:40px;}

.cus {padding:30px 10px;}
.cus_ul {padding-top:20px;}
.cus_ul li .cus_img img{height:60%;}
.cus_ul li .cus_txt {margin-top:10px; font-size:16px;}

.lxwm {padding:30px 10px;}
.lxwm_contect {padding-top:30px;}
/*END-首页内容*/

/*底部*/
.footer_L{width:50%; padding:10px 0;}
.footer_C {width:50%; padding:10px 0 10px 30px; border:none;}
.footer_R {width:100%; padding:30px 0 0 0; border-top: 1px solid #555;}
.foot {padding:20px 0; text-align:center;}
/*END-底部*/

/*关于我们*/
.main{padding:30px 10px;}
.main_left{width:24%;}
.main_right{width:74%;}
.company_txt {line-height:30px;}
/*END-关于我们*/

/*产品展示*/
.cp_ul1 li a .cp_txt {line-height:40px;height: 40px; font-size:16px;}
.cp_ul1 li a img {height:60%;}
    .cp_ul1 li{width:calc(50% - 10px);}
    
    

.cpms {padding:30px 10px;}
.cpms_txt {font-size: 16px; line-height:30px;}

.cptj {padding:30px 0;}
/*END-产品展示*/

/*联系我们*/
.contact_nav li {font-size: 22px;}
.contact_ul li{width:32.33%; margin:0 0.5% 15px 0.5%;}
/*END-联系我们*/
}

@media (max-width:767px){
/*头部+导航*/
.logo {padding:10px;}
.logo img{width:auto; height:60px;}
.logo_txt img {width:auto; height:60px;}
.icon-menu {right:10px; width:30px; height:18px;}
.icon-menu span{height:3px;}
.navnav{padding:0;}

.banner .banner-imgbox .swiper-slide{background:none!important;}
.banner .banner-imgbox .swiper-slide::before{display:none;}
/*END-头部+导航*/

/*首页内容*/
.smcm {padding:10px;}
.smcm_title {font-size: 14px;}
.smcm_p {line-height: 20px;}
.smcm_sp {line-height:30px; font-size:20px;}
.smcm_heng {margin:5px auto 0 auto;}
.smcm_contect {padding-top:10px;}
.gallery-prev, .gallery-next {width:16px; height:30px;}
/* .smcm_left {margin-top:10px; padding:0 25px;}
.gallery-top .swiper-slide::before{padding-top:100%;}
.gallery-top .swiper-slide img{max-height:95%; max-width:95%;}
.gallery-prev, .gallery-next {width:16px; height:30px;}
.gallery-thumbs {padding-top:10px;}
.gallery_left {padding-top:10px;}
.smcm_txt {margin-top:10px; font-size:14px; line-height:24px;}
.smcm_more a {width:110px; height:30px; line-height:28px; font-size:14px;} */

/* .smcmcp .gallery-thumbs {padding-top:10px;}
.smcmcp .gallery-thumbs .swiper-slide{height:auto;}
.smcmcp .smcmcp_p {padding-top:10px; font-size:20px; line-height:30px;}
.smcmcp .smcm_txts {margin-top:10px; font-size:14px; line-height:24px;}
.smcmcp .smcm_more {padding-top:10px;} */

.smcmcp {padding:5px;}
.smcmcp_left {width:100%;}
.smcmcp_ul {width:100%; display:flex; flex-wrap:wrap;}
.smcmcp_ul li{width:calc(33.3% - 2px); margin:0 0 4px 0;}
.smcmcp_ul li:last-child {margin-bottom:4px;}
.smcmcp_right {width:100%; margin-top:10px;}
.smcmcp .smcmcp_p {line-height:30px; font-size:20px; padding-bottom:5px;}
.smcmcp .smcmcp_p>img {height:30px; margin-right:5px;}
.smcmcp .smcm_txts {font-size:12px; line-height:24px; margin-top:10px;}
.smcmcp .smcm_more {padding-top:10px;}
.smcmcp .smcm_more a {width:110px; height:30px; line-height:28px; font-size:14px;} 
.smcmcp_right .zz{
    width: 100%;
}
.smcmcp_right .yy{
    width: 100%;
}
.smcmcp_right .yy .kap{
    display: inline-block;
    width: 49%;
}
.smcmcp_right .yy .imgbox{
   width: 100%;
   height: auto;
}
.cpxq-imgbox .cpzx1{
    width: 100%;
}
.cpxq-imgbox .cpzx2{
    width: 100%;
    margin-top: 20px;
}
.case-imgbox .swiper-slide .case_img .img{
    height: 100%;
}
.smcmcp_imgB{
    width: 100% !important;
    padding: 10px;
    float: none !important;
}
.smcmcp_img{
    width: 100%;
    float: none !important;
}
.smcmcp_ul{
    height: 204px;
}

.dz {padding:10px 0;}
.dz_ul li {width:23%;}
.dz_ul li .dz_txt {margin-top:0; height:40px; line-height:40px; font-size:12px;}

.cp {width:100%; left:0;}
.cp_ul{display:flex; flex-wrap:wrap; justify-content:space-between;}
.cp_ul li {width:calc(50% - 2px); margin:0 0 5px 0;}

.case {padding:10px 0;}
.case_title {font-size: 14px;}
.case_p {line-height: 20px;}
.case_sp {line-height:30px; font-size:20px;}
.case_heng {margin:5px auto 0 auto;}
.case-imgbox {margin-top:10px;}
.case-imgbox .swiper-slide .case_txt {margin-top:0; font-size:16px;}

.gsjj {padding:10px;}
.gsjj_txt {padding-top:10px; font-size:14px; line-height:22px;}
.gsjj_ul {padding-top:10px;}
.gsjj_ul li {margin: 0 1% 5px 1%;}
.gsjj_more a {width:110px; height:30px; line-height:28px; font-size:14px;}

.choose {padding:10px 0;}
.choose_ul {padding-top:10px;}
.choose_ul li {font-size: 12px; line-height: 18px;}
.choose_ul li>span {line-height: 30px; font-size: 20px;}
.choose_ul1 {padding:10px 0;}

.pvl {padding:10px 0;}
.pvl_contect {margin-top:10px;}
.pvl_left {width:100%;}
.pvl_dianhua {padding-left:40px; background: url(/images/pvl_dianhua.png) no-repeat left center; background-size:30px 30px;}
.pvl_dianhua_p {line-height: 24px; font-size: 16px;}
.pvl_dianhua_sp {font-size:12px;}
.pvl_dianhua_sp img {height: 18px;}
.pvl_right {width:100%;}
.pvl_right img {margin-top:0;}

.con {padding:10px 10px 0 10px;}
#tags {width:100%;}
#tags LI {width:25%; float:left;}
#tags LI A {height:40px; line-height:40px; font-size:12px; border-color:#999;}
#tagContent {width:100%; margin-top:10px;}
.tagContent {padding:5px;}
.con_ul>li>dl>dd {line-height:16px; padding:5px; font-size:12px;}
.con_ul>li:first-child>dl>dd {padding:0 5px; font-size:15px;}
.con_txt {padding:0 5px; line-height: 20px; font-size: 14px;}
.con_bottom {margin-top:5px; line-height:20px; font-size:14px; padding-left:0;}

.news {padding:10px 0;}
.news_nav {padding-top:10px;}
.news_nav>a {width:31.33%; margin:0 1% 5px 1%; height:34px; line-height:32px; border-radius:17px; font-size:14px;}
.news_ul {padding-top:10px;}
.news_ul li a {padding:5px;}
.news_ul li a .news_R {padding-left:10px;}

.cus {padding:10px;}
.cus_ul {padding-top:10px;}
.cus_ul li {width:25%; margin-top:0;}
.cus_ul li .cus_txt {height:40px; line-height:40px; margin-top:0; font-size:14px;}

.lxwm {padding:10px;}
.lxwm_contect {padding-top:10px;}
.lxwm_left {width:100%;}
.lxwm_map {height:250px;}
.lxwm_B {width:100%;}
.lxwm_sp {width:40px; height:40px; line-height:40px; font-size:14px;}
.lxwm_inp {width:calc(100% - 40px); height:40px; font-size:14px;}
.lxwm_inp2 {width:calc(100% - 40px); height:150px; font-size:14px; padding:5px 10px;}
.lxwm_btn {height:40px; font-size:16px;}
/*END-首页内容*/

/*底部*/
footer{padding:0;}
.footer_R {padding:0; border-top:none;}
.foot {padding:10px;}
.top-fanhui {bottom:10%;}
/*END-底部*/

/*关于我们*/
.main{padding:0;}
.main_left{width:100%;}
.main_right{width:100%;}
.company{padding:10px;}
.company_p {line-height:20px; font-size:14px;}
.company_p>span {line-height:30px; font-size:18px;}
.company_txt {font-size:14px; line-height:24px; padding-top:10px;}
/*END-关于我们*/

/*产品展示*/
.about_ul{display:none; margin:0 2px;}
.about_ul>li{margin:2px 0 0 0;}
.about_ul>li>a{height:40px; line-height:40px;}
.about_dl>dd>a {height:40px; line-height:40px; font-size:14px;}

.cp_ul1{padding:10px;}
.cp_ul1 li {width:calc(50% - 2px); margin:0 0 5px 0;}
.cp_ul1 li a .cp_txt {font-size:14px;}
.cp_ul1 li a img {height:60%;}
.cpxq{padding:10px;}
.cpxq_p {font-size:18px;}
.cpxq_img {padding-top:10px;}
.cpxq_txt {padding-top:10px; line-height:24px; font-size:14px;}

.cpms {padding:10px;}
.cpms_left {width:100%; padding:0;}
.cpms_p {line-height: 40px; font-size: 20px;}
.cpms_sp {line-height:30px; font-size:14px; margin-bottom:10px;}
.cpms_T {line-height:30px; font-size:18px;}
.cpms_T>span {padding-left:10px; font-size:20px;}
.cpms_B1 {width:100%;}
.cpms_right{width:100%; padding-top:10px;}

.cptj {padding:10px 0;}
.cp_title>span {padding:0 10px; line-height:30px; font-size:20px;}
.cp_ul11{display:flex; flex-wrap:wrap; justify-content:space-between; padding-top:10px;}
.cp_ul11 li {width:calc(50% - 2px); margin:0 0 5px 0;}
/*END-产品展示*/

/*联系我们*/
.contact_nav{display:flex; flex-wrap:wrap; justify-content:space-between;}
.contact_nav li {width:calc(50% - 4px); font-size:16px; height:40px; line-height:40px;}
.contact_B{padding:10px 2px 0 2px;}
.contact_ul{display:flex; flex-wrap:wrap; justify-content:space-between;}
.contact_ul li{width:calc(50% - 2px); margin:0 0 4px 0;}
.contact_ul li .contact_img::before {padding-top:75%;}
.contact_ul li .contact_txtB {padding:4px;}
.contact_ul li .contact_txtB .contact_p {font-size:16px; line-height:26px;}
.contact_ul li .contact_txtB .contact_txt {font-size:12px; line-height:18px;}
/*END-联系我们*/
.cpxq-imgbox .cpzx1{display:none;}

}
@media (max-width:464px){
    .smcmcp_ul{
        height: 250px;
    }
    .smcmcp_ul li{
        height: 120px;
    }
}
/*手机底部*/
.root_kong{width:100%; height:62px; float:left; background:#fff;}
.root{width:100%; height:60px; position:fixed; bottom:0; left:0; z-index:9999999999999; background:#000;}
.root a{width:25%; float:left; height:60px; display:flex; align-content:center; align-items:center; flex-wrap:wrap; justify-content:center; line-height:20px; color:#fff; border-right:1px solid #fff; font-size:12px; font-weight:normal;}
.root a>div{width:100%; float:left;}
.root a>div:first-child span{ font-size:20px;}
.root a:last-child{border:none;}
.root a:hover{background:#f8b62b; color:#fff;}

.dbbox{ position: fixed; left: 0; bottom:65px; z-index:99999; width: 100%;}
.dbbox .dbs{ position: relative; padding: 0 15px; display:none; text-align:center;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px; border:2px solid #f8b62b;}
.dbbox .dbs img{ max-width: 140px; }
/*End*/

/* 新增板块 */
.xinzeng{width:100%; overflow:hidden; padding:50px 0;}
.xinzeng-up{width:100%; float:left;}
.xinzeng-up-txt{display:block; overflow:hidden; text-align:center; font-size:26px; color:#fff; line-height:30px; padding:6px 0;}
.xinzeng-up-ul{display:block; overflow:hidden; width:1440px; padding-top:30px;}
.xinzeng-up-ul li{width:440px; float:left; margin:0 40px 40px 0; position:relative; overflow:hidden;}
.xinzeng-up-ul li::before{content:""; display:block; padding-top:70%;}

.xinzeng-fw{width:100%; overflow:hidden;}
.xinzeng-fw-contect{display:block; overflow:hidden; padding-top:0; font-size:26px; color:#fff; line-height:56px;}
.xinzeng-fw-contect img{display:block; max-width:100%; height:auto; margin:0 auto;}

@media (max-width:1440px){
.xinzeng{padding:50px 1%;}
.xinzeng-up-ul{width:102%; margin-left:-1%;}
.xinzeng-up-ul li{width:31.33%; margin:0 1% 40px 1%;}  
}
@media (max-width:991px){
.xinzeng{padding:30px 10px;}    
}
@media (max-width:767px){
.xinzeng{padding:10px;}
.xinzeng-up-txt {font-size:16px; line-height:24px;}
.xinzeng-up-ul{padding-top:10px;}
.xinzeng-up-ul li{margin:0 1% 10px 1%;}

.xinzeng-fw-contect {padding-top:10px; font-size:16px; line-height:24px;}
.xinzeng-fw-contect img{margin:10px auto 0 auto;}  
}
/* End-新增板块 */









