
/*搜索*/
.search-f{
	background-color: #1f228d;
	height: 70px;
	line-height: 70px;
}
.search-i{
	
}
.search-i p{
	color: #FFF;
	font-size: 18px;
}
.search-i p font{
	color: rgba(255,255,255,0.5);
	padding-right: 10px;
}
.search-i p a{
	font-size: 16px;
	padding-left: 10px;
}
.search-i form{
	width: 250px;
	float: right;
	border-radius: 15px;
	height: 35px;
	background-color: #FFF;
	line-height: normal;
	overflow: hidden;
	margin-top: 20px;
}
.search-i form input{
	height: 35px;
	background-color: #FFF;
	border: none;
	line-height: normal;
	padding-left: 15px;
	font-size: 14px;
	color: #d1d1d1;
}
.search-i form .s-btn{
	height: 35px;
	line-height: normal;
	background:url(../images/s-btn.png) 0 3px no-repeat;
	background-size: 30px 30px;
	border: none;
	color: #d1d1d1;
	float: right;
	padding-right:30px;
}
.search-i .s-line{display: inline-block;border-right: 2px solid #DDD;height:20px;margin-top:8px;margin-right:5px;float: right;}
.titles{
	
}
.titleEn{
	font-size: 40px;
	color: #1f228d;
	padding-top: 75px;
	text-align: center;
}
.titleCh{
	color: #000000;
	text-align: center;
	font-size: 28px;
}
.titleCh font{
	color: #1f228d;
}
.titleFont{
	display: block;
	font-size: 14px;
	color: #000;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 45px;
}
.slove{
	padding-right: 50px;
	background: url(../images/ico11.png) right 75px no-repeat;
}
.slove ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.slove ul li{
	width: 14.258%;
	text-align: center;
	color: #000000;
	
}
.slove ul li.jiantou{
	padding-top: 75px;
}
.slove ul li.jiantou2{
	padding-top: 75px;
	transform: rotateY(180deg);
}
.slove ul li p{
	padding-top: 5px;
	margin-bottom: 50px;
}
#choose{
	background: url(../images/bj-why.png) no-repeat center top;
	height: 1820px;
}
.choose{
	padding-top: 360px;
}
.chooseList{
	
}
.chooseList2{
    display: inline-block;
    padding-left: 385px;
}
.chooseTitle{
	
}
.chooseNumb{
    padding-left: 65px;
    padding-bottom: 15px;
}
.chooseNumb font{
	color: #1f228d;
	font-size: 72px;
}
.chooseFont{
	display: inline-block;
}
.chooseFont h6{
	color: #1f228d;
	font-size: 30px;
}
.chooseFont p{
	color: #757575;
	font-size: 18px;
}
.chooseAllFont{
	
}
.chooseAllFont p{
	color: #000000;
	font-size: 16px;
	background: url(../images/ico12.png) left center no-repeat;
	width: 350px;
	padding-left: 35px;
	margin-bottom: 30px;
}
.chooseList3{
    display: inline-block;
    float: right;
}
.chooseList1{
	padding-top: 155px;
}
.businessTitle0{
	color: #FFF;
	padding-top: 340px;
}
.businessTitle1{
	font-size: 40px;
}
.businessTitle2{
	font-size: 28px;
}
.businessList{
	display: flex;
	justify-content: space-between;
	margin-top: 35px;
}
.businessList li{
	width: 387px;
}
.businessList li a{
	
}
.businessList li a img{
	
}
.businessList li a p{
	text-align: center;
}
.businessList li a .p1{
	font-size: 18px;
	color: #FFF;
	padding-top: 20px;
	padding-bottom: 4px ;
}
.businessList li a .p2{
	font-size: 12px;
	color: #cdcdcd;
}
#case{
	display: flex;
	justify-content: space-between;
}
#case li{
	width: 24%;
	overflow: hidden;
}

