@charset "utf-8";
/* 公共样式 */
body {font-size: 14px; font-family:'pingfang SC', "思源黑体 CN", "Microsoft YaHei", "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "Hiragino Sans GB", "Source Han Sans CN Normal", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp","PingFangSC-Light", "PingFang SC", sans-serif; /*font-weight: lighter;*/ color: #333333;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(249,250,255,1) }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
input,select,textarea{font-size:14px;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
q:before,q:after{content:''}
button{outline:0;border:none;}
a:hover{text-decoration:none}
ins,a{text-decoration:none}
textarea {resize: none;}
iframe,img {border:0;}
ul,ol {list-style:none;}
a{color: #333333;text-decoration: none;}
input[type="text"],[type="password"],[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
	outline: none;
}
select{
	/*-webkit-appearance: none;去掉select的下箭头*/
	outline: none;
}
textarea {  -webkit-appearance: none;}
/***全局公共样式 - 开始***/
iframe{
	display: block;
    border: 0px;
}
img{
	display: block;
	max-width:100%;
}
a.colored{
	color:#FFB441; 
}
.no_mr{
	margin-right: 0 !important;
}
.fl { float:left!important;}
.fr { float:right!important;}
.mt20 { margin-top:30px!important;}
.mb30 { margin-bottom:30px!important;}
.mt50 { margin-top:50px!important;}
.mb60 { margin-bottom:60px!important;}
.ml20 {
    margin-left: 20px;
}
.content { margin:0 auto; width:1142px;}
.c_orange { color: rgba(255, 180, 65, 1)}
.noborder { border:0!important;}
.xsdisplay{display: block!important;}
.f12 { font-size: 12px!important;}
.clear { clear: both;}

/***全局公共样式 - 开始***/

.top_r .fl { margin-left: 20px; line-height: 60px; color: #fff; font-size: 14px;}
.bannerBoxbg .top_r .fl {    color: #333;}
.smallnavfixedtop .top_r .fl {  color: #333; }
.top_r .fl:first-child {  margin-left: 0px;}
.top_r .fl .icon { float: left; color: #fff; font-size: 24px; margin-right: 10px;}
.smallnavfixedtop .top_r .fl .icon { float: left; color: rgb(0,102,179); font-size: 24px; margin-right: 10px;}
.top_r_bottom { display: none;}
.mfsy { padding: 0 25px; color: #fff; background-color: #00A0E9;}
.smallnavfixedtop .mfsy {  color: #fff!important; }
.bannerBoxbg .mfsy {  color: #fff!important; }
/*.menu { margin:0 48px;}*/
.logo{
	cursor: pointer;
	float: left;
	height:20px;
	margin-top: 22px;
	margin-right: 43px;
}
.logoName{
	float: left;
	margin-top: 32px;
	margin-left: 10px;
	font-size: 30px;
	color: #FFF;
}
.logoSmall{
	width: 46px;
	height: 64px;
	margin-top: 32px;
	display: none;
	cursor: pointer;
}
.navigation{
	/* overflow: hidden; */
	float: left;
}
.navigation li{
	float: left;
}
.bannerSmall{
	display: none;
	float: right;
}
.pagecookies { position:fixed; bottom:0; left:0; right:0; background-color:#fff; padding:40px 0; z-index:1000}
.pagecookiesbg {position:fixed; bottom:0; left:0; right:0; top:0; background:rgba(49,55,65,0.5); z-index:999}
.pagecookies p { display:block; margin:0 auto; width:821px;
	font-size:14px;
	font-weight:400;
	color:rgba(99,99,99,1);
	line-height:21px
;}
.pagecookies p span, .pagecookies p a { color:#2E80E3;}
.pagecookies .jis {width:138px;height:48px; margin:0 auto; margin-top:20px;}
.pagecookies .jis a {width:138px; display:block;
	height:48px;
	background:rgba(46,128,227,1);
	border-radius:4px;
	font-size:18px;
	color:#fff;
	line-height:48px;
	text-align:center;
}
.menubg_c { position: fixed; background-color: rgba(0,0,0,0.4);  top: 0; bottom: 0; left: 0; right: 0; z-index: 99;}

/***copyright - 开始***/
.footer{
	margin:0 auto;background: rgba(74,74,74,1);
}
.footercon {
	
	margin:0 40px;
}
/* .footercon .fl { width:250px; margin-top:75px;} */
.footercon .fl img { display:block;}
.footercon h1 { display:block; font-size:14px; font-weight:normal; font-weight:400;color:#4A4A4A; line-height:45px; margin-bottom: 15px;}
.footercon .fl p { display:block; font-size:14px;  color:#9B9B9B; line-height:25px; margin-top:50px;}
.footercon ul {
	float: left;
	width: 700px;
	height: 385px;
	
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top:55px;
	background-size:540px 385px;
}
.footercon ul li { float:left; width:25%;}
.footercon ul li h1 { display:block; font-size:16px; font-weight:400; color:#fff; line-height:45px;}
.footercon ul li p { display:block; font-size:14px; font-weight:normal; color:#9B9B9B; line-height:33px;}
.footercon ul li p a {color:#9B9B9B;}
.foot_copyright { margin:0 auto;background:rgba(74,74,74,1); color:#9B9B9B; line-height:25px; padding-top:33px; padding-bottom:30px;box-sizing:content-box; border-top: 1px solid #3D3C3E;}
.foot_copyright a { color: #9B9B9B;}
.weixin {
    float: right;
    width: 230px;
    margin-top: 55px;
}
.macon {display: block; margin-top: 15px;}
.weixin img { display: inline;}
.weixin h2 {display:block; font-size:14px; font-weight:normal; font-weight:400;color:#fff; line-height:45px; }
.weixin p { display:block; font-size:14px;  color:#9B9B9B; line-height:25px; }


.search { background-color:#fff; position:relative; padding-bottom:10px;}
.search .searchcon { line-height:48px; border-bottom:1px solid rgba(216,216,216,1); margin-right:128px; padding-left:49px; padding-top:20px}
.search .searchcon  input { width:100%; height:48px; padding:0; margin:0; border:0;color:rgba(138,147,155,1);font-size:18px;}
.searchbut {width:88px;
	height:42px;
	background:rgba(255,255,255,1);
	border-radius:24px;
	border:1px solid rgba(151,151,151,1);
	position:absolute;
	right:24px;
	top:25px;
	font-size:18px;
	color:rgba(138,147,155,1);
	text-align:center;
	font-weight:400;
}

.bannerBox{
	margin:0 auto;
	height: var(--navHeaderHeight);
	box-shadow: inset 0 4px 4px hsla(0,0%,100%,.005), inset 0 0 68px hsla(0,0%,100%,.01);
	border-bottom: 1px solid hsla(0,0%,100%,.2);
}
.bannerBox {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
	background-color: rgba(15,19,20,0.6);
}

.smallnavfixed {
    left: 0px;
    top: 60px;
    position: fixed;
    width: 100%;
    z-index: 888;
    background-color: #0066B2;
}
.smallnavfixed .menu ul li h2 a {
    color: #333;
}
.bannerBoxbg {background-color: #fff!important;}
.bannerBoxbg .menu ul li h2 a {
    color: #333 ;
}
.intro h2 a {
    color: #006AEA ;
	border-bottom: 2px solid #006AEA ;
}
.bannerSmall{
	position:fixed !important;
	top: 0px;
	right: 0px;
	
	width:100%;
}
.bannerSmall button{
	background-color: transparent !important;
	font-size: 20px;
	padding: 0;
}
.bannerSmall button span{
	color: #FFF !important;
}
.dropdown-menu {
	width: 100%;
	position: fixed !important;
	top: 56px !important;
	left: 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}
.dropdown-menu > li > a {
	padding: 0px !important;
	line-height: 32px !important;
	text-align: left;
	background-color: #EBEDF7;
	color: #273139 !important;
	font-size: 12px;
	border-bottom: 0px solid #333;
}
.dropdown-menu > li > a:hover {color:#1C3C6B;}
.tirs {
	display:block;
	margin:25px 0 30px 0;
	font-size:16px;
    font-weight:bold;
    color:rgba(0,102,179,1);
}
.bigtit {
	display:block;
	margin:25px 0 30px 0;
	font-size:16px;
	font-weight:500;
	color:rgba(74,74,74,1);
	line-height:36px;
}
.dropdown-menu h3 {
	display:block;
	margin:25px 0 25px 0;
	font-size:14px;
    font-weight:bold;
    color:rgba(0,102,179,1);
}
.textcon {
	display:block;
	margin:0px 32px 30px 0;
	font-size:14px;
	font-weight:400;
	color:rgba(74,74,74,1);
	line-height:24px;
	text-align:justify;
}
.tirs01 { color:#383737;}
.yuyan {
margin-top: 14px!important;
margin-left: 30px;
margin-right:30px;
position:relative;
z-index:999;
}
.bannerBox .navbar-toggle {
height:50px; 
	width:64px;
	margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	border-radius: 0px;
	border:0;
	padding-left:15px;
	float:right;
}
.bannerBox .navbar-default {
background-color:transparent;
border-color:transparent;
}
.bannerBox .navbar-default .navbar-toggle {
border-color: transparent; 
}

.bannerSmall .container-fluid > .navbar-header{ margin:0; height:64px; width:100%;}
.bannerBox .navbar-default .navbar-toggle .icon-bar {
background-color: #9B9B9B;height: 3px;
width: 31px;
}
.bannerBox .navbar-default .bianhua .icon-bar:nth-of-type(3) {
display:none;
}
.bannerBox .navbar-default .bianhua .icon-bar:nth-of-type(2) {
transform: translateY(1px) rotate(45deg);transition: transform 250ms ease;
right:15px;
top:27px;
position:absolute;
}
.bannerBox .navbar-default .bianhua .icon-bar:nth-of-type(4) {
transform: translateY(-1px) rotate(-45deg);transition: transform 250ms ease;
right:15px;
top:23px;
position:absolute;
}
.sr-only {
position: absolute;
width: 25px;
height: 25px;
padding: 0;
margin: -3px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
right:5px;
cursor:pointer;
}
.bannerSmall .navbar-toggle .icon-bar + .icon-bar {
margin-top: 6px;
}
.bannerSmall .navbar-nav {
 background-color:#EBEDF7;
 height:auto;
} 
.bannerBox .navbar {
border: 0px solid transparent;
}
.bannerSmall .navbar-collapse { border-top:0;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0); 
margin:0;
padding:0;
margin-top:0px;
}
.bannerBox .navbar-default .navbar-nav > li > a:hover, .bannerBox .navbar-default .navbar-nav > li > a:focus {
color: #4A4A4A;
background-color: #E6ECF5;
border-left:6px solid #0066B3; 
font-size:16px;
}
.bannerBox .navbar-default .navbar-nav > li > a {
color: #4A4A4A; border-left:6px solid #fff;  line-height:56px; padding:0 15px;font-size:16px; background-color:#fff;
}
.bannerBox .navbar-default .navbar-collapse { border:0; position:absolute; top:50px; bottom:120px; left:0;right:0; background-color:#fff;}
.bannerBox .navbar-default:before { display:none;}
.bannerSmall .dropdown-menu {
	width: 100%;
	position:relative !important;
	top: 0px !important;
	left: 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	padding-left:49px !important;
	background-color:#EBEDF7;
	transition: transform 1s;
	padding-bottom: 15px!important;
}
.caret {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-left: 0px;
	vertical-align: middle;
	border-top: 0px dashed;
	border-top: 0px solid \9;
	border-right: 0px solid transparent;
	border-left: 0px solid transparent;
	float:right;
	margin-right:25px;
	margin-top:22px;
	background-image:url(/images/down.png);
	background-size:20px;
}
.open .caret {
	 position:relative;
	 background-image:url(/images/up.png);
}
.bannerSmall .container-fluid {
padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;

}
.bannerSmall .navbar-nav {
float: left;
margin: 0;
width:100%;
}
.bannerSmall .navbar-nav > li {
float: left; width:100%;
position:relative;
transition: transform 1s;
}
.liveChat {
	width:72px;
	height:72px;
	background:rgba(240,131,0,1);
	box-shadow:0px 2px 6px 0px rgba(98,92,82,0.4);
	border-radius:4px;
	opacity:0.9;
	position: fixed;
	right: 48px;
	bottom:50%;
}
.liveChat {
	width:72px;
	height:72px;
	background:rgba(240,131,0,1);
	box-shadow:0px 2px 6px 0px rgba(98,92,82,0.4);
	border-radius:4px;
	opacity:0.9;
	position: fixed;
	right: 48px;
	bottom:10%;
	z-index: 888;
	text-align: center;
	line-height: 15px;
	margin-bottom: 82px;
}
.liveChat a {width:72px;height:82px; display: block; color: #fff; font-size: 16px;}
.liveChat img { width: 24px; height: 24px; display:inline; margin: 10px auto 5px auto;}
.liveChat .icon {width: 24px; height: 24px;margin: 10px auto 5px auto;}
.liveChat:hover {opacity:1;}
.GoTop-box {
	background-color: #fff;
	box-shadow: 0px 4px 12px 0px rgba(165,176,208,0.64);
	border-radius: 4px;
	text-align: center;
	padding-top: 20px;
	background-image: url(/images/top.png);
	background-repeat: no-repeat;
	background-position: center 25px;
	background-size:24px 14px;
	z-index: 99;
}
.GoTop-box img { display: inline; width: 24px!important; display:none;}

.pager{
	height: 50px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
	margin-bottom:55px;
}
.pager .page_content{
	display:inline-block;
}

.pager .page_content a{
	color: #666;
    font-size: 13px;
    line-height: 30px;
	
}

.pager .page_content a,.pager .page_content span{
	float: left;
	cursor: pointer;
	background: #fff none repeat scroll 0 0;
    border: 1px solid #0066B2;
    height: 40px;
    line-height: 40px;
    margin: 10px 5px;
	width:40px;
	text-align:center;
    position: relative;
    text-align: center;
	background-color:#fff;
	color: #333;
	border-radius:50%;
}
.pager .page_content strong{
	float: left;
	margin: 10px 5px;
    height: 40px;
    line-height: 40px;
  
}
.pager .page_content .disabled{
	background: #0066B2 none repeat scroll 0 0;
    color: #fff;
	background-color:#0066B2;
}
.pager .page_content a:hover,.pager .page_content .current{
	border: 1px solid #0066B2;
	color: #fff;
	background-color: #0066B2;
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
.phone { position:absolute; right:0; bottom:86px; width:240px; height:50px; background-color:#fff;}
.phone .fl { background-color:#01ADFF; height:50px; width:55px; text-align:center;}
.phone .fl img { width:36px; height:39px; margin:6px 0 0 11px;}
.phone p {
	width:180px; float:left;
	height:50px;
font-size:18px;
font-weight:400;
color:rgba(7,142,240,1);
line-height:50px;
text-align:center;
}

@media (min-width: 1025px) and (max-width: 1142px) {
	.bannerSmall {
		display: none;
	}
	.w1200 {
		margin: 0 28px;
	}
	.nav .logo { margin-right: 13px;}
	.top_r .fl {
		
	}
	.nav .menu ul li h2 a {
		padding: 0 12px;
	}
	.content {
		margin: 0 20px;
		width: auto;
	}
	.n_content {
		margin: 0 20px;
		width: auto;
	}
	.footercon { margin: 0 auto; position:relative; height:440px;}
	.nav .menu ul li .sub_menu {left: 30px;
		right: 30px;
	}
	.nav .menu ul li .sub_menu .sub_menu_list .sub_menu_list_l {
		width: 200px;
	}
	.nav .menu ul li .sub_menu .sub_menu_list .sub_menu_list_l img {
		display: block;
		width: 200px;
		height: 120px;
		border: 1px dashed #999;
	}
	.nav .menu ul li .sub_menu .sub_menu_list .sub_menu_list_l p {
		font-size: 14px;
	}
	.sub_menu_list_r {
		margin-left: 270px;
	}
	.nav .menu ul li .s_support {
		height: 0px;
		position: absolute;
		background-color: #F9FAFF;
		z-index: 999;
		left: 388px;
		right: auto;
		top: 64px;
		overflow: hidden;
		width: 535px;
	}
	.s_support .sub_menu_list_r {
		float: left;
		width: 180px;
		left:0px;
		margin-top: 12px;
		padding-left: 48px;
	}
	.nav .menu ul li .aboutpy {
		height: 0px;
		position: absolute;
		background-color: #F9FAFF;
		z-index: 999;
		left: 150px;
		right:auto;
		top: 64px;
		overflow: hidden;
		width:600px;
	}

}
@media (min-width: 769px) and (max-width: 1016px) { .top_r { display: none;} }
@media (min-width: 769px) and (max-width: 1024px) {
	.pagecookies p { display:block; margin:0 70px; width:auto;
	font-size:14px;
	font-weight:400;
	color:rgba(99,99,99,1);
	line-height:21px;}
	.bannerSmall {
		display: none;
	}
	.w1200 {
		margin: 0 28px;
	}
	.nav .logo { margin-right: 13px;}
	.top_r .fl {
		margin-left: 11px;
	}
	.top_r .fl .icon {
	    margin-right: 5px;
	}
	
	.nav .menu ul li h2 a {
		padding: 0 10px;
	}
	.content {
		margin: 0 20px;
		width: auto;
	}
	.n_content {
		margin: 0 20px;
		width: auto;
	}
	.footercon { margin: 0 auto; position:relative; height:440px;}
	.nav .menu ul li .sub_menu {left: 30px;
		right: 30px;
	}
	.nav .menu ul li .sub_menu .sub_menu_list .sub_menu_list_l {
		width: 200px;padding-right: 27px;
	}
	.nav .menu ul li .sub_menu .sub_menu_list .sub_menu_list_l img {
		display: block;
		width: 200px;
		height: 120px;
		border: 1px dashed #999;
	}
	.nav .menu ul li .sub_menu .sub_menu_list .sub_menu_list_l p {
		font-size: 14px;
	}
	.sub_menu_list_r {
		margin-left: 270px;
	}
	.nav .menu ul li .s_support {
		height: 0px;
		position: absolute;
		background-color: #F9FAFF;
		z-index: 999;
		left: 388px;
		right: auto;
		top: 64px;
		overflow: hidden;
		width: 535px;
	}
	.nav .menu ul li .aboutpy {
		height: 0px;
		position: absolute;
		background-color: #F9FAFF;
		z-index: 999;
		left: 150px;
		right:auto;
		top: 64px;
		overflow: hidden;
		width:600px;
	}
	.s_support .sub_menu_list_r {
		float: left;
		width: 180px;
		left:0px;
		margin-top: 12px;
		padding-left: 48px;
	}
	.aboutpy .phone {
	    margin-left: 8px;
	}
}
@media (min-width: 640px) and (max-width: 768px) {
	.foot_copyright { padding-bottom: 75px;}
	.liveChat { display:none;}
	.w1200 {
	margin: 0 10px!important;
    }
	.bannerBox {
		position:fixed;
		top:0;
		z-index: 999;
		height: 60px;
	}
	
	.navbar01 .bannerSmall { height:100%;}
	.pagecookies p { display:block; margin:0 70px; width:auto;
		font-size:14px;
		font-weight:400;
		color:rgba(99,99,99,1);
		line-height:21px;
	}
	.navigation { display: none;}
	.top_r { margin-right: 70px; position:absolute; right: 0;; z-index:999;}
	.bannerSmall {display: block;}
	.footercon { margin: 0 20px; position:relative; height:440px;}
	.footercon .content { width:auto;}
	.footercon .n_content { width:auto;}
	.footercon .fl {  width: auto; margin-top: 75px;}
	.footercon ul {
		position:absolute;
		right:0;
		left:240px;
		float:none;
		width: auto;
		height: 385px;
		background-image: url(/css/images/map.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size:100%;
		margin-top: 55px;
	}
	.nav { background-color:#F9FAFF; }
	.foot_copyright .content { margin:0 20px}
	.foot_copyright .n_content { margin:0 20px}
	.bannerBox .navbar-default .navbar-collapse {
		border: 0;
		position: absolute;
		top: 64px;
		bottom: 120px;
		left: 0;
		right: 0;
		background-color: #fff;
		display:none!important;
		overflow-y:scroll!important;
	}
	.navbar-toggle {
    display: block;
	}
	.navbar-collapse.in {
		overflow-y: visible;
	}
	.bannerBox .navbar-default .collapse01 { display:block!important;}
	.navbar01 .top_r_bottom {
	    display: block;
	    position: fixed;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    border-top: 1px solid #ddd;
	    background-color: #fff;
	    padding: 0 21px;
		padding-bottom: 55px;
		margin-right: 0px;
	}
	.navbar-nav .dropdown-menu > li > a:hover {  color: #337ab7 !important;}
	.smallnavbig .content { padding: 0; margin: 0;}
	.cloud_tit {
	    height: auto!important; 
	}
	
}

.expmenu01 { display: block;}
ul.expmenu{width:100%;margin:40px auto; display: none;}

@media (max-width: 640px){
	.foot_copyright { padding-bottom: 75px;}
	.smallnavbig .content { padding: 0;}
	.smallnavbig .n_content { padding: 0;}
	.liveChat { display:none;}
	.w1200 {
	margin: 0 10px!important;
    }
	.navbar01 .bannerSmall { height:100%;}
	.pagecookies {
    position: fixed;
    bottom: 50%;
    left: 10px;
    right: 10px;
    background-color: #fff;
    padding: 15px;
    z-index: 1000;
	height:auto;
	margin-bottom:-95px;
	border-radius:4px;
    }
	.pagecookies p { display:block; margin:0px; width:auto;
	font-size:14px;
	font-weight:400;
	color:rgba(99,99,99,1);
	line-height:21px;}
	.pagecookies .jis {
    width: auto;
    height: 38px;
    margin: 0 auto;
    margin-top: 20px;
    }
   .pagecookies .jis a {
    width: 100%;
    display: block;
    height: 38px;
    background: rgba(46,128,227,1);
    border-radius: 4px;
    font-size: 13px;
    color: #fff;
    line-height: 38px;
    text-align: center;
}
	.nav { background-color:#F9FAFF; }
	.top_r { display:none;}
	/* .navbar01 .top_r { display:block;position:fixed; bottom:0; left:0; right:0; border-top:1px solid #ddd; background-color:#fff; padding:0 21px; padding-bottom: 55px;} */

	.navigation { display: none;}
	.bannerSmall {display: block;}
	.bannerSmall .container-fluid > .navbar-header {
    margin: 0;
    height: 60px;
	background-color:#F9FAFF;
	}
	.navbar01 .container-fluid > .navbar-header {
		margin: 0;
		height: 60px;
		/* background-color:#2E80E3; */
	}
	/* .navbar01 .navbar-default .navbar-toggle {
	background-color:#4A4A4A!important;  
	
    } */
	.navbar01 .logo {background-image:url(/css/images/plogo.png);}
	.footercon {
		
		margin: 0 20px;
	}
	.footercon .content { margin:0; padding:0;}
	.footercon .n_content { margin:0; padding:0;}
	/* .footercon .fl {
		width: 100%;
		margin-top: 75px;
	} */
	.footercon ul {
		float: right;
		width: 100%;
		height: auto;
		background-repeat: no-repeat;
		background-position: center top;
		background-size:100%;
		margin-top: 55px;
	}
	.footercon ul li {
		float: left;
		width: 100%;
		margin-bottom:20px;
	}
	.smallnavbig_t  .logo {
    float: left;
		margin-top: 22px;
		margin-right: 43px;
		position:fixed;
		left:0px;
		z-index: 999;background-image: url(/images/logo01.png);
		margin-left: 20px; 
	}
	.smallnavbig .logo {
		float: left;
		margin-left: 0px;
		margin-top: 12px;
		margin-right: 25px;
		position: relative;
		z-index: 999;
		width: 171px;
		height: 20px;
		background-image: url(/css/images/logo01.png);
		background-size: 171px 20px;
	}
	.search .searchcon {   padding-left: 21px;}
   .navbar-nav .dropdown-menu > li > a:hover {  color: #337ab7 !important;}
   .GoTop-box {
       background-position: center 15px;
	   width: 42px!important;
	       height: 42px!important;
	       right: 10px!important;
		   background-color: #f0f0f0;
   }
   .weixin {
    float: right;
    width: 100%;
    margin-top: 15px;
}

.expmenu01 { display: none;}
ul.expmenu{width:100%;margin:40px auto; display: block;}
ul.expmenu li div.header{padding:0;}
ul.expmenu li:last-child div.header{border-bottom:none;}
ul.expmenu li ul li {background-color:#ececec;padding:12px;border-bottom:1px solid #dcdcdc;border-top:1px solid #fff;color:#727272;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.8);}
ul.expmenu li ul li:last-child{border-bottom:none;}
ul.expmenu li ul li.selected{background-color:#f4f4f4;}
ul.expmenu div.header{
	color:#fff;
	
}
ul.expmenu li div.header .label{ font-size: 14px; padding: 0; font-weight: normal; }
ul.expmenu li div.header .arrow{display:block;width:16px;height:16px;background:no-repeat center;float:right;}
ul.expmenu li div.header .arrow.up{background-image:url(/images/arrow_u.png);}
ul.expmenu li div.header .arrow.down{background-image:url(/images/arrow_d.png);}
ul.expmenu li .menu{display:none; margin-top: 0;}	
/* Mouse Events */
ul.expmenu div.header:hover{
	
}

ul.expmenu li ul li:not(.selected):hover{
	background:#e7e7e7;/* Old browsers */
	cursor:pointer;
}
ul.expmenu li ul li:not(.selected):active{
	background:#f1f1f1;/* Old browsers */
	cursor:pointer;
}

.mfsy {
    padding: 0 25px;
    color: #fff;
    background-color: #00A0E9;
	display: block;
}
.navbar-header .mfsy {
    padding: 0 15px;
    color: #fff;
    background-color: #00A0E9;
	line-height: 50px;
    color: #fff;
    font-size: 14px;
	float: right;
}

}

.FloatingButton {
	border:.5px solid rgba(0,0,0,.05);
	bottom:386px;
	left:calc(100vw - 85px);
	position:fixed;
	text-align:center;
	width:64px;
	z-index:999
  }
  .FloatingButton .item {
	background-color:#FFF;
  }
  .FloatingButton .item .item-mask {
	align-items:center;
	cursor:pointer;
	display:flex;
	flex-direction:column;
	min-height:60px;
	position:relative
  }
  .FloatingButton .item .title {
	color: #33465B;
	font-size:22px;
	font-weight:400;
	line-height:28px;
	transform:scale(.5);
	width:200%
  }
  .FloatingButton .item.active {
	background-color:#ED7A1D ;
  }
  .FloatingButton .item.active .title {
	color:#fff
  }
  .FloatingButton .item .img {
	height:20px;
	margin-top:12px;
	width:20px
  }
  .FloatingButton .item .popup {
	height:100%;
	position:absolute;
	right:62px;
	top:0;
	transform:scale(0);
	transition:.2s;
	width:100%;
  }
  .FloatingButton .item .popup-c {
	background:hsla(0,0%,100%,.9);
	cursor:pointer;
	display:flex;
	font-family:PingFang SC;
	padding:8px;
	position:absolute;
	right:7px;
	text-align:left;
	top:50%;
	transform:translateY(-50%)
  }
  .FloatingButton .item .popup-c .desc,
  .FloatingButton .item .popup-c .text {
	width:-moz-max-content;
	width:max-content
  }
  .FloatingButton .item .popup-c .text {
	color:var(--sf-color-text-primary);
	font-size:12px;
	font-weight:var(--bold);
	line-height:17px;
	margin-bottom:2px
  }
  .FloatingButton .item .popup-c .copy {
	color:var(--sf-color-brand);
	font-size:12px;
	line-height:17px;
	margin-left:4px
  }
  .FloatingButton .item .popup-c .desc {
	color:var(--sf-color-text-secondary);
	font-size:12px;
	line-height:17px
  }
  .FloatingButton .item .popup-c .text-code {
	display:flex;
	flex-direction:column;
	justify-content:center;
	margin-left:4px
  }
  .FloatingButton .item .popup-c .code {
	height:70px;
	margin-left:5px;
	width:70px;
  }
  .FloatingButton .item .popup-c:before {
	border-color:transparent transparent transparent hsla(0,0%,100%,.9);
	border-style:solid;
	border-width:3px 0 3px 3px;
	content:"";
	margin-top:-3px;
	position:absolute;
	right:-3px;
	top:50%
  }
  .FloatingButton .item .popup-c:hover {
	background:hsla(0,0%,100%,.9);
	box-shadow:0 2px 6px 0 rgba(0,0,0,.07)
  }
  .FloatingButton .item:hover .item-mask {
	background-color:rgba(0,0,0,.05)
  }
  .FloatingButton .item:hover .popup {
	transform:scale(1)
  }
  .FloatingButton .item:last-child .item-mask {
	padding-bottom:6px
  }
  @media screen and (max-width:1280px) {
	.FloatingButton {
	  left:calc(100vw - 75px);
	  width:54px
	}
	.FloatingButton .item .item-mask {
	  min-height:0;
	  min-height:auto
	}
	.FloatingButton .item .img {
	  margin:17px 0
	}
	.FloatingButton .item .title {
	  display:none
	}
	.FloatingButton .item .popup {
	  right:52px
	}
	.FloatingButton .item .popup .popup-c {
	  right:7px
	}
	.FloatingButton .item:last-child .item-mask {
	  padding-bottom:0
	}
  }
  @media screen and (min-width:1920px) {
	.FloatingButton {
	  left:calc(100vw - 101px);
	  width:80px
	}
	.FloatingButton .item .item-mask {
	  min-height:75px
	}
	.FloatingButton .item .item-mask .img {
	  height:30px;
	  margin-top:15px;
	  width:30px
	}
	.FloatingButton .item .item-mask .title {
	  font-size:14px;
	  line-height:14px;
	  margin-top:5px;
	  transform:scale(1);
	  width:100%
	}
	.FloatingButton .item .popup {
	  right:76px
	}
	.FloatingButton .item .popup-c {
	  padding:14px 12px 12px
	}
	.FloatingButton .item .popup-c .text {
	  font-size:18px;
	  height:25px;
	  line-height:25px
	}
	.FloatingButton .item .popup-c .copy {
	  font-size:17px
	}
	.FloatingButton .item .popup-c .desc {
	  font-size:16px;
	  height:22px;
	  line-height:22px;
	  margin-top:2px
	}
	.FloatingButton .item .popup-c .code {
	  height:94px;
	  width:94px
	}
	.FloatingButton .item:last-child .item-mask {
	  padding-bottom:18px
	}
  }
  .focus_h { position: relative; font-size: 14px; font-weight: normal; display:inline;}
  .focus_h::after {
	content: ""; 
	position: absolute;
	top: -3px; 
	right: -6px; 
	background-color: red; 
	border-radius: 50%; /* 圆形角标 */
	width: 5px; 
	height: 5px; 
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 12px; 
  }



