/* reset */
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, embed, figure, figcaption, footer, header, 
hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
  font-family:"微软雅黑";
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

body,html {margin: 0px;margin: 0px; font-family: "Microsoft Yahei", sans-serif; }
a {text-decoration: none;outline:none;}

.cl20 {clear:both; height:20px;}
.wrapper {width:1190px; margin:0 auto;}
body {position: relative;width: 100%;min-width:1050px;}
.center {position: relative;width: 1000px;margin-left: -500px;left: 50%;background: #FFFFFF;}
.top {width:1176px; margin:0 auto;}
.clear {clear: both;}
.header {height: 100px;position:relative;z-index:10; width:100%; min-width:1190px; background-color:#f0f0f0;}
.header .logo {float: left; padding:10px 0 0 23px;}
.header .headR {float: right;padding-right: 50px; padding-top:35px; width:260px;}
.header .headR .n1 { padding:0 0 15px 8px;}
.header .headR .n1 ul li {float:left; font-family:微软雅黑; font-size:16px; color:#68686a; margin:0 6px; line-height:28px;}
.nav {width:100%; min-width:1190px; height:50px; background:url(../images/nav_bg.jpg) repeat-x; line-height:50px; position:relative; z-index:10;}
.nav  ul li {float:left; margin:0 18px;font-family:微软雅黑; font-size:18px; position:relative;}
.nav  ul li a {color:#fff; display:block; width:128px; text-align:center;}
.nav  ul li a:hover {color:#fff; background-color:#0b4785;}

.nav li div.sub {position: absolute; left: 0px;top: 50px;z-index: 9999;background:#0b4785;width: 274px; width:120px; padding:10px; overflow: hidden;display: none;}
.nav li div img { width:150px; height:100px;}
.nav li ol li {float: none; line-height:25px;}
.nav li ol li a  {background: none;width: 100%;height: 25px; padding: 0px;padding-left: 20px; padding-left:10px; font-size:14px; color:#fff; background:url(../images/subnavdot.jpg) 2px 10px no-repeat;}
 .nav li ol li a.active,
.nav li ol li a:hover {background: #0364b3;color: #FFFFFF;}
.nav .con{ position: absolute; right: 10px; top:10px; color: #999; font-size: 12px;}
.nav .con a{ color: #999;}
.nav .con a.ico{background: url(../images/y-pic059.png) no-repeat 0 0; display: inline-block; padding-left: 25px;}

.header .nav {float: left;padding-right: 10px; width:721px;}
.header .nav li {float: left;  position: relative;}
.header .nav li a {font: 16px/30px Microsoft Yahei;color: #616161;padding-left: 19px; padding-right: 20px;display: inline-block; height: 30px; color:#fff;}
.header .nav .active {background: #0062b2;}
.header .nav .active {color: #FFFFFF;}
.header .nav .last {background: none;}
.header .nav li div.sub {position: absolute; left: 0px;top: 30px;z-index: 9999;background: url(../images/navbg.png);width: 264px; padding:15px; overflow: hidden;display: none;}
.header .nav li div img { width:150px; height:100px;}
.header .nav li ol li {float: none;}
.header .nav li ol li a  {background: none;width: 100%;height: 25px; padding: 0px;padding-left: 20px; font-size:12px; color:#fff; background:url(../images/subnavdot.jpg) 12px 10px no-repeat;}
.header .nav li ol li a.active,
.header .nav li ol li a:hover {background: #0364b3;color: #FFFFFF;}
.header .con{ position: absolute; right: 10px; top:10px; color: #999; font-size: 12px;}
.header .con a{ color: #999;}
.header .con a.ico{background: url(../images/y-pic059.png) no-repeat 0 0; display: inline-block; padding-left: 25px;}

.header .search {background: url(../images/searchbg.jpg) no-repeat;width: 247px;height: 27px; padding:1px 0; float: left; background-color:#fff;}
.header .search input {margin: 0px;padding: 0px;border: none;background: none;float: left;}
.header .search .inputText {width: 190px;height: 27px;font: 12px/23px Microsoft Yahei;padding: 0 10px;}
.header .search .inputSubmit {width: 35px;height: 27px; display: inline-block;cursor:pointer;}
.index-content{z-index:5;}

 /*幻灯片 */
.banner0{height: 450px; position:relative; overflow:hidden;}
.banner0 #featured{ overflow: hidden;position:relative; left:50%; margin-left:-800px; width:1600px; }
.banner0 #featured .slides {position:relative;  height:450px; z-index:0;width:1600px;}
.banner0 #featured .slide-pic {overflow:hidden; }
.banner0 #featured .slide-pic img {width:1600px; height:450px;z-index:0;}
.banner0 #featured .slide-pic li {display:none;}
.banner0 #featured .slide-pic li.cur {display:block;}
.banner0 #featured .slide-li {position:absolute; right:120px; bottom:4px;}
.banner0 #featured .slide-li li {float:left; width:28px; height:18px; line-height:18px; margin-right:4px; text-align:center; border:1px solid #F3F3F3; font-family:Verdana, Geneva, sans-serif; font-family:arial; display:inline;}
.banner0 #featured .slide-li a {display:block; width:28px; height:18px; font-size:12px; color:#B3B3B3;}
.banner0 #featured .slide-li a,.slide-li a:link{color:#B3B3B3;}
.banner0 #featured .slide-li .cur a, .slide-li a:hover {color:#FFF; text-decoration:none; font-weight:bold;}
.banner0 #featured .op li {background:#FFF; opacity:0.9; filter:alpha(opacity=90); }
.banner0 #featured .op li.cur {background:#C5C5C3;}
.banner0 #featured .slide-txt span {display:none;}

.index-left {float:left; width:676px;}
.index-right {float:right; width:304px;}
.news {width:670px; height:320px; border:1px solid #ddd;}
.tt { height:35px; background:url(../images/tt-bg.jpg) repeat-x; width:100%; border-bottom:1px solid #ddd; position:relative;}
.tt .more { position:absolute; top:3px; right:12px; padding:8px 0 8px 20px; background:url(../images/tt-more-bg.jpg) 0 7px no-repeat; }
.tt .more a {font-family:微软雅黑; font-size:15px; color:#082f74;}
.tt .more a:hover {color:#f00; text-decoration:none;}

.news-left {float:left; padding:15px 10px;}
.news-right{float:right; width:330px;}
.news-right .n1 { line-height:30px; padding:8px;}
.news-right .n1 ul li {float:left; margin:0 6px; font-family:微软雅黑; font-size:16px; color:#676767;}
.news-right .n1 ul li a { color:#676767;}
.news-right .n1 ul li a:hover { color:#0d53a2; text-decoration:none;}

.news-con { padding:5px 15px 0 10px;}
.news-con ul li { height:32px; line-height:32px; *height:28px; line-height:28px; clear:both; padding-left:14px; background:url(../images/dot2.jpg) 0 14px no-repeat; font-size:16px; font-family:微软雅黑; overflow:hidden;}
.news-con ul li a {float:left;}
.news-con ul li a:hover {color:#c7020c; font-weight:700;}
.news-con ul li span {float:right; color:#b5b5b5; font-size:14px;}

.engineering {width:978px; height:409px; margin-top:9px; border:1px solid #ddd;}

.jztx {float:left; width:434px; height:263px; border:1px solid #ddd; margin-top:6px;}
.jztx .tab {height:35px; background:url(../images/tt-bg.jpg) repeat-x; border-bottom:1px solid #ddd;}
.jztx .tab a {float:left; display:block; width:108px; height:35px; overflow:hidden; line-height:38px; text-align:center; font-weight:700; color:#09519d;}
.jztx .tab a:hover,.jztx .tab a.pal { color:#fff; background:url(../images/pal-bg.gif) top center no-repeat;}
.lrh {padding:8px 5px;}
.lrh .fl {width:122px; padding-left:4px;}

.lrh .fr {width:282px; }
.lrh .fr .n1 a {font-family:微软雅黑; font-size:16px; line-height:32px; font-weight:700; color:#a8171e;}
.lrh .fr .n2 { font-size:16px; line-height:26px; font-family:微软雅黑;}

.swda { padding:10px 4px 0 4px;}
.swda div {height:36px; line-height:36px; border-bottom:1px dashed #ddd;font-family:微软雅黑; font-size:16px; padding-left:22px; background:url(../images/dot3.gif) 4px 13px no-repeat; } 

.honer { width:304px;  border:1px solid #ddd;}

.index-video {width:302px; height:261px; border:1px solid #ddd;}
.index-video .con { padding:7px 8px;}

.yfx {width:302px; height:154px; border:1px solid #ddd; margin-top:5px;}
.yfx .con { padding:2px 5px;}
.yfx .con ul li {height:28px; line-height:28px; *height:28px; line-height:28px; clear:both; padding-left:14px; background:url(../images/dot2.jpg) 4px 14px no-repeat; font-size:16px; font-family:微软雅黑; overflow:hidden;}

.industry {width:302px; height:204px; border:1px solid #ddd; margin-top:6px;}

.padtop5 { padding-top:5px;}

.link {width:302px; height:180px; border:1px solid #ddd; margin-top:8px;}
.link .con { padding:5px 0 0 10px;}
.link .con ul li { padding-left:10px; background:url(../images/dot2.jpg) 0 13px no-repeat; font-size:16px; font-family:微软雅黑; line-height:28px; }
.links { padding:20px;}
.links ul li { padding-left:10px; background:url(../images/dot2.jpg) 0 13px no-repeat; font-size:16px; font-family:微软雅黑; line-height:28px; }

.footer {width:100%; min-width:1190px; border-top:4px solid #0c53a1; margin-top:25px; background-color:#dbdbdb;}
.fnav {padding:30px 0 10px 350px; font-family:微软雅黑; font-size:18px;}
.fnav ul li {float:left; margin:0 6px;}

.foot { text-align:center; line-height:24px; padding:10px; font-size:14px;}

.footerIndex  {_zoom:1;background: #005dad;height: 32px; line-height:32px; padding-top:4px; color:#fff; font-size:12px; position: relative;z-index: 6;}
.footerIndex a {color:#fff;}
.footerIndex a:hover {color:#fff; text-decoration:none;}
.footerIndex .center{background:none;}
.footerIndex .footerL {float: left;padding-top:35px;}
.footerIndex .footerL ol {_zoom:1;position: relative;}
.footerIndex .footerL ol li {margin-bottom: 11px;float: left;margin-right: 1px;position: relative;}
.footerIndex .footerL ol li a{width: 116px;height: 26px;display: inline-block;font: 12px/22px Microsoft Yahei;color: #686868;background: url(../images/attention-1.png) no-repeat #dddddd 100px center;font: 12px/22px Microsoft Yahei;text-indent:1em;}
.footerIndex .footerL ol li a.on{background: url(../images/hh_09.png) no-repeat #dddddd 100px center;}
.footerIndex .footerL ol li .drop{position: absolute;left:0px;top:0px;width:116px;}
.footerIndex .footerL ol li .drop a{display: block;width:100%;background:url(../images/hh_03.png) repeat;}
.footerIndex .footerL ol li .drop a:hover{background:url(../images/hh_06.png) repeat;color:#fff;}
.footerIndex .fr {width:173px; height:21px; background:url(../images/fsearch.jpg) no-repeat; margin-top:3px;}
.footerIndex .fsinput {width:140px; height:19px; line-height:19px; padding:1px; border:0; float:left; background:none;}
.footerIndex .fsubmit {width:30px; height:21px; border:0; cursor:pointer; background:none; float:left;}

.footerIndex .footerR {float: right;width: 550px;padding-top:35px;}
.footerIndex .footerR .attention {float: right;}
.footerIndex .footerR .attention p {font: 12px/22px Microsoft Yahei;color: #686868;height: 22px;}
.footerIndex .footerR .attention p span {float: left;}
.footerIndex .footerR .attention p a {display: inline-block;width: 17px;height: 22px;float: left; margin-left: 7px;}
.footerIndex .footerR .attention p .sina {background: url(../images/sina.png) no-repeat center;}
.footerIndex .footerR .attention p .weixin {background: url(../images/weixin.png) no-repeat center;}
.footerIndex .footerR  ol  {overflow: hidden;_zoom:1;padding-top: 15px;float: right;width:100%;}
.footerIndex .footerR  ol li {float: left;padding-left: 14px; padding-right: 15px;background: url(../images/footernavbg.png) no-repeat right center;font: 12px/22px Microsoft Yahei;color: #686868;}
.footerIndex .footerR  ol li a {font: 12px/22px Microsoft Yahei;color: #686868;}
.footerIndex .footerR  ol .first {padding-left: 0px;}
.footerIndex .footerR  ol .last {padding-right: 0px;background: none;}

.detail {overflow: hidden;_zoom:1;}

.content .banner {position: relative;max-height: 363px;overflow: hidden;}
.content .banner .bannerimg {display: block;width: 1600px;height: 363px;}
.content .banner .title {width: 412px;height: 314px;background: url(../images/t-1.png) repeat-x; position: relative; top: -363px; }
.content .banner .title h2 { padding:120px 0 0 0px; }
.content .main {position: relative; background:#fdfcf8 url(../images/content.jpg) no-repeat center top;}
.content .main h2 {font: 26px/26px Microsoft Yahei;color: #000000;padding-left: 40px;}
.content .main .detail { height:42px; line-height:42px; font-size:14px; text-indent:60px; color:#666; font-weight:700; }
.content .main .detail a {color:#666;}
.content .main .detail a:hover {color:#f00; text-decoration:none;}
.content .main .detail span {color:#034aa4;}
.content .main .main-wrap { width:1092px; margin:0 auto;}
.content .banner .bannerTab { left: 50%;margin-left: -800px;position: relative;width: 1600px;overflow: hidden;}
.content .banner ul {overflow: hidden;_zoom:1;width: 9999px;}
.content .banner ul li{float: left; }
.content .banner ul li img {display: block;width: 1600px;}
.content .banner .leftBtn {display: inline-block;width: 51px;height: 79px;background: url(../images/leftBtn.png) -9999px -9999px no-repeat;position: absolute;top: 120px;left: 301px; z-index: 999;}
.content .banner .leftBtn:hover {display: inline-block;width: 51px;height: 79px;background: url(../images/leftBtn.png) no-repeat;position: absolute;top: 120px;left: 301px; z-index: 999;}
.content .banner .rightBtn {display: inline-block;width: 51px;height: 79px;background: url(../images/rightBtn.png) -9999px -9999px no-repeat;position: absolute;top: 120px;right: 301px; z-index: 999; }
.content .banner .rightBtn:hover {display: inline-block;width: 51px;height: 79px;background: url(../images/rightBtn.png) no-repeat;position: absolute;top: 120px;right: 301px; z-index: 999; }





/*rongdong*/
.agriculture .mainBox {padding: 0 40px; overflow: hidden; padding-top: 30px;}
.agriculture p {font: 14px/24px Microsoft Yahei;color: #515151;}
.agriculture ol {overflow: hidden;_zoom:1;width: 999px;padding-top: 45px;}
.agriculture ol li {float: left;width: 439px; margin-right: 42px;height: 462px;}
.agriculture ol li img {display: block;width: 439px;height: 243px;}
.agriculture ol li h4 {font: 18px/18px Microsoft Yahei;color: #2c2c2c;padding:15px 0px; }
.agriculture ol li p  {font: 14px/22px Arial;color: #515151;}
.agriculture ol li a {color: #2c2c2c;}




.agriculture-cont h2 { text-align: center; border-bottom: 1px solid #eaeaea; margin: 0 40px; padding-bottom: 25px;}
.agriculture-cont p {font: 14px/24px SimSun;color: #515151;margin-bottom: 25px;}
.agriculture-cont h4 {font:bold 14px/24px SimSun;color: #000000;margin-bottom: 25px;}


.content .main .culture {overflow: hidden;padding-top: 0px;}
.detailL {float: left; padding-left:40px;width: 628px;padding-top: 25px;}
.detailR {float: right; background: url(../images/d-1.png) no-repeat right top;width: 232px;min-height: 518px;padding: 0 30px;}

.content .main .culture h2 {padding: 0px;margin-bottom: 20px;}
.culture .detailL h3 {font: 18px/28px Microsoft Yahei;color: #000000;margin-bottom: 10px;}
.culture .detailL span {display: inline-block;font: bold 14px/22px Microsoft Yahei;color: #00579f;margin-bottom: 10px;}
.culture .detailL p {font: 14px/26px Arial;color: #777777;}
.culture .detailL p b {font-weight: bold;}
.culture .detailL img {display: block;margin: 15px 0;}

.culture .detailR h3 {background: url(../images/d-2.png) no-repeat left center ;padding-left:49px;height: 30px;font: 18px/30px Microsoft Yahei; margin-top: 60px;}
.culture .detailR ol {padding-top: 40px;}
.culture .detailR ol li {background: url(../images/d-3.png) no-repeat left center ;padding-left: 17px; margin-bottom: 10px;}
.culture .detailR ol li a {font: 14px/14px Microsoft Yahei;color: #00579f;}



.idea .detailR h3 {background: url(../images/d-4.png) no-repeat left center ;}
.strategy .detailR h3 {background: url(../images/d-5.png) no-repeat left center ;}
.strategy .detailR ol li {background:none;padding-left:0;}


.university h2 { text-align: center; border-bottom: 1px solid #eaeaea;  padding-bottom: 25px;font:26px/35px Microsoft Yahei;color: #000000;}
.university h2 span {font: 18px/35px Microsoft Yahei;color: #000000;}
.university p {font: 14px/26px Arial;color: #777777;margin-bottom: 30px;}
.university h4 {font:bold 14px/40px SimSun;color: #00579f;margin-bottom: 25px; background: #ececec;height: 40px; text-align: center;}
.university .writer {text-align: right;}
.university .mainBox {padding-top: 40px;}

.recruitment .joinTab {padding-top: 40px;}
.recruitment .tabIcon {border-bottom: 1px solid #b3b3b3;padding-left: 40px;margin-bottom: 40px;}
.recruitment .tabIcon li {float: left;position: relative;margin-bottom:-1px;height: 70px;}
.recruitment .tabIcon li a {font: 16px/60px Microsoft Yahei;display: inline-block;width: 210px;height: 58px; text-align: center; color: #000000;background: url(../images/d-6.png) repeat-x bottom #f7f7f7; border: 1px solid #dcdcdc;margin-top: 10px;}
.recruitment .tabIcon li.on a {border-bottom: 1px solid #FFFFFF;background: #FFFFFF;margin: 0px;padding-top: 10px;z-index: 999;margin-right:-1px;margin-left:-1px;}

.recruitment .tabBox h3 {font:bold 14px/22px Microsoft Yahei;color: #00579f; border-bottom: 3px solid #00579f;margin-bottom: 20px;}
.recruitment .tabBox dl {overflow: hidden;_zoom:1;margin-bottom: 10px;}
.recruitment .tabBox dl dt {width: 100px;font: 14px/22px SimSun;color: #666666;float: left;}
.recruitment .tabBox dl dd {float: left;width: 890px;}
.recruitment .tabBox dl dd p a {display: inline-block;height: 22px;font: 14px/22px SimSun;color: #666666;padding: 0 15px; }
.recruitment .tabBox dl dd p a.active {background: #00579f;color: #FFFFFF;}

.recruitment .jobSearch {overflow: hidden;_zoom:1;padding-bottom: 20px;border-bottom: 1px solid #d2d2d2;margin-bottom: 40px;padding-top:30px;}
.recruitment .jobSearch input {background: none;padding: 0px;margin:0px;float: left; border: none;}
.recruitment .jobSearch .inputText {width: 200px;height: 25px;font: 14px/25px SimSun;color: #7f7f7f; border: 1px solid #d2d2d2;padding: 0 10px;margin-right: 10px;}
.recruitment .jobSearch .inputSubmit {display:inline-block;padding: 0 15px;height: 27px;background: #00579f;font: 14px/27px SimSun;text-align: center;color: #FFFFFF;}

.recruitment  table {width: 100%;}
.recruitment  table  td {height: 36px;vertical-align: middle; text-align: center; border-right:1px solid #FFFFFF;color: #666666; }
.recruitment  table .th td {background: #a3a3a3;color: #FFFFFF;}
.recruitment  table .c {background: #e7e7e7;}
.recruitment  table .td1 {width: 320px;}
.recruitment  table .td2 {width: 280px;}
.recruitment  table .td3 {width: 200px;}
.recruitment  table .td4 {border-right: none;}
.recruitment  table .td4 a {color: #666666;}
.recruitment  table .td4 a:hover {color: #00579f;}

.recruitment .number {text-align: right;font: 12px/22px Arial;padding-top: 50px;color: #666666;}

.architecture p {font: 22px/30px Microsoft Yahei;color: #00579f;padding:  0 40px; padding-top: 30px;}


.announcement .mainBox {padding: 0 40px;overflow: hidden;padding-top: 60px;}
.announcement ul {overflow: hidden;_zoom:1;width: 999px;}
.announcement ul li {float: left;width: 430px;margin-right: 40px;margin-bottom: 40px;}
.announcement ul li dl {overflow: hidden;_zoom:1;}

.announcement ul li dl dt {float: left;}
.announcement ul li dl dd {float: right;width: 260px;}
.announcement ul li dl dd h4 {font: 20px/30px Microsoft Yahei;color: #00579f;padding-left: 50px;background: url(../images/d-8.png) no-repeat left center; margin-bottom: 25px;}
.announcement ul li dl dd h4 a {color: #00579f;}
.announcement ul li dl dd p {font: 14px/22px Microsoft Yahei;}
.announcement ul li dl dd p a {color: #1f1f1f;}



.content .main .meat  h2  {text-align: center;font: 22px/22px Microsoft Yahei; border-bottom: 1px solid #eaeaea; padding-bottom: 20px;margin: 0 40px;}
.content .main .meat img {margin: 0 auto;display: block; margin-bottom: 40px;}
.content .main .meat p {font: 14px/26px Arial;text-indent: 2em;}


.industry .in-con ul li span.t1 b {font:12px/24px Microsoft Yahei;}

.content .main .social-1  h2 span {font: 14px/30px Microsoft YaheiL;color: #6e6e6e;}
.content .main .social-1 img {margin: 0 auto;display: block; margin-bottom: 40px;}
.content .main .social-1 p {font: 14px/26px Arial;text-indent: 2em;}
/*分页*/
.paging{height: 43px;margin-top: 20px;}
.paging ul{float: left;height: 43px;}
.paging ul li{height: 43px;width: 43px;float: left;margin-right: 10px;text-align: center;line-height: 43px;font-family: Arial;}
.paging ul li a{height: 43px;width: 43px;display: block;color: #717171;font-size: 21px;background: url(../images/paging-a.jpg) 0 0 no-repeat;}
.paging ul li a:hover,.paging ul li a.on{background: url(../images/paging-a-hover.jpg) 0 0 no-repeat;color: #fff;}
/*职位详情*/
.cf:before,.cf:after {content:"";display:table;}
.cf:after {clear:both;}
/* IE 6/7浏览器 (触发hasLayout) */
.cf {*zoom:1;}
.recruitment table tr{cursor: pointer;}
.recruitment table tr.th{cursor: default;}
.recruitment table tr.job-details{width: 100%;border: none;width: 100%;}
.recruitment table tr.job-details td{width: 100%;border: none;height: auto;}
.details-wrap{padding-top: 24px;background-color: #f4f4f4;margin-bottom: 12px;display: none;}
.details-wrap ul{float: left;margin-left: 35px;}
.details-wrap ul li{text-align: left;line-height: 24px;font-size: 12px;color: #545454;font-family: SimSun;}
.details-wrap .mail-to{float: right;height: 30px;width: 150px;font-size: 12px;margin-right: 120px;color: #757575;margin-top: 30px;line-height: 15px;text-align: left;}
.details-wrap .mail-to img{float: left;margin-right: 5px;}
.details-wrap .mail-to a{color: #00579f;text-decoration: underline;}
.details-wrap a.close{width: 100%;height: 30px;float: left;display: block;margin-top: 15px;background:#e4e4e4 url(../images/job-close.png) center center no-repeat;}




.mapBox {padding:  40px;overflow: hidden;}
.mapBox .ulBox {width: 999px;}
.mapBox ul {overflow: hidden;_zoom:1;float: left;margin-right:40px;}
.mapBox ul li {text-indent: 1em;}
.mapBox ul li a {font: 12px/28px Microsoft Yahei;color: #666666;display: inline-block;text-indent: 1em;}

.mapBox ul li h4 {height: 30px;width:120px;color: #666666;line-height: 30px;text-indent: 1em;}
.mapBox ul li h4 a {background: #F5F5F5;color: #666666;font: 14px/30px Microsoft Yahei;display: inline-block;height: 30px;width:120px;background: #F5F5F5;}



.honour-slide .bd li {
    width: 960px;
    height: 606px;
    text-align: center;
    overflow: hidden;
}
.honour-slide .bd li img {
    margin: 0 auto;
    height: 606px;
}

.honer .con { padding:5px 0 0 5px;}
.banner_list{width:300px; max-height:227px; overflow:hidden; }
.banner_list .i_list{ float:left; display:inline; white-space:nowrap; width:200px; padding:0 5px; overflow:hidden;}
.banner_list .i_list .yy{float:left; display:inline; width:200px; padding:0 0px;  text-align:center;    max-height: 162px;}
.banner_list .i_list a{ color:#000; }
.banner_list .i_list a:hover {color:#f66; text-decoration:none;}
.banner_list .i_list img {max-width:200px; max-height:162px;}
.banner_list .prev{ float:left; width:40px; height:110px; background:url(../images/prev.gif) 5px 52px no-repeat; cursor:pointer; }
.banner_list .next{ float:right;width:40px; height:110px; background:url(../images/next.gif) 0 52px no-repeat; cursor:pointer; }

.industry .con { padding:16px 0 0 4px;}
.banner_list2{width:292px; height:150px; overflow:hidden; }
.banner_list2 .i_list{ float:left; display:inline; white-space:nowrap; width:220px; padding:0 5px; overflow:hidden;}
.banner_list2 .i_list .yy{float:left; display:inline; width:220px; padding:0 5px; height:150px; text-align:center; }
.banner_list2 .i_list a{  }
.banner_list2 .i_list a:hover {color:#f66; text-decoration:none;}
.banner_list2 .i_list img {width:220px; height:117px;}
.banner_list2 .i_list .yy p { margin-top:5px;}
.banner_list2 .prev{ float:left; width:28px; height:110px; background:url(../images/prev.gif) 0 46px no-repeat; cursor:pointer; }
.banner_list2 .next{ float:right;width:28px; height:110px; background:url(../images/next.gif) 0 46px no-repeat; cursor:pointer; }

.engineering .con { padding:10px;}
.engineering .con .fl {float:left; width:280px;}
.engineering .con .fl ul li {width:280px; height:342px;}
.engineering .con .fr {float:right; width:566px;}
.lpli1 {float:left; width:264px; padding:8px; height:324px; border:1px solid #ddd; margin:0 4px;}
.lpli1 div { width:264px; height:288px; padding-bottom:5px;}
.lpli1 div img { width:264px; height:288px;}
.lpli1 p { line-height:30px; text-align:center; font-size:14px;}

.lpli3 {float:left; width:124px; height:180px; margin:0 8px;}
.lpli3 div { width:120px; height:125px; padding:2px; border:1px solid #ddd;}
.lpli3 div img { width:120px; height:125px;}
.lpli3 p { line-height:30px; text-align:center;font-size:14px;}

.linkbox {
    line-height: 21px;
    margin: 4px 0 9px 0;    clear: both;
    position: relative;
    padding: 10px 0px 10px 40px;
    border-top: 1px solid #f0f0f0;
    font-size: 16px;
    text-align: left;
    color: #f0f0f0;
}
.linkbox a {
    display: inline-block;
    margin: 0px 10px 0px 0px;
    color: #333333;
}
.linkbox h3 { clear:both; line-height:36px;}
.linkbox h3 a {
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    color: #ca7137;
    font-size: 18px;
}

.list_lh { height:112px; overflow:hidden;}
