
	
A.white {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.white:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.white:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}

TD {
	COLOR: #555;
	TEXT-DECORATION: none;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;	
}

.left-navigation {
	FONT: 14px tahoma, arial, helvetica, sans-serif; COLOR: #000000; background-image:url(../images/product/Left_Blue.gif); BACKGROUND-COLOR: #336699; TEXT-DECORATION: none
}
.leftnav-active {
	FONT: 14px tahoma, arial, helvetica, sans-serif; COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}

A.sap-leftnav-links {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.sap-leftnav2-links {
	COLOR: #000000; TEXT-DECORATION: none
}

a.item-title {
	font-size: 11pt;
	color: #B00001;
	text-decoration: none;
	font-weight: bold;
}
a.item-title:visited {
	font-size: 11pt;
	color: #B00001;
	text-decoration: none;
}
a.item-title:hover {
	font-size: 11pt;
	color: #B00001;
	text-decoration: underline;
}
a.item-title-sub {
	font-size: 11pt;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
#IndustryDescription  h3 
{
	font-size: 14px;
	line-height: 25px;
	font-weight:normal;
	color: #555;
	list-style-type: none;
}

#KeyValue  h3  {
	font-size: 14px;
	line-height: 25px;
	color: #336699;
	font-weight: normal;	
}
.SuccessCase {
	font-size: 14px;
	line-height: 25px;
	color: #336699;
	font-weight: bold;
	
}
.SuccessCaseWebsite {
	font-size: 12px;
	line-height: 25px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
.SolutionTitle {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #336699;	
	background-image:url(../images/industry/Solution_Title.gif);
	background-repeat:repeat-x;
	flex:1;
	padding-top:5px;
}
#ManagementAreaDescription  a {
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
	color: #336699;
	list-style-type: none;
	text-decoration: none;
}

#DetailMenu  a {
	font-size: 12px;
	line-height: 25px;
	font-weight: normal;
	color: #636464;
	list-style-type: none;
	text-decoration: none;
	font-family:"Times New Roman", Times, serif
}

#HomepageColumn  a {
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
	color: #333333;
	list-style-type: none;
	text-decoration: none;
	font-family:"Times New Roman", Times, serif
}
.TitleFixLen
{
	color: #333333;
	white-space:nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;
	list-style-type: none;
	text-decoration: none;	
}

@media (min-width:480px)
{
	.TitleFixLen
	{
		width:600px;
	}
}
@media (min-width:1280px)
{
	.TitleFixLen
	{
		width:100%;
	}
}
@media (max-width:479px)
{
	.TitleFixLen
	{
		width:300px;
	}
}


.MoreLink
{
	color: #336699;
	white-space:nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;
	list-style-type: none;
	text-decoration: none;
}

.Technology_Item_Title {
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #336699;	
}

.News_Title {
	font-size: 0.16rem;
	line-height: 0.25rem;
	font-weight: bold;
	color: #336699;	
	text-overflow:ellipsis;
}

.row .RowItem .News_Context {
	padding:0 0.2rem;
	font-size: 0.14rem;
	line-height: 0.25rem;		
}

.Job_Title {
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #336699;	
	text-overflow:ellipsis;
}

#divLogo
{
width:100%;
height:108px;
border:0px solid #f00;
margin:0px 0px 0px 0px;
text-align:center;
font-size:0;
}

.carousel-inner .img-responsive{
width:100%;
}		

.carousel-inner > .item
{
width:100%;
}

.carousel-indicators {
  bottom: 0;    
}

.carousel-indicators li {
  width: 15px;
  height: 15px;
  margin: 0 5px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 17px;
  height: 17px;
  margin: 0 5px;
  background-color: #5fafe2;
}


.row
{
width:100%;
border:0px solid #0f0;
margin:0 auto;
display:block;
}

@media (max-width: 767px) {
	.row > div.RowItem
	{	
	display:inline-block;
	font-size:12px;
	}
}

@media (min-width: 768px) {
	.row > div.RowItem
 	{	
	display:inline-block;
	font-size:15px;
	line-height:30px;
	}
}


