@charset "utf-8";

html , body{width:100%;height:100%;}
body{font-family: "microsoft yahei";font-size:14px;padding:0px;margin:0px;}
ul,li,p,a,span{text-decoration:none;padding:0px;margin:0px;list-style-type: none;}
input:focus {
    outline:none;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
    width: 6px;
    height: 6px;
    background-color: #F5F5F5;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #FFF;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #AAA;
}





/*.nhz{color:#FF7000;text-align:center;font-size:30px;margin-top:5%;}
.hkgl{width: 80%;text-align:left;margin:auto;margin-top: 3%;overflow: hidden;}
.hkgl ul{overflow: hidden;}
.hkgl ul li{float:left;width: 15%;padding: 0 5%;}
.hkgl ul li span{color:#FFFFFF;font-size:16px;}
.hkgl img{width:15%;line-height: 20px;}


@media only screen and (max-width:1200px){
	.tb_a h5{font-size:38px;margin-top: 18%;}
	.tb_a p{font-size:16px;margin-top: 5%;}
	.nhz{font-size:26px;margin-top: 8%;}
	.hkgl ul li span{font-size:14px;margin-top: 8%;}
}

@media only screen and (max-width:1000px){
	.tb_a h5{font-size:26px;margin-top: 18%;}
	.tb_a p{font-size:16px;margin-top: 5%;}
	.nhz{font-size:26px;margin-top: 8%;}
	.hkgl ul li span{font-size:14px;margin-top: 8%;}
}

@media only screen and (max-width:1400px){
	.tb_a h5{font-size:46px;margin-top: 16%;}
	.tb_a p{font-size:16px;margin-top: 5%;}
	.nhz{font-size:28px;margin-top: 8%;}
	.hkgl ul li span{font-size:14px;margin-top: 8%;}
}




.n_banner{width:100%;height:550px;background:url(../img/banner_a.jpg) center no-repeat;}*/

.nr_contact{width:75%;overflow:hidden;margin:auto;margin-top: 10px;}
.contact_left{width:100%;overflow:hidden;}
.contact_right{width:35%;overflow:hidden;float:right;}

