
html{ font:normal 62.5%/2.3em "微软雅黑",Arial,"宋体";}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#414446; width:100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" ); zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px; list-style:none;}
.ul,.ul li{ list-style:none;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select {  margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; max-width:100%; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;color:#d7000f;}
table{border-spacing: 0;}
td{border:1px solid #999 !important;}
.clear{ clear:both; height:0px; overflow:hidden;}

.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:12px; line-height:24px;}

.Current{}

/*pages*/
.Pages{ line-height:21px; zoom:1; overflow:hidden;padding-top:46px; text-align:center;}

.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages .p_jump,
.Pages .p_page em{ display:none;}
.Pages .p_page a{ background-color:#999; color:#fff; padding:0 5px;}
.Pages .p_page a.on{ cursor:default; background-color:#d5d5d5;}
.Pages b{ color:#de2b2b; font-weight:normal; }
.Pages #id{display: flex; justify-content: center;}
.Pages #id .p_cur,
.Pages #id .p_count,
.Pages #id .p_total{order: -1;}
/*pages end*/

/*Top*/
.top_bg{ background:#f5f5f6; border-top:3px solid #aaa;}
.top{ position:relative; width:1200px; margin:0 auto; height:87px;}
.top .logo{ width:265px; height:48px; padding-top:30px; position:absolute; left:0; top:-3px; border-top:3px solid #e20a17; }
.top .search{ width:160px; height:24px; position:absolute; right:0; top:9px; background:url(../image/search_bg_03.jpg) no-repeat;}
.top .search input{ padding-left:10px; height:24px; line-height:24px; width:110px; color:#bcbcbd; border:none; background:none;}
.top .search a{ float:right; display:block; width:26px; height:24px;}

.mainnav{ position:absolute; right:-5px; top:41px;}
.mainnav li{ float:left; padding:0 6px;}
.mainnav li span a{ display:block; padding:0 10px; padding-bottom:6px; font-size:14px; font-weight:bold; color:#565656;}
.mainnav .onnav span a,.mainnav li span a:hover{ color:#e20a17; border-bottom:3px solid #e20a17;}

/*Top*/

/*Bottom*/
.Bottom{ background-color:#2c2f3c;}
.Copyright{ background-color:#262934; color:#545962;}
.Copyright a{color:#545962;}
.Copyright section{width:1000px; margin:0 auto; line-height:60px;}
.Copyright section span{ float:right;}
.BottomLinks{ position:relative;width:1000px; margin:0 auto; padding:55px 0;}
.BottomLinks .Sina{ position:absolute; right:0;}
.BottomLinks .Sina img{ width:81px; height:81px; border:3px solid #fff;}
.BottomLinks .Sina h2{ margin:0; font-size:16px; padding:10px 0 5px 0;}
.BottomLinks dl{ float:left; padding-right:50px;}
.BottomLinks dt{ font-weight:bold; padding-bottom:23px;}
.BottomLinks dt a{color:#acacb0;}
.BottomLinks dd{ line-height:22px;}
.BottomLinks dd a{color:#545962;}
.Bottom  a:hover{ color:#fff;}
#mouse{ position:absolute; right:0; width:74px; height:74px; top:-37px; background:url(../image/gettop.png) no-repeat;}
/*Bottom*/ 

/*Banner*/
.home_ban{ width:100%; height:820px; position:relative; background:url(../image/home_ban_bg_03.jpg) no-repeat center bottom;}
.home_ban .bd{ width:100%; height:594px; overflow:hidden;}
.home_ban .bd li{ width:100%; height:594px;}

.home_ban .list{ position:absolute; left:50%; top:430px; width:1000px; margin-left:-500px;}
.home_ban .list li{ float:left; width:300px;  margin-left:50px; position:relative;}
.home_ban .list .img{ padding:4px 4px 0; background:url(../image/bg_fff.png) repeat;}
.home_ban .list .c{ border:1px solid #eeeef3; border-top:none; height:155px; padding:0 25px; box-sizing:border-box; overflow:hidden}
.home_ban .list .c .h3{ margin:20px 0 15px; text-align:center; font-size:18px;}
.home_ban .list .c .h3 a{ color:#656f82;}
.home_ban .list .c p{ margin:0; line-height:20px; color:#677080;}
.home_ban .list .c span{ display:block; width:70px; border-top:1px solid #babdc1; border-bottom:1px solid #babdc1; position:absolute; left:50%; bottom:34px; margin-left:-35px; color:#babdc2; text-align:center;}
.home_ban .list li:hover .img{ background:#d51111;}
.home_ban .list li:hover .c{ border:4px solid #d51111; border-top:none;padding:0 22px;}
.home_ban .list li:hover .c span{ border-color:#d51111;}

.home_ban .list .li1{ margin-left:0;}
.home_ban .list .li3 span{ bottom:23px;}

/*Banner*/

/*index*/
.home_title{ border-bottom:1px solid #eeeef0 ; text-align:center;}
.home_title .div1{ padding-top:45px; font-size:32px;  line-height:1em;}
.home_title .div2{ font-size:16px; color:#c0c3ca; line-height:1em; padding:5px 0 20px;}
.home_title .div3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#c0c3ca; text-transform:uppercase; 
                   /*padding-bottom:15px;*/ padding-bottom:19px; border-bottom:1px solid #d21a25; display:inline-block; margin-bottom:-1px;}

.home_contain{ width:100%;}

.home_about_bg{ width:100%; height:736px; background:#fcfcfd url(../image/home_about_bg_02.jpg) no-repeat center bottom;}
.home_about_bg .home_title .div1{ padding-top:10px;}
.home_about{ width:1000px; margin:0 auto; height:402px; padding-top:104px; background:url(../image/home_about_bg_03.png) no-repeat center bottom; position:relative;}
.home_about .t{ position:absolute; font-size:30px; color:#e20a17; left:600px; top:117px;}
.home_about p{ color:#3e4a61; line-height:30px; position:absolute; width:338px; left:600px; top:218px;}
.home_about a.more{ display:block; width:167px; height:44px; position:absolute; left:600px; bottom:0; background:url(../image/home_about_more_03.jpg) no-repeat;}

.home_pro_bg{ height:800px; background:url(../image/home_pro_bg_02.jpg) no-repeat center bottom; position:relative;}
.home_pro_bg .home_title{ border-bottom:0; background:url(../image/line.png) repeat-x left bottom; height:167px;}
.home_pro_bg .home_title .div1{ color:#fff;}
.home_pro_bg .home_title .div2{ color:#666669; padding-bottom:26px;}
.home_pro_bg .home_title .div3{ color:#88888b;}

.home_pro_list{ width:1000px; margin:0 auto; padding-top:74px; height:160px; overflow:hidden;}
.home_pro_list li{ float:left;width:250px; position:relative; cursor:pointer;}
.home_pro_list li img{ width:250px; height:160px;}
.home_pro_list li.active b{width:0; height:0; border-left:19px solid transparent; border-right:19px solid transparent;border-bottom:19px solid #374359; position:absolute; bottom:0; left:50%; margin-left:-8px;}
.home_pro_tab{ background:url(../image/h_p_bg.png) repeat; height:320px; overflow:hidden;}
.home_pro_tab .tab{ padding-top:43px; overflow:hidden; color:#8790a1; width:1000px; margin:0 auto;}
.home_pro_tab .tab dt{ float:left; width:355px;}
.home_pro_tab .tab dt img{ width:355px; height:229px;}
.home_pro_tab .tab dd{ width:622px; float:right;}
.home_pro_tab .tab dd h2{ margin:0; font-size:18px;}
.home_pro_tab .tab dd h2 a{ color:#fff;}
.home_pro_tab .tab dd h2 a:hover{ color:#e20a17;}
.home_pro_tab .tab dd h2 span{ font-weight:normal; font-size:14px; margin-left:5px;}
.home_pro_tab .tab dd p{ height:81px;}
.home_pro_tab .tab dd h3{ font-size:14px; font-weight:normal;}
.home_pro_tab .tab dd h3 b{ font-size:36px;}
.home_pro_tab .tab dd h3 time{ font-weight:bold; font-size:12px; margin-left:12px; padding-left:28px; background:url(../image/time.png) no-repeat left center; line-height:20px; display:inline-block;}
.home_pro_tab .tab dd .more{ color:#727d92; border:2px solid #e20a17; background:url(../image/p_more.jpg) no-repeat left top; padding-left:39px; width:124px; text-align:center; display:inline-block; height:40px; line-height:40px;}
.home_pro_tab .tab dd .more:hover{ color:#fff; font-size:14px;}

.h-news{ width:1000px; margin:0 auto; padding-top:92px; height:448px; overflow:hidden;}
.h-news h1{margin:0;}
.h-news h1 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-right:50px;}
.h-news h1 span{ float:right; color:#a3a8b1; font-size:12px; font-weight:normal;}
.h-news ol{ float:left; padding-left:0; width:380px;}
.h-news ol img{width:380px; height:210px;}
.h-news ol h1{ font-size:16px; padding:15px 0;}
.h-news ol p{ color:#a3a8b1; line-height:22px; margin:0;}
.h-news li{ float:right; width:570px; height:100px; margin-bottom:34px;}
.h-news li div{ padding-left:124px;}
.h-news li.num1 div{ background:url(../image/01.png) no-repeat left center;}
.h-news li.num2 div{ background:url(../image/02.png) no-repeat left center;}
.h-news li.num3 div{ background:url(../image/03.png) no-repeat left center;}
.h-news li h1{ font-size:14px; height:26px;}
.h-news li p{ color:#777; margin:0; line-height:20px;}

.h-news li:hover div{ padding-left:20px; border-left:5px solid #3e4a61; background:#656f82; padding-right:30px; height:100px;}
.h-news li:hover div h1{ height:40px; line-height:40px;}
.h-news li:hover div h1 a{ color:#fff;}
.h-news li:hover div h1 span{ display:none;}
.h-news li:hover div p{ color:#b6becc;}

.home_culture{width:100%; height:810px; overflow:hidden; background:url(../image/home_culture.jpg) no-repeat center top;}
.home_culture .CultureList{ width:1000px; margin:0px auto; text-align:center; margin-top:82px;}
.home_culture .CultureList ul{}
.home_culture .CultureList li{ width:275px; height:428px; display:inline-block; margin-right:83px; background:url(../image/line.jpg) no-repeat center bottom;}
.home_culture .CultureList li figure{ width:275px; height:275px;}
.home_culture .CultureList li figure a{ display:block; width:275px; height:275px;}
.home_culture .CultureList li figcaption{ width:275px; margin-top:8px; color:#656f82; font-size:12px;}
.home_culture .CultureList li figcaption em{ display:block; text-align:center; font-size:18px; font-style:normal;}
.home_culture .CultureList li figcaption p{ text-align:center;}
/*index*/
.Banner{ text-align:center}
.Banner img{ width:1000px;height:150px;}

.Contain{  background:#efefef url(../image/contentbg.jpg) repeat-y left top; width:1000px; margin:0 auto; position:relative;}
.conbg{ background:url(../image/conbg.png) no-repeat left bottom;}

.Sidebar{ float:left; width:199px; padding-bottom:287px; position:relative; z-index:5;}
.Sidebar header{ text-align:center; border-bottom:1px solid #c9c9ca; padding-top:15px;color:#d7000f; font-size:20px; height:63px;}
.Sidebar header span{ font-family:Georgia; font-size:14px; color:#666; display:block; text-transform:uppercase;}
.Sidebar header i{ height:2px; display:block; background-color:#d7000f; width:45px; margin:0 auto;}
.Sidebar li{border-bottom:1px solid #c9c9ca; font-size:14px;}
.Sidebar li a{ display:block; height:53px; padding-left:83px; background:url(../image/side_a.gif) no-repeat 61px center; line-height:53px; padding-right:10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Sidebar li a:hover,.Sidebar li a.aon{color:#d7000f; background-image:url(../image/side_aon.gif);}

.Sidebar li .side_nav{ position:absolute; left:200px; top:0; width:200px; padding-right:19px; background:url(../image/side_navbg.png) repeat-y left top; display:none;}
.Sidebar li .side_nav b{ position:absolute; left:0; top:10%;width:0; height:0; border-top:10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;}
.Sidebar li .side_nav dl{ padding-top:18px;}
.Sidebar li .side_nav dd{ padding-bottom:7px;}
.Sidebar li .side_nav dd a{ height:26px; line-height:26px; padding-left:80px; background:url(../image/nav_icon.png) no-repeat 66px center; color:#fff; }
.Sidebar li .side_nav dd a:hover,.Sidebar li .side_nav dd a.aon{ background-color:#d7000f;}

.MainContent{ float:right; width:751px; padding-bottom:74px;}
.Current{padding-top:8px; /*height:45px; line-height:45px;*/ border-bottom:1px solid #dbdbdb; margin-bottom:15px; padding:12px 0;}
.Current em{ font-style:normal; float:right; background:url(../image/icon_home.png) no-repeat left center; padding-left:20px; }
.Current em span{color:#414446;}
.Current b{ font-size:18px;color:#d7000f; font-weight:normal;}
.Current b i{ font-style:normal;font-family:Georgia; margin-left:10px; color:#989898; font-size:14px;text-transform:uppercase;}

.Current .last:hover{color:red;}

.intro_SinglePage{ height:481px; background:url(../image/aboutbg.jpg) no-repeat; color:#fff; padding-left:308px; padding-top:105px; padding-right:40px; /*font-size:14px; font-weight:bold;*/}
.intro_SinglePage .info{ overflow:hidden; height:395px; padding-right:10px;}
.intro_SinglePage .more{ text-align:right;background:url(../image/a_more.png) no-repeat right center; }
.intro_SinglePage .more a{color:#fff; padding-right:20px; }

.honor-list{ border-bottom:1px solid #eaeaea; padding-bottom:19px;}
.honor-list li{ float:left; width:230px; margin-right:30px;overflow:hidden; text-align:center;height:225px;}
.honor-list li.end{ margin-right:0;}
.honor-list li a{ display:block; height:210px;}
.honor-list li div{border:1px solid #ddd; display:table; height:168px; width:228px; overflow:hidden; text-align:center; margin-bottom:5px;}
.honor-list li div p{ display:table-cell; vertical-align:middle;}

.honor-table table{width:100%;background-color:#f1f1f1;}
.honor-table table td{padding-left:10px;}
.honor-table table,.honor-table th,.honor-table td,.honor-table tr{border:1px solid #ccc;}

.project-list li{ float:left; width:245px; height:150px; position:relative;margin-right:8px;margin-bottom:8px;}
.project-list li img{width:245px; height:150px;}
.project-list li.end{ margin-right:0;}

.project-list li span{ position:absolute; bottom:0; height:25px; line-height:25px; width:100%;}
.project-list li span.bg{ background-color:#000;filter:alpha(opacity=70);opacity: 0.7;-moz-opacity:0.7;-khtml-opacity: 0.7;}
.project-list li span.txt{ z-index:3; text-align:center;}
.project-list li span.txt a{ color:#fff;}

.detail-info{ padding-top:20px;}
.detail-info .title{ font-size:18px; text-align:center;margin:0; }
.detail-info .date{ margin:0 0 20px 0; font-weight:normal; text-align:center; border-bottom:1px dotted #ccc; font-size:12px; color:#999;}
.detail-info .date span{ margin-left:20px;}
.backToList{ text-align:center; padding:20px 0;}
.backToList a{ background-color:#d7000f; color:#fff; display:inline-block; padding:0 7px; border-radius:5px;}
.PrevNext{border-top:1px dotted #ccc;}

.project-info{ width:1000px; margin:0 auto; min-height:500px; padding-bottom:54px;}
.project-info .Current{ height:auto; background:url(../image/p_curbg.jpg) repeat; line-height:34px; padding-top:0; padding-bottom:0; padding-right:10px; }
.project-info .Current em,.project-info .Current em a,.project-info .Current em span{color:##0F0F0F;}
.project-info .Current em a:hover{color:#d7000f;}
.project-info .Current dl a{ padding-left:33px; width:94px; float:left;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../image/side_a.gif) no-repeat 11px center; font-weight:bold; color:#666; font-size:14px;}
.project-info .Current dl a:hover,.project-info .Current dl a.aon{color:#d7000f; background-image:url(../image/side_aon.gif);}
.project-info .title{ border-bottom:1px solid #dbdbdb; padding-top:0px; padding-bottom:15px; margin-bottom:10px;}
.project-info .title ul{ float:right;}
.project-info .title li{ float:left; padding-left:27px; color:#666; cursor:pointer;}
.project-info .title li.on{color:#d7000f;}
.project-info .title span{color:#d7000f; font-size:16px;}
.project-info .tab-info{ display:none;}

.ImageScroll{ position:relative; overflow:hidden;height:541px;border:1px solid #e0e0e1; padding:1px;}
.ImageScroll .bd li img{ width:996px; height:541px; }
.ImageScroll .hd{ width:996px; position:absolute; z-index:5; left:1px; bottom:1px; color:#fff;  background:url(../image/bg.png);}
.ImageScroll .hd .info{padding:10px 100px 10px 5px;}
.ImageScroll .prev,.ImageScroll .next{ width:25px; height:25px; position:absolute; bottom:18px; background:url(../image/btn.jpg) no-repeat; cursor:pointer; z-index:10;}
.ImageScroll .prev{ right:42px;}
.ImageScroll .next{ right:15px; background-position:right 0;}

.ImgBox{ float:left; width:296px; height:216px; position:relative; overflow:hidden; padding:1px; border:1px solid #e0e0e1;}
.ImgBox .bd li{ position:relative;}
.ImgBox .bd li img{width:296px; height:216px;}
.ImgBox .bd li span{ position:absolute; bottom:0; height:35px; line-height:35px; width:100%;}
.ImgBox .bd li span.bg{ background-color:#000;filter:alpha(opacity=70);opacity: 0.7;-moz-opacity:0.7;-khtml-opacity: 0.7;}
.ImgBox .bd li span.txt{ z-index:3; text-align:center;}
.ImgBox .bd li span.txt a{ color:#fff;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-right:100px;}
.ImgBox .hd{ position:absolute; right:0; bottom:5px; z-index:10;}
.ImgBox .hd span{ display:inline-block; cursor:pointer; width:10px; height:10px; margin-right:10px; background:url(../image/dot.png) no-repeat right center;}
.ImgBox .hd span.on{ background-position:0 0;}

/*.news-ol{ float:right; width:430px;}
.news-ol li{ border-bottom:1px dotted #999; height:35px; line-height:35px; }
.news-ol li a{ padding-left:20px;background:url(../image/news_icon.jpg) no-repeat 3px center;}
.news-ol li span{ float:right;}
.news-ol li b{ background:url(../image/icon_news.png) no-repeat; width:25px; height:10px; display:inline-block; margin-left:10px;}*/

.news-list{ border-bottom:1px solid #eaeaea; padding-bottom:30px;}

.news-list ol{ float:right; width:430px;border-bottom:1px dotted #999; height:35px; line-height:35px;  padding-left:0;}
.news-list ol a{ padding-left:20px;background:url(../image/news_icon.jpg) no-repeat 3px center;}
.news-list ol span{ float:right;}
.news-list ol b{ background:url(../image/icon_news.png) no-repeat; width:25px; height:10px; display:inline-block; margin-left:10px;}
.news-list ol.clear{ width:100%;border-bottom:0; height:27px; float:none;}

.news-list li{ height:90px;}
.news-list li div{ position:relative; padding-left:124px;}
.news-list li div span{ position:absolute; left:0; top:15px; border-right:1px dotted #7f7f7f; width:96px; text-align:center;font-size:14px; font-family:Arial;}
.news-list li div span b{ display:block; font-size:42px; color:#666;  line-height:40px;}
.news-list li div h2{ margin:0; height:36px; line-height:36px; font-size:14px;}
.news-list li div p{ margin:0; line-height:18px;display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-word;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-list li:hover{ background-color:#ebebeb;}
.news-list li:hover div span, .news-list li:hover div span b{color:#d7000f;}
.news-list li:hover div h2 a{color:#d7000f;}

.job-list .tr_top th{ border-top:2px solid #c4000c; border-bottom:0; background:#f3f3f3; font-weight:bold; line-height:34px; padding:0;}
.job-list th,.job-list td{ text-align:center; border-bottom:1px dotted #a7a7a7; padding-top:10px; padding-bottom:5px; line-height:20px;}
.job-list th.n1{ width:153px; padding-left:30px; padding-right:30px;}
.job-list th.n2{ width:100px;}
.job-list th.n3{ width:160px;}
.job-list th.n4{ width:160px;}

.job-list a{color:blue;}
.job-list a:hover{color:red;}

.job_info table{ border:1px solid #ccc; border-collapse:collapse;}
.job_info th{ border:1px solid #ccc; border-collapse:collapse; padding:10px;}
.job_info th.n1{ text-align:center; width:100px; font-weight:bold;}
.job_info th.n2{ width:250px;}
.job_info th.n3{text-align:center; width:100px; font-weight:bold;}
.job_info strong{color:#c4000c;}
.job_info .table1{ margin-top:-1px;}

.btn_apply{ text-align:center; padding:20px 0;}
.btn_apply a{ display:inline-block; height:30px; line-height:30px; padding:0 10px; background-color:#c4000c; color:#fff; border-radius:3px;}

.form_table td.w{ width:150px; text-align:right; font-weight:bold;}
.form_table td{ vertical-align:top; padding-bottom:15px;line-height:25px; }
.form_err{color:#c4000c;}
.form_table td .text{ width:200px; height:25px; line-height:25px; padding:0 10px; background:none; border:1px solid #ccc;}
.form_table td textarea.text{ height:100px; width:400px;}
.form_table td .btn{height:30px;padding:0 10px; background-color:#c4000c; color:#fff; border-radius:3px; cursor:pointer; border:none;}

.templet_links_001 ul li{ text-align:center; width:187px; float:left; height:100px; overflow:hidden; padding-top:15px;}
.templet_links_001 ul .pic{ border:solid 1px #ccc; padding:2px; background:#fcfcfc; width:150px; margin:0 auto;}
.templet_links_001 ul .pic img{ width:150px; height:60px;}
.templet_links_001 ul h5{ font-size:12px; font-weight:normal; padding:8px 0px; margin:0;}

.ul_sitemap li{ padding-bottom:10px;}

.search_list li{ border-bottom:1px dotted #999; height:37px; line-height:37px; }
.search_list li a{ padding-left:20px;background:url(../image/news_icon.jpg) no-repeat 3px center;}
.search_list li span{ float:right;}

/*招聘详情*/
.job_info table{ border:1px solid #ccc; border-collapse:collapse;}
.job_info td{ border:1px solid #ccc; border-collapse:collapse; padding:10px;}
.job_info td.n1{ text-align:center; width:100px; font-weight:bold;}
.job_info td.n2{ width:250px;}
.job_info td.n3{text-align:center; width:100px; font-weight:bold;}
.job_info strong{color:#c4000c;}
.job_info .table1{ margin-top:-1px;}

