*{margin:0;padding:0;}

li{list-style-type: none;}

a{text-decoration:none;color:#fff;}

body{min-width:1200px;max-width:1920px;margin: 0 auto;color:#333;font-size: 20px;font-family: '微软雅黑';}

img{ border:0;}

.clear{clear:both;}

.no{display:none;}

.img{display: block;width:100%;}



@font-face {

  font-family: 'impact';   /*字体名称*/

  src: url('./impact.ttf');       /*字体源文件*/

}







/* 首页 */

.top1{width:100%;height:50px;background:#000;line-height:50px;font-size: 18px;color:#fff;}

.top11{width:1120px;height:50px;margin:0 auto;}

.top12{float: right;background:url(../images/logo1.png) no-repeat 0 center;font-size:20px;color:#f49f3c;font-family: 'impact';padding-left:35px;width:115px;}



.nav{width:100%;height:77px;background: #019541}

.nav1{height:77px;width:1160px;margin: 0 auto;}

.nav1>li{height:77px;width:160px;display: block;float:left;text-align: center;font-size: 18px}

.nav1>li>a{padding:0 20px;line-height:75px;height:75px;display: inline-block}

.nav_on1{border-bottom: 2px solid #f49f3c;font-weight: bold}

.nav11{position:relative;z-index: 9;height:77px;}

.nav11 img{position:absolute;top:-50px;left:0;right:0;bottom:0;margin:auto;width:137px;height:169px;}



.flexslider {width: 100%;min-width:1200px;height:871px;position:relative;background: #019541;overflow: hidden}

.flexslider .slides li {width: 100%;height: 100%;position:relative;overflow: hidden}



.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index:2;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}

.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}

.flex-direction-nav .flex-prev {left: 0;}

.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}

.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}

.flex-control-nav {width: 100%;position: absolute;bottom:150px;left:46%;}

.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}

.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -52px;display: block;height:23px;overflow: hidden;text-indent: -99em;width:23px;cursor: pointer;}

.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}



.flexslider .slides  img {width: 100%;height:749px;display: block;}

.flexslider .slides li>div{width:100%;height:122px;}

.flexslider .slides li:nth-child(1) .slides_on{background: url(../images/sy0.png) no-repeat  center 0;}

.slides_on1{width:1200px;height:122px;margin:0 auto;overflow: hidden;color:#fff;}



.slides_on1 .slides_on1_1{width:275px;height:94px;border-left:13px solid #fff;border-right:13px solid #fff;padding:28px 100px 0;float: left}

.slides_on1 .slides_on1_1 p{font-family: 'impact';font-size: 42px}

.slides_on1 .slides_on1_2{width:699px;height:94px;padding-top:28px;float: left;overflow: hidden}

.slides_on1 .slides_on1_2 li{float: left;width:113px;height:88px;padding:6px 0 0 120px;font-size: 18px;line-height: 24px}

.slides_on1 .slides_on1_21{width:1px;height:29px;float: right;background: #80caa0;margin-top:-13px;}

.slides_on1 .slides_on1_2_1{background: url(../images/sy2.png) no-repeat  30px 0;}

.slides_on1 .slides_on1_2_2{background: url(../images/sy3.png) no-repeat  30px 0;}

.slides_on1 .slides_on1_2_3{background: url(../images/sy4.png) no-repeat  30px 0;}





.hz0{margin:0 auto ;display: block}

.hz01{text-align: center;line-height:40px;}

.hz1{width:100%;height:920px;margin:0 auto 95px;position:relative;background: url(../images/sy1.jpg) no-repeat center bottom;padding-top:100px;}

.hz11{margin:50px auto 0;width:1100px;overflow: hidden;font-size: 22px}

.hz111{margin-top:45px;width:400px;float: left;}

.hz111 p{font-size: 24px;font-weight: bold;line-height:45px}

.hz112{float: left;width:420px;height:230px;background: url(../images/sy1.png) no-repeat 0 0;padding:20px 0 0 280px;}













.hz2{width:100%;height:452px;margin-top:50px;background: url(../images/sy4.jpg) no-repeat center 0;padding-top: 20px}

.hz21{width:760px;margin:0 auto;height:450px;padding-left:160px;}

.hz211{width:150px;height:390px; margin-top:20px;writing-mode: vertical-rl;writing-mode: tb-rl;float: left;font-size:32px;font-weight: bold}

.hz212{width:450px;height:200px;margin:120px 0 0 160px;float: left;font-size: 24px;line-height:40px}

.hz212>div{width:50px;height:2px;background:#019541;margin: 25px 0 25px;display: block }





.hz3{width:100%;height:686px;overflow: hidden;background:url(../images/sy5.jpg) no-repeat center 0;font-size:16px;color:#fff;padding-top:95px;position:relative;}

.hz31{width:1100px;height:350px;margin:100px auto 0;line-height:28px;}

.hz311{width:365px;float: left;letter-spacing: 2.5px;}



.hz311 div{margin:255px 0 0 70px;font-size: 20px}

.hz312{width:360px;float: left;text-align: center;margin-top:150px;letter-spacing: 2px;}

.hz313{width:280px;float: right;letter-spacing: 2.5px;}

.hz313 div{margin:255px 0 0 100px;font-size: 20px}



.hz32{position: absolute;bottom:100px;right:0px;left:0;margin:auto;width:500px;height:120px;font-size: 24px;line-height:45px;text-align: center;color:#000;font-weight: bold}


.between{display: flex;flex-direction: row;justify-content: space-between;}
.hz33{width:100%;height:727px;overflow: hidden;background:url(../images/sy29.jpg) no-repeat center 0;font-size:16px;color:#fff;padding-top:50px;position:relative;}
.hz331{width:336px;height:36px;background: #25a45c;line-height: 36px;border-radius: 18px;text-align: center;color:#fff;font-size: 20px;letter-spacing:5px;margin:0 auto 20px;}
.hz332{width:1200px;margin:60px auto 0;height:350px;overflow: hidden}
.hz3321{width:390px;height:100%;color:#fff;font-size: 14px;line-height: 28px}
.hz3321>h3{color:#f39f3c;font-size: 28px;letter-spacing: 2px;line-height:30px;margin-bottom:15px;font-weight: normal;}
.hz3321>b{font-weight: bold;font-size: 16px;line-height: 28px}
.hz3321>a{width:134px;height:33px;background: #f39f3c;display: block;line-height: 33px;text-align: center;color:#2e2e2e;font-size: 16px;border-radius: 18px;margin-top:20px;}
.hz3322{width:380px;height:250px;}

.hz333{position: absolute;bottom:65px;left:0;right:0;width:480px;height:110px;margin:auto;color:#000;font-size:20px;font-weight: bold;text-align: center}

.hz34{width:1026px;height:147px;overflow: hidden;background:url(../images/sy6.png) no-repeat center 0;padding:25px 85px 0;margin:40px auto 60px;}
.hz341{width:585px;height:130px;color:#fff;}
.hz341>h3{font-size: 27px;font-weight: bold;line-height:50px}
.hz341>ul{width:100%;height:25px;overflow: hidden;}
.hz341>ul>li{background: url("../images/sy7.png") no-repeat 0 8px;padding-left:18px;font-size: 17px;line-height: 25px;margin-right:10px;display: inline-block;}
.hz342{width:445px;height:112px;color:#019541;font-size:27px;line-height:35px;padding-top:10px;}
.hz342>h3{font-size:60px;line-height:70px;font-weight: normal;}





.hz4{width:100%;height:1035px;overflow: hidden;background:url(../images/sy8.jpg) no-repeat center bottom;padding-top:95px;}

.hz41{width:1080px;height:356px;margin:50px auto 0;background:url(../images/sy9.jpg) no-repeat center;position:relative;}

.hz41>div{cursor: pointer;width:386px;height:125px;position: absolute;}

.hz411{top:40px;left:0px;}

.hz412{top:40px;right:0px;}

.hz413{bottom:25px;left:0px;}

.hz414{bottom:25px;right:0px;}



.hz4111{width:123px;height:123px;border:1px solid #c6c6c6;text-align: center;line-height: 123px;font-size: 26px;font-weight: bold;float: right;border-radius: 50%}

.hz4112{font-size: 16px;color:#000;float: left;text-align: right;margin-top:24px;line-height:33px}

.hz4112 b{font-size:24px;}

.hz41>div:hover .hz4111{border:1px solid #019541;background:#019541;color:#fff;}

.hz41>div:hover .hz4112 b{color:#019541;}



.hz42{width:1200px;height:255px;margin:140px auto 0;font-size:23px;line-height:42px;}

.hz421{font-size:42px;color:#019541;font-weight: bold}

.hz42>span{width:50px;height:2px;margin:20px 0 15px;display: block;background:#019541}

.hz42>a{width:157px;height:35px;background: #f39f3c;display: block;line-height: 35px;text-align: center;color:#333333;font-size: 16px;border-radius: 18px;margin-top:15px;}






.hz5{width:100%;height:945px;margin:0 auto 120px;background:#019541;color:#fff;position:relative;}

.hz50{width:100%;margin-top:80px;position:relative;max-height:835px;}

.hz51{width:49%;display: block;float: left;position:relative;}

.hz511{width:95%;position: absolute;left:0;top:5%;}



.hz52{width:525px;position: absolute;left:0;top:0;right:0;margin:auto;padding:0 40px 0 635px;overflow: hidden;height:800px;}

.hz520{height:210px;padding-top:34px;width:525px;}

.hz5201 {display: inline-block;background:url(../images/sy15.jpg) no-repeat right 11px;width:470px;padding-right:55px;font-family: 'impact';text-align: right;margin-bottom:35px;}

.hz5202{font-size: 22px;font-weight: bold;width:100px;height:150px;float: left;position:relative;}

.hz52021{position:absolute;bottom:0;left:0;width:25px;height:2px;background: #fff}

.hz5203{font-size: 16px;width:410px;height:150px;float: right;line-height: 25px;text-indent: 2em;border-bottom:1px solid #4eb57a;}



.hz53{position:absolute;bottom:-22.5px;left:0;right:0;width:800px;height:45px;margin:auto;}

.hz53>img{display: block;float: right;width:82px;cursor: pointer}



.hz6{width:100%;height:530px;margin-top:75px;background: url(../images/sy17.jpg) no-repeat center 67px;}

.hz61{width:1040px;height:530px;margin:0 auto;overflow:hidden;}

.hz611{width:200px;height:530px;float: left;text-align: center}

.hz611 img{width:200px;margin:0 auto 70px;display: block;}

.hz612{width:490px;height:530px;float: left;text-align: center;margin-left:75px;}

.hz6121{font-size: 24px}

.hz6121 p{font-size:42px;color:#019541;font-weight: bold;margin-bottom:10px;}

.hz6121 span{color:#019541;}

.hz612>p{margin:70px auto 80px;}

.hz612 img{width:200px;margin:0 auto;display: block;}



.hz7{width:100%;height:407px;background: url(../images/sy21.jpg) no-repeat center;margin-top:-30px;padding-top:175px;}

.hz71{width:1040px;height:360px;font-size:24px;margin:0 auto;}

.hz71>span{width:50px;height:2px;margin:20px 0 28px;display: block;background:#019541}



.hz711{width:100%;height:150px;margin-top:25px;}

.hz711>li{float: left;width:120px;text-align: center;display: block;margin-right:20px;font-size: 16px}

.hz711>li>img{width:98px;margin:0 auto;display: block;margin-bottom:20px;}



.hz8{width:100%;height:270px;overflow: hidden;background: url(../images/sy25.jpg) no-repeat center 0;padding-top:54px;text-align: center;color:#fff;font-size: 28px;margin-bottom:115px;}

.hz8>p{font-size: 22px;margin-top:20px;}



.hz81{width:1200px;height:528px;margin:48px auto 0;}

.hz811{width:1200px;height:85px;overflow: hidden}

.hz811>ul{width:1210px;}

.hz811 ul li{border-top:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;display:block;float: left;line-height: 83px;text-align: center;font-size: 26px;width:400px;border-right:1px solid #a8a8a8;cursor: pointer}

.hz811_on{background: #019541;border:1px solid #019541;border-left:0;color:#fff;}



.hz812>div{width:1200px;height:440px;overflow: hidden;font-size: 24px;line-height: 35px}

.hz812>div>img{width:640px;height:440px;overflow: hidden;float: left;display: block}

.hz812>div>div{width:400px;height:270px;float: left;margin:110px 0 0 70px;}

.hz812>div>div>span{width:70px;height:2px;margin:30px 0 35px;display: block;background:#019541}



.hz9{width:100%;height:371px;background: url(../images/sy27.jpg) no-repeat center 0;padding-top:185px;}

.hz91{width:1200px;height:275px;font-size: 24px;margin:0 auto;}

.hz91 a{width:130px;height:35px;font-size: 16px;border:1px solid #019541;color:#019541;text-align: center;line-height: 35px;display: block;margin-top:100px;}

.hz91 a:hover{color:#fff;background:#019541}

.hz92{width:100%;height:122px;background: #019541}





.di{width:100%;height:250px;padding-top:40px;background: #202020}

.di1{width:700px;height:250px;margin:0 auto;color:#e6e6e6;overflow: hidden;font-size:18px;text-align: center}

.di11{width:654px;height:18px;margin:0 auto 50px;overflow: hidden;line-height:18px;}

.di11>ul li{width:130px;text-align: center;border-right:1px solid #e6e6e6;display: block;float: left;}

.di11>ul li a{color:#e6e6e6;}

.di12{width:700px;line-height:35px;font-size: 16px;text-align: center}



.di2{width:100%;height:65px;text-align:center;font-size:16px;line-height:33px;padding:10px 0 0px;color:#e6e6e6;background: #000;border-top:2px solid #fff;}











/* 案例 */

.al1{height:85px;margin:55px auto 0;text-align: center;font-size: 30px;color:#019541;width:1200px;border-bottom:1px solid #ccc;}

.al11{display: block;margin:0 auto 80px;width:17px;}



.al2{width:1200px;margin:0 auto 90px;overflow: hidden}

.al21{width:380px;height:300px;display: block;float: left;margin:0 29px 35px 0px;}

.al211{width:380px;height:250px;display: block;overflow: hidden}

.al212{width:360px;height:40px;font-size:24px;color:#000;padding:5px 10px;line-height:40px;background: #a8a8a8;text-align: center}

.al21:hover .al212{background: #019541;color:#fff;}



.page{padding-bottom:140px;text-align: center;}

.page>ul>li{display:inline-block;font-size:16px;border-radius: 5px}

.page>ul>li>a{padding:8px 18px;margin-right: 10px;color:#333;border-radius: 5px;border:1px solid #7d7d7d;}

.c{padding:8px 18px;background:#019541;color:#fff;margin-right: 10px;border:1px solid #019541;}



/* 关于我们 */

.about1{width:1200px;height:65px;line-height:65px;margin:50px auto 50px;text-align: center;}

.about1 a{margin:0 50px;background: #bfbfbf;display: inline-block;width:235px;color:#000;height:65px;font-size: 26px;letter-spacing: 2px}

.about2{width:1100px;padding:50px 50px 100px;margin:0 auto;}



.zizhi1{width: 280px;height:330px;margin:0 24px 25px 0;display: block;float: left; border:1px solid #1e3968;position:relative;}

.zizhi1>img{position:absolute;top:0;bottom:0;left: 0;right:0;margin:auto;max-width:270px;max-height:320px;}







.team{width:338px;height:210px;float: left;margin:0 30px 60px 0px;border:1px solid #eee;padding:20px;}

.team1 {font-size: 24px;line-height: 55px;color:#000;text-align: center;display: block}

.team p{font-size: 18px;line-height: 25px;height:110px;}

.team2 {width: 130px;height: 35px;font-size: 16px;border: 1px solid #019541;color: #019541;text-align: center;line-height: 35px;display: block;margin:15px auto 0;}

.team:hover .team2{background: #019541;color:#fff;}

.team:hover{border:1px solid #019541;}



/* 新闻 */

.new{width:1125px;margin:50px auto 80px;padding-right:75px;}

.new1{width:100%;height:269px;position:relative;}

.new11{width:150px;height:269px;float:left;text-align:center;font-size:22px;display: table;}

.new11>div{display: table-cell;vertical-align: middle;}

.new12{width:18px;height:269px;float:left;}

.new13{width:366px;height:229px;float:left;position:relative;margin-left:30px;margin-top:22px;}

.new131{width:366px;height:229px;overflow: hidden}

.new132{width:366px;height:229px;position:absolute;left:0;top:0;}

.new14{width:510px;height:229px;float:right;position:relative;font-size:30px;padding:22px 0;}

.new141{color:#000;display: block;font-size: 26px}

.new142{color:#727171;font-size:18px;margin-top:15px;}

.new143{position:absolute;bottom:22px;right:0;width:88px;}

/* 联系 */

#dituContent{width:1000px;height:500px;margin:15px auto;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



