@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:14px;font-family:"微软雅黑","黑体";color:#333;line-height:28px; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong {}
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{height:90px; width:100%;position: fixed; top:0px; z-index:9; background:#fff;}
.headerbox{width: 1240px; margin: 0 auto; }
.logo{width:  auto;float: left; margin-top:0px;}
.logo img{width: 100%;}
.nav{float: right; padding-right:35px;}

.nav li{float: left; height:90px;   padding:0 5px; position: relative;}
.nav li h3 a{display: block; font-size:16px;font-weight: normal;color: #333333;line-height: 50px; margin-top:22px; padding:0px 24px;border-radius: 50px;}
.nav li a:hover{background: #E56615;;color: #fff;}
.sub{position: absolute;width: 100%; top: 90px;left: 0;background: #fff;z-index: 100;display: none;}
.sub dt{line-height: 40px; font-size: 14px; border-bottom: 1px solid #eee;}
.sub dt a{display: block;text-align: center; font-size: 14px; color: #666;}
.sub dt a:hover{background: #265ED7;color: #fff;}

.yzxz{float: right;position: relative;z-index: 10;}
.yzxz p{ width:240px;font-size: 16px; font-weight:700; color: #fff; height:48px;border-radius: 50px; line-height: 48px;cursor: pointer; text-align:center; background: #0E56C0;;margin-top:22px; }
.yzxz p img{display: inline-block;vertical-align: middle; margin: -3px 15px 0 0;}

.tp{ width:100%; height:90px;}
.banner img{width: 100%; display:block;}
.banner .swiper-button-next {background: url(../images/a_03.png); width: 45px;height: 45px;margin-top: -42px;right: 4vw;}
.banner .swiper-button-prev {background: url(../images/a_01.png); width: 45px;height: 45px;margin-top: -42px;left: 4vw;}
.banner .swiper-pagination-bullets { bottom: 20px !important;;}
.banner .swiper-pagination-bullet{width:35px;height:4px; opacity: 1;border-radius: 2px;
background: var(--30, rgba(255, 255, 255, 0.30));}
.banner .swiper-pagination-bullet-active{background: #0E56C0;}

.cont1z{background: var(--e-9-edf-0, #E9EDF0); width:100%; padding:70px 0px;}
.cont1{ width:1240px; height:auto; margin:0px auto;}
.bt1{ width:100%; height:48px; line-height:48px;font-size: 32px;font-style: normal;font-weight: 700;}
.bt1 a{ width:48px; height:48px; display:block; color:#0E56C0; text-align:center; font-size:16px; float:right; border:1px solid #0E56C0; border-radius:50px;}
.bt1 a:hover{ background:#0E56C0; color:#fff;font-size:16px; }
/* 选项卡示例样式 */
.main2 {width: 100%;margin:50px auto;}
.tab {overflow: hidden;width: 100%;height:280px;cursor: pointer;}
.tab li {float: left;width: 23.5%; margin-right:2%; background:#fff;text-align:left;height:280px;border-radius: 16px; overflow:hidden; padding:35px 30px;box-sizing: border-box;}
.tab li h2{font-size: 16px; line-height:38px;}
.tab li p{ font-size:14px; color:#999;}
.tab li:nth-child(4){ margin-right:0px;} 
.tab li.on {background: var(--0-e-56-c-0, #0E56C0);
box-shadow: 0px 50px 32px -33px rgba(38, 94, 215, 0.56);}
.tab li.on h2{ color:#fff;}
.tab li.on p{ color:#fff;}
.con {width: 100%;border-top: none; margin-top:60px;border-radius: 16px; overflow:hidden;}
.con img{ width:100%;}

.man2 a{width:190px;height: 56px;background: #265ED7; margin:0 auto; display:block; color:#fff; font-size:18px; text-align:center; line-height:56px; margin-top:35px;border-radius:50px;}
.man2 a:hover{ color:#F58B03;}

.cont2{ width:1240px; height:auto; margin:70px auto 0px auto;}
.cont2 ul{ width:100%; height:auto; margin-top:45px;}
.cont2 ul li{ width:23.5%; margin-right:2%; float:left; background:#fff;border-radius:16px; margin-bottom:45px;}
.cont2 ul li:nth-child(4n){ margin-right:0px;} 
.cont2 ul li{ background:#fff; padding:20px;box-sizing: border-box;  }
.cont2 ul li img{ width:100%;border-radius:14px; overflow:hidden;}
.cont2 ul li p{ width:100%; height:60px; line-height:60px;font-size: 16px; color:#333; text-align:center;font-weight: 700;}
.cont2 ul li:hover{ background:#0E56C0;box-shadow: 0px 50px 32px -33px rgba(38, 94, 215, 0.56);}
.cont2 ul li:hover p{ color:#fff;}

.cont3{ width:100%; padding:85px 0px; background:url(../images/a7.png) center no-repeat;}
.cnt3{ width:1240px; margin:0 auto;}
.ct3{ width:580px; height: auto; }
.ct3 h2{ width:100%; font-size:36px; color: #fff; line-height:60px; padding-top:px;}
.ct3 span{color: var(--244-da-3, #fff);font-size: 24px; line-height:30px;}
.ct3 p{ width:100%; line-height:32px; color:#fff; margin-top:40px;}
.ct31{ margin-top:50px;}
.ct31 a{ display:block; width:210px; height:165px; text-align:center; border-right:1px solid rgba(14, 86, 192, 0.30); float:left; background:#E9EDF0;}
.ct31 a img{ width:45px; height:45px; margin-top:38px;-webkit-transition: -webkit-transform 2s ease-out;
    -moz-transition: -moz-transform 2s ease-out;
    -o-transition: -o-transform 2s ease-out;
    -ms-transition: -ms-transform 2s ease-out;}
.ct31 a:hover img{ -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}
.ct31 a p{ font-size:16px; color:#333; padding-top:5px;}

.cont4{ width:1240px; height:500px; margin:70px auto;}
.cont4 ul{ width:100%; height:auto; position:relative;}
.cont4 ul li{ position:absolute; width:295px; height:240px; top:0px; left:0px; overflow:hidden; border-radius: 16px;}
.cont4 ul li:nth-child(2){position:absolute; width:295px; height:240px; top:250px; left:0px;}
.cont4 ul li:nth-child(3){position:absolute; width:610px; height:500px; top:0px; left:305px;}
.cont4 ul li:nth-child(4){position:absolute; width:295px; height:240px; top:0px; left:945px;}
.cont4 ul li:nth-child(5){position:absolute; width:295px; height:240px; top:250px; left:945px;}
.cont4 ul li img{ width:100%;cursor: pointer;transition: all 1.2s;}
.cont4 ul li img:hover{transform: scale(1.1);}
.cont4 ul li a{ position:absolute; bottom:30px; left:30px; width:175px; height:48px; background:#fff; overflow:hidden;border-radius: 40px; display:block; text-align:center; line-height:48px; color:#0E56C0;opacity: 0;transition: all 0.8s;}
.cont4 ul li:hover a{opacity:1;}


.cont5{ width:1240px; height:auto; margin:70px auto; }

.cnt5{ width:1240px; height:auto; padding-top:30px; margin:0 auto;}
.ct51{ width:610px; height: auto; float:left; position:relative;border-radius: 16px; overflow:hidden;box-sizing: border-box; padding:20px;background: var(--e-9-edf-0, #E9EDF0); }
.ct51z{ width:89px; height:26px; border-radius: 20px;background: var(--white, #FFF); position:absolute; left:40px; top:60px; color:#0E56C0;font-size: 12px; text-align:center; line-height:26px;}
.ct51 img{ width:100%;}
.ct511{ width:100%; height: auto; padding-bottom:30px;}
.ct511 h2{font-size: 16px; line-height:60px;font-weight: 700; color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;}
.ct51:hover .ct511 h2{color:#0E56C0;}
.ct511 p{ width:100%; height:60px; margin:0px auto 0px auto; color:#666; font-size:14px; line-height:30px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

.ct51 p span{ font-size:12px; display:block; font-weight:normal;}
.ct52{ width:600px; float:right; padding:40px;box-sizing: border-box; background:#E9EDF0; background-size:cover;border-radius: 16px;}
.ct52 li{  width:100%; height:60px; line-height:60px;; font-size:14px; color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.ct52 li span{ float:right; color:#999; font-weight:normal;}
.ct52 li:hover a{ color:#0E56C0; font-weight:;}
.ct52 li:hover {border-bottom: 1px solid #0E56C0;}

#bannera{width:100%; height:400px; margin:0 auto; margin-bottom:0px; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center;}
.bread{ width:100%; height:71px; font-size:16px;border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));background: #FFF;}
.breadz{ width:1240px; height:71px; margin:0 auto; line-height:70px;}
.bread1{ width:auto; float:left;}
.bread1 li{float: left; padding-right:30px; font-size: 16px; line-height: 70px;}
.bread1 a{color: #333;display: block;position: relative;}
.bread1 a:before{position: absolute; content: ""; border-bottom: 2px solid #0E56C0; width: 0;bottom: 0px;left:50%; transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.bread1 a:hover{color: #0E56C0;;}
.bread1 a:hover:before{width: 100%;}
.bread2{ width:auto; float:right; color:#999;background:url(../images/j1.png) left center no-repeat; padding-left:25px; color:#999;}


.artile1{ max-width:1240px; height:auto; padding:75px 0px 15px 0px; margin:0 auto;}
.artile1 ul{ margin-bottom:45px;}
.artile1 li{ width:100%; margin:0 auto;; height:340px; padding:40px;box-sizing: border-box; margin-bottom:40px; transition:all 0.5s; overflow:hidden;border-radius: 16px;transition: all 0.9s;
background: #FFF;}
.xman1{ width:100%;transition:all 0.8s; }
.art11{ width:590px; height:260px; float:left; border-radius: 16px;  overflow:hidden; position:relative;}
.art11 img{  width:590px; height:260px display:block;cursor: pointer;transition: all 1.2s;}
.art11 img:hover{transform: scale(1.1);}

.art21{ height:290px;overflow: hidden; padding-left:40px;box-sizing: border-box; }
.art21 h2{ width:100%; font-size:24px; font-weight:normal; color:#333;transition:all 0.5s; height: auto;  line-height:40px; height:40px; margin-top:15px; margin-bottom:3px;  }
.art21 h2 img{ float:left; padding-right:10px;}
.art21 .art_p1{ width:100%; height: auto; line-height:25px; margin-top:30px;transition:all 0.5s; color:#666 ;  font-size:16px; line-height:34px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4; overflow: hidden;;}
.art21 .art_p2{ width:188px; height:56px;border-radius: 40px; margin-top:35px;border: 1px solid var(--0-e-56-c-0, #0E56C0); color:#0E56C0; text-align:center; line-height:56px;}

.artile1 li:hover{ background:#0E56C0;box-shadow: 0px 50px 32px -33px rgba(38, 94, 215, 0.56);}
.artile1 li:hover .art21 h2{ color:#fff;}
.artile1 li:hover .art21 .art_p1{ color:#fff;}
.artile1 li:hover .art21 .art_p2{ color:#fff; border:1px solid #fff;}

.ar1{ width:1240px; height:auto; margin:70px auto; background:#fff; padding:40px 60px 60px 60px;;box-sizing: border-box; border-radius: 16px;}
.ar1 img{ max-width:100%;}
#info-T{width:100%; min-height:26px; padding-top:30px; color:#242424; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left; color:#828282;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}
.fh{ width: 181px;height: 52px;border-radius: 40px;
background: var(--0-e-56-c-0, #0E56C0); color:#fff; text-align:center; line-height:52px; margin-top:50px;}
.fh a{  color:#fff;}
.fh:hover a{ text-decoration:underline; color:#fff;}
.fh:hover{  background:#0262AF; }


.photo{ width:1240px; height:auto; margin:70px auto 60px auto;}
.photo ul{ width:100%; height:auto; margin-top:45px;}
.photo ul li{ width:23.5%; margin-right:2%; float:left; background:#fff;border-radius:16px; margin-bottom:45px;}
.photo ul li:nth-child(4n){ margin-right:0px;} 
.photo ul li{ background:#fff; padding:20px;box-sizing: border-box;  }
.photo ul li img{ width:100%;border-radius:14px; overflow:hidden;}
.photo ul li p{ width:100%; height:60px; line-height:60px;font-size: 16px; color:#333; text-align:center;font-weight: 700;}
.photo ul li:hover{ background:#0E56C0;box-shadow: 0px 50px 32px -33px rgba(38, 94, 215, 0.56);}
.photo ul li:hover p{ color:#fff;}

/*分页*/
.nx_pg{width:100%; height: auto ; padding:20px 0px 10px 0px; text-align:center; }
.nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; color:#4c4c4c;font-size:14px; border:1px solid #0262AF;; margin:0px 3px 0px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
.nx_pg a:hover{background:#0E56C0;;;; color:#fff;border:1px solid #0E56C0;;;;}
.nx_pg .on{ background:#0E56C0;;;; color:#fff;border:1px solid #0E56C0;;;;}

.xwart{ width:1240px; height:auto; margin:0px auto ; padding-bottom:40px;}
.xwart ul{ padding-bottom:30px;}
.xwart li{ max-width:1240px;margin:0 auto 36px auto;border-radius: 16px; height:138px; padding:20px; background: #fff;;transition:all 0.5s;box-sizing: border-box; ;}
.xman2{ width:1000px; float:right; }
.xwart li .art12{ width:188px; height:58px; text-align:center; line-height:56px;color: #666;; border:1px solid #E0E0E0;;box-sizing: border-box; float:right; margin-left:40px; margin-top:23px;border-radius: 40px;}

.xwart li .art22{ height:175px;overflow: hidden; }
.xwart li .art22 h2{ width:100%; font-size:16px; color:#333333;transition:all 0.5s; height: auto; margin-top:17px; font-weight: 700; line-height:30px; height:30px; margin-bottom:5px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.art22 .art_p2{ width:100%; height:30px; line-height:30px;transition:all 0.5s; color:#828282 ; font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;;}
.xmen2{ width:140px; height:98px; background:#E9EDF0; text-align:left; float:left; text-align:center;}
.xmen2 h3{font-size:55px; color:#999;; font-family: 'Impact'; margin-top:26px; padding-bottom:10px; float:left;transition:all 0.5s; width:100%;}
.xmen2 p{ width:100%;font-size:16px; float:right; color:#999;; }
.xwart li:hover{ background:#0E56C0;box-shadow: 0px 50px 32px -33px rgba(38, 94, 215, 0.56);}
.xwart li:hover .art22 h2{ color:#fff;}
.xwart li:hover .art22 .art_p2{ color:#fff;}
.xwart li:hover .art12{color: #fff;; border:1px solid #fff;}


.xwart li:hover .xmen2 h3{ color:#0E56C0;}
.xwart li:hover .xmen2 p{ color:#0E56C0;} 


.rwm1{ width:1240px; background:#fff;padding:40px; margin:0 auto;box-sizing: border-box;}
.rwm1 h2{color: #333;  margin-bottom: 35px;font-weight: 700; font-size:32px;}



.ab111{ width:48%; float:left;}
.ab111 li{ width:100%; height:auto; margin-bottom:15px;}
.sb11{width:100%; height:58px; line-height:58px;border-radius: 8px; box-sizing:border-box; text-indent:15px; color:#666; opacity:0.8; font-size:15px;border: 1px solid #BDBDBD;}
.ab121{ width:48%; float:right;}
.sb31{width:100%; height:280px; line-height:25px; box-sizing:border-box; color:#666; border: 1px solid #E0E0E0;padding:5px 15px 0px 15px; opacity:0.8; font-size:15px;}
.sb41{display:block; width:100%; height:58px;border-radius: 8px; line-height:58px; border:none; font-size:16px; text-align:center; color:#fff; background:#265ED7;; margin-top:20px; transition:0.5s; border-radius:2px;}
.ab111 li:nth-child(3) { margin-bottom:0px;}
.sb41:hover{opacity:0.9;}
.ab11 h2{ color:#333;font-weight: 700;
font-size: 24px; height:70px;}






.main212 {overflow: hidden;width: 100%;height:230px;cursor: pointer;}
.main212 li {float: left;width: 23.5%; margin-right:2%; background:#fff;text-align:left;height:230px;border-radius: 16px; overflow:hidden; padding:35px 30px;box-sizing: border-box;}
.main212 li h2{font-size: 16px; line-height:38px; margin-top:10px;}
.main212 li p{ font-size:14px; color:#999;margin-top:5px;}
.main212 li:nth-child(4){ margin-right:0px;} 
.main212 li:hover {background: var(--0-e-56-c-0, #0E56C0);
box-shadow: 0px 50px 32px -33px rgba(38, 94, 215, 0.56);}
.main212 li:hover h2{ color:#fff;}
.main212 li:hover p{ color:#fff;}
.map{ width:100%; height:auto;}
.map img{ width:100%; display:block;}



.ab3{ width:1240px; height:auto; margin:70px auto;}
.ab31{ width:480px; height: auto; float:right;}
.ab31 img{ width:100%;}
.ab32{ width:660px; height:548px; float:left;}
.ab32 h2{ width:100%; font-size:36px; color: #333; line-height:50px; padding-top:5px;}
.ab32 span{color: var(--244-da-3, #0E56C0);font-size: 24px; line-height:35px;}
.ab32 p{ width:100%; line-height:32px; color:#666; margin-top:30px;}
.ab32 a{width:180px;height: 56px;background: #244DA3; display:block; color:#fff; font-size:18px; text-align:center; line-height:56px; margin-top:35px;}
.ab32 a:hover{ color:#F58B03;}
.ab4{ width:1240px; height:auto; margin:70px auto;}
.ab4 h3{font-size: 32px; line-height:30px; margin-bottom:40px;}
.ab4 li{ width:49%; float:left; height:165px;border-radius: 16px; margin-bottom:30px; padding:40px;box-sizing: border-box; background: var(--e-9-edf-0, #E9EDF0); margin-right:2%;}
.ab4 li img{ width:80px; height:80px; float:left; padding-right:25px;}
.ab4 li h2{font-size:24px; color:#333; font-weight:normal; height:40px; line-height:40px;}
.ab4 li p{font-size:16px; color:#333;;height:30px; line-height:30px;}
.ab4 li:nth-child(2n){ margin-right:0%;}
.ab4 li:hover{background: var(--0-e-56-c-0, #0E56C0);
box-shadow: 0px 50px 32px -33px rgba(38, 94, 215, 0.56);
}
.ab4 li:hover h2{ color:#fff;}
.ab4 li:hover p{ color:#fff;}

.ab5{ width:100%; height:auto;text-align: center; padding:100px 0px 120px 0px; background:url(../images/e9.png) left center no-repeat; background-size:cover;}
.ab5 h2{ width:100%;color: var(--0-e-56-c-0, #0E56C0);font-size: 32px;font-weight: 700; line-height:110px;}
.ab5 img{ display:inline-block;}


























.footer{background: #1A1D3A;; padding-top:80px; margin-top:260px;}
.footerbox{width:1240px; overflow: hidden; margin: 0 auto; padding:20px 0px 55px 0px;}

.rwm{float: right;padding-top:40px; width:750px}
.rwm h2{color: #fff;  margin-bottom: 25px;font-weight: 400; font-size:20px;}


.ab1{ width:800px; height:auto; margin:70px auto;}
.ab11{ width:360px; float:left;}
.ab11 li{ width:100%; height:auto; margin-bottom:15px;}
.sb1{width:100%; height:58px; line-height:58px;border-radius: 8px; box-sizing:border-box; text-indent:15px; color:#fff; opacity:0.8; font-size:15px;border: 1px solid #fff;}
.ab12{ width:360px; float:right;}
.sb3{width:100%; height:210px; line-height:25px; box-sizing:border-box; color:#fff; border: 1px solid #E0E0E0;padding:5px 15px 0px 15px; opacity:0.8; font-size:15px;}
.sb4{display:block; width:100%; height:58px;border-radius: 8px; line-height:58px; border:none; font-size:16px; text-align:center; color:#fff; background:#265ED7;; margin-top:20px; transition:0.5s; border-radius:2px;}
.ab11 li:nth-child(3) { margin-bottom:0px;}
.sb4:hover{opacity:0.9;}
.ab1 h2{ color:#333;font-weight: 700;
font-size: 24px; height:70px;}

input.sb1::-ms-input-placeholder{ color:#fff;;opacity:0.8;}
input.sb3::-webkit-input-placeholder { color:#fff;;opacity:0.8;}
textarea.b21::-ms-input-placeholder{ color:#fff;;opacity:0.8;}
textarea.b21::-webkit-input-placeholder { color:#fff;;opacity:0.8;}

.cont6{ width:1240px; padding:50px 60px 80px 60px;; margin:-230px auto 0px auto; z-index:999; background:#0E56C0;border-radius: 16px;box-sizing: border-box; }
.iconx{ width:100%; position:relative; padding-top:30px;}
.iconx .swiper-container{overflow: hidden; position: relative;}
.iconx .swiper-slide img{width: 100%; display:block; border:1px solid #E0E0E0;box-sizing: border-box;border-radius: 4.349px;}
.iconx .swiper-slide:hover img{border:1px solid #0E56C0;}
.iconx1{ width:100%; position:relative; }
.iconx1 .swiper-container{overflow: hidden; position: relative;}
.iconx1 .swiper-slide{ background:#fff; padding:30px 30px 20px 30px;box-sizing: border-box;border-radius: 8px;}
.iconx1 img{width: 100%; display:block;}
.iconx1 p{ width:100%; height:60px; line-height:60px; text-align:center;}


.ab6{ width:1240px; height:auto; margin:0 auto; padding:70px 0px;}
.ab6 h3{font-size: 32px; line-height:30px; margin-bottom:40px;}
.ab7{ width:1240px; padding:50px 60px 80px 60px; margin:0px auto ; background:#fff;border-radius: 16px;box-sizing: border-box;}
.ab7 h3{font-size: 32px; line-height:30px; margin-bottom:10px;}




.foot_left{float:left;width:450px;;padding-top:40px;}
.foot_left ul{overflow: hidden;}
.foot_left li{float: left; width:100%;}

.foot_left h2{color: #fff;font-size: 36px; font-family:Impact; font-weight:400; margin-bottom: 15px;}
.foot_left h2 span{ font-size:14px; font-weight:normal; padding-left:15px;}
.foot_left p{line-height: 32px;color:#fff;}
.foot_left dt img{ padding-right:12px; float:left; margin-top:6px;}
.foot_left a{color: rgba(255, 255, 255, 1);}
.foot_left a:hover{color: #fff;}
.ftlft{ width:100%; height:auto; color:#999; margin-top:50px;}
.foot{ width:1240px; height:auto; margin:0 auto; border-bottom:1px solid #fff; padding-top:80px;padding-bottom:5px;}
.logo1{ width: auto; height: auto; float:left;}
.foot ul{ overflow: hidden; float:right; padding-top:30px;}
.foot ul li{ float: right; margin-left: 35px;}
.foot ul li a{ font-size: 14px; color:#fff;}
.foot ul li a:hover{ opacity:0.8;}















@media(max-width:1260px){
.headerbox{width: 100%; padding: 0 3%;}
.nav li{padding-left: 30px;}


}
@media(max-width:1000px){
.header{position: fixed;width: 100%;height: 60px; top: 0;background: #fff;left: 0;z-index: 100;}
.logo img{height: 60px;width: auto;}
.dhbtn{position: absolute;width: 30px;height: 30px;background: url(../images/d1.png) no-repeat center center #58b300;background-size: 20px 20px; right: 3%; top: 15px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #58b300;background-size: 20px 20px;}
.nav{position: fixed;width: 200px; height: calc(100% - 60px);top: 60px;left: -200px;background: #fff;}
.yzxz{display: none;}
.nav{ padding-left:0px;}
.nav li{float: none; padding: 0; }
.nav li h3 a{width: 100%; padding: 0 15px;box-sizing: border-box; line-height: 42px; border-bottom: 1px solid #eee;}
.sub{position: static; }
.sub dt a{text-align: left; padding-left: 30px;box-sizing: border-box;}
.dhbj{position: fixed;width: 100%; height: 100%;background: rgba(0,0,0,.7);top: 0;left: 0;z-index: 10;display: none;}
.tp{ width:100%; height:60px;}
.banner{}
.banner .swiper-button-next{width: 25px;height: 25px; margin-top: -13px;background-size: 100% 100%;}
.banner .swiper-button-prev{width: 25px;height: 25px; margin-top: -13px;background-size: 100% 100%;}
}





