﻿@charset "utf-8";
/* CSS Document */
i,em{
	font-style: normal;
}
body{ color:#333; font-size: 14px; font-family:"Microsoft Yahei","微软雅黑",arial,"\5b8b\4f53";  }


.fl{ float:left;}
.fr{ float:right;}
.tac{text-align: center;}
.w1300{ width:1340px; margin:0 auto}
.w1200{ width:1200px; margin:0 auto}


.clear {
	clear: both;
}
/*===========================header=============================*/
#header,#nav ul li h3,.top_menu{ transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;}
#header{ z-index:999; height:90px; width:100%; position: fixed; top: 0; z-index: 998; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;border-bottom:1px solid rgba(255,255,255,.2);}
#header .m{ display: flex; height: 100%; max-width: 100%; justify-content: space-between; align-items: center; position: static; }  
#logo{ flex-shrink:0; padding-top:10px; }
#logo a{ display: flex; height: 100%; align-items: center;}
#logo img{ transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
#logo .img01{ display: none;}
#logo .img02{ display: block;}
#nav{ flex-grow: 1; max-width:900px;}
#nav ul{ display: flex; justify-content: space-between;}
#nav ul li{ float:left; position:relative; z-index:0; flex-grow: 1; text-align: center; }
#nav ul li a{ display:block; text-transform:uppercase;}
#nav ul li h3{ font-size:18px !important; color:#fff; line-height:40px; overflow:hidden; text-align: center; position:relative; z-index: 1; display:inline-block;}
#nav ul li.on h3,#nav ul li:hover h3{ }
#nav ul li h3:before{ content: ""; display: block; transition: .5s width; width: 0 !important; height: 15px;  position: absolute; top: 50%; margin-top: 1rem; opacity: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
#nav ul li.on h3:before,#nav ul li:hover h3:before{ width: 34px !important; opacity: 1; }
#nav li .sub {position: absolute;background: rgba(255,255,255,.7);width: 200px; padding:20px; position: absolute;left: 50%; top: 100%;z-index: 999;-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 5px #3333334d;transform-origin: 0 0 0;transform: scaleY(0.2) translateX(-50%);-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;opacity: 0;visibility: hidden; border-radius: 0 0 10px 10px;}
#nav li .sub .box{padding: 0;text-align: center; }
#nav li .sub a{padding: 0;line-height:40px;transition: .3s;font-size:16px !important;color: #505050; text-align: center; white-space: nowrap;}
#nav li .sub a:hover{ background: #00aa09; color: #fff; }
#nav li:hover .sub{ filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; visibility: visible; transform: translateY(0px) translateX(-50%); }


#header .hea-tel{width:26px; height:26px; float:left; margin:0 0 0 14px;position: relative;}
#header .hea-tel i{display: block; width:26px; height:26px; cursor: pointer;}
#header .hea-tel i img{width:100%;}
#header .hea-tel p{width:0px; height:45px; line-height:45px; font-size:25px; color:#FFF; text-align:center; border-radius: 25px;background:#da0e1a; position: absolute; top:-10px; right:30px; transition: .5s; overflow:hidden;}
#header .hea-tel:hover p{width:240px;}

#lan ul{}
#lan ul li{font-size:.17rem;color:#fff; tline-height:1.5rem; display:inline-block;}
#lan ul li a{color:#fff;}
#lan ul li:hover{color:#2d5bc4;}
#header:hover #lan ul li{color:#fff;}
#header:hover #lan ul li:hover a{color:#fff;}
#header.xg #lan ul li{ font-size:.17rem; color:#fff;line-height:1.5rem;}
#header.xg #lan ul li:hover{color:#2d5bc4;}
#header.ny #lan ul li{ font-size:.17rem; color:#333; line-height:1.5rem;}
#header.ny #lan ul li:hover{color:#2d5bc4;}

#header.xg{height:80px; background: rgba(0, 170, 9, .9); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}
#header.xg #nav ul li h3{ line-height:1rem; color: #fff;}
#header.xg #logo .img01{ display: block; width:80%;}
#header.xg #logo .img02{ display: none;}
#header:hover{ background: rgba(0, 170, 9, .9); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}
#header:hover #nav ul li h3{ color: #fff; }
#header:hover #logo .img01{ display: block;}
#header:hover #logo .img02{ display: none;}
#header.ny{height: 7.1875rem; background: rgba(255, 255, 255, 1); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);}
#header.ny #nav ul li h3{ line-height:  7.1875rem; color: #333;}
#header.ny #logo .img01{ display: block;}
#header.ny #logo .img02{ display: none;}
/***********************/



/*banner*/
.banner{}
.banner .img{width: 100%;display: block;}
.banner .swiper-pagination{ position: relative !important;font-size: 0;bottom:50px; z-index: 100;}
.banner .swiper-pagination-bullet{width:100px;height:5px;background: #fff;opacity: 1;margin:0 6px;border-radius:5px;}                  
.banner .swiper-pagination-bullet-active{background: #00aa09;}
.banner .shade{position:absolute;width: 100%;left: 0;top: 50%;margin-top: -100px;}
.banner .banner-small-image{position:absolute;width: 100%;left: -100%;right: 0; top: 0; right: 0;transition: all .7s ease;}
.banner .box{max-width:600px;}
.banner .title{font-size: 56px;color: #fff;font-weight: bold;}
.banner .smtit{font-size: 18px;color: #fff;margin-top: 10px;text-transform: uppercase;}
.banner .fz{font-size: 12px;color: #fff;line-height: 16px;margin-top: 10px;}
.banner .videobanner{ width:100%; height:100%;}
	
@media screen and (min-width:1201px) and (max-width:1349px){
	.banner .swiper-pagination-bullet{width: 80px;}

}  

@media screen and (min-width:320px) and (max-width:1199px){
    .auto{width: 100%;padding:0 2%!important;}
}

@media screen and (min-width:992px) and (max-width:1199px){
	
	/*index*/
	.banner .swiper-pagination{bottom: 30px;}
	.banner .swiper-pagination-bullet{width: 60px;}
	.banner .title{font-size: 48px;}
}

@media screen and (min-width:768px) and (max-width:991px){		
	/*index*/
	
	.banner .swiper-pagination{bottom: 20px;}
	.banner .swiper-pagination-bullet{width: 40px;}	
	.banner .title{font-size: 40px;}
	.banner .smtit{font-size: 17px;margin-top: 5px;}
}

@media screen and (min-width:320px) and (max-width:767px){
	.auto{padding:0 3%!important;}	
	/*index*/
	.banner .swiper-pagination{bottom: 15px;}
	.banner .swiper-pagination-bullet{width: 30px;height: 2px;}	
	.banner .shade{margin-top: -60px;}
	.banner .title{font-size: 18px;}
	.banner .smtit{font-size: 13px;margin-top: 0;}
	.banner .fz{margin-top: 5px;}

}

.swiper-slide {
	z-index: 100;
}

.layer {
	position: absolute;
	z-index: 99;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

 
 
 
/**/
.shuzi {}
.shuzi ul{ margin:0 auto;display: flex; justify-content: space-between; max-width:1300px;}
.shuzi ul li{ text-align:center;}
.shuzi ul li>div{ display: flex; }
.shuzi ul li>div b{ font-family: FRADMCN; font-weight: bold; font-size:.4rem; color: #00aa09;}
.shuzi ul li span{ font-size: 0.3rem; color: #00aa09; font-weight:bold;}
.shuzi ul li i{ display: inline-block; font-size: 0.3rem; color: #00aa09; font-family: FRAMDCN; position: absolute; top: 0; }
.shuzi ul li .cols{ display: flex; position: relative;  flex-direction: column; flex-direction: column-reverse; align-items: center; justify-content: space-between;}
.shuzi ul li p{ font-size: 0.15rem; color:#434343; margin-top:6px;}


/**/

.fwxm{padding-top:40px;background:#f3f6fb;height:770px}
.fwxm h2{font-size:36px;text-align:center;margin-bottom:35px}
.fwxm h2 a{color:#c8b190;font-size:36px}
.fwxm h2 a b{color:#434343}
.fwxm .fwxm_top{height:88px;position:relative;z-index:2}
.fwxm .fwxm_top .fwfa_more{position:absolute;left:0;top:0;width:255px;height:250px;background:#fff}
.fwxm .fwxm_top .fwfa_more .p1{height:176px;background:#073190;padding-right:45px;text-align:right;color:#fff}
.fwxm .fwxm_top .fwfa_more .p1 span{display:block;font-size:24px;padding-top:20px}
.fwxm .fwxm_top .fwfa_more .p1 b{display:block;font-size:30px; line-height:50px;}
.fwxm .fwxm_top .fwfa_more .p1 i{display:block;font-size:18px;text-transform:uppercase;margin-bottom:30px}
.fwxm .fwxm_top .fwfa_more .p1 em{display:block;width:95px;height:2px;background:#fff;margin-left:115px}
.fwxm .fwxm_top .fwfa_more .p2{padding-top:19px;position:relative}
.fwxm .fwxm_top .fwfa_more .p2 a{display:block;width:111px;height:35px;text-align:center;line-height:35px;font-size:13px;color:#fff;border:1px solid #ccc; background-color:#00aa09;border-radius:27px;margin-left:100px}
.fwxm .fwxm_top .fwfa_more .p2 a:hover{background-color:#073190; color:#fff;}
.fwxm .fwxm_top .fwfa_more .p2 em{display:block;width:29px;height:14px;position:absolute;left:34px;top:0}
.fwxm .fwxm_top .fwxm_type{margin-left:300px;padding-top:24px}
.fwxm .fwxm_top .fwxm_type li{float:left;padding:0 20px 0 26px;background:url(img/fwxmicon01.png) no-repeat left center}
.fwxm .fwxm_top .fwxm_type li:first-child{padding-left:0;background:none}
.fwxm .fwxm_top .fwxm_type li a{display:block;font-size:20px;color:#333}
.fwxm .fwxm_top .fwxm_type li i{font-size:10px;color:#999}
.fwxm .fwxm_top .fwxm_type li.cur a{color:#c8b190;font-weight:bold}
.fwxm .fwxm_top .fwxm_type li.cur i{color:#434343}
.fwxm .fwxm_con{position:relative; margin-top:60px;z-index:1}
.fwxm .fwxm_con .fwxmBtnl{display:block;width:200px;height:75px;position:absolute;left:-76px;top:255px;z-index:3; padding:15px;}
.fwxm .fwxm_con .fwxmBtnl i{display:block;width:200px;height:75px;background:url(img/al.png) no-repeat center;}
.fwxm .fwxm_con .fwxmBtnr{display:block;width:200px;height:75px;position:absolute;right:-76px;top:255px;z-index:3;padding:15px;}
.fwxm .fwxm_con .fwxmBtnr i{display:block;width:200px;height:75px;background:url(img/ar.png) no-repeat center}
.fwxm .fwxm_con .fwxmBtnl:hover,.fwxm .fwxm_con .fwxmBtnr:hover{}
.fwxm .fwxm_con .conbox{position:relative;z-index:1}
.fwxm .fwxm_con .conbox ol{width:auto; height:70px; background-color:#f1f1f1;padding-left:40px; font-size:24px; line-height:70px; text-align:center; color:#00aa09; font-weight:bold;}
.fwxm .fwxm_con ul{position:relative;left:-1200px}
.fwxm .fwxm_con ul li{float:left;width:1200px;height:520px;background:#000}
.fwxm .fwxm_con li img{display:block;width:1200px;height:520px;opacity:0.3;transition:all 0.5s}
.fwxm .fwxm_con li.cur img{opacity:1}

.fwxm .container .index-title .lm{ width:90%;float:left;}

.fwxm .container .index-title .index-more{width:10%;float:left;}


	.fa_hproswp1{position:relative;max-width:1600px;margin:auto}
	
	.fa_hproswp1 .swiper{position:relative;margin:auto;max-width:900px}
	.fa_hproswp1 .swiper-slide{transition:all 1.1s;opacity:0.5}
	.fa_hproswp1 .swiper-slide .fa_Img{transition:all 1.1s;transform:scale(0.6)}
	.fa_hproswp1 .swiper-slide.swiper-slide-active .fa_Img{transform:scale(1)}
	.fa_hproswp1 .swiper-slide.swiper-slide-active{opacity:1}
	.fa_hproswp1 .fa_pro_btn>div{position:absolute;cursor:pointer;z-index:10;transition:all 0.5s;top:50%;transform:translateY(-50%)}
	
	.fa_hproswp1 .fa_pro_btn>div *{display:inline-block;vertical-align:middle}
	.fa_hproswp1 .fa_pro_btn>div span{text-transform:uppercase;font-size:18px;color:#00aa09;letter-spacing:1px;transition:all 0.5s}
	.fa_hproswp1 .fa_pro_btn>div.fa_btn_l:hover span{transform:translateX(-40px)}
	.fa_hproswp1 .fa_pro_btn>div.fa_btn_r:hover span{transform:translateX(40px)}
	.fa_hproswp1 .fa_pro_btn>div .fa_divbtn{position:relative;display:inline-block;width:50px;height:50px; border-radius:500px;border:#00aa09 solid 1px;transition:all 0.5s}
	.fa_hproswp1 .fa_pro_btn>div:hover .fa_divbtn{transform:scale(1.2)}
	.fa_hproswp1 .fa_pro_btn>div.fa_btn_l .fa_divbtn{margin-right:60px}
	.fa_hproswp1 .fa_pro_btn>div.fa_btn_r .fa_divbtn{margin-left:60px}
	.fa_hproswp1 .fa_pro_btn>div .fa_divbtn i{transition:all 0.5s;display:inline-block;width:15px;position:absolute;top:50%;transform:translate(0%,-50%)}
	.fa_hproswp1 .fa_pro_btn .fa_btn_l .fa_divbtn i{left:20px}
	.fa_hproswp1 .fa_pro_btn .fa_btn_r .fa_divbtn i{right:20px}
	.fa_hproswp1 .fa_pro_btn .fa_btn_l:hover .fa_divbtn i{left:15px}
	.fa_hproswp1 .fa_pro_btn .fa_btn_r:hover .fa_divbtn i{right:15px}
	.fa_hproswp1 .fa_pro_btn>div .fa_divbtn i:before{content:"";width:70px;height:1px;transform:translate(-0%,-50%);top:50%;position:absolute;background:#00aa09;transition:all 0.5s}
	.fa_hproswp1 .fa_pro_btn>div:hover .fa_divbtn i:before{width:15px}
	.fa_hproswp1 .fa_pro_btn>div.fa_btn_l .fa_divbtn i:before{left:4px}
	.fa_hproswp1 .fa_pro_btn>div.fa_btn_r .fa_divbtn i:before{right:4px}
	.fa_hproswp1 .fa_pro_btn>div .fa_divbtn i img{width:100%}
	.fa_hproswp1 .fa_pro_btn .fa_btn_l{left:-18%}
	.fa_hproswp1 .fa_pro_btn .fa_btn_r{right:-18%}

/*news*/






/*------------foot----------*/
.f_tel{width: 100%;height: 206px;background: url(img/f_bg.jpg) no-repeat center; }
.f-con{padding-top: 56px;}
.f-con a{display: block;width:351px;height: 51px;background: #fff;font: normal 20px/51px "微软雅黑";color: #00aa09;text-align: center;margin: 0 auto;border-radius: 5px;}
.f-con p{font: normal 30px/70px "微软雅黑";color: #fff; font-weight:bold;text-align: center;letter-spacing: 4px;}
.foot1{background: #222;padding: 20px 0 30px;}
.ff1{width: 280px;text-align: center;padding-top: 30px;}

.ftel{font: normal 28px/50px "微软雅黑";color: #fff; text-align:left;}

.ff2{width:280px;padding-left: 30px;}
.foot1-con h3{font: normal 16px/40px "微软雅黑";color: #fff;padding-left: 10px;}
.ff2 .fnav a{font: normal 13px/40px "微软雅黑";color: #cccccc; padding:1%;}
.ff2 .fnav a:hover{color:#00aa09}
.ff3{width:400px;padding-left: 60px;}
.ff3 .flx{font: normal 14px/28px "微软雅黑";color: #ccc; line-height:35px;}
.ff3 .flx .tel{width:auto; height:auto; background:url(img/t_tel1.png) left no-repeat; padding-left:30px;} 
.ff3 .flx .address{width:auto; height:auto; background:url(img/t_tel2.png) left no-repeat; padding-left:30px;} 
.ff4 li{width:30%; margin-top:10px; float:left;}
.ff4 li img{margin:0 auto; width:82%;}
.ff4 li h3{width:80%; padding-left:0px !important; text-align:center;}

.foot2{background:#111; padding:20px 0; color:#888; font-size:14px;}
.foot2 a:hover{ color:#00aa09}

.foot2 .copyright{text-align:center;}





/* .video h4{ font-size: 1.5rem;} */

.btn_play{ width: 4rem; height: 4rem;}
.btn_play img{ width: 2rem;}


.n_banner{  background-size: cover !important; margin-top: 7.187rem;
    /* height: 28.75rem; */
}
.n_banner:before{ content: ""; display: block; width: 100%; padding-top: 23.95%; }
#n_main{ min-height: 300px;  }
.n_title {padding: 0;position: relative; } 
.n_title .m { position: relative; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}


.p_title {padding: 0;position: relative; } 
.p_title .m { position: relative; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}

.n_nav { position: relative; }
.n_nav li{display: block; font-size:.15rem; margin-right: .2rem; color: #323232; float: left;line-height: .7rem;z-index: 1; position: relative; }
.n_nav li a{ display: block; } 
.n_nav li:before {content: "";width: 100%;height: 3px;position: absolute;background:#00aa09; bottom:0; left:0; margin-left: -1px; transform: scaleX(0); transform-origin: top; transition: 0.3s ease-in-out; opacity: 0; z-index: -1;}
.n_nav li.on:before, .n_nav li:hover:before {opacity: 1; transform: scaleX(1);}   
.n_nav li.on a, .n_nav li:hover a{ color: #00aa09;}
.position {left: 0;bottom: 0;font-size: 1rem;color: #5d5d5d; display: flex;align-items: center;}
.position>svg{ vertical-align: middle; margin-bottom: 3px; margin-right: 5px;}
.position span, .position a, .position i {font-size: .15rem; line-height:.5rem;color: #838486;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.position i{margin:0 .1rem 0;font-style: normal;width: 12px;height: 12px;display: flex;align-items: center;}
.position span { color: #00aa09;font-style: normal;}
.position em { color: #171717;font-style: normal;}
.position a:hover {color: #00aa09;}

/*====移动端导航====*/
#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9; width: 100%; background: #003993;}
#bnt_back { position: absolute; left: 1rem; top: 0; }
#bnt_back svg { fill: #fff; height: 50px; vertical-align: middle; width: 26px; }
#m_n_nav i { }
#m_n_nav h1 { font-size: 14px; color: #fff; text-align: center; margin: 0; line-height: 50px; }
#bnt_sub_nav { position: absolute; right: 1rem; top: 0; cursor: pointer; color: #fff; font-size: 18px; }
#bnt_sub_nav svg {fill: #fff;height: 50px;vertical-align: middle;width: 20px;}
#bnt_sub_nav img { display: block; height: 15px; }
#bnt_sub_nav.on img { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
#sub_nav_content {background: #f0f3f5;display: none;box-shadow: 0 0 5px #999;z-index: 9;}
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0; }
#sub_nav_content ul li a { display: block; border-left: 2px solid #03258f; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455; }
#sub_nav_content ul li.on a { color: #03258f; }
#sub_nav_content dl { font-size: 0; overflow: hidden; background: #fff; padding: 10px 0; }
#sub_nav_content dt { position: relative; background: #fff; z-index: 999; width:100%; display: inline-block; margin-bottom: 0; text-align:left; float: left;  }
#sub_nav_content dt a { width:38%; float:left; margin: 0 20px; display: block; color: #5b5349; line-height: 30px; font-size: 14px; font-weight: 400; vertical-align: top; }
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0; opacity: 0; filter: alpha(opacity=0); display: none; }
#sub_nav_content dt a { }
#sub_nav_content dt.title { background: #fafafb; }
#sub_nav_content dt.title i { opacity: 1; filter: alpha(opacity=100); }
#sub_nav_content dt.title_on { background: #fafafb; }
#sub_nav_content dt.title_on a { color: #03258f; border-top: 1px solid #fff; }
#sub_nav_content dt.title_on a i { color: #03258f; }
#sub_nav_content dt.last a { border-top: 1px solid #f8f8f8; }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #03258f;}
#sub_nav_content dd { display: none; }
#sub_nav_content dd .box { padding: 0px 0px 0px 0px; }
#sub_nav_content dd a { padding: 0 25px; line-height: 30px; border-top: 1px solid #e7e7e7; font-size: 12px; color: #5b5349; display: block; height: 30px; }
#sub_nav_content dd a.on { color: #03258f; }


.form_fuwu{ margin: 0 -4.5px; width: 730px; max-width: 100%;}
.form_fuwu .row{ display: flex;}
.form_fuwu .groupbox{ display: flex; width: 50%; flex-grow: 1;  }
.form_fuwu .groupbox .group{border: 1px solid #e1e3e4; background: #fff; display: flex; align-items: flex-start; padding: 0 1.125rem; margin: 0 4.5px; margin-bottom: 1.25rem; width: 100%; position: relative; }
.form_fuwu .groupbox .group .span{  white-space: nowrap; line-height: 3.625rem; font-size: .875rem; color: #4f4f4f; display: flex; align-items: center; flex-shrink: 0;}
.form_fuwu .groupbox .group .span i{ color: red;}
.form_fuwu .groupbox .group .span img{ margin-right: .625rem;}
.form_fuwu .groupbox .group .yzm{ position: absolute;width: 116px; background: #fff; right: 0; top: 0; bottom: 0; height: 100%; object-fit:none;}
.form_fuwu .input{height: 3.625rem; flex-grow: 1; padding-left: 1rem; color: #262626; font-size: .9375rem; font-family:"微软雅黑", sans-serif;}
.form_fuwu .btnbox{ width: calc(100% - 345px);font-family:"微软雅黑", sans-serif; margin: 0 4.5px; }
.form_fuwu textarea{ width: 100%; height: 100%; padding-left: 1.25rem; font-size: .9375rem; padding-top: 1.125rem; line-height: 1.5; color: #262626;font-family:"微软雅黑", sans-serif; }
.form_fuwu .btn_tijiao{font-family:"微软雅黑", sans-serif;
  display: block;
  width: 13.4375rem;
  height: 3.625rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center; font-size: .875rem; 
  background: #03258f; border: 0;
  color: #fff; 
  transition: .3s; 
}





/*翻页*/
.page { text-align:center; font-size: 0; color:#0a0a0a; display: flex; align-items: center; justify-content: center; flex-flow: wrap;}
.page .box{ margin-top:4rem; display: flex; align-items: center; justify-content: center; flex-flow: wrap;}
.page li{ display:inline-block; list-style: none; }
.page a{ padding:0 10px; min-width: 30px; line-height:28px; height: 30px; box-sizing: border-box; border-radius: 2px; display:block; text-transform: capitalize; border: 1px solid #d2d5da; border-radius: 4px; margin:0 5px; color:rgba(51, 51, 51, 0.7); font-size:.875rem; -moz-transition: all 0.36s ease-in-out; -webkit-transition: all 0.36s ease-in-out; -o-transition: all 0.36s ease-in-out; -ms-transition: all 0.36s ease-in-out; transition: all 0.36s ease-in-out;  }
.page .on{ background:#0e45a9; color:#fff; border: 1px solid #0e45a9;}
.page a[href]:hover{ background:#0e45a9; border: 1px solid #0e45a9; color:#fff; text-decoration:none; }
.page span{ line-height:30px; display:inline-block; margin:0 8px; font-size:.875rem; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
 
.n_fengcai{}
.n_fengcai ul{ display: grid; grid-template-columns: repeat(3,1fr); column-gap: 1.125rem; row-gap: 1.125rem;}

.pic05 ul li a{ display:block; width:100%; height:100%; position:relative; background:#000; overflow:hidden}
.pic05 ul li a .img,.pic05 ul li a .img img{ width:100%; overflow:hidden; position:relative}
.pic05 ul li a .img img{ -moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.pic05 ul li a .img:after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000', endColorstr='#4C000000');background: rgba(0,0,0,0.4);-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
:root .pic05 ul li a .img:after{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/ 
:root .pic05 ul li a .img:after{filter:none;}/*for IE9*/
.pic05 ul li a .con{ position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; text-align: center; display: flex; align-items: center; justify-content: center;}
.pic05 ul li a .con h3{position:relative;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;font-size: 1.375rem;line-height: 2.125rem;color: #fff;padding: 0 2.5rem;}
.pic05 ul li a .con h3 img{ max-width:80%}
.pic05 ul li a .con h5{ height:0; overflow:hidden; position:relative; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.pic05 ul li a .con h5 span{ display:inline-block; font-size:0.875rem; color:#fff; margin:0 0.5rem}
.pic05 ul li a .con h4{ height:0; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.pic05 ul li a .con:before{ content:""; position:absolute; right:0; top:0; width:0; height:100%; background:rgba(14,69,169,0.9); -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.pic05 ul li:hover a .img:after{ left:0; width:0}
.pic05 ul li:hover a .con:before{ left:0; width:100%} 
.pic05 ul li:hover a .con h5{ height:1rem; margin-top: 1.25rem;}

.mybg{ background: #e3e7ee;}




.n_tt{ text-align: center; margin-bottom: 4rem;}
.n_tt h3{ font-size: 2.5rem; color: #252525; font-weight: bold; margin-bottom: .625rem;}
.n_tt span{ font-size: 1.5rem; color: #03258f; text-transform: uppercase; font-family: FRAMDCN; }

.arrstyle{}
.arrstyle .bd{ position: relative;}
.arrstyle .arr_left{ left: -6.25rem;}
.arrstyle .arr_right{ right: -6.25rem;}




.n_news_xq{ background: #e3e7ee;}
.n_news_xq .left {
	width: calc(100% - 385px);
	padding: 0 3.625rem 0 0;
	float: left;
}
.n_news_xq .right {
	width: 385px;
	float: right;
	background: #fff;
	position: sticky;
	top: 5rem;
	padding: 55px 36px 20px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}
.n_news_xq .right .tt {
	font-size: 1.375rem;
	color: #333333;
	font-weight: bold;
	margin-bottom: 20px;
}
.n_news_xq .ar_title {
	margin-bottom: 2rem;
	border-bottom: #dadfe3 1px solid; 
	position: relative;
}
.n_news_xq .ar_title h3 {
	font-size: 2rem;
	color: #2d2d2d;
	line-height: 1.5;
margin-bottom: .375rem;
	font-weight: bold;
}
.n_news_xq .ar_title h6 {
	margin-bottom: 1rem
} 
.n_news_xq .ar_title h6 span img { margin-right: 5px;
}
.shart_box {
	display: inline-block;
	cursor: pointer
}
#share-21.social-share {
	 white-space: nowrap;
}
#share-21.social-share .social-share-icon {
	display: inline-block; border: 0 !important; 
	width: 40px;
	height: 40px;
	line-height: 40px;
}
.social-share-icon{ background: #fff;}
/* #share-21.social-share .social-share-icon:hover {
	border: #03258f 1px solid !important;
	background: #03258f !important;
	color: #fff !important;
} */
#share-21.social-share .icon-wechat .wechat-qrcode .qrcode {
	height: 105px;
}
.right_search {
	margin-bottom: 34px;
}
.relative {
	position: relative;
}
.right_search .input {
	height: 54px;
	border: 1px solid #e0e1e8;
	width: 100%;
	background: none;
	padding: 0 20px;
	padding-right: 50px;
	font-size: 14px;
	color: #8a8a8c;
}
.right_search .btn_submit {
	position: absolute;
	border: 0 !important;
	outline: 0 !important;
	cursor: pointer;
	width: 40px;
	height: 100%;
	top: 0;
	right: 0;
	background: none;
	text-align: left;
}
.right_search .btn_submit:hover svg path {
	fill: #03258f;
}
.right_news {
}
.right_news ul {
	margin-top: -18px;
}
.right_news ul li {
	padding: 18px 0;
}
.right_news ul li+li {
	border-top: 1px solid #e3e5eb;
}
.right_news ul li a {
	display: block;
	overflow: hidden; display: flex; align-items: center;
}
.right_news ul li .img {
	width: 166px;
	height: 96px; flex-shrink: 0;
	float: left;
	margin-right: 9px;
}
.right_news ul li .img img {
}
.right_news ul li .txt { 
}
.right_news ul li .txt .time {
	font-size: 14px;
	color: #808182;
	font-family: arial;
	margin-bottom: 12px; display: flex; align-items: center;
}
.right_news ul li .txt .time svg{ flex-shrink: 0; margin-right: .375rem;}
.right_news ul li .txt p {
	font-size: 14px;
	line-height: 22px;
	color: #333333;
	height: 44px;
	overflow: hidden;
}

.ar_fot2{  background: url(img/end.png) center top no-repeat; padding-top: 2rem; margin-top: 2rem;}
.ar_fot2 a{ display: block; font-size: .9375rem; line-height: 1.7; padding: .5rem; color: #707076;}
.ar_fot2 a:hover{ color: #03258f;}

.ar_title h6{ display: flex; justify-content: space-between; align-items: center;} 
.ar_time{ display: flex; font-size: 1.25rem; color: #03258f; font-family: FRADMCN; align-items: center; }
.ar_time img{ flex-shrink: 0;}




.list_box_zihzis{ display: flex;  flex-wrap: wrap; margin: 0 -.75rem;}
.list_box_zihzis li{width: 16.66%;padding: 0 .75rem;}
.list_box_zihzis li a{background: #dde1e7; display: block; padding-bottom: 1px;}
.list_box_zihzis li *{ transition: .5s;}
.list_box_zihzis li a h4{font-size: .875rem;color: rgba(26, 26, 26, 0.85);line-height: 1.125rem; height: 2.25rem; overflow: hidden; margin: 0;text-align: center;margin: 1rem;}
.list_box_zihzis li a .box{background: #e6e9ee;background-size: cover;padding: 2px 2px 0;}
.list_box_zihzis li a .img .img_hezi{padding-bottom: 137% !important;background: #fff;}
.list_box_zihzis li a .img img{max-width: 90%;max-height: 90%;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);width: auto;height: auto;}
.img_zd{ position:relative; width:100%}
.img_zd .img_hezi{ padding-bottom:60% !important}
.img_zd>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit: cover;}
.list_box_zihzis li:hover a{ background: #03258f; color: #fff;}
.list_box_zihzis li:hover a h4{ color: #fff;}
.list_box_zihzis li:hover a .box{ background: #03258f;}

.yewu_list{ display: grid; grid-template-columns: repeat(2,1fr); row-gap: 1.75rem; column-gap: 2.5rem;}
.yewu_list li{}
.yewu_list li .box{ display: flex; border: 1px solid #e5e8ea; border-radius: .625rem; overflow: hidden;}
.yewu_list li .img{ width: 23rem; flex-shrink: 0;}
.yewu_list li .img img{}
.yewu_list li .txt{ background: #edeff1; flex-grow: 1; padding: 2.375rem; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; height:21rem;}
.yewu_list li .txt h4{ font-size: 1.125rem; color: #484848;}
.yewu_list li .txt p{ font-size: .875rem; line-height: 1.75rem; color: #757575; margin-top: .875rem; margin-bottom: 1.25rem;}
.yewu_list li .txt .btn_baojia{ width: 7.5rem; height: 2.5rem; transition: .5s; border: 1px solid #c9cacb; font-size: .875rem; color: #6d6d6d; border-radius: 1.25rem; display: flex; align-items: center; justify-content: center;}
.btn_baojia svg{ margin-right: 6px;}
.yewu_list li .txt .btn_baojia:hover{ background: #2d55ba; border: 1px solid #2d55ba; color: #fff;}
.yewu_list li .txt .btn_baojia:hover svg path{ fill: #fff;}

.n_zizhi2{}
.zizhi2_list{ display: grid; grid-template-columns: repeat(4,1fr); column-gap: 2.5rem; row-gap: 3rem;}
.zizhi2_list li{ }
.zizhi2_list li a{ display: inline-block;}
.zizhi2_list li .picbox{ position: relative; display: inline-block;}
.zizhi2_list li .pic{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 0; background: rgba(255, 255, 255, .6);}
.zizhi2_list li .pic img{ width: 100%; height: 100%; object-fit: contain;}
.zizhi2_list li p{ font-size: 1rem; color: #151515; text-align: center; margin-top: 1.5rem; position: relative;}
.zhuanli_border{ position: relative; z-index: 9; display: block; pointer-events: none;}
.zhuanli_border_shandow{ position: absolute; left: 0; top: 100%; height: auto; width: 100%;}


/*分类*/
.ph-proc{ margin:0 auto; width:700px;
  padding:10px; margin-bottom:40px; margin-top:20px; height:auto; overflow:hidden;
}
.ph-proc li{
 padding:1px 1%;
 float: left;
 width:24.7%;
 margin:1px;

}
.ph-proc a{
  display: block;
  padding:6% 2%;
  font-size:15px;
  color: #666;
  text-align: center;
  border-radius:5px; border:1px solid #888;
  box-sizing: border-box;
}
.ph-proc a:hover{
 
  border:1px solid #888; background-color:#003995; color:#fff;transition:all .5s ease
}


/* 底部固定导航 */


.go_top{display: none;background:url(img/top.png) center center/50% no-repeat;width:40px;height:40px;cursor:pointer;text-align: center;background-color:#00aa09;border-radius:50%;position: fixed;right:6px;bottom:100px;z-index:99999999999;}

.fixed_footer, .wap_show{display: none;}
.mobile .fixed_footer{display: none;background-color:rgba(0,170,9,0.85);height:.9rem;position: fixed;bottom:30px;left:50%;margin-left:-46%;z-index:999;width:92%;border-radius:10px;}
@media (min-width:640px){.mobile .fixed_footer{width:640px !important;left:50%;margin-left:-320px;}}
.mobile .fixed_footer a{float: left;width:33.33%;text-align: center;}
.mobile .fixed_footer img{display: inline-block;height:24px;margin:5px 0 0;}
.mobile .fixed_footer p{ width:100%;color:#fff;font-size:.25rem;height:.35rem;line-height:.45rem;text-align: center; }

@media( max-width:1210px ){
	.fixed_right, .footer .three, .footer .one, .footer .nav {display: none;}
	.mobile .fixed_footer{display: block;}
	.footer .two{width:100%;margin:0;}
	}


.ph-bq{
  margin-bottom:43px;
  padding:9px 15px 15px 15px;
  font-size: 15px;
  color: #ffba00;
  text-align: center;
  line-height: 150%;
  background-color: #434343;
}
.ph-bq p,
.ph-bq p a,
.ph-bq a{
  font-size: 15px;
  color: #ffba00;
  text-align: center;
  line-height: 150%;
}
.ph-bq img{
  display: block;
  margin:0 auto;
  margin-top: 10px;
}

 /*ph页脚*/

.ph-foot{
  position: fixed;
  bottom:0px;
  left: 0px;
  padding-bottom:10px;
  width: 100%;
  background-color: #5e5d5d;
  overflow: hidden;
  border-top:1px solid #fff;
  border-radius: 15px 15px 0px 0px;
}
.ph-foot li{
  float: left;
  padding:10px 0px;
  width: 25%;
  height: 40px;
  font-size: 14px;
  color: #fff;
  text-align: center;
}
.ph-foot li img{
  display: block;
  margin:0 auto;
  width: 25%;
}
.ph-foot li p{
  display: block;
  margin-top:15px;
  font-size: 14px;
  color: #fff;
  text-align: center;
}





/* 内页 */
.padding0-sm-mini{padding:0px;}
.ny-about{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nyabout.jpg) top center no-repeat;}
.ny-lxwm{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nylxwm.jpg) top center no-repeat;}
.ny-pic{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nypic.jpg) top center no-repeat;}
.ny-factory{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nyfactory.jpg) top center no-repeat;}
.ny-ywly{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nyywly.jpg) top center no-repeat;}
.ny-news{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nynews.jpg) top center no-repeat;}
.ny-sxfc{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nysxfc.jpg) top center no-repeat;}
.ny-zpxx{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nyzpxx.jpg) top center no-repeat;}
.ny-bgqy{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nybgqy.jpg) top center no-repeat;}
.ny-zzry{
  position: relative; width: 100%;height:460px; overflow: hidden;background: url(img/nyzzry.jpg) top center no-repeat;}


.aboutbj{width:100%; height:auto; background-color:#f8f8f8; overflow:hidden;}
.vid{padding-top:40px; padding-bottom:60px; overflow:hidden;}
.vid .vid-left{width:700px; float:left;padding-top:14px;}
.vid .vid-left h2{margin-bottom: 38px;}
.vid .vid-left h2 span{display: block; height:52px; line-height:52px;font-size: 48px; color:#424242;}
.vid .vid-left h2 em{font-size: 29px; line-height:40px; color:#ff0004; font-weight: normal;}
.vid .vid-left h2 p{display: block; height:49px; line-height:49px;font-size:36px; color:#424242; font-weight: normal;} 
.vid .vid-left p{ font-size:15px;line-height:30px; color:#666; }
.vid .vid-left .a_more{width:140px; height:40px; text-align:center; margin-top:30px; background-color:#003993;}
.vid .vid-left .a_more a{color:#fff; line-height:40px; font-size:14px;}
.vid .vid-left .a_more:hover{ background-color:#d80103;transition:0.5s;}
.vid .vid-right{width:600px; float:right;padding-top:100px;}


.n_aboutbj{width:auto; height:auto; background:url(img/lcbj.jpg) top center no-repeat; padding-bottom:100px;overflow:hidden;}
.n_gj{width:auto; height:auto; background:url(img/gj.jpg) top center no-repeat; padding-bottom:100px;overflow:hidden;}
.vid_j{padding-top:60px; padding-bottom:60px; overflow:hidden;}
.vid_j .vid-left{width:840px; float:left;padding-top:14px; padding-bottom:50px; }
.vid_j .vid-left h2{margin-bottom:8px;}
.vid_j .vid-left h2 span{display: block; height:52px; line-height:52px;font-size: 48px; color:#424242;}
.vid_j .vid-left h2 em{font-size: 29px; line-height:40px; color:#ff0004; font-weight: normal;}
.vid_j .vid-left h2 p{display: block; height:49px; line-height:49px;font-size:36px; color:#424242; font-weight: normal;} 
.vid_j .vid-left p{ font-size:15px;line-height:30px; color:#666;}

.n_whbj{width:100%; height:auto;  padding-top:50px; padding-bottom:50px; overflow:hidden;}
.n_whbj h2{width:auto; height:auto; text-align:left;font-size: 48px; color:#424242; padding-bottom:30px;}
.n_whbj h2 p{font-size: 29px; line-height:40px; color:#ff0004; font-weight: normal;}
.n_whbj li{width:23%; height:220px; background-color:#f8f8f8; text-align:left; padding:20px; padding-top:40px; margin:1%; float:left;}
.n_whbj li h3{ font-size:30px; color:#8B7C93; line-height:50px;}
.n_whbj li p{ font-size:20px; color:#666; line-height:35px;}
.n_whbj li:hover{box-shadow:0 0 11px #d2d2d2;z-index:1;transition:300ms;}

.n_zzbj{ width:100%; height:900px; padding-top:60px; background:url(img/n_zzbj.jpg) top center no-repeat; overflow:hidden;}
.n_zzbj h2{width:auto; height:auto; text-align:left;font-size: 48px; color:#424242; padding-bottom:30px;}
.n_zzbj h2 p{font-size: 29px; line-height:40px; color:#ff0004; font-weight: normal;}
.n_zzbj ul{margin:0 auto; width:1300px; height:auto; text-align:center; overflow:hidden;}

.list_contact{margin-bottom:66px;}
.mapBox{width: 100%;position: relative;}
.mapBox iframe{width: 85%;height: 620px;}
.mapWrap{width:500px;background: #fff;padding: 30px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);box-shadow: 0 0 15px rgba(0,0,0,0.1);box-sizing: border-box;}
.mapWrap li{padding-left: 50px;line-height:2.5;position: relative;color: #333;}
.mapWrap li img{position: absolute; width:10%;left: 0;top: 0;}
.bgImg{}
.nMore{border: 1px solid #D4D4D4;width: 164px;height: 48px;line-height: 48px;border-radius: 25px;display: inline-block;text-align: center;position: relative;overflow: hidden;}
.nMore::before{width: 300px;height: 300px;border-radius: 50%;position: absolute;left:-100px;top:-100px;content: '';background: linear-gradient(to right,#187BD7,#0554A7);transform: scale(0);transition: all 0.6s ease-in-out;}
.nMore span{position: relative;z-index: 2;color: #999;}
.nMore span:after{content: '';width: 16px;height:24px;display: inline-block;margin-left: 10px;transition: all 0.3s ease-in-out;position: relative;top: 1px;}
.nMore:hover::before,.NewsTuwenTwo:hover dd a .nMore::before{transform: scale(1);}
.nMore:hover span,.NewsTuwenTwo:hover dd a .nMore span{color: #fff;}
.nMore:hover span:after,.NewsTuwenTwo:hover dd a .nMore span:after{filter: brightness(0) invert(1);}




.jt-page{
  width: 100%;
  height: 80px;
  border-bottom:1px solid #EBEBEE;
  font-size: 0;
}
.ny-top{
	width: 100%;
	height: auto;
}

.jt-ny-tit{
  position: relative;
  height: 400px;
}
.jt-ny-tit h2{
  position: absolute;
  bottom:0px;
  left:0px;
  width:200px;
  height: 50px;
  background-color: #3985ff;
  text-align: center;
  line-height: 50px;
  color: #fff;
  font-size: 26px;
}


.ny-pagemenu{
  text-align:left;
}
.ny-pagemenu li{
  margin:0px;
  padding:0px;
  position: relative;
  display: inline-block;
  padding: 0 10px;
}
.ny-pagemenu li a{
  display: block;
  color: #323232;
  font-size:1rem;
  padding: 27px;
}

.ny-pagemenu li:hover:after{
  width: 63px;
  left:16px;
}
.ny-pagemenu li:hover a{
  color: #122b88;
}
.ny-pagemenu-ov:after{
  width: 63px !important;
  left:16px !important;
}

.ny-pagemenu-ov a{
   color: #323232 !important;
}

.ny-pagemenu-ov:hover a{
   color: #122b88 !important;border-bottom:2px solid #122b88;
}

.ny-loc{
  margin-top: 28px;
  font-size: 14px;
  text-align: right;
  float:right;
}
.ny-loc i{
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
  top: 1px;
}
.ny-loc em{
  display: inline-block;
  background: url(img/location-li.png) no-repeat;
  width: 3px;
  height: 5px;
  margin: 0 10px;
  position: relative;
  top: -2px;
}
.ny-loc a {
  display: inline-block;
    color: #6a6a6a;
    font-weight: bold;
}
.ny-loc span {
  padding-left:3px;
  font-size: 14px;
  color: #6a6a6a;
}
.ny-loc p:last-child{
  color: #6a6a6a;
    font-weight: bold;
}




.ny-loc1{ margin:0 auto; width:1400px;
  margin-top: 28px;
  font-size: 14px;
  text-align: left;
}
.ny-loc1 i{
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
  top: 1px;
}
.ny-loc1 em{
  display: inline-block;
  background: url(img/location-li.png) no-repeat;
  width: 3px;
  height: 5px;
  margin: 0 10px;
  position: relative;
  top: -2px;
}
.ny-loc1 a {
  display: inline-block;
    color: #6a6a6a;
    font-weight: bold;
}
.ny-loc1 span {
  padding-left:3px;
  font-size: 14px;
  color: #6a6a6a;
}
.ny-loc1 p:last-child{
  color: #6a6a6a;
    font-weight: bold;
}





.ny-pagemenu1{
  text-align:left; float:right;
}
.ny-pagemenu1 li{
  margin:0px;
  padding:0px;
  position: relative;
  display: inline-block;
  padding: 0 10px;
}
.ny-pagemenu1 li a{
  display: block;
  color: #fff;
  background-color:#0065b3;
  font-size:20px;
  padding: 27px;
}

.ny-pagemenu1 li:hover:after{
  width: 63px;
  left:16px;
}
.ny-pagemenu1 li:hover a{
  color: #fff;
}
.ny-pagemenu1-ov:after{
  width: 63px !important;
  left:16px !important;
}
.ny-pagemenu1-ov a{
   color: #fff !important;
   font-weight: bold;
}




/*--首页栏目--*/
.nyzw{margin:0 auto; width:1340px; height:auto; font-family:"微软雅黑"; font-size:16px; color:#434343; margin-top:40px; margin-bottom:40px; line-height:30px;text-align:left;overflow:hidden;}
.nyzw h3{font-size:24px; color:#003995; font-weight:normal;}
.nyzw h4{font-size:24px; color:#00aa09; font-weight:bold; line-height:60px;}
.nyzw h5{font-size:26px; color:#222; font-weight:bold; line-height:40px;}
.nyzw h6{font-size:20px; color:#434343; font-weight:bold; line-height:40px;}


.nycpfl{ margin:0 auto; width:1280px; height:auto; margin-top:30px; overflow:hidden;}
.lx-nyzw{margin:0 auto; width:1280px; height:auto; font-family:"微软雅黑"; font-size:15px; color:#434343; line-height:28px;text-align:left;padding-top:50px;padding-bottom:50px;overflow:hidden;}
.n-ysbj{width:auto; height:auto; background:url(img/f-bj1.jpg) top center no-repeat; padding-top:50px; padding-bottom:50px; margin-bottom:20px; overflow:hidden;}
.n-plan{height:auto;font-family:"Microsoft Yahei";font-size: 16px;line-height: 24px;text-align: center;color: #666;}
.ny-news01{width:100%;height: auto;}
.ny-news01 li{
  width:100%;
  margin-bottom:1%;
  border-bottom:3px solid #f9f9f9;
  overflow: hidden;
}
.ny-news01 li .tu1{
	float: left;
	width:25%;
	height:210px;
	overflow: hidden;
}
.ny-news01 li .tu1 img{
	width: 100%;
	height:210px;
	overflow: hidden;
	 transition: all 0.5s ease-out;
  -webkit-transform: scale(1, 1); 
     -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out; 
}
.ny-news01 li:hover .tu1 img{
	 transition: all 0.5s ease-out;
  -webkit-transform: scale(1.1, 1.1); 
     -moz-transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out;
}
.ny-news01 li .l01{
  width:120px;
  height:30px;
  margin-top:5px;
}
.ny-news01 li .l01 .n-day{
  width: 100%;
  height:20px;
  font-size:14px;
  color: #ccc; font-weight:bold;
  text-align: left;
  line-height:20px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0px;
  transition: all 0.4s ease-in-out;
}
.ny-news01 li:hover .l01 .n-day{color: #888;}
.ny-news01 li .l01 .n-month{
  width: 100%;
  font-size: 15px;
  color: #555;
  text-align: center;
  letter-spacing: 0px;
}
.ny-news01 li .r01{
  float: left;
  width:70%; padding-left:5%;
  height: auto;
}
.ny-news01 li .r01 a h2{
  display: block;
  width: 100%;
  height:60px;
  overflow:hidden;
  font-size:18px;
  line-height:35px;
  font-weight:normal;
  color: #434343;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}
.ny-news01 li .r01 a h2 span{color:#e60002; font-weight:normal; margin-right:10px;}
.ny-news01 li .r01 p{
  display: block;
  width: 100%;
  height:80px;
  font-size:15px;
  color: #888;
  letter-spacing: 0px;
  line-height: 180%;
  overflow: hidden;
}
.ny-news01 li .more{width:120px; height:30px; border:1px solid #ccc;text-align:center; }
.ny-news01 li .more a{ font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#ccc;}
.ny-news01 li:hover .more{background-color:#666;transition: all 0.3s ease-in-out;}
.ny-news01 li:hover .r01 a h2{ color:#ff0004;}


.ny-news01 li .r02{
  float: left;
  width:100%;
  padding-left:20px;
  height: auto;
}
.ny-news01 li .r02 a h2{
  display: block;
  width: 100%;
  height: 60px;
  overflow:hidden;
  font-size:16px;
  line-height:26px;
  font-weight:normal;
  color: #434343;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}
.ny-news01 li .r02 a h2 span{color:#e60002; font-weight:normal; margin-right:10px;}
.ny-news01 li .r02 p{
  display: block;
  width: 100%;
  height:86px;
  font-size: 14px;
  color: #888;
  padding-top:10px;
  letter-spacing: 0px;
  line-height: 150%;
  overflow: hidden;
}




/*新闻详情页样式*/
.newszwbj{ width:auto; height:auto; overflow:hidden;}
.new-cont-h1{text-align:center; font-family:"微软雅黑"; font-size:20px; line-height:40px;color:#535353; border-bottom:1px solid #ccc; font-weight:bold;}
.new-xq{
  margin:0px auto;
  margin-top:30px;
  width:100%;
  height: auto;
  overflow:hidden;
}
.new-xq-l{
  width:100%;
  height:auto;
  text-align:left;
  
}
.new-xq-l .date1{
  width: 100%;
  height: auto;
  text-align: left;
}
.new-xq-l .date1 .year1 {
  font-size: 20px;
  color: #000;
  line-height:30px;
  font-family: "微软雅黑";
  font-weight:normal;
  text-align: center;
}
.new-xq-l .date1 .year1 span{
  position: absolute;
  z-index:2;
  display:block;
  font-size:15px;
  color: #b2b2b2;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0px; 

}
.new-xq-l .date1:before{
  content: "";
  display: block;
  width: 100%;
  height:30px;
  position: absolute;
  left: 0;
  z-index:1;
}
.new-xq-l .date2{
  margin-top: 32px;
  text-align: center;
  font-size: 34px;
  line-height: 120%;
  color: #27cbf1;
  font-family:Impact;
  letter-spacing: 0px;
}
.new-xq-l .read1{
  position:relative;
  z-index:22222;
  width:120px;
  font-size:13px;
  padding-top:0px;
  text-align: center;
  background-color:#efeeee;
  color: #888;
  letter-spacing: 0px;
  float:right;
 
}
.new-xq-l .read1 strong{
  font-weight: bold;
}
.new-xq-r{
  margin:0 auto;
  padding:10px;
  width:auto;
  height:auto;
  margin-bottom:30px;
  text-align:center;
  background-color:#efeeee;
  overflow: hidden;
}
.new-xq-r p{
  display: block;
  height: auto;
  font-size: 14px;
  color: #666;
  text-align:left;
  line-height: 170%;
  letter-spacing: 0px;
  overflow: hidden;
}
.new-xq-r p p{
  font-size: 15px;
  color: #333;
  line-height: 170%;
  letter-spacing: 0px;
}


.ny-l01 {
    float: left;
    width: 250px;
}
.ny-r01 {
    float: right;
    width: 956px;
}
.ny-l-fenlei{
  padding:20px 15px 50px 15px;
  background-color: #043d77;
  border-radius: 15px;
}
.ny-l-fenlei .ny-fl-tit{
  font-size: 34px;
  font-weight: bold;
  text-align: center;
  color: #fff;
}
.ny-l-fenlei .line01{
  margin:0 auto;
  margin-top: 15px;
  width: 60%;
  height: 5px;
  background-color: #fff;
}
.ny-fenlei1{
  height: auto;
  overflow: hidden;
}
.ny-fenlei1 dt a{
  display: block;
  margin:15px 0px;
  width: 100%;
  height: 30px;
  background-color: #fbe000 ;
  font-size: 17px;
  color: #000;
  text-align: center;
  line-height: 30px;
  border-radius: 20px;
}
.ny-fenlei1 dd a{
  display: block;
  padding:3px;
  width: 100%;
  border-bottom:1px dashed #5084b5;
  font-size: 15px;
  color: #fff;
  text-align: center;
  line-height: 20px;
}
.ny-fenlei1 dd a:hover{
  background-color: #039de5;
  color: #fff;
}
.ny-fenlei1-hover{
  background-color: #facd00 !important;
  color: #525252 !important;
}

.pic-jj{
  margin:0 auto;
  padding:10px;
  width:auto;
  height:auto;
  font-size:16px;
  text-align:left;
  line-height:26px;
  background-color:#efeeee;
  overflow: hidden;
}
.pic-jj p{
  display: block;
  height: auto;
  font-size:18px;
  color: #666;
  text-align:left;
  line-height: 170%;
  letter-spacing: 0px;
  overflow: hidden;
}

/*wh*/
.wh_js{width:49%; height:550px;padding-left:40px; padding-top:60px;text-align:left; color:#fff; background:url(img/wh_js.jpg) left center no-repeat;background-size: 100%;background-position:50% 50%;transition: all .5s; float:left;}
.wh_js:hover{background-size:105%;}
.wh_js h3{font-size:26px; line-height:50px;font-weight:bold;}
.wh_js p{font-size:18px; line-height:30px;}
.wh_l{width:49%; height:570px; float:right;}
.wh_l li{width:auto; height:265px; padding-left:40px; padding-top:60px; text-align:left; color:#fff; background:url(img/wh_zz.jpg) center no-repeat;background-size: 100%;background-position:50% 50%;transition: all .5s; margin-bottom:20px;}
.wh_l li:hover{background-size:105%;}
.wh_l li h3{font-size:26px; line-height:50px;font-weight:bold;}
.wh_l li p{font-size:18px; line-height:30px;}
.wh_l li:nth-child(2){background:url(img/wh_zz1.jpg) center no-repeat;background-size: 100%;background-position:50% 50%;transition: all .5s; }
.wh_l li:nth-child(2):hover{background-size:105%;}
.wh_z{width:auto; height:325px;}
.wh_z li{width:49%; height:315px;padding-left:40px; padding-top:60px; text-align:left; color:#fff; background:url(img/wh_ln.jpg) left center no-repeat;background-size: 100%;background-position:50% 50%;transition: all .5s; float:left;}
.wh_z li:nth-child(2){ background:url(img/wh_ln1.jpg) left center no-repeat;background-size: 100%;background-position:50% 50%;transition: all .5s;float:right;}
.wh_z li:hover{background-size:105%;}
.wh_z li h3{font-size:26px; line-height:50px; font-weight:bold;}
.wh_z li p{font-size:18px; line-height:30px;}





.h-proc2{
    margin:0 auto;
	width:auto;
	height: auto;
	margin-bottom:30px;
	text-align: center !important;
}
.h-proc2 a{
	display: inline-block;
	margin:2px;
	height:45px;
	width:13.8%;
	margin:0.2%;
	background-color:#434343;
	font-size:15px;
	color: #ccc;
	text-align: center;
	line-height:45px;
	border-spacing:5px;
}
.h-proc2 a:hover{
	background-color: #f08226;
	color: #fff;}
.x_sylm{width:auto; height:auto; background-color:#f9f9f9; padding:10px; text-align:left; margin-bottom:30px;}
.x_sylm h2{font-size:18px;}
.n_pro{height:auto;position: relative;width:auto; margin-bottom:50px; overflow: hidden;}
.n_pro li{float:left;width:32%;margin:10px 0.5% 0; height:450px;}
.n_pro li dl{width:100%;height:410px;  position: relative;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.n_pro li dl a{text-decoration: none; }
.n_pro dt{width: 100%;}
.n_pro dt img{width: 100%; height:300px;display: block;}
.n_pro dd{height: auto;padding-top: 10px; background-color:#f5f5f5;box-sizing: border-box; text-align: center; color: #333333;}
.n_pro dd h3 {height: 40px; line-height: 40px;  color: #333333; font-size:22px; display: block; text-align: center;}
.n_pro dd em{ color:#e31b1d;}
.n_pro dd  p{padding:0 10px; height:auto; text-align: center; margin-bottom:10px; line-height: 24px; font-size: 14px; color: #888888;}
.n_pro dd .m-more{width: 154px; height:40px; line-height:40px; display: block;margin:0 auto; color: #fff; background: #e31b1d; text-align: center; }
.n_pro dd .s-more{ margin:0 auto;width:80%; height:25px; line-height:25px; border-radius:10px;display: block;margin:0 auto; background: #e31b1d; text-align: center; }
.n_pro dd .s-more a{color:#fff; font-size:12px;}
.n_pro li:hover dd{background-color:#e31b1d;}
.n_pro li:hover .m-more{background-color:#434343}
.n_pro li:hover dd em{ color:#fff;}
.n_pro li:hover dd p{ color:#fff;}
.n_pro li:hover dd h3{ color:#fff;}
.n_pro li dl:hover{margin-top: 8px; }
.n_pro li dl:hover img{box-shadow: 0 0 10px #ccc;}
.n_pro li dl:hover span{display: block;}


.yan-phone h3{background-color:#00aa09; color:#fff; padding:20px; font-size:20px; width:280px;border-radius:40px; margin-top:20px;}
.huoban{margin:2%; border:1px solid #f1f1f1;}


/*====================手机====================*/
@media only screen and (max-width: 768px){
#header{display: none;}
.layer{ position: relative; height:60px; z-index:1;}
.w1300{width:auto;}



#sj_pic .chanpin_sp::after{left:50%;transform:translateX(-50%)}
.chanpin_neirong{display:flex;justify-content:space-between;margin-top:3.65vw}
.neirong_left{display:flex;flex-direction:column;flex:0 0 12%}
.chanpin_right_bigbox{flex:0 0 76%;display:none}
.chanpin_right_bigbox_active{display:block}
.chanpin_xiao{background-repeat:no-repeat;background-size:cover;padding:1.1vw;cursor:pointer}
.chanpin_xiao:hover{ background-color:#00aa09;}
.chanpin_xiao_blue{background-color:#00aa09;}
.xunhuan_chanpin{display:flex;justify-content:space-between}
.jes{display:flex;margin-top:3.1vw;align-items:center}
.jes_img{transition:0.6s}
.jes:hover .jes_img{transform:rotateY(180deg);transition:0.6s}
.jes:hover .jes_right span{color:#00a0e9;transition:0.6s}
.jes:nth-child(1){margin-top:unset}
.neirong_tup{padding-top:8.9vw}
.tup_txt{text-align:center;margin-top:5.2vw;display:none}
.neirong_jes{margin-top:3.1vw}
.jes_right{margin-left:20px}
.jes_right span{font-size:18px;font-weight:bold;color:#333333;transition:0.6s}
.jes_right p{font-size:14px;color:#666666}
.chanpin_btn{margin-top:5.2vw;margin-left:unset !important}
.tup_txt span{font-size:24px;font-weight:bold;color:#333333}
#sj_pic .e_container-3{display:flex;flex-wrap:wrap;flex-direction:row;width:114px;display-radio:flex;height:114px;position:absolute;left:60%;top:26%}
#sj_pic .e_container-3 > .p_item{flex:1;max-width:100%;max-height:100%}
#sj_pic .e_image-4{overflow:hidden;display-radio:1;max-width:none;cursor:pointer;width:60px;height:auto}
#sj_pic .e_image-4 img{width:100%;height:100%;object-fit:contain}
.tup_img img{transition:0.6s}
.xuanzhuan img{transform:rotateY(180deg);transition:0.6s}
.xiao_img img{width:133px;height:108px}
.button_box{width:140px; height:40px; background-color:#00aa09; text-align:center;border-radius:40px;}
.button_box span { color:#fff; line-height:40px;}

@media screen and (max-width:1600px){.chanpin_box{width:1300px}}
@media screen and (max-width:1440px){.chanpin_box{width:1100px}#sj_pic .e_container-3{width:80px;height:80px;left:30%}.chanpin_sp{font-size:36px !important}.jes_right span{font-size:16px}.jes_right{margin-left:10px}.chanpin_right_bigbox{flex:0 0 80%}}
@media screen and (max-width:1200px){.chanpin_box{ margin:0 auto;width:93%}.tup_img img{max-width:100%}.neirong_tup{flex:0 0 60%}.chanpin_sp{font-size:32px !important}}
@media screen and (max-width:768px){.chanpin_neirong{flex-wrap:wrap}.neirong_left{flex-direction:unset;flex-wrap:wrap;justify-content:space-between;flex:0 0 100%}.chanpin_neirong{margin-top:10.65vw}.xunhuan_chanpin{flex-wrap:wrap}.chanpin_right_bigbox{flex:0 0 100%}.neirong_tup{flex:0 0 100%}.chanpin_sp{font-size:24px !important}.chanpin_xiao{padding-left:0.6vw;padding-right:0.6vw}#sj_pic .e_container-3{width:68px;height:68px;left:73%;top:33%}.xiao_img img{width:150px;height:150px}.chanpin_xiao:nth-child(n+3){margin-top:15px}}
@media screen and (max-width:768px){}
@media screen and (min-width: 769px){#sj_pic .e_loop-1 .p_loopitem{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3)}}







.index-jjfa{display: none;}
.index-zn{width:auto; height:auto; overflow:hidden;}
.shuzi ul{}
.shuzi ul li{width:25%; float:left; margin-bottom:4%;}
.shuzi ul li:nth-child(4){margin-left:0%;}
.shuzi ul li img{width:60%;}
.shuzi ul li>div{display:block;}
.shuzi ul li span{font-size:.2rem}
.fwxm .container .index-title .index-more{width:30%;padding-top:.2rem;}
.w1200{width:auto;}
.fwxm_con{display: none;}
.fwxm{height:auto; padding-bottom:40px;}
.anlirol {height:auto;width:95%;margin:0px auto; margin-top:40px; overflow:hidden;}
.anlirol li {float: left;width:48%; background-color:#fff;  border:1px solid #f2f2f2;margin:1%;}
.anlirol li a {display: block;overflow: hidden;font-size: 18px;position: relative; }
.anlirol li a h4 {overflow: hidden; }
.anlirol li a img {width:100%; height:auto;display: block;transition: all .5s; }
.anlirol li ol {color: #434343;width: 100%; height:60px;z-index: 555;transition: all .2s;text-align: center;font-size:16px;line-height:24px;padding:10px; box-sizing: border-box;}
.anlirol li ol i dd{ margin:0 auto; width:20%;font-family: "微软雅黑"; background-color:#ee202a;color:#fff; font-size:14px; font-weight:normal; line-height:30px;border-radius:20px;}
.anlirol li:hover ol i dd{ background-color:#434343;color:#fff;}
.anlirol li ol i {display: block;color: dimgray;font-size: 15px;}
.anlirol li ol a {color: #000;font-size: 18px; line-height:26px; } 
.anlirol li:hover img {transform: scaleX(1.1) scaleY(1.1); }
.anlirol li:hover ol{ background-color:#ee202a; color:#fff;}
.f-con p{font:bold 20px/40px "微软雅黑";}
.foot1{padding:0px;}
.ff1{width:auto; padding-left:20px;}
.ff2{width:95%; padding-left:20px;}
.ff3{width:95%; padding-left:20px;}
.ff4{ padding-left:20px;padding-bottom:20px;}
.foot2{ padding:10px;padding-bottom:60px;}

.position{display: none;}
	 
    .ny-about{ height:200px;background-size:210% auto;}
	.ny-zpxx{ height:200px; background-size:210% auto;}
    .ny-lxwm{height:200px;background-size:210% auto; }
	.ny-pic{height:200px;background-size:210% auto; }
	.ny-factory{height:200px;background-size:210% auto; }
	.ny-sxfc{height:200px;background-size:210% auto; }
	.ny-news{height:200px;background-size:210% auto; }
	.ny-ywly{height:200px;background-size:210% auto; }
	.ny-bgqy{height:200px;background-size:210% auto; }
	.ny-zzry{height:200px;background-size:210% auto; }
	
	.nyzw h4{ font-size:22px; line-height:30px;}
	.nyzw h5{font-size:18px; line-height:30px;}
	.ny-pagemenu li{margin-top:10px;}
	
    .jt-page{ width: 100%; height: auto;background-color: #fff; font-size: 0; border-bottom: 1px solid #eaeaea; overflow:hidden;}
	.n_title .m{display:block; width:500px; padding:0 20px; overflow:hidden;}
	.n_nav{width:100%;}
	.n_nav ul{width:100%;}
	.p_title{display: none;}
	
	.fen{width:auto; padding-top:20px;}
	.fen ul{ height:auto; text-align:center; padding:10px; overflow:hidden;}
	.fen ul li {width:48%;height:45px; margin:1%;background:#00aa09;border-radius:5px;text-align: center;float: left; box-sizing: border-box; position: relative; }
	.fen ul li a{text-decoration: none; position: relative;z-index: 3; display: block; line-height:45px; height:45px; font-size:16px; color: #fff;}
	.fen ul li a:hover{background:#00aa09\9;color: #fff;}
	.fen ul li:after{content:'';position:absolute;height:100%;width:0;border-radius:5px;background:#00aa09;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
	.fen ul li:hover:after,.fen ul li.cur:after{width:100%;color: #fff;}
	.fen ul li.cur a { background:#00aa09; color: #fff; }
	
	.ny-pagemenu li a{padding:10px 5px;}
    .ny-top{width: 100%;height: auto;}
	.jt-ny-tit{position: relative; height:156px;}
	.jt-ny-tit h2{width:140px; height:35px; font-size:20px; line-height:35px;}
	.ny-loc{display: none;}
	.tr_wh{width:auto; padding-top:0px;}
	
	.aboutbj{width:auto; padding:20px;}
	.vid{padding-top:10px; padding-bottom:40px; overflow:hidden;}
	.vid .vid-left{width:auto;}
	.vid .vid-left h2{margin-bottom:10px;}
	.vid .vid-left h2 span{height:42px; line-height:42px;font-size:28px;}
	.vid .vid-left h2 em{font-size:20px; line-height:30px;}
	.vid .vid-left h2 p{height:29px; line-height:29px;font-size:20px;} 
	.vid .vid-left p{font-size:15px;line-height:30px; color:#666; }
	.vid .vid-right{width:100%; float:right;padding-top:40px;}

    .n_aboutbj{background:url(img/n_aboutbj.jpg) bottom center no-repeat #b8bfd1; padding:20px;}
	.vid_j{padding-top:0px; padding:20px;padding-bottom:80px; }
	.vid_j .vid-left{width:auto;}
	.vid_j .vid-left h2{margin-bottom:8px;}
	.vid_j .vid-left h2 span{font-size:28px;}
	.vid_j .vid-left h2 em{font-size: 20px;}
	
	.n_whbj{width:auto; padding:20px;padding-top:50px; padding-bottom:50px; }
	.n_whbj h2{font-size:28px;}
	.n_whbj h2 p{font-size:20px; line-height:40px; }
	.n_whbj li{width:100%; height:auto; padding:20px;}
	.n_whbj li h3{ font-size:24px; color:#8B7C93; line-height:50px;}
	.n_whbj li p{ font-size:18px; color:#666; line-height:35px;}
	
	.n_zzbj{ width:auto; height:auto; padding:20px;background:url(img/n_zzbj.jpg) bottom center no-repeat; overflow:hidden;}
	.n_zzbj h2{width:auto; height:auto; text-align:left;font-size:28px; color:#424242; padding-bottom:30px;}
	.n_zzbj h2 p{font-size:20px; line-height:40px; color:#ff0004; font-weight: normal;}
	.n_zzbj ul{width:100%; height:auto; text-align:center; overflow:hidden;}
	
	.n_fl{width:auto; padding:10px; overflow:hidden;}
	.n_fl ul{width:100%; padding-bottom:30px; text-align:right;}
    .n_fl li{ width:31%;float: left;text-align: center; margin:1%;}
    .n_fl li a{width:auto;height:auto;line-height:30px; padding:5px;background: #03258f;border-radius:5px;box-sizing:border-box;display: block;color: #fff !important;overflow:hidden;}
	.probox .sy_lm li a, .newbox .sy_lm li a{ font-weight:normal;}
    
	.bgImg{height:auto; margin-top:-70px; overflow:hidden;}
	.mapBox{height:500px;}
	.mapWrap{width:auto; top:1%;transform:translateY(50%);}
	
	.nyzw{width:auto;padding:10px; margin-top:0px;}
	.nyzw h3{font-size:18px; color:#274195; font-weight:normal;}

	.sf{display: none;}
	.showpics{display: none;}
	
	.ny-news01{width:auto}
	.ny-news01 li{width:auto;}
	.ny-news01 li .tu1{width:100%; margin-bottom:10px;}
	.ny-news01 li .r01{width:100%; margin-left:0px; padding-left:0px;}
	.ny-news01 li .l01{display: none;}
	.ny-news01 li .r01 a h2{font-size:16px; line-height:30px; font-weight:bold;}
	.ny-news01 li .r01 p{font-size:14px;}
	
	
	.ny-news01 li .r02{width:100%; margin-left:0px; padding-left:0px;}
	.ny-news01 li .l02{display: none;}
	.ny-news01 li .r02 a h2{font-size:14px; font-weight:bold;}
	
	
	.new-xq-l{display: none;}
	.new-xq-r{display: none;}
	.new-xq-r p{
	  width:100%;
	}
   
   
   .n_pro{margin-top:10px; width:auto;}
	.n_pro li{width:48%; height:auto;}
	.n_pro dt img{height:160px;}
	.n_pro dd h3{font-size:18px;}
	.n_pro li dl{height:auto;}
	.n_pro dd p{display: none;}
	.n_pro dd .m-more{display: none;}

	
	
	

	.ny-pagemenu1{display: none;}
	.n_li{padding-top:0px; padding-bottom:10px;}
	.ny-loc1{margin-top:0px;}
	
	.c1-con ul li .tu img{width:100% !important;height:auto;transition: .5s;}
	.col-xs-3{width:50%;}

	/*系统原样式修改*/
	.min_box_content{display: none;}
	.showpics{margin:3% !important;}
	.page_list span{display: none!important;}
	.showlist li .t{line-height:20px!important;}
	.showlist li img{height:130px !important;}
}


/*====================平板====================*/
@media screen and (min-width: 768px) and (max-width: 1200px){
#header{display: none;}
.layer{ position: relative; height:60px; z-index:1;}
.w1300{width:auto;}
.index-jjfa{display: none;}
.shuzi ul{ display: table;}
.shuzi ul li{width:33%; float:left; margin-bottom:4%;}
.shuzi ul li:nth-child(4){margin-left:15%;}
.shuzi ul li img{width:60%;}
.shuzi ul li>div{display:block;}
.shuzi ul li span{font-size:.2rem}
.fwxm .container .index-title .index-more{width:30%;padding-top:.2rem;}
.w1200{width:auto;}
.fwxm_con{display: none;}
.fwxm{height:auto; padding-bottom:40px;}
.anlirol {height:auto;width:95%;margin:0px auto; margin-top:40px; overflow:hidden;}
.anlirol li {float: left;width:48%; background-color:#fff;  border:1px solid #f2f2f2;margin:1%;}
.anlirol li a {display: block;overflow: hidden;font-size: 18px;position: relative; }
.anlirol li a h4 {overflow: hidden; }
.anlirol li a img {width:100%; height:auto;display: block;transition: all .5s; }
.anlirol li ol {color: #434343;width: 100%; height:60px;z-index: 555;transition: all .2s;text-align: center;font-size:16px;line-height:24px;padding:10px; box-sizing: border-box;}
.anlirol li ol i dd{ margin:0 auto; width:20%;font-family: "微软雅黑"; background-color:#ee202a;color:#fff; font-size:14px; font-weight:normal; line-height:30px;border-radius:20px;}
.anlirol li:hover ol i dd{ background-color:#434343;color:#fff;}
.anlirol li ol i {display: block;color: dimgray;font-size: 15px;}
.anlirol li ol a {color: #000;font-size: 18px; line-height:26px; } 
.anlirol li:hover img {transform: scaleX(1.1) scaleY(1.1); }
.anlirol li:hover ol{ background-color:#ee202a; color:#fff;}
.f-con p{font:bold 20px/40px "微软雅黑";}
.foot1{padding:0px;}
.ff1{width:auto; padding-left:20px;}
.ff2{width:95%; padding-left:20px;}
.ff3{width:95%; padding-left:20px;}
.ff4{ padding-left:20px;padding-bottom:20px;}
.foot2{ padding:10px;padding-bottom:60px;}

.position{display: none;}
	 
    .ny-about{ height:200px;background-size:210% auto;}
	.ny-zpxx{ height:200px; background-size:210% auto;}
    .ny-lxwm{height:200px;background-size:210% auto; }
	.ny-pic{height:200px;background-size:210% auto; }
	.ny-factory{height:200px;background-size:210% auto; }
	.ny-sxfc{height:200px;background-size:210% auto; }
	.ny-news{height:200px;background-size:210% auto; }
	.ny-ywly{height:200px;background-size:210% auto; }
	.ny-bgqy{height:200px;background-size:210% auto; }
	.ny-zzry{height:200px;background-size:210% auto; }
	
	.nyzw h4{ font-size:22px; line-height:30px;}
	.nyzw h5{font-size:18px; line-height:30px;}
	.ny-pagemenu li{margin-top:10px;}
	
    .jt-page{ width: 100%; height: auto;background-color: #fff; font-size: 0; border-bottom: 1px solid #eaeaea; overflow:hidden;}
	
	.p_title{display: none;}
	
	.fen{width:auto; padding-top:20px;}
	.fen ul{ height:auto; text-align:center; padding:10px; overflow:hidden;}
	.fen ul li {width:48%;height:45px; margin:1%;background:#00aa09;border-radius:5px;text-align: center;float: left; box-sizing: border-box; position: relative; }
	.fen ul li a{text-decoration: none; position: relative;z-index: 3; display: block; line-height:45px; height:45px; font-size:17px; color: #fff;}
	.fen ul li a:hover{background:#d0001c\9;color: #fff;}
	.fen ul li:after{content:'';position:absolute;height:100%;width:0;border-radius:5px;background:#e50016;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
	.fen ul li:hover:after,.fen ul li.cur:after{width:100%;color: #fff;}
	.fen ul li.cur a { background:#ee202a; color: #fff; }
	
	.ny-pagemenu li a{padding:10px 5px;}
    .ny-top{width: 100%;height: auto;}
	.jt-ny-tit{position: relative; height:156px;}
	.jt-ny-tit h2{width:140px; height:35px; font-size:20px; line-height:35px;}
	.ny-loc{display: none;}
	.tr_wh{width:auto; padding-top:0px;}
	
	.aboutbj{width:auto; padding:20px;}
	.vid{padding-top:10px; padding-bottom:40px; overflow:hidden;}
	.vid .vid-left{width:auto;}
	.vid .vid-left h2{margin-bottom:10px;}
	.vid .vid-left h2 span{height:42px; line-height:42px;font-size:28px;}
	.vid .vid-left h2 em{font-size:20px; line-height:30px;}
	.vid .vid-left h2 p{height:29px; line-height:29px;font-size:20px;} 
	.vid .vid-left p{font-size:15px;line-height:30px; color:#666; }
	.vid .vid-right{width:100%; float:right;padding-top:40px;}

    .n_aboutbj{background:url(img/n_aboutbj.jpg) bottom center no-repeat #b8bfd1; padding:20px;}
	.vid_j{padding-top:0px; padding:20px;padding-bottom:80px; }
	.vid_j .vid-left{width:auto;}
	.vid_j .vid-left h2{margin-bottom:8px;}
	.vid_j .vid-left h2 span{font-size:28px;}
	.vid_j .vid-left h2 em{font-size: 20px;}
	
	.n_whbj{width:auto; padding:20px;padding-top:50px; padding-bottom:50px; }
	.n_whbj h2{font-size:28px;}
	.n_whbj h2 p{font-size:20px; line-height:40px; }
	.n_whbj li{width:100%; height:auto; padding:20px;}
	.n_whbj li h3{ font-size:24px; color:#8B7C93; line-height:50px;}
	.n_whbj li p{ font-size:18px; color:#666; line-height:35px;}
	
	.n_zzbj{ width:auto; height:auto; padding:20px;background:url(img/n_zzbj.jpg) bottom center no-repeat; overflow:hidden;}
	.n_zzbj h2{width:auto; height:auto; text-align:left;font-size:28px; color:#424242; padding-bottom:30px;}
	.n_zzbj h2 p{font-size:20px; line-height:40px; color:#ff0004; font-weight: normal;}
	.n_zzbj ul{width:100%; height:auto; text-align:center; overflow:hidden;}
	
	.n_fl{width:auto; padding:10px; overflow:hidden;}
	.n_fl ul{width:100%; padding-bottom:30px; text-align:right;}
    .n_fl li{ width:31%;float: left;text-align: center; margin:1%;}
    .n_fl li a{width:auto;height:auto;line-height:30px; padding:5px;background: #03258f;border-radius:5px;box-sizing:border-box;display: block;color: #fff !important;overflow:hidden;}
	.probox .sy_lm li a, .newbox .sy_lm li a{ font-weight:normal;}
    
	.bgImg{height:auto; margin-top:-70px; overflow:hidden;}
	.mapBox{height:500px;}
	.mapWrap{width:auto; top:1%;transform:translateY(50%);}
	
	.nyzw{width:auto;padding:10px; margin-top:0px;}
	.nyzw h3{font-size:18px; color:#274195; font-weight:normal;}

	.sf{display: none;}
	.showpics{display: none;}
	
	.ny-news01{width:auto}
	.ny-news01 li{width:auto;}
	.ny-news01 li .tu1{width:100%; margin-bottom:10px;}
	.ny-news01 li .r01{width:100%; margin-left:0px; padding-left:0px;}
	.ny-news01 li .l01{display: none;}
	.ny-news01 li .r01 a h2{font-size:16px; line-height:30px; font-weight:bold;}
	.ny-news01 li .r01 p{font-size:14px;}
	
	
	.ny-news01 li .r02{width:100%; margin-left:0px; padding-left:0px;}
	.ny-news01 li .l02{display: none;}
	.ny-news01 li .r02 a h2{font-size:14px; font-weight:bold;}
	
	
	.new-xq-l{display: none;}
	.new-xq-r{display: none;}
	.new-xq-r p{
	  width:100%;
	}
   
   
   .n_pro{margin-top:10px; width:auto;}
	.n_pro li{width:48%; height:auto;}
	.n_pro dt img{height:160px;}
	.n_pro dd h3{font-size:18px;}
	.n_pro li dl{height:auto;}
	.n_pro dd p{display: none;}
	.n_pro dd .m-more{display: none;}

	
	
	

	.ny-pagemenu1{display: none;}
	.n_li{padding-top:0px; padding-bottom:10px;}
	.ny-loc1{margin-top:0px;}
	
	.c1-con ul li .tu img{width:100% !important;height:auto;transition: .5s;}
	.col-xs-3{width:50%;}

	/*系统原样式修改*/
	.min_box_content{display: none;}
	.showpics{margin:3% !important;}
	.page_list span{display: none!important;}
	.showlist li .t{line-height:25px!important;}
	.showlist li img{height:130px !important;}

}



/*====================PC====================*/
@media only screen and (min-width: 1200px){
	.header{display: none;}
	.ys .ys-list dl dd .sa_tel{display: none;}
	.fen{display: none;}
	.anlirol{display: none;}
	.n_fl{display: none;}
	.index-zn{display: none;}
	#sj_pic{display: none;}
	.chanpin_bigbox{display: none;}
}


