@charset "utf-8";
@import url(base.css);
.wg{max-width: 1200px;margin: 0 auto;box-sizing: border-box;}

.headercon{width: 100%;height: 122px;}
.headerleft{float: left;padding-top: 39px;box-sizing: border-box;}
.headerleft a{display: block;}
.headerleft a img{display: block;}
.headerconter{float: left;}
.headerconter>ul{display: table;margin: 0 auto;}
.headerconter>ul>li{float: left;line-height: 122px;position: relative;}
.headerconter>ul>li>a{display: block;font-size: 22px;color: #666;font-weight: 500;padding: 0 30px;box-sizing: border-box;}

.headeright{float: right;padding-top: 30px;box-sizing: border-box;}
.headeright img{display: block;margin-bottom: 5px;max-width: 100%;}
.headerbut{text-align: right;}
.headerbut a{font-size: 20px;color: #000;font-weight: 500;display: inline-block;margin-right: 30px;position: relative;}
.headerbut a::before{content: '';width: 1px;height: 20px;background: #000;position: absolute;top: 4px;right: -18px;}
.headerbut a:last-child{margin-right: 0;}
.headerbut a:last-child::before{display: none;}
.headernav{width: 100%;padding: 0 4%;box-sizing: border-box;height: 64px;border-bottom: 1px solid #ccc;box-sizing: border-box;position: fixed;
top: 0;left: 0;z-index: 1000;display: none;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;background: #fff;}
.headernavleft{float: left;height: 64px;}
.headernavleft a{display: block;}
.headernavleft a img{display: block;max-width: 100%;}
.headernavright{float: right;}
.headertext{float: left;}
.headerlist{float: left;height: 64px;padding-top: 24px;padding-left: 14px;box-sizing: border-box;}
.headerlist span{display: block;width: 24px;height: 2px;background: #004da3;margin-bottom: 6px;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.headerlist span:last-child{margin-bottom: 0;}
.mobile{width: 100%;height: 100%;position: fixed;top: 0;right: -100%;z-index: 3000;}
.mobilebj{width: 100%;height: 100%;position: fixed;top: 0;right: -100%;background: rgba(0,0,0,0.5);}
.mobilebox{width: 60%;height: 100%;position: absolute;top: 0;right: -50%;background: #004da3;}
.mobilebox .close{width: 100%;height: 60px;position: relative;}
.mobilebox .close i{float: right;width: 20px;height: 20px;background: url(../img/menu-close.svg) no-repeat;background-size: 100% 100%;margin: 20px;}
.mobilelist>ul>.on>a i{transform: rotate(90deg);}
.mobilelist{width: 100%;height: 100%;}
.mobilelist>ul>li{width: 100%;border-bottom: 1px solid #3e7cc0;}
.mobilelist>ul>li:first-child{border-top: 1px solid #3e7cc0;}
.mobilelist>ul>li:last-child{border-bottom: 0;}
.mobilelist>ul>li>a{display: block;font-size: 14px;color: #fff;padding: 9px 15px;box-sizing: border-box;background: #1f4c7e;position: relative;}

.mobilenav{width: 100%;display: none;}
.mobilenav>a{display: block;font-size: 14px;color: #fff;padding: 9px 25px;box-sizing: border-box;border-top: 1px solid #eee;background: #729cf8;
position: relative;}
.mobilenav>a:first-child{border-top: 0;}
.mobileseach{width: 80%;margin: 20px auto;position: relative;}
.moblist{display: table;margin: 20px auto 0;}
.moblist a{display: block;float: left;font-size: 14px;color: #fff;border-radius: 4px;padding: 6px 66px;box-sizing: border-box;
background: #729cf8;margin-right: 12px;}
.moblist a:last-child{margin-right: 0;}
.banner{width: 100%;background: #e0ded9;box-sizing: border-box;}
.bannercon{padding: 40px 0 10px 0;box-sizing: border-box; max-width:1140px; margin:0 auto;}
.bannerleft{float: left;width: 50%;}
.bannerleft h4{display: block;width:80%;height: 48px;line-height: 48px;font-size: 30px;color: #fff;padding-left: 35px;box-sizing: border-box;
font-weight: 500;background: url(../img/jt.png) center no-repeat;background-size: 100% 100%;margin-bottom: 20px;}
.bannerleft h5{display: block;margin-bottom: 16%;font-size: 20px;color: #000;font-weight: 500;}
.bannerleft a{display: block;width: 156px;height: 36px;line-height: 36px;text-align: center;font-size: 24px;color: #fff;font-weight: 500;
background: #005ebe;margin-bottom: 10px;}
.bannerleft p{font-size: 22px;color: #005ebe;font-weight: 500;}
.banneright{float: right;width: 50%;}
.banneright img{display: block;width: 100%;}
.conter{width: 100%;}
.first{width: 100%;padding: 60px 0 30px 0;box-sizing: border-box;background: #fff;}
.firstcon{width: 100%;}

.title h4{font-size: 30px;color: #666666;font-weight: 500;text-align: center;margin-bottom: 30px;}
.title p{font-size: 14px;color: #666666;font-weight: 400;text-align: center;line-height: 32px;}
.firstlist{width: 100%;}
.firstlist ul li{float: left;width: 32%;height: 390px;border-radius: 10px;background: #dbdbdb;margin-right: 2%;margin-bottom: 40px;
padding: 19px 10px 15px 10px;box-sizing: border-box;}
.firstlist ul li:nth-child(3n){margin-right: 0;}
.firstimg{width: 100%;margin-bottom: 30px;}
.firstimg img{display: block;margin: 0 auto;max-width: 100%;}
.firstlist ul li h5{font-size: 18px;color: #333;font-weight: 500;text-align: center;margin-bottom: 20px;}
.firstbut{width: 100%;border-radius: 10px;height: 130px;background: #f6faff;overflow-y: scroll;overflow-x: hidden;
-webkit-overflow-scrolling: touch;}
.firstbutcon{width: 100%;padding: 8px 2px 8px 10px;box-sizing: border-box;}
.firstbutcon p{font-size: 12px;color: #221714;font-weight: 400;line-height: 20px;}
.two{width: 100%;padding: 40px 0 20px 0;box-sizing: border-box;background: #f6faff;}
.twocon{width: 945px;margin: 0 auto;}
.twocon .title{margin-bottom: 48px;}
.twocon .title h4{font-size: 30px;margin-bottom: 20px;}
.twolist{width: 100%;}
.twolist ul li{width: 45%;margin-right: 10%;float: left;margin-bottom: 42px;}
.twolist ul li:nth-child(2n){margin-right: 0;}
.twoimg{width: 106px;height: 106px;margin: 0 auto 32px;box-shadow: 0 26px 25px rgba(226,226,226,0.6);}
.twoimg img{display: block;max-width: 100%;}
.twolist ul li h5{font-size: 18px;color: #333;font-weight: 500;text-align: center;margin-bottom: 18px;}
.twotext{width: 100%;background: #e2e6ea;border-radius: 10px;height: 115px;overflow-y: scroll;overflow-x: hidden;
-webkit-overflow-scrolling: touch;}
.twotextcon{width: 100%;padding: 14px 20px;box-sizing: border-box;}
.twotextcon p{font-size: 12px;color: #221714;font-weight: 400;line-height: 20px;}
.fore{width: 100%;padding: 80px 0 40px 0;box-sizing: border-box;background: #fff;}
.forecon{width: 100%;}
.forecon .title h4{font-size: 30px;margin-bottom: 20px;}
.forelist{width: 100%;}
.forelist ul li{float: left;width: 32%;height: 406px;background: #fff;margin-right: 2%;margin-bottom: 60px;
padding: 63px 30px 15px 30px;box-sizing: border-box;border: 1px solid #ebebeb;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.forelist ul li:nth-child(3n){margin-right: 0;}
.foreimg{width: 100%;margin: 0 auto 30px;}
.foreimg img{display: block;max-width: 100%;margin: 0 auto;}
.forelist ul li h5{font-size: 18px;color: #333;font-weight: 500;text-align: center;margin-bottom: 20px;}
.fortext{width: 100%;padding: 6px;box-sizing: border-box;overflow-y: scroll;overflow-x: hidden;
-webkit-overflow-scrolling: touch;height: 112px;}
.fortextcon{width: 100%;}
.fortextcon p{font-size: 12px;color: #221714;font-weight: 400;line-height: 20px;}
.forelist ul li:hover{box-shadow: 0 0 17px rgba(0,77,163,0.16);border-color: #fff;border-radius: 2px;transform: translateY(-30px);}
.three{width: 100%;padding: 58px 0 80px 0;background: #f6faff;box-sizing: border-box;}
.threecon{width: 100%;}
.threecon .title h4{font-size: 30px;margin-bottom: 20px;color: #333;}
.threecons{width: 100%;height: 800px;position: relative;}
.threeleft{float: left;width: 50%;}
.threeleft img{display: block;max-width: 100%;margin: 0 auto;}
.threeright ul li{width: 500px;position: absolute;}
.threeright ul li:nth-child(1){top: 0;right: 200px;}
.threeright ul li:nth-child(2){top: 160px;right: 80px;}
.threeright ul li:nth-child(3){top: 320px;right: 0;}
.threeright ul li:nth-child(4){bottom: 170px;right: 80px;}
.threeright ul li:nth-child(5){bottom: 0;right: 200px;}
.threeimg{float: left;width: 96px;height: 96px;margin-right: 14px;}
.threeimg img{display: block;max-width: 100%;margin: 0 auto;}
.threetext{float: left;width: 390px;}
.threetext h5{font-size: 18px;color: #3d85ff;font-weight: 500;margin-bottom: 16px;}
.thrtext{width: 100%;padding: 0 6px;box-sizing: border-box;overflow-y: scroll;overflow-x: hidden;
-webkit-overflow-scrolling: touch;height: 90px;}
.thrtextcon{width: 100%;}
.thrtextcon p{font-size: 12px;color: #221714;font-weight: 400;line-height: 20px;}
.firve{width: 100%;padding: 30px 0;box-sizing: border-box;background: #fff;}
.firvecon{width: 100%;}
.firvecon .title h4{font-size: 30px;margin-bottom: 20px;}
.firvecon .title p{color: #747da1;}
.firvelist{width: 100%;}
.firvelist ul li{float: left;width: 32%;height: 406px;background: #fff;margin-right: 2%;
padding: 60px 30px;box-sizing: border-box;border: 1px solid #ebebeb;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.firvelist ul li:last-child{margin-right: 0;}
.firvetext{width: 100%;padding: 6px;box-sizing: border-box;overflow-y: scroll;overflow-x: hidden;
-webkit-overflow-scrolling: touch;height: 70px;margin-bottom: 50px;}
.firvetextcon{width: 100%;}
.firvetextcon p{font-size: 12px;color: #221714;font-weight: 400;line-height: 20px;}
.fiveimg{display: block;width: 100%;margin: 0 auto 25px;}
.fiveimg img{display: block;max-width: 100%;margin: 0 auto;}
.firvelist ul li h5{font-size: 18px;color: #333;font-weight: 500;text-align: center;}
.firvelist ul li:hover{box-shadow: 0 0 17px rgba(0,77,163,0.16);border-color: #fff;border-radius: 2px;}
.six{width: 100%;padding: 30px 0;box-sizing: border-box;background: #fff;}
.sixcon{width: 100%;}
.sixcon .title h4{font-size: 30px;margin-bottom: 20px;}
.sixlist{width: 100%;height: 490px;border: 2px solid #b4b4b4;padding: 6px 12px;box-sizing: border-box;background: #fff;}
.sixlist ul li{float: left;width: 20%;}
.sixtext{width: 100%;height: 236px;background: #dbdbdb;padding: 40px 10px;box-sizing: border-box;position: relative;}
.sixtext::before{content: '';width:0;height:0;overflow:hidden;font-size: 0;line-height: 0;border-width:8px;
border-style:solid dashed dashed dashed;border-color: #dbdbdb transparent  transparent  transparent;
position: absolute;bottom: -16px;left: 50%;margin-left: -8px;}
.sixlist ul li:nth-child(2n) .sixtext::before{border-color:  transparent  transparent #dbdbdb transparent;bottom: auto;top: -16px;}
.sixtext h5{font-size: 18px;color: #000;font-weight: 500;text-align: center;margin-bottom: 10px;}
.sixtext h5 span{color: #004da3;}
.sixted{width: 100%;overflow-y: scroll;overflow-x: hidden;
-webkit-overflow-scrolling: touch;height: 80px;}
.sixtedcon{width: 100%;}
.sixtedcon p{font-size: 12px;color: #221714;font-weight: 400;line-height: 20px;}
.siximgs{width: 100%;height: 236px;}
.siximgs img{display: block;max-width: 100%;margin: 0 auto;}
.seven{width: 100%;padding: 40px 0 80px 0;box-sizing: border-box;background: #fff;}
.sevencon{width: 100%;}
.sevenleft{float: left;width: 50%;padding-right: 40px;box-sizing: border-box;}
.sevenleft h5{font-size: 30px;color: #333;font-weight: 500;margin-bottom: 40px;}
.seventext{width: 100%;overflow-y: scroll;overflow-x: hidden;
-webkit-overflow-scrolling: touch;height: 360px;margin-bottom: 60px;}
.seventexted{width: 100%;}
.seventexted p{font-size: 14px;color: #221714;font-weight: 400;line-height: 32px;}
.sevenleft a{display: block;width: 385px;height: 56px;line-height: 56px;text-align: center;font-size: 22px;color: #fff;font-weight: 500;
background: #005ebe;border-radius: 4px;}
.sevenright{float: left;width: 50%;}
.sevenright img{display: block;max-width: 100%;}
.footer{width: 100%;background: #dbdbdb;border-top: 1px solid #999;box-sizing: border-box;}
.footrup{width: 100%;padding: 50px 0 15px 0;box-sizing: border-box;}
.footrupcon{width: 100%;}
.footrupconleft{float: left;width: 60%;}
.footrupconleft ul li{float: left;width: 33.3%;}
.footrupconleft ul li h5{font-size:20px;color: #000;font-weight: 500;margin-bottom: 20px;}
.footrupconleft ul li a{font-size: 14px;color: #000;font-weight: 500;line-height: 30px;display: table;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.footrupconleft ul li a:hover{color: #005ebe;}
.footeright{float: right;width: 35%;}
.footeright a{display: block;margin-bottom: 28px;}
.footeright a img{display: block;float: right;}
.foup{width: 100%;}
.foupcon{float: right;}
.folist{float: left;margin-right: 25px; text-align:center}
.folist:last-child{margin-right: 0;}
.folist img{display: block;margin-bottom: 18px; width:100px}
.folist p{font-size: 14px;color: #000;}
.footerbut{width: 100%;border-top: 1px solid #999;box-sizing: border-box;}
.footerbutcon{width: 100%;padding: 15px 0;box-sizing: border-box;}
.footerbutcon p{font-size: 14px;color: #999;font-weight: 500;text-align: center;}
.footerbutcon p a{transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;color: #999;}
.footerbutcon p a:hover{color: #005ebe;}
.back_top{cursor: pointer;font-size:14px;position: fixed;text-align: center;z-index: 99;opacity: 1;transition: background-color 0.2s ease-in-out;width: 49px;height: 49px;
background: url(../img/uo.png) center no-repeat;color: #fff;border-radius: 3px;right: 20px;bottom: -100px;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.back_tops{bottom: 50px;}
/* 新闻列表 */
.nebanner{width: 100%;background: #e0ded9;position: relative;}
.nebannerscon{width: 100%;}
.nebannerscon ul li{width: 100%;}
.nebannerscon ul li img{max-width: 100%;width: 100%;display: block;margin: 0 auto;}
.newdian{width: 1200px !important;left: 50% !important;margin-left: -600px;text-align: right !important;padding-right: 180px;box-sizing: border-box;
bottom: 90px !important;}
.newdian .swiper-pagination-bullet{width: 25px;height: 2px;background: #fff;opacity: 1;margin: 0 4px;}
.newdian .swiper-pagination-bullet-active{background: #0d56a6;}
.nebanners{width: 100%;position: absolute;bottom: 2px;left: 0;z-index: 10;}
.nebannerlist{width: 100%;}
.nebannerlist ul li{float: left;width: 24%;margin-right: 1.33%;height: 62px;box-shadow: 3px 0 2px rgba(0,77,163,0.16);background: rgba(253,253,253,0.5);
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;cursor: pointer;padding: 12px 18px;box-sizing: border-box;}
.nebannerlist ul li:last-child{margin-right: 0;}
.neimg{float: left;width: 28px;height: 34px;position: relative;overflow: hidden;}
.neimg img{display: block;max-width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.neimg .netwo{top: -100%;opacity: 0;}
.netext{float: left;padding-left: 12px;box-sizing: border-box;width: 240px;}
.netext p{font-size: 14px;color: #000;font-weight: 500;display: -webkit-box;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 22px;}
.nebannerlist ul li.active{background: rgba(0,77,163,0.75);}
.nebannerlist ul li.active .neimg .neone{top: -100%;opacity: 0;}
.nebannerlist ul li.active .neimg .netwo{top: 50%;opacity: 1;}
.nebannerlist ul li.active .netext p{color: #fff;}
.nebannerlist ul li:hover{background: rgba(0,77,163,0.75);}
.nebannerlist ul li:hover .neimg .neone{top: -100%;opacity: 0;}
.nebannerlist ul li:hover .neimg .netwo{top: 50%;opacity: 1;}
.nebannerlist ul li:hover .netext p{color: #fff;}
.newconter{width: 100%;background: #fff;padding: 90px 0;box-sizing: border-box;}
.nbox{width: 100%;}
.mianbao{width: 100%;padding-bottom: 12px;box-sizing: border-box;}
.mianbaocon{float: right;}
.mianbaocon i{float: left;width: 13px;height: 16px;background: url(../img/dw.png) center no-repeat;margin-right: 10px;
margin-top: 1px;}
.mianbaocon span{float: left;font-size: 14px;color: #000;font-weight: 500;}
.mianbaocon a{float: left;font-size: 14px;color: #000;font-weight: 500;}
.mianbaocon b{float: left;font-size: 14px;color: #000;font-weight: 500;margin: 0 5px;}
.mianbaocon strong{float: left;font-size: 14px;color: #004da3;font-weight: 500;}
.newconterbox{width: 100%;}
.newcleft{float: left;width: 247px;}
.newcup{width: 100%;border: 1px solid #dadada;box-sizing: border-box;padding: 57px 0;box-sizing: border-box;
margin-bottom: 60px;}
.newcup ul li{width: 100%;}
.newcup ul li a{display: block;width: 100%;height: 68px;font-size: 24px;color: #000;font-weight: 500;text-align: center;line-height: 68px;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.newcup ul li.active a{background: #004da3;color: #fff;}
.newcup ul li:hover a{background: #004da3;color: #fff;}
.newcbut{width: 100%;}
.newcbut h5{font-size: 24px;color: #333;font-weight: 500;margin-bottom: 30px;}
.newcbut p{font-size: 14px;color: #333333;font-weight: 300;margin-bottom: 20px;}
.newcbut p:last-child{margin-bottom: 0;}
.newcbut p i{float: left;width: 26px;height: 26px;border-radius: 50%;margin-right: 8px;}
.newcbut p i img{display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
.newcbut p span{float: left;margin-top: 4px;}
.newcright{float: right;width: 900px;border-top: 1px solid #b3b3b3;padding-top: 60px;box-sizing: border-box;}
.newrup{width: 100%;border-bottom: 1px solid #ddd;box-sizing: border-box;}
.newrup ul li{width: 100%;margin-bottom: 36px;box-sizing: border-box;background: #fff;box-shadow: 0 0 10px rgba(187,187,187,0.29);}
.newrup ul li a{width: 100%;}
.newrimg{float: left;width: 38%;margin-right: 4%;overflow: hidden;}
.newrimg img{display: block;width: 100%;object-fit: cover;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;
height: 100%;object-fit: cover;}
.newrtext{float: left;width: 58%;padding: 20px 20px 16px 0;box-sizing: border-box;}
.newrtitle{width: 100%;margin-bottom: 20px;}
.newrtitle h5{display: block;max-width: 60%;font-size: 18px;color: #000;font-weight: 400;float: left;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newrtitle i{float: left;width: 20%;margin-left: 4%;}
.newrtitle i img{display: block;max-width: 100%;}
.newrtext h6{font-size: 14px;color: #333;font-weight: 400;margin-bottom: 14px;}
.newrtext h6 span{display: inline-block;margin-right: 8px;}
.newrtext h6 span:last-child{margin-right: 0;}
.newrtext p{font-size: 14px;color: #7b7b7b;font-weight: 400;line-height: 20px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-bottom: 6px;}
.newrtext strong{display: block;width: 76px;height: 24px;border: 1px solid #e6e6e6;text-align: center;line-height: 24px;
font-size: 12px;color: #000;font-weight: 400;border-radius: 2px;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.newrup ul li:hover .newrimg img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.newrup ul li:hover .newrtitle h5{color: #004da3;}
.newrup ul li:hover .newrtext strong{color: #004da3;border-color: #004da3;}
.newrbut{width: 100%;}
.newrbut ul li{width: 100%;border-bottom: 1px solid #e2e2e2;box-sizing: border-box;}
.newrbut ul li:last-child{border-bottom: 0;}
.newrbut ul li a{padding: 20px 0;box-sizing: border-box;width: 100%;}
.newtime{float: left;width: 98px;height: 98px;background: #004da3;border-radius: 3px;margin-right: 16px;padding-top: 6px;box-sizing: border-box;}
.newtime h5{font-size: 40px;color: #fff;font-weight: 300;text-align: center;margin-bottom: 4px;}
.newtime p{font-size: 18px;color: #fff;font-weight: 300;text-align: center;}
.newrtexted{float: left;width: 86%;padding-right: 30px;box-sizing: border-box;}
.newrtexted h5{font-size: 18px;color: #000;font-weight: 500;margin-bottom: 16px;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.newrtexted span{font-size: 14px;color: #000;font-weight: 400;margin-bottom: 6px;display: none;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newrtexted p{font-size: 14px;color: #7b7b7b;font-weight: 400;line-height: 20px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newrbut ul li:hover a .newrtexted h5{color: #004da3;}
.scrpage{width: 100%;margin: 60px 0 0 0;}
.scrpage ul{display: table;margin: 0 auto;}
.scrpage ul li{float: left;margin-right: 32px;}
.scrpage ul li:last-child{margin-right: 0;}
.scrpage ul li:first-child a{background: url(../img/l.png) center no-repeat;}
.scrpage ul li:last-child a{background: url(../img/r.png) center no-repeat;}
.scrpage ul li a{font-size: 18px;color: #000;border: 1px solid #f1f1f1;display: block;box-sizing: border-box;border-radius: 2px;text-align: center;line-height: 47px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;background: #fff;height: 47px;min-width: 47px;
box-shadow: 0 0 3px rgba(99,99,99,0.28);}
.scrpage ul .active a{border-color: #004da3;background: #004da3;color: #fff;}
.scrpage ul li:hover a{border-color: #004da3;background: #004da3;color: #fff;}
.scrpage ul li:first-child:hover a{background: #004da3 url(../img/ls.png) center no-repeat;}
.scrpage ul li:last-child:hover a{background: #004da3 url(../img/rs.png) center no-repeat;}
.newconbut{width: 100%;background: #004da3;padding: 18px 0;box-sizing: border-box;}
.newconbutcon{width: 100%;}
.newconbutcon ul li{float: left;width: 20%;position: relative;}
.newconbutcon ul li::before{content: "";width: 4px;height: 100%;position: absolute;top: 0;right: 0;background: #fff;}
.newconbutcon ul li:last-child::before{display: none;}
.nebimg{float: left;width: 63px;height: 47px;position: relative;overflow: hidden;margin-right: 12px;}
.nebimg img{display: block;margin: 0 auto;position: absolute;top: 0;left: 50%;transform: translateX(-50%);
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.nebimg .ne2{top: -100%;opacity: 0;}
.newconbutcon ul li p{float: left;font-size: 20px;color: #fff;font-weight: 500;line-height: 47px;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.newconbutcon ul li:hover .nebimg .ne1{top: -100%;opacity: 0;}
.newconbutcon ul li:hover .nebimg .ne2{top: 0;opacity: 1;}
.newconbutcon ul li:hover p{color: #6cbb4d;}
/* 新闻详情 */
.nexqbannerscon{width: 100%;}
.nexqbannerscon ul li{width: 100%;}
.nexqbannerscon ul li img{display: block;width: 100%;margin: 0 auto;}
.newxqconter{width: 100%;padding: 70px 0 30px 0;background: #fff;border-bottom: 4px solid #f0f0f0;box-sizing: border-box;margin-bottom: 33px;}
.newxq{width: 100%;}
.newxq .mianbao{border-bottom: 3px solid #f0f0f0;}
.newxqcon{width: 100%;padding-top: 80px;box-sizing: border-box;}
.newxqconup{width: 100%;margin-bottom: 70px;}
.newxqconup h5{font-size: 30px;color: #004da3;font-weight: bold;text-align: center;margin-bottom: 40px;}
.newxqconup p{width: 100%;text-align: center;font-size: 16px;color: #999999;}
.newxqconup p span{display: inline-block;margin-right: 24px;}
.newxqconup p span:last-child{margin-right: 0;}
.newxqcons{width: 100%;}
.newxqconsup{width: 100%;margin-bottom: 20px;}
.newxql{float: left;width: 50%;padding-right: 40px;box-sizing: border-box;padding-top: 20px;}
.newxql p{font-size: 14px;color: #000;line-height: 24px;margin-bottom: 40px;}
.newxql p:last-child{margin-bottom: 0;}
.newxql h6{font-size: 14px;color: #004da3;margin-bottom: 60px;font-weight: 500;line-height: 24px;}
.newxql h5{font-size: 24px;color: #004da3;margin-bottom: 30px;font-weight: 900;line-height: 24px;}
.newxql h4{font-size: 20px;color: #004da3;margin-bottom: 30px;font-weight: 500;line-height: 24px;}
.newxqr{float: left;width: 50%;}
.newxqr img{display: block;max-width: 100%;width: 100%;margin: 0 auto;}
.ntext{width: 100%;}
.ntext p{font-size: 14px;color: #000;line-height: 30px;}
.ntext h4{font-size: 18px;color: #004da3;margin-bottom: 30px;font-weight: 900;line-height: 24px;}
.ntext p img{display: block;max-width: 100%;margin: 0 auto;}


.pmall{float: left;width: 60%;padding-right: 40px;box-sizing: border-box;padding-top: 20px;height: 252px;background: #e0ded9;}
.pmall p{float: right;font-size: 14px;color: #000;line-height: 24px;margin-bottom: 40px;}
.pmall p:last-child{margin-bottom: 0;}
.pmall h6{font-size: 14px;color: #004da3;margin-bottom: 60px;font-weight: 500;line-height: 24px;}
.pmall h5{font-size: 24px;color: #004da3;margin-bottom: 30px;font-weight: 900;line-height: 24px;}
.pmall h4{font-size: 20px;color: #004da3;margin-bottom: 30px;font-weight: 500;line-height: 24px;}
.pmallleft{float: left;width: 40%;background: #e0ded9;}
.pmallleft img{display: block;margin: 0 auto;}



.jsbdtxt{width: 100%;}
.jsbdtxt p{font-size: 14px;color: #000;line-height: 30px;margin-bottom: 30px;}
.jsbdtxt p img{display: block;max-width: 100%;margin: 0 auto;}
.jsbdtxt  h5{font-size: 24px;color: #004da3;margin-bottom: 30px;font-weight: 900;line-height: 24px;}


.nesup{width:100%;margin-bottom: 20px;line-height: 24px;padding: 0px 0px 0px 0px}
.nesup h5{font-size: 14px;color: #333;font-weight: 900;line-height: 30px;}
.nesup h6{font-size: 18px;color: #004da3;font-weight: 900;line-height: 30px;}
.nesup p{font-size: 14px;color: #000;line-height: 24px;}
.nesup p img{display: block;max-width: 100%;margin: 0 auto;padding: 20px 0px 0px 0px;}


.neslist{width: 100%;margin-bottom: 40px;}
.neslist ul li{float: left;width: 24%;margin-right: 1%;}
.neslist ul li:last-child{margin-right: 0;}
.nedimg{width: 100%;margin-bottom: 10px;height: 100%;}
.nedimg img{display: block;max-width: 100%;margin: 0 auto;width: 100%;height: 100%;object-fit: cover;}
.neslist ul li  p{font-size: 14px;color: #000;line-height: 30px;margin-bottom: 40px}
.nelasted{width: 100%;}
.nelefted{float: left;width: 40%;margin-right: 4%;}
.nelefted img{display: block;margin: 0 auto;}
.nelefted1{float: left;width: auto;}
.nelefted1 img{display: block;width: 100%;max-width: 100%;margin: 30px auto;}
.nerighted{float: left;width: 56%;}
.nerighted h6{font-size: 14px;color: #004da3;font-weight: 500;line-height: 24px;margin-bottom: 50px;}
.nerighted h5{font-size: 14px;color: #000;line-height: 24px;font-weight: bold;}
.nerighted h4{font-size: 24px;color: #004da3;font-weight: 900;line-height: 30px;margin-bottom: 30px;}
.nerighted h3{font-size: 20px;color: #004da3;font-weight: 500;line-height: 30px;margin-bottom: 30px;}
.nerighted p{font-size: 14px;color: #000;line-height: 24px;margin-bottom: 50px;}
.nerighted p:last-child{margin-bottom: 0;}
.nexqpage{width: 100%;padding-top: 50px;box-sizing: border-box;}
.nexqpage a{font-size: 14px;color: #000;font-weight: 400;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: table;margin-bottom: 12px;width: 100%;}
.nexqpage a i{display: inline-block;width: 22px;height: 22px;margin-right: 15px;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.nexqpage .pas i{background: url(../img/r12.png) center no-repeat;vertical-align: -6px;}
.nexqpage .pas:hover i{background: url(../img/r1s.png) center no-repeat;}
.nexqpage .xg i{background: url(../img/xg.png) center no-repeat;vertical-align: -5px;}
.nexqpage .tj i{background: url(../img/tj.png) center no-repeat;vertical-align: -5px;}
.nexqpage a:hover{color: #004da3;}
.nexqlast{width: 100%;padding-top: 30px;box-sizing: border-box;}
.neleft{float: left;margin-top: 2px;}
.neleft span{float: left;font-size: 14px;color: #666;margin-right: 7px;line-height: 23px;}
.neleft a{float: left;width: 23px;height: 23px;margin-right: 15px;}
.neleft a:last-child{margin-right: 0;}
.neleft a img{display: block;max-width: 100%;margin: 0 auto;}
.neright{float: right;}
.neright a{display: block;float: left;width: 74px;height: 30px;text-align: center;line-height: 30px;font-size: 14px;color: #999;
border: 1px solid #999;box-sizing: border-box;margin-right: 14px;}
.neright .lxwg{background: #004da3;border-color: #185eac;color: #fff;}



@media screen and (max-width: 1640px) {
	.headerconter>ul>li>a{padding: 0 16px;}
}
@media screen and (max-width: 1440px) {
	.headerconter>ul>li>a{font-size: 18px;}
	.headerdown a{font-size: 16px;}
	.headerbut a{font-size: 16px;}
	.headerbut a::before{height: 16px;top: 3px;}
	.bannerleft h4{width: auto;font-size: 40px;}
	.bannerleft h5{font-size: 28px;}
	.bannerleft a{font-size: 28px;}
	.bannerleft p{font-size: 32px;}
	.first{padding: 60px 0 20px 0;}
	.title h4{font-size: 40px;margin-bottom: 20px;}
	.title{margin-bottom: 40px;}
	.fore{padding: 60px 0 0 0;}
	.three{padding: 50px 0 60px 0;}
	.seven{padding-bottom: 60px;}
	.footrup{padding-top: 60px;}
	/* 新增 */
	.newconter{padding: 60px 0;}
	.newxqconter,.newxqcon{padding-top: 60px;}
}
@media screen and (max-width: 1366px) {
	
	.banner{padding: 0 4%;}
	.headerconter>ul>li>a{padding: 0 10px;}
	.bannerleft h4{font-size: 30px;}
	.bannerleft h5{font-size: 24px;}
	.bannerleft a{font-size: 24px;}
	.bannerleft p{font-size: 28px;}
}
@media screen and (max-width: 1210px) {

	.headernav{display: block;}
	.wg{max-width: 100%;padding: 0 4%;}

	.bannerleft h4{font-size: 28px;height: 60px;line-height: 60px;}
	.bannerleft h5{font-size: 20px;}
	.bannerleft a{font-size: 20px;width: 180px;height: 40px;line-height: 40px;}
	.bannerleft p{font-size: 22px;}
	.first{padding: 40px 0 20px 0;}
	.title h4{font-size: 24px;margin-bottom: 10px;}
	.title{margin-bottom: 20px;}
	.title p{line-height: 24px;}
	.firstlist ul li{padding-top: 10px;padding-bottom: 10px;height: 350px;margin-bottom: 20px;}
	.firstimg{margin-bottom: 14px;}
	.firstlist ul li h5{font-size: 18px;margin-bottom: 12px;}
	.twocon .title{margin-bottom: 20px;}
	.twocon .title h4{font-size: 24px;margin-bottom: 10px;}
	.forecon .title{margin-bottom: 20px;}
	.forecon .title h4,.threecon .title h4,.firvecon .title h4,.sixcon .title h4{font-size: 24px;margin-bottom: 10px;}
	.twoimg{margin-bottom: 20px;}
	.twolist ul li h5{font-size: 18px;margin-bottom: 12px;}
	.twolist ul li{margin-bottom: 22px;}
	.fore{padding: 40px 0 20px 0;}
	.forelist ul li{margin-bottom: 20px;padding: 15px 20px;height: 324px;}
	.foreimg{margin-bottom: 20px;}
	.forelist ul li h5{font-size: 18px;margin-bottom: 12px;}
	.forelist ul li:hover{transform: translateY(-10px);}
	.threeright ul li:nth-child(1){right: 50px;}
	.threeright ul li:nth-child(2){right: 20px;}
	.threeright ul li:nth-child(3){right: 0px;}
	.threeright ul li:nth-child(4){right: 20px;}
	.threeright ul li:nth-child(5){right: 50px;}
	.three{padding: 40px 0;}
	.threetext h5{font-size: 18px;margin-bottom: 12px;}
	.firvelist ul li{padding: 20px;height: 295px;}
	.firvetext{margin-bottom: 30px;}
	.fiveimg{margin-bottom: 20px;}
	.firvelist ul li h5{font-size: 18px;}
	.sixlist{height: auto;}
	.sixtext h5{font-size: 18px;}
	.sixlist ul li{width: 100%;float: none;overflow: hidden;}
	.sixtext{float: left;width: 50%;}
	.siximgs{float: left;width: 50%;}
	.sevenleft h5{font-size: 28px;margin-bottom: 20px;}
	.seventext{margin-bottom: 40px;height: 320px;}
	.sevenleft a{font-size: 24px;width: 260px;}
	.seven{padding-bottom: 40px;}
	.footrup{padding-top: 40px;}
	.footrupconleft ul li h5{font-size: 22px;margin-bottom: 16px;}
	.footrupconleft ul li a{font-size: 16px;line-height: 30px;}
	.footeright a{margin-bottom: 20px;}
	.folist img{margin-bottom: 10px;}
	.folist p{font-size: 16px;}
	.folist{margin-right: 20px;}
	.footerbutcon p{font-size: 14px;}
	/* 新增 */
	.newcleft{width: 30%;margin-right: 4%;}
	.newcright{width: 66%;}
	.newxqconter,.newxqcon{padding-top: 40px;}
	.newxqconup{margin-bottom: 40px;}
	.newxqconup h5{margin-bottom: 20px;font-size: 24px;}
	.newxql p,.newxql h6{margin-bottom: 40px;}
	.nerighted h6,.nerighted p{margin-bottom: 30px;}
	.nexqpage{padding-top: 40px;}
}
@media screen and (max-width: 1024px) {
	.headernavleft{width: 32%;}
	.twocon{width: 100%;padding: 0 4%;box-sizing: border-box;}
	.threecons{height: auto;display: block;}
	.threeleft{float: none;width: 100%;}
	.threeleft img{max-width: 40%;}
	.threeright{width: 100%;}
	.threeright ul li{position: static;float: left;width: 49%;margin-right: 2%;margin-bottom: 30px;}
	.threeright ul li:nth-child(2n){margin-right: 0;}
	.threeimg{width: 22%;margin-right: 2%;}
	.threetext{width: 76%;}
	.sevenleft h5{font-size: 24px;margin-bottom: 16px;}
	.seventext{margin-bottom: 20px;height: 300px;}
	.seventexted p{font-size: 16px;line-height: 30px;}
	.sevenleft a{font-size: 18px;width: 220px;height: 40px;line-height: 40px;}
	.newconter{padding: 40px 0;}
	.newcleft{float: none;display: none;}
	.newcright{float: none;width: 100%;padding-top: 40px;}
	.mianbaocon{float: none;}
	.newconbutcon ul{display: flex;flex-wrap: wrap;justify-content: center;}
	.newconbutcon ul li{width: 33%;margin-bottom: 20px;}
	.newconbutcon ul li:nth-child(3)::before{display: none;}
	.newxqconter,.newxqcon{padding-top: 20px;}
	.newxqconup{margin-bottom: 20px;}
	.newxqconup h5{margin-bottom: 20px;font-size: 24px;}
	.newxql p,.newxql h6{margin-bottom: 20px;}
	.pmall p,.pmall h6{margin-bottom: 20px;}
	.nerighted h6,.nerighted p{margin-bottom: 20px;}
}
@media screen and (max-width: 968px) {
	.bannerleft h4{font-size: 22px;height: 50px;line-height: 50px;padding: 0 20px;margin-bottom: 10px;}
	.bannerleft h5{font-size: 18px;}
	.bannerleft a{font-size: 18px;width: 160px;}
	.bannerleft p{font-size: 20px;}
	.folist{width: 120px;}
	.folist img{max-width: 100%;}
	/* 新增 */
	.nebanners{display: none;}
	.newdian{width: 100% !important;bottom: 10px !important;padding-right: 0;left: 0 !important;margin-left: 0;text-align: center !important;}
	.newxql{float: none;width: 100%;padding-right: 0;margin-bottom: 20px;}
	.pmall{float: none;width: 100%;padding-right: 0;margin-bottom: 20px;}
	.newxqr{float: none;width: 100%;}
	.nelefted{float: none;width: 100%;margin-bottom: 12px;}
	.nerighted{float: none;width: 100%;}
	.newxqr img,.nelefted img{width: auto;}
}
@media screen and (max-width: 768px) {
	.firstlist ul{display: block;}
	.firstlist ul li{float: none;width: 100%;margin-right: 0;}
	.forelist ul{display: block;}
	.forelist ul li{float: none;width: 100%;margin-right: 0;}
	.sevencon{display: block;}
	.sevenleft{float: none;width: 100%;margin-bottom: 20px;padding-right: 0;}
	.sevenright{float: none;width: 100%;}
	.sevenright img{margin: 0 auto;width: 100%;}
	.footrupconleft{display: none;}
	.footeright{float: none;width: 100%;}
	.footeright a img{float: left;}
	.foupcon{float: left;}
}
@media screen and (max-width: 568px) {
	.headernavleft{width: 45%;}
	.bannercon{display: block;padding: 20px 0 10px 0;}
	.bannerleft{float: none;width: 100%;margin-bottom: 10px;}
	.banneright{float: none;width: 100%;}
	.bannerleft h4{font-size: 20px;height: 40px;line-height: 40px;padding: 0 14px;}
	.bannerleft h5{font-size: 16px;margin-bottom: 10px;}
	.bannerleft a{font-size: 16px;width: 140px;height: 34px;line-height: 34px;margin-bottom: 4px;}
	.bannerleft p{font-size: 18px;}
	.first{padding: 20px 0;}
	.title h4{font-size: 20px;}
	.title p{font-size: 14px;line-height: 20px;}
	.firstlist ul li{margin-bottom: 10px;}
	.two{padding: 20px 0;}
	.twolist ul li{width: 100%;float: none;margin-right: 0;margin-bottom: 14px;}
	.twotextcon{padding: 8px 10px;}
	.fore{padding: 20px 0;}
	.threeleft img{max-width: 100%;}
	.twocon .title h4,.forecon .title h4,.threecon .title h4,.firvecon .title h4,.sixcon .title h4{font-size: 20px;}
	.three{padding: 20px 0;}
	.threeright ul li{position: static;float: none;width: 100%;margin-right: 0;margin-bottom: 20px;}
	.firve{padding: 20px 0;}
	.firvelist ul li{float: none;width: 100%;margin-bottom: 14px;margin-right: 0;}
	.sixtext{float: none;width: 100%;height: auto;padding: 20px 10px;}
	.siximgs{float: none;width: 100%;height: auto;}
	.sixlist{padding: 0;border: 0;}
	.six{padding: 20px 0;}
	.sixlist ul li{background: #dbdbdb;margin-bottom: 10px;}
	.seven{padding: 20px 0;}
	/* 新增 */
	.nebannerscon ul li img{height: 160px;object-fit: cover;}
	.newrup ul li a{display: block;}
	.newrimg{float: none;width: 100%;margin-right: 0;}
	.newrtext{float: none;width: 100%;padding: 10px;box-sizing: border-box;}
	.newrup ul li{margin-bottom: 16px;}
	.newrtitle{margin-bottom: 10px;}
	.newrtitle h5{font-size: 16px;max-width: 76%;}
	.newrtext h6{margin-bottom: 8px;}
	.newrbut ul li a{padding: 12px 0;}
	.newtime{display: none;}
	.newrtexted{float: none;width: 100%;}
	.newrtexted h5{font-size: 16px;margin-bottom: 10px;}
	.newrtexted span{display: block;}
	.scrpage{margin-top: 40px;}
	.scrpage ul li{margin-right: 8px;}
	.scrpage ul li a{min-width: 38px;font-size: 14px;padding: 0 10px;box-sizing: border-box;height: 38px;line-height: 38px;}
	.newconbut{padding: 8px 0;}
	.newconbutcon ul{display: block;}
	.newconbutcon ul li{width: 100%;border-bottom:2px solid rgba(255,255,255,0.6);box-sizing: border-box;margin-bottom: 0;}
	.newconbutcon ul li:last-child{border-bottom: 0;}
	.newconbutcon ul li::before{display: none;}
	.newconbutcon ul li a{padding: 10px 0;box-sizing: border-box;}
	.newconbutcon ul li p{font-size: 16px;}
	.nexqbannerscon ul li img{height: 160px;object-fit: cover;}
	.newxqconup h5{font-size: 18px;margin-bottom: 10px;}
	
	.neslist ul li{width: 100%;margin-right: 0;margin-bottom: 12px;}
	.nedimg{height: auto;margin-bottom: 10px;}
	.neslist ul li p{line-height: 20px;}
	.nexqpage{padding-top: 30px;}
	.nexqpage a{display: block;}
	.neleft{float: none;width: 100%;margin-bottom: 10px;}
	.neright{float: none;width: 100%;}
}


.header {
    width: 100%;
    height: 80px;
    background: #fff;
    border-bottom: solid 1px #004DA3;
    
    z-index: 5;
}
.header .topcenter {
    max-width: 1140px;
    height: 80px;
    margin: 0 auto;
  
}
.header .logo {
    width: 198px;
    height: 45px;
    display: block;
    float: left;
    background: url(../img/logo_ffd8cce.png) no-repeat;
    background: none\9;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo_ffd8cce.png', sizingMethod='scale')\9;
    background-size: 100% 100%;
    margin: 17px 0 0 20px;
}
.header .phonenum {
    
    float: right;
    margin-top: 27px;
    background: none\9;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/phonenum_5e61eaf.png', sizingMethod='scale')\9;
}
.header .phonenums{
	background: transparent;
} 
.header .phone{
	width: 157px;
	height: 24px;
	background: url(../img/phonenum_5e61eaf.png) no-repeat;
	background-size: 100% 100%;
}
.header .list {
    width: 60%;
    height: 80px;
    float: right;
    font-size: 14px;
}
.header .list li {
    float: left;
    margin-right: 8%;
    text-align: left;
    line-height: 80px;
	position:relative;
}
.header .list li a {
    color: #707070;
}
.header .list li.on a,.header .list li:hover a {
    color: #004DA3;
}

.headerdown{position: absolute;top: 80px;left: 50%;width: 100px;background: rgba(232,229,235,0.8);border-top: 2px solid #6cbb4d;z-index: 100;
border-bottom: 1px solid #b1babd;padding: 8px 0;box-sizing: border-box;margin-left: -45px; display:none}
.headerdown a{display: block;width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #000 !important;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;box-sizing: border-box;}
.headerdown a.active{background: #e8edf8;color: #004da3 !important;}
.headerdown a:hover{background: #e8edf8;color: #004da3 !important;}
.top {
    width: 100%;
    height: 56px;
    background: #fff;
    border-bottom: solid 2px #004DA3;
    display: none;
    position: relative;
    z-index: 1000;
}
.logo2 {
    width:110px;
    height: 25px;
    background: url(../img/plogo_ffd8cce.png) no-repeat;
    background-size: 100% 100%;
    float: left;
    margin: 15px 0 0 10px;
}


.menu {
    width: 40px;
    height: 100%;
    background: url(../img/pmenu_317fc1a.png) no-repeat left center;
    background-size: 25px 20px;
    float: right;
}
.menu.close {
    width:40px;
    height: 100%;
    background: url(../img/pclose_b87f2d4.jpg) no-repeat left center;
   background-size: 22px 20px;
    float: right;
}

.nav {
    width: 100%;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
    overflow: hidden;
}
.navlist {
    width: 100%;
    background: #fff;
    position:relative;
	margin-top:70px;

}
.navlist div { 
    font-size:15px;
    color: #333;
    width: 70%;
    margin: 0 auto;
    border-bottom: solid 1px #e4e4e4;
}
.navlist div a {
    width: 70%;
    display: inline-block;
	color:#333;
	 height: 45px;
    line-height: 45px;
}
.downbtn {
    width:70%;
    height: 40px;
    display: block;
    border: solid 1px #004DA3;
    position: absolute;
    bottom: 60px;
    left: 50%;
    margin-left: -35%;
    font-size: 15px;
    color: #004DA3;
    text-align: center;
    line-height: 40px;
    border-radius: 5px;
}
.kefu {
    width: 2.5rem;
    display: block;
    background-size: .4rem .4rem;
    font-size: .32rem;
    padding-left: .5rem;
    position: absolute;
    bottom: .4rem;
    left: 50%;
    margin-left: -1.35rem;
    color: #707070;
}
.kefu:link, .kefu:hover, .kefu:visited {
    color: #707070;
}
.navlist>div {
	position:relative;
}
.navlist i{display: inline-block;width: 40px;height:40px;background: url(../img/jiao.png) center no-repeat; background-size:10px;
position: absolute;top:2px;right: 0px;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.navlist .at {
	width:90%;
	border:none;
	display:none;
}
.navlist .at a {
	line-height:30px;
	height:30px;
	font-size:14px;
}
.navlist i.on {
    transform: rotate(90deg);
}
@media (max-width: 960px) {
.header .list {
    width: 55%;
}
.header .list li {
    margin-right: 5%;
}
}
@media (max-width: 920px) {
.header .list {
    width: 50%;
}
.header .list li {
    margin-right: 3%;
}


}

@media (max-width: 750px) {
.top {
    display: block;
}
.header {
	display:none;
}
}

/* 新index */
.yuyan{width: 100%;}
.header .list li a b{display: inline-block;width: 10px;height: 9px;background: url(../img/xl.png) center no-repeat;
vertical-align: 0px;}
.yuyanlist{float: right;margin-right: 10px;}
.yuyanlist a{float: left;font-size: 12px;color: #000;font-size: 400;position: relative;margin-right: 16px;}
.yuyanlist a::before{content: "";width: 1px;height: 12px;background-color: #000;position: absolute;top: 3px;right: -8px;}
.yuyanlist a:last-child{margin-right: 0;}
.yuyanlist a:last-child::before{display: none;}
.yuyanlist a:hover{color: #004DA3;}
.headerdowns{width: 938px;background: url(../img/dise.png) center no-repeat;left: -120px;background-size: 100% 100%;
padding: 15px 28px;box-sizing: border-box;}
.headerlister{width: 100%;}
.headerlister h5{font-size: 14px;color: #004da3;font-weight: bold;line-height: 30px;margin-bottom: 12px;}
.headerlister h5 i{width: 30px;height: 30px;margin-right: 10px;float: left;}
.headerlister h5 i img{display: block;max-width: 100%;}
.hlist{width: 100%;padding-left: 40px;box-sizing: border-box;}
.hlist a{float: left;width: 23%;margin-right: 2.66%;text-align: left;padding: 0 14px;box-sizing: border-box;position: relative;
height: 36px;line-height: 36px;border: 0;font-size: 12px !important;color: #333 !important;margin-bottom: 10px;}
.hlist a:nth-child(4n){margin-right: 0;}
.hlist a i{display: none;width: 17px;height: 14px;background: url(../img/bfs.png) center no-repeat;
position: absolute;top: 11px;right: 8px;}
.hlist a:hover{background: #d2e5f8;color: #3371b5 !important;}
.hlist a:hover i{display: block;}
.bannered{width: 100%;background: #fff;}
.bannerconted{width: 100%;}
.bannerconted ul li{width: 100%;}
.bannerconted ul li a{display: block;}
.bannerconted ul li a img{display: block;width: 100%;margin: 0 auto;}
.adddian{bottom: 72px !important;}
.adddian .swiper-pagination-bullet{background: #004da3;width: 20px;height: 20px;opacity: 1;position: relative;
margin: 0 25px !important;}
.adddian .swiper-pagination-bullet::before{content: "";width: 32px;height: 32px;border: 2px solid #fff;box-sizing: border-box;
position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;opacity: 0;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.adddian .swiper-pagination-bullet-active{background: #fff;}
.adddian .swiper-pagination-bullet-active::before{opacity: 1;}
.pronexts{width: 50px;height: 50px;background: url(../img/adright.png) center no-repeat !important;z-index: 10;cursor: pointer;position: absolute;top: 50%;right: 18% !important;
margin-top: -25px;box-shadow: 2px 2px 10px rgba(102,102,102,0.43);}
.proprevs{width: 50px;height: 50px;background: url(../img/adleft.png) center no-repeat !important;z-index: 10;cursor: pointer;position: absolute;top: 50%;left: 18% !important;
margin-top: -25px;box-shadow: 2px 2px 10px rgba(102,102,102,0.43);}
.adfirsted{width: 100%;background: #fff;padding-bottom: 60px;box-sizing: border-box;}
.adfirst{width: 100%;height: 146px;background: #fff;box-shadow: 5px 0 24px rgba(4,0,0,0.11);border-radius: 5px;margin-top: -45px;position: relative;z-index: 1;}
.adfirst ul li{float: left;width: 20%;padding: 0 15px;box-sizing: border-box;position: relative;}
.adfirst ul li::before{content: "";width: 1px;height: 40%;background: #f1f1f1;position: absolute;top: 30%;right: 0px;}
.adfirst ul li:last-child::before{display: none;}
.adfcon{width: 100%;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;padding: 17px 0;box-sizing: border-box;}
.adfirst ul li i{display: block;width: 46px;height: 46px;position: relative;margin: 0 auto 14px;}
.adfirst ul li i img{display: block;max-width: 100%;margin: 0 auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.adfirst ul li i .fimgs{opacity: 0;}
.adfirst ul li h5{font-size: 20px;color: #093c87;font-weight: 500;text-align: center;margin-bottom: 10px;line-height: 20px;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.adfirst ul li p{font-size: 14px;color: #999999;font-weight: 400;text-align: center;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.adfirst ul li:hover .adfcon{background: #004da3;margin-top: -18px;}
.adfirst ul li:hover i .fimg{opacity: 0;}
.adfirst ul li:hover i .fimgs{opacity: 1;}
.adfirst ul li:hover h5{color: #fff;}
.adfirst ul li:hover p{color: #fff;}
.twos{width: 100%;padding: 40px 0;box-sizing: border-box;background: #f6faff;}
.addtitle{width: 100%;margin-bottom: 40px;}
.addtitle h4{font-size: 40px;color: #004da3;font-weight: bold;text-align: center;margin-bottom: 30px;line-height: 30px;}
.addtitle p{font-size: 14px;color: #666;font-weight: 400;text-align: center;line-height: 32px;}
.adtwonav{width: 100%;margin-bottom: 50px;}
.adtwonav ul{display: table;margin: 0 auto;}
.adtwonav ul li{float: left;width: 200px;height: 40px;line-height: 40px;cursor: pointer;line-height: 36px;
border: 1px solid #004da3;box-sizing: border-box;text-align: center;font-size: 20px;font-weight: bold;color: #004da3;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;margin-right: 9px;}
.adtwonav ul li i{display: inline-block;width: 27px;height: 31px;position: relative;vertical-align: -9px;}
.adtwonav ul li i img{display: block;max-width: 100%;margin: 0 auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.adtwonav ul li i .adtimgs{opacity: 0;}
.adtwonav ul li span{transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.adtwonav ul li:first-child{border-radius: 16px 0 0 0;}
.adtwonav ul li:last-child{border-radius: 0 16px 0 0;margin-right: 0;}
.adtwonav ul li.active{background: #004da3;}
.adtwonav ul li.active span{color: #fff;}
.adtwonav ul li.active i .adtimg{opacity: 0;}
.adtwonav ul li.active i .adtimgs{opacity: 1;}
.adtwonav ul li:hover{background: #004da3;}
.adtwonav ul li:hover span{color: #fff;}
.adtwonav ul li:hover i .adtimg{opacity: 0;}
.adtwonav ul li:hover i .adtimgs{opacity: 1;}
.adtwocon{width: 100%;}
.adtwolist{width: 100%;position: relative;display: none;}
.adtwolist:first-child{display: block;}
.adtwolist::before{content: "";width: 100%;height: 5px;background-color: #f1f1f1;position: absolute;top: 0;left: 0;}
.adtwolist::after{content: "";width: 5px;height: 100%;background-color: #f1f1f1;position: absolute;top: 0;left: 0;}
.adtwolist ul li{float: left;width: 25%;border-bottom: 5px solid #f1f1f1;border-right: 5px solid #f1f1f1;box-sizing: border-box;
background: #f6faff;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;height: 218px;padding: 24px 10px;}
.adtwoimg{width: 77px;height: 66px;display: flex;justify-content: center;align-items: center;margin: 0 auto 10px;}
.adtwoimg img{display: block;max-width: 100%;margin: 0 auto;}
.adtwolist ul li h5{font-size: 18px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 18px;}
.adtwolist ul li p{font-size: 14px;color: #221714;font-weight: 400;text-align: center;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.adtwolist ul li:hover{background-color: #fff;}
.adfore{width: 100%;padding: 0 60px;box-sizing: border-box;position: relative;}
.adforeconter{width: 100%;padding: 50px 0;box-sizing: border-box;}
.adforeconter ul li{width: 100%;background: #f6faff;box-shadow: 5px 2px 16px rgba(102,102,102,0.43);}
.adforeconter ul .swiper-slide{-webkit-transition: transform 1.0s;-moz-transition: transform 1.0s;-ms-transition: transform 1.0s;-o-transition: transform 1.0s;
-webkit-transform: scale(0.9);transform: scale(0.9);}
.adforeconter ul li a{display: block;width: 100%;height: 100%;padding: 85px 20px 28px 20px;box-sizing: border-box;}
.adfimg{width: 140px;height: 140px;margin: 0 auto 45px;}
.adfimg img{display: block;max-width: 100%;margin: 0 auto;}
.adforeconter ul li h5{font-size: 30px;color: #004da3;font-weight: bold;text-align: center;line-height: 30px;margin-bottom: 25px;}
.adforeconter ul li p{font-size: 18px;color: #666;font-weight: 500;text-align: center;margin-bottom: 25px;}
.adforeconter ul li span{display: block;margin: 0 auto;text-align: center;border-radius: 25px;background: #004da3;
font-size: 16px;font-weight: bold;color: #fff;width: 144px;height: 42px;line-height: 42px;display: none;}
.adforeconter ul .swiper-slide-active {-webkit-transform: scale(1.15);transform: scale(1.15);z-index: 100;}
.adforeconter ul .swiper-slide-active span{display: block;}
.adfore .swiper-pagination-bullet{background: #004da3;width: 10px;height: 10px;opacity: 0.4;display: none;
margin: 0 7px !important;}
.adfore .swiper-pagination-bullet-active{opacity: 1;}
.adfnexts{width: 50px;height: 50px;background: url(../img/adright.png) center no-repeat !important;z-index: 10;cursor: pointer;position: absolute;top: 50%;right: 0% !important;
margin-top: -25px;box-shadow: 2px 2px 10px rgba(102,102,102,0.43);}
.adfprevs{width: 50px;height: 50px;background: url(../img/adleft.png) center no-repeat !important;z-index: 10;cursor: pointer;position: absolute;top: 50%;left: 0% !important;
margin-top: -25px;box-shadow: 2px 2px 10px rgba(102,102,102,0.43);}
.addthr{width: 100%;}
.addthrleft{float: left;width: 260px;border: 2px solid #e3e3e3;box-sizing: border-box;}
.addthrleft ul li{width: 33.33%;height: 100px;border-right: 1px solid #E3E3E3;border-bottom: 1px solid #E3E3E3;box-sizing: border-box;
background: #f6faff;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;cursor: pointer;float: left;}
.addthrleft ul li:nth-child(3n){border-right: 0;}
.addthrleft ul li img{display: block;max-width: 100%;margin: 0 auto;}
.addthrleft ul li.active{background: #fff;transform: scale(1.15);border: 0;}
.addthrleft ul li:hover{background: #fff;transform: scale(1.15);border: 0;}
.addthright{float: right;width: calc(100% - 320px);}
.addthlist{width: 100%;display: none;}
.addthlist:first-child{display: block;}
.addthlist h4{font-size: 20px;color: #000;font-weight: bold;margin-bottom: 24px;}
.addthlist h6{font-size: 14px;color: #000;font-weight: 400;margin-bottom: 34px;}
.addlister{width: 100%;margin-bottom: 50px;}
.addlister a{display: block;float: left;width: 152px;height: 48px;border-radius: 5px;text-align: center;line-height: 48px;
font-size: 14px;color: #fff;margin-right: 28px;}
.addlister a:last-child{margin-right: 0;}
.addlister .chakan{background: #004da3;}
.addlister .yuyue{background: #6cbb4d;}
.addthlist h5{font-size: 20px;color: #000;font-weight: bold;margin-bottom: 30px;}
.addtlunbo{width: 100%;padding: 0 30px;box-sizing: border-box;position: relative;}
.addlbcon{width: 100%;}
.addlbcon ul li{width: 100%;}
.addlbcon ul li a{display: block;}
.addlbimg{float: left;width: 159px;height: 113px;}
.addlbimg img{display: block;max-width: 100%;height: 100%;object-fit: cover;}
.addlbtext{float: right;width: calc(100% - 169px);padding-top: 10px;box-sizing: border-box;}
.addlbtext p{font-size: 14px;color: #000;font-weight: 400;line-height: 20px;}
.lbnexts{width: 17px;height: 29px;background: url(../img/righted.png) center no-repeat !important;
position: absolute;top: 50%;right: 0 !important;z-index: 10;cursor: pointer;margin-top: -15px;}
.lbprevs{width: 17px;height: 29px;background: url(../img/lefted.png) center no-repeat !important;
position: absolute;top: 50%;left: 0 !important;z-index: 10;cursor: pointer;margin-top: -15px;}
.addthlast{width: 100%;padding-top: 26px;box-sizing: border-box;}
.addthlast a{display: block;width: 104px;height: 30px;border-radius: 5px;border: 1px dashed #1d2088;box-sizing: border-box;
text-align: center;line-height: 30px;font-size: 14px;color: #000;float: right;}
.adfdians{display: none;}
.adfdians .swiper-pagination-bullet{background: #004da3;width: 10px;height: 10px;opacity: 0.4;
margin: 0 7px !important;}
.adfdians .swiper-pagination-bullet-active{opacity: 1;}

.adfores{width: 100%;padding: 0 60px;box-sizing: border-box;position: relative;}
.adforecontered{width: 100%;padding: 80px 0;box-sizing: border-box;}
.adforecontered ul li{width: 100%;}
.adforecontered ul .swiper-slide{-webkit-transition: transform 1.0s;-moz-transition: transform 1.0s;-ms-transition: transform 1.0s;-o-transition: transform 1.0s;
-webkit-transform: scale(0.9);transform: scale(0.9);}
.adforecontered ul li a{display: block;width: 100%;height: 100%;}
.adfimg{width: 100%;margin: 0 auto 10px;height: 100%;}
.adfimg img{display: block;max-width: 100%;margin: 0 auto;}
.adforecontered ul li h5{font-size: 30px;color: #004da3;font-weight: bold;text-align: center;line-height: 30px;margin-bottom: 25px;}
.adforecontered ul li p{font-size: 20px;color: #666;font-weight: 500;text-align: center;margin-bottom: 25px;}
.adforecontered ul li span{display: block;margin: 0 auto;text-align: center;border-radius: 5px;border:1px solid #004da3;box-sizing: border-box;
font-size: 14px;font-weight: bold;color: #004da3;width: 100%;height: 50px;line-height: 48px;display: none;}
.adforecontered ul .swiper-slide-active {-webkit-transform: scale(1.5);transform: scale(1.5);z-index: 100;}
.adforecontered ul .swiper-slide-active span{display: block;}
.adfores .swiper-pagination-bullet{background: #004da3;width: 10px;height: 10px;opacity: 0.4;display: none;
margin: 0 7px !important;}
.adfores .swiper-pagination-bullet-active{opacity: 1;}
.tpnexts{width: 50px;height: 50px;background: url(../img/adright.png) center no-repeat !important;z-index: 10;cursor: pointer;position: absolute;top: 50%;right: 0% !important;
margin-top: -25px;box-shadow: 2px 2px 10px rgba(102,102,102,0.43);}
.tpprevs{width: 50px;height: 50px;background: url(../img/adleft.png) center no-repeat !important;z-index: 10;cursor: pointer;position: absolute;top: 50%;left: 0% !important;
margin-top: -25px;box-shadow: 2px 2px 10px rgba(102,102,102,0.43);}
.addtitle p{text-transform: uppercase;}
.adtwonavs ul li{background: #faf7f7;}
.adsix{width: 100%;padding-bottom: 40px;box-sizing: border-box;}
.adsixlist{width: 100%;display: none;}
.adsixlist:first-child{display: block;}
.adsixleft{float: left;width: 427px;position: relative;}
.adsixleft a{display: block;width: 100%;height: 100%;}
.adsixleft a img{display: block;width: 100%;height: 100%;object-fit: cover;}
.adsixleft p{position: absolute;width: 100%;bottom: 0;left:0;height: 40px;background: rgba(0,0,0,0.4);line-height: 40px;
font-size: 14px;color: #fff;padding: 0 18px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.adsixright{float: right;width: calc(100% - 457px);}
.adsixright ul li{width: 100%;}
.adsixright ul li a{display: block;padding: 17.5px 0 0 0;box-sizing: border-box;}
.adsixright ul li a p{font-size: 18px;color: #020000;font-weight: 400;border-bottom: 1px dashed #999;box-sizing: border-box;width: 80%;float: left;
padding-bottom: 17.5px;box-sizing: border-box;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.adsixright ul li a span{float: right;font-size: 18px;color: #0062ae;}
.adsixright ul li a:hover p{color: #0062ae;}
.adsixright ul li:first-child a{padding: 0;}
@media screen and (max-width: 1440px) {
	.bannered{padding: 0;}
	.adfirsted{padding-bottom: 40px;}
	
}
@media screen and (max-width: 1366px) {
	.bannered{padding: 0;}
}
@media screen and (max-width: 1210px) {
	.bannered{padding: 0;}
	.headerdowns{left: -245px;}
	.adfirst ul li h5{font-size: 16px;}
	.adfirst ul li p{font-size: 14px;}
	.addtitle h4{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
	.addtitle p{font-size: 16px;line-height: 24px;}
	.adforeconter ul li a{padding-top: 40px;}
	.adfimg{margin-bottom: 20px;}
	.adforeconter ul li h5{font-size: 24px;line-height: 24px;margin-bottom: 14px;}
	.adforeconter ul li p{font-size: 16px;margin-bottom: 14px;}
	.adfores .adfimg{margin-bottom: 10px;}
	.adsixright ul li a{padding-top: 20px;}
	.adsixright ul li a p{font-size: 16px;padding-bottom: 20px;}
	.adsixright ul li a span{font-size: 16px;}
}
@media screen and (max-width: 1024px) {
	.bannered{padding: 0;}
	.bannerconted ul li a img{height: 335px;object-fit: cover;}
	.proprevs{left: 8% !important;}
	.pronexts{right: 8% !important;}
	.adddian .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 10px !important;}
	.adddian .swiper-pagination-bullet::before{width: 18px;height: 18px;}
	.adddian{bottom: 60px !important;}
	.adfirst{height: auto;}
	.adfirst ul{display: flex;justify-content: center;flex-wrap: wrap;}
	.adfirst ul li{width: 33.3%;}
	.adfirst ul li:nth-child(3)::before{display: none;}
	.adfirst ul li:hover .adfcon{margin-top: 0;}
	.addtitle{margin-bottom: 20px;}
	.adtwonav{margin-bottom: 20px;}
	.adtwolist ul li{width: 33.33%;}
	.adtwonav ul li{font-size: 18px;width: 160px;}
	.adforeconter ul li a{padding: 18px;}
	.adforeconter ul li h5{font-size: 20px;}
	.adforeconter ul li p{font-size: 14px;}
	.adforeconter ul li span{width: 120px;height: 32px;font-size: 14px;line-height: 32px;}
	.addlbtext{padding-top: 0;}
	.addthlist h4,.addthlist h6{margin-bottom: 20px;}
	.addlister{margin-bottom: 20px;}
	.addthlist h5{margin-bottom: 20px;}
	.adforecontered ul .swiper-slide{-webkit-transition: transform 1.0s;-moz-transition: transform 1.0s;-ms-transition: transform 1.0s;-o-transition: transform 1.0s;
	-webkit-transform: scale(1);transform: scale(1);}
	.adforecontered ul .swiper-slide-active {-webkit-transform: scale(1);transform: scale(1);z-index: 100;}
	.adforecontered ul .swiper-slide span{display: block;}
	.tpnexts,.tpprevs{display: none;}
	.adfores{padding: 0;}
	.adforecontered{padding: 40px 0;}
	.adfores .swiper-pagination-bullet{display: inline-block;}
	.adsixright ul li a p{width: 70%;}
	.adsixright ul li a span{width: 30%;text-align: right;}
}
@media screen and (max-width: 968px) {
	.bannered{padding: 0;}
	.proprevs,.pronexts{display: none;}
	.top {display: block;}
	.header {display: none;}
	.navlist .headerlister{width: 100%;border-bottom: 0;}
	.headerlister h5 b{width: 30px;height: 30px;margin-right: 10px;float: left;}
	.headerlister h5 b img{display: block;max-width: 100%;}
	.navlist .hlist a{width: 100%;float: none;}
	.navlist .hlist{width: 100%;border-bottom: 0;}
	.navlist .atcon{width: 100%;border-bottom: 0;height: 220px;overflow-y: scroll;overflow-x: hidden;
	padding-right: 30px;box-sizing: border-box;}
	.navlist .hlist a.on i{top: 8px;}
	.mobileyuyuan{position: absolute;bottom: 115px;left: 50%;transform: translateX(-50%);}
	.adfore{padding: 0;}
	.adforeconter{padding: 20px 20px 50px 20px;}
	.adfore .swiper-pagination-bullet{display: inline-block;}
	.adfnexts,.adfprevs{display: none;}
	.adforeconter ul .swiper-slide{-webkit-transition: transform 1.0s;-moz-transition: transform 1.0s;-ms-transition: transform 1.0s;-o-transition: transform 1.0s;
	-webkit-transform: scale(1);transform: scale(1);}
	.adforeconter ul .swiper-slide span{display: block;}
	.adforeconter ul li p{height: 38px;}
	.adforeconter ul .swiper-slide-active {-webkit-transform: scale(1);transform: scale(1);z-index: 100;}
	.addthrleft{width: 100%;float: none;}
	.addthright{width: 100%;margin-top: 20px;}
	.adsixleft{float: none;width: 427px;margin: 0 auto 20px;}
	.adsixright{float: none;width: 100%;}
	.adsix{padding-bottom: 20px;}
}
@media screen and (max-width: 568px) {
	.bannered{padding: 0;}
	.bannerconted ul li a img{height: 200px;}
	.navlist div{width: 90%;}
	.navlist .atcon{height: 160px;}
	.adfirsted{padding-bottom: 20px;}
	.adfirst{margin-top: -24px;}
	.adfirst ul{display: block;}
	.adfirst ul li{width: 100%;float: none;}
	.adfirst ul li::before{display: none;}
	.adddian{bottom: 30px !important;}
	.addtitle h4{font-size: 20px;line-height: 20px;margin-bottom: 10px;}
	.addtitle p{font-size: 14px;line-height: 20px;}
	.twos{padding: 20px 0;}
	.adtwonav ul li{width: 102px;font-size: 15px;margin-right: 0;}
	.adtwolist ul li{width: 100%;float: none;padding: 12px;height: auto;}
	.adtwolist ul li h5{font-size: 16px;margin-bottom: 8px;}
	.adtwonav ul li i{display: none;}
	.adforeconter ul li h5{font-size: 18px;}
	.addlbimg{width: 100%;float: none;margin-bottom: 10px;}
	.addlbimg img{margin: 0 auto;}
	.addlbtext{float: none;width: 100%;}
	.addthlast a{float: none;margin: 0 auto;}
	.adforecontered{padding-top: 0;}
	.adsixleft{width: 100%;}
}
@media screen and (max-width: 320px) {
	.adtwonav ul li{width: 98px;}
}