*{margin:0px; padding:0px; list-style:none; outline:none; font-family:Arial, Microsoft YaHei, Helvetica, sans-serif;}
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;/*边距边框包含在宽里面css3*/}
html{font-size:62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
body{font-size:1.4rem;/*1.4 × 10px = 14px */ line-height:28px; color:#555; background:#FFF; overflow-x:hidden;}
html,body{height:100%;} 
img{border:0px; max-width:100%;}
a{color:#333; text-decoration:none; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; }
a:hover{color:#0069ca;}
a, a:hover, a:visited, a:link, a:active , a:focus{
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.clear{clear:both; height:0px; font-size:0px;}



@font-face
{
font-family:lantingchaoxi;
src: url('../font/FZLTCXHJW.ttf'),
     url('../font/FZLTCXHJW.eot'); /* IE9+ */
}

@font-face
{
font-family:dincond;
src: url('../font/dincond.ttf'),
     url('../font/dincond.eot'),
	 url('../font/dincond.otf'); /* IE9+ */
}

@font-face
{
font-family:PingFang;
src: url('../font/PingFang.ttf');
}


/*滚动条整体样式*/
body::-webkit-scrollbar { 
 width: 8px; /*高宽分别对应横竖滚动条的尺寸*/
 height: 8px;
}
/*滚动条里面小方块*/
body::-webkit-scrollbar-thumb { 
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 10px rgba(250, 84, 84, 0.9);
 background: #e84545;
}
/*滚动条里面轨道*/
body::-webkit-scrollbar-track { 
 -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2);
 border-radius: 0;
 background: #000;
}

.timea{transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}

.color_a{color:#c4251c;}

.touying{-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);}

.w1920{width:100%;}
.w1700{max-width:1700px; margin:0px auto; padding:0px 0px}
.w1400{max-width:1400px; margin:0px auto;}
.w1200{max-width:1200px; margin:0px auto;}
.relativea{position:relative;}
.hidden{overflow:hidden;}

@media screen and (max-width:1700px){
	.w1700{padding:0px 50px !important;}
	.w1400{padding:0px 50px !important;}
	.w1200{padding:0px 50px !important;}
}

@media screen and (max-width:1400px){
	html{font-size:55% !important;}
}

@media screen and (max-width:1200px){
	html{font-size:52% !important;}
	.w1700{padding:0px 20px !important;}
	.w1400{padding:0px 20px !important;}
	.w1200{padding:0px 20px !important;}
}

@media screen and (max-width:749px){
	html{font-size:50% !important;}
}

/*top*/
@media screen and (max-width:1400px){
	.top_logo{padding:10px 0 0 50px !important;}
	.top_r{padding-right:50px !important;}
}
@media screen and (max-width:1199px){
	.top_w{display:none !important;}
	.top_sj{display:block !important;}
}
.top_w{height:100px; border-bottom:5px #004b96 solid; background:#FFF;}
.top_c{padding:0;}
.top_logo{padding:10px 0 0 100px; float:left;}
.top_logo img{display:block;}
.top_r{height:100px; float:right; background:#004a96; padding-right:100px; display:flex; gap:16px;}
.top_bb{cursor:pointer; position:relative;}
.top_bb i{font-size:1.2rem; padding-left:5px;}
.top_bb_xla{line-height:100px; color:#fff; padding:0 20px 0 40px;}
.top_bb_xla:hover{color:#ff8825 ;}
.top_bb_xlb{height:auto; position:absolute; left:0; top:95px; padding:10px 40px; background:#FFFFFF; z-index:999; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); transition:all 0.5s;}
.top_bb_xlb a{line-height:35px; display:block; text-align:center;}
.top_bb .zwon{height:auto; overflow:visible; top:95px; opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}


.top_yc{line-height:100px; color:#fff; cursor:pointer;}
.top_yc i{font-size:2.6rem;}
.top_yc:hover{color:#ff8825 ;}
.top_yc_nr{width:500px; height:100%; background:#FFFFFF; box-shadow:0px 0px 30px rgba(0, 0, 0, 0.1); transition:all 1.0s ease; position:fixed; top:0px; right:-700px; z-index:999;}
.top_yc_nr .gbyc{ width:100%; height:100px; line-height:100px; padding-left:80px; background:#02a83f; color:#FFFFFF; font-size:3rem; position:relative;}
.top_yc_nr .gbyc .guanbi{font-size:3rem; position:absolute; top:0; right:80px; z-index:9999; color:#fff; cursor:pointer; }
.top_nrgb{right:0px;}
.top_yc_wz{width:100%; padding:0px 80px;}
.top_yc_wz h3{ line-height:4rem; font-size:1.6rem; padding-top:30px;}
.top_yc_wz span{ line-height:2.5rem; font-size:1.4rem; display:block;}
.top_yc_wz span p{padding-top:5px;}
.top_yc_wz a{line-height:4rem; text-align:center; background:#eee; color:#555; font-size:1.4rem; padding:0 20px; border-radius:5px; display:block; margin-top:20px;}
.top_yc_wz a:hover{background:#014a94; color:#FFFFFF;}

/*web dh*/
@media screen and (max-width:1600px){
.ind_dh{margin-right:2% !important;}
.ind_dh ul li{padding:0 0px !important;}
.ind_dh ul li span{padding:0 1.4rem !important;}
.ind_dh ul li span a{font-size:1.6rem !important;}
}

@media screen and (max-width:1300px){
.ind_dh ul li span{padding:0 0.5rem !important;}
}
.ind_dh{height:100px;float:right;}
.ind_dh ul{padding:0; display:flex; gap:16px;}
.ind_dh ul li{height:100px; text-align:center; position:relative;}
.ind_dh ul li span{display:block; padding:0 2rem;}
.ind_dh ul li span a{font-size:1.8rem; line-height:100px; color:#333; display:block;}
.ind_dh ul li .span01 a{color:#ff8825;}
.ind_dh ul li span a i{margin-right:5px; font-size:1.8rem; vertical-align:-2px;}
.ind_dh ul li:hover span a{color:#ff8825;}
.ind_dh ul li .m_hover{color:#ff8825 !important;}
.ind_dh ul li div{width:auto; height:0px; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); text-align:left; position:absolute; top:120px; left:50%; transform:translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform:translateX(-50%); z-index:9999; transition:all 0.5s; padding:0 3rem; overflow:hidden;}
.ind_dh ul li div p{display:flex; display:-webkit-flex;}
.ind_dh ul li div a{display:block; text-align:left; line-height:45px; color:#333; font-size:1.4rem; padding:0 4rem; white-space:nowrap; flex-wrap:nowrap;background:rgba(255,255,255,1);}
.ind_dh ul li div a:hover{background:rgba(240,240,240,1); color:#ff8825;}
.ind_dh ul li .divon{height:auto; overflow:visible; top:95px; opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}
/*web dh*/

@media screen and (max-width:949px){
	.top_sjhd{display:block !important;}
	.top_sj .tel_sj{right:12% !important;}
}
@media screen and (max-width:750px){
	.top_sj .logo{padding-top:1.7rem !important;}
	.top_sj .logo img{max-height:4rem !important;}
	.top_sj .tel_sj{right:16% !important;}
}
@media screen and (max-width:400px){
	.top_sj .tel_sj{display:none !important;}
}
.top_sj{width:100%; height:60px; background:#fff; display:none; position:relative; box-shadow:0 1px 2px rgba(0,0,0,.1);}
.top_sj .logo{margin-left:3%; padding-top:1.6rem;}
.top_sj .logo img{max-height:4rem; display:block;}
.top_sj .tel_sj{ line-height:60px; font-size:1.8rem; position:absolute; right:15%; top:0px; margin:0 !important;}
.sj_dh{font-size:3rem; color:#555; display:block; position:absolute; right:4%; top:50%; transform:translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform:translateY(-50%);}
.top_sjhd{height:60px; display:none;}

/*daohang*/
.sj_navbj{width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; z-index:999; display:none;}
.sj_nav{width:80%; height:100%; background:#FFF; overflow-y:auto; position:absolute; top:0; right:-150%;}
.sj_nav dt{line-height:10rem; font-size:2rem; padding:0 10%; border-bottom:#eee 1px solid;}
.sj_nav dt i{font-size:3rem; vertical-align:-2px; margin-right:5px;}
.gbnav{font-size:3.4rem !important; position:absolute; right:15px; top:0px;}
.sj_nav dd{padding:0 10%;}
.sj_nav dd span{line-height:5rem; font-size:1.8rem; display:block; border-bottom:1px #ddd solid;}
.sj_nav dd span i{font-size:2.6rem; margin-right:10px; vertical-align:middle; display:inline-block;}
.sj_nav dd span .xlcd{font-size:2rem; margin-right:0; float:right;}
.sj_nav dd p{width:100%; display:none;}
.sj_nav dd p a{ padding-left:2rem; line-height:4rem; font-size:1.6rem; display:block; border-bottom:1px #eee solid;}
.sj_nav dd p a i{margin-right:5px;}
.sj_nav .navtel{padding:6% 10% 0 10%; line-height:2.4rem; font-size:1.8rem; display:flex;}
.sj_nav .navtel i{ font-size:2.2rem; margin-right:5px;}

.sj_nav .navfgs{padding:6% 10% 0 10%; line-height:2.4rem; font-size:1.8rem;}
.sj_nav .navfgs a{color:#0069ca;}
.sj_nav .navfgs i{font-size:2.2rem; margin-right:5px;}



/*inputyangshi*/
input:-moz-placeholder,  
textarea:-moz-placeholder{color:#bbb;}  
input:-ms-input-placeholder,  
textarea:-ms-input-placeholder{color:#bbb;}  
input::-webkit-input-placeholder,  
textarea::-webkit-input-placeholder{color:#bbb;}

@media screen and (max-width:1399px){
	.banner{display:none !important;}
	.banner_sj{display:block !important;}
}
/*banner*/
.banner{height:auto; overflow:hidden; background:#fff; position:relative;}
.banner img{width:100%; height:auto; display:block;}
.banner .swiper-container{width:100%; height:100%;}

.banner_sp{width:100%; height:650px; background:#0469af; position:relative;}
.banner_sp video{width:100%;height:650px; vertical-align:top; object-fit:cover /* fill cover*/; object-position:50% 40%;}
.banner_spa{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;}


.banner_sj{overflow:hidden; background:#fff; position:relative; display:none;}
.banner_sj img{width:100%; height:auto; display:block;}
.banner_sj .swiper-container{width:100%; height:auto;}

/*swiper dian*/
.swiper-pagination-bullet{width:10px !important; height:10px !important;}
.swiper-pagination-bullets{bottom:1% !important;}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background:#fff;}

/*swiper jiantou*/
@media screen and (max-width:749px){
.swiper_btn_l,.swiper_btn_r{background:rgba(0,0,0,0.0) !important;}
.swiper_btn_l{left:0px !important;}
.swiper_btn_r{right:0px !important;}
}
.swiper_btn_l,.swiper_btn_r{width:5rem !important; height:5rem !important;  border-radius:50%;background:rgba(0,0,0,0.5);}
.swiper_btn_l:after{display:none;}
.swiper_btn_r:after{display:none;}
.swiper_btn_l i,.swiper_btn_r i{color:#FFF;}


/*ind**********************************************************/
/*ind_biaoti*/
@media screen and (max-width:1200px){
.ind_bta h3{line-height:4rem !important; font-size:4rem !important;}
.ind_bta h4{line-height:3rem !important; font-size:3rem !important; bottom:2px !important;}
.ind_bta font{height:3px !important; bottom:-10px !important;}

.ind_btb h3{line-height:4rem !important; font-size:4rem !important;}
.ind_btb h4{line-height:3rem !important; font-size:3rem !important; bottom:2px !important;}
.ind_btb font{bottom:-10px !important;}
}

.ind_bta{width:100%; text-align:center; position:relative; margin-bottom:5rem;}
.ind_bta h3{line-height:8.8rem; font-size:12rem; font-weight:bold; color:rgba(255,255,255,0.1);}
.ind_bta h4{width:100%; text-align:center; line-height:4rem; font-size:5rem; font-weight:bold; color:rgba(255,255,255,1.0); position:absolute; left:0; bottom:0px;}
.ind_bta font{width:60px; height:5px; background:#ffb603; display:block; margin:0 auto 0 auto; position:absolute; left:0; right:0; bottom:-30px;}

.ind_btb{width:100%; text-align:center; position:relative; margin-bottom:5rem;}
.ind_btb h3{line-height:8.8rem; text-align:center; font-size:12rem; font-weight:bold; color:rgba(0,0,0,0.04);}
.ind_btb h4{width:100%; text-align:center; line-height:4rem; font-size:5rem; font-weight:bold; color:rgba(100,100,100,1.0); position:absolute; left:0; bottom:0px;}
.ind_btb font{width:60px; height:5px; background:#ffb603; display:block; margin:0 auto 0 auto; position:absolute; left:0; right:0; bottom:-30px;}
/*ind_biaoti end*/

/*ind_more*/
@media screen and (max-width:750px){
.ind_morea{width:200px !important;}
}
.ind_morea{width:250px; line-height:6rem; text-align:center; font-size:1.8rem; background:#fff; border-radius:1.2rem; display:block; margin:0rem auto 0rem auto;}
.ind_morea:hover{background:#ffb603; color:#FFF;}
.ind_morea i{font-size:1.6rem; transition:all 0.5s;}
.ind_morea:hover i{margin-left:1.4rem; color:#FFF;}

@media screen and (max-width:750px){
.ind_moreb{width:200px !important; line-height:5rem !important;}
}
.ind_moreb{width:250px; line-height:6rem; text-align:center; font-size:1.8rem; background:#f0f0f0; border-radius:1.2rem; display:block; margin:0rem auto 0rem auto;}
.ind_moreb:hover{background:#ffb603; color:#FFF;}
.ind_moreb i{font-size:1.6rem; transition:all 0.5s;}
.ind_moreb:hover i{margin-left:1.4rem; color:#FFF;}
/*ind_more end*/

/*ind_guanyu*/
@media screen and (max-width:1700px){
	.ind_gyl i{top:30% !important}
}	
@media screen and (max-width:1200px){
	.ind_gy{padding:4rem 0 0 0 !important;}
	.ind_gyc{width:90% !important; gap:0px !important; display:block !important; margin:0 auto !important; padding-top:1.2rem !important;}
	.ind_gyl{width:100% !important;}
	.ind_gyl i{top:50% !important}
	.ind_gyl img{width:100% !important;}
	.ind_gyr{width:100% !important; line-height:3rem !important; margin-top:3rem;}
	
}
@media screen and (max-width:750px){
	.ind_gy_tcsp video{max-width:90% !important; margin:40% auto 0 auto !important;}
}
.ind_gy{width:100%; background:#02aa39; padding:6rem 0 0 0;}
.ind_gyc{width:92%; display:flex; gap:30px; padding-top:3rem;}
.ind_gyl{width:calc(50% - 30px); cursor:pointer; position:relative;}
.ind_gyl img{display:block;}
.ind_gyl i{width:9rem; height:9rem; line-height:9rem; text-align:center; font-size:4rem; color:#FFFFFF; background:rgba(255, 182, 0, 0.4); border-radius:50%; display:block; position:absolute; left: 50%; top:50%; transform: translate(-50%, -50%); animation:gysp 2s infinite;}
.ind_gyl:hover i{background:rgba(255, 182, 0, 0.8);}

@keyframes gysp{  
0% {transform: translate(-50%, -50%) scale(1);}  
50% {transform: translate(-50%, -50%) scale(1.1);}  
100% {transform: translate(-50%, -50%) scale(1);}
}
.ind_gy_tcsp{width:100%; height:100%; background:rgba(0, 0, 0, 0.85); position:fixed; left:0; top:0; z-index:99999; display:none;}
.ind_gy_tcsp video{max-width:80%; height:auto; margin:10% auto 0 auto; display:block;}
.ind_gy_tcsp .gb_sp{position:absolute; right:15%; top:10%; color:#FFF; font-size:4rem; cursor:pointer;}
.ind_gy_tcsp .gb_sp:hover{color:#0569af;}

.ind_gyr{width:calc(50% - 30px);}
.ind_gyr_nr{line-height:4.3rem; color:#FFFFFF; font-size:1.8rem;}
.ind_gyr_kh{color:#fff003; padding:2rem 0 3rem 0;}
.ind_gyr_kh h3{ line-height:3rem; font-size:2rem; padding:1.2rem 0;}
.ind_gyr_kh h3 i{font-weight:normal; padding-right:5px;}

@media screen and (max-width:750px){
.ind_gyra{width:200px !important; margin:0 auto;}
}
.ind_gyra{width:250px; line-height:6rem; text-align:center; font-size:1.8rem; background:#fff; border-radius:1.2rem; display:block;}
.ind_gyra:hover{background:#ffb603; color:#FFF;}
.ind_gyra i{font-size:1.6rem; transition:all 0.5s;}
.ind_gyra:hover i{margin-left:1.4rem; color:#FFF;}
/*ind_guanyu end*/

/*chanpin***************************************/

@media screen and (max-width:1200px){
.ind_cp{background-size:100% 50% !important;}
.ind_cpc{padding:0rem 2rem 0 2rem !important;}
.ind_cp_lb ul{padding:2rem 2rem 2rem 2rem !important; gap:10px !important;}
.ind_cp_lb ul li{width:calc(50% - 10px) !important;}
#tab .tab_menu li{height:auto !important; line-height:16px !important; font-size:1.6rem !important; flex:auto !important; padding:10px 0 !important;}
}
@media screen and (max-width:750px){
.ind_cp{padding:5rem 0 0 0 !important;}
}

.ind_cp{width:100%; background:url(../images/ind_b02.png) no-repeat center top #fff; background-size:100% auto; padding:10rem 0 0 0;}
.ind_cpc{max-width:1600px; margin:0px auto; padding:3rem 2rem 0 2rem;}
.ind_cp_lb{width:100%; background:#FFFFFF; padding:0rem 0 5rem 0;}
.ind_cp_lb ul{width:100%; padding:3rem 3rem 3rem 3rem; display:flex; gap:30px; flex-wrap:wrap; justify-content:center;}
.ind_cp_lb ul li{width:calc(25% - 30px);}
.ind_cp_lb ul li p{width:100%; height:0px; padding-bottom:70%; overflow:hidden; position:relative;}
.ind_cp_lb ul li p img{width:100%; height:100%; display:block; position:absolute; left:0; top:0; transition:all 0.5s;}
.ind_cp_lb ul li:hover p img{transform:scale(1.2);}
.ind_cp_lb ul li span{width:100%; height:5rem; line-height:5rem; text-align:center; font-size:1.8rem; overflow:hidden; display:block; margin:1.2rem 0;}

/*tab*/
#tab{overflow:hidden; box-shadow:0 0 30px rgba(0, 0, 0, 0.1);}
#tab .tab_menu{ width:100%; border-bottom:3px #004b96 solid; display:flex;}
#tab .tab_menu li{ height:75px; line-height:75px; font-size:2.2rem; background:#ffffff; cursor:pointer; text-align:center; flex:1; margin-right:1px; align-items:center; justify-content:center;}
#tab .tab_menu li:last-child{margin-right:0;}
#tab .tab_menu .selected{ background:#004b96; cursor:pointer; color:#ffffff;}
#tab .tab_box{ width:100%; clear:both; top:9px;}
.hideyc{display:none;}
/*chanpin end**********************************/

/*hezuo*/
@media screen and (max-width:750px){
.ind_hz{padding:5rem 0 7rem 0 !important;}
.ind_hzc ul{gap:5px !important;}
.ind_hzc ul li{width:calc(25% - 5px) !important;}
}
.ind_hz{width:100%;  padding:10rem 0 7rem 0;}
.ind_hzjs{line-height:3rem; text-align:center; font-size:1.6rem; margin:0 auto; padding:0 5rem 5rem 5rem;}
.ind_hzc{height:auto;}
.ind_hzc ul{width:100%; margin-bottom:5rem; display:flex; gap:30px; flex-wrap:wrap; justify-content:center;}
.ind_hzc ul li{width:calc(20% - 30px);}
.ind_hzc ul li p{width:100%; height:0px; padding-bottom:50%; position:relative;}
.ind_hzc ul li p img{max-width:100%; max-height:100%; display:block; position:absolute; top:50%; left: 50%; transform:translate(-50%, -50%);  transition:all 0.5s;}
.ind_hzc ul li:hover p img{position:absolute; top:50%; left: 50%; transform:translate(-50%, -50%) scale(1.1);}
.ind_hzjj{width:fit-content; min-width:50%; line-height:3rem; text-align:center; font-size:1.6rem; margin:0 auto; border:1px #E1E1E1 solid; padding:0 2rem;}
/*hezuo end*/

/*xinwen*/
@media screen and (max-width:970px){
.ind_xw{padding:5rem 0 3rem 0 !important;}
.ind_xwc ul{display:block !important; padding-bottom:1px !important;}
.ind_xwc ul li{width:100% !important; margin-bottom:2rem !important;}
.ind_xwc ul li .xwtw{padding:3rem 2rem 6rem 2rem !important;}
}

.ind_xw{width:100%; padding:10rem 0 7rem 0; background: url(../images/ind_d02.jpg) no-repeat center top #f9f9f9; background-size:100% auto;}
.ind_xwc{height:auto;}
.ind_xwc ul{width:100%; padding-bottom:70px; display:flex; gap:30px; flex-wrap:wrap; justify-content:center;}
.ind_xwc ul li{width:calc(33.333% - 30px); background:#FFFFFF; box-shadow:0 0 30px rgba(0, 0, 0, 0.1); transition:all 0.5s;}
.ind_xwc ul li:hover{box-shadow:0 0 30px rgba(0, 75, 150, 0.2);}
.ind_xwc ul li .xwtp{width:100%; height:0px; padding-bottom:70%; position:relative; overflow:hidden;}
.ind_xwc ul li .xwtp img{width:100%; height:100%; display:block; position:absolute; top:0; left:0; transition:all 0.5s;}
.ind_xwc ul li:hover .xwtp img{transform:scale(1.1);}
.ind_xwc ul li .xwtw{width:100%; padding:3rem 5rem 6rem 5rem;}
.ind_xwc ul li .xwtw span{width:100%; height:3rem; line-height:3rem; display:block; position:relative;}
.ind_xwc ul li .xwtw span h3{width:fit-content; height:3rem; font-size:1.6rem; background:#333; color:#FFFFFF; display:block; padding:0 2rem;}
.ind_xwc ul li .xwtw span h4{height:3rem; font-size:1.6rem; color:#333; display:block; position:absolute; right:0; top:0;}
.ind_xwc ul li .xwtw h2{ font-size:2rem; color:#333; padding-top:2rem;}
.ind_xwc ul li .xwtw font{ line-height:3rem; font-size:1.6rem; padding-top:2rem; display:block; text-decoration:underline;}
/*xinwen end*/

/*ind end******************************************************************************************/

/*banner_ny*/
@media screen and (max-width:1199px){
.banner_ny{height:300px !important;}
}

@media screen and (max-width:750px){
.banner_ny{height:200px !important;}
.banner_ny02 h3{font-size:2.6rem !important;}
.banner_ny02 span{font-size:1.6rem !important;}
}
.banner_ny{width:100%; height:400px; text-align:center; position:relative;}
.banner_ny02{width:100%; color:#FFF; position:absolute; left:0; top:30%;}
.banner_ny02 h3{line-height:6rem;font-size:4rem; padding:0 5rem;}
.banner_ny02 span{line-height:2.2rem; font-size:1.8rem; display:block; padding:0 5rem; text-transform:lowercase;}
.banner_ny02 span a{color:#FFF;}
.banner_ny02 span:first-letter{text-transform:uppercase;}
/*banner_ny end*/

/*neiyeyangshi*************************************************************************/

/*left_nav**********************/
/*left_nav_web*/
@media screen and (max-width:1900px){
.left_nav{display:none !important;}
.left_navsj{display:block !important;}
}
.left_nav{text-align:center;border-bottom:1px #CCCCCC solid;}
.left_navc{display:flex; flex-wrap:nowrap; text-align:center;}
.left_navc .asy{background:#0069ca; color:#FFF; font-size:3rem; padding:2.6rem 0;}
.left_navc .asy:hover{background:#fc9714; color:#FFF;}
.left_navc a{line-height:2.2rem; font-size:1.8rem; flex-grow:1; color:#333; padding:2.6rem 1%; display:block; position:relative;}
.left_navc a:hover{color:#0069ca;}
.left_navc .sub_a_hover{color:#0069ca; font-weight:bold;}
.left_navc a font{width:100%; height:2px; background:#0069ca; position:absolute; left:0; right:0; bottom:-1px; margin:0 auto; display:none;}
.left_navc .sub_a_hover font{display:block;}
/*left_nav_web end*/
/*left_nav_shouji*/
.left_navsj{display:none;}
.left_navsj dl{padding:0;}
.left_navsj dl dt{height:6rem; line-height:6rem; text-align:center; background:#004aab; color:#FFF; position:relative;}
.left_navsj dl dt h3{font-size:2.4rem;}
.left_navsj dl dt .span_l{position:absolute; left:3%; top:0; font-size:2rem;}
.left_navsj dl dt .span_r{position:absolute; right:3%; top:0; font-size:3rem;}
.left_navsj dl dd{width:100%; background:#f0f8fd; padding:1rem 0 1rem 0; display:none; -moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);}
.left_navsj dl dd a{width:33.333%; line-height:2rem; text-align:center; color:#555; font-size:1.6rem; float:left; padding:8px 0; display:block;}
.left_navsj dl dd .sub_a_hover{color:#004aab;}
.left_navsj dl dt #gb_sjcd{display:none; font-size:2rem;}
/*left_nav_shouji end*/
/*left_nav end*********************/

/*guanyu***********************************/
/*guanyu_bt*/
@media screen and (max-width:750px){
.gy_bta{padding:1.2rem 0 !important;}
.gy_bta h3{line-height:4rem !important; font-size:3rem !important;}
.gy_bta span{line-height:2.2rem !important; font-size:1.2rem !important;}
}
.gy_bta{text-align:center; padding:3rem 0;}
.gy_bta h3{line-height:6rem; font-size:4rem;text-transform:uppercase;}
.gy_bta span{ width:70px; height:3px; background:#0069ca; display:block; margin:0 auto;}
.gy_bta p{line-height:2.4rem; font-size:1.6rem; padding:2rem 3rem;}
/*guanyu_bt end*/

/*guanyu_jieshao*/
@media screen and (max-width:1200px){
.gy_sp i{left:43% !important; top:35% !important;}
}
@media screen and (max-width:750px){
.gy_sp i{width:7rem !important; height:7rem !important; line-height:7rem !important; border-radius:7rem !important;font-size:2rem !important; left:45% !important; top:35% !important;}
}
.gy_jj{padding:2rem 0;}
.gy_jj_nr{line-height:4rem; font-size:1.6rem;}
.gy_sp{width:100%; height:auto; position:relative;}
.gy_sp img{width:100%; display:block;}
.gy_sp i{width:10rem; height:10rem; line-height:10rem; border-radius:10rem; text-align:center; cursor:pointer; background:rgba(0,0,0,0.5); color:#ccc; font-size:3rem; position:absolute; left:50%; top:50%;}
.gy_sp i:hover{background:rgba(255,162,0,1); color:#FFF;}

.gy_sp_tc{width:100%; height:100%; position:fixed; left:0; top:0; z-index:9999; background:rgba(0,0,0,.8); display:none;}
.gy_sp_tc .gbsp{font-size:4rem; color:#FFF; display:block; position:absolute; right:7%; top:6%; z-index:99999; cursor:pointer;}
.gy_sp_tc .gbsp:hover{color:#ffa200;}
.gy_sp_tc video{width:80%; height:auto; position:absolute; left:0; right:0; bottom:0; top:5%; margin:auto; display:block;}
/*guanyu_jieshao end*/

/*guanyu_fazhanlicheng*/
@media screen and (max-width:1700px){
.gy_fzlcc{max-width:90% !important;}

}
@media screen and (max-width:1600px){
.gy_fzlcc{max-width:80% !important;}
.swiper-button-prev_fzlc{left:-7rem !important;}
.swiper-button-next_fzlc{right:-7rem !important;}
}
@media screen and (max-width:1200px){
.gy_fzlcc{max-width:70% !important;}
.gy_fzlclb{min-height:40rem !important; }
}
@media screen and (max-width:750px){
.gy_fzlcc{max-width:70% !important;}
.gy_fzlclb{min-height:auto !important; text-align:center  !important; padding:2rem 0rem 3rem 0rem !important; background:none !important; margin-top:0% !important;}
.gy_fzlclb font{margin:0 auto !important;}
}
.gy_fzlc{background:url(../images/ny_gy02.jpg) no-repeat bottom center #e5ebf7; background-size:100% auto; padding:2% 0 10% 0;}
.gy_fzlcc{max-width:100%; margin:0 auto !important; position:relative;}
.gy_fzlc_nr{margin:0 auto;}
.gy_fzlclb{min-height:58rem; padding:2rem 0rem 10rem 4rem; margin-top:20%; background:url(../images/ny_gy03.png) no-repeat 20px 0px;}
.gy_fzlclb h3{line-height:7rem; font-size:5rem; font-family:dincond;}
.gy_fzlclb font{width:40px; height:3px; background:#fc9714; display:block;}
.gy_fzlclb p{line-height:2.8rem; font-size:1.4rem; padding-top:2rem;}
/*fzlc swiper anniu*********/
.gy_fzlcc .swiper-button-prev_fzlc,.gy_fzlcc .swiper-button-next_fzlc{width:5rem !important; height:5rem !important; background:rgba(0,0,0,0.2) !important; border-radius:50%;}
.gy_fzlcc .swiper-button-prev_fzlc:hover,.gy_fzlcc .swiper-button-next_fzlc:hover{background:rgba(0,0,0,0.5) !important;}
.gy_fzlcc .swiper-button-prev_fzlc i,.gy_fzlcc .swiper-button-next_fzlc i{font-size:1.6rem; color:#FFF;}
.gy_fzlcc .swiper-button-prev_fzlc{top:40%; left:-15rem;}
.gy_fzlcc .swiper-button-next_fzlc{top:40%; right:-15rem;}
.gy_fzlcc .swiper-button-prev_fzlc:after{display:none;}
.gy_fzlcc .swiper-button-next_fzlc:after{display:none;}
/*fzlc swiper anniu end**********/
/*guanyu_fazhanlicheng end*/

/*guanyu_fengongsi*/
@media screen and (max-width:750px){
.gy_fgs_nr{margin:0rem 0 !important; grid-column-gap:0rem !important; grid-template-columns:1fr !important;}
.gy_fgs_nrl{ margin-bottom:3rem !important;}
}
.gy_fgs{padding:2rem 0;}
.gy_fgs_nr{margin:3rem 0; display:grid; grid-column-gap:5rem; grid-template-columns:1fr 1fr;}
.gy_fgs_nrl{position:relative; overflow:hidden; border-radius:2rem;}
.gy_fgs_nrl span{width:100%; display:block; background:#000;}
.gy_fgs_nrl span img{width:100%; display:block; transition:all 0.5s;}
.gy_fgs_nrl:hover span img{transform:scale(1.1);opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}
.gy_fgs_nrl h3{width:100%; text-align:center; line-height:5rem; font-size:2.2rem; background:#65bb28; color:#FFF; padding:0 5rem;  position:absolute; right:0; bottom:0;}
.gy_fgs_nrl p{width:100%; text-align:center; line-height:3rem; font-size:1.6rem; color:#FFF;  position:absolute; left:0; top:20%; transition:all 0.5s;opacity:0.0; -moz-opacity:0.0; filter:alpha(opacity=0);}
.gy_fgs_nrl i{color:#FFF; font-size:3rem; margin:0 auto 2rem auto; text-align:center; display:inline-block;}
.gy_fgs_nrl:hover p{top:28%; opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
/*guanyu_fengongsi end*/

/*guanyu_gongsirongyu*****/
@media screen and (max-width:1860px){
.gy_ryc{max-width:80% !important;}
}

@media screen and (max-width:750px){
.gy_ryc{max-width:75% !important;}
}
@media screen and (max-width:450px){
.gy_ryc{max-width:65% !important;}
}
.gy_ry{padding:3rem 0; background:#eee;}
.gy_ryc{max-width:100%; margin:0 auto !important; position:relative;}
.gy_ry_nr{padding:0;}
.gy_rylb{width:100%;}
.gy_rylb span{width:100%; height:0; padding-bottom:120%; display:block; position:relative; background:#fbfbfb;}
.gy_rylb span img{max-width:90%; max-height:90%; display:block; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}
.gy_rylb h3{line-height:2.4rem; text-align:center; font-size:1.6rem; font-weight:normal; padding:1.4rem 0;}

/*rongyu swiper anniu*********/
.gy_ryc .swiper-button-prev_ry,.swiper-button-next_ry{width:5rem !important; height:5rem !important; background:rgba(0,0,0,0.2) !important; border-radius:50%;}
.gy_ryc .swiper-button-prev_ry:hover,.gy_ryc .swiper-button-next_ry:hover{background:rgba(0,0,0,0.5) !important;}
.gy_ryc .swiper-button-prev_ry i,.swiper-button-next_ry i{font-size:1.6rem; color:#FFF;}
.gy_ryc .swiper-button-prev_ry{top:40% !important; left:-7rem !important;}
.gy_ryc .swiper-button-next_ry{top:40% !important; right:-7rem !important;}
.gy_ryc .swiper-button-prev_ry:after{display:none;}
.gy_ryc .swiper-button-next_ry:after{display:none;}
/*rongyu swiper anniu end**********/
/*guanyu_gongsirongyu end****/

/*qiyewenhua**********/
@media screen and (max-width:1200px){
.gy_qywh ul li{width:19% !important; padding-bottom:19% !important; margin:2% 3% !important;}
.gy_qywh ul li span i{font-size:4rem !important; margin:3rem auto 1rem auto !important;}
}
@media screen and (max-width:980px){
.gy_qywh ul li{width:29% !important; padding-bottom:22% !important; margin:2% 2% !important; border-radius:15px !important;}
.gy_qywh ul li:nth-child(8){width:62% !important;}
.gy_qywh ul li span i{margin:3rem auto 1rem auto !important;}
.gy_qywh ul li span h3{line-height:4rem !important;}
.gy_qywh ul li span p{width:90% !important;}
.gy_qywh ul li font{display:none !important;}
}
@media screen and (max-width:750px){
.gy_qywh ul li{padding-bottom:25% !important;}
.gy_qywh ul li span i{font-size:4rem !important;}
}

@media screen and (max-width:600px){
.gy_qywh ul li{padding-bottom:28% !important;}
.gy_qywh ul li span i{margin:2rem auto 1rem auto !important;}
}
@media screen and (max-width:500px){
.gy_qywh ul li{padding-bottom:38% !important;}
}

@media screen and (max-width:400px){
.gy_qywh ul li{padding-bottom:50% !important;}
}
.gy_qywh{padding:3rem 0;}
.gy_qywh ul{width:100%; display:flex; gap:20px; flex-wrap:wrap;justify-content: space-between}
.gy_qywh ul li{width:calc((100% - 60px) / 4); text-align:center; border:1px #CCCCCC solid; padding-bottom:3rem;}
.gy_qywh ul li i{font-size:5rem; display:block; margin:4rem auto 1.2rem auto;}
/*qiyewenhua**********/

/*guanyu end********************************/

/*tongyong*/
@media screen and (max-width:1399px){
	.ny_c{margin:0px 30px !important;}
	.ny_crc{padding:1rem 3rem 3rem 3rem !important;}
}
@media screen and (max-width:1199px){
	.ny_cl{width:22% !important; }
	.ny_cr{width:78% !important;}
}
@media screen and (max-width:749px){
	.ny_c{margin:0px 0px !important; top:0rem !important; display:block !important;}
	.ny_crc{padding:1rem 2rem 1rem 2rem !important;}
	.ny_cl{display:none !important; float:none !important;}
	.ny_cr{width:100% !important; float:none !important;}
	.ny_crc dl dt .ny_bt p{display:none !important;}
	.ny_cl_sj{display:flex !important;}
}
.ny_cl_sj{padding:1rem 2rem 0 2rem; display:none; flex-wrap:wrap;}
.ny_cl_sj a{line-height:2.2rem; font-size:1.6rem; text-align:center; background:rgba(0, 0, 0, 0.3); color:#FFF; display:block; border-radius:8px; padding:1rem 1rem; margin:0.5rem 0.2rem; flex-grow:1;}
.ny_cl_sj .sub_a_hover{background:#7d1b1f; color:#FFF;}

.ny_w{ background:#fbf8f4; position:relative;}
.ny_c{max-width:1700px; margin:0 100px;  position:relative; left:0px; top:-8rem; background:#fff; display:flex; -moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.2); box-shadow:0px 0px 20px rgba(0, 0, 0, 0.2);}
.ny_cl{width:25%; float:left; background:#f8f8f8; display:flex; height:auto;}
.ny_cl dl{width:100%;}
.ny_cl dl dt{width:100%; line-height:5rem; background:#56a3ff; color:#FFF;}
.ny_cl dl dd{padding-top:3rem;}
.ny_cl dl dd a{width:100%; line-height:2rem; font-size:1.6rem; border-bottom:1px #eee solid; display:block; padding:2rem 10%; position:relative;}
.ny_cl dl dd a:hover{background:#1b66b1; color:#FFF;}
.ny_cl dl dd a i{position:absolute; right:10%; top:0px;}
.ny_cl dl dd .sub_a_hover{background:#004b96 ; color:#FFF;}

.ny_cr{width:75%; min-height:500px; float:right; background:#fff;}
.ny_crc{padding:3rem 12rem 5rem 5rem;}
.ny_crc dl{width:100%;}
.ny_crc dl dt{width:100%; border-bottom:1px #eee solid;}
.ny_crc dl dt .ny_bt{line-height:30px; color:#555; position:relative; margin:1rem 0;}
.ny_crc dl dt .ny_bt h3{ font-size:2.6rem; color:#555; font-weight:normal;}
.ny_crc dl dt .ny_bt h3 i{font-size:2rem; font-weight:normal;}
.ny_crc dl dt .ny_bt p{line-height:30px; position:absolute; right:0; top:0;}
.ny_crc dl dt .ny_fbt{line-height:2rem; font-size:1.8rem; color:#777; display:block; border-top:1px #eee solid; padding:0rem 0 1rem 2rem;}
.ny_crc dl dd{width:100%; padding:2rem 0 0 0; line-height:3rem;}

.ny_xq{ padding:3% 10%;}
/*tongyong end*/

/*zhaopin*/
.job_c{width:100%; min-height:500px; line-height:4rem; background:#fff; padding:5rem; border:1px #eee solid;}
.job_c h3{font-size:2.4rem;}
.job_c span{font-size:1.4rem; padding-bottom:5rem; display:block;}
/*zhaopin end*/

/*lianxi*/
@media screen and (max-width:1200px){
.lxwm_c{padding:3rem 3rem !important;}
}

@media screen and (max-width:960px){
.lxwm_c{grid-template-columns:1fr !important; grid-row-gap:3rem !important }
.lxwm_l{padding:5rem 3rem 3rem 3rem !important;}
}
.lxwm_w{min-height:500px; background:#f8f8f8;}
.lxwm_c{padding:5rem 8rem; display:grid; grid-column-gap:5rem; grid-template-columns:1fr 1fr;}
.lxwm_c h1{font-size:3rem;}
.lxwm_l{line-height:4rem; font-size:1.6rem; background: url(../images/lx01.png) no-repeat right top #FFF; background-size:5rem 5rem; padding:5rem 5rem 5rem 5rem; box-shadow:0px 0px 20px rgba(80, 80, 80, 0.1);}
/*lianxi end*/



/*neiyeyangshi end*************************************************************************/

/*bottom*/
@media screen and (max-width:1800px){
.bottom_cl{display:none;}
.bottom_cr{width:auto !important; margin:0 auto !important;}
}
@media screen and (max-width:1400px){
.bottom_cr ul li:last-child{display:none !important;}
}
@media screen and (max-width:980px){
.bottom_cl{width:auto !important; text-align:center !important; margin:0 auto !important; display:block !important;}
.bottom_cl img{margin:0 auto !important;}
.bottom_cr{display:none !important;}
}

.bottom_w{width:100%; height:auto; padding:45px 0px; background:#e6e6e6;}
.bottom_c{display:flex; gap:7rem;}
.bottom_cl{width: 25%;}
.bottom_cl img {display:block;}
.bottom_cl h3{font-size:1.8rem; padding-top:2rem; color:#333;}
.bottom_cr{width: 75%;}
.bottom_cr ul{display:flex; gap:5rem; padding-top:2rem;}
.bottom_cr ul li{white-space: nowrap;}
.bottom_cr ul li h3{font-size:1.8rem; margin-bottom:20px; color:#333;}
.bottom_cr ul li span{display:block;}
.bottom_cr ul li span a{line-height:3rem; font:1.6rem; display:block;}
.bottom_cr ul li span a i{padding-right:3px;}

@media screen and (max-width:1800px){
.bottom_bqcr{display:none !important;}
.bottom_bqc{text-align:center !important;}
}
.bottom_bq{width:100%; padding:3rem 0; background:#454545; color:#FFFFFF;}
.bottom_bqc{position:relative;}
.bottom_bqc a{color:#FFFFFF;}
.bottom_bqc a:hover{color:#ffb602;}
.bottom_bqcr{position:absolute; top:0; right:0;}
.bottom_bqcr img{vertical-align:middle;}
/*留言预定*/
.feed01{width:100%; height:auto;}
.feed02{width:100%; height:auto; margin:20px 0px;}
.feed02_a{width:100px; height:35px; line-height:35px; text-align:right; margin-right:10px; font-size:14px; float:left;}
.feed02_b{width:400px; height:35px; line-height:35px; float:left;}
.feed02_b span{color:#F00; font-size:16px;}
.feed02_c{width:400px; height:auto; line-height:22px; float:left;}
.feed03{height:auto; padding-left:110px; font-size:16px;}
.form01{width:380px; height:35px; line-height:35px;}
.form05{width:200px; height:35px; line-height:35px;}
.form02{width:50px; height:35px; line-height:35px;}
.form03{width:380px; height:90px; line-height:22px;}
.form04{width:100px; height:35px; cursor:pointer; margin-left:110px;}

@media screen and (max-width:749px){	
.kefu{display:none !important;}
}
.kefu{width:38px; height:auto; position:fixed; bottom:5%; right:1%; z-index:9999;}
.kefu i{font-size:2rem; line-height:38px; text-align:center; display:block; color:#FFF;}
.kefu .a01{width:38px; height:38px;  background:#999; border-radius:5px; margin-top:5px; cursor:pointer;}
.kefu .a01:hover{background:#ff8825;}
.kefu .a02{width:38px; height:38px;  background:#999; border-radius:5px; margin-top:5px; cursor:pointer; position:relative;}
.kefu .a02:hover{background:#ff8825;}
.kefu .a02 span{line-height:38px; text-align:center; white-space:nowrap; background:#ff8825; color:#FFF; border-radius:5px; position:absolute; right:40px; top:0px; z-index:999999; display:none; padding:0 10px;}
.kefu .a02:hover span{ display:block;}
.kefu .a03{width:38px; height:38px;  background:#999; border-radius:5px; margin-top:5px; cursor:pointer; position:relative;}
.kefu .a03:hover{background:#ff8825;}
.kefu .a03 .ewm{width:90px; max-width:100px; position:absolute; left:-92px; top:-10px; z-index:999999; display:none;}
.kefu .a03:hover .ewm{display:block;}



/*--详情页面--*/
@media screen and (max-width:1199px){
.xq03 .icon-ketang{display:none !important;}
.xq01{padding:3rem 4rem !important;}
}
@media screen and (max-width:749px){
.xq_w{background:none !important;}
.xq01{padding:0rem 0rem !important; box-shadow:none !important;}
.xq02{line-height:28px !important; padding:0 0 0rem 0 !important; font-size:2.2rem !important;}
.xq03 input{margin-left:1px !important;}
.xq03 font{display:none !important;}
}
.xq_w{ border-top:1px #eee solid; background:#f8f8f8;}
.xq_c{padding:3rem 0;}
.xq01{min-height:500px; margin:0px auto; background:#FFF; padding:5rem 20rem; box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1);}

.xq02{height:auto; line-height:38px; padding:0px 0px 0px 0px; text-align:center; font-size:2.6rem; color:#333;}
.xq03{height:50px; line-height:50px; text-align:center; font-size:1.6rem; color:#999; border-bottom:3px #eee solid; position:relative;}
.xq03 i{margin:0 5px 0 14px;}
.xq03 input{ width:20px; height:46px; line-height:36px; vertical-align:top; font-size:2.2rem; margin-left:5px; border:none; color:#999; background:none;}
.xq03 input:hover{color:#F00;}
.xq04{height:auto; padding:30px 0px; font-size:16px; line-height:30px;}
.xq04 img{max-width:100% !important;}
.xq05{height:auto; padding-top:10px; font-size:1.6rem; border-top:3px #eee solid;}
.xq05 p{line-height:4rem;}





/**********内容样式************/
/**********纯图片展示***********/

@media screen and (max-width:749px){	
.show_img ul li{width:48% !important;}
.show_img ul li span{height:40px !important; line-height:40px !important; font-size:1.4rem !important; padding:0 10px !important;}
}

.show_img{width:100%; margin:0px auto; overflow:hidden;}
.show_img ul{width:103%; margin:0px auto;}
.show_img ul li{width:31%;margin:0 2% 2% 0; position:relative; float:left;}
.show_img ul li .div01{width:100%; height:0px; padding-bottom:70%; overflow:hidden; position:relative; background:#000;}
.show_img ul li .div01 img{width:100%; height:100%; margin:0 auto; display:block; transition:0.6s; opacity:0.98; position:absolute; left:0px; top:0px;}
.show_img ul li:hover .div01 img{transform:scale(1.2);/* opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);*/}
.show_img ul li span{height:50px; line-height:50px; text-align:center; display:block; font-size:1.8rem; background:#f2f2f2; padding:0 30px; overflow:hidden;}

/**********纯图片展示单独***********/
@media screen and (max-width:749px){
.show_img01 ul li{width:47% !important; margin:1.5% 1.5% 5% 1.5% !important;}
}

.show_img01{width:100%; margin:0px auto;}
.show_img01 ul{margin:0 -1.5%;}
.show_img01 ul li{width:30.33%; height:auto; margin:1.5% 1.5% 2% 1.5%; float:left;}
.show_img01 ul li .img01{width:100%; height:0px; padding-bottom:70%; background:#000; position:relative; overflow:hidden;}
.show_img01 ul li .img01 img{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; transition:all 0.5s;}
.show_img01 ul li:hover .img01 img{transform:scale(1.2); opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.show_img01 ul li .img01 i{font-size:4rem; color:#FFF; position:absolute; left:45%; top:55%; z-index:999; transition:all 0.5s; opacity:0; -moz-opacity:0; filter:alpha(opacity=0);}
.show_img01 ul li:hover .img01 i{top:45%; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.show_img01 ul li span{height:30px; line-height:30px; display:block; font-size:1.8rem; text-align:center; padding:0px 5%; overflow:hidden; margin-top:3%;}
.show_img01 ul li p{line-height:1.4rem; text-align:center; font-size:1.4rem; color:#999;}

/**********纯图片展示单独***********/
@media screen and (max-width:749px){
.show_img02 ul li{width:47% !important; margin:1.5% 1.5% 5% 1.5% !important;}
.show_img02 ul li span{line-height:30px !important; margin-top:2% !important;}
}

.show_img02{width:100%; margin:0px auto;}
.show_img02 ul{margin:0 -1.5%;}
.show_img02 ul li{width:22%; height:auto; margin:1.5% 1.5% 2% 1.5%; float:left;}
.show_img02 ul li .img01{width:100%; height:0px; padding-bottom:150%; background:#000; position:relative; overflow:hidden;}
.show_img02 ul li .img01 img{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; transition:all 0.5s;}
.show_img02 ul li:hover .img01 img{transform:scale(1.2); opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.show_img02 ul li .img01 i{font-size:4rem; color:#FFF; position:absolute; left:45%; top:55%; z-index:999; transition:all 0.5s; opacity:0; -moz-opacity:0; filter:alpha(opacity=0);}
.show_img02 ul li:hover .img01 i{top:45%; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.show_img02 ul li span{line-height:45px; display:block; font-size:2rem; text-align:center; padding:0px 5%; overflow:hidden; margin-top:3%;}
.show_img02 ul li p{line-height:1.4rem; text-align:center; font-size:1.4rem; color:#999;}
.show_img02 ul li p font{color:#f76950;}

/**********纯图片展示02***********/
@media screen and (max-width:1119px){
.show_pro ul li{width:31.3% !important;}
}
@media screen and (max-width:749px){
.show_pro ul li{width:48% !important;}
.show_pro ul li a{padding:5% !important;}
.show_pro ul li a h4{font-size:1.2rem !important;}
}

.show_pro{width:100%; padding:0px 0; overflow:hidden;}
.show_pro ul{ width:102%; margin:0px auto;}
.show_pro ul li{width:23%; margin:0% 2% 2% 0%; background:#FFF; float:left;}
.show_pro ul li:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);}
.show_pro ul li a{display:block; margin:0 auto; padding:20px; border:1px solid #dbe3ef;}
.show_pro ul li a .img01{width:100%; height:auto; position:relative;}
.show_pro ul li a .img01:hover i{display:none;}
.show_pro ul li a .img01 img{width:100%; display:block;}
.show_pro ul li a h3{height:40px;line-height:20px; font-size:1.4rem; overflow:hidden; font-weight:normal; overflow:hidden; margin-top:15px;}
.show_pro ul li a h4{line-height:20px; font-size:1.4rem; overflow:hidden; margin-top:10px; font-weight:normal; color:#777;}


/**********新闻列表展示***********/
@media screen and (max-width:749px){	
.show_news{padding:2% 5% !important;}
.show_news ul li a{padding:20px 0px 40px 0 !important; line-height:20px !important; display:flex !important;}
.show_news ul li span{line-height:20px !important; left:15px !important; bottom:15px !important;}
}
.show_news{margin:0px auto; background:#f8f8f8; padding:2% 10%;}
.show_news ul li{font-size:1.6rem; border-bottom:#999 1px dotted; margin:0px auto; position:relative;}
.show_news ul li a{line-height:25px; display:block; padding:20px 150px 20px 0;}
.show_news ul li a i{font-size:1.4rem; margin-right:5px; vertical-align:middle;}
.show_news ul li span{line-height:70px; color:#555; position:absolute; right:0px; bottom:0px;}

/**********图文混排展示***********/
@media screen and (max-width:1800px){
.show_news_img ul li a span h2{font-size:2rem !important; overflow:hidden !important;}
.show_news_img ul li a span h3{line-height:3rem !important;}
}

@media screen and (max-width:749px){	
.show_news_img ul li a{display:block !important;}
.show_news_img ul li a p{ width:100% !important;}
.show_news_img ul li a span{ width:100% !important; padding:0rem 2rem 0rem 2rem !important;}
}

.show_news_img{width:100%; margin:0px auto;}
.show_news_img ul li{background:#f8f8f8; text-align:left; margin-top:20px;}
.show_news_img ul li:hover{ box-shadow:0px 0px 20px rgba(0,0,0,0.1);}
.show_news_img ul li a{display: flex;}
.show_news_img ul li a p{width:30%; position:relative; overflow:hidden; background:#ccc;}
.show_news_img ul li a p img{width:100%; min-height:100%; display:block; opacity:0.9;}
.show_news_img ul li a span{width:67%; height:auto; line-height:25px; display:block; font-size:14px; padding-left:4rem; padding:2rem 0 0 4rem;}
.show_news_img ul li a span h2{height:4rem; line-height:4rem; font-size:2.6rem; color:#333; margin:0px;}
.show_news_img ul li a span h3{line-height:5rem; font-weight:normal; color:#777; font-size:1.6rem; border-bottom:1px #999 dashed;}
.show_news_img ul li a span h4{width:100%;line-height:3rem; font-size:1.6rem;font-weight:normal; color:#777; padding:1.2rem 0 3rem 0;}

/**********单页展示***********/
.show_single{width:100%; margin:0px auto;}
.show_single_t{font-size:20px; line-height:20px; color:#000000; text-align:center; padding-bottom:20px;}
.show_single_d{height:35px; line-height:35px; text-align:center; color:#FFFFFF; font-size:14px; background:#cbcbcb;}
.show_single_c{padding-top:10px; font-size:16px; line-height:35px;}

/**********上下图文混排展示***********/
@media screen and (max-width:749px){	
.show_news_img_sx ul{width:100% !important;}
.show_news_img_sx ul li{width:100% !important;}
}

@media screen and (max-width:420px){	
.show_news_img_sx ul li .zw{width:100% !important; min-height:auto !important; margin:10px auto !important;}
.show_news_img_sx ul li .zw h3{text-align:center !important;}
.show_news_img_sx ul li .zw span{display:none !important;}
.show_news_img_sx ul li .zw p{display:none !important;}
}
.show_news_img_sx{width:100%; margin:0px auto; overflow:hidden;}
.show_news_img_sx ul{width:110%; height:auto;}
.show_news_img_sx ul li{width:29%; height:auto; margin-right:2%; margin-bottom:2%; float:left; background:#f5f5f5; position:relative;}
.show_news_img_sx ul li a{display:block;}
.show_news_img_sx ul li .img01{width:100%; height:0px; padding-bottom:70%; background:#000; overflow:hidden; position:relative;}
.show_news_img_sx ul li .img01 img{width:100%; height:100%; display:block; opacity:0.9; transition:all 0.5s; position:absolute; left:0; top:0;}
.show_news_img_sx ul li:hover .img01 img{transform:scale(1.2);}

.show_news_img_sx ul li .zw{width:85%; height:auto; min-height:170px; margin:20px auto;}
.show_news_img_sx ul li .zw h3{ height:3rem; line-height:3rem; font-size:2rem; font-weight:normal; overflow:hidden;}
.show_news_img_sx ul li .zw span{line-height:40px; font-size:1.6rem; color:#999;}
.show_news_img_sx ul li .zw p{ height:5.3rem; line-height:24px; font-size:1.6rem; color:#777; overflow:hidden;}
.show_news_img_sx ul li .zw p font{font-size:1.4rem; display:block; transition:all 0.5s; position:absolute; left:8%; bottom:30px;}
.show_news_img_sx ul li:hover .zw p font{color:#000;}


/*分页样式*/
.page_area{padding:25px 0px; text-align:center; clear:both;}
.PageNav_2{display:block; width:100%; text-align:center; clear:both;}
.PageNav_2 .PageTurn{height:30px; line-height:30px; border:#777 1px solid; background:#777; padding:0px 5px; color:#FFFFFF; display:inline-block; margin:2px;}
.PageNav_2 .PageTurn_Disable{height:30px; line-height:30px; border:#777 1px solid; color:#fff; background:#777; padding:0px 5px; display:inline-block; margin:2px;}
.PageNav_2 .PageNum{height:30px; line-height:30px; border:#777 1px solid; background:#777; color:#fff; padding:0px 5px; display:inline-block; margin:2px;}/*未选中样式*/
.PageNav_2 .PageNum_Disable{height:30px; line-height:30px; color:#FFFFFF; border:1px solid #ff8825; background:#ff8825; padding:0px 5px; display:inline-block; margin:2px;}/*当前选中样式*/
