@font-face {
  font-family: 'LIGHT';
  src: url('./PINGFANG LIGHT_0.TTF');
}
@font-face {
  font-family: 'zihun110';
  src: url('./zihun110.ttf');
}
@font-face {
  font-family: 'zihun59';
  src: url('./zihun59.ttf');
}
*{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:#303030;}
body{min-width:1200px;max-width:1920px;margin: 0 auto;background: url(../images/bj.jpg) center ;color:#303030;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.916%;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;} 

.light{font-family: 'LIGHT';}
.wr{writing-mode: vertical-rl;writing-mode: tb-rl;}
.wl{writing-mode: vertical-lr; writing-mode: tb-lr;}


.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%;height: 223px;min-width:1200px; background: url(../images/top.png) no-repeat center top; position: fixed;top:0;left:0;z-index: 99;}
header .logo{display: block;height: 157px;top:20px;left:0;right: 0;margin:auto;}
header .headTop{height: 62px}
header .headTop p{font-size: 21px;font-family: 'zihun59'; }
header .headTop .phone{font-size: 26px;}
header .headTop .phone img{margin-right: 7px;}
header .headBot{width: 100%;height: 92px;border-top:  1px solid rgba(232, 193, 100, 0.17)}
header .headBot nav div{width: 430px;}
header .headBot nav a{height: 92px;color: #e1b859;font-size: 16px;line-height: 24px;opacity: 0.7}
header .headBot nav a span{font-size: 12px;}
header .headBot nav a:hover,header .headBot nav a.active{opacity: 1;font-weight: bold;}

.banner{width:100%;height:500px;margin-top: 155px;}

.bos{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}

.sy_banner{margin-top: 155px;}
.sy_banner .swiper-button-prev{width: 30px;height: 30px;top:0;bottom: 0;left: 10%;margin:auto;}
.sy_banner .swiper-button-next{width: 30px;height: 30px;top:0;bottom: 0;right: 10%;margin:auto;}
.sy_banner .swiper-button-next::after,.sy_banner .swiper-button-prev::after{font-size: 40px;color: #e1b859;}
.cor{color: #af1f14}
.cor1{color: #ffbf53}
.cor2{color: #ffffff}
/* 内容 */
.title{padding: 100px 0 60px;}
.title h3{font-size: 43px;font-family: '宋体';font-weight: 700;}
.title h4{font-size: 22px; margin-top: 15px;}

.ht11 ul li{width: 392px;}
.ht11 ul li h5{width: 378px;height: 72px;margin: 30px 0 25px; background: url(../images/ht10.png) no-repeat center;font-size: 22px ;}
.ht11 ul li p{font-size: 16px;line-height: 26px;}


.ht12{width: 100%;height: 530px;margin: 120px 0 55px;padding-top: 80px; background: url(../images/ht12.jpg) no-repeat center;}
.ht121{width: 580px;border-radius: 15px;}
.ht122{width: 580px;color: #fbdb62;}
.ht122 h3{font-size: 80px;font-family: 'zihun110';background-image:-webkit-linear-gradient(top,#fbdc69,#ffc400); -webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.ht122 h4{font-size: 32px;font-family: '新宋体';margin: 15px 0 50px;}
.ht122 h4::before{display: block;content: ''; width: 29px;height: 2px;background: #fcd446;margin-right: 15px;}
.ht122 h4::after{display: block;content: ''; width: 29px;height: 2px;background: #fcd446;margin-left: 15px;}
.ht122 div p{padding-right: 20px;}
.ht122 div p span{width: 82px;height: 81px; background: url(../images/ht121.png) no-repeat center;margin-right: -20px;font-size: 26px;color: #fcd959;}


.ht13{width: 100%;height: 751px;padding-top: 80px; background: url(../images/ht13.jpg) no-repeat center;}
.ht131{padding: 205px 0 0 610px;}
.ht131 h5{font-size: 38px;}
.ht131 h3{font-size: 75px;padding-top: 15px; font-family: '新宋体';position: relative;background: url(../images/ht141.png) no-repeat top right 75px; font-weight: bold;margin: 15px 0 30px;}
.ht131 h4{width: 554px;height: 81px;background: url(../images/ht143.png) no-repeat center;font-size: 37px;color: #fdb521;font-family: '新宋体';}
.ht131 p{font-size: 30px;margin: 60px 0 0 30px;}
.ht131 p b{font-size: 50px;margin-left: 15px;}


.ht2{width: 100%;height: 1073px;padding-top: 30px; background: url(../images/ht2.jpg) no-repeat center;}
.ht21{margin-top: 60px;}
.ht21 ul li{width: 723px;height: 182px;padding: 16px 30px;margin-bottom: 35px; background: url(../images/ht20.png) no-repeat center;}
.ht211{width:213px;}
.ht212{width: 420px;font-family: '新宋体';color: #090907;}
.ht212 h5{font-size: 33px;font-weight: bold;}
.ht212 p{font-size: 20px;line-height: 26px;margin-top: 10px;}

.ht31{width: 100%;height: 904px;background: url(../images/ht31.jpg) no-repeat center;}
.ht301{padding: 45px 0 0 560px;}
.ht311{background: url(../images/ht30.jpg) no-repeat  0 0;padding-left: 70px;}
.ht311 h3{font-size: 22px;font-family: '宋体'; }
.ht311 h3 b{font-size: 46px; }
.ht311 h4{font-size: 24px;margin: 5px 0 10px;}
.ht311 .line{width: 100%;height: 1px;background: rgba(45, 45, 45, 0.16);}
.ht311 p{line-height: 33px;margin: 30px 0 40px;}
.ht311 a{width: 252px;height: 53px;background: url(../images/ht30.png) no-repeat center;font-size: 22px;color: #e8c164;margin-top: 50px;}

.ht32{width: 100%;height: 755px;background: url(../images/ht32.jpg) no-repeat center;}
.ht302{padding: 200px 0 0 0;}
.ht302 .ht311{width: 510px}
.ht302 .ht311 a{margin-top: 90px;}


.ht4{width: 100%;height: 1126px;background: url(../images/ht4.jpg) no-repeat center;}
.ht41 ul li{width: 160px;height: 450px;padding: 70px 33px 0 0;}
.ht41 ul li p{font-size: 25px;margin-left: 5px;}
.ht41 ul li h5{font-size: 46px;font-weight: 700;font-family: '宋体';}
.ht41 ul li img{display: block;position: absolute; bottom: -115px;left: -13px;}

.ht5{width: 100%;background: url(../images/ht50.jpg) no-repeat center bottom;padding-bottom: 190px;background-color: #fce8d1;}
.ht51{width: 600px;}
.ht52{width: 560px;}
.ht52 ul li{padding-bottom: 20px;border-bottom: 1px solid rgba(0, 0, 0, 0.06);margin-bottom: 30px;}
.ht52 ul li h5 span{width: 52px;height: 52px;font-size: 30px;color: #eed6a5;font-family: '宋体';font-weight: 700; background: url(../images/ht50.png) no-repeat center;}
.ht52 ul li p{font-size: 20px;line-height: 28px;margin-top: 10px;}
.ht52 ul li:last-child{border:none;padding-bottom: 0;margin: 0;}

.ht6{width: 100%;height: 843px; background: url(../images/ht6.jpg) no-repeat center top;}
.ht61{width: 76.56%;min-width: 1200px;}
.ht61 ul li{width: 19%;display: inline-block;}
.ht61 ul li div{width: 65%;padding-bottom: 14.5%;bottom: 17%;left:0;right: 0;margin: auto;}
.ht61 ul li div p{width: 100%;height: 100%;top:0;left:0;background: url(../images/ht60.png) no-repeat center;background-size: 100% 100%;}
.ht61 ul li:nth-child(1),.ht61 ul li:nth-child(2),.ht61 ul li:nth-child(3),.ht61 ul li:nth-child(4),.ht61 ul li:nth-child(5){margin-bottom: -8%;}
.ht61 h5{width: 100%;position: absolute;top: 33%;font-size: 34px;color: #ffcb52;font-family: '宋体';font-weight: bold;}

.ht7{width: 100%;height: 1227px; background: url(../images/ht7.jpg) no-repeat center top;}
.jm11{padding-left: 26px;}

.ht8{width: 100%;height: 639px; background: url(../images/ht8.jpg) no-repeat center top;}
.ht81 ul li{width: 85px;height: 323px;background: url(../images/ht80.png) no-repeat center ;padding-top: 25px;}
.ht81 ul li h5{font-size: 30px;color: #fbb30d;margin: 0 auto 30px;font-weight: 700;font-family: '宋体';}


.ht0{padding: 80px 0;background: #fef6ed;}
.ht00{margin-bottom: 35px;}
.ht00 h5{font-size: 25px;margin-bottom: 10px;}
.ht00 div{height: 106px;background: rgba(238, 227, 196, 0.44);padding: 0 15px;}
.ht01 div{width: 594px;}
.ht00 div .text{display: block; height:60px;background: none;outline: none;border: none;font-size: 20px;margin-left: 10px;}
.ht01 div .text{width:520px;}
.ht02 div{width: 100%;}
.ht02 div .text{width:1120px;}
.ht0 .tj{display: block;width:100%; height:90px;background: url(../images/tj.jpg) center;outline:none;cursor: pointer;border: none;margin: 35px auto 0; font-size: 22px;color: #e9ca74}

.xf{width: 50px;height: 270px; position: fixed;top:0;right: 0;bottom:0;margin:auto;z-index: 999}
.xf>ul{height: 270px;text-align: center;}
.xf>ul>li{width: 50px;height: 50px;background: #212226; 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: 250px;height: 80px;line-height: 30px; font-size: 20px;}
.xfl2{width: 110px;height: 110px; padding:5px;}
.xf>ul>li:hover{background: #c2000c;}
.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%;background: url(../images/di.jpg) center;font-size: 16px;border-top: 7px solid #f8d679}
footer a{color: #e9ca74;}
footer .ft{border-bottom: 1px solid rgba(255, 255, 255, 0.2);padding: 70px 0 20px;}
footer .ft>img{height: 135px;display: block;}
footer .ft>nav{width: 650px}
footer .ft>nav a{color: #e9ca74}
footer .ft>nav span{display: block;width: 1px;height: 14px;background: rgba(255, 255, 255, 0.25);}
footer .fm{padding:60px 0;}
footer .fm .fml p{line-height: 60px;}
footer .fm .fml p b{font-size: 48px;}
footer .fm .fmm{width: 430px;}
footer .fm .fmm ul li{line-height: 36px;}
footer .fm .fmm ul li h5{width: 80px;text-align-last: justify; }
footer .fm .fmm ul li p{width: 340px}
footer .fm .fmr ul li{margin-left: 12px;}
footer .fm .fmr ul li .qr{width: 143px;height: 143px; padding:8px;border: 1px solid rgba(255, 255, 255, 0.3);}
footer .fm .fmr ul li p{margin-top: 8px;font-size: 14px}
footer .fb{width: 100%;height: 80px;line-height: 80px;font-size: 14px;background: rgba(128,14,6,0.3);}


.position{border-bottom:1px solid #e6e6e6;padding-bottom: 10px;margin-bottom: 70px}
.pos1{padding-left: 10px;height: 45px; border-left: 3px solid #af1f14;}
.pos1 h3{font-size: 22px;line-height: 24px;color: #af1f14}
.pos1 p{ font-size: 16px;color: #333;opacity: 0.4; margin-top: 5px}
.position>p{max-width: 600px;height: 23px; font-size: 16px;color: #7f7f7f;opacity: 0.8; margin-top: 22px}
.position>p a{color: #7f7f7f}
.position>p a:hover{color: #af1f14}

.con{width: 100%; padding: 80px 0;background: #fef6ed;}
.con0{width: 100%; padding: 80px 0 50px;background: #fef6ed;}
.con1{width: 100%; padding:100px  0 150px;background: #fef6ed;}


/* 关于我们 */
.gysp{height: 602px;background: #000;margin-top: 50px;}

.about_body{font-size:18px; line-height: 36px;white-space:-moz-pre-wrap;word-wrap:break-word;text-align: justify;}
.about_body img{max-width:100%;}

/* 产品中心 */

.product>ul>li{width: 595px;margin-bottom: 50px;}
.p_img{display: block; width: 595px;height: 410px;overflow: hidden;}
.p_img img{width: 100%;height: 100%}
.p_con{padding: 25px;border-bottom: 1px solid #9f9d9a}
.p_name{height: 52px;font-family: '宋体';font-size: 22px;}
.p_name b{font-size: 44px;}
.p_des{height: 33px;font-size: 24px;margin-top: 10px;}

/* 商业合作 */
.jm1{width: 100%;height: 732px;background:url(../images/jm1.jpg) no-repeat center;padding-top: 88px;}
.jm11{width: 525px;font-family: '宋体';}
.jm11 h4{width: 535px;height: 90px;background:url(../images/jm1.png) no-repeat center;font-size: 44px;font-weight: 700;}
.jm111{margin: 85px 0 55px;font-size: 31px;color: #af1f14;line-height: 38px;}
.jm111 .line{width: 1px;height: 140px;background: #af1f14;opacity: 0.13;}
.jm11 h5{font-size: 44px;color: #b2271c;font-weight: 700;}
.jm11 h6{margin-top: 50px;}
.jm11 h6 b{font-size: 24px;display: inline-block;padding-left: 20px;background:url(../images/jm2.png) no-repeat left center;}
.jm11>p{font-size: 24px;margin-top: 8px;}


/* 新闻资讯 */
.news>ul>li{margin-bottom: 35px;}
.n_img{display: block; width:530px;height:278px;overflow: hidden;}
.n_img img{width: 100%;height: 100%;}
.n_con{width:610px;}
.n_tit{font-size:24px;font-weight: 600}
.n_des{height:110px;color: #5a5a5a; -webkit-line-clamp: 5;overflow: hidden;font-size:16px;line-height: 22px;margin:20px 0 30px;}
.n_time{font-size:16px;color: #000;}
.n_time span{font-size: 23px}
.news>ul>li:hover .n_title{color: #0f4cf1}



/* 联系我们 */
.lx2{border:1px solid #e8e8e8;}
.lx21{width: 299px;height: 240px; text-align: center;padding:0 10px;}
.lx21 h5{font-size: 19px;color: #404040;margin:15px 0 20px;}
.lx21 p{line-height: 30px;font-weight: bold;color: #131313}
.lx22{width: 1px;height: 300px;background: #e8e8e8}
.lx33{width: 299px;}
.lx331{width: 143px;padding:16px 12px;margin: 0 auto; background:url(../images/ewm_.png) no-repeat center;}
.lx33 p{font-size: 20px;text-align: center;margin-top: 10px;}

.map{width:100%;height:690px;overflow: hidden;}
.map #container{width:100%; height: 690px;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: 60px;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: #eb2631 !important;position: relative;}
.pagination li.active::after {content: '';width: 50px;height: 4px;background: #eb2631;position: absolute;left: 0;right: 0;top: -23px;}



/* 上下篇 */
.sxy{margin-top: 50px;font-size: 16px;color: #666}
.sxy div{max-width: 48%; color: #666}
.sxy a:hover{color: #9a272c}
/* 详情页 */
.article_title{text-align: center;margin-bottom: 30px}
.article_title h2{font-size: 30px;color:#333;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%;}

