﻿@charset "utf-8";

/* base */
body {text-align:left;font-family:Microsoft YaHei,Verdana,Arial;background:#fff; color:#666; font-size:12px;}

body,div,dl,dt,dd,ul,ol,li,h2,h3,h4,h5,h6,h7,pre,form,fieldset,input,textarea,select,blockquote,p,button{margin:0; padding:0;}
table,td,tr,th,h2,h3,h4,h5,h6,h7{font-size:12px;}

html,body{-webkit-text-size-adjust:none}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
div{margin:0px auto}

dt{ font-weight:bold;}
img{border:0 none; -ms-interpolation-mode: bicubic;}
abbr,acronym{border:0;}
s{ text-decoration:none;}
ol,ul,li {list-style:none;}

q:before,q:after {content:'';}
address,caption,cite,code,dfn,em,i,b,th,var{font-weight:normal; font-style:normal;}
a{color:#666666; text-decoration:none;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur()); outline: none} /*虚线框 IE: blr:expression(this.onFocus=this.blur()); FF: outline: none */
a:hover{color:#666666; text-decoration:underline;}

sup { vertical-align:text-top }
sub { vertical-align:text-bottom }
button{cursor:pointer;}
input, textarea, select {font-size:inherit; font-weight:inherit; *font-size:100%; font-family:Microsoft YaHei,Verdana,Arial;}

/* base table **/
table {border-collapse: collapse; border-spacing: 0}
input[type='checkbox']{vertical-align:middle}
input[type='checkbox'] ~ span{vertical-align:middle}

/** ------------------------------------------------------------------------------------------------------------ **/

/* ----- layout -----*/
.bodyBg{background:url('spriteBg.gif') 0 -107px repeat-x;margin:0;padding:0;}
#wrapper{ width:960px; overflow:hidden; background-color:#fff}
.clearFix{clear:both;overflow:hidden;zoom:1}
.clearfix{clear:both;zoom:1}
.clear{clear:both;overflow:hidden;zoom:1; height:0}
.clearR{clear:right}
.floatL{float:left}
.floatR{float:right}
.hidden{ display:none}

.noMargin{margin:0;}
.noPadding{padding:0}
.spzTop{margin-top:15px;}
.spzLeft{margin-left:15px;}

.noBorder{border:0;}
.borderTop{border-top: 1px solid #DBDBDB;}
.borderTopf{border-top: 1px solid #fff;}
.borderBottom{border-bottom: 1px solid #DBDBDB;}



/*
- Two column 
*/
.column1 #mainContent{width:960px;margin-top:35px;}

/*
- Two column 
*/
.column2 #mainContent{float:left;width:710px;margin-left:7px;margin-top:35px;}
.column2 #sideBar{float:right;width:211px;margin-right:4px;margin-top:35px;}

/*
- Three column 
*/
/*
.column3 #mainContent{float:left;width:460px;margin-left:36px;margin-top:35px;}
.column3 #listBar{float:left;width:203px;;margin-left:7px;margin-top:35px;} 
.column3 #sideBar{float:right;width:211px;margin-right:4px;margin-top:35px;}



*/
.column3 #mainContent{width:455px; margin:0 33px 30px 38px; _margin-right:0; float:left;}
.column3 #listBar {width:209px; float:left; margin-left:5px;}
.column3 #sideBar{width:209px; margin-right:5px;}



/* ----- MainContent -----*/

#mainContent h2 {
	color:#1D577E;
	font-size: 14px;
	font-family: "microsoft yahei", Arial;
	margin-bottom:15px;
}

#mainContent h3, .box h3 {
	color: #0076B2;
	font-size: 14px;
	font-family: "microsoft yahei", Arial;
	font-weight: bold;
	margin: 12px 0 0 0;
	padding: 0 0 5px 5px;
}

#mainContent h4, .box h4  {
	color: #0076B2;
	font-family: "microsoft yahei",Arial;
	font-size: 13px;
	font-weight: bold;
	margin-left: 10px
}

#mainContent p {line-height: 24px;}
.mContent p {margin:10px 0;}
.detailContent p {margin:10px 0;}

.innerPadding{padding:3px;}

.p13 {font-size:13px;line-height:28px;}
.line24 {line-height:24px;}

.mTitle{width:207px;height:98px;overflow:hidden;}
.mTitle h4 {margin-top: 75px;}

.sTitle{overflow:hidden;height:52px;line-height:52px;font-family:"microsoft yahei",Arial;font-size:14px;color:#fff;padding-left:12px;font-weight:bold;width:189px}
.sItems a{line-height:29px; height:29px; display:block; padding-left:12px;}

.itemList{padding-left:15px;}
.itemList p{margin:5px 0 5px 10px;}

.mail{background: url("../css/contact-icons.jpg") no-repeat scroll 0 -22px transparent; padding-left: 25px; font-size:13px; line-height:25px;}
.tel{background: url("../css/contact-icons.jpg") no-repeat scroll 0 3px transparent; padding-left:25px; color:#0076b2; font-size:13px; line-height:25px;}
.consulting{background: url("../css/contact-icons.jpg") no-repeat scroll 0 -47px transparent; padding-left:25px; font-size:13px; line-height:25px;}
.pdf{background: url("../css/pdf-icon.gif") no-repeat scroll 3px 6px transparent; padding-left:25px; color:#0076b2; font-size:13px; line-height:25px;}
.tel a:link, .tel a:visited, .tel a:hover{text-decoration:none;}

.contactUs{background:url('../css/service/sprite.gif') no-repeat}
.industrySolution{background:url('../css/service/sprite.gif') 0px -128px no-repeat}
.sucCase{background:url('../css/service/sprite.gif') 0px -63px no-repeat}
.hotSubject{background:url('../css/service/sprite.gif') 0px -193px no-repeat;height:65px}
.bpoServe{background:url('../css/service/sprite.gif') 0px -63px no-repeat;height:65px}
.solutionProgram{background:url('../css/service/sprite.gif') 0px -427px no-repeat;height:65px}
.download{background:url('../css/download.jpg') no-repeat}

.sideFeatureBg{background:#99C8E0;padding-left:13px;}
.sideBlockBg{background:url('../css/case/oBlockRed.gif') 0px 0px repeat-x;padding:10px 10px 10px 20px;}
.sideBlockBg li{line-height:20px;}

.bold{font-weight:bold;}
.white {color:#FFF;}
.red {color:#FC0000;}
.gray {color:#666;}
.more{text-align:right;margin:5px 0px}
.more a{color:#007abc;margin-right:5px}

.relatedSolution{background:url('../css/case/sprite.gif') 0px -544px no-repeat;margin-top:20px;height:36px;overflow:hidden;}
.relatedSolution a{display:block;height:36px;width:203px;text-align:center;line-height:36px;color:#FFF;}

/* ----- List ----- */

.listTriangle li{line-height: 30px; list-style-image:url("../css/listTriangle.gif"); *list-style-image:url("../css/listTriangleCracked.gif"); list-style-position:inside; text-indent:10px;}
.listTriangle li a{color: #0076B2;}
.listTriangle li.cur{list-style: none inside url("../css/listTriangleCur.gif"); *list-style: none inside url("../css/listTriangleCurCracked.gif");}
.listTriangle li.on{background:url('../css/listOn.gif') no-repeat}

.listArrow li{line-height: 30px; list-style: none inside url("../css/listArrow.gif"); *list-style: none inside url("../css/listArrowCracked.gif");}
.listArrow li a{color: #222;background:none;padding-left:0;}
.listArrow li a.cutty, .listunder li a.retailOn{color: #0076B2;}
.listunder li a{ color:#222;}
.listArrow li.cur{list-style: none inside url("../css/listArrowCur.gif"); *list-style: none inside url("../css/listArrowCurCracked.gif");}
.listArrow li.on{background:url('../css/listOn.gif') no-repeat}

.listDotBlue ul{padding-left:15px;}
.listDotBlue li{line-height: 30px; list-style: none outside url("../css/listDotBlue.gif");}

.listDotGray {padding-left: 25px;}
.listDotGray li{line-height: 30px; list-style: none outside url("../css/listDotGray.gif");}

.listGray li{line-height: 22px;padding-left: 10px; list-style-image: none;}
.listGray li a{color: #666;padding-left: 10px;}

/* ----- shadowBox ----- */
.shadow_nav2 {padding:0 2px 2px 0;}
.box {border:1px solid #D9D9D9;}

/* ----- setting -----*/
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}

.fb{font-weight:bold}
.fArial{font-family:Arial;}

.subMenu .subMenueTitle span.fArial{width: 170px;display: inline-block;}
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mb20{ margin-bottom:20px}
.mr9{ margin-right:9px}
.ml25{margin-left:25px}
.pt25{ padding-top:25px}

.pngBg{background-image:url('../css/bgPng.png'); background-repeat:no-repeat}

/* ----- header -----*/
#head{width:960px;height:80px;clear:both; position:relative;padding-top:10px}
.logo{background:url('logo.png') 0 5px no-repeat;display:block;width:209px;height:70px;text-indent:-9999px;overflow:hidden;margin-top:-20px;}
.headTool{width:832px}
.miniBar{margin-top:2px}
.miniBar a{padding:0px 16px;background:url('../css/sprite.gif') 0px -68px no-repeat;font-size:11px}
.miniBar a.first{background:none}
.headTool div.selectBox{ border:1px #959593 solid;border-right:none;width:145px;text-align:left;height:19px;line-height:19px;color:#444;padding-left:5px;float:right;font-size:11px;cursor:pointer;}

.selectSite{width:175px}
.selectBoxDown{position:absolute;border:1px solid #e5f1f7;width:160px;background:#ffffff;text-align:left;padding:5px;line-height:18px;z-index:999;margin:20px 0 0 -150px;}
.selectBoxDown a{color:#666666}
.selectBoxBtn{background:url('../css/sprite.gif') -136px 1px;float:right;width:21px;height:19px;cursor:pointer;border:1px #959593 solid; border-left:none}
a.languageBtn,a.languageBtn:visited,a.languageBtn:hover{background:#0079B2;float:right;height:21px;line-height:21px;color:#FFF;font-size:11px;padding:0px 14px;margin-left:5px;text-decoration:none;cursor:pointer}

.headSearch{position:absolute; bottom:-32px; right:0; width:265px}
.headSearch input{border-color: #B6B6B6 #E6E6E6 #E6E6E6 #B6B6B6;border-style: solid;border-width: 1px; padding:2px 5px 2px 22px;height: 16px;background:url('../css/sprite.gif') -134px -25px no-repeat;color:#c9c9c9;width:190px;float:left;}
.headSearch input.blur{color:#666}
.headSearch button{float:right;height:21px; padding:0 4px;font-size:13px; background-color:#fff;cursor:pointer; border-color:#f4f4f4; border-style:solid none none solid; border-width:1px 0 0 1px; box-shadow:1px 1px 1px #BCBCBC; color:#787878;*padding:0px;border-style:solid\9;border-width:1px\9;*border:1px solid #bbb }
.searchResultList a.resultTitle {color: #0076B2;font-weight: bold;line-height:24px;}
.searchResultList .resultDescription {line-height:22px;}
/* ----- nav -----*/
nav{height:40px; }
nav ul.mainMenu{margin:0 auto; width:960px; z-index:99; position:relative}

li.subMenu1,li.subMenu2,li.subMenu3,li.subMenu4,li.noSub{ float:left; padding-top:15px}
nav .mainMenu li .ffLink,
nav .mainMenu li.noSub a{color:#0076B2; line-height:16px;height:16px; font-size:12px; display:block; padding:0 20px; position:relative; text-align:center;_width:100px;_padding:0;zoom:1; border-right:1px solid #787878; z-index:1000}
nav .mainMenu li .ffLink:visited{color:#0076B2}
nav .mainMenu li .ffLink:hover,
nav .mainMenu li .ffLink.ffHover,
nav .mainMenu li .ffLink.ffHover:link,
nav .mainMenu li .ffLink.ffHover:hover{text-decoration:none;color:#787878; border-right-color:#fff}
nav .mainMenu li a.current{ color:#000}

nav .mainMenu li.noSub a{border-right:none}
nav .mainMenu li.noSub a:visited{color:#0076B2; }
nav .mainMenu li.noSub a:hover{color:#787878; text-decoration:none; }


nav .mainMenu li .current .topLine{position:absolute;top:-13px; left:0;z-index:1001;width:100%;_width:100px; overflow:hidden;height:35px;  border-bottom-style:solid; display:block;border-bottom-width:3px; border:0}
nav .mainMenu .subMenu1 .current .topLine{border-color:#e90f40}
nav .mainMenu .subMenu2 .current .topLine{border-color:#F05D25}
nav .mainMenu .subMenu3 .current .topLine{border-color:#0076b2}
nav .mainMenu .subMenu4 .current .topLine{border-color:#0076b2}

nav .mainMenu li .ffHover .topLine,nav .mainMenu li .current.ffHover .topLine{position:absolute;left:-1px;top:-10px;z-index:1001;width:100%;_width:100px; overflow:hidden;height:35px;border:1px solid #bbb;border-bottom:none;border-right:2px solid #bbb;background:url('../css/spriteBg.gif') 0 30px repeat-x;}
nav .mainMenu li.subMenu1 .current .ffCurrent,nav .mainMenu li.subMenu2 .current .ffCurrent,nav .mainMenu li.subMenu3 .current .ffCurrent,nav .mainMenu li.subMenu4 .current .ffCurrent{border-color:#bbbbbb}
nav .mainMenu li.subMenu1 a.ffHover .topLine{left:0;}

nav .shadow{box-shadow:1px 1px 1px #d7d7d7;background-image:none;padding:0}


.subMenu{width:960px; height:400px; background-color:#fff; position:absolute; top:40px ;left:0; z-index:999; overflow:hidden; border:1px solid #bbb}
.subMenu a:hover{ text-decoration:none; color:#0076B2}
.subMenu .subMenueTitle{background:url('../css/spriteMenue.gif') -118px -10px no-repeat scroll; padding:5px 0 0 56px; height:35px; font-weight:bold; font-size:13px}
.subMenu .borderTop{background:url('../css/spriteBg.gif') 0 -85px repeat-x; height:2px; margin:10px 0; overflow:hidden;_margin:5px 0;}

.submenueBox{margin:15px 28px 0; width:280px; float:left;_margin:7px 14px 0;}
.submenueBox li{margin:12px 0 12px 15px; background:url('../css/spriteMenue.gif') -134px 2px no-repeat; padding-left:22px; color:#646464;
_background-position:-134px 4px}
.submenuePro{margin:15px 28px 0;float:left; width:560px;_margin:7px 14px 0;}
.submenuePro .subMenueTitle{background:url('../css/spriteMenue.gif') -120px -49px no-repeat}
.submenuePro dl{width:235px; float:left; margin:5px 20px 10px;_margin:5px 10px 5px}
.submenuePro dt{margin-bottom:5px}
.submenuePro dd{height:30px}
.submenuePro img{vertical-align:middle; margin-right:5px}

.subMenu1 .submenueBox li{margin:18px 0 18px 15px;}
.subMenu1 .submenuePro dt{margin-bottom:10px}
.subMenu1 .submenuePro dd{height:36px}

.submenueCase ul{ height:360px; margin-left:40px; margin-top:30px}
.submenueCase li{float:left; width:230px; height:135px; margin-top:40px}
.submenueCase a{background:url('../css/spriteMenue.gif') no-repeat;height:46px;display:block;padding:5px 0 0 65px;color:#222;font-size:14px}
.submenueCase a.active1{background-position:-104px -99px}
.submenueCase a.active2{background-position:-106px -155px}
.submenueCase a.active3{background-position:-98px -207px}
.submenueCase a.active4{background-position:-100px -266px}
.submenueCase a.active5{background-position:-104px -328px}
.submenueCase a.active6{background-position:-100px -388px}
.submenueCase a.active7{background-position:-104px -438px}
.submenueCase a.active8{background-position:-103px -500px}
.submenueCase a:hover{ text-decoration:none}
.submenueCase a.active1:hover{background-position:-98px -559px;color:#0076B2}
.submenueCase a.active2:hover{background-position:-100px -615px;color:#0076B2}
.submenueCase a.active3:hover{background-position:-98px -667px;color:#0076B2}
.submenueCase a.active4:hover{background-position:-100px -726px;color:#0076B2}
.submenueCase a.active5:hover{background-position:-98px -788px;color:#0076B2}
.submenueCase a.active6:hover{background-position:-98px -848px;color:#0076B2}
.submenueCase a.active7:hover{background-position:-98px -898px;color:#0076B2}
.submenueCase a.active8:hover{background-position:-98px -960px;color:#0076B2}

.subMenu2 .inner{width:3000px; position:relative}
/* ----- 20121010 menu2 update start -----*/
.subMenu2 .trigger{position:absolute; top:342px; left:455px}
.subMenu2 .trigger li{  width:16px; height:18px; display:block; float:left; overflow:hidden;margin-right:20px}
.subMenu2 .trigger li span{background:url('../css/sprite.gif');width:16px; height:18px; display:block;text-indent:-9999px;}
.subMenu2 .trigger li .active{cursor:pointer}

.subMenu2 .trigger .prev span{background-position:-115px -570px; }
.subMenu2 .trigger .prev span.active{background-position:-115px -543px}

.subMenu2 .trigger .next span{background-position:-146px -570px}
.subMenu2 .trigger .next span.active{background-position:-146px -543px}
/* ----- 20121010 menu2 update end -----*/


.submenueProf{width:200px;margin:15px 7px 0 28px; float:left; height:361px;_margin:10px 16px 0 16px}
.submenueProf .submenueBox{margin:0 0 20px;width:200px}
.submenueProf li{background-position:-137px -1358px}
.sub1 .subMenueTitle{background-position:-106px -1014px}
.sub2 .subMenueTitle{background-position:-106px -1056px}
.sub3 .subMenueTitle{background-position:-106px -1095px}
.sub4 .subMenueTitle{background-position:-106px -1135px}
.sub5 .subMenueTitle{background-position:-106px -1189px}
.sub6 .subMenueTitle{background-position:-106px -1232px}
.sub7 .subMenueTitle{background-position:-106px -1275px}
.sub8 .subMenueTitle{background-position:-106px -1318px}
.subOther,.subOther .submenueBox{width:432px}
.subOther ul{width:200px}

.aboNav{margin:6px 0; width:210px; float:left}
.subMenu .aboNav li.borderTop{margin:0 0 0 20px;_padding:0; zoom:1;*margin-top:-17px}

.aboNav li a{padding:5px 0 5px 20px; display:block; border-left:3px solid #fff; zoom:1}
.aboNav li a:hover{ text-decoration:none; color:#0076B2; border-color:#0076B2}

.aboBanner{float:right; margin:20px 0; padding-right:40px }
.aboBanner p{ margin-top:15px ; font-weight:bold; line-height:24px}



/* ----- footer -----*/
.innerFoot{ background:url(footer_bg.jpg) repeat-x 0 0;margin-top:20px}
.helpCenter{margin:0 auto; width:960px}
.helpCenter div{float:left;width:220px;display:inline; margin:10px}
.helpCenter p{font-size:14px;font-weight:bold;color:#787878;margin:15px 0px 10px 0px; }
.helpCenter li{margin:8px 0px;color:#787878;}
.helpCenter li.borderTop{background:url('../css/spriteBg.gif') 0 -30px repeat-x; height:2px;line-height:0;border:0}
.helpCenter li.weibo{background:url('../css/sprite.gif') -95px -61px no-repeat;height:25px}
.helpCenter li.weibo a{ line-height:25px}
.helpCenter li.phoneNum{font-size:18px; background:url('../css/sprite.gif') -135px -88px no-repeat;padding-left:30px; height:25px}
.helpCenter a,.helpCenter a:visited{color:#787878}
.helpCenter a:hover{color:#0076b2; text-decoration:none}
.helpCenter li.shaWeibo span{display:block; float: left; margin-right:6px}
.helpCenter li.shaWeibo span.outSr{*width:16px;*overflow:hidden;margin-top:1px;}

.innerFoot2{background-color:#ffffff; padding:10px 0}
.copyBar{width:960px;}
.copyBar p{float:right;margin:0px;color:#787878;padding-right:30px;}
.footMiniBar{float:left; margin-top:5px;}
.footMiniBar a{padding:0px 16px;background:url('../css/sprite.gif') 0px -68px no-repeat;color:#787878}
.footMiniBar a.first{background:none}
.footMiniBar a:hover{color:#0076B2; text-decoration:none}

/* ----- forms -----*/
input.blur{color:#666}

/* ----- crumbs -----*/

#crumbs{margin:12px 0 30px 7px;}
#crumbs a,#crumb a:visited,#crumbs a:link{margin:0px 20px 0px 3px;color:#666666;padding-left:8px}
#crumbs strong{padding-left:8px}

#crumbsNew{ margin:0 auto; color:#999; width:950px; background-color:#fff; padding:20px 5px}
#crumbsNew span{ color:#444}
#crumbsNew em{ margin:0 15px; background:url('../css/sprite.gif') -140px -900px; width:9px; height:12px; display:inline-block}
#crumbsNew a,#crumbsNew a:visited{ color:#999999}
#crumbsNew a:hover{ text-decoration:none; color:#0076b2}
/* ----- paging -----*/


/* ----- side nav -----*/
#sideColumn{ margin-left:30px; width:210px; margin-right:5px;_margin-right:3px;_margin-left:29px;}

/** ------------------------------------------------------------------------------------------------------------ **/

/* Home Page */
.slideBg{height:185px; overflow:hidden}
.slide1{width:960px; position:relative}
.slide1 .picStage{height:185px}

.slide1 .trigger{ position:absolute; top:165px; left:458px; height:9px; overflow:hidden; _display:none}
.slide1 .trigger span{width:8px; height:8px; text-indent:-9999px; cursor:pointer; margin-right:10px; background-position:0 -33px;display:block;zoom:1; float:left;_background-position:0px -32px;_height:9px;_width:9px;}
.slide1 .trigger span.cur{background-position:-19px -33px;_background-position:-18px -32px}

.slide1 .triggerPic ul{padding:7px 0;_padding:2px 0}
.slide1 .triggerPic li{ float:left; width:290px; padding-left:30px; color:#b6b6b6; font-weight:bold; cursor:pointer}
.slide1 .triggerPic li.cur{ color:#646464}
.slide1 .triggerPic li img{ vertical-align:middle; margin-right:10px; opacity:0.5;-moz-opacity: 0.5;-webkit-opacity: 0.5;-khtml-opacity: 0.5;filter:alpha(opacity=50);}
.slide1 .triggerPic li.cur img{ opacity:1;-moz-opacity:1;-webkit-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);}

.conMenu{margin-left:5px}
.conMenu li{ width:281px; height:145px; overflow:hidden; margin:0 39px 26px 0; float:left; position:relative; background:url(../css/conMenue_bg.gif) no-repeat 0 0; padding:4px 6px 6px 4px}
.conMenu li.con3,.conMenu li.con6{ margin-right:0}
.conMenu li.con1 .desc{ background-color:#e12140}
.conMenu li.con2 .desc{ background-color:#f05d25}
.conMenu li.con3 .desc{ background-color:#ffc105}
.conMenu li.con3 .desc a{color:#FFF}
.conMenu li.con3 .desc a:hover{color:#FFF}
.conMenu li.con4 .desc{ background-color:#91c32c}
.conMenu li.con5 .desc{ background-color:#4c9fc9}
.conMenu li.con6 .desc{ background-color:#1d577e}
.conMenu li h2{ font-size:14px; color:#fff; background:url('../css/sprite.gif') no-repeat -85px -118px; padding-left:84px; height:46px; line-height:18px; padding-top:7px}
.conMenu li h2 a,.conMenu li h2 a:visited{color:#fff;background:url('../css/sprite.gif') no-repeat 35px -1485px; display:inline-block; width:210px}
.conMenu li h2 a:hover{ text-decoration:none; color:#f3f3f3}
.conMenu li .desc p.fArial{font-size:12px;}
.conMenu li.con2 h2{ background-position:-85px -189px}
.conMenu li.con3 h2{ background-position:-85px -259px}
.conMenu li.con4 h2{ background-position:-85px -329px}
.conMenu li.con5 h2{ background-position:-85px -399px}
.conMenu li.con6 h2{ background-position:-85px -469px}
.conMenu li .desc p.fsmall{ font-size:10px; line-height:10px}

.conMenu li .desc{ position:absolute;top:95px; left:0; height:145px; overflow:hidden; width:281px; margin:4px 0 0 4px}
.conMenu li .desc p.content{ font-size:12px; color:#fff; line-height:20px; margin:0 20px; font-weight:normal}
.conMenu li .desc a.more{background-position:100% 1px;display:block; font-size:13px;color:#fff; padding-right:20px; height:22px; margin-right:15px}
.conMenu li .MenueBorder{background:url(../css/conMenue_bg.gif) no-repeat -1px -149px; z-index:0; position:absolute; top:149px; left:4px; width:281px; height:10px}

/* Mini Site */

.ourServicesLeft{float:left;width:211px;margin-right:38px;_margin-right:29px;}
.ourServicesCenter{float:left;width:211px;margin-right:38px;_margin-right:29px;}
.ourServicesRight{float:left;width:211px;}

/* service banner */

.serviceBanner01 {background:url('../css/service/bannerBg.jpg') 3px 3px no-repeat;}
.serviceBanner02 {background:url('../css/service/bannerBg.jpg') 3px -92px no-repeat;}
.serviceBanner03 {background:url('../css/service/bannerBg.jpg') 3px -187px no-repeat;}
.serviceBanner04 {background:url('../css/service/bannerBg.jpg') 3px -282px no-repeat;}
.serviceBanner05 {background:url('../css/service/bannerBg.jpg') 3px -377px no-repeat;}
.serviceBanner06 {background:url('../css/service/bannerBg.jpg') 3px -472px no-repeat;}
.serviceBanner07 {background:url('../css/service/bannerBg.jpg') 3px -568px no-repeat;}
.serviceBanner08 {background:url('../css/service/bannerBg.jpg') 3px -664px no-repeat;}
.serviceBanner09 {background:url('../css/service/bannerBg.jpg') 3px -759px no-repeat;}
.serviceBanner10 {background:url('../css/service/bannerBg.jpg') 3px -854px no-repeat;}
.serviceBanner11 {background:url('../css/service/bannerBg.jpg') 3px -949px no-repeat;}
.serviceBanner12 {background:url('../css/service/bannerBg.jpg') 3px -1044px no-repeat;}
.serviceBanner13 {background:url('../css/service/bannerBg.jpg') 3px -1139px no-repeat;}
.serviceBanner14 {background:url('../css/service/bannerBg.jpg') 3px -1234px no-repeat;}
.serviceBanner15 {background:url('../css/service/bannerBg.jpg') 3px -1329px no-repeat;}
.serviceBanner16 {background:url('../css/service/bannerBg.jpg') 3px -1424px no-repeat;}
.serviceBanner17 {background:url('../css/service/bannerBg.jpg') 3px -1519px no-repeat;}
.serviceBanner18 {background:url('../css/service/bannerBg.jpg') 3px -1614px no-repeat;}
.serviceBanner19 {background:url('../css/service/bannerBg.jpg') 3px -1709px no-repeat;}
.serviceBanner20 {background:url('../css/service/bannerBg.jpg') 3px -1804px no-repeat;}
.serviceBanner21 {background:url('../css/service/bannerBg.jpg') 3px -1899px no-repeat;}
.serviceBanner22 {background:url('../css/service/bannerBg_mobile_1.jpg') center center no-repeat;}
.serviceBanner23 {background:url('../css/service/bannerBg_mobile_2.jpg') center center no-repeat;}
.serviceBanner24 {background:url('../css/service/bannerBg_mobile_3.jpg') center center no-repeat;}
.serviceBanner25 {background:url('../css/service/bannerBg_mobile_4.jpg') center center no-repeat;}

/**************************/
/********Inner Page********/
/**************************/
.innerBanner{ margin:0 auto; width:960px; position:relative}
.innerBanner .upperBar{ position:absolute; left:0; top:20px; height:145px; width:297px; background:url('../css/innerB.gif') no-repeat; display:block; }
.innerBanner .upperBar p{ position: absolute;color:#fff; line-height:22px}
.innerBanner .upperBar .enLevel1{font-size:18px; top:15px ; left:15px}
.innerBanner .upperBar .enLevel2{font-size:28px; top:45px ; left:15px}
.innerBanner .upperBar .rightTit{font-size:30px; bottom:20px ; right:15px; text-align:right; line-height:28px}

.innerBanner .upperBar .f22{font-size:22px !important}
.innerBanner .upperBar .f24{font-size:24px !important}

#content{ overflow:hidden; margin-left:5px; _margin-left:3px} /*width:707px;*/
.c2 #content{width:707px;}
.column2 #content{width:auto;}
.column3 #content{width:auto;}

/******************************************* SERVICE *******************************************/
/*    eBusiness    */
.subNavi{ width:744px}
.subNavi .navi{ width:210px; margin-right:38px; float:left; position:relative}
.subNavi .navi div{ position:absolute; top:105px;left:0; z-index:9}
.subNavi .navi p{ width:170px;height:70px; background:url('../css/sprite.gif') no-repeat;color:#fff; font-size:14px; padding:35px 30px 0 10px; cursor:pointer}
.subNavi .navi ul{ width:208px; border:1px solid #1D577E; border-bottom-width:4px; padding:10px 0; background-color:#fff}
.subNavi .navi li{line-height:34px; padding:0 15px}
.subNavi .navi li a{ padding-left:15px;background:url('../css/sprite.gif') no-repeat -140px -614px; line-height:18px}
.subNavi .navi li a,.subNavi div li a:visited{color:#444}
.subNavi .navi li a:hover{ color:#007abc; text-decoration:none}

.subNavi div.navi1 p{ background-color:#1D577E; background-position:151px -620px;  }
.subNavi div.navi2 p{ background-color:#3291c1; background-position:161px -730px;  }
.subNavi div.navi3 p{ background-color:#42bbda; background-position:130px -840px;  }
.subNavi div.navi2 ul{border-color:#3291c1;}
.subNavi div.navi3 ul{border-color:#42bbda;}
.subNavi div.navi2 li a{background-position:-140px -724px}
.subNavi div.navi3 li a{background-position:-140px -834px}
.shadowBm{background-position:0 -48px; background-repeat:repeat-x; display:block; height:11px}

.article{ line-height:30px;}
.article h2, .sale h2{font-size:14px; color:#333; background-color:#f2f2f2; line-height:44px; padding-left:10px}
.article .content, .sale .content{ padding:20px 10px}
.article .content p{ margin-bottom:15px}
.article .content a,.sale .content a{color: #0076B2;padding: 0 5px;}
.article .content ul{ margin-bottom:15px}
.article .content li{ background:url('../css/listArrow_02.gif') no-repeat -1px 10px; padding-left:15px}


.block{ background-color:#f3f3f3}
.block .tit{padding-left:15px; line-height:44px; font-size:13px; color:#fff; font-weight:bold; background:url('../css/sprite.gif') no-repeat #7fbad8}
.block li{ padding-left:0; margin:4px 0}
.block li a{ line-height:22px}
.block li a:hover{ text-decoration:none; color:#007abc}
.block ul{padding:10px}
.block ul.arrow li a{background:url('../css/spriteMenue.gif') no-repeat -137px -1408px; padding-left:15px; color:#222;}
.block ul.arrow li a:hover{text-decoration:none; color:#007abc}
.flitrht ul.arrow li a{ background:url('../css/spriteMenue.gif') no-repeat -137px -1404px; display:block; *background:url('../css/spriteMenue.gif') no-repeat -137px -1401px;}
.flitrht ul.arrow li a:hover{ color:#007abc;}
.block .linkMore{ margin-right:10px;padding-bottom:15px}
.block .linkMore a:hover{ text-decoration:none; color:#0076B2}

.blockContact li{ line-height:24px}
.blockContact .tit{background-position:151px -1050px}
.blockContact li.phone,.blockContact li a, .blockMeeting li b, .blockattend li b{background:url('../css/sprite.gif') no-repeat -133px -1008px; padding-left:35px}
.blockContact li.mail {background-image:none;}
.blockContact li.mail a{ background-position:-133px -1044px; font-size:12px}
.blockContact li.mail a:hover{background-position:-133px -1104px}
.blockContact li.consult a{background-position:-133px -1074px}
.blockContact li.consult a:hover{background-position:-133px -1134px}
.blockContact li.consult .active{background-position:-133px -1134px; color:#007Abc;}

.blockContact li.contactTip{ color:#333; border-bottom:1px solid #7fbbd7; line-height:20px; padding:0 7px 8px 7px}
.blockContact li.contactTip b{ font-weight:bold}

.blockCase .tit{background-position:151px -1000px}
.blockHot .tit{background-position:151px -950px}

/*    IT  Service    */
.ITNav div.navi1 p{background-position:156px -1100px;  }
.ITNav div.navi2 p{background-position:169px -1212px;  }
.ITNav div.navi3 p{background-position:143px -1321px;  }
.blockSolution .tit{background-position:156px -1437px}

/*    Web Marketing    */
.webSubnav .navi p{background:url('../css/innerNavBg.gif') no-repeat top right; padding-top:45px; height:60px}
.webSubnav div.navi1 p{background-position:100% 0px;  }
.webSubnav div.navi2 p{background-position:100% -120px;}
.webSubnav div.navi3 p{background:url('../css/sprite.gif') no-repeat; background-position:143px -1321px;background-color:#42bbda}
.iuthtgg .navi p{background:url('../css/innerNavBg2.gif') no-repeat top right; padding-top:35px; height:70px}
.iuthtgg div.navi3 p{background:url('../css/innerNavBg2.gif') no-repeat; background-position:100% -240px;background-color:#42bbda}

.article .inturnn li{ background:url('../css/sprite.gif') no-repeat -157px -1676px;  padding-left:15px;}
.article .inturnn li.nvsoiun{ background:none; padding:0;}
.article .inturnn p{ margin-bottom:0;}
.article .inturnn ul{ margin-bottom:0;}

.upperbarred .upperBar{ background:url("../css/innerG.gif") no-repeat scroll 0 0; width:318px;}
.discitmain ul li{ float:left; margin-right:10px;}
.discitmain ul li.lastnone{ margin:0}

.inthher .dtinbg{ float: left; margin-right: 38px; position: relative; width: 210px;}
.inthher{ width:744px;}
.inthher .dtinbg p{background:url('../css/innerNavBg2.gif') no-repeat 100% 0 #1D577E; padding:35px 0 0 10px; height:70px; font-size:14px; color:#fff;}
.inthher .dtinbg a{ color:#fff;}
.inthher .dtinbg a:hover{ color:#fff;}
.inthher .dtinbg2 p{ background-position:100% -120px; background-color:#3291C1;}
.inthher .dtinbg3 p{ background-position:100% -240px; background-color:#42BBDA;}

/*    Ms ERP    */
.erpSubNav div.navi2 p{background-position:100% -240px; background-image:url('../css/innerNavBg.gif') }
.erpSubNav div.navi3 p{background-position:100% -360px; background-image:url('../css/innerNavBg.gif') }

/*    CRM    */
.subNavi4Block .navi{width:333px; margin-right:38px; _margin-right:37px; }
.subNavi4Block .navi div{top:70px;}
.subNavi4Block .navi p{background:url('../css/innerNavBg.gif') no-repeat;padding:15px 35px 0 10px;width:290px;height:55px;}
.subNavi4Block .navi ul{width:333px; }
.subNavi4Block div.navi1,.subNavi4Block div.navi2{ z-index:8}
.subNavi4Block div.navi3,.subNavi4Block div.navi4{margin-top:17px;}
.subNavi4Block div.navi1 p{ background-position:100% -480px }
.subNavi4Block div.navi2 p{ background-position:100% -560px  }
.subNavi4Block div.navi3 p{ background-position:100% -640px }
.subNavi4Block div.navi4 p{ background-color:#7bcef6; background-position:100% -720px}
.subNavi4Block div.navi4 ul{border-color:#7bcef6;}
.subNavi4Block div.navi4 li a{background-position:-140px -834px}

/*    mircosoftCRM    */
.mirNavi div.navi{width:334px}
.mirNavi div.navi p{background:url('../css/innerNavBg.gif') no-repeat top right; width:294px;padding:35px 30px 0 10px; overflow:hidden}
.mirNavi div.navi1 p{background-position:100% -792px;background-color:#1d577e}
.mirNavi div.navi2 p{background-position:100% -895px;background-color:#3391c1}
.mirNavi .navi ul{width:332px}

/*    mobile    */
.mobNavi div.navi1 p{ background-position:100% -1190px }
.mobNavi div.navi2 p{ background-position:100% -1280px  }
.mobNavi div.navi3 p{ background-position:100% -1012px }
.mobNavi div.navi4 p{ background-color:#7bcef6; background-position:100% -1102px}

/*    CMS      */
.cmsmain .innerBanner .upperBar{ width:317px; background:url('../css/innerD.gif') no-repeat;}
.cmsmain .innerBanner .enLevel3{ font-size: 30px; left: 22px; line-height: 30px; top: 29px;}
.cmsmain .innerBanner .rightTit{ font-size:28px; right:20px; bottom:25px;}
.cmsList{ margin-bottom:58px;}
.cmsList li{ border:1px solid #f3f3f3; height:230px; width:217px; position:relative; color:#fff; margin-right:20px; float:left;}
.cmsList .cmsdisc{ position:absolute; background-color:#66add1; top:129px; width:207px; padding-left:10px; left:0;}
.cmsList .cmsdisc h2{ background:none; font-size:14px; font-weight:bold; color:#fff; line-height:35px; padding:0;}
.cmsList .cmsdisc p{ line-height:18px; font-size:12px; padding:0 6px 12px 0;}
.cmsList .cmsdisc a{ color:#fff;}
.cmsList li.last{ margin:0;}

/*ERP Consultant*/
.Hot_topics .tit{ background-position:148px -1635px;}
.blockSolution  .Titblockun{ padding: 10px 5px;}
.title_p{ font-weight:bold; color:#000; padding-left:17px; margin:10px 0;}
.Zxmiddle, .Zxmiddle2{ padding-left:30px;}
.Zxmiddle li{ list-style-type:square; color:#0076b2; margin:10px 0;}
.Zxmiddle2 li{ list-style-type:square; color:#0076b2; margin:0; line-height:24px;}
.Zxmiddle li p{ color:#646464;}
.serErp .upperBar{ background:url(../css/innerF.gif); width:377px;}
.innerBanner .Erp_tip .enLevel2{ *line-height:30px;}

.floatL .Logitit li{ float:left; margin:0 5px 9px 0;}
.LogoList li{ float:left; margin:0 6px 10px 0;}
.LogoList .lastListnonebg{ margin-right:0;}
.LogoList img{ border:1px solid #e4e4e4;}

/* List?? */
.solutionList .innerBanner .upperBar{ background:url("../css/innerE.gif") no-repeat scroll 0 0; width:307px;}
.solutionList .upperBar .enLevel2{ font-size:30px; line-height:30px;}

.leftNav .noBackground{line-height:44px; font-weight:bold; font-size:13px; color:#fff;}
.leftNav .retailOn{ color:#222;}
.leftNav .listArrow{ border-top:1px solid #fff; background-color:#f3f3f3; padding-top:10px;}
.leftNav .onrest span{ background-position: 0 -16px;}

/******************************************* SOLUTIONS & CASES *******************************************/
/*  cases  */
#listBar{ width:209px; float:left; margin-left:5px;}
#contentretail{ width:455px; margin:0 33px 30px 38px; _margin-right:0;}
#sideretal{ margin-right:5px; width:209px;}

.retail .innerBanner .upperBar{ background:url("../css/innerE.gif") no-repeat scroll 0 0; width:307px;}
.retail .upperBar .enLevel2{ font-size:30px; line-height:30px;}

.leftRetail .noBackground{line-height:44px; font-weight:bold; font-size:13px; color:#fff;}
.leftRetail .noBackground .tit{ background-position:151px -1586px; background-color:#1d577e; }
.leftRetail .changesuccess .tit{background-position:151px -2007px}
.leftRetail .listArrow{ border-top:1px solid #fff; background-color:#f3f3f3; padding-top:10px;}
.leftRetail .listArrow li{line-height: 30px; list-style-image: url("../css/listTriangle.gif"); list-style-position: inside; text-indent: 10px; *list-style-image: url("../css/listTriangleCracked.gif");}
.leftRetail .retailOn{ color:#222;}
.leftRetail a.retailOn{ color:#0076b2; *height:30px; *display:inline-block; *text-align:left;}
.leftRetail a.onrest{*height:30px; *display:inline-block; *text-align:left;}
.leftRetail .onrest span{ background-position: 0 -16px;}
.leftRetail .listArrow li.cur a{color:#0076b2}
.leftRetail .listArrow li{_background:none}
.leftRetail .listArrow li.on{background:none}
.leftRetail .listArrow li.on a{ color:#0076b2; }

.listunder li{ list-style: none inside url("../css/icon_list_up.gif"); list-style-position:inside; text-indent: 10px; line-height:30px; *list-style: none inside url("../css/icon_list_up_ie7.gif");}
.listunder li.cur{ list-style: none inside url("../css/listTriangleCur.gif"); list-style-position:inside; text-indent: 10px; line-height:30px; *list-style: none inside url("../css/listTriangleCur_ie7.gif");}
.listunder .borderTopTwo{ background:url(../css/bgtitle.jpg) repeat-x 0 0; border-top:1px solid #fff; cursor:pointer;}

.retailcontent{ padding:0 10px}
.retailcontent li{ text-indent:0;}
.retailcontent img{margin-right:10px;}
.retailcontent .arrow_grey li{text-indent:0}
.retailcontent .imgFloat{float:left;margin-top:10px; display:inline;}

.arrow li{ line-height:30px;}
.arrow_grey li{list-style-image: url("../css/listArrow_02.gif"); list-style-position: inside; text-indent: 10px; line-height:30px; *list-style-image: url("../css/listArrow02_ie7.gif");}

.AccountRetail .tit{ background:url("../css/sprite.gif") no-repeat scroll 151px -1542px #7FBAD8; color: #FFFFFF; font-size: 13px; font-weight: bold; line-height: 44px; padding-left: 15px;}
.logoretail{width:209px; overflow:hidden}
.blockCustomer .tit{background-position:159px -1543px;height:43px}
.blockCustomer ul li{list-style-image:url(../css/listDisc.gif);line-height:24px;margin-left:10px;}

/* 130620 retail */
.listDescription {width: 430px;}
.imgFloatL {display: inline; float: left; margin-top: 10px;}
.imgFloatL img {margin-right: 10px;}
.imgFloatR{display: inline; float: right; margin-top: 10px; margin-left:10px}
.imgBorder {border: 1px solid #D0D0D0;}
.listunder li.brightBlue.cur{background:url(../css/bgtitle.jpg) repeat-x 0 0;}
.allretail{width:430px;}
.blueArrow li{line-height: 30px;list-style: none inside url("../css/listArrow.gif"); *list-style: none inside url("../css/listArrowCracked.gif");}
.blueArrow li a.cutty{color: #0076B2;} 


/************* solutions fix - base on orignal structure ****************/
.article .detailContent{ padding:10px}
.article .detailContent a{color: #0076B2}
.article .listDotBlue ul{ padding-left:0; list-style:none}
.article .listDotBlue li{background:url('../css/listArrow_02.gif') no-repeat -1px 10px; padding-left:15px; list-style:none outside none}






/******************************************* ABOUT US *******************************************/
/* News */
.newsbg .innerBanner .upperBar{width:277px; background:url(../css/innerJ.gif) no-repeat}
.leftTit01 .tit{background:url(../css/spriteAbout.gif) no-repeat top right;background-color:#1d577e}
.leftRetail .aboutList li{list-style: none inside  url(../css/listcur.gif);list-style-position: inside;text-indent: 10px;line-height: 30px}
.leftRetail .aboutList .listArrow li, .leftRetail .aboutList li .listArrow .cur {line-height: 30px;list-style-image: url("../css/listTriangle.gif");list-style-position: inside;text-indent: 10px;*list-style-image:url(../css/listTriangleCracked.gif)}
.leftRetail .aboutList li a.retailOn{color:#000}
.leftRetail .aboutList li.cur{list-style-image:url(../css/listArrow_03.gif); list-style-position:inside;text-indent:10px;line-height:30px; background:#7FBAD8}
.leftRetail .aboutList li.cur a{color:#fff}

.recordList dt{width:455px; height:35px; background:url(../css/spriteAbTit.gif) no-repeat;margin:35px 0 15px 0;cursor:pointer}
.recordList dt em{width:23px;height:30px;background:url(../css/spriteAbout.gif) no-repeat;background-position:0 -150px;display:block}
.recordList .blur dt em{background-position:-25px -150px}
.recordList dd{display:none;padding-left:25px;background:url(../css/listArrow.gif) no-repeat;background-position:5px 8px}
.recordList .blur dd{display:block}
.recordList .upDate{color:#1d577e;padding:0 5px;border-right:1px solid #666}
.recordList dd a{color:#0076b2}

.recordList dt.year2013{background-position:0 0}
.recordList dt.year2012{background-position:0 -35px}
.recordList dt.year2011{background-position:0 -70px}
.recordList dt.year2010{background-position:0 -105px}
.recordList dt.year2009{background-position:0 -140px}
.recordList dt.year2008{background-position:0 -175px}
.recordList dt.year2007{background-position:0 -210px}
.recordList dt.year2006{background-position:0 -245px}
.recordList dt.eventSech{background-position:0 -280px}

.newsCenter .tit{background:url(../css/spriteAbout.gif) no-repeat right -100px #7fbad8;}
.newsCenter .moreNews a{display:block;padding:5px;background:#0076b2;color:#fff;border-radius:5px;text-align:center}
.newsCenter .moreNews a:hover{color:#fff; text-decoration:underline}



/*sales inquiry*/
.sale h2{font-size:14px; color:#333; background-color:#f2f2f2; line-height:44px; padding-left:10px}
.uppbg .upperBar .enLevel3{font-size:30px; top:33px ; left:22px; line-height:30px;}
.uppbg .innerBanner .upperBar{ width:317px; background:url('../css/innerC.gif') no-repeat;}
.uppbg  .innerBanner .upperBar .rightTit{font-size:28px; bottom:24px ; right:21px; text-align:right; line-height:28px;}
.upperBar .rightTit2{font-size:28px; bottom:52px ; right:92px; text-align:right; line-height:28px;}
.sale{ line-height:30px;}
.sale .tit{ background:url('../css/sprite.gif') no-repeat -139px -1166px; padding-left:27px; line-height:15px; color:#007abe; margin-top:17px;}
.salefrm{ padding:25px 14px 0;}
.salefrm .iatctitle{ font-style:italic; border-bottom:1px solid #9ac8e0; line-height:23px; padding-left:10px; }
.salefrm .Fhred{ color:#FC0000;}
.input_box{ padding:44px 0 0 12px;}
.input_box .messageQ input{ width:233px; height:20px; }
.input_box .messageQ{ padding:0 0 20px 0;}
.input_box .messageQ  li{ margin-bottom:20px; line-height:22px;}
.input_box .messageQ  label{ width:68px; text-align:left; display:inline-block; line-height:22px; margin-right:8px; vertical-align:top;}
.input_box .messageQ .success{ background:url('../css/sprite.gif') no-repeat -139px -1191px; width:21px; height:21px; display:inline-block; vertical-align:top; margin-left:10px;}
.input_box .Txtcompany{ vertical-align:top;}
.input_box .messageQ .company{ line-height:14px;}
.input_box .messageQ .trade_job{ padding-left:5px; margin-right:3px;}

.input_box select{ vertical-align:middle; width:105px; height:21px; color:#a2a2a2;}
.proCity .province_cap{ margin-right:8px; width:68px; display:inline-block;}
.province_city{ margin-left:20px;}
.title_account{ margin-top:3px;}
.CheckBox{ padding:7px 0 29px 14px; line-height:40px;}
.fl{ float:left;}
.textarea{ padding-left:7px;}
.txtLetter{ width:601px; height:109px; resize:none;}
.content .share{ margin:40px 0;}
.content .saleBtn{ text-align:center;}
.saleBtn a{ width:117px; height:32px; background:url('../css/bt.jpg') no-repeat; display:block; text-indent:-9999px; margin:0 auto;}
.CheckBox li{ line-height:20px; margin:10px 0 19px 0;}

.mr40{ margin-right:40px;}
.mb25{ margin-bottom:25px;}
.ml7{ margin-left:7px;}

.innerBanner .upperBar .rightTit{font-size:30px; bottom:20px ; right:15px; text-align:right; line-height:28px}
.contentDetail{padding:0 10px}
.arrow_list{margin:30px 0}
.arrow_list li{list-style-position: inside;line-height: 30px;list-style-type: disc}

.mr90{margin-right:90px}
.pageList{text-align:center;margin-top:30px}
.pageList span{color:#0076b2;font-size:16px;font-weight:bold;line-height:25px;display:inline-block; cursor:pointer}
.pageList span.disLink{color:#d9ebf4; cursor:default}
.pageList em{width:15px;height:25px;display:inline-block;background:url(../css/spriteAbout.gif) no-repeat; vertical-align:middle}
.pageList .prev em{background-position:0 -230px;margin-left:10px}
.pageList .prev.disLink em{background-position:0 -200px}
.pageList .next em{background-position:-25px -230px;margin-right:10px}
.pageList .next.disLink em{background-position:-25px -200px}

/* events */
.eventsList dd{background:none;padding-left:0}
.eventsBg .innerBanner .upperBar {width: 267px;background:url(../css/innerI.jpg) no-repeat}
.recordList table{border-spacing:0;width:450px}
.recordList tr{text-align:center}
.recordList th{border-bottom:2px solid #1d577e;height:24px;line-height:24px}
.recordList .tabDate,.recordList .tabLocation{width:78px}
.recordList td.tabEvents{text-align:left; color:#0079bb; padding-left:5px;}
.recordList td.tgfleft{ text-align:left; color:#666; padding-left:5px;}
.recordList tbody tr{background-color:#e5f1f7;border-bottom:1px solid #fff}

.know_list li{list-style-position:inside; list-style-image:url(../css/listLineIcon.jpg); margin:10px 0;}
.recordList .tabTime{width:110px}
.recordList td.tabMetting{text-align:left;text-indent:10px}

/* jobs */
.jobsDetail p{margin:20px 0;line-height:24px}
.locationTit{line-height:30px;height:30px;border-bottom:2px solid #1d577e}
.locationTit h3{color:#1d577e;font-size:14px}
.jobsList{margin-top:10px}
.jobsList dd{padding-left:15px; background:url(../css/listArrow.gif) no-repeat 0 8px}
.jobsList dd a{color:#3391c1}

.blockJobsC{background-color:#e5f1f7}
.blockJobsC .tit{background:url(../css/spriteAbout.gif) no-repeat right -50px;background-color:#3391c1}
.block .jobsContact{padding:0}
.jobsContact li{border-bottom:1px solid #fff;padding:10px}
.jobsContact p{color:#3391c1}
.jobsBg .innerBanner .upperBar{width:277px; background:url(../css/innerJ.gif) no-repeat}


.mediaTit{color:#1d577e;font-weight:bold;padding-left:20px;background:url(../css/listatcIcon.jpg) no-repeat 0 4px}
.mediaTit .h4{float:left}
.mediaDetail dd{background:none;padding:0}
.mediaItem{color:#0076b2}
.otherTit{color:#1d577e}
.otherMidiaList li{list-style-position:inside; list-style-image:url(../css/listArrow.gif);float:left;width:190px}
.otherMidiaList li a{ color:#444;}

.blockMeeting .tit{ background-position:151px -1698px;}
.blockMeeting li{ line-height:30px;}
.blockMeeting li b, .blockattend li b{ margin-top:8px;}
.blockMeeting li span{ width:108px;}
.blockMeeting li span.W45{ width:48px;}
.blockMeeting li.organizers b{ width:17px; height:14px; background-position:0 -1812px; padding-left:15px;}
.blockMeeting li.organizer b{ background-position:0 -1847px; width:17px; height:14px; padding-left:15px;}
.blockMeeting li.time b{ background-position:0 -1875px; width:17px; height:17px; padding-left:15px;}
.blockMeeting li.place b{ background-position:0 -1907px; width:17px; height:16px; padding-left:15px;}
.blockattend ul, .blockattend ul{ padding:10px 0 0 10px;}
.blockattend{ background-color:#d9ebf4;}
.blockattend .tit{ background-position:151px -1745px; background-color:#3391c1;}
.blockattend li{ line-height:30px;}
.blockattend li.telphone b{ background-position:-11px -1935px; width:20px; height:18px; padding-left:0;}
.blockattend li span.W35{ width:40px;}
.blockattend li span{ width:138px;}
.blockattend li.fax b{ background-position:-11px -1968px; width:20px; height:18px; padding-left:0;}





/* 130829 subject*/
.subject .recordList{ line-height:30px; padding:0 10px; margin:0}
.subject .recordList dl{ margin-bottom:25px}
.subject .recordList dt.shadow{ background-image:url(../css/li_bg.gif); width:auto; margin-top:0}
.subject .recordList dt span{ color:#7CB8D5; margin-left:10px; font-size:16px; padding-top:3px}
.subject .recordList dd{ font-size:14px; cursor:pointer}
.subject .recordList .detail{ display:none; font-size:12px ; font-weight:normal; cursor:default}
.subject .recordList .detail p{ margin-bottom:10px}
.subject .recordList .show{ background-image:url(../css/list_down.gif); background-position:5px 10px}
.subject .recordList .show .detail{ display:block}

.blockSubject .tit {background-position: 160px -2065px}


.logo_word{ display:inline-block;position: absolute;top: 60px;left: 45px;color: #392626;font-size:20px;font-weight:600;"}