@font-face {
	font-family: frutigernext;
	src: url(../../../../../ucmf/groups/public/documents/webasset/lt_54361_eot.eot?) format("embedded-opentype"), url(../../../../../ucmf/groups/public/documents/webasset/lt_54361_woff.woff) format("woff"), url(../../../../../ucmf/groups/public/documents/webasset/lt_54361_ttf.ttf) format("truetype"), url(../../../../../ucmf/groups/public/documents/webasset/lt_54361_svg.svg) format("svg");
}
@font-face {
	font-family: Huawei_Script_Regular;
	src: url(../../../../../ucmf/groups/public/documents/webasset/regular_web.eot?) format("embedded-opentype"), url(../../../../../ucmf/groups/public/documents/webasset/regular_web_woff.woff) format("woff"), url(../../../../../ucmf/groups/public/documents/webasset/regular_web_ttf.ttf) format("truetype"), url(../../../../../ucmf/groups/public/documents/webasset/regular_web_svg.svg) format("svg");
}
@font-face {
	font-family: frutigernext_medium;
	src: url(../../../../../ucmf/groups/public/documents/webasset/frutigernext_it_medium.eot?) format("embedded-opentype"), url(../../../../../ucmf/groups/public/documents/webasset/frutigernext_medium_woff.woff) format("woff"), url(../../../../../ucmf/groups/public/documents/webasset/frutigernext_medium_ttf.ttf) format("truetype"), url(../../../../../ucmf/groups/public/documents/webasset/frutigernext_medium_svg.svg) format("svg");
}
.container {
	width: 100%; max-width: 1200px;
}
.carousel-caption {
	left: 0px !important; text-align: left; padding-left: 50px;
}
.more-resources h3 {
	font-weight: bold;
}
.carousel-inner > .item > img {
	line-height: 1; display: inline-block;
}
.carousel-inner > .item > a > img {
	line-height: 1; display: inline-block;
}
#loading {
	width: 100%; height: 50px;
}
#loading img {
	margin: 30px auto !important; display: block;
}
#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_container_active#tab_main_nav_mobile_container {
	right: 0px !important;
}
#tab_main_nav_close_mobile {
	text-align: center; margin-top: 10px; vertical-align: middle;
}
@media all and (max-width:768px)
{
#banner .container {
	padding: 0px;
}
}
.col-sm-5c {
	padding: 0px 10px; width: 20%; float: left;
}
#nav-wrap {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
ul.detail li {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_point_gray.png") no-repeat left top; padding-left: 25px; margin-bottom: 15px;
}
a {
	color: rgb(72, 162, 210); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
body {
	line-height: 28px; font-family: "Microsoft YaHei", Arial; font-size: 16px; position: relative;
}
a {
	color: rgb(72, 162, 210); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	letter-spacing: 1px; font-size: 36px; margin-bottom: 0px;
}
h1.center {
	text-align: center; margin-bottom: 10px;
}
h2 {
	letter-spacing: 1px; font-size: 24px;
}
h2.title {
	text-align: center; font-size: 36px; font-weight: bold;
}
h2.center {
	text-align: center;
}
h3 {
	font-size: 18px;
}
h6 {
	margin-top: 24px;
}
.hover {
	cursor: pointer;
}
#container {
	left: 0px; position: relative;
}
.container_outer {
	margin: 0px auto; max-width: 1280px;
}
.container_inner {
	margin: 0px 3.9%;
}
.solutions_section label {
	color: rgb(0, 0, 0); font-weight: bold;
}
.solutions_section p {
	color: rgb(109, 109, 109); line-height: 24px;
}
#solutions_section_1 {
	padding-bottom: 65px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.top-icon-bm-tx {
	text-align: center; margin-top: 45px;
}
#solutions_section_3 {
	margin-top: 45px;
}
.lt-img-rt-tx {
	padding-bottom: 10px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
#solutions_section_5 {
	padding-bottom: 65px; margin-top: 45px;
}
#solutions_section_6 {
	background: rgb(245, 245, 245); border-top-color: rgb(215, 215, 215); border-top-width: 1px; border-top-style: solid;
}
#footer_nav_mobile {
	margin-top: 0px; margin-bottom: 35px; display: none;
}
#tab_top_nav_outer {
	background: rgb(39, 39, 39); height: 50px;
}
#tab_top_nav {
	height: 50px; position: relative;
}
#tab_top_nav ul {
	width: 290px; height: 100%; right: 0px; margin-right: 15px; display: table; position: absolute;
}
#tab_top_nav ul li {
	text-align: right; vertical-align: middle; display: table-cell;
}
#tab_top_nav ul li a {
	color: rgb(255, 255, 255);
}
#tab_top_nav ul li:first-child + li {
	padding-left: 40px;
}
#tab_top_nav ul li:first-child + li + li {
	padding-left: 40px;
}
#need_help_desktop {
	top: 160px; width: 302px; height: 300px; right: -250px; position: fixed; z-index: 1000;
}
#need_help_desktop img {
	margin-top: 10px; margin-left: 10px; float: left;
}
#need_help_desktop .tab_help_open {
	background: rgb(228, 31, 43); width: 52px; height: 182px; float: left; border-top-left-radius: 15px; border-bottom-left-radius: 15px;
}
#need_help_popup {
	background: rgb(255, 255, 255); padding: 20px; top: 160px; width: 250px; height: 162px; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: right; z-index: 1000;
}
#need_help_popup ul {
	
}
#need_help_popup ul li {
	height: 30px; display: block;
}
#need_help_popup ul li span {
	height: 32px; padding-left: 30px;
}
#need_help_popup .h1 {
	font-size: 17px; font-weight: bold;
}
#need_help_popup .h2 {
	margin: 8px 0px !important; font-size: 15px; font-weight: bold;
}
#need_help_popup .row1 span {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_need_help_chat_icon_sprite.png") no-repeat left 0px;
}
#need_help_popup .row2 span {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_need_help_chat_icon_sprite.png") no-repeat left -30px; padding-left: 30px;
}
#need_help_popup .row3 span {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_need_help_chat_icon_sprite.png") no-repeat left -58px; padding-left: 30px;
}
#need_help_popup .row4 span {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_need_help_chat_icon_sprite.png") no-repeat left -86px; padding-left: 30px;
}
#need_help_popup .row5 span {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_need_help_chat_icon_sprite.png") no-repeat left -116px; padding-left: 30px;
}
#need_help_popup .row6 span {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_need_help_chat_icon_sprite.png") no-repeat left -5px; padding-left: 30px;
}
#need_help_popup_close {
	padding: 10px; width: 10px; font-size: 20px; float: right;
}
#tab_main_need_help_mobile {
	display: none;
}
#tab_main_nav_container {
	width: 100%; display: table;
}
#tab_main_nav_container .cell {
	vertical-align: middle; display: table-cell;
}
#tab_main_nav_container #logo {
	
}
@media only screen and (max-width:1024px)
{
#tab_main_nav_container #logo img {
	padding: 10px 0px; max-width: 200px;
}
}
h2.details_title {
	color: rgb(0, 0, 0); line-height: 36px; font-size: 36px;
}
#tab_main_nav {
	padding: 10px 0px; text-align: right;
}
#tab_main_nav ul {
	float: right; display: table;
}
#tab_main_nav ul li {
	vertical-align: middle; display: table-cell;
}
#tab_main_nav ul li.divider {
	padding-left: 20px;
}
#tab_main_nav ul li a {
	color: rgb(0, 0, 0); margin-left: 20px; float: left; display: block;
}
#tab_main_nav ul li i {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-home.png") no-repeat left; height: 15px; padding-left: 15px;
}
#tab_main_nav ul li.active {
	color: rgb(177, 177, 177);
}
#tab_main_nav ul li.active a {
	color: rgb(177, 177, 177);
}
#nav-cont .nav-list ul li.search {
	width: 25%; float: right;
}
#nav-cont .nav-list ul li.search input {
	border: 0px currentColor; border-image: none; height: 36px; line-height: 36px; float: right;
}
#nav-cont .nav-list ul li.search input[type='text'] {
	border-left-color: rgb(239, 239, 239); border-left-width: 1px; border-left-style: solid; max-width: 150px;
}
#nav-cont .nav-list ul li.search input[type='button'] {
	background: url("../../../../../ucmf/groups/public/documents/webasset/icon_find.png") no-repeat left rgb(255, 255, 255); width: 32px; height: 36px; border-right-color: rgb(239, 239, 239); border-right-width: 1px; border-right-style: solid;
}
#nav-cont .nav-list {
	background: rgb(247, 247, 247); height: 38px; line-height: 38px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
#nav-cont .nav-list ul li.navlist {
	width: 75%; float: left;
}
#nav-cont .nav-list ul li span {
	width: 136px; text-align: center; font-family: frutigernext_medium,frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif; float: left; display: block;
}
#nav-cont .nav-list ul li a {
	height: 37px; color: rgb(50, 50, 50); font-family: frutigernext_medium,frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif; margin-left: 30px; float: left; display: block;
}
#nav-cont .nav-list ul li a.active {
	color: rgb(226, 40, 53); text-decoration: none; border-bottom-color: rgb(203, 48, 52); border-bottom-width: 1px; border-bottom-style: solid;
}
#nav-cont .nav-list ul li a:hover {
	color: rgb(226, 40, 53); text-decoration: none; border-bottom-color: rgb(203, 48, 52); border-bottom-width: 1px; border-bottom-style: solid;
}
#nav-cont .nav-list ul li span.btn {
	background: rgb(255, 255, 255); padding: 0px 10px; height: 36px; color: rgb(0, 0, 0) !important; line-height: 36px; overflow: hidden; border-right-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#nav-cont .nav-list ul li span i {
	background: url("../../../../../ucmf/groups/public/documents/webasset/icon_slide_down.png") no-repeat 5px; height: 38px; padding-left: 30px; float: right;
}
#nav-cont .nav-list ul li span.active i {
	background: url("../../../../../ucmf/groups/public/documents/webasset/icon_slide_up.png") no-repeat 5px;
}
.nav-cont-wrap {
	width: 100%; overflow: hidden; display: block !important;
}
#nav-want-cont-wrap .nav-cont-wrap ul {
	width: 100%;
}
#nav-want-cont-wrap .nav-cont-wrap ul li {
	width: 100%;
}
.nav-cont-wrap ul {
	width: 600%; padding-top: 10px;
}
.nav-cont-wrap ul li {
	width: 16.66%; float: left;
}
.nav-cont-wrap ul li .nav-part-3 {
	width: 500px; height: 400px; float: left; position: relative;
}
.nav-cont-wrap ul li .nav-part-1 {
	width: 500px; height: 400px; float: left; position: relative;
}
.nav-cont-wrap ul li .nav-part-2 {
	width: 500px; height: 400px; float: left; position: relative;
}
.nav-cont-wrap ul li .nav-part-1 {
	width: 240px;
}
.nav-cont-wrap ul li .nav-part-3 {
	width: 25%; padding-left: 55px; border-right-color: rgb(215, 215, 215); border-right-width: 1px; border-right-style: solid; float: left;
}
.nav-cont-wrap ul li :first-child.nav-part-3 {
	padding-left: 0px;
}
.nav-cont-wrap ul li .nav-part-2 > div {
	width: 50%; padding-right: 30px; float: left;
}
.nav-cont-wrap ul li .nav-part-1 > div {
	width: 100%;
}
.nav-cont-wrap ul li :last-child.nav-part-3 {
	border: 0px currentColor; border-image: none; padding-left: 55px;
}
.nav-cont-wrap ul li :last-child.nav-part-1 {
	border: 0px currentColor; border-image: none; padding-left: 55px;
}
.nav-cont-wrap ul li :last-child.nav-part-2 {
	border: 0px currentColor; border-image: none; padding-left: 55px;
}
.nav-cont-wrap ul li span {
	margin-bottom: 5px; display: block;
}
.nav-cont-wrap ul li h4 {
	margin: 0px; color: rgb(182, 182, 182); font-weight: normal;
}
.nav-cont-wrap ul li span a {
	color: rgb(51, 51, 51);
}
.nav-cont-wrap ul li span a:hover {
	color: rgb(0, 102, 255);
}
.nav-cont-wrap ul li .morelink {
	bottom: 20px; clear: both; margin-top: 30px; position: absolute;
}
.nav-cont-wrap ul li .morelink a {
	color: rgb(51, 51, 51); font-weight: bold;
}
.nav-cont-wrap h3 {
	margin-bottom: 10px;
}
@media only screen and (min-width:1025px)
{
#tab_main_nav ul li {
	font-size: 14px;
}
#nav-cont .nav-list ul li a {
	font-size: 18px !important;
}
#nav-cont .nav-list ul li span {
	font-size: 18px !important;
}
}
@media only screen and (max-width:1100px)
{
#nav-cont .nav-list ul li a {
	
}
#nav-cont .nav-list ul li span {
	
}
#tab_main_nav ul li {
	
}
#nav-cont .nav-list ul li a {
	margin-left: 30px;
}
#nav-cont .nav-list ul li span {
	width: auto;
}
.nav-cont-wrap ul li .nav-part-1 {
	width: 50%;
}
.nav-cont-wrap ul li .nav-part-2 {
	width: 50%;
}
}
@media only screen and (max-width:900px) and (min-width:769px)
{
#nav-cont .nav-list ul li a {
	font-size: 13px !important;
}
#nav-cont .nav-list ul li span {
	font-size: 13px !important;
}
#tab_main_nav ul li {
	font-size: 13px !important;
}
#nav-cont .nav-list ul li a {
	margin-left: 10px;
}
#nav-cont .nav-list ul li span.btn {
	padding: 0px 5px;
}
#nav-cont .nav-list ul li span {
	width: auto;
}
}
#tab_main_nav_search {
	width: 17.5%; text-align: right; padding-right: 0px;
}
#tab_main_nav_search .inner {
	border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; white-space: nowrap;
}
#tab_main_nav_search .inner input {
	padding: 0px 10px; border: 1px solid transparent; border-image: none; width: 65%; height: 30px; resize: none;
}
#tab_main_nav_search .inner img {
	margin-right: 10px;
}
@media only screen and (max-width:1024px)
{
#tab_main_nav_search {
	padding-right: 1.9%;
}
#tab_main_nav_search .inner input {
	width: 60%;
}
}
#tab_main_nav_mobile {
	display: none;
}
#tab_main_nav_mobile_next_container a {
	color: rgb(55, 55, 55);
}
#tab_main_nav_mobile_container a {
	color: rgb(55, 55, 55);
}
#tab_main_nav_mobile_next_container {
	background: rgb(255, 255, 255); top: 0px; width: 100%; height: 100%; right: -100%; overflow: auto; position: fixed; z-index: 888;
}
#tab_main_nav_mobile_container {
	background: rgb(255, 255, 255); top: 0px; width: 100%; height: 100%; right: -100%; overflow: auto; position: fixed; z-index: 888;
}
#tab_main_nav_mobile_container ul > li > ul > li {
	padding-right: 20px; padding-left: 25px; margin-right: -20px; margin-left: -25px; border-bottom-color: rgb(170, 194, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#tab_main_nav_mobile_container ul li ul li:last-child {
	border-bottom-color: rgb(211, 233, 255);
}
#tab_main_nav_mobile_container ul li ul li.active {
	color: rgb(204, 0, 0);
}
#tab_main_nav_mobile_container ul li ul li.title {
	color: rgb(204, 0, 0); padding-right: 20px; padding-left: 25px; margin-right: -20px; margin-left: -25px;
}
#tab_main_nav_mobile_next_container {
	background: rgb(241, 241, 241); z-index: 889;
}
#tab_main_nav_mobile_next_container ul {
	display: none;
}
#tab_main_nav_mobile_next_container h3 {
	background: url("../../../../../ucmf/groups/public/img/icon_back.png") no-repeat 20px rgb(255, 255, 255); margin: 0px; height: 48px; text-align: center; color: rgb(55, 55, 55); line-height: 48px; font-size: 16px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
#tab_main_nav_mobile_next_container ul li {
	padding: 10px 20px 10px 25px; color: rgb(55, 55, 55); font-size: 16px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
#tab_main_nav_mobile_container ul li {
	padding: 10px 20px 10px 25px; color: rgb(55, 55, 55); font-size: 16px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
