@charset "gb2312";

@media screen and  (max-width: 1366px) {
	.cpzx,.jsfw,.login-bar li span {
		display: none;
	}
}

.z_subnav_bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
	/*background: #fff;*/
	/*filter: alpha(opacity=80);*/
	/*-moz-opacity: 0.80;*/
	/*opacity: 0.80;*/
}
/*.inline_b li:hover #showBox,.inline_b li:hover .buy-nav{*/
/*	display: block !important;*/
/*}*/



.z_subnav ul {
	position: relative;
	z-index: 2;
}

.buy-nav {
	background: none;
	position: relative;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	/* opacity: 1; */
}

.buy-nav_bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	/* filter: alpha(opacity=80); */
	-moz-opacity: 0.80;
	/* opacity: 0.80; */
}

.buy-nav-ul {
	position: relative;
}

.z_subnav{ width:100%; height:120px; background:#fff; top:109px; left:0px; z-index:999;
	filter:alpha(opacity=90); /*IE滤镜，透明度50%*/
	-moz-opacity:0.90; /*Firefox私有，透明度50%*/
	opacity:0.90;/*其他，透明度50%*/
}

.z_subnav ul{ padding-left:35%;  overflow: hidden;}
.z_subnav ul li{ width:150px;  line-height:120px; float:left; }
.z_subnav ul li a{ width:150px; height:120px; line-height:205px; color:#484848; display: inline-block; text-align: center;}
.z_subnav ul li a:hover{ border-bottom:none; color:#296b9d;}
.z_subnav_xrjw{ background:url(../images/z_xlogo_n.png) no-repeat 28px 5px;}
.z_subnav_xrjw:hover{ background:url(../images/z_xlogo_h.png) no-repeat 28px 5px;}
.z_subnav_cloud{ background:url(../images/z_clogo_n.png) no-repeat 28px 5px;}
.z_subnav_cloud:hover{ background:url(../images/z_clogo_h.png) no-repeat 28px 5px;}
.z_subnav_bw8{ background:url(../images/z_bw8logo_n.png) no-repeat 28px 5px;}
.z_subnav_bw8:hover{ background:url(../images/z_bw8logo_h.png) no-repeat 28px 5px;}


/* .z_nav li{ float:left; width:130px; height:64px; line-height:64px; text-align:center; font-weight:500;} */

/*.z_nav li a{
	color:#333;
	width:130px;
	height:60px;
	display:inline-block;
	text-align:center;
}*/
/* .z_nav li a:hover{ border-bottom:#fff 4px solid;} */


.nav_content ul li{
	height: auto;
}

div.nav_content ul{
	padding-left: inherit;
}
div.nav_content ul.left_logo_ul li{
	width: auto;
	position: relative;
	padding-right: 65px;
}

.nav_content_middle{
	width: 1100px;
	margin: auto;
}

.left_logo_nav{
	width: 125px;
	padding:40px 0 40px 0;

}

.left_logo_ul li p{
	font-size: 12px;
	line-height: 28px;
	color: #3d485d;
	text-align: center;
	margin-bottom: 30px;
	width: 60px;
}

.z_w1000 {
	height: initial;
	line-height: initial;
	width: 1150px;
}

.z_w1000{ width:1130px; height:64px; line-height:64px; margin:0 auto; }


.content_nav_right_ul li:hover .nav_small_icon1{
	background: url(/images/xrj_icon1_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul li:hover .nav_small_icon2{
	background: url(/images/xrj_icon2_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul li:hover .nav_small_icon3{
	background: url(/images/xrj_icon3_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul li:hover .nav_small_icon4{
	background: url(/images/xrj_icon4_hover.svg) no-repeat;
	background-size:100% 100%;
}
/*,.content_nav_right_ul dd:hover .teamlink-text .teamlink-href*/
.content_nav_right_ul li:hover .nav_font_text
,.content_nav_right_ul li:hover .icon_text~div
,.content_nav_right_ul dd:hover .nav_font_text
,.content_nav_right_ul dd:hover .icon_text~div
,.teamlink-text .kuaijiexi-href:hover
,div.teamlink-text .teamlink-href:hover
{
	/* color: #3399ff; */
	color: #1274ff;
}
.content_nav_right_ul dd .nav_font_text .i_tab_a{
	color: #3d485d;
}
.nav_content_list2 .content_nav_right_ul dd .nav_font_text .i_tab_a:hover{
	/* color: #3399ff; */
	color: #1274ff;
}
.content_nav_right_ul dd .nav_font_text .i_tab_a2{
	color: #F56C6C;
}

.bw8_icon1{
	background: url(/images/bw8_icon1.svg) no-repeat;
}
.bw8_icon2{
	background: url(/images/bw8_icon2.svg) no-repeat;
}
.bw8_icon3{
	background: url(/images/bw8_icon3.svg) no-repeat;
}
.bw8_icon4{
	background: url(/images/bw8_icon4.svg) no-repeat;
}
.bw8_icon5{
	background: url(/images/bw8_icon5.svg) no-repeat;
}
.bw8_icon6{
	background: url(/images/bw8_icon6.svg) no-repeat;
}
.bw8_icon7{
	background: url(/images/bw8_icon7.svg) no-repeat;
}
.bw8_icon8{
	background: url(/images/bw8_icon8.svg) no-repeat;
}
.bw8_icon9{
	background: url(/images/bw8_icon9.svg) no-repeat;
}
.bw8_icon10{
	background: url(/images/bw8_icon10.svg) no-repeat;
}
.bw8_icon11{
	background: url(/images/bw8_icon11.svg) no-repeat;
}
.bw8_icon12{
	background: url(/images/bw8_icon12.svg) no-repeat;
}
.bw8_icon13{
	background: url(/images/bw8_icon13.svg) no-repeat;
}
.bw8_icon14{
	background: url(/images/bw8_icon14.svg) no-repeat;
}
.bw8_icon15{
	background: url(/images/iconimg_15.svg) no-repeat;
}
.bw8_icon16{
	background: url(/images/iconimg_16.svg) no-repeat;
}

.content_nav_right_ul dd:hover .bw8_icon1{
	background: url(/images/bw8_icon1_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul dd:hover .bw8_icon2{
	background: url(/images/bw8_icon2_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul dd:hover .bw8_icon3{
	background: url(/images/bw8_icon3_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul dd:hover .bw8_icon4{
	background: url(/images/bw8_icon4_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul dd:hover .bw8_icon5{
	background: url(/images/bw8_icon5_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul dd:hover .bw8_icon6{
	background: url(/images/bw8_icon6_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul dd:hover .bw8_icon7{
	background: url(/images/bw8_icon7_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul dd:hover .bw8_icon8{
	background: url(/images/bw8_icon8_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul dd:hover .bw8_icon9{
	background: url(/images/bw8_icon9_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul dd:hover .bw8_icon10{
	background: url(/images/bw8_icon10_hover.svg) no-repeat;
	background-size:100% 100%;
}

.content_nav_right_ul dd:hover .bw8_icon11{
	background: url(/images/bw8_icon11_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul dd:hover .bw8_icon12{
	background: url(/images/bw8_icon12_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul dd:hover .bw8_icon13{
	background: url(/images/bw8_icon13_hover.svg) no-repeat;
	background-size:100% 100%;
}
.content_nav_right_ul dd:hover .bw8_icon14{
	background: url(/images/bw8_icon14_hover.svg) no-repeat;
	background-size:100% 100%;
}


.ypt_icon1{
	background:url(/images/ypt_icon1.svg) no-repeat;
}
.ypt_icon2{
	background:url(/images/ypt_icon2.svg) no-repeat;
}
.ypt_icon3{
	background:url(/images/ypt_icon3.svg) no-repeat;
}
.ypt_icon4{
	background:url(/images/ypt_icon4.svg) no-repeat;
}
.ypt_icon5{
	background:url(/images/ypt_icon5.svg) no-repeat;
}
.ypt_icon6{
	background:url(/images/ypt_icon6.svg) no-repeat;
}
.ypt_icon7{
	background:url(/images/ypt_icon7.svg) no-repeat;
}
.ypt_icon8{
	background:url(/images/ypt_icon8.svg) no-repeat;
}
.z_nav li .teamlink-text{
	margin-top: 5px;
	overflow: hidden;
}
.z_nav li .teamlink-text a{
	color: #a2a8ae;
	margin-right: 25px;
	float: left;
	height: auto!important;
}
.new-icon{
	width: 28px;
	height: 28px;
	display: inline-block;
	background: url(/images/new-icon.svg) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right:42px;
	top: -5px;
}
.nav_small_icon{
	height: 20px;
	width: 20px;
	display:inline-block;
	background-size:100% 100%;
}
.nav_content_list1 .nav_small_icon{
	height: 16px;
	width: 16px;
}
.nav_content_list1 .nav_font_text{
	line-height: 16px;
}
.left_logo_nav{
	float: left;
}



#showBox {
	background-color: #cae5f7;
}

.z_nav li {
	height: initial;
	line-height: initial;
}

.z_nav li a {
	box-sizing: border-box;
	color: #3d485d;
}

/* .z_nav li a:hover {
	border-bottom: #3399FF 2px solid;
} */



.z_subnav {
	background: #fff none repeat scroll 0 0;
	height: 139px;
	left: 0;
	opacity: 0.9;
	top: 157px;
	width: 100%;
	z-index: 999;
}

.z_subnav {
	background: none;
	top: 87px;
	left: 0px;
	z-index: 999;
	border-top: 1px solid #eee;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.left_logo_icon1{
	background: url(/images/xuanruanjian_logo.svg) no-repeat;
	height: 65px;
	width: 115px;
}
.left_logo_icon2{
	background: url(/images/yunpingtai_logo.svg) no-repeat;
	height: 48px;
    width: 115px;
}
.left_logo_icon3{
	background: url(/images/bw8_logo.svg) no-repeat;
	height: 53px;
	width: 115px;
}
.left_logo_icon{

	display: block;
	margin: auto;
	background-size: 100% 100%;
}
.nav_content_middle{
	/* width: 1100px; */
	margin: auto;
	width: 100%;
	display: flex;
	justify-content: center;
}
.left_logo_nav{
	width: 180px;
	padding:40px 0px 40px 0;

}
.left_logo_ul li p{
	font-size: 12px;
	line-height: 28px;
	color: #3d485d;
	text-align: center;
	margin-bottom: 30px;
	width: 60px;
	margin-top: 0px;
}
.nav_small_icon1{
	background: url(/images/xrj_icon1.svg) no-repeat;
	background-size: 100%;
}
.nav_small_icon2{
	background: url(/images/xrj_icon2.svg) no-repeat;
	background-size: 100%;
}

.nav_small_icon3{
	background: url(/images/xrj_icon3.svg) no-repeat;
	background-size: 100%;
}
.nav_small_icon4{
	background: url(/images/xrj_icon4.svg) no-repeat;
	background-size: 100%;
}


.content_nav_right{
	padding-top: 45px;
	padding-left: 56px;
	padding-bottom: 50px;
	float: left;
	width: 913px;
	border-left: 1px solid #e1e1e1;
	min-height: 300px;
}
.content_nav_right a:hover{
	border-bottom: none !important;
}
.content_nav_right .nav_title a{
	font-size: 20px;
	color: #3d485d;
	display: block;
	text-align: left;
	height: auto;
	line-height: initial;
	width: 100%;
	font-weight: normal;
}
.nav_title a:hover{
	/* color: #3399ff; */
	color: #1274ff;
}
.icon_text{
	display: flex;
	overflow: hidden;
	position: relative;
	align-items: center;
}
.icon_text span{
	float: left;
}
.content_nav_right a .nav_font_text{
	color: #36383b;
}
.icon_text .nav_font_text{
	font-size: 16px;
	line-height:20px;
	margin-left:10px;
	color:#3d485d;
	font-weight: normal;
}
.nav_title{
	margin-bottom: 0px;
}
.icon_text~div{
	margin-top: 10px;
	color: #a2a8ae;
	font-size: 14px;
}
.content_nav_right_ul li{
	float: left;
	margin-bottom: 25px;
	margin-right: 20px;
	overflow: hidden;
	width: 280px;
}
.nav_font_text i{
	font-style: normal;
	font-size: 12px;
}
.clearfix::before,
.clearfix::after {
	content: '';
	display: table;
	clear: both;
}
/* .nav_content_list3 .nav_title{
	margin-bottom: 0px;
} */
div.nav_content_list2 dl dd{
	width: auto;
	margin-right: 90px;
	position: relative;
}
div.nav_content_list2 dl dd:last-child{
	margin-right: 0;
}
.nav_content_list3 dl dd,.nav_content_list2 dl dd{
	width: 284px;
	float: left;
	margin-bottom: 15px;
	margin-right: 20px;
	margin-left: 0px;
}
.nav_content_list3 dl dd a,.nav_content_list2 dl dd a{
	display: block;
	line-height: inherit;
	width: auto;
	text-align: left;
	font-weight: normal;
}
.nav_content_list3 dl dd a .icon_text~div,.nav_content_list2 dl dd a .icon_text~div{
	color: #a2a8ae;
	margin-top: 5px;
}
.nav_content_list3 dl dt,.nav_content_list2 dl dt{
	color: #36383b;
	font-size: 16px;
	/* margin-bottom: 20px; */
	text-align: left;
	line-height: 16px;
	/* margin-top: 28px; */
	padding: 20px 0px 20px 0px;
}
.nav_content_list2 dl{
	margin-bottom: 10px;
	border-bottom: 1px solid #ededed;
}
.nav_content_list2 dl:last-child{
	border-bottom:none;
}
.hot_icon{
	width: 28px;
	height: 28px;
	display: inline-block;
	background: url(/images/Hot.svg) no-repeat;
	background-size: 100% 100%;
	position: relative;
	top: 8px;

}
.icon_text .hot_icon{
	float: left;
	top: -6px;
	left: 100px;
	position: absolute;
}
.content_nav_right_dl2{
	/* padding-top: 10px; */
	position: relative;
	margin-bottom: 0px;
}
.content_nav_right_dl2::before{
	content: '';
	display: block;
	clear: both;
	height: 1px;
	width: 800px;
	background: #e1e1e1;
	position: absolute;
	top: 0px;
	/*left: 30px;*/
}
/* .tab-color{
	margin: 30px 0px;
} */
.tab-color::before{
	content: '';
	display: block;
	clear: both;
	height: 40px;
	width: 3px;
	/* background: #0d6fb8; */
	background-color: #1274FE;
	position: absolute;
	top: 10px;
	right: 0px;
}
.left_logo_ul li:nth-child(2){
	margin: 40px 0px;
}
.left_logo_ul li:hover .tab-color::before{
	content: '';
	display: block;
	clear: both;
	height: 40px;
	width: 2px;
	background: #0d6fb8;
	position: absolute;
	top: 15px;
	right: 0px;
}
.nav_content_list1 ul li{
	width: 252px;
}
.nav_content_list2 ul li{
	width: 220px;
}
.nav_font_text i a{
	display: inline !important;
}
.i_tab_text{
	line-height: inherit;
}
.GnHost-icon1{
	background: url(/images/gnway_logo_icon1.svg) no-repeat;
	background-size: 100% 100%;
}
.buy-nav-ul .GnHost-icon2{
	background: url(/images/gnway_logo_icon2.svg) no-repeat;
	background-size: 100% 100%;
	width: 56px;
	height: 56px;
	/* margin-top: -6px; */
}
.GnHost-icon3{
	background: url(/images/gnway_logo_icon3.svg) no-repeat;
	background-size: 100% 100%;
}
.buy-nav-ul .GnHost-icon4{
	background: url(/images/gnway_logo_icon4.svg) no-repeat;
	background-size: 100% 100%;
	height: 42px;
	width: 44px;
	margin-top: 6px;
	margin-bottom: 2px;
}
.buy-nav-ul .luntan-icon{
	background: url(/images/icon_luntan.svg) no-repeat;
	background-size: 100% 100%;
	height: 42px;
	width: 42px;
	margin-top: 6px;
	margin-bottom: 2px;
}
.buy-nav-ul li a:hover .luntan-icon1{
	background: url(/images/icon_luntan_hover.svg) no-repeat;
	background-size: 100% 100%;
}
.buy-nav-ul .xingji-fuwu{
	background: url(/images/xingji_fuwu.svg) no-repeat;
	background-size: 100% 100%;
	height: 42px;
	width: 42px;
	margin-top: 6px;
	margin-bottom: 2px;
}
.buy-nav-ul li a:hover .xingji-fuwu1{
	background: url(/images/xingji_fuwu_hover.svg) no-repeat;
	background-size: 100% 100%;
}
.GnHost-icon5{
	background: url(/images/gnway_logo_icon5.svg) no-repeat;
	background-size: 100% 100%;
}
.buy-nav-ul li a:hover .GnHost-icon1{
	background: url(/images/gnway_logo_icon1_hover.svg) no-repeat;
	background-size: 100% 100%;
}
.buy-nav-ul li a:hover .GnHost-icon2{
	background: url(/images/gnway_logo_icon2_hover.svg) no-repeat;
	background-size: 100% 100%;
}
.buy-nav-ul li a:hover .GnHost-icon3{
	background: url(/images/gnway_logo_icon3_hover.svg) no-repeat;
	background-size: 100% 100%;
}
.buy-nav-ul li a:hover .GnHost-icon4{
	background: url(/images/gnway_logo_icon4_hover.svg) no-repeat;
	background-size: 100% 100%;
}
.buy-nav-ul li a:hover .GnHost-icon5{
	background: url(/images/indexpage/gnway_logo_icon5_hover.svg) no-repeat;
	background-size: 100% 100%;
}
/* .buy-nav-ul li a:hover{
	background: #f3f8fb;
	border-radius: 10px;
} */
.buy-nav-ul li a:hover span{
	/* color: #3399ff; */
	color: #1274ff;
}
.GnHost-icon{
	height: 50px;
	width: 50px;
	display: block;
	/* margin: auto; */
}

.buy-nav-ul li a{
	height: auto;
}
.service{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.service span{
	display: block;
}
.z_nav li a.service{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;

}
.buy-nav-ul.service1{
	width: 343px;
	/* margin-left: 980px; */
	margin-left: 384px;
	padding: 0px;
}

.buy-nav{
	height: auto;
	position: absolute;
	width: 100%;
	left: 0;
	top: 66px;
}
.buy-nav-ul li a:hover{
	border-bottom: none;
}

.buy-nav-content{
	background: #fff;
	padding: 40px 0;
	/*box-shadow:0px 0px 5px rgba(0,0,0,0.5);*/
}

z_navwrap{ height:64px; background:#D4D4D4;
	filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
	-moz-opacity:0.80; /*Firefox私有，透明度50%*/
	opacity:0.80;/*其他，透明度50%*/
}
.z_w1000{ width:1130px; height:64px; line-height:64px; margin:0 auto; }
.z_gnwaylogo,.z_gnwaylogo~img{height:45px; margin-top: 15px}

.z_subnav{ width:100%; height:120px; background:#fff; top:66px; left:0px; z-index:999;
	filter:alpha(opacity=90); /*IE滤镜，透明度50%*/
	-moz-opacity:0.90; /*Firefox私有，透明度50%*/
	opacity:1;/*其他，透明度50%*/
    box-shadow: 0 5px 20px rgba(31, 101, 232, 0.10);
}

.z_subnav ul{
	 /* padding-left:35%;   */
	overflow: hidden;}
.z_subnav ul li{ width:150px;  line-height:120px; float:left; }
.z_subnav ul li a{ width:150px; height:120px; line-height:205px; color:#484848; display: inline-block; text-align: center;}
.z_subnav ul li a:hover{ border-bottom:none; color:#296b9d;}
.z_subnav_xrjw{ background:url(../images/z_xlogo_n.png) no-repeat 28px 5px;}
.z_subnav_xrjw:hover{ background:url(../images/z_xlogo_h.png) no-repeat 28px 5px;}
.z_subnav_cloud{ background:url(../images/z_clogo_n.png) no-repeat 28px 5px;}
.z_subnav_cloud:hover{ background:url(../images/z_clogo_h.png) no-repeat 28px 5px;}
.z_subnav_bw8{ background:url(../images/z_bw8logo_n.png) no-repeat 28px 5px;}
.z_subnav_bw8:hover{ background:url(../images/z_bw8logo_h.png) no-repeat 28px 5px;}

.buy-nav{
	width: 100%;
	/*height: 120px;*/
	background: #fff;
	/*top: 109px;
    left: 0px;*/
	z-index: 999;
	box-shadow: 0 5px 20px rgba(31, 101, 232, 0.10);
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	/* opacity: 0.90; */
	display:none;
	border-top: 1px solid #eee;
	box-shadow: 0 5px 20px rgba(31, 101, 232, 0.10);
}
.buy-nav-ul{
	width: 474px;
	margin: 0 auto;
	overflow: hidden;

}
.buy-nav-ul li{
	/*width: 155px;
	line-height: 120px;*/
	float: left;
	text-align: center;
	position: relative;
	padding:0 20px;
}
.buy-nav-ul li:last-child:before{
	display: none;
}
.buy-nav-ul li:before{
	content: '';
	display: block;
	clear: both;
	height: 40px;
	width: 1px;
	background: #0d6fb8;
	position: absolute;
	top: 35px;
	right: 0px;
}
.GnHost-icon5~span{
	position: relative;
}
.GnHost-icon5~span:before{
	content: '';
	display: block;
	clear: both;
	height: 10px;
	width: 1px;
	background: #a0a0a0;
	position: absolute;
	top: 10px;
	right: 54px;
}
.buy-nav-ul li:hover .GnHost-icon5~span:before{
	/* background: #3399ff; */
	color: #1274ff;
}
.buy-nav-ul li a{
	float: left;
	display: block;
	text-align: center;
	padding: 20px 0 15px 0;
	min-width: 132px;
	/*margin-left: 20px;*/
}
.li-font{
	font-size: 12px;
	color: #333333;
	text-align: center;
	line-height: 30px;
	display: block;
}
.buy-nav-ul{
	width: 850px;
	position: relative;
	display: flex;
	align-items: center;

}


.z_nav >li{ 
	float:left;
	/* width:130px;  */
	height:65px; 
	line-height:65px; 
	text-align:center; 
	font-weight:500;
	/* margin-right: 40px; */
	padding: 0px 18px;
	border-bottom: 2px solid #fff;
}
.z_nav li a{
	color:#333;
	/* width:130px; */
	/*height:80px;*/
	/* display:inline-block; */
	text-align:center;
}
.z_nav>li:hover{ border-bottom:#1274ff 2px solid;}
.z_nav>li.logo:hover {
	border-bottom:#fff 2px solid;
}
.inline_b{
	padding: 0px;
	margin: 0px;
	height: 65px;
	line-height: 65px;
	display: flex;
	align-items: center;
}

.nav_content ul li a {
	width: initial;
	height: initial;
	line-height: initial;
	display: block;
	text-align: left;
	color: inherit;
	font-weight: normal;
}
.nav_content_list3 dl dd a,
.nav_content_list2 dl dd a{
	display: block;
	line-height: inherit;
	width: auto;
	text-align: left;
	font-weight: normal;
}

.content_nav_right p.nav_title a {
	font-size: 20px;
	color: #3d485d;
	display: block;
	text-align: left;
	height: auto;
	line-height: initial;
	width: 100%;
	font-weight: normal;
	padding: 0px;
}
.nav_content_list1 .nav_small_icon{
	width: 16px;
	height: 16px;

}
.nav_content_list1 ul li{
	width: 252px;
}
.header .navigator li a{
	padding: 0px;
}
.nav_content_list dl dd a{
	line-height: normal;
} 
.z_nav li.logo{
	display: flex;
	align-items: center;
	align-self: center;
}
.buy-nav-content .new_buy_nav_ul li a{
	padding: 0px;
	display: flex;
	justify-content: center;
    flex-direction: column;
	align-items: center;
	height: 120px;
	border-radius: 10px;

}
.buy-nav-content .new_buy_nav_ul li a:hover{
	background: #f3f8fb;
	border-radius: 10px;
}
.home_banner1{
	background: url('/images/homepage/banner.jpg');
		height: 580px;
		width: 100%;
		background-size: cover;
		background-position: center;
}
.home_banner2 {
	background: url('/images/homepage/home_banner1.jpg');
	height: 580px;
	width: 100%;
	background-size: cover;
	background-position: center;
}
.home_banner3 {
	background: url('/images/homepage/home_banner3_1.jpg');
	height: 580px;
	width: 100%;
	background-size: cover;
	background-position: center;
}

.home_banner3 img{
	height: 580px;
}
.home_banner4 {
	background: url('/images/homepage/home_banner3.jpg');
	height: 580px;
	width: 100%;
	background-size: cover;
	background-position: center;
}
.home_banner5 {
	background: url('/images/homepage/home_banner5.jpg');
	height: 580px;
	width: 100%;
	background-size: cover;
	background-position: center;
}
.banner1 .swiper-wrapper{
	position: initial !important;
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction{
	top: 84%;
	
}
.swiper-pagination{
	z-index: 0 !important;
}
.swiper-pagination  .swiper-pagination-bullet {
	width: 27px;
	height: 4px;
	display: inline-block;
	border-radius: 4px;
	/* background: rgba(0,0,0,0.2); */
	background: rgba(255, 255, 255, 0.4);
	opacity: 1;
}
.swiper-pagination .swiper-pagination-bullet:hover{
	background: #1274ff;
}
.home_banner_swiper a{
	display: block;
	width: 100%;
	height: 580px;
	cursor: pointer;

}


