*{margin:0;padding: 0;}
body{
	font-size: 16px;color:#3e3e3e;
}
ul li{list-style: none}
img{display: inline-block;width:100%;vertical-align: bottom;}
a{text-decoration: none}
.w1140{width:1140px;margin:0 auto;overflow: hidden;}
.w900{width:900px;margin:0 auto;overflow: hidden;background:pink;}
.w50{width:50%;}
.main{margin-top:120px;}
.banner img{height:275px;}
.flex{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.header{
	width:100%;
	height:120px;
	position: fixed;
	top:0;
	z-index:100;
	border-bottom:6px solid #2a707c;
	overflow: hidden;
	background: #fff;
}
.nation-pic {
    width: 20px;
    height: 15px;
    vertical-align: middle;
    margin-right: 5px;
}

.fr {
    float: right;
}

.opt {
    float: right;
    font-size: 14px;
    margin-top: 5px;
}

.header .top {
    height: 45px;
    line-height: 25px;
    color: #3e3e3e;
    overflow: hidden;
}

.header .navbar {
    overflow: hidden;
    height: 75px;
    line-height: 75px;
}

.header .logo {
    height: 92px;
    width: 86px;
    float: left;
    margin-top: 15px;
}

.china, .english {
    cursor: pointer;
    color: #3e3e3e;
}
.header .navbar ul li a {
    display: block;
    color: #3e3e3e;
    padding: 0 20px;
}

.header .navbar ul li.active a {
    background: #2a707c
}
.header .navbar ul li a:hover {
    background: #2a707c
}

.swiper-slide img {
    width: 100%;
    height: 475px;
}


.sec-container{height:400px;}
.img-bg{background: url("../image/index1.jpg") right top  no-repeat;}
.img-bg .bg{background: rgba(43,113,125,0.7);width:100%;height:100%;}
.aboutInfo{width:530px;color:#3e3e3e;float: left;margin-left:68px;margin-top:70px;}
.aboutInfo strong{font-size:38px; }
.aboutInfo p{
	line-height:30px;
	font-size: 14px;
}
.bg{text-align: center;padding-top: 67px;box-sizing:border-box;}
.bg p{color:#fff;font-size: 34px;line-height: 70px;}
.bg .moreBtn{display:inline-block;width:225px;height:60px;line-height:60px;box-sizing:border-box;font-size:24px;text-align:center;color:#fff;border:2px solid #fff;}
.aboutLogo{width:86px;height:92px;}
.shareBox span{margin-top:27px;margin-right:15px;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;border-radius: 50%;border:1px solid #b3b3b3;}
.shareBox span i{font-size:24px;color:#b3b3b3;}

.third-container{text-align: center;position: relative;padding-top:67px;padding-bottom:80px;}
.pro-bg{font-size: 46px;color:#f2f2f2;font-weight: 600;}
.pro-bg p{font-size:36px ;color:#404040;font-weight:400;position: absolute;top:97px;left:45%}
.pro-bg p span{display: inline-block;border-bottom: 2px solid #404040;}
.third-container ul{margin-top:45px;flex-wrap:wrap;overflow: hidden;justify-content: space-around;}
.third-container ul li{justify-content: space-between;width:540px;height:200px;background:#f6f6f6;margin:15px;}
.third-container ul li .pro{color:#3e3e3e;padding-top:75px;text-align: left;padding-left:40px;}
.hz {
    font-size: 24px;
}
.hz a {color:#959595;}
.py{font-size: 12px;}
.third-container .img{margin-right:55px;border-radius: 50%;width:140px;height:140px;margin-top:30px;display: inline-block;}

.fourth-container{background:url("../image/newsbg.jpg") no-repeat;height:750px;text-align: center;position: relative;box-sizing: border-box}
.fourth-container .w1140{padding-top:75px;}
.fourth-container .pro-bg{color:#6a6a6a}
.fourth-container  .pro-bg p{color:#fff;top:105px;left:47%;}
.fourth-container  .pro-bg p span{border-color:#fff;}
.newsBox{margin-top:60px;height:435px;overflow:hidden;box-sizing: border-box;}
.fourth-container .left .itemBox{padding:25px 15px 20px 46px;background:#fff;text-align: left;overflow: hidden;}
.itemBox a{float: right;color:#3e3e3e;margin-top:5px;}
.itemBox .title{font-size: 20px;margin-bottom:10px;}
.itemBox .content{font-size: 14px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.fourth-container .left,.right{width:560px;}

.fourth-container .right .itemBox{height:135px;margin-bottom:15px;box-sizing:border-box;padding:15px 15px 15px 20px;background:#fff;text-align: left;overflow: hidden;}
.fourth-container .right .itemBox:last-child{margin-bottom:0;}  

.footer{background: #f2f2f2;height:128px;box-sizing:border-box;padding-top:15px;}
.footer .left img{width:86px;height:92px;float:left;}
.footer .left div{float:left;margin-left:10px;}
.footer .left div .hz{color:#959595;font-size: 24px;margin-top:30px;}
.footer .left div .py{color:#959595;font-size: 12px;}
.footer .right{color:#959595;font-size: 14px;line-height: 28px;}

/*----*/
.nav{border-bottom:1px solid #959595;height:54px;line-height: 54px;}
.nav ul li a{color:#959595;}
.nav ul li.active a{color:#2a707c;}

.intro-container{text-align: center;padding-top:45px;padding-bottom:30px;}
.intro-container img{vertical-align: bottom;}
.intro-container h2{margin-bottom:28px;}
.intro-container p{line-height:30px;text-align: left;padding:28px 15px;}

.manage-container{background:url("../image/aboutbg.jpg") no-repeat;height:535px;text-align: center;box-sizing:border-box;padding-top:60px;}
.manage-container h2{margin-bottom:15px;}
.manage-container p{line-height: 30px;}

.response-container{padding-top:75px;padding-bottom:75px;}
.response-container dl{height:340px;}
.response-container dl dt,dd{width:50%;box-sizing: border-box;}
.response-container dl dd {padding-left:15px;}
.response-container dl dd .title{font-size: 26px;font-weight: 600;margin-bottom: 10px;margin-top:70px;}
.response-container dl dd .content{font-size: 16px;line-height:30px;width:520px;}

.news-list li{border-bottom:1px solid #959595;padding:40px 15px 10px;}
.news-list li img{width:300px;height:180px;margin-right:25px;}
.news-list .title{justify-content: space-between;color:#3e3e3e;line-height: 48px;}
.news-list p{line-height: 30px;color:#959595;}
.news-list a{float:right;display: block;border:1px solid #2a707c;color:#2a707c;width:126px;height:40px;text-align: center;line-height: 40px}
.page {text-align: center;margin:50px auto;}
.page a{display:inline-block;color:#fff;margin:5px;width:30px;height:30px;background: #000;border-radius:50%;text-align: center;line-height:30px }
.page a.active{background: #2a707c}

.resource-container{padding:55px 0;text-align: center;}
.resource-container strong{font-size: 24px;font-weight: 600;}
.resource-container p{line-height:30px;text-align: left;margin-top:30px;margin-bottom:30px;padding: 0 20px;}
.address {text-align: left;margin-bottom:40px;background: #eff0f4;box-sizing: border-box;}
.address strong{font-size: 18px;margin-top:10px;display: block;}
.address strong span{font-weight:400;font-size: 16px;}
.address p{margin:0;}
.address dd{margin-left:40px;}
.address strong:first-child{margin-top:30px;}
.address dl:first-child{margin-top:30px;}
.top-address{margin-top:30px;height:420px;}
.top-address img{height:100%;}

.detail-container{padding-bottom: 50px;}
.detail-container .title{text-align: center;border-bottom:1px dashed #959595;padding:45px 0  15px 0;}
.detail-container .title h2{line-height:40px;}
.detail-container .content{padding-top:60px;text-align: center}
.detail-container .content p{text-align: left;line-height: 30px;margin-bottom:30px;}
.detail-container .content img{width:800px;margin-bottom: 30px;}

.pageInfo{float:right;overflow: hidden;}
.pageInfo a{color:#3e3e3e;}
.pageInfo a:hover{color:#2a707c;}

.product-container .nav{color:#979797;line-height:54px;}
.product-container .nav .iconfont{font-size:30px;color:#979797;}


.pro-item{text-align: center;padding-bottom: 100px;}
.zwxpic{margin-top:50px;width:900px;display: inline-block;}
.pro-table{text-align: center;padding-bottom:50px;}
.pro-table h2{font-size: 24px;line-height: 108px;margin-top:50px;}

.zwxbg{position:relative;background: url("../image/zwx.jpg") no-repeat ;width:900px;height:425px;display: block}
.zwx{position: absolute;left:160px;top:235px;width:175px;height:60px;background: rgb(44,114,126);text-align: center;}
.zwx .py{font-size:12px;color:#fff;}
.zwx .zh{font-size:24px;color:#fff;}
.zwxbg  .py1{font-size:12px;color:#959595;}
.zwxbg .zh1{font-size:24px;color:#959595;}
.zwx1{position: absolute;left:630px;top:50px;width:175px;height:60px;background: rgb(246,246,246);text-align: left;} 
.zwx2{position: absolute;left:655px;top:185px;width:205px;height:60px;background: rgb(246,246,246);text-align: left;} 
.zwx3{position: absolute;left:600px;top:335px;width:230px;height:60px;background: rgb(246,246,246);text-align: left;} 



/*background:rgb(44,114,126);*/