@import url("http://www.jiaodong.net/inc/millia/millia.css");
@import url("http://www.jiaodong.net/inc/millia/swiper3.4.2.css");
.millia{width:1200px;margin:0 auto;position:relative;}
.milla{width:1200px;margin:0 auto;}
.bg01{background:url(images/topic.jpg) no-repeat top center;}
.bgff{background:#fff;}
.hot{background:url(images/hot.png) no-repeat 30px center;padding:45px 30px 35px 185px;}
.hot h1{font-size:44px;font-weight:bold;color:#cb8800;line-height:54px;padding-bottom:20px;}
.hot h1 a,h2 a{color:#804a22;font-weight:bold;}
.hot h1 a:hover,h2 a:hover{text-decoration:none;}

.ht01{position:relative;overflow:hidden;}
.ht01:before{content:"";display:block;width:100%;border-bottom:1px solid #cb8800;position:absolute;left:0;bottom:39%;}
.ht01 b{display:inline-block;font-size:32px;position:relative;color:#cb8800;background:#fff;padding-right:15px;font-weight:normal;/* background:linear-gradient(#4c5ccd,#2e4e93);background-clip:text;-webkit-background-clip:text;color:transparent; */}
.ht01 b:after,.ht02 b:after{content:"";display:block;position:absolute;background:url(images/ht01.png) no-repeat left center;width:43px;height:33px;right:-43px;bottom:5px;}
.ht01 a.amore{display:block;position:absolute;right:0;top:2px;background:#fff;color:#2f5192;padding:10px 0 10px 10px;font-size:16px;}

.ht02{position:relative;font-size:38px;text-align:center;}
.ht02:before{content:"";width:100%;position:absolute;left:0;top:50%;border-bottom:1px solid #cb8800;height:1px;}
.ht02 b{display:inline-block;font-weight:normal;position:relative;z-index:99;padding:0 20px;color:#cb8800;}
.ht02 b:after{background:url(images/ht02.png) no-repeat left center;bottom:11px;}
.ht03{position:relative;font-size:38px;text-align:center;}
.ht03:before{content:"";width:100%;position:absolute;left:0;top:50%;border-bottom:1px solid #fff;height:1px;}
.ht03 b{display:inline-block;font-weight:normal;position:relative;z-index:99;padding:0 20px;color:#fff;font-weight:bold;}
.ht03 b:after{background:url(images/ht02.png) no-repeat left center;bottom:11px;}

.focus .swiper-slide{width:100%;height:350px;overflow:hidden;position:relative;}
.focus .swiper-slide b{display:block;width:100%;font-size:16px;line-height:46px;font-weight:normal;color:#fff;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.6);text-indent:20px;}
.focus .swiper-pagination{left:auto;bottom:15px;right:10px;width:auto;}
.focus .swiper-pagination-bullet{background:#fff;opacity:1;margin:0 5px !important;width:10px;height:10px;border-radius:5px;}
.focus .swiper-pagination-bullet-active{background:#2577e3;width:30px;}
.focus .swiper-slide img,.proList .swiper-slide img,.txtList li span img,.boximg img,.imgtxt img{width:100%;height:100%;transition:all .5s;}
.focus .swiper-slide:hover img,.proList .swiper-slide:hover img,.txtList li span:hover img,.boximg:hover img,.imgtxt:hover img{transform:scale(1.2,1.2);}

h2{font-size:24px;padding:30px 0 10px 0;}

.b1000{border-top:1px dotted #ccc;}
.ls01 li{position:relative;padding-left:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls01 li:before{content:"";display:block;position:absolute;left:0;top:18px;width:3px;height:3px;background:#2d4d91;}
.ls03{width:100%;font-size:0;overflow:hidden;}
.ls03 ul{width:102%;}
.ls03 li{display:inline-block;width:31.3%;margin:0 2% 2% 0;overflow:hidden;position:relative;}
.ls03 li p{position:absolute;left:0;bottom:0;background:rgba(0,0,0,.8);padding:10px;width:100%;box-sizing:border-box;font-size:14px;line-height:20px;color:#fff;}
.ls03 li p i{font-style:normal;display:block;}
.ls03 li img{width:100%;height:auto;transition:all .5s;}
.ls03 li:hover img{transform:scale(1.2,1.2);}
.slogan{border:1px solid #ccc;padding:15px 15px 15px 185px;background:url(images/line.png) no-repeat 150px center;position:relative;height:94px;overflow:hidden;}
.slogan span{display:block;position:absolute;left:25px;top:15px;background:#cb8800;color:#fff;width:60px;font-size:28px;line-height:32px;color:#fff;padding:10px 20px;text-align:center;border-radius:20px;}
.slogan .swiper-container{height:90px;}
.slogan .swiper-slide{height:auto;}
.slogan .swiper-container-free-mode >.slogan .swiper-wrapper{transition-timing-function:linear;}
.ls04{width:100%;font-size:0;overflow:hidden;}
.ls04 ul{width:102%;}
.ls04 li{width:48%;display:inline-block;margin:0 2% 0 0;font-size:18px;line-height:36px;position:relative;}
.ls04 li:before,.list li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;background:#ad392c;vertical-align:middle;}
.ls04 li span,.list li span{display:block;position:absolute;right:0;top:0;}
.bg02{background:#f0f0f0;padding:50px 0;}
.bg02 .ht02 b{background:#f0f0f0;font-weight:bold;}

.proList .swiper-slide{overflow:hidden;position:relative;height:260px;}
.proList .swiper-slide b,.imgtxt b{position:absolute;display:block;left:0;bottom:0;background:#cb8800;color:#fff;font-size:16px;line-height:40px;text-align:center;width:100%;font-weight:normal;}

.bg03{background:#fff;padding:20px 0;}
.bg03 .ht02 b,.bgff .ht02 b{background:#fff;color:#cb8800;font-weight:bold;}
.bg03 .ht02:before,.bgff .ht02:before{border-bottom:1px solid #cb8800;}
.bg03 .ht02 b:after,.bgff .ht02 b:after{background-image:url(images/ht01.png);}
.ht03:after{box-shadow:0 1px 0 #529ee0;}
.ht03 b{background:#f8dd8c;}
.txtList{font-size:0;}
.txtList li{display:inline-block;width:47%;margin:30px 0 0 6%;background:#cb8800;padding:30px;box-sizing:border-box;font-size:16px;line-height:34px;color:#fff;}
.txtList li:nth-child(odd){margin-left:0;}
.txtList li span{width:210px;height:140px;overflow:hidden;float:right;margin-left:20px;}
.txtList li h6{font-size:24px;color:#fff;padding-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.txtList a{color:#fff;}

.bg04{background:url(images/bg01.jpg) #f8dd8c no-repeat bottom center;padding:30px 0;}
.bg04 .ht02:after{box-shadow:0 1px 0 #529ee0;}
.bg04 .ht02 b{background:#58baf9;}

.tab01{background:#f2c172;font-size:0;}
.tab01 a,.boximg a{color:#fff;}
.tab01 li{display:inline-block;width:25%;border-top:3px solid #eac069;font-size:22px;line-height:56px;text-align:center;color:#fff;cursor:pointer;}
.tab01 li.active{background:#fff;border-top:3px solid #eac069;color:#804a22;text-shadow:0 1px 0 #b2bad0;}
.tab01 li.active a{color:#804a22;}

.slidebox{padding:30px;background:#fff;}
.w555{width:555px;}
.boximg,.imgtxt{overflow:hidden;position:relative;}
.boximg p{position:absolute;right:0;top:0;background:rgba(0,0,0,.5);width:45%;padding:0 30px;height:100%;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;font-size:16px;line-height:34px;}
.boximg p b{display:block;font-size:24px;font-weight:normal;padding-bottom:10px;}
.imgtxt b{background:rgba(0,0,0,.6);font-size:20px;line-height:48px;}

.ls02 li{border-top:1px solid #ccc;padding:20px 0;}
.ls02 li:first-child{border-top:none;padding-top:0;}
.ls02 li:last-child{padding-bottom:0;}
.ls02 li h6{font-size:24px;color:#2d4d91;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding-bottom:15px;}
.ls02 li h6 a{color:#804a22;}

.tab02,#tabox02{font-size:0;}
.tab02 li{display:inline-block;background:#f8ecc0;border-top:4px solid #f8ecc0;font-weight:bold;font-size:22px;line-height:58px;text-align:center;width:50%;color:#804a22;cursor:pointer;}
.tab02 a{color:#2d4d91;}
.tab02 li.active{background:#804a22;border-top:4px solid #804a22;color:#fff;}
.tab02 li.active a{color:#fff;}
#tabox02{padding:30px 0 50px 0;}
#tabox02 a{display:inline-block;font-size:18px;line-height:36px;width:16.6%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.checkmore a{display:block;text-align:center;font-size:14px;line-height:46px;border:1px solid #d1d1d1;color:#666;}
.checkmore a:hover{border:1px solid #cb8800;background:#cb8800;color:#fff;text-decoration:none;}
@media screen and (max-width:640px){
.millia{width:92%;}
.milla{width:94%;}
.bg01,.hot{background:none;}
.hot{padding:2rem 0 0 0;}
.hot,.ls01 li,.boximg p b,.slogan .swiper-slide,.txtList li{font-size:1.5rem;line-height:2.4rem;}
.ht03 b:after{display:none;}
.ht03{font-size:2.2rem;}
.ht03 b{padding:0 .8rem;}
.hot h1{font-size:2.6rem;line-height:3.2rem;padding-bottom:1rem;}

.ht01 b{font-size:3rem;}
.ht01 b:after{background-size:3rem auto;bottom:.3rem;}
.ht02 b:after{display:none;}
.focus .swiper-pagination,.ls01 li span,.list li span{display:none;}
.focus .swiper-slide{width:100% !important;height:auto !important;}
.focus .swiper-slide b,.imgtxt b{white-space:nowrap;overflow:hidden;text-indent:0;font-size:1.4rem;line-height:2.6rem;text-align:center;}

h2,.ht02{font-size:2.2rem;}
.ht02 b{padding:0 .8rem;}
.ls01 li:before{top:1rem;}
.ls03 li h6 b{display:none;}
.ls03 li p i{display:none;}
.ls03 li{width:48%;}
.ls03 li p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.slogan{padding:6rem 1rem 1rem 1rem;background:none;height:20rem;}
.slogan span{width:90%;box-sizing:border-box;top:1rem;left:5%;font-size:2rem;padding:.5rem 0;}
.slogan .swiper-container{height:20rem;}
.ls04 li span{display:none;}
.ls04 ul,.ls02 li{width:100%;margin:0;}
.ls04 li{font-size:1.5rem;line-height:2.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.proList .swiper-slide{height:auto;}
.proList .swiper-slide b{font-size:1.5rem;}

.txtList li{width:100%;margin:2rem 0 0 0;padding:1rem;}
.txtList li h6{font-size:1.8rem;padding-bottom:1rem;}
.txtList li span{width:100%;margin:0 0 1rem 0;}

.tab01 li,.tab02 li{font-size:1.6rem;line-height:2.8rem;}
.slidebox{padding:.5rem;}
.w555{width:100%}

.boximg p{padding:.5rem;justify-content:flex-start;font-size:1.3rem;line-height:2rem;}
.ls02 li,#tabox02 a{font-size:1.3rem;line-height:2rem;}
.ls02 li:last-child{padding-bottom:1rem;}
.ls02 li h6{font-size:1.6rem;padding-bottom:.5rem;}
#tabox02{padding:1rem 0 2rem 0;}
#tabox02 a{width:auto;margin:0 .5rem;}

}