@font-face {
  font-family: 'Regular';
  src: url('./Alibaba-PuHuiTi-Regular.ttf');
}
@font-face {
  font-family: 'syst';
  src: url('./SourceHanSerifCN-Regular.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; color:#333333;font-size: 18px;font-family: 'Regular';}
img{ border:0;}
.clear{clear:both;}
.no{display:none;}
.img{display: block;width:100%;}
.box{width:1200px;margin:0 auto;}
.box1{width:74%;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;}
.syst{font-family: 'syst';}
.Regular{font-family: 'Regular';}

.between{display: flex;flex-direction: row;justify-content: space-between;}
.img_center{display:flex;justify-content:center;align-items:center;}
.center{display: flex;flex-direction: row;justify-content: space-between;justify-content: space-around;}


/* 首页 */
.header{ width: 100%; height: 153px;background: url(../images/top.jpg) no-repeat center;position: fixed;top:0;left:0;z-index: 99999}
.logo{height:113px;display: block;float: left;margin:20px 0 0 32px }
.header1{width: 920px;}
.header11{height: 54px;align-items: center;}
.header11>p{font-size: 22px;}
.header11>div{font-size: 16px}
.header11>div b{font-size: 22px;color: #e20105}
.nav>ul>li>a{ height: 99px;color: #fff2ce}
.nav>ul>li>a:hover{background: url(../images/nav.jpg) no-repeat center bottom;color: #fff2ce;font-weight: bold;}
.nav_on{background: url(../images/nav.jpg) no-repeat center bottom;color: #fff2ce;font-weight: bold;}

.banner{width: 100%;height: 527px;margin-top: 153px;}

.flexslider {position: relative;width: 100%;min-width:1200px;padding-bottom: 41.667%;margin-top: 153px; overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;padding-bottom: 41.667%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslide r:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {text-align: center;width: 100%;position: absolute;bottom:30px;left:0;z-index: 999 ;}
.flex-control-nav span{font-size: 12px;color: #fff;margin:0 10px;cursor: pointer}
.flex-control-nav li {float: left;zoom: 1;margin: 0 5px; }
.flex-control-paging li a {background: #fff;display: block;height: 8px;overflow: hidden;text-indent: -99em;width:8px;border-radius: 4px; cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background: #da0301;width: 45px;}
.flexslider .slides  a {width: 100%;height:100%;display: block;}

.cor{color: #e20105}
.cor1{color: #4a2415}
.cor2{color: #ffffff}
.bg{background-color: #f7f7f7;}
/* 内容 */
.title{text-align: center;padding: 80px 0 40px;}
.title h1{font-size: 46px;}
.title div{width: 78px;height: 6px;border-radius: 3px;background: #e20105;margin: 30px auto 0}
.title p{font-size: 18px;color: #5b5b5b;margin-top: 12px}

.ht11{align-items: flex-end;padding-bottom: 130px;}
.ht111{width: 370px;padding:0 40px;text-align: center;cursor: pointer}
.ht111 h5{font-size: 22px;margin:30px 0;}
.ht111 div{width: 37px;height: 3px;background: #d90202;margin:0 auto 30px;}
.ht111 p{font-size: 16px;line-height: 26px;}
.ht110{width: 1px;height: 313px;background: #f1f2f4;}


.ht2{clear:both;width:100%;height: 890px; background: url(../images/ht2.jpg) no-repeat center;}
.ht21 ul li{width: 548px;position: relative;cursor: pointer;}
.ht21 ul li img{display: block;margin:217px auto 0;}
.ht211{width: 548px;height: 263px;padding: 72px 130px 0 ;text-align: center; background: url(../images/ht2.png) no-repeat center;position: absolute;top: 0;left: 0; }
.ht211 h5{font-size: 22px}
.ht211 p{font-size: 16px;line-height: 26px;margin-top: 25px}
.ht21_ .ht211{background:url(../images/ht2_.png) no-repeat center; }
.ht2>h5{text-align: center;font-size: 30px;padding:35px 0 25px;}
.ht2>p{font-size: 21px;}
.ht2>p img{margin:0 25px;}


.ht31{height: 544px;background: url(../images/ht3_1.png) no-repeat left center;padding: 118px 0 0 500px}
.ht31 p{padding: 0 0 0 130px;cursor: pointer; font-size: 22px;color: #4c4c4c; background: url(../images/ht3.png) no-repeat left center;margin-bottom: 40px}
.ht31_{background: url(../images/ht3_.png) no-repeat left center !important;}

.ht32{width: 100%;height: 398px;background: url(../images/ht32.jpg) no-repeat center;}
.ht32 .box>p{font-size: 22px;opacity: 0.5;writing-mode: vertical-rl;writing-mode: tb-rl;float: left;letter-spacing: 2px;}
.ht32 .box>h3{font-size: 52px;writing-mode: vertical-rl;writing-mode: tb-rl;float: left;}
.ht32 .box>img{display: block;float: right}
.ht321{width: 390px;height: 221px;text-align: center; background: #d90202;position: relative;float: left;margin-left: 20px;}
.ht321>img{display: block;position: absolute;top:0;bottom:0;left:-13px;margin:auto;}
.ht321 h4{font-size: 30px;margin-bottom: 18px;}
.ht321 p{font-size: 20px;line-height: 40px}

.ht41 ul li{width: 380px;float: left;margin: 0 30px 42px 0; }
.ht41 ul li:nth-child(3n){margin-right: 0}
.ht41_img{width: 130px;height: 349px;}
.ht41_img img{max-width: 100%;max-height: 100%;}

.ht42_con{width: 235px;}
.ht42_con h5{font-size: 16px;color: #4a2415;text-align: center;}
.ht42_con span{display: block;width: 1px;height: 35px;background: #858585;margin:25px auto 30px;}
.ht42_con p{font-size: 16px;color: #000;line-height: 40px}
.ht4>a{width: 213px;height: 63px;padding: 4px;margin: 12px auto 100px; border-radius: 32px;border:2px solid #d90202;font-size: 22px;color: #d90202}
.ht4>a b{width: 150px}

.h1>a{width: 213px;height: 63px;padding: 4px;margin: 12px auto 100px; border-radius: 32px;border:2px solid #d90202;font-size: 22px;color: #d90202}
.h1>a b{width: 150px}

.ht5{width: 100%; background: url(../images/ht5.jpg) no-repeat center top;}
.ht51{width: 360px}
.ht51 ul li{align-items: center;color: #000; width: 360px;height: 162px;background: #fff;padding:0 65px 0 55px;cursor: pointer}
.ht51 ul li p{font-size: 28px;}
.ht51 ul li h5{font-size: 16px;}
.ht51_{background: #d90202 !important;color: #fff !important;}
.ht52{width: 840px;height: 486px;background: #f5f6f7;padding:58px 0 58px 58px;}
.ht52 ul li{align-items: center;font-size: 24px;}
.ht521{width: 300px;height: 370px;}
.ht522{width: 440px;}
.ht522 p{margin:15px 0;}

.ht60{position: relative;margin-bottom: 40px;}
.ht61 ul{flex-wrap: wrap;}
.ht61 ul li{width: 290px;cursor: pointer;}
.ht61 ul li:nth-child(2n){margin-left: 600px;}
.ht61 ul li h5{font-size: 28px;color:#000;display: flex;align-items:center;margin: 80px 0 ;}
.ht61 ul li h5 span{display: block; font-size: 16px;}
.ht61 ul li:nth-child(2n+1) h5::after{display: block;content: '';width: 122px;height: 1px;background: #bfbfbf;}
.ht61 ul li:nth-child(2n+1) h5 span{margin:0 10px 0 22px;}
.ht61 ul li:nth-child(2n){text-align: right;}
.ht61 ul li:nth-child(2n) h5::before{display: block;content: '';width: 122px;height: 1px;background: #bfbfbf;}
.ht61 ul li:nth-child(2n) h5 span{margin:0 22px 0 10px;}
.ht61 ul li p{font-size: 16px;line-height: 26px;margin: 20px 0 80px;}
.ht61_ h5{color: #d90202 !important}
.ht61_ h5::after{background: #d90202 !important}
.ht62{width: 570px;height: 507px;background: url(../images/ht6_.jpg) no-repeat center;position: absolute;top:0;bottom:0;left:0;right: 0;margin:auto;}
.ht62 ul li{position: absolute;}
.ht62_ .ht621{display: none}
.ht62_ .ht621_{display: block}

.ht63{width: 100%;height: 263px;background: url(../images/ht63.jpg) no-repeat center;}
.ht63 .box{align-items: center;height: 263px;}
.ht630{width: 1px;height: 111px;background: #81665c; }
.ht632{text-align: center}
.ht632 h5{font-size: 34px;color: #f2d79b}
.ht632 p{font-size: 22px;margin-top: 20px}
.ht633 p{font-size: 30px}
.ht633 a{width: 200px;height: 70px;border-radius: 35px;background: #d90202;font-size: 20px;color: #fff;margin-top: 6px}

.ht7{width: 100%;height: 885px;background: url(../images/ht7.jpg) no-repeat center;}
.ht71{height: 478px;position: relative;}
.ht710 p{width: 100%;height: 100%;cursor: pointer; background: rgba(74, 36, 21, 0.8);position: absolute;top:0;left:0;font-size: 22px;}
.ht711{width: 186px;height: 185px;position: absolute;top:0;left: 113px;}
.ht712{width: 281px;height: 280px;position: absolute;bottom:0;left:18px;}
.ht713{width: 281px;height: 280px;position: absolute;top:0;left:312px;}
.ht714{width: 281px;height: 280px;position: absolute;top:0;right:313px;}
.ht715{width: 186px;height: 185px;position: absolute;top:0;right:113px;}
.ht716{width: 186px;height: 185px;position: absolute;bottom:0;left:312px;}
.ht717{width: 186px;height: 185px;position: absolute;bottom:0;left:506px;}
.ht718{width: 186px;height: 185px;position: absolute;bottom:0;right:312px;}
.ht719{width: 281px;height: 280px;position: absolute;bottom:0;right:18px;}

.ht8{width: 100%;height: 967px;background: url(../images/ht8.jpg) no-repeat center;}
.ht81 ul li{width: 392px;height: 185px;border:3px ;margin-bottom: 3px;cursor: pointer;}
.ht81_{border:3px solid #d90202 !important;}
.ht811{width: 173px;height: 185px;}
.ht812{text-align:center;}
.ht812{width: 219px;height: 185px;}
.ht812 h5{font-size: 20px;}
.ht812 h5::before{display: block;content: '';width: 34px;height: 1px;background: #fff;margin-right: 5px;}
.ht812 h5::after{display: block;content: '';width: 34px;height: 1px;background: #fff;margin-left: 5px;}
.ht812 p{font-size: 26px;margin-top: 15px}
.ht82{width: 700px;height: 570px;}

.ht821{width: 700px;height: 570px;padding: 105px 0 0 275px; background: url(../images/ht81.png) no-repeat 0 15px;}
.ht820>h5{font-size: 24px;margin-bottom: 25px}
.ht820>dl dd{width: 97px;height: 97px;border-radius: 20px;border:1px solid #fff;text-align: center;text-align: center;}
.ht820>dl dd img{margin-bottom: 5px}
.ht822{width: 700px;height: 570px;padding:30px 0 0; background: url(../images/ht82.png) no-repeat center 160px;}


.ht9{padding-bottom: 140px;}
.ht91{height: 440px;position: relative}
.ht91 img{display: block;position: absolute;}
.ht91 p{font-size: 28px;color: #e20105;position: absolute;text-align: center; bottom:20px;left:0;right: 0;margin:0 auto;}

.h1{width: 100%;background: url(../images/h1_.jpg) no-repeat center;padding-bottom: 100px;}
.h11 ul li{width: 220px;float: left;margin:0 106px 60px 0;cursor: pointer; }
.h11 ul li:nth-child(4n){margin-right: 0}
.h11 ul li h5{font-size: 28px;color: #000;margin:20px 0;}
.h11 ul li p{font-size: 16px;line-height: 27px;}
.h2{padding-bottom: 160px;}
.h2>h5{text-align: center;font-size: 30px;}
.h21{height: 280px;padding:55px 80px 0 60px;background: #f5f6f7;margin-top: 25px}
.h21 .between{align-items: center}
.h211{width: 770px;flex-wrap: wrap;}
.h2111{width: 340px;height: 60px;line-height: 60px;font-size: 20px; border-bottom: 1px solid #bfbfbf;}
.h2111 .text{width:280px; height:60px;border:none;outline: none;background: none; font-family: "syst";font-size:18px;}
.h21 .tj{display: block; width: 200px;height: 70px;border-radius:35px ;background: #d90202;font-family: "syst"; color: #fff;outline:none;border:none;cursor: pointer;font-size: 20px;}
.h22{height: 160px;background: url(../images/h22.jpg) no-repeat center;padding: 0 70px;align-items: center;}
.h22>p{font-size: 20px}
.h22>p b{font-size: 50px;color: #f2d79b}
.h221{width: 425px;align-items: center;}
.h2211{width: 103px;}
.h2212{width: 295px;height: 104px;font-size: 20px;color: #fff;justify-content:flex-end;padding-right: 28px;display: flex;align-items: center;text-align: right; background: url(../images/h22.png) no-repeat center;}




/* 底部 */
.di{clear:both;width:100%;height: 484px; background: url(../images/di.jpg) no-repeat center;}
.di1{height: 169px;align-items: center; border-bottom: 1px solid rgba(255,255,255,0.1);}
.di1>img{display: block;float: left;height: 73px;}
.di1>p{font-size: 16px;color: #ffffff;height: 50px; line-height: 25px;padding-left: 14px;border-left: 2px solid #fff;margin: 12px 0 0 20px;float: left;}
.di1>p span{letter-spacing:2px}
.d_nav{width: 740px;}
.d_nav ul li a{display: block;color: #fff;}

.di2{padding: 51px 0;}
.di21{float: left;line-height: 50px;}
.di21 p b{font-size: 44px;}
.di22{float: left;margin-left: 143px;}
.di22 div{width: 430px; font-size:16px;line-height: 36px; }
.di23{float: right;margin-left: 40px}
.di23 img{display: block; height: 93px;padding: 4px;border: 2px solid #f2d79b;float: right; }
.di3{width: 100%;background: rgba(0, 0, 0, 0.5);height: 68px;color: #fff;display: flex;align-items: center;font-size: 12px}
.di3 a{color: #fff}

/* 关于我们 */
.con{padding:60px 0 180px;background: #f1f2f4;}
.con1{padding:60px 0 0;background: #f1f2f4;}
.con2{padding:0 0  180px;background: #f1f2f4;}

.position{border-bottom:1px solid #e6e6e6;padding-bottom: 10px;margin-bottom: 40px}
.pos1{padding-left: 10px;height: 45px; border-left: 3px solid #e20105;}
.pos1 h3{font-size: 22px;color: #e20105;line-height: 24px;}
.pos1 p{font-size: 14px;color: #8f8f8f;margin-top: 5px}
.position>p{font-size: 16px;color: #7f7f7f;margin-top: 22px}
.position>p a{color: #7f7f7f}


.about_body{margin-top: 50px; line-height: 39px;font-size: 20px;color: #333; white-space:-moz-pre-wrap;word-wrap:break-word}
.about_body img{max-width:100%;}

/* 产品中心 */
.p_nav{width: 288px;}
.p_nav>h3{width:288px;height: 64px;background: #4a2415;font-size: 21px;color: #fff;letter-spacing: 3px;}
.p_nav>ul>li{width: 288px;height: 83px;border-bottom: 1px dashed #e0e0e0;background: #fff;display: flex;align-items: center; }
.p_nav>ul>li:last-child{border:none;}
.p_nav>ul>li a{padding-left: 24px;font-size: 16px;color: #7f7f7f }
.p_nav>ul>li a span{font-size: 19px;font-family: 'ArialNarrow';}
.p_nav>ul>li a:hover{color: #e20105}
.p_nav_on{color: #e20105 !important}
.p_ewm{width: 288px;height: 297px;background: #fff;text-align: center;font-size: 24px;color: #e20105;}
.p_ewm img{display: block;margin: 0 auto 25px; width: 150px;border:1px solid #e0e0e0;}
.product{width: 880px;}
.product>ul>li{width: 420px;float: left;margin-bottom: 43px;}
.product>ul>li:nth-child(2n){float: right}
.p_img{background: #fff; width: 420px;height: 258px;overflow: hidden;}
.p_img img{max-width: 100%;max-height: 100%}
.p_con{padding:25px 40px 0;height: 100px;background: rgba(255, 255, 255, 0.3)}
.p_name{display: block;font-size: 20px;color: #000;}
.p_des{display: block;font-size: 14px;color: #000;margin-top: 5px}
.p_more{display: block;margin-top: 5px}
.product>ul>li:hover .p_con{background: #4a2415;border-color: #4a2415;}
.product>ul>li:hover .p_name{color: #fff}
.product>ul>li:hover .p_des{color: #fff}



/* 新闻资讯 */
.news{padding-top: 13px}
.news>ul>li{padding:13px 30px;overflow: hidden}
.n_img{width:468px;height:278px;overflow: hidden;float:left;}
.n_con{width:580px;float: right;margin: 50px 40px 0 0}
.n_title{font-size:24px;color:#000;}
.n_des{display:block;height:100px; overflow: hidden;font-size:14px;color:#000;line-height: 22px;margin:20px 0 10px;}
.n_time{display:block;font-size:16px;color:#000;display: flex;align-items: center}
.n_time span{font-size: 22px}
.news>ul>li:hover .n_title{color: #d90202}

.join1{background: rgba(255, 255, 255, 0.5)}
.hz11{width: 501px;height: 513px;background: #fff; padding:0 45px;font-size: 20px;line-height: 48px}
.hz13{height: 316px }

/* 联系我们 */
.contact{position:relative;margin-top: 60px;}
.contact1{padding:50px 0;}
.contact11{width: 650px; margin-bottom: 50px;}
.contact11 p:nth-child(1){font-size: 24px;color: #333;line-height: 26px;border-bottom: 1px solid rgba(51, 51, 51, 0.2);padding-bottom: 24px;margin-bottom: 25px}
.contact11 p:nth-child(1) img{vertical-align: top;margin-right: 10px}
.contact11 p:nth-child(2){font-size: 18px;color: #333333;}

.contact11 ul li{font-size: 16px;text-align: center;line-height: 50px; float:left;margin-right: 20px;}
.contact11 ul li img{width: 124px;}

.map{width:53%;height:790px;overflow: hidden;position:absolute;top:0;right: 0;}
#dituContent{width:100%;height:790px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


/* 上下篇 */
.sxy{margin-top: 50px;height:30px;font-size: 16px;color:#666}
.sxy1{width:50%;height:30px;float: left;}
.sxy2{width:50%;height:30px;float: right;text-align: right;}

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