.catalog
{
}
.catalog .col1
{
width:31px;
min-height:179px;
background:url(../images/Homepage/Detail_Menu_Background.gif);
border:0px solid #f00;
display:inline-block;
vertical-align:top;
}
.col2
{
width:190px;
min-height:179px;
background:url(../images/Homepage/Detail_Menu_Background.gif);
border:0px solid #f00;
display:inline-block;
vertical-align:top;
}
.col3
{
border:0px solid #f00;
width:190px;
min-height:179px;
background:url(../images/Homepage/Detail_Menu_Background.gif);
display:inline-block;
vertical-align:top;
}
.col4
{
width:190px;
min-height:179px;
background:url(../images/Homepage/Detail_Menu_Background.gif);
display:inline-block;
vertical-align:top;
}
.col5
{
width:190px;
min-height:179px;
background:url(../images/Homepage/Detail_Menu_Background.gif);
display:inline-block;
vertical-align:top;
}
.col6
{
width:190px;
min-height:179px;
background:url(../images/Homepage/Detail_Menu_Background.gif);
display:inline-block;
vertical-align:top;
}
.catalog .col7
{
width:25px;
min-height:179px;
float:left;
display:inline-block;
vertical-align:top;
}
.catalogitem
{
display:block;
clear:both;
height:25px;
width:100%;
text-align:center;
font-size:14px;
}

.message{
     height: 37px;
     float: left;
     position: relative;
     display: inline-block;
 }
.message .left{
    position: absolute;
    left: 0;
    width: 98px;
    height:37px;    
}
.message .right{
    position: absolute;
    right:0;    	
	top:0;
    width: 89px;
    height: 37px;   
}
.message .cont{
    width: 100%;
    height: 37px;
	background:url(../images/Homepage/News_Middle.gif);    
}

.main-product{
    width: 100%;
    min-height: 205px;  	
	text-align:center;
	display:inline-block;
	font-size:0;
	background:url(../images/Homepage/Background.gif);
}

.main-product div{
	display:inline-block;
}

.button-bottom{	
 height: 28px;
 float: left;
 position: relative;
 display: inline-block;	    
}
.button-bottom .left{
    position: absolute;
    left: 0;
    width: 31px;
    height:28px;    
}
.button-bottom .right{
    position: absolute;
	top:0;
    right:0;    	
    width: 25px;
    height: 28px;   
}
.button-bottom .cont{	
	display: inline-block;
    width: 100%;
    height: 28px;
	background:url(../images/Homepage/Button_Bottom.gif);    
}


.detailmenu{
     min-height: 226px;
     float: left;
     position: relative;
     display: inline-block;
 }
.detailmenu .left{
    position: absolute;
    left: 0;
    width: 31px;
    min-height:226px;
	height:100%;    
	background:url(../images/Homepage/Detail_Menu_Left.gif);
}
.detailmenu .right{
    position: absolute;
	top:0;
    right:0;    	
    width: 25px;
    min-height: 226px;
	height:100%;
	background:url(../images/Homepage/Detail_Menu_Right.gif);   
}
.detailmenu .cont{
    width: 100%;
    min-height: 226px;
	background:url(../images/Homepage/Detail_Menu_Background.gif);    
	padding:0 39px;
	text-align:center;
	display:inline-block;
}

.detailmenu-bottom{
     height: 53px;
     float: left;
     position: relative;
     display: inline-block;
 }
.detailmenu-bottom .left{
    position: absolute;
    left: 0;
    width: 31px;
    height:53px;    
}
.detailmenu-bottom .right{
    position: absolute;
	top:0;
    right:0;    	
    width: 25px;
    height: 53px;   
}
.detailmenu-bottom .cont{
    width: 100%;
    height: 53px;
	background:url(../images/Homepage/Detail_Menu_Bottom.gif);    
}

.footer
{
	 height: 66px;
	 float: left;
	 position: relative;
	 display: inline-block;
	 font-size:13px;
	 line-height:20px;
}


.row .RowItem.homepage_footer
{
	background:url(../images/Homepage/Footer_background.gif);
	float:left;
	font-size:13px;
	line-height:20px;
}

.container-fluid
{
	border:0px solid #f00;
}

.ContextContainer
{
	border:0px solid #0f0;
}


.LeftMenu
{
	display:inline-block;
	vertical-align:top;	
	float:left;
}

.Context
{
	vertical-align:top;
	border:0px solid #0ff;	
	overflow:hidden;
	display:block;
}

.ContextRow
{
	font-size:0;
	border:0px solid #00f;
	width:100%;
	display:flex;
}

