/* 主体 */
.main { padding:0; border-right:1px solid #ddd;}
.main .sidebar { float:left; width:244px; margin-bottom:10px; }
.main .rmain { float:right; width:735px; border-top:1px solid #DDDDDD;}

	/* 左侧标题 */
.leftTxtTitle { background:url(leftTxtTitle.jpg) no-repeat; height:42px; font-size:16px; color:#003E96; padding-left:40px; font-weight:normal; line-height:42px;}

	/* 二级导航 */
.menu { width:242px; margin-bottom:15px; border:1px solid #E9E9E9; }
.menu dl { width:219px; margin:0 auto; padding:5px 0 15px;}
.menu dt { width:219px; margin-top:2px; background:url(menu.jpg) no-repeat; height:32px; line-height:32px; }
.menu dt a { display:block; width:189px; padding-right:15px; _height:32px; *min-height:32px; margin:7px 0; color:#333333; line-height:32px; font-size:14px; font-weight:bold; padding-left:30px;}
.menu dt a:hover, .menu dt .current { background:url(menu_hover.jpg) no-repeat; color:#fff; text-decoration:none; }

.breadcrumbs { height:15px; line-height:15px; font-weight:normal; font-size:12px; padding-left:20px; margin-bottom:10px;}
.location { font-size:16px; color:#003e96; font-family:"microsoft yahei"; background:url(ico_rtitle.jpg) no-repeat 10px center; padding-left:25px; border-bottom:1px dashed #DFDEDF; width:685px; margin:0 auto; line-height:30px; margin-top:10px;}

/* Display */
.article { width:710px; margin:0 auto; }
.article .hd { text-align:center; padding-top:20px; }
.article .hd h1 { padding-bottom:6px; color:#003e96; font:100 24px/36px "microsoft yahei"; }
.article .hd .titBar { padding-bottom:10px; color:#7f7f7f; line-height:28px; border-bottom:1px dashed #DFDEDF;} 
.article .bd { padding:10px 15px 35px; line-height:210%; font-size:14px;}

.mianpic { border:1px solid #E6E6E6; border-bottom:none;}
.mianpic .article { width:870px; margin:0 auto;}
.mianpic .article .hd .titBar { border-bottom:none;}
.pictool { text-align:right; font-size:12px;}
.pictool span { font-size:16px; padding:0 10px;}
.mianpic .location { width:930px; margin:15px auto 0;}
.mianpic .form-panel { width:800px; margin:0 auto 30px; font-size:14px;}
.mianpic .form-panel li.field label { width:200px;}
.mianpic .form-panel li.field em { color:#f00; padding-left:20px; font-size:18px;}
.mianpic .form-panel .submit-field { padding-left:200px;}

.login_jiayuan { background:url(login_jiayuan.jpg) no-repeat; width:779px; height:304px; margin:50px auto;}
.login_jiayuanform { width:250px; padding-left:480px; padding-top:70px;}
.login_jiayuanform .username { padding-left:65px; height:40px; padding-top:10px;}
.login_jiayuanform .password { padding-left:65px; height:40px; padding-top:5px;}
.login_jiayuanform .bnt_login { padding-left:60px; height:50px;}
.login_jiayuanform .info { padding-left:20px;}
.login_jiayuanform .webinput { width:160px; border:none; color:#999}
.login_jiayuanform a { font-weight:bold; text-decoration:underline; padding:0 10px;}

.login_user { width:701px; margin:0 auto;}
.login_user .hd { margin:40px 0;}
.login_user .hd ul { border-bottom:1px solid #0965A9;}
.login_user .hd li { background:url(ico_user.jpg) no-repeat; width:134px; height:36px; float:left; text-align:center; margin-right:5px; line-height:36px;}
.login_user .hd li.on { background:url(ico_user_on.jpg) no-repeat;}
.login_user .hd li a { font-size:14px; font-weight:bold;}
.login_user .hd li.on a { color:#fff;}

.login_user .formbox { background:url(login_user.jpg) no-repeat; width:701px; height:281px;}
.login_userform { width:250px; padding-left:430px; padding-top:70px;}
.login_userform .username { padding-left:65px; height:40px; padding-top:10px;}
.login_userform .password { padding-left:65px; height:40px; padding-top:5px;}
.login_userform .bnt_login { padding-left:60px; height:50px;}
.login_userform .info { padding-left:20px;}
.login_userform .webinput { width:160px; border:none; color:#999}
.login_userform a { font-weight:bold; text-decoration:underline; padding:0 10px;}


/* 新闻列表 */
.list { width:710px; margin:0 auto; clear:both; }

.list ul li { padding:10px 0 10px 22px; line-height:24px; border-bottom:1px dashed #DAE0E3; background:url(ico_odd.jpg) no-repeat 10px center; clear:both; font-size:14px; }
.list ul li.even {background:#F9F9F9 url(ico_even.jpg) no-repeat 10px center;}
.list ul li a:hover { text-decoration:underline; }
.list .date { float:right; padding:0 32px; color:#959595; font-size:11px; }
.list .ico { float:left; width:6px; _width:3px; height:20px; margin:0; }
.list .down {float:right; padding:0 32px; color:#959595; font-size:12px;}
.list .down a { font-weight:bold; color:#2665C2;}
.list .title { float:left; width:220px;}
.list .company { float:left;}


/* 图片列表 */
.w201 { margin:20px auto 0; border-bottom:1px dashed #EEEEEE; width:710px}
.w201 .pic-item { width:203px; margin-bottom:0; padding:0 0 18px; float:left; margin:0 15px; }
.w201 .pic-item .list-pic { display:block; width:201px; height:144px; text-align:center; margin:0 auto; border:1px solid #EEEEEE; line-height:144px; position:relative; }
.w201 .pic-item .list-pic .video { display:block; background:url(ico_video.png) no-repeat; width:21px; height:21px; left:10px; bottom:10px; position:absolute;}
.w201 .pic-item dl { padding-top:5px; line-height:22px; text-align:center; }

.links { margin:20px auto 0; width:710px;}
.links ul { border-bottom:1px dashed #EAEAEA; padding:20px 0;}
.links ul li { width:136px; float:left; margin:0 18px;}
.links ul li img { border:1px solid #EEEEEE;}

/* 分页 */
.pages { width:710px; margin:20px auto;}
.pages span { float:right;}
.pages a { margin:0 5px; text-decoration:underline;}
.pages a.bg {}
.pages a:hover, .pages .current { }

/* 人才招聘 */
.hr { padding:0; }
.hr-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #777; }
.hr-list .title { padding:0; color:#777; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { height:24px; line-height:24px; text-align:right; }


/* 表单部分 */
.form-panel { margin:0 0 35px; }
.form-panel h4, h4.form-panel { margin-bottom:10px; font-size:14px; padding:10px 30px; color:#777; line-height:22px; border:1px dashed #DADFE3; border-width:1px 0; background:url(ico_h4.jpg) no-repeat 10px center #F8F8F8;}
.form-panel .tips { padding:10px 0 10px 110px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #666; background:#fff; color:#555; }
.form-panel .textarea { width:278px; height:100px; padding:1px 3px; border:1px solid #666; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 90px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit { width:72px; height:29px; cursor:pointer; background:url(btn_submit.jpg) no-repeat; color:#fff; border:none; font-weight:bold; }
.form-panel .submit-field .btn-reset { width:56px; height:29px; cursor:pointer; background:url(btn_reset.jpg) no-repeat; border:none; font-weight:bold; }


.message {
	BORDER: #dddddd 1px solid; MARGIN-BOTTOM: 10px;
}
.messageTitle {
	COLOR: #336633; LINE-HEIGHT: 160%;padding:5px 5px 10px 15px;
}
.messageContent {
	COLOR: #333333; LINE-HEIGHT: 160%;padding:0px 5px 10px 15px;
}
.replyTitle {
	COLOR: #960001; LINE-HEIGHT: 160%;padding:5px 5px 10px 15px;
}
.replyContent {
	COLOR: #333333; LINE-HEIGHT: 160%;padding:0px 5px 10px 15px;
}