@charset "utf-8";
/* CSS Document */

::-webkit-input-placeholder { /* WebKit browsers */
  color: #999999;
  font-size: 14px;
	opacity: 1;
	
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999999;
  font-size: 14px;
	opacity: 1;
	padding-left: 10px
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999999;
  font-size: 14px;
	opacity: 1;
	padding-left: 10px
}  
.top{
	background: #044186;
	color:#a4b1c8;
}
.top a{
	color:#a4b1c8
}
.top span{
	display: inline-block;
	background: #ff7e00;
	color:#fff;
	padding: 0 10px;
	margin-left: 10px;
}
.colyel{
	color:#ff7e00;
}
.colblue{
	color:#053f86;
}
.logo_img_r{
	padding-left: 25px;
	border-left: 1px solid #9a9a9a;
	margin-left: 15px;
}
.logo_num{
	color:#ff7e00;
	font-weight: bold;
	font-size: 30px;
}
nav{
	background: #044186;
}
nav a{
	color:#fff
}
nav a:hover{
	color:#fff
}
nav li{
	width: 10%;
	text-align: center;
	line-height: 3em;
	font-size: 14px;
}
.nav_this{
	background: url(../images/nav_sha.png) center center no-repeat;
	background-size: contain;
	width:calc(100% + 8px) ;
	bottom: 100%;
	left: -4px;
	height: 8px;
	display: none;
}
nav li:hover{
	background: #ff7e00;
}
nav li:hover .nav_this{
	display: block;
}
.bannersize{
	height: 34vw!important;
}
.key_box{
	background: #fff;
	padding: 22px 26px;
	left: 0;
	top:-38px;
	width: 100%;
	box-shadow: #d7d7d7 0px 3px 3px;
}
.col3{
	color:#333;
}
.key_left ul{
	background: #f4f4f4;
	margin-left: 5px;
	padding: 10px 20px;
	border-radius: 15px;
	width: 480px;

}
.key_left li a{
	color:#666666;
	font-size: 14px;
}
.key_right p{
	color:#053f86;
	padding-left: 56px;
	background: url(../images/24h.png) no-repeat left center;
	font-weight: bold;
	font-size: 18px;
	line-height: 42px;
}
.key_right b{
	font-size: 24px;
	font-family:"Windows LCD";
	padding-left: 5px;
}
.key_right a{
	display: block;
	background: #ff7e00;
	color:#fff;
	width: 99px;
	line-height: 30px;
	text-align: center;
	border-radius: 15px;
	margin-left: 20px;
}
#adver{
	background: #f4f4f4;
	padding-top: 100px;
	padding-bottom: 45px;
}
.adver_right{
	padding-left: 50px;
}
.adver_right ul{
	margin-top: 30px;
}
.adver_right li{
	padding-left: 42px;
	background: url(../images/circular.png) no-repeat center left;
	color:#333333;
	font-size: 16px;
	line-height: 24px;
	margin: 25px 0;
	
}
#goods{
	margin: 40px 0;
	background: url(../images/goods_bg.png) no-repeat bottom center;
	padding: 25px 0;
}
.goods_l_top{
	color:#fff;
	padding: 30px 0;
	background: url(../images/goods_top_bg.png) no-repeat;

}
.goods_class{
	background: #f3f3f3;
	padding: 27px 30px;
}
.goods_class>li{
	font-size: 18px;
	font-weight: bold;
	
	
	padding-bottom: 23px;
	border-bottom: 1px solid #cfcfcf;
	margin-bottom: 20px;
}
.goods_class>li>a{
	background: url(../images/triangle.png) no-repeat  left center ;
	padding-left: 25px;
}
.goods_class_2{
	margin-top: 10px;
}
.goods_class_2 li{
	font-size: 14px;
	line-height:35px;
}
.goods_class_2 li a{
	color:#333;
	font-weight: 500;
}
.goods_more{
	border: 2px solid #fff;
	text-align: center;
	width: 172px;
	line-height: 48px;
	margin: 37px auto;
	
}
.goods_more a{
	color:#fff
}
.goods_more:hover a{
	color:#fff
}
.goods_show h3{
	background: #f3f3f3;
	line-height: 2.5em;
	text-align: center;
}
.goods_show h3 a{
	color:#333333
}
.goods_img {
	height: 289px;
	text-align: center;
}
.goods_img img{
	height: 289px;
     width:100%;
     object-fit: cover;
}
.goods_img2{
	height: 193px;
	text-align: center;
}
.goods_img2 img{
	height: 193px;
     width:100%;
     object-fit: cover;
}
.goods_show_2 h3{
	background: #f3f3f3;
	line-height: 2.5em;
	text-align: center;
}
.goods_show_2 h3 a{
	color:#333333
}
.goods_show_2 .goods_img{
  height: 180px;
}
.goods_show_2 .goods_img img{
	height: 180px;
     width:100%;
     object-fit: cover;
}
.cl{
	padding: 0;
	margin: 0;
}

