*{
margin:0;
padding:0;
}
body{
background:#fff;
margin:0px auto;
padding:0px;
font-size:0.75em;
text-align:center;
font-family:Arial,Tahoma,Verdana, Helvetica, sans-serif;
color:#343434;
}
.clear{
clear:both;
}
a{
text-decoration:none;
color:#343434;
}

a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */ 
form{
margin:0px;
}
input,select,textarea{
font-size:12px;
font-family:Tahoma,Verdana,Arial;}
h1,h2,h3,h4,h5,h6,td{
font-size:1em;}
ol,ul{
margin:0px;
padding:0px;
list-style:none;
}
.clear{
height:0;
font-size:0.0001em;
line-height:0.0001em; 
clear:both;
}

p{
margin:0px;
}
fieldset,img{
border:0;}


input,select,textarea{
height:19px; 
border:1px solid #BABDB6;
border-right:1px solid #EDEEEC;
border-bottom:1px solid #EDEEEC; }
select{
height:22px;
line-height:18px;
padding-bottom:2px; }
input.is{
border:1px solid #BABDB6;
border-top:1px solid #EDEEEC;
border-left:1px solid #EDEEEC;
background:#f5f5f5;
width:56px;
height:21px; 
}
.hid{visibility:hidden;}
.red{color:red;}

/*--from now--*/

#wrapper{
margin:0 auto;
text-align:left;
width:945px;}

#header{
z-index:30;
position:relative;
height:78px;
background:url(../images/mainNavBg.gif) repeat-x left bottom;}

#logo{
display:block;
float:left;
width:218;height:73px;}


.ul_headQuick{
position:absolute;
right:25px;top:10px;
*right:23px; 
}
.ul_headQuick li{
display:inline;
 }
.ul_headQuick li a{padding:0 15px;}

/*ul_mainNav*/
#ul_mainNav{
z-index:31;
float:right;
margin-top:48px;
height:30px;}

#ul_mainNav li{
float:left;
position:relative;
height:30px;
background:url(../images/mainNavLibg.gif) no-repeat left top; }

#ul_mainNav li a{ 
display:block;
_display:inline-block;
height:30px; 
padding:0 16px 0 15px;
margin:0 0 0 1px;
font-weight:bold;}
#ul_mainNav li a.now,#ul_mainNav li.over a,#ul_mainNav li a:hover{
color:#2244A5;
background:url(../images/mainNavAbg.gif) no-repeat center bottom; }


#ul_mainNav li.li_6 a{
width:126px; 
voice-family:"\"}\"";
voice-family:inherit;
width:95px; }

#ul_mainNav li ul{
position:absolute;
left:0; top:30px;
border:1px solid #939393;
display:none;
background:#135FA8; 
padding-top:4px; 
}
#ul_mainNav li.over ul{display:block;}
#ul_mainNav li.li_1 ul{width:83px;}
#ul_mainNav li.li_2 ul{width:130px;}
#ul_mainNav li.li_3 ul{width:180px;}
#ul_mainNav li.li_4 ul{width:96px;}
#ul_mainNav li.li_5 ul{width:83px;}
#ul_mainNav li.li_6 ul{width:125px;}

#ul_mainNav li ul li{
width:100%; 
background:#fff;
height:auto;}

/*#ul_mainNav li ul li.li_f{
height:10px; 
width:auto;
float:none; 
background:#135FA8;
border:1px solid #fff;
border-bottom:none; }*/

