


*{ margin:0; padding:0; list-style-type:none; }
html,body { font-size:80%; font-weight:normal; background-color:#fff; font-family:"Noto Sans CJK SC", "Source Han Sans CN", "PingFangSC-Regular", "sans-serif", "Arial", "Microsoft YaHei"; }
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,table,tbody,thead,tfoot,tr,td,th,input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,em,h6,b,p { font-weight:normal; font-style:normal; }
article,aside,dialog,footer,header,section,footer,nav,figure,menu,hgroup { display:block; margin:0; padding:0; }
img,hr { border:none; -ms-interpolation-mode:bicubic; }
img { vertical-align:middle; }
a { text-decoration:none; color:#000; cursor:pointer; }
a:hover { color:#000; }
ul,li { list-style:none outside none; }
ul:after { display:block; height:0; clear:both; visibility:hidden; overflow:hidden; content:"."; }
table { border-collapse:collapse; }
input,select { -webkit-appearance:none; appearance:none; }
select::-ms-expand { display:none; }
input[type=radio]::-ms-check,input[type=checkbox]::-ms-check { display:none; }
::selection { background-color:#6ca642; color:#fff; /* Safari */} 
::-moz-selection { background-color:#6ca642; color:#fff; /* Firefox */ }
:focus{ outline:none; }
.Clear { clear:both; }
.Fl { float:left !important; }
.Fr { float:right !important; }
.Posr { width:1200px; position:relative; margin:auto; }


/* ---------- 头部 ---------- */
.Header { width:100%; height:98px; margin:0px auto; -moz-box-shadow:2px 2px 5px #ccc; -webkit-box-shadow:2px 2px 5px #ccc; box-shadow:2px 2px 5px #ccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow:visible !important; }
.Header .Posr{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.Logo { float:left; overflow:hidden;}
.Menu { width:auto; float:right; }
.Menu li { position:relative; height:98px; display:inline; float:left; text-align:center; }
.Menu a.Tit { display:inline-block; line-height:95px; font-size:16px; color:#333; text-align:center; text-transform:uppercase; border-left:1px #fff solid; border-right:1px #fff solid; border-bottom:3px #fff solid; padding:0 25px; }
.Menu li.hover a.Tit, .Menu li.on a.Tit { color:#6ca642; border-left:1px #f5f5f5 solid; border-right:1px #f5f5f5 solid; border-bottom:3px #6ca642 solid; }
.Subnav { width:150px; position:absolute; left:50%; margin-left:-75px; top:98px; display:none; background-color:#fff; z-index:100; *zoom:1; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666; box-shadow:0 0 5px #666; overflow:hidden; }
.Subnav a { display:inline-block; width:100%; line-height:42px; color:#999 !important; text-align:center; z-index:100; *zoom:1; font-size:14px; border-bottom:1px #e6e6e6 solid; text-transform:uppercase; font-weight:100; }
.Subnav a:hover { color:#fff !important; background-color:#6ca642; z-index:100; }

/* ---------- 大图 ---------- */
.banner { width:100%; height:680px; position:relative; background-color:#000; }


/* ---------- 首页标题 ---------- */
.Int-Tit { width:100%; text-align:center; padding:62px 0 36px; }
.Int-Tit h2 { width:100%; text-align:center; font-size:34px; color:#333; line-height:34px; margin-bottom:5px; }
.Int-Tit h3 { width:100%; text-align:center; font-size:14px; color:#999; text-transform:uppercase; line-height:18px; display:block; }
.Int-Tit h3 .Int-Line { width:14px; height:1px; display:inline-block; background-color:#ccc; margin:0 10px 4px 10px; }

/* ---------- 首页产品 ---------- */
.Int-Pro { width:100%; padding-bottom:105px; }
.Int-Pro .Int-ProWrap { width:100%; position:relative;}
.Int-Pro .Int-ProBox { width:100%; height:327px; border:1px #e6e6e6 solid; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; }
.Int-Pro .Int-ProBox .Int-ProIco { width:61px; height:61px; padding:30px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; border:1px #6ca642 solid; margin:40px auto 8px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; }
.Int-Pro .Int-ProBox .Int-ProTit { line-height:32px; text-align:center; font-size:14px; color:#333; }
.Int-Pro .Int-ProBox .Int-ProLine { width:20px; height:3px; background-color:#ccc; margin:0 auto 10px; }
.Int-Pro .Int-ProBox .Int-ProTxt { line-height:24px; height:72px; overflow:hidden; text-align:center; font-size:14px; color:#333; margin:20px; }
.Int-Pro .Int-ProBox:hover .Int-ProIco { margin-top:20px; }

/* ---------- 首页关于我们 ---------- */
.Int-About { width:100%; padding-bottom:90px; background:url(../image/bg.jpg) no-repeat center top; }
.Int-About .Int-AboutWrap { width:100%; position:relative; }
.Int-About .Int-AboutWrap .Int-AboutTxt { padding:0 100px; line-height:30px; font-size:14px; color:#333; text-align:center; margin-bottom:42px; }
.Int-About .Int-AboutWrap .Int-AboutNum { width:100%; text-align:center; }
.Int-About .Int-AboutWrap .Int-AboutNum li { padding:0 45px; zoom:1; display:inline-block; *display:inline;}
.Int-About .Int-AboutWrap .Int-AboutNum li h2 { font-size:50px; color:#333; font-style:italic; line-height:40px; font-weight:bold;}
.Int-About .Int-AboutWrap .Int-AboutNum li h2 i { display:inline-block; font-size:30px; color:#333; padding-left:5px; }
.Int-About .Int-AboutWrap .Int-AboutNum li p { font-size:14px; color:#333; line-height:18px; }
.Int-About .Int-AboutWrap .Int-AboutMoer { width:200px; height:46px; color:#333; font-size:16px; text-align:center; line-height:46px; border:1px #666 solid; margin:80px auto 0; display:block; text-transform:uppercase; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.Int-About .Int-AboutWrap .Int-AboutMoer:hover { border:1px #6ca642 solid; color:#fff; background-color:#6ca642; }

/* ---------- 首页新闻 ---------- */
.Int-News { width:100%; padding-bottom:80px; background-color:#fafafa; }
.Int-News .Int-NewsWrap { width:100%; position:relative;}
.Int-News .Int-NewsWrap li { width:380px; float:left; margin-right:30px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; }
.Int-News .Int-NewsWrap li:first-child + li + li { margin-right:0px; }
.Int-News .Int-NewsWrap li .Int-NewsImg { width:380px; height:245px; overflow:hidden; }
.Int-News .Int-NewsWrap li .Int-NewsFont { width:350px; padding:25px 15px; background-color:#fff; }
.Int-News .Int-NewsWrap li .Int-NewsFont h2 { width:100%; color:#333; font-size:16px; line-height:18px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.Int-News .Int-NewsWrap li .Int-NewsFont .Int-NewsTime { width:100%; color:#999; font-size:12px; line-height:18px; margin:8px 0 14px; }
.Int-News .Int-NewsWrap li .Int-NewsFont p { width:100%; height:48px; color:#666; font-size:14px; line-height:24px; overflow:hidden; }
.Int-News .Int-NewsWrap li:hover { -moz-box-shadow:0px 0px 15px #666; -webkit-box-shadow:0px 0px 15px #666; box-shadow:0px 0px 15px #666; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; overflow:hidden; }
.Int-News .Int-NewsWrap .Int-NewsMoer { width:200px; height:46px; color:#fff; font-size:16px; text-align:center; line-height:46px; border:1px #6ca642 solid; margin:40px auto 0; display:block; text-transform:uppercase; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#6ca642; }
.Int-News .Int-NewsWrap .Int-NewsMoer:hover { color:#6ca642; background-color:transparent; }

/* ---------- 首页友情链接 ---------- */
.Int-Links { width:100%; padding:65px 0 50px; }
.Int-Links .Int-LinksTit { width:100%; line-height:18px; font-size:16px; color:#333; }
.Int-Links .Int-LinksWrap { width:100%; position:relative; padding-top:30px; }
.Int-Links .Int-LinksWrap li { width:179px; height:55px; float:left; margin-right:25px; margin-bottom:25px; }
.Int-Links .Int-LinksWrap li:nth-child(6n) { margin-right:0px; }

/* -------------- 首页-底部导航 -------------- */
.Foot-Nav { width:100%; padding:50px 0; background-color:#6ca642; }
.Foot-Nav .Foot-NavL { width:360px; height:200px; padding-right:40px; border-right:1px #494b4e solid; float:left; }
.Foot-Nav .Foot-NavL .Foot-Logo { width:360px; padding-bottom:30px; }
.Foot-Nav .Foot-NavL .Foot-Tel { width:360px; font-size:14px; color:#fff; line-height:32px; }
/*.Foot-Nav .Foot-NavL .Foot-Tel span { font-family:"Arial"; font-size:24px; }
.Foot-Nav .Foot-NavL .Foot-Add { width:300px; font-size:14px; color:#fff; line-height:32px; }*/
.Foot-Nav .Foot-NavL .Foot-Share {  width:360px; padding-top:30px; }
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more { padding-left:36px !important; line-height:36px !important; height:36px !important; background-image:url(../image/ico-08.png)!important; margin:6px 20px 6px 0 !important; }
.bdshare-button-style0-24 .bds_sqq { background-position:0 0 !important; }
.bdshare-button-style0-24 .bds_tsina { background-position:0 -36px !important; }
.bdshare-button-style0-24 .bds_weixin { background-position:0 -72px !important; }
.Foot-Nav .Foot-NavR { width:764px; padding-left:35px; float:left; }
.Foot-Nav .Foot-NavR li { width:170px; min-height:200px; float:left; }
.Foot-Nav .Foot-NavR li:first-child + li + li + li + li { width:80px; }
.Foot-Nav .Foot-NavR li dt { line-height:18px; font-size:16px; font-weight:bold; text-transform:uppercase; margin-bottom:12px; color:#fff;    padding-left: 10px;
    box-sizing: border-box;}
.Foot-Nav .Foot-NavR li dt a { color:#fff; }
.Foot-Nav .Foot-NavR li dd { line-height:30px; font-size:14px;     padding-left: 10px;
    box-sizing: border-box;}
.Foot-Nav .Foot-NavR li dd a { color:#fff; }

/* -------------- 首页-底部版权 -------------- */
.Footer { width:100%; padding-top:17px; padding-bottom:17px; line-height:24px; background-color:#6ca642; color:#fff; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:14px; }


/* -------------- 公共样式 -------------- */
.Wrap-Banner { width:100%; height:320px; background-position:center; background-repeat:no-repeat; }
.Snav { padding:0 50px; border-bottom:1px #ebebeb solid; }
.Snav li { line-height:60px; float:left; }
.Snav li a { padding:0 22px; font-size:16px; color:#333; display:block; }
.Snav li a:hover { background-color:#6ca642; color:#fff; }
.Snav li.Snav-Hover a { background-color:#6ca642 !important; color:#fff !important; }
.Bread { float:right; line-height:60px; color:#666; font-size:14px; }
.Bread a { color:#666; }
.Fy { width:100%; height:auto; line-height:24px; text-align:center; margin:60px 0 0; font-size:14px; }
.Fy span { color:#fff !important; background-color:#6ca642 !important; border:1px #6ca642 solid !important; padding:4px 10px !important; border-radius:4px !important; }
.Fy a { color:#3f3f3f; background-color:#efefef; border:1px #e1e1e1 solid; padding:4px 10px; border-radius:4px; }
.Fy a:hover { color:#fff; background-color:#6ca642; border:1px #6ca642 solid; padding:4px 10px;}
.Page { width:100%; height:auto; padding:21px 0; border-top:1px #e6e6e6 solid; margin:60px 0 80px; }
.Page a { width:88px; height:28px; text-align:center; line-height:28px; border:1px #d6d7dc solid; display:block; float:left; font-size:14px; color:#909090; margin-right:20px; border-radius:28px; -moz-border-radius:28px; -webkit-border-radius:28px; }
.Page a:hover { border:1px #6ca642 solid; color:#fff; background-color:#6ca642; }


/* -------------- 关于我们 -------------- */
.About-Wrap { width:100%; padding:50px 0 80px; }
.About-Wrap .About-Img {width:598px;float:left;padding:0 50px 30px 0;}
.About-Wrap .About-Font { font-size:14px; color:#666; line-height:30px; }
.About-Wrap .About-Font h1 {width:100%;padding-bottom:40px;}
.About-Wrap .About-Font .htit{
     padding:20px 0;
     color:#6ca642;
     position: relative;
     padding-left: 647px;
     box-sizing: border-box;
     z-index: 33;
     }
.About-Wrap .About-Font .htit::after{
    content: "";
    display: block;
    width: 427px;
    height: 46px;
    background:url(../image/tit.png) no-repeat;
    position: absolute;
    top: 0px;
    left: 647px;
    z-index: -1;
}

/* -------------- 荣誉 -------------- */
.Honor-Wrap { width:100%; padding:50px 0 80px; }
.Honor-Wrap li { width:269px; height:355px; float:left; margin:0 25px 25px 0; padding:5px; border:1px #d6d7dc solid; text-align:center; overflow:hidden; position:relative; display:table; }
.Honor-Wrap li:nth-child(4n) { margin-right:0px; }
.Honor-Wrap li a { width:269px; height:355px; display:table-cell; vertical-align:middle; }
.Honor-Wrap li a img { max-width:269px; max-height:355px; margin:0 auto; }
/*For IE7*/
*+html .Honor-Wrap li a { position:absolute; top:50%; width:100%; text-align:center; height:auto; vertical-align:baseline; }
*+html .Honor-Wrap li a img { position:relative; top:-50%; left:-50%; }


/* -------------- 服务项目 -------------- */
.Service-Wrap { width:100%; padding:50px 0 80px; }
.Service-Wrap h1 { width:100%; text-align:center; line-height:30px; font-size:28px; margin-bottom:50px; }
.Service-Wrap li { border:1px #e1e1e1 solid; margin-bottom:30px; }
.Service-Wrap li .Service-Tit { line-height:68px; background-color:#ebebeb; font-size:20px; color:#000; padding:0 40px; }
.Service-Wrap li .Service-Txt { line-height:30px; font-size:14px; color:#666; margin:20px 40px; height:90px; overflow:hidden; }
.Service-Wrap li:hover .Service-Tit { background-color:#6ca642; color:#fff; }

/* -------------- 服务项目详细页 -------------- */
.Show-Wrap { width:100%; padding:50px 0 80px; }
.Show-title { width:100%; height:auto; text-align:center; border-bottom:1px #f0f0f0 solid; padding:0 0 20px; margin-bottom:30px; }
.Show-title h1 { font-size:24px; font-weight:bold; color:#333; padding-bottom:10px; }
.Show-title p { font-size:12px; color:#999; }
.Show-Font { width:100%; font-size:16px; color:#666; line-height:28px; font-weight:300; }
.Show-Font p { font-weight:300; }


/* -------------- 信息公开 -------------- */
.Report-Wrap { width:100%; padding:50px 0 80px; }
.Search-Wrap { width:100%; padding:10px 0 40px; }
.Search-Wrap .Search-Tit { width:317px; line-height:44px; color:#333; padding-right:10px; text-align:right; font-size:16px; float:left; }
.Search-Wrap .Search-Txt { width:478px; line-height:42px; color:#333; padding:0 10px; font-size:16px; float:left; border:1px #e6e6e6 solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.Search-Wrap .Search-But { width:120px; display:block; line-height:44px; color:#fff; font-size:16px; float:left; text-align:center; margin-left:20px; border:0px; background-color:#6ca642; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.Report-Wrap .Report-Tit { width:100%; line-height:50px; text-align:center; background-color:#e6e6e6; font-size:16px; color:#333; }
.Report-Wrap .Report-Tit .Report-TitL { width:908px; border-right:1px #fff solid; float:left; }
.Report-Wrap .Report-Tit .Report-TitR { width:290px; float:left; }
.Report-Wrap li {  border-left:1px #e6e6e6 solid; border-right:1px #e6e6e6 solid; border-bottom:1px #e6e6e6 solid; line-height:50px; }
.Report-Wrap li .Report-TxtL { width:848px; border-right:1px #e6e6e6 solid; float:left; color:#6ca642; font-size:14px; padding:0 30px; }
.Report-Wrap li .Report-TxtL span { width:100%; display:block; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.Report-Wrap li .Report-TxtR { width:289px; float:left; color:#666; font-size:14px; text-align:center; }
.Report-Wrap li:hover { background-color:#6ca642; }
.Report-Wrap li:hover .Report-TxtL { color:#fff; border-right:1px #fff solid; }
.Report-Wrap li:hover .Report-TxtR { color:#fff; }

/* -------------- 安全评价报告详细页 -------------- */
.ReportShow-Wrap { width:100%; padding:50px 0 80px; }
.ReportShow-Wrap h1 { font-size:24px; font-weight:bold; color:#333; padding-bottom:25px; text-align:center; }
.ReportShow-Wrap .ReportShow-Box { border:1px #999 solid; }
.ReportShow-Wrap .ReportShow-Box li { width:100%; line-height:24px; font-size:14px; color:#333; float:left; }
.ReportShow-Wrap .ReportShow-Box li .ReportShow-Tit { width:168px; float:left; padding:13px 20px; border-bottom:1px #999 solid; background-color:#d1e5fd; }
.ReportShow-Wrap .ReportShow-Box li .ReportShow-Txt { width:950px; float:left; padding:13px 20px; border-bottom:1px #999 solid; }
.ReportShow-Wrap .ReportShow-Box li .ReportShow-Txt.w491 { width:491px; }
.ReportShow-Wrap .ReportShow-Box li .ReportShow-Txt.w297 { width:297px; }
.ReportShow-Wrap .ReportShow-Box li .ReportShow-Content-Tit { width:168px; padding:13px 20px; border-bottom:1px #999 solid; background-color:#d1e5fd; }
.ReportShow-Wrap .ReportShow-Box li .ReportShow-Content-Txt { width:950px; padding:13px 20px; border-bottom:1px #999 solid; }

/*施工图片*/
.ReportShow-Wrap .ReportShow-Box li .ReportShow-Img-Tit { width:168px; padding:13px 20px; background-color:#d1e5fd; }
.ReportShow-Wrap .ReportShow-Box li .ReportShow-Img-Txt { width:950px; padding:13px 20px; }
.ReportShow-Wrap .ReportShow-Box li .ReportShow-Img-Txt .piclist{ width:180px; height:135px; margin-bottom:10px; border:1px solid #f5f5f5; float:left; text-align:center; overflow:hidden; position:relative; display:table; }  
.ReportShow-Wrap .ReportShow-Box li .ReportShow-Img-Txt .piclist a { width:180px; height:135px; display:table-cell; vertical-align:middle; }
.ReportShow-Wrap .ReportShow-Box li .ReportShow-Img-Txt .piclist a img{ max-width:180px; max-height:135px; margin:0 auto; }
/*For IE7*/
*+html .ReportShow-Wrap .ReportShow-Box li .ReportShow-Img-Txt .piclist a { position:absolute; top:50%; width:100%; text-align:center; height:auto; vertical-align:baseline; }
*+html .ReportShow-Wrap .ReportShow-Box li .ReportShow-Img-Txt .piclist a img{ position:relative; top:-50%; left:-50%; }

.ReportShow-Wrap .ReportShow-Box li:last-child .ReportShow-Tit, .ReportShow-Wrap .ReportShow-Box li:last-child .ReportShow-Txt { border-bottom-width:0px; }
.ReportShow-Wrap .ReportShow-Box li .ReportShow-TitPeo { width:75px; float:left; padding:13px 20px; background-color:#d1e5fd; border-bottom:1px #999 solid; }



/* ---------- 新闻 ---------- */
.News-Wrap { width:100%; padding:50px 0 80px; }
.News-Wrap li { width:380px; float:left; margin-right:30px; margin-bottom:30px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; }
.News-Wrap li:nth-child(3n) { margin-right:0px; }

/*.News-Wrap li .News-Img { width:380px; height:245px; overflow:hidden; }*/
.News-Wrap li .News-Img { width:380px; height:245px; margin-bottom:10px; border:1px solid #f5f5f5; float:left; text-align:center; overflow:hidden; position:relative; display:table; }  
.News-Wrap li .News-Img span { width:380px; height:245px; display:table-cell; vertical-align:middle; }
.News-Wrap li .News-Img span img{ max-width:380px; max-height:245px; margin:0 auto; }
/*For IE7*/
*+html .News-Wrap li .News-Img span { position:absolute; top:50%; width:100%; text-align:center; height:auto; vertical-align:baseline; }
*+html .News-Wrap li .News-Img span img{ position:relative; top:-50%; left:-50%; }

.News-Wrap li .News-Font { width:350px; padding:25px 15px; background-color:#fff; }
.News-Wrap li .News-Font h2 { width:100%; color:#333; font-size:16px; line-height:18px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.News-Wrap li .News-Font .News-Time { width:100%; color:#999; font-size:12px; line-height:18px; margin:8px 0 14px; }
.News-Wrap li .News-Font p { width:100%; height:48px; color:#666; font-size:14px; line-height:24px; overflow:hidden; }
.News-Wrap li:hover { -moz-box-shadow:0px 0px 15px #666; -webkit-box-shadow:0px 0px 15px #666; box-shadow:0px 0px 15px #666; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; overflow:hidden; }

/* ---------- 新闻详细页 ---------- */
.Legal-Wrap { width:100%; padding:50px 0 80px; }
.Legal-Wrap li { width:100%; float:left; margin-bottom:20px; background-color:#fafafa; }
.Legal-Wrap li .Legal-Time { width:230px; float:left; color:#999; font-family:"Arial"; text-align:center; padding:45px 0px 45px; }
.Legal-Wrap li .Legal-Time .Legal-Day { width:100%; font-style:italic; font-size:54px; line-height:50px; }
.Legal-Wrap li .Legal-Time .Legal-Month { width:100%; font-size:16px; line-height:50px; }
.Legal-Wrap li .Legal-Font { width:940px; float:left; padding:45px 30px 45px 0; }
.Legal-Wrap li .Legal-Font h2 { font-size:16px; line-height:28px; color:#333; margin-bottom:10px; }
.Legal-Wrap li .Legal-Font p { font-size:14px; line-height:28px; color:#999; height:56px; overflow:hidden; }
.Legal-Wrap li:hover { background-color:#6ca642; }
.Legal-Wrap li:hover .Legal-Time, .Legal-Wrap li:hover .Legal-Font h2, .Legal-Wrap li:hover .Legal-Font p { color:#fff; }


/* ---------- 招聘 ---------- */
.Job-Wrap { width:100%; padding:50px 0 80px; }
.Job-Wrap li { width:235px; float:left; border:1px #f5f5f5 solid; padding:18px 20px; margin-right:30px; margin-bottom:30px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; }
.Job-Wrap li:nth-child(4n) { margin-right:0px; }
.Job-Wrap li .Job-Tit { width:100%; height:44px; line-height:44px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; padding-bottom:6px; background:url(../image/ico-09.png) no-repeat left bottom; font-size:14px; font-weight:bold; color:#333; }
.Job-Wrap li .Job-Tit span { color:#6ca642; }
.Job-Wrap li .Job-Txt { width:100%; height:144px; line-height:24px; overflow:hidden; font-size:12px; color:#666; margin:20px 0; }
.Job-Wrap li .Job-Txt span { color:#333; }
.Job-Wrap li .Job-More { width:86px; height:28px; text-align:center; line-height:28px; border:1px #666 solid; float:right; border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px; font-size:14px; color:#666; }
.Job-Wrap li:hover { -moz-box-shadow:0px 0px 15px #666; -webkit-box-shadow:0px 0px 15px #666; box-shadow:0px 0px 15px #666; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; overflow:hidden; }
.Job-Wrap li:hover .Job-More {  border:1px #6ca642 solid; color:#fff; background-color:#6ca642 }

/* ---------- 招聘详细页 ---------- */
.JobShow-Wrap { width:100%; padding:50px 0 80px; }
.JobShow-Font { width:100%; float:left; padding-bottom:30px; }
.JobShow-Tit { width:52px; height:52px; background-color:#6ca642; float:left; color:#fff; font-size:32px; font-weight:bold; line-height:52px; text-align:center; }
.JobShow-Right { height:52px; padding-left:65px; }
.JobShow-Right h2 { font-size:18px; font-weight:bold; color:#333; }
.JobShow-Right p { font-size:14px; color:#999; padding:7px 0 0 9px; }
.JobShow-Name { width:100px; line-height:28px; float:left; color:#525252; font-size:14px; font-weight:bold; }
.JobShow-Txt { line-height:28px; color:#999; font-size:14px; padding-left:100px; }
.JobShow-Ps { width:100%; float:left; padding-bottom:30px; font-size:14px; color:#333; }
.JobShow-Ps a { font-weight:bold; color:#6ca642; padding:0 5px; }


/* ---------- 联系我们 ---------- */
.Contact-Wrap { width:100%; padding:50px 0 80px; }
.Map-Wrap { border:1px #e6e6e6 solid; padding:10px; }
.Contact-Left { width:500px; padding:30px 30px 0 0; float: left; }
.Contact-Left li { padding-bottom:20px; }
.Contact-Left li h2 { line-height: 30px; font-size: 18px; color: #333; }
.Contact-Left li p { padding-left: 25px; line-height: 26px; font-size: 14px; color: #666; background-position: left center; background-repeat: no-repeat; }
.Contact-Left .Contact-Wx { width:188px; margin:20px 0; }
.Contact-Left .Contact-WxFont { width:188px; text-align: center; font-size: 14px; color: #333; line-height: 20px; }
.Contact-Right { width:670px; padding:30px 0 0; float: left; }
.Contact-Right h2 { width:100%; line-height: 30px; font-size: 18px; color: #6ca642; padding-bottom: 5px; }
.Contact-Right h3 { width:100%; line-height: 30px; font-size: 14px; color: #666; margin-bottom: 20px; }
.Message-Wrap { width:100%; }
.Message-Wrap input { width:100%; float:left; border-width:0; background-color:#fff; color:#666; font-size:14px; outline:medium none; padding:15px 0; -webkit-transition:all 0.5s ease-in-out; font-family:"Microsoft YaHei"; background-color:#fff; border-bottom:1px solid #e0e0e0; margin-bottom: 20px; }
.Message-Wrap input.r { margin-right:0px; }
.Message-Wrap input:hover,.Message-Wrap textarea:hover { border-bottom:1px solid #6ca642; color:#6ca642; }
.Message-Wrap textarea { width:100%; height:170px; border-width:0; background-color:#fff; color:#666; font-size:14px; font-family:"Microsoft YaHei"; outline:medium none; padding:15px 0; -webkit-transition:all 0.5s ease-in-out; background-color:#fff; border-bottom:1px solid #e0e0e0; margin-bottom: 20px; }
.Message-Wrap .btn { z-index:2; display:block; width:130px; height:42px; line-height:42px; font-size:16px; font-weight:bold; text-transform:uppercase; background-color:#6ca642; position:relative; text-align:center; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; color:#fff; }
.Message-Wrap .btn:after { z-index:0; position:absolute; content:''; height:calc(1em + 40px); top:-2px; left:-2px; margin-left:65px; width:0px; background-color:#5d9e2e; transition:all 0.5s ease-in-out; transform:skewX(10deg); }
.Message-Wrap .btn:hover::after { position:absolute; content:''; height:calc(1em + 40px); top:-2px; left:-2px; z-index:-1000; margin-left:65px; width:138px; margin-left:-2px; }
.Message-Wrap .btn span { transition:all .4s ease-in-out; }
.Message-Wrap .btn:hover span { color:#fff; }



statr-alitm {
    align-items: flex-start;
}
.c-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.just-cen {
    justify-content:center;
}
.fcff {
    color:#fff;
}
.content-head{
    line-height: 50px;
    text-align: center;
    background-color: #e6e6e6;
    font-size: 16px;
    color: #333;
    width: 100%;
    margin-top:40px;
}
.content-head div{
    border-right: 1px #fff solid;
     box-sizing: border-box;
}
.content-head div:last-child{
    border-right:0;
}
.content-head div:nth-child(1){
    width: 59%;
}
.content-head div:nth-child(2){
    width: 25%;
}
.content-head div:nth-child(3){
    width: 16%;
    text-align: center;
}

.content-con .list{
    box-sizing: border-box;
    border-left: 1px #e6e6e6 solid;
    border-right: 1px #e6e6e6 solid;
    border-bottom: 1px #e6e6e6 solid;
    line-height: 50px;
    cursor:pointer;
}
.content-con .list div{
    border-right: 1px #e6e6e6 solid;
    color: #6ca642;
    font-size: 14px;
    padding: 0 30px;
    box-sizing: border-box;
}

.content-con .list div:nth-child(1){
    width: 59%;
    display: flex;
    align-items: center;
   
}
.content-con .list div:nth-child(1) .downtype-tit{
     overflow: hidden;    
    text-overflow:ellipsis;    
    white-space: nowrap;
    width:calc(100% - 20px);
    padding-left:8px;
    box-sizing:border-box;
}
.content-con .list div:nth-child(2){
    width: 25%;
    color: #666;
    text-align:center;
}
.content-con .list .list-detail:nth-child(3){
    width: 16%;
    display: flex;
    justify-content: center;
    color: #666;
}

.content-con .list div:nth-child(4).item-icon{
    display: flex;
    align-items: center;
    justify-content: center;
}
.download{
    display: block;
    width: 18px;
    height: 16px;
    background: url(../image/download.png) no-repeat center/cover;
    transition: all .4s;
}
.downtype{
    display: block;
    width: 20px;
    height: 20px;
    background: url(../image/pdf.png) no-repeat center/cover;
    transition: all .4s;
    margin-right:8px;
}
.content-con .list:hover{
    background-color: #6ca642;
}
.content-con .list:hover div{
    color: #fff;
}
.content-con .list:hover .list-detail:nth-child(3){
     color: #fff;
 }
/*.content-con .list:hover .downtype{
    background: url(../images/hdownload.png) no-repeat center/cover;
}*/

.Show-Font img{
    margin-right: 10px;
}
.Show-Font a{
    color:#999;
}