.goods_cont{
	background: #ffffff;
	margin: 20px auto;
	width: 446px;
	border-radius: 25px;
}
.goods_cont p{
	background: url(../images/tel2.png) no-repeat 3% center;
	
	line-height: 50px;
	text-align: center;
	
}
#advantage{
	margin: 40px 0;
}
.advant_t{
	color:#053f86;
	padding-left: 100px;
	margin-left: 15px;
	background: url(../images/4.png) no-repeat left center;
}
.f26 {
	line-height: 1em;
}
.adv1{
	background: url(../images/adv1.png) no-repeat;
	height: 433px;
	
}
.adv-01{
	color:#ff7e00;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 30px;
	
}
.adv-txt{
	padding: 20px 0;
	border-bottom: 1px solid #e9e9e9;
}
.adv-txt i{
	font-style: normal;
	color:#ff7e00;
}
.f60{
	font-size: 60px;
}
.colgrey{
	color:#bcbcbc
}
.adv2{
	background: url(../images/adv2.png) no-repeat;
	height: 482px;
	
}
.adv3{
	background: url(../images/adv3.png) no-repeat;
	height: 433px;
	
}
.adv4{
	background: url(../images/adv4.png) no-repeat;
	height: 482px;
	
}
.adv1 .adv-txt{
	margin-bottom: 30px;
}
.adv2 .adv_icba{
	padding-left: 32px;
	background: url(../images/tel2.png) no-repeat center left;
	margin-top: 20px;
	line-height: 25px;
	margin-bottom: 20px;
}
.adv3 .adv-txt{
	margin-bottom: 50px;
}
.adv4 .adv_icba{
	padding-left: 40px;
	background: url(../images/location.png) no-repeat center left;
	margin-top: 20px;
	line-height: 32px;
	margin-bottom: 20px;
}
#case{
	background: url(../images/case_bg.png) no-repeat;
	padding: 40px 0;
	margin-top:40px;
}
#case h2{
	background: url(../images/case_tl.png) no-repeat center center;
}
.con-li{
	background: #fff;
	padding: 13px 10px;
	width: 367px;
	margin: 0 10px ;
}
#about{
	background: url(../images/ab-bg.png) no-repeat top center;
	padding-top: 50px;
}
.about_right h3{
	color:#ff7e00;
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
	font-size: 45px;
}	
.about_right h2{
	font-size: 30px;
	font-weight: bold;
	color:#044186
}
.about_right{
	padding-left: 47px;
	background: #fff;
	padding-top: 34px;
	padding-right: 30px;
	margin-top: 50px;
}
.about_right p{
	color:#5b5b5b;
	line-height: 2em;
	padding-top: 40px;
	text-indent: 2em;
}
.ab_more{
	color:#fff;
	background: #044186;
	width: 150px;
	text-align: center;
	line-height: 38px;
	margin-top: 28px;
}
#honer{
	margin: 40px 0;
}
.t-case{
	background: url(../images/t-case.png) no-repeat center center;
	color:#303131;
	
}
.honer-li{
	width: 237px;
	margin: 0 10px;
}
.honer_img{
	height: 336px;
	border: 1px solid #f1f1f0;
}
.honer_img img{
	height: 336px;
    width:100%;
     object-fit: cover;
}
.guide_box{
	background: url(../images/guide_bg.png) no-repeat;
	margin-top: 30px;
	padding: 40px 0;
}
.guide_1{
	width: 528px;
	height: 530px;
}
.guide_1 h3,.guide_2_top h3,.guide_2_bo h3{
	color:#fff;
	background: rgba(0,0,0,0.7);
	width: 100%;
	line-height: 3em;
	text-align: center;
	bottom: 0;
	left: 0;
}
.guide_1_num{
	width: 54px;
	height: 68px;
	background: url(../images/01.png);
	top:0;
	left: 7%;
}
.guide_2{
	width: 260px;
	height: 530px;
}
.guide_2_top{
	width: 100%;
}
.guide_2_num{
	width:41px;
	height:52px;
	background: url(../images/02.png);
	top:0;
	left: 7%;
}
.guide_2_bo{
	margin-top: 8px;
}
.guide_2_bo .guide_2_num{
	width:41px;
	height:52px;
	background: url(../images/03.png);
	top:0;
	left: 7%;
}
.guide_3 {
	background: url(../images/icon_txt.png)  no-repeat top right #fff;
	width: 390px;
	height: 530px;
}
.guide_3 h3{
	color:#333333;
	background: url(../images/g-01.png) no-repeat left;
	padding-left: 60px;
	margin-top: 57px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.guide_list li{
	padding-left: 60px;
	margin: 3px 0;
}
.guide_list li a{
	color:#666666;
}
.guide_down{
	background: #ff7e00;
	width: 143px;
	line-height: 36px;
	float: right;
	margin-top: 30px;
	margin-right: 25px;
	border-radius: 18px;
	text-align: center	;
}
.guide_down a{
	color:#fff;
	background: url(../images/down.png) no-repeat left center;
	padding-left: 30px;
	
}
#news{
	margin: 40px 0;
}
.news-hang {
    border: 1px solid #dfdfdf;
    padding: 20px;
}
.new-tl {
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 5px;
    padding-left: 10px;
}
.news-list li {
    color: #666666;
    background: url(../images/box1.png) no-repeat center left;
    padding: 10px;
    border-bottom: 1px dashed #666666;
}
.news-list li:hover a{
	color:#ff7e00
}
.news-right {
    border: 1px solid #dfdfdf;
    padding: 20px;
}
.qa-list li {
    padding: 15px 0;
    border-bottom: 1px dashed #666666;
}
footer{
	margin-top: 40px;
}
.footer_top{
	background: #044186;
	padding-bottom: 40px;
}
.foot_nav{
	background: #ff7e00;
	padding-top: 10px;
	padding-bottom: 20px;

}
.foot_nav li{
	text-align: center;
	width: 9%;
}
.foot_nav li a{
	color:#fff
}
.foot_nav .pa{
	width: calc(100% + 19px);
	height: 7px;
	background: url(../images/foot_nav_bg.png) no-repeat center center;
	left: -9.5px;
	bottom: 100%;
}
.nbmd{
	font-size: 20px;
	padding-bottom: 20px;
	background: url(../images/line.png) no-repeat bottom left;
	color:#fff;
	margin-bottom: 20px;
}
.op5{
	opacity: 0.5;
}
.foot_b_r {
    width: 30%;
}
.fot-gods li {
    float: left;
    width: 45%;
    line-height: 2em;
    padding: 10px 0;
}
.footer_bot{
	background: #002f64;
}
article{
	overflow: hidden;
}
.path {
    padding: 15px 0;
    border-bottom: 1px solid #f3f3f3;
}
.mt80{
	margin-top: 80px;
}
.nyzx-title {
    background: #f9f8f8;
}
.nyzx-title h2 {
    background: #044186;
    width: 17%;
}
.nyzx-news li {
    padding: 8px 15px 8px 5px;
    border-bottom: 1px solid #e9e9e9;
    color: #999;
    transition: all 0.3s ease-in-out;
}
.nyzx-news li:hover {
    background-color: #ff7e00;
    color: #fff;
    box-shadow: 0 15px 30px rgba(0,0,0,0.2);
}
.nyzx-news li:hover a{
	color:#fff;
}
.news-a {
    padding-bottom: 20px;
    border-bottom: 1px dashed #a6a6a6;
    margin-bottom: 20px;
    padding-top: 20px;
}
.conimg{
  height:489px
}
.conimg img{
   height:489px;
  width:100%;
  object-fit: cover;
}
@media screen and (min-width: 1200px){
	.layui-container{
		padding: 0;
		width: 1200px;
	}
}
@media screen and (max-width:1200px){ 
	.key_box{
		display: none;
	}
	.goods_img {
		height: 224px;
		text-align: center;
	}
	.goods_img  img{
		height: 224px;
         width:100%;
       object-fit: cover;
	}
	.goods_img2 {
		height: 150px;
		text-align: center;
	}
	.goods_img2  img{
		height: 150px;
        width:100%;
        object-fit: cover;
	}
	#advantage{
		display: none;
	}
	.guide_1,.guide_2,.guide_3{
		height: 422px;;
	}
	.guide_down{
		display: none;
	}
	.guide_2_bo {
		margin-top: 6px;
	}
	.foot_nav {
		display: none;
	}
	.foot_b_r{
		display: none;
	}
}

