.top{
	background: #0657a9;
	line-height: 37px;
}
.top p{
	color: white;
	font-size: 15px;
}
.logobox{
	margin: 27px auto 20px auto;
}
.tel span{
	color: #666666;
	font-size: 16px;
	line-height: 24px;
}
.tel p{
	color: #fa0e0e;
	font-size: 32px;
	font-family: impact;
	margin-top: 5px;
}
.navigation{
	line-height: 50px;
	margin-bottom: 20px;
}
.navigation li{
	float: left;
	width: 12.5%;
}
.navigation a{
	color: #222222;
	font-size: 16px;
}
.about{
	margin: 89px auto 125px auto;
}
.about-title h3{
	color: #EEEEEE;
	font-size: 60px;
	font-family: impact;
}
.about-title p{
	color: #1c5eb1;
	font-size: 36px;
	font-weight: bold;
	position: relative;
	top: -30px;
}
.about-center{
	background: url(../img1/about-1.jpg) no-repeat center center;
	background-size:cover ;
	padding-top:30px ;
}
.about-text{
	padding-right: 80px;
}
.about-text p{
	color: #666666;
	font-size: 16px;
	line-height: 40px;
	text-indent: 2em;
}
.num{
	margin-top: 30px;
}
.num b{
	color: #0657A9;
	font-family: arial;
	font-size: 48px;
}
.num span{
	color: #0657A9;
	font-size: 18px;
}
.num p{
	color: #666666;
	font-size: 18px;
	line-height: 34px;
}
.web-title span{
	text-transform: uppercase;
	font-size: 50px;
	font-family: impact;
	color: #e2e1e1;
}
.web-title h3{
	color: #0657A9;
	font-size: 30px;
	position: relative;
	top: -20px;
}
.web-title b{
	color: #333333;
}
.web-title p{
	color: #666666;
	font-size: 16px;
}
.icon-2{
	display: none;
}
.product-fl{
	margin-top: 60px;
}
.product-fl li:hover .icon-1{
	display: none;
}
.product-fl li:hover .icon-2{
	display: block;
}
.product-fl span{
	color: #222222;
	font-size: 16px;
	line-height: 50px;
}
.product-fl li:hover span{
	color: #056fbb;
}
.product-fl li{
	border-right: solid 1px #e5e5e5;
	padding: 15px 0 20px 0;
}
.product-fl li:last-child{
	border-right: none;
}
.product-show{
	padding: 0 59px;
	margin-top: 80px;
}
.product-show span{
	color: #666666;
	font-size: 18px;
	line-height: 55px;
}
.product-show li{
	padding: 0 13px;
}
.product-show li div{
	border: solid 1px #dcdcdc;
	padding: 5px 5px;
}
.g4{
	height: 484px;
}
.pro-more{
	margin: 90px auto 0 auto;
	width: 426px;
}
.pro-more li:nth-child(1) div{
	background: #0657A9;
}
.pro-more li:nth-child(2) div{
	background: #24aa05;
}
.pro-more li{
	padding: 0 10px;
}
.pro-more li div{
	line-height: 50px;
	border-radius: 15px;
}
.pro-more a{
	color: white;
	font-size: 18px;
}
.w-title h3{
	color: #222222;
}
.advantage{
	margin: 110px auto 85px auto;
}
.ad-center-1{
	background: url(../img1/ad-1.jpg) no-repeat center center;
	background-size:cover ;
}
.ad-text{
	padding-left: 40px;
}
.ad-text h3{
	color: #222222;
	font-size: 30px;
}
.ad-text span{
	display: block;
	color: #999999;
	font-size: 14px;
	line-height: 40px;
}
.ad-text p{
	color: #666666;
	font-size: 16px;
	line-height: 40px;
	margin-top: 30px;
	margin-bottom: 6em;
}
.ad-center-1{
	margin-top: 80px;
}
.ad-honor{
	margin: 34px auto 70px auto;
}
.ad-center-2{
	background: url(../img1/ad-7.jpg) no-repeat center center;
	background-size:cover ;
}
.ad-center-2 p{
	margin-bottom: 4em;
}
.case-center{
	background: #0c55a7;
	padding: 95px 0 84px 0;
	margin-top: 40px;
}
.case-pa{
	padding: 0 40px;
}
.case-text{
	background: white;
	padding: 26px 0 60px 27px;
}
.case-text span{
	color: #222222;
	font-size: 18px;
}
.case-text p{
	color: #666666;
	font-size: 16px;
	margin: 18px 0 24px 0;
}
.case-more{
	width: 45px;
	line-height: 45px;
	background: #b50404;
	float: right;
}
.case-more a{
	color: white;
	font-size: 16px;
}
.new{
	margin: 57px auto 107px auto;
}
.new-center{
	margin-top: 40px;
}
.new-left{
	padding-right:38px ;
}
.new-left-text a{
	color: #222222;
	font-size: 18px;
}
.new-left-text{
	padding: 42px 0 60px 0;
}
.new-left-text p{
	color: #666666;
	font-size: 16px;
	line-height: 40px;
	margin-top: 25px;
}
.new-more{
	width: 178px;
	
}
.new-more h3{
	background: #0c55a7;
	color: white;
	font-size: 17px;
	line-height: 50px;
}
.new-more a{
	display: inline-block;
	width: 50px;
	background: #e61919;
	float: right;
	color: white;
	font-size: 30px;
	font-weight: lighter;
}
.new-right{
	background: #F5F5F5;
	padding: 34px 15px 42px 27px;
}
.new-right h3{
	color: #0C55A7;
	font-size: 24px;
	font-weight: bold;
}
.faq li a{
	color: #666666;
	font-size: 16px;
	line-height: 48px;
}
.faq li p{
	color: #666666;
	font-size: 14px;
	line-height: 35px;
}
.faq li:first-child{
	margin-top: 25px;
	padding:0 80px 25px 0;
	border-bottom: solid 1px #bfbfbf;
	margin-bottom: 25px;
}
.faq p{
	display: none;
}
.faq li:first-child p{
	display: block;
}
.faq li:first-child span{
	display: none;
}
.faq li span{
	float: right;
	color: #666666;
	font-size: 16px;
	line-height: 48px;
}
.faq li:first-child a{
	color: #222222;
}
.footer{
	background: #0C55A7;
	padding: 36px 0;
}
.footer-nav li{
	float: left;
	width: 12.5%;
	
}
.footer-nav a{
	color: white;
	font-size: 18px;
}
.footer-nav span{
	font-size: 18px;
	color: white;
	float: right;
}
.footer-nav{
	margin-bottom: 32px;
}
.link{
	background: #428bdd;
	padding: 18px 0 17px 0;
}
.link a{
	color: white;
	font-size: 16px;
	margin: 0 5px;
}
.link span{
	color: white;
	font-size: 16px;
}
.footer-1{
	margin-top: 20px;
}
.footer-center{
	margin-top:62px ;
}
.footer-2 span{
	color: white;
	font-size: 16px;
	line-height: 34px;
}
.footer-2 li{
	margin: 15px 0;
}
.youhua{
	color: white;
	font-size: 15px;
	line-height: 35px;
	margin-top: 70px;
}
.youhua a{
	color: white;
	font-size: 15px;
}
.sj-about{
	margin: 20px auto;
	padding: 0 15px;
}
.sj-title{
	margin-bottom: 20px;
	color: #222222;
	font-size: 22px;
}
.sj-about-c p{
	color: #666666;
	font-size: 14px;
	line-height: 30px;
	text-indent: 2em;
}
.sj-pro-c span,.sj-case-c span{
	color: black;
	font-size: 15px;
	line-height: 35px;
}
.sj-case{
	margin: 20px auto;
}
.sj-new{
	margin: 20px auto;
	padding: 0 15px;
}
.sj-new-c li{
	line-height: 40px;
}
.sj-new-c a{
	color: black;
	font-size: 15px;
}
.sj-new-c span{
	float: right;
	color: #666666;
}
.sj-footer{
	background: #0C55A7;
	padding: 20px 15px;
	color: white;
	font-size: 15px;
	line-height: 30px;
}
