@charset "utf-8";

/*****ab_bnimgbox*******/
.ab_bnimgbox { position:relative; height:350px; max-width:1920px; min-width:1200px; overflow:hidden; margin:0px auto; }
.ab_bnimgbox .ab_bnimg { position:absolute; left:50%; top:0; width:1200px; height:350px; margin-left:-960px;}
.ab_bnimg img { width:1920px; height:350px; }


/**************************er_left**************************/
.er_left { width:282px; background:url(../images/er_lfbntopbg01.png) no-repeat left top; padding-top:6px; margin-top:-6px; position:relative; z-index:2; }

.er_lfbn { float:left; width:100%; color:#5f5f5f; background:url(../images/er_lfbnftbg01.png) no-repeat left bottom;  padding-bottom:10px; }
.er_lfbn .er_lfbnbg { float:left; width:275px; padding:0px 5px 80px 2px; background:url(../images/er_lfbncnbg01.png) repeat-y; }
.er_lfbn .er_lfbnbg  h2 { font-size:20px; font-weight:normal; text-indent:30px; color:#323232; height:74px; line-height:74px; background:#fafafa; }
.er_lfbn  ul { float:left; width:100%; }
.er_lfbn  ul li { float:left; width:100%; }
.er_lfbn  ul li p a {float:left; width:235px; font-size:16px; color:#2d2d2d;  padding:13px 0px 12px 40px;  border-bottom:1px solid #f2f2f2; background:url(../images/er_lfbn_jt01.png) no-repeat 246px 21px;}
.er_lfbn  ul li.hover01 p a { background-color:#e60012; background-position:246px -70px; color:#fff; }
.er_lfbn  ul li ul { display:none; }
.er_lfbn  ul li ul li { padding-bottom:1px;}
.er_lfbn  ul li ul li p a,.er_lfbn  ul li.hover01 ul li p a {float:left; width:217px; font-size:15px; color:#2d2d2d;  padding:13px 0px 12px 58px;  border-bottom:none; background:url(../images/er_lfbn_li01.png) no-repeat 43px -62px;}
.er_lfbn  ul li ul li:hover p a,.er_lfbn  ul li ul li.hover01 p a,.er_lfbn  ul li.hover01 ul li.hover01 p a { background-color:#f6f6f6; background-position:43px 22px; color:#e60012; }

.er_lfbn  ul li ul li ul li a {float:left; width:205px; font-size:13px; color:#2d2d2d;  padding:5px 0px 5px 70px;  border-bottom:none; background:url(../images/er_lfbn_li02.png) no-repeat 58px -44px;}
.er_lfbn  ul li ul li ul li:hover a { background-position:58px 13px; color:#e60012; }

.er_lfbn  ul li:hover p a {background-color:#e60012; background-position:246px -70px; color:#fff; }
.er_lfbn  ul li:hover ul li p a {background:url(../images/er_lfbn_li01.png) no-repeat 43px -62px; color:#2d2d2d;}
.er_lfbn  ul li ul li:hover p a {background-color:#f6f6f6; background-position:43px 22px; color:#e60012;}
.er_lfbn  ul li.hover01 ul { display:block; }
.er_lfbn  ul li:hover ul { display:block; }
.er_lfbn  ul li:hover ul ul { display:none; }
.er_lfbn  ul li ul li:hover ul { display:block; }
.er_lfbn  ul li.hover01 ul li ul { display:none;}
.er_lfbn  ul li.hover01 ul li.hover01 ul { display:block; }
.er_lfbn  ul li.hover01 ul li.hover01 ul li.hover01 a {background-position:58px 13px; color:#e60012;}
.er_lfbn  ul li ul li ul { border-bottom:1px solid #f8f8f8; padding-bottom:6px; }




/**************************er_right**************************/
.er_right { width:871px; }

/********er_current**********/
.er_current { float:left; width:100%; padding-top:39px; padding-bottom:15px; border-bottom:1px solid #f0f0f0; }
.er_current .tit { float:left; line-height:24px; }
.er_current .tit .span01 { color:#e60012; font-size:30px; line-height:100%; display:inline-block; float:left; }
.er_current .current { font-size:12px; background:url(../images/home.png) no-repeat left 7px; padding-left:21px; color:#b1b1b1; float:right; line-height:24px; margin-top:2px; }
.er_current .current a {color:#b1b1b1; display:inline-block; margin:0px 5px; }
.er_current .current a:hover {color:#e60012; }
.er_current .current span { color:#6a6a6a; padding-left:5px; }

/***********ins_con*****************/
.ins_con { float:left; width:100%; font-size:14px; color:#545454; line-height:32px; padding-top:25px; padding-bottom:25px; }
.ins_con img { max-width:100%; }
.ins_con p { padding-bottom:39px; }



/************************about***************************/
/*********ab_newslb*************/
.ab_newslb { float:left; width:100%; padding-top:6px; }
.ab_newslb  ul li { float:left; width:100%; padding:38px 0px 42px; border-bottom:1px solid #f2f2f2; }
.ab_newslb  ul li .divimg { float:left; width:200px; }
.ab_newslb  ul li .divimg img { width:200px; height:230px; display:inline-block; }
.ab_newslb  ul li .text { float:right; width:635px; }
.ab_newslb  ul li .text dl dt span { display:block; }
.ab_newslb  ul li .text dl dt .span01 { color:#da251c; font-size:18px; }
.ab_newslb  ul li .text dl dt .span01 a { color:#da251c; }
.ab_newslb  ul li .text dl dt .span01 a:hover { text-decoration:underline; }
.ab_newslb  ul li .text dl dt .span02 { color:#b4b4b4; padding:10px 0px ; }
.ab_newslb  ul li .text dl dd { color:#565656; line-height:32px; }
.ab_newslb  ul li .text dl dd a { color:#565656;}


/**********ab_ns_con_cur**********/
.ab_ns_con_cur {background:#f7f7f7; float:left; width:100%; }
.ab_ns_con_cur .er_current { padding:12px 0px; border-bottom:none; } 

/*************aid_clause************/
.aid_clause {  width:100%; overflow:hidden; padding:42px 0px; float:left; color:#737373; line-height:1.8em; }


/******details******/
.details{ padding:0px;overflow:hidden;}
.details h1{ text-align:center; font-size:30px; line-height:1.5em; color:#252525; font-weight:normal; padding:0px; }

.details h2{ text-align:center;font-size:13px; font-weight:normal; color:#676767; padding:28px 0px 3px; margin-bottom:17px; border-bottom:1px solid #f0f0f0;}
.details h2 span{ padding:0px 10px 5px 20px; display:inline-block;}
.details h2 span.time{  padding-left:22px;}
.details h2 span.click{  padding-left:18px;}
.details h2 span.print{ padding-left:0px; }
.details h2 span.print a{ cursor:pointer; cursor:hand; color:#9A9A9A;}
.details h2 span.font_size{ padding-left:5px;}
.details h2 span.font_size a{ padding:0px 5px;cursor:pointer; cursor:hand;color:#676767; }
.details h2 span.font_size a#big{ font-size:13px;}
.details h2 span.font_size a#small{font-size:13px;}
.details h2 span.font_size a#medium{font-size:13px;}
.details h2 span.font_size a.on,.details h2 span.font_size a:hover{ color:#e60012;}

.conts { line-height:36px; color:#555; width:100%; float:left; font-size:16px; padding:20px 0px;}
.conts p{ padding-bottom:35px;}
.conts img { max-width:100%; }

.sharenr { overflow:hidden; width:100%; padding:0px 0px 26px; border-bottom:1px solid #f0f0f0;}
.share{   color:#4b4b4b; width:300px;}
.share .span01 { float:left; line-height:24px; color:#676767; font-weight:bold; margin:0px 5px 0px 0px; font-size:16px; }


.details_close { float:right; }
.details_close a {  color:#fff; font-size:14px; width:93px; height:32px; line-height:32px; background:url(../images/honnor_close.jpg) no-repeat; text-align:center; display:inline-block; }
.details_close a:hover { text-decoration:underline; color:#fff; }


.fp{ padding:17px 0px; color:#676767; float:left; width:100%; font-size:14px; }
.fp ul li { float:left;  padding:14px 0px; line-height:18px; width:50%; }
.fp ul li a{ color:#676767;}
.fp ul li a:hover{color:#e60012; }         
.fp ul li.li02 { text-align:right; }


/***page*****/
.page {text-align:center; margin:48px 0px 48px; font-family:Arial, Helvetica, sans-serif;}
.page a {  margin:0 2px; color:#989898;display:inline-block;  line-height:22px; border:1px solid #b2b2b2; width:38px; line-height:38px; height:38px; }
.page a:hover,.page a.on {color:#fff; background:#de000e; font-weight:bold;  border:1px solid #de000e;}
.page .page_prev { background:url(../images/pages_prev.jpg) no-repeat center 13px; }
.page .page_next { background:url(../images/page_next.jpg) no-repeat center 13px;  }
.page .page_prev:hover {background:url(../images/pages_prev.jpg) no-repeat center 13px; border:1px solid #b2b2b2; }
.page .page_next:hover {background:url(../images/page_next.jpg) no-repeat center 13px; border:1px solid #b2b2b2; }
.page a.dian { border:1px solid #fff; }
.page a.dian:hover { background:none; border:1px solid #fff; color:#989898; font-weight:normal; }


/***********team_mid************/
.team_mid .details h1 { padding-bottom:30px; }
.team_mid .sharenr { border-bottom:none; }

/********************train****************************/
/*********train_courselb*********/
.train_courselb { float:left; width:100%; padding-bottom:30px; }
.train_courselb ul li { float:left; width:265px; height:324px; margin:44px 38px 4px 0px; }
.train_courselb ul li .divimg { float:left; width:100%; position:relative; }
.train_courselb ul li .divimg img { width:100%; height:235px; }
.train_courselb ul li .divimg .play { position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../images/play_bg01.png);filter: Alpha(opacity=0); -moz-opacity:0; opacity:0; display:none; }
.train_courselb ul li .divimg .play a { background:url(../images/play_01.png) no-repeat; width:48px; height:48px; margin:95px 0px 0px 110px; display:inline-block;  }
.train_courselb ul li .tit { width:235px; padding:15px 14px; float:left; background:#fff; border:1px solid #e6e6e6; border-top:none; position:relative; }
.train_courselb ul li .tit dl dt { color:#ee1b12; font-size:16px; }
.train_courselb ul li .tit dl dt a {color:#ee1b12;}
.train_courselb ul li .tit dl dd { color:#656565; font-size:13px; padding:2px 0px 4px; line-height:28px; }
.train_courselb ul li .tit .con { float:left; width:100%; padding-top:8px; }
.train_courselb ul li .tit .con span { float:left; padding:5px 0px 5px 24px; width:117px; font-size:13px; color:#7f7f7f; }
.train_courselb ul li .tit .con .span01 { background:url(../images/train_courselb_li01.png) no-repeat left 7px; }
.train_courselb ul li .tit .con .span02 { background:url(../images/train_courselb_li02.png) no-repeat left 7px; width:70px; }
.train_courselb ul li .tit .con .span03 { background:url(../images/train_courselb_li03.png) no-repeat left 6px; }
.train_courselb ul li .tit .con .span04 { background:url(../images/train_courselb_li04.png) no-repeat left 7px; width:70px; }
.train_courselb ul li .tit .tit2 { position:absolute; z-index:2; width:235px; padding:15px 14px; border:1px solid #e6e6e6; border-top:none; left:-1px; top:0px; filter: Alpha(opacity=0); -moz-opacity:0; opacity:0; display:none; background:#fff; }
.train_courselb ul li.li03 { margin-right:0px; }

/*************train_noticelb****************/
.train_noticelb { float:left; width:100%; padding:20px 0px; }
.train_noticelb ul { float:left; width:100%; }
.train_noticelb ul li { float:left; width:100%; padding:10px 0px; border-bottom:1px dashed #eee; font-size:15px; }
.train_noticelb ul li  a { color:#474747; background:url(../images/in_newslbli02.png) no-repeat 10px center; padding-left:27px; display:inline-block; float:left; line-height:24px;  }
.train_noticelb ul li  a:hover { color:#ff3e4d; } 
.train_noticelb ul li.last01 { border-bottom:none;}


.sign_up  { float:left; width:100%; padding-top:18px; text-align:center; }
.sign_up  a { background:#e40006; border-radius:3px; color:#fff; padding:0px 26px; line-height:40px; display:inline-block; }
.sign_up  a:hover { color:#fff; }

/******************talent************************/
.tal_related_talents { float:left; border:1px solid #f2f2f2; width:869px; padding-bottom:20px; margin-top:35px; }
.tal_related_talents h2 { float:left; width:100%; line-height:53px; text-indent:19px; background:#fafafa; border-bottom:1px solid #f2f2f2; font-size:18px; font-weight:normal; margin-bottom:2px; color:#4b4b4b; }
.tal_related_talents h2 label { color:#e60012; }

.tal_related_talents ul { float:left; width:100%;}
.tal_related_talents ul li { float:left; width:100%; padding:20px 0px 0px; }
.tal_related_talents ul li .tit { float:left; width:79px; padding-right:20px; line-height:24px; color:#a9a9a9; text-align:right; }
.tal_related_talents ul li .tit_tab { float:left; width:770px; line-height:24px; }
.tal_related_talents ul li .tit_tab span { display:inline-block; cursor:pointer; margin-right:5px; padding:0px 6px; color:#323232; margin-bottom:5px; }
.tal_related_talents ul li .tit_tab span.hover01 { background:#e60012; color:#fff; }
.tal_related_talents ul li .tit_tab span:hover { color:#e60012; }
.tal_related_talents ul li .tit_tab span.hover01:hover {color:#fff; }

/************tal_talentlb***************/
.tal_talentlb { float:left; border:1px solid #f2f2f2; border-top:none; width:869px; padding-bottom:20px; }
.tal_talentlb .tit { float:left; width:100%; background:#fafafa; border-bottom:1px solid #f2f2f2; }
.tal_talentlb .tit ul { float:left; }
.tal_talentlb .tit ul li { float:left; padding:0px 19px; border-right:1px solid #f2f2f2; line-height:43px; color:#323232; cursor:pointer; }
.tal_talentlb .tit ul li span { display:inline-block; background:url(../images/tal_talentlb_li01.png) no-repeat right 19px; padding-right:13px; }
.tal_talentlb .tit ul li.hover01 span { background-position:right -59px; }
.tal_talentlb .tit .text { float:right; color:#4b4b4b; padding-right:19px; line-height:43px; }
.tal_talentlb .tit .text label { color:#e60012; }

.tal_talentlb .tal_tallb { float:left; width:100%; } 
.tal_talentlb .tal_tallb ul li { float:left; width:100%; border-bottom:1px solid #f2f2f2; padding:25px 0px 22px; }
.tal_talentlb .tal_tallb ul li .divimg { float:left; width:45px; padding:0px 15px 0px 20px; }
.tal_talentlb .tal_tallb ul li .divimg img { width:45px; height:45px; display:inline-block;  }
.tal_talentlb .tal_tallb ul li .text { float:right; margin-top:-3px; padding-right:19px; width:770px; }
.tal_talentlb .tal_tallb ul li .text dl dt { font-size:16px; color:#414141; }
.tal_talentlb .tal_tallb ul li .text dl dd { font-size:13px; padding-top:7px; color:#999; }
.tal_talentlb .tal_tallb ul li .text dl dd label { color:#e60012;}
.tal_talentlb .tal_tallb ul li.libg { background:#fafafa; }
.tal_talentlb .tal_tallb ul li:hover .text dl dt { color:#e60012; }
.tal_talentlb .page { margin:31px 0px 11px; }


/******tal_right***********/
.tal_right .tal_related_talents ul li .tit { width:49px; }
.tal_right .tal_related_talents ul li .tit_tab { width:800px; }
.tal_right .tal_talentlb .tal_tallb ul li .divimg img { width:43px; height:43px; border:1px solid #ccc;  }


/*********tal_content*********/
.tal_content { float:left; width:100%; }
.tal_content h1{ text-align:center; font-size:30px; line-height:1.5em; color:#252525; font-weight:normal; padding-top:30px; }
.tal_content h2{ text-align:right;font-size:13px; font-weight:normal; color:#676767; padding:16px 0px 3px; margin-bottom:17px; border-bottom:1px solid #f0f0f0;}
.tal_content .con { line-height:36px; color:#555; width:100%; float:left; font-size:16px; padding:20px 0px;}
.tal_content .con p{ padding-bottom:35px;}
.tal_content .con img { max-width:100%; }




/*********************training_battalion*****************************/

/**************bat_answers*******************/
.bat_answers { float:left; width:100%; }
.bat_answers .sideMenu{  float:left; width:100%; margin-top:9px; *+margin-top:14px; overflow:hidden;   }
.bat_answers .sideMenu h3{  height:24px; padding:12px 0px; line-height:24px; padding-left:20px; background:url(../images/in_answers_li01.png) no-repeat 822px 14px; border-bottom:1px solid #e8e8e8;  cursor:pointer;font:normal 14px/24px "Microsoft YaHei";}
.bat_answers .sideMenu h3.on { background-position:822px -62px; padding-bottom:5px; color:#e40006; border-bottom:none; }
.bat_answers .sideMenu ul{ padding:0px 25px 8px 18px; line-height:24px; font-size:12px; color:#5a5a5a; display:none;  border-bottom:1px solid #e8e8e8;  /* 默认都隐藏 */ }
.bat_answers .sideMenu ul a {color:#5a5a5a;}






