#ul_mainNav li.over ul li a,
#ul_mainNav li ul li a{
height:auto;
display:block;
border:1px solid #fff;
border-top:1px solid #ADACAC; 
padding:6px 4px 6px 12px;
padding-top:8px;
padding-bottom:5px; 
font-weight:normal;
color:#343434;
background:none; 
/*background:url(../images/icon_sNav.gif) no-repeat 7px 7px;*/}
#ul_mainNav li.li_6 ul li a{
width:125px;
voice-family:"\"}\"";
voice-family:inherit;
width:106px; }
#ul_mainNav li.over ul li a:hover,
#ul_mainNav li ul li a:hover{
color:#fff;
border-top:1px solid #fff;
/*background:#3296C8 url(../images/icon_sNav.gif) no-repeat 7px -43px;*/
background:#3296C8; }
/*banner*/
.banner{
position:relative;
z-index:2;
margin-top:1px;
width:100%; }
.banner img{width:945px; }
#indexBanner{
height:230px;
margin-top:1px; 
border-bottom:1px solid #bebebe;
}
#bannerFlash a{
display:none;
position:absolute;
top:0px;left:0px;
width:945px;height:230px; }
#indexBanner img{
width:945px;height:230px;}

#bannerMenu{
position:absolute;
right:0px;bottom:1px;
z-index:10;
}
#bannerMenu a{
display:block;
float:left;
width:25px;height:14px;
padding:3px 0 0 1px; 
text-align:center;
color:#fff;
font-size:0.9em;
background:url(../images/index/bannerLiNow.gif) no-repeat ;}

#bannerMenu a.activeSlide{
background-position:-26px 0;
color:#000;
 }


/*bannerMask and login*/
.bannerMask,.bannerTip{
position:absolute;
left:0px;bottom:-2px; 
z-index:8;
width:945px;height:30px;line-height:30px;
color:#fff;}

.bannerMask{
height:28px;
bottom:0px;
background:#000;
filter:alpha(opacity=50);
opacity:0.5;}
#indexBanner .bannerMask{bottom:0px;}
.bannerTip a{color:#fff;
}

.a_loginTip{
margin-right:22px; 
background:url(../images/icon_bannerArrow.gif) no-repeat left center;
padding-left:10px; }

.loginTip,.afterLoginTip{
float:left;
padding-left:22px;
width:330px;}

.bannerNewsTip{
float:left;
width:570px;
position:relative;}
.bannerNewsTip h2{
position:absolute;
left:0px;top:0px; 
width:40px;line-height:32px;}

div#scrollBox{
position:relative;
margin:0 20px 0 40px; 
overflow:hidden;}
#scrollNews{
position:relative;
overflow:hidden;}
.ul_bannerNews li{
float:left;
width:520px;
overflow:hidden; 
}
#scrollNews a{
white-space: nowrap;
;}









/*loginBox*/
#loginBox{
display:none;
position:absolute;
top:25px;left:25px;
width:205px;height:131px; overflow:hidden;
background:url(../images/loginBg.png) no-repeat;
_background:url(../images/loginBg.gif) no-repeat; 
}
#loginBox h3{
_height:34px;}
#loginBox p{
height:30px; 
overflow:hidden;
padding-left:19px;
color:#343434;}
#loginBox a.a_close{
position:absolute;
right:6px;top:6px;
width:40px;height:22px;  
display:block;
background:#fff;
filter:alpha(opacity=0);
opacity:0.0;
text-indent:-999em;overflow:hidden;}
#loginBox p.p_bot{
overflow:hidden;
margin-top:6px;
_margin-top:2px; }
.is_login,.a_linkReg{
display:block;
width:76px;height:23px;
text-indent:-999em;overflow:hidden;
float:left;
margin-right:16px;
display:inline;
border:none;
background:none; }

/*main*/
.main{
position:relative;
overflow:hidden;
width:100%;
z-index:1;}
#indexMain{
padding-bottom:3px; }

#mainSearch{
position:absolute;
right:-10px; top:8px;}

#mainSearch select,#mainSearch input{
margin-right:12px;
vertical-align:middle;
line-height:20px;
_line-height:19px;}
#mainSearch input{padding-top:1px;padding-left:2px; }
#mainSearch select{width:120px; }
#mainSearch input.is{line-height:18px; _line-height:14px; }

#indexTab{
position:relative;
float:left;
width:713px;height:217px; 
margin:11px 0 0 0px;
background:url(../images/index/indexTabContBg.jpg) no-repeat left bottom; 
_display:inline;}