@media screen and (max-width:992px){
	.top_left{
		display: none;
	}
	.logo_img_r{
		display: none;
	}
	nav li{
		width: 20%;
	}
	.nav_this{
		display: none!important;
	}
	.adver_right{
		padding-left: 0;
		margin-top: 20px;
	}
	.adver_img{
		display: none;
	}
	#adver{
		padding-top: 40px;
	}
	.goods_l_top {
		background: #3db1ff;
		padding: 10px 0;
	}
	.goods_class_2 {
		display: none;
	}
	.goods_class li{
		float: left;
		margin-right: 20px;
	}
	.goods_class{
		overflow: hidden;
	}
	.goods_more{
		display: none;
	}
	.goods_img2 {
		height: 233px;
		text-align: center;
	}
	.goods_img2  img{
		height:233px;
          width:100%;
        object-fit: cover;
	}
	.about_right{
		margin-top: 0;
	}
	.guide_1,.guide_2{
		display: none;
	}
	.guide_3{
		width: 100%;
	}
}
@media screen and (max-width:768px){
	#adver{
		display: none;
	}
	.goods_img2 {
		height: 210px;
		text-align: center;
	}
	.goods_img2  img{
		height:210px;
         width:100%;
        object-fit: cover;
	}
	.goods_img {
		height: 210px;
		text-align: center;
	}
	.goods_img  img{
		max-height: 210px;
	}
	#honer{
		display: none;
	}
}
@media screen and (max-width:500px){

	.logo_right{
		display: none;
	}
	.top{
		display: none;
	}
	.xldn{
		display: none;
	}
	.goods_img2 {
		height: 107px;
		text-align: center;
	}
	.goods_img2  img{
		height:107px;
          width:100%;
        object-fit: cover;
	}
	.goods_img {
		height: 107px;
		text-align: center;
	}
	.goods_img  img{
		height: 107px;
         width:100%;
        object-fit: cover;
	}
	.goods_cont{
		display: none;
	}
	nav li {
		width: 20%;
		font-size: 14px;
		height:42px;
		line-height:42px;
		overflow:hidden;
	}
	#case{
		display: none;
	}
	.about_right{
		padding: 10px 0;
	}
	.bannersize{
		height: 40vw!important;
	}
	.bannersize button{
		display: none;
	}
	.goods_show h3,.goods_show_2 h3{
	height: 40px;
		overflow:hidden;
	}
}
