/* CSS Document */

.pt15{ padding-top:15px;}
.city-name {width:840px; padding-left:50px;text-align:center;}
ul li.city-name{height:30px; line-height:30px; padding:0 1px;}
.city-name ul li a{ font-size:12px; color:#000; font-weight:normal; font-weight:normal;}

.city-line{ width:1px; margin:0; padding:0; margin:0 8px; _margin:0 5px; color:#CCC;}

.logo{ padding-top:10px; /*height:57px;*/}
.logo h1{ text-align:right;}


.pro-type{width:290px;}
.pro-type .tit-gray{width:290px; height:36px; line-height:36px;background:url(../images/tit-back2.jpg) no-repeat;}
.pro-type .tit-gray h2{width:115px;background:url(../images/tit-back1.jpg) repeat-x; padding-left:15px;color:#fff; font-size:14px; letter-spacing:3px;}

.pro-type2{width:225px;}
.pro-type2 .tit-gray{width:225px; height:36px; line-height:36px;background:url(../images/tit-back2.jpg) no-repeat;}
.pro-type2 .tit-gray h2{width:115px;background:url(../images/tit-back1.jpg) repeat-x; padding-left:15px;color:#fff; font-size:14px; letter-spacing:3px;}



.company-name{ padding:5px 15px 0 5px;}
.company-name li{ line-height:25px; background:url(../images/black-icon.jpg) no-repeat 7px 11px;}
.company-name li a{ position:relative; display:inline-block; font-size:12px; color:#4A4848;padding-left:20px; }
.company-name li a b{ position:absolute;width:21px; height:9px; background:url(../images/new.gif) no-repeat; right:-27px; top:7px;}



.people-left{ width:290px;border:1px solid #eee; margin-right:8px;}
.login-tit h2{ height:45px; line-height:45px; background:url(../images/people-tit1back.png) no-repeat;}
.login-infor{ width:230px; _width:240px; padding:20px 30px 10px; _padding:20px 25px 10px; line-height:25px; font-size:14px;}
.username, .password{width:175px; height:25px; line-height:25px; padding-left:5px; border:2px solid #7d9fba;}
.mb15{ margin-bottom:15px;}
.mr20{ margin-right:20px;}

.people-AD{ width:277px; padding:0 6px 0; _padding:0 5px 0;}
.people-AD a{ display:inline-block;}


.people-right{ width:890px;border:1px solid #eee;}
.job-infor{ margin-right:10px;}
.people-search{ width:850px; height:70px; background:#efefef; padding-left:40px; padding-top:30px;}
.people-search dl{}
.people-search dl dt{ margin-right:30px;}
.people-search dl dd form{ width:400px;}

.username2, .password2, .vcode{width:220px; height:30px; line-height:30px; padding-left:5px; border:1px solid #d2d2d2;}


.news-job{ width:655px;}
.news-job p{ position:relative; width:635px; height:30px; line-height:30px; font-size:14px; padding:0 10px 0; background:#ff7100;}
.news-job p i{ position:absolute; width:23px; height:13px; background:url(../images/people-icon1.png) no-repeat; left:20px; top:29px;}
.news-job p span{ color:14px; color:#FFF; letter-spacing:3px;}
.grey-row{ background:#efefef;}




.job-tit{ width:635px; height:40px; line-height:40px; padding:0 10px; font-size:15px; font-weight:600; color:#3C3C3C;}
.job-tit li{ float:left;}

.job-content{ width:635px; height:30px; line-height:30px; padding:0 10px; font-size:12px;  _font-weight:normal;  color:#3C3C3C;}
.job-content li{ float:left;}

.people-detail-right{ width:878px; padding:0 15px; border:1px solid #C5C5C5;}
.people-detail-right p.place{ font-size:14px;line-height:40px;  padding-left:20px; background:url(../images/tm-3-2_03.gif) no-repeat 0 14px;}
.work{width:860px; border-bottom:3px solid #ff6600;}
.work h2{width:105px; background:url(../images/people-detail-tit.png) no-repeat; font-size:15px; font-weight:600;padding-left:42px; padding-top:4px; height:31px;line-height:35px;_padding-top:0;color:#FFF; letter-spacing:4px; _font-size:16px; _letter-spacing:6px;}
.people-detail-right dl dt{ padding:20px;}

.people-detail-right dl dd h2{ line-height:40px; font-weight:normal; font-size:15px; padding-left:10px;}
.people-detail-right dl dd ul{ width:582px; padding:0 10px;border-bottom:1px dotted #999; font-size:12px;}
.people-detail-right dl dd ul li{ float:left; width:280px; line-height:30px; background:#efefef; color:#333; padding-left:5px;}

.people-detail-right .job-detail{ width:540px; padding:0 30px;}
.people-detail-right .job-detail p{ line-height:30px; color:#333;}

.company-contact{ padding-left:150px;}
.company-contact li{ width:700px; line-height:25px; background:#efefef; color:#333; padding-left:5px; }










/*招聘信息 style*/
.line-left{border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;}
#Table8{border-top:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;}
#Table5 td{padding-top:5px}
#Table1 td{padding-top:5px;padding-bottom:5px}







/*more page_style*/
.news-job_more{width:850px}
.news-job_more p{ position:relative; width:870px; height:30px; line-height:30px; font-size:14px; padding:0 10px 0; background:#ff7100;}
.news-job_more p i{ position:absolute; width:23px; height:13px; background:url(../images/people-icon1.png) no-repeat; left:20px; top:29px;}
.news-job_more p span{ color:14px; color:#FFF;}
.job-tit_more{ width:870px; height:40px; line-height:40px; padding:0 10px; font-size:15px; font-weight:600; letter-spacing:3px; _letter-spacing:1px;background:#f2f1ef;text-align:center}
.job-tit_more li{ float:left;}
.job-content_more{ width:870px; height:30px; line-height:30px; padding:0 10px; font-size:12px; font-weight:600; _font-weight:normal; letter-spacing:2px; _letter-spacing:1px; color:#3C3C3C;text-align:center}
.job-content_more li{ float:left;}
.shuang{background:#f5f7f8;width:870px;height:30px}
.company_page{float:right;padding-top:10px;padding-bottom:10px}
.company_page ul li{float:left;padding-left:10px;}
.company_page ul li a{color:#000}
.company_page ul li a:hover{color:#F00}




/*基本信息*/
#Table2 tr td{padding-top:5px;padding-bottom:5px}

#Table3 tr td{padding-top:5px;padding-bottom:5px}
