: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;
	font-size: 40px;

}
.aboutdw_boxr_boxh{
	font-size: 40px;
}

.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;

}

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: #000000;

}

@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;

}

}

/* 下拉样式更改 */
.xxyxiala{
    position: absolute;
    top: 80px;
    width: 100vw;
    line-height: 34px;
    display: none;
    left: calc(-50vw - 50%);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    border-radius: 0 0 5px 5px ;
}
.xxyxiala .xialalist{
	display: flex;
    display: -webkit-flex;
    justify-content: center;
    background-color: #fff;
    padding: 5px 10px;
}
.xxyxiala .xialalist:nth-child(even){
	background-color: #fff;
}
.xxyxiala .xialalist .title{
	flex-shrink: 0;
	width: 120px;
}
.xxyxiala .xialalist .fenlei{
	display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    width: 660px;
}
.xxyxiala .xialalist .title a{
    font-size: 16px;
}
.xxyxiala .xialalist .fenlei a{
    font-size: 14px;
    margin-right: 25px;
}

/* 新增下载页面 */
.xxydownload{}
.xxydownload .listpart{
	display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #e5e5e5;
    padding: 15px 35px;
    margin-bottom: 20px;
}
.xxydownload .listpart:nth-child(even){
	background-color: #fafafa;
}
.xxydownload .listpart .title{
	display: flex;
    display: -webkit-flex;
    align-items: center;
}
.xxydownload .listpart .title .icon{
	flex-shrink: 0;
}
.xxydownload .listpart .title .icon img{
	width: 26px;
	height: 26px;
}
.xxydownload .listpart .title .text{
	font-size: 16px;
	color: #333;
	margin-left: 10px;
}
.xxydownload .listpart .time{
	flex-grow: 1;
    text-align: right;
    padding-right: 200px;
}
.xxydownload .listpart .downbtn{
	flex-shrink: 0;
}
.xxydownload .listpart .downbtn img{
	width: 26px;
	height: 26px;
}
@media screen and (max-width: 800px){
.xxydownload .listpart{
	padding: 15px;
}
.xxydownload .listpart .title .text{font-size: 16px;}
.xxydownload .listpart .time{
	flex-grow: 1;
    text-align: right;
    padding-right: 10px;
}
.foot_ctbox{
	margin-top: 0;
}
.foot_ctbox_itemtit{
	border-top: none;
	border-bottom: 1px solid #d5d5d5;
}
body .row-cols-lg-4>* .qrcode{
	margin-top: 30px;
}
body .nyxwnr_per span,body .nyxwnr_next span{
	font-size: 16px;
}
body .nyxwnrboxl_sxy .nyxwnr_fh{
	width: 130px;
}
.nyxwlb .container .nyxwlbbox{
	display: block;
}
}
/* 新增侧边栏 */
.float_qq{
	position: fixed;
	right: 0;
	top: 250px;
	width: 50px;
	height: 203px;
    z-index: 6666;
}
.float_qq li{ width:auto; height:50px; z-index:20;}
.qq_drop_down{display: none;width:60px;height: 52px;text-align: center;}
.float_qq li.float_qq1,.float_qq li.float_qq4{ position:absolute; left:0; width:62px;}
.float_qq li.float_qq1{ top:156px;}
.float_qq li.float_qq2{ position:absolute; top:52px; left:0; width:126px;}
.float_qq li.float_qq3,.float_qq li.float_qq5{ position:absolute; top:104px; left:0; width:172px;}
.float_qq li.float_qq4{ top:0;}
.float_qq li.float_qq5{top:51px;}
.float_qq4{ position:absolute; top:153px; left:0;}
.float_qq li a{ display:block;color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px;}
.float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.float_qq li a:hover{ background-color:#48aef2; opacity:1;}
.float_shwx{ position:absolute; top:0; left:-140px; background:url(../images/float_wxbd.png) no-repeat top right; width:140px;display:none;background:#fff;border:1px solid #dadada;padding:14px;border:1px solid #ccc;line-height:20px;}
.float_shwx img{ display:block;background-color:#fff;width:110px; height:110px;margin-bottom:5px;}