@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"Arial","微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.wz1220{width: 1220px; margin: 0 auto;max-width: 100%;}

.banner{position: relative; }
.banner img{width: 100%;}
.banner h1{font-weight: bold; position: absolute; left: 30px; top: 50px; font-size: 46px; color: #012063; }
.banner h2{color: #fff; left: 30px; font-size: 32px;font-weight: bold;top:50%; transform: translateY(-50%); position: absolute;}
.yynr{position: absolute; top: 50px; right: 60px;}
.yynr li{line-height:1.5; font-size: 24px;color: #012641;font-weight: bold;}
.yynr li a{color: #012641; font-weight: bold;}
.jyan{padding-right: 30px;}
.yynr li a:hover{color: #fff;}
.nav{position: absolute; left: 30px;bottom: 20px;}
.nav li{font-size: 34px; line-height: 1.6;}
.nav a{color: #ceff34;font-weight: bold;}
.Product{padding: 110px 30px;background: #d8e4f4;border-top: 10px solid #cacbcf;overflow: hidden;}
.Product h2{font-weight: bold; font-size: 38px;margin-bottom: 90px; color: #000;}
.Product li{font-size: 24px; font-weight: bold; color: #000; padding-bottom: 30px;}
.vider{float: right;width: 50%;}

.arebxo{padding: 110px 30px; overflow: hidden;border-top: 10px solid #cacbcf;background: #e0efd8;}
.arebxo h2{width: 400px;float: left;}
.arebxo img{width: 100%;}
.aretext{width:100%;}
.aretext p{color: #000; font-weight: bold; font-size: 38px; line-height: 1.6;}
.tske{padding: 50px 30px; overflow: hidden;background: #d9d9d9;border-top: 10px solid #cacbcf;}
.kste_right{width: 500px;float: right;}
.kste_right ul{overflow: hidden; margin-left: -20px;}
.kste_right li{float: left; width: 50%; padding-left: 20px;}
.kste_right img{width: 100%;}
.kste_right ul li:nth-child(1){ padding-top: 200px;}
.kste_right p{text-align: center; font-size: 16px; margin: 10px 0 20px; color: #000;}
.tese_left{float: left; width: calc(100% - 520px);}
.tese_left h2{font-weight: bold; font-size: 24px;color: #000;margin-bottom: 20px;}
.tese_left h3{font-size: 32px; font-weight: bold; color: #000; margin-bottom: 20px;}
.tese_left p{font-size: 24px; line-height: 1.6; color: #333;}

.gywm{position: relative;border-top: 10px solid #cacbcf;}
.gywm img{width: 100%;}
.gywmtext{position: absolute; left: 30px;bottom: 70px;width: 80%;}
.gywmtext h2{font-weight: bold; font-size:36px; margin-bottom: 30px; color: #b9cdd4;}
.gywmtext li{overflow: hidden; padding-bottom: 15px; line-height: 1.5;font-weight: bold; color: #b9cdd4;font-size: 28px;}
.gywmtext b{float: right;width: calc(100% - 110px);font-weight: bold;color: #fff;}
.gywmtext a{color: #fff;}
.vider h3{text-align: center; font-size: 22px; margin-bottom: 10px;color: #000;}
.vider p{font-size: 16px; line-height: 1.6;}
.vider ul{overflow: hidden;  margin-left: -30px;}
.vider li{float: left; width: 50%;padding-bottom: 40px; padding-left: 30px;}
.footer{padding: 350px 0;text-align: center;border-top: 10px solid #cacbcf;background: #fff;}
.footer p{font-size: 20px;text-align: center; line-height: 1.6; color: #000;}
.prtext{float: left;width: 50%;}
@media(max-width:1000px){
.yynr{top: 20px; right: 20px;}	
.yynr li{font-size: 16px;}
.banner h1{font-size: 18px;left: 10px; top: 20px;}
.nav{left: 10px;bottom: 10px;}
.nav li{font-size: 16px;}
.Product{padding: 40px 3%;}
.vider ul{padding: 0;}
.vider li{width: 100%; padding-bottom: 20px;}
.Product h2{font-size: 24px;margin-bottom: 20px;}
.Product li{font-size: 18px;}
.arebxo{padding: 50px 3%;}
.arebxo h2{float: none; width: 100%;}
.aretext{float: none; width: 100%; padding-top: 20px;}
.aretext p{font-size: 16px;}
.tese_left{float: none; width: 100%;}
.tske{padding: 50px 3%;}
.tese_left p{font-size: 16px;}
.kste_right{float: none; width: 100%;}
.gywmtext h2{font-size: 24px;margin-bottom: 15px;}
.gywmtext li{font-size: 12px; padding-bottom: 5px;}
.gywmtext {bottom: 10px;}
.footer{padding: 150px 3%;}
.vider{float: none; width: 100%;}
.prtext{float: none; width: 100%;}
.banner h2{ font-size: 20px;left: 10px;}
}
button{width: 120px;height: 40px;float: right;}
footer{
	text-align: center;
	background: grey;
	font-size: 16px;
	padding: 10px 0px ;
	
}
footer a{
	color:#fff;
}