@charset "utf-8";
/*通用样式*/
html, body, div, span, iframe, map, font, img, a img, samp, strong, hr,  blockquote, a, h2, p, h3, address, code, dl, dt, dd, ol, ul, li, form, label, table, tr, td, th{ padding: 0; margin: 0; border: 0; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;  list-style:none;}
html, body { position: relative; height: 100%;}
body{ background:#fff;color: var(--183345, #333);  font:normal 14px/28px "微软雅黑";  }
img{ border:0;  }
a{ text-decoration:none; color:#000;  }
a:hover{ color:#27AE60;  }
.clear { clear:both;}
.cleafix::after { content: ''; clear: both; display: block; height: 0;}
div { box-sizing:border-box;}
@font-face {
	font-family:din;
	src: url(DINCondensedC.ttf);
}
/* CSS Document */
#screen { position: fixed; left: 0; top: 0; z-index: 8; width: 100%; height: 100%; display: none; background: rgba(0,0,0,0.5);}
body { padding-top: 80px;}
.header { background: #ffffff; width: 100%; z-index: 10; position: fixed; left: 0; top: 0; height: 80px; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.headerCont { width: 1240px; margin: 0 auto;}
.logo { float: left; margin-top:10px;}
.logo  img{ max-width:100%;}
.nav { float: left; margin-left: 81px;}
.nav li { position: relative; margin-right: 10px; float: left; padding: 0 15px;}
.nav li h2{ padding:0px; margin:0px; font-weight: normal;}
.nav li:hover h2 a { color:#126937 ;}
.nav li dl { display: none; display: none; position: absolute; left: 50%; top: 80px; transform: translateX(-50%); background: #ffffff; z-index: 2; width:160px;}
.nav li dl dt {text-align: center; line-height: 40px; font-size: 14px;}
.nav li dl dt a { display: block; color: #666; transition: all .5s;}
.nav li dl dt:hover a { color: #ffffff; background:#126937 ;}
.nav li h2 a{ transition: all .5s; line-height: 80px; font-size: 16px;  color: #333333;}
.tel { line-height: 40px; float: right; margin-top:20px; background:#126937 url(../images/phone.png) left 20px center no-repeat; padding:0px 25px 0px 45px;; text-align:center; font-size:16px; font-weight:bold; color: #fff; border-radius:50px;}
.tp{ width:100%; height:80px;}


.banner img { transform: scale(1.2); transition: all 4s; display: block; width: 100%;}
.banner .swiper-slide-active img { transform: scale(1);}
.banner .swiper-slide-active {z-index: 2;}
.banner .swiper-button-next { outline: none; right: 50px; background:url(../images/a2.png) center no-repeat;}
.banner .swiper-button-prev { outline: none; left: 50px;background:url(../images/a1.png) center no-repeat;}
.banner .swiper-button-next::after,.banner .swiper-button-prev::after {font-size:30px; color: #175E9F;}
.banner .swiper-pagination {bottom: 60px!important;}
.banner .swiper-pagination span.swiper-pagination-bullet-active { background:#fff ;}

.cont1{ width:1240px; height:auto; margin:0 auto; padding:70px 0px;}
.cnt11{ width:550px; height:auto; float:left; color:#666;}
.cnt11 h4{font-size: 36px;color: var(--183345, #183345);font-weight: 700; line-height:48px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; padding-bottom:30px;}
.cnt11 ul{ padding-top:50px;}
.cnt11 li{ width:100%; padding-bottom:30px;}
.cnt11 li img{ float:left; padding-right:20px;}
.cnt11 li h2{font-size: 16px;color: var(--183345, #183345); font-weight:700; line-height:30px;}
.cnt11 li p{ color:666;}
.cnt12{ width:630px; height:auto; float:right;}
.cnt12 img { width:100%;}
.detailEnt { display: block; width:200px; height:58px; line-height: 58px; text-align: center;  color: #fff; background:#27AE60;margin-top:30px; font-size:16px;}
.detailEnt:hover{ text-decoration:underline; color:#fff;}

.ct13{ width:100%; padding-top:90px; }
.ct13 li{ width:21.5%; float:left; margin-right:2%; padding-left:2%; background:url(../images/a10.png) left no-repeat;}
.ct13 li:nth-child(4n){ margin-right:0px;}
.ct13 li h2{ width:100%; height:65px; line-height:65px; padding-bottom:20px; font-size:16px;}
.ct13 li h2 img{ float:left; padding-right:20px;}
.ct13 li p{ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}
.cont2{ width:100%; height:auto; background:url(../images/b1.png) center no-repeat; padding:100px 0px;}
.cnt2{ width:1240px; height:auto; margin:0 auto;}
.ct2{ width:550px; float:left;}
.ct2 h3{color: var(--183345, #183345);font-family: Source Han Sans SC;font-size: 36px; line-height:48px;font-style: normal;font-weight: 700;}
.ct2 p{ margin-top:40px;}
.ct2 ul{ width:100%; margin-top:60px;}
.ct2 ul li{ float:left; width:33.33%; line-height:50px;}
.ct2 ul li img{ vertical-align:-10px; padding-right:10px;}
.detailEnt1 { display: block; width:200px; height:58px; line-height: 58px; text-align: center;  color: #fff; background:#27AE60;margin-top:60px; font-size:16px;}
.detailEnt1:hover{ text-decoration:underline; color:#fff;}

.cont3{ width:100%; background:#F2F2F2; padding:70px 0px;}
/* 选项卡示例样式 */
.main3 {width:1240px;margin: 0px auto; height: auto; }
.tab1 {overflow: hidden;cursor: pointer; width:1240px; }
.tab1 li {float: left;width: 20%;text-align: center; font-size:16px; margin-bottom:10px; font-weight:bold; background:#fff;line-height:68px;border-right: 1px solid #F2F2F2;box-sizing: border-box; color: var(--576-b-95, #576B95);}
.tab1 li.on { color:#126937;}
.tab1 li img{ vertical-align:-12px; padding-right:20px;}
.con1 {width: 100%; text-align:center;}
.con1 img{ max-width:100%;}
.tab1 li:nth-child(10)  { background:#126937; color:#fff;}
.tab1 li:nth-child(10) a { color:#fff}
.tab1 li:nth-child(10).on a{ background:#126937; color:#fff;}

.con1 ul{ width:100%; height:auto;  padding-top:40px;}
.con1 ul li{ width:32%; height:auto; margin-right:2%; background:#fff; padding-bottom:45px; float:left;box-sizing: border-box;border: 2px solid var(--27-ae-60, #fff); margin-bottom:45px;transition: all 0.8s; }
.con1 ul li:nth-child(3n){ margin-right:0px;}
.con1 ul li img{ width:100%;cursor: pointer;transition: all 0.8s;}
.con1 ul li img:hover{transform: scale(1.1);}
.con1 ul li span{ width:100%; height:20px; display:block; text-align:center; line-height:20px; color:#666;}
.con1 ul li p{ width:100%; height:35px; line-height:35px; text-align:center; font-size:20px;color: var(--183345, #183345);transition: all 0.8s;font-weight: 700;}
.con1 ul li:hover{border: 2px solid var(--27-ae-60, #27AE60);background: #FFF;box-shadow: 0px 64px 60px -34px rgba(0, 0, 0, 0.29);}
.ckgd{ display: block; width: 200px; line-height: 58px; height:58px; text-align: center; margin:0 auto; color: #fff; background:#27AE60; font-size:16px;}
.ckgd:hover{ text-decoration:underline; color:#fff;}
.cont4{ width:1240px; height:auto; margin:0 auto; padding:70px 0px;}
.cnt4{width:1240px; height:auto; margin:0 auto;}
.cnt4 a{display: block; width: 180px; line-height: 58px; text-align: center; float:right;  color: #fff; background:#27AE60; font-size:16px;}
.cnt4 a:hover{ text-decoration:underline;}
.bt1{ width:auto; height:70px; float:left;}
.bt1 h2{color: var(--333, #333);font-size: 32px; line-height:45px;}
.bt1 p{color: var(--999, #999);font-family: Source Han Sans SC;font-size: 16px;}

.cont4 ul {width: 100%;padding-top:45px;}
.cont4 li{ width:33.33%; background:#fff; padding-bottom:30px; float:left;box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.10);}
.cont4 li img{ width:100%;cursor: pointer;transition: all 1.2s;}
.cont4 li img:hover{transform: scale(1.1);}
.cont4 li span{width:92%; margin:0 auto; color:#999; font-size:12px; padding-top:20px; display:block; }
.cont4 li h3{ width:92%; line-height:32px; font-size: 18px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; margin:10px auto 5px auto;}
.cont4 li p{width:92%; line-height:28px; margin:0 auto; color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; margin:10px auto;}
.cont4 li h4{ font-weight:normal; margin-left:4%; width:112px; border-bottom:1px solid #27AE60; height:48px; line-height:48px; color:#27AE60; }
.cont4 li h4 b{ float:right;font-size:18px;}

.cont5{ width:100%; height:auto; padding:50px 0px 450px 0px; background:url(../images/d3.png) center bottom no-repeat; text-align:center;}
.cont5 h2{ width:100%;color: var(--183345, #183345); font-size:48px; line-height:60px;}
.cont5 p{color: var(--183345, #183345); font-size:40px; font-weight:normal; width:100%; padding-top:25px; }
.sswb{ position:relative;width:515px; height:50px; border:1px solid #27AE60; margin:50px auto 0px auto;transition: All 0.4s ease-in-out;}
.sswb button { position: absolute; width: 190px;height:46px; border: none;cursor: pointer; color:#fff; background:#27AE60; right:1px; top:1px;}
.wby5{width: 100%; line-height:46px;height:46px; padding-left: 10px; font-size: 14px;height:48px; border:0px;box-sizing: border-box; color:#666; }



.footer{ width:100%; height: auto; background:#161E3A;; padding-top:76px; color:#fff; }
.foot{ width:1240px; height:auto; margin:0 auto; padding-bottom:40px;}
.foot li{ width:18%; height:auto; float:left; line-height:32px;}
.foot li h2{ width:100%; line-height:40px; font-size:18px; color:#27AE60; padding-bottom:20px; }
.foot li a{ color:#fff; line-height:35px;}
.foot li a:hover{ text-decoration:underline;}

.foot .ft2{ width:28%;}
.ft21{ line-height:35px;}
.ft21 img{ vertical-align:-6px; padding-right:20px;}
.foote{ width:1240px;line-height:65px; margin:0 auto; text-align:center;color: var(--30, rgba(255, 255, 255, 0.30)); border-top:1px solid rgba(255, 255, 255, 0.10);}
#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:52px; font-size:14px; border-bottom:1px solid rgba(0, 0, 0, 0.10); color:#999;}
.breadz{ width:1240px; height:52px; margin:0 auto; line-height:52px; overflow:hidden;}
.bread1{ width:auto; float:right;}
.bread1 li{float: left; padding-right:30px; font-size: 16px; line-height: 52px;}
.bread1 a{color: #fff;display: block;position: relative;}
.bread1 a:before{position: absolute; content: ""; border-bottom: 1px solid #fff; width: 0;bottom: 0px;left:50%; transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.bread1 a:hover, .bread1 li.active a{color: #fff;;}
.bread1 a:hover:before, .bread1 li.active a:before{width: 100%;}
.bread2{ width:auto; float:left; color:#666;background:url(../images/j1.png) left center no-repeat; padding-left:25px; }
.bread2 a{ color: #666; }
.bread2 a:hover{ color:#C01025;}

.mainz{ width:1240px; height:auto; padding:70px 0px; margin:0 auto;}
.main_menu{ width:288px; height:auto; float:left; background:#fff; padding:30px 30px 12px 30px;;box-sizing: border-box; }
.main_menu a{ width:100%; height:54px; text-align:left; font-size:16px; margin-bottom:18px; color:#333; line-height:54px;border-bottom: 1px solid var(--gray-5, #E0E0E0); display:block;transition: all 0.8s;}
.main_menu a span{ float:right; font-size:28px;}
.main_menu a:hover{border-bottom: 1px solid var(--gray-5, #27AE60); color:#27AE60; font-weight:bold;}

.mainr{ width:920px; height:auto; float:right;}


.mainr ul{ width:100%; height:auto;}
.mainr ul li{ width:32%; height:auto; margin-right:2%; background:#fff; padding-bottom:30px; float:left;box-sizing: border-box;border: 2px solid var(--27-ae-60, #F2F2F2); margin-bottom:45px;transition: all 0.8s; }
.mainr ul li:nth-child(3n){ margin-right:0px;}
.mainr ul li img{ width:100%;cursor: pointer;transition: all 0.8s;}
.mainr ul li img:hover{transform: scale(1.1);}
.mainr ul li span{ width:100%; height:20px; display:block; text-align:center; line-height:20px; color:#666;}
.mainr ul li p{ width:100%; height:35px; line-height:35px; text-align:center; font-size:18px;color: var(--183345, #183345);transition: all 0.8s;font-weight: 700;}
.mainr ul li:hover{border: 2px solid var(--27-ae-60, #27AE60);background: #FFF;box-shadow: 0px 64px 60px -34px rgba(0, 0, 0, 0.29);}

#nx_pg{width:100%; min-height:50px; padding:25px 0px 0px 0px; text-align:left;}
#nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; border:1px solid #e1d7e0; color:#9a9a9a;font-size:14px; margin:0px 3px 50px 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:#27AE60;border:1px solid #27AE60; color:#fff;}
#nx_pg .on{ background:#27AE60;border:1px solid #27AE60; color:#fff;}

#nx_pg1{width:100%; min-height:50px; padding:25px 0px 0px 0px; text-align: center;}
#nx_pg1 a{display:inline; padding:7px 14px 7px 14px; background:#fff; border:1px solid #e1d7e0; color:#9a9a9a;font-size:14px; margin:0px 3px 50px 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_pg1 a:hover{background:#27AE60;border:1px solid #27AE60; color:#fff;}
#nx_pg1 .on{ background:#27AE60;border:1px solid #27AE60; color:#fff;}


.ar1{ width:1240px; height:auto; margin:60px auto; padding:30px 30px 60px 30px; background:#fff;box-sizing: border-box;  }
#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;}
#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: 1px solid #999999; text-align:center; line-height:52px; margin-top:40px;}
.fh:hover a{ text-decoration:underline;}

.a1rtile1{ max-width:1240px; height:auto; margin:60px auto 70px auto;;}
.a1rtile1 ul{ margin-bottom:40px;}
.a1rtile1 li{ width:100%; margin:0 auto;; height:320px; margin-bottom:40px;  transition:all 0.5s; background:#fff;box-sizing: border-box;;}
.x1man1{ width:100%;  margin:0 auto;transition:all 0.8s; }
.a1rt11{ width:580px; height:320px; float:left;  overflow:hidden; position:relative;}
.a1rt11 img{width:580px; height:322px; display:block;cursor: pointer;transition: all 1.2s;}
.a1rt11 img:hover{transform: scale(1.1);}

.a1rt21{ height:320px;overflow: hidden;padding-left:40px;box-sizing: border-box; }
.a1rt21 h2{ width:96%; font-size:24px; color:#333;transition:all 0.5s; height: auto; margin-top:45px;  line-height:30px; height:30px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.a1rt21 .a1rt_p1{ width:96%; height:60px; line-height:30px; margin-top:35px;transition:all 0.5s; color:#666 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.a1rt21 .a1rt2_11{ width:96%; height:40px; line-height:40px; padding-top:35px;}
.a1rt21 .a1rt2_11 span{ color:#fff; font-size:16px;background: #27AE60;; display:block;width:180px; margin-top:15px;height: 49px;text-align:center; line-height:49px; ;transition:all 0.5s; }

.a1rtile1 li:hover .a1rt21 .a1rt2_11 span{ text-decoration:underline;}

.artzt{ width:1240px; height:auto; margin:70px auto;}
.artzt ul {width: 100%;}
.artzt li{ width:33.33%; background:#fff; padding-bottom:30px; float:left;box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.10);}
.artzt li img{ width:100%;cursor: pointer;transition: all 1.2s;}
.artzt li img:hover{transform: scale(1.1);}
.artzt li span{width:92%; margin:0 auto; color:#999; font-size:12px; padding-top:20px; display:block; }
.artzt li h3{ width:92%; line-height:32px; font-size: 18px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; margin:10px auto 5px auto;}
.artzt li p{width:92%; line-height:28px; margin:0 auto; color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; margin:10px auto;}
.artzt li h4{ font-weight:normal; margin-left:4%; width:112px; border-bottom:1px solid #27AE60; height:48px; line-height:48px; color:#27AE60; }
.artzt li h4 b{ float:right;font-size:18px;}

.xwart{ width:100%; height:auto; margin:30px auto 55px auto;}
.xwart ul{ }
.xwart li{ max-width:1240px;margin:0 auto 36px auto;; height:190px; padding:0px 60px; background: #F2F2F2;;transition:all 0.5s;box-sizing: border-box; background:#fff ;}
.xman2{ max-width:950px; float:right; }
.xwart li .art12{ width:202px; height:58px; text-align:center; line-height:56px;color: #044796; background:#F2F2F2; box-sizing: border-box; float:right; margin-left:40px; margin-top:60px;}
.xwart li:hover .art12{ color:#fff; background:#27AE60;}
.xwart li .art22{ height:175px;overflow: hidden; }
.xwart li .art22 h2{ width:100%; font-size:20px; color:#333333;transition:all 0.5s; height: auto; margin-top:45px; font-weight: normal; 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:50px; line-height:25px;transition:all 0.5s; color:#828282 ; font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.xmen2{ width:135px; height:135px; margin-top:30px; background:#F2F2F2; text-align:left; float:left; text-align:center;}
.xmen2 h3{font-size:60px; color:#999;; font-family: 'Impact'; margin-top:42px; padding-bottom:18px; float:left;transition:all 0.5s; width:100%;}
.xmen2 p{ width:100%;font-size:12px; float:right; color:#999;; }
.xwart li:hover .xmen2 h3{ color:#fff}
.xwart li:hover .xmen2 p{ color:#fff}
.xwart li:hover .xmen2{ background:#27AE60}




.ab1{ width:100%; height:auto; padding:70px 0px; background: url(../images/d7.png) no-repeat center bottom;}
.ab11{ width:1240px; height:auto; margin:0 auto;}
.ab1z{ width:680px; height:540px; background: url(../images/d8.png) no-repeat center bottom; padding-top:70px; padding-left:60px;box-sizing: border-box;}
.ab1z h3{ font-size:32px; color:#fff; text-indent:20px;}

.ab1z ul{ padding-top:60px;}
.ab1z li{ width:100%; height:67px; padding-bottom:40px;}
.ab1z li img{ float:left; padding-right:20px;}
.ab1z li h2{font-size: 16px;color: var(--183345, #fff); font-weight:700; line-height:30px;}
.ab1z li p{ color:666; font-size:20px; font-weight:bold;color: var(--183345, #fff);}
.map{ width:100%; height:auto; margin:0 auto; }
.map img{ width:100%; display:block;}

.peod{ width:1240px; height:auto; margin:0 auto; padding:70px 0px;}
.ped1{ width:560px;  height:auto; float:left;}
.ped1 img{ width:100%;}
.ped1z{ width:100%; height:68px; padding-top:35px;}
.ped1z a{ width:48%; height:68px; display:block; display:block; border:1px solid #27AE60; line-height:68px; text-align:center; font-size:16px; background:#27AE60; color:#fff; float:left; margin-right:4%;box-sizing: border-box;}
.ped1z a:nth-child(2){ margin-right:0px; background:#fff; color:#333;}
.ped1z a span{ font-size:20px; padding-left:10px;}
.ped1z a:hover{ text-decoration:underline;}

.ped2{ width:620px; height:auto; float:right}
.ped2 h2{ width:100%; height:65px; background:#27AE60; font-size:24px; text-align:center; line-height:65px; color:#fff;}
.ped2 ul{ width:100%; height:auto; padding-top:0px;}
.ped2 ul li{ width:100%; line-height:1.4;height:auto;border-bottom: 1px solid var(--gray-4, #BDBDBD); color:#333;padding:10px 0 ;}
.ped2 ul li .xh{width:100%;font-size:24px;color:#E53333;}
.ped2 ul li .pd21{ width:20%; float:left;}
.ped2 ul li .pd22{ width:60%; float:right;}
.peodt{ width:100%; height:auto; text-align:center;}
.peodt img{ max-width:100%;}

.prde{ width:1240px; height:auto; padding:65px 0px; margin:0 auto;}
.title{ padding-bottom:30px; width: 100%;}
.title h2{ text-align: center; font-size:40px; color: #183345; font-weight: bold; line-height:45px; margin-bottom: 20px;}
.title p{ text-align: center; font-size: 14px; color: #666;}
.prde
.prde ul{ width:100%; height:auto;  padding-top:40px;}
.prde ul li{ width:32%; height:auto; margin-right:2%; background:#fff; padding-bottom:45px; float:left;box-sizing: border-box;border: 2px solid var(--27-ae-60, #fff); margin-bottom:45px;transition: all 0.8s; }
.prde ul li:nth-child(3n){ margin-right:0px;}
.prde ul li img{ width:100%;}
.prde ul li span{ width:100%; height:20px; display:block; text-align:center; line-height:20px; color:#666;}
.prde ul li p{ width:100%; height:35px; line-height:35px; text-align:center; font-size:20px;color: var(--183345, #183345);transition: all 0.8s;font-weight: 700;}
.prde ul li:hover{border: 2px solid var(--27-ae-60, #27AE60);background: #FFF;box-shadow: 0px 64px 60px -34px rgba(0, 0, 0, 0.29);}

.ab4{ width:1240px; height:auto; margin:0 auto; padding:70px 0px;}
.ab41{ width:570px; height:auto; float:left;}
.ab41 img{ width:100%;}
.ab42{ width:600px; float:right; color:#666;}
.ab42 .ab421{ width:100%; height:50px; line-height:25px; padding-left:15px; border-left:2px solid #126937; color:333; font-size:18px;font-weight: 700; margin-bottom:40px;}
.ab42 h2{ width:100%; height:auto; color: #183345; font-size:36px; line-height:50px;  padding-bottom:40px;}
.ab5{ width:100%; height:620px; background: url(../images/e1.png) no-repeat center center;}

.ab5 h2{ width:100%; text-align:center; font-size:36px; color:#fff; padding-top:200px; padding-bottom:59px;}
.ab5 p{ width:100%; font-size:16px; color:#fff; line-height:32px; text-align:center; padding-bottom:40px; background: url(../images/e2.png) no-repeat bottom center;}
.ab6{ width:1240px; height:auto; padding-top:70px; margin:0 auto;}
.bt1z{ width:100%; height:auto; text-align:center;}
.bt1z h2{font-size:40px;color: #183345; line-height:50px;}
.bt1z p{color: #666; font-size:14px; padding-top:20px; }
.ab61{ width:1240px; height:740px; background: url(../images/e3.png) no-repeat bottom center; margin:60px auto 0px auto; }






@media screen and  (max-width:1240px){
	.menu{position: absolute; width: 30px;height: 30px; position: absolute; right: 3%;top: 15px;background: url(../images/d1.png) no-repeat center center;background-size: 20px 20px;}
	.menu.on{background: url(../images/d2.png) no-repeat center center;background-size: 20px 20px;}

	body { padding-top: 60px;}
	.header { position: fixed; z-index: 10; width: 100%; height: 60px; padding: 0 4%;}
	.headerCont { width: 100%;}
	.nav { background: #ffffff; z-index: 4; float: none; position: fixed; left: -110%; top: 60px; bottom: 0; width: 200px; margin: 0;}
	.tel { line-height: 60px;}
	.logo { margin-top: 10px;}
	.logo img { height: 40px;}
	.nav li { float: none; line-height: 40px;}
	.nav li h2 a { line-height:60px;}
	.nav li dl { position: static; width: 100%; transform: translate(0); text-align: left;}
	.nav li dl dt { text-align: left; padding: 0 15px;}
	.tel { display: none;}
}

@media screen and  (max-width:780px){

}