#indexTab h2{
float:left;
width:123px;
/*height:27px;line-height:30px;*line-height:33px;*/
padding:10px 0; 
background:url(../images/index/indexTabBg.jpg) no-repeat -123px 0;
color:#fff;
text-align:center;
cursor:hand;
cursor:pointer;}
#indexTab h2 a{
display:block;
color:#fff;}
#indexTab h2.now{
background-position:0 0;
color:#333300;}
#indexTab h2.now a{
color:#333300;}
#indexTab div.now{display:block;}

.indexTabCont{
display:none;
position:absolute;
top:27px;left:0px;
width:713px;height:190px;
overflow:hidden;
background:url(../images/index/indexTabContBg.jpg) no-repeat left bottom; }

.indexTabCont dl{
float:left;
width:197px;
margin-top:10px; 
padding:0 18px 0 21px;
background:url(../images/index/indexTabSLine.gif) repeat-y right top; 
}
.indexTabCont dl.dl_last{background:none; }
.indexTabCont dt{
margin:0 0 8px 15px;
padding:8px 0; 
background:url(../images/index/indexTabHLine.gif) no-repeat left bottom; }

.indexTabCont dt a{
display:block;
padding-left:12px;
color:#334148;
font-weight:bold;
background:url(../images/index/indexTabH3Arrow.gif) no-repeat left 3px; }

.indexTabCont dd{
padding:3px 0;
line-height:1.8em; 
}
.indexTabCont dd img{
float:left;
margin:5px 10px 3px 0;
border:1px solid #ccc;
display:inline;}
.indexTabCont dd a{
display:block;
color:#666;}
.indexTabCont .p_more{
position:absolute;
right:10px;bottom:15px; 
padding:0 10px 0 0; 
text-align:right;
}
.indexTabCont .p_more a{
font-family:Tahoma;}

/*rightA*/
.rightA{
float:right;
width:223px;
margin:38px 0 0 0;
_display:inline;
background:url(../images/index/indexRightBg.jpg) repeat-x 0 26px; }

.h2_rightA{
height:26px;line-height:26px;
background:url(../images/rB1_head.jpg) no-repeat;}
.h2_rightA span{
padding-left:30px;
color:#fff;
background:url(../images/icon_arrowWhite.gif) no-repeat 15px center;}

.indexR1{
position:relative;
background:#fafafa;
margin:1px; }
.indexR1 .a_down{
position:absolute;
right:16px;top:5px;  
width:58px;height:67px;
text-indent:-999em;overflow:hidden;
background:#f5f5f5 url(../images/index/icon_download.gif) no-repeat ; }
.ul_s1{
padding:5px 10px; }
.ul_s1 li{
padding:3px;}
.ul_s1 a{
padding-left:20px;
background:url(../images/icon_squreOrange.gif) no-repeat 5px center; }

.indexR2{
padding:12px 15px;
*padding-bottom:10px;
_padding-bottom:15px;}

select.seo_links{
width:195px;height:22px;
border:1px solid #ccc;}

.indexR3{
height:45px;
text-indent:-999em;overflow:hidden;
background: url(../images/index/icon_phone.gif) no-repeat center top; }


#footer{
width:100%; 
height:36px; 
line-height:36px; 
clear:both;
background:url(../images/footerBg.gif) repeat-x;}

.ul_footerQuick{
float:left;
width:450px;
margin-left:10px;
text-align:left;
_display:inline;}
.ul_footerQuick li{
display:inline;}
.ul_footerQuick a{
padding:0 10px;}

.p_copyright{
float:right;
margin-right:20px;
_display:inline;}


/*crumb*/
#crumb{
font-family:Tahoma; 
/*position:absolute;
left:192px;top:12px;*/
 margin:11px 0 0 192px; 
 }
#crumb a,#crumb span,#crumbB a,#crumbB span{

margin:0 5px; }
#crumb span,#crumbB span{font-weight:bold;}

#crumbB{
padding:15px 25px; }


/*leftBar*/
.leftA{
position:relative;
top:-2px; 
float:left;
width:191px;
margin-bottom:20px; 
overflow:hidden;}

/*h2_side*/
.h2_side{
height:20px;margin:0 0 18px;
text-indent:-999em;
background:url(../images/sideH2.gif) no-repeat ; }

#h2_sNews{background-position:15px 0;}
#h2_sPro{background-position:15px -20px;}
#h2_sAbout{background-position:15px -40px;}
#h2_sSup{background-position:15px -60px;}
#h2_sSolutions{background-position:15px -80px;}
#h2_sJobs{background-position:15px -100px;}

/*ul_subNav*/
.ul_subNav{
width:100%; 
border-top:1px solid #a5a5a5;
overflow:hidden;}
.ul_subNav li{
float:left;
width:100%;
}
.ul_subNav li a{
display:block;
padding:8px 15px 8px 32px; 
color:#000;
background:#f5f5f5 url(../images/sideArrowB.gif) no-repeat 19px center;
border-bottom:1px solid #a5a5a5;
}
.ul_subNav li ul{
display:none;}
.ul_subNav li.li_hChi ul{display:block;}
.ul_subNav li a:hover,.ul_subNav li a.now{
background-color:#e0e0e0;}
.ul_subNav li a.now{color:#000;}
.ul_subNav li a:hover{color:#2244A5;}
.ul_subNav li.li_hChi a:hover{
color:#2244A5;
background:#e0e0e0 url(../images/sideArrowB.gif) no-repeat 22px center;}
.ul_subNav li.li_hChi a.now{
background:#e0e0e0 url(../images/sideArrowB.gif) no-repeat -263px center;}
.ul_subNav li.li_hChi ul a{
padding:4px 15px 4px 42px; 
background:#fff;}
.ul_subNav li.li_hChi ul a:hover,.ul_subNav li.li_hChi ul a.now{
color:#2244A5;
background:#fff; }

/*mainRight*/
.mainRight{
float:left;
width:753px;
min-height:400px;
_height:400px; 
margin-top:11px;
background:url(../images/rightMainBg.gif) no-repeat left top;}

.midCont_s1{
float:left;
width:525px;
margin-left:21px;
display:inline;
overflow:hidden;}
.mainRC2 .h3_t1,.midCont_s1 .h3_t1{
font-size:1.18em;}
.h3_t1{
position:relative;
padding:3px 0 13px 10px;
margin:20px 0 18px;
line-height:1.2em;
font-size:1.18em;
background:url(../images/mainH2Bg.gif) no-repeat left bottom; }
.h3_t2{
padding:15px 0 8px;
margin-bottom:10px; 
text-align:center;
border-bottom:1px solid #004E75;
color:#004E75;}
.h3_t3{
padding:15px 0 8px; 
text-align:center;
color:#004E75;}

.h3_t1 a.a_more{
position:absolute;
right:3px;top:10px;
width:34px;height:10px;
text-indent:-999em;overflow:hidden;
background:url(../images/icon_more.gif) no-repeat ; }


/*rightCont_s1,rightCont_s2*/
.rightCont_s1,.rightCont_s2{
float:right;
width:165px;
margin-top:43px;}
.rightCont_s2{
width:161px;}
.newsDR{margin-top:0; }

.ul_rs1{}
.ul_rs1 li,.ul_rs22 li{
text-align:center;
width:100%;  }
.ul_rs1 li h4{margin:0 0 6px; }
.ul_rs1 img,.ul_rs22 img{
padding:1px;
border:1px solid #dadada;
margin-bottom:5px;
width:100px;height:100px;  }
.ul_rs1 a.a_text,.ul_rs22 a.a_text{
display:block;
padding-bottom:10px; 
text-align:center;}

.ul_rs22{margin:0 0 5px; }
.div_bor1{
padding:5px 0; 
border:1px solid #dadada;
margin-bottom:5px; }
.div_bor1 h3{
padding:0 5px 5px;
border-bottom:1px solid #dadada;}
.ul_rs21{width:100%; }
.ul_rs21 li{
margin:0 1px;
padding:3px 5px 4px;
background:url(../images/dot_lineBrown.gif) repeat-x left bottom; }
.ul_rs21 li.li_last{background:none;}

.div_phone2{
padding:0;clear:both;
width:159px;height:48px; 
margin-left:2px; 
margin-bottom:10px; 
text-indent:-999em;overflow:hidden;
background:url(../images/phone_2.gif) no-repeat ; }

/*news*/
.newsFocus{
overflow:hidden;
clear:both;
line-height:1.7em; }

.imgFL_1{
float:left;
padding:2px;
margin-right:15px; display:inline;
border:1px solid #dadada;}
.newsFocus h4{}
.p_tar{text-align:right; }
.p_tac{text-align:center; }
.newsFocus .p_tar{margin:10px 10px 0 0; }

/*ul_s2*/
.ul_s2{background:url(../images/dot_lineBrown.gif) repeat-x left top; }
.ul_s2 li{
overflow:hidden;
width:100%;
padding:5px 0 6px; 
background:url(../images/dot_lineBrown.gif) repeat-x left bottom; }
.ul_s2 li a{
float:left;
width:420px; 
padding-left:15px;
background:url(../images/icon_listArrow1.gif) no-repeat 2px 6px; }
.ul_s2 li span{
float:right;
text-align:right;
width:75px; }


/*products*/
.div_c1{
margin:8px;
line-height:1.7em; }
.div_c1 p{
margin-bottom:0.8em; }
.imgFLBor{
float:left;
display:inline;
margin:0 15px 0 5px;
padding:1px; 
border:1px solid #dedede;}

/*ul_s3*/
.ul_s3{
padding:5px 0; 
overflow:hidden;
width:100%; }
.ul_s3 li{
float:left;
width:175px;
text-align:center;}
.ul_s3 li img{
padding:1px;
border:1px solid #dadada;}
.ul_s3 li a.a_text{
display:block;
margin:3px 0; }



/*mainC1*/
.mainC1{
width:954px;
padding:20px 50px 30px;
margin:0 0 0 25px;
line-height:2.1em; 
background:url(../images/mainCBg.gif) no-repeat ; 
voice-family:"\"}\"";
voice-family:inherit;
width:854px; }
/*mainC2*/
.mainC2{
width:581px;
padding:10px 15px 30px;
margin:0 0 0 190px;
line-height:1.7em; 
background:url(../images/mainC2Bg.gif) no-repeat ; 
voice-family:"\"}\"";
voice-family:inherit;
width:551px; }

/*mainC3*/
.mainC3{
width:679px;
padding:10px 15px 30px;
margin:0 0 0 160px;
line-height:1.7em; 
background:url(../images/cirBox679.gif) no-repeat left top; 
voice-family:"\"}\"";
voice-family:inherit;
width:649px;}

.div_items{
height:400px; 
overflow:auto;
padding-right:5px; }

.p_items a{
border:1px solid #BBBCB7;
border-top:1px solid #E0E0E0;
border-left:1px solid #E0E0E0; 
padding:3px 12px;
background:#f5f5f5; 
margin:0 10px; 
}

/*mainRC1*/
.mainRC1{
padding:20px;
line-height:2.1em; 
 }
.mainRC1 .h3_t1{
margin-top:0; }
.imgFL{
float:left;
display:inline;
margin:0 15px 0 5px; }
.imgFR{
float:right;
margin:0 5px 0 15px; }

.mainRC1 p{
text-indent:2em;
margin-bottom:0.8em; }



/*mainRC2*/
.mainRC2{
padding:0 45px 20px 25px;
line-height:1.7em;
}
.mainRC2 p{margin-bottom:0.8em; }
.tabCont p{
margin-bottom:0.8em; }

.cirBox679{
width:679px; 
background:url(../images/cirBox679.gif) no-repeat left top; }
.cirBox679_footer{
height:5px; 
font-size:0.001em;
background:url(../images/cirBox679.gif) no-repeat left bottom;}

.ul_link1{
width:100%; 
overflow:hidden;}
.mainRC2 .ul_link1 li{
float:left;
margin:15px 35px 10px 25px;
padding:0;
background:none; 
_display:inline;}
.ul_linkF li{
margin:15px 25px 10px; }

.ul_link2{
width:100%;
overflow:hidden;
margin-bottom:20px; }
.ul_link2 li{
float:left;
margin-right:20px; 
display:inline;}
.mainRC2 .ul_link1 li img{margin:0;}
.ul_link2 li a{
padding-left:10px; 
background:url(../images/icon_squreBlue.gif) no-repeat  left center;; }


/*supports*/
.div_lPhone1{
margin:8px 0; 
width:186px;height:100px;  
background:url(../images/phone_4.jpg) no-repeat;
}

.div_lPhone1 span{
display:block;
text-indent:-999em;
overflow:hidden;}
.div_lPhone1 span.s_phoneL1{height:43px; }
.div_lPhone1 span.s_qqL1{height:48px; }

.tab_list1{
width:100%;
text-align:center;}
.tab_list1 .col_list1_1 tr{
text-align:left;}

.tab_list1 th{
background:#e5e5e5; }
.tab_list1 th,.tab_list1 td{
padding:8px 5px; }
.tr_two{background:#f7f7f7; }
table.tab_list1 a.a_down{
display:block;
margin:0 auto; 
padding-left:28px;
width:60px;
background:url(../images/icon_down.gif) no-repeat left center;}

table.tab_list1 a:hover{color:#CB4C4C;}
table.tab_list1 td.td_t{text-align:left;
padding-left:15px; }
table.tab_list1 td.td_t span{
padding-left:10px; 
background:url(../images/icon_arrowBrown.gif) no-repeat left center; }


.mainRC1 p.p_page,p.p_page{
text-align:center;
padding:15px 0; 
margin-bottom:0; }

.p_page a{
margin:0 6px; }
.p_page a.now,.p_page a:hover{color:#CB4C4C;}
.p_page a.now{font-weight:bold;}


.dl_faq dt{
padding:3px 0;
width:100%; 
overflow:hidden;
background:#e3e3e3; }
.dl_faq dd{
overflow:hidden;
width:100%;
line-height:1.7em; 
margin:5px 0 15px;}

.dl_faq span{
float:left;
display:inline;
width:610px; }
.dl_faq span.span_t{
width:45px;
text-align:right;
margin-right:2px;}


/*tab_jobs*/
.p_note{}
.p_note a,.p_note span{color:#2244A5;}
.p_note a:hover{text-decoration:underline;}
.tab_jobs{width:100%; }
.tab_jobs td,.tab_jobs th{
padding:4px 5px 4px 8px;
border-left:1px solid #c4c4c4;
text-align:center;
}
.tab_jobs th{border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;}
.tab_jobs td.td_1,.tab_jobs th.td_1{
border-left:none; 
}
.tab_jobs th.td_2{text-align:left; }
.tab_jobs td a{
display:block;
text-align:left;}

#col_jobs_3,#col_jobs_4,#col_jobs_5{
width:18%; }


/*tabJobDetails*/
.tabJobDetails{
width:100%; 
margin-bottom:40px; }
.col_jobDetails_1,.col_jobDetails_3{width:15%; }
.col_jobDetails_2,.col_jobDetails_4{width:35%; }
.tabJobDetails th{
background:#F2F2F2;
border-right:1px solid #c4c4c4;}

.tabJobDetails th,.tabJobDetails td{
padding:5px 8px; 
line-height:1.9em; 
border-top:1px solid #c4c4c4; }

.th_two{border-left:1px solid #c4c4c4; }



/*reg*/
.div_reg{}
.div_reg p{
overflow:hidden;
width:100%;
padding:3px 0; }
.div_reg label{
float:left;
width:200px;
margin-right:4px;
display:inline;
color:#004E75;
text-align:right;}
.div_reg span.red{
position:relative;
top:2px;
margin-right:2px; }
.div_reg input{
width:150px;
vertical-align:middle;}
.div_reg img{
vertical-align:middle;}
.div_reg select{margin-right:3px; }
.div_reg textarea{
width:250px;
line-height:1.5em; 
height:9em; }
.div_reg input.short{
width:60px; }

.p_bot{margin:20px 0; }
.div_reg input.bot{
width:60px;height:22px; line-height:22px; _line-height:18px; 
border:1px solid #BBBCB7;
border-top:1px solid #E0E0E0;
border-left:1px solid #E0E0E0; 
background:#f5f5f5; 
}



/*tab*/

.ul_tabH{
margin:0 0 10px; 
overflow:hidden;
/*_height:100%;*/ 
width:100%; 
border-bottom:1px solid #BFBEB6; }
.mainRC2 .ul_tabH li{
float:left;
margin-right:1px;
display:inline;
padding-left:0;
background:none;margin-bottom:0; }
.ul_tabH li a{
display:block;
width:120px;height:24px;line-height:25px;
text-align:center;color:#fff;
background:url(../images/contTabBg.jpg) no-repeat;}
.ul_tabH li a:hover,.ul_tabH li a.now{
background-position:-121px 0;}

/*ul_subTabH*/
.ul_subTabH{
position:relative;
overflow:hidden;
height:100%; 
z-index:10; 
}
.ul_subTabH li{
float:left;
height:26px;
line-height:26px; 
padding-left:20px;
background:url(../images/subTab.gif) no-repeat left top;
margin-right:1px;
display:inline;}

.ul_subTabH li a{
display:block;
_display:inline-block;
height:26px;line-height:29px; 
padding-right:20px;
background:url(../images/subTab.gif) no-repeat right top; }

.ul_subTabH li.now{
background:url(../images/subTabOn.gif) no-repeat left top; }
.ul_subTabH li.now a{
background:url(../images/subTabOn.gif) no-repeat right top;}

.tabCont{
position:relative;
z-index:1;
border:1px solid #ECECEC;
display:none;
margin:-1px 0 20px;
_margin-top:-4px; 
padding:10px; }

div.now{display:block;}

.mainRC2 li,.div_c1 li,.contDetailsBox li,.tabCont li{
padding-left:12px;
background:url(../images/icon_squreBlack.gif) no-repeat 4px 9px; 
margin-bottom:4px;}

/*actContBox*/
.actContBox{
/*margin-top:15px; */}
.actContBox .ul_subTabH{
margin-left:0; }
.actContBox .tabCont{
border:none;
margin:0;
padding-bottom:20px; }

.actContBox .ul_s2 li a {
width:400px; }




.actContBox .ul_subTabH{
margin:0 0 10px; 
overflow:hidden;
height:100%;
height:24px; 
border-bottom:1px solid #BFBEB6; }
.actContBox .ul_subTabH li{
float:left;
margin-right:1px;
display:inline;
padding-left:0; }
.actContBox .ul_subTabH li a{
display:block;
width:120px;height:24px;line-height:25px;
text-align:center;color:#fff;
padding-right:0; 
background:url(../images/contTabBg.jpg) no-repeat;}
.actContBox .ul_subTabH li a:hover,.actContBox .ul_subTabH li.now a{
background-position:-121px 0;}





/*sitemap*/

#ul_sitemap{
overflow:hidden;
}
#ul_sitemap li{

padding:8px 0 5px;}
#ul_sitemap li a{
padding-left:8px; 
background:url(../images/icon_listArrow1.gif) no-repeat left center; 
*background-position:0 4px ;
font-weight:bold;}
#ul_sitemap li ul{
margin-left:8px;
height:100%; 
overflow:hidden;
padding-top:5px; }
#ul_sitemap li li{
float:left;
margin-right:30px;
display:inline;
padding:1px 0;}

#ul_sitemap li li a{
padding-left:0; 
font-weight:normal;
background:none; }

.post_error {
	color: #FF0000;
}




/*repair*/
.tabCont img,.div_c1 img,.mainRC2 img{
display:inline;
margin:5px 8px;}


