*{margin:0px; padding:0px; list-style:none; outline:none; font-family:Arial, Helvetica, sans-serif;}
html{font-size:62.5%;/*10 ÷ 16 × 100% = 62.5%*/overflow-x:hidden;}
body{font-size:1.4rem;/*1.4 × 10px = 14px */ line-height:28px; color:#333; background:#f2f3f7; background-size:100% 100%;}
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:#f75428;}
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+ */
}


.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%;}
.w1400{width:1400px; margin:0px auto;}
.w1200{width:1200px; margin:0px auto;}
.relativea{position:relative;}
.hidden{overflow:hidden;}


@media screen and (max-width:1400px){
	html{font-size:62.5% !important;}
	.w1400{width:auto !important;}
}
@media screen and (max-width:1200px){
	.w1200{width:auto !important;}
}
@media screen and (max-width:960px){
	html{font-size:58.5% !important;}
}
@media screen and (max-width:768px){
	html{font-size:55.5% !important;}
}


@media screen and (max-width:1399px){
	.top_w{ height:90px !important; padding:0 3% !important;}
	.top_logo{width:15% !important; margin-right:7% !important;}
	.top_sj .logo img{height:35px !important; display:block;}
	.top_tp{margin:1% 3% 0 0 !important;}
	.top_tel{margin:2% 3% 0 0 !important;}
	.top_fx{margin-top:2.7% !important;}
	.top_fx i{width:30px !important; line-height:30px !important;}
}

@media screen and (max-width:1199px){
	.top_w{display:none !important;}
	.top_sj{display:block !important;}
	.top_tp{display:none !important;}
	
}

@media screen and (max-width:749px){
	.top_sj{width:100%; border-bottom:1px #eee solid; position:fixed; left:0; top:0; z-index:999;}
	.sj_dh{top:18px !important;}
	.top_sjhd{display:block !important;}
}


.top_w{background:#fff; height:120px;}
.top_logo{padding:20px 0 0 0; float:left;}
.top_logo img{display:block;}
.top_tp{margin:25px 5% 0 0; float:right;}
.top_tp img{height:100%; display:block;}
.top_tel{line-height:22px; font-size:1.4rem; color:#000; margin:3% 3% 0 0; float:right;}
.top_tel i{width:45px; height:45px; line-height:45px; text-align:center; border-radius:50%;  background:#f3f3f3; font-size:2.6rem; margin-right:10px; align-items:center; color:#26559b; float:left;}
.top_tel p{float:left;}
.top_fx{margin-top:3%;float:right;}
.top_fx i{width:35px; line-height:35px; text-align:center; border-radius:3px; background:#26559b; color:#FFF; font-size:2rem; display:inline-block; margin-left:5px;}
.top_fx i:hover{background:#f75428;}

.top_sj{background:#FFF; display:none;}
.top_sj .logo{margin-left:3%; padding:15px 0;}
.top_sj .logo img{height:40px; display:block;}
.sj_dh{font-size:3rem; color:#0065b3; display:block; position:absolute; right:4%; top:3%; z-index:9999;}
.top_sjhd{height:66px; display:none;}

/*daohang*/
.sj_navbj{width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; z-index:99999; display:none;}
.sj_nav{width:90%; 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 a{color:#000;}
.sj_nav dd span{line-height:5rem; font-size:1.8rem; color:#000; 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{line-height:2.4rem; font-size:1.6rem; padding:1rem 0 1rem 1.5rem; color:#777; display:block; border-bottom:1px #eee solid;}
.sj_nav dd p a i{margin-right:5px;}
.sj_nav dd .block01{display:block !important;}
.sj_nav .navtel{padding:5% 10% 0 10%; line-height:2.4rem; font-size:1.8rem; display:flex;}
.sj_nav .navtel i{ font-size:2.6rem; margin-right:5px;}

@media screen and (max-width:1399px){
	.ind_dh{ padding:0 2% !important;}
	.ind_search{width:200px !important;}
}

@media screen and (max-width:1199px){
	.ind_dh{display:none !important;}
}
.ind_dh{height:60px; background:#26559b;}
.ind_dh ul{margin:0 auto;}
.ind_dh ul li{height:60px; text-align:center; padding:0 2%; float:left; position:relative;}
.ind_dh ul li span{display:block;}
.ind_dh ul li span a{font-size:1.6rem; line-height:60px; color:#fff; display:block;}
.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:#ff9c00;}
.ind_dh ul li .m_hover{color:#ff9c00;}
.ind_dh ul li div{min-width:170px; height:0px; text-align:left; overflow:hidden; position:absolute; top:120px; left:0px; z-index:9999; transition:all 0.5s;opacity:0; -moz-opacity:0; filter:alpha(opacity=0); box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);}
.ind_dh ul li div a{display:block; line-height:40px; color:#555; font-size:14px; white-space:nowrap; background:#FFF; padding:0 25px; border-top:1px #f1f1f1 solid;}
.ind_dh ul li div a:hover{color:#0056aa; background:#f1f1f1;}
.ind_dh ul li div a i{font-size:1.2rem; margin-right:5px;}
.ind_dh ul li .divon{height:auto; overflow:visible; top:60px; opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}

/*sousuo*/
@media screen and (min-width:1399px){
.ind_search_sj{display:none !important;}
}

.ind_search{width:230px; height:35px; border-radius:35px; overflow:hidden; padding:0 2%; background:#FFF; position:absolute; right:0; top:13px;}
.ind_search input{width:85%; height:35px; line-height:35px; border:none; background:#fff; float:left;}
.ind_search i{width:10%; height:35px; line-height:35px; text-align:right; font-size:2rem; display:block; cursor:pointer; float:right;}

.ind_search_sj{width:94%; margin:15px auto 10px auto; height:40px; border-radius:40px; overflow:hidden; background:#FFF;}
.ind_search_sj input{width:80%; height:40px; line-height:40px; border:none; background:#fff; padding:0 2%; float:left;}
.ind_search_sj i{width:10%; height:40px; line-height:40px; text-align:center; font-size:3rem; display:block; cursor:pointer; float:right;}


/*inputyangshi*/
input:-moz-placeholder,  
textarea:-moz-placeholder{color:#999;}  
input:-ms-input-placeholder,  
textarea:-ms-input-placeholder{color:#999;}  
input::-webkit-input-placeholder,  
textarea::-webkit-input-placeholder{color:#999;}

/*banner*/
@media screen and (max-width:1399px){

.banner .swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:2.4rem !important;}

}

.banner{height:auto; overflow:hidden;}
.banner img{display:block;}


.swiper-pagination-bullet{width:10px !important; height:10px !important;}
.swiper-pagination-bullets{bottom:0px !important;}

/*biaoti*/
@media screen and (max-width:1399px){
.ind_bta{padding:0 3% !important;}
.ind_bta p{font-size:1.2rem !important; line-height:20px !important; padding:10px 0 !important;}
}

@media screen and (max-width:749px){
.ind_bta h3{height:2rem !important; line-height:2.2rem !important; font-size:2.4rem !important; padding-top:1rem !important;}
}

.ind_bta{text-align:center;}
.ind_bta h3{height:4rem; font-size:4rem; padding-top:3rem; color:#26559b; text-transform:uppercase;}
.ind_bta h3 font{color:#f75428;}
.ind_bta h3 i{font-size:3rem;}
.ind_bta h3 .i_l{margin-left:10px;}
.ind_bta h3 .i_r{margin-right:10px;}
.ind_bta p{font-size:1.8rem; padding:10px 0;}

/*biaoti*/
@media screen and (max-width:1399px){
.ind_btb{padding:0 3% !important;}
.ind_btb h3{height:2rem !important; line-height:2.2rem !important; font-size:2rem !important;}
.ind_btb p{font-size:1.2rem !important; line-height:20px !important; padding:10px 0 !important;}
}

.ind_btb{text-align:center;}
.ind_btb h3{height:4rem; font-size:4rem; padding-top:3rem; color:#fff; text-transform:uppercase;}
.ind_btb h3 font{color:#f75428;}
.ind_btb h3 i{font-size:3rem;}
.ind_btb h3 .i_l{margin-left:10px;}
.ind_btb h3 .i_r{margin-right:10px;}
.ind_btb p{font-size:1.8rem; padding:10px 0; color:#fff;}


/*gengduoanniu*/
@media screen and (max-width:1399px){
.ind_morea{width:30% !important;}
}
.ind_morea{width:200px; background:#1d4e96; color:#FFF; text-align:center; line-height:5rem; font-size:1.6rem; display:block; margin:1% auto 0 auto;}
.ind_morea i{margin-right:5px; font-size:2rem; vertical-align:middle;}
.ind_morea:hover{background:#f75428; color:#FFF;}


/*xinchanpin*/
@media screen and (max-width:1399px){	
.ind_xcpc{width:94% !important; margin:0 auto !important;}
.ind_xcpc li{width:65% !important;}
.ind_xcpc li .a_l{width:38% !important; height:auto !important;}
.ind_xcpc li .a_r{width:50% !important; }
.ind_xcpc li .a_r h3{font-size:1.8rem !important; line-height:25px !important;}
.ind_xcpc li .a_r p{font-size:1.6rem !important; line-height:25px !important; padding:10px 0 !important;}

.ind_xcpc li:nth-child(3){width:33% !important;}
.ind_xcpc li:nth-child(3) img{ width:100% !important; height:auto !important;}
.ind_xcpc li:nth-child(3) .a_r{width:80% !important;}
}

@media screen and (max-width:1199px){	
.ind_xcpc li{width:60% !important;}
.ind_xcpc li .a_l{width:46% !important; height:auto !important;}
.ind_xcpc li .a_r{width:43% !important; }
.ind_xcpc li:nth-child(3){width:38% !important;}

}

@media screen and (max-width:950px){	
.ind_xcp{padding:0% 0 0 0 !important;}
.ind_xcpc li{width:65% !important;}
.ind_xcpc li .a_l{width:39% !important; height:auto !important;}
.ind_xcpc li .a_r{width:50% !important; }
.ind_xcpc li .a_r h3{font-size:1.4rem !important; line-height:20px !important; height:40px !important; overflow:hidden !important;}
.ind_xcpc li .a_r p{font-size:1.2rem !important; line-height:20px !important; padding:10px 0 !important;}
.ind_xcpc li .a_r font{width:120px !important; line-height:25px !important; font-size:1.2rem !important;}
.ind_xcpc li:nth-child(3){width:32% !important;}
.ind_xcpc li:nth-child(3) img{ width:100% !important; height:auto !important;}
.ind_xcpc li:nth-child(3) .a_r{width:80% !important;}

}

@media screen and (max-width:750px){	
.ind_xcpc li{width:57% !important;}
.ind_xcpc li .a_l{width:55% !important; height:auto !important;}
.ind_xcpc li .a_r{width:30% !important; }
.ind_xcpc li .a_r h3{font-size:1.4rem !important; line-height:20px !important; height:80px !important; overflow:hidden !important; font-weight:normal !important;}
.ind_xcpc li .a_r font{display:none !important;}
.ind_xcpc li .a_r p{display:none !important;}
.ind_xcpc li:nth-child(3){width:39% !important;}
}

.ind_xcp{padding:2% 0 0 0;}
.ind_xcpc{width:100%; margin:3% 0; position:relative;}
.ind_xcpc li{width:850px; background:#FFF;}
.ind_xcpc li:hover{box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);}
.ind_xcpc li .a_l{width:380px; height:380px; display:block; float:left;}
.ind_xcpc li .a_r{width:350px; margin:5%; float:left;}
.ind_xcpc li .a_r h3{font-size:2.2rem; line-height:35px; color:#555;}
.ind_xcpc li .a_r p{font-size:1.8rem; color:#777; padding:20px 0;}
.ind_xcpc li .a_r font{width:130px; line-height:35px; text-align:center;font-size:1.6rem; font-weight:bold; color:#FFF; background:#26559b; display:block;}
.ind_xcpc li .a_r font:hover{background:#f75428;}
.ind_xcpc li:nth-child(1){position:absolute; left:0; top:0;}
.ind_xcpc li:nth-child(2){position:absolute; left:0; bottom:0;}
.ind_xcpc li:nth-child(3){width:520px; float:right;}
.ind_xcpc li:nth-child(3) img{width:100%; height:520px; display:block;}
.ind_xcpc li:nth-child(3) .a_r{width:80%; margin:5% 10% 9% 10%;}
.ind_xcpc li:nth-child(3) .a_r h3{height:60px; overflow:hidden; font-size:2.2rem; line-height:35px;}


/*renmaichanpin*/
@media screen and (max-width:1399px){	
.ind_hot_nr{margin:2% 3% 0 3% !important;}
}

@media screen and (max-width:749px){	
.ind_hot_nr .cplb span h3{height:34px !important; line-height:20px !important;}
}
.ind_hot{padding:2% 0;}
.ind_hot_nr{margin:2% 0 0 0; padding-bottom:50px !important;}
.ind_hot_nr .cplb{width:100%; text-align:left; padding-bottom:20px;}
.ind_hot_nr .cplb img{width:100%; height:auto; display:block;}
.ind_hot_nr .cplb span{ width:80%; margin:0 auto; display:block;}
.ind_hot_nr .cplb span h3{height:46px; line-height:25px; font-size:1.6rem; font-weight:normal; margin:10px 0 20px 0; overflow:hidden; display:block;}
.ind_hot_nr .cplb span font{line-height:20px; font-size:1.4rem; color:#777; display:block;}
.ind_hot_nr .prev2{top:40% !important;}
.ind_hot_nr .next2{top:40% !important;}
.ind_hot_nr .swiper-slide{border-radius:10px; overflow:hidden; background:#FFF;}


/*guanyu*/
@media screen and (max-width:1399px){
.ind_gyc{margin:3% !important;}
.ind_gy_l{width:auto !important; float:none !important;}
.ind_gy_r{width:auto !important; float:none !important;}
}

.ind_gy{margin:1% 0;}
.ind_gyc{background:#dae7fa;}
.ind_gy_l{width:60%; float:left;}
.ind_gy_l video{width:100%; height:auto; display:block;}
.ind_gy_r{width:32%; padding:4%; float:right;}
.ind_gy_r h3{font-size:4rem; line-height:5rem; color:#26559b; text-transform:uppercase;}
.ind_gy_r h3::first-letter{color:#f75428;}
.ind_gy_r h4{font-size:1.8rem;}
.ind_gy_r p{font-size:1.6rem; padding:15px 0;}
.ind_gy_r a{width:30%; line-height:3rem; font-size:1.4rem; background:#26559b; color:#FFF; text-align:center; display:block;}

/*gongsizhaopian*/
@media screen and (max-width:1399px){
.ind_gszp_nr{margin:0 3% !important;}
}
.ind_gszp{padding:0% 0 4% 0;}
.ind_gszp_nr{margin:0 0;}
.ind_gszp_nr a{width:100%; height:0px; padding-bottom:65%; display:block; position:relative;}
.ind_gszp_nr a img{width:100%; height:100%; position:absolute; left:0; top:0;}

/*tuijianchanpin*/
@media screen and (max-width:1399px){
.ind_tjcp ul{width:auto !important; margin:0 3% !important;}
.ind_tjcp ul li{width:32% !important; margin:0 1% 1% 0 !important;}
.ind_tjcp ul li:nth-child(10){display:none !important;}
}
@media screen and (max-width:749px){
.ind_tjcp ul li{width:48% !important; margin:0 1% 2% 1% !important;}
.ind_tjcp ul li:nth-child(10){display:block !important;}
.ind_tjcp ul li .wza h3{ height:35px !important;}
}
.ind_tjcp{background:url(../images/indc01.jpg) no-repeat top center; padding:3% 0 0 0;}
.ind_tjcp_nr{overflow:hidden;}
.ind_tjcp ul{width:101%; padding-top:2%;}
.ind_tjcp ul li{width:19%; float:left; margin:0 1% 1% 0; background:#FFF;}
.ind_tjcp ul li .tpa{width:100%; height:0; padding-bottom:100%; position:relative;}
.ind_tjcp ul li .tpa img{width:86%; height:86%; display:block; position:absolute; left:7%; top:7%;}
.ind_tjcp ul li .wza{width:86%; margin:0 auto;}
.ind_tjcp ul li .wza h3{ height:41px; line-height:2.2rem; font-size:1.6rem; font-weight:normal; overflow:hidden;}
.ind_tjcp ul li .wza p{font-size:1.4rem; line-height:2.2rem; color:#777; padding:10px 0 20px 0;}

/*zhengshu*/
@media screen and (max-width:1399px){
.ind_zs ul{width:auto !important; margin:0 3% !important;}
.ind_zs_tp{width:auto !important; margin:0 3% !important;}
}
@media screen and (max-width:1119px){
.ind_zs ul li{width:32.7% !important;}
.ind_zs ul li img{height:280px !important;}

}
@media screen and (max-width:749px){
.ind_zs ul li img{height:150px !important;}
}
.ind_zs{padding:3% 0;}
.ind_zs_nr{overflow:hidden;}
.ind_zs_tp{width:100%;}
.ind_zs_tp img{ width:100%; display:block;}
.ind_zs ul{width:101%; padding-top:2%;}
.ind_zs ul li{width:16%; margin:0 0.6% 0.6% 0; background:url(../images/indzsbj.jpg) no-repeat; background-size:100% 100%; float:left;}
.ind_zs ul li img{width:80%; height:250px; display:block; margin:10%;}

/*neiyebanner*/
@media screen and (max-width:1199px){
.banner_ny{height:auto !important; padding:5% 3% !important;}
.banner_ny h3{font-size:3rem !important; padding-top:0 !important;}
.banner_ny span{font-size:1.2rem !important; line-height:2rem !important;}
}
.banner_ny{height:250px; text-align:center; color:#FFF; background:rgba(0,0,0,0.6);}
.banner_ny h3{font-size:4rem; line-height:5rem; padding-top:8rem; text-transform:uppercase;}
.banner_ny span{font-size:1.8rem; display:block;}

/*tongyongneiye*/
@media screen and (max-width:1399px){
.ny_w{width:auto !important; margin:1% 3% !important;}
}

@media screen and (max-width:1199px){
.ny_w{width:auto !important;}
.ny_l{display:none !important; float:none !important;}
.ny_r{width:auto !important; float:none !important;}
}
.ny_w{margin:1% 0;}
.ny_l{width:20%; background:#FFF; padding:1% 2% 2% 2%; border-radius:10px; float:left;}
.ny_l a{width:100%; line-height:2.5rem; font-size:1.5rem; padding:15px 0; border-bottom:#eee 1px solid; display:block;}
.ny_l a i{font-size:1.6rem; margin-right:5px;}
.ny_l .sub_a_hover{color:#f75428;}

.ny_r{width:68%; min-height:400px; background:#FFF; padding:1% 3% 2% 3%; border-radius:10px; float:right;}

/*chanpinleft*/


@media screen and (max-width:1199px){
.pro_c_l{float:none !important; position:absolute !important; left:-80% !important; top:0% !important; z-index:99999 !important;}
.pro_c_la a{padding:2px 0 !important;}
.pro_c_r{width:auto !important; float:none !important;}
}

.pro_c_l_cpxq{border-top: 10px #f2f3f7 solid; border-radius:0px; padding:1% 3% 2% 3%;}

.pro_c_l{width:20%; background:#FFF; padding:1% 2% 2% 2%; border-radius:10px; float:left;}
.pro_c_la{}
.pro_c_la a{width:100%; line-height:2.5rem; font-size:1.5rem; padding:15px 0; border-bottom:#eee 1px solid; display:flex;}
.pro_c_la a i{font-size:1.6rem; margin-right:5px;}
.pro_c_la .sub_a_hover{color:#f75428;}
.pro_c_lb{width:100%; line-height:40px; background:#26559b; text-align:center; margin-top:10px;}
.pro_c_lb:hover{ background:#f75428;}
.pro_c_lb a{color:#FFF; display:block;}

.pro_c_r{width:68%; min-height:400px; background:#FFF; padding:1% 3% 2% 3%; border-radius:10px; float:right;}

/*productxq*/
@media screen and (max-width:1199px){
.cpxq01{padding:2% !important;}
.cpxq02{width:auto !important;}
.ny_pic_l{display:none !important;}
.ny_pic_r{width:100% !important; float:none !important;}
}
.cpxq01{padding-top:20px;}
.cpxq02{ width:1200px; margin:0 auto;}
.ny_pic{height:auto; padding:3%; background:#fff;}
.ny_pic_l{width:462px; height:auto; float:left;}
.ny_pic_r{width:620px; height:auto; float:right;}
.ny_pic_r01{width:100%; height:auto; line-height:30px; padding:0px 0px 20px 0px; font-size:20px;}
.ny_pic_r01 h3{font-size:18px; padding-top:10px; color:#26559b; border-top:1px #eee solid; margin-top:20px;}
.ny_pic_r01 h4{font-size:16px; margin-bottom:10px; color:#26559b}
.ny_pic_r02{height:auto; line-height:22px; padding:0px; font-size:14px;}
.ny_pic_r02 span{ font-size:20px; line-height:18px; padding-bottom:10px; font-weight:bold; display:block;}
.ny_pic_r02 font{color:#333; display:block;padding-top:10px;}
.ny_pic_r03{width:100%; height:auto; margin-top:10px; padding:20px 0px 20px 0px; border-top:1px #eee solid;}
.ny_pic_r03 span{ font-size:20px; line-height:18px; padding-bottom:10px; font-weight:bold; display:block;}
.ny_pic_r03 p{font-size:16px; line-height:25px; display:block;}
.ny_pic_r03 a{width:40%; height:40px; line-height:40px; text-align:left; font-size:16px; background:#26559b; color:#FFF; border-radius:5px; display:block; margin-top:20px; padding-left:20px;}
.ny_pic_r03 a:hover{background:#f75428;}
.ny_pic_r03 a i{ font-size:18px;}
.ny_pic_r03 .xsan{display:none;}

@media screen and (max-width:1199px){
.sjxqqh{display:block !important;}
}
.sjxqqh{width:100%; margin-bottom:2%; display:none;}
.sjxqqh .swiper-slide{width:100%; height:0; padding-bottom:100%; position:relative;}
.sjxqqh .swiper-slide img{width:100%; height:100%; position:absolute; left:0; top:0;}


@media screen and (max-width:1199px){
.cpxqb{padding:30px 0px 0px 0px !important;}
.cpxqb_l{width:100% !important;}
.cpxqb_r{display:none !important;}
.cpxqb_l .dla dd h1{line-height:3rem; font-size:2rem !important;}
.cpxqb_l .dla dd{padding:3% 3% !important;}
}
.cpxqb{width:100%; height:auto; min-height:500px; padding:30px 0px;}

.cpxqb_l{width:890px; height:auto; float:left;}
.cpxqb_l .dla{height:auto; }
.cpxqb_l .dla dt{height:45px; line-height:45px; font-size:18px; font-weight:bold; padding-left:20px; background:#26559b ; color:#FFF;}
.cpxqb_l .dla dd{height:auto; min-height:400px; padding:20px 30px 20px 30px; background:#FFF; border:1px #ddd solid; margin-bottom:20px;}
.cpxqb_l .dla dd img{width:100%; display:block;}
.cpxqb_l .dla dd h1{line-height:5rem; font-size:3rem !important; background:#26559b; color:#fff; margin:20px auto 10px auto; padding:0px 10px !important; border:none !important;}


.cpxqb_r{width:290px; height:auto; float:right; background:#FFF;}
.cpxqb_r dl{width:100%; height:auto;}
.cpxqb_r dl dt{width:100%; height:46px; line-height:46px; font-size:18px; color:#FFF; font-weight:bold; text-align:center; background:#26559b ;}
.cpxqb_r dl dd{ height:auto; border:1px #ddd solid; border-top:0px;}
.cpxqb_r dl dd a{width:100%; height:auto; border-bottom:1px #ddd dotted; padding:20px 0px; display:block;}
.cpxqb_r dl dd a img{width:85%; height:auto; display:block; margin:0px auto;}
.cpxqb_r dl dd a span{width:85%; height:auto; line-height:22px; text-align:center; padding-top:10px; display:block; margin:0px auto;}


/*weizhi*/
@media screen and (max-width:1199px){
.ny_wz{line-height:2rem !important; font-size:1.2rem !important; padding:10px 0 !important;}
.wz_cpxq{line-height:2rem !important; font-size:1.2rem !important; padding:0 0 10px 0 !important;}
.cpxqht{display:block !important;}
}
@media screen and (max-width:749px){
.cpxqht{position:fixed !important;}
}
.ny_wz{line-height:5rem; font-size:1.6rem; border-bottom:1px #ddd solid; margin-bottom:15px;}
.wz_cpxq{line-height:5rem; font-size:1.6rem;}
.cpxqht{width:80%; height:65px; line-height:65px; font-size:2rem; position:absolute; top:0; left:3%; z-index:9999; display:none; color:#000; background:#FFF;}
.cpxqht i{font-size:2rem; margin-right:5px;}

/*neyelianxi*/
@media screen and (max-width:1399px){
.ny_lxc{width:auto!important;}
.ny_lxb01 img{height:auto!important;}
}
@media screen and (max-width:979px){
.ny_lxb{width:auto !important; float:none !important;}
}
.ny_lx{padding:30px 0px 50px 0px;}
.ny_lxc{width:1400px; line-height:40px; overflow:hidden; margin:0px auto;}
.ny_lxb{width:31%; float:left; margin:1% 1.1%;}
.ny_lxb01{width:100%; height:auto;}
.ny_lxb01 img{width:100%; height:auto; display:block;}

.ny_lxb02{height:100px; background:#eee; padding:30px;}
.ny_lxb02 h2{line-height:20px; font-size:26px; padding-bottom:10px;}
.ny_lxb02 p{line-height:30px; font-size:16px;}

@media screen and (max-width:1399px){
.ny_lyc{width:auto!important; padding:0 3% !important;}
}

@media screen and (max-width:749px){
.ny_lyc02a{width:auto!important; float:none!important;}
.ny_lyc02 form{width:auto !important;}
.ny_lyc02 .input03{width:50% !important;}
.ny_lyc02b .input02{width:auto!important; padding:5% !important;}
}
.ny_ly{width:100%; padding:80px 0px 50px 0px; background:#eee;}
.ny_lyc{width:1400px; margin:0px auto;}
.ny_lyc01{text-align:center; margin-bottom:50px;}
.ny_lyc01 h1{line-height:50px; font-size:40px;}
.ny_lyc01 span{font-size:16px;}
.ny_lyc02{width:100%; overflow:hidden;}
.ny_lyc02a{width:48%; height:50px; background:#FFF; margin:0 1% 2% 1%; float:left;}
.ny_lyc02a input{width:90%; height:50px; border:none; display:block; padding:0 5%;}
.ny_lyc02b{width:98%; height:auto; background:#FFF;  margin:0px auto 30px auto;}
.ny_lyc02b .input02{width:96%; height:80px; padding:2%; border:none;}
.ny_lyc02 .input03{width:30%; height:50px; line-height:50px; font-size:16px; cursor:pointer; text-align:center; border:none; color:#FFF; background:#1c75bc; margin:0 auto; display:block;}
.ny_lyc02 .input03:hover{background:#8dc63f;}




/*bottom*/
@media screen and (max-width:1399px){
.bottoma{display:none !important;}
}

.bottoma{background:#143f7f; color:#FFF; padding:50px 0;}
.bottoma h2{font-size:2.8rem; line-height:8rem;}
.bottoma_l{width:310px; float:left;}
.bottoma_l_nr{width:100%; font-size:1.4rem; padding-bottom:20px;}
.bottoma_l_fx{width:100%;}
.bottoma_l_fx i{width:35px; line-height:35px; text-align:center; border-radius:3px; background:#499bea; color:#FFF; font-size:2rem; display:inline-block; margin-left:5px;}
.bottoma_l_fx i:hover{background:#f75428;}
.bottoma_c{width:570px; margin-left:80px; float:left;}
.bottoma_c_nr{width:100%;}
.bottoma_c_nr a{width:45%; line-height:35px; float:left; margin-right:5%; display:block; color:#9ac5f6; border-bottom:1px #2c538c solid; font-size:1.45rem;}
.bottoma_c_nr a:hover{color:#f75428;}
.bottoma_c_nr a i{font-size:1rem; margin-right:5px;}
.bottoma_r{width:400px; float:right;}
.bottoma_r_nr{width:100%;}
.bottoma_r_nr a{color:#FFF;}
.bottoma_r_nr span{display:block; line-height:2rem; padding:10px 0; display:flex;}
.bottoma_r_nr span i{font-size:1.6rem; margin-right:10px;}
.bottoma_r_ewm{width:100%;}
.bottoma_r_wx{width:32%; float:left; margin-right:5%;}
.bottoma_r_wx img{width:100%; display:block; margin:0 auto;}
.bottoma_r_wx span{font-size:1.6rem; line-height:1.4rem; text-align:center; display:block;}

.bottom_bq{background:#103266; text-align:center; font-size:1.6rem; color:#FFF; padding:30px 0;}
.bottom_bq a{color:#fff;}
.bottom_bq a:hover{color:#f75428;}

/*留言预定*/
.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:#038fb7;}
.kefu .a02{width:38px; height:38px;  background:#999; border-radius:5px; margin-top:5px; cursor:pointer; position:relative;}
.kefu .a02:hover{background:#038fb7;}
.kefu .a02 span{line-height:38px; text-align:center; white-space:nowrap; background:#038fb7; 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:#038fb7;}
.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;}



/*--详情页面--*/
.xq01{width:100%; height:auto; margin:0px auto;}
.xq02{width:100%; height:auto; line-height:32px; padding:0px 0px 30px 0px; text-align:center; font-size:26px; color:#333;}
.xq03{width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; background:#ececec;}
.xq04{width:100%; height:auto; padding:30px 0px; font-size:16px; line-height:25px;}
.xq05{width:100%; height:auto; padding-top:10px; font-size:16px; border-top:1px #CCCCCC solid;}

/**********内容样式************/


/**********纯图片展示***********/
@media screen and (max-width:1199px){	
.show_img ul li .div01 img{height:200px !important;}
}

@media screen and (max-width:749px){	
.show_img ul li{width:48% !important;}
.show_img ul li .div01 img{height:180px !important;}
}
.show_img{width:100%; margin:0px auto; overflow:hidden;}
.show_img ul{width:103%; margin:0px auto;}
.show_img ul li{width:31%; height:auto; margin:0 2% 2% 0; position:relative; float:left;}
.show_img ul li .div01{width:100%; overflow:hidden; position:relative; background:#eee;}
.show_img ul li .div01 img{width:100%; height:250px; margin:0 auto; display:block; transition:0.6s;}
.show_img ul li:hover .div01 img{transform:scale(1.2); opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}
.show_img ul li span{height:50px; line-height:50px; text-align:center; display:block; font-size:14px; background:#eee; padding:0 10px; overflow:hidden;}

/**********纯图片展示单独***********/
.show_img01{width:100%; margin:0px auto;}
.show_img01 ul li{width:245px; height:auto; padding:10px; background:#eee; color:#FFF; margin-left:35px; margin-top:20px; float:left;}
.show_img01 ul li img{display:block;}
.show_img01 ul li span{width:245px; height:30px; line-height:30px; display:block; background:#555; font-size:12px; text-align:center;}
.show_img01 ul li .xz01{width:78px; height:25px; margin-left:25px; margin-top:10px; float:left;}

/**********纯图片展示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 ul li{ padding-bottom:20px !important; padding-top:10px !important;}
.show_news ul li a{line-height:20px !important; display:flex !important;}
.show_news ul li span{line-height:20px !important; left:15px !important; bottom:15px !important;}
}
.show_news{ width:100%; margin:0px auto;}
.show_news ul li{width:100%; height:60px; font-size:16px; border-bottom:#999 1px dotted; margin:0px auto; position:relative;}
.show_news ul li a{height:60px; line-height:60px; display:block;}
.show_news ul li a i{font-size:1.4rem; margin-right:5px; vertical-align:middle;}
.show_news ul li span{line-height:60px; color:#555; position:absolute; right:0px; bottom:0px;}

/**********图文混排展示***********/
@media screen and (max-width:1199px){	
.show_news_img ul li{padding:0 !important;}
.show_news_img ul li a img{height:auto !important;}
.show_news_img ul li a span h3{line-height:20px !important; font-size:1.8rem !important;}

}

@media screen and (max-width:749px){	

.show_news_img ul li a img{height:auto !important;}
.show_news_img ul li a span h3{line-height:20px !important;}
.show_news_img ul li a span h4{display:none !important;}
.show_news_img ul li a span p{border-bottom:none !important;}
.show_news_img ul li a span p i{display:none !important;}
}
.show_news_img{width:100%; margin:0px auto;}
.show_news_img ul li{background:#f9f9f9; text-align:left; padding:20px; margin-bottom:20px;}
.show_news_img ul li:hover{background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.show_news_img ul li a{position:relative; display:block;}
.show_news_img ul li a img{width:30%; height:200px; display:block;}
.show_news_img ul li a span{width:60%; height:auto; line-height:25px; display:block; font-size:14px; position:absolute; left:35%; top:0px; z-index:1; }
.show_news_img ul li a span h3{line-height:40px; font-size:25px; color:#333; margin:0px; font-weight:normal; padding:5px 0;}
.show_news_img ul li:hover h3{color:#f75428;}
.show_news_img ul li a span h4{line-height:30px; font-weight:normal; color:#777; font-size:16px;}
.show_news_img ul li a span p{width:100%; height:40px; line-height:40px; font-size:14px; color:#777; margin-bottom:15px; border-bottom:1px #999 dashed; position:relative;}
.show_news_img ul li a span p i{ width:10px; height:10px; background:#555; display:block; position:absolute; right:0px; bottom:-5px;}

/**********单页展示***********/
.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;}

/**********上下图文混排展示***********/
.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:#f8f8f8; position:relative;}
.show_news_img_sx ul li .img01{width:100%; height:215px; background:#000; overflow:hidden;}
.show_news_img_sx ul li .img01 .img{width:100%; height:215px; display:block; transition:all 0.5s;}
.show_news_img_sx ul li:hover .img01 .img{transform:scale(1.2); opacity:0.5; filter:alpha(opacity=50);}

.show_news_img_sx ul li .fdj{display:block; position:absolute; top:10%; left:45%; opacity:0; filter:alpha(opacity=0); transition:all 0.5s;}
.show_news_img_sx ul li:hover .fdj{display:block; position:absolute; top:23%; left:45%; opacity:1; filter:alpha(opacity=100);}

.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{font-size:1.8rem; font-weight:normal;}
.show_news_img_sx ul li .zw span{line-height:30px; font-size:1.2rem; color:#999;}
.show_news_img_sx ul li .zw p{line-height:24px; font-size:1.4rem; color:#777;}
.show_news_img_sx ul li .zw p font{font-size:1.0rem; display:block; transition:all 0.5s; position:absolute; left:8%; bottom:20px;}
.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 #1c75bc; background:#1c75bc; padding:0px 5px; display:inline-block; margin:2px;}/*当前选中样式*/