.contact_span{display:block;width:100;overflow:hidden;text-align:center;}
.contact_span h5{display:block;margin:0px;font-size:26px;font-weight:600;margin:5px 0px;}
.contact_span i{display:block;color:#ff7000;font-weight: 700;font-size:18px;}

.zp_introduce{width:100%;overflow:hidden;border:1px solid #ccc;border-radius:5px;padding:10px 25px;box-sizing: border-box;margin-top:20px;
margin-bottom:30px;}
.zw_zj{display:block;width:100%;color:#ff7000;text-align:center;margin:0px;font-size:18px;margin:20px 0px;}
.zhi_wejs{width:100%;overflow:hidden;border-bottom:1px dashed #ccc;padding-bottom:10px;}
.zhi_wejs span{display:block;color:#333;font-size:16px;line-height:30px;}
.zhi_wejs p{display:block;font-size:14px;color:#999;line-height: 28px;}

.zhi_wejs_right{width:100%;overflow:hidden;padding-bottom:10px;}
.zhi_wejs_right ul{width:100%;overflow:hidden;}
.zhi_wejs_right ul li{width:100%;overflow:hidden;border-bottom:1px dashed #ccc;padding:5px 0px;}
.zhi_wejs_right ul li h5{display:block;color:#333;margin:0px;line-height:30px;}
.zhi_wejs_right ul li p{display:block;line-height:25px;color:#999;}

.erwm_t{width:100%;overflow:hidden;text-align:center;margin-top:40px;}
.erwm_t img{display:inline-block;width:40%;}
.erwm_t h5{display:block;margin:0px;line-height:30px;font-size:14px;color:#ff7000;}




/*关于我们*/
.gy_banner{width:100%;height:550px;background:url(../img/banner_gy.png) center no-repeat;}

.nr_contact{width:1200px;overflow:hidden;margin:auto;/* margin-top:50px; */}
.zpx{width:100%;overflow:hidden;float:left;}
.contact_right{width:35%;overflow:hidden;float:right;}

.contact_span{display:block;width:100;overflow:hidden;text-align:center;}
.contact_span h5{display:block;margin:0px;font-size:26px;font-weight:600;margin:25px 0px;}
.contact_span i{display:block;color:#25ae5c;font-weight: 700;font-size:18px;}

.gsa_introduce{width:100%;overflow:hidden;padding:10px 25px;box-sizing: border-box;margin-top:20px;
margin-bottom:30px;}
.zw_zj{display:block;width:100%;color:#ff7000;text-align:center;margin:0px;font-size:18px;margin:20px 0px;}
.zha_wejs{width:100%;overflow:hidden;border-bottom:1px dashed #ccc;padding-bottom:10px;}
.zhi_wejs span{display:block;color:#333;font-size:16px;line-height:30px;}
.zhi_wejs p{display:block;font-size:14px;color:#999;line-height: 28px;}

.fss{line-height: 30px;color: #666;}


/**/
.zt{width: 100%;height:100%;position:absolute;background:url("../img/banner_cp.png") center no-repeat;background-size:cover;}
.dh{width:100%;height:80px;background:rgba(000,000,000,0.6);}
.logo{overflow:hidden;float:left;margin-left:5%;}
.logo img{float: left;}
.dh{color: #ffffff;position: fixed;
    top: 0px;
    z-index: 9999;}
.dh ul{float:right;margin-right:5%;}
.dh ul li{float:left;height:80px;font-size: 16px;margin:0px 20px;}
.dh ul li a{color:#FFFFFF;display:inline-block;widows: ;100%;height:80px;line-height:80px;}
.dh ul li a:hover{color:#ff7000;}
#nav_dq{color:#ff7000}

.tb_a{width:65%;text-align:center;margin:auto}
.tb_a h5{color:#FFFFFF;font-size:64px;display:block;font-weight:100;margin:0px;margin-top:15%;}
.tb_a p{display:block;width:100%;overflow:hidden;font-size:24px;color:#fff;line-height:40px;margin-top:3%;}

.nhz{color:#FF7000;text-align:center;font-size:30px;margin-top:5%;}
.hkgl_a{width: 80%;text-align:left;margin:auto;margin-top: 3%;overflow: hidden;}
.hkgl_a ul{overflow: hidden;}
.hkgl_a ul li{float:left;width: 23%;background: #d1d6dc;border-radius: 10px;margin-left: 8%;height: 350px;line-height:20px;/* padding-top: 5px; */}
.hkgl_a ul li span{color:#3072a8;font-size: 14px;padding: 0px 15px;/* margin-top: 43px; */margin-top: 10px;display: block;line-height: 25px;}
.hkgl_a img{width:15%;line-height: 20px;}
.hkgl_a p{color: #f0871e;background: #FFFFFF;/* width:100%; */line-height: 35px;height: 35px;padding: 0px 15px; */
border-radius:;display: block;border-radius: 10px 10px 0 0;font-size: 16px;text-align: center;}



.w_djd{width:100%;height:80px;background:#fff;bottom:0px;text-align:center;}
.w_djd a{display:inline-block;border-right:1px solid #ccc;padding:0px 20px;color:#666;font-size:18px;margin-top:22.5px;height:25px;line-height: 25px;text-decoration: none;}

.zb{width:100%;height: auto;overflow:hidden;margin-top: 30px;}
.zb_left{width:49.3%;height: 362px;float: left;overflow:hidden;background: #f7f7f7;border-radius:2px;}
.zb_left a{display:block;width:100%;overflow:hidden;}
.zb_left img{width: 100%;height:280px;display:block;margin-bottom:10px;}
.zb_left a span{display:inline-block;float:left;width:40px;height:60px;text-align:center;background:url(../img/zd.jpg) center no-repeat;}
.zb_left a span h5{display:block;width:100%;height:30px;margin:0px;line-height:30px;font-size:16px;font-weight:100;color:#666;}
.zb_left a span i{display:block;width:100%;height:30px;margin:0px;line-height:30px;font-size:12px;font-style:normal;color:#999;}
.zb_left strong{display:inline-block;width:540px;float:right;height:30px;line-height:30px;font-size:14px;color:#666;}
.zb_left p{display:inline-block;width:540px;float:right;height:30px;line-height:30px;font-size:14px;color:#999;}
.zb_left:hover{box-shadow: 0px 3px 22px rgba(0, 0, 0, 0.20);}

.rq{font-size: 16px;color: #333333;}
.wz{color: #666666;}

.zb_right{width:49.3%;float: right;}
.zb_right ul{width:100%;overflow:hidden}
.zb_right ul li{width:100%;height: 90px;overflow:hidden;position:relative;}
.zb_right ul li div{width:100%;height:90px;background:#25ae5c;position:absolute;left: 0;bottom:-90px;transition:0.5s;z-index: -1;}
.zb_right a{display:block;width:100%;overflow:hidden;padding:16px 5px;box-sizing:border-box;height:90px;}
.zb_right a span{display:inline-block;float:left;width:40px;height:60px;text-align:center;background:url(../img/zd.jpg) center no-repeat;}
.zb_right a span h5{display:block;width:100%;height:30px;margin:0px;line-height:30px;font-size:16px;font-weight:100;color:#666;transition:0.5s;}
.zb_right a span i{display:block;width:100%;height:30px;margin:0px;line-height:30px;font-size:12px;font-style:normal;color:#999;transition:0.5s;}
.zb_right strong{display:inline-block;width:495px;float:right;height:30px;line-height:30px;font-size:14px;color:#666;transition:0.5s;}
.zb_right p{display:inline-block;width:495px;float:right;height:30px;line-height:30px;font-size:14px;color:#999;transition:0.5s;}
.zb_right li:hover div{transition:0.5s;bottom: 0;}
.zb_right li:hover h5{color:#fff;transition:0.5s;}
.zb_right li:hover i{color:#fff;transition:0.5s;}
.zb_right li:hover p{color:#fff;transition:0.5s;}
.zb_right li:hover strong{color:#fff;transition:0.5s;}



.hk{width:1200px;overflow:hidden;margin:auto;margin-bottom:50px;margin-top: 10px;}


.slideTxtBox{ width:100%;overflow:hidden;text-align:left;}
.slideTxtBox .hd{ height:30px; line-height:30px;position:relative;}
.slideTxtBox .hd ul{ float:left;position:absolute;width:100%;text-align:center; height:32px;   }
.slideTxtBox .hd ul li{padding:0 15px; cursor:pointer;display:inline-block;color:#666;width: 150px;
    height: 38px;line-height: 38px;color: #333;}
    
.slideTxtBox .hd ul li.on{ color:#fff;background:#25ae5c;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{width:360px;overflow:hidden;float:left;padding: 10px;margin-right: 15px;transition:0.5s; margin-top:10px;}
.slideTxtBox .bd li a{display:block;width:100%;overflow:hidden;}
.slideTxtBox .bd li a img{display:block;width:100%;height:200px;margin-bottom:10px;}
.slideTxtBox .bd li a h5{display:block;margin:0px;height:40px;line-height:40px;font-size:16px;color:#666;}
.slideTxtBox .bd li a p{display:block;margin:0px;line-height:25px;font-size:14;font-weight:100;color:#999;}	
.slideTxtBox .bd li a i{display:inline-block;width:120px;height:30px;line-height:30px;color:#fff;background:#25ae5c;font-size:14px;font-style:normal;font-weight:100;text-align:center;margin-top:10px;border-radius:5px;}	
.slideTxtBox .bd li:hover{margin-top:-5px;transition:0.5s;box-shadow: 0px 3px 22px rgba(0, 0, 0, 0.3);}