html{ -webkit-text-size-adjust:100%  }
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; color:#666; width:100%; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); zoom:1; position:relative; font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu; background:url(/static/image/indexbg.jpg) repeat left top;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;}
.npm{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu; font-size:12px;}
textarea{resize:none; }
textarea,input,select { margin:0; padding:0;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:top;}
a{ color:#666; 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;}
.clear{ clear:both; height:0; overflow:hidden;}


.Pages{ padding:20px 0; line-height:21px; zoom:1; overflow:hidden; text-align:right; border-top:1px solid #e4e4e4;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages .p_cur b{ color:#F00;}
.Pages .p_count b{ color:#F00;}
.Pages .p_total b{ color:#F00;}
.Pages .p_page em{ display:none;}
.Pages b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:0; width:31px; height:21px; cursor:pointer; border:none; background:url(/static/image/go.jpg) no-repeat;}


.info{ text-align:justify; word-wrap: break-word; word-break: normal; line-height:24px;}
.info img{ max-width:100%;}

#Container{ background:url(/static/image/containbg.png) no-repeat center 124px; overflow:hidden;}
.Toper{ width:1100px; margin:0 auto; padding-top:30px;}
.top-menu{line-height:30px; position:relative; z-index:10; background:url(/static/image/topbg.png) repeat left top; padding:0 40px;}
.top-menu a{ color:#fff;display:inline-block;}
.top-menu span{ float:right;}
.top-menu span a{ margin-left:5px;  border:1px dashed #9b9b9b; padding:0 5px; line-height:17px; vertical-align:middle;}
.top-menu span a:hover{ border-color:#fff; }
a.faq,a.wx,a.sina{padding-left:23px; padding-right:11px; background-repeat:no-repeat; background-position:left center; }
a.wx{ background-image:url(/static/image/icon_top1.png);}
a.sina{ background-image:url(/static/image/icon_top2.png);}
a.faq{ background-image:url(/static/image/icon_top3.png);}
a.wx:hover{ background-image:url(/static/image/icon_top01.png);}
a.sina:hover{ background-image:url(/static/image/icon_top02.png);}
a.faq:hover{ background-image:url(/static/image/icon_top03.png);}
.wx-hide{ position:absolute; left:0px; top:34px; border:2px solid #c4000c; display:none;}
.wx-hide img{ width:150px; height:150px;}
.wx-hide b{width:0;  height:0;  border-left:4px solid transparent; border-right:4px solid transparent;border-bottom:4px solid #d7000f; display:block; position:absolute; left:60px; top:-6px;}

.top-logo{ background-color:#fff; border-bottom:1px solid #ededed; height:100px; position:relative; padding-left:38px; padding-top:20px;}
.top-logo a.logo{ background:url(/static/image/logo.jpg) no-repeat; width:396px; height:80px; display:block;}
.top_search{ position:absolute; width:220px; height:30px; right:40px; top:45px; overflow:hidden;}
.top_search .text{  float:right;height:28px; line-height:28px;border:1px solid #ebebeb; padding:0 5px; width:178px; border-left:0; background:#fff;}
.top_search .btn{ float:left;cursor:pointer; background:url(/static/image/icon_search.jpg) no-repeat center center #c4000c; width:31px; height:30px; border:none;}

.Menu{ height:58px; overflow:hidden; background-color:#fff;}
.Menu li{ line-height:56px; width:138px; text-align:center; background:url(/static/image/menu_line.jpg) no-repeat right center; border-bottom:3px solid #d3d3d3; float:left;}
.Menu li a{ display:block;color:#333; font-size:14px;}
.Menu li#m08{ background:none;width:134px;}
.Menu li:hover,.Menu li.aon{  border-bottom-color:#c4000c;}
.Menu li a:hover,.Menu li.aon a{color:#c4000c; background:url(/static/image/menu_aon.jpg) no-repeat center bottom;}

.pageban{ background:#fff;  width:1100px; margin:0 auto;}

.Container{ background:#fff;width:1022px; margin:0 auto; padding:20px 43px 27px 35px;}
.Content{ background:url(/static/image/conbg.jpg) repeat-y 195px top; min-height:500px;}
.Sidebar{ float:left; width:194px; padding-right:1px; padding-bottom:30px;}
.Rightbar{ float:right; width:790px; padding-left:36px;background:url(/static/image/conbg.jpg) repeat-x  left 51px;}

.search-Content{background:url(/static/image/conbg.jpg) repeat-x  left 51px; min-height:400px;}

.Sidebar header{ padding-left:35px; height:51px; line-height:51px; background:#f6f6f6; color:#d7000f; font-size:18px; border-bottom:1px solid #e1e1e1;}
.Sidebar li{ line-height:34px; border-bottom:1px dotted #c6c6c6;}
.Sidebar li a{ display:block; padding-left:51px; background:url(/static/image/side_a.gif) no-repeat 34px center;}
.Sidebar li a:hover,.Sidebar li a.aon{ background-image:url(/static/image/side_aon.gif); background-color:#d7000f; color:#fff;}

.Sidebar li dl{ display:none;}
.Sidebar li dl a{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:25px;padding-left:61px; background:url(/static/image/side_a.gif) no-repeat 44px center; border-top:1px solid #fff;}
.Sidebar li dl a:hover,.Sidebar li dl a.aon{background-color:#666;}

.Cur{ line-height:47px; padding-bottom:7px; background:url(/static/image/acur.jpg) no-repeat right bottom; margin-bottom:24px;}
.Cur b{ font-size:16px; color:#333; font-weight:normal; padding-left:17px; background:url(/static/image/icon_cur.jpg) no-repeat left center; margin-left:-17px;}
.Cur em{ font-style:normal; float:right; color:#999;}
.Cur em a{ color:#999;}
.Cur em a:hover{color:#c4000c;}

footer{ background:url(/static/image/footerbg.png) no-repeat center top; height:97px;}
footer section{ width:1100px; margin:0 auto; padding-top:30px; color:#8d8d8d;}
footer p{ margin:0;padding-left:66px;}
footer em{ font-style:normal;float:right; margin-right:43px;}
footer span{ margin-right:10px;}
footer a{color:#8d8d8d;} 
footer a:hover{color:#c4000c;}

.client-list li{ float:left; padding-right:42px;  text-align:center;width:235px; height:200px;}
.client-list li div{ padding-bottom:10px;}
.client-list li div img{ width:223px; height:141px; padding:5px; border:1px solid #d6d6d6;}
.client-list li.end{ padding-right:0;}

.client-list ol{ padding-left:0; height:186px;}
.client-list ol div{ float:left; margin-right:18px;}
.client-list ol div img{ width:223px; height:141px; padding:5px; border:1px solid #d6d6d6;}
.client-list ol h3{ font-size:14px; margin:0; padding-top:5px;}
.client-list ol span{ color:#b6b6b6; font-size:10px;}
.client-list ol p{ color:#7b7b7b; line-height:23px; margin:0; padding:8px 0;}
.client-list ol a.more{ border:1px solid #e1e1e1; display:inline-block; padding:0 19px; line-height:20px;}
.client-list ol a.more:hover{border-color:#c4000c;}

.news-list li{ padding-left:0; height:149px;}
.news-list li div{ float:left; margin-right:24px; position:relative;}
.news-list li div img{ width:185px; height:119px;}
.news-list li div a{ position:absolute; background:url(/static/image/news_imgbg.png) no-repeat;width:185px; height:119px; left:0; top:0; z-index:2;}
.news-list li div i{ position:absolute; z-index:3; left:5px; top:5px; font-family:Arial; font-style:normal; color:#bbbbbb; font-size:11px;}

.news-list li h3{ font-size:14px; margin:0; padding-top:5px;}
.news-list li span{ color:#b6b6b6; font-size:10px;}
.news-list li p{ color:#7b7b7b; line-height:20px; margin:0; padding:8px 0;}
.news-list li a.more{ border:1px solid #e1e1e1; display:inline-block; padding:0 19px; line-height:20px;}
.news-list li a.more:hover{border-color:#c4000c;}

.news-info .title{ text-align:center; padding-bottom:15px; border-bottom:1px dotted #ccc; margin-bottom:15px;}
.news-info .title h1{ padding-bottom:10px; margin:0; font-weight:normal; font-size:18px; color:#000;}
.news-info .title p{ font-size:12px; margin:0;}
.info-prev-next{ padding-top:20px;}
.info-back{ text-align:center; font-weight:bold; padding:20px 0;}
.info-back a{color:#c4000c;}
.news-info .video{ text-align:center;}

.map_table td{border:1px solid #ccc; border-collapse:collapse; padding-left:10px; padding:5px 10px;}
.map_table .txt_top td{ height:40px; font-weight:bold;background:#f7f7f7;}
.map_table  td.shop{ width:200px;}
.map_table  td.type{ width:150px;}
.map_table  td.phone{ width:130px;}

.staff-list li{ border-bottom:1px dotted #e2e2e2; height:35px; line-height:35px;}
.staff-list li a{ padding-left:15px; background:url(/static/image/liicon.jpg) no-repeat left center;}
.staff-list li span{ float:right; color:#999;}

.staff-Con{ width:1100px; margin:0 auto; padding-top:28px; background-color:#fff; padding-bottom:12px;}
.staff-Con .Sidebar{ float:right; height:522px; padding-bottom:0; padding-right:0; width:195px; background-color:#f6f6f6; margin-right:46px;}
.staff-Con .Sidebar header{ border-bottom:0;}

.staff-Con h1{ font-size:16px; font-weight:normal; margin:0; color:#333; height:37px;}
.staff-Con h1 a{ float:right; color:#c4000c; font-size:11px;}
.staff-Con ol{ padding-left:0; height:108px; overflow:hidden;}
.staff-Con ol .pic{ float:left; border:1px solid #dfdfdf; padding:2px;}
.staff-Con ol .pic img{  height:67px;width:90px;}
.staff-Con ol .txt{ width:220px; float:right;}
.staff-Con ol h3{ font-size:12px; margin:0; line-height:21px;}
.staff-Con ol h3 a{ padding-left:10px; background:url(/static/image/liicon.jpg) no-repeat left center;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.staff-Con ol span{ color:#b5b5b5;}
.staff-Con ol p{ margin:0;}

.staff-Con dd{ border-bottom:1px dotted #e2e2e2; height:30px; line-height:30px;}
.staff-Con dd a{padding-left:15px; background:url(/static/image/liicon.jpg) no-repeat left center;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.staff-left{ float:left; padding-left:64px; width:326px;}
.staff-left h1 a{ margin-right:-42px; position:relative; z-index:10;}
.staff-mid{ float:left; padding-left:78px; width:347px;}
.staff-inq{ padding-top:9px;}
.staff-inq a{ background:url(/static/image/staff_inq.jpg) no-repeat; display:block; height:86px; overflow:hidden; line-height:200px;}
.staff-mid dl{ margin-bottom:28px;}
.staff-mid h1{ height:31px;}

.layer{ background-color:#000;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5; position:absolute; left:0; top:0; bottom:0; right:0; z-index:20; display:none;}

.search_input{ height:36px; overflow:hidden; border:1px solid #e0e0e1; border-radius:3px;}
.search_input .text{ float:left; width:668px; padding:0 10px; height:36px; line-height:36px; border:none; background:none;}
.search_input .btn{ float:right; border:none; border-left:1px solid #e1e1e1; height:36px; cursor:pointer; color:#c4000c; padding-left:36px; width:79px; text-align:left; background:url(/static/image/ico_s.jpg) no-repeat 15px center #fff;}

.search_sel{ overflow:hidden; padding:19px 0; height:38px;}
.search_sel li{ float:left; line-height:38px;}
.search_sel li.p{ padding-left:22px; background:url(/static/image/job_li01.jpg) no-repeat left center; font-size:14px;}
.search_sel li.i{ padding-left:52px; background:url(/static/image/job_li02.jpg) no-repeat 27px center; font-size:14px;}
.search_sel li a{ border:1px solid #e0e0e1; display:block; border-radius:3px; text-align:center; line-height:36px; height:36px; width:238px; padding:0 20px; color:#aeaeae; background:url(/static/image/job_a.jpg) no-repeat 96% center;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.search-box{ position:fixed; width:600px; height:400px; left:50%; top:50%; z-index:30; margin-left:-302px; margin-top:-202px; background:#fff; border:2px solid #c4000c; display:none;}
.search-box h1{ background-color:#c4000c; color:#fff; margin:0; height:25px; padding:0 5px; line-height:25px; font-size:14px;}
.search-box h1 a{ float:right; color:#fff;}
.search-box dl{ overflow:hidden; padding-top:20px; clear:both;}
.search-box dd{ width:180px; float:left; line-height:25px;height:25px; padding:0 10px; cursor:pointer;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.search-box dd.on{background: url(/static/image/true.png) no-repeat 5px center #c4000c; color:#fff;width:170px; padding:0 10px 0 20px; }

.job-list .tr_top td{ border-top:2px solid #c4000c; border-bottom:0; background:#f3f3f3; font-weight:bold; line-height:34px; padding:0;}
.job-list td{ text-align:center; border-bottom:1px dotted #a7a7a7; padding-top:10px; padding-bottom:5px; line-height:20px;}
.job-list td.n1{ width:370px; padding-left:10px; padding-right:10px;}
.job-list td.n2{ width:100px;}
.job-list td.n3{ width:100px;}
.job-list td.n4{ width:60px;}

.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;}

.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; 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;}

.honor-list{}
.honor-list li{ float:left; width:252px; margin-right:16px;overflow:hidden; text-align:center;height:230px;}
.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:180px; width:250px; overflow:hidden; text-align:center; margin-bottom:5px;}
.honor-list li div p{ display:table-cell; vertical-align:middle;}

.things-list{ padding-bottom:18px; overflow:hidden; clear:both;}
.things-list .title{ background:url(/static/image/things_icon.jpg) no-repeat 15px center #f6f6f6; padding-left:29px; padding-bottom:10px; padding-top:10px; line-height:20px; margin-bottom:18px;}

.yearlistwraper{ position:relative; padding-left:113px; background:url(/static/image/conbg.jpg) repeat-x left 37px; margin-bottom:18px; margin-right:20px;}
.yearlistwraper em{ font-style:normal; position:absolute; background:url(/static/image/yearbg.jpg) no-repeat; width:55px; height:23px; line-height:23px; color:#fff; left:0; top:14px; text-align:center;}
.yearlistwraper span{ position:absolute;top:14px; right:0;}
.yearlistwraper a.aleft,.yearlistwraper a.aright{ display:inline-block;width:30px; height:23px;  background-repeat:no-repeat; background-position: center center;}
.yearlistwraper a.aleft{background-image:url(/static/image/left.jpg);}
.yearlistwraper a.aright{background-image:url(/static/image/right.jpg);}
.yearlistwraper a.agrayright{ display:none; }
.yearlistwraper a.agrayleft{display:none;}

.Subgun{ height:51px; overflow:hidden; position:relative; width:550px;}
.Subgun ul{ position:absolute; left:0px; width:20000px;}
.Subgun li{ width:110px; float:left;text-align:center; }
.Subgun li a{ width:49px; height:39px; padding-top:10px;border:1px solid transparent ;  display:inline-block; text-align:center;background-image:url(/static/image/li.jpg); background-repeat:no-repeat; background-position:center 32px; font-family:Arial; font-size:14px;}
.Subgun li a.aon{background-color:#fff;border-color:#b81b22; background-image:url(/static/image/li_on.jpg);}

.video-list li{ width:249px; height:201px; float:left; margin-right:20px;}
.video-list li div{ border:1px solid #cdcdcd; padding:7px; position:relative;}
.video-list li div img{ width:232px; height:148px;}
.video-list li.end{ margin-right:0;}
.video-list li div a{ display:block; position:absolute; left:0px; top:0px; background:url(/static/image/a_video.png) no-repeat center center; width:233px; height:148px;}
.video-list li p{ text-align:center; margin:0; line-height:30px;}
.video-list li:hover div{ border:1px solid #c4000c;}
.video-list li:hover p a{ color:#c4000c;}

.pdf-list li{ float:left; width:166px; height:256px; padding-right:32px; text-align:center;}
.pdf-list li.end{ padding-right:0;}
.pdf-list li div{ border:1px solid #eae3e3; padding:7px 0; margin-bottom:10px;}
.pdf-list li img{ width:150px; height:190px;}

.templet_links_001 ul li{ text-align:center; width:197px; float:left; height:90px; 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;}

.Survey ol{ padding-left:10px;line-height:30px; background:#f6f6f6;}
.Survey .answer{ overflow:hidden; clear:both; padding-bottom:10px;}
.Survey .answer li{ float:left; margin-right:10px; list-style:none;}
.btn_box .btn{height:30px;padding:0 10px; background-color:#c4000c; color:#fff; border-radius:3px; cursor:pointer; border:none;}

.Home{ width:1100px; margin:0 auto; background-color:#fff; }
.Home .h-con{padding:0 63px 70px 65px;}
.Home h2{ margin:0; font-size:16px; color:#333; font-weight:normal; padding-top:29px; height:37px;}
.Home h2 a{ float:right; color:#c4000c; font-size:11px;}

.H-ban{ position:relative; overflow:hidden; height:470px;}
.H-ban .bd li img{ width:1100px; height:470px;}
.H-ban .bd li{ float:left;}
.H-ban .prev,.H-ban .next{ position:absolute; z-index:10; cursor:pointer; display:block; width:49px; height:49px; top:50%; margin-top:-24px;}
.H-ban .prev{ left:0; background:url(/static/image/btn_left.png) no-repeat;}
.H-ban .next{ right:0;background:url(/static/image/btn_right.png) no-repeat;}

.h-news{ float:left; width:461px;}
.h-about{ float:right; width:463px;}

.h-news .bd{ position:relative; overflow:hidden; height:120px;}
.h-news .bd li{ overflow:hidden; height:120px;}
.h-news .bd li div{ width:190px; float:left; padding-right:33px;}
.h-news .bd li div img{ width:190px; height:120px;}
.h-news .bd li h3{ font-size:14px; margin:0; height:33px; line-height:33px;}
.h-news .bd li h3 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333;}
.h-news .bd li h3 a:hover{color:#c4000c;}
.h-news .bd li p{ margin:0; line-height:22px;}
.h-news .hd{ border-bottom:1px solid #efefef; height:10px; position:relative;}
.h-news .hd a{ background-image:url(/static/image/control.jpg); background-repeat:no-repeat; width:15px; height:15px; display:block; cursor:pointer; position:absolute; top:-5px;}
.h-news .hd a.prev{ background-position:0 bottom; right:16px;}
.h-news .hd a.next{ background-position:right bottom; right:0;}
.h-news .hd a.prevStop{ cursor:default; background-position:0 0 !important;}
.h-news .hd a.nextStop{ cursor:default; background-position:right 0 !important;}
.h-news dd{ border-bottom:1px dotted #e2e2e2; height:31px; line-height:31px;}
.h-news dd span{ float:right;}
.h-news dd a{ background:url(/static/image/liicon.jpg) no-repeat left center; padding-left:10px;}

.h-about .pic{ float:left; position:relative; width:208px;}
.h-about .pic span{ background:url(/static/image/ying.jpg) no-repeat 0 0; width:193px; height:28px; position:absolute; left:-10px; bottom:-28px;}
.h-about .pic img{ width:208px; height:214px;}
.h-about .intro{ width:241px; line-height:28px; float:right; text-align:justify; text-justify:inter-ideograph; padding-top:20px;}
.Home .h-about h2{ height:20px;}

.h-service{ }
.h-service .bd{ position:relative; overflow:hidden;}
.h-service .bd li{ float:left; width:137px; margin-right:2px;}
.h-service .bd li img{ width:137px; height:137px;}
.h-service .bd li .hide{ display:none;}
.h-service .bd li:hover .show{ display:none;}
.h-service .bd li:hover .hide{ display:block;}
.h-service .hd{ position:relative;}
.h-service .hd a{ background-image:url(/static/image/control.jpg); background-repeat:no-repeat; width:15px; height:15px; display:block; cursor:pointer; position:absolute; top:-29px;}
.h-service .hd a.prev{ background-position:0 bottom; right:16px;}
.h-service .hd a.next{ background-position:right bottom; right:0;}
.h-service .hd a.prevStop{ cursor:default; background-position:0 0 !important;}
.h-service .hd a.nextStop{ cursor:default; background-position:right 0 !important;}

.h-staff{ height:235px; overflow:hidden;}
.h-staff li{ width:241px; height:49px; margin-right:2px; float:left; background-position: center  25px; background-repeat:no-repeat; padding-top:120px; text-align:center; cursor:pointer; color:#fff; font-size:16px;}
.h-staff li span{ font-size:10px; display:block; text-transform:uppercase; font-family:Arial;-webkit-transform: scale(0.80);filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5;}
.h-staff li.s01{ background-color:#ce212c; background-image:url(/static/image/icon01.png);}
.h-staff li.s02{ background-color:#1b679c; background-image:url(/static/image/icon02.png);}
.h-staff li.s03{ background-color:#1b9c73; background-image:url(/static/image/icon03.png);}
.h-staff li.s04{ background-color:#e27e52; background-image:url(/static/image/icon04.png);}

.h-job .list{ background:#f3f3f3; padding:12px 0;}
.h-job-list{ float:left; width:567px; padding-left:20px;}
.h-job-list li{ width:189px; float:left; line-height:31px;}
.h-job-list li a{ padding:0 20px 0 27px; background:url(/static/image/liicon.jpg) no-repeat 10px center;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.h-job-search{ width:356px; float:left;}
.h-job-search h2{ padding:0 0 4px 0; height:47px; line-height:47px;}
.h-job-search .search_sel{ padding:0;}
.h-job-search .search_sel li{ width:170px; height:36px; border:1px solid #e0e0e1; margin-right:12px; background: url(/static/image/job_a.jpg) no-repeat 95% center #FFF; border-radius:3px;}
.h-job-search .search_sel li a{ border:0; width:auto; border-radius:0; text-align:left; padding-left:25px; color:#666; font-size:14px;} 
.h-job-search .search_sel li.end{ margin-right:0;}
.h-job-search .search_sel li a#postType{ background:url(/static/image/job_li01.jpg) no-repeat 5px center;}
.h-job-search .search_sel li a#IndustryType{ background:url(/static/image/job_li02.jpg) no-repeat 5px center;}
.h-job-search .search_input{ margin-top:20px; background-color:#fff;}
.h-job-search .search_input .text{ width:253px;}
.text_input{ border:thin solid #e0e0e1; margin-bottom:10px}
..text_input p{line-height:1.5em}
.shebao-detail .ipt{ width:50px;}
