*{margin: 0;padding: 0;list-style: none;text-decoration: none;}
img{max-width: 100%;}
.clearfix{clear: both;}
.center{max-width: 1200px;margin: 0 auto;}
.center1600{max-width: 1600px;margin: 0 auto;}
.textflow{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;word-break: break-word;}
.textflow2{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;word-break: break-word;}
.textflow3{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;word-break: break-word;}
.textflow6{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;word-break: break-word;}


/* 头部s */
.top{background-color: #e6e6e6;line-height: 30px;}
.top .top1{display: flex;}
.top .top1 .topleft{width: 50%;text-align: left;}
.top .top1 .topleft p{font-size: 14px;color: #4d4c4c;}
.top .top1 .topright{width: 50%;text-align: right;}
.top .top1 .topright a:first-child{font-size: 14px;color: #4d4c4c;padding-right: 10px;border-right: 1px solid #4D4C4C;}
.top .top1 .topright a:last-child{font-size: 14px;color: #4d4c4c;padding-left: 10px;}
.logo{line-height: 130px;}
.logo .logo1{display: flex;}
.logo .logo1 .logoleft{width: 40%;}
.logo .logo1 .logocenter{width: 40%;}
.logo .logo1 .logocenter ul{text-align: center;display:none;}
.logo .logo1 .logocenter ul li img{margin-right: 30px;}
.logo .logo1 .logocenter ul li:last-child img{margin-right: 0;}
.logo .logo1 .logocenter ul li{display: inline-block;}
.logo .logo1 .logoright{width: 20%;display: flex;}
.logo .logo1 .logoright .img{width: 20%;text-align: right;margin-right: 10px;}
.logo .logo1 .logoright .text{width: 80%;line-height: 20px;margin: 40px 0;font-size: 16px;color: #020202;font-weight: bold;}
.logo .logo1 .logoright .text span{display: block;line-height: 30px;font-size: 26px;color: #010101;font-weight: bold;}
.nav{background-color: #1a1a1a;}
.nav .nav1{}
.nav .nav1 ul{font-size: 0;}
.nav .nav1 ul li{display: inline-block;width: calc(100% / 9);text-align: center;position: relative;}
.nav .nav1 ul li:after{content: "";position: absolute;width: 1px;height: 30px;background-color: #4c4c4c;right: 0;top: 50%;transform: translateY(-50%);}
.nav .nav1 ul li:last-child:after{display:none;}
.nav .nav1 ul li.cur{background-color: rgba(0,119,253,.59)}
.nav .nav1 ul li:after.cur{display:none;} 
.nav .nav1 ul li a{color: #Fff;font-size: 16px;line-height:50px;}
/* 头部e */

/* 中间搜索条s */
.search .center{display: flex;height: 70px;line-height: 70px;}
.search .center .left{width: calc(100% - 295px);}
.search .center .left .img1{display: inline-block;line-height: 75px;}
.search .center .left ul{display: inline-block;margin-left: 20px;}
.search .center .left ul li{display: inline-block;color: #666666;font-size: 14px;}
.search .center .left ul li:first-child{padding-right: 10px;}
.search .center .left ul li:last-child{border-right: 0;}
.search .center .left ul li a{display: inline-block;font-size: 14px;color: #666666;padding: 0 10px;position: relative;}
.search .center .left ul li a::after{position: absolute;content: "";width: 1px;height: 10px;background-color: rgba(0,0,0,.2);right: 0;top: 50%;transform: translateY(-50%);}
.search .center .left ul li:last-child a::after{display: none;}
.search .center .right{width: 295px;line-height: 70px;}
.search .center .right form{text-align: right;}
.search .center .right .indexinput{background-color: #fff;border: 1px solid rgba(3, 0, 0, 0.1);padding: 11px 20px;}
.search .center .right .indexbutton{background-color: transparent;width: 50px;border: 1px solid rgba(3, 0, 0, 0.1);line-height: 38px;}
.search .dangqian{color: #004593 !important;font-weight: bold;font-size: 14px;}
/* 中间搜索条e */

 /* 侧边s */
.aside .right{width: 240px;float: right;margin-left: 30px;}
.aside .right .title{background-color: #004593;padding: 0 35px;height: 100px;position: relative;}
.aside .right .title span{font-size: 14px;color: #ffffff;vertical-align: middle;display: block;text-align: center;opacity: 0.52;line-height: 20px;}
.aside .right .title span:first-child{color: #ffffff;font-size: 31px;line-height: 36px;font-weight: bold;padding-top: 22px;opacity: 1;}
.aside .right .title span:last-child{color: #ffffff;font-size: 14px;line-height: 20px;opacity: 0.52;}
.aside .right .asidenews{padding:  0;border: 1px solid #f2f2f2;}
.aside .right .asidenews li{text-align: left;padding: 15px 20px;border-bottom: 1px solid #f2f2f2;}
.aside .right .asidenews li:last-child{border-bottom: 0;}
.aside .right .asidenews li a{font-size: 16px;color: #333333;}
.aside .right .asidenews li a:hover{color:#004593 ;}
.aside .right .asidenews li .cn{font-size: 16px;color: #333233;font-weight: bold;}
.aside .right .asidenews li .en{font-size: 12px;color: #57585a;opacity: 0.65;}
.aside .right .asidenews li:hover{background-color: #eeeeee;}
.aside .right .asidelabel{padding: 35px 0 20px;border: 1px solid #f2f2f2;}
.aside .right .asidelabel .asidelabel1{width: 105px;background-color: #ffffff;border-radius: 17px;border: solid 1px rgba(13, 4, 8, 0.1);font-size: 14px;color: #333333;
text-align: center;margin: 0 auto 15px;line-height: 35px;}
.aside .right .asidelabel .asidelabel1:hover{background-color: #004593;color: white;}
.aside .right .asidenews1{padding: 35px 0;border: 1px solid #f2f2f2;}
.aside .right .asidenews1 li{text-align: center;padding: 15px 0;border-bottom: 1px solid #f2f2f2;}
.aside .right .asidenews1 li:first-child{padding-top: 0;}
.aside .right .asidenews1 li:last-child{border-bottom: 0;padding-bottom: 0;}
.aside .right .asidenews1 li a{font-size: 16px;color: #333333;padding: 0 20px;}
.aside .right .asidenews1 li a:hover{color: #004593;}
.aside .right .asidecontact{padding: 25px 0;border: 1px solid #f2f2f2;}
.aside .right .asidetel{margin: 0 auto;width: 90%;}
.aside .right .asidetel p{margin-bottom: 20px;display: flex;}
.aside .right .asidetel p:last-child{margin-bottom: 0;}
.aside .right .asidetel p span:first-child{margin-right: 10px;width: 28px;}
.aside .right .asidetel p span:last-child{width: calc(100% - 38px);font-size: 14px;line-height: 16px;color: #010101;}
.aside .right .asidetel .text1 span:first-child{font-size: 14px;}
.aside .right .asidetel .text1 span:last-child{font-size: 20px;font-weight: bold;}
.aside .right .asidetel .text1{margin-left: 5px;}
.aside .right .asidetel .text1 span{display: block;}
.aside .right .asidecontactimg{text-align: center;margin-top: 30px;}
.aside .right .title img{line-height: 20px;}
.aside .right .asidenews2{padding:  0;border: 1px solid #f2f2f2;}
.aside .right .asidenews2 li{text-align: center;padding: 15px 20px;border-bottom: 1px solid #f2f2f2;}
.aside .right .asidenews2 li:last-child{border-bottom: 0;}
.aside .right .asidenews2 li a{font-size: 16px;color: #333333;}
.aside .right .asidenews2 li a:hover{color:#004593 ;}
.aside .right .asidenews2 li .cn{font-size: 16px;color: #333233;font-weight: bold;}
.aside .right .asidenews2 li:hover{background-color: #eeeeee;}
.aside .right .asideproduct2{border-left:1px solid #E2E2E2 ;border-right:1px solid #E2E2E2 ;}
.aside .right .asideproduct2 .box{margin-top: 10px;}
.aside .right .asideproduct2 .box:last-child{margin-bottom: 10px;}
.aside .right .asideproduct2 .box .img{}
.aside .right .asideproduct2 .box .cn {background-color: #f2f2f2;text-align: center;line-height: 40px;}
.aside .right .asideproduct2 .box .cn a{font-size: 14px;color: #000000;}
.aside .right .asideproduct2 .box:hover .cn{background-color:#004593;}
.aside .right .asideproduct2 .box:hover .cn a{color: #Fff;}
/* 侧边e */

/* 案例左侧区域s */
.article{width: 928px;border: 1px solid #E2E2E2;float: left;}
.aside{width: 240px;float: right;}
/* 案例左侧区域e */
/* 底部s */
footer{clear: both;overflow: hidden;}
.footernav{line-height: 55px;background-color: #1a1a1a;margin-top: 50px;}
.footernav ul{font-size: 0;}
.footernav ul li{display: inline-block;width: calc(100% / 9);font-size: 0;text-align: center;position:relative}
.footernav ul li:after{content: "";position: absolute;width: 1px;height: 30px;background-color: #4c4c4c;right: 0;top: 50%;transform: translateY(-50%);}
.footernav ul li:last-child:after{display:none;}
.footernav ul li.cur{background-color: rgba(0,119,253,.6);}
.footernav ul li a{color: #fff;font-size: 16px;}

.footerbox{background-color: #1a1a1a;}
.footerbox .center1600{display: flex;padding: 60px 0 45px;}
.footerbox .center1600 .left{width: 40%;border-right: 1px solid rgba(255,255,255,.14);}
.footerbox .center1600 .left ul{padding-left: 50px;}
.footerbox .center1600 .left ul .cn{font-size: 18px;line-height: 24px;color: #ffffff;font-weight: bold;}
.footerbox .center1600 .left ul .en{font-size: 14px;line-height: 24px;color: #ffffff;opacity: 0.25;font-weight: bold;}
.footerbox .center1600 .left ul .add{font-size: 14px;color: #ffffff;line-height: 24px;margin-top: 45px;}
.footerbox .center1600 .left ul .hao{font-size: 14px;color: #ffffff;line-height: 24px;}
.footerbox .center1600 .middle{width: 45%;}
.footerbox .center1600 .middle ul{padding-left: 220px;}
.footerbox .center1600 .middle ul .cn{font-size: 18px;font-weight: bold;color: #ffffff;line-height: 24px;}
.footerbox .center1600 .middle ul .en{font-size: 16px;font-weight: bold;line-height: 24px;color: #ffffff;opacity: 0.25;}
.footerbox .center1600 .middle ul .tel{font-size: 14px;line-height: 24px;color: #ffffff;margin-top: 45px;}
.footerbox .center1600 .middle ul .fax{font-size: 14px;line-height: 24px;color: #ffffff;}
.footerbox .center1600 .right{width: 15% ;}
.footerbox .center1600 .right .img{text-align: center;}
.footerbox .center1600 .right .text{font-size: 14px;line-height: 24px;color: #ffffff;text-align: center;}
/* 底部e */

/* 响应式s */
@media (max-width:1600px) {
	.center1600{max-width: 1200px;margin: 0 auto;}
	.indexnav .left{background-color: #1c1c1c;width: 600px !important;}
	.indexnav .right{background-color: #004593;width: 300px;display: flex;}
	.indexnav .right .img{width: calc(100% - 200px);text-align: right;line-height: 165px;}
	.indexnav .right .text{width: 200px;color: #ffffff;font-size: 18px;margin-left: 10px;padding: 50px 0;}
	.indexnav .right .text span{display: block;font-size: 37px;font-weight: bold;}
	/* .index .center1600{min-width: 1600px;overflow：scroll;} */
}
@media (max-width:1200px) {
	html,body{min-width: 1200px;overflow：scroll;}
}
/* 响应式e */
