/* Write your styles */

ul.am-dropdown-content > li{
    height: 40px;
}
ul.am-dropdown-content > li > a{
    height: 30px;
    line-height: 21px;
}


.solution-circle-s {
	font-size: 45px;
	background-color: #33a4fc;
	width: 110px;
	height: 110px;
	line-height: 90px;
	border: 10px solid #f0f0f0;
	color: #fff;
	-webkit-transition: -webkit-transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
}
.solution-circle-s:hover {
	background-color: #0071b8;
	border: 15px solid #c9dfec;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	transform: rotate(360deg);
}



.H-query {
	margin-left: 20px;
	float: right;
	font-size: 16px;
	color: #fff;
	background: #1461b4 url(../img/icon_Hcx.png) no-repeat 10px center;
	padding: 5px 7px 5px 33px;
	margin-top: 30px;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
}

.queryPage {
	position: relative;
	text-align: center;
	width: 685px;
	display: block;
	margin: 40px auto;
	padding: 10px;
	height: 850px;
	background: url(../img/report.jpg) no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/report.jpg',sizingMethod='scale')";
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/report.jpg',sizingMethod='scale')";
	box-shadow: 3px 3px 10px #0f0f0f;
}
@media only screen and (max-width: 585px) and (min-width: 454px){
	.queryPage {
		background: url(../img/report.jpg) no-repeat;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		background-position: center;
		width: 90%;
		height: 850px;
	}
}


/* 20210310 styles */

.am-collapse .am-topbar-right .am-nav li:hover .am-dropdown-content {
	display: block
}

.am-collapse .am-topbar-right .am-nav li .am-dropdown-content li a {
	display: block;
	padding: 0 20px
}
.am-dropdown-content:before, .am-dropdown-content:after {
	border: 0 !important;
}

.am-dropdown-content{
	margin: 4px 0 0;
	background: rgba(25,112,189,0.7);
	padding: 0px 0 !important;
	border: 0px solid #ddd;
}
ul.am-dropdown-content > li > a {
	color: #ffffff;
}
ul.am-dropdown-content > li > a:hover,
ul.am-dropdown-content > li > a:focus {
	text-decoration: none;
	color: #1a3588;
	background-color: #75a9d700 !important;
}




