

.div_form {text-align:center;padding: 51px 0px;}
.div_form form{position:relative;magin-left: 110px;width: 1220px;}
.txt {width: 800px;line-height:46px;border: 2px solid #007deb;font-size: 18px;padding-left: 16px;box-shadow: 0 2px 10px rgba(0, 170, 255, 0.37);}
.btn {width: 102px;height: 46px;line-height:46px;display: inline-block;border-radius:0px !important;background: #fff url("../img/sosuo.png") center center no-repeat;border: 2px solid #007deb;position: absolute;right: 200px;}

.search-options{background: #00aaff url(../img/san.png) 96px center no-repeat;box-shadow: 0 2px 10px rgba(0, 170, 255, 0.37);width: 140px;height: 46px;border-radius: 3px;border: 2px solid #007deb;font-size: 16px;overflow: hidden;position: absolute;top: 0px;left: 58px;}
.search-options li{font-size: 18px;line-height: 46px;padding: 0 30px 0px 0px;color: #fff;}

.application_div{ position:relative;}
.application li{float:left;padding:10px;width: 356px;}
.application li a{display:block;background:#f3f3f3;padding: 32px;    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;    cursor: default;}
.application li a:hover{box-shadow: 5px 6px 20px rgb(226, 226, 226);}
.application_ico{background:url(../img/jian.png) right center no-repeat;padding-bottom: 18px;}
.application_ico img{ float:left; width:49px; height:49px; padding-right:20px; border-right:1px solid #333333;}
.application_ico h1{float:left;width: 108px;height:49px;font-size:24px;color:#333333;line-height: 49px;padding-left: 20px;    cursor: default;}
.application p{font-size:13px; color:#666; line-height:28px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;    cursor: default;}
.application_a{position:absolute;top:10px;left: -34px;height: 159px;background:#e2e2e2;padding: 141px 10px;border-radius: 20px 0px 0px 20px;}
.application_a span{font-size:24px;line-height:40px;color:#333;text-align:center;display: block;width: 24px;}

.introduction{width:359px;height:320px;padding:60px 40px;background:url(../img/introduction_bg.jpg) 0 center no-repeat;margin-top: 10px;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
.introduction:hover{-ms-transform: scale(1.1);
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1)}
.introduction h2{ display:block; color:#fff; font-size:28px; font-weight:bold; padding-bottom:28px;}
.introduction p{ display:block; color:#fff; font-size:16px; line-height:28px; padding-bottom:30px;}
.introduction a{display:block;color:#fff;font-size:16px;width:155px;height:43px;line-height:43px;text-align:center;border-radius: 55px;background:#00aaff;}

.titleweb{text-align: center;padding: 80px;}
.titleweb h2{font-size: 30px;padding-bottom: 15px;display: block;line-height: 35px;}
.titleweb p{color: #999;font-size: 14px;}

.service li{float:left;padding:10px;width:280px;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
.service li:hover{
    -ms-transform: scale(1.1);
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1)}
.service li a{display:block;background:#fff;border:1px solid #cccccc;}
.service li a:hover{box-shadow: 0px 5px 10px rgb(226, 226, 226);}
.service li a font{display:block;padding: 19px 32px 23px 32px;    cursor: default;}
.service li a h3{display:block;height:49px;font-size:20px;color:#333333;line-height: 49px;font-weight:bold;padding-bottom: 5px;}
.service li:hover a h3, .service li:hover a p{color:#f13a3a;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
.service li a .xian{display:block;width:50px;height:1px;background:#f13a3a;}
.service li a p{font-size:13px;color:#666;line-height: 28px;ov;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;padding-top: 15px;}
.service_ico{padding-bottom: 18px;padding: 32px;}
.service_ico01{background:url(../img/service_bg01.jpg) 0 center no-repeat;}
.service_ico02{background:url(../img/service_bg02.jpg) 0 center no-repeat;}
.service_ico03{background:url(../img/service_bg03.jpg) 0 center no-repeat;}
.service_ico04{background:url(../img/service_bg04.jpg) 0 center no-repeat;}
.service_ico05{background:url(../img/service_bg05.jpg) 0 center no-repeat;}
.service_ico06{background:url(../img/service_bg06.jpg) 0 center no-repeat;}
.service_ico07{background:url(../img/service_bg07.jpg) 0 center no-repeat;}
.service_ico08{background:url(../img/service_bg08.jpg) 0 center no-repeat;}


.service_ico img{float:left;width:49px;height:49px;padding-right:20px;border-right: 1px solid #ffffff;}
.service_ico h1{float:left;width: 108px;height:49px;font-size:24px;color: #fff;line-height: 49px;padding-left: 20px;}


.case{float:left;padding: 50px;width: 361px;height: 231px;background:url(../img/case_bg.jpg) 0 center no-repeat;}
.case h3{display:block;height:49px;font-size:30px;color:#fff;line-height: 49px;font-weight:bold;padding: 30px 0px 0px 0px;}
.case .xian{display:block;width:50px;height:1px;background: #ffffff;}
.case p{font-size:13px;color: #fff;line-height: 28px;ov;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;padding-top: 15px;}


.case_ul li{float:left;padding-left: 10px;}
.case_ul li a{display:block;position:relative;background: #efeef3;}
.case_ul li a font{display:block;padding: 30px 32px 23px 32px;}
.case_ul li a font img{position:absolute;bottom: 0px;right: 7px;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
.case_ul li:hover a font img{
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1)}
.case_ul li a h3{display:block;height:49px;font-size:26px;color:#1b2a3c;line-height: 49px;font-weight:bold;padding-top: 15px;}
.case_ul li a .xian{display:block;width:50px;height:1px;background:#1b2a3c;}
.case_ul li a p{font-size:14px;color:#605f61;line-height: 28px;ov;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}



.bannner01_img1{right: 124px;top: 60px;
                   -webkit-animation: rotateAnmation linear 13s infinite;
                   -moz-animation: rotateAnmation linear 13s infinite;
                   -o-animation: rotateAnmation linear 13s infinite;
                   animation: rotateAnmation linear 13s infinite;
}
.bannner01_img2{right:0px; bottom: 53px;
				  -webkit-animation: rotateAnmation linear 10s infinite;
				  -moz-animation: rotateAnmation linear 10s infinite;
				  -o-animation: rotateAnmation linear 10s infinite;
				  animation: rotateAnmation linear 10s infinite;
}
.bannner01_img3{right:503px;bottom:126px;
                -webkit-animation: bannner01-animate-3 linear 9s infinite;
	           -moz-animation: bannner01-animate-3 linear 9s infinite;
	           -o-animation: bannner01-animate-3 linear 9s infinite;
	           animation: bannner01-animate-3 linear 9s infinite;
}
.bannner01_img4{ right:400px; bottom:100px;}
.bannner01_img5{right: 1000px;bottom: 400px;
               -webkit-animation: bannner01-animate-5 linear 8s infinite;
	           -moz-animation: bannner01-animate-5 linear 8s infinite;
	           -o-animation: bannner01-animate-5 linear 8s infinite;
	           animation: bannner01-animate-5 linear 8s infinite;
}

@keyframes rotateAnmation {
    0% {
        transform: rotate(0);
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0)
    }
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg)
    }
}

@-o-keyframes rotateAnmation {
    0% {
        transform: rotate(0);
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0)
    }
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg)
    }
}
@-moz-keyframes rotateAnmation {
    0% {
        transform: rotate(0);
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0)
    }
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg)
    }
}
@-webkit-keyframes rotateAnmation {
    0% {
        transform: rotate(0);
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0)
    }
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg)
    }
}




	
@keyframes bannner01-animate-3 {
  	from,to {
		right:503px;bottom:126px;
	}

	50% {
		right:553px;bottom:170px;
	}
}
@-o-keyframes bannner01-animate-3 {
  	from,to {
		right:503px;bottom:126px;
	}

	50% {
		right:553px;bottom:170px;
	}
}

@-moz-keyframes bannner01-animate-3 {
  	from,to {
		right:503px;bottom:126px;
	}

	50% {
		right:553px;bottom:170px;
	}
}

@-webkit-keyframes bannner01-animate-3 {
  	from,to {
		right:503px;bottom:126px;
	}

	50% {
		right:553px;bottom:170px;
	}
}


@keyframes bannner01-animate-5 {
  	from,to {
		right: 1000px;bottom: 400px;
	}

	50% {
		right:903px;bottom:350px;
	}
}

@-o-keyframes bannner01-animate-5 {
  	from,to {
		right: 1000px;bottom: 400px;
	}

	50% {
		right:903px;bottom:350px;
	}
}

@-moz-keyframes bannner01-animate-5 {
  	from,to {
		right: 1000px;bottom: 400px;
	}

	50% {
		right:903px;bottom:350px;
	}
}

@-webkit-keyframes bannner01-animate-5 {
  	from,to {
		right: 1000px;bottom: 400px;
	}

	50% {
		right:903px;bottom:350px;
	}
}