#case li a{
	position: relative;
}
#case li a img{
	width: 100%;
}
.caseFont{
	height: 85px;
	background-color: #7bacb8;
	position: absolute;
	font-size: 24px;
	color: #FFF;
	bottom: -85px;
	text-align: center;
	line-height: 85px;
	width: 100%;
	left: 0;
	right: 0;
	transition: all 0.5s; 
}
#case li:hover a .caseFont{
	bottom: 0;
	transition: all 0.5s; 
}
.swiper-container{
	padding-bottom: 50px;
}
#Recommend{
	background: url(../images/bj-product.png) no-repeat center;
	height: 929px;
	padding-top: 60px;
}
#Recommend ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#Recommend ul li{
	width: 400px;
	background-color: #FFF;
	box-sizing: border-box;
	border: 1px solid #eeeeee;
}

#Recommend ul li a{
	
}
#Recommend ul li a img{
    width: 350px;
}
#Recommend ul li a p{
	padding-bottom: 35px;
	text-align: center;
}

#Recommend ul li:nth-of-type(1){
	background: transparent;
	padding-right: 15px;
	border: none;
	position: relative;
}

#Recommend ul li:nth-of-type(1) .titles{
	text-align: left;
}
#Recommend ul li:nth-of-type(1) .titles .titleEn{
	padding-top: 0;
	text-align: left;
}
#Recommend ul li:nth-of-type(1) .titles .titleCh{
	text-align: left;
}
#Recommend ul li:nth-of-type(1) .titles  .titleFont{
	text-align: left;
}
.swiper-recommend{
	width: 1200px;
	overflow: hidden;
	position: relative;
}
.product-button-prev,.product-button-next{
	width: 67px;
	height: 67px;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	background-size: 100%;
	z-index: 1000;
    top: 180px;
}
.product-button-prev{
	background-image: url(../images/ico14.png);
	left: 0;
}
.product-button-prev:hover{
	background-image: url(../images/ico14cur.png);
}
.product-button-next{
	background-image: url(../images/ico13.png);
	left: 90px;
}
.product-button-next:hover{
	background-image: url(../images/ico13cur.png);
}
#aboutUs{
	padding-top: 130px;
    background: url(../images/bj-about.png) no-repeat center -40px;
    height: 740px;
}
.aboutLeft{
	width: 755px;
	display: inline-block;
	background: url(../images/ico15.png) 660px 5px no-repeat;
	padding-right: 120px;
	border-bottom: 1px solid #dcdcdc;
}
.aboutLeft p{
	color: #000000;
	font-size: 14px;
	line-height: 25px;
	padding-bottom: 10px;
}
.aboutRight{
	width: 440px;
	float: right;
	vertical-align: top;
}
.aboutRight .titles .titleEn{
	padding-top: 0;
	color: #000;
	text-align: right;    
	letter-spacing: 7px; 
	font-size: 50px;
}
.aboutRight .titles .titleEn:before{
	width: 64px;
	height: 1px;
	background: #858585;
	content: '';
    display: inline-block;
}
.aboutRight .titles .titleCh{
	text-align: right;
}
.aboutpart2{
	display: flex;
	margin-top: 40px;
}
.aboutPart3{
	flex: 1;
}
.companny{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.companny li{
	width: 50%;
	background-position: left center;
	background-repeat: no-repeat;
	margin-top: 80px;
	padding-left: 75px;
	height: 55px;
	padding-top: 5px;
}
.companny li a{
	color: #000000;
}
.companny li a p{
	font-size: 18px;
	
}
.companny li a font{
	font-size: 12px;
}
.companny li:nth-of-type(1) a{
	color: #7bacb8;
}
.companny li:nth-of-type(1){
	background-image: url(../images/ico16.png);
}
.companny li:nth-of-type(2){
	background-image: url(../images/ico17.png);
}
.companny li:nth-of-type(3){
	background-image: url(../images/ico18.png);
}
.companny li:nth-of-type(4){
	background-image: url(../images/ico19.png);
}
#hezuo{
	background: url(../images/bj-hezuo.png) no-repeat center;
	height: 387px;
}
#hezuo ul{ 
	display: flex;
	justify-content: space-between;
}
#hezuo ul li{
	flex: 1;
	text-align: center;
}
#news{
	background: url(../images/bj-news.png) no-repeat center;
	height: 813px;
}
#news{
	
}
#news .titles{
	
}
#news .titles .titleEn{
	text-align: left;
}
#news .titles .titleCh{
	text-align: left;
}
#news .titles .titleFont{
	text-align: left;
}
#news .titles .titleFont a{
	float: right;
	color: #7bacb8;
	font-size: 14px;
}
.newsBig{
	margin-bottom: 45px;
}
.newsBig .newsImgBox{
	width: 564px;
	display: inline-block;
}
.newsBig .newsBF{
	display: inline-block;
	width:600px ;
	vertical-align: top;
	float: right;
}
.newsBig .newsBF .news-time{
	color: #8f8f8f;
	font-size: 14px;
	padding-top: 45px;
	padding-bottom: 35px;
}
.newsBig .newsBF h6{
	color: #000;
	font-size: 18px;
	padding-bottom: 25px;
}
.newsBig .newsBF font{
	color: #8f8f8f;
	font-size: 14px;
	line-height: 25px;
}
.newsBig .newsBF a{
	display: inline-block;
	width: 145px;
	height: 40px;
	display: block;
	text-align: center;
	line-height: 40px;
	color: #FFF;
	background-color: #1f228d;
	font-size: 14px;
	margin-top: 25px;
}
.newsBottom .newsList{
	display: flex;
	justify-content: space-between;
	
}
.newsBottom li{
	flex: 1;	
}
.newsBottom li a{
	
}
.newsBottom li a .newsTime{
	display: inline-block;
	padding-right: 30px;
}
.newsBottom li a .newsTime font{
	color: #02031d;
	font-size: 48px;
}
.newsBottom li a .newsTime p{
	color: #000000;
	font-size: 14px;
}
.newsBottom li a .newsFont{
	width: 275px;
	display: inline-block;
	vertical-align: top;
}
.newsBottom li a .newsFont h6{
	color: #000000;
	font-size: 18px;
	padding-bottom: 20px;
}
.newsBottom li a .newsFont p{
	color: #8f8f8f;
	font-size: 14px;
	line-height: 25px;
	padding-bottom: 10px;
}
.newsBottom li a .newsFont font{
	color: #8f8f8f;
	font-size: 14px;
}
.linkU{
	height: 75px;
	line-height: 75px;
	color: #000000;
	font-size: 22px;
}
.linkU font{
	color: #1f228d;
	font-size: 36px;
}
.linkU a{
	width: 180px;
	display: inline-block;
	text-align: right;
	font-size: 18px;
}
.linkU a.cur,.linkU a:hover{
	color: #1f228d;
}
/*新增css*/
/* 产品个性化升级 */
.container {

    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}
.container *{	-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing:content-box;}
.paging-title {
    text-align: center;
    padding-top: 50px;
	font-size: 16px;
}
.paging-title h2 {
    font-size: 36px;
    color: #20238E;
}
.paging-title h3 {
	font-size: 30px;
	color: #010101;
}
.paging-title h3 .line{display: inline-block;background: url(../images/line.png) -35px -12px no-repeat ;
width: 30px;height: 30px;margin-right:5px;
}
.paging-title h3 span{color: #20238E;}
.paging-title p{color: #000;font-size: 18px;margin-top:10px;}

.upgrade{width: 100%;height: 724px;background: url(../images/upgrade-bj_04.jpg) no-repeat center;background-size: 100% 100%;}
.upgrade .paging-title{padding-top:30px;}


.upgrade-box{margin-top: 50px;}
.ug-left{width: 347px;height: 481px;background: url(../images/index_03.jpg) no-repeat center;float: left;position: relative;}
.ug-right{width: 347px;height: 481px;background: url(../images/index_05_05.jpg) no-repeat center;float: right;position: relative;}
.ug div{width: 285px;height: 205px;background: url(../images/toumingdu.png) no-repeat center;position: absolute;bottom: 0;padding-left: 37px;padding-right: 25px;padding-top: 30px;}
.ug .div h2{font-size: 24px;color: #004eb2;}
.ug .div h3{font-size: 24px;color: #fff;margin-top: 22px;}
.ug .div h3 i{color: #fff;font-weight: normal;font-style: normal;}
.ug .div p{color: #fff;font-size: 14px;line-height: 20px;margin-top: 12px;}

.ug-zjian{float: left;margin-left: 10px;background: url(../images/dabj.png) no-repeat center;}
.ug-zjian div{width: 485px;height: 200px;background: #f3f3f3;margin-bottom: 9px;padding-top: 35px;}
.ug-zjian .div h2{font-size: 24px;color: #004eb2;}
.ug-zjian .div h3{font-size: 24px;color: #333;margin-top: 22px;}
.ug-zjian .div h3 i{color: #333;font-weight: normal;font-style: normal;}
.ug-zjian .div p{color: #333;font-size: 14px;line-height: 20px;margin-top: 12px;}

.ug-zjian .d01{width:300px;padding-left: 35px;padding-right: 150px;background: url(../images/pilou.png) no-repeat 377px 45px;}
.ug-zjian .d02{width:300px;padding-left: 150px;padding-right: 35px;background: url(../images/360.png) no-repeat 25px 33px;}
/*定制案例*/
.custom{width: 100%;height: 520px;}

.custom-ul{position: relative;overflow: hidden;margin-top: 48px;}
.custom-ul ul{position: relative;}
.custom-ul ul li{float: left;width: 288px;}
.custom-ul ul li:first-child{margin-left: 0;}
.custom-ul ul li>a{display: block;width:286px;height: 240px;overflow: hidden;border:1px solid #E6E6E6;}
.custom-ul ul li>a img{display: block;width: 100%;height: 240px;transition: all 1s ease-out;}
.custom-ul ul li:hover a img{transform: scale(1.1);}
.custom-ul ul li p{text-align: center;background: url(../images/list-bb.png) 0 53px #005BAE no-repeat;}
.custom-ul ul li p a{line-height: 58px;font-size: 16px;color: #fff;overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;height:60px;}

.custom .container{position: relative;}
.custom .container span.arrow{display: block;width: 43px;height: 43px;position: absolute;top: 290px;}
.custom .container span#custom-anniu01{background: url(../images/custom-anniu.png) no-repeat left top;left: -70px;}
.custom .container span#custom-anniu01:hover{background: url(../images/custom-anniu.png) no-repeat left bottom;}
.custom .container span#custom-anniu02{background: url(../images/custom-anniu.png) no-repeat right top;right: -68px;}
.custom .container span#custom-anniu02:hover{background: url(../images/custom-anniu.png) no-repeat right bottom;}
/* 标准型产品 */
.standard{width: 100%;background:#fff;padding-bottom: 45px;}
.standard .paging-title h2 a{color: #333;}
.standard .paging-title h2 a i{color: #333;}
.standard .paging-title p{color: #666;}

.standard-ul{position: relative;overflow: hidden;margin-top: 50px;}
.standard-ul ul{position: relative;width: 1212px;margin-left: -12px;}
.standard-ul ul li{float: left;margin-left: 12px;width: 392px;margin-bottom: 30px;}
.standard-ul ul li>a{display: block;border: 1px solid #e6e6e6;border-bottom: none;width: 390px;height: 327px;overflow: hidden;}
.standard-ul ul li>a img{display: block;width: 390px;height: 326px;transition: all 1s ease-out; }
.standard-ul ul li:hover>a img{transform: scale(1.1);}
.standard-ul ul li:hover>a{border: 1px solid #004eb2;border-bottom: none;}

.standard-ul ul li p{background: #333;line-height: 50px;text-align: center;height: 50px;padding: 0 20px;width: 352px;overflow: hidden;}
.standard-ul ul li p a{font-size: 18px;color: #fff;width: 392px;display: block;}

.standard-ul ul li:hover p{background: #004eb2;}
.standard-ul ul li:hover p a{display: block;padding-right: 80px;width: 292px;text-align: center;background: url(../images/jiantou01.png) no-repeat right;overflow: hidden;height: 50px;}

.standard .container>a{display: block;width: 160px;height: 50px;border-radius: 25px;font-size: 14px;color: #666;border: 1px solid #dbdbdb;text-align: center;line-height: 50px;margin: 0 auto;}
.standard .container>a:hover{background: #004eb2;color: #fff;}

.wt{padding: 30px 0 30px 10px;height: auto;overflow: hidden;}
.wt li{ float: left; width: 212px;height: 135px;border:1px solid #DDDDDD;
	border-radius: 5px;
	margin-left: 20px;
	background: #FFF;padding: 20px;
}
.wt li h3{font-size: 24px;margin-bottom: 10px;}
.wt li p{font-size: 14px;color:#6B6B6B;}
