.po_re{position:relative;}

#lefter{width:200px;}
#right{width:800px;}

/*cate*/
.cate{width:200px; /*position:absolute; left:0; top:-35px;*/}
.cate dt{height:44px; line-height:44px; overflow:hidden; text-indent:15px; background:#2e323d; color:#fff; font-size:14px; font-weight:bold;}
.cate dd{height:54px; line-height:62px; overflow:hidden; background:url(../img/cate_dot.png) no-repeat 26px 27px #f9f9f9; border:1px #e3dfdf solid; border-top:none; text-indent:41px;}
.cate dd a{font-size:14px; font-weight:bold; color:#626262;}
.cate dd.gray{background-color:#e5e5e5;}
.cate .icon{background-position:17px 18px; background-repeat:no-repeat; line-height:53px;}
.cate .icon_01{background-image:url(../img/icon_01.jpg);}
.cate .icon_0{background-image:url(../img/icon_0.jpg);}
.cate .icon_1{background-image:url(../img/icon_1.jpg);}
.cate .icon_2{background-image:url(../img/icon_2.jpg);}
.cate .icon_3{background-image:url(../img/icon_3.jpg);}
.cate .icon_4{background-image:url(../img/icon_4.jpg);}
.cate .icon_5{background-image:url(../img/icon_5.jpg);}
.cate .icon_6{background-image:url(../img/icon_6.jpg);}
.cate .icon_7{background-image:url(../img/icon_7.jpg);}
.cate .icon_8{background-image:url(../img/icon_8.jpg);}
.cate .icon_9{background-image:url(../img/icon_9.jpg);}
.cate .icon_10{background-image:url(../img/icon_10.jpg);}
.about .cate{background:#f9f9f9; min-height:600px; _height:600px;}


#app{width:200px; overflow:hidden;}
#app h3{height:44px; line-height:44px; overflow:hidden; text-indent:15px; background:#2e323d; color:#fff; font-size:14px; font-weight:bold;}
#app li{width:200px; padding:0; margin:0; overflow:hidden;}
#app li>a{display:block; width:198px; height:40px; line-height:40px; overflow:hidden; background:#f0f0f0; border:1px #e3dfdf solid; border-top:none; text-indent:41px; text-decoration:none; margin:0; padding:0; font-size:14px; font-weight:bold; color:#626262;}
#app li a.icon_0{background:url(../img/icon_0.jpg) 16px center no-repeat #f0f0f0;}
#app li a.icon_1{background:url(../img/icon_1.jpg) 16px center no-repeat #f0f0f0;}
#app li a.icon_2{background:url(../img/icon_2.jpg) 16px center no-repeat #f0f0f0;}
#app li a.icon_3{background:url(../img/icon_3.jpg) 16px center no-repeat #f0f0f0;}
#app li a.icon_4{background:url(../img/icon_4.jpg) 16px center no-repeat #f0f0f0;}
#app li a.icon_5{background:url(../img/icon_5.jpg) 16px center no-repeat #f0f0f0;}
#app li a.icon_6{background:url(../img/icon_6.jpg) 16px center no-repeat #f0f0f0;}


#app li dd{width:198px; height:36px; line-height:36px; text-indent:60px; overflow:hidden; background:url(../img/cate_dot.png) 45px center no-repeat; border:1px #e3dfdf solid; border-top:none; margin:0; padding:0;}




/*jobs*/
#jobs{width:790px; background:#f7f7f7; min-height:500px; _height:500px; padding-left:10px;}
#jobs .left{width:480px; overflow:hidden;}
#jobs .left .t{color:#555555; font-size:23px; height:42px; line-height:42px;}
#jobs .left dt{width:127px; height:55px; overflow:hidden; line-height:50px; text-indent:37px; color:#fff; background:url(../img/jobs_dt_bg.jpg) no-repeat; margin-top:14px; font-size:15px;}
#jobs .left dd{margin-left:21px; line-height:180%;}
#jobs .right{width:310px; overflow:hidden;}

/*about*/
#about{width:100%; min-height:500px; _height:500px;}
#about .t{color:#555555; font-size:23px; height:54px; line-height:54px;}
#about .title{text-indent:6px;}
#about .about_banner{width:100%; overflow:hidden;}
#about .about_banner img{ width:100%;}
#about .left{width:500px;line-height:230%; font-size:14px; text-indent:28px;}
#about .right{width:260px; margin-right:10px;}
#about .right .t{ color:#2b699c;}
#about .right .s{padding:20px 13px; text-indent:30px;}
#about .about_list{ overflow:hidden;}
#about .about_list .tips{color:#2b699c; font-size:23px; height:54px; line-height:54px; text-indent:10px;}
#about .about_list li{width:250px; height:192px; overflow:hidden; padding:10px 6px; float:left; _display:inline;}
#about .about_list li dt{display:table-cell; width:250px; height:144px; overflow:hidden; text-align:center; vertical-align:middle; *display:block; *font-family:Arial; *font-size:133px;}
#about .about_list li dt img{vertical-align:middle; width:250px; height:144px;}
#about .about_list li dd{ width:250px; height:48px; line-height:48px; overflow:hidden; text-align:center; font-size:14px;}
#about .contact{ padding:15px 30px;}
#about .contact h1{padding:8px 0; font-size:24px; color:#16364f;}
#about .contact li{padding:8px 0; font-size:14px; line-height:24px;}
#about .contact li img{vertical-align:middle; margin-right:14px;}
#about .contact li span{margin-right:20px; font-size:24px; line-height:40px;}
#about .contact li label{margin-left:108px;}

/*apply*/
#apply{width:790px; padding-left:10px; min-height:500px; _height:500px;}
#apply .t{color:#555555; font-size:23px; height:54px; line-height:54px;}
#apply .title{text-indent:6px;}
#apply .apply_banner{width:790px; overflow:hidden;}
#apply .apply_banner img{ width:790px;}
#apply .left{width:500px;}
#apply .left .contents{line-height:230%; margin-left:19px; margin-top:6px; font-size:14px; text-indent:28px;}
#apply .left .view{margin-top:12px;}
#apply .left .view ul{margin-top:6px;}
#apply .left .view li{background:url(../img/apply_list_dot.jpg) no-repeat left 12px; color:#464646; height:32px; line-height:32px; text-indent:11px; margin-left:30px; float:left; display:inline; width:207px; font-size:14px;}
#apply .left .view li.list{width:100%;}
#apply .right{width:270px; margin-right:10px;}
#apply .right .s{background:#f2f2f2; padding:10px 13px; height:370px;}
#apply .right .s dl{float:left; display:inline; margin-right:22px; margin-bottom:9px;}
#apply .right .s dt{margin-bottom:8px; font-size:14px; text-indent:5px;}
#apply .right .s dd img{max-width:105px; max-height:105px; _width:105px; _height:105px;}



#info_list{width:780px; min-height:500px; _height:500px;padding-left:20px;}
#info_list .t{color:#555555; font-size:23px; height:54px; line-height:54px;}
#info_list .info_line{height:16px;margin-top:12px; border-top:1px solid #ddd; overflow:hidden; clear:both; }
#info_list .item{padding-top:12px; }
#info_list .item .i_t{font-size:24px; color:#06C; padding-bottom:8px; border-bottom:1px solid #ddd;}
#info_list .item .i_img{padding:20px 0; text-align:center; overflow:hidden;}
#info_list .item .i_s{padding-bottom:5px; padding-top:3px; border-bottom:1px solid #dedede;}
#info_list .item .i_intro{text-indent:28px; line-height:160%;padding-top:8px; }



#info_detail{width:780px; min-height:500px; _height:500px;padding-left:20px;}
#info_detail .con{margin:8px auto; overflow:hidden; }
#info_detail .con .info_detail_title{background:url(../img/info_title_bg.jpg) center repeat-y;margin:0 auto;}
#info_detail .con .info_detail_title .t_t{height:5px; overflow:hidden; background:url(../img/info_title_top.jpg) center top no-repeat; }
#info_detail .con .info_detail_title .t_c{line-height:36px;background:url(../img/info_title_bottom.jpg) bottom no-repeat; padding:5px 32px 30px; font-size:24px;text-align:center; }
#info_detail .con .d_i{ width:100%; height:32px; line-height:32px; overflow:hidden; text-align:center; border-bottom:1px solid #dedede;}
#info_detail .con .d_i span{margin:0 8px;}
#info_detail .con .d_i label{color:#0065cf;}
#info_detail .con .d_s{line-height:24px;text-align:center;padding:5px 0;border-bottom:1px solid #dedede; text-align:center; }
#info_detail .con .d_s #ckepop{ margin:8px auto;text-align:center;}
#info_detail .con .d_c{ padding:8px 0 12px; line-height:240%; min-height:450px; _height:450px; }
