@charset "utf-8";
/* CSS Document */
html,body{height: 100%;margin: 0;padding: 0;font-family:"微软雅黑","Microsoft YaHei","宋体";min-width: 1280px;}
body{color:#111;font-size:16px;}
ul,li,ol,p,input{margin: 0;padding: 0;list-style-type: none;}
img,img a{border: none;}
a{text-decoration-line: none;color:#111;}
a:hover{color:#D10003;}
div{box-sizing: border-box;}
.pa{position: absolute;}
.oh{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.h100{height: 100%;}
.w1280{width: 1290px;margin: 0 auto;padding: 0 5px;}

.tt{height:44px;background: #f0f0f0;line-height: 44px;color: #D10003;font-size: 14px;}
.tt a{color: #C60306;font-size: 14px;}
.top{height: 120px;}
.logo{padding-top: 30px;}
.logo img{width:200px;}
.nav{height:50px;background: radial-gradient(circle at 33%,#f92900,#c60003);line-height:50px;color: #fff;box-shadow:rgba(180,30,0,0.4) 0 6px 8px;}
.nav a{display: block;float: left; color: #fff;font-size:18px;padding:0 27px;letter-spacing:1px;}
.nav a:hover{background: #D53639;}
.icon{width:500px;padding-top:50px;}
.icon div{width:40px;height:40px;border-radius:50%;margin-left:40px;float:right;background:#D10003;cursor: pointer;position: relative;z-index: 2;text-align: center;box-shadow:rgba(180,30,0,0.3) 0 2px 4px;}
.icon div p img{width: 100%;}
.icon div a{text-align: center; width:40px;line-height: 40px;color: #fff;font-size: 15px;display: none}
.icon div .er{display: block;width:100px; position: absolute;top: 40px;left:-30px;z-index:9;box-shadow:rgba(0,0,0,0.2) 1px 4px 4px;display: none}

.banner01{height:115px;margin:35px auto;position: relative;overflow: hidden;}
.tou{text-align: center;padding-bottom:50px;}
.tou p:nth-child(1){font-size: 42px;font-weight: bold;text-align: center;line-height:49px;color:#072B5B;padding-bottom: 20px;}
.tou a{color:#072B5B}
.focus01{width:700px;height: 500px;position: relative;}
.focus01 .swiper-wrapper{width: 100%;height:450px;}
.focus01 .swiper-wrapper .swiper-slide{width: 100%;height: 100%;position: relative;}
.focus01 .swiper-wrapper .swiper-slide img{width: 100%;height: 100%;}
.focus01 .swiper-wrapper .swiper-slide p{position: absolute;line-height: 40px;color: #fff;text-align: center;background: rgba(0,0,0,0.5);bottom: 0;left: 0;width: 100%;}
.focus01 .swiper-pagination{position: absolute;left:0;right:0;margin: auto;padding-top: 10px;}
.focus01 .swiper-pagination span{width:40px;height:8px; margin: 0 8px;border-radius:5px!important;}
.swiper-pagination-bullet-active{background:#f92900}

.txtlie{width: 530px;}
.bt01{height:26px;background: url("../images/line.png") repeat-x left center;margin-bottom: 18px;}
.bt01 span{display: block; font-size: 24px;font-weight: bold;color:#e91000;background: #fff;float: left;line-height: 24px;padding-right: 15px;letter-spacing:2px;}
.bt01 a{display: block;width: 40px;height:24px;border-radius: 4px;background:#f92900;color:#F0C1C1;text-align: center;line-height:24px;float: right;font-size:14px;border-left:20px #fff solid;}
.bt01 a:hover{color: #fff;}
.lie01{padding-bottom: 30px;}
.lie01 li{line-height:34px;background: url("../images/lie.png") no-repeat left center;padding-left:18px;}
.lie01 li a:hover{font-weight: bold;}

.tl{height: 230px;background: #f0f0f0;margin:60px 0 80px;}
.gztsbox{width: 460px;margin-top:-30px;box-shadow:rgba(0,0,0,0.2) 2px 4px 6px;}
.bt02,.bt02 a{height:60px;text-align: center;color: #fff;font-size:22px;font-weight: bold;background: radial-gradient(circle at 40%,#f92900,#c60003);line-height: 60px;letter-spacing:4px;}
.bt02 a:hover{color: #E9BD9D;}
.bt02 span{font-size: 14px;letter-spacing:0;color: rgba(221,94,96,1.00)}
.gzts{background: #fff;padding: 20px 20px 0;}
.w750{width:750px;}
.zbdy-bt{font-size: 24px;font-weight: bold;color:#e91000;margin-top:20px;height:50px;letter-spacing:2px;}
.zbdy-bt a{color:#D10003}
.zbdy-bt a:hover{color:#333}

.img-hover,.img-hover-1{transition: all .3s}
.img-hover:hover{transform: scale(1.02);}
.img-hover-1:hover{filter: contrast(1.3)}

.zbdy-qx a{width:90px;height:40px;line-height: 40px; background: #fff;display: block;float: left;text-align: center;margin:0 17px 20px 0;border-radius: 4px;border: 1px #D88C8D solid;}
.zbdy-qx a:nth-child(7){margin: 0!important}
.zbdy-qx a:nth-child(1){background: rgba(240,150,20,1.00);color: #fff;}
.zbdy-qx a:hover{background: rgba(240,150,20,1.00);color: #fff;}
.lie02 li{line-height:34px;background: url("../images/lie.png") no-repeat left center;padding-left:18px;width: 50%;float: left;box-sizing: border-box;}
.lie02 li a:hover{font-weight: bold;}

.bt03{width:300px; margin:10px 0 40px;height:28px;background:url("../images/bt03.png") no-repeat center 5px;background-size: auto 100%; position: relative;letter-spacing:2px;}
.bt03 span{display: block;width: 140px;font-size:28px;line-height:28px; font-weight: bold;color:#e91000;text-align: center;position: absolute;top:0;left:0;right: 0;margin: auto;}
.bt03 span a{color:#e91000;}
.bt03 span a:hover{color:#111;}
.bt03-fb{overflow: hidden;height:60px;width: 600px;margin-top:8px;}
.bt03-fb a{color:#e91000;display: block;width:130px;height:35px;background: #f0f0f0; float: left;margin: 0 15px;font-weight: bold;text-align: center;border-radius: 5px;line-height:34px;font-size:18px;}
.bt03-fb a:hover{background:#e91000;color: #fff;}
.w900{width:900px;}
.wmcj{padding:40px 0 30px;background: #FBF8E9;margin-bottom:60px;}
.wmcj-img{width: 400px;height:280px;margin-right: 40px;position: relative;border:5px #fff solid;}
.wmcj-img img{width: 100%;height: 100%;}
.wmcj-img p{position: absolute;line-height: 40px;color: #fff;text-align: center;background: rgba(0,0,0,0.5);bottom:0;left:0;width:100%;overflow: hidden;}
.wmcj-bt{font-size:20px;font-weight:bold;line-height: 24px;padding-bottom:15px;}
.wmcj-zy{font-size: 14px; line-height:26px;height:78px;overflow: hidden;margin-bottom:20px;}
.wmmdbox{width: 330px;height: 290px; position: relative;background: radial-gradient(circle at 10%,#f92900,#c60003);padding: 25px 15px;border-radius:6px;box-shadow:rgba(180,30,0,0.4) 0 6px 8px;}
.wmmd{width:300px;height:240px;overflow: hidden;}
.wmmd .swiper-wrapper{width:100%;height:240px;display:block!important;}
.wmmd .swiper-wrapper .swiper-slide{width:100%;height:60px;padding:5px 0}
.wmmd .swiper-wrapper .swiper-slide a{display: block; line-height:50px;text-align: center;font-weight: bold;background:#fff;}
.wmmd .swiper-wrapper .swiper-slide a:hover{background:rgba(240,150,20,1.00);color: #fff;}
.down{position: absolute;width:30px;height: 20px;background:url("../images/up.png") no-repeat center center;background-size: 20px 13px; top:4px;left: 50%;margin-left: -15px; cursor: pointer}
.up{position: absolute;width: 30px;height: 20px;background:url("../images/down.png") no-repeat center center;background-size: 20px 13px; bottom:4px;left: 50%;margin-left: -15px; cursor: pointer}

.wmsj{padding:50px 0 45px;background:#f0f0f0;margin-bottom:40px;}
.wmsj-bt{font-size:20px;font-weight:bold;line-height: 24px;padding-bottom:15px;}
.wmsj-zy{font-size: 14px; line-height:26px;height:78px;overflow: hidden;margin-bottom:20px;text-indent: 2em;}
.w840{width:840px;}
.tlbanner{width: 1280px; height: 110px;background: #f0f0f0;margin:10px auto 40px;}
.tlbanner img{width: 100%;height: 100%;}

.wmpy{background: #f0f0f0;padding:30px;box-sizing: border-box;height: 465px;}
.pyimgbox{position: relative;}
.pyimg{width: 800px; height:260px;overflow: hidden;margin:10px auto;}
.pyimg .swiper-wrapper .swiper-slide{width:200px;height: 260px;text-align: center;}
.pyimg .swiper-wrapper .swiper-slide img{width: 180px;height:240px;}
.left{position: absolute;width:30px;height:20px;background:url("../images/up.png") no-repeat center top;background-size:30px 20px; top:110px;right:-10px;cursor: pointer;transform: rotate(90deg);}
.right{position: absolute;width:30px;height:20px;background:url("../images/down.png") no-repeat center center;background-size:30px 20px; top:110px;left:-10px;cursor: pointer;transform: rotate(90deg);}

.gyggbox{width: 330px;}
.gygg{height: 465px; background: #f0f0f0;padding: 30px 10px;}
.gyimg{width:280px;height:420px;position: relative;margin: 0 auto;}
.gyimg .swiper-wrapper .swiper-slide{width: 100%;height:380px;}
.gyimg .swiper-wrapper .swiper-slide img{width: 100%;height: 100%;}
.gyimg .swiper-pagination{position: absolute;left:0;right:0;margin: auto;bottom:5px;}
.gyimg .swiper-pagination span{width:10px;height:10px; margin: 0 8px;border-radius:5px!important;}
.swiper-pagination-bullet-active{background: #E5484B}



.footbox{display: block; background:#D10003;text-align:center; padding:80px 0; margin-top:80px; font-size:16px; color:#fff; line-height:30px;}
.footbox a{ padding:0 30px;color:#DD9293}
.foot-m{background:#E21F2E; font-size:0.8rem; color:#FFBFBF; text-align:center; line-height:1.4rem; padding:1rem 0;display: none;}


.icon-close { position: absolute; top: 10px; right: 9px; width: 16px; z-index: 9;}
.ad_img{position: absolute !important;left: 0;}
.long-bg { position: relative; width: 1280px; height: 115px;}