.RowItem
{
	border:0px solid #f00;
	display:inline-block;
	vertical-align:top;
}

.RowItem .ProductCol1
{
	width:26px;
	vertical-align:top;
	border:0px solid #f00;
	display:flex;
	flex-direction:column;
}

.RowItem .ProductCol1 div:nth-child(1)
{
	flex:1;
	background-image:url(../images/product/Product_Left_Space.gif); 
	background-repeat:repeat-y;
}

.RowItem .ProductCol2
{
	width:100px;
	vertical-align:top;
	border:0px solid #f00;
	display:inline-block;
	padding-top:15px;
}

.RowItem .ProductCol3
{	
	width:0;
	vertical-align:top;
	border:0px solid #f00;
	display:inline-block;
	flex:1;
	padding-top:24px;	
}

.RowItem .ProductCol3 .RowItem
{	
	max-width:700px;	
}

.RowItem .ProductCol4
{
	width:19px;
	vertical-align:top;
	border:0px solid #f00;	
	display:flex;
	flex-direction:column;
}

.RowItem .ProductCol4 div:nth-child(1)
{
	flex:1;
	background-image:url(../images/product/Product_Right_Space.gif); 
	background-repeat:repeat-y;
}

.Tab_Bottom
{
	display:flex;
}
.Tab_Bottom div:nth-child(2)
{
	flex:1;
	background-image:url(../images/product/Tab_Bottom.gif); 
	background-repeat:repeat-x;
}

.row .RowItem.BlockLeft
{
	display:flex;
	flex-direction:column;
}

.BlockLeft div:nth-child(1)
{
	flex:1;
	background-image:url(../images/industry/Solution_Description_Left.gif); 
	background-repeat:repeat-y;
	width:26px;
	border:1 solid #f00;	
}

.row .RowItem.BlockRight
{
	display:flex;
	flex-direction:column;
}

.BlockRight div:nth-child(1)
{
	flex:1;
	background-image:url(../images/industry/Solution_Description_Right.gif); 
	background-repeat:repeat-y;
	width:29px;
}

.Block_Bottom
{
	display:flex;
}
.Block_Bottom div:nth-child(2)
{
	flex:1;
	background-image:url(../images/industry/Solution_Bottom.gif); 
	background-repeat:repeat-x;
}
.RowItem *{
	vertical-align: top;
}

.row .RowItem .IndustryLeft
{
	display:flex;
	flex-direction:column;
}

.IndustryLeft div:nth-child(1)
{
	flex:1;
	background-image:url(../images/industry/Industry_Description_Left.gif); 
	background-repeat:repeat-y;
	width:26px;
}

.row .RowItem .IndustryRight
{
	display:flex;
	flex-direction:column;
}

.IndustryRight div:nth-child(1)
{
	flex:1;
	background-image:url(../images/industry/Industry_Description_Right.gif); 
	background-repeat:repeat-y;
	width:29px;
}

.Industry_Bottom
{
	display:flex;
}
.Industry_Bottom div:nth-child(2)
{
	flex:1;
	background-image:url(../images/industry/Industry_Description_Footer.gif); 
	background-repeat:repeat-x;
}

.row .RowItem.SuccessStoryLeft
{
	display:flex;
	flex-direction:column;
}

.SuccessStoryLeft div:nth-child(1)
{
	flex:1;
	background-image:url(../images/industry/Success_Story_Picture_Left_Space.gif); 
	background-repeat:repeat-y;
	width:19px;
}

.row .RowItem.SuccessStoryRight
{
	display:flex;
	flex-direction:column;
}

.SuccessStoryRight div:nth-child(1)
{
	flex:1;
	background-image:url(../images/industry/Success_Story_Right_Space.gif); 
	background-repeat:repeat-y;
	width:23px;
}

.SuccessStory_Top
{
	flex:1;
	display:flex;
}
.SuccessStory_Top div:nth-child(2)
{
	flex:1;
	background-image:url(../images/industry/Success_Story_Top_Space.gif); 
	background-repeat:repeat-x;
}

.SuccessStory_Bottom
{
	flex:1;
	display:flex;
}
.SuccessStory_Bottom div:nth-child(2)
{
	flex:1;
	background-image:url(../images/industry/Success_Story_Bottom_Space.gif); 
	background-repeat:repeat-x;
}

.TextPadding
{
	padding:0.20rem;
}

.row.Flex
{
	display:flex;
}

.Flex1
{
flex:1;
}

.Flex2
{
flex:2;
}
.Flex3
{
flex:3;
}

.img-res-fixheight
{
	display:block;
	width:100%;
}

.row.Flex>.RowItem.footer-background
{
	flex:1;
	background-image:url(../images/product/footer.gif); 
	background-repeat:repeat-x;	
	height:89px;
	font-size:13px;
	line-height:20px;
}

@media (max-width: 767px){
	.ContextBanner
	{
		padding:0 0;			 
	}
}
@media (min-width: 768px) {
	html {
		font-size: 625%;
	}

	.ContextBanner {
		padding: 0 10px;
		text-align: center;
	}

	.Context .row .FunText {
		color: #5b5c5d;
		font-family: Tahoma,Helvetica,Arial,Verdana,"Microsoft YaHei","SimSun","����";
		font-size: 0.16rem;
		font-weight: bold;
		padding: 1.00rem 1.20rem;
		margin: 0;
		line-height: 0.24rem;
	}

	.Context .row .IndustryFun {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.Context .row .IndustryFunText {
		color: #2188cb;
		font-family: Tahoma,Helvetica,Arial,Verdana,"Microsoft YaHei","SimSun","����";
		font-size: 0.18rem;
		font-weight: bold;
		margin: auto 0;
	}

	.IndustryFunText p {
		margin: 0 0 0 0;			
	}

		.IndustryFunText p.text{
			display:inline-block; 
			text-align: left;
			font-weight:400;
			margin: 0.1rem 0.8rem 0 0.8rem;
		}
		.IndustryFunText p.text-indent {
			text-indent: 0.36rem;
		}

	.Context .row .IndustryProblemText {
		color: #2188cb;
		font-family: Tahoma,Helvetica,Arial,Verdana,"Microsoft YaHei","SimSun","����";
		font-size: 0.16rem;
		font-weight: bold;
		margin: auto 0;
		white-space: nowrap;
		padding: 0;
	}

	.FunPicture {
		padding: 10px 30px 10px 30px;
	}
}

@media (max-width: 767px){
	html
	{
		font-size:450%
	}
	
	.Context .row .FunText
	{
		color:#5b5c5d;
		font-family:Tahoma,Helvetica,Arial,Verdana,"Microsoft YaHei","SimSun","����";	
		font-size:0.16rem;
		font-weight:bold;
		padding: 0.30rem 0.10rem;
		margin:0;
		line-height:0.20rem;
	}
	.Context .row .IndustryFunText {
		color: #2188cb;
		font-family: Tahoma,Helvetica,Arial,Verdana,"Microsoft YaHei","SimSun","����";
		font-size: 0.16rem;
		font-weight: bold;
		margin: auto 0;
		white-space:nowrap;
		padding:0;
	}

	.IndustryFunText p {
		margin: 0 0 0 0;
	}
		.IndustryFunText p.text{
			margin: 0 0 0 0;
			display:inline-block;
			text-align: left;
			font-weight:400;
			font-size: 0.14rem;
		}
		.IndustryFunText p.text-indent {
			margin: 0 0 0 0.2rem;
		}

	.FunPicture
	{
		vertical-align:baseline;
		padding:10px
	}

	.Context .row .IndustryProblemText {
		color: #2188cb;
		font-family: Tahoma,Helvetica,Arial,Verdana,"Microsoft YaHei","SimSun","����";
		font-size: 0.16rem;
		font-weight:bold;
		margin: auto 0;
		white-space: nowrap;
		padding:0;
	}


}

.ListIcon
{		 
	padding-top:130px;
	text-align:right;
}

.ListTitle
{
	color:#2188cb;
	font-family:Tahoma,Helvetica,Arial,Verdana,"Microsoft YaHei","SimSun","����";	
	font-size:0.16rem;
	font-weight:600;
	padding: 0.15rem 0;
	margin:0;
	height:0.40rem;		
	border:0px solid #f00;
}

.Underline
{
	height:5px;
	width:0.80rem;
	border-bottom:2px solid #2188cb;
	display:block;
	margin:0 0;
}

.FunDesc
{
	color:#535252;
	font-family:Tahoma,Helvetica,Arial,Verdana,"Microsoft YaHei","SimSun","����";	
	font-size:0.14rem;
	font-weight:400;
	padding: 0.15rem 0;
	margin:0;		
	border:0px solid #f00;
	height: 150px;
}

.FunUpDown
{
	vertical-align: bottom;
	border:0px solid #0f0;	
	cursor: pointer;
}

.BottomFunUpDown
{
	vertical-align: bottom;
	border:0px solid #0f0;	
	cursor: pointer;
	padding-left: 150px;
	padding-bottom: 50px;
}

.FunUp{
	background-image: url(../images/SCM/icon_up.png);
	width: 40px;
	height: 22px;
}

.FunDown{
	background-image: url(../images/SCM/icon_down.png);
	width: 40px;
	height: 22px;
}

.Fun-Background {
	background-color: #fafafa;
	/*margin:10px;*/
}

@media (max-width: 767px)
{
	.funBorder
	{
		border:1px solid #e1e1e1; border-radius:10px;margin-top:10px;margin-right: 20px;
	}
}

@media (min-width: 768px)
{
	.funBorder
	{
		border:1px solid #e1e1e1; border-radius:10px;height:3.80rem;
	}
}

.hrlist_title
{
	font-size:0.14rem; background-color:#35689a;border-radius:0.10rem;height:0.30rem; color:#FFFFFF; padding-top:0.03rem;
}

.hrlist
{
	font-size:0.14rem; background-color:#f4f4f4;border-radius:0.10rem;height:0.30rem; padding-top:0.03rem;margin-top:0.02rem;
}

.JobProfile .row .RowItem
{
	line-height:0.25rem;
}

.IndustryProblem {
	margin-top: 0.10rem;
	padding-top: 0.60rem;
	width:2.92rem;
}

.KeyValue {
	margin-top: 0.10rem;
	padding-top: 0.70rem;
	width:1.76rem;
}

.SuccessCasePanel {
	margin-top: 27px;
	margin-bottom: 36px;
	width: 1.17rem;
}

.SuccessCaseBackRow {
	width:100%;
}

.SuccessCaseBack {
	width: 315px;
	height: 533px;
	margin-bottom: 32px;
	background-color: #ffffff;
	margin-left: 10px;
	margin-right: 10px;
	box-shadow: 0px 0px 10px #a3a3a3;
}

.SuccessCaseLogo {
	background-color: #D1E1F1;
	width: 258px;
	height: 115px;
	margin-top: 28px;	
	display: flex;
	justify-content: center;
	align-items: center;
}

.SuccessCaseClientName {
	color: #036EB8;
	margin-top: 17px;
	font-size: 18px;
	font-weight: bold;
}

.SuceessCaseText {
	color: #036EB8;
	margin-top: 11px;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 20px;
	margin-right: 0px;
	margin-left: 0px;
	text-align:justify;
}

div.container-fluid{
	padding:0px;
	margin:0px;
}

.page-footer{
	margin-top:50px;
}

.border{
	border:1px solid #f00;
}

.mainmenu{
	background:url(../images/SCM/toolbar_bg.png);
	height: 44px;
	width: 100%;
	padding-top: 0px;
	padding-left: 200px;
}

.mainmenu_panel.container{
	position: absolute; 
	left: 200px;
	top: 122px;
	width: 800px;
	height: 320px;
	background:#f2f8fb;
	box-shadow: 1px 3px 5px 2px #dddddd;	
	padding: 20px 10px 20px 60px;
	z-index: 1000;
}

.RowItem.Flex1.mainmenu_panel_product{
	display: flex; 
	flex-direction: column;
	flex-basis: 50px;
}
.bold{
	font-weight: 600;
}

.navigator{
	background-color: #ececec;
	height: 30px;
	width: 100%;
	color: #666666;
	padding-left: 100px;
	margin-top: 2px;
	margin-bottom: 5px;
}

.function-block{
	padding-top: 10px;	
	padding-bottom: 10px;	
}

.function-block-text{
	padding-top:100px;
	display: flex;
	flex-direction: column;
}

.function-detail-panel{
	border: 2px solid #d9d9d9 ;
	background-color: #f1f2fb;
	box-shadow: inset 0 0 2px 4px #eeeeee;
}

.title{
    font-size: 18px;
    font-weight: 600;
}