
@font-face {
  font-family: 'REGULAR';
  src: url('./SOURCEHANSANSCN-REGULAR.OTF');
}
@font-face {
  font-family: 'DIN';
  src: url('./DIN-Bold.otf');
}

@font-face {
  font-family: 'BOLD';
  src: url('./SOURCEHANSANSCN-BOLD.OTF');
}
@font-face { 
  font-family: 'MEDIUM';
  src: url('./SOURCEHANSANSCN-MEDIUM.OTF');
}

*{margin:0;padding:0;} 
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
li{list-style-type: none;}
a{text-decoration:none;color:#333333;}
body{min-width:1200px;max-width:1920px;margin: 0 auto;font-family: 'REGULAR'; color:#333333;font-size: 18px;}
img{ border:0;}
.clear{clear:both;}
.no{display:none;}
.img{display: block;width:100%;}
.box{width:1200px;margin:0 auto;}
.box1{width:72.917%;min-width:1200px;margin:0 auto;}
.over{overflow: hidden}
.fl{float: left}
.fr{float: right}
.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;} 

.wr{writing-mode: vertical-rl;writing-mode: tb-rl;}
.wl{writing-mode: vertical-lr; writing-mode: tb-lr;}
.dx{text-transform : uppercase} 
.xx{text-transform : lowercase}
.sdx{text-transform : capitalize}


.cg{font-family: 'REGULAR';}
.ct{font-family: 'BOLD';}
.zc{font-family: 'MEDIUM';}
.swiper{ margin: 0;}
.swiper-button-prev,.swiper-button-next{outline: none;margin: 0;}

.ht_img img{cursor: pointer; transition: all 0.6s;}
.ht_img:hover img{transform: scale(1.06);}


/* 首页 */
header{width: 100%;background: #fff;position: fixed;top:0;left:0;z-index: 999;}
header .headT{height: 50px;}
header .headT .hl img{display: block;margin-right: 13px;}
header .headT .hl p{font-size: 16px;color: #3d2920;}
header .headT .phone{font-size: 21px;font-family: 'DIN';}
header .headT .phone img{margin-right: 10px;}
header .headB{width: 100%;height: 80px;background:#cc0915;box-shadow: inset 1px 0px 0px rgba(0, 0, 0, 0.1);}
header .headB .box{height: 80px;}
header .headB nav{width: 435px;}
header .headB nav a{height: 55px;font-size: 20px;color:#fff;}
header .headB nav a:hover,header .headB nav a.active{background: url(../images/nbj.png) no-repeat center bottom;}
header .headB .logo{width: 132px;height: 132px;border-radius: 50%;border: 8px solid #d70c19;box-shadow: 0 9px 13px rgba(0,0,0,0.3);background: #fff;top: 0;left: 0;bottom: 0;right: 0;margin: auto; }
header .headB .logo img{max-width: 90%;max-height: 90%;}
header.active{box-shadow: 0 0 10px rgba(0,0,0,0.1)}




.banner{width:100%;height: 471px;margin-top: 130px;}

.bos{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}

.sy_banner{margin-top: 130px;}
.sy_banner .swiper-pagination{bottom: 30px;}
.sy_banner .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box;background: #fff;opacity: 1; width: 15px;height: 5px;border-radius: 3px; margin: 0 6px !important;}
.sy_banner .swiper-pagination-bullet-active{width: 35px !important; background: #d70c19 !important}

.cor{color: #d70c19}
.cor1{color: #7fbe25}
.cor2{color: #ffffff}
/* 内容 */
.title{padding: 120px 0 80px;color:#242424;}
.title h3{font-size: 48px;color: #3d2920;}
.title .line{width: 44px;height: 1px;background:#999999;margin: 22px auto 0;}
.title h4{font-size: 30px;margin-top: 20px;color:#888888;}

.ht1{padding-bottom: 70px;}
.ht11{width: 620px;height: 410px;background:#000;}
.ht12{width: 540px;}
.ht12 p{font-size: 20px;line-height: 36px;color: #3d2920;margin-bottom: 15px;}
.ht12 a{font-size: 20px;color: #d80c18;margin-top: 75px;display: block;}
.ht13{border: 1px solid #e5e5e5;margin-top: 40px;}
.ht13 ul li{width: 300px;height: 120px;border-right: 1px solid #e5e5e5;}
.ht13 ul li p{margin-top: 12px;font-size: 20px;color: #3d2920;}


.ht2{width: 100%;background:#f8f8f8;padding-bottom: 100px;}
.ht21_img{width: 388px;height: 440px;background:#e9e7e8;margin-bottom: 27px;}
.ht21_img img{max-width: 100%;max-height: 100%;}
.ht21_tit{font-size: 24px;color: #3d2920;height: 36px;line-height: 36px;width: 200px;padding-left: 10px;}
.ht21_more{width: 144px;height: 30px;border-radius: 15px;border: 1px solid #d70c19;color: #d70c19;}
.ht21_more img{margin-left: 15px;}
.ht2>a{width: 156px;height: 47px;background: url(../images/ht20.png) no-repeat center;font-size: 20px;color: #fff;margin: 80px auto 0;}

.ht21 .swiper-pagination{position: static;margin-top: 50px;}
.ht21 .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box;background: #fff;opacity: 1; width: 10px;height: 10px;border-radius: 50%;background: #888888; margin: 0 6px !important;}
.ht21 .swiper-pagination-bullet-active{ background: #d70c19 !important}


.ht3{width: 100%;height: 923px;background: url(../images/ht3.jpg) no-repeat center;}
.ht30{padding: 145px 0 55px;}
.ht30 h3{font-size: 48px;color: #3d2920}
.ht30 .line{width: 44px;height: 1px;background:#999999;margin: 20px auto 20px;}
.ht30 h4{font-size: 30px;color: #3d2920}
.ht30 h5{color: #3d2920;margin-top: 5px;}

.ht31 ul li{width: 231px;padding: 6px;border-radius: 50%;border: 3px solid #3d2920;}
.ht31 ul li img{border-radius: 50%;}
.ht31>p{line-height: 32px;color: #3d2920;margin: 50px 0 22px;}

.ht32{width: 374px;height: 61px;padding: 0 5px 0 25px;border: 1px solid #3d2920;border-radius: 30px;}
.ht32 span{font-size: 31px;color: #3d2920;font-family: 'DIN';}
.ht32 a{width: 133px;height: 51px;border-radius: 26px;background:#d70c19;font-size: 20px;color: #fff;}

.ht41 ul li{width: 379px;height: 539px;padding: 6px 6px 0;background: url(../images/ht40.png) no-repeat center;}
.ht41 ul li h5{padding: 48px 0 18px;font-size: 24px;color: #3d2920;}
.ht41 ul li p{font-size: 18px;line-height: 30px;color: #666666;padding: 0 38px;}
.ht41 ul li.active{background: url(../images/ht40_.png) no-repeat center;}
.ht41 ul li.active h5{color: #fff;}
.ht41 ul li.active p{color: #fff;}

.ht42{margin-top: 50px;font-size: 20px;color: #3d2920;}
.ht421{width: 378px;margin-bottom: 22px;}
.ht421 .line{width: 360px;height: 130px;border: 1px solid #fff;opacity: 0.4;top: 0;left:0;bottom:0;right: 0;margin:auto;}
.ht430{padding: 85px 0 45px;}
.ht430 h4{font-size: 30px;color: #3d2920;background: url(../images/ht430.png) no-repeat center;}
.ht430 h5{font-size: 24px;color: #888888;margin-top: 10px;}
.ht43 ul li{width: 240px;font-size: 24px;}
.ht43 ul li>p{bottom: 12px;left: 20px;text-shadow: 0 2px 3px 3px rgba(0, 0, 0, 0.58)}
.ht431{width: 100%;height: 100%;background: rgba(215, 12, 25, 0.8);top: 0;left:0;}
.ht43 ul li.active>p{display: none}
.ht43 ul li.active>.ht431{display: flex}
.ht44 a{width: 156px;height: 47px;background: url(../images/j11.png) no-repeat center;margin: 70px 30px ;font-size: 20px;color: #fff;}

.ht5{width: 100%;background:#f8f8f8;padding-bottom: 90px;}
.ht51 ul li{width: 288px;height: 565px;background: url(../images/ht50.jpg) no-repeat center;padding-top: 40px;}
.ht51 ul li h6{width: 43px;height: 43px;background:#e5b841;font-size: 20px;color: #3d2920;margin: 0 auto 30px;}
.ht51 ul li p{height: 170px;font-size: 16px;line-height: 24px;color: #888888;}
.ht51 ul li h5{font-size: 30px;color: #3d2920;margin-left: 8px;}
.ht511{width: 194px;height: 194px;background: url(../images/ht50.png) no-repeat center;padding: 12px;margin: 45px auto 0;}
.ht511 img{border-radius: 50%;}
.ht51 ul li.active{box-shadow: 0 14px 24px rgba(0, 0, 0, 0.16);background: url(../images/ht50_.jpg) no-repeat center;}
.ht51 ul li.active h5{color: #d70c19}
.ht52{margin-top: 60px;}
.ht52 ul li p{font-size: 24px;margin-top: 15px;}
.ht52 ul div{width: 1px;height: 110px;background:#aaaaaa;opacity: 0.5;}

.ht50{width: 100%;height: 1087px;background: url(../images/ht53.jpg) no-repeat center;}
.ht53{padding: 15px 0 0 550px;}
.ht53 ul li{width: 320px;height: 320px;background: url(../images/ht530.jpg) no-repeat center;padding: 50px 30px 0;margin-bottom: 10px;}
.ht53 ul li h5{font-size: 30px;color: #3d2920}
.ht53 ul li img{margin: 8px auto 16px;display: block;}
.ht53 ul li p{font-size: 20px;color: #666666;line-height: 30px;}
.ht53 ul li:hover{background: url(../images/ht530_.jpg) no-repeat center;}

.ht54{width: 100%;height: 840px;background: url(../images/ht54.jpg) no-repeat center;}
.ht540{padding: 150px 600px 0 0;}
.ht540 h3{font-size: 92px;line-height: 100px;color: #3d2920;margin-bottom: 5px;}
.ht540 p{font-size: 16px;color: #666666}
.ht540 h4{width: 515px;height: 60px;background: url(../images/ht540.png) no-repeat center;font-size: 24px;color: #3d2920;margin: 45px auto 30px;}
.ht540 h5{font-size: 24px;line-height: 44px;}

.ht541{width: 337px;height: 61px;padding: 0 5px 0 15px;border: 1px solid #3d2920;border-radius: 30px;margin: 32px auto 12px;}
.ht541 span{font-size: 28px;color: #3d2920;font-family: 'DIN';}
.ht541 a{width: 133px;height: 51px;border-radius: 26px;background:#d70c19;font-size: 20px;color: #fff;}

.ht61 ul li{width: 285px;margin-bottom: 70px;}
.ht61 ul li p{width: 100%;font-size: 24px;bottom: 25px;left: 0;}

.ht7{width: 100%;height: 800px;background: url(../images/ht7.jpg) no-repeat center;}
.ht71{padding: 0 54px;}
.ht710{width: 320px;height: 229px;margin: 40px auto;box-shadow: 0 10px 25px rgba(61, 41, 32, 0.48)}
.ht710 img{max-height: 100%;max-width: 100%;}

.ht71 .swiper-button-prev{width: 36px;height: 66px;background:url(../images/ht7p.png) no-repeat center;top:0;bottom: 0;left: 0;margin:auto;}
.ht71 .swiper-button-next{width: 36px;height: 66px;background:url(../images/ht7n.png) no-repeat center;top:0;bottom: 0;right: 0;margin:auto;}
.ht71 .swiper-button-next::after,.ht71 .swiper-button-prev::after{display: none}
.ht7>a{width: 156px;height: 47px;background: url(../images/j11.png) no-repeat center;font-size: 20px;color: #fff;margin: 50px auto 0;}

.ht810{width: 100%;height: 250px;border-radius: 10px;}
.ht81 .swiper{width: 100%;height: 560px;}
.ht81 .swiper-slide{width: 100%;height: calc((100% - 70px) / 2)}

.ht81 .swiper-pagination{position: static;margin-top: 50px;}
.ht81 .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box;background: #fff;opacity: 1; width: 10px;height: 10px;border-radius: 50%;background: #888888; margin: 0 6px !important;}
.ht81 .swiper-pagination-bullet-active{ background: #d70c19 !important}

.ht9{padding-bottom: 75px;}
.ht91{width: 510px;}
.ht91 p{font-size: 20px;line-height:36px;color: #3d2920;margin-bottom: 15px;}
.ht91 div{width: 180px;height: 40px;border-radius: 20px;border: 1px solid #d70c19;color: #3d2920;}
.ht91 div img{margin-left: 18px;}
.ht92{width: 620px;height: 410px;background:#000;}
.ht93{margin-top: 50px;}
.ht930{border-radius: 6px;background: #f7f7f7}
.ht9_img{width: 380px;height: 228px;display: block;}
.ht9_img img{width: 100%;height: 100%;}
.ht9_bt{width: 100%;height: 137px;padding: 50px 35px 0;background: url(../images/ht93.png) no-repeat center; top: 91px;left: 0;color: #fff;}
.ht9_tit{-webkit-line-clamp: 2;font-size: 20px;line-height: 36px;height: 72px; color: #fff;}
.ht9_con{padding: 27px 35px 0;height: 275px;}
.ht9_con p{color: #a6a6a6}
.ht9_des{-webkit-line-clamp: 4;line-height: 27px;height: 108px; color: #888888;margin: 10px 0 35px;}
.ht9_more{color: #d70c19;}
.ht9_tit:hover{color: #fff;}

.ht93 .swiper-pagination-progressbar.swiper-pagination-horizontal{width: 100%; height:5px;background: #f7f7f7;position: static;margin-top: 55px;}
.ht93 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {height: 5px;background: #d70c19;}









.bd{width: 100%;height: 800px;background: url(../images/bd.jpg) no-repeat center; padding-top: 130px;}
.bd11 h5{font-size: 48px;color: #3d2920}
.bd1 h4{font-size: 48px;color: #3d2920;line-height: 50px;letter-spacing: 3px;}
.bd1 ul li{width: 107px;margin: 40px 44px 47px 0; height: 104px;background: url(../images/bd2.png) no-repeat center;font-size: 20px;line-height: 30px;}
.bd1>img{display: block;margin: 0 0 0 200px;}
.bd1>p{font-size: 20px;color: #d70c19;margin: 40px 0 20px;}
.bd1>a{width: 250px;height: 67px;background:#ffcf4d;color: #d70c19;border-radius: 33px;font-size: 20px;margin-left:78px;}
.bd1>a img{margin-left: 30px;}
.bd2{width: 600px;height: 526px;padding: 50px 50px 0; background:#fff;border: 1px solid #bbbbbb;border-radius: 10px;}
.bd21{width: 100%;height: 60px;border: 1px solid #e8e8e7;padding: 0 20px;margin-bottom: 20px;}
.bd21 h6{font-size: 20px;color: #3d2920;}
.bd21 .text{display: block; width: 390px;font-size: 20px; height: 100%;background: none;outline: none;border: none;color: #3d2920; }
.bd22{height: 130px;padding: 14px 20px;}
.bd2 p{font-size: 16px;color: #666666;margin: 35px 0 8px;}
.bd2 .tj{display: block;width: 100%; height: 70px;background: #d70c19;outline:none;cursor: pointer;border: none;color: #fff;font-size: 20px;border-radius: 10px;}
.bd21:hover{border-color:#d70c19;}

.xf{width: 60px;height: 500px; position: fixed;top:0;right: 0;bottom:0;margin:auto;z-index: 100}
.xf>ul{height: 320px;text-align: center;}
.xf>ul>li{width: 60px;height: 60px;background: #414141; position: relative}
.xf>ul>li>a{width: 100%;height: 100%;}
.xf>ul>li:last-child{margin-bottom: 0;background:rgba(33,34,38,0.3);}
.xfl{display: none;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); position: absolute;top:0;bottom: 0;right: 90px;margin:auto;border-radius: 13px;background-color: #fff;}
.xfl .ss{display: block;position: absolute;top:0;bottom: 0;right: -6px;margin:auto;}
.xfl1{width: 280px;font-size: 20px;}
.xfl2{width: 110px;height: 110px; padding:10px;}
.xf>ul>li:hover{background: #cc0915;}
.xf>ul>li:hover .xfl{display: flex;}
.xf>ul>li:hover a>.xf0{display: none}
.xf>ul>li:hover a>.xf0_{display: inline-block}


/* 底部 */
footer{width: 100%;height: 558px;background: url(../images/di.jpg) no-repeat center;font-size: 16px;}
footer .fhdb{width: 96px;height: 96px;background: #cc0915; border-radius: 50%;border: 6px solid #fff;top: -54px;left: 0;right: 0;margin:auto;}
footer .fhdb p{font-size: 20px;margin-top: 8px;}
footer a{color: #fff;}
footer a:hover{color: #fff;}
footer .footT{padding: 95px 0 10px;border-bottom: 1px solid #c8353d;}
footer .footT .ftl p{font-size: 18px;line-height:30px;margin-left: 30px;}
footer .footT nav{width: 750px;margin-top: 55px;}
footer .footT nav a{font-size: 18px;color: #fff;}
footer .footM{padding: 65px 0 55px;}
footer .footM .fml p{font-size: 20px;}
footer .footM .fml p span{font-size: 48px;font-family: 'DIN';}
footer .footM .fmm{width: 340px;font-size: 16px;line-height: 33px;}
footer .footM .fmm ul li h6{width: 85px; text-align-last: justify}
footer .footM .fmm ul li p{width: 250px}
footer .footM .fmr ul li{margin-left: 11px;}
footer .footM .fmr ul li .ewm{width: 117px;height: 117px;padding:6px;background: url(../images/ewm.png) no-repeat center;}
footer .footM .fmr ul li p{font-size: 16px;margin-top: 17px;}
footer .footB{width: 100%;height: 60px;line-height: 60px;font-size: 14px;background:#bc0712;}




.position{border-bottom:1px solid #e6e6e6;padding-bottom: 10px;margin-bottom: 70px}
.pos1{padding-left: 10px;height: 45px; border-left: 3px solid #cc0915;}
.pos1 h3{font-size: 22px;line-height: 24px;color: #cc0915;}
.pos1 p{text-transform : uppercase; font-size: 14px;color: #333333;opacity: 0.4; margin-top: 5px}
.position>p{max-width: 600px;height: 23px;line-height: 23px; font-size: 16px;color: #7f7f7f;opacity: 0.8; margin-top: 22px}
.position>p a{color: #7f7f7f}
.position>p a:hover{color: #cc0915}

.bg{background:#f7f7f7;}
.con{width: 100%; padding: 100px 0 100px;}
.con1{width: 100%; padding:100px  0 0;}

.etit{padding-bottom: 50px;}
.etit h3{font-size: 36px;}
.etit h4{margin-top: 5px;}

/* 关于我们 */
.gy1{height: 610px; padding: 50px 600px 0 0;margin-bottom: 70px; }
.gy11 h1{font-size: 40px;}
.gy11 h2{font-size: 22px;margin-top: 15px;}
.gy11 .line{width: 100%;height: 1px;background:rgba(4,4,4,0.7);margin: 55px 0 75px;}
.gy12{width: 925px;left: 635px;top: 0;}
.about_body{white-space:-moz-pre-wrap;word-wrap:break-word;font-size: 20px;line-height: 36px;color:#666666;text-align: justify ;}
.about_body img{max-width:100%;}

.gy_tit{padding-bottom: 55px;}
.gy_tit h3{font-size: 40px;}
.gy_tit .line{width: 44px;height: 1px;background:#999999;margin: 15px auto 0;}

.honor ul li{width: 270px;margin: 0 ; margin: 0 27px 27px 0;}
.honor ul li:nth-child(3n){margin-right:0;}
.honor ul li .z_img{width: 100%;height: 355px;background: #f7f7f7;}
.honor ul li .z_img img{max-width: 90%;max-height: 90%;}




/* 新闻资讯 */
/* .news>ul>li{margin: 0 67px 80px 0;}
.news>ul>li:nth-child(1),.news>ul>li:nth-child(4){margin-right:0;}
.n1{width: 1200px;padding-bottom: 60px;border-bottom: 1px solid #a1a1a1;}
.n1_img{width: 730px;height: 430px;display: block;}
.n1_img img{width: 100%;height: 100%;}
.n1_con{width: 420px;}
.n1_tit{font-size:28px;max-height: 42px;line-height: 42px;}
.n1_des{max-height: 128px; -webkit-line-clamp: 4;overflow: hidden;line-height: 32px;color: #666666; margin: 45px 0 70px;}
.n1_time{font-size:16px;color: #000;}
.n1_time b{font-size: 24px}
.n1_more{width: 50px;height: 27px;background: url(../images/nm.png) no-repeat center}
.n1:hover .n1_tit{color:#8e1c1b;}
.n1:hover .n1_more{background: url(../images/nm_.png) no-repeat center}
.n2{width: 355px;}
.n2_img{width: 355px;height: 209px;display: block;}
.n2_img img{width: 100%;height: 100%;}
.n2_tit{font-size:22px;height: 34px;line-height: 34px; margin: 40px 0 15px;}
.n2_des{height: 52px; -webkit-line-clamp: 2;overflow: hidden;line-height: 26px;color: #666666;font-size: 16px;margin-bottom: 35px;}
.n2_time{font-size:15px;color: #000;}
.n2_time b{font-size: 22px}
 */
/* 招商加盟 */
.jm1{width: 100%;padding-bottom: 90px;}
.jm11 ul li{width: 385px;margin-bottom: 25px;}
.jm11 ul li p{width: 100%;height: 80px;background:#f5f5f5;font-size: 24px;color: #3d2920;}
.jm11 ul li:last-child{padding-top: 30px;}
.jm11 ul li:last-child>a{width: 156px;height: 47px;background: url(../images/j11.png) no-repeat center;margin: 25px auto 0;font-size: 20px;color: #fff;}
.jm112{width: 337px;height: 60px;border-radius: 30px;border: 1px solid #3d2920;padding: 0 5px 0 15px;margin: 38px auto 0;}
.jm112 span{font-size: 28px;color: #3d2920;font-family: 'DIN';}
.jm112 a{width: 133px;height: 50px;border-radius: 25px;background:#d70c19;font-size: 20px;color: #fff;}

.jm2{width: 100%;background:#f7f7f7;padding-bottom: 120px;}
.jm21 ul li{width: 287px;border: 1px solid #dfdfdf;padding: 40px 0 0;background:#fff;}
.jm21 ul li h5{font-size: 24px;color: #3d2920;}
.jm21 ul li .line{width: 27px;height: 1px;background: #999999;margin: 15px auto 18px; }
.jm21 ul li p{font-size: 16px;color: #888888;line-height: 25px;margin-bottom: 20px;}

.jm31 ul li{width: 216px;height: 300px;background: url(../images/j3.jpg) no-repeat center;padding-top: 44px;margin-bottom: 70px;}
.jm31 ul li p{font-size: 24px;margin-top: 24px;}



/* 产品中心 */
.cpzx .pl{width: 280px;}
.cpzx .pl>h3{width: 100%;height: 64px;background: url(../images/cp.png) no-repeat center;color:#fff;font-size: 24px;}
.cpzx .pl>.p_nav{width: 250px;margin: 0 auto; background: #f7f7f7;padding-bottom: 40px;}
.cpzx .pl>.p_nav>ul>li{width: 100%;height: 64px;padding: 0 32px 4px;background: url(../images/px.png) no-repeat center bottom;}
.cpzx .pl>.p_nav>ul>li>a{width: 100%;height: 60px;line-height: 60px;padding-left: 32px;background: url(../images/pn.png) no-repeat left center;color: #3d2920;font-size: 20px; }
.cpzx .pl>.p_nav>ul>li>a.active,.cpzx .pl>.p_nav>ul>li>a:hover{background: url(../images/pn_.png) no-repeat left center ;color: #cc0915;}
.cpzx .pl>.p_ewm{background: #f7f7f7;padding: 40px 0 30px;}
.cpzx .pl .p_ewm1{width: 167px;height: 167px;padding:  8px;margin:  0 auto 18px; background: url(../images/pe.png) no-repeat center;}
.cpzx .pl>.p_ewm p{margin-bottom: 20px;}
.cpzx .pl>.p_ewm span{font-size: 34px;color: #c41c1c;font-family: 'DIN';}
.cpzx .pr{width: 864px;}
.cpzx .product ul li{width: 416px;margin-bottom: 43px;}
.cpzx .product ul li .p_img{width: 100%;height: 355px;background: #f7f7f7;}
.cpzx .product ul li .p_img img{max-width: 100%;max-height: 100%;}
.cpzx .product ul li .p_con{width: 100%;height: 108px;padding: 0 25px 0 35px;background:#333333;}
.cpzx .product ul li .p_tit{width: 250px;color: #fff;font-size: 24px;height: 30px;line-height: 30px; }
.cpzx .product ul li .p_con p{color: #fff;margin-top: 7px;}
.cpzx .product ul li .p_more{width: 44px;height: 55px; background: url(../images/pm.png) no-repeat center;}
.cpzx .product ul li:hover .p_con{background: #cc0915;}
.cpzx .product ul li:hover .p_more{background: url(../images/pm_.png) no-repeat center;}

/* 新闻中心 */
.cpzx .news{width: 883px;background:#f7f7f7;padding: 60px 0 75px;}
.news0{padding: 0 15px 0 40px;}
.news0 ul li{margin-bottom: 35px;}
.n_img{width: 395px;height: 244px;padding: 8px ;border: 2px solid #333333 ;}
.n_img img{width: 100%;height: 100%;}
.n_con{width: 400px;}
.n_tit{font-size: 24px;line-height: 36px;max-height:72px; -webkit-line-clamp: 2;color: #3d2920;opacity: 0.9;}
.n_des{font-size: 18px;line-height: 30px;max-height: 90px;text-align-last: justify; -webkit-line-clamp: 3;color: #5a5a5a;margin: 15px 0 18px;}
.n_con p{font-size: 16px;color: #5a5a5a;padding-right: 5px;}




/* 联系我们 */
.contact{margin-top: 90px;position:relative;}
.contact11{width: 470px; margin-bottom: 43px;color: #333;opacity: 0.9}
.contact11>p{font-size: 24px;line-height: 25px; border-bottom: 1px solid rgba(51, 51, 51, 0.2);padding-bottom: 20px;margin-bottom: 20px}
.contact11>p img{margin-right: 20px}
.contact112{font-size: 18px;line-height: 33px;}
.contact112 p{width: 380px;}
.contact11 ul{margin-top: 50px;}
.contact11 ul li{margin-right: 12px;font-size: 16px;}
.contact111{width: 117px; height: 117px;padding: 7px;background: url(../images/e_.png) no-repeat center;margin-bottom: 10px;}


.map{width:53%;height:790px;overflow: hidden;position:absolute;top:0;right: 0;}
.map #container{width:100%; height: 680px;overflow: hidden;}
.BMap_bubble_buttons{display: none!important;}
.BMap_bubble_title{font-weight: bold;font-size: 16px;width: initial!important;padding-top: 10px;}
.BMap_bubble_content{margin-top: 10px;}
.BMap_bubble_center{width: 90%!important;}
.BMap_bubble_pop{padding: 0 15px!important;}

/* 页码 */

.pagination {margin-top: 100px;width: 100%;line-height: 78px;font-size: 22px;color: #333333;text-align: center;border-top: 1px solid #bfbfbf;}
.pagination li {width: 50px;text-align: center;line-height: 35px;display: inline-block;margin: 0 3px;}
.pagination li a {color: #636462;}
.pagination li.active, .pagination li a:hover {color: #cc0915 !important;position: relative;}
.pagination li.active::after {content: '';width: 50px;height: 4px;background: #cc0915;position: absolute;left: 0;right: 0;top: -23px;}

/* 上下篇 */
.sxy{margin-top: 60px;font-size: 16px;color: #666}
.sxy div{max-width: 48%; color: #666}
.sxy a{height: 24px;line-height: 24px;}
.sxy a:hover{color: #cc0915}

/* 详情页 */
.article_title{text-align: center;margin-bottom: 30px}
.article_title h2{font-size: 30px;font-weight: bold}
.article_title p{font-size: 14px;color:#858585;margin-top: 10px;}
.article_body{white-space:-moz-pre-wrap;word-wrap:break-word;font-size: 18px;line-height: 36px;padding:50px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.article_body img{max-width:100%;}