#tab_main_nav_mobile_container ul li ul {
	margin: 10px -20px -10px -25px; padding-right: 20px; padding-left: 25px; border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; display: none; background-color: rgb(211, 233, 255);
}
#tab_main_nav_mobile_container ul li ul li ul {
	border-top-color: rgb(170, 194, 226); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
#tab_main_nav_mobile_container ul li ul li ul li {
	padding-right: 20px; padding-left: 25px; margin-right: -20px; margin-left: -25px; border-bottom-color: rgb(170, 194, 226); background-color: rgb(211, 233, 255);
}
#tab_main_nav_mobile_container ul li ul li ul li:last-child {
	border: currentColor; border-image: none;
}
#tab_main_nav_mobile_container ul li ul li:hover {
	background-color: rgb(153, 204, 255);
}
#tab_main_nav_mobile_container ul li ul li ul li:hover {
	background-color: rgb(153, 204, 255);
}
#tab_main_nav_mobile_container ul li.active {
	color: rgb(204, 0, 0);
}
#tab_main_nav_mobile_container ul li.active > a {
	color: rgb(204, 0, 0) !important;
}
#tab_main_nav_mobile_container ul li.hasmore em.jiantou {
	background: url("http://www1-beta.huawei.com/Assets/CBG/img/mobile_all_icons.png") no-repeat -396px -192px; padding-left: 15px; float: right;
}
#tab_main_nav_mobile_container ul li.hasmore em.active.jiantou {
	background: url("http://www1-beta.huawei.com/Assets/CBG/img/mobile_all_icons.png") no-repeat -396px -146px; padding-left: 15px; float: right;
}
#tab_main_nav_mobile_next_container ul li {
	border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
#tab_main_nav_mobile_container ul li em.jiantou {
	height: 20px; padding-left: 15px !important; float: right !important; position: inherit !important;
}
.line-gray {
	top: 10%; width: 2px; height: 80%; right: 0px; position: absolute; z-index: -1;
}
#tab_main_nav_mobile_container ul li.link-list {
	background: rgb(247, 247, 247); padding: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: none;
}
#tab_main_nav_mobile_container ul li.link-list a {
	padding: 10px 20px; color: rgb(55, 55, 55); font-size: 16px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
