/*header*/
.header{width:100%;overflow: hidden;height: 197px;box-sizing:border-box;position: relative;}
.header .bg{position: absolute;top:0;left:0;height: 197px;width:100%;z-index: 1;}
.header .bg .hiSlider2{height: 197px;}
.header .bg li{width:100%;height: 197px;}
.header .bg li img{width:100%;height: 197px;object-fit: cover;}
.header .bg .hiSlider-btn-prev{display: none;}
.header .bg .hiSlider-btn-next{display: none;}
.header .wrap{left:50%;transform: translate(-50%,-50%);z-index: 2;position: absolute;top:50%;width:100%;}
.h-logo{width:520px;float: left;}
.h-search{width:350px;float: right;margin-top: 20px}
.h-search p{font-size: 18px;color: var(--pei-color);font-weight: bold;margin-bottom:8px;/*text-stroke:1px #fff;-webkit-text-stroke:1px #fff;*/ text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;}
.h-search .input-txt{width:280px;height: 42px;background: #eeeded;padding:0 15px;line-height: 42px;box-sizing: border-box;float: left;color: #666}
.h-search .input-btn{width:70px;height: 42px;position: relative;background:url(../images/search-btn.png) var(--zhu-color) center no-repeat;text-indent: 9999px;float: right;cursor: pointer;transition: all .5s}
.h-search .input-btn:hover{background:url(../images/search-btn.png) var(--pei-color) center no-repeat;}
@media(min-width: 1350px){
	.header .wrap{width:1350px;}
}

/*hnav*/
.hnav{background: var(--zhu-color);height: 55px;width:100%;}
.hnav ul{display: flex;flex-direction: row;justify-content: space-between;}
.hnav .nLi{ float:left;  position:relative; display:inline;width:14.5%;text-align: center;height: 55px;z-index: 1;}
.hnav .nLi h3{ float:left; font-weight: normal; width:100%;height: 100%}
.hnav .nLi h3 a{ display:block;  font-size:18px; color:#fff;height: 100%;display: flex;flex-direction: row;height: 100%;justify-content: center;align-items: center;}
.hnav .nav-icon1:before{content:'\e643';}
.hnav .nav-icon2:before{content:'\e63f';}
.hnav .nav-icon3:before{content:'\e8ae';}
.hnav .nav-icon4:before{content:'\e640';}
.hnav .nav-icon5:before{content:'\e674';}
.hnav .nav-icon6:before{content:'\e668';}
.hnav .nLi h3 a i{margin-right: 5px;font-size: 22px;}
.hnav .nLi:nth-child(2) h3 a i{font-size: 20px}
.hnav .nLi:nth-child(3) h3 a i{padding-top:5px}
.hnav .nLi:nth-child(4) h3 a i{font-size: 20px;padding-top: 3px;}
.hnav .nLi:nth-child(5) h3 a i{font-size: 24px;padding-top: 3px;}
.hnav .nLi:nth-child(6) h3 a i{font-size: 20px;}
.hnav .nLi:nth-child(7) h3 a i{font-size: 26px;padding-top: 3px;}
.hnav .sub{ display:none; width:100%; left:0; top:55px;  position:absolute; background:#4E4E4E;  line-height:26px; padding:5px 0;  }
.hnav .sub li{ zoom:1; }
.hnav .sub a{ display:block; padding:5px 10px; color: #fff;font-size:14px;}
.hnav .sub a:hover{ background:var(--zhu-color); color:#fff;  }
.hnav .nLi:hover h3 a{color:#fff; font-weight: bold; }
.hnav .on h3 a{  }

/*section1*/
.section1{padding:25px 0;}
.section1-left{width:542px;float: left;overflow: hidden;}
.section1-left li{width:100%;height: 408px;}
.section1-left li img{width:100%;height:100%;object-fit: cover;}
.section1-right{width:636px;float: right;}
.section1-right .hd{width:100%;border-bottom: solid 1px #c0c5c9;padding:10px 0;float:left;}
.section1-right .hd ul li{font-size: 20px;font-weight: bold;float: left;line-height: 33px;margin-right: 15px;position: relative;}
.section1-right .hd ul li i{color:#fff;font-size:30px;float: left;line-height: 1;margin-top: 3px;margin-right: 5px;font-weight: normal;}
.section1-right .hd ul li.on{font-size: 24px;color:var(--zhu-color);}
.section1-right .hd ul li.on:after{content:'';width:130px;height: 3px;background: var(--zhu-color);position: absolute;bottom:-12px;left:0;}
.section1-right .hd ul li.on i{color:var(--zhu-color);}
.section1-right .bd{padding-top: 15px;width:100%;float: left;}
.section1-right .bd .content{position: relative;width:100%;}
.section1-right .bd .content .more{position: absolute;top:-50px;right:0;color:#666666;font-size:14px;transition: all .5s}
.section1-right .bd .content .more:hover{color:var(--zhu-color);}
.section1-right .bd ul li{font-size: 16px;width:100%;float: left;position: relative;padding:9px 0;margin-top:1px;}
.section1-right .bd ul li:before{content:'';width:5px;height: 5px;background: var(--zhu-color);border-radius: 50%;position: absolute;top:18px;left:0;}
.section1-right .bd ul li a{color:#333;width:540px;display: inline-block;margin-left: 10px;transition: all .5s}
.section1-right .bd ul li p{color:#c1bdbd;float: right;}
.section1-right .bd ul li:hover a{color: var(--zhu-color);padding-left:5px;}

/*section2*/
.section2{padding:0px 0 30px;}
.section2-hd{border-bottom: solid 2px #c0c5c9;padding-bottom: 5px;width:100%;float: left;}
.section2-hd .left{color: var(--zhu-color);position: relative;font-weight: bold;font-size:24px;width:200px;float: left;}
.section2-hd .left i{font-weight: normal;font-size:24px;margin-right: 5px;}
.section2-hd .left:after{content:'';position: absolute;width:138px;height: 3px;background: var(--zhu-color);left:0;top:37px;}
.section2-hd .right{width:calc(100% - 200px);float: right;display: flex;flex-direction: row;justify-content: flex-end;}
.section2-hd .right ul a{width:104px;height: 32px;background: url(../images/section2-hd-bg.png) center no-repeat;line-height: 32px;color: #fff;font-size: 18px;display: inline-block;padding-left: 12px;box-sizing: border-box;font-weight: bold;}
.section2-hd .right .more{color: #666666;margin:5px 0 0 15px;}
.section2-hd .right .more:hover{color: var(--zhu-color);}
.section2-bd{padding:0px 0 20px;width:100%;overflow: hidden;display: flex;flex-direction: row;justify-content: space-between;}
.section2-bd-left,.section2-bd-right{width:570px;overflow: hidden;}
.section2-bd .hd{width:100%;border-bottom: solid 1px #e6e1e1;}
.section2-bd .hd ul{display: flex;flex-direction:row;}
.section2-bd .hd li{font-size:20px;position: relative;line-height: 1;padding:0 13px 15px;cursor: pointer;}
.section2-bd .hd li:before{content:'';width:1px;height: 20px;background: #333;position: absolute;top:2px;left:0;}
.section2-bd .hd li:after{content:'';width:90px;height: 2px;background:none;position: absolute;bottom:-2px;right:10px;}
.section2-bd .hd li:nth-child(1){padding-left: 0}
.section2-bd .hd li:nth-child(1):before{display: none;}
.section2-bd .hd li.on{font-weight: bold; }
.section2-bd .hd li.on:after{background:var(--zhu-color);}
.section2-bd .bd{padding-top: 15px;width:100%;float: left;}
.section2-bd .bd .content{position: relative;width:100%;}
.section2-bd .bd .content .more{position: absolute;top:-50px;right:0;color:#666666;font-size:14px;transition: all .5s}
.section2-bd .bd .content .more:hover{color:var(--zhu-color);}
.section2-bd .bd ul li{font-size: 16px;width:100%;float: left;position: relative;padding:9px 3px;box-sizing: border-box;}
.section2-bd .bd ul li:before{content:'';width:3px;height: 3px;background:#333;border-radius: 50%;position: absolute;top:18px;left:3px;}
.section2-bd .bd ul li a{color:#333;width:480px;display: inline-block;margin-left: 10px;transition: all .5s}
.section2-bd .bd ul li p{color:#c1bdbd;float: right;}
.section2-bd .bd ul li:hover a{color: var(--zhu-color);padding-left:5px;}

.section2-bdd{display: flex;flex-direction: row;justify-content: space-between;width:100%;padding:10px 0;}
.section2-bdd a{width:390px;box-sizing: border-box;transition: all .5s;display: inline-block;height: 120px;}
.section2-bdd a img{width:100%;height: 100%;object-fit: cover;}
.section2-bdd a:hover{box-shadow: 0 0 10px #666;}

/*section3*/
.section3{background: #f5f5f5;padding:30px 0;overflow: hidden;}
.section3-left{width:716px;float: left;}
.section3-left-hd{font-weight: bold;font-size:36px;position: relative;line-height: 1;padding-left: 15px;margin-top: 15px;}
.section3-left-hd:before{content:'';width:5px;height: 40px;background: var(--zhu-color);position: absolute;left:0;top:0;}
.section3-left-hd span{color:var(--zhu-color);}
.section3-left-bd{width:100%;background:#fff;margin-top:35px;padding:15px 25px;box-sizing: border-box;}
.section3-left-bd .hd{border-bottom: solid 1px #e6e1e1;overflow: hidden;padding:8px 0;}
.section3-left-bd .hd .left{font-size: 24px;color: var(--zhu-color);font-weight: bold;position: relative;float: left;padding-top: 8px;}
.section3-left-bd .hd .left:after{content:'';position: absolute;width:102px;height: 3px;background: var(--zhu-color);bottom:-10px;left:0;}
.section3-left-bd .hd .right{float: right;width:330px;}
.section3-left-bd .hd .right a{width:152px;height: 40px;display: flex;color: #fff;font-size:16px;flex-direction: row;justify-content: center;background: #8cc264;float: left;align-items: center;margin-left: 10px;transition: all .5s}
.section3-left-bd .hd .right a:before{content:'\e606';font-size: 24px;margin-right: 10px;font-family: 'iconfont'}
.section3-left-bd .hd .right a:nth-child(2){background:#82c2f2; }
.section3-left-bd .hd .right a:nth-child(2):before{content:'\e601';font-size:26px;}
.section3-left-bd .hd .right a:hover{background: var(--pei-color);}
.section3-left-bd .bd{width:100%;justify-content: space-between;display: flex;flex-direction: row;padding:30px 0 0;}
.section3-left-bd .bd ul{width:48%;}
.section3-left-bd .bd ul a{color:#333333;width:100%;display:block;margin-bottom: 18px;transition: all .5s;}
.section3-left-bd .bd ul a:hover{color: var(--zhu-color);padding-left: 5px;}
.section3-right{background: #fff;padding:15px 30px;box-sizing: border-box;width:450px;float: right;}
.section3-right .hd{color:var(--zhu-color);font-size:24px;font-weight: bold; }
.section3-right .bd{width:100%;overflow: hidden;margin-top: 5px;}
.section3-right .bd a{margin-top:10px;width:100%;display: block;background: var(--zhu-color);color: #fff;font-size: 16px;height: 44px;line-height: 44px;position: relative;padding-left:23px;box-sizing: border-box;}
.section3-right .bd a span{position: relative;z-index: 1;width:350px;height: 44px;overflow: hidden;display: block;}
.section3-right .bd a:before{content:'';width:3px;height: 44px;background: var(--pei-color);position: absolute;left:0;top:0;transition: all .5s;z-index: 0}
.section3-right .bd a:hover:before{width:100%;}

/*section4*/
.section4{padding:0;}
.section4-bd{padding:0;}
.section4-bd-left{margin-top: 12px;}
.section4-bd .bd ul li{padding:0 3px;line-height: 29px;}
.section4-bd-right{width:560px;border:solid 1px #dddedf;}
.section4-bd-right .hdd{width:100%;border-bottom:solid 1px #dddedf;padding:8px 20px;float: left;box-sizing: border-box;}
.section4-bd-right .hdd .left{float: left;color: var(--zhu-color);font-size: 24px;font-weight: bold;position: relative;}
.section4-bd-right .hdd .left i{font-size: 30px;}
.section4-bd-right .hdd .left:after{content:'';position: absolute;width:135px;height: 2px;background: var(--zhu-color);bottom:-9px;left:0;}
.section4-bd-right .hdd .right{color:#666666;font-size: 14px;float: right;margin-top: 6px;transition: all .5s}
.section4-bd-right .hdd .right:hover{color: var(--zhu-color)}
.section4-bd-right .bdd{padding:20px 17px;box-sizing: border-box;overflow: hidden;}
.section4-bd-right .bdd .hd{width:320px;float: right;border:none;}
.section4-bd-right .bdd .hd ul{display: flex;flex-direction: column;}
.section4-bd-right .bdd .hd ul li{padding:0;}
.section4-bd-right .bdd .hd ul li:after{display: none;}
.section4-bd-right .bdd .hd ul li:before{display: none;}
.section4-bd-right .bdd .hd ul a{width:100%;display: block;line-height:34px; font-size:16px;color:#333333;position: relative;padding-left: 13px;box-sizing: border-box;transition: all .5s;float: left;}
.section4-bd-right .bdd .hd ul a:before{content:'';width:3px;height: 3px;background:#333;border-radius: 50%;position: absolute;top:16px;left:3px;}
.section4-bd-right .bdd .hd ul a:hover{padding-left:18px;color:var(--zhu-color);}
.section4-bd-right .bdd .bd{width:185px;float: left;padding-top: 5px;}
.section4-bd-right .bdd .bd img{width:100%;height: 260px;object-fit: cover;margin-top: 7px;}



/*links*/
.links{padding:30px 0;background: #fff;width:100%;overflow: hidden;}
/*.links-left{width:100px;height: 40px;text-align: center;line-height: 40px;font-size:18px;color: #fff;float: left;background: var(--zhu-color);background: var(--zhu-color);position: relative;}
.links-left:after{content:'';position: absolute;left:100px;top:0;border-color: transparent var(--zhu-color);border-width: 7px 7px 7px 7px;width:20px;}*/
.links-left{width: 120px; height: 40px;background:var(--zhu-color) ; position: relative;float: left;color: #fff;font-size:18px;text-align: center;line-height: 40px;font-size:18px;}

.links-right{width:calc(100% - 150px); float: right;display: flex;flex-direction: row;justify-content: space-between;}
.links-right li{width:230px;}
.links-right li select{width:100%;height: 42px;background: #f3f3f3;border-color:#e8e8e8;font-size: 16px;}

/*footer*/
.footer{background: var(--zhu-color);padding:45px 0;}
.f-left{width:980px;float: left;}
.f-nav{width:100%;float: left;}
.f-nav a{color: #fff;font-size: 16px;position: relative;padding:0 12px 0 18px;line-height: 1}
.f-nav a:after{content:'';width:1px;height: 16px;position: absolute;top:3px;left:0;background: #1860b5;}
.f-nav a:nth-child(1){padding-left: 0;}
.f-nav a:nth-child(1):after{display: none;}
.f-nav a:hover{font-weight: bold;}
.f-left p{color: rgba(255,255,255,0.33);line-height: 30px;margin-top: 15px;float: left;}
.f-left p a{color: rgba(255,255,255,0.33);}
.f-left p a:hover{color: #fff;}
.f-right{width:calc(100% - 1000px);float: right;}
.f-dangzheng{margin-right: 15px;}

/*fuchuang*/
.fuchuang{position: fixed;top:30%;right:10px;background: #fff;padding:5px;box-shadow: 0 0 10px #ccc}
.fuchuang p{width:100%;text-align: center;font-size: 14px;color: #999;margin-bottom: 5px;}
.fuchuang img{width:130px;height: 130px;}

/*baoming*/
.baoming{position: fixed;top:50%;right: 10px;}
.baoming img{width:200px;}