﻿body {
	background: #F8F8F8 url(../images/page-background-image.gif) repeat-y center;
	color: #555555;
	font-size:12px;
	font-family:'宋体';
	margin:0px;
}
body,td,th {
	font-family: '宋体';
	font-size:12px;
}

.english{
    font-family:"Times New Roman", Times, serif
}
p {
	font-size: 1.2em;
	line-height: 1.6;
	padding: 0;
	margin: 0 0 1.8em;
}

p.listCaption { margin: 0.5em 0; }

a { }

.ty a:link {
	color: #5084AD;
	text-decoration: none;
}

.ty a:visited {
	color: #5084AD;
	text-decoration: none;
}

.ty a:hover {
	color: #5084AD;
	text-decoration:underline;
}

.ty a:active { color: #E33900; }

img {
	border:none;
}

caption,/*
textBox Definition
*/ input, textarea, select, code {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif, sans-serif;
}


.wrapper {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 800px;
}

/* Header Style Difinition */

.header {
	position: relative;
	width: 100%;
	height: 60px;
}

.siteLogo {
	float: left;
	padding: 0;
	margin: 8px 0px 0px 12px;
}

.headerNavigation {
	font-size: 1.0em;
	margin: 8px 5px 0 0;
	float: right;
}

.headerNavigation li {
	float: left;
	display: block;
	background: url(../images/listMarkerA.gif) no-repeat left center;
	padding-left: 13px;
	margin-left: 10px;
	list-style: none;
}

.headerNavigation a { }
{
 color:#F0F0F0;
 text-decoration: none;
}
.headerNavigation li.english { width: 3em; }

.headerNavigation li.chinese { width: 2.5em; }

.headerNavigation li.inquiry { width: 4em; }

.headerNavigation li.infomation { width: 4em; }

.headerNavigation li.sitemap { width: 6em; }

/*
siteSearch Form
*/

.siteSearch form {
	text-align: right;
	padding: 0;
	position: absolute;
	right: 15px;
	top: 32px;
	margin: 0;
	padding:0;
}

.siteSearch input.searchBox{
	width: 132px;
	border: 1px solid #ccc;
	background: #fafafa;
	font-size: 1.0em;
	color:#555;
}

.siteSearch input { vertical-align:middle; }


/* nav */
.nav_bg{
   background:url(../images/globalNavBack.jpg) repeat-x;
   width:100%;
   }

.chromestyle {
	font-size:12px; WIDTH:580px;background:url(../images/globalNavBack.jpg) repeat-x;
}
.chromestyle:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.chromestyle UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(chromebg.gif) repeat-x center center; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.chromestyle UL LI {
	DISPLAY: inline;
	width:100px;
}
.first a:link,.first a:visited{
	background:url(../images/globalNavBack.jpg) repeat-x left -120px;
	margin-left:0px;
	padding-left:10px;
	}
.chromestyle UL LI A {
	 PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; MARGIN: 0px; color:#ffffff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.chromestyle UL LI A:hover {
	background:url(../images/globalNavBack.jpg) repeat-x left -60px;
}
UNKNOWN {
	content: " v"
}
.dropmenudiv {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; Z-INDEX: 100; FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); VISIBILITY: hidden; FONT: 12px/18px '宋体'; BORDER-LEFT: #bbb 1px solid; WIDTH: 100px; BORDER-BOTTOM: #bbb 0px solid; POSITION: absolute; TOP: 0px;
      background-color: #fff;
      filter:alpha(opacity=80);/* IE*/
      -moz-opacity:0.8;/*旧的 mozilla 浏览器如 NN*/
      -khtml-opacity: 0.8;/*旧版Safari 和 "KHTML"浏览器引擎*/
      opacity: 0.8;/*FF, Safari, 和 Opera*/

}
.dropmenudiv A {
	PADDING-RIGHT: 0px;
    DISPLAY: block; 
	PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    WIDTH: auto;
    COLOR: #222121;
    TEXT-INDENT: 3px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #bbb 1px solid;
    TEXT-DECORATION: none
}
 HTML .dropmenudiv A {
	WIDTH: 100%
}
.dropmenudiv A:hover {
	BACKGROUND-COLOR: #f0f0f0
}
/* nav 导航字 */
.begin_zi{
 font-size:12px;
 color:#5084AD;
 }
.finished_zi{
 font-size:12px;
 color:#555;
 font-weight:bold;
 }
/*nav_down_pic*/
.nav_navation{
	line-height: 1.5;
	padding:8px 20px 5px;
	margin:0;
	background: url(../images/topicPathBG.png) repeat-x top;
}
.nav_show_pic_gsjj{
    height:60px;
	background: url(../images/gsjj.jpg) left top;
	}

.nav_show_pic_fwjs{
    height:60px;
	background: url(../images/fwjs.jpg) left top;
	}
.nav_show_pic_qyzp{
    height:60px;
	background: url(../images/qyzp.jpg) left top;
	}
.nav_show_pic_xwzx{
    height:60px;
	background: url(../images/xwzx.jpg) left top;
	}
.nav_show_pic_lxwm{
    height:60px;
	background: url(../images/lxwm.jpg) left top;
	}
.nav_show_pic_wzdt{
    height:60px;
	background: url(../images/wzdt.jpg) left top;
	}
/*pic_show*/
.pic_show{
    width:100%;
	height:350px;
	color: #000000;
	background:url(../images/index20090817.swf);
	}

/*Add by yyg begin 20090707*/
.nav_show_pic_cp{
    height:60px;
	background: url(../images/cpjs.png) left top;
	}
	
.nav_show_pic_cgal{
    height:60px;
	background: url(../images/cgal.png) left top;
	}

/*Add by yyg end 20090707*/

/*Add by liuyue end 20090805>>*/
.nav_show_pic_faq{
    height:60px;
	background: url(../images/jszc.png) left top;
	}
	


/*Add by liuyue end 20090805<<*/
/*news_show*/
.news_show_wrapper{
    width:100%;
	height:180px;
	margin:0px;
	}
.news_show{
    width:140px;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	}
.news_show dt{
	border-left: 5px solid #5084AD;
	border-bottom: 1px solid #E0E0E0;
	color:555;
	height:25px;
	width:118px;
	margin:0px;
	padding-left: 10px;
	line-height:25px;
	}
.news_show dt a:link,.news_show dt a:visited{
    font-size:14px;
	color:#555;
	text-decoration:none;
	}
.news_show dt a:hover{
    text-decoration:underline;
	}
.news_show dd{
	text-align:left;
	line-height:25px;
	margin-left:0px;
	padding-left:15px;
	background:url(../images/listMarkerB.gif) no-repeat left center;
	color:#5084AD;
	}


.right_news_show{
    width:300px;
	height:170px;
	float:left;
	border:1px dashed #8FB1CB;
	background-color:#fafafa;
	margin:20px 0px 0px 10px;
	padding:5px 0px 0px 5px;
	}
.right_news_show dt{
    font-size:14px;
	height:25px;
	margin:0px;
	padding:5px 5px;
	}
.right_news_show dd{
    font-size:12px;
	color:#5084AD;
	margin:0px;
	line-height:25px;
	background:url(../images/go.gif) no-repeat 5px center;
	padding-left:15px;
	}
/* main content difinition */

.contentWrapper {
    margin-top:20px;
	margin-bottom: 25px;
	width: 800px;
	float: left;
}

/* footer difinition */

.footer {
	padding-top: 1em;
	padding-bottom: 1em;
	border-top: 2px solid #5084AD;
	margin-top: 50px;
	width: 800px;
	float: left;
	clear:both;
}

.footer UL { font-size: 1.0em; margin:0px auto; text-align:center;}

.footerNavigationUpper {
	width: 30em;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:80px;
}

.footerNavigationLower {
	width: 31em;
	clear: left;
	margin-right: auto;
	margin-left: auto;
	padding-left:120px;
}
* html .footerNavigationLower {
	width: 31em;
	clear: left;
	margin-right: auto;
	margin-left: auto;
	padding-left:120px;
}
*+html .footerNavigationLower {
	width: 31em;
	clear: left;
	margin-right: auto;
	margin-left: auto;
	padding-left:120px;
}

.footerNavigationUpper li, .footerNavigationLower li {
	margin-top: 0.5em;
	float: left;
	display: inline;
	border-left: 1px solid #333333;
	padding: 0px 0.8em;
}

.footerNavigationUpper .listHead, .footerNavigationLower .listHead { border-style: none; }

.footer .copyright {
	font-size: 1.0em;
	text-align: center;
	clear: both;
	line-height: 2.2;
	margin:0px;
	font-family:"Times New Roman", Times, serif;
}
/*会社页*/
.wrapper_2{
    width:800px;
	height:auto;
	}
	
.supportwrapper_2{
    width:800px;
	height:auto;
	}

/*Add by liuyue end 20090805>>*/
.support_left_title{
   width:185px;
   font-size:12px;
   padding:10px 0px 0px 10px;
   float:left;
   height:auto;
}
.support_left_title dd{
    font-size:12px;
	color:#5084AD;
	margin:0px;
	line-height:30px;
	background:url(../images/listMarkerB.gif) no-repeat left center;
	padding-left:15px;
	border-bottom:1px solid #E0E0E0;
}
.support_left_title dd a:link,.support_left_title dd a:visited{
   font-size:12px;
   color:#5084AD;
   text-decoration:none; 
}
.support_left_title dd a:hover{
   text-decoration:underline;
   color:#5084AD;
}   


/*Add by liuyue end 20090805<<*/

.left_title{
   width:150px;
   font-size:12px;
   padding:10px 0px 0px 10px;
   float:left;
   height:auto;
}
.left_title dd{
    font-size:12px;
	color:#5084AD;
	margin:0px;
	line-height:30px;
	background:url(../images/listMarkerB.gif) no-repeat left center;
	padding-left:15px;
	border-bottom:1px solid #E0E0E0;
}
.left_title dd a:link,.left_title dd a:visited{
   font-size:12px;
   color:#5084AD;
   text-decoration:none; 
}
.left_title dd a:hover{
   text-decoration:underline;
   color:#5084AD;
}   

.right_article{
  width:600px;
  float:right;
  margin:0px;
  padding:0px;
  height:auto;
  min-height:500px;
}
.right_article h1{
   font-size:14px;
   font-weight:bold;
   text-align:left;
   margin:10px 0px 0px 10px;
   padding-bottom:10px;	border-bottom:1px solid #E0E0E0;
   width:570px;
}
.right_article p{
   padding:20px 20px 20px 10px;
   line-height:20px;
   margin:0px;
   font-size:13px;
   }
.rigth_article_time{
   text-align:right;
   margin:0px;
   }
p.top_p{
   margin:0px;
   padding:0px 20px;
   font-size:12px;
   text-align:right;
   }
.top_p a:link,.top_p a:visited{
   font-size:12px;
   color:#5084AD;
   text-decoration:none;
   }
.top_p a:hover{
   text-decoration:underline;
   color:#5084AD;
}   

/*content*/
.sectionMidium {
	margin-bottom: 3em;
    overflow: hidden; 
	width:580px;
	float:right;
	font-size:12px;
	color:#5084AD;
}

.question {
	background: #FEEFC9;
	padding: 5px;
}
.answer {
	background: #F1E6FF;
	padding: 5px;
}
.sectionMidium h2{
    font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:20px 10px 5px 0px;	border-bottom:1px solid #E0E0E0;
}
.sectionMidium p{
   padding:0px;
   margin:0px;
   font-size:12px;
   line-height:25px;
   }
.sectionMidium ul li{
   margin-left:-20px;
   padding:5px 0px;
   text-align:left;
   list-style-type:square;
   }
/*new_list*/
.contentWrapper_2 {
    margin:20px 0px 20px 20px;
	padding-left:20px;
	width: 590px;
	height:500px;
	float:right;
}



.content dl {
	font-size: 1.0em;
	line-height: 1.5;
}

.content dt { border-bottom: 1px solid #CCCCCC; width:550px;padding-bottom:3px; }
.content dd { margin-bottom: 2em;	margin-left:0px; padding-top:3px;}
 
.content dd  a:link {
	color: #5084AD;
	text-decoration: none;
}

.content dd  a:visited {
	color: #5084AD;
	text-decoration: none;
}

.content dd  a:hover {
	color: #5084AD;
	text-decoration:underline;
}

.informationUpdate{
    height:500px;
	}
.content{
    height:auto;
	}
.contentWrapper_2{
    height:500px;
	}

/*网站地图*/

.wzdt_info {
	margin-bottom: 3em;
    overflow: hidden; 
	width:550px;
	float:right;
	height:auto;
	color: #5084AD;
}
.wzdt_info_1{
    float:left;
	width:275px;
	}
.wzdt_info h2{
    font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:20px 10px 5px 0px;	
	border-bottom:1px solid #E0E0E0;
}
.wzdt_info p{
   padding:5px 0px 0px 0px;
   margin:0px;
   }
.wzdt_info ul li{
   margin-left:-20px;
   padding:5px 0px;
   text-align:left;
   list-style-type:square;
   }

 /*透明效果*/
.tou_ming {
filter:alpha(opacity=50);/* IE*/
-moz-opacity:0.5;/*旧的 mozilla 浏览器如 NN*/
-khtml-opacity: 0.5;/*旧版Safari 和 "KHTML"浏览器引擎*/
opacity: 0.5;/*FF, Safari, 和 Opera*/
}
 
.cp_show_pic_GENWARE3{
	width: 244px;
    height:116px;
	float: left;
	background: url(../images/cp/GENWARE3.png) left top;
	}
	
.cp_show_pic_realseries{
	width: 244px;
    height:116px;
	float: left;
	background: url(../images/cp/realseries.png) left top;
	}
	
.cp_show_pic_INTAPANEL{
	width: 244px;
    height:116px;
	float: left;
	background: url(../images/cp/INTAPANEL.png) left top;
	}
	
.cp_show_pic_INTALOGIC{
	width: 244px;
    height:116px;
	float: left;
	background: url(../images/cp/INTALOGIC.png) left top;
	}

#g3OverViewTop {
	width:100%;
	overflow:auto;
	margin-top:2em;
	margin-bottom:3em;
}

#g3overviewArayuruImgBox {
	position: relative;
	height: 300px;
	width: 100%;
}
/*Add by liuyue end 20090805>>*/
#intapanleoverviewArayuruImgBox {
	position: relative;
	height: 200px;
	width: 100%;
}
/*Add by liuyue end 20090805<<*/
#g3overviewArayuruGsk3Logo {
	position: absolute;
	left: 13px;
	top: 16px;
	margin: 0;
	padding: 0;
}

#g3overviewArayuruPlus {
	position: absolute;
	left: 296px;
	top: 198px;
}

#g3overviewArayuruGenifa3 {
	position: absolute;
	left: 405px;
	top: 54px;
	margin: 0;
	padding: 0;
}

#g3DecreaseManpower {
	background: url(../images/cp/commoditySectionBgAUpper.png) no-repeat center top;
	padding: 22px 20px 0px ;
	
	font-size:18px;
}
.section{
	background: url(../images/cp/commoditySectionBgALower.png) no-repeat center bottom;
	padding-bottom: 20px;
	margin-top: 0em;
	margin-bottom: 3em;
	font-size:12px;
	color:#5084AD;
}
.section2{
	padding-bottom: 20px;
	margin-top: 0em;
	margin-bottom: 3em;
	font-size:12px;
	color:#5084AD;
}

.section3{
	padding-bottom: 5px;
	margin-top: 0em;
	margin-bottom: 1em;
	font-size:12px;
	color:#5084AD;
}


.sectionNone {
    margin-bottom: 0;
    clear:both;
    overflow: auto;
    width: 100%;
	font-size:12px;
	color:#5084AD;

}

.column2L {
	width: 40%;
    float: left;
}
.column2R {
    width: 50%;
    float: right;
}

.column2L-img {
    width: 40%;
    float: left;
    text-align:center;
}

.column2R-img {
    width: 48%;
    float: right;
    text-align:center;
}

.imgBox {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1em;
}

#rsoverviewArayuruImgBox {
	position: relative;
	height: 300px;
	width: 100%;
}

#rsoverviewArayuruGsk3Logo {
	position: absolute;
	left: 13px;
	top: 16px;
	margin: 0;
	padding: 0;
}

#rsoverviewArayuruPlus {
	position: absolute;
	left: 257px;
	top: 190px;
}

#rsoverviewrsdebugger {
	position: absolute;
	left: 349px;
	top: 15px;
	margin: 0;
	padding: 0;
}

.RScolumn2L {
	width: 45%;
    float: left;
}
.RScolumn2R {
    width: 45%;
    float: right;
}

#ipanelIndexTop {
	height: 320px;
	margin-bottom: 20px;
	position: relative;
	background: url(../images/cp/ipanelIndexTopBg.png);
}

#ipanelIndexTopBuzzword1 {
	position: absolute;
	left: 75px;
	top: 10px;
}

#ipanelIndexTopBuzzword2 {
	position: absolute;
	left: 104px;
	top: 54px;
}

#ipanelIndexTopLogo {
	position: absolute;
	left: 18px;
	top: 208px;
}

#ipanelIndexHmiAbbr {
  position:absolute;
  margin:0;
  padding:0;
  left: 355px;
  top: 288px;
  
}

#ilogicIndexTop {
	height: 320px;
	position: relative;
	margin-bottom: 20px;
	background: url(../images/cp/ilogicIndexTopBg.png) no-repeat;
}

#ilogicIndexTopBuzzword1 {
	position: absolute;
	left: 19px;
	top: 13px;
	margin: 0;
	padding: 0;
}

#ilogicIndexTopBuzzword2 {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 63px;
	top: 55px;
}

#ilogicIndexTopLogo {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 194px;
	left: 314px;
}

#ilogicIndexPlcAbbr {
  position:absolute;
  margin:0;
  padding: 0;
  left: 312px;
  top: 295px;
}

.caption {
	font-size:20px;
	color:#5084AD;
}

.pageNextPrev {
    width: 100%;
    clear: both;
}

.prevPage {
    width: 40%;
    float: left;
    text-align: left;
    background-image: url(../images/cp/pageNextPrevNav_Prev.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left:16px;
}

.nextPage {
    width: 40%;
    float: right;
    text-align: right;
    background-image: url(../images/cp/pageNextPrevNav_Next.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 16px;
}


.content {
    float:right;
    width:580px;
    margin-right: 15px;
    display: inline;
}

.content table {
    font-size: 1.2em;
    border-spacing: 0px;
    border-collapse: collapse;
    line-height: 1.3em;
    margin-top: 1em;
    width: 98%;
    margin-bottom: 1em;
    border: 1px solid #DCDCDC;
    margin-left:1px;
}

.content caption { margin-bottom: 0.3em; }

.content th {
    text-align: center;
    vertical-align: middle;
    margin: 0px;
    padding: 0.5em 0.5em;
    border-top: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    white-space: nowrap;
    border-left: 1px solid #DCDCDC;
}

.content td {
    text-align: left;
    vertical-align: top;
    margin: 0px;
    padding: 0.5em 0.5em;
    border-top: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
}

.section h2{
    font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:20px 10px 5px 0px;	border-bottom:1px solid #E0E0E0;
}

.section2 h2{
    font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:20px 10px 5px 0px;	border-bottom:1px solid #E0E0E0;
}

.section3 h2{
    font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:20px 10px 5px 0px;	border-bottom:1px solid #E0E0E0;
}


.sectionSmall {
    margin-bottom: 1em;
    clear:both;
    overflow: auto;
    width: 100%;
	font-size:12px;
	color:#5084AD;

}

.header2 {
	position: relative;
	width: 40%;
	height: 60px;
}
.header3 {
	position: relative;
	width: 20%;
	height: 60px;
}

.text_justify {
	text-align:justify;
}