#tab_main_nav_mobile_next_container {
	color: rgb(55, 55, 55); display: block;
}
#tab_main_nav_mobile_container ul li a {
	color: rgb(55, 55, 55); display: block;
}
#tab_main_nav_mobile_container ul li em {
	background: url("http://www1-beta.huawei.com/Assets/CBG/img/mobile_all_icons.png") no-repeat -12px -136px; left: 5px; padding-left: 20px; position: absolute;
}
.ul-block {
	display: block !important;
}
#tab_main_nav_mobile_container ul li.home {
	color: rgb(211, 40, 85);
}
#tab_main_nav_mobile_container ul li.home i {
	background: url("../../../../../ucmf/groups/public/img/icon_slide_down_m.png") no-repeat left;
}
#tab_main_nav_mobile_container ul li.active.home i {
	background: url("../../../../../ucmf/groups/public/img/icon_slide_up_m.png") no-repeat left;
}
#tab_main_nav_mobile_container ul li.search {
	padding: 0px 20px; height: 40px; border-left-color: rgb(237, 237, 237); border-left-width: 1px; border-left-style: solid;
}
#tab_main_nav_mobile_container ul li.search a {
	display: inline-block;
}
#tab_main_nav_mobile_container ul .search div {
	border-radius: 5px; text-align: left; padding-right: 10px;
}
#tab_main_nav_mobile_container ul .search div input {
	border: 0px solid rgb(237, 237, 237); border-image: none; width: 85%; height: 30px; resize: none;
}
#carousel {
	
}
#breadcrumb_nav {
	width: 100%; margin-top: 15px; margin-bottom: 15px;
}
#breadcrumb_nav ul li {
	padding-right: 15px; display: inline;
}
#breadcrumb_nav ul li a {
	color: rgb(0, 0, 0);
}
#breadcrumb_nav ul li a.active {
	font-weight: bold;
}
#breadcrumb_nav ul li:first-child + li::before {
	padding-right: 15px; content: url(../../../../../ucmf/groups/public/documents/webasset/hw_u_394868.png);
}
#breadcrumb_nav ul li:first-child + li + li::before {
	padding-right: 15px; content: url(../../../../../ucmf/groups/public/documents/webasset/hw_u_394868.png);
}
#breadcrumb_nav ul li:first-child + li + li + li::before {
	padding-right: 15px; content: url(../../../../../ucmf/groups/public/documents/webasset/hw_u_394868.png);
}
.cloud_computing {
	width: 100%; overflow: hidden; padding-bottom: 65px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid; display: table;
}
.cloud_computing p {
	color: rgb(109, 109, 109);
}
.cloud_computing .left {
	width: 680px; vertical-align: top; display: table-cell;
}
.cloud_computing .right {
	width: 500px; text-align: right; padding-top: 75px; vertical-align: top; display: table-cell;
}
.cloud_computing .right img {
	width: 84.4%; height: auto; min-width: 254px;
}
.cloud_computing .read_more {
	margin-top: 33px;
}
.cloud_computing .read_more label::before {
	padding-right: 10px; vertical-align: middle; content: url("../../../../../ucmf/groups/public/documents/img/pic_read_more.png");
}
.cloud_computing .read_more a {
	color: rgb(0, 0, 0);
}
.cloud_computing .quick_links {
	margin-top: 33px;
}
.cloud_computing .quick_links a {
	color: rgb(2, 103, 255); font-weight: normal;
}
.moreinfo {
	margin: 0px; padding: 0px; display: none;
}
.moreinfo p {
	margin: 0px; padding: 0px;
}
.cloud_computing p {
	margin: 0px 0px 15px; padding: 0px;
}
#huawei_advantage {
	text-align: center;
}
#huawei_advantage .inner {
	display: table;
}
#huawei_advantage .cell {
	padding: 0px 15px; width: 25%; text-align: center; display: table-cell;
}
.lf-text-rt-multi {
	padding-bottom: 35px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.lf-text-rt-multi p {
	color: rgb(109, 109, 109);
}
.expand-more {
	height: 22px; margin-top: 33px;
}
.learn-more {
	height: 22px; margin-top: 33px;
}
.expand-more a {
	color: rgb(0, 102, 255); padding-right: 10px; vertical-align: middle; display: inline-block;
}
.learn-more a {
	color: rgb(0, 102, 255); padding-right: 10px; vertical-align: middle; display: inline-block;
}
.expand-more a i {
	background: url("../../../../../ucmf/groups/public/documents/webasset/icon_set.png") left -46px; height: 30px; padding-left: 30px;
}
.learn-more a i {
	background: url("../../../../../ucmf/groups/public/documents/webasset/icon_set.png") left -82px; height: 30px; padding-left: 30px;
}
.expand-more a i.down {
	background: url("../../../../../ucmf/groups/public/documents/webasset/icon_set.png") left -10px;
}
.quick-links {
	margin-top: 33px;
}
.quick-links a {
	color: rgb(81, 158, 200); font-weight: normal;
}
#solutions_video1 {
	text-align: center; display: table-cell;
}
#solutions_video2 {
	text-align: center; display: table-cell;
}
#solutions_video1 label {
	color: rgb(255, 255, 255);
}
#solutions_video2 label {
	color: rgb(255, 255, 255);
}
#solutions_video1 {
	padding-right: 22px;
}
#solutions_video2 {
	padding-left: 22px;
}
.lt-img-rt-tx {
	padding-top: 20px;
}
.lt-img-rt-tx h2 {
	margin-top: 10px; margin-bottom: 10px;
}
.lt-img-rt-tx .inner {
	margin-top: 45px; display: table;
}
.lt-img-rt-tx .cell {
	vertical-align: top; display: table-cell;
}
.lt-img-rt-tx .cell img {
	width: 100%; height: auto;
}
.lt-img-rt-tx .cell p {
	padding: 0px;
}
.lt-img-rt-tx .cell_spacer {
	width: 20px; display: table-cell;
}
.expert-module {
	text-align: center; padding-bottom: 48px; margin-top: 24px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.the_expert {
	width: 100%; display: table;
}
.the_expert .cell {
	width: 33%; padding-bottom: 12px; display: table-cell;
}
.the_expert .avatar {
	margin-right: 14px; vertical-align: top; display: inline-block; min-height: 100px;
}
.the_expert .details {
	margin-right: 14px; vertical-align: top; display: inline-block; min-height: 100px;
}
.the_expert .details {
	width: 220px; text-align: left; color: rgb(109, 109, 109);
}
.the_expert .details .position {
	font-style: italic; margin-bottom: 15px; display: block;
}
.the_expert .details .phone {
	color: rgb(0, 0, 0); display: block;
}
.the_expert .details .phone::before {
	color: rgb(109, 109, 109); font-weight: normal; content: "Phone: ";
}
.the_expert .details .email {
	display: block;
}
.the_expert .details .email::before {
	content: "E-mail: ";
}
.more_support {
	margin: 36px auto 12px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 580px; display: inline-block; background-color: rgb(245, 245, 245);
}
.more_support .icon {
	text-align: right; font-size: 50px; vertical-align: middle;
}
.more_support .icon::before {
	padding-right: 10px; content: url("../../../../../ucmf/groups/public/documents/img/pic_solution_more_support.png");
}
.more_support .content {
	font-size: 18px; vertical-align: middle;
}
div.more {
	padding-left: 0px !important; margin-top: 24px; float: right;
}
.more a {
	color: rgb(0, 102, 255); display: inline-block;
}
.more a:hover {
	color: rgb(0, 102, 255); text-decoration: underline;
}
.more a i {
	background: url("../../../../../ucmf/groups/public/documents/webasset/icon_set.png") -15px -82px; height: 30px; padding-left: 15px;
}
.more-resources {
	background: rgb(245, 245, 245); width: 100%; padding-bottom: 35px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid; display: table;
}
.speacl.more-resources {
	border-top-color: currentColor; border-bottom-color: rgb(215, 215, 215); border-top-width: 0px; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
.more-resources h3 {
	padding-bottom: 23px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.more-resources label {
	display: block;
}
.more-resources .cell {
	width: 33%; padding-top: 45px; border-right-color: transparent; border-right-width: 34px; border-right-style: solid; display: table-cell;
}
.more-resources a {
	color: rgb(0, 0, 0);
}
.more-resources a:hover {
	color: rgb(0, 102, 255); text-decoration: underline;
}
.case_study ul {
	margin-top: 20px;
}
.white_papers ul {
	margin-top: 20px;
}
.related_resources ul {
	margin-top: 20px;
}
.channel-data-list ul li {
	color: rgb(109, 109, 109); line-height: 24px; padding-left: 35px; margin-bottom: 20px;
}
.white_papers ul li {
	color: rgb(109, 109, 109); line-height: 24px; padding-left: 35px; margin-bottom: 20px;
}
.related_resources ul li {
	color: rgb(109, 109, 109); line-height: 24px; padding-left: 35px; margin-bottom: 20px;
}
.moreresources-list ul li {
	color: rgb(109, 109, 109); line-height: 24px; padding-left: 35px; margin-bottom: 20px;
}
.channel-data-list ul li:last-child {
	margin-bottom: 0px;
}
.channel-data-list ul li label {
	font-size: 16px;
}
.white_papers ul li label {
	font-size: 16px;
}
.related_resources ul li label {
	font-size: 16px;
}
.moreresources-list ul li label {
	font-size: 16px;
}
.moreresources-list ul li {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_point_gray.png") no-repeat 10px top;
}
.case_study ul li.pdf {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_solution_case_studies_bullet.png") no-repeat left top;
}
.channel-data-list ul li.pdf {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_solution_white_papers_bullet.png") no-repeat left top;
}
.channel-data-list ul li.point {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_point_gray.png") no-repeat left top; padding-left: 25px;
}
#related_resources h6 {
	color: rgb(153, 153, 153); margin-bottom: 5px; display: block;
}
#related_resources ul li:not(:last-child) {
	padding-left: 81px; min-height: 61px;
}
#related_resources ul li:first-child {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_related_resources_bullet1.png") no-repeat left top;
}
#related_resources ul li:first-child + li {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_related_resources_bullet2.png") no-repeat left top;
}
#footer {
	background: rgb(39, 39, 39); width: 100%; color: rgb(255, 255, 255); position: relative; z-index: 500;
}
#footer a {
	color: rgb(255, 255, 255);
}
#footer label {
	font-size: 18px; font-weight: bold; display: block;
}
#footer .outer {
	width: 100%;
}
#footer .top {
	width: 100%; display: table;
}
#footer .bottom {
	width: 100%; display: table;
}
#footer .left {
	padding-top: 40px; display: block;
}
#footer .left_inner {
	width: 100%; display: table;
}
#footer .left_inner div ul {
	margin-top: 14px;
}
#footer .left_inner div ul li {
	line-height: 180%; margin-bottom: 5px;
}
#footer .right {
	text-align: right; padding-top: 40px; vertical-align: top; display: table-cell;
}
#footer .right ul li {
	line-height: 50px; margin-right: 20px; display: inline-block;
}
#footer .bottom {
	margin: 10px 0px; font-size: 14px;
}
#footer .bottom_left {
	padding: 10px 0px; display: table-cell;
}
#footer .bottom_right {
	padding: 10px 0px; display: table-cell;
}
#footer .bottom_right {
	text-align: right;
}
#footer .bottom_right ul li {
	margin-right: 10px; display: inline-block;
}
#footer .bottom_right ul li:not(:last-child)::after {
	padding-left: 10px; content: "|";
}
.wryh {
	font-family: Arial, Microsoft YaHei, "&#23435;&#20307;";
}
#company-benefit img {
	max-height: 64px; max-width: 64px;
}
#company-benefit h2 {
	margin-bottom: 36px;
}
#company-benefit .row {
	margin: 24px 0px;
}
#company-benefit .col-xs-9 h3 {
	text-align: left;
}
#company-benefit .col-xs-9 p {
	text-align: left;
}
#company-benefit .col-xs-9 p {
	text-align: left; padding-left: 0px;
}
#company-benefit .col-xs-9 h3 {
	margin-top: 0px;
}
h2.details_title {
	color: rgb(0, 0, 0); line-height: 30px; font-size: 24px;
}
.marketing_wrap {
	margin: 0px auto; width: 1180px;
}
.marketing_classes {
	background: rgb(204, 204, 204); padding: 15px 0px 10px;
}
.markclasses_wrap {
	margin-bottom: 5px;
}
.markclasses_wrap span.title {
	width: 115px; text-align: right; color: rgb(84, 84, 84); line-height: 28px; font-size: 12px; font-weight: bold; float: left; display: block;
}
.markclasses_wrap p.markctier {
	margin: 0px 0px 0px 13px; padding: 0px; width: 1050px; float: left;
}
.markclasses_wrap p.markctier span.link_wrap {
	background: url("../../../../../ucmf/groups/public/documents/img/ico_tier.png") no-repeat right; padding-right: 9px; margin-right: 5px; float: left; display: block;
}
.markclasses_wrap p.markctier span.nobackground {
	background: none;
}
.markclasses_wrap p.markctier span.link_wrap a {
	background: url("../../../../../ucmf/groups/public/documents/img/x-1.png") no-repeat right rgb(220, 221, 223); padding: 5px 25px 5px 12px; color: rgb(102, 102, 102); line-height: 28px; font-size: 12px;
}
.markclasses_wrap p.markctier span.link_wrap a:hover {
	background: url("../../../../../ucmf/groups/public/documents/img/x-2.png") no-repeat right rgb(220, 221, 223);
}
.markclasses_wrap p.markcsort {
	margin: 0px 0px 0px 13px; padding: 0px; float: left;
}
.markclasses_wrap p.markcsort span.link_wrap {
	background: url("../../../../../ucmf/groups/public/documents/img/icon_sort.png") no-repeat left 7px; line-height: 26px; padding-left: 10px; margin-right: 30px;
}
.markclasses_wrap p.markcsort span.link_wrap a {
	color: rgb(84, 84, 84); font-size: 12px;
}
.markclasses_wrap p.markcsort span.link_wrap a:hover {
	color: rgb(153, 0, 0); text-decoration: none;
}
.markclasses_wrap .markdatatype {
	width: 1050px; margin-left: 13px; float: left;
}
.markclasses_wrap .markdatatype p.tab_wrap {
	height: 28px; line-height: 28px; font-size: 12px; margin-top: 0px; margin-bottom: 0px;
}
.markclasses_wrap .markdatatype p.tab_wrap a {
	background: rgb(220, 221, 223); width: 87px; text-align: center; color: rgb(102, 102, 102); border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
.markclasses_wrap .markdatatype p.tab_wrap a:hover {
	text-decoration: none;
}
.markclasses_wrap .markdatatype p.tab_wrap a.on {
	background: rgb(255, 255, 255);
}
.markclasses_wrap .markdatatype p.tab_cont {
	background: rgb(255, 255, 255); padding: 25px 30px 5px; margin-top: 0px; display: none;
}
.markclasses_wrap .markdatatype p.tab_cont label.checkwrap {
	width: 165px; color: rgb(102, 102, 102); line-height: 18px; font-size: 12px; margin-bottom: 15px; float: left; display: block; cursor: pointer;
}
.markclasses_wrap .markdatatype p.tab_cont label.checkwrap:hover {
	color: rgb(153, 0, 0); text-decoration: none;
}
.markclasses_wrap .markdatatype p.tab_cont label.checkwrap input {
	margin-top: 3px; margin-right: 10px; float: left; display: block;
}
.marketing_classes .searchBox_cont span {
	float: left; display: block;
}
.marketing_classes .searchBox_cont span.searchBox {
	background: rgb(255, 255, 255); width: 750px; height: 30px;
}
.marketing_classes .searchBox_cont span.searchBox input {
	border: currentColor; border-image: none; float: left; display: block;
}
.marketing_classes .searchBox_cont span.searchBox input.text {
	padding: 5px; width: 700px; height: 20px; color: rgb(102, 102, 102); line-height: 20px;
}
.marketing_classes .searchBox_cont span.searchBox input.btn {
	background: url("../../../../../ucmf/groups/public/documents/img/ico_markdata_search.png") no-repeat center; width: 40px; height: 30px; cursor: pointer;
}
.marketing_classes .searchBox_cont span.searchBox input.on {
	background: url("../../../../../ucmf/groups/public/documents/img/ico_markdata_search_hover.png") no-repeat center;
}
.marketing_classes .searchBox_cont span.text {
	height: 30px; color: rgb(102, 102, 102); line-height: 30px; font-size: 12px; margin-left: 25px;
}
.marketing_classes .searchBox_cont span.text em {
	font-size: 30px;
}
.marketing_classes .searchBox_cont a.slideBtn {
	background: url("../../../../../ucmf/groups/public/documents/img/ico_marker_slidebtn.png") no-repeat left 0px; width: 96px; height: 31px; margin-top: 5px; float: right; display: block;
}
.marketing_classes .searchBox_cont a.on {
	background: url("../../../../../ucmf/groups/public/documents/img/ico_marker_slidebtn.png") no-repeat left -31px;
}
.marketing_wrap h2.title {
	text-align: left; color: rgb(153, 0, 0); line-height: 28px; font-size: 24px; margin-top: 58px; margin-bottom: 40px;
}
.marketing_wrap .marketing_cont_list span.morelist {
	margin: 40px 0px; text-align: center; display: block;
}
.marketing_wrap .marketing_cont_list span.morelist a {
	margin: 0px auto; width: 70px; color: rgb(158, 158, 158); display: block;
}
.marketing_wrap .marketing_cont_list span.morelist a:hover {
	color: rgb(153, 0, 0); text-decoration: none;
}
.marketing_wrap .marketing_cont_list li {
	padding: 15px 0px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.marketing_wrap .marketing_cont_list li p.introduc {
	padding: 30px 35px 10px; color: rgb(158, 158, 158); line-height: 22px; clear: both; font-size: 14px;
}
.marketing_wrap .marketing_cont_list li span {
	line-height: 18px; font-size: 14px; float: left; display: block;
}
.marketing_wrap .marketing_cont_list li span.link_wrap {
	width: 600px; padding-left: 35px;
}
.marketing_wrap .marketing_cont_list li span.link_wrap a {
	color: rgb(102, 102, 102);
}
.marketing_wrap .marketing_cont_list li span.link_wrap a:hover {
	color: rgb(153, 0, 0); text-decoration: none;
}
.marketing_wrap .marketing_cont_list li span.icoText {
	background: url("../../../../../ucmf/groups/public/documents/img/ico_marketingContlist.png") no-repeat 8px 1px;
}
.marketing_wrap .marketing_cont_list li span.icoWord {
	background: url("../../../../../ucmf/groups/public/documents/img/ico_marketingContlist.png") no-repeat 8px -48px;
}
.marketing_wrap .marketing_cont_list li span.icoExcel {
	background: url("../../../../../ucmf/groups/public/documents/img/ico_marketingContlist.png") no-repeat 8px -102px;
}
.marketing_wrap .marketing_cont_list li span.icoPptx {
	background: url("../../../../../ucmf/groups/public/documents/img/ico_marketingContlist.png") no-repeat 8px -156px;
}
.marketing_wrap .marketing_cont_list li span.icoPdf {
	background: url("../../../../../ucmf/groups/public/documents/img/ico_marketingContlist.png") no-repeat 8px -210px;
}
.marketing_wrap .marketing_cont_list li span.icoVideo {
	background: url("../../../../../ucmf/groups/public/documents/img/ico_marketingContlist.png") no-repeat 8px -264px;
}
.marketing_wrap .marketing_cont_list li span.icoRar {
	background: url("../../../../../ucmf/groups/public/documents/img/ico_marketingContlist.png") no-repeat 8px -318px;
}
.marketing_wrap .marketing_cont_list li span.dataType {
	width: 190px; color: rgb(158, 158, 158); margin-left: 90px;
}
.marketing_wrap .marketing_cont_list li span.dataSize {
	width: 160px; color: rgb(158, 158, 158); float: right;
}
#banner {
	background: rgb(102, 102, 102); height: 540px; 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("../../../../../ucmf/groups/public/documents/webasset/point_btn.png") left -12px; width: 12px; height: 12px; margin-right: 13px; display: inline-block;
}
.banner_list p.point_btn a.on {
	background: url("../../../../../ucmf/groups/public/documents/webasset/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("../../../../../ucmf/groups/public/documents/webasset/btn_next.png") right top; right: 0px;
}
.banner_list a.prev.btn {
	background: url("../../../../../ucmf/groups/public/documents/webasset/btn_prev.png") left top; left: 0px;
}
.solution_video_wrap {
	background: rgb(51, 51, 51); padding-bottom: 30px; margin-top: 25px;
}
.solution_video_wrap .solution_video_cont {
	position: relative;
}
.solution_video_wrap .solution_video_cont p.video-num {
	display: none;
}
.solution_video_wrap .solution_video_cont p.point_btn {
	left: 300px; width: 75px; height: 12px; bottom: -30px; position: absolute; z-index: 9;
}
.solution_video_wrap .solution_video_cont p.point_btn span {
	background: url("../../../../../ucmf/groups/public/documents/img/point_btn.png") left -12px; width: 12px; height: 12px; margin-right: 13px; float: left; display: block;
}
.solution_video_wrap .solution_video_cont p.point_btn span.on {
	background: url("../../../../../ucmf/groups/public/documents/img/point_btn.png") left 0px;
}
.solution_video_wrap .solution_video_cont a.btn {
	top: 0px; width: 100px; height: 100px; display: block; position: absolute; z-index: 10;
}
.solution_video_wrap .solution_video_cont a.prev.btn {
	background: url("../../../../../ucmf/groups/public/documents/webasset/btn_prev.png") no-repeat left / 60%; left: 0px;
}
.solution_video_wrap .solution_video_cont a.false.prev.btn {
	background: url("../../../../../ucmf/groups/public/documents/webasset/btn_prev_false.png") no-repeat left / 60%; left: 0px;
}
.solution_video_wrap .solution_video_cont a.next.btn {
	background: url("../../../../../ucmf/groups/public/documents/webasset/btn_next.png") no-repeat right / 60%; right: 0px;
}
.solution_video_wrap .solution_video_cont a.false.next.btn {
	background: url("../../../../../ucmf/groups/public/documents/webasset/btn_next_false.png") no-repeat right / 60%; right: 0px;
}
.solution_video_wrap h2 {
	text-align: center; color: rgb(255, 255, 255);
}
.solution_video_wrap .solution_video {
	margin: 0px auto; width: 100%; overflow: hidden;
}
.solution_video_wrap .solution_video p {
	margin: 0px; padding: 0px; width: 100%; position: relative;
}
.solution_video_wrap .solution_video p a {
	background: url("../../../../../ucmf/groups/public/documents/img/video_btn.png") no-repeat center; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.solution_video_wrap .solution_video p a:hover {
	background: url("../../../../../ucmf/groups/public/documents/img/video_btn_hover.png") no-repeat center;
}
.solution_video_wrap .solution_video ul.video-list li {
	width: 220px; margin-right: 40px; float: left;
}
.solution_video_wrap .solution_video ul.video-list li img {
	width: 100%;
}
.solution_video_wrap .solution_video ul.video-list li h3 {
	text-align: center; color: rgb(255, 255, 255); font-weight: normal;
}
.solution_product_wrap .solution_product_cont {
	position: relative;
}
.solution_product_wrap .solution_product_cont p.video-num {
	display: none;
}
.solution_product_wrap .solution_product_cont p.point_btn {
	left: 300px; width: 75px; height: 12px; bottom: -30px; position: absolute; z-index: 9;
}
.solution_product_wrap .solution_product_cont p.point_btn span {
	background: url("../../../../../ucmf/groups/public/documents/img/solution_pro_point.png") left -12px; width: 12px; height: 12px; margin-right: 13px; float: left; display: block;
}
.solution_product_wrap .solution_product_cont p.point_btn span.on {
	background: url("../../../../../ucmf/groups/public/documents/img/solution_pro_point.png") left 0px;
}
.solution_product_wrap .solution_product_cont a.btn {
	top: 0px; width: 100px; height: 100px; display: block; position: absolute;
}
.solution_product_wrap .solution_product_cont a.prev.btn {
	background: url("../../../../../ucmf/groups/public/documents/img/solution_video_btn_prev.png") no-repeat center / 70%; left: 0px;
}
.solution_product_wrap .solution_product_cont a.false.prev.btn {
	background: url("../../../../../ucmf/groups/public/documents/img/solution_video_btn_prev_false.png") no-repeat center / 70%; left: 0px;
}
.solution_product_wrap .solution_product_cont a.next.btn {
	background: url("../../../../../ucmf/groups/public/documents/img/solution_video_btn_next.png") no-repeat center / 70%; right: 0px;
}
.solution_product_wrap .solution_product_cont a.false.next.btn {
	background: url("../../../../../ucmf/groups/public/documents/img/solution_video_btn_next_false.png") no-repeat center / 70%; right: 0px;
}
.solution_product_wrap .solution_product {
	margin: 0px auto; width: 100%; overflow: hidden;
}
.solution_product_wrap .solution_product ul.product-list li {
	width: 220px; margin-right: 40px; float: left;
}
.solution_product_wrap .solution_product ul.product-list li img {
	width: 100%;
}
.solution_product_wrap .solution_product ul.product-list li h3 {
	text-align: center; color: rgb(51, 51, 51);
}
.solution_product_mobile {
	display: none;
}
.all_product .a-z_wrap {
	height: 30px; margin-top: 30px; border-top-color: rgb(215, 215, 215); border-top-width: 1px; border-top-style: solid;
}
.all_product p.letter_list {
	background: rgb(255, 255, 255); margin: -15px auto 0px; width: 750px; text-align: center; line-height: 30px; font-size: 24px;
}
.all_product p.letter_list a {
	padding: 0px 4px; color: rgb(0, 102, 204); font-weight: bold;
}
.all_product .first-letter {
	border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid;
}
.all_product .first-letter span {
	background: rgb(204, 51, 51); width: 53px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 48px; font-weight: bold; display: block;
}
.all_product span.product-link {
	margin-bottom: 20px; display: block;
}
.all_product span.product-link a {
	color: rgb(51, 51, 51);
}
.all_product span.product-link a:hover {
	color: rgb(0, 102, 255);
}
.solCategory {
	padding-top: 24px;
}
.solCategory .lt-img-rt-tx {
	border: 0px currentColor; border-image: none;
}
.solCategory h3.specal {
	padding-top: 0px; margin-top: 0px;
}
.solCategory .solution-nav {
	padding-right: 30px;
}
.solCategory .solution-nav li {
	padding: 15px 0px;
}
.solCategory .solution-nav li div {
	padding-left: 25px;
}
.solCategory .solution-nav li span {
	color: rgb(97, 97, 97); line-height: 28px; display: block;
}
.solCategory .solution-nav li span a {
	color: rgb(97, 97, 97);
}
.solCategory .solution-nav li span a:hover {
	color: rgb(0, 102, 204);
}
.solCategory .solution-nav li span.title a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.solCategory .solution-nav li span.title a:hover {
	color: rgb(0, 102, 204);
}
.solCategory .solution-nav li i {
	background: url("../../../../../ucmf/groups/public/documents/webasset/solution_cate_icon.png") no-repeat left -22px; height: 28px; padding-left: 25px;
}
.solCategory .solution-nav li span.on.title i {
	background: url("../../../../../ucmf/groups/public/documents/webasset/solution_cate_icon.png") no-repeat left -2px;
}
.solCategory .solution-mobilr-nav {
	display: none;
}
.solLandingpage img {
	max-width: 125px;
}
.solLandingpage .row {
	margin-bottom: 36px;
}
.solLandingpage h3 {
	color: rgb(0, 0, 0);
}
.solLandingpage p {
	color: rgb(102, 102, 102);
}
.product-doorway-case {
	background: rgb(245, 245, 245);
}
.product-doorway-case h3 {
	margin: 6px 0px 5px;
}
.solution-parnter img {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 100%; margin-bottom: 20px;
}
.solution-parnter .shared img {
	float: left; max-width: 326px;
}
.product_solution {
	background: rgb(248, 248, 248); padding-bottom: 24px; margin-top: 0px;
}
.product_solution h3 {
	margin-top: 6px;
}
.product_solution .row {
	padding-bottom: 24px;
}
.product_solution ul li {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_point_gray.png") no-repeat left top; padding-left: 25px; margin-bottom: 10px;
}
.product_solution ul li a {
	color: rgb(51, 51, 51);
}
.product_solution ul li a:hover {
	color: rgb(0, 102, 255);
}
.product_solution .expand-more a {
	float: right;
}
.proComparison h2 {
	text-align: left; margin-top: 0px; margin-bottom: 0px;
}
.proComparison .product-list {
	margin-bottom: 24px;
}
.proComparison .product-list .col-sm-5c {
	margin-bottom: 24px;
}
.proComparison .product-list img {
	border: 1px solid rgb(244, 244, 244); border-image: none; width: 100%;
}
.proComparison .product-list h3 {
	margin: 10px 0px 5px; text-align: center;
}
.proComparison .product-list h3 a {
	color: rgb(51, 51, 51);
}
.product-doorway-case h3 a {
	color: rgb(51, 51, 51);
}
.proComparison .product-list span.abstr {
	font-size: 14px; margin-bottom: 10px; display: block;
}
.proComparison .product-list .product {
	display: none;
}
.proComparison .compare-btn a {
	margin: 0px auto; border-radius: 5px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 102px; text-align: center; color: rgb(0, 102, 255) !important; line-height: 26px; display: block;
}
.proComparison .compare-btn a:hover {
	color: rgb(0, 102, 255);
}
.proComparison .on.compare-btn a {
	border: 1px solid rgb(218, 11, 27); border-image: none; color: rgb(218, 11, 27);
}
.proComparison .expand-more a {
	float: right;
}
.proComparison .compare-wrap {
	background: rgb(248, 247, 247); width: 75%; height: 166px; bottom: 0px; display: none; position: fixed; z-index: 501; max-width: 840px;
}
.proComparison .compare-wrap span.title {
	background: rgb(102, 102, 102); height: 25px; color: rgb(255, 255, 255); line-height: 25px; padding-left: 15px; display: block;
}
.proComparison .compare-wrap span.title a {
	height: 25px; float: right; display: block;
}
.proComparison .compare-wrap a.close {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-compare-wrap.png") no-repeat -48px 7px; width: 36px;
}
.proComparison .compare-wrap a.close:hover {
	background-color: rgb(204, 0, 0);
}
.proComparison .compare-wrap span.title a.max {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-compare-wrap.png") no-repeat -22px 7px; width: 25px; display: none;
}
.proComparison .compare-wrap a.max:hover {
	background-color: rgb(143, 143, 143);
}
.proComparison .compare-wrap a.min {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-compare-wrap.png") no-repeat 0px 7px; width: 22px;
}
.proComparison .compare-wrap a.maxon {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-compare-wrap.png") no-repeat -24px -11px; width: 22px;
}
.proComparison .compare-pro-list {
	padding: 8px 0px;
}
.proComparison .compare-pro-list li {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-plus.png") no-repeat center; padding: 0px 25px; width: 20%; height: 101px; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid; float: left;
}
.proComparison .compare-pro-list img {
	width: 100%;
}
.proComparison .compare-pro-list div {
	background: rgb(248, 247, 247); margin: 20px 0px 0px; width: 50%; height: 101px; text-align: center; line-height: 24px; float: left; display: none;
}
.proComparison .compare-pro-list span {
	margin-top: 10px; display: block;
}
.proComparison .compare-pro-list li:last-child {
	background: none;
}
.proComparison .compare-wrap .warning {
	background: rgb(255, 233, 233); height: 26px; text-align: center; color: rgb(218, 11, 27); line-height: 26px; font-size: 12px; display: none;
}
.proComparison a.comparebtn {
	background: rgb(213, 213, 213); border-radius: 5px; width: 123px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; margin-top: 20px; display: block;
}
.proComparison a.on.comparebtn {
	background: rgb(204, 0, 0);
}
.proComparison a.clear {
	border-radius: 5px; width: 123px; height: 34px; text-align: center; color: rgb(0, 102, 255); line-height: 34px; margin-top: 10px; display: block;
}
.compare-result {
	margin: 50px auto;
}
.compare-result table {
	width: 100%;
}
.compare-result h3 {
	padding-left: 10px;
}
.compare-result p {
	padding: 0px 15px;
}
.compare-result tr.on td {
	
}
.compare-result td {
	padding: 0px; width: 20%; text-align: left; vertical-align: top; border-right-color: rgb(215, 215, 215); border-right-width: 1px; border-right-style: solid;
}
.compare-result label {
	margin-bottom: 15px; display: block; cursor: pointer;
}
.compare-result label input {
	margin-top: 4px; margin-right: 15px; float: left; display: block;
}
.compare-result label span {
	width: 170px; float: left; display: block;
}
.compare-result img {
	margin: 0px auto; border: 1px solid rgb(244, 244, 244); border-image: none; width: 100%; display: block; max-width: 155px;
}
#top {
	background: url("../../../../../ucmf/groups/public/documents/webasset/top_1.png"); width: 60px; height: 60px; right: 20px; bottom: 20px; display: none; position: fixed; z-index: 999; cursor: pointer;
}
.product-overview {
	width: 100%; overflow: hidden; padding-bottom: 48px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid; display: table;
}
.product-overview .pull-right {
	position: relative; z-index: 99;
}
.float-none {
	float: none !important;
}
.product-overview p {
	color: rgb(109, 109, 109);
}
.product-overview .left {
	width: 680px; vertical-align: top; display: table-cell;
}
.product-overview .right {
	width: 500px; text-align: right; padding-top: 75px; vertical-align: top; display: table-cell;
}
.product-overview .right img {
	width: 84.4%; height: auto; min-width: 254px;
}
.product-overview .read_more {
	margin-top: 33px;
}
.product-overview .read_more label::before {
	padding-right: 10px; vertical-align: middle; content: url("../../../../../ucmf/groups/public/documents/img/pic_read_more.png");
}
.product-overview .read_more a {
	color: rgb(0, 0, 0);
}
.product-overview .quick_links {
	margin-top: 33px;
}
.product-overview .quick_links a {
	color: rgb(81, 158, 200); font-weight: normal;
}
.read_more_product1 {
	margin: 10px 0px 0px;
}
.read_more_product1 a {
	background: rgb(204, 51, 51); border-radius: 5px; width: 185px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; display: block;
}
.read_more_product1 a:hover {
	background: rgb(153, 0, 0); text-decoration: none;
}
.product_specifications_download {
	margin: 30px 0px;
}
.product_specifications_download a {
	background: rgb(204, 51, 51); margin: 0px auto; padding: 0px 10px; border-radius: 5px; width: 220px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; display: block;
}
.product_specifications_download a:hover {
	background: rgb(153, 0, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.read_more_product1:hover {
	color: rgb(255, 255, 255);
}
.read_more_product1:focus {
	color: rgb(255, 255, 255);
}
.shared {
	margin-top: 24px;
}
.support_links {
	text-align: center; padding-bottom: 36px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.support_links ul li {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_point_gray.png") no-repeat 0px top; text-align: left; color: rgb(109, 109, 109); line-height: 20px; padding-left: 24px; font-size: 16px; margin-bottom: 10px;
}
.support_links ul li a {
	color: rgb(0, 0, 0);
}
.support_links h3 a {
	color: rgb(0, 0, 0);
}
.support_links ul li a:hover {
	color: rgb(0, 102, 255); text-decoration: underline;
}
.support_links h3 a:hover {
	color: rgb(0, 102, 255); text-decoration: underline;
}
.support_links h3 {
	text-align: left; padding-bottom: 6px; margin-top: 0px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.features h1 {
	text-align: center;
}
.features h2 {
	text-align: center;
}
.features {
	padding-bottom: 48px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.product_features_list li {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_point_gray.png") no-repeat 0px 2px; text-align: left; color: rgb(109, 109, 109); line-height: 24px; padding-left: 24px; font-size: 16px; margin-bottom: 10px;
}
.product_features_list p {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_point_gray.png") no-repeat 0px 2px; text-align: left; color: rgb(109, 109, 109); line-height: 24px; padding-left: 24px; font-size: 16px; margin-bottom: 10px;
}
.product_features_list p {
	background: none; padding-left: 0px;
}
.product-video-other {
	margin: 20px 0px 0px;
}
.product-video-other li {
	width: 32.5%; display: inline-block;
}
.product_specifications {
	padding-bottom: 24px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.product_specifications .table tr:nth-child(2n) > td {
	background-color: rgb(245, 245, 245);
}
.product_specifications table tr:nth-child(2n) > th {
	background-color: rgb(245, 245, 245);
}
.tr-even-bg {
	background-color: rgb(245, 245, 245);
}
.product_specifications .table tr td {
	padding: 10px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.product_specifications .table tr td p {
	margin: 0px 0px 6px;
}
.product_specifications .table tr td:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.product_specifications .table tr th:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.product_specifications .table tr td:first-child {
	font-weight: bold;
}
.product_specifications .table tr th:first-child {
	font-weight: bold;
}
.product_specifications .table tr th {
	background: rgb(255, 255, 255) !important; padding: 10px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.product_specifications {
	padding-top: 0px;
}
.product_specifications h2 {
	text-align: center;
}
.table-col-4 {
	width: 25%;
}
.product_left_nav {
	left: 39px; top: 30%; position: fixed; z-index: 999;
}
@media all and (max-width:1280px)
{
.product_left_nav {
	left: 0px;
}
}
.product_left_nav li {
	height: 40px;
}
.product_left_nav li a {
	height: 40px; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; display: inline-block;
}
.product_left_nav li span {
	float: left; display: none !important;
}
.product_left_nav li span.left_nav_icon {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-left-nav.png") no-repeat left -57px; width: 22px; height: 100%; vertical-align: middle; display: inline-block; visibility: visible;
}
.product_left_nav li a.active span.left_nav_icon {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-left-nav.png") no-repeat left 2px;
}
.product_left_nav li span.center_nav_icon {
	background: none; height: 100%; vertical-align: middle; display: inline-block;
}
.product_left_nav li span.right_nav_icon {
	width: 18px; height: 52px; line-height: 52px; vertical-align: middle; display: inline-block;
}
.product_left_nav li a:hover span {
	display: inline-block !important;
}
.product_left_nav li span.left_nav_icon {
	display: inline-block !important;
}
.product_left_nav li a:hover span.left_nav_icon {
	height: 52px; line-height: 52px; display: none !important; background-color: rgb(187, 187, 187);
}
.product_left_nav li a:hover span.center_nav_icon {
	background: rgb(187, 187, 187); padding: 0px 10px; border-radius: 5px; top: 5px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; vertical-align: middle; display: inline-block; position: relative;
}
.product_left_nav li a:hover span.right_nav_icon {
	background: url("../../../../../ucmf/groups/public/documents/img/left_nav_bg.png") no-repeat -3px -40px; width: 18px; height: 52px; line-height: 52px; vertical-align: middle; display: inline-block;
}
.product-video-other ul {
	margin: 0px auto; width: 80%;
}
ul#thumblist {
	display: block;
}
ul#thumblist li {
	list-style: none; margin: 5px; float: left;
}
ul#thumblist li a {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 54px; display: block;
}
ul#thumblist li a.zoomThumbActive {
	border: 1px solid red; border-image: none;
}
.jqzoom {
	width: 100%; text-decoration: none; float: left; display: block;
}
.video_box {
	width: 100%; position: relative;
}
.video_box a {
	background: url("../../../../../ucmf/groups/public/documents/webasset/video_btn.png") no-repeat center; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.video_box a:hover {
	background: url("../../../../../ucmf/groups/public/documents/webasset/video_btn_hover.png") no-repeat center;
}
.product-video-other .video_box a {
	background-size: 25px;
}
.product_pic_thumb_list_inner {
	position: relative;
}
.product_pic_thumb_list .prev-photo {
	left: 0px; top: -5px; position: absolute;
}
.product_pic_thumb_list .next-photo {
	top: -6px; right: 0px; position: absolute;
}
.prev-photo a {
	background: url("../../../../../ucmf/groups/public/documents/img/prev-next.png") no-repeat 2px -32px; width: 18px; height: 32px; color: rgb(153, 153, 153); text-indent: 9999px; font-family: Verdana, Geneva, sans-serif; font-size: 28px; text-decoration: none; margin-top: 10px; display: block;
}
.prev-photo a:hover {
	background-position: -32px -32px;
}
.next-photo a {
	background: url("../../../../../ucmf/groups/public/documents/img/prev-next.png") no-repeat -32px 0px; width: 18px; height: 32px; color: rgb(204, 0, 0); text-indent: 9999px; font-family: Verdana, Geneva, sans-serif; font-size: 28px; text-decoration: none; margin-top: 22px; display: block;
}
.next-photo a:hover {
	background-position: 2px 0px;
}
.next-photo a.disabled {
	background-position: -70px 0px;
}
.prev-photo a.disabled {
	background-position: -70px -32px;
}
.product_features_video h3 {
	text-align: center;
}
.product_features_video .prev-photo a {
	margin-top: 14px;
}
.product_features_video .next-photo a {
	margin-top: 25px;
}
.product-overview-details-more {
	display: none;
}
.product-overview-details h2 {
	color: rgb(0, 0, 0); line-height: 30px; font-size: 24px;
}
.thumblist {
	margin: 0px auto; width: 100%; overflow: hidden;
}
.thumblist ul {
	width: 500%; overflow: hidden; position: relative;
}
.thumblist ul li {
	
}
.product-video-other {
	margin: 0px auto; width: 100%; overflow: hidden;
}
.product-video-other ul {
	width: 500%; overflow: hidden; position: relative;
}
.product-video-other ul li {
	margin: 0px 5px; width: 125px; text-align: center; overflow: hidden; float: left;
}
.zoom-wrapper {
	margin: 0px auto; width: 340px; height: 255px; position: relative;
}
.zoom-wrapper::before {
	display: table; content: " ";
}
.zoom-wrapper::after {
	display: table; content: " ";
}
.icon_hover_zoom {
	background: url("../../../../../ucmf/groups/public/documents/img/icon_zoom.png") no-repeat center; left: 50%; top: 50%; width: 60px; height: 60px; margin-top: -30px; margin-left: -30px; display: none; position: absolute;
}
.zoom-wrapper:hover .icon_hover_zoom {
	display: block;
}
.zoomWrapperTitle {
	display: none !important;
}
.zoomPad {
	width: 100%;
}
.icon-right-arrow {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-sets.png") no-repeat -12px -84px; width: 16px; height: 16px; vertical-align: middle; display: inline-block;
}
.icon-plus {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-sets.png") no-repeat -12px -48px; width: 16px; height: 16px; vertical-align: middle; display: inline-block;
}
#player_wrapper {
	width: 960px; height: 540px; display: none;
}
.fancybox-overlay {
	background: url("../../../../../ucmf/groups/public/documents/img/fancybox_overlay.png") !important; left: 0px; top: 0px; overflow: hidden; display: none; position: absolute; z-index: 8010;
}
#fancybox-loading {
	top: 0px; right: 0px; background-image: url("../../../../../ucmf/groups/public/documents/img/fancybox_sprite.png") !important;
}
.fancybox-close {
	top: 0px; right: 0px; background-image: url("../../../../../ucmf/groups/public/documents/img/fancybox_sprite.png") !important;
}
.fancybox-prev span {
	top: 0px; right: 0px; background-image: url("../../../../../ucmf/groups/public/documents/img/fancybox_sprite.png") !important;
}
.fancybox-next span {
	top: 0px; right: 0px; background-image: url("../../../../../ucmf/groups/public/documents/img/fancybox_sprite.png") !important;
}
.fancybox-next span {
	background: url("../../../../../ucmf/groups/public/documents/img/solution_video_btn_next.png") no-repeat right !important; width: 100px !important; height: 100px !important; margin-top: -50px !important;
}
.fancybox-prev span {
	background: url("../../../../../ucmf/groups/public/documents/img/solution_video_btn_prev.png") no-repeat left !important; width: 100px !important; height: 100px !important; margin-top: -50px !important;
}
.fancybox-close {
	top: 10px !important; right: 10px !important; background-image: url("../../../../../ucmf/groups/public/documents/img/video_close.png") !important;
}
.fancybox-skin {
	padding: 0px !important;
}
.fancybox-inner {
	overflow: hidden !important;
}
@media all and (max-width:768px)
{
#player_wrapper {
	width: 100%; height: auto; display: none;
}
.mobile-hidden {
	display: none;
}
.pc-show {
	display: none;
}
.mobile-hide-important {
	display: none !important;
}
.pc-show-important {
	display: none !important;
}
.zoomWindow {
	display: none !important;
}
.zoomPup {
	display: none !important;
}
.zoomPad {
	cursor: default !important;
}
}
.publications-summary h3 {
	color: rgb(1, 102, 254); margin-top: 0px;
}
.publications-summary p {
	margin: 8px 0px;
}
.publications-summary-download {
	background: rgb(204, 50, 50); margin: 0px -10px; padding: 5% 0px; border-radius: 5px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.publications-summary-download:hover {
	background: rgb(204, 50, 50); margin: 0px -10px; padding: 5% 0px; border-radius: 5px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.publications-summary-subscribe {
	background: rgb(210, 210, 210); margin: 0px -10px; padding: 5% 0px; border-radius: 5px; text-align: center; color: rgb(0, 0, 0); text-decoration: none; display: block;
}
.publications-summary-subscribe:hover {
	background: rgb(210, 210, 210); margin: 0px -10px; padding: 5% 0px; border-radius: 5px; text-align: center; color: rgb(0, 0, 0); text-decoration: none; display: block;
}
.publications {
	margin-bottom: 60px;
}
.publications-summary-img {
	border: 1px solid rgb(214, 214, 214); border-image: none; margin-bottom: 48px; display: block;
}
.publications-list .publications-list-inner {
	background: rgb(241, 241, 241); margin: 0px 15px; padding: 50px 0px; overflow: hidden;
}
.publications-issue {
	margin-bottom: 60px;
}
.publications_issue_features h3 {
	margin-top: 0px;
}
.publications_issue_comments h3 {
	margin-top: 0px;
}
.publications_issue_features > .row {
	margin-bottom: 15px;
}
.read_more_publications {
	font-weight: bold;
}
.publications_issue_archive h3 {
	text-align: center;
}
.publications_issue_archive li {
	background: url("../../../../../ucmf/groups/public/documents/img/download-icom.png") no-repeat 0px 0px; padding: 0px 12px 12px 28px; text-align: left; color: rgb(109, 109, 109); line-height: 24px; font-size: 16px; margin-bottom: 10px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.more_case_studies a {
	background: rgb(210, 210, 210); margin: 0px auto; padding: 3% 0px; border-radius: 5px; width: 70%; text-align: center; color: rgb(0, 0, 0); text-decoration: none; display: block;
}
.more_case_studies a:hover {
	background: rgb(210, 210, 210); margin: 0px auto; padding: 3% 0px; border-radius: 5px; width: 70%; text-align: center; color: rgb(0, 0, 0); text-decoration: none; display: block;
}
.all_publication a {
	background: rgb(210, 210, 210); margin: 0px auto; padding: 3% 0px; border-radius: 5px; width: 70%; text-align: center; color: rgb(0, 0, 0); text-decoration: none; display: block;
}
.all_publication a:hover {
	background: rgb(210, 210, 210); margin: 0px auto; padding: 3% 0px; border-radius: 5px; width: 70%; text-align: center; color: rgb(0, 0, 0); text-decoration: none; display: block;
}
.publications-issue-detail {
	margin-bottom: 60px;
}
.publications-issue-detail h5 {
	color: rgb(153, 153, 153);
}
.font-size-36px {
	font-size: 36px;
}
.center {
	text-align: center;
}
.product_category {
	padding-bottom: 48px;
}
.product_category ul li {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_point_gray.png") no-repeat 0px top; text-align: left; color: rgb(109, 109, 109); line-height: 20px; padding-left: 24px; margin-bottom: 10px;
}
.product_category ul li a {
	color: rgb(0, 0, 0);
}
.product_case_studies {
	text-align: left;
}
.product_category ul li a:hover {
	color: rgb(0, 102, 255);
}
.product_case_studies h3 a:hover {
	color: rgb(0, 102, 255);
}
.product_case_studies h3 {
	margin-top: 0px;
}
.product_case_studies h3 a {
	color: rgb(0, 0, 0);
}
.product_solution h3 a {
	color: rgb(0, 0, 0);
}
.mt12 {
	margin-top: 12px;
}
.mt24 {
	margin-top: 24px !important;
}
.mt36 {
	margin-bottom: 36px;
}
:nth-last-of-type(2).mt36 {
	margin-bottom: 0px;
}
:last-child.mt36 {
	margin-bottom: 0px;
}
.solutions_categories {
	background: rgb(245, 245, 245); border-top-color: rgb(215, 215, 215); border-top-width: 1px; border-top-style: solid;
}
.more-resources h3 {
	padding-bottom: 6px;
}
.container {
	
}
[class*='col-'] {
	
}
a:hover {
	text-decoration: underline;
}
a:focus {
	text-decoration: underline;
}
.flo-l {
	float: left;
}
.flo-r {
	float: right;
}
.right {
	text-align: right;
}
.left {
	text-align: left !important;
}
.red {
	color: rgb(204, 0, 0);
}
.red a {
	color: rgb(0, 102, 204);
}
.mb70 {
	margin-bottom: 70px;
}
.f-s16 {
	font-size: 16px;
}
.f-s16 h2 {
	letter-spacing: 0px;
}
.color9 {
	color: rgb(153, 153, 153);
}
m {
	margin: 0px; padding: 0px;
}
.row-content {
	overflow: hidden;
}
.rss-container .container {
	padding: 0px;
}
.coll-list {
	width: 20%; float: left;
}
.coll-list li {
	color: rgb(102, 102, 102); line-height: 30px;
}
.coll-list li a {
	color: rgb(0, 102, 204);
}
.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;
}
.rss-list li {
	background: url("../../../../../ucmf/groups/public/documents/img/rss_iocn.png") no-repeat left; line-height: 30px; padding-left: 20px;
}
.rss-list li a {
	color: rgb(102, 102, 102);
}
.rss-list li a:hover {
	color: rgb(0, 102, 204);
}
.site-list h2 {
	width: 100%; height: 49px; line-height: 49px; padding-left: 18px; background-color: rgb(210, 210, 210);
}
.site-list h3 {
	padding-bottom: 5px; padding-left: 18px; font-size: 16px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 2px; border-bottom-style: solid;
}
.site-list h3 a {
	color: rgb(51, 51, 51);
}
.site-list h3 a:hover {
	color: rgb(0, 102, 204);
}
.site-list ul {
	margin-left: 18px;
}
.site-list li {
	background: url("../../../../../ucmf/groups/public/documents/img/rss_iocn_0.png") no-repeat left; line-height: 35px; padding-left: 10px; font-size: 14px;
}
.site-list li a {
	color: rgb(102, 102, 102);
}
.site-list li a:hover {
	color: rgb(0, 102, 204);
}
.site-list-item {
	margin-bottom: 3em;
}
.studies-list ul li div.col-sm-3 {
	padding-left: 0px;
}
.studies-list ul li {
	text-align: left; overflow: hidden; padding-bottom: 2.5em; margin-bottom: 1.8em; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.studies-list ul li h3 {
	margin: 0px 0px 0.9em;
}
.studies-list ul li h3 a {
	color: rgb(0, 0, 0);
}
.studies-list ul li h3 a:hover {
	color: rgb(0, 102, 204);
}
.studies-list ul li div h3 {
	display: none;
}
.studies-list ul li em {
	color: rgb(153, 153, 153); font-style: normal;
}
.studies-list ul li p {
	line-height: 26px; margin-bottom: 0px;
}
.studies-list ul li img {
	margin: 0px 1.7em 0px 0px; width: 100%; height: auto;
}
.studies-cont {
	text-align: center;
}
.studies-cont #loading {
	height: auto;
}
.container {
	
}
[class*='col-'] {
	
}
.videos-list {
	margin-top: 0px;
}
.videos-list .cell {
	margin-bottom: 2.2em; display: block;
}
.videos-list .cell h3 a {
	color: rgb(51, 51, 51);
}
.videos-list .cell h3 a:hover {
	color: rgb(0, 102, 204);
}
.videos-list .cell div a.img {
	width: 100%; height: auto; display: block;
}
.videos-list .cell div a.img_btn {
	width: 100%; height: auto; display: block;
}
.related-video h2.title {
	text-align: left;
}
.events ul li div h3 {
	display: block;
}
.events ul li div p i {
	width: 1px; height: 8px; background-color: rgb(102, 102, 102);
}
.events ul li div p em {
	margin-right: 1.5em;
}
.events ul li div .flo-l a {
	background: url("../../../../../ucmf/groups/public/documents/img/line.jpg") no-repeat right; color: rgb(0, 102, 204); padding-right: 9px; margin-right: 9px;
}
.events ul li div .flo-l a:last-child {
	background: none;
}
.events ul li div .flo-r {
	background: url("../../../../../ucmf/groups/public/documents/img/right-arrow.png") no-repeat left; padding-left: 20px;
}
.events ul li div div {
	margin-top: 0.7em;
}
.containter-video {
	margin: 1.9em 0px 0px; width: 100%; padding-bottom: 1em; background-color: rgb(244, 244, 244);
}
.video-article {
	margin: 0px auto; max-width: 980px;
}
.video-article-cont h2 {
	padding-bottom: 0.5em; margin-bottom: 0.8em; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid;
}
.solCategory-v {
	padding-top: 0px;
}
.solCategory-v .videos-list {
	padding: 0px 15px; margin-bottom: 2em;
}
@media all and (max-width:768px)
{
.videos-list .cell {
	display: table-cell;
}
.videos-list .cell div:first-child + div h3 {
	margin-bottom: 0px;
}
.video-article {
	padding: 0px 15px;
}
.solCategory-v {
	padding-top: 24px;
}
}
.partner_select {
	padding: 8px; width: 100%;
}
.icon_error {
	background: url("../../../../../ucmf/groups/public/documents/img/icon_error.png") no-repeat center; width: 24px; height: 22px; vertical-align: middle; display: inline-block;
}
.partner_list {
	margin-bottom: 36px;
}
.partner_message {
	padding: 8px 0px; color: rgb(204, 51, 51);
}
.partner_query_title span {
	color: rgb(255, 34, 34);
}
.partner_query_title {
	padding: 8px 0px;
}
.partner_info p {
	margin: 10px 0px; color: rgb(153, 153, 153);
}
.partner_info p span {
	color: rgb(0, 0, 0);
}
.partner_contact li {
	padding: 5px 0px;
}
.icon_map_1 {
	background: url("../../../../../ucmf/groups/public/documents/img/icon_map.png") no-repeat left 0px; width: 24px; height: 22px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.icon_map_2 {
	background: url("../../../../../ucmf/groups/public/documents/img/icon_map.png") no-repeat left -30px; width: 24px; height: 22px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.icon_map_3 {
	background: url("../../../../../ucmf/groups/public/documents/img/icon_map.png") no-repeat left -66px; width: 24px; height: 22px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.icon_map_4 {
	background: url("../../../../../ucmf/groups/public/documents/img/icon_map.png") no-repeat left -95px; width: 24px; height: 22px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.btn {
	background: rgb(204, 51, 51); border-radius: 5px; width: 185px; height: 38px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 38px; display: inline-block;
}
.btn:hover {
	background: rgb(153, 0, 0); text-decoration: none;
}
.icon_expand {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-sets.png") no-repeat left -42px; width: 24px; height: 22px; margin-right: 5px; vertical-align: middle; float: right; display: inline-block;
}
.icon_collapse {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-sets.png") no-repeat left -9px; width: 24px; height: 22px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.icon_collapse2 {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-sets.png") no-repeat left -5px; width: 24px; height: 22px; margin-right: 5px; vertical-align: middle; float: right; display: inline-block;
}
.error {
	color: red; font-style: italic;
}
input.error {
	border: 1px dotted red; border-image: none;
}
select.error {
	border: 1px dotted red; border-image: none;
}
@media all and (max-width:768px)
{
.partner_query_form .right {
	text-align: left;
}
.partner_query_form .mt24 {
	margin-top: 0px;
}
.partner_query a {
	width: 100%;
}
.partner_info p span {
	display: block;
}
.partner_query .mt24 {
	margin-top: 0px;
}
.partner_query_title {
	text-align: left;
}
}
@media all and (min-width:768px)
{
.partner_list .read_more_product {
	display: none;
}
.icon_collapse2 {
	display: none;
}
.icon_expand {
	display: none;
}
}
.custom-combobox .ui-corner-left {
	padding: 0px 5px; width: 89.5%;
}
.custom-combobox .ui-corner-right {
	background: rgb(255, 255, 255); height: 38px;
}
.custom-combobox .ui-corner-left {
	background: rgb(255, 255, 255); height: 38px;
}
.custom-combobox .ui-corner-right {
	top: -2px; width: 10%;
}
body:last-child .custom-combobox .ui-corner-right {
	top: -2px;
}
.ui-state-default .ui-icon {
	background-image: url("../../../../../ucmf/groups/public/documents/img/ui-icons_ef8c08_256x240.png") !important;
}
#need_help_popup {
	top: 160px;
}
.service_partner_form_fields {
	display: none;
}
.hide-not-important {
	display: none;
}
#contactus_map {
	background: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_contactus_map.png") no-repeat left top; width: 712px; height: 335px; overflow: visible; position: relative;
}
#contactus_map a.maplink {
	position: absolute; z-index: 20;
}
#latinamerica {
	background: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_bm.png") no-repeat left top; overflow: hidden; display: none; position: absolute; z-index: 10;
}
#southafrica {
	background: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_bm.png") no-repeat left top; overflow: hidden; display: none; position: absolute; z-index: 10;
}
#eastnorthafrica {
	background: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_bm.png") no-repeat left top; overflow: hidden; display: none; position: absolute; z-index: 10;
}
#europe {
	background: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_bm.png") no-repeat left top; overflow: hidden; display: none; position: absolute; z-index: 10;
}
#china {
	background: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_bm.png") no-repeat left top; overflow: hidden; display: none; position: absolute; z-index: 10;
}
#cis {
	background: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_bm.png") no-repeat left top; overflow: hidden; display: none; position: absolute; z-index: 10;
}
#asiapacific {
	background: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_bm.png") no-repeat left top; overflow: hidden; display: none; position: absolute; z-index: 10;
}
#northamerica {
	background: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_bm.png") no-repeat left top; overflow: hidden; display: none; position: absolute; z-index: 10;
}
#centralasia {
	background: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_bm.png") no-repeat left top; overflow: hidden; display: none; position: absolute; z-index: 10;
}
#centralasia {
	left: 427px; top: 103px; width: 78px; height: 42px; background-image: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_zy.png");
}
#latinamerica {
	left: 182px; width: 89px; height: 141px; bottom: 0px; background-image: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_ldmz.png");
}
#southafrica {
	left: 302px; width: 129px; height: 106px; bottom: 48px; background-image: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_nf.png");
}
#eastnorthafrica {
	left: 302px; top: 129px; width: 173px; height: 89px; background-image: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_zdbf.png");
}
#europe {
	left: 289px; top: 30px; width: 178px; height: 117px; background-image: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_oz.png");
}
#china {
	left: 481px; top: 109px; width: 92px; height: 74px; background-image: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_china.png");
}
#cis {
	top: 0px; width: 264px; height: 141px; right: 19px; background-image: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_dlt.png");
}
#asiapacific {
	top: 109px; width: 190px; height: 206px; right: 40px; background-image: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_yt.png");
}
#northamerica {
	left: 0px; top: 0px; width: 313px; height: 206px; background-image: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_bm.png");
}
#contactus_map a.maplink {
	position: absolute; z-index: 20;
}
#contactus_map a.mapcurrent {
	color: rgb(153, 0, 0);
}
a.maplink {
	background: none; padding: 0px; height: 26px; color: rgb(0, 0, 0); line-height: 22px; overflow: hidden; font-size: 14px; display: block; visibility: hidden; -ms-zoom: 1;
}
a.maplink span.r {
	background: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_map_linkbg.png") no-repeat right -26px; width: 10px; height: 26px; overflow: hidden; float: left; display: block; cursor: pointer;
}
a.maplink span.t {
	background: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_about_map_linkbg.png") no-repeat left top; height: 26px; color: rgb(0, 0, 0); line-height: 22px; overflow: hidden; padding-right: 2px; padding-left: 10px; font-size: 14px; float: left; display: block; cursor: pointer;
}
a.maplink:hover {
	color: rgb(229, 0, 0); text-decoration: underline;
}
a.maplink:hover span {
	color: rgb(229, 0, 0); text-decoration: underline;
}
a.mapcurrent {
	color: rgb(153, 0, 0);
}
a.mapcurrent span.t {
	color: rgb(153, 0, 0);
}
.country_details {
	padding: 20px; overflow: hidden; display: none; position: relative; background-color: rgb(246, 246, 246);
}
.country_details h3 {
	width: 100%; color: rgb(153, 0, 0); overflow: hidden; display: block;
}
.all_country a.current {
	color: rgb(153, 0, 0);
}
.filter_option {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; overflow: auto; display: none; position: fixed; z-index: 999;
}
.filter_option ul {
	display: block !important; position: relative !important;
}
.filter_option_close_btn {
	border-radius: 5px; width: 120px; height: 38px; text-align: center; line-height: 38px; float: right; display: inline-block;
}
.filter_option_btn {
	background: rgb(204, 51, 51); border-radius: 5px; width: 120px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; float: right; display: inline-block;
}
.filter_option_btn:hover {
	background: rgb(153, 0, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.filter_option_header {
	background: rgb(241, 241, 241); margin: 0px; padding: 15px; line-height: 38px; overflow: hidden;
}
.filter_option_items {
	padding: 0px 15px; top: 0px !important;
}
.filter_option_items li {
	padding-left: 0px !important;
}
.filter_option_items span {
	padding-right: 15px !important; padding-left: 15px !important;
}
.filter_option_items input {
	top: 13px; width: 20px; height: 20px; vertical-align: middle; float: right; display: inline-block; position: relative;
}
.filter_option_items span a {
	height: 46px; line-height: 46px; display: inline-block !important;
}
.filter_option_box > span {
	
}
.filter_option_show_btn {
	background: rgb(224, 224, 224);
}
.solCategory .solution-mobilr-nav .title i.icon_filter {
	background: url("../../../../../ucmf/groups/public/documents/img/icon_filter.png") no-repeat center 0px / contain !important; top: 10px; height: 40px; right: 0px; border-left-color: rgb(188, 188, 188); border-left-width: 0px; border-left-style: solid; position: absolute; cursor: pointer;
}
.mobile-filter-box {
	padding: 0px !important;
}
.show_filter_title {
	line-height: 60px; text-indent: 12px; font-size: 18px;
}
.space .flo-r {
	margin-top: -78px;
}
.space .flo-r a {
	background: url("../../../../../ucmf/groups/public/documents/img/line.jpg") no-repeat right; color: rgb(0, 102, 204); padding-right: 9px; margin-right: 9px;
}
.space .flo-r a:last-child {
	background: none;
}
.solLandingpage .space-list {
	margin: 0px 0px 6.6em; padding: 0px 15px;
}
.space-list .cell {
	padding: 3em 2.5em 0.6em; border: 1px solid rgb(231, 231, 231); border-image: none; display: block;
}
.space-list .cell div + div {
	text-align: left;
}
.space-list .cell div ul {
	min-height: 104px;
}
ul.listlay li {
	background: url("../../../../../ucmf/groups/public/documents/img/rss_iocn.png") no-repeat left 10px; line-height: 26px; padding-left: 18px;
}
ul.listlay li a {
	color: rgb(51, 51, 51);
}
ul.listlay li a:hover {
	color: rgb(0, 102, 204);
}
.space-list .cell a {
	margin: 1.2em auto; border-radius: 3px; width: 98%; text-align: center; color: rgb(0, 0, 0); line-height: 40px; display: block; background-color: rgb(210, 210, 210);
}
.space-list .cell a:hover {
	color: rgb(0, 102, 204);
}
.space-list .cell h2 {
	margin: 1.2em 0px 0.8em;
}
.space-list .cell img {
	max-height: 78px; max-width: 89px;
}
.page-group a {
	border-radius: 4px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; float: right; display: block;
}
.page-group a.customized {
	background: url("../../../../../ucmf/groups/public/documents/img/space01.png") no-repeat 15px rgb(204, 51, 51); padding: 0px 20px 0px 40px; margin-top: -2.2em;
}
.page-group a.backtrack {
	background: url("../../../../../ucmf/groups/public/documents/img/black01.png") no-repeat 15px rgb(204, 51, 51); padding: 0px 20px 0px 34px; margin-top: -65px;
}
.page-group p {
	margin: 0px; padding: 5px 0px 0px; width: 80%;
}
.page-group i {
	color: rgb(204, 51, 51); font-size: 24px; font-style: normal;
}
.page-item {
	margin-top: 2.2em;
}
.page-item h2 {
	padding-bottom: 0.4em; margin-bottom: 1em; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-item1 input[type='checkbox'] {
	margin-right: 10px;
}
.firstChecked {
	margin-bottom: 1.2em;
}
.secondChecked {
	margin-bottom: 1.2em;
}
.firstChecked label {
	color: rgb(204, 51, 51);
}
.secondChecked label {
	color: rgb(0, 0, 0);
}
.streeChecked {
	overflow: hidden; padding-top: 0.5em; padding-left: 1.4em;
}
.streeChecked label {
	color: rgb(102, 102, 102);
}
.streeChecked li {
	width: 16.66%; height: 50px; float: left;
}
.streeChecked li label {
	float: left; display: block;
}
.streeChecked li input {
	float: left; display: block;
}
.streeChecked li label {
	width: 80%; margin-top: -4px;
}
.bor-b {
	border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.pt30 {
	padding-top: 30px;
}
a.submit-page {
	margin: 3.5em auto; border-radius: 4px; width: 200px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; display: block; background-color: rgb(204, 51, 51);
}
a.submit-page:hover {
	text-decoration: none;
}
.questionsList {
	background-color: rgb(245, 245, 245);
}
.questionsList h1 {
	margin: 1em 0px 0.6em; text-align: center;
}
.que-item {
	border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.que-item dt {
	padding-left: 45px;
}
.que-item dd {
	padding-left: 45px;
}
.que-item dt {
	background: url("../../../../../ucmf/groups/public/documents/img/que01.gif") no-repeat left 6px; width: 68.66%; padding-top: 0.6em; padding-bottom: 1.6em;
}
.que-item dt a {
	color: rgb(51, 51, 51);
}
.que-item dt a:hover {
	color: rgb(0, 102, 204);
}
.que-item dd {
	background: url("../../../../../ucmf/groups/public/documents/img/que02.gif") no-repeat left 0px; margin: 0px; color: rgb(102, 102, 102); padding-top: 0.3em; padding-bottom: 1.5em; display: none;
}
.que-item dd p {
	margin: 0px;
}
.que-item dt h3 {
	margin: 0px;
}
.que-item dd div {
	width: 66.66%;
}
.become {
	padding-top: 1em; padding-bottom: 2.3em; background-color: rgb(245, 245, 245);
}
.become h2 {
	padding-bottom: 0.8em;
}
.partner .col-sm-6 {
	padding-left: 60px;
}
.procedure li {
	background: url("../../../../../ucmf/groups/public/documents/img/become.png") no-repeat left top; padding: 0.25em 0px 1.7em;
}
.procedure li:last-child {
	padding-bottom: 0.2em;
}
.procedure li a {
	margin: 0px 0.3em; text-decoration: underline;
}
.procedure li a:hover {
	color: rgb(72, 162, 210);
}
.procedure li span {
	padding: 0px 0.63em; color: rgb(255, 255, 255); margin-right: 0.8em;
}
.lt-img-rt-tx-mt h1 {
	text-align: left; margin-bottom: 1.2em;
}
.channel-data-list ul li {
	line-height: 20px; margin-bottom: 10px;
}
.white_papers ul li {
	line-height: 20px; margin-bottom: 10px;
}
.related_resources ul li {
	line-height: 20px; margin-bottom: 10px;
}
.moreresources-list ul li {
	line-height: 20px; margin-bottom: 10px;
}
.channel-data-list ul li.pdf {
	line-height: 21px;
}
.studies-list ul li p {
	margin-top: 0px;
}
.parter .cell {
	border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0) rgb(231, 231, 231) rgb(231, 231, 231); padding: 2.2em 2.2em 1.2em; border-image: none; display: block; min-height: 325px;
}
.parter-list li {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_arrow_more.png") no-repeat left 6px; text-align: left; line-height: 20px; padding-left: 20px; margin-bottom: 20px;
}
.parter-list li a {
	color: rgb(51, 51, 51); font-size: 18px;
}
.parter-login li {
	text-align: left; margin-bottom: 15px;
}
.parter-login .coding {
	padding: 4px 0px; text-align: left;
}
.parter-login .coding img {
	max-height: 28px; max-width: 63px;
}
.parter-login input[type=text] {
	padding: 5px 0px 5px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; color: rgb(153, 153, 153);
}
.parter-login input[type=password] {
	padding: 5px 0px 5px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; color: rgb(153, 153, 153);
}
.parter-login input[name=VerifyCode] {
	width: 60%; margin-right: 15px; float: left;
}
.parter-login .login {
	margin: 30px 0px 20px; border-radius: 3px; width: 60%; height: 39px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; display: block; background-color: rgb(204, 51, 51);
}
.parter-login li label {
	color: rgb(204, 51, 51); font-style: italic;
}
.parter-login li label img {
	max-width: 14px;
}
.parter-slide {
	text-align: left;
}
.parter-listlay .listlay {
	overflow: hidden; display: none;
}
.parter-listlay .listlay li {
	width: 33.33%; line-height: 20px; margin-bottom: 10px; float: left; max-height: 60px;
}
.parter-listlay .listlay li a {
	width: 75%; display: block;
}
.parter-listlay .expand-more a span {
	font-size: 18px; vertical-align: -1px;
}
.lt-img-rt-tx .cell p.parter-inter {
	padding: 0px;
}
.click-inter:hover {
	color: rgb(255, 255, 255);
}
.videos-list .row {
	margin: 0px;
}
.editable h2 span.more1 {
	background: url("../../../../../ucmf/groups/public/documents/img/ent_cn_img_more.gif") no-repeat right; line-height: 35px; padding-right: 10px; font-size: 16px; font-weight: normal; float: right;
}
.click-inter {
	margin: 0px 0px 20px; border-radius: 3px; width: 60%; height: 39px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; display: block; background-color: rgb(204, 51, 51);
}
.minH132 {
	min-height: 132px;
}
.minH107 {
	min-height: 107px;
}
.parter .cell {
	padding-right: 2.5em; padding-left: 2.5em;
}
.lt-img-rt-tx .parter {
	text-align: left;
}
.position_bm {
	left: 130px; top: 98px; visibility: visible;
}
.video_box img {
	width: 100%; height: auto;
}
.detail-page ul li {
	background: url("../../../../../ucmf/groups/public/documents/img/pic_point_gray.png") no-repeat 0px 2px; text-align: left; color: rgb(109, 109, 109); line-height: 24px; padding-left: 24px; font-size: 16px; margin-bottom: 10px;
}
.detail-page ul li ul {
	margin: 12px 0px;
}
.detail-page ol li ol {
	margin: 12px 0px;
}
.detail-page ul li ul li {
	background: none; padding-left: 0px; margin-left: 20px; list-style-type: circle;
}
.detail-page ol {
	-webkit-padding-start: 30px;
}
.detail-page ol li {
	margin-bottom: 10px;
}
.detail-page img {
	margin: 0px auto; display: table-row; max-width: 100%;
}
.detail-page .img-title {
	text-align: center; font-size: 14px; margin-top: -6px;
}
.detail-page table {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; max-width: 100%;
}
.detail-page table > thead > tr > td {
	padding: 8px; border: 1px solid rgb(221, 221, 221); border-image: none; vertical-align: top;
}
.detail-page table > tbody > tr > td {
	padding: 8px; border: 1px solid rgb(221, 221, 221); border-image: none; vertical-align: top;
}
.detail-page table > tbody > tr:first-child td {
	text-align: center; font-weight: bold; border-bottom-width: 2px;
}
.head-source {
	color: rgb(153, 153, 153); font-size: 14px; margin-bottom: 24px;
}
.head-source span {
	margin-right: 24px;
}
.foot-source {
	text-align: right; color: rgb(153, 153, 153); font-size: 14px; margin-bottom: 24px;
}
.foot-source p {
	margin: 6px 0px;
}
.share {
	margin-bottom: 24px;
}
.share img {
	text-align: left;
}
.info-404 {
	padding: 80px 0px 160px; color: rgb(153, 153, 153);
}
.info-404 h3 {
	font-size: 24px;
}
.info-link > summary {
	font-size: 18px; font-weight: bold;
}
.info-link .row {
	margin-top: 6px;
}
.mb12 {
	margin-bottom: 12px;
}
.placeholder {
	color: rgb(170, 170, 170) !important; font-weight: normal !important;
}
.mb24 {
	margin-bottom: 24px;
}
.ms-choice > div {
	background: url("../../../../../ucmf/groups/public/documents/img/multiple-select.png") no-repeat left top; top: 5px;
}
.ms-choice > div.open {
	background: url("../../../../../ucmf/groups/public/documents/img/multiple-select.png") no-repeat right top;
}
.ms-choice {
	height: 38px; line-height: 38px;
}
.ms-parent {
	padding: 0px;
}
.pricing_notice {
	background: rgb(248, 248, 248); padding: 15px;
}
.ui-state-default {
	color: rgb(51, 51, 51); font-weight: normal;
}
.float-left {
	float: left !important;
}
.partner_bg {
	background: rgb(241, 241, 241); padding: 24px; border-radius: 5px; min-height: 360px;
}
.apply_btn {
	margin: 48px 0px;
}
.procedure_bg {
	padding: 12px; border-radius: 5px; border: 1px solid rgb(224, 222, 222); border-image: none; position: relative; min-height: 360px;
}
.icon_arrow_up {
	background: url("../../../../../ucmf/groups/public/documents/img/become_a_partner_10.png") no-repeat bottom; left: 50%; top: -12px; width: 18px; height: 14px; margin-left: -9px; position: absolute;
}
.icon-circle-box {
	margin: 24px -15px; height: 45px; position: relative;
}
.icon_line {
	top: 22px; width: 100%; height: 1px !important; border-top-color: rgb(224, 222, 222); border-top-width: 1px; border-top-style: solid; position: absolute;
}
.icon_circle {
	background: url("../../../../../ucmf/groups/public/documents/img/become_a_partner_10.png") no-repeat center -3px; left: 50%; width: 45px; height: 45px; line-height: 45px; margin-left: -22px; position: absolute;
}
.active.icon_circle {
	background-position: center -104px; color: rgb(255, 255, 255);
}
.index--first-part {
	border: 0px currentColor; border-image: none; text-align: left; padding-top: 15px; padding-bottom: 15px; margin-top: 0px;
}
.index--first-part p {
	padding: 0px !important;
}
.index-video {
	padding: 0px; margin-bottom: 15px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; position: relative;
}
.index-video .index-video-box {
	background: url("../../../../../ucmf/groups/public/documents/img/index-video-bg.jpg") no-repeat top / cover;
}
.index-video h2 {
	color: rgb(255, 255, 255);
}
.index-video h3 {
	color: rgb(255, 255, 255);
}
.index-video h2 {
	margin: 0px; font-size: 40px;
}
.index-video h3 {
	margin: 0px auto; line-height: 30px; font-size: 20px; max-width: 475px;
}
.index-video .btn {
	background: none; width: auto; height: auto; line-height: normal;
}
.index-video .btn a {
	background: url("../../../../../ucmf/groups/public/documents/img/index-btn.png") center / 100%; margin: -79px auto 0px -78px; left: 50%; top: 50%; width: 156px; height: 158px; display: block; position: absolute;
}
.index-video .btn a:hover {
	background: url("../../../../../ucmf/groups/public/documents/img/index-btn-hover.png") center / 100%;
}
.index-support {
	border: 0px currentColor; border-image: none;
}
.index-support > div > p {
	margin: 0px auto; text-align: center; max-width: 960px;
}
.index-support .row {
	margin-top: 36px;
}
.index-support .row a {
	color: rgb(0, 0, 0);
}
.index-support .row a:hover {
	color: rgb(0, 102, 255);
}
.index-support .row a:hover {
	
}
.index-support .row ul {
	width: 100%; text-align: left; display: block;
}
.index-support .row li {
	width: 100%; margin-bottom: 5px; display: inline-block;
}
.index-support .row .more a {
	color: rgb(0, 102, 255);
}
.index-support .row .more {
	margin-top: 24px;
}
.index-support .row .more a i {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-sets.png") -15px -82px; padding-left: 15px;
}
.index-support img {
	margin: 0px auto; width: 100%; display: block; max-width: 110px;
}
.index-support .row h3 {
	width: 100%; text-align: left; color: rgb(51, 51, 51); margin-bottom: 10px; display: block;
}
.index-support .row .cell {
	display: block;
}
.index-other-part {
	background: rgb(245, 245, 245); border: 0px currentColor; border-image: none; padding-bottom: 20px;
}
.index-other-part .col-sm-4 {
	
}
.index-other-part .news {
	font-size: 16px;
}
.index-other-part .news li {
	margin-bottom: 50px;
}
.index-other-part .news ul a {
	width: 69.51%; text-align: left; color: rgb(102, 102, 102); padding-left: 15px; float: left;
}
.index-other-part .more {
	margin-top: -20px; float: left;
}
.index-other-part .more a {
	float: left;
}
.index-other-part .more a i {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-sets.png") -15px -82px; padding-left: 15px;
}
.index-other-part h2 {
	text-align: left; color: rgb(0, 0, 0); font-size: 24px;
}
.index-other-part .news a:hover {
	color: rgb(0, 102, 255);
}
.index-other-part .news span {
	background: rgb(129, 135, 143); width: 52px; height: 52px; text-align: center; color: rgb(255, 255, 255); font-size: 11px; float: left; display: block;
}
.index-other-part .news span em {
	line-height: 32px; padding-top: 3px; font-size: 32px; font-style: normal; font-weight: bold; display: block;
}
.index-other-part .social-media {
	padding: 0px 15px;
}
.index-other-part .index-events {
	padding: 0px 40px;
}
.index-other-part .index-events .cell {
	display: block;
}
.index-other-part .index-events a {
	width: 100%; text-align: left; color: rgb(51, 51, 51); font-size: 16px; display: block;
}
.index-other-part .index-events a:hover {
	color: rgb(0, 102, 255);
}
.index-other-part .index-events img {
	width: 100%;
}
.index-other-part .index-events .more a {
	color: rgb(0, 102, 255); margin-top: 20px;
}
@media all and (max-width:768px)
{
.coll-list {
	width: 100%; float: none;
}
.mb70 {
	margin-bottom: 50px;
}
.rss-production img {
	margin: 0px 0px 1.1em 1.5em; width: 80px; height: 80px;
}
.studies-list ul li h3 {
	display: none;
}
.studies-list ul li div h3 {
	display: block;
}
.studies-list ul li div p {
	display: none;
}
.studies-list ul li {
	padding: 24px 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.studies-list ul li div.col-sm-3 {
	padding: 0px 0.7em 0px 0px; width: 35%; float: left;
}
.studies-list ul li div.col-sm-9 {
	padding: 0px; width: 65%; float: left;
}
.events ul li div div {
	margin-top: 0px;
}
:nth-last-of-type(2).mt36 {
	margin-bottom: 36px;
}
:last-child.mt36 {
	margin-bottom: 36px;
}
.lt-img-rt-tx h1.h-title {
	margin: 1.1em 0px 0.5em; text-align: center;
}
.space-list .cell {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(231, 231, 231) currentColor currentColor; padding: 0px; border-image: none; width: 100%; display: table;
}
.space-list .cell a {
	display: none;
}
.space {
	display: none;
}
.solLandingpage .space-list {
	margin: 0px -15px 20px; padding: 0px;
}
.space-list .cell img {
	max-height: 52px; max-width: 60px;
}
.space-list .cell h2 {
	margin: 0px;
}
.col-sm-9 {
	width: 100%; float: none;
}
.streeChecked li {
	width: 100%;
}
.page-group a.customized {
	margin: 0.5em 0px;
}
.page-group a.backtrack {
	margin: 0.5em 0px;
}
.page-group {
	margin-bottom: 3.6em;
}
.que-item dt {
	width: 100%;
}
.que-item dd div {
	width: 100%;
}
.partner .col-sm-6 {
	padding-left: 15px;
}
.lt-img-rt-tx .parter .cell {
	border: currentColor; border-image: none; display: inherit; min-height: 0px;
}
.parter .col-sm-4 {
	border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid;
}
.parter-listlay .listlay li {
	width: 100%;
}
.lt-img-rt-tx .parter h2 {
	margin: 20px 0px 0px;
}
.parter-login .login {
	width: 100%;
}
.click-inter {
	width: 100%;
}
.solution_product_mobile h2.title {
	margin-bottom: 20px;
}
.partner_bg {
	margin: 12px 0px; min-height: inherit;
}
.procedure_bg {
	margin: 12px 0px; min-height: inherit;
}
.icon-circle-box {
	margin: 15px auto;
}
}
@media all and (min-width:768px)
{
.icon_line_first {
	left: 50%; width: 50%;
}
.icon_line_last {
	width: 50%; right: 50%;
}
}
@media all and (max-width:420px)
{
.procedure li:last-child {
	padding: 0.35em 0px 0.3em;
}
.procedure li span {
	padding: 0px 0.72em;
}
}
#nav-demo {
	background: rgb(136, 136, 136); transition:333ms; left: -159px; top: 10%; width: 160px; position: fixed; z-index: 999999;
}
#nav-demo:hover {
	left: 0px;
}
#nav-demo li a {
	padding: 10px; color: rgb(255, 255, 255); display: block;
}
.index-video .btn a {
	background-repeat: no-repeat !important; background-size: 100px !important;
}
.proComparison .product-list a:hover {
	color: rgb(0, 102, 204);
}
.proComparison .product-list a {
	color: rgb(51, 51, 51);
}
.banner_list li .text span.title {
	font-family: Huawei_Script_Regular; font-size: 58px; font-weight: normal;
}
.banner_list li .text a {
	font-weight: normal;
}
#tab_main_nav ul li {
	vertical-align: middle;
}
.top_nav_1 {
	margin: 0px 0px 10px;
}
.top_nav_1 a {
	color: rgb(153, 153, 153); padding-left: 20px;
}
#tab_main_nav ul li .line {
	
}
#tab_main_nav ul li a {
	margin: 0px 10px; float: none; display: inline-block;
}
.group-news {
	background: rgb(247, 247, 247); margin: 15px auto 0px;
}
.index-support img {
	margin: 0px auto; width: auto; display: block; max-width: 100%;
}
.center-important {
	text-align: center !important;
}
.mt0 {
	margin-top: 0px;
}
#nav-cont .nav-list ul li span.btn {
	height: 100%; line-height: 50px; cursor: pointer;
}
#nav-cont .nav-list ul li span.btn1 {
	background: rgb(255, 255, 255); padding: 0px 10px; width: auto; height: 100%; color: rgb(0, 0, 0) !important; line-height: 50px; overflow: hidden; border-right-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; cursor: pointer;
}
#nav-cont .nav-list {
	height: 52px; line-height: 52px;
}
#nav-cont .nav-list ul li.search {
	height: 100%; padding-top: 7px;
}
#nav-cont .nav-list ul li span i {
	background-position: 5px 22px !important;
}
.other-solution {
	background: rgb(247, 247, 247); height: 50px;
}
.right-line {
	border-right-color: rgb(223, 223, 223); border-right-width: 1px; border-right-style: solid;
}
.banner_list li img {
	width: auto;
}
#tab_main_nav .active {
	color: rgb(0, 0, 0);
}
.icon-iwantto {
	background: url("../../../../../ucmf/groups/public/documents/webasset/user_icon.png") no-repeat top; width: 16px; height: 16px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.mobile-show {
	display: none;
}
@media all and (max-width:767px)
{
.mobile-show {
	display: block;
}
}
@media all and (max-width:768px)
{
.pc-show-important {
	display: none !important;
}
}
.footer-icon-top {
	margin: 40px 0px -24px;
}
.col-top {
	vertical-align: top;
}
.col-middle {
	vertical-align: middle;
}
.col-bottom {
	vertical-align: bottom;
}
.container-all-height {
	padding-right: 0px; padding-left: 0px; display: table;
}
.row-all-height {
	display: table-row;
}
.col-all-height {
	float: none; display: table-cell;
}
@media all and (max-width:768px)
{
.container-xs-height {
	padding-right: 0px; padding-left: 0px; display: table;
}
.row-xs-height {
	display: table-row;
}
.col-xs-height {
	float: none; display: table-cell;
}
}
@media all and (min-width:768px)
{
.container-sm-height {
	padding-right: 0px; padding-left: 0px; display: table;
}
.row-sm-height {
	display: table-row;
}
.col-sm-height {
	float: none; display: table-cell;
}
}
@media all and (min-width:992px)
{
.container-md-height {
	padding-right: 0px; padding-left: 0px; display: table;
}
.row-md-height {
	display: table-row;
}
.col-md-height {
	float: none; display: table-cell;
}
}
@media all and (min-width:1200px)
{
.container-lg-height {
	padding-right: 0px; padding-left: 0px; display: table;
}
.row-lg-height {
	display: table-row;
}
.col-lg-height {
	float: none; display: table-cell;
}
}
#nav-want-cont-wrap {
	background: rgb(247, 247, 247);
}
#nav-cont-wrap {
	background: rgb(247, 247, 247);
}
.none-menu #nav-cont-wrap {
	display: none !important;
}
.none-menu #nav-want-cont-wrap {
	display: none !important;
}
.banner_list li .text {
	padding: 30px 0px 0px; position: static;
}
.banner_list li .text span.title {
	font-family: Huawei_Script_Regular; font-size: 36px !important; font-weight: normal;
}
@media all and (max-width:767px)
{
.center-block-mobile {
	margin: 0px auto;
}
.index--first-part {
	border: 0px currentColor; border-image: none; text-align: left; padding-top: 15px; padding-bottom: 0px; margin-top: 0px;
}
}
.group-news {
	line-height: 60px;
}
.news-item-box {
	height: 60px; overflow: hidden;
}
.news-item-box li {
	width: 100%; height: 60px; overflow: hidden;
}
.news-left-bg {
	background: url("../../../../../ucmf/groups/public/documents/webasset/homepage_news_01.png") no-repeat left / 100% 100%;
}
.index-player {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.index-player > div {
	margin: auto; max-width: 1024px;
}
.index-video .video_box .title {
	top: 10%; width: 100%; position: absolute;
}
.index-video .video_box .bg-alpha.title {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: rgb(255, 255, 255);
}
.pb0 {
	padding-bottom: 0px !important;
}
.pt0 {
	padding-top: 0px !important;
}
.mt0 {
	margin-top: 0px !important;
}
.mb0 {
	margin-bottom: 0px !important;
}
.text-style-1 {
	width: 80%;
}
.text-style-1 span {
	padding-bottom: 10px; font-family: frutigernext_medium,frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-style-1 span a {
	font-size: 18px;
}
.pl30 {
	padding-left: 30px;
}
.pr30 {
	padding-right: 30px;
}
.frutigernext_medium {
	font-family: frutigernext_medium,frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif !important;
}
.color-333 {
	color: rgb(51, 51, 51) !important;
}
.color-990000 {
	color: rgb(204, 0, 0) !important;
}
.index-video .video_box {
	padding-bottom: 49.25%;
}
h1 {
	font-family: frutigernext_medium,frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif; font-weight: normal !important;
}
h2 {
	font-family: frutigernext_medium,frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif; font-weight: normal !important;
}
h3 {
	font-family: frutigernext_medium,frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif; font-weight: normal !important;
}
h4 {
	font-family: frutigernext_medium,frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif; font-weight: normal !important;
}
h5 {
	font-family: frutigernext_medium,frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif; font-weight: normal !important;
}
h6 {
	font-family: frutigernext_medium,frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif; font-weight: normal !important;
}
#footer .left_inner label {
	font-family: frutigernext_medium,frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif; font-weight: normal !important;
}
.banner-img-text {
	left: 0px; top: 80px; display: inline-block; position: relative;
}
.banner-btn {
	background: rgba(0, 0, 0, 0.3); padding: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 150px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 18px; margin-top: 10px; display: inline-block;
}
@media only screen
{
.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;
}
hr {
	margin: 10px auto;
}
.index--first-part a {
	color: rgb(51, 51, 51);
}
.index--first-part a:hover {
	text-decoration: underline !important;
}
#nav-cont .nav-list ul li span.btn {
	text-align: center; float: left; display: block;
}
#nav-cont .nav-list ul li span.btn {
	background: rgb(255, 255, 255); padding: 0px 10px; height: 52px; line-height: 52px; overflow: hidden; border-right-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; cursor: pointer;
}
.left-line {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.pb10percent {
	padding-bottom: 10%; padding-left: 30px;
}
.nav-cont-wrap h3 {
	margin: 10px auto;
}
.nav-cont-wrap a {
	color: rgb(51, 51, 51);
}
.nav-cont-wrap a:hover {
	color: rgb(0, 102, 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("../../../../../ucmf/groups/public/documents/webasset/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("../../../../../ucmf/groups/public/documents/img/banner-btn-icon.png") no-repeat right; height: 40px; padding-left: 30px;
}
.inner-pages#banner a.btn i {
	background: url("../../../../../ucmf/groups/public/documents/img/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("../../../../../ucmf/groups/public/documents/webasset/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("../../../../../ucmf/groups/public/documents/webasset/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("../../../../../ucmf/groups/public/documents/img/banner-btn-icon.png") no-repeat right; height: 40px; padding-left: 30px;
}
.inner-pages#banner a.btn i {
	background: url("../../../../../ucmf/groups/public/documents/img/banner-btn-icon.png") no-repeat right; height: 40px; padding-left: 30px;
}
#banner a.left.switchingBtn {
	background: url("../../../../../ucmf/groups/public/documents/webasset/banner_left.png") no-repeat left; left: 34px;
}
#banner a.right.switchingBtn {
	background: url("../../../../../ucmf/groups/public/documents/webasset/banner_right.png") no-repeat left; right: 34px;
}
#banner a.switchingBtn:visited {
	border: 0px currentColor !important; border-image: none !important;
}
#banner a.switchingBtn:active {
	border: 0px currentColor !important; border-image: none !important;
}
#banner a.switchingBtn:focus {
	border: 0px currentColor !important; border-image: none !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("../../../../../ucmf/groups/public/documents/webasset/banner_poin_list.png") no-repeat left -12px; width: 12px; height: 12px; margin-right: 14px; float: left; display: block;
}
#banner .point-btn-wrap .active {
	background-position: 0px 0px;
}
.all_product {
	margin-bottom: 80px;
}
.product-list-item li {
	padding: 5px 0px;
}
.all_product a {
	color: inherit;
}
.all_product a:hover {
	color: rgb(0, 102, 255);
}
.all_product h2 {
	margin: 15px 0px 0px;
}
.all_product .product-subtitle {
	margin: 15px 0px 0px; color: rgb(153, 0, 0);
}
.page-title h1 {
	margin: 0px;
}
.all_product h3 {
	margin: 15px 0px 5px;
}
.mt10 {
	margin-top: 10px !important;
}
.ml-10 {
	margin-left: -10px;
}
#nav-cont .nav-list ul li a.active {
	border-bottom-color: rgb(203, 48, 52); border-bottom-width: 2px; border-bottom-style: solid;
}
@media only screen and (min-width:1025px)
{
#nav-cont .nav-list ul li a {
	font-size: 16px !important;
}
#nav-cont .nav-list ul li span {
	font-size: 16px !important;
}
#nav-cont .nav-list ul li a {
	height: 52px; margin-left: 45px; float: left; display: block;
}
}
.hidden#tab_main_nav_mobile {
	display: none !important;
}
.show-table-cell {
	display: table-cell !important;
}
.sr-only {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; 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;
}
.carousel {
	position: relative;
}
.carousel-inner {
	width: 100%; overflow: hidden; position: relative;
}
.carousel-inner > .item {
	transition:left 0.6s ease-in-out; 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;
}
@media not all, not all
{
.carousel-inner > .item {
	transition:transform 0.6s ease-in-out; backface-visibility: hidden; -webkit-transition: -webkit-transform 0.6s ease-in-out; -o-transition: -o-transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; -webkit-perspective: 1000;
}
.carousel-inner > .next.item {
	left: 0px; transform: translate3d(100%, 0px, 0px); -webkit-transform: translate3d(100%, 0, 0);
}
.carousel-inner > .right.active.item {
	left: 0px; transform: translate3d(100%, 0px, 0px); -webkit-transform: translate3d(100%, 0, 0);
}
.carousel-inner > .prev.item {
	left: 0px; transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
.carousel-inner > .left.active.item {
	left: 0px; transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
.carousel-inner > .left.next.item {
	left: 0px; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.carousel-inner > .right.prev.item {
	left: 0px; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.carousel-inner > .active.item {
	left: 0px; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
}
.carousel-inner > .active {
	display: block;
}
.carousel-inner > .next {
	display: block;
}
.carousel-inner > .prev {
	display: block;
}
.carousel-inner > .active {
	left: 0px;
}
.carousel-inner > .next {
	top: 0px; width: 100%; position: absolute;
}
.carousel-inner > .prev {
	top: 0px; width: 100%; position: absolute;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .left.next {
	left: 0px;
}
.carousel-inner > .right.prev {
	left: 0px;
}
.carousel-inner > .left.active {
	left: -100%;
}
.carousel-inner > .right.active {
	left: 100%;
}
.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 {
	
}
.right.carousel-control {
	left: auto; right: 0px;
}
.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); border-image: none; width: 10px; height: 10px; text-indent: -999px; vertical-align: middle; 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; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.carousel-caption .btn {
	text-shadow: none;
}
@media screen and (min-width:768px)
{
.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: -15px;
}
.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-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; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.left.carousel-control {
	background: url("../../../../../ucmf/groups/public/documents/webasset/btn_prev.png") no-repeat left; left: 0px;
}
.right.carousel-control {
	background: url("../../../../../ucmf/groups/public/documents/webasset/btn_next.png") no-repeat right; right: 0px;
}
.slide-banner .item {
	background-position: top;
}
.img-responsive > img {
	height: auto; display: block; max-width: 100%;
}
.img-responsive {
	
}
.group-index-banner {
	background: rgb(102, 102, 102); overflow: hidden;
}
.group-index-banner .item {
	background: no-repeat center; height: 540px;
}
.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("../../../../../ucmf/groups/public/documents/webasset/point_btn_1.png") no-repeat 0px 0px; border: currentColor; border-image: none; width: 12px; height: 12px;
}
.carousel-indicators li.active {
	background-position: left -12px; background-color: transparent;
}
.lt-img-rt-tx h3 {
	margin: 12px auto 6px;
}
.lt-img-rt-tx p {
	margin: 0px auto; line-height: 175%;
}
.index-other-part .col-xs-4 {
	padding-right: 5px;
}
.index-other-part .col-xs-8 {
	padding-left: 5px;
}
.hide100 {
	display: none;
}
.lt-img-rt-tx .img-responsive {
	width: 100%;
}
.lt-img-rt-tx .img-responsive img {
	width: 100%;
}
.group-news a {
	color: rgb(51, 51, 51);
}
.weixin-qr {
	left: -100px; top: 60px; display: none; position: absolute; z-index: 9999;
}
.weixin-link {
	position: relative;
}
#nav-cont-wrap li .row {
	
}
.container-nav {
	margin: auto; padding: 0px 15px;
}
body:last-child .container-nav {
	margin: auto; padding: 0px 15px;
}
.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; border-image: none !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("../../../../../ucmf/groups/public/documents/webasset/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 i {
	background: url("../../../../../ucmf/groups/public/documents/webasset/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;
}
.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;
}
#fancybox-outer {
	background: none;
}
#fancybox-wrap {
	padding: 0px;
}
.fancybox-bg {
	display: none;
}
#fancybox-close {
	background: url("http://www.huawei.com/better-connected-world/image/icon_close.png") no-repeat center; top: 0px; width: 36px; height: 36px; right: 0px; display: none; position: absolute; z-index: 1103; cursor: pointer;
}
.NewFeedback {
	margin: 5px 0px 0px 10px;
}
.box_subscribe {
	padding: 15px; border-radius: 6px; border: currentColor; border-image: none; width: 720px; overflow: hidden; background-color: rgb(237, 235, 235);
}
#ftextarea {
	height: 100px;
}
.box_subscribe .Title .red_bg .close_sub {
	display: none;
}
.box_subscribe .InforList ul.choose {
	margin: 15px 0px 12px; overflow: hidden;
}
.box_subscribe .InforList ul.choose li {
	color: rgb(51, 51, 51); margin-right: 15px; vertical-align: middle; float: left;
}
.box_subscribe .InforList ul.information {
	clear: both;
}
.box_subscribe .InforList ul.information li {
	padding: 8px 0px; color: rgb(51, 51, 51);
}
.box_subscribe .InforList ul.information li input {
	padding: 5px; border-radius: 5px; width: 99%;
}
textarea {
	padding: 5px; border-radius: 5px; width: 99%;
}
.box_subscribe .InforList ul.information li span {
	margin: 0px; text-align: right; float: left;
}
.box_subscribe .box {
	margin: 25% auto; width: 539px;
}
.box_subscribe .Title {
	width: auto; height: 33px; overflow: hidden;
}
.box_subscribe .Title .red_bg span {
	font-style: italic; margin-right: 3px;
}
.box_subscribe .Title .red_bg .close_sub {
	background: url("../../../../../us/ucmf/groups/public/documents/webasset/hw_s_197570.gif") no-repeat 0px 0px; margin: 8px 5px 0px 0px; width: 16px; height: 16px; float: right; cursor: pointer;
}
.box_subscribe .InforList .notes_sub li {
	padding: 5px 0px; color: rgb(51, 51, 51);
}
.box_subscribe .InforList .notes_sub li input.inputTxt {
	background: none; border: 1px solid rgb(208, 208, 208); border-image: none; width: 220px; height: 20px; color: rgb(46, 46, 46); line-height: 20px; font-size: 14px;
}
.box_subscribe .InforList .notes_sub li span {
	width: 150px; text-align: right; line-height: 20px; padding-right: 15px; font-size: 14px; float: left;
}
.box_subscribe .InforList ul.information li p {
	margin: 5px 0px 0px 110px; padding: 0px; color: rgb(179, 179, 179); display: block; _margin-left: 113px;
}
.box_subscribe .InforList .tip_subscribe p {
	margin: 0px 0px 12px; color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; clear: both;
}
.box_subscribe .InforList h1 {
	color: rgb(102, 102, 102); font-size: 18px; font-weight: bold; margin-bottom: 10px;
}
.box_subscribe .BtnBox input.btn {
	background: rgb(204, 0, 0); border-radius: 5px; border: currentColor; border-image: none; width: 125px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 100%; font-family: arial; font-size: 16px; margin-right: 20px; cursor: pointer;
}
.box_subscribe .BtnBox input.btn_b {
	width: 80px; height: 30px; text-align: center; color: rgb(102, 102, 102); font-family: arial; font-size: 12px; font-weight: bold; margin-right: 15px; cursor: pointer;
}
.box_subscribe .InforList .notes_sub {
	margin: 5px 10px 10px 0px; overflow: hidden;
}
.box_subscribe .InforList .notes_sub h1 {
	color: rgb(73, 73, 73); line-height: 18px; font-size: 14px; font-weight: normal; margin-bottom: 15px;
}
.box_subscribe .InforList .notes_sub p {
	color: rgb(23, 23, 23); line-height: 22px; font-size: 13px;
}
.box_subscribe .InforList .notes_sub .btn input {
	background: url("../../../../../us/ucmf/groups/public/documents/webasset/hw_s_195457.gif") no-repeat 0px 0px; margin: 15px 0px 0px; padding: 3px 3px 9px 0px; border: currentColor; border-image: none; width: 90px; height: 29px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; cursor: pointer; _padding-top: 5px;
}
.InforList .notes_sub .text .btn {
	margin: 10px 0px 0px 68px;
}
.box_subscribe .InforList .notes_sub .ico-subscribe {
	margin: 0px 20px 0px 0px; float: left;
}
.box_subscribe .InforList .notes_sub .text {
	margin: 0px 10px 0px 0px; color: rgb(81, 81, 81); line-height: 22px; font-size: 17px; font-weight: bold;
}
.InforList .notes_sub .Email_input {
	color: rgb(0, 0, 0); font-size: 15px; font-weight: bold; margin-bottom: 15px;
}
.InforList .notes_sub .Email_input input {
	width: 152px; height: 20px; font-size: 12px; font-weight: normal;
}
.InforList .notes_sub .Email_input span {
	font-size: 14px; font-weight: normal; margin-left: 6px;
}
#tipbox {
	background: url("../../../../../us/ucmf/groups/public/documents/webasset/hw_s_197607.png") no-repeat 0px 0px; top: 205px; width: 122px; height: 38px; right: 160px; color: rgb(48, 48, 48); padding-top: 8px; padding-left: 11px; font-family: Arial; font-size: 13px; font-weight: bold; position: absolute;
}
#tipbox_top {
	background: url("../../../../../us/ucmf/groups/public/documents/webasset/hw_s_197659.png") no-repeat 0px 0px; left: 72px; top: 30px; width: 116px; height: 39px; color: rgb(48, 48, 48); padding-top: 8px; padding-left: 20px; font-family: Arial; font-size: 13px; font-weight: bold; position: absolute; _padding-top: 8px;
}
#Header_subscription {
	background: url("../../../../../us/ucmf/groups/public/documents/webasset/hw_s_169917.gif") repeat-x 0px top; height: 63px;
}
#Header_subscription .bound_subscription {
	margin: 0px auto; width: 750px;
}
.bound_subscription h1 {
	padding: 15px 0px 0px 20px;
}
.page1 {
	margin: 35px auto 0px; width: 750px; overflow: hidden;
}
.Subscribe_page h1 {
	color: rgb(153, 0, 0); font-size: 18px; font-weight: bold;
}
.Subscribe_page h1 span {
	font-style: italic;
}
.Subscribe_page .Box_page {
	background: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-image: none; width: 745px; height: 170px; padding-bottom: 20px; margin-top: 20px;
}
.Left_Icon {
	background: url("../../../../../us/ucmf/groups/public/documents/webasset/hw_s_195468.jpg") no-repeat left; margin: 55px 0px 0px 98px; width: 47px; height: 44px; float: left; _margin: 40px 0 0 48px;
}
.Left_Icon_error {
	background: url("../../../../../us/ucmf/groups/public/documents/webasset/hw_s_leftico.jpg") no-repeat left; margin: 55px 0px 0px 98px; width: 62px; height: 51px; float: left; _margin: 60px 0 0 50px;
}
.Right_Txt {
	margin: 44px 0px 0px 48px; width: 470px; color: rgb(102, 102, 102); line-height: 24px; font-size: 16px; float: left;
}
.Right_Txt strong {
	display: block;
}
.Right_Txt strong span {
	font-style: italic;
}
.Right_Txt p a {
	margin: 30px 0px 0px; color: rgb(0, 51, 153); text-decoration: none; display: block;
}
.Right_Txt span a {
	color: rgb(0, 51, 153);
}
#subscriber-email {
	color: rgb(0, 51, 153); text-decoration: underline;
}
.mobile-menu-open#container {
	left: -100% !important;
}
.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;
}
.top {
	background: none !important; filter: none !important; box-shadow: none !important;
}
#right_iconbox {
	width: 48px; height: 222px; right: 0px; bottom: 29%; display: none; position: fixed; z-index: 999;
}
.tel_tanchu {
	padding: 20px; border-radius: 8px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 260px; height: 160px; right: 4.5%; bottom: 20%; display: none; position: fixed; z-index: 99999; background-color: rgb(237, 235, 235);
}
.icon_top {
	background: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_398153.png") no-repeat 0px 0px; width: 48px; height: 48px; position: relative; cursor: pointer;
}
.icon_top:hover {
	background: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_398153.png") no-repeat 0px -192px; width: 48px; height: 48px; position: relative; cursor: pointer;
}
.icon_news {
	background: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_398153.png") no-repeat 0px -48px; margin: 10px 0px; width: 48px; height: 48px; position: relative; cursor: pointer;
}
.icon_news:hover {
	background: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_398153.png") no-repeat 0px -240px; width: 48px; height: 48px; position: relative; cursor: pointer;
}
.icon_emails {
	background: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_398153.png") no-repeat 0px -96px; margin: 10px 0px; width: 48px; height: 48px; position: relative; cursor: pointer;
}
.icon_emails:hover {
	background: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_398153.png") no-repeat 0px -288px; width: 48px; height: 48px; position: relative; cursor: pointer;
}
.icon_tels {
	background: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_398153.png") no-repeat 0px -144px; width: 48px; height: 48px; position: relative; cursor: pointer;
}
.icon_tels:hover {
	background: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_398153.png") no-repeat 0px -336px; width: 48px; height: 48px; position: relative; cursor: pointer;
}
.tel_line {
	padding: 0px; height: 30px; line-height: 30px;
}
.tel_texindet {
	float: right;
}
.tel_tanchu {
	padding: 20px; right: 5%;
}
.tel_tanchu a {
	color: rgb(51, 51, 51) !important; text-decoration: none !important;
}
.tel_tanchu h3 {
	margin: 10px 0px;
}
.share a {
	width: 25px; text-indent: -10000%; overflow: hidden; display: inline-block;
}
.icon-download {
	background: url("../../../../../ucmf/groups/public/documents/img/icon-download.png") no-repeat center; width: 28px; height: 28px; vertical-align: middle; display: inline-block;
}
.left-carousel-control {
	background: url("../../../../../ucmf/groups/public/documents/img/solution_video_btn_prev.png") no-repeat center / 70%; left: 50%; top: 50%; width: 50px; height: 50px; margin-top: -25px; margin-left: -25px; display: block; position: absolute;
}
.right-carousel-control {
	background: url("../../../../../ucmf/groups/public/documents/img/solution_video_btn_next.png") no-repeat center / 70%; left: 50%; top: 50%; width: 50px; height: 50px; margin-top: -25px; margin-left: -25px; display: block; position: absolute;
}
.news-download-btn-sets a {
	text-align: left; text-indent: 25%; font-size: 14px;
}
.carousel-indicators-news-left {
	margin: 0px; bottom: 3%;
}
.carousel-indicators-news-left li {
	border-radius: 5px; border: currentColor; border-image: none; width: 5px; height: 5px; margin-bottom: 0px !important; background-color: rgb(255, 255, 255);
}
.carousel-indicators-news-left .active {
	border: 1px solid rgb(255, 0, 0); border-image: none; width: 5px; height: 5px; background-color: rgb(255, 0, 0);
}
.no-scrollbar {
	overflow: hidden;
}
.news-right-video-list {
	margin-top: 36px;
}
.news-right-pics-list {
	margin-top: 36px;
}
.detail-page p {
	line-height: 175%;
}
.col-sm-9 .article-detail .content .title {
	padding-top: 10px; padding-bottom: 10px; font-size: 28px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.about-publication .content .title div {
	text-align: left; line-height: 24px; padding-bottom: 6px; font-size: 18px;
}
.col-sm-9 .article-detail .content h3 {
	font-size: 24px;
}
.col-sm-9 .article-detail .content h3 a {
	color: rgb(51, 51, 51) !important;
}
.col-sm-9 .article-detail .content h4 {
	font-size: 18px;
}
.tx_txt {
	width: 100%; margin-bottom: 20px;
}
.col-sm-3 .header {
	line-height: 24px; padding-bottom: 6px; font-size: 18px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.related-news .content li {
	line-height: 30px; margin-top: 6px; margin-left: 15px; list-style-type: disc;
}
.related-news .content ul li a {
	color: rgb(102, 102, 102);
}
.tags > .body > .tags {
	margin-top: 10px; display: block;
}
.tags > .body > .tags .highlights3 {
	font-size: 24px;
}
.tags > .body > .tags .highlights2 {
	font-size: 20px;
}
.tags > .body > .tags .highlights1 {
	font-size: 18px;
}
.tags > .body > .tags .highlights4 {
	font-size: 14px;
}
.tags > .body > .tags span a {
	padding: 0px 10px; color: rgb(102, 102, 102); display: inline-block;
}
#js-share-box-mobile {
	font-size: 0px; margin-bottom: 24px;
}
.share-box {
	font-size: 0px; margin-bottom: 24px;
}
div.share_nullbox .share-box {
	line-height: 0; margin-bottom: 18px;
}
.share-box .share-list {
	margin-left: -2px;
}
.share-box .share-item {
	background-position: center; margin: 0px 2px; width: 24px; height: 24px; text-indent: -10000%; display: inline-block; background-repeat: no-repeat;
}
.share-box .share-item-weibo {
	background-image: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_399514.png") !important;
}
.share-box .share-item-weixin {
	background-image: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_399515.png") !important;
}
.share-box .share-item-print {
	background-image: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_399516.png") !important;
}
.share-box .share-item-email {
	background-image: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_399517.png") !important;
}
.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-image: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_399518.png") !important;
}
.share-box .share-item-twitter {
	background-image: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_399519.png") !important;
}
.share-box .share-item-facebook {
	background-image: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_399520.png") !important;
}
.share-box .share-item-googleplus {
	background-image: url("../../../../../ucmf/groups/public/documents/webasset/hw_u_399521.png") !important;
}
.weixin-qrcode {
	padding: 20px; background-color: rgb(255, 255, 255);
}