/*header*/
.hd_logo{ width:146px; height:42px; margin-top:45px; display:block;}
.hdPhone{  color:#00a5ff;margin-top: 10px;}
.hdPhone p{ font-size:14px; color:#a4a4a4; line-height:21px;}
.hdPhone span{ font-size:20px; font-weight:bold;}
.hdPhI{ width:34px; height:34px; display:block; background-image:url(../img/phone.png); margin-right:10px; margin-top:13px;}
.hdPhI1{ background-position:0 0;}
.hdPhI2{ background-position:-34px 0;}
.hdPhN{line-height: 20px;white-space: nowrap;}

/*搜索*/
.searchK{ width:342px; height:40px; padding:0 10px; border-radius:29px; border:1px solid #eee; background:rgba(255,255,255,0.5); position:absolute; top:10px; left:25%; margin-left:-182px; z-index:999;}
.search_a{ width:40px; height:40px; border:none; background:url(../img/search.png) no-repeat center;}
.search_I{ line-height:40px; width:200px; border:none; background:none; font-size:16px;}


/*foot*/
.FseaK{ height:48px; margin-top:15px;}
.FseaI{ background:#FFF; border-radius:3px; border:none; line-height:48px; height:48px; width:calc(100% - 92px); padding:0 15px;}
a.FseaA{ width:86px; line-height:48px; height:48px; text-align:center; color:#FFF; background:#006ac8; border-radius:3px;}
.FseaA{ width:86px; line-height:48px; height:48px; text-align:center; color:#FFF; background:#006ac8; border-radius:3px;}

.footNr{ width:1200px; margin:0 auto 35px;}
.ftLogo{ width:170px;height: 44px; display:block; margin-right:100px; margin-top:40px; background-image: url(../../../images/icon/logo1.png); background-size: 100%; }
.ftCon{ width:425px; padding-top:40px;}
.ftConT{ font-size:16px; color:#7a7a7a; padding:15px 0; border-bottom:1px solid #eee}
.ftConT a{ color:#fff;}
.ftConT a:hover{ color:#00a5ff;}
.ftMa{ padding-top:17px;}
.ftMaT{ font-size:14px; color:#959595; line-height:20px;}
.ftMatit{ color:#fff; margin-top:25px; margin-bottom:5px;}
.ftPhone{ width:356px; margin-top:30px;}

.footC{footCmargin:0 auto; font-size:12px; color:#a9a9a9; text-align:center;}
.footC span{ padding-right:15px;}
.footC span.footCa{ background:url(../../../images/icon/FtIcon01.png) no-repeat center left; padding-left:30px;font-size:12px;}
.footC span a{ color:#fff;}

/*通知*/
.notice{ background-color:rgba(0,0,0,0.1); background-image:url(../../../images/icon/notice.png); background-repeat:no-repeat; background-position:25px center; padding-left:60px; padding-right:20px; height:30px; line-height:30px;overflow:hidden; margin-bottom:10px;}
.notice li{height:30px;}
.notice li a{ color:#FFF; font-size:14px;}




/*返回顶部*/
.m-top-cbbfixed {
	position: fixed;
	right: 10px;
	transition: bottom ease .3s;
	bottom: -220px;
	z-index: 9999;
	cursor: pointer;
}

.m-top-cbbtn {
	width: 57px;
	height: 57px;
	display: block;
	background-color: #1970bd;
	margin: 10px;
}

.m-top-go {
	transition: background-color ease .3s;
	margin-top: 1px;
}
.m-top-go:hover {
	background-color: #ffdd72;
}

.m-top-goicon {
	float: left;
	margin: 12px 0 0 11px;
	width: 33px;
	height: 33px;
	background: url('../../../images/icon/drift.png');
	background-position: 0 0;
}

/*.m-top-weixin {*/
/*	background: #333;*/
/*}*/

.m-top-weixin div {
	background: url('../img/qr_code_1.png?1440917261');
	width: 500px;
	height: 199px;
	position: absolute;
	left: -500px;
	top: 65px;
	opacity: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	transform-origin: 100% 70%;
	-webkit-transform-origin: 100% 70%;
	transition: transform ease .3s, opacity ease .3s;
	-webkit-transition: all ease .3s;
	display: none\0;
	*display: none;
}
.m-top-weixin:hover div {
	display: block;
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
	*display: block;
}

.m-top-weixin-icon {
	float: left;
	margin: 12px 0 0 11px;
	width: 33px;
	height: 33px;
	background: url('../../../images/icon/drift.png');
	background-position: -66px 0;
}

.m-top-weixin:hover {
	background-color: #ffdd72;
}

.m-top-kefu-icon {
	float: left;
	margin: 12px 0 0 11px;
	width: 33px;
	height: 33px;
	background: url('../../../images/icon/drift.png');
	background-position: -33px 0;
}


.m-top-kefu div {
	text-align: center;
	background: #ffdd72;
	color: #fff;
	font-size: 20px;
	width: 160px;
	height: 57px;
	position: absolute;
	left: -150px;
	top: 68px;
	opacity: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	transform-origin: 100% 70%;
	-webkit-transform-origin: 100% 70%;
	transition: transform ease .3s, opacity ease .3s;
	-webkit-transition: all ease .3s;
	display: none\0;
	*display: none;
}
.m-top-kefu:hover div {
	display: block;
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
	*display: block;
}

.m-top-kefu:hover {
	background-color: #ffdd72;
}


.NYtit {
	text-align: center;
	padding-bottom: 20px;
	background: url(../../../images/icon/NYtit.png) no-repeat bottom center;
}

@media only screen and (max-width: 640px){
	.part-title-i {
		font-size: 21px;
	}

}






.left_menu {
	border: 1px solid #f1f3f5;
	border-radius: 10px;
	width: 100%;
	overflow: hidden;
}
.panel-group .panel {
	border: 0px;
	border-radius: 0;
	margin: 0;
	background-color: #f9f9f9;
	box-shadow: none;
}

.panel-default>.panel-heading {
	background-color: #ffffff;
}

.left_menu .panel-heading {
	border-radius: 0px;
	padding: 10px;
}
.panel-default>.panel-heading {
	color: #333;

	border-color: #ddd;
}
.left_menu .panel-title {
	 border: 0;
	 border-radius: 7px;
	 padding: 11px 15px;
 }

.left_menu .panel-title-menu {
	border: 0;
	border-radius: 7px;
	padding: 11px 15px 11px 75px;
	/*margin-left: 34px;*/
	font-size:15px;
}

.box_shadow6 {
	-webkit-box-shadow: 0px 1px 5px rgb(231 233 235 / 90%);
	-o-box-shadow: 0px 1px 5px rgba(231,233,235,0.9);
	-moz-box-shadow: 0px 1px 5px rgba(231,233,235,0.9);
	-ms-box-shadow: 0px 1px 5px rgba(231,233,235,0.9);
	box-shadow: 0px 1px 5px rgb(231 233 235 / 90%);
}
.leftMenu_option_ico {
	width: 24px;
	margin: -2px 10px 0 0;
}


.line-hr {
	width: 100%;
	height: 2px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#148dd0, endColorstr=#25d58e)";
	background: -webkit-linear-gradient(to right, #1a70bd , #2d8fe6 );
	background: -moz-linear-gradient(to right, #1a70bd , #2d8fe6 );
	background: -ms-linear-gradient(to right, #1a70bd , #2d8fe6 );
	background: linear-gradient(to right, #1a70bd , #2d8fe6 );
}

.am-icon-color-ppp{
	color: #1a70bd;
}

.am-g .NYCon{
	background-color: white;
	padding: 10px;
}




.panel-heading :hover,.panel-heading .active{
	color: #fff!important;
	background: -moz-linear-gradient(left,  #148dd0 0%, #03aeff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#148dd0), color-stop(100%,#03aeff));
	background: -webkit-linear-gradient(left,  #148dd0 0%,#03aeff 100%);
	background: -o-linear-gradient(left,  #148dd0 0%,#03aeff 100%);
	background: -ms-linear-gradient(left,  #148dd0 0%,#03aeff 100%);
	background: linear-gradient(left,  #148dd0 0%,#03aeff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#148dd0, endColorstr=#03aeff);/*IE<9>*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#148dd0, endColorstr=#03aeff)";/*IE8+*/
	background-color: #148dd0;
}


.left_menu a{text-decoration: none; color: #424242;}





.container_boby {
	min-height: calc(100vh - 368px);
}




*{
	margin: 0px;
	padding: 0px;
}
ul, li{
	list-style: none;
}
.toolbar {
	position: fixed;
	top: 0;
	height: 44px;
	/*width: 100%;*/
	background-color: #042e74;
	text-align: center;
	color: #fff;
	z-index: 9990;
	display: none;
}
.toolbar-div{
	padding-top: 8px;
}
.bar-item{
	display: inline-block;
	margin: 0px 3px;
}
.bar-item:hover .bar-text{
	background-color: #888888;
}
.bar-img{
	cursor: pointer;
	width: 50px;
	height: 50px;
}
.bar-img:hover{
	background-color: #be2d30;
}
.bar-img:active {
	background: #133f6c;
}
.bar-text{
	display: block;
	padding: 8px 0px;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
}
.bar-text:hover{
	background-color: #888888;
}
.bar-img{
	display: block;
	background: #133f6c;
	border-radius: 3px;
}
.bar-switch-button{
	width: 57px;
	height: 57px;
	position: fixed;
	bottom: 63px;
	right: 20px;
	line-height: 57px;
	text-align: center;
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	border-radius: 4px 0px 0px 4px;
	background: #1970bd;
	z-index: 9999;
}
.bar-switch-button:active{
	background: #fdcc13;
}


.index_zn_h2 {
	font-size: 24px;
	font-weight: bold;
	color: #003C9D;
}
.index_en_h2 {
	font-size: 14px;
	color: #7e807f;
	margin: 10px 0;
}