@charset "utf-8";
/* base yui reset.css, repair 20091217*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}table{border-collapse:collapse;}address,caption,cite,code,dfn,strong,th,var{font-style:normal;}h1,h2,h3,h4,h5,h6{font-size:1em;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}ins{text-decoration:none;}del{text-decoration:line-through;}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:1em;padding:0;}.clear{height:0;font-size:0;line-height:0;clear:both;overflow:hidden;}


html{color:#666;background:#E5E5E5;}

body{
font-size:0.75em;
color:#444;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
background:#E5E5E5 url(../images/bodyBg.jpg) repeat-x 0 0; 
text-align:center;
}
a:link,a:visited,a:hover,a:active{
color:#444;
text-decoration:none;
}
a:hover{color:#CC0000;}
a img{border-width:0px;}

.editorOutput{line-height:1.9em; }
.editorOutput h1{/*24px*/
font-size: 2em;
}
.editorOutput h2{/*18px*/
font-size: 1.5em;
}
.editorOutput h3{/*14px*/
font-size: 1.167em;
}
.editorOutput h4{/*12px*/
font-size:1em;}
.editorOutput h5{/*10px*/
font-size: 0.833em;
}
.editorOutput h6{/*9px*/
font-size: 0.75em;
}

.editorOutput a:link{}
.editorOutput a:visited{}
.editorOutput a:hover{}
.editorOutput a:active{}
.editorOutput blockquote{
margin-left:40px;
margin-right:40px;
}
.editorOutput address{
font-style:italic;
}

.editorOutput ol, .editorOutput ul{
margin-left:40px;
}
.editorOutput ol ul, .editorOutput ul ol, .editorOutput ul ul, .editorOutput ol ol{
margin-top:0;
margin-bottom:0;
}

/*分页样式*/
.p_page{
clear:both; 
margin:20px 120px 20px 0; 
text-align:center; }
.p_page a,.p_page span{
margin:0 5px;
text-decoration:none;
}
.p_page a:hover{
text-decoration:underline;}

.p_page .a_first,.p_page .a_prev,
.p_page .a_next,.p_page .a_last{}
.p_page .span_first,.p_page .span_prev,
.p_page .span_next,.p_page .span_last{
color:#999;}

/*当前状态*/
.p_page span.now,.p_page a.now{color:#B40001;text-decoration:underline; }


/*网站地图样式*/

.sitemap{
overflow:hidden;}
.ul_sitemap{
padding:10px;
overflow:hidden;}
.ul_sitemap li{
overflow:hidden;
margin-bottom:10px;
clear:both;}
.ul_sitemap ul{
padding:3px 0; 
overflow:hidden;}
.ul_sitemap li li{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;
margin-right:15px;
padding-left:10px;
line-height:20px; 
margin-bottom:0;
background:url(../images/icon_dot_s1.gif) no-repeat 0 7px; 
clear:none;}
.ul_sitemap li a{
font-weight:bold;
color:#0C439A;
text-decoration:none;}
.ul_sitemap li li a{
font-weight:normal;
color:#666;}
.ul_sitemap li li a:hover{
color:#CC0000;}


/* end of reset.css */

.wrapper{
width:964px;
text-align:left;
margin:0 auto;
overflow:hidden;}
.h1_siteInfo{position:absolute;text-indent:-999em;}

.header{
height:80px;
position:relative;}
.a_logo{
display:block;
position:relative;
top:13px;
width:600px;height:64px;
 }
.h4_nowDate{
position:absolute;
right:10px;bottom:18px;
font-weight:normal;
font-family:Tahoma;
color:#999;}

/* mainNav */
.mainNav{
height:40px;
padding:0 2px; 
background:url(../images/mainNavBg.png) no-repeat 2px 0; 
overflow:hidden;}

.ul_mainNav{
list-style:none; }
.ul_mainNav li{
float:left;
width:120px;height:34px;}
.ul_mainNav a{
display:none;
visibility:visible;
width:120px;height:34px;
text-indent:-999em;overflow:hidden;
background:url(../images/mainNavBg.png) no-repeat 0 0;}
.wrapperIndex .ul_mainNav li#li_0 a{background-position:0 0;}
.ul_mainNav li#li_0 a{background-position:0 -40px;}
.ul_mainNav li#li_1 a{background-position:-120px -40px;}
.ul_mainNav li#li_2 a{background-position:-240px -40px;}
.ul_mainNav li#li_3 a{background-position:-360px -40px;}
.ul_mainNav li#li_4 a{background-position:-480px -40px;}
.ul_mainNav li#li_5 a{background-position:-600px -40px;}
.ul_mainNav li#li_6 a{background-position:-720px -40px;}
.ul_mainNav li#li_7 a{background-position:-840px -40px;}

.ul_mainNav li.now a{display:block;}


.indexBanner{
padding:0 2px; 
background:url(../images/bannerBg.jpg) no-repeat 0 0; }

/* indexMainCont */
.indexMainCont{
padding:0 2px; 
background:url(../images/sprite_yR_1.jpg) repeat-y 0 0;
overflow:hidden;}

.h2_title_a1,.h2_title_b1{
position:relative;
height:21px;
margin-bottom:8px; }
.h2_title_a1 span,.h2_title_b1 span{
display:block;
width:76px; 
text-indent:-999em;overflow:hidden;
background:url(../images/sprite_noR_1.gif) no-repeat 0 0; }
.h2_title_b1 span{background-position:0 -50px;}

.a_more{
position:absolute;
top:0px;right:0px; 
width:38px;height:17px; 
background:url(../images/sprite_noR_1.gif) no-repeat 0 -148px;
text-indent:-999em;overflow:hidden;}

.h2_title_a1{
background:url(../images/line_h2_title_a1.gif) no-repeat 0 100%; }

.h2_title_b1{
background:url(../images/line_h2_title_b1.gif) no-repeat 0 100%; }

/* indexCont_a */
.indexCont_a{
float:left;
width:345px;
padding:15px 0 0 15px; }

.indexCont_a .div_intro{
line-height:1.7em; }

.indexCont_a a.a_details{
display:block;
font-family:"宋体";
color:#cc0000;
width:70px; 
margin:4px 0 0 auto; }

/* indexCont_b */
.indexCont_b{
float:right;
width:565px;
padding:15px 15px 0 0 ;}

.div_thumb{
position:relative;
float:left;
width:149px;height:99px;
border:1px solid #9c9c9c;}

.div_thumb img{
position:absolute;
top:0px;left:0px;
display:none; }

.div_thumb .ul_thumbIndex{
position:absolute;
right:0px;bottom:5px; 
list-style:none; }
.div_thumb .ul_thumbIndex li{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;
font-size:0em;line-height:0; 
color:#fff;
background:#fff; 
width:3px;height:3px;
margin-right:4px;
border:1px solid #989898;
cursor:hand;
cursor:pointer;}

body:nth-of-type(1) .div_thumb .ul_thumbIndex li{
text-indent:-999em;overflow:hidden;}

.div_thumb .ul_thumbIndex li.now{
background:red; 
color:red;}


/* ul_b1 */
.ul_b1{
overflow:hidden;
zoom:1;
padding:0 1px 0 12px;
list-style:none;}
.ul_b1 li{
overflow:hidden;
padding:2px 0 3px;
*padding:1px 0;
_padding:2px 0 3px;}
.ul_b1 a{
float:left;
padding-left:8px;
background:url(../images/icon_dot_s1.gif) no-repeat 0 6px;
*background-position:0 5px;
_background-position:0 6px;}

.ul_b1 span.span_info{float:right;font-family:"宋体";}

/* ul_b2 */
.ul_b2{
padding:8px 0 0; 
margin-right:120px; }
.ul_b2 li{
padding:5px 0;
*padding:4px 0;
_padding:4px 0 5px;}
.ul_b1 a{
background-position:0 4px\9;
*background-position:0 5px;
_background-position:0 6px;}


/* indexCont_c */
.indexCont_c{
padding:15px 15px 10px; 
width:960px;
overflow:hidden;
clear:both;}

.ul_d1{
width:975px;
list-style:none; }
.ul_d1 li{
float:left;
width:235px;}

.ul_d1 .h3_title{
position:absolute;
left:-999em;}


.footer{
position:relative;
clear:both;
}

.indexQuickFooter{
background:url(../images/sprite_yR_1.jpg) no-repeat -964px 0;}


/* quickFooter */
.quickFooter{
position:relative;
padding-top:15px;
overflow:hidden;
clear:both;
border-bottom:1px solid #d2d2d2;
overflow:hidden;
zoom:1;}

.h2_jobQuick{
float:left;
width:66px; 
background:url(../images/sprite_noR_1.gif) no-repeat 3px -100px; 
text-indent:-999em;overflow:hidden;}
.jobQuickBox{
float:left; 
position:relative;
width:450px;height:22px;
overflow:hidden;
 }

.jobQuickBox ul{
position:absolute;
top:0px;left:0; 
list-style:none; }

.jobQuickBox li{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;}

.jobQuickBox a{margin-right:12px; }

/* ul_footerQuick */
.ul_footerQuick{
position:absolute;
top:12px;right:-5px;}
.ul_footerQuick li{
display:inline;
margin-right:8px; }
.ul_footerQuick a{
padding-left:8px;
background:url(../images/icon_dot_s1.gif) no-repeat 0 6px;
*background-position:0 4px;}

.p_copyright{
padding:8px 0 23px; 
text-align:center;}

.p_copyright span{
margin:0 10px;}





/* sideNav */
.sideNav{
float:left;
width:205px;
padding-bottom:30px; 
background:url(../images/sideBg.png) no-repeat 0 100%;
margin:8px 0 20px 3px;
_display:inline;}

.h2_sideNav{
height:39px;
text-indent:-999em;overflow:hidden;
background:url(../images/h2_side.png) no-repeat;}

.h2_side_1{background-position:0 0;}
.h2_side_2{background-position:0 -40px;}
.h2_side_3{background-position:0 -80px;}
.h2_side_4{background-position:0 -120px;}
.h2_side_5{background-position:0 -160px;}
.h2_side_6{background-position:0 -200px;}
.h2_side_7{background-position:0 -240px;}

/* ul_sideNav */
.ul_sideNav{
list-style:none;}
.ul_sideNav li{
margin:0 14px; 
padding:9px 0;
*padding:8px 0; 
background:url(../images/dotLine_a1.gif) repeat-x 0 100%;
}
.ul_sideNav a{
display:block;
padding:0 10px 0 25px;
background:url(../images/icon_sideLeader.gif) no-repeat 14px 6px;
background-position:14px 4px\9;
*background-position:14px 6px;}
.ul_sideNav a:hover{color:#0C439A;}
.ul_sideNav li.now a{font-weight:bold;color:#0C439A;}

/* mainCont */
.mainCont{
float:right;
width:740px;
min-height:400px;
_height:400px; 
margin:8px 2px 0 0;
_display:inline;}

/* crumb */
.crumb{
text-align:right;
margin:20px 11px -33px 0;
font-family:"宋体";}
.crumb a{margin:0 4px; }
.crumb span{margin:0 4px;color:#0C439A;font-weight:bold; }
.h2_mainTitle{
padding:7px 0;
margin:10px 2px 5px; 
background:url(../images/dotLine_a1.gif) repeat-x 0 100%;
font-size:1.17em;
color:#0C439A;}
.h2_mainTitle span{
padding-left:15px; 
background:url(../images/h2_mainTitle.gif) no-repeat 0 3px; }

/* details */
.detailsBox{
margin:10px 100px 30px 2px;
width:618px;
overflow:hidden;}

.detailsBox .h3_title{
font-size:1.17em;
/*color:#BF0000;*/
color:#0C439A;
margin:25px 10px 10px;
text-align:center; }

.detailsBox .h4_abs{
text-align:center; 
margin-bottom:15px;
font-weight:normal;}
.detailsBox .h4_abs span{
margin:0 10px;}




/* ul_d2 */
.ul_d2{
margin:10px 0; 
list-style:none; 
overflow:hidden;}

.ul_d2 li{
float:left;
width:24.5%;
height:130px;
text-align:center;}
.ul_d2 a.a_thumb{
font-size:0em;line-height:0;}
.ul_d2 h3{
padding:5px 8px;
font-weight:normal;}


/* ul_d3 */
.ul_d3{
padding:20px 0 0; 
margin-right:120px; 
list-style:none; 
overflow:hidden;
background:url(../images/dotLine_a1.gif) repeat-x scroll 0 100%;
zoom:1;}
.ul_d3 li{
float:left;
width:297px;height:240px;
margin-left:10px;
_display:inline;
background:url(../images/sprite_noR_1.gif) no-repeat 0 -200px; }
.ul_d3 .a_thumb img{
padding:10px 10px 12px; }
.ul_d3 .h3_title{
width:277px;
text-align:center;
line-height:1.4em;}
.ul_d3 .h3_title a{
color:#0C439A;}


/* ul_d4 */
.ul_d4{
margin:20px 150px 0 0; 
padding:0 0 0 20px; 
list-style:none;
overflow:hidden;
background:url(../images/dotLine_a1.gif) repeat-x scroll 0 100%;}
.ul_d4 li{
float:left;
width:190px;height:150px; }
.ul_d4 img{
border:5px solid #fff;}

.ul_d4 .h3_title{
width:160px;
margin-top:5px; 
text-align:center;
line-height:1.4em; }
.ul_d4 .h3_title a{
color:#0C439A;}

/* dl_a1 */
.dl_a1{
position:relative;
height:110px;
padding:10px 0 0 160px;
margin-right:120px; 
background:url(../images/dotLine_a1.gif) repeat-x 0 100%; }
.dl_a1 dt{
position:relative;
margin-bottom:5px; }
.dl_a1 dt .span_date{
position:absolute;
top:0px;right:3px;
font-family:"宋体";}
.dl_a1 dt a{
color:#0B419B;
font-weight:bold;}
.dl_a1 .ddThumb{
position:absolute;
top:10px;left:0;}


.dl_a1 .ddCont{
line-height:1.7; }

.dl_a1 .a_details{
display:block;
width:70px; 
margin:0 0 0 auto; 
color:#CC0000;
font-family:"宋体";}


/* hr_contactBox */
.hr_contactBox{
margin:15px 14px 0;
line-height:1.7em; }
.hr_contactBox a{
color:#CC0000;}

.hr_contactBox a:hover{
text-decoration:underline;}





#popCon #logForm{
padding:70px 0 150px 320px;
border-bottom:1px solid #d2d2d2; 
margin-bottom:5px; 
}

#popCon h3{
color:#0b4199;
font-size:1.167em;
margin-bottom:15px;
}
#popCon .a{
margin-bottom:12px;
}
#popCon input.text{
width:200px;
height:14px;
padding:3px 4px 5px;
line-height:18px;
border:1px solid #ccc;
vertical-align:middle;
}
#popCon label{
float:left;
width:55px;
position:relative;
top:3px; 
top:5px\9; }
#logForm input.code{
width:80px; }
#popCon .a img{vertical-align:middle;margin-left:5px; }

#logForm input.button{
background:url(../images/btn7.gif) no-repeat;
width:62px;
height:23px;line-height:23px; 
text-align:center;
border:none;
margin-left:55px;
color:#fff;
font-weight:bold;
cursor:pointer;
}
#logForm .errorBox{
margin-left:5em;
padding-left:20px;
background:url(../images/error.gif) no-repeat;
height:16px;
line-height:16px;
color:#0b4199;
font-size:1.167em;
}


#loginerror{
position:relative;
top:-2px; 
zoom:1;
display:none;
padding:3px 5px 3px 20px; 
_padding-bottom:2px; 
margin-left:5px; 
background:#FFF0E6 url(../images/alertIcon.gif) no-repeat 4px -96px;
border:1px solid #FF6900;
color:#333; }




