.banner .box{width:100%;height:400px;overflow:hidden;position:relative;}
.banner .box h1{position:absolute;top:20px;left:-9999px;z-index:-99999;color:#fff;font-size:0;}
.banner .box img {width: 100%;height: 100%;}

.special_tab{width:100%;background:#fff;}
.special_tab ul{position:absolute;left:0;bottom:0;width:100%;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.18);border-radius:30px;}
.special_tab ul li{padding:15px;}
.special_tab ul li a{font-size:16px;color:#333;font-weight:bold;}
.special_tab ul li.on a,.special_tab ul li a:hover{color:#ff6600;}

.location,.location a{font-size:14px;color:#999;}

.moudle{padding:60px 0;}
.moudle .moudle_title{padding-top:36px;text-align:center;}
.moudle .moudle_title h2{font-size:50px;line-height:50px;font-weight:bold;color:#333;margin-bottom:30px;}
.moudle .moudle_title p{font:normal 24px/24px 'Microsoft yahei';color:#fe7d21;}
.moudle .moudle_title .line{text-align:center;line-height:0;}
.moudle .moudle_title .line span{display:inline-block;position:relative;height:1px;width:130px;background-color:#ddd;}
.moudle .moudle_title .line span::before{content:'';display:block;position:absolute;width:40px;height:5px;top:-2px;left:50%;margin-left:-20px;border-radius:3px;background:#ddd;}

.moudle1{padding:30px 0;background:#fff url('../images/main01-bg.jpg') no-repeat bottom center;}
.moudle1 .text_box{padding:30px 30px 25px;background:url('../images/main01-text-bg.png') no-repeat top center/cover;border-radius:50px 10px 10px 10px;box-shadow:0 0 10px rgba(0,0,0,0.18);margin-bottom:60px;}
.moudle1 .text_box .title h2{font-size:30px;line-height:36px;font-weight:500;margin-bottom:20px;}
.moudle1 .text_box .title h2 span{position:relative;z-index:1;margin-right:10px;}
.moudle1 .text_box .title h2 span::after{display:block;content:'';position:absolute;left:0;bottom:4px;z-index:-1;width:100%;height:7px;background:linear-gradient(90deg, #ffb273, #fff);border-radius:0 0 0 3px;}
.moudle1 .text_box .title h2 em{font-size: 26px;font-family: 'SimSun';font-style: italic;color: #ddd;text-transform: uppercase;}
.moudle1 .text_box .cont{font-size:16px;line-height:30px;color:#333;}
.moudle1 .main_box .moudle_title{background:url(../images/tit1.png) no-repeat top center;}

.moudle1 .main_box .moudle_cnt{padding:20px 0;background:url(../images/main01-cnt-bg.png) no-repeat center;background-size:contain;}
.moudle1 .main_box .moudle_cnt dl{float:left;position:relative;width:320px;height:46px;background:#fff;border-radius:46px;box-shadow: 0 0 10px rgba(0,0,0,0.18);margin:15px 0;}
.moudle1 .main_box .moudle_cnt dl:nth-child(odd){padding-left:60px;}
.moudle1 .main_box .moudle_cnt dl:nth-child(odd) dt{top:0;left:0;}
.moudle1 .main_box .moudle_cnt dl:nth-child(even){padding-right:60px;text-align:right;}
.moudle1 .main_box .moudle_cnt dl:nth-child(even) dt{top:0;right:0;}
.moudle1 .main_box .moudle_cnt dl dt{position:absolute;width:46px;height:46px;font-size:18px;line-height:46px;font-weight:normal;background:#fe7d21;color:#fff;border-radius:50%;text-align: center;}
.moudle1 .main_box .moudle_cnt dl dd{padding:10 0;font-size:16px;line-height:26px;font-weight:500;color:#333;}
.moudle1 .main_box .moudle_cnt .dl1,.moudle1 .main_box .moudle_cnt .dl7{margin-left:100px;}
.moudle1 .main_box .moudle_cnt .dl2,.moudle1 .main_box .moudle_cnt .dl8{margin-left:228px;}
.moudle1 .main_box .moudle_cnt .dl3,.moudle1 .main_box .moudle_cnt .dl5{margin-left:65px;}
.moudle1 .main_box .moudle_cnt .dl4,.moudle1 .main_box .moudle_cnt .dl6{margin-left:310px;}

.moudle2 .moudle_title{background:url(../images/tit2.png) no-repeat top center;}
.moudle2 .moudle_cnt{justify-content:space-between;}
.moudle2 .moudle_cnt dl{position:relative;width:24%;padding:48px 0 0;}
.moudle2 .moudle_cnt dl dt{position:absolute;top:30px;left:20px;width:78px;height:78px;overflow:hidden;background:url(../images/main02-icon.png) no-repeat;border-radius:6px;}
.moudle2 .moudle_cnt dl dd{height:40px;padding:20px 20px 20px 110px;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,52,155,0.3);}
.moudle2 .moudle_cnt dl dd p{font-size:16px;}
.moudle2 .moudle_cnt dl dd p span{color:#fe7d21;font-weight:bold;}
.moudle2 .moudle_cnt .dl1 dt{background-position:0 0;}
.moudle2 .moudle_cnt .dl2 dt{background-position:0 -160px;}
.moudle2 .moudle_cnt .dl3 dt{background-position:0 -320px;}
.moudle2 .moudle_cnt .dl4 dt{background-position:0 -480px;}
.moudle2 .moudle_cnt .dl5 dt{background-position:0 -640px;}
.moudle2 .moudle_cnt .dl6 dt{background-position:0 -800px;}
.moudle2 .moudle_cnt .dl7 dt{background-position:0 -960px;}
.moudle2 .moudle_cnt .dl8 dt{background-position:0 -1120px;}

.moudle3{background:url(../images/main03-bg.jpg) no-repeat top center/cover;}
.moudle3 .moudle_title{background:url(../images/tit3.png) no-repeat top center;}
.moudle3 .moudle_title h2{color:#fff;}
.moudle3 .moudle_title p{color:#ffb179;}

.moudle3 .moudle_tab dl{width:23%;margin-right:2%;padding:40px 15px;text-align:center;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.18);cursor:pointer;}
.moudle3 .moudle_tab dl:last-child{margin-right:0;}

.moudle3 .moudle_tab dl dt{width:90px;height:90px;margin:0 auto 10px;overflow: hidden;background:url(../images/main03-icon.png) no-repeat;}
.moudle3 .moudle_tab dl dd{font-size:22px;height:30px;font-weight:500;}


.moudle3 .moudle_tab .dl1 dt{background-position:0 0;}
.moudle3 .moudle_tab .dl2 dt{background-position:0 -160px;}
.moudle3 .moudle_tab .dl3 dt{background-position:0 -320px;}
.moudle3 .moudle_tab .dl4 dt{background-position:0 -480px;}

.channle{margin-bottom:60px;}

.channle-title{font-size:42px;line-height:50px;text-align:center;font-weight:500;margin-bottom:40px;}
.channle-title.title1 i{background:url(../images/title1.png) no-repeat center/contain;}

.channle-title i{display:inline-block;width:63px;height:40px;margin:0 15px -5px 0;}
.channle-title span{display:inline-block;color:#00349b;}

.channle-main{}