@charset "utf-8";
/* CSS Document */
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p {margin:0px;padding:0px;font-family:"Microsoft YaHei",Arial, 微软雅黑, SimSun, 宋体; font-weight:normal;color:#000;}
body {background:#fff;min-width:1200px;}
ul {list-style:none;}
img,a img {border:0px;border:none;}
a {text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a.hidefocus {outline:none}
a:hover {text-decoration:underline;text-decoration:none;}
label {margin-bottom:0;font-weight:normal;}
input,textarea {border:0;outline:none;/*去除蓝色边框*/}
.content {width:1330px;margin:0 auto;}

.header{ background:#1976d3; width:100%; text-align:center; position:fixed; left:0; top:0; z-index:999;}
.header .nav{ display:inline-block;}
.header .nav li{ float:left; margin:0px 22px;}
.header .nav li a{ color:#ffffff; line-height:75px; display:block; font-weight:bold; font-size:16px;}
.wrap{ margin-top:75px;}
.banner img{ width: 100%; display: block;}


.footer{ background:#333333; width:100%; padding:40px 0px;}
.footer .txt-box{ float:left; width:345px;}
.footer .txt-box h4{ color:#fff; font-size:23px; padding-bottom:15px; line-height:35px; position:relative; margin-bottom:20px;}
.footer .txt-box h4:before{ content:""; position:absolute; left:0; bottom:0; height:2px; background:#fff; width:100px; }

.footer .txt-box p{ font-size: 15px; font-family: SimHei; font-weight: 400; color: #FFFFFF; line-height: 28px;}


.footer .item{ width:285px; float:left; position:relative; text-align:center; position:relative;}
.footer .item:before{ content:""; position:absolute; left:0; top:0; height:165px; background:#434343; width:2px;}
.footer .item .img-box{ background:#555555; width:155px; padding:7px; margin:0 auto;}
.footer .item span{ color:#999999; font-size:16px; line-height:40px;}
.copyright{ color:#999999; font-size:14px; width:100%; background:#1e1e1e; padding:15px 0px; line-height:30px; text-align:center;}

.mt50{ margin-top: 50px;}
.title{ display: flex; align-items: center; justify-content: center; padding-bottom: 16px; position: relative;}
.title::before{ background: url(../images/t3.png) no-repeat; position: absolute; bottom: 0; left: 50%; width: 403px; height:16px; content: "";transform: translateX(-50%); }
.title img{ width: 135px; height: 84px;}
.title h1{font-size: 67px; font-family: SourceHanSansCN;font-weight: bold;  color: #009345; line-height:70px; margin: 0px 45px;}
.zh_introduce{ background:url(../images/bg1.jpg) no-repeat center bottom; width:100%; padding-top:60px; padding-bottom:100px;}
.zh_introduce .txt-box{padding-top:70px;}
.zh_introduce .txt-box p{font-size: 25px; font-family: SimHei; font-weight: 400; color: #FFFFFF; line-height: 47px; text-indent: 2em; padding:25px 0px;}
.zh_news{ padding-top: 100px; padding-bottom: 50px;}
.zh_news_swiper{ width: 788px; position: relative; overflow: hidden;}
.zh_news_text{border-top:1px solid #B5B5B5; margin-top: 20px; flex: 1; margin-left: 5px; padding-left: 35px; overflow: hidden;}
.zh_news_textBox{border-left:1px solid #B5B5B5; padding-top: 30px; padding-left: 30px; display: ;}
.zh_news_title{ display: flex;}
.zh_news_title h4{ background: url(../images/t4.png) no-repeat; width: 110px; height: 40px;font-size: 20px; color: #fff; text-align: center; line-height: 33px;}
.zh_news_title em{width: 11px; height: 33px; background: #FBB03B; margin-left: 3px;}
.zh_news_list li{ padding-left: 20px; position: relative; margin-top:6px; padding-bottom:10px; padding-top: 7px; display: flex;}
.zh_news_list li::after{width: 12px; height: 12px; background: #FBB03B; border-radius: 50%; content: ""; position: absolute; left: 0; top:12px;}
.zh_news_list li::before{border:1px dashed rgba(73, 71, 71, .4); width: calc(100% - 20px); position: absolute; right: 0; bottom: 0; content: "";}
.zh_news_list li a{font-size: 17px; color: #221815; line-height:20px; flex: 1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zh_news_list li time{font-size: 14px; color: #494747; line-height: 20px; margin-left: 15px;}
.zh_news_list li a:hover{ color: rgba(251, 176, 59, 1);}
.zh_guest{ padding: 60px 0px;}

.zh-v1-list{ padding-top:40px; margin-left:-35px; margin-right:-35px; display:flex; flex-wrap: wrap;}
.zh-v1-list li{ margin:25px 0px; float:left; padding:0px 35px; width:16.66666%;}
.zh-v1-list li .item .img-box{ width:150px; height:150px;border-radius:5px; overflow:hidden;}
.zh-v1-list li .item .img-box img{ width:150px; height:150px;}
.zh-v1-list li .item .txt-box{ margin-top:8px;}
.zh-v1-list li .item .txt-box h5{ font-size: 18px; font-family: SimHei;font-weight: 400;color: #000000;line-height: 21px; margin-bottom: 8px;}
.zh-v1-list li .item .txt-box p{ font-size: 16px; font-family: SimHei;font-weight: 400; color: #727272;line-height: 21px;}
.zh-v1-list li .item .txt-box span{ font-size: 16px; font-family: SimHei; font-weight: 400;color: #727272;line-height: 21px;}
.baohan{width: 630px; height: 32px; background: #FFFFFF; box-shadow: 0px 1px 3px 0px rgba(169,169,169,0.6400); border-radius: 16px; display: flex; align-items: center; justify-content: center;  color: rgba(51, 51, 51, 1); font-size: 16px; margin: 0 auto; margin-top:20px;}
.zh_zhuanti{ padding-top: 20px; margin-left: -20px; margin-right: -20px; display: flex; flex-wrap: wrap;}
.zh_zhuanti li { width: 33.3333%; padding: 0px 20px; margin-top: 50px;}
.zh_zhuanti li a{ display: block; position: relative;}
.zh_zhuanti li a img{ width: 100%;}
.zh_zhuanti li a .text{ position: absolute; left: 0; top:0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;font-size: 45px; font-weight: bold; color: #FFFFFF; line-height: 71px;}
.zh_guest_list{ display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px;}
.zh_guest_list li{ width: 16.6666666%; padding: 0px 15px; margin-top: 50px;}
.zh_guest_list li a{ border: 1px solid #AAAAAA; display: flex; align-items: center; justify-content: center; height:60px;}
.zh_guest_list li a img{ max-width:100%; max-height: 58px;}
.meiti img{ width: 100%; margin-top: 60px;}
.download{ position: fixed; left:20px; top:30%; display: block; z-index:9999;}
.download img{ width: 100%;}
.anli_wrap{ padding: 100px 0px;}
.anli_wrap img{ display: block; width: 100%;}
.news_list{ padding: 90px 0px;}
.news_title{ display: flex; align-items: center;}
.news_title em{ flex: 1; width:100%;height: 3px; background: #009345;}
.news_title span{font-size: 45px; font-family: Microsoft YaHei; font-weight: bold; color: #009345; line-height: 47px; margin: 0px 60px;}
.news_list_ul{ padding-top:50px;}
.news_list_ul li{ margin-top: 75px; display: flex; overflow: hidden;}
.news_list_ul li .img-box{ width: 380px; height: 210px; margin-right: 85px;}
.news_list_ul li .img-box img{ width: 100%; height: 210px; object-fit: cover;}
.news_list_ul li .txt-box{ flex: 1; width: 100%; padding-bottom: 50px; border-bottom: 2px solid rgba(122, 121, 121, 1); overflow: hidden;}
.news_list_ul li .txt-box h3{ flex: 1; overflow: hidden;font-size: 30px; font-family: SimHei; font-weight: 400; color: #000000; line-height:35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_list_ul li .txt-box time{font-size: 20px; font-family: SimHei; font-weight: 400; color: #494747; line-height: 35px; margin-left: 40px;}
.news_list_ul li .txt-box p{font-size: 20px; font-family: SimHei; font-weight: 400; color: #494747; line-height: 29px; margin-top: 10px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;}
.news_list_ul li .txt-box .more{width: 118px; height: 31px; border: 1px solid #494747; border-radius: 16px; display: flex; align-items: center; justify-content: center; margin-top: 10px; color: rgba(73, 71, 71, 1); font-size: 20px;}
.news_list_ul li .txt-box .more:hover{ background:#494747; color: #fff;}
.fanye{ display: flex; align-items: center; justify-content: center; margin-top: 100px;}
.fanye a{ margin: 0px 7px; height: 50px; border: 1px solid #838383; line-height: 50px; color: #676767; font-size:18px; padding: 0px 20px;}
.fanye a:hover,.fanye a.on{ background: #2B2B2B; border: 1px solid #2B2B2B; color:#FACD38;}
.meiti_wrap{ padding:100px 0px;}
.meiti_item{ padding-top: 40px;}
.meiti_list{ margin-left: -13px; margin-right: -13px; display: flex; flex-wrap: wrap;}
.meiti_list li{ width: 16.6666%; padding: 0px 13px; margin-top: 80px;}
.meiti_list li a{ display: flex; align-items: center; justify-content: center; width: 100%;height: 120px; border: 3px solid rgba(181, 181, 181, .42); border-radius: 20px;}
.meiti_list li a img{ max-width: 100%; max-height: 100px;}

.main-bg{ background:#f8fbfe url(../images/bg.jpg) no-repeat center top;}
.ab-v1{ text-align:center; padding-top:80px; padding-bottom:30px;}
.ab-v2 .ab-title{ background:url(../images/nz02.png) no-repeat; width:1017px; height:132px; margin:0 auto; color:#fffeff; font-size:30px; text-align:center; font-weight:bold; line-height:1.5; padding-top:8px;}
.ab-v2 .txt-box{box-shadow:0px 3px 22px 0px rgba(222,222,222,0.75);border-radius:8px; width:100%; padding:25px;border-radius:10px; margin-top:20px; background:#fff;}
.ab-v2 .txt-box h4{ color:#333333; font-size:17px; line-height:35px; font-weight:bold;}
.ab-v2 .txt-box p{ color:#333333; font-size:17px; line-height:35px; text-indent:2em;}
.ab-v2 .txt-box .zhang{ text-align:center; padding-top:35px; padding-bottom:10px;}
.ab-v3{ padding-bottom:50px;}
.ab-v3 .item{ margin-top:30px;}
.ab-v3 .item h4{ background:#06a3f1 url(../images/title.png) no-repeat center right; color:#ffffff; font-size:18px; font-weight:bold; display:inline-block; line-height:35px; height:35px; padding-left:10px; padding-right:40px; margin-bottom:10px;}

.ab-v3 .item dl dt{ float:left; width:80px; line-height:33px; color:#333333; font-size:16px;}
.ab-v3 .item dl dd{ float:left; width:1120px;}
.ab-v3 .item dl dd p{ line-height:33px; color:#333333; font-size:16px;}
.ab-v3 .item p{ line-height:33px; color:#333333; font-size:16px;}
.ab-v3 .item p span{ width:25px; height:25px; background:#06a3f1;border-radius:50%; text-align:center; line-height:25px; color:#ffffff; display:inline-block; margin-right:10px;}
.ab-v3-table{ border:0;}
.ab-v3-table tr td{ line-height:33px; color:#333333; font-size:16px; border:0;}

.down{ position:fixed; left:10px; top:50%; background:#1976d3; padding:0px 10px; line-height:40px; height:40px;border-radius:20px; text-align:center; cursor:pointer;}
.down .hzb{ color:#fff; font-size:14px; }
.down .hzb img{ width:20px; vertical-align:middle; margin-right:5px;}
.nav-wrapr{ position:relative;}
.wjhuigu{ position:absolute; top:0; right:365px; z-index:99999; width:65px; height:75px; display:block; line-height:75px;}
.daui{ position:absolute; top:0; left:555px; z-index:99999; width:65px; height:75px; display:block; line-height:75px;}
.pinx{ position:absolute; top:0; left:662px; z-index:99999; width:65px; height:75px; display:block; line-height:75px;}

.xinwen_wrap{ padding:60px 0px;}
.xinwen_title{ border-bottom:2px solid rgba(122, 121, 121, 1); padding-bottom:40px;}
.xinwen_title h1{ text-align: center; font-size:44px; line-height: 1.8; margin-bottom:10px;}
.xinwen_title span{ margin: 0px 20px; font-size: 20px; color: #666;}
.xinwen_text{ margin-top: 30px;}
.xinwen_text p{color: #666; line-height: 1.8; font-size: 22px; padding:10px 0px;}
.xinwen_text img{ width: 100%; margin:10px 0px;}
