@charset "utf-8";
/* CSS Document */
.flex-start{display: flex; justify-content:flex-start;}
.flex-end{display: flex; justify-content:flex-end;}
.flex-center{display: flex; justify-content:center;}
.flex-between{display: flex; justify-content:space-between;}
.flex-around{display: flex; justify-content:space-around;}

.Index{margin:0 auto; width:100%; position:relative; overflow:hidden}

.Top{margin:0 auto; width:100%; height:600px; background:url(../img/banner2.png) top center no-repeat}
.Top1{margin:0 auto; width:100%; height:634px; background:url(../img/banner3.png) top center no-repeat}
.Top2{margin:0 auto; width:100%; height:633px; background:url(../img/banner4.png) top center no-repeat}
.Top3{margin:0 auto; width:100%; height:633px; background:url(../img/banner5.png) top center no-repeat}
.Top4{margin:0 auto; width:100%; height:633px; background:url(../img/banner6.png) top center no-repeat}
.Top5{margin:0 auto; width:100%; height:633px; background:url(../img/banner7.png) top center no-repeat}
.Top6{margin:0 auto; width:100%; height:633px; background:url(../img/banner8.png) top center no-repeat}
.Lianxi{margin:0 auto; padding-top:50px; width:1050px; color:#FFF; overflow:hidden}
.Lianxi h1{float:left; width:100%; text-align:right; font-size:50px}
.Lianxi p{float:left; width:100%; text-align:right; font-size:20px}
.Zixun{margin:0 auto; padding-top:130px; width:1050px; color:#FFF; font-size:20px;}
.Zixun a{padding:0 20px; background:#277653; border-radius:10px; height:35px; line-height:35px; color:#FFF}
.Youzhi{margin:0 auto; padding-top:120px; width:1050px; font-size:45px; color:#FFF; font-family:'黑体'}
.Youzhi1{margin:0 auto; padding-top:30px; width:1050px}
.Youzhi1 li{margin-right:10px; padding:10px 20px; border-radius:10px; border:#FFF solid 2px; color:#FFF; font-size:24px; font-family:'方正粗宋简体'}
.Youzhi1 li.Act{background:#FFF; color:#21503b}
.Xijie{margin:0 auto; padding-top:280px; width:1050px}
.Xijie li{margin-right:10px; padding:10px 20px; border-radius:10px; border:#FFF solid 2px; color:#FFF; font-size:24px; font-family:'方正粗宋简体'}
.Xijie li.Act{background:#FFF; color:#21503b}
.Title02{margin:0 auto; width:1050px; font-size:20px; line-height:60px; color:#FFF}

.Padding-top{padding-top:95px; }

.Logo{ margin-left:60px;}

.Nav{margin:0 auto; padding-top:80px; width:1200px}
.Nav ul li{padding:0 10px; line-height:56px; font-size:18px}
.Nav ul li a{color:#FFF; padding:5px}
.Nav ul li.Act a{background:#FFF; border-radius:8px; color:#21503b; line-height:24px}
.Nav ul li img{margin-left:5px; margin-top:18px; width:auto; height:18px}

.Nav1{margin:0 auto; position:absolute; top:80px; left:0; right:0; width:1200px}
.Nav1 ul li{padding:0 10px; line-height:56px; font-size:18px}
.Nav1 ul li a{color:#FFF; padding:5px}
.Nav1 ul li.Act a{background:#FFF; border-radius:8px; color:#21503b; line-height:24px}
.Nav1 ul li img{margin-left:5px; margin-top:18px; width:auto; height:18px}

.Search{margin:0 auto; padding:0 10px; position:absolute; top:605px; left:0; right:0; width:730px; height:65px; background:#FFF; border-radius:10px;box-shadow:0px 0px 10px #040000;}
.Search input{border:0; outline:none; width:200px; line-height:65px; color:#21503b; font-size:18px}
.Search img{margin-top:20px; width:24px; height:24px}

.About{margin:0 auto; width:100%; height:100px; overflow:hidden; position:relative}
.About p{position:absolute; top:45px; width:100%; height:1px; background:#e6e6e6}
.About .Guanyu{position:absolute; top:10px; width:100%; height:1px; text-align:center}
.About .Guanyu span{padding:0 50px;background:#FFF; font-size:48px; color:#017431; font-family:'方正兰亭粗'}

.Product{margin:0 auto; padding-top:125px; width:100%; background:url(../img/a044.png) top center no-repeat; font-family:'微软雅黑'}
.Product .Col04 p{float:left; width:100%; font-size:18px; text-align:right;color:#21503b; font-weight:bold}
.Product .Col04 h3 span{font-size:22px; font-weight:bold; color:#8d8c8c}
.Product .Col04 h3 label{font-size:32px; color:#21503b; font-weight:bold}
.List01{margin:0 auto; width:1050px}
.List01 .Col04{width:440px}
.List01 .Col04 h3{padding-left:80px; width:360px}
.List01 .Col04 .Tedian{padding-left:80px; padding-top:25px; width:360px; line-height:20px}
.List01 .Col04 .Tedian img{ margin-top:7px; width:9px; height:9px}
.List01 .Col04 .Tedian span{padding:0 5px; width:165px;}
.List01 .Col04 .Tedian span.Dian{padding:0 5px; width:82px;}
.List01 .Col04 .Xingnneg{padding-left:80px; padding-top:10px; width:360px; line-height:20px}
.List01 .Col04 .Xingnneg5{padding-left:80px; padding-top:5px; width:360px; line-height:20px}
.List01 .Col04 .Xingnneg img{ margin-top:7px; width:9px; height:9px}
.List01 .Col04 .Xingnneg span{padding:0 5px; width:100px;}
.List01 .Col04 .Lingyu{padding-left:80px; padding-top:10px; width:360px; line-height:20px}
.List01 .Col04 .Lingyu img{ margin-top:7px; width:9px; height:9px}
.List01 .Col04 .Lingyu span{padding:0 5px; width:70px;}
.List01 .Col04 .Nai{margin-left:60px; margin-top:10px; padding-left:45px; width:360px; height:31px; line-height:31px; font-size:20px; color:#FFF; background:url(../img/a046.png) left no-repeat;}

.Quanxin{margin:0 auto; width:100%; height:350px; background:url(../img/a051.png) center no-repeat}
.List04{margin:0 auto; padding-top:80px; width:1200px; text-align:center; overflow:hidden}
.List04 span{padding:10px 50px; line-height:80px; background:#017431; color:#FFF; font-size:26px; font-family:'方正粗宋简体'}
.List04 p{padding:10px 0; color:#FFF; font-size:18px}
.List02{margin:0 auto; padding-top:70px; width:1050px}

.Zhanlue{margin:0 auto; margin-top:100px; width:100%; height:454px; background:url(../img/a070.png) center no-repeat}
.List06{margin:0 auto; padding-top:80px; width:1200px; text-align:center; overflow:hidden}
.List06 span{padding:10px 50px; line-height:80px; background:#017431; color:#FFF; font-size:26px; font-family:'方正粗宋简体'}
.List06 h3{padding:10px 0; color:#FFF; font-size:50px}
.List06 p{padding:10px 0; color:#FFF; font-size:18px}
.List02{margin:0 auto; padding-top:70px; width:1050px}

.Quanguo{margin:50px auto; width:1050px; text-align:center; overflow:hidden}
.Quanguo img{max-width:1000px}
.Padding-top1{padding-top:130px; }
.Padding-top2{padding-top:70px; }
.Margin-top{margin-top:30px}
.List02 .Col05{width:440px}
.Lianxiwomen{margin:0 auto; padding:30px 0; width:900px}
.Lianxiwomen .Right{padding-top:30px}
.Lianxiwomen .Right img{ margin-bottom:20px;}
.Lianxiwomen .Right p{ font-family:'微软雅黑'; font-size:18px; line-height:35px}
.List02 .Col05 h3{padding-left:70px; width:360px; line-height:40px}
.List02 .Col05 h3 span{ font-size:22px; color:#8d8c8c; font-weight:bold}
.List02 .Col05 h3 label{font-size:32px; color:#21503b;  font-weight:bold }
.List02 .Col05 p{padding-left:70px; width:380px; line-height:20px; font-size:16px; color:#21503b; font-weight:bold }
.List02 .Col05 .Tedian{padding-left:80px; padding-top:25px; width:360px; line-height:18px}
.List02 .Col05 .Tedian img{ margin-top:7px; width:9px; height:9px}
.List02 .Col05 .Tedian span{padding:0 5px; width:165px;}
.List02 .Col05 .Xingnneg{padding-left:80px; padding-top:5px; width:360px; line-height:18px}
.List02 .Col05 .Xingnneg img{ margin-top:7px; width:9px; height:9px}
.List02 .Col05 .Xingnneg span{padding:0 5px; width:130px;}
.List02 .Col05 .Lingyu{padding-left:80px; padding-top:5px; width:360px; line-height:18px}
.List02 .Col05 .Lingyu img{ margin-top:7px; width:9px; height:9px}
.List02 .Col05 .Lingyu span{padding:0 5px; width:70px;}
.List02 .Col05 .Nai{margin-left:60px; margin-top:10px; padding-left:45px; width:360px; height:31px; line-height:31px; font-size:20px; color:#FFF; background:url(../img/a046.png) left no-repeat;}


.Title07{margin:0 auto; width:1050px; text-align:center; font-size:30px; font-family:'微软雅黑'; color:#7f7f7f; overflow:hidden}
.Block01{margin:0 auto; padding:50px 0; width:1050px}
.Block01 .Site01{margin-right:50px; width:500px;}
.Block01 .Main01{width:500px; overflow:hidden}
.Block01 .Main01 .Beng{float:left; width:100%; font-size:48px; font-family:'方正粗宋简体'; color:#017431}
.Block01 .Main01 p{float:left; text-indent:24px; width:100%; font-size:16px; font-family:'黑体'; line-height:30px; color:#333333}
.Block01 .Main01 .More01{float:left; width:100%;}

.Block02{margin:0 auto; width:1050px}
.Block02 li{width:250px; height:200px; background:#e6e6e6; overflow:hidden; position:relative}
.Block02 li:nth-child(1){ padding-top:75px; width:270px; height:125px; background:#e6e6e6; color:#696969; text-align:center; font-size:22px; overflow:hidden}
.Block02 li:nth-child(1) p{ text-align:center; line-height:15px}
.Block02 li:nth-child(1) p span{padding:0 20px; margin-top:10px; height:1px; display:inline-block; background:#696969}
.Block02 li img{position:absolute;margin:auto;top:-9999px;right:-9999px;bottom: -9999px;left: -9999px;max-width:100%;max-height:100%}

.Chanpin01{margin:0 auto; padding-bottom:30px; width:1300px;}
.Chanpin01 li{width:176px; text-align:center}
.Chanpin01 li img{ width:100%;border:#0c4129 solid 5px; border-radius:50%;}
.Chanpin01 li h3{width:100%; font-size:18px; font-family:'微软雅黑'; font-weight:bold; line-height:35px}
.Chanpin01 li p{margin-bottom:10px; width:100%; font-size:16px; font-family:'微软雅黑'; font-weight:bold; height:48px; line-height:24px; background:#d2d2d2; color:#6a6a6a; overflow:hidden}
.Chanpin01 li a{padding:5px 10px; font-size:14px; border-radius:10px; line-height:24px; background:#21503b; color:#FFF; overflow:hidden}

.Fei{margin:50px auto 30px auto; width:1050px; height:188px; background:url(../img/a043.png) center no-repeat}
.Title01{margin:0 auto; padding-top:200px; width:100%; text-align:center; font-family:'方正粗宋简体'}
.Title01 p{font-size:40px; font-weight:bolder; line-height:50px; color:#FFF}


.Ziliao{margin:0 auto; margin-top:50px; width:100%; height:104px; line-height:104px; color:#21503b; font-weight:bold; font-size:48px; font-family:'微软雅黑'; text-align:center; background:url(../img/a015.png) center top no-repeat}
.Ziliao1{margin:0 auto; margin-top:50px; width:100%; height:134px; line-height:45px; color:#21503b; font-weight:bold; font-size:48px; font-family:'微软雅黑'; text-align:center; background:url(../img/a015.png) center bottom no-repeat}
.Ziliao1 span{ font-size:36px; color:#555; line-height:60px}
.Ganwei{margin:0 auto; padding:30px 0; border-bottom:#d9d9d9 solid 1px; width:1050px; overflow:hidden}
.Ganwei .List01{float:left; width:100%}
.Ganwei .List01 .Col01 img,.Ganwei .List01 .Col02 img{width:42px; height:42px}
.Ganwei .List01 .Title03{width:50%;}
.Ganwei .List01 .Title03 img{margin-top:5px; width:35px; height:35px;}
.Ganwei .List01 .Title03 span{padding-left:5px; color:#21503b; font-size:28px; line-height:42px; font-family:'微软雅黑'}

.Ganwei .List02{float:left; padding:30px 0; width:100%; font-family:'微软雅黑'; font-size:18px; color:#525252}
.Ganwei .List02 li span{font-weight:bolder}

.Ganwei .List03{float:left; padding:10px 0 0 0; width:100%; font-family:'微软雅黑'; font-size:18px; color:#525252}
.Ganwei .List03 h3{font-weight:bolder; line-height:40px}
.Ganwei .List03 p{line-height:35px}

.Biaodan{margin:0 auto; padding:30px 0; width:850px; overflow:hidden}
.Biaodan ul{float:left; width:100%; overflow:hidden}
.Biaodan ul li{float:left; padding-bottom:20px; width:50%; display: flex; justify-content:flex-start; font-family:'微软雅黑'; font-size:18px;}
.Biaodan ul li:nth-child(2n){float:left; padding-bottom:20px; width:50%; display: flex; justify-content:flex-end; font-family:'微软雅黑'; font-size:18px;}
.Biaodan ul li.Textarea{width:100%}
.Biaodan ul li.Textarea textarea{width:calc(100% - 102px); height:150px; border:#000 solid 1px}
.Biaodan ul li span{width:100px; line-height:40px;}
.Biaodan ul li input{width:260px; border:#000 solid 1px; height:38px; line-height:38px; }
.Biaodan ul li input[type="button"]{width:120px; border:#000 solid 1px; height:38px; line-height:38px; }
.Biaodan .Submit{float:left; width:100%; text-align:center; overflow:hidden}
.Biaodan .Submit input{margin:0 45px;border:#1b4a35 solid 2px; width:280px; line-height:40px; color:#1b4a35; font-size:24px; font-weight:bold;font-family:'微软雅黑';}
.Biaodan .Submit input[type="submit"]{margin:0 45px;border:#1b4a35 solid 2px; background:#1b4a35; color:#FFF; width:280px; line-height:40px;}

.Chanpin{margin:0 auto; padding-bottom:30px; width:1050px; overflow:hidden}
.Chanpin .Site{float:left; width:300px; border:#d9d9d9 solid 1px}
.Chanpin .Site .Ad01{float:left; width:100%; overflow:hidden}
.Chanpin .Site .Ad01 img{width:100%}
.Chanpin .Site .Title04{float:left; width:100%; text-align:center; color:#FFF; line-height:70px; background:#017431; font-size:20px; font-family:'微软雅黑'}
.Chanpin .Main{float:left; margin-left:30px; width:718px; overflow:hidden}
.Chanpin .Main .Title05{float:left; width:100%; text-align:center; font-size:42px; line-height:100px}
.Chanpin .Main .Title06{float:left; width:100%; text-align:center; font-size:34px}
.Chanpin .Main .Pic{float:left; width:100%; text-align:center;}
.Chanpin .Main .Pic img{max-width:100%; height:auto}
.Chanpin .Main .Lingyu{float:left; width:100%; overflow:hidden}
.Chanpin .Main .Lingyu dt{float:left; border-bottom:#d9d9d9 solid 1px; width:100%; line-height:40px; font-size:20px; color:#3e3c3c; overflow:hidden}
.Chanpin .Main .Lingyu dt span{ display:inline-table; border-bottom:#21503b solid 2px; line-height:40px}
.Chanpin .Main .Lingyu dd{float:left; padding:27px 0; width:100%; line-height:27px; font-size:20px; color:#21503b; overflow:hidden}
.You{margin:0 auto; padding:50px 0; width:1050px; background:url(../img/a021.png) top center no-repeat}
.You li{width:100%; text-align:center}
.You li p{ line-height:50px; font-size:18px}
.Xiazai{margin:0 auto; margin-top:50px; width:1050px; overflow:hidden; padding-bottom:50px}
.Xiazai dt{float:left; width:100%; font-size:30px; color:#21503b; line-height:50px}
.Xiazai dd{float:left; padding:10px 0; width:100%; background:url(../img/a016.png) left center repeat-x}
.Xiazai dd span{line-height:45px; font-size:24px; color:#545e59; background:#FFF}
.Xiazai dd a{width:113px; padding:0 10px; text-align:center; border-radius:10px; line-height:45px; font-size:18px; color:#FFF; background:#21503b}
.Jiazhi{margin:0 auto; padding-top:30px; width:1050px; font-family:'方正粗宋简体'; overflow:hidden}
.Jiazhi dt{float:left; width:100%; text-align:center; line-height:70px; font-size:35px; font-weight:bolder; color:#21503b}
.Jiazhi dd{float:left; padding:20px 0; border:#e6e6e6 solid 1px; border-bottom:#21503b solid 2px; width:calc(100% - 2px); text-align:center; font-size:25px; font-weight:bolder; line-height:40px;}

.Jianjie{margin:0 auto; padding-top:30px; width:1000px; overflow:hidden}
.Jianjie dt{float:left; width:100%; text-align:center; line-height:50px; font-size:25px; font-weight:bolder; color:#21503b}
.Jianjie dd{float:left; padding:20px 0; width:100%; text-align:left; font-size:16px; line-height:30px; overflow:hidden}
.Jianjie dd p{width:100%; text-indent:24px}

.Gaoxiao{margin:30px auto; width:100%; height:300px; background:url(../img/a005.png) center no-repeat}

.Chejian{margin:0 auto; width:1050px; overflow:hidden}
.Chejian dt{float:left; width:100%; overflow:hidden}
.Chejian dt h1{float:left; width:100%; font-family:'方正粗宋简体'; text-align:center; line-height:50px; font-size:35px; font-weight:bolder; color:#21503b}
.Chejian dt .Feike{float:left; width:100%; font-family:'方正粗宋简体'; color:#21503b; overflow:hidden; position:relative}
.Chejian dt .Feike label{float:left; margin:20px 0; display:block; width:100%; height:1px; background:#CCC}
.Chejian dt .Feike p{position:absolute; top:3px; left:0; width:100%; text-align:center}
.Chejian dt .Feike p span{padding:0 10px; line-height:35px; background:#FFF;}
.Chejian dt h4{float:left; width:100%; text-align:center; line-height:24px; font-size:14px}
.Chejian dd{float:left; width:100%; overflow:hidden; position:relative}
.Chejian dd ul{padding:0 30px; padding-top:130px; width:calc(100% - 60px); overflow:hidden}
.Chejian dd ul li{float:left; margin-bottom:110px; width:50%; display: flex; justify-content:center;}
.Chejian dd ul li div{width:317px; padding:5px; border:solid 1px #CCCCCC; overflow:hidden}
.Chejian dd ul li div img{float:left; width:317px; height:225px}
.Chejian dd ul li div p{float:left; width:317px}
.Chejian dd .Jindu{ position:absolute; width:10px; height:1170px; left:calc(50% - 5px); top:5%; background:url(../img/a012.png) top center repeat-y}
.Chejian dd .More{float:left; width:100%; text-align:center}
.Chejian dd .More a{padding:5px 25px; line-height:35px; background:#21503b; color:#FFF; font-size:16px; border-radius:8px}

.Map{margin:0 auto; padding-top:50px; width:1200px; text-align:center}


/*产品列表*/
.list{ float:left; width: 100%; margin:0 auto;}
.list ul li{border-bottom:solid 1px #21513b; line-height:45px}
.list ul li a{padding-left: 100px;color: #21503b; font-size:20px; display: block; position: relative;}
.list ul li .inactive{ background:url(../img/a026.png) no-repeat 80px center;}
.list ul li .inactives{background:url(../img/a027.png) no-repeat 80px center;} 
.list ul li ul{display: none;}
.list ul li ul li {border-top:#21513b solid 1px; border-bottom:0;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:120px; font-size:18px}

.Liebiao{margin:0 auto; margin-top:100px; width:1050px; background:url(../img/a055.png) left no-repeat; overflow:hidden; padding-bottom:20px}
.Liebiao .Title08{float:left; width:100%; text-align:center}
.Liebiao .Title08 .Left01{width:260px; text-align:center; line-height:90px;}
.Liebiao .Title08 .Left01 span{ color:#FFF; font-size:20px}
.Liebiao .Title08 .Left01 label{ color:#FFF; font-size:42px}
.Liebiao .Title08 .Right01 img{margin-left:45px; margin-top:20px; width:42px; height:42px;}
.Liebiao .List05{float:left; margin-left:60px; width:calc(100% - 60px); text-align:center; background:#FFF; overflow:hidden}
.Liebiao .List05 li{float:left; margin:5px 0; margin-left:30px; width:calc((100% - 62px) / 3); text-align:center; box-shadow: 0 0 5px #CCC}
.Liebiao .List05 li:nth-child(1){margin-left:0}
.Liebiao .List05 li div{width:100%; height:280px; position:relative}
.Liebiao .List05 li div img{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%}
.Liebiao .List05 li h3{padding:0 20px; width:calc(100% - 40px); text-align:left; color:#21503b; font-size:22px; height:40px; line-height:20px; display:table-cell; vertical-align:bottom;}
.Liebiao .List05 li p{padding:0 20px 8px 20px; width:calc(100% - 40px); text-align:left; color:#5b5e66; font-size:20px}

.Liebiao1{margin:0 auto; margin-top:100px; width:1050px; background:url(../img/a055.png) right no-repeat; overflow:hidden; padding-bottom:20px}
.Liebiao1 .Title08{float:left; width:100%; text-align:center}
.Liebiao1 .Title08 .Left01{width:260px; text-align:center; line-height:80px;}
.Liebiao1 .Title08 .Left01 span{ color:#FFF; font-size:20px}
.Liebiao1 .Title08 .Left01 label{ color:#FFF; font-size:42px}
.Liebiao1 .Title08 .Right01 img{margin-right:45px; margin-top:20px; width:42px; height:42px;}
.Liebiao1 .List05{float:left; margin-right:60px; width:calc(100% - 60px); text-align:center; background:#FFF; overflow:hidden}
.Liebiao1 .List05 li{float:left; margin:5px; margin-right:30px; width:calc((100% - 80px) / 3); text-align:center; box-shadow: 0 0 5px #CCC}
.Liebiao1 .List05 li:nth-child(3){margin-right:0}
.Liebiao1 .List05 li div{width:100%; height:300px; position:relative}
.Liebiao1 .List05 li div img{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%}
.Liebiao1 .List05 li h3{padding:0 20px; width:calc(100% - 40px); text-align:left; color:#21503b; font-size:22px}
.Liebiao1 .List05 li p{padding:0  20px 8px 20px; width:calc(100% - 40px); text-align:left; color:#5b5e66; font-size:20px}

footer{margin:0 auto; width:100%; background:#333; position:relative}
.Bottom{margin:0 auto; padding:10px 0; width:1200px; text-align:center; color:#FFF; overflow:hidden}
.Bottom a{color:#FFF}
.Bottom span{padding:0 25px}
.Bottom img{margin-left:10px}
.Bottom .Menu,.Bottom .Qizi{padding-top:35px; padding-left:15px}
.Bottom .Erweima{padding-top:10px;padding-left:15px; padding-bottom:10px}

footer .Copyright{ position:absolute; width:100%; text-align:center; color:#FFF; top:90px}