#banner {
	background: rgb(102, 102, 102); height: 500px; overflow: hidden; position: relative;
}
.banner_list {
	margin: 0px auto; width: 100%; height: 100%; overflow: hidden; position: relative;
}
.banner_list li {
	background-position: top; left: 100%; width: 100%; height: 100%; overflow: hidden; display: block; position: absolute; background-repeat: no-repeat;
}
.banner_list li.active {
	left: 0px; z-index: 10;
}
.banner_list li .text {
	left: 0px; top: 0px; padding-top: 112px; padding-left: 100px; position: absolute;
}
.banner_list li .text span {
	color: rgb(255, 255, 255); line-height: 24px; font-size: 18px; margin-bottom: 30px; display: block;
}
.banner_list li .text a {
	color: rgb(255, 255, 255); line-height: 24px; font-size: 18px; margin-bottom: 30px; display: block;
}
.banner_list li .text span.title {
	line-height: 60px; font-size: 52px; font-weight: bold;
}
.banner_list li .text a {
	padding-left: 13px; font-weight: bold;
}
.banner_list p.point_btn {
	left: 50%; width: 60%; height: 12px; text-align: center; bottom: 20px; margin-left: -30%; position: absolute; z-index: 11;
}
.banner_list p.point_btn a {
	background: url("/banner/1/point_btn.png") left -12px; width: 12px; height: 12px; margin-right: 13px; display: inline-block;
}
.banner_list p.point_btn a.on {
	background: url("/banner/1/point_btn.png") left 0px;
}
.banner_list a.btn {
	background: rgb(0, 0, 0); top: 50%; width: 100px; height: 100px; margin-top: -50px; display: none; position: absolute; z-index: 11;
}
.banner_list a.next.btn {
	background: url("/banner/1/btn_next.png") right top; right: 0px;
}
.banner_list a.prev.btn {
	background: url("/banner/1/btn_prev.png") left top; left: 0px;
}






h1 {
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; font-weight: normal;
}
h2 {
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; font-weight: normal;
}
h3 {
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; font-weight: normal;
}
h4 {
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; font-weight: normal;
}
h5 {
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; font-weight: normal;
}
h6 {
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; font-weight: normal;
}

.banner-img-text {
	left: 0px; top: 80px; display: inline-block; position: relative;
}
.banner-btn {
	background: rgb(153, 153, 153); padding: 0px; border: 1px solid rgb(255, 255, 255); width: 150px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 18px; margin-top: 10px; display: inline-block;
}
.banner-btn {
	background: rgba(0, 0, 0, 0.3);
}
.banner-btn:hover {
	background: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); text-decoration: underline;
}

#banner ul.banner-list .banner-text a.btn {
	display: block !important;
}
.top_nav_1 a.active {
	color: rgb(102, 102, 102);
}
#banner ul.banner-list .banner-text ul li {
	background: url("/banner/1/point_btn_1.png") no-repeat left 11px; color: rgb(255, 255, 255); line-height: 24px; padding-left: 17px; margin-bottom: 12px;
}
#banner ul.banner-list .banner-text a.btn i {
	background: url("/banner/1/banner-btn-icon.png") no-repeat right; height: 40px; padding-left: 30px;
}
.inner-pages#banner a.btn i {
	background: url("/banner/1/banner-btn-icon.png") no-repeat right; height: 40px; padding-left: 30px;
}
#banner ul.banner-list li.banner-img {
	background-position: top !important; left: 100%; top: 0px; width: 100%; height: 100%; position: absolute; background-repeat: no-repeat !important;
}
#banner ul.banner-list li div.container {
	height: 100%; overflow: hidden; position: relative;
}
#banner ul.banner-list {
	width: 100%; height: 100%; position: relative;
}
#banner ul.banner-list li div.container .banner-text {
	background: url("/banner/1/banner_cont_b.png"); left: -540px; top: 0px; width: 440px; height: 100%; overflow: hidden; position: absolute;
}
#banner ul.banner-list .banner-text .text {
	padding: 40px; left: -100%; top: 0px; width: 100%; position: absolute; z-index: 99;
}
#banner ul.banner-list .banner-text h2 {
	text-align: left; color: rgb(255, 255, 255); line-height: 150%; font-family: Huawei_Script_Regular; font-size: 48px; margin-bottom: 12px;
}
#banner ul.banner-list p {
	color: rgb(255, 255, 255); line-height: 36px; font-size: 20px; margin-bottom: 10px;
}
#banner ul.banner-list .banner-text ul li {
	background: url("/banner/1/point_btn_1.png") no-repeat left 10px; color: rgb(255, 255, 255); line-height: 24px; padding-left: 17px; margin-bottom: 12px;
}
#banner ul.banner-list .banner-text ul li a {
	color: rgb(255, 255, 255);
}
#banner ul.banner-list .banner-text a.btn {
	background: rgb(176, 45, 46); border-radius: 5px; width: 185px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; margin-bottom: 16px; display: block; position: relative;
}
#banner ul.banner-list .banner-text a.btn:hover {
	background: rgb(221, 52, 53); text-decoration: none;
}
#banner ul.banner-list .banner-text a.btn i {
	background: url("/banner/1/banner-btn-icon.png") no-repeat right; height: 40px; padding-left: 30px;
}
.inner-pages#banner a.btn i {
	background: url("/banner/1/banner-btn-icon.png") no-repeat right; height: 40px; padding-left: 30px;
}
#banner a.left.switchingBtn {
	background: url("/banner/1/banner_left.png") no-repeat left; left: 34px;
}
#banner a.right.switchingBtn {
	background: url("/banner/1/banner_right.png") no-repeat left; right: 34px;
}
#banner a.switchingBtn:visited {
	border: 0px currentColor !important;
}
#banner a.switchingBtn:active {
	border: 0px currentColor !important;
}
#banner a.switchingBtn:focus {
	border: 0px currentColor !important;
}
#banner a.switchingBtn {
	top: 0px; width: 62px; height: 100%; display: none; position: absolute; z-index: 100;
}
#banner .point-btn-wrap {
	bottom: 20px; position: absolute; z-index: 100;
}
#banner .point-btn-wrap a {
	background: url("/banner/1/banner_poin_list.png") no-repeat left -12px; width: 12px; height: 12px; margin-right: 14px; float: left; display: block;
}
#banner .point-btn-wrap .active {
	
}
.mt10 {
	margin-top: 10px !important;
}
#nav-cont .nav-list ul li a.active {
	border-bottom-color: rgb(203, 48, 52); border-bottom-width: 2px; border-bottom-style: solid;
}
.hidden#tab_main_nav_mobile {
	display: none !important;
}
.show-table-cell {
	display: table-cell !important;
}
.img-responsive {
	height: auto; display: block;
}
.carousel-inner > .item > img {
	height: auto; display: block;
}
.carousel-inner > .item > a > img {
	height: auto; display: block;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) currentColor currentColor; margin-top: 10px; margin-bottom: 10px;
}
.sr-only {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.sr-only-focusable:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.sr-only-focusable:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.fade {
	transition:opacity 0.15s linear; opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear;
}
.in.fade {
	opacity: 1;
}
.collapse {
	display: none; visibility: hidden;
}
.in.collapse {
	display: block; visibility: visible;
}
tr.in.collapse {
	display: table-row;
}
tbody.in.collapse {
	display: table-row-group;
}
.collapsing {
	height: 0px; overflow: hidden; position: relative; transition-property: height, visibility; transition-duration: 0.35s; transition-timing-function: ease; -webkit-transition-property: height, visibility; -webkit-transition-duration: 0.35s; -webkit-transition-timing-function: ease; -o-transition-property: height, visibility; -o-transition-duration: 0.35s; -o-transition-timing-function: ease;
}
.carousel-inner {
	width: 100%; height: 500px; overflow: hidden; position: relative;
}
.carousel-inner > .item {
	transition:left 0.6s ease-in-out; width: 100%; display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img {
	line-height: 1;
}
.carousel-inner > .item > a > img {
	line-height: 1;
}
.carousel-control {
	left: 0px; top: 0px; width: 15%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); font-size: 20px; position: absolute; opacity: 0.5; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.left.carousel-control {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x;
}
.right.carousel-control {
	left: auto; right: 0px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x;
}
.carousel-control:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.carousel-control:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.carousel-control .icon-prev {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .icon-next {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .glyphicon-chevron-left {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .glyphicon-chevron-right {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .icon-prev {
	left: 50%; margin-left: -10px;
}
.carousel-control .glyphicon-chevron-left {
	left: 50%; margin-left: -10px;
}
.carousel-control .icon-next {
	right: 50%; margin-right: -10px;
}
.carousel-control .glyphicon-chevron-right {
	right: 50%; margin-right: -10px;
}
.carousel-control .icon-prev {
	width: 20px; height: 20px; font-family: serif; margin-top: -10px;
}
.carousel-control .icon-next {
	width: 20px; height: 20px; font-family: serif; margin-top: -10px;
}
.carousel-control .icon-prev::before {
	content: "\2039";
}
.carousel-control .icon-next::before {
	content: "\203a";
}
.carousel-indicators {
	list-style: none; left: 50%; width: 60%; text-align: center; bottom: 10px; padding-left: 0px; margin-left: -30%; position: absolute; z-index: 15;
}
.carousel-indicators li {
	margin: 1px; border-radius: 10px; border: 1px solid rgb(255, 255, 255); width: 10px; height: 10px; text-indent: -999px; display: inline-block; cursor: pointer; background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators span {
	margin: 1px; border-radius: 10px; border: 1px solid rgb(255, 255, 255); width: 10px; height: 10px; text-indent: -999px; display: inline-block; cursor: pointer; background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
	margin: 0px; width: 12px; height: 12px; background-color: rgb(255, 255, 255);
}
.carousel-caption {
	left: 15%; text-align: center; right: 15%; bottom: 20px; color: rgb(255, 255, 255); padding-top: 20px; padding-bottom: 20px; position: absolute; z-index: 10;
}
.carousel-caption .btn {
	text-shadow: none;
}
@media screen and (min-width:1200px)
{
.carousel-control .glyphicon-chevron-left {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px;
}
.carousel-control .glyphicon-chevron-right {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px;
}
.carousel-control .icon-prev {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px;
}
.carousel-control .icon-next {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px;
}
.carousel-control .glyphicon-chevron-left {
	margin-left: -50px;
}
.carousel-control .icon-prev {
	margin-left: -15px;
}
.carousel-control .glyphicon-chevron-right {
	margin-right: -15px;
}
.carousel-control .icon-next {
	margin-right: -15px;
}
.carousel-caption {
	left: 20%; right: 20%; padding-bottom: 30px;
}
.carousel-caption {
	left: 0%; right: 0%;
}
.carousel-indicators {
	bottom: 20px;
}
}
.carousel-caption {
	left: 0px; top: 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); padding-top: 20px; padding-bottom: 20px; padding-left: 0px; position: absolute; z-index: 10;
}
.left.carousel-control {
	background: url("/banner/1/btn_prev.png") no-repeat left; left: 0px;
}
.right.carousel-control {
	background: url("/banner/1/btn_next.png") no-repeat right; right: 0px;
}
.group-index-banner {
	background: rgb(102, 102, 102); overflow: hidden;
}
.group-index-banner .item {
	background: no-repeat center; height: 500px !important;
}
.group-index-banner .carousel-control {
	width: 10%; height: 100%; z-index: 999;
}
.group-index-banner .carousel-control {
	width: 10%; display: none;
}
.group-index-banner:hover .carousel-control {
	display: block !important;
}
.carousel-indicators li {
	background: url("/banner/1/point_btn_1.png") no-repeat 0px 0px; margin: 0px 5px; border: currentColor; width: 12px; height: 12px;
}
.carousel-indicators span {
	background: url("/banner/1/point_btn_1.png") no-repeat 0px 0px; margin: 0px 5px; border: currentColor; width: 12px; height: 12px;
}
.carousel-indicators li.active {
	background-position: left -12px; background-color: transparent;
}
.carousel-indicators span.swiper-active-switch {
	background-position: left -12px; background-color: transparent;
}
.lt-img-rt-tx p {
	line-height: 175%;
}
.index-other-part .col-xs-4 {
	padding-right: 5px;
}
.index-other-part .col-xs-8 {
	padding-left: 5px;
}
.lt-img-rt-tx .img-responsive {
	width: 100%;
}
.lt-img-rt-tx .img-responsive img {
	width: 100%;
}
.weixin-qr {
	left: -100px; top: 60px; display: none; position: absolute; z-index: 9999;
}
.weixin-link {
	position: relative;
}
#nav-cont-wrap li .row {
	margin-right: -12px; margin-left: -12px;
}
.container-nav {
	margin: auto; padding: 0px 15px; max-width: 1140px !important;
}
body:last-child .container-nav {
	margin: auto; padding: 0px 15px; max-width: 1200px !important;
}
.nav-cont-wrap ul {
	width: 100%; padding-top: 0px;
}
#nav-cont-wrap ul li {
	width: 100%; padding-top: 10px; padding-bottom: 20px; display: none;
}
.i-want-to {
	border: currentColor !important; margin-left: 0px !important;
}
#nav-cont .nav-list ul li .active.i-want-to span.btn1 {
	color: rgb(226, 40, 53) !important;
}
#nav-cont .nav-list ul li .active.i-want-to span.btn1 i {
	background-image: url("/banner/1/icon_slide_up.png");
}
.banner-btn {
	border-radius: 5px; width: 185px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; margin-bottom: 16px; display: block; position: relative; background-color: rgb(176, 45, 46) !important;
}
.banner-btn:hover {
	text-decoration: none; background-color: rgb(221, 52, 53) !important;
}
#index-banner .carousel-caption {
	display: none;
}
.banner-btn em {
	background: url("/banner/1/banner-btn-icon.png") no-repeat right; height: 40px; padding-left: 30px;
}
.browsehappy {
	background: rgb(0, 0, 102); padding: 16px 0px; color: rgb(255, 255, 255); display: none;
}
.browsehappy p {
	margin: 0px auto; line-height: 18px; padding-right: 80px; font-size: 14px; position: relative; max-width: 760px;
}
.browsehappy a.close img {
	width: 24px; height: 24px;
}
.browsehappy a.close {
	top: 0px; width: 30px; height: 30px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 30px; margin-top: -7px; float: right; display: block; position: absolute;
}
.ReadPolicy {
	background: rgb(204, 204, 204); color: rgb(51, 51, 51);
}
.ReadPolicy a {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.ReadPolicy a.close {
	text-decoration: none;
}
#tab_main_nav ul li.follow-top a {
	margin: -3px;
}
.last-child {
	margin-left: -20px;
}
.QR-code h4 {
	font-weight: normal !important;
}
.mobile-menu-open#container {
	left: -100% !important; position: fixed;
}
.mobile-menu-open#footer {
	left: -100% !important; position: fixed;
}
.mobile-menu-open.footer {
	left: -100% !important; position: fixed;
}
.mobile-menu-open.share_nullbox {
	left: -100% !important; position: fixed;
}
.mobile-menu-open#tab_main_nav_mobile_container {
	right: 0px !important; box-shadow: -5px 0px 10px rgba(0,0,0,0.2);
}
.mobile-menu-open#tab_main_nav_mobile_next_container {
	right: 0px !important; box-shadow: -5px 0px 10px rgba(0,0,0,0.2);
}
#container {
	transition:300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in;
}
#tab_main_nav_mobile_container {
	transition:300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in;
}
#tab_main_nav_mobile_next_container {
	transition:300ms ease-in; -webkit-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in;
}
.news-right-video-list {
	margin-top: 36px;
}
.news-right-pics-list {
	margin-top: 36px;
}
.detail-page .sub-info {
	padding: 15px; margin-bottom: 24px; border-left-color: rgb(201, 0, 0); border-left-width: 5px; border-left-style: solid; background-color: rgb(245, 245, 245);
}
.detail-page .sub-info p {
	margin: 5px;
}
.detail-page p {
	line-height: 175%;
}
.detail-page .col-sm-9 a {
	color: rgb(0, 102, 255);
}
.detail-page .col-sm-9 a.down-link {
	color: rgb(255, 255, 255);
}
.detail-page .moreinfo p {
	text-indent: 2em;
}
.mt0 > a {
	color: rgb(51, 51, 51);
}
.title > a {
	color: rgb(51, 51, 51);
}
.top_nav_1 a {
	font-size: 14px;
}
#nav-cont-wrap p {
	line-height: 180%;
}
.solCategory {
	padding-top: 0px;
}
.solCategory .solution-nav li span {
	margin-bottom: 2px;
}
.solCategory .solution-nav li {
	padding: 10px 0px; border-top-color: rgb(215, 215, 215); border-top-width: 1px; border-top-style: solid;
}
.solCategory .lt-img-rt-tx {
	padding-top: 0px;
}
a {
	outline: 0px !important;
}
.nav-cont-wrap ul li span {
	margin-bottom: 7px; display: block;
}
.nav-cont-wrap h3 + p {
	margin-top: -5px !important;
}
.banner-btn {
	padding: 0px 20px; border: currentColor; width: auto; display: inline-block;
}
.solCategorytitle h1 {
	font-weight: normal !important; margin-bottom: 0px;
}
.page-title h1 {
	font-weight: normal !important; margin-bottom: 0px;
}
.solCategory .solution-nav li i {
	padding-left: 16px;
}
.solution-cont p {
	margin-bottom: 15px;
}
.solution-cont h3 p {
	margin-bottom: 0px;
}
.all_product .product-subtitle {
	margin: 15px 0px 0px; color: rgb(204, 0, 0);
}
.banner-mobile-link {
	left: 0px; top: 0px; width: 100%; height: 0px; text-indent: 10000%; padding-bottom: 56.25% !important; position: absolute;
}
.weixin-qr-bottom {
	left: -110px; top: -280px;
}
#footer .left_inner label {
	font-weight: bold !important;
}
.index-other-part h3 {
	margin-bottom: 15px;
}
#fancybox-loading {
	left: 50%; top: 50%; width: 40px; height: 40px; overflow: hidden; margin-top: -20px; margin-left: -20px; display: none; position: fixed; z-index: 1104; cursor: pointer;
}
#fancybox-loading div {
	left: 0px; top: 0px; width: 40px; height: 480px; position: absolute;
}
#fancybox-overlay {
	left: 0px; top: 0px; width: 100%; display: none; position: absolute; z-index: 1100;
}
#fancybox-tmp {
	margin: 0px; padding: 0px; border: 0px currentColor; overflow: auto; display: none;
}
#fancybox-wrap {
	padding: 20px; left: 0px; top: 0px; display: none; position: absolute; z-index: 1101;
}
#fancybox-outer {
	background: rgb(255, 255, 255); width: 100%; height: 100%; position: relative;
}
#fancybox-content {
	padding: 0px; border: 0px solid rgb(255, 255, 255); width: 0px; height: 0px; overflow: hidden; position: relative; z-index: 1102;
}
#fancybox-hide-sel-frame {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1101;
}
#fancybox-close {
	background: url("/banner/1/video_close.png") -40px 0px; top: 10px; width: 30px; height: 30px; right: -30px; display: none; position: absolute; z-index: 1103; cursor: pointer;
}
#fancybox-error {
	font: 12px/20px Arial; margin: 0px; padding: 14px; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
#fancybox-img {
	margin: 0px; padding: 0px; border: currentColor; width: 100%; height: 100%; line-height: 0; vertical-align: top;
}
#fancybox-frame {
	border: currentColor; width: 100%; height: 100%; display: block;
}
#fancybox-left {
	width: 35%; height: 100%; bottom: 0px; display: none; position: absolute; z-index: 1102; cursor: pointer;
}
#fancybox-right {
	width: 35%; height: 100%; bottom: 0px; display: none; position: absolute; z-index: 1102; cursor: pointer;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico {
	left: -9999px; top: 50%; width: 30px; height: 30px; margin-top: -15px; display: block; position: absolute; z-index: 1102; cursor: pointer;
}
#fancybox-right-ico {
	left: -9999px; top: 50%; width: 30px; height: 30px; margin-top: -15px; display: block; position: absolute; z-index: 1102; cursor: pointer;
}
#fancybox-left-ico {
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-position: -40px -60px;
}
#fancybox-left:hover {
	visibility: visible;
}
#fancybox-right:hover {
	visibility: visible;
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto; right: 20px;
}
.fancybox-bg {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 20px; height: 20px; position: absolute; z-index: 1001;
}
#fancybox-bg-n {
	left: 0px; top: -20px; width: 100%;
}
#fancybox-bg-ne {
	background-position: -40px -162px; top: -20px; right: -20px;
}
#fancybox-bg-e {
	background-position: -20px 0px; top: 0px; height: 100%; right: -20px;
}
#fancybox-bg-se {
	background-position: -40px -182px; right: -20px; bottom: -20px;
}
#fancybox-bg-s {
	background-position: 0px -20px; left: 0px; width: 100%; bottom: -20px;
}
#fancybox-bg-sw {
	background-position: -40px -142px; left: -20px; bottom: -20px;
}
#fancybox-bg-w {
	left: -20px; top: 0px; height: 100%;
}
#fancybox-bg-nw {
	background-position: -40px -122px; left: -20px; top: -20px;
}
#fancybox-title {
	font-family: Helvetica; font-size: 12px; z-index: 1102;
}
.fancybox-title-inside {
	background: rgb(255, 255, 255); text-align: center; color: rgb(51, 51, 51); padding-bottom: 10px; position: relative;
}
.fancybox-title-outside {
	color: rgb(255, 255, 255); padding-top: 10px;
}
.fancybox-title-over {
	left: 0px; text-align: left; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
#fancybox-title-over {
	padding: 10px; display: block;
}
.fancybox-title-float {
	left: 0px; height: 32px; bottom: -20px; position: absolute;
}
#fancybox-title-float-wrap {
	border: currentColor; width: auto; border-collapse: collapse;
}
#fancybox-title-float-wrap td {
	border: currentColor; white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0px 0px 0px 15px;
}
#fancybox-title-float-main {
	padding: 0px 0px 3px; color: rgb(255, 255, 255); line-height: 29px; font-weight: bold;
}
#fancybox-title-float-right {
	padding: 0px 0px 0px 15px;
}
.fancybox-ie .fancybox-bg {
	
}
#fancybox-loading {
	top: 0px; right: 0px; background-image: url("/banner/1/fancybox_sprite.png") !important;
}
.fancybox-close {
	top: 0px; right: 0px; background-image: url("/banner/1/fancybox_sprite.png") !important;
}
.fancybox-prev span {
	top: 0px; right: 0px; background-image: url("/banner/1/fancybox_sprite.png") !important;
}
.fancybox-next span {
	top: 0px; right: 0px; background-image: url("/banner/1/fancybox_sprite.png") !important;
}
.fancybox-close {
	top: 10px !important; width: 36px; height: 36px; right: 10px !important; position: absolute; z-index: 8040; cursor: pointer; background-image: url("/banner/1/video_close.png") !important;
}
#fancybox-close {
	background-position: center; top: 10px; width: 36px; height: 36px; right: 10px;
}
#fancybox-outer {
	
}
#fancybox-wrap {
	padding: 0px;
}
.fancybox-bg {
	display: none;
}
.jwdisplay {
	width: 100%; height: 100%; overflow: hidden !important; position: absolute; cursor: pointer;
}
.mt0 > a {
	color: rgb(51, 51, 51);
}
.title > a {
	color: rgb(51, 51, 51);
}
.gg_listtel {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 18px;
}
.gg_listtel ul {
	list-style: none;
}
.gg_listtel ul li {
	list-style: none; line-height: 24px; padding-right: 5px; float: left;
}
.gg_line {
	height: 1px; padding-top: 15px; margin-bottom: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.color_039 {
	color: rgb(0, 51, 153);
}
.pd_15 {
	margin: 15px 0px;
}
.pd_l15 {
	padding-left: 15px;
}
.mg_30 {
	margin-left: -30px;
}
.mb_10 {
	margin-bottom: 10px !important;
}
.mb_20 {
	margin-bottom: 15px;
}
.pd_b_15 {
	padding: 12px 0px 24px;
}
.pd_up_down {
	padding-bottom: 30px;
}
.tuwen {
	width: 100%;
}
.touxiang {
	width: 100%;
}
.touxiang img {
	border: currentColor; width: 100%;
}
.s_directors .col-sm-12 .row {
	padding: 15px 0px;
}
.tx_txt {
	width: 100%; clear: both; margin-bottom: 20px; display: block;
}
.s_directors .tx_txt {
	margin-bottom: 0px;
}
.detail-page .tx_txt > h2 {
	margin: 6px 0px;
}
.tx_txt p {
	line-height: 30px;
}
.tx_txt .tbiaoti {
	margin: 0px; line-height: 24px; padding-bottom: 6px; font-size: 18px;
}
.tx_txt h3 {
	margin: 0px; line-height: 24px; padding-bottom: 6px; font-size: 18px;
}
.col-sm-3 .tx_txt h3 {
	margin: 10px auto;
}
.tx_txt .tcont {
	line-height: 24px; font-size: 16px; margin-top: 10px;
}
.p_indext {
	line-height: 30px; text-indent: 30px;
}
hr {
	border-color: rgb(221, 221, 221);
}
.bor_down {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.right_tbox {
	width: 100%;
}
.tx_txt .newlist li {
	line-height: 30px;
}
.tx_txt .newlist li {
	background: url("/banner/1/yuandian_03.png") no-repeat left 9px; list-style: none; padding-left: 20px !important;
}
.bg_f5 {
	background-color: rgb(245, 245, 245);
}
#right_iconbox {
	width: 48px; right: 0px; bottom: 30%; display: none; position: fixed; z-index: 999;
}
.download_icon {
	background: url("/banner/1/down_icon.png") no-repeat 0px 2px; width: 24px; height: 28px; vertical-align: middle; display: inline-block;
}
.download_icon_1 {
	background: url("/banner/1/icon_lock_20.png") no-repeat left; width: 24px; height: 28px; vertical-align: middle; display: inline-block;
}
.a_023399 {
	color: rgb(2, 51, 153); line-height: 28px; font-size: 16px; vertical-align: middle;
}
.a_888 {
	color: rgb(136, 136, 136);
}
.icon_top {
	background: url("/banner/1/icon_all.png") no-repeat 0px 0px rgb(195, 195, 195); width: 48px; height: 48px; position: relative; cursor: pointer; opacity: 0.8;
}
.icon_top:hover {
	background: url("/banner/1/icon_all.png") no-repeat 0px -192px rgb(191, 3, 3); width: 48px; height: 48px; position: relative; cursor: pointer;
}
.icon_news {
	background: url("/banner/1/icon_all.png") no-repeat 0px -48px rgb(195, 195, 195); width: 48px; height: 48px; position: relative; cursor: pointer; opacity: 0.8;
}
.icon_news:hover {
	background: url("/banner/1/icon_all.png") no-repeat 0px -240px rgb(191, 3, 3); width: 48px; height: 48px; position: relative; cursor: pointer;
}
.icon_emails {
	background: url("/banner/1/icon_all.png") no-repeat 0px -96px rgb(195, 195, 195); width: 48px; height: 48px; position: relative; cursor: pointer; opacity: 0.8;
}
.icon_emails:hover {
	background: url("/banner/1/icon_all.png") no-repeat 0px -288px rgb(191, 3, 3); width: 48px; height: 48px; position: relative; cursor: pointer;
}
.icon_tels {
	background: url("/banner/1/icon_all.png") no-repeat 0px -144px rgb(195, 195, 195); width: 48px; height: 48px; position: relative; cursor: pointer; opacity: 0.8;
}
.icon_tels:hover {
	background: url("/banner/1/icon_all.png") no-repeat 0px -336px rgb(191, 3, 3); width: 48px; height: 48px; position: relative; cursor: pointer;
}
.container .row .col-sm-3 .link-list a {
	padding: 0px 10px;
}
.container .row .col-sm-3 .link-list .text-28 {
	color: rgb(102, 102, 102); font-size: 28px;
}
.container .row .col-sm-3 .link-list .text-14 {
	color: rgb(102, 102, 102); font-size: 14px;
}
.container .row .col-sm-3 .link-list .text-20 {
	color: rgb(102, 102, 102); font-size: 20px;
}
.col-sm-12 .row .text-img {
	margin-right: 6%; float: left;
}
.col-sm-12 .row .text-img span {
	text-align: center; font-size: 18px; margin-top: 20px; display: block;
}
.col-sm-12 .row .text-img img {
	margin: 0px auto; display: block;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.f00 {
	color: rgb(255, 0, 0);
}
.bgccc {
	line-height: 36px; font-size: 15px; background-color: rgb(237, 235, 235);
}
.box_subscribe {
	border-radius: 8px; width: 550px; height: 100% !important; overflow: hidden; padding-bottom: 10px; background-color: rgb(237, 235, 235);
}
#overlay {
	height: 100% !important;
}
.close_sub {
	background: url("/banner/1/fk_close.png") no-repeat; margin: -10px 10px 0px 0px; width: 26px; height: 26px; float: right; cursor: pointer;
}
.one_line .radio {
	margin: 0px 5px;
}
.one_line {
	padding-bottom: 15px; padding-left: 15px; font-size: 16px;
}
.sub_info h4 {
	margin: 0px; padding-left: 15px; font-size: 14px;
}
.one_line2 {
	padding-top: 15px; padding-bottom: 5px; padding-left: 15px;
}
.one_line .userid {
	border-radius: 6px; border: 1px solid rgb(221, 221, 221); width: 500px; height: 36px; line-height: 36px; padding-left: 10px;
}
.no-f00 {
	margin-left: 10px;
}
.one_line li {
	list-style: none !important; margin: 5px 0px; height: 36px; line-height: 36px; overflow: hidden; float: left; display: block;
}
.one_line .gongsi {
	border-radius: 6px; border: 1px solid rgb(221, 221, 221); width: 300px; height: 36px; line-height: 36px; padding-left: 10px; margin-left: 10px;
}
.one_line .tel {
	border-radius: 6px; border: 1px solid rgb(221, 221, 221); width: 190px; height: 36px; line-height: 36px; padding-left: 10px; margin-left: 10px;
}
.one_line .liuyanbox {
	overflow: hidden; float: left;
}
.one_line .liuyanbox .liuyan {
	border-radius: 6px; border: 1px solid rgb(221, 221, 221); width: 500px; height: 60px; line-height: 24px; padding-left: 10px; margin-left: 6px;
}
.clearfix.one_line2 h2 {
	margin: 0px;
}
.one_line :first-child.radio {
	margin-left: 0px !important;
}
.fk_tj {
	height: 44px; padding-left: 30px;
}
.reg_tj {
	padding: 8px 30px; border-radius: 4px; border: currentColor; width: 120px; background-color: rgb(204, 51, 0);
}
.fk_tj a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.fk_tj a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#overlay {
	left: 0px; top: 0px; position: absolute; z-index: 90; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.tel_tanchu {
	padding: 20px 10px; border-radius: 8px; border: 1px solid rgb(204, 204, 204); width: 260px; right: 5%; bottom: 29.5%; display: none; position: fixed; z-index: 99999; background-color: rgb(237, 235, 235);
}
.tel_texindet {
	width: 120px; float: right;
}
.tel_line {
	padding: 0px; height: 30px; line-height: 30px;
}
.solution_video-bg {
	background: rgb(245, 245, 245); border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
#banner ul.banner-list li.banner-img a.link {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 30;
}
.new_silder1 .carousel-inner .item {
	height: 400px;
}
.download {
	text-align: right;
}
.btn-loading-more {
	background: rgb(236, 236, 236); margin: 10px 0px; text-align: center; line-height: 50px;
}
.icon-popup-close {
	background: url("/banner/1/icon_pupup_close.png") no-repeat center !important;
}
.bule {
	color: rgb(0, 102, 255) !important;
}
.contact .silder_updown_box {
	margin-bottom: 5px;
}
.con-none ul li {
	line-height: 30px; margin-left: 17px;
}
.list-sytle-none {
	padding: 5px 0px 10px; display: block;
}
.col-xs-3 ul li img {
	width: 100%; vertical-align: bottom; display: block;
}
.col-xs-3 ul {
	vertical-align: bottom; display: block;
}
.col-xs-3 ul .visibility img {
	width: auto;
}
.col-xs-3 ul li {
	padding-bottom: 5px;
}
.text-align-r {
	text-align: right; line-height: 30px; padding-right: 10px;
}
.text-align-r a {
	letter-spacing: normal;
}
.zhankai {
	margin-left: -30px;
}
.zhankai i {
	background: url("/banner/1/icon_set.png") no-repeat left -46px !important; height: 30px; overflow: hidden;
}
.zhankai i.down {
	background: url("/banner/1/icon_set.png") no-repeat left -10px !important; height: 30px; overflow: hidden;
}
.zhankai a.active {
	color: rgb(204, 0, 0) !important;
}
.i_hover {
	background: url("/banner/1/icon_set.png") no-repeat left -10px !important; height: 30px; overflow: hidden;
}
.neirong {
	color: rgb(255, 51, 0) !important; margin-left: 40px; position: relative;
}
.list-style ul li {
	line-height: 28px; padding-left: 0px; margin-left: 16px;
}
.tel_tanchu {
	padding: 15px 80px 15px 40px; width: auto; right: 5%;
}
.tel_texindet {
	float: none;
}
.tel_tanchu a {
	text-decoration: none !important;
}
.share {
	margin-top: 15px;
}
.share img {
	text-align: left;
}
.player-outer-box {
	left: 0px; top: 0px; width: 100%; position: absolute; z-index: 99;
}
.solCategory .solution-nav li span.hide-not-important {
	width: 100%; display: none;
}
.con-list-1 h3 {
	margin: 0px 0px 6px;
}
.con-list-1 > .row {
	margin-bottom: 24px;
}
.con-list-1 > .row p {
	margin-top: 6px; margin-bottom: 0px;
}
.con-list-1 > .row > .col-sm-8 p {
	margin-top: 0px; margin-bottom: 0px;
}
.anchorpoint > h2 {
	margin-top: 10px;
}
.lt-img-rt-tx .col-sm-6 > .row > .col-sm-7 > h3 {
	margin-bottom: 10px;
}
.studies-list h1 {
	text-align: left; overflow: hidden; padding-bottom: 15px; margin-bottom: 20px !important; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.studies-list .search-results-count {
	padding-bottom: 15px;
}
.studies-list .col-xs-8 {
	padding-left: 0px;
}
.studies-list .col-xs-8 h3 {
	line-height: 150%; margin-top: 0px !important;
}
.search-results-count {
	margin-bottom: 10px;
}
.studies-list .col-xs-8 p {
	margin-top: 0px;
}
#right_iconbox {
	display: none;
}
#right_iconbox a {
	display: inline-block;
}
#right_iconbox a > div {
	margin: -5px 0px 0px !important; display: inline-block;
}
.js-goto-top {
	opacity: 0;
}
.goto-top {
	opacity: 0;
}
.box_subscribe {
	padding: 10px 0px;
}
.one_line .radio {
	margin: 0px 0px 0px 15px !important;
}
.error {
	color: red !important; font-style: italic;
}
input.error {
	border: 1px dotted red !important;
}
select.error {
	border: 1px dotted red !important;
}
textarea.error {
	border: 1px dotted red !important;
}
.error-messages {
	width: 100%;
}
.box_subscribe {
	width: 100% !important; height: auto !important; max-width: 768px;
}
.one_line2 {
	padding: 5px 0px !important;
}
.one_line {
	padding: 5px 0px !important;
}
.one_line .liuyanbox {
	float: none !important;
}
.one_line .gongsi {
	width: 100% !important;
}
.one_line .tel {
	width: 100% !important; margin-left: 0px !important;
}
.fk_tj {
	padding-left: 10px !important;
}
.fbb-index-banner .carousel-inner .item {
	height: 400px !important;
}
.fbb-index-banner .carousel-caption {
	text-align: left;
}
.fbb-index-banner h2 {
	line-height: 48px; letter-spacing: 1px; font-size: 52px; margin-top: 0px; margin-bottom: 12px;
}
.fbb-index-banner p {
	line-height: 36px; font-size: 20px;
}
.mt-90 {
	margin-top: 80px;
}
.right-pic-sm {
	max-width: 184px;
}
.bor-btom {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.img-list {
	margin: 0px; padding: 0px; width: 100%; display: block; position: relative;
}
.img-list ul {
	width: 25%; height: 210px; float: left; display: inline-block; position: relative;
}
.img-list ul li {
	width: 100%; bottom: 0px; display: table-cell; position: absolute;
}
.img-list ul li img {
	max-height: 134px; max-width: 170px;
}
#js-share-box-mobile {
	margin-bottom: 24px;
}
.share-box {
	margin-bottom: 24px;
}
div.share_nullbox .share-box {
	margin-bottom: 12px;
}
.share-box .share-item {
	background-position: center; width: 24px; height: 24px; text-indent: -10000%; display: inline-block; background-image: url("/banner/1/share_all.png") !important; background-repeat: no-repeat;
}
.share-box .share-item-weibo {
	background-position: 0px -144px;
}
.share-box .share-item-weixin {
	background-position: 0px -168px;
}
.share-box .share-item-print {
	
}
.share-box .share-item-email {
	background-position: 0px -24px;
}
.share-box-mobile .bds_print {
	display: none !important;
}
.at-share-tbx-element .at-svc-printfriendly.at-share-btn {
	display: none !important;
}
.share-box-mobile .bds_print {
	display: none !important;
}
.share-box-mobile .bds_mail {
	display: none !important;
}
.share-box .share-item-linkedin {
	background-position: 0px -96px;
}
.share-box .share-item-twitter {
	background-position: 0px -72px;
}
.share-box .share-item-facebook {
	background-position: 0px -48px;
}
.share-box .share-item-googleplus {
	background-position: 0px -120px;
}
.share-box .share-item1 {
	background-position: center; margin: 0px 1px; width: 16px; height: 16px; text-indent: -10000%; display: inline-block; background-image: url("/banner/1/share_all1.png") !important; background-repeat: no-repeat;
}
.share-box .share-item-linkedin.share-item1 {
	background-position: 0px -48px;
}
.share-box .share-item-googleplus.share-item1 {
	background-position: 0px -32px;
}
.share-box .share-item-twitter.share-item1 {
	background-position: 0px -16px;
}
.share-box .share-item-facebook.share-item1 {
	
}
.weixin-qrcode {
	padding: 20px; background-color: rgb(255, 255, 255);
}
.sd-index #banner1 {
	_width: 100%;
}
.sd-index .focus {
	overflow: hidden; margin-top: 16px; margin-bottom: 30px; position: relative;
}
.sd-index .story_grid img {
	z-index: -99999;
}
.csr-layout h2.title {
	text-align: left; margin-top: 0px;
}
.sd-index .story_grid {
	margin-bottom: 30px; position: relative;
}
.sd-index .text_detail {
	margin: 0px; bottom: 0px; display: block; visibility: visible;
}
.sd-index .text-bg {
	width: 100%; height: 78px; bottom: 0px; position: absolute;
}
.sd-index .text_detail:hover {
	text-decoration: none;
}
.sd-index .story_grid .share_box {
	height: 55px; bottom: 78px; visibility: hidden; position: absolute; background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgba(2, 93, 184, 0.6) !important;
}
.sd-index .story_grid .share_box .share-box {
	margin-top: 18px; margin-bottom: 0px;
}
.sd-index .btnArea .bdsharebuttonbox a.bds_more {
	background: url("/banner/1/p8/t3.jpg") no-repeat; margin: 0px; padding: 0px; width: 100%; height: 100%;
}
.sd-index .focus a {
	margin: 0px; width: 100%; height: 179px; text-decoration: none; float: left; background-color: rgb(234, 234, 234);
}
.sd-index .focus a h3 {
	margin: 25px 18px 14px 170px; color: rgb(51, 51, 51); font-size: 24px;
}
.sd-index .focus a p {
	color: rgb(79, 79, 79); font-size: 16px; margin-top: 10px; margin-right: 18px; margin-left: 170px;
}
.sd-index .focus img {
	float: left;
}
.sd-index .share_box {
	width: 100%; visibility: hidden; position: relative;
}
.sd-index .share_box .bdsharebuttonbox {
	left: 25px; top: 50%; width: 100%; height: 24px; margin-top: -12px; position: absolute;
}
.sd-index .share_box .bdsharebuttonbox a:hover {
	cursor: pointer;
}
.sd-index .text_detail p {
	margin: 0px; color: rgb(255, 255, 255); padding-top: 12px; padding-left: 25px; font-size: 15px;
}
.sd-index .text_detail h3 {
	margin: 0px; padding: 0px 25px; color: rgb(255, 255, 255); font-weight: normal;
}
.csr-layout.container {
	overflow: hidden; padding-bottom: 36px;
}
.sd-index .areas {
	background: rgb(231, 231, 232); padding-bottom: 10px; margin-bottom: 30px; min-height: 359px;
}
.sd-index .areas h3 {
	margin: 0px;
}
.sd-index .areas .sd-index-title2 {
	padding: 12px 0px 12px 18px; width: 275px; color: rgb(51, 51, 51); overflow: hidden; font-weight: normal; cursor: pointer;
}
.sd-index .areas .sd-index-title2 a {
	font-weight: bold;
}
.sd-index .areas ul {
	padding-top: 12px; padding-left: 18px; border-top-color: rgb(122, 123, 125); border-top-width: 1px; border-top-style: dotted;
}
.sd-index .areas ul li {
	background: url("/banner/1/dian.png") no-repeat left; padding-left: 17px;
}
.sd-index .areas ul li a {
	height: 28px; color: rgb(51, 51, 51); line-height: 28px; font-size: 16px;
}
#down_tanchu {
	padding: 30px 0px 40px; border-radius: 8px; width: 100%; height: auto; overflow: hidden; min-width: 480px !important; max-width: 480px !important; background-color: rgb(238, 238, 238);
}
.down_line {
	margin: 0px auto; width: 70%; height: 48px; text-align: center; line-height: 48px; vertical-align: middle;
}
.down_line h2 {
	height: 48px; line-height: 48px;
}
.down_line em {
	margin: 0px 15px; font-style: normal;
}
.down_line i {
	background: url("/banner/1/icon_information_48.png") no-repeat top; width: 48px; height: 48px; float: left;
}
.down_line a {
	color: rgb(2, 51, 153);
}
.btn-more-botom {
	margin-bottom: 20px;
}
.btn-more-botom a {
	background: url("/banner/1/btn-more.jpg") no-repeat right bottom; height: 13px; color: rgb(0, 102, 255); line-height: 14px; letter-spacing: 0px; display: block;
}
.btn-more-botom a:hover {
	text-decoration: none;
}
.top-bar {
	height: 36px; line-height: 36px; background-color: rgb(93, 93, 88);
}
.top-bar a {
	padding: 0px 15px; height: 36px; color: rgb(204, 204, 204); text-decoration: none; float: left; display: inline-block;
}
.top-bar a.active {
	color: rgb(51, 51, 51) !important; background-color: rgb(255, 255, 255) !important;
}
.top-bar a:hover {
	color: rgb(204, 204, 204); background-color: rgb(51, 51, 51);
}
[sc-part-of].scEnabledChrome div.more {
	margin: 0px; height: 30px;
}
[sc-part-of].scEnabledChrome div.more {
	margin: 0px; height: 30px;
}
.annual-bg {
	background: url("/banner/1/annual_01.jpg") no-repeat bottom rgb(231, 231, 231); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.annual-content dd {
	text-align: center; font-size: 24px; margin-top: 20px;
}
.corporate-bord-bottom {
	border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.corporate-bord-bottom > .container {
	padding-top: 36px;
}
.corporate-bord-bottom > .container .row .col-sm-6 {
	margin-bottom: 36px;
}
.fonts-big {
	padding-top: 10px;
}
.fonts-big li {
	list-style: none; padding: 5px 0px;
}
.fonts-big li a:active {
	color: rgb(204, 0, 0);
}
.fonts-big li .active {
	color: rgb(204, 0, 0);
}
.fonts-big li a:hover {
	color: rgb(204, 0, 0);
}
.download-text-left {
	text-align: left; margin-top: 5px; margin-bottom: 0px;
}
.solCategory .no-bold .solution-nav li span.title a {
	font-weight: bold !important;
}
.gallery-pic {
	padding-bottom: 36px;
}
.gallery-pic h2.bor-btom {
	padding-bottom: 10px;
}
.gallery-pic h2.title {
	font-size: 28px;
}
.gallery-pic h2 a {
	color: rgb(204, 0, 0);
}
.reset-col.row {
	letter-spacing: -0.31em; margin-bottom: 0px;
}
.reset-col .col-sm-9 .col-sm-3 {
	letter-spacing: normal; vertical-align: bottom; float: none; display: inline-block;
}
.reset-col dl {
	margin-top: 0px;
}
.reset-col .col-sm-2 {
	letter-spacing: normal; vertical-align: bottom; float: none; display: inline-block;
}
.reset-col .col-sm-3 dl {
	margin: 0px 0px 20px;
}
.reset-col .col-sm-3 dl dd {
	margin: 0px; text-align: left;
}
.reset-col .col-sm-3 dl dt img {
	max-height: 400px; max-width: 100%;
}
.container .input {
	padding-bottom: 5px;
}
.container .input .text {
	width: 70%; line-height: 40px !important; background-color: rgb(255, 255, 255);
}
.container .btn2 {
	background: url("/banner/1/hw_btn2.jpg") no-repeat left; border: 0px currentColor; width: 35px; height: 40px;
}
.pic-more {
	padding: 15px 0px;
}
.corporate-pb {
	padding-bottom: 36px;
}
td {
	padding: 0px;
}
th {
	padding: 0px;
}
th {
	font-weight: bold;
}
.table-responsive {
	-ms-overflow-x: auto; min-height: 0.01%;
}
table {
	border-color: gray; display: table; border-collapse: separate; border-spacing: 2px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
table {
	background-color: transparent;
}
.table {
	width: 100%; margin-bottom: 20px; max-width: 100%;
}
thead {
	border-color: inherit; vertical-align: middle; display: table-header-group;
}
tbody {
	border-color: inherit; vertical-align: middle; display: table-row-group;
}
td {
	vertical-align: inherit; display: table-cell;
}
th {
	vertical-align: inherit; display: table-cell;
}
tr {
	border-color: inherit; vertical-align: inherit; display: table-row;
}
.table-striped > thead > tr {
	background-color: rgb(249, 249, 249);
}
.table-striped > tbody > tr:nth-of-type(2n) {
	background-color: rgb(249, 249, 249);
}
.table > tbody > tr > td {
	padding: 8px; line-height: 1.4285; vertical-align: middle; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tbody > tr > th {
	padding: 8px; line-height: 1.4285; vertical-align: middle; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tfoot > tr > td {
	padding: 8px; line-height: 1.4285; vertical-align: middle; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tfoot > tr > th {
	padding: 8px; line-height: 1.4285; vertical-align: middle; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr > td {
	padding: 8px; line-height: 1.4285; vertical-align: middle; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr > th {
	padding: 8px; line-height: 1.4285; vertical-align: middle; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr > th {
	vertical-align: bottom; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid;
}
th {
	text-align: left;
}
.table > caption + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > caption + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > colgroup + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > colgroup + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > thead:first-child > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > thead:first-child > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bule > thead > tr > th {
	color: rgb(1, 37, 99);
}
.table > thead > tr > th {
	padding-top: 15px !important; padding-bottom: 15px !important;
}
.download-btn {
	padding: 8px 16px; border-radius: 10px; border: 1px solid rgb(221, 221, 221); text-align: center; color: rgb(226, 229, 234); box-shadow: 1px 1px 1px rgba(231,231,231,1); background-color: rgb(247, 247, 247);
}
.active.download-btn {
	color: rgb(51, 51, 51); background-color: rgb(238, 238, 238);
}
.download-btn:hover {
	color: rgb(51, 51, 51); background-color: rgb(238, 238, 238);
}
.Submit_Proposal {
	padding: 8px 16px; border-radius: 10px; border: 1px solid rgb(221, 221, 221); text-align: center; color: rgb(51, 51, 51); cursor: pointer !important; box-shadow: 1px 1px 1px rgba(231,231,231,1); background-color: rgb(238, 238, 238);
}
.plur.Submit_Proposal {
	color: rgb(228, 228, 228); cursor: default !important; background-color: rgb(247, 247, 247);
}
.solCategory p a {
	color: rgb(0, 102, 255);
}
.faqs-box hr {
	margin: 0px;
}
.faqs-q {
	padding: 1.5%;
}
.faqs-a {
	padding: 1.5%;
}
.faqs-q i {
	background: url("/banner/1/faq.png") no-repeat left top; width: 4%; vertical-align: middle; display: table-cell; min-height: 28px; min-width: 28px;
}
.faqs-q h3 {
	padding-left: 2%; vertical-align: middle; display: table-cell;
}
.faqs-q h3 a:hover {
	color: rgb(51, 51, 51);
}
.faqs-a {
	display: none;
}
.faqs-a i {
	background: url("/banner/1/faq.png") no-repeat -48px top; width: 4%; vertical-align: middle; display: table-cell; min-height: 28px; min-width: 28px;
}
.faqs-a p {
	width: 94.5%; padding-left: 1.5%; margin-top: 0px; display: table-cell;
}
.faqs-a span {
	display: block;
}
.fonts-blue a {
	color: rgb(0, 102, 255);
}
.heise {
	padding-bottom: 20px;
}
.heise h2 {
	padding-bottom: 10px;
}
.heise h2 a {
	color: rgb(0, 0, 0);
}
.huise-bg {
	padding-bottom: 24px; background-color: rgb(245, 245, 245);
}
.huise-bg p {
	text-align: center;
}
.huise-bg > .container > h2 {
	margin-top: 36px;
}
.color-huise {
	text-align: left !important; padding-top: 10px;
}
.color-huise span {
	color: rgb(204, 204, 204);
}
.individuation-box {
	margin: 36px 0px; padding: 26px 36px; border-radius: 6px; border: 1px solid rgb(204, 204, 204);
}
.individuation-box p {
	margin: 10px 0px;
}
.indiv-box {
	height: 62px; overflow: hidden; margin-top: 20px; margin-bottom: 40px; cursor: pointer;
}
.indiv-box::after {
	clear: both;
}
.indiv-box::before {
	display: table; content: " ";
}
.indiv-left {
	background: url("/banner/1/myhw_jiaose.png") no-repeat 0px -63px; width: 4px; height: 62px; float: left;
}
.indiv-center {
	background: url("/banner/1/myhw_jiaose.png") repeat-x 0px -126px; height: 62px; line-height: 62px; padding-right: 10px; padding-left: 10px; font-size: 18px; font-weight: bold; float: left; cursor: pointer;
}
.indiv-right {
	background: url("/banner/1/myhw_jiaose.png") no-repeat 0px 0px; width: 32px; height: 62px; float: left;
}
.indiv-hidden {
	width: 100%; overflow: hidden; z-index: 999; max-width: 700px; border-top-left-radius: 6px; border-top-right-radius: 6px; background-color: rgb(255, 255, 255);
}
.indiv-top {
	padding: 0px 15px; height: 36px; overflow: hidden; border-top-left-radius: 6px; border-top-right-radius: 6px; background-color: rgb(153, 0, 0);
}
.indiv-top span {
	display: inline-block;
}
.fonts-baise {
	height: 36px; color: rgb(255, 255, 255); line-height: 36px; font-size: 18px;
}
.indiv-close {
	margin-top: 3px; vertical-align: middle; float: right; display: inline-block;
}
.indiv-centent {
	padding: 30px 15px; background-color: rgb(255, 255, 255);
}
.indiv-form {
	margin-left: 5%;
}
.indiv-form li {
	line-height: 100%; margin-bottom: 20px;
}
.indiv-form li .field_message {
	display: inline-block;
}
.dahong {
	color: rgb(255, 0, 0);
}
.indiv-form label {
	width: 10%; text-align: right; margin-right: 10px; float: left; display: inline-block; min-width: 100px;
}
.indiv-form input[type='text'] {
	width: 50%; height: 30px; line-height: 100%;
}
.indiv-form select {
	width: 40%; height: 30px;
}
.indiv-foot {
	padding: 10px 15px; overflow: hidden; background-color: rgb(221, 221, 221);
}
.indiv-foot::after {
	clear: both;
}
.tijiao {
	padding: 0px 20px; color: rgb(0, 0, 0); margin-right: 20px; float: right;
}
.quxiao {
	padding: 0px 20px; color: rgb(102, 102, 102); float: right;
}
.close-guanbi {
	padding: 0px 20px; color: rgb(102, 102, 102); float: right;
}
.btn-link-one {
	background: rgb(175, 45, 45); border-radius: 6px; margin-bottom: 5px; display: inline-block;
}
.btn-link-one a {
	background: url("/banner/1/hw_u_sjx.png") no-repeat right; padding: 0px 25px 0px 35px; height: 39px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; letter-spacing: 1px; text-decoration: none; margin-right: 25px; display: inline-block;
}
.btn-link-one:hover {
	text-decoration: none; background-color: rgb(221, 52, 53);
}
.down-title {
	margin-bottom: 7px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.down-list ul li {
	margin-top: 15px; margin-left: 15px;
}
.bor-botm-none {
	padding: 0px !important; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.bor-botm-none h3 {
	display: block !important;
}
.bor-botm-none p {
	display: block !important;
}
.contact ul li a {
	color: rgb(0, 51, 205); clear: both; display: block;
}
.contact ul li p {
	margin: 0px;
}
.contact ul li span {
	color: rgb(94, 94, 94); clear: both; display: block;
}
.title-mb-bor h1 {
	padding-bottom: 0.4em; margin-bottom: 0.2em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.title-mb-bor h2 {
	padding-bottom: 0.4em; margin-bottom: 0.8em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.title-mb-bor p {
	margin: 0px;
}
p.bor-btom {
	padding-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
div.bor-btom {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
h1.bor-btom {
	padding-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.contact-us h2 {
	margin: 15px 0px; color: rgb(205, 51, 51);
}
.contact-us h3 {
	margin: 0px;
}
.contact-us p {
	margin: 0px;
}
.contact ul li .bj-img-email {
	background: url("/banner/1/Analysts03email.jpg") no-repeat left; padding-left: 23px;
}
.contact h3 {
	margin: 0px 0px 10px;
}
.contact ul li {
	padding-bottom: 10px; margin-bottom: 15px;
}
.stlyle-disc li {
	margin-left: 15px;
}
.float-right {
	margin-right: 15px; float: right;
}
.a-email {
	background: url("/banner/1/HIRP_email.jpg") no-repeat left 7px; padding-left: 25px; clear: both; margin-bottom: 5px; display: block; -ms-word-wrap: break-word;
}
.a-space {
	background: url("/banner/1/HIRP_space.jpg") no-repeat left; padding-left: 25px;
}
.process {
	background: rgb(179, 0, 4); padding: 17px 25px; color: rgb(255, 255, 255); margin-top: 24px;
}
.con-box {
	padding: 25px 30px 30px; border: 1px solid rgb(230, 230, 230); min-height: 330px;
}
.con-box h3 {
	margin: 10px 0px;
}
.con-box h2 {
	text-align: center;
}
.con-box li {
	margin-left: 15px;
}
.title-mb-bor h1 {
	padding-bottom: 0.4em; margin-bottom: 0.2em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.change-password .input-name {
	height: 42px; text-align: right; line-height: 100%; padding-right: 5px; font-size: 18px; display: table;
}
.change-password .input-name div {
	vertical-align: middle; display: table-cell;
}
.change-password .input-name span {
	padding-right: 10px;
}
.input-prompt {
	height: 42px; line-height: 100%;
}
.change-password .inputs-name {
	height: 42px; text-align: right; line-height: 42px; padding-right: 5px; font-size: 16px;
}
.change-password .inputs-name div {
	vertical-align: middle; display: table-cell;
}
.change-password .inputs-name span {
	padding-right: 10px;
}
.inputs-prompt {
	height: 42px; line-height: 42px;
}
.change-password input {
	border-radius: 4px; border: 1px solid rgb(204, 204, 204); width: 100%; height: 42px; line-height: 42px; padding-left: 5px; float: left;
}
.ver-code {
	width: 185px !important;
}
.ver-code-img {
	padding-left: 10px;
}
.change-password select {
	border-radius: 4px; border: 1px solid rgb(204, 204, 204); width: 100%; height: 42px; line-height: 42px; padding-left: 5px; float: left;
}
.change-password textarea {
	border-radius: 4px; border: 1px solid rgb(204, 204, 204); width: 100%; height: 120px; padding-left: 5px; float: left;
}
.select-btn {
	background: rgb(210, 210, 210) !important; width: 110px !important; height: 42px; text-align: center; line-height: 42px; overflow: hidden; text-decoration: none; float: left; display: inline-block; position: relative; cursor: pointer; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important;
}
.select-btn input {
	top: 0px; right: 0px; font-size: 50px; display: block; position: absolute; cursor: pointer; opacity: 0;
}
a.select-btn:hover {
	color: rgb(52, 52, 52); text-decoration: none; cursor: pointer;
}
.upload-btn {
	background: rgb(210, 210, 210) !important; border-radius: 0px !important; width: 100px !important; height: 42px; text-align: center; line-height: 42px; overflow: hidden; text-decoration: none; margin-left: -15px; display: inline-block; position: relative; cursor: pointer;
}
.upload-btn input {
	top: 0px; right: 0px; font-size: 50px; display: block; position: absolute; cursor: pointer; opacity: 0;
}
.select-text {
	border: 1px solid rgb(204, 204, 204); width: 100%; height: 42px; text-align: left; line-height: 42px; overflow: hidden; text-decoration: none; float: left; display: inline-block; position: relative; cursor: pointer; border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important;
}
.select-text input {
	top: 0px; height: 42px; right: 0px; font-size: 50px; display: block; position: absolute; cursor: pointer; opacity: 0;
}
.select-text input {
	border: currentColor !important; padding-top: 9px; font-size: 14px; opacity: 100;
}
a.select-text {
	color: rgb(52, 52, 52); text-decoration: none; cursor: pointer;
}
a.select-btn:hover {
	color: rgb(52, 52, 52); text-decoration: none; cursor: pointer;
}
a.select-text:hover {
	color: rgb(52, 52, 52); text-decoration: none; cursor: pointer;
}
a.upload-btn:hover {
	color: rgb(52, 52, 52); text-decoration: none; cursor: pointer;
}
.select-text1 {
	border: 1px solid rgb(204, 204, 204); width: 254px !important; height: 42px; text-align: left; line-height: 42px; overflow: hidden; text-decoration: none; float: left; display: inline-block; position: relative; cursor: pointer; border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important;
}
.select-text1 input {
	top: 0px; height: 42px; right: 0px; font-size: 50px; display: block; position: absolute; opacity: 0;
}
.select-text1 input {
	border: currentColor !important; padding-top: 2px; font-size: 14px; opacity: 100;
}
a.select-text1 {
	color: rgb(52, 52, 52); text-decoration: none; cursor: pointer;
}
.change-password ul li input {
	background: url("/banner/1/multiple.jpg") no-repeat top; margin: 13px 5px 0px 0px; padding: 0px; border-radius: 0px; border: currentColor; width: 15px; height: 16px; box-sizing: inherit;
}
.change-password ul li {
	line-height: 42px; margin-right: 15px; float: left;
}
.agreement {
	line-height: 175%; padding-top: 20px; margin-top: 35px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.agreement input {
	background: url("/banner/1/multiple.jpg") no-repeat top; margin: 6px 5px 0px 0px; padding: 0px; border-radius: 0px; border: currentColor; width: 15px; height: 16px; box-sizing: inherit;
}
.old-password .tishi {
	height: 42px; color: red; line-height: 42px; padding-left: 5px; font-size: 18px; float: left; display: block;
}
.change-password .submit a {
	background: rgb(205, 51, 51); border-radius: 5px; width: 168px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; clear: both; font-size: 18px; text-decoration: none; margin-top: 10px; margin-bottom: 10px; float: left; display: block;
}
.change-password .submit span {
	color: red; clear: both; float: left;
}
.input-prompt {
	height: 42px; display: table;
}
.input-prompt .field_message {
	vertical-align: middle; display: table-cell;
}
.multiple-choice span {
	font-size: 18px;
}
.multiple-choice input {
	background: url("/banner/1/multiple.jpg") no-repeat; border: 0px currentColor; width: 15px; height: 16px; margin-top: 5px; margin-right: 5px; float: left;
}
.multiple-choice li {
	margin: 10px 0px; float: none !important;
}
.radio-two span {
	font-size: 18px;
}
.radio-two input {
	background: url("/banner/1/redio-two.jpg") no-repeat; border: 0px currentColor; width: 15px; height: 16px; margin-top: 5px; margin-right: 3px; vertical-align: middle; float: left; display: block;
}
.radio-two li {
	margin-right: 20px; float: left;
}
.radio-two .submit a {
	background: rgb(205, 51, 51); border-radius: 5px; width: 168px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; text-decoration: none; margin-top: 30px; margin-bottom: 30px; display: block;
}
.redtips {
	width: 200px !important; text-align: left !important; color: red; margin-left: 5px;
}
.change-password p {
	margin: 10px 0px; clear: both; float: left; display: block;
}
.input-max-width {
	max-width: 350px;
}
.submission {
	margin-top: 41px;
}
.submission p {
	margin: 0px; clear: both; display: block;
}
.submission a {
	margin-top: 15px !important; margin-bottom: 20px !important;
}
.ui-state-default .ui-icon {
	background-image: url("/banner/1/ui-icons_ef8c08_256x240.png") !important;
}
.custom-combobox .ui-corner-left {
	padding: 0px 5px; width: 87.5%;
}
.custom-combobox .ui-corner-right {
	top: 3px; width: 12%;
}
body:last-child .custom-combobox .ui-corner-right {
	margin-left: -1px;
}
.custom-combobox .ui-corner-right {
	background: rgb(255, 255, 255); height: 42px; vertical-align: middle;
}
.custom-combobox .ui-corner-left {
	background: rgb(255, 255, 255); height: 42px; vertical-align: middle;
}
.custom-combobox {
	overflow: hidden; display: block;
}
.ui-state-default {
	color: rgb(51, 51, 51); font-weight: normal;
}
.js_checkable {
	cursor: default;
}
.clearboth {
	clear: both; display: block;
}
.ui-state-default .ui-icon {
	background-image: url("/banner/1/ui-icons_ef8c08_256x240.png") !important;
}
.change-password a {
	height: 42px; line-height: 42px;
}
.small-tit {
	color: grey; padding-right: 10px; font-size: 18px; font-weight: bold;
}
.solution ul {
	margin: 0px 20px;
}
.solution ul li {
	background: url("/banner/1/hw_072210.gif") no-repeat left; margin: 6px 0px; line-height: 36px; padding-left: 10px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
.ullge {
	width: 100%; height: 10px; overflow: hidden;
}
.new-sear-tit {
	margin-bottom: 18px;
}
.container .col-sm-9 .text-indent p {
	text-indent: 2em;
}
.container .col-sm-9 .text-indent p img {
	margin-left: -2em;
}
.text-grey {
	color: rgb(178, 153, 153);
}
.text-red {
	color: red;
}
.text-indent ul li {
	line-height: 32px; padding-left: 0px; margin-left: 16px;
}
.container .row .col-sm-9 .list-con-tit {
	line-height: 150%; font-size: 20px; margin-bottom: 0px;
}
.container .row .col-sm-9 .foot-paging a {
	margin: 0px 5px; width: 30px; height: 30px; text-align: center; line-height: 30px; text-decoration: none; float: left; display: block;
}
.container .row .col-sm-9 .foot-paging .paging-1 {
	border: 1px solid rgb(239, 239, 239); color: rgb(159, 158, 166);
}
.container .row .col-sm-9 .foot-paging .paging-2 {
	color: red; font-weight: bold;
}
.container .row .col-sm-9 .foot-paging .paging-3 {
	border: 1px solid rgb(170, 170, 170); color: rgb(48, 53, 49);
}
.container .row .col-sm-3 .input {
	padding-bottom: 5px;
}
.container .row .col-sm-3 input {
	height: 40px;
}
.solution-nav .title {
	text-align: left;
}
.container .row .col-sm-3 .text {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) currentColor rgb(204, 204, 204) rgb(204, 204, 204); color: rgb(120, 120, 120); line-height: 40px; text-indent: 5px; float: left; max-width: 230px;
}
.container .row .col-sm-2 .text {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) currentColor rgb(204, 204, 204) rgb(204, 204, 204); height: 40px; color: rgb(120, 120, 120); line-height: 40px; text-indent: 5px; float: left; max-width: 230px;
}
.container .row .col-sm-3 .btn2 {
	background: url("/banner/1/hw_btn2.jpg") no-repeat left; border: 0px currentColor; width: 35px; height: 40px;
}
.col-sm-3 .new-list {
	list-style: inside; margin-top: 6px;
}
.col-sm-3 .en-new-list li {
	font-size: 14px;
}
.container .row .col-sm-3 .new-list li {
	padding-left: 0px;
}
.container .row .col-sm-3 .link-list {
	padding-top: 10px; display: block;
}
.container .row .col-sm-3 .link-list a {
	padding: 0px 10px; display: inline-block;
}
.container .row .col-sm-3 .link-list .text-28 {
	color: rgb(102, 102, 102); font-size: 28px;
}
.container .row .col-sm-3 .link-list .text-14 {
	color: rgb(102, 102, 102); font-size: 14px;
}
.container .row .col-sm-3 .link-list .text-20 {
	color: rgb(102, 102, 102); font-size: 20px;
}
.container .row .floatright {
	float: right;
}
.container .row .col-sm-9 .search-layout .search-bar {
	background: rgb(224, 224, 224); width: 100%; height: 103px; margin-bottom: 20px;
}
.container .row .col-sm-9 .search-layout .search-bar .input-cer {
	margin: 0px auto; padding: 28px 15px 0px; vertical-align: middle; display: block;
}
.container .row .col-sm-9 .search-layout .search-bar .text_2 {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(205, 205, 205) currentColor rgb(205, 205, 205) rgb(205, 205, 205); height: 48px; color: rgb(101, 101, 101); line-height: 48px; text-indent: 7px; float: left;
}
.container .row .col-sm-9 .search-layout .search-bar .btn3 {
	background: url("/banner/1/hw_btn3.jpg") no-repeat; border: 0px currentColor; width: 50px; height: 48px;
}
.paginator {
	width: 100%; height: 30px; margin-top: 20px;
}
.paginator a {
	border: 1px solid rgb(204, 204, 204); color: rgb(0, 99, 220); text-decoration: none; cursor: pointer;
}
.paginator a:visited {
	background: rgb(255, 255, 255); padding: 1px 6px; border: 1px solid rgb(221, 221, 221); text-decoration: none;
}
.paginator .cpb {
	border: 1px solid rgb(255, 85, 0); color: rgb(255, 85, 0); font-weight: 700; background-color: rgb(255, 238, 229);
}
.paginator a:hover {
	border: 1px solid rgb(255, 85, 0); color: rgb(255, 102, 0); text-decoration: none;
}
.paginator a {
	border: 1px solid rgb(170, 170, 170); width: 30px; height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; margin-right: 5px; float: left; display: block;
}
.paginator span {
	width: 25px; color: red; line-height: 30px; font-weight: bold; margin-right: 5px; float: left;
}
.paginator a[disabled] {
	border-color: rgb(238, 238, 238); color: rgb(238, 238, 238);
}
.text-align {
	text-align: center;
}
.container .row .col-sm-9 .share img {
	margin: 0px;
}
.list-sytle-none {
	padding: 5px 0px 10px; display: block;
}
.con-none ul li {
	line-height: 30px; margin-top: 5px; margin-left: 17px;
}
.con-none {
	color: rgb(102, 102, 102); font-size: 18px; margin-top: 20px; margin-bottom: 50px;
}
.search-results-count {
	color: rgb(102, 102, 102);
}
#nav-cont .active.nav-list {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#nav-wrap .logo {
	padding: 10px 15px;
}
#nav-wrap .nav-search-btn {
	padding: 14px 15px;
}
#nav-wrap .nav-mobile-icon {
	padding: 14px 15px;
}
#nav-wrap .quicktools ul {
	display: table;
}
#nav-wrap .quicktools ul li {
	font-size: 14px; vertical-align: middle; display: table-cell;
}
#nav-wrap .quicktools ul li a {
	margin: 0px 10px; float: none; display: inline-block;
}
#nav-wrap .quicktools ul li a:hover {
	color: inherit;
}
#nav-wrap .quicktools ul li.follow-top a {
	margin: 0px -3px;
}
.weixin-qr {
	top: 55px; right: -84px; display: none; position: absolute; z-index: 9999;
}
.hirp-open-cate {
	margin-bottom: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid;
}
.hirp-open-cate a {
	text-decoration: none;
}
.hirp-open-cate table {
	margin-bottom: 0px;
}
.hirp-open-cate th {
	border: currentColor !important; cursor: pointer;
}
.hirp-open-cate th.active {
	background-color: rgb(249, 249, 249);
}
.hirp-open-cate .sub-cate {
	background: rgb(249, 249, 249);
}
.hirp-open-cate .sub-cate .item {
	padding-right: 8px; padding-left: 8px; display: none;
}
.hirp-open-cate .sub-cate a {
	padding: 10px 0px; color: rgb(1, 37, 99); margin-right: 20px; display: block;
}
.query-contant {
	background: url("/banner/1/hw_u_360807.png") no-repeat right bottom rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); height: auto; display: block; min-height: 520px;
}
.selct-form-left {
	padding-top: 20px; padding-left: 40px;
}
.selct-form-right {
	padding-top: 5px; padding-left: 40px;
}
.expel-email {
	padding: 15px 0px 30px;
}
.bg_f5 .container .row h2 {
	padding-top: 10px;
}
.product-list-item li {
	padding: 5px 0px;
}
.rss-production {
	line-height: 26px; padding-bottom: 30px; margin-bottom: 20px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.rss-production img {
	margin: 0px 0px 2.2em 2.7em; float: right;
}
.SubscribeIcon {
	background: url("/banner/1/rss_small.png") no-repeat left top / 20px 20px; padding: 0px 0px 4px 24px; top: -2px; line-height: 20px; font-size: 16px; margin-left: 20px; position: relative;
}
.border-cc {
	border: 1px solid rgb(204, 204, 204);
}
.publications h3 {
	margin-bottom: 2px;
}
.publications span {
	color: rgb(153, 153, 153); font-size: 16px;
}
a.down-link {
	background: rgb(205, 51, 51); border-radius: 5px; width: 100%; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; clear: both; text-decoration: none; margin-top: 20px; margin-bottom: 20px; display: block; max-width: 180px;
}
.publications .col-sm-3 {
	margin-bottom: 40px;
}
.imglink-left h3 {
	margin: 10px 0px; text-align: center;
}
.left-right-align {
	margin-top: 83px;
}
.weixinlink img {
	margin: 0px auto 5px;
}
.weixinlink span {
	text-align: center; display: block;
}
.bor-top {
	border-top-color: rgb(44, 168, 210); border-top-width: 2px; border-top-style: solid;
}
.list-link ul li {
	background: url("/banner/1/list-dian.png") no-repeat left 10px; padding-left: 17px; font-size: 16px; margin-bottom: 10px;
}
.publications-index .col-sm-8 .row .col-sm-8 h3 {
	margin-top: 0px;
}
.publications-index .col-sm-8 .row .col-sm-8 p {
	color: rgb(102, 102, 102); line-height: 175%;
}
.publications-index .bottom-line {
	margin-bottom: 30px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.publications-index .col-sm-8 > .row {
	margin-bottom: 40px;
}
.publications-index .col-sm-8 h1 {
	margin-bottom: 35px;
}
.tx_txt em {
	color: rgb(153, 153, 153); padding-top: 10px; display: block;
}
.publications-index .col-sm-4 .tx_txt .col-sm-12 h2 {
	margin: 5px 0px 10px;
}
.publications-index .col-sm-4 .tx_txt .col-sm-12 p {
	margin: 0px; color: rgb(102, 102, 102); line-height: 150%;
}
.publications-index .col-sm-4 .tx_txt .col-sm-12 {
	margin-bottom: 20px;
}
.publications-index .col-sm-4 .tx_txt .col-sm-12 .col-xs-8 {
	padding-left: 0px;
}
.win-videobox {
	margin-bottom: 10px;
}
.win-title-backgrand {
	margin: 0px; width: 100%; height: 50px; bottom: 0px; position: absolute; z-index: 9; opacity: 0.5; background-color: rgb(0, 0, 0); -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.win-videobox h3 {
	margin: 0px; padding: 0px 15px; height: 50px; bottom: 0px; color: rgb(255, 255, 255); line-height: 50px; position: absolute; z-index: 10;
}
.win-gray {
	background-color: rgb(238, 238, 238);
}
.win-rightgray {
	padding: 0.56em 0px; margin-right: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.win-rightgray.row img {
	width: 92%;
}
.press-rightgray .win-rightgray .col-sm-12 {
	background: url("/banner/1/list-dian.png") no-repeat left 10px; overflow: hidden; margin-left: 8px; -ms-text-overflow: ellipsis; max-height: 56px;
}
.win-rightgray .col-xs-4 {
	padding-right: 0px;
}
.win-rightgray em {
	line-height: 1.25; font-size: 14px; display: block;
}
.win-rightgray h3 {
	margin: 0px; line-height: 24px; overflow: hidden; font-size: 16px; max-height: 56px;
}
.press-rightgray .text-align-r {
	padding-top: 10px;
}
.win-gray h2 {
	margin-bottom: 10px;
}
.bor-bottom {
	border-bottom-color: rgb(44, 168, 210); border-bottom-width: 2px; border-bottom-style: solid;
}
.wookmark1 :nth-last-child(1).col-sm-6 > .bor-bottom {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.wookmark1 :nth-last-child(2).col-sm-6 > .bor-bottom {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.press-box .col-sm-4 :nth-last-child(1).bor-bottom {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.stamp1 {
	top: 0px; width: 33.33%; right: 0px; position: absolute; min-height: 356px;
}
.winwin-text .row .tx_txt > h2 {
	margin-top: 5px; margin-bottom: 5px;
}
.winwin-text .row .tx_txt > .row {
	margin-top: 15px; margin-bottom: 15px;
}
.winwin-text .row .tx_txt p {
	line-height: inherit;
}
.winwin-text .row .tx_txt .col-xs-8 {
	width: auto; float: none;
}
.winwin-text .row .tx_txt > .row p {
	margin-top: 0px; margin-bottom: 0px;
}
.winwin-text .row .tx_txt .col-sm-12 h3 {
	margin: 9px 0px 5px; text-align: center;
}
.winwin-text .row .tx_txt .col-sm-12 p {
	margin: 9px 0px 5px; text-align: center;
}
.winwin-text .qr-code {
	padding-left: 0px;
}
.winwin-text .down-link {
	margin: 0px auto 12px; width: 80%;
}
.winwin-text .row .tx_txt .col-xs-6 p {
	margin: 0px 0px 5px;
}
.winwin-text .row .col-sm-4 > .tx_txt > .row > :first-child.col-xs-6 {
	padding-right: 0px;
}
.fonts-blue {
	color: rgb(0, 102, 255);
}
.winwin-text .col-xs-12 {
	margin-top: 12px;
}
.summary {
	margin-bottom: 12px;
}
.comm-prompt {
	padding-top: 70px; padding-bottom: 100px;
}
.comm-prompt h3 {
	margin: 15px 0px;
}
.comm-prompt p {
	margin: 10px 0px;
}
.comm-prompt .col-sm-6 a {
	color: rgb(51, 122, 183); line-height: 175%; clear: both; float: left; display: block;
}
.comm-prompt > .col-sm-3 img {
	margin-top: 15px; margin-right: 20px; float: right; display: block;
}
.advisories {
	margin: 15px auto;
}
.corporate-pb .no-bold.hidden-xs.col-sm-3 h3 {
	padding-bottom: 0px; margin-bottom: 15px;
}
.corporate-pb .no-bold.hidden-xs.col-sm-3 h3.bor-btom {
	padding-bottom: 10px;
}
.corporate-pb .row .col-sm-3 .input {
	padding-bottom: 10px;
}
.solCategory .no-bold .advisories.solution-nav li span.title a.active {
	color: rgb(0, 0, 0) !important;
}
.solCategory .no-bold .advisories.solution-nav li span.title a:active {
	color: rgb(0, 0, 0) !important;
}
.security.table-striped > thead > tr {
	background-color: rgb(0, 153, 255);
}
.security.table-striped > thead > tr th {
	color: rgb(255, 255, 255); padding-top: 10px !important; padding-bottom: 10px !important;
}
.security.table-striped > tbody > tr:hover {
	background-color: rgb(238, 238, 238);
}
.security.table-striped > tbody > tr td a {
	color: rgb(0, 102, 255);
}
.security.table > tbody > tr > td {
	padding: 10px 20px; border: currentColor; vertical-align: middle; max-width: 480px;
}
.security.table > tbody > tr > th {
	padding: 10px 20px; border: currentColor; vertical-align: middle; max-width: 480px;
}
.security.table > thead > tr > th {
	padding: 10px 20px; border: currentColor; vertical-align: middle; max-width: 480px;
}
.borders {
	margin-bottom: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.security.table {
	margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.corporate-pb .col-sm-9 div.more {
	margin-bottom: 5px;
}
.corporate-pb .col-sm-3 a.down-link {
	max-width: 200px;
}
.corporate-pb .row .col-sm-9 > img {
	margin: 20px auto 30px;
}
.font-bules {
	color: rgb(0, 153, 255);
}
.psiet-detail ul li {
	line-height: 175%;
}
.psiet-detail h3 {
	margin: 10px 0px 0px;
}
.psiet-detail .row .col-sm-6 .box-left {
	background: url("/banner/1/psirt_huawei_01.png") no-repeat right bottom rgb(222, 222, 222); padding: 0px 15px 15px; min-height: 154px;
}
.psiet-detail .row .col-sm-6 .box-right {
	background: url("/banner/1/psirt_huawei_02.png") no-repeat right bottom rgb(222, 222, 222); padding: 0px 15px 15px; min-height: 154px;
}
.psiet-detail .row .col-sm-6 {
	padding: 15px;
}
.psiet-detail .row .col-sm-6 h2 {
	background: url("/banner/1/psirt_index_03.png") no-repeat right; margin: 10px 0px; padding-right: 20px; clear: both; float: left; display: block;
}
.psiet-detail .row .col-sm-6 p {
	line-height: 150%; clear: both; margin-bottom: 0px; display: block;
}
.expand-moreb a i {
	background: url("/banner/1/psirt_dateil.png") -10px -46px; height: 30px; padding-left: 20px;
}
.expand-moreb a i.down {
	background: url("/banner/1/psirt_dateil.png") -10px -10px;
}
.active.psirt-set-out {
	border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.psirt-set-out .moreinfo table td {
	padding: 10px 6px; border: 1px solid rgb(221, 221, 221);
}
.psirt-set-out .security.table thead {
	color: rgb(255, 255, 255);
}
.psirt-set-out .security.table-striped > tbody > tr:hover {
	
}
.expand-moreb {
	margin: -1px 0px 15px;
}
.expand-moreb span {
	font-family: frutigernext_medium, frutigernext, Arial, Helvetica, sans-serif; font-size: 18px;
}
.psirt-set-out .active {
	display: block;
}
.psirt-set-out > .expand-moreb > .on {
	padding-top: 10px; margin-top: -11px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; display: block;
}
.psiet-detail .row .col-sm-6 a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.psiet-detail .row .col-sm-6 a:hover .box-left {
	background-color: rgb(153, 204, 255);
}
.psiet-detail .row .col-sm-6 a:hover .box-right {
	background-color: rgb(153, 204, 255);
}
.swiper-container-psirt {
	overflow: hidden; position: relative;
}
.psirt-tab-title a {
	background: rgb(249, 249, 249); padding: 15px 20px; height: auto; text-align: center; color: rgb(102, 102, 102); font-size: 18px; text-decoration: none; margin-right: 15px; float: left; display: block;
}
.psirt-tab-title a.active {
	background: rgb(0, 153, 255); color: rgb(255, 255, 255);
}
.swiper-container-psirt .swiper-wrapper {
	height: auto !important; overflow: hidden;
}
.swiper-container-psirt .swiper-wrapper .swiper-slide {
	height: auto !important; overflow: hidden;
}
.psirt-set-out .moreinfo {
	margin: 0px 0px 20px; overflow: hidden;
}
.page-allEvents h2 {
	color: rgb(220, 0, 0); padding-bottom: 0.5em; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-allEvents h3 {
	margin: 0px 0px 6px;
}
.page-allEvents .item {
	margin-bottom: 24px;
}
.page-allEvents :last-child.list .item {
	margin-bottom: 0px;
}
.page-allEvents .calendar {
	margin: 0px; padding: 0px;
}
.page-allEvents .calendar p {
	margin-bottom: 0.5em;
}
.page-allEvents .calendar a.more {
	margin-bottom: 0.5em;
}
.page-allEvents .symbol {
	padding-left: 0px;
}
.page-allEvents .symbol a {
	background: url("/banner/1/pageAllEvent-icon.png") no-repeat 50% 32% / 50% rgb(238, 238, 238); height: 9em; text-align: center; line-height: 15em; display: block; position: relative;
}
.page-allEvents a.more {
	color: rgb(0, 102, 255); text-decoration: underline;
}
.page-allEvents .symbol a span {
	margin: 0px auto; width: 80px; height: 70px; display: block;
}
.page-allEvents .symbol a span img {
	width: 100%; display: block;
}
.page-allEvents .symbol a p {
	margin: 0px; padding: 10px; text-align: center; color: rgb(0, 102, 255);
}
.page-allEvents a.more {
	color: rgb(0, 102, 255); text-decoration: none;
}
.press-box > .row > .col-sm-8 > .row {
	padding-top: 20px;
}
.press-box > .row > .col-sm-8 > .row .col-sm-6 {
	margin-bottom: 10px;
}
.press-box > .row .bor-bottom.tx_txt img {
	margin-bottom: 20px;
}
.press-box .row .tx_txt > h2 {
	margin-top: 0px; margin-bottom: 10px;
}
.press-box .row h2 {
	margin-top: 0px; margin-bottom: 10px;
}
.press-box p {
	color: rgb(102, 102, 102);
}
.press-box h3 {
	color: rgb(102, 102, 102);
}
.press-box .tx_txt ul {
	list-style: inside; padding-top: 10px; padding-bottom: 10px; margin-top: 10px;
}
.press-box .tx_txt ul li {
	color: rgb(0, 0, 0);
}
.press-box .list-link.tx_txt h2 {
	padding-left: 20px;
}
.press-box .list-link ul li {
	color: rgb(51, 51, 51); font-size: 18px;
}
.press-box .tx_txt h2.bor-bottom {
	padding-bottom: 10px;
}
.press-box a.down-link {
	width: 100%;
}
.box-shadow {
	box-shadow: 2px 2px 5px rgba(153,153,153,1);
}
h3.mg-style {
	margin-top: 20px; margin-bottom: 20px;
}
.fonts-gary {
	color: rgb(102, 102, 102);
}
.js-contact-fonts h2 {
	margin-top: 0px; margin-bottom: 10px;
}
.js-contact-fonts h3 {
	margin-top: 0px; margin-bottom: 10px;
}
.js-contact-fonts h4 {
	margin-top: 0px; margin-bottom: 10px;
}
.js-contact-fonts p {
	margin-top: 0px; margin-bottom: 10px;
}
span.icon-num {
	background: url("/banner/1/contact_us_icon.png") no-repeat 0px 0px; width: 26px; height: 26px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; margin-right: 10px; vertical-align: bottom; display: inline-block;
}
.contact-list-item {
	padding: 15px; border-radius: 5px; border: 1px solid rgb(102, 102, 102); transition:0.4s; width: 100%; text-align: center; margin-bottom: 10px; display: inline-block; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s;
}
.active.contact-list-item {
	border-radius: 0px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 153, 255);
}
.contact-list-item:hover {
	border-radius: 0px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 153, 255);
}
.js-contact-content {
	padding: 15px; margin-top: 20px; display: none; background-color: rgb(247, 247, 247);
}
.active.js-contact-content {
	display: block;
}
.contact-content-text {
	padding-right: 36px; padding-left: 36px;
}
.contact-content-text > .row > .col-sm-6 > h3.bor-bom {
	padding-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.online-cus {
	background: url("/banner/1/contact_us_icon.png") no-repeat -4px bottom; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; margin-top: -5px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.lines {
	height: 1px; margin-top: 25px; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.ui-widget {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; z-index: 999;
}
.ui-widget-content {
	background-color: rgb(255, 255, 255);
}
.ui-menu .ui-menu-item {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: dashed;
}
.ui-menu .ui-menu-item:hover {
	border: 1px solid rgb(251, 203, 9); z-index: 99;
}
.ui-state-focus {
	border: currentColor; color: rgb(51, 51, 51); font-weight: normal;
}
.ui-widget-content .ui-state-focus {
	border: currentColor; color: rgb(51, 51, 51); font-weight: normal;
}
.ui-menu :first-child.ui-menu-item {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.js-show-form {
	padding: 20px 36px; margin-top: 20px; display: none; background-color: rgb(247, 247, 247);
}
.active.js-show-form {
	display: block;
}
.js-contact-form {
	padding-top: 20px; padding-bottom: 20px;
}
.js-contact-form label {
	width: 16%; height: 42px; line-height: 42px; vertical-align: middle; float: left; display: inline-block;
}
.js-contact-form select {
	width: 80%; height: 42px; vertical-align: middle; cursor: pointer;
}
.js-contact-form select[disabled] {
	cursor: no-drop;
}
.js-contact-form .custom-combobox {
	width: 80%; display: inline-block;
}
.js-show-form p {
	margin-bottom: 5px;
}
ul#ui-id-1 {
	-ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 350px;
}
.annual-title {
	color: rgb(0, 102, 204); line-height: 100%; font-size: 60px; margin-top: 50px;
}
.annual-txt {
	font-size: 18px;
}
.prev-annual small {
	font-size: 90%;
}
.prev-annual p {
	margin-top: -10px;
}
.publicDetails .tx_txt p {
	margin-top: 6px; margin-bottom: 10px;
}
.publicDetails .tx_txt {
	margin-bottom: 0px;
}
.publicDetails .pd_b_15.studies-list {
	padding-bottom: 10px;
}
.container > .row > .col-sm-3 > .left-right-align {
	margin-top: 58px;
}
.container > .detail-page > .col-sm-3 {
	margin-top: 54px;
}
.winwin-text > .row > .col-sm-4 > .tx_txt p {
	margin-top: 0px;
}
.heise > h2.bor-btom {
	margin-top: 0px;
}
.win-gray .publications .col-sm-3 {
	width: 190px;
}
.win-gray .container h2 {
	padding-left: 30px;
}
.win-gray .container .row {
	padding-left: 30px;
}
.win-gray .publications .col-sm-3 img.img-responsive {
	padding-bottom: 0px; max-height: 189px; max-width: 142px;
}
.win-gray .publications .col-sm-3 h3 {
	padding-bottom: 0px; max-height: 189px; max-width: 142px;
}
h1.btom-bor {
	padding-bottom: 10px; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro-hot-cell {
	padding: 24px 0px 0px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.lt-img-rt-tx .col-xs-7 ul li {
	background: url("/banner/1/yuandian_03.png") no-repeat left 9px; list-style: none; padding-left: 20px;
}
.lt-img-rt-tx .col-sm-7 ul li {
	background: url("/banner/1/yuandian_03.png") no-repeat left 9px; list-style: none; padding-left: 20px;
}
.lt-img-rt-tx .float-none.col-sm-12 ul li {
	background: url("/banner/1/yuandian_03.png") no-repeat left 9px; list-style: none; padding-left: 20px;
}
.text-indent ul li {
	background: url("/banner/1/yuandian_03.png") no-repeat left 9px; list-style: none; padding-left: 20px;
}
.cloud_computing ul li {
	background: url("/banner/1/yuandian_03.png") no-repeat left 9px; list-style: none; padding-left: 20px;
}
.pro-hot-cell .col-sm-3 h3.text-center {
	margin-top: 0.83em;
}
.itemList {
	margin: 15px;
}
.itemList .title {
	margin-bottom: 5px;
}
.itemList .detail {
	margin-bottom: 15px;
}
.solCategory .solution-nav li .link-wrap {
	padding-left: 26px;
}
.press-rightgray .text-align-r {
	padding-top: 10px;
}
.press-rightgray .win-rightgray .col-sm-12 {
	background: url("/banner/1/list-dian.png") no-repeat left 10px; overflow: hidden; margin-left: 8px; -ms-text-overflow: ellipsis; max-height: 56px;
}
.press-rightgray .win-rightgray .col-sm-12 {
	background: url("/banner/1/list-dian.png") no-repeat left 10px; overflow: hidden; padding-left: 10px; margin-left: 8px; -ms-text-overflow: ellipsis; max-height: 56px;
}
#preVideo #banner {
	padding: 20px 0px; height: inherit !important; text-align: center; background-color: rgb(245, 245, 245);
}
#videoDiv .content_reel {
	margin: 20px -15px; left: 0px !important; top: 0px !important; width: auto !important; overflow: hidden; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 5px; border-bottom-style: solid; position: relative;
}
#videoDiv .frame {
	padding: 0px 15px; left: 0px !important; top: 0px !important; width: 25%; height: inherit !important; float: left; position: relative !important;
}
#dcar::before {
	display: table; content: " ";
}
#dcar::after {
	display: table; content: " ";
}
.videoList-container::before {
	display: table; content: " ";
}
.videoList-container::after {
	display: table; content: " ";
}
.content_reel::before {
	display: table; content: " ";
}
.content_reel::after {
	display: table; content: " ";
}
#videoDiv :nth-child(4n+1).frame {
	clear: both;
}
#videoDiv .nav {
	display: none !important;
}
.events-content {
	margin-bottom: 20px;
}
.events-content .header {
	font-size: 28px;
}
.events-content table {
	border: currentColor !important;
}
.events-content tr {
	border: currentColor !important;
}
.events-content td {
	border: currentColor !important;
}
.events-content td p {
	margin: 0px; padding: 0px !important;
}
.leftcontent {
	position: relative;
}
.leftcontent a:first-child {
	background: url("/banner/1/img/video_btn.png") no-repeat center; left: 0px; top: 0px; width: 100%; height: 100%; display: block !important; position: absolute;
}
.rightcontent .video-link {
	display: none;
}
#videoDiv .content_reel .frame h2 {
	font-size: 18px;
}
.solCategory .right_tbox h3.bor-btom {
	padding-bottom: 1em; margin-top: 1.1em;
}
.win-rightgray-bg {
	background: rgb(239, 239, 239);
}
.calendar .col-sm-8 p {
	margin-bottom: 5px;
}
.calendar .col-sm-8 a.more {
	background: url("/banner/1/down_icon.png") no-repeat left; padding-top: 5px; padding-left: 25px; text-decoration: none;
}
.anyts-down h2 {
	color: rgb(204, 0, 0); padding-bottom: 10px; margin-top: 0px; margin-bottom: 10px;
}
.anyts-down h2.bor-btom-color {
	border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.anyts-down .row .col-sm-9 ul li {
	padding-bottom: 15px; margin-bottom: 10px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.anyts-down p {
	margin: 0px; line-height: 28px; font-size: 18px;
}
.anyts-down .row .col-sm-9 ul .expand-more {
	margin-top: 0px; margin-bottom: 25px;
}
.col-sm-3 .solution-nav li a {
	line-height: 28px; font-size: 16px; text-decoration: none;
}
.col-sm-3 .solution-nav li a:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.anyts-down .col-sm-3 .tx_txt h3 {
	margin-top: 0px; margin-bottom: 11px;
}
.anyts-down .solution-nav li {
	padding: 10px 0px;
}
.anyts-down .link-wrap {
	padding-left: 25px;
}
.anyts-down .solution-nav li span {
	color: rgb(97, 97, 97); line-height: 24px; display: block;
}
.anyts-down .solution-nav li span.title a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.anyts-down .solution-nav li i {
	background: url("/banner/1/solution_cate_icon.png") no-repeat left -22px; height: 28px; padding-left: 22px;
}
.anyts-down .solution-nav li span.on.title i {
	background: url("/banner/1/solution_cate_icon.png") no-repeat left -2px;
}
.linn-layout .col-sm-12 {
	margin-bottom: 15px;
}
.linn-layout .col-sm-12 h3 {
	margin: 10px 0px;
}
.linn-layout .col-sm-12 p {
	margin: 5px 0px;
}
.linn-layout .col-sm-12 .has-border {
	padding: 20px; border: 5px solid rgb(238, 238, 238); margin-bottom: 15px;
}
.linn-layout .col-sm-12 .has-border h2 {
	margin: 0px auto;
}
.linn-layout .col-sm-12 .has-border h3 {
	margin: 0px auto;
}
.linn-layout .col-sm-12 .has-border .col-xs-3 {
	width: auto; padding-right: 0px;
}
.linn-layout .col-sm-12 .has-border .row {
	margin-top: 20px;
}
.linn-layout a.text-right {
	display: block;
}
.linn-bor h3 {
	padding-top: 15px; border-top-color: rgb(43, 168, 212); border-top-width: 2px; border-top-style: solid;
}
.linn-layout .tit-bor {
	padding-bottom: 5px; margin-top: 0px; margin-bottom: 10px; border-bottom-color: rgb(43, 168, 212); border-bottom-width: 2px; border-bottom-style: solid;
}
.linn-layout ul {
	padding-left: 16px;
}
.linn-layout ul li {
	margin: 7px 0px; color: rgb(51, 51, 51);
}
.linn-layout ul li span {
	line-height: 24px; padding-left: 10px;
}
.tel {
	margin-bottom: 10px;
}
.tel a {
	background: url("/banner/1/analysts-home-006.jpg") no-repeat left; padding-left: 35px; margin-right: 30px;
}
.tel span {
	background: url("/banner/1/analysts-home-005.jpg") no-repeat left; padding-left: 30px;
}
.share-big {
	margin-top: 15px;
}
.share-big .share-box .share-item-facebook.share-item {
	background-position: center; width: 48px; height: 48px; text-indent: -10000%; margin-right: 10px; display: inline-block; background-image: url("/banner/1/analysts-home-007.jpg") !important; background-repeat: no-repeat;
}
.share-big .share-box .share-item-twitter.share-item {
	background-position: center; width: 48px; height: 48px; text-indent: -10000%; margin-right: 10px; display: inline-block; background-image: url("/banner/1/analysts-home-008.jpg") !important; background-repeat: no-repeat;
}
.share-big .share-box .share-item-linkedin.share-item {
	background-position: center; width: 48px; height: 48px; text-indent: -10000%; margin-right: 10px; display: inline-block; background-image: url("/banner/1/analysts-home-009.jpg") !important; background-repeat: no-repeat;
}
.share-big .share-box .share-item-googleplus.share-item {
	background-position: center; width: 48px; height: 48px; text-indent: -10000%; margin-right: 10px; display: inline-block; background-image: url("/banner/1/analysts-home-010.jpg") !important; background-repeat: no-repeat;
}
.change-password.col-sm-12 .row {
	margin-bottom: 18px;
}
.col-sm-3 ul .js_checkable {
	margin: 13px 0px; clear: both; display: block;
}
.col-sm-3 ul .js_checkable span {
	color: rgb(102, 102, 102);
}
.col-sm-10 .moreinfo .row {
	background: rgb(250, 250, 250); padding-top: 10px;
}
.col-sm-10 .moreinfo .row .col-sm-12 {
	padding-top: 15px; margin-top: 15px; margin-bottom: 15px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.js-more-info .js_checkable > input {
	margin-top: 0px !important;
}
.js-more-info .js_checkable {
	line-height: 100% !important;
}
#js_read_more_product {
	height: auto;
}
.col-sm-10 .moreinfo .row .col-sm-12 .ver-code {
	border-radius: 4px; border: 1px solid rgb(204, 204, 204); width: 300px !important; height: 42px !important; line-height: 42px; padding-left: 5px; margin-top: 0px !important; float: left;
}
.others {
	margin-top: 13px !important; vertical-align: middle; display: table-cell;
}
input.ver-codes {
	width: 185px !important;
}
.input-middle .others {
	margin-top: 13px;
}
.agreement .input-middle {
	margin-top: 13px;
}
.anyts-contact {
	margin-bottom: 20px;
}
.anyts-contact .col-sm-9 .col-sm-3 a {
	background: url("/banner/1/analysts-home-006.jpg") no-repeat left; padding-left: 30px;
}
.anyts-contact li {
	padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.anyts-contact h2 {
	color: rgb(51, 51, 51);
}
.anyts-contact .col-sm-3 h3 {
	margin: 1em 0px !important; padding: 0px;
}
.anyts-contact .col-sm-3 h3.bor_down {
	padding-top: 4px; padding-bottom: 7px; margin-bottom: 0px !important;
}
.tx_txt .newlist {
	margin-top: 6px; list-style-type: disc;
}
.anyts-contact .newlist li {
	margin: 0px 0px 0px 5px; padding: 0px; border: currentColor;
}
.solCategory .no-bold.col-sm-3 .solution-nav {
	padding-left: 0px;
}
.win-rightgray-bg {
	background: rgb(239, 239, 239);
}
.reset-col dl dt {
	margin-bottom: 10px;
}
.reset-col dl dd {
	text-align: left; overflow: hidden; font-weight: normal !important; margin-bottom: 5px; margin-left: 0px; max-height: 49px;
}
.reset-col dl dd.times {
	height: 25px; display: block;
}
.col-sm-3 .solution-nav li a.active {
	color: rgb(204, 0, 0);
}
.icon_lock {
	background: url("/banner/1/icon_lock_20.png") no-repeat center; width: 20px; height: 20px; margin-left: 5px; vertical-align: middle; display: inline-block;
}
.img-responsive {
	width: 100%;
}
.detail-page img.img-responsive {
	width: auto;
}
.psiet-detail img.img-responsive {
	width: auto;
}
.text-indent img.img-responsive {
	width: auto;
}
.reset-col .col-sm-3 .img-responsive {
	width: auto;
}
.winwin-text .row .tx_txt img {
	width: auto;
}
.solCategory .no-bold > h3.bor-btom {
	margin: 1em 0px 0.5em; padding-bottom: 1em;
}
.down-btn a {
	background: rgb(205, 51, 51); margin: 15px 0px; border-radius: 5px; width: 180px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; text-decoration: none; display: block;
}
.solar-product .float-none.col-sm-12 p {
	line-height: 200%;
}
.solar-product .float-none.col-sm-12 .fast-link a {
	padding: 0px 11px;
}
.solar-table > tbody > tr > td {
	color: rgb(109, 105, 106); border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; max-width: 300px;
}
.solar-table > tbody > tr > td ul li {
	padding: 7px 0px; margin-left: 20px;
}
.solar-table > tbody > tr > th {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.solar-table > tbody > tr > td {
	padding: 10px 20px; vertical-align: middle; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.solar-table > tbody > tr > th {
	padding: 10px 20px; vertical-align: middle; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.solar-table > tbody > tr:nth-of-type(2n) {
	background-color: rgb(245, 245, 245);
}
.table-more {
	width: 100%; text-align: center; display: block;
}
.business-value.col-sm-3 img {
	max-height: 64px; max-width: 64px;
}
.business-value-b.col-xs-3 img {
	max-height: 64px; max-width: 64px;
}
.softcom {
	display: block;
}
.softcom .pull-right.col-sm-5 {
	margin-left: 50px;
}
.softcom .pull-left.col-sm-5 {
	margin-right: 50px; margin-left: 0px;
}
.softcom ul {
	padding-left: 16px;
}
.softcom ul li {
	line-height: 30px; margin-bottom: 10px;
}
.pro-hot-cell .col-sm-6 > .row > .col-xs-9 > h3 {
	margin-top: 0px; margin-bottom: 7px;
}
.pro-hot-cell {
	padding: 24px 0px 36px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro-hot-cell p {
	margin: 0px; color: rgb(102, 102, 102);
}
.pro-hot-cell .col-sm-3 {
	margin-bottom: 20px;
}
.pro-hot-cell .col-sm-6 {
	margin-bottom: 20px;
}
.solution-list h2 {
	color: rgb(151, 0, 1); margin-bottom: 0.3em;
}
.solution-list ul li {
	padding: 15px 0px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.solution-list ul li a:first-child {
	float: left;
}
.solution-list ul li .download a {
	float: none;
}
.solution-list {
	margin-bottom: 2em;
}
.service-support {
	padding-top: 25px; margin-bottom: 25px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
:first-child.service-support {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.service-support .col-sm-9 {
	margin: 0px auto; float: none;
}
.service-support ul li {
	margin: 10px 0px; padding-left: 35px;
}
.service-support ul li.address-ioc {
	background: url("/banner/1/solar_service_002.png") no-repeat 0px 7px;
}
.service-support ul li.tel-ioc {
	background: url("/banner/1/solar_service_003.png") no-repeat 0px 7px;
}
.service-support ul li.email-ioc {
	background: url("/banner/1/solar_service_004.png") no-repeat 0px 7px;
}
.mate-down ul li {
	background: url("/banner/1/solar_pro_005.png") no-repeat left top; margin: 10px 0px; padding-left: 25px;
}
.softcom {
	display: block;
}
.softcom .pull-right.col-sm-5 {
	margin-left: 50px;
}
.softcom .pull-left.col-sm-5 {
	margin-right: 50px; margin-left: 0px;
}
.softcom ul {
	padding-left: 16px;
}
.softcom ul li {
	line-height: 30px; margin-bottom: 10px;
}
.pro-hot-cell .col-sm-6 > .row > .col-xs-9 > h3 {
	margin-top: 0px; margin-bottom: 7px;
}
.pro-hot-cell {
	padding: 24px 0px 36px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro-hot-cell p {
	margin: 0px; color: rgb(102, 102, 102);
}
.pro-hot-cell .col-sm-3 {
	margin-bottom: 20px;
}
.pro-hot-cell .col-sm-6 {
	margin-bottom: 20px;
}
.solution-list h3 {
	color: rgb(151, 0, 1); margin-bottom: 0.5em;
}
.solution-list ul li {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.solution-list ul li a em {
	margin-right: 3px;
}
.table-style-hig table tr td {
	color: rgb(102, 102, 102); font-size: 16px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.table-style-hig table > thead > tr {
	background: rgb(191, 191, 191);
}
.table-style-hig .table > thead > tr > th {
	text-align: center; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.table-style-hig .table > thead > tr > th {
	border: 1px solid rgb(222, 222, 222);
}
.table-style-hig .table > tbody > tr > td {
	border: 1px solid rgb(222, 222, 222);
}
.table-style-hig .table > tbody > tr > td img {
	padding: 20px 0px;
}
.table-style-hig .table > tbody > tr h3 {
	color: rgb(53, 53, 53);
}
.table-style-hig .table > tbody > tr ul li {
	margin: 10px 0px;
}
.win-rightgray .col-md-8 p {
	display: none;
}
.download-solar {
	margin-left: -30px;
}
.photovoltaic-section {
	padding-top: 30px;
}
.photovoltaic-bluebg {
	padding: 20px; color: rgb(255, 255, 255); background-color: rgb(102, 153, 204);
}
.white-more {
	color: rgb(255, 255, 255);
}
.white-more:hover {
	color: rgb(255, 255, 255);
}
.photovoltaic-item {
	border: 1px solid rgb(238, 238, 238); margin-bottom: 20px;
}
.photovoltaic-bluebg h2.title {
	text-align: left;
}
.pro-hot-cell .row .col-sm-3 h3.center {
	font-size: 16px; font-weight: bold;
}
.partners-table h3.title {
	background: rgb(191, 191, 191); margin: 0px; padding: 15px 0px; width: 100%; text-align: center; color: rgb(0, 0, 0); font-weight: bold; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.col-sm-4 .partners-table {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(222, 222, 222) rgb(222, 222, 222) rgb(222, 222, 222) currentColor;
}
.solar-more {
	color: rgb(255, 255, 255) !important; text-decoration: underline;
}
.partners-table .table-img {
	padding: 0px 8px; height: 120px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.partners-table .table-img img {
	padding: 20px 0px;
}
.partners-table .table-text {
	padding: 15px 8px; font-size: 18px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; min-height: 97px;
}
.partners-table div ul {
	padding: 10px 8px; line-height: 150%; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; min-height: 170px;
}
.partners-table div ul.no-border {
	border: currentColor !important;
}
.partners-table div ul li {
	margin: 10px 0px; color: rgb(102, 102, 102);
}
.partners .col-sm-9 .row .col-sm-4 {
	padding: 0px;
}
.partners .col-sm-9 .row :first-child.col-sm-4 {
	padding-left: 15px;
}
.partners .col-sm-9 .row :first-child.col-sm-4 > .partners-table {
	border-left-color: rgb(222, 222, 222); border-left-width: 1px; border-left-style: solid;
}
.table-noborder td {
	border: currentColor !important;
}
.table-noborder th {
	border: currentColor !important;
}
.psiet-detail.col-sm-9 table td {
	padding: 10px 6px; border: 1px solid rgb(221, 221, 221);
}
.psiet-detail.col-sm-9 table td p {
	margin: 0px; padding: 0px;
}
.partners {
	margin-bottom: 24px;
}
.partners-table h3.title {
	background: rgb(191, 191, 191); margin: 0px; padding: 15px 0px; width: 100%; text-align: center; color: rgb(0, 0, 0); font-weight: bold; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.col-sm-4 .partners-table {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(222, 222, 222) rgb(222, 222, 222) rgb(222, 222, 222) currentColor;
}
.partners-table .table-img {
	padding: 0px 8px; height: 150px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.partners-table .table-img img {
	padding: 20px 0px; height: 100%;
}
.partners-table .table-text {
	padding: 15px 8px; font-size: 18px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; min-height: 97px;
}
.partners-table div ul {
	padding: 10px 8px; line-height: 150%; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; min-height: 170px;
}
.partners-table div ul.no-border {
	border: currentColor !important;
}
.partners-table div ul li {
	margin: 10px 0px; color: rgb(102, 102, 102);
}
.partners .row .col-sm-4 {
	padding: 0px;
}
.partners .row :first-child.col-sm-4 {
	padding-left: 15px;
}
.partners .row :first-child.col-sm-4 > .partners-table {
	border-left-color: rgb(222, 222, 222); border-left-width: 1px; border-left-style: solid;
}
.row-list {
	letter-spacing: -0.32em;
}
.row-list > [class*='col-'] {
	letter-spacing: normal; vertical-align: top; float: none; display: inline-block;
}
.icon_hover_zoom {
	background: url("/banner/1/icon_zoom.png") no-repeat center; left: 50%; top: 50%; width: 60px; height: 60px; margin-top: -30px; margin-left: -30px; display: none; position: absolute;
}
.video_box:hover .icon_hover_zoom {
	display: block;
}
.jqzoom {
	width: 100%; text-decoration: none; float: left; display: block;
}
.banner {
	background-position: center; overflow: hidden; padding-bottom: 3%; border-top-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; min-height: 640px; background-repeat: no-repeat;
}
.banner-link {
	margin-top: 30px;
}
.banner-link a {
	color: rgb(0, 102, 153); font-size: 18px;
}
.banner .row {
	position: relative;
}
.banner .banner-text {
	margin: 1.8em 0px; position: relative; z-index: 1;
}
.banner-text .biger.font-Huawei_Script {
	color: rgb(255, 255, 255); font-size: 90px;
}
.banner-text .font-Huawei_Script {
	color: rgb(255, 255, 255); font-size: 60px;
}
.banner-text .font-frutigernext {
	color: rgb(247, 182, 61); line-height: 1.2em; font-size: 30px; margin-top: 0.2em;
}
.banner-text .smaller.font-frutigernext {
	color: rgb(247, 182, 61); font-size: 18px;
}
.banner .earth {
	top: -120px; height: 310px; right: 0px; position: absolute;
}
.banner .reg {
	width: 100%; bottom: 15px; display: none; position: absolute;
}
.banner .reg a {
	margin: 0px auto; border-radius: 5px; border: 1px solid rgb(255, 255, 255); width: 170px; height: 45px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 2.5em; display: block;
}
.banner .date-panel {
	color: rgb(255, 255, 255); float: right; position: relative; z-index: 99;
}
.banner .date-panel .bg {
	border-radius: 5px; width: 310px; height: 70px; opacity: 0.3; background-color: rgb(0, 0, 0);
}
.banner .date-panel .text {
	left: 0px; top: 0px; width: 310px; height: 70px; text-transform: uppercase; position: absolute;
}
.banner .date-panel .icon {
	background: url("/banner/1/icon_date.png") no-repeat; padding: 16px 19px; margin-top: 20px; margin-left: 25px; float: left;
}
.banner .date-panel span {
	margin: 15px 9px 0px; float: left;
}
.banner .date-panel em {
	width: 100%; text-align: center; line-height: 1.1em; font-style: normal; display: block;
}
.banner .date-panel span i {
	width: 100%; text-align: center; line-height: 1.1em; font-style: normal; display: block;
}
.banner .date-panel em {
	font-size: 24px;
}
.banner .date-panel i {
	font-size: 14px;
}
.banner-bigfonts {
	color: rgb(255, 255, 255); line-height: 100%; font-size: 60px; font-weight: normal; margin-top: 0px; margin-bottom: 0px; vertical-align: middle;
}
.banner-smallfonts {
	color: rgb(247, 182, 61); line-height: 100%; padding-top: 0px; padding-bottom: 0px; font-size: 36px; font-weight: normal; margin-top: 0px; margin-bottom: 10px;
}
.fonts-p {
	color: rgb(255, 255, 255); font-size: 24px; font-weight: normal; margin-top: 0px; margin-bottom: 10px;
}
.icon-arrow-down-1 {
	background: url("/banner/1/sjx_002.png") no-repeat top; width: 50px; height: 50px; vertical-align: middle; display: inline-block;
}
.icon-arrow-down-2 {
	background: url("/banner/1/icon-all.png") no-repeat center -55px; width: 50px; height: 50px; vertical-align: middle; display: inline-block;
}
.icon-text {
	background: url("/banner/1/solar_pro_005.png") no-repeat center; width: 22px; height: 22px; margin-right: 5px; margin-left: -27px; vertical-align: middle; display: inline-block;
}
.icon-lock {
	background: url("/banner/1/icon_lock_20.png") no-repeat center; width: 20px; height: 20px; margin-left: 5px; vertical-align: middle; display: inline-block;
}
.icon-lock-b {
	background: url("/banner/1/icon_suo.png") no-repeat center; width: 20px; height: 20px; margin-left: 5px; vertical-align: middle; display: inline-block;
}
.icon-dot {
	background: url("/banner/1/pic_point_gray.png") no-repeat center; width: 20px; height: 20px; margin-left: -20px; vertical-align: middle; display: inline-block;
}
.icon-arrow-right {
	background: url("/banner/1/icon-all.png") no-repeat center -128px; width: 22px; height: 22px; vertical-align: middle; display: inline-block;
}
.icon-arrow-right2 {
	background: url("/banner/1/icon-all.png") no-repeat bottom; width: 16px; height: 14px; vertical-align: middle; display: inline-block;
}
.download-list li {
	
}
.banner {
	position: relative;
}
.welcome-section {
	padding: 15px 0px; font-size: 18px;
}
.events-section {
	padding: 15px 0px; background-color: rgb(243, 245, 248);
}
.news-section {
	padding: 15px 0px; font-size: 18px; background-color: rgb(243, 245, 248);
}
.download-section {
	padding: 15px 0px; background-color: rgb(224, 230, 238);
}
.arrow-position {
	left: 50%; bottom: 15px; margin-left: -25px; position: absolute; z-index: 99;
}
.mt-60px {
	margin-top: 60px;
}
.mt-30px {
	margin-top: 30px;
}
.mt-50px {
	margin-top: 50px;
}
.news-list li {
	padding: 10px 0px 10px 20px;
}
.download-list li {
	padding: 10px 0px 10px 20px;
}
.more-link {
	color: rgb(0, 0, 204);
}
.banner-text-summary {
	line-height: 200%;
}
.banner-link {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.banner-link:hover {
	color: rgb(255, 255, 255);
}
.video-section {
	background-color: rgb(33, 39, 57);
}
.btn-reg {
	padding: 10px; text-align: center; color: rgb(255, 255, 255); font-size: 24px; text-decoration: none !important; margin-top: 15px; display: inline-block; min-width: 280px; background-color: rgb(23, 135, 193);
}
.btn-reg:hover {
	color: rgb(255, 255, 255); background-color: rgb(23, 135, 249);
}
.events-section a {
	color: rgb(0, 102, 204);
}
.banner video {
	object-fit: contain;
}
.banner video {
	left: 50%; top: 0px; margin-left: -50%; position: absolute; z-index: 1; min-height: 100%; min-width: 100%;
}
.overlay {
	background-position: center; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: -1; background-image: url("/banner/1/bg_pattern.png"); background-repeat: repeat; background-origin: padding-box;
}
.overlay {
	transition:0.5s; left: 0px; overflow: hidden; display: block; position: absolute; z-index: 1; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s;
}
.home-bg {
	animation:none; -webkit-animation: none; -o-animation: none;
}
.home-bg {
	animation:back_animation 60s infinite; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -2; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.video-caption {
	width: 100%; bottom: 20px; color: rgb(255, 255, 255); position: absolute;
}
.cfff {
	color: rgb(255, 255, 255);
}
.page-allEvents h2 {
	color: rgb(220, 0, 0); padding-bottom: 0.5em; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-allEvents h3 {
	margin: 0px 0px 6px;
}
.page-allEvents .item {
	margin-bottom: 24px;
}
.page-allEvents :last-child.list .item {
	margin-bottom: 0px;
}
.page-allEvents .calendar {
	margin: 0px; padding: 0px;
}
.page-allEvents .symbol {
	padding-left: 0px;
}
.page-allEvents .symbol a {
	background: url("/banner/1/pageAllEvent-icon.png") no-repeat 50% 32% rgb(238, 238, 238); height: 9em; text-align: center; line-height: 13em; display: block; position: relative;
}
.page-allEvents a.more {
	color: rgb(0, 102, 255); text-decoration: underline;
}
.btn-more-botom {
	margin-bottom: 20px;
}
.btn-more-botom a {
	background: url("/banner/1/btn-more.jpg") no-repeat right bottom; height: 13px; color: rgb(0, 102, 255); line-height: 14px; letter-spacing: 0px; padding-right: 24px; display: inline-block;
}
.btn-more-botom a:hover {
	text-decoration: none;
}
.events-section h4 {
	margin-top: 0px; margin-bottom: 15px;
}
.anyts-down h2.bor-btom-color {
	border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.anyts-down h2 {
	color: rgb(204, 0, 0); padding-bottom: 10px; margin-top: 0px; margin-bottom: 10px;
}
.anyts-down .row ul li {
	padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.anyts-down .row ul .expand-more {
	margin-bottom: 25px;
}
.anyts-down p {
	margin: 0px;
}
.anyts-down .col-sm-3 .tx_txt h3 {
	margin-top: 4px; margin-bottom: 7px;
}
.download_icon {
	background: url("/banner/1/down_icon.png") no-repeat left 2px; width: 24px; height: 28px; vertical-align: middle; display: inline-block;
}
.bir_registration .one_line2 {
	margin-bottom: 10px;
}
.bir_registration .fk_tj {
	margin-top: 10px;
}
.bir_registration .one_line label.f00 {
	width: 10px;
}
#Permission {
	padding: 30px 0px 40px; min-width: 500px;
}
#NoLogin {
	padding: 30px 0px 40px; min-width: 500px;
}
#DownloadNoLogin {
	padding: 30px 0px 40px; min-width: 500px;
}
.warranty_finder {
	margin-bottom: 30px;
}
.warranty_finder h5 {
	margin: 0px; color: rgb(51, 51, 51); font-size: 20px;
}
.warranty_finder p {
	margin: 15px 0px;
}
.warranty_finder a {
	text-decoration: underline;
}
.warranty_finder p span {
	font-weight: bold;
}
.warranty_result {
	margin: 20px 0px; border: 1px solid rgb(229, 229, 229); width: 100%; display: table; border-collapse: collapse;
}
.warranty_result ul {
	display: table-row;
}
.warranty_result ul li {
	padding: 15px 10px; border: 1px solid rgb(229, 229, 229); line-height: 18px; font-size: 14px; display: table-cell;
}
.warranty_result ul li span {
	display: none;
}
.warranty_result .first_th li {
	background: rgb(246, 246, 246); color: rgb(102, 102, 102); font-weight: bold; vertical-align: bottom; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 37px; border-bottom-style: solid;
}
.w80 {
	width: 80px;
}
.w120 {
	width: 120px;
}
.w100 {
	width: 100px;
}
.w140 {
	width: 140px;
}
.w_pre20 {
	width: 20%;
}
.w_pre30 {
	width: 30%;
}
.warranty_result .first_th li:first-child {
	color: rgb(51, 51, 51); vertical-align: top;
}
.moudle_con h4 {
	margin: 0px 0px 15px; font-size: 18px;
}
.moudle_con p {
	margin: 0px 0px 25px; color: rgb(102, 102, 102);
}
.moudle_con ul {
	margin-top: 20px;
}
.moudle_con li {
	width: 33.33%; margin-bottom: 5px; float: left;
}
.warranty_search {
	background: rgb(224, 224, 224); padding: 25px 10px; margin-bottom: 25px;
}
.warranty_bar {
	margin: 0px auto; max-width: 860px;
}
.warranty_bar select {
	border: 1px solid rgb(205, 205, 205); width: 15%; height: 48px; color: rgb(102, 102, 102); float: left;
}
.warranty_bar input[type='button'] {
	background: url("/banner/1/background-page-btn.jpg") no-repeat center rgb(237, 237, 237); border: 1px solid rgb(205, 205, 205); width: 10%; height: 48px; float: right; display: block;
}
.warranty_bar .enter_key {
	margin: 0px 7px; width: 73.33%; float: left; position: relative;
}
.warranty_bar input[type='text'] {
	border: 1px solid rgb(205, 205, 205); width: 100%; height: 48px; padding-left: 30px;
}
.warranty_index .result_p {
	background: rgb(234, 234, 234); padding: 10px 0px 10px 15px;
}
.results_tablebox {
	margin: 25px 0px; padding: 10px 25px 20px; border: 1px solid rgb(229, 229, 229); min-height: 284px;
}
.results_table {
	width: 100%; display: table; border-collapse: collapse;
}
.results_table ul {
	display: table-row;
}
.results_table ul.th_row li {
	font-weight: bold; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.results_table ul.th_row li.last {
	border: currentColor;
}
.results_table li {
	padding: 10px 15px; color: rgb(102, 102, 102); line-height: 16px; font-size: 14px; vertical-align: middle; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid; display: table-cell;
}
.results_table li a {
	text-decoration: underline;
}
.results_table li:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.results_table ul.gray li {
	background: rgb(246, 246, 246);
}
.intelligent_prompt {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(205, 205, 205) rgb(205, 205, 205); left: -1px; top: 50px; width: 100%; display: none; position: absolute; -ms-overflow-y: auto; max-height: 250px; box-shadow: 2px 2px 1px #f3f3f3;
}
.intelligent_prompt a {
	padding: 0px 30px; height: 35px; color: rgb(102, 102, 102); line-height: 35px; font-size: 14px; display: block;
}
.intelligent_prompt a:hover {
	background: rgb(246, 246, 246);
}
.intelligent_prompt a.current {
	background: rgb(246, 246, 246);
}
.warranty_index .pagination {
	margin: 0px 0px 35px; width: auto; height: auto; text-indent: 0px; font-size: 12px;
}
div.pagination a {
	background: 0px; margin: 0px 2px 0px 0px; padding: 0px 10px; border: 1px solid rgb(229, 229, 229); height: 26px; color: rgb(60, 60, 60); line-height: 26px; float: left; display: block;
}
div.pagination input {
	background: 0px; margin: 0px 2px 0px 0px; padding: 0px 10px; border: 1px solid rgb(229, 229, 229); height: 26px; color: rgb(60, 60, 60); line-height: 26px; float: left; display: block;
}
.warranty_index .pagination a:hover {
	color: rgb(234, 50, 52); text-decoration: underline; cursor: pointer;
}
.warranty_index .pagination span {
	background: 0px; margin: 0px 2px 0px 0px; padding: 0px 10px; height: 26px; color: rgb(60, 60, 60); line-height: 26px; float: left; display: block;
}
pagination span.current {
	background: 0px; margin: 0px 2px 0px 0px; padding: 0px 10px; height: 26px; color: rgb(60, 60, 60); line-height: 26px; float: left; display: block;
}
.warranty_index .pagination .current {
	background: rgb(153, 1, 0); border: 1px solid rgb(229, 229, 229); color: rgb(255, 255, 255);
}
.warranty_index .pagination .prev.current {
	background: rgb(255, 255, 255); color: rgb(60, 60, 60);
}
.pagination .next.current {
	background: rgb(255, 255, 255); color: rgb(60, 60, 60);
}
.warranty_index .pagination .num_page {
	background: 0px 0px rgb(255, 255, 255); margin: 0px 2px; width: 25px; text-align: left; color: rgb(60, 60, 60);
}
#Searchresult {
	background: rgb(238, 238, 255); padding: 5px; border: 1px solid rgb(238, 238, 255); width: 60%; margin-top: 15px; margin-bottom: 15px;
}
#Searchresult p {
	margin-bottom: 1.4em;
}
#Searchresult dt {
	font-weight: bold;
}
#Searchresult dd {
	margin-left: 25px;
}
.backgroundpage-search {
	background: rgb(224, 224, 224); padding: 15px 0px;
}
.backgroundpage-search-bar {
	margin: 0px auto; width: 100%; max-width: 650px;
}
.backgroundpage-search-bar input[type='text'] {
	padding: 0px 10px; border: 1px solid rgb(205, 205, 205); width: 90%; height: 50px; color: rgb(51, 51, 51); line-height: 50px; margin-top: 15px; float: left; display: block;
}
.backgroundpage-search-bar span {
	width: 10%; float: left; display: block;
}
.backgroundpage-search-bar span input[type='button'] {
	background: url("/banner/1/background-page-btn.jpg") no-repeat center rgb(237, 237, 237); border: 1px solid rgb(205, 205, 205); width: 100%; height: 50px; margin-top: 15px; margin-left: 10px; display: block;
}
.backgroundpage-plus {
	padding: 20px 0px;
}
.backgroundpage-plus a.backgroundpage-import {
	background: rgb(176, 45, 46); height: 40px; color: rgb(255, 255, 255); line-height: 40px; text-indent: 27px; padding-right: 36px; font-size: 16px; text-decoration: none; float: right; display: block;
}
.backgroundpage-plus a.backgroundpage-import span img {
	padding-left: 7px; margin-top: -3px; display: inline-block;
}
.backgroundpage-plus a.backgroundpage-import:hover {
	background: rgb(229, 0, 0);
}
.backgroundpage-plus a.backgroundpage-choose {
	padding: 6px 10px 0px; width: 230px; color: rgb(51, 51, 51); font-size: 16px; text-decoration: none; float: right; display: block;
}
.backgroundpage-plus a.backgroundpage-choose input {
	width: 200px;
}
.backgroundpage-table {
	margin-bottom: 30px;
}
.backgroundpage-table table {
	width: 100%; margin-top: 5px; margin-bottom: 30px;
}
.backgroundpage-table tr {
	
}
.backgroundpage-table tr th {
	background: rgb(246, 246, 246); padding: 10px; border: 1px solid rgb(229, 229, 229); text-align: center; color: rgb(0, 0, 0); line-height: 16px; font-size: 14px; font-weight: normal; vertical-align: middle;
}
.backgroundpage-table tr td {
	padding: 10px; border: 1px solid rgb(229, 229, 229); text-align: center; color: rgb(51, 51, 51); line-height: 16px; font-size: 14px; vertical-align: middle;
}
.backgroundpage-table tr td span.backgroundpage-edit {
	background: url("/banner/1/backgroundpage-edit.png") no-repeat center; width: 26px; height: 26px; margin-right: 6px; vertical-align: middle; float: left; display: block; cursor: pointer;
}
.backgroundpage-table tr td span.backgroundpage-remove {
	background: url("/banner/1/backgroundpage-remove.png") no-repeat center; width: 26px; height: 26px; vertical-align: middle; float: left; display: block; cursor: pointer;
}
.backgroundpage-table .backgroundpage-txtleft {
	text-align: left;
}
.backgroundpage-table tr td span.backgroundpage-Pass {
	background: url("/banner/1/successful_registration.jpg") no-repeat center; width: 26px; height: 26px; margin-right: 6px; vertical-align: middle; float: left; display: block; cursor: pointer;
}
.backgroundpage-table tr td span.backgroundpage-NoPass {
	background: url("/banner/1/fail_registration.jpg") no-repeat center; width: 26px; height: 26px; vertical-align: middle; float: left; display: block; cursor: pointer;
}
.backgroundpage-pagination {
	margin: 0px auto 70px; width: 100%; text-align: center;
}
.backgroundpage-pagination a {
	background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); width: 26px; height: 26px; text-align: center; color: rgb(60, 60, 60); line-height: 26px; font-size: 12px; display: inline-block;
}
.backgroundpage-pagination a.backgroundpage-pagination-next {
	width: 75px;
}
.backgroundpage-pagination a.current {
	background: rgb(153, 1, 0); border: 1px solid rgb(229, 229, 229); color: rgb(255, 255, 255);
}
.backgroundpage-pagination a.current:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.backgroundpage-pagination a:hover {
	color: rgb(234, 50, 52);
}
.backgroundpage-mask {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; opacity: 0.4;
}
.backgroundpage-mask1 {
	z-index: 8886;
}
.backgroundpage-mask2 {
	z-index: 8888;
}
.backgroundpage-popup {
	background: rgb(255, 255, 255); padding: 30px; left: 50%; top: 50%; width: 100%; margin-top: -322px; margin-left: -333px; display: none; position: fixed; z-index: 8887; max-width: 666px;
}
.backgroundpage-popup .backgroundpage-popup-l {
	width: 50%; padding-right: 15px; float: left;
}
.backgroundpage-popup .backgroundpage-popup-l label {
	width: 100%; color: rgb(0, 0, 0); font-size: 14px; margin-bottom: 5px; display: block;
}
.backgroundpage-popup .backgroundpage-popup-l label input {
	padding: 5px 10px 0px; border: 1px solid rgb(204, 204, 204); width: 100%; height: 32px; color: rgb(51, 51, 51); line-height: 32px; font-size: 14px; display: block;
}
.backgroundpage-popup .backgroundpage-popup-l label select {
	padding: 0px 0px 0px 10px; border: 1px solid rgb(204, 204, 204); width: 100%; height: 32px; color: rgb(51, 51, 51); line-height: 32px; font-size: 14px; display: block;
}
.backgroundpage-popup .backgroundpage-popup-r {
	width: 50%; padding-left: 15px; float: left;
}
.backgroundpage-popup .backgroundpage-popup-r label {
	width: 100%; color: rgb(0, 0, 0); font-size: 14px; margin-bottom: 5px; display: block;
}
.backgroundpage-popup .backgroundpage-popup-r label input {
	padding: 5px 10px 0px; border: 1px solid rgb(204, 204, 204); width: 100%; height: 32px; color: rgb(51, 51, 51); line-height: 32px; font-size: 14px; display: block;
}
.backgroundpage-popup .backgroundpage-popup-r label select {
	padding: 0px 0px 0px 10px; border: 1px solid rgb(204, 204, 204); width: 100%; height: 32px; color: rgb(51, 51, 51); line-height: 32px; font-size: 14px; display: block;
}
.backgroundpage-popup .backgroundpage-popup-btn {
	width: 100%; text-align: center;
}
.backgroundpage-popup .backgroundpage-popup-button1 {
	background: rgb(204, 51, 51); border-radius: 3px; border: currentColor; width: 110px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; margin-top: 15px; margin-right: 15px; display: inline-block; cursor: pointer;
}
.backgroundpage-popup .backgroundpage-popup-button1:hover {
	background: rgb(229, 0, 0);
}
.backgroundpage-popup .backgroundpage-popup-button2 {
	background: rgb(178, 178, 173); border-radius: 3px; border: currentColor; width: 110px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; margin-top: 15px; display: inline-block; cursor: pointer;
}
.backgroundpage-popup .backgroundpage-popup-button2:hover {
	background: rgb(103, 103, 94);
}
.backgroundpage-textarea label textarea {
	padding: 3px 10px; width: 100%; height: 44px; line-height: 20px;
}
.backgroundpage-delayed {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(203, 203, 203); left: 50%; top: 50%; width: 250px; height: 137px; margin-top: -68.5px; margin-left: -125px; display: none; position: fixed; z-index: 8889;
}
.backgroundpage-delayed div {
	padding: 30px 10px; text-align: center; font-size: 14px; border-bottom-color: rgb(203, 203, 203); border-bottom-width: 1px; border-bottom-style: solid;
}
.backgroundpage-delayed p {
	margin: 0px;
}
.backgroundpage-delayed p a {
	padding: 10px; width: 50%; text-align: center; color: rgb(1, 102, 254); font-size: 14px; display: inline-block;
}
.backgroundpage-del {
	border-left-color: rgb(203, 203, 203); border-left-width: 1px; border-left-style: solid;
}
.backgroundpage-prompt {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(203, 203, 203); left: 50%; top: 50%; width: 200px; height: 100px; margin-top: -50px; margin-left: -100px; display: none; position: fixed; z-index: 8888;
}
.backgroundpage-prompt p {
	width: 100%; text-align: center; color: rgb(51, 51, 51); line-height: 70px; font-size: 14px;
}
.text-tanchu.text-align.container {
	padding: 100px;
}
.news-section a.more-link {
	color: rgb(51, 51, 51); font-size: 16px;
}
.events-section a.more-link {
	color: rgb(51, 51, 51); font-size: 16px;
}
.download-section a.more-link {
	color: rgb(51, 51, 51); font-size: 16px;
}
.news-section a.more-link:hover {
	color: rgb(0, 106, 208);
}
.events-section a.more-link:hover {
	color: rgb(0, 106, 208);
}
.download-section a.more-link {
	color: rgb(0, 106, 208);
}
#NoLogin .down_line h2 {
	height: auto; line-height: 120%; padding-top: 10px; margin-bottom: 10px;
}
#Permission .down_line h2 {
	height: auto; line-height: 120%; padding-top: 10px; margin-bottom: 10px;
}
#DownloadNoLogin .down_line h2 {
	height: auto; line-height: 120%; padding-top: 10px; margin-bottom: 10px;
}
#Permission .down_line h2 {
	line-height: 150%; padding-top: 5px;
}
#Permission .down_line {
	width: 80%;
}
#NoLogin .down_line {
	width: 60%;
}
#NoLogin .down_line {
	height: auto; line-height: 35px; clear: both; display: block;
}
#Permission .down_line {
	height: auto; line-height: 35px; clear: both; display: block;
}
#DownloadNoLogin .down_line {
	height: auto; line-height: 35px; clear: both; display: block;
}
#SubmitSuccess .sub_info {
	max-width: 500px;
}
.per-process .row .col-sm-9 > p {
	margin: 30px 0px;
}
.per-process .share_nullbox {
	margin: 30px 0px;
}
#Login {
	padding: 30px 0px 40px; min-width: 500px;
}
#Jurisdiction {
	padding: 30px 0px 40px; min-width: 500px;
}
#Jurisdiction .down_line {
	width: 85%;
}
#Login .down_line h2 {
	margin: 5px 0px; height: auto;
}
#Jurisdiction .down_line h2 {
	margin: 5px 0px; height: auto;
}
#Login .down_line {
	height: auto; line-height: 31px;
}
#Jurisdiction .down_line {
	height: auto; line-height: 31px;
}
.bir_registration .fk_tj {
	margin-right: 15px; float: left;
}
#Subscribe_reg .foot-text {
	margin-top: 5px; float: right; max-width: 360px;
}
.solution-list select {
	border-radius: 4px; border: 1px solid rgb(204, 204, 204); width: 210px; height: 42px; line-height: 42px; padding-left: 5px; float: left;
}
.custom-combobox {
	width: 220px; overflow: hidden; display: block;
}
.custom-combobox .ui-corner-left {
	padding: 0px 5px; width: 80%;
}
.custom-combobox .ui-corner-right {
	width: 19%;
}
body:last-child .custom-combobox .ui-corner-right {
	margin-left: -1px;
}
.custom-combobox .ui-corner-right {
	background: rgb(255, 255, 255); height: 42px; vertical-align: middle;
}
.custom-combobox .ui-corner-left {
	background: rgb(255, 255, 255); height: 42px; vertical-align: middle;
}
.ui-state-default .ui-icon {
	background-image: url("/banner/1/ui-icons_222222_256x240.png") !important;
}
.solution-list .combobox {
	margin: 15px 5px 10px 0px; display: inline-block;
}
.solar-down-page-cell .ui-widget-content {
	-ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 310px !important;
}
.solar-down-page-cell .custom-combobox-input {
	line-height: 42px; overflow: hidden;
}
.solar-down-page-cell .ui-menu .ui-menu-item {
	padding: 3px 1em 3px 0.4em; font-size: 15px;
}
.input_tips {
	left: 10px; top: 7px; color: rgb(229, 0, 0); font-size: 16px; position: absolute; z-index: 1;
}
.solar-down-page-cell .ui-menu .ui-menu-item:hover {
	margin: 0px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
.solar-down-page-cell .ui-button:hover {
	border: 1px solid rgb(186, 186, 186);
}
.solar-down-page-cell .ui-menu .ui-menu-item:hover {
	background: rgb(241, 241, 241); border: currentColor;
}
.solar-down-page-cell .solution-list p {
	color: rgb(102, 102, 102);
}
.solar-down-page-cell ul#ui-id-1 {
	-ms-overflow-x: hidden;
}
h1.bor-btom {
	padding-bottom: 15px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.red {
	color: rgb(204, 0, 0);
}
.bule {
	color: rgb(0, 102, 255) !important;
}
.placeholder {
	color: rgb(170, 170, 170) !important; font-weight: normal !important;
}
.update-btn {
	background: rgb(205, 51, 51); border-radius: 5px; width: 168px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; clear: both; font-size: 18px; text-decoration: none; margin-top: 10px; margin-bottom: 10px; float: left; display: block;
}
.update-btn:hover {
	color: rgb(255, 255, 255);
}
.ui-widget-content {
	background: rgb(255, 255, 255);
}
.ui-state-focus {
	border: currentColor; font-weight: normal; background-image: none; background-color: rgb(238, 238, 238);
}
.ui-widget-content .ui-state-focus {
	border: currentColor; font-weight: normal; background-image: none; background-color: rgb(238, 238, 238);
}
.ui-menu .ui-menu-item {
	font-size: 16px;
}
.custom-combobox .ui-corner-right:hover {
	border: 1px solid rgb(204, 204, 204);
}
.cloud_computing .moreinfo {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.moreinfo {
	padding: 15px 0px; margin-bottom: 10px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid;
}
.float-none {
	float: none !important;
}
input {
	
}
.login-info-cell .infor-write {
	clear: both; margin-bottom: 15px; display: block;
}
.login-info-cell .infor-write .name {
	text-align: right; padding-top: 7px; padding-right: 0px; float: left;
}
.login-info-cell .infor-write .name span {
	float: right;
}
.login-info-cell .infor-write .name span.red {
	height: 15px; padding-top: 2px; padding-right: 5px; float: none;
}
.login-info-cell .infor-write .input-check.col-sm-4 {
	padding-right: 0px;
}
.infor-write .screen.col-sm-4 {
	padding-right: 0px;
}
.login-info-cell .infor-write .col-sm-6 {
	padding-left: 10px;
}
.login-info-cell .infor-write .input-check .fixed {
	width: 100%; float: left; position: relative;
}
.login-info-cell .infor-write .input-check span {
	top: 7px; right: 5px; position: absolute;
}
.login-info-cell .infor-write .input-check input {
	background: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(211, 211, 211); width: 100%; height: 40px; color: rgb(92, 92, 92); line-height: 40px; padding-left: 10px; float: left;
}
.login-info-cell .infor-write .input-check p {
	margin: 0px; color: red; padding-top: 8px;
}
.login-info-cell .infor-write .input-check input.email {
	background: rgb(243, 243, 243); border: 1px solid rgb(201, 201, 201); color: rgb(172, 172, 172); margin-bottom: 20px;
}
.login-info-cell .infor-write .radio-button .radio {
	margin-right: 40px; float: left; display: block;
}
.login-info-cell .infor-write .radio-button input {
	width: 15px; height: 15px; margin-top: 12px; margin-right: 5px; float: left;
}
.login-info-cell .infor-write .radio-button span {
	margin-top: 8px; float: left;
}
.login-info-cell .infor-write .checkbox input {
	width: 12px; height: 12px;
}
.login-info-cell .infor-write .custom-combobox {
	width: auto;
}
.login-info-cell .bottom-button {
	color: rgb(102, 102, 102); margin-bottom: 100px;
}
.login-info-cell .bottom-button .checkbox {
	margin-top: 5px;
}
.login-info-cell .bottom-button p {
	margin: 0.7em 0px;
}
.login-info-cell .verification-code {
	color: rgb(102, 102, 102); padding-top: 15px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid;
}
.login-info-cell .verification-code .col-sm-9 .checkbox span {
	width: 90%; display: inline-block;
}
.login-info-cell .verification-code .col-sm-9 .checkbox span:first-child {
	width: auto; vertical-align: top; display: inline-block;
}
.login-info-cell .infor-write .input-code input {
	background: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(211, 211, 211); width: 180px; height: 40px; line-height: 40px; padding-left: 10px; margin-right: 15px; float: left;
}
.login-info-cell .infor-write .input-code img {
	margin-right: 10px;
}
.login-info-cell .input-check .clearboth.hidden-lg.red {
	padding-top: 10px; margin-left: 180px;
}
.login-info-cell .infor-write .input-check.col-sm-4 input:focus {
	border: 1px solid rgb(205, 51, 53);
}
.infor-write .input-check.col-sm-7 input:focus {
	border: 1px solid rgb(205, 51, 53);
}
.login-info-cell .infor-write .input-check.col-sm-4 input.email:focus {
	border: 1px solid rgb(201, 201, 201);
}
.personal-infor .ui-state-default .ui-icon {
	background-image: url("/banner/1/ui-icons_ef8c08_256x240.png") !important;
}
.personal-infor .custom-combobox .ui-corner-left {
	padding: 0px 10px; width: 89.7%;
}
.personal-infor .custom-combobox .ui-corner-right {
	top: 0px; width: 9.8%;
}
.personal-infor .custom-combobox .ui-corner-right {
	background: rgb(255, 255, 255); height: 42px; color: rgb(92, 92, 92); line-height: 42px; font-family: frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 16px; vertical-align: middle;
}
.personal-infor .custom-combobox .ui-corner-left {
	background: rgb(255, 255, 255); height: 42px; color: rgb(92, 92, 92); line-height: 42px; font-family: frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 16px; vertical-align: middle;
}
.personal-infor .custom-combobox {
	overflow: hidden; display: block;
}
.personal-infor .ui-state-default {
	color: rgb(51, 51, 51); font-weight: normal;
}
.personal-infor .js_checkable {
	cursor: default;
}
.personal-infor .clearboth {
	clear: both; display: block;
}
.personal-infor .ui-state-default .ui-icon {
	background-image: url("/banner/1/ui-icons_ef8c08_256x240.png") !important;
}
.personal-infor .ui-widget-content {
	z-index: 9999;
}
.personal-infor .ui-state-default {
	color: rgb(51, 51, 51); font-weight: normal;
}
.sign-up-top {
	height: 63px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 2px 3px 10px #e4e4e4;
}
.sign-up-top .logo {
	padding: 10px 15px;
}
.sign-up-top .language {
	padding: 20px 15px;
}
.login-info-cell .red-title {
	margin: 30px 0px 25px; color: rgb(202, 11, 3); font-size: 24px;
}
.login-info-cell .sign-contact {
	background: rgb(248, 249, 251); border-radius: 3px; margin-bottom: 100px; display: block;
}
.login-info-cell .sign-contact .red-line {
	background: rgb(202, 11, 3); width: 100%; height: 10px; border-top-left-radius: 4px; border-top-right-radius: 4px;
}
.login-info-cell .sign-contact .personal-infor {
	padding: 0px 15px 15px;
}
.sign-footer {
	background: rgb(225, 225, 225) !important; color: rgb(98, 98, 98) !important; font-size: 18px;
}
.login-info-cell .sign-contact .field_message {
	padding-left: 12%; float: left;
}
.login-info-cell .sign-contact .personal-infor .field_message {
	padding-left: 28%; float: left;
}
.login-info-cell .bottom-button .col-sm-7 .update-btn {
	width: 100%;
}
.login-info-cell .js-personal-information-form-submit {
	text-decoration: none !important; cursor: pointer !important;
}
.ui-front {
	-ms-overflow-x: hidden !important;
}
.login-info-cell .login-input .col-sm-8 {
	padding-bottom: 30px; margin-top: 50px;
}
.login-info-cell .login-input .col-sm-8 .user input {
	border-radius: 4px; border: 2px solid rgb(185, 186, 190); width: 100%; height: 54px; line-height: 54px; padding-left: 60px;
}
.login-info-cell .login-input .col-sm-8 .user input:focus {
	border: 2px solid rgb(205, 51, 53);
}
.login-info-cell .login-input .col-sm-8 .user {
	margin-bottom: 25px; position: relative;
}
.login-info-cell .login-input .col-sm-8 .user span {
	background: url("/banner/1/uesr-hui.jpg") no-repeat left top; left: 2px; top: 2px; width: 50px; height: 50px; position: absolute;
}
.login-info-cell .login-input .col-sm-8 .user input:focus + span {
	background: url("/banner/1/user.jpg") no-repeat left top;
}
.login-info-cell .login-input .col-sm-8 .powss.user span {
	background: url("/banner/1/powss.jpg") no-repeat left top;
}
.login-info-cell .login-input .col-sm-8 .powss.user input:focus + span {
	background: url("/banner/1/powss-red.jpg") no-repeat left top;
}
.login-info-cell .sign-btn .update-btn {
	border: currentColor; width: 100%; height: 47px; line-height: 47px; font-size: 20px; margin-top: 0px; margin-bottom: 20px; background-color: rgb(154, 0, 0);
}
.login-info-cell .sign-btn .update-btn:hover {
	text-decoration: none;
}
.login-info-cell .logon a {
	padding-left: 20px; float: right;
}
.login-info-cell .other-way {
	padding-top: 20px; margin-top: 20px; border-top-color: rgb(229, 228, 226); border-top-width: 2px; border-top-style: solid;
}
.login-info-cell .other-way p {
	margin: 0px 0px 10px;
}
.login-info-cell .other-way a {
	margin-right: 4px;
}
.login-info-cell .help a {
	text-align: right; margin-top: 20px; display: block;
}
.login-info-cell .update-btn {
	background: rgb(205, 51, 51); border-radius: 5px; width: 168px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; clear: both; font-size: 18px; text-decoration: none; margin-top: 10px; margin-bottom: 10px; float: left; display: block;
}
.login-info-cell .field_message {
	color: red; margin-top: 8px; float: left;
}
.login-info-cell .expand-more {
	margin: 20px 0px 10px;
}
.login-info-cell .expand-more a {
	color: rgb(0, 102, 204); font-size: 16px;
}
.login-info-cell .expand-more a i {
	
}
.login-info-cell .expand-more a:hover {
	text-decoration: none;
}
.login-info-cell .update-btn {
	background: rgb(175, 45, 45) !important;
}
.login-info-cell .update-btn:hover {
	background: rgb(221, 52, 53) !important;
}
.partner-width .col-sm-3 {
	width: 20%;
}
.partner-last_child a {
	line-height: 30px;
}
.partner-last_child {
	padding-top: 10px; position: relative;
}
.partner-last_child .partner-icon-a {
	background: url("/banner/1/partner-nav-img-01.jpg") no-repeat left 6px; padding-left: 33px; display: block;
}
.partner-last_child .partner-icon-b {
	background: url("/banner/1/partner-nav-img-02.jpg") no-repeat left 4px; padding-left: 33px; display: block;
}
.partner-last_child .partner-icon-c {
	background: url("/banner/1/partner-nav-img-03.jpg") no-repeat left 6px; left: 47px; top: 200px; padding-left: 28px; display: block; position: absolute;
}
.x-auto-com {
	float: left;
}
.x-auto-com input {
	padding: 0px 5px; height: 48px; line-height: 48px;
}
.x-auto-com .x-list {
	margin-top: 47px; display: none; position: absolute; z-index: 999;
}
.x-auto-com .x-item {
	padding: 3px 5px 3px 6px; color: rgb(51, 51, 51); cursor: default;
}
.x-auto-com .x-border {
	border: 1px solid rgb(204, 204, 204);
}
.x-auto-com .x-bg-c1 {
	background-color: rgb(240, 240, 240);
}
.x-auto-com .x-bg-c2 {
	width: 100%; background-color: rgb(255, 255, 255);
}
.x-auto-com .x-bg-c3 {
	background-color: rgb(247, 247, 247);
}
.x-auto-com input {
	color: rgb(92, 92, 92);
}
.x-auto .x-item {
	color: rgb(92, 92, 92);
}
.x-auto-com .x-txt .x-bg-c1.x-border {
	border: currentColor; width: 100%; background-color: rgb(255, 255, 255);
}
.doc-search {
	width: 100%; position: relative;
}
.doc-search .search-img {
	top: 0px; right: 0px; position: absolute;
}
.x-auto-com .x-txt .x-bg-c1.x-border {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(205, 205, 205) currentColor rgb(205, 205, 205) rgb(205, 205, 205); height: 48px; color: rgb(101, 101, 101); line-height: 48px; text-indent: 7px; float: left;
}
#nav-cont .nav-list ul li.search input.x-border {
	padding-right: 40px; max-width: 200px;
}
#copy-suggest-a .x-auto-com .x-list {
	right: 0px; margin-top: 37px; max-width: 200px;
}
#copy-suggest-a .x-auto-com .x-item {
	margin: 0px; line-height: 24px;
}
.login-inter {
	margin-top: 30px;
}
.login-inter .col-sm-6 .col-xs-3 img {
	width: 128px;
}
.login-inter h2 {
	margin-top: 10px; margin-bottom: 20px;
}
.login-inter .row .col-xs-8 a {
	display: block;
}
.cooperation {
	padding: 35px 45px 20px; border: 1px solid rgb(229, 229, 229); min-height: 489px;
}
.cooperation h3 {
	padding-bottom: 30px; margin-top: 30px; margin-bottom: 20px;
}
.cooperation h3 {
	padding-left: 20px;
}
.cooperation h4 {
	padding-left: 20px;
}
.cooperation p {
	padding-left: 20px;
}
.cooperation h4 {
	margin: 0.3em 0px; font-weight: bold;
}
.partner-news h2.title {
	margin-bottom: 20px;
}
.partner-news a.bule {
	background: url("/banner/1/partner-news-sjx.jpg") no-repeat left 6px; padding-left: 15px; margin-top: 20px; margin-right: 10px; float: right; display: block;
}
.partner-news .btn-more-botom a.bule {
	margin-top: 0px;
}
.solution-btn {
	margin-bottom: 15px;
}
.one_line label {
	font-weight: normal;
}
.sgin-process .col-sm-3 {
	margin-top: 20px; position: relative;
}
.process-title {
	background: rgb(73, 164, 211); border-radius: 4px; width: 100%; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px;
}
.process-title em {
	line-height: 24px; padding-left: 22px; display: inline-block;
}
.process-title em.one {
	background: url("/banner/1/process-01.jpg") no-repeat left;
}
.process-title em.two {
	background: url("/banner/1/process-02.jpg") no-repeat left;
}
.process-title em.three {
	background: url("/banner/1/process-03.jpg") no-repeat left;
}
.process-title em.four {
	background: url("/banner/1/process-04.jpg") no-repeat left;
}
.process-annotation {
	padding: 36px 10px 0px; border-radius: 5px; border: 1px solid rgb(224, 222, 222); margin-top: 24px; min-height: 200px;
}
.process-annotation em {
	background: url("/banner/1/process-sjx.jpg") no-repeat; left: 48%; top: 58px; width: 17px; height: 13px; display: block; position: absolute;
}
.partner-plan {
	margin-top: 30px;
}
.partner-plan img {
	height: 64px; display: block;
}
.partner-plan h3 {
	text-align: center; margin-top: 30px; margin-bottom: 20px; display: block;
}
.quick-links {
	padding-bottom: 36px;
}
.quick-links h3 {
	margin-bottom: 20px;
}
.quick-links.container .row .col-sm-3 {
	margin-bottom: 15px;
}
.partner-domain {
	line-height: 36px;
}
.partner-domain .col-sm-2 {
	width: 23.66%;
}
.partner-domain .col-sm-10 {
	width: 76.33%;
}
.partner-content-cell h2 {
	margin: 1.3em 0px 0.8em;
}
.partner-content-cell h2:first-child {
	margin-top: 0.5em;
}
.partner-content-cell hr {
	margin: 20px 0px;
}
.partner-content-cell .col-sm-12 table {
	background: rgb(240, 240, 240); border: 1px solid rgb(227, 227, 227);
}
.partner-content-cell .col-sm-12 table tr {
	height: 32px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.partner-content-cell .col-sm-12 table tr:first-child {
	height: 50px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.partner-content-cell .col-sm-12 table tr th {
	text-align: center;
}
.partner-content-cell .col-sm-12 table {
	text-align: center;
}
.partner-content-cell .rights.col-sm-12 table tr td {
	height: 43px;
}
.partner-content-cell .rights.col-sm-12 table tr {
	border: 1px solid rgb(227, 227, 227);
}
.partner-content-cell .rights.col-sm-12 .more {
	background: url("/banner/1/partner-more-sjx.jpg") no-repeat left; margin: 30px 0px; padding-left: 16px; float: right;
}
.partner-content-cell .row .col-sm-7 p {
	margin-top: 0px;
}
.partner-banner .carousel-inner {
	height: 400px !important;
}
.partner-banner .item {
	height: 400px !important;
}
.partner-banner .carousel-inner > .item {
	display: block;
}
.partner-banner .carousel-caption {
	text-align: left; margin-left: 30px;
}
.partner-banner .carousel-caption .banner-img-text div.title {
	line-height: 48px; font-size: 48px; margin-bottom: 15px;
}
.partner-banner .carousel-caption .banner-img-text div.title2 {
	color: rgb(51, 51, 51); line-height: 48px; font-size: 48px; margin-bottom: 15px;
}
.partner-banner .carousel-caption .banner-img-text .banner-btn {
	width: 180px;
}
.partner-banner .carousel-caption .banner-img-text .gray-btn {
	background: rgb(109, 109, 109) !important; margin-left: 5px;
}
.partner-banner .carousel-caption .banner-img-text ul li {
	margin-left: 16px;
}
.training .col-sm-8 {
	margin: 20px auto 0px; text-align: center; float: none; display: block;
}
.training .col-sm-9 {
	margin: 20px auto 0px; text-align: center; float: none; display: block;
}
.training .col-sm-9 .row .col-sm-3 img {
	width: 80px; height: 80px; margin-bottom: 15px;
}
.partner-links {
	margin: 30px 0px; display: block;
}
.partner-links h3 {
	float: left; display: inline-block;
}
.partner-links > div.clearfix {
	margin-left: 90px;
}
.partner-links a {
	background: rgb(229, 229, 229); margin: 5px 10px; padding: 17px 25px; font-size: 18px; float: left; display: block;
}
.newlist li {
	line-height: 30px;
}
.newlist li {
	background: url("/banner/1/yuandian_03.png") no-repeat left 12px; list-style: none; margin: 5px 0px; padding-left: 20px !important;
}
.returns-prompt {
	padding-top: 70px; padding-bottom: 100px;
}
.returns-prompt > .col-sm-6 {
	margin-left: 130px;
}
.returns-prompt .col-sm-6 .prompt-contact {
	margin: 0px auto; width: auto; text-align: left; display: block;
}
.returns-prompt .col-sm-6 .prompt-contact a {
	display: block;
}
.gray {
	color: rgb(159, 159, 159);
}
.prompt-contact span {
	display: inline-block;
}
.press-box.video-bridge {
	margin-top: 15px;
}
.press-box.video-bridge > .row > .col-sm-8 > .row {
	padding-top: 10px;
}
.press-box.video-bridge > .row > .col-sm-8 span {
	color: rgb(120, 120, 120); font-style: inherit; margin-bottom: 15px; display: block;
}
.winwin-text.video-bridge .row .tx_txt > .row {
	margin-bottom: 0px;
}
.winwin-text.video-bridge .row .tx_txt p {
	margin-bottom: 10px !important;
}
#dloading {
	background: rgba(196, 196, 196, 0.5); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed !important; z-index: 1005;
}
#dloading div {
	background: rgb(255, 255, 255); border-radius: 3px; left: 50% !important; top: 50% !important; width: 150px; height: 50px; text-align: center; color: rgb(0, 0, 0); line-height: 50px; font-weight: bold; margin-top: -25px; margin-left: -75px; position: fixed; z-index: 100;
}
.partner-list-box {
	border: 1px solid rgb(223, 223, 223); margin-bottom: 30px; min-height: 405px;
}
.partner-list-box .partner-list-title {
	background: rgb(191, 191, 191); height: 59px; text-align: center; color: rgb(0, 0, 0); line-height: 58px; font-size: 22px; font-weight: bold; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.partner-list-box .partner-list-logo {
	width: 100%; height: 125px; display: table;
}
.partner-list-box .partner-list-logo > div {
	text-align: center; vertical-align: middle; display: table-cell;
}
.partner-list-box .partner-list-logo img {
	width: auto !important; height: auto !important;
}
.partner-list-box .partner-list-info {
	padding-bottom: 20px; padding-left: 15px;
}
.partner-list-contactus {
	padding-bottom: 20px; padding-left: 15px;
}
.partner-list-box .partner-list-info h3 {
	margin: 0px 0px 10px; color: rgb(0, 0, 0);
}
.partner-list-box .partner-list-info p {
	margin: 0px;
}
.partner-list-contactus p {
	margin: 0px;
}
.solution-list .custom-combobox a.ui-corner-right {
	top: 0px;
}
.loading-bg .row {
	position: relative; background-color: rgb(238, 238, 238);
}
.loading-icon {
	background-position: center; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 9999; background-image: url("/banner/1/huawei_loading.gif"); background-repeat: no-repeat; background-size: 80px;
}
