/* Reset Start */
body,p,ul,li,ol,h1,h2,h3,h4,h5,h6,div,table,form,img,th,td,dl,dt,dd,fieldset { margin:0; padding:0; }
img,table { border:0; }
fieldset { background:none; border:0 none;}
table { border-collapse:collapse; border-spacing:0; }
a:link,a:visited  { color:#858585; text-decoration:none; }
a:hover { text-decoration:none; color:#0078ba; }
a:active { color:#858585; text-decoration:none; }
li { list-style:none; }
p { line-height:18px; }
div { margin:0 auto; }
body { font-size:11px; font-family:Arial, sans-serif;  color:#858585; background:#fff url(../images/bodyBg.gif) repeat-x left top; }
h1,h2,h3,h4,h5,h6 { font-size:11px; }
/* Reset End */

/* Frame Start */
#frameBox { width:960px;}
#header { height:55px; margin-bottom:2px; padding-top:15px; }
#banner { height:202px; }
#banner120{height:120px}
#contBox { float:none; clear:both; font-size:12px}
#col1,#col2,#col3,#col4,.col5 ,#col6, .col9 { float: left; }
#col1 { width:500px; }
#col2 { width:240px; }
#col3 { width:220px; }
#col4 { width:200px; }
.col5 { width:370px; }
#col6 { width:740px;clear:none!important; clear:both; float:right}
#col8 { width:960px; }
.col9 { width:246px; }
.servicesPic { margin:10px 0 5px 20px; width:690px; float:left;}
#col1 ul { padding-top:3px;}
#col2 ul li,#col3 ul li,.col5 ul li { line-height:22px; }
#col6 ul li{padding-left:20px; padding-top:20px;line-height:22px; }

#footer { text-align:center; color:#b1b1b1; position:relative; font-family:Arial, sans-serif; clear:both; padding-top:15px; bottom:10px; }
#footer strong a { position:absolute; right:0; color:#2e322b; font-weight:lighter; letter-spacing:1px; }
.clearHack { clear:both; height:0; line-height:0; font-size:0; }
/* Frame End */

/* Header Top */
.logoBox{ float:left;}
.nav { margin-left:320px; }
.nav li { float:left; margin:35px 20px 0 20px; font-weight:bold; }
.searchForm { float:right; margin-top:30px;}
.inputSearch { border:1px solid #e7e7e7; height:14px; font-size:11px; color:#858585; padding:2px 3px; margin-right:10px; width:130px; font-family:Arial, Helvetica, sans-serif; }
.miniBar { float:right; margin:-60px 0 0 0; width:960px; position:relative }
.miniBar ul { float:right; }
.miniBar li { float:left; }
.miniBar a,.miniBar a:visited { color:#858585; }
.miniBar a:hover { color:#858585; text-decoration:underline; }
#LanCont { background:#fff; width:60px; height:60px; text-align:left; display:none; padding:5px 20px 5px 5px; border:1px solid #ddd;right:0; top:20px; position:absolute;  z-index:1000 }
#LanCont ul li { display:block; clear:both; float:none; line-height:22px; position:relative;  z-index:1000 }
#LanCont ul li a:hover { text-decoration:none; color:#0078ba }


/* select */
.selectbox-wrapper { border:1px solid #ccc; font-size:10px; font-family:Arial, sans-serif;  width:160px; margin: -10px 0 0 5px; overflow:auto;  position: absolute; background-color:#fff; text-align:left; max-height:200px;}
.selectbox-wrapper ul li.selected {	background-color: #f5f5f5; width:156px; }
.selectbox-wrapper ul li {padding: 2px; display:block; cursor:pointer; width:156px }
.selectbox { border:1px solid #ccc; border-width:1px 0 1px 1px;display:block; padding:2px; font-size:9px; font-family:Arial;  background:#fff url(../images/bg_select.jpg) no-repeat right center; margin:0 5px 10px 5px; width:160px; cursor:pointer; color:#666; text-align:left;}
#myselectbox  {background:#fff url(../images/bg_select.jpg) no-repeat right center; }

/* Button */
.btnDown { margin-left:25px; }
.btnGo,.btnLanguage { border:0 none; cursor:pointer; font-size:11px; font-family:Arial, Helvetica, sans-serif;  }
.btnGo { width:28px; height:20px; background:url(../images/btnGo.gif) no-repeat left top; }
.btnLanguage { width:66px; height:18px; color:#fff; background:url(../images/btnLanguage.gif) no-repeat left top; }
.btnGray { height:26px; padding:0 10px; background:url(../images/btn_bgGray.gif) repeat-x left top; border:1px solid #ccc; cursor:pointer; font-weight:bold; color:#666; }

/* font */
.fontB { font-weight:bold; }
.fontBlue { color:#0078ba;}
.fontG { color:#999; }
.fontAliC { text-align:center; }
.fontAliL { text-align:left; padding-left:150px; }
.notes{ color:#f00; padding-top:10px;}

/* more */
.more { background:url(../images/arrowMore.gif) no-repeat left 12px; padding:5px 0 0 15px; display:block; }
#col2 .more,#col3 .more{background-position:left 15px}
.moreExtra { background:url(../images/arrowMore.gif) no-repeat left center; padding-left:15px;float:right;margin-right:30px!important; margin-right:20px; margin-top:10px}
.moreFloat { display:block; float:right;background:url(../images/arrowMore.gif) no-repeat left 12px; padding:5px 0 0 15px; margin-bottom:5px;  }
.more a,.more a:visited, .moreExtra a,.moreExtra a:visited,.moreFloat a,.moreFloat a:visited { color:#06537e; }
.more a:hover,.moreExtra a:hover,.moreFloat a:hover { text-decoration:none; color:#0078ba; }

/* Space */
.spaceT { margin-top:52px; }
.spaceLT { margin:20px; }
.spaceLR { margin:0 5px 0 20px; }
.spaceMLT { margin:10px 0 0 20px; }
.spaceMTL { margin:20px 0 0 20px; }

/* Content */
.contNav { background:url(../images/titleBg.gif) repeat-x left top; height:34px; color:#00456d; font-size:13px; font-weight:bold; line-height:34px; padding-left:20px; }
.contNav img { float:right; margin:17px 20px 0 0; }
.contNav span { float:left; }
.contSpace p { padding:25px 0 0 20px; line-height:22px; }
.contSpace ul { padding:25px 0 0 20px; }
.pCont { padding:20px; clear:both; float:none; zoom:1; overflow:hidden; }
.pCont p {  float:left; width:340px; margin-left:20px;  }
.pCont ul { float:left;}
.pCont li h2 { font-size:13px; color:#0078ba; font-weight:bold; padding-bottom:15px;}
.pSol { clear:both; border-bottom:1px solid #e3dde3; padding-bottom:10px; margin-bottom:10px; overflow:hidden; zoom:1;}
#col6 .pSol { margin-left:20px;}
.pSol p {  float:left; width:560px; margin-left:20px;margin-top:20px;   }
.pSol ul { float:left;width:120px;}
.pSol li h2 { font-size:13px; color:#0078ba; font-weight:bold; padding-bottom:15px; padding-right:20px; padding-top:20px; }
.pSol li img{padding-left:20px;}

/* Home Tab Start */
.infoTabL,.infoTabR { margin-top:30px; }
.infoTabL {width:215px; }
.infoTabR {width:200px;}
.infoTabL .tabH2,.infoTabR .tabH2{ border-bottom:1px solid #ddd; height:22px; position:relative;}
.infoTabL h2,.infoTabR h2{ border:1px solid #ddd; border-width:1px 1px 0 1px; font-size:12px; font-weight:lighter; color:#666; background: #fff url(../images/iconMore.gif) no-repeat 90% center; padding:3px 40px 3px 15px; margin-left:15px; position:absolute; bottom:-1px; }
.infoTabL p,.infoTabR .infoTabC { height:110px; border:1px solid #ddd; border-width: 0 1px 1px 1px; clear:both; }
.infoTabL p { padding:10px 10px 5px 10px; }
.infoTabR .infoTabC { padding-top:15px; padding-bottom:0!important; padding-bottom:10px}
.infoTabR ul li { float:left; border:1px solid #ccc; width:80px; border-width:0 1px 1px 0; height:42px; margin:0 5px 13px 6px;}
/* Home Tab End */

/* Menu,Left,Second Page Start */
.menuLeft { margin:20px 0 0 20px; font-size:12px}
.menuLeft li,/* Sitemap */.sMapList ol li { padding:8px 0 0 15px; background:url(../images/menuItem.gif) no-repeat 6px 18px; color:#1080be }
.menuLeft li.menuTitle,/* Sitemap */.sMap h4 { background:url(../images/arrowMenu.gif) no-repeat left center; padding-left:20px;}
.menuLeft li.menuCur { font-weight:bold; color:#1080be }
.menuLeft .menuCur a{color:#1080BE;}
#leftMenu dt { cursor: pointer;}
#leftMenu dd ol li.current a { font-weight:bold; color:#0078ba }
#leftMenu dd { display:none;}
#leftMenu dd.block { display:block;}
#leftMenu dd ol li { padding:8px 0 0 10px; background:url(../images/menuItem.gif) no-repeat left 22px; color:#1080be }
/* Menu,Left,Second Page End */

/* Menu Div,Solution Start */
.mainmenu { float:left; margin-top:27px; line-height:1.0em;}
.mainmenu ul { background:#fff; border: solid 1px #ddd; position:absolute;}
.mainmenu li { position:relative; z-index:999; float:left; font-weight:lighter; }
.mainmenu a { color: #333; display:block; padding: .2em 1.2em; text-decoration:none; float:left; }
.mainmenu li ul { top:-999em; position:absolute;}
.mainmenu ul li img{ position:absolute; right:10px; }
.mainmenu li:hover,.mainmenu li.sfHover,.mainmenu a:focus, .mainmenu a:hover, .mainmenu a:active { color:#0078ba;}
.mainmenu li:hover ul,ul.mainmenu li.sfHover ul { left:-1px; top:26px; }
.mainmenu li:hover li ul,.mainmenu li.sfHover li ul { top:-999em; }
.mainmenu li li:hover ul,ul.mainmenu li li.sfHover ul { left:15.8em; top:-1px; }
.mainmenu li li:hover li ul,.mainmenu li li.sfHover li ul { top:-999em; }
.mainmenu li li li:hover ul,ul.mainmenu li li li.sfHover ul { left:16em; *left:15em!important; *left:16em; top:-1px; }
.mainmenu li li li:hover li ul,.mainmenu li li li.sfHover li ul { top:-999em; }
.mainmenu li li li li:hover ul,ul.mainmenu li li li li.sfHover ul { left:15.8em; top:-1px; }
.superfish li:hover ul,.superfish li li:hover ul,.superfish li li li:hover ul,.superfish li li li li:hover ul {	top:-999em; }
.mainmenu li li { background:#fff; float:none; width:15.8em;*width:16em!important;*width:14.7em; }
.mainmenu li li li { width:16em; }
.mainmenu li li li { background: #fff url(../images/menuItem.gif) no-repeat .5em 1.45em; }
.mainmenu li li a {	float:none;	padding-right:0; width:15.8em;*width:16em!important;*width:14.7em; color:#666; line-height:20px; }
.mainmenu li.titleCur {color:#0078ba; font-weight:bold; font-size:12px; background: url(../images/strongBg.gif) repeat-x left top ; width:150px; padding:8px 10px 6px 30px; margin-left:20px; cursor:pointer; }
.mainmenu li.titleCur img { margin-left:40px;}
.mainmenu li li img { margin-top:8px; *margin-top:5px!important; *margin-top:5px;}/* quick hacks for IE */
/* Menu Div,Solution End */

/* News Tab Start */
#tabList { width:720px; margin:20px 0 15px 0; position:relative; right:-18px;}
.tabMenu {	position:relative;float:left; width:428px; height:372px; border-right:1px solid #ddd; }
.tabMenu ol { position:absolute; top:18px; text-align:left; }
.tabMenu li { display:block; cursor:pointer; width:400px; color:#666; margin-bottom:2px; padding:10px; line-height:25px; }
.tabMenu li.current { width:408px;	color:#333;	line-height:25px; padding:10px;	border:1px solid #ddd; border-width:1px 0 1px 1px;	background-color:#fff;}
.tabMenu li i { font-style:normal; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; }
.tabCont {	border:1px solid #ddd;	border-width:1px 1px 1px 0;	height:350px; width:270px; padding:10px; position:absolute; right:0; }
* html .tabCont { width:270px;	padding:10px; float:left; }
.tabCont p { line-height:22px; }
.tabContM { text-align:right; font-weight:bold; font-size:12px; }
/* News Tab End */

/* News Detail Start */
.article { margin:20px 0 0 20px;}
.artTitle { font-size:14px; color:#0078ba; font-weight:lighter; letter-spacing:1px; margin-bottom:15px; }
.artDate { font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.artBox { border:1px solid #ddd; padding:20px; margin-bottom:5px; overflow:hidden; zoom:1; clear:both; font-size:12px}
.artText { float:left; width:464px; }
.artText p { line-height:22px; margin-bottom:10px; }
.artImg { float:left; margin-right:20px; width:156px; }
.artImg img { margin-bottom:20px; /*width:100px; height:45px;*/ }
.artListL,.artListR { width:320px;  }
.artListL { float:left; }
.artListR { float:right; text-align:right; }
.artListL li,.artListR li { line-height:20px; padding-bottom:8px; }
.artListL li i,.artListR li i { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; }
.pagN { text-align:right; text-align:right; zoom:1; clear:both; overflow:hidden; }
.pagN ul { float:right; }
.pagN li { float:left; width:10px; padding:0 0 0 2px!important; }
.pagN li.pagNCur { color:#0078ba; font-weight:bold; }
.pagN li img { padding:0 0 1px 0; *padding:8px 0 0 0; }
/* News Detail End */

/* Table Start*/
.tableBg { width:94%; margin:20px 0 0 20px; }
.tableBg th,.tableBg td { line-height:25px; padding:5px; width:30%;}
.tableBg td { border-bottom:1px solid #eee; vertical-align:top; }
.tableBg th { background-color:#eee; text-align:left; }

.inp200,.inp110,.inp150,.inp273 { border:1px solid #ccc; }
.inp200 { width:200px; }
.inp110 { width:110px; }
.inp150 { width:150px; }
.inp273 { width:273px; }
.sel203 { width:203px; }

.formItem { clear:both; zoom:1; overflow:hidden; margin:20px;*margin:10px 20px 20px 20px; }
.formItem label { display:inline; float:left; margin-right:10px; width:15%; color:#666; }
.formItem input.inp200,.formItem input.sel203 { display:inline; float:left; margin:0 20px 0 5px; }
.formTips { float:left; color:#999; }

.cheBox .formItem { float:left; clear:none; width:200px; margin:0 0 10px 20px;* margin:0 0 10px 8px; }
.cheBox legend { color:#333; text-indent:20px;*text-indent:5px; margin-bottom:10px; }
.cheBox .formItem label { display:inline; float:left; margin-right:10px; width:auto; color:#666; }
.cheBox input.chec { display:inline; float:left; margin:0 10px 0 0; }
/* Table End */

/* List Start */
.listMargin { margin:0 0 10px 46px;}
.listMargin li { line-height:22px; background:url(../images/arrowR.gif) no-repeat left 9px; padding-left:15px;  }
.listMargin li a,.listMargin li a:visited { color:#0078ba; }
.listMargin li a:hover { color:#666; }

.list { margin:20px 0 20px 20px; line-height:30px; }
.list b { margin-right:10px; }
/* List End */

/* PopUp Start */
.popBox { margin:10px 20px; overflow:auto; }
.popTitle { color:#0078ba; font-weight:bold; height:34px; line-height:34px; background:url(../images/titleBg.gif) no-repeat left top; }
/* PopUp End */

/* Sitemap Start */
.sMap { padding:20px 0 20px 20px; }
.sMap h4 { font-weight:lighter; color:#0078ba; float:left; }
.sMap h4 a,.sMap h4 a:visited { color:#0078ba; }
.sMap .secondT { background-color:#f9f9f9; padding:2px 20px 0 15px; font-weight:lighter; }
.sMap .secondT a,.sMap .secondT a:hover { color:#0078ba; }
.sMapList { float:left; zoom:1; overflow:hidden; margin-left:20px; }
.sMapListL { width:130px; }
.sMapListR { width:680px; }
.sMapList dl { float:left; zoom:1; overflow:hidden; width:33%; }
.sMapList dl dt { color:#0078ba; background:url(../images/arrowDown.gif) no-repeat 80% center; margin:10px 0 0 15px; }
.sMapList ol li { margin-left:12px; }
.sMapFloat { float:left;}
/* Sitemap End */

fieldset .form-item label {color:#666666;display:inline;float:left;margin-right:10px;width:10%;}
.description{color:#999999;float:left;}
.form-required{ color:#F00}
.form-item ,#user-login .form-item{ clear:both; zoom:1; overflow:hidden; margin:20px;*margin:10px 20px 20px 20px; }
#search-form .form-item{ margin:0; width:220px; overflow:hidden}
#edit-pass-wrapper .form-item{ margin-left:0; margin-top:0} 

fieldset.cheBox .form-item { float:left; clear:none; width:150px; margin:0 0 10px 20px;* margin:0 0 10px 8px; }
fieldset input.inp200,.formItem input.sel203 { display:inline; float:left; margin:0 20px 0 5px; }
fieldset.cheBox .form-item { display:inline; float:left; margin-right:10px; width:auto; color:#666; width:160px }
fieldset.cheBox label { display:inline; float:left; margin-right:10px; width:auto; color:#666; }
fieldset.cheBox input.form-checkbox { display:inline; float:left; margin:0 10px 0 0; }
#user-register #edit-submit.form-submit,#user-login #edit-submit.form-submit,#user-pass #edit-submit.form-submit{clear:both;background:transparent url(../images/btn_bgGray.gif) repeat-x scroll left top;border:1px solid #CCCCCC;color:#666666;cursor:pointer;font-weight:bold;height:26px;padding:0 10px;margin:0 auto;text-align:center}
#user-login #edit-submit.form-submit{ margin-left:85px}
#user-login #edit-pass{ width:180px; margin-left:2px}
#user-register-notice{ margin:20px 0 0 20px;}
#user-register-notice span{ color:#f00}
#user-pass #edit-submit.form-submit{ margin-left:192px}
#search-form{width:220px; float:left}
#search-form .contNav h2{ display:block}
#edit-keys{width:120px; border:1px solid #CCCCCC; margin-left:0}
.item-list{ clear:both; float:right}
#col6 .search-results{ float:right; width:740px; line-height:30px; line-height:30px;}
#col6 .content{ margin-top:20px; margin-left:20px}
#col6 .contNav{ padding-left:0}
 
#search-form .form-item{margin-left:10px}
#pager{clear:both;overflow:hidden;text-align:right; width:740px}
#pager li{line-height:22px;padding-left:20px;padding-top:20px; float:left;padding:0 0 0 2px !important;width:10px;}
#pager li.pagNCur{color:#0078BA;font-weight:bold; }

fieldset.search-advanced{ display:none}

#search-form .menuTitle{background:transparent url(../images/arrowMenu.gif) no-repeat scroll 5px 48px; padding-left:20px; padding-bottom:20px}
#search-form div .form-item img{margin:45px 0 0 0px;}
#edit-keys{ float:left}
#search-form #edit-submit{background:transparent url(../images/btnGo.gif) no-repeat scroll right top;height:20px;width:32px; border:none}
.messages{ color:red;}
.messagesError{ padding:5px 0 0 20px}
.messages a,.messagesError a{ color:#3399FF; text-decoration:underline}

.AccordContent{ border:1px dashed #333}
select#edit-profile-companyindustry { margin-left:5px; width:200px}
.accList li { display:block; cursor:pointer; background:transparent url(../images/arrow_203.gif) no-repeat scroll left center;padding-left:15px; }

#col6 #newsPage ul{ clear:both; zoom:1; overflow:hidden }
#col6 #newsPage li{ float:left; margin:0 2px; font-weight:bold; height:18px; line-height:18px; vertical-align:middle; padding:0; }
#newsPage li.cur{ color:#0078BA;}
.picFloat{ float:left; padding-right:10px}
/*提示信息*/
#errMsg{text-align:center; margin:0 auto; padding:50px 5px 100px 5px}
#errMsg .errMsg{ border:1px #999999 solid; padding:25px 15px; text-align:left; width:400px}
#errMsg a{ color:#1080BE}
#errMsg a.return{ color:#1080BE; background:url(../images/return.gif) no-repeat -5px center; padding-left:38px}
#Msggoto a{ color:#F00}
/*user edit page*/
.profile h3{border-bottom:1px solid #CCCCCC; margin-top:10px}
.profile dt{ font-weight:600; color:#BFBFBF}
#user-profile-form .collapsible{ display:none}
#edit-name,#edit-mail{ width:180px}
#Accord #AccordContent{ clear:both; border:1px dashed #DDD; padding:10px; border-left:2px #DDD solid}
/*ajax*/
#Accord #AccordContent{ clear:both; border:1px dashed #DDD; padding:10px; border-left:2px #DDD solid}
/*index pcont*/
#col1 .pCont{ padding-bottom:10px;}
#col1 .pCont .bottom{ border-bottom:1px solid #E3DDE3; clear:both; margin:0 10px 0 18px}
#col1 .pCont p{padding-bottom:10px; width: auto!important; width:430px; margin-left:20px!important; margin-left:10px}
#col1 .pCont h2{color:#0078BA;font-size:13px; font-weight:bold; padding-bottom:15px}
/*搜索结果*/
dt.title a  b { color:#000099}
dt.title a:hover  b{ color:#000}
dd .search-snippet{ margin-bottom:1em}
p.search-snippet b{ color:#FF0000; font-weight:600}
p.search-snippet small{ color:#808080}
/*相关案例*/
.artBox h3{ color:#D73648; background:url(../images/arrow_relatedArticle.gif) no-repeat left 3px; padding-left:22px; font-family:Arial; padding-top:3px; font-size:13px; margin-top:15px}
.artBox h3 a:link,.artBox h3 a:visited{color:#D73648}
.artBox h3 a:hover,.artBox h3 a:active{color:#0078BA;}
/*远程帮助*/
#romoteHelp{ float:right; margin-right:80px!important; margin-right:30px; margin-top:-20px;}
#contactMore a{ text-decoration:underline; color:#1080BE}