.header{height: 95px;background-color: #fff;width: 100%;border-top: 4px solid #1d2088;}
.header .container{position: relative;}
.header.f-header{position: fixed;top: 0;left: 0;z-index: 9999;}
.logo{width: 145px;margin-top: 18px;}
.logo a,.logo a img{display: block;width: 100%;}
.logo a img.hide{display: none;}
.header .til{margin: 12px 0 0 20px;}
.tel{height: 50px;margin-top: 45px;}
.tel p{font-size: 18px;line-height: 50px;}
.tel p span{font-size: 24px;font-weight: bold;color: #4590f8;line-height: 50px;display: inline-block;}
#search{width: 330px;position: absolute;top: -4px;right: 0;height: 44px;padding: 0 40px;overflow: hidden;z-index: 4;}
#search *{display: inline-block;font-size: 16px;color: #fff;float: left;}
#search a{line-height: 44px;height: 44px;margin-right: 20px;}
#search .inputBox{float: right;width: 168px;height: 30px;border-radius: 15px;margin-top: 6px;border: 1px solid #b4b4b4;
overflow: hidden;}
#search input{height: 100%;display: block;float: left;background-color: #fff;color: #d3d3d3;font-size: 14px;}
#search input.int{width: 65%;padding: 0 5%;}
#search input.btn{width: 25%;cursor: pointer;background-size: 50%;}
.navBox{height: 50px;border-top: 1px solid #e1e1e1;}

#menu,.close,#zh_en_change{display: none;}
.banner img{display: block;width: 100%}
.banner img.hide{display: none;}
.banner .swiper-pagination-bullet{width: 36px;height: 8px;background-color: #fff;opacity: 1;border-radius: 0;
margin: 0 8px !important;}
.banner .swiper-pagination-bullet-active{background-color: #1d2088;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 50px;}
.title h3{font-size: 24px;text-align: center;}
.title h3:after{content: "";display: block;width: 40px;margin: 10px auto;height: 3px;background-color: #1d2088;}
.title p{font-size: 16px;text-align: center;}
.index01{padding: 40px 0;}
.news-ul{overflow: hidden;padding: 50px 15px 30px;}
.news-ul li{background-color: #fff;float: left;width: 32%;margin-right: 2%;transition: 0.3s all;}
.news-ul li:nth-child(3n){margin-right: 0;}
.news-ul li img{display: block;width: 100%;height: 100%;}
.news-ul li a{display: block;padding: 20px;}
.news-ul li .text{border-bottom: 1px solid #d2d2d2;padding-bottom: 60px;}
.index01-ul li .text h3{font-size: 20px;font-weight: bold;padding: 40px 0 35px;}
.news-ul li .text p{font-size: 14px;line-height: 2em;color: #666;
text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news-ul li span,.index02-banner .swiper-slide span{font-size: 14px;background-position: right center;background-repeat: no-repeat;display: block;
margin: 22px 0 3px;}
.index01-ul li:hover{box-shadow: 0 0 20px 2px #d0dff3;margin-top: -15px;}
.more{text-align: center;}
.more a{display: inline-block;padding: 0 50px;background-color: #1d2088;height: 40px;line-height: 40px;font-size: 14px;
color: #fff;border-radius: 20px;}
.index02{padding: 40px 0 40px;}
.index02-ul li{width: 30%;margin-right: 5%;}
.index02-ul li a{padding: 0;border: 1px solid transparent;}
.index02-ul li .imgBox,.index02-banner .imgBox{border-bottom: 1px solid #d1d1d1;}
.index02-ul li .text,.index02-banner .text{border-bottom: 1px solid #f3f3f3;padding: 40px 0;margin: 0 5%;}
.index02-ul li .text *,.index02-banner .text *{text-align: center;}
.index02-ul li .text h3,.index02-banner .text h3{font-size: 22px;font-weight: bold;line-height: 2em;}
.index02-ul li .text p,.index02-banner .text p{-webkit-line-clamp:1;}
.index02-ul li:hover .text *{color: #1d2088;}
.index02-ul li:hover *{color: #1d2088;}
.index02-ul li:hover a{border: 1px solid #c2c4ca;}
.index02-ul li span{margin: 13px 20px;}
.index02-ul{display: block;}
.index04{padding: 60px 0;}
.index04 .title{margin-bottom: 40px;}
.index04 .text{width: 100%;}
.index04 .text p{font-size: 14px;line-height: 2.4em;text-indent: 2em;color: #666666;}
.index04 .imgBox{width: 100%;}

.index03{padding: 60px 0;}
.index03 .title{margin-bottom: 40px;}
.index03 .text{width: 52%;}
.index03 .text p{font-size: 14px;line-height: 2.4em;text-indent: 2em;color: #666666;}
.index03 .imgBox{width: 43%;}
.index02-banner{display: none;}
.index02-banner img{display: block;width: 100%}
.index02-banner .swiper-slide a{display: block;border: 1px solid #f3f3f3;background-color: #fff;}
.index02-banner .swiper-container{padding-left: 26%;}
.index02-banner .swiper-slide span{margin: 15px;}
.product{padding: 25px 0;background-color: #f2f2f2;}
.product .leftBox{width: 280px;background-color: #fff;min-height: 860px}
.product .rightBox{width: 905px;background-color: #fff;min-height: 860px;}
.title2{margin: 15px 20px;}
.title2 *{color: #07397d;}
.title2 h3{font-size: 24px;line-height: 2em;}
.title2 p{font-size: 16px;}
/*修改 s*/
.productNav{margin: 0 15px;}
.productNav li{border-bottom: 1px solid #f1f1f1;}
.productNav li:first-child a span{border-top: 1px solid #f1f1f1;}
.productNav li a span{display: block;font-size: 16px;height: 50px;line-height: 50px;padding-left: 33px;
	position: relative;border-bottom: 1px solid #f1f1f1;}
.productNav li a span i{display: block;width: 7px;height: 12px;background-size: 100% 100%;
background-position: center;background-repeat: no-repeat;background-image: url(../image/sj.png) !important;
position: absolute;left: 13px;top: 50%;margin-top: -6px;display: none;}
.productNav li.on span{color: #07397d;}
.productNav li.on span i{display: block;}
.navTwo{display: none;}
.navTwo a{display: block;width: 100%;text-align: center;border-bottom: 1px solid #f1f1f1;height: 40px;
line-height: 40px;text-align: left;padding-left: 50px;font-size: 14px;color: #666;}
.navTwo a:hover,.navTwo a.on{color: #07397d;}

.inputBox{float: right;width: 168px;height: 30px;border-radius: 15px;margin-top: 6px;border: 1px solid #b4b4b4;
overflow: hidden;}
.inputBox input{height: 100%;display: block;float: left;background-color: #fff;color: #d3d3d3;font-size: 14px;}
.inputBox input.int{width: 65%;padding: 0 5%;}
.inputBox input.btn{width: 25%;cursor: pointer;background-size: 50%;}
.search11{position: absolute;right: 0;top: 50%;margin-top: -15px;}
.address{position: relative;}


@media only screen and (max-width: 500px) {
	.search11{display: none;}
}






/*修改 e*/


/*.productNav{margin: 0 15px;}
.productNav a:first-child span{border-top: 1px solid #f1f1f1;}
.productNav a span{display: block;font-size: 16px;height: 50px;line-height: 50px;padding-left: 33px;
	border-bottom: 1px solid #f1f1f1;position: relative;}
.productNav a span i{display: block;width: 7px;height: 12px;background-size: 100% 100%;
background-position: center;background-repeat: no-repeat;background-image: url(../image/sj.png) !important;
position: absolute;left: 13px;top: 50%;margin-top: -6px;display: none;}
.productNav a.on span{color: #07397d;}
.productNav a.on span i{display: block;}*/
.productBox{padding: 20px}
.product-ul{overflow: hidden;}
.product-ul li{float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;}
.product-ul li img{display: block;width: 100%;}
.product-ul li a{padding:20px 15px;display: block;}
.product-ul li:nth-child(3n){margin-right: 0;}
.product-ul li h3{font-size: 16px;font-weight: bold;padding: 30px 0 25px;white-space: nowrap;text-overflow: ellipsis;
overflow: hidden;}
.product-ul li p{font-size: 14px;line-height: 1.6em;color: #666;
text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;
}
.product-ul li:hover{box-shadow: 0 0 10px 3px #efefef;}
.product-ul li:hover a{margin-top: -10px;}
.address{margin-bottom: 20px;}
.address p{padding-left: 30px;background-position: left center;background-repeat: no-repeat;}
.address p a{color: #666;font-size: 14px;}
.news01-ul li{padding: 0 0 10px;border-bottom: 1px solid #f1f1f1;margin-bottom: 10px;}
.news01-ul li h3{font-size: 20px;transition: 0.3s all;color: #333;line-height: 2em;}
.news01-ul li span{font-size: 14px;color: #888888;line-height: 2em;}
.news01-ul li p{font-size: 14px;color: #666;line-height: 2em;}
.news01-ul li:hover h3{color: #07397d;}
.productDetail{border-bottom: 1px solid #e7e7e7;}
.product-banner{width: 55.5%;}
.product-banner .gallery-top{width: 100%;}
.product-banner .swiper-slide{background-size: 100% 100%;background-repeat: no-repeat;}
.product-banner .gallery-thumbs{width: 86%;height: 80px;margin: 13px 7% 20px;}
.product-text{width: 42%;}
.product-text h3{font-size: 20px;font-weight: bold;}
.product-text p{font-size: 16px;margin-top: 20px;}
.product-text p span{font-weight: bold;font-size: 16px;}
.thumbsBox{position: relative;}
.thumbsBox .btn{width: 20px;height: 80px;background-size: 100% 100%;top: 0;margin-top: 0;}
.thumbsBox .swiper-button-next{right: 0;} 
.thumbsBox .swiper-button-prev{left: 0;} 
.newsBox .section{padding: 5px 0;}
.newsBox .section *{line-height: 2em;color: #666666;}
.newsBox .section h3{font-size: 20px;}
.newsBox .section p{font-size: 14px;color: #666;text-indent: 2em;}
.newsDetail .section .til{padding: 10px 0 30px;}
.newsDetail .section .til *{text-align: center;line-height: 2em;}
.newsDetail .section .til h3{font-size: 20px;}
.newsDetail .section .til span{font-size: 14px;color: #666;display: block;}
.newsDetail .section p{font-size: 15px;text-indent: 2em;line-height: 2em;color: #666;}
.message .form{position: relative;}
.message form .form-group{width: 265px;font-size: 0;padding: 7px 0;}
.message form .form-group *{display: inline-block;font-size: 14px;color: #666;line-height: 25px;height: 25px;}
.message form .form-group input{border:1px solid #b8b8b8;width: 160px;}
.message form .form-group i{color: #f00;font-style: initial;padding-left: 5px;}
.message form .form-group2{width: 100%;padding-top: 10px;}
.message form .form-group2 textarea{width: 100%;height: 140px;border:1px solid #b8b8b8;}
.message form .form-group3{text-align: right;margin-top: 20px;}
.message form .form-group3 input.btn{display: inline-block;width: 120px;height: 35px;line-height: 35px;color: #fff;
border-radius: 7px;border: 1px solid #03004c;text-align: center;cursor: pointer;
background: -webkit-linear-gradient(bottom, #496ca5 , #263c5f); /* Safari 5.1 - 6.0 */
  	background: -o-linear-gradient(bottom, #496ca5 , #263c5f); /* Opera 11.1 - 12.0 */
  	background: -moz-linear-gradient(bottom, #496ca5 , #263c5f); /* Firefox 3.6 - 15 */
  	background: linear-gradient(to bottom, #496ca5 , #263c5f); /* 标准的语法 */}
.message .form .text{position: absolute;right: 0;top: 0;width: 580px;}
.message .form .text p span{font-size: 18px;color: #f4521a;}
.message .form .text p{font-size: 14px;color: #666;line-height: 2em;}
.message .form .text p.p1{padding-left: 55px;}







































