:root{

	--rootcolor: #1a99aa;

	--rootcolor2: #224c94;

}

.headnav_item.active .headnav_itema span{

	color: var(--rootcolor);

}

.headnav_item:hover .headnav_itema span{

	color: var(--rootcolor);

}

.headnav_qtxl_box .headnav_qtxl_boxitem:hover{

	color: var(--rootcolor);

}

.headqt_ssdw.on .headqt_ssdwbox{

	    border: 1px solid var(--rootcolor);

}

.headqt_ssdwboxtj{

	position: relative;

	width: 60px;

}

.icon-shubiao:before{

	color: var(--rootcolor2);

}

.banner_boxtxta .banner_boxtxta_box{

	background-color: var(--rootcolor);

}

.productst_slidedwbox_a{

	background-color: var(--rootcolor);

}

.productst_slidedwboxdw{

	display: none;

}

.productsbox_ra.hvr-sweep-to-right::before{

	background-color: var(--rootcolor);

}

.rmproduct_more .hvr-sweep-to-right::before{

	background-color: var(--rootcolor);

}

.rmproduct_slide .rmproduct_slidea:hover .rmproduct_slidea_txt{

	color: var(--rootcolor);

}

.aboutdw_boxr_gd .aboutdw_boxr_gdmore{

	background-color: var(--rootcolor);

	border-radius: 5px;

}

a:hover{

	color: var(--rootcolor);

}

.shuzhi_itemboxt span{

	color: var(--rootcolor2);

}

.newstitler_box > a:hover{

	color: var(--rootcolor);

}

.newsct_l:hover .newsct_lh{

	color: var(--rootcolor);

}

.newsct_lsj{

	color: var(--rootcolor2);

	border-bottom: 3px solid var(--rootcolor2);

}

.productsbox_lx{

	background-color: var(--rootcolor2);

	display: none;

}

.productsbox_lh{

	margin-left: unset;

}

.newsct_r .newsct_ritem:hover .newsct_ritembox_titleh{

	color: var(--rootcolor);

}

.newsct_ritem.hvr-underline-from-left::before{

	background-color: var(--rootcolor);

}

.icon-mobilephone_fill:before{

	content: "";

	width: 50px;

	height: 50px;

	display: block;

	color: var(--rootcolor2);

	background: url(/statics/xinzhan/image/tel.png) 0 0 no-repeat;

}

.icon-mail:before{

	content: "";

	width: 50px;

	height: 50px;

	display: block;

	color: var(--rootcolor2);

	background: url(/statics/xinzhan/image/pos.png) 0 0 no-repeat;

}

.icon-message_fill:before{

	content: "";

	width: 50px;

	height: 50px;

	display: block;

	color: var(--rootcolor2);

	background: url(/statics/xinzhan/image/add.png) 0 0 no-repeat;

}

.foot_ctbox_itemct .foot_ctbox_itemcta:hover{

	color: var(--rootcolor);

}

.foot_title>a:hover .foot_title_itemi{

	transform: translateY(-5px) scale(1);

	-webkit-transform: translateY(-5px) scale(1);

    -moz-transform: translateY(-5px) scale(1);

    -ms-transform: translateY(-5px) scale(1);

    -o-transform: translateY(-5px) scale(1);

}

body .cndns-right{

	background-color: var(--rootcolor);

}

.bannerglbox_rpre i:hover, .bannerglbox_rnext i:hover{

	color: var(--rootcolor);

}

.nybgt_txtx{

	background-color: var(--rootcolor);

	display: none;

}

.nymbx>a:hover{

	color: var(--rootcolor);

}

.gslsct_slide:hover .gslsct_slideitem_x::after{

	background-color: var(--rootcolor);

	border-color: var(--rootcolor);

}

.gslsct_slide:hover .gslsct_slideitem_sj{

	color: var(--rootcolor2);

}

.gslsct_pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{

	background-color: var(--rootcolor);

}

.icon-double-circle:before{

	color: var(--rootcolor);

}

body .nycqlbrbox_titletssbox{

	border: 2px solid var(--rootcolor2);

}

body .nycqlbrbox_titletssbox_tj{

	background-color: var(--rootcolor2);

}

body .cpmbxboxfha:hover i,body .cpmbxboxfha:hover span{

	color: var(--rootcolor);

}

body .nbcpxqboxr_link>div{

	background-color: var(--rootcolor);

}

body .nbcpxqb_slide.swiper-slide-thumb-active::before{

	background-color: var(--rootcolor);

}

body .nbcqcst_slide.swiper-slide-thumb-active .nbcqcst_slideitem{

	background-color: var(--rootcolor2);

}

body .nbcqcsboxl_b{

	border-top: 2px solid var(--rootcolor2);

}

body .nyxwnr_per:hover span, body .nyxwnr_next:hover span{

	color: var(--rootcolor);

}

body .nyxwnrboxl_sxy .nyxwnr_fh:hover{

	background-color: var(--rootcolor2);

}

body .nyxwnrboxlr_xg .nyxwnrboxlr_xga:hover .nyxwnrboxlr_xgaitemr{

	color: var(--rootcolor);

}

body .zblxfs_titlet span{

	background-color: var(--rootcolor);

	display: none;

}

body .zblxfs_titlet p{

	margin-left: unset;

}

body .lybd_ctbdl_iteml b{

	color: var(--rootcolor);

}

body .zblxfs_titleb{

	padding-left: unset;

}

body .lybd_ctbdb>input{

	background-color: var(--rootcolor);

}

.active .headnav_itema i{

	color: var(--rootcolor);

}

.headnav_item:hover .icon-xiangshang:before{

	color: var(--rootcolor);

}

body .zblxfs_ctitem:hover .zblxfs_ctitemh{

	color: #000;

}

body .zblxfs_ctitemtxt a:hover{

	color: #616161;

}

body .zblxfs_ctitemtxt>div a:hover{

	color: #616161;

}

body .zblxfs_ctitem:hover .zblxfs_ctitemimg img{

	transform: scale(1.0);

}

.rmproduct_more > a{

	border: 1px solid var(--rootcolor);

	color: var(--rootcolor);

}

.rmproduct_more > a:hover{

	border-color: var(--rootcolor);

}

.bannerglbox_lp{display: none;}

body .nbcpxqboxr_link>div .iconfont{

	font-size: 28px;

}

body .nbcqcsb_slideitem{

	height: unset;

	overflow: unset;

}
.nbcqcsb_slideitem table{width:98%!important;}

body .nbcqcsboxl{

	padding-right: 0;

	padding-left: 75px;

}

.nbcqcs .container{

	border-bottom: 1px solid #e6e6e6;

}

.gsry_prev i, .gsry_next i{

	background-color: rgba(34,76,148, 0.4);

	width: 40px;

	height: 40px;

	border-radius: 50%;

	color: #fff;

	text-align: center;

	position: relative;

}

.gsry_prev.swiper-button-disabled i, .gsry_next.swiper-button-disabled i{

	width: 40px;

	height: 40px;

	background-color: rgba(0, 0, 0, 0.4);

	border-radius: 50%;

	color: #fff;

	text-align: center;

	position: relative;

}

.gsry_prev i, .gsry_next i{

	font-size: 24px;

}

.gsry_prev i:before, .gsry_next i:before{

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

}

.gsryct .gsry_prev,.gsryct .gsry_next{

	display: none;

}

.gsryct:hover .gsry_prev,.gsryct:hover .gsry_next{

	display: block;

}

.headqt_ssdwboxtj{

	background: url("/statics/xinzhan/image/searchnew.png") no-repeat center center;

	background-size: 40%;

}

.headlogo_boximg img{

	height: 45px;

}

.honertitle{

	text-align: center;

	font-size: 16px;

	line-height: 40px;

}

body .about{

	background-repeat: no-repeat;

	background-size: cover;

}

body .about .aboutr{

	background-color: unset;

}

/**/

.language{

	display: flex;

	padding: 0 10px;

}

.language>div{

	display: flex;

	align-items: center;

}

.langimg img{

	display: block;

	width: 30px;

	height: 30px;

}

.cutlang{

	margin-left: 10px;

}

.headnav{

	justify-content: flex-end;

	-webkit-justify-content: flex-end;

	padding-left: 0px;

}

.headnav_item .headnav_itema{

	padding: 0 20px;

}

.gszs,.gsfjzs{

	display: none;

}

.xxygssm .gssmboxdw{

	left: 0;

}

.homenewsmore{display: none;}

.productst_slideaimg img{

	opacity: 0;

}

body .nycqlbl,body .nycqlbldw{

	background-color: #fff;

	border-bottom: unset;

}

body .nbcpxq~.nbcqcs .container .nycqlbl{

	padding-top: 0;

}

.foot_title_item{

	padding: 0 70px;

}

.foot_title a:nth-child(3) .foot_title_itemtxt p{

	font-size: 16px;

}

.cpmbxboxnav{

	color: #fff;

}

.productst_slide .productst_slideah,.productst_slide .productst_slideatext{

	color: #000;

}

@media (max-width: 992px){

.xxygssm .row{

	left: 0;

	flex-direction: column-reverse;

}

.news .container .row.justify-content-between.align-items-center.newstitle,.news .container .row.justify-content-between.align-items-center.newstitle .productsbox_l{

	display: block;

	text-align: center;

	font-size: 20px;

}

.products .container .row.justify-content-between.align-items-center.productsbox,.products .container .row.justify-content-between.align-items-center.productsbox .productsbox_l{

	display: block;

	text-align: center;

	font-size: 20px;

}

.productsbox_lh{

	font-size: 20px;

}

.aboutdw_boxr_boxh{

	text-align: center;

	font-size: 20px;

}

.homenewsmore{display: flex;margin: 20px 0 0;}

body .nbcqcsboxl{

	padding-left: 0;

	margin-top: 50px;

}

}

.headnav_item .headnav_itema i.noicon{

	opacity: 0;

}

.headnav_qtxl{

	left: 0;

	width: calc(100% + 0px);

}

#gongsils{

	display: none;

}

.nycqlblbox_itemct a{

	display: block;

	font-size: 14px;

	color: #666;

	padding: 10px 0 10px 20px;

}

.nycqlblbox_itemct a:hover,.nycqlblbox_itemct a.on{

	color: var(--rootcolor);

}

.nyflqhbox .nyflqha{

	margin: 0 10px;

}

.nyflqhbox .nyflqha.on .nyflqhadw{

	display: none;

}

.nyxwlb{

	margin-top: 45px;

}

body .lybd_ctbdb>input:hover{

	transform: scale(1.0) translateY(-5px);

	-webkit-transform: scale(1.0) translateY(-5px);

	-moz-transform: scale(1.0) translateY(-5px);

	-ms-transform: scale(1.0) translateY(-5px);

	-o-transform: scale(1.0) translateY(-5px);

	box-shadow: ;

}

/* 底部添加二维码 */

@media (min-width: 992px){

body .row-cols-lg-4>*{

	max-width: 20%;

}

body .row-cols-lg-4>* .qrcode{

	float: right;

}

body .row-cols-lg-4>* .qrcode img{

	display: block;

	width: 140px;

	margin-bottom: 10px;

}

body .row-cols-lg-4>* .qrcode h4{

	text-align: center;

	font-size: 14px;

	color: #666;

	font-weight: normal;

}

}

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

body .row-cols-lg-4>* .qrcode{

	margin-top: 20px;

	text-align: center;

}

body .row-cols-lg-4>* .qrcode img{

	display: inline-block;

	max-width: 160px;

	margin-bottom: 20px;

}

body .row-cols-lg-4>* .qrcode h4{

	text-align: center;

	font-size: 18px;

	color: #666;

	font-weight: normal;

}

.headlogo_boximg img{

	height: 36px;

}

}



.productst_slide .productst_slidea,.productst_slidedw{

	border-radius: 8px;

	overflow: hidden;

}

.news{

	margin-top: 60px;

}

.nbcpxq .container .swiper-slide-active{

	margin: 0 !important;

}

body .gssm_slide{

	overflow: auto;

}

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

.foot .foot_title{

	display: none;

}

.foot .foot_ct{

	padding-top: 30px;

}

.productst_slidedwbox_a{

	display: block;

}

.productst_slidedwbox_p{

	display: block;

	flex: 0;

}

body .about{

	flex-direction: column-reverse;

}

.aboutdw_boxr_gd .aboutdw_boxr_gdmore{

	margin: 0 auto;

	width: 170px;

}

.news{

	margin-top: 0px;

}

.foot_cl{

	display: none;

}

.foot{

	margin-top: 40px;

}

.gssmboxr_txtct{

	height: unset;

}

.gsry{

	margin-top: 10px;

}

.gssmboxr{

	padding-bottom: 20px;

}

.nycqlb .container .nycqlbbox{

	flex-direction: column-reverse;

}

.nycqlb .container .nycqlbbox .nycqlbl{

	margin: 10px 0;

	padding-bottom: 10px;

	padding-left: 0;

}

.nbcqcs .container .nbcqcsbox .nycqlbl{

	display: none;

}

body .nbcqcs{

	margin-top: 0;

}

body .nyflqhbox{

	justify-content: center;

}

body .aboutdw_box{

	padding: 30px 0;

}

body .shuzhi_itemboxt{

	margin-bottom: 10px;

}

}
@media screen and (max-width: 1500px){
.productst_slide .productst_slideatext{
	min-height: 72px;
}
}
@media screen and (max-width: 1200px){

body .gssm_slide{

	padding-right: 0;

}

}

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

.nygsxw_ctaimg{

	width: 40%;

}

.nygsxw_ctatxt{

	padding: 0 10px;

}

}

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

.productst_slidedwbox_p{

	min-height: 48px;

}

}

body .zblxfs_ctitemtxt{

	font-size: 18px;
	color: #616161;

}

/* 英文单独样式 */

.xxyen .headnav_qtxl{

	width:  calc(100% + 80px);

	left: -40px;

}

.xxyen .shuzhi_itembox{

	min-height: 42px;

}

.xxyen .shuzhi_item{

	margin-bottom: 10px;

}

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

body .nyflqhbox .nyflqha{

	width: unset;

    padding: 0 10px;

}

}

.xxyindexswiper1{
	margin-top: 30px;
	margin-bottom: 10px;
}
.foot_title{
	margin-left: -15px;
	margin-right: -15px;
	width: auto;
}




/* 侧边联系方式 */
.xxyslidebox{
position: fixed;
top: 35%;
right: 0;
padding: 20px;
border-radius: 10px;
background-color: #f3f4f8;
display: flex;
display: -webkit-flex;
justify-content: flex-start;
align-items: flex-start;
flex-direction: column;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
z-index: 999;
}
.xxyslidebox .title{
	font-size: 18px;
	color: #000;
	font-weight: bold;
	margin-bottom: 8px;
}
.xxyslidebox a{
	font-size: 16px;
	color: #000;
	display: flex;
	display: -webkit-flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 8px;
}
.xxyslidebox a img{
	height: 16px;
	margin-right: 3px;
}
.xxyslidebox a .xxytel{
	font-weight: bold;
}
@media screen and (max-width: 992px){
.xxyslidebox{display: none;}
}

body .nbcqcsb_slideitem{
	overflow-x: auto;
}
body .nbcqcsboxl_b .swiper-slide-active{
	margin: 0 !important;
}