/* CSS Document */
html,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin:0;padding:0;border:0;}
body{ background:#f6f6f6;margin:0;padding:0; text-align:center; font-family:simsun,Tahoma;}
ul {
	padding-bottom: 0px; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px;
	list-style:none;
}
ol { margin:0; padding:0;}
li {
	padding-bottom: 0px; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px;
}
p { margin:0px; padding:0px;}


.cb { clear:both;}
form { margin:0; padding:0;}
img{ border:0;}
/* a {outline:none; hide-focus: expression(this.hideFocus=true);} */
a:link {
text-decoration: none;
}
a:visited {
	text-decoration: none;

}
a:hover {
	text-decoration:underline;

}
a:active {

	text-decoration: none;
}
.align { vertical-align:middle;}
.mb10{ margin-bottom:10px;}
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.outline{ width:950px; margin:0 auto;}
.com_w950 { width:950px; margin-bottom:10px; overflow:hidden;}
.position { position:relative;}
.fl { float:left;}
.fr { float:right;}

/* top*/
.header { padding:19px 0; height:46px; overflow:hidden;}
.header .logo { text-align:left; height:46px; float:left;}
.header .top_right { height:32px; line-height:16px; text-align:right; font-size:12px; overflow:hidden; float:right; color:#ccc; padding:7px 0;}
.header .top_right a { padding:0 5px; color:#333;}
.header .top_right span { color:#333;}
.header .top_right font { margin-right:5px; font-family:Tahoma; font-size:12px;}
.header .top_right a:hover { color:#ff6600;}
.bottom { text-align:center; line-height:24px; color:#666666; font-size:12px; margin-top:0px; background:#fff; padding:20px 0 50px; border-top:1px solid #e9e9e9;}
.bottom a { color:#666666; padding:0 6px;}

.header .fr { height:46px; line-height:46px; overflow:hidden; color:#707070; font-size:16px; font-family:Microsoft Yahei; margin-right:10px;}
.header .fr span { color:#f8751b; font-size:26px; font-weight:bold;}

/* menu*/
.menu { height:38px; width:100%; background:url(//img.tnc.com.cn/www/images/hr/menu.gif) repeat-x;}
.menu li { float:left; width:158px; text-align:center; height:38px; line-height:38px; font-family:Microsoft Yahei; font-size:16px; font-weight:bold; color:#fff; position:relative; vertical-align:middle;}
.menu li a { color:#fff; float:left; width:158px; height:38px; background:url(//img.tnc.com.cn/www/images/hr/nav_rbg.gif) no-repeat left;}
.menu li a:hover { background:url(//img.tnc.com.cn/www/images/hr/nav.gif) repeat-x; text-decoration:none;}
.menu .ahover { background:url(//img.tnc.com.cn/www/images/hr/nav.gif) repeat-x;}
.menu .cur { width:159px; background:url(//img.tnc.com.cn/www/images/hr/nav_rbg.gif) no-repeat right;}
.menu .cur a { width:159px;}
.menu .nav { display:none; width:158px; overflow:hidden; margin-left:0px; top:38px; _top:36px; left:0px; position:absolute; z-index:9999;}
.menu .nav li { background:url(//img.tnc.com.cn/www/images/hr/nav_02.jpg) repeat-x; height:29px; line-height:29px; overflow:hidden; float:none; font-family:simsun; font-size:12px; color:#666; font-weight:100;}
.menu .nav li a { color:#666; background:none; float:left; width:158px; height:29px;}
.menu .nav li a:hover { background:url(//img.tnc.com.cn/www/images/hr/nav_01.jpg) repeat-x; font-weight:bold; color:#ccc;}
.menu .nav .ahover { background:url(//img.tnc.com.cn/www/images/hr/nav_01.jpg) repeat-x; font-weight:bold; color:#ccc;}



/* search*/
.search { height:46px; background:url(//img.tnc.com.cn/www/images/hr/search_bg.gif) no-repeat;}
.sb_left { float:left; padding:9px 0 8px 10px; height:29px; overflow:hidden; }
.sb_in { border:1px solid #b7b7b7; height:27px; width:276px; float:left; overflow:hidden; background:url(//img.tnc.com.cn/www/images/hr/sb_bg.gif) no-repeat left top;}
.sb_in li { float:left; height:27px; padding:0;}
.key_input { height:27px; line-height:27px; font-size:12px; color:#adadad; padding:0 2px 0 5px; width:200px; border-top:0; border-bottom:0; border-left:0; border-right:1px solid #b7b7b7; background:url(//img.tnc.com.cn/www/images/hr/sb_bg.gif) no-repeat left top; vertical-align:middle; margin:0;}
.sb_btn { background:url(//img.tnc.com.cn/www/images/hr/sb_btn.gif) no-repeat bottom; height:27px; width:68px; overflow:hidden; border:0; cursor:pointer; vertical-align:middle; margin:0;}
.keyword { float:left; text-align:left; font-size:12px; color:#999; height:26px; line-height:26px; padding-top:3px; overflow:hidden; margin-left:10px;}
.keyword a { padding:0 2px; color:#999;}
.keyword a:hover { color:#ff6600;}
.sb_site { float:right; height:20px; font-size:12px; color:#333; padding:13px 0; line-height:20px;}
.sb_site .wb { color:#333; margin-right:20px; background:url(//img.tnc.com.cn/www/images/hr/weibo_icon.gif) no-repeat; padding-left:24px; float:right; height:20px;}
.sb_site .qq { color:#333; margin-right:20px; background:url(//img.tnc.com.cn/www/images/hr/qq_icon.gif) no-repeat; padding-left:20px; float:right; height:20px;}
.sb_site a:hover { color:#ff6600;}

.banner { height:300px; width:950px; margin-top:10px; overflow:hidden; margin-bottom:10px;}
.fcous_dimg { height:300px; width:950px; overflow:hidden;}
.fcous_dimg li { height:300px; width:950px; overflow:hidden;}
.fcous_dimg li img { height:300px; width:950px;}
.sp_img { height:1px; width:950px; position:relative;}
.fcous_simg { position:absolute; bottom:14px; height:20px; right:10px;}
.fcous_simg li { height:18px; line-height:18px; width:18px; border:1px solid #fa741b; float:left; margin-right:5px; font-size:12px; font-family:Tahoma; text-align:center; color:#fa741b; background:#fff; cursor:pointer; }
.fcous_simg .ahover { background:#fa741b; border:1px solid #fff; font-weight:bold; color:#fff;}

.banner2 { height:120px; width:950px; margin-top:10px; overflow:hidden; margin-bottom:10px;}
.fcous_dimg3 { height:120px; width:950px; overflow:hidden;}
.fcous_dimg3 li { height:120px; width:950px; overflow:hidden;}
.fcous_dimg3 li img { height:120px; width:950px;}
.sp_img3 { height:1px; width:950px; position:relative;}
.fcous_simg3 { position:absolute; bottom:8px; height:20px; right:10px;}
.fcous_simg3 li { height:18px; line-height:18px; width:18px; border:1px solid #fa741b; float:left; margin-right:5px; font-size:12px; font-family:Tahoma; text-align:center; color:#fa741b; background:#fff; cursor:pointer; }
.fcous_simg3 .ahover { background:#fa741b; border:1px solid #fff; font-weight:bold; color:#fff;}

.rec_intro { width:950px; height:216px; overflow:hidden; margin-bottom:10px;}
.rec_intro .fl { background:url(//img.tnc.com.cn/www/images/hr/post_bg.gif) no-repeat; width:510px; overflow:hidden; height:216px;}
.vedio_img { float:right; width:436px; overflow:hidden; padding-top:24px; height:180px; }
.vedio_img li { float:left; margin:0 8px; display:inline; width:202px; overflow:hidden; height:180px; background:url(//img.tnc.com.cn/www/images/hr/vedio_bbg.gif) repeat-x bottom;}
.vedio_img .img { height:184px; height:134px; border:1px solid #c8c8c8; padding:8px; overflow:hidden; background:#fff;}
.vedio_img .img img { height:184px; height:134px;}
.vedio_img .tit { height:30px; line-height:30px; font-size:12px; text-align:center; overflow:hidden; font-size:12px; color:#333;}
.vedio_img .tit a { color:#333;}

.sub_tab { height:28px; line-height:28px; overflow:hidden; border-bottom:1px solid #dcdcdc;}
.sub_tab .bl { margin-left:6px; float:left; background:url(//img.tnc.com.cn/www/images/hr/sub_bg.gif) no-repeat; width:106px; height:28px; line-height:28px; text-align:center; font-family:Microsoft Yahei; font-size:16px; font-weight:100; color:#fff;}
.sub_tab .bmore { float:right; font-size:12px; margin-right:10px; background:url(//img.tnc.com.cn/www/images/hr/more_icon.gif) no-repeat right center; padding-right:14px; color:#595959; text-align:right; height:28px; line-height:28px;}
.sub_tab .bmore a { color:#595959;}
.sub_tab .bmore2 { float:right; font-size:12px; margin-right:0px; color:#595959; text-align:right; height:28px; line-height:28px; }
.sub_tab .bmore2 span { margin:0 3px; font-family:Tahoma;}

.sub_tab2 { height:28px; line-height:28px; overflow:hidden; border-bottom:1px solid #dcdcdc; background:url(//img.tnc.com.cn/www/images/hr/news_tab_bg.jpg) repeat-x;}
.sub_tab2 .bl { margin-left:6px; float:left; background:url() no-repeat; width:106px; height:28px; line-height:28px; text-align:center; font-family:Microsoft Yahei; font-size:16px; font-weight:100; color:#295ca8;}
.sub_tab2 .bmore { float:right; font-size:12px; margin-right:5px; color:#595959; text-align:right; height:28px; line-height:28px; }
.sub_tab2 .bmore span { margin:0 3px; font-family:Tahoma;}

.rec_main { width:950px; margin-bottom:0px; margin-top:8px;}
.rec_main table { width:100%; border:0; font-size:12px;}
.rec_main table th { text-align:center; height:31px; line-height:31px; color:#252525; padding:0 10px; border-bottom:1px dashed #c5c5c5;}
.rec_main table td { padding:0 10px; border-bottom:1px dashed #c5c5c5; text-align:center; height:31px; line-height:31px; color:#333; overflow:hidden;}
.rec_main table td a { color:#19558d;}
.rec_main table td div { height:31px; overflow:hidden;}
.rec_main table td div li { float:left; position:relative;}
.rec_main table td span { color:#999;}
.rec_main table td img{  margin-left:3px; _margin-top:8px;margin-top:11px }
.rec_main .ahover { background:url(//img.tnc.com.cn/www/images/hr/tr_bg.gif) no-repeat center; height:31px;}

.qfcmall_to_top { position:absolute; right:-40px; top:120px; width:23px; height:80px; overflow:hidden; display:none;}

/* about*/
.where { height:24px; line-height:24px; overflow:hidden; background:url(//img.tnc.com.cn/www/images/hr/home_icon.gif) no-repeat 0 5px; padding-left:15px; font-size:12px; color:#666; text-align:left; margin:4px 0;}
.where a { color:#666; padding:0 7px;}
.where a:hover { color:#ff6600;}
.where span { color:#ff6600; font-weight:bold; padding:0 7px;}
.main_left { float:left; width:228px; border:1px solid #fff; overflow:hidden;}
.guide { width:228px; overflow:hidden; border-bottom:1px solid #fff;}
.guide li { width:228px; height:51px; line-height:50px; overflow:hidden; text-align:left; font-family:Microsoft Yahei; font-size:14px; color:#666; vertical-align:middle;}
.guide li a { float:left; width:166px; height:50px; padding-left:62px; color:#666; border-bottom:1px solid #dedede;}
.guide li a:hover { text-decoration:none; color:#666;}
.guide .ahover { font-weight:bold; color:#fff;}
.guide .icon1 { background:url(//img.tnc.com.cn/www/images/hr/guide_01.jpg) no-repeat left;}
.guide .icon2 { background:url(//img.tnc.com.cn/www/images/hr/guide_02.jpg) no-repeat left;}
.guide .icon3 { background:url(//img.tnc.com.cn/www/images/hr/guide_03.jpg) no-repeat left;}
.guide .icon4 { background:url(//img.tnc.com.cn/www/images/hr/guide_04.jpg) no-repeat left;}
.guide .icon1 .ahover { background:url(//img.tnc.com.cn/www/images/hr/guide_01-2.jpg) no-repeat left; border-bottom:1px solid #f5f5f5;}
.guide .icon2 .ahover { background:url(//img.tnc.com.cn/www/images/hr/guide_02-2.jpg) no-repeat left; border-bottom:1px solid #f5f5f5;}
.guide .icon3 .ahover { background:url(//img.tnc.com.cn/www/images/hr/guide_03-2.jpg) no-repeat left; border-bottom:1px solid #f5f5f5;}
.guide .icon4 .ahover { background:url(//img.tnc.com.cn/www/images/hr/guide_04-2.jpg) no-repeat left; border-bottom:1px solid #f5f5f5;}
.guide .icon1 a:hover { background:url(//img.tnc.com.cn/www/images/hr/guide_01-3.jpg) no-repeat left;}
.guide .icon2 a:hover { background:url(//img.tnc.com.cn/www/images/hr/guide_02-3.jpg) no-repeat left;}
.guide .icon3 a:hover { background:url(//img.tnc.com.cn/www/images/hr/guide_03-3.jpg) no-repeat left;}
.guide .icon4 a:hover { background:url(//img.tnc.com.cn/www/images/hr/guide_04-3.jpg) no-repeat left;}

.main_wrap { width:988px; overflow:hidden; background:#fff; padding:18px 0; margin: 0 auto;}
.main_right { width:708px; float:right; border:1px solid #e6e6e6; overflow:hidden; background:#fff; padding:18px 0;}
.right_tab { height:30px; overflow:hidden; padding:20px; border-bottom:1px solid #efefef;}
.right_tab .bl { float:left; color:#333; font-size:20px; text-align:left; font-family:Microsoft Yahei; height:30px; line-height:30px;}
.right_tab .bl span { color:#ccc; margin-left:5px;}
.right_tab .br { float:right; font-size:12px;}
.right_tab .br li { float:right; background:url(//img.tnc.com.cn/www/images/hr/guide_icon.jpg) no-repeat left; padding-left:16px; color:#828282; margin-left:10px; line-height:30px;}
.right_tab .br li a { color:#828282;}
.right_tab .br li a:hover { color:#ff6600;}

.about_in { padding:24px 47px; text-align:left; width:614px;}
.profile { font-size:12px; color:#333; line-height:24px; margin-bottom:10px;}
.profile p { text-indent:2em; margin-bottom:15px;}

.about_frame { margin-bottom:20px; width:614px; overflow:hidden;}
.frame_tab { height:30px; border-bottom:1px solid #d6d6d6; overflow:hidden; text-align:left;}
.frame_tab .sub { width:106px; text-align:center; height:30px; line-height:30px; color:#fff; background:#295da9; font-size:16px; font-family:Microsoft Yahei; }
.about_img { padding:0px 10px;}
.about_img li { width:594px; padding:25px 0 18px; border-bottom:1px solid #f2f2f2; overflow:hidden; vertical-align:middle;}
.about_img .img { width:590px; margin-bottom:12px; text-align:center;}
.about_img .tit { color:#333; line-height:18px; font-size:12px; word-wrap:break-word; word-break:break-all; }
.about_img .tit span,strong { font-family:Tahoma;}

.about_intro { padding:10px 0;}
.about_intro li { padding:10px 0; vertical-align:middle;}
.about_intro .img { float:left; width:158px; overflow:hidden;}
.about_intro .detail { float:left; margin-left:10px; color:#666; line-height:24px; font-size:12px; width:446px; overflow:hidden; word-wrap:break-word; word-break:break-all;}
.about_intro .detail strong { color:#333; font-weight:bold;}
.about_intro .clear:after { content: "."; display: block; clear: both; height: 0; visibility: hidden;}

.web_site { margin-top:15px; text-align:center;}

/* lcb*/
.history { padding:20px 29px; text-align:left;}
.history_in { background:url(//img.tnc.com.cn/www/images/hr/line_bg.jpg) repeat-y 72px 0;}
.his_frame { margin-bottom:20px;}
.his_frame .year { height:30px; text-align:left; padding-left:7px; background:url(//img.tnc.com.cn/www/images/hr/year_bg.jpg) no-repeat; width:79px; line-height:30px; font-family:Microsoft Yahei; font-size:14px; color:#fff;}
.his_frame .month { margin-top:10px;}
.his_frame .month li { margin-top:10px; font-size:12px; background:url(//img.tnc.com.cn/www/images/hr/point.jpg) no-repeat 70px 7px;}
.his_frame .month .clear:after { content: "."; display: block; clear: both; height: 0; visibility: hidden;}
.his_frame .month .date { float:left; width:60px; text-align:right; color:#333; font-family:Tahoma; line-height:24px;}
.his_frame .month .indouce { float:left; text-align:left; margin-left:26px; width:800px; color:#848484; word-wrap:break-word; word-break:break-all; line-height:24px;}
.his_frame .month .indouce img { margin:10px 0; max-width: 600px;}

.history_top { position:absolute; right:-68px; top:120px; width:54px; height:400px; overflow:hidden; display:block;}
.history_menu { width:54px; height:303px; background:url(//img.tnc.com.cn/www/images/hr/all_year_bg.jpg) no-repeat; overflow:hidden; margin-bottom:10px;}
.history_menu ul { padding-top:9px; margin:0 1px;}
.history_menu li { height:20px; text-align:center; color:#909090; font-family:Tahoma; font-size:12px; overflow:hidden; vertical-align:middle;}
.history_menu li a { height:19px; line-height:19px; border-bottom:1px dashed #d3d3d3; float:left; width:52px; color:#909090;}
.history_menu li a:hover { background:#97b960; color:#fff; font-weight:bold; text-decoration:none;}
.history_menu .ahover { background:#97b960; color:#fff; font-weight:bold;}
#top_btn { display:none;}

.main_banner { height:120px; width:950px; overflow:hidden;}
.hr_left { float:left; width:230px; overflow:hidden; margin-top:10px;}
.hr_left_frame { background:url(//img.tnc.com.cn/www/images/hr/hr_sb_bg.jpg) no-repeat; width:214px; padding:8px; height:204px; overflow:hidden; margin-bottom:10px;}
.hr_left_frame .sub { height:24px; line-height:24px; text-align:left; font-size:16px; color:#777; overflow:hidden; font-family:Microsoft Yahei;}
.hr_left_frame .sub a { color:#777; }
.hr_search_tb { width:214px; margin-top:6px;}
.hr_search_tb table { width:100%; border:0;}
.hr_search_tb table th { text-align:right; padding:5px 0; font-size:12px; font-weight:100; color:#808080; white-space:nowrap; height:30px; line-height:30px;}
.hr_search_tb table td { height:30px; padding:5px 0 5px 3px; text-align:left;}
.hr_search_tb table td select { border:1px solid #bebebe; width:150px; padding:4px 5px; _height:30px;}
.hr_search_tb table .hr_input { height:28px; line-height:28px; border:1px solid #bebebe; padding:0 4px; width:140px; font-size:12px; color:#808080; font-size:12px;}
.hr_search_tb table .hr_btn { background:url(//img.tnc.com.cn/www/images/hr/search_btn.gif) no-repeat; height:39px; border:0; width:120px; margin-top:6px;}

.hr_left_news { margin-top:10px; font-size:12px;}
.hr_left_news li { background:url(//img.tnc.com.cn/www/images/hr/new_icon.jpg) no-repeat 0 12px; height:32px; line-height:32px; overflow:hidden; padding-left:14px; vertical-align:middle;}
.hr_left_news li a { color:#808080; float:left; width:160px; overflow:hidden; height:24px; text-align:left;}
.hr_left_news li span { float:right; width:40px; text-align:right; color:#999; font-family:Tahoma;}

.hr_all { background:url(//img.tnc.com.cn/www/images/hr/left_hr_bg.gif) no-repeat; width:230px; height:248px; overflow:hidden;}

.hr_right { width:710px; float:right; overflow:hidden; margin-top:10px;}
.rec_main2 { width:710px; margin-bottom:0px; margin-top:8px;}
.rec_main2 table { width:100%; border:0; font-size:12px;}
.rec_main2 table th { text-align:center; height:31px; line-height:31px; color:#252525; padding:0 5px; border-bottom:1px dashed #c5c5c5;}
.rec_main2 table td { padding:0 5px; border-bottom:1px dashed #c5c5c5; text-align:center; height:38px; line-height:38px; color:#333; overflow:hidden;}
.rec_main2 table td a { color:#19558d;}
.rec_main2 table td div { height:38px; overflow:hidden;}
.rec_main2 table td div li { float:left; position:relative;}
.rec_main2 table td span { color:#999;}
.rec_main2 table td img {  margin-left:3px; _margin-top:8px;margin-top:11px }
.rec_main2 .ahover { background:url(//img.tnc.com.cn/www/images/hr/tr_bg.gif) no-repeat center; height:38px;}

.hr_page { text-align:right; margin-top:16px; font-size:12px; float:right; height:30px;}
.hr_page a { padding:3px 7px; color:#19558d; background:#fff; border:1px solid #19558d; float:left; margin-left:5px; *display:inline; font-family:Tahoma;}
.hr_page a:hover { color:#fff; background:#19558d; border:1px solid #19558d; text-decoration:none; font-weight:100;}
.hr_page .ahover { color:#fff; background:#19558d; border:1px solid #19558d; font-weight:100;}

/* news*/
.news_left { float:left; width:310px; overflow:hidden;}
.news_img {height:304px; width:308px; overflow:hidden; border:1px solid #f6f6f6; margin-bottom:10px;}
.fcous_dimg2 { height:240px; width:308px; overflow:hidden; margin-bottom:8px;}
.fcous_dimg2 li { height:240px; width:308px; overflow:hidden;}
.fcous_dimg2 li img { height:240px; width:308px;}
.fcous_simg2 { height:60px; overflow:hidden;}
.fcous_simg2 li { height:54px; width:54px; border:1px solid #ccc; float:left; margin-right:7px; background:#fff; cursor:pointer; }
.fcous_simg2 li img { height:54px; width:54px;}
.fcous_simg2 .ahover { border:1px solid #fa741b;}

.left_news { background:url(//img.tnc.com.cn/www/images/hr/left_news_bg.jpg) no-repeat; width:280px; padding:8px 15px; height:224px; overflow:hidden; margin-bottom:0px;}
.left_news .sub { height:24px; line-height:24px; text-align:left; overflow:hidden; border-bottom:1px solid #ccc;}
.left_news .sub a { color:#777;}
.left_news .sub .bl { margin-left:0px; float:left; text-align:left; font-family:Microsoft Yahei; font-size:16px; color:#777; height:24px; line-height:24px;}
.left_news .sub .bmore { float:right; font-size:12px; margin-right:0px; background:url(//img.tnc.com.cn/www/images/hr/more_icon.gif) no-repeat right center; padding-right:14px; color:#595959; text-align:right; height:24px; line-height:24px;}
.left_news .sub .bmore a { color:#595959;}

.hr_left_news2 { margin-top:6px; font-size:12px;}
.hr_left_news2 li { background:url(//img.tnc.com.cn/www/images/hr/new_icon.jpg) no-repeat 0 12px; height:32px; line-height:32px; overflow:hidden; padding-left:14px; vertical-align:middle;}
.hr_left_news2 li a { color:#808080; float:left; width:220px; overflow:hidden; height:24px; text-align:left;}
.hr_left_news2 li span { float:right; width:40px; text-align:right; color:#999; font-family:Tahoma;}

.news_right { float:right; width:228px; overflow:hidden; border:1px solid #e3e3e3; height:522px;}
.wh_tab { height:32px; line-height:30px; overflow:hidden; background:url(//img.tnc.com.cn/www/images/hr/news_tab.jpg) repeat-x;}
.wh_tab .bl { margin-left:10px; float:left; height:30px; line-height:30px; text-align:left; font-family:Microsoft Yahei; font-size:16px; font-weight:100; color:#2a5eaa;}
.wh_tab .bmore { float:right; font-size:12px; margin-right:6px; background:url(//img.tnc.com.cn/www/images/hr/more_icon.gif) no-repeat right center; padding-right:14px; color:#595959; text-align:right; height:30px; line-height:30px;}
.wh_tab .bmore a { color:#595959;}
.culture { width:228px;}
.culture ul { padding:10px 12px;}
.culture li { padding:7px 0; height:80px; overflow:hidden; width:204px;}
.culture .img { float:left; width:78px; height:78px; border:1px solid #b5b5b5; overflow:hidden;}
.culture .img img { width:78px; height:78px;}
.culture .detail { float:left; margin-left:10px; width:114px; text-align:left; font-size:12px;}
.culture .detail .tit { height:24px; line-height:24px; overflow:hidden; font-size:14px; color:#000;}
.culture .detail .tit a { color:#000;}
.culture .detail .indouce { color:#808080; line-height:18px; height:54px; overflow:hidden; word-wrap:break-word; word-break:break-all;}
.culture .detail .indouce a { color:#19558d;}

.news_list { width:710px; float:left; overflow:hidden;}
.news_list_in { margin-top:6px;}
.news_list_in li { height:38px; line-height:38px; overflow:hidden; border-bottom:1px dashed #c5c5c5; width:690px; padding:0 10px; font-size:12px; vertical-align:middle;}
.news_list_in li a { float:left; width:580px; overflow:hidden; color:#808080; text-align:left; background:url(//img.tnc.com.cn/www/images/hr/new_icon.gif) no-repeat 0 14px; padding-left:14px;}
.news_list_in li span { width:96px; text-align:right; float:right; color:#999; font-family:Tahoma;}
.news_list_in .ahover { background:url(//img.tnc.com.cn/www/images/hr/tr_bg.gif) no-repeat center; height:38px;}
.news_list_in .ahover a { color:#295ca8;}

.rec_news { float:right; width:200px; background:url(//img.tnc.com.cn/www/images/hr/hr_sb_bg2.jpg) no-repeat; padding:10px 15px; height:380px;}
.rec_news .sub { height:24px; line-height:24px; text-align:left; font-size:16px; color:#777; overflow:hidden; font-family:Microsoft Yahei;}
.hr_left_news3 { margin-top:6px; font-size:12px;}
.hr_left_news3 li { background:url(//img.tnc.com.cn/www/images/hr/new_icon.jpg) no-repeat 0 14px; height:34px; line-height:34px; overflow:hidden; padding-left:14px; vertical-align:middle;}
.hr_left_news3 li a { color:#808080; float:left; width:146px; overflow:hidden; height:34px; text-align:left;}
.hr_left_news3 li span { float:right; width:40px; text-align:right; color:#999; font-family:Tahoma;}

.news_detail { float:left; width:700px; border:5px solid #d7d7d7; overflow:hidden; padding-top:20px; padding-bottom:10px;}
.news_detail h1 {  text-align:center; line-height:30px;  font-size:24px; color:#19558d; font-family:Microsoft Yahei; margin:0px 0 0px;}
.news_detail h1 span { font-family:Tahoma; font-size:12px; color:#999; font-weight:100;}
.news_info { width:600px; border:1px solid #e2e2e2; background:#fff; padding:10px 15px; overflow:hidden; color:#808080; font-size:12px; line-height:24px;text-align:left; margin:0 auto;}
.news_info p { text-indent:2em; height:72px; overflow:hidden; }
.news_detail_in { text-align:left; font-size:12px; color:#808080; line-height:30px; width:600px; margin:0 auto; padding-top:15px; padding-bottom:15px;}
.news_detail_in p { text-indent:2em;}
.news_detail_in img { text-align:center; width:518px;}
.news_others { height:30px; line-height:30px; overflow:hidden; font-size:12px; color:#808080; padding:0 15px;}
.news_others a { color:#19558d;}
.news_others a:hover { color:#ff6600;}

.feedback { width:898px; border:1px solid #e8e8e8; background:#fff; margin-bottom:10px; padding:30px 25px; overflow:hidden;}
.feedback_intro { margin-bottom:30px; text-align:left;}
.feedback_in { padding:0 10px;}
.feedback_in li { padding:15px 10px; border-bottom:1px dashed #ccc; overflow:hidden; line-height:20px; font-size:12px;}
.feedback_in .question { margin-bottom:6px; color:#333; font-weight:bold;}
.feedback_in .question strong { color:#ff6600; font-family:Tahoma;}
.feedback_in .answer { color:#999;}
.feedback_in .answer strong { color:#97b960; font-family:Tahoma; font-weight:bold;}

.message_tb { padding:25px 25px 0;}
.message_tb table { width:100%; border:0;}
.message_tb table th { text-align:right; width:84px; font-weight:100; color:#333333; line-height:28px; white-space:nowrap; font-size:12px; vertical-align:top; padding:3px 0;}
.message_tb table th span { color:#ff0000;}
.message_tb table td { text-align:left; padding:3px 5px; color:#999; font-size:12px;}
.tsr_quest { height:100px; width:740px; padding:10px; line-height:18px; color:#333; font-size:12px; text-align:left; border:1px solid #e2e3ea; background:#fff; resize: none;}
.tsr_input { width:200px; padding:0 10px; line-height:22px; height:22px; color:#333; font-size:12px; text-align:left; border:1px solid #e2e3ea; background:#fff; margin-right:10px;}
.tsr_input2 { width:70px; padding:0 10px; line-height:22px; height:22px; color:#333; font-size:12px; text-align:left; border:1px solid #e2e3ea; background:#fff; margin-left:50px; margin-right:5px;}
.submit { margin:10px 0; width:110px; height:32px; border:0; background:url(//img.tnc.com.cn/www/images/hr/submit.gif) no-repeat;}

.news_center { margin-left:10px; float:left; width:388px; overflow:hidden; border:1px solid #e3e3e3; margin-bottom:10px;}
.hot_news { padding:7px 25px; border-bottom:1px solid #dcdcdc; width:338px; text-align:center; overflow:hidden; height:103px;}
.hot_news_in { margin-bottom:10px;}
.hot_news_in .tit { height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:14px; font-weight:bold; color:#19558d;}
.hot_news_in .tit a { color:#19558d;}
.hot_news_in .detail { line-height:24px; height:72px; overflow:hidden; text-align:left; font-size:12px; color:#808080;}
.hot_news_in .detail a { color:#19558d;}

.hot_news_list { border-top:1px solid #fff; font-size:12px; height:391px;}
.hot_news_list ul { padding:7px 12px;}
.hot_news_list li { background:url(//img.tnc.com.cn/www/images/hr/new_icon2.gif) no-repeat 0 11px; height:28px; line-height:28px; overflow:hidden; padding-left:14px; vertical-align:middle;}
.hot_news_list li a { color:#808080; float:left; width:300px; overflow:hidden; height:30px; text-align:left;}
.hot_news_list li span { float:right; width:40px; text-align:right; color:#999; font-family:Tahoma;}

.school_right { float:right; width:230px; overflow:hidden;}
.hr_ad { width:226px; height:176px; background:#fff; border:1px solid #e3e3e3; padding:1px; overflow:hidden;}
.school_zw { float:left; width:710px; overflow:hidden;}

.sense_in { margin-top:10px; clear:both; width:670px; margin:0 auto;}

/* weiwei work*/
.job_left { float:left; width:230px; overflow:hidden; font-size:12px;}
.left_address { background:#fafafa; border:1px solid #e2e2e2;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:left; line-height:24px; color:#808080;}
.left_address p {margin:10px 0 10px 0; padding:0 10px;}
.job_right { width:710px; float:right; text-align:center;}
.job_tab { height:28px; line-height:28px; overflow:hidden; border-bottom:1px solid #dcdcdc; width:710px;}
.job_title{ background:url(//img.tnc.com.cn/www/images/hr/job_bg.gif) no-repeat right top; padding-right:20px; font-family:Microsoft Yahei; font-size:16px; font-weight:100; color:#fff; margin-left:7px; float:left; line-height:28px; display: block; }
.job_title span{ background:url(//img.tnc.com.cn/www/images/hr/job_bg.gif) no-repeat left top; display:block; margin-left:-2px; padding:14px 9px; float:left;}
.job_context { font-size:14px; border-bottom:1px dotted #e2e2e2;}
.job_context table { text-align:left; line-height:40px; margin:0 10px; color:#808080;}
.job_context table th { width:100px; font-weight:normal;} 
.job_context table td { width:220px;} 
.job_info { font-size:14px; line-height:30px; text-align:left; color:#808080; margin:10px;}
.job_info .info_title { font-size:14px; line-height:40px; font-family:Microsoft Yahei; font-size:14px; font-weight:100; color:#ec6e1e; margin:10px 0 0 0;}
.btn_green { margin:20px auto; width:150px;}
.btn_green a{ background:url(//img.tnc.com.cn/www/images/hr/btn_green.gif) no-repeat; font-family:Microsoft Yahei; font-size:16px; font-weight:100; color:#fff; line-height:40px; display: block; width:150px; height:40px; cursor:pointer; text-align: center; padding:0 0 0 0; text-decoration:none;}
.btn_green a:hover{ background:url(//img.tnc.com.cn/www/images/hr/btn_green_hover.gif) no-repeat;}
.btn_grey { margin:20px 10px; width:150px;}
.btn_grey a{ background:url(//img.tnc.com.cn/www/images/hr/btn_grey.gif) no-repeat; font-family:Microsoft Yahei; font-size:16px; font-weight:100; color:#808080; line-height:40px; display: block; width:150px; height:40px; cursor:pointer; text-align: center; padding:0 0 0 0; text-decoration:none;}
.btn_grey a:hover{ background:url(//img.tnc.com.cn/www/images/hr/btn_grey_hover1.gif) no-repeat; }

.btn_smallgrey { width:80px;}
.btn_smallgrey a{ background:url(//img.tnc.com.cn/www/images/hr/btn_smallgrey.gif) no-repeat; font-family:Microsoft Yahei; font-size:12px; font-weight:100; color:#808080; line-height:30px; display: block; width:80px; height:30px; cursor:pointer; text-align:left; padding:0 0 0 10px; text-decoration:none;}
.btn_smallgrey a:hover{ background:url(//img.tnc.com.cn/www/images/hr/btn_smallgrey_hover.gif) no-repeat;}


.job_apply { width:710px; background:#ffffff; border:1px solid #e2e2e2;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:10px auto; padding:10px; height:100%; overflow:auto;}
.apply_form {font-size:12px; color:#808080; line-height:30px; margin:10px 0 0 0; text-align:left;} 
.apply_form label { width:185px; text-align:right; float:left; display:block; margin:0; padding:0;}
.apply_form .input{ width:340px; line-height:28px; height:28px; text-align:left; font-size:12px; color:#808080; padding:0 5px; margin:0; border:#bebebe solid 1px; background:#f9f9f9;}
.apply_form .select { width:350px; line-height:28px; height:28px; text-align:left; font-size:12px; color:#808080; padding:0 5px; margin:0; border:#bebebe solid 1px; background:#f9f9f9;}
.apply_form .select_small{  width:170px; line-height:28px; height:28px; text-align:left; font-size:12px; color:#808080; padding:0 5px; margin:0 5px 0 0; border:#bebebe solid 1px; background:#f9f9f9;}
.apply_form .error { border:#b91e14 solid 1px;} 
.apply_form label span {color:#b91e14;}
.apply_form .error_text { position:relative; left:185px; color:#b91e14; background:url(//img.tnc.com.cn/www/images/hr/icon_alert.gif) no-repeat left; padding-left:20px; line-height:24px; width:440px;}
.apply_form .note_text { position:relative; left:185px; color:#72a53e; line-height:24px; width:440px; font-size:14px;}

.apply_btn {position:relative; left:185px; width:400px;}

.qq_intro { border:0px solid #e6e6e6; padding:20px 12px 10px; width:74px; height:124px; text-align:center; position:absolute; display:none; left:83px; top:20px; background:#fff; border-top:0; background:url(//img.tnc.com.cn/www/images/hr/qq_intro_bg.gif) no-repeat;}
.qq_wz { float:right; width:1px; height:1px; position:relative;} 

.qfc_hr_left { float:left; width:710px; overflow:hidden;}
.res_hrframe { width:708px; overflow:hidden; border:1px solid #e3e3e3;}
.res_hrframe_in { padding:22px 14px; height:130px; overflow:hidden; background:#f6f6f6;}
.res_hrframe_in dl { float:left; margin:0 14px; width:142px; overflow:hidden; display:inline;}
.res_hrframe_in dt { width:138px; height:103px; padding:1px; background:#fff; border:1px solid #b5b5b5;}
.res_hrframe_in dt img { width:138px; height:103px;}
.res_hrframe_in dd { margin-top:4px; text-align:center; font-size:12px; overflow:hidden; height:20px; line-height:20px; color:#808080;}
.res_hrframe_in dd a { color:#808080;}