﻿@charset "utf-8";
/* CSS Document */
body { font-size: 12px; font-family:"微软雅黑","宋体";  color:#000; position:relative;}
html,body{height: 100%;}
input, select, textarea { vertical-align: middle; outline:none; }
h1, h2, h3, h4, h5, h6{font-weight:normal;}
img { border: 0; vertical-align:middle; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color: #000; }
a:hover{ color:#000; text-decoration:none;}
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.fw{ overflow:hidden;}
.clear { clear: both; font-size:0; line-height:0; height:0;}
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
.wid{width: 1200px; margin:0 auto;}
#wrap{min-width:1150px; margin:0 auto; }

.head{height:105px; width:100%; float:left;}
.logo{ margin-top:25px; float:left;}
.nav-box {height:105px; width:800px; float:right; position:relative;}
.nav {height:105px;position: relative;z-index:999999999999;}
.nav li {display: inline-block;float: left;position: relative;text-align: center;width:100px; height:105px; line-height:105px;}
.nav li a {color:#000;display: block; font-size:16px;}
.nav li .subnav {background:#fff;border:1px solid #85c227; border-top:none;display: none;left:0;position: absolute;text-align: center;
top:105px;width:98px; padding:1px;}
.nav li.on a { color:#fff;background:url(../images/bg01.png) repeat-x;}
.nav li.on .subnav a {background:none;color:#6a6a6a;font-size: 14px;height: 30px;line-height: 30px;position: relative; font-weight:normal;}
.nav li.on .subnav a:hover {background:#85c227; color:#fff;}

/* banner */
.foucs { width:100%;display: block;height:520px;overflow:hidden; position:relative; float:left; z-index:0; background:#f4f6f9;}
.foucs .pic{display:block; height:469px; margin:0 auto;width:100%;width:1200px;}
.foucs .pic li{ display:block; height:469px;width:1200px;}
.foucs .num {width:100%; height:14px; position:absolute; bottom:30px; overflow:hidden; zoom:1; z-index:3; }
.foucs .num ul{  width:1200px; margin:0 auto; text-align:center;}
.foucs .num ul li {background:#707070; display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:14px; height:14px; margin:0 4px; text-align:center;font-size:0; cursor:pointer; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.foucs .num ul li.on {background:#85c227;}
.foucs .line{ background:#dcdcdc; height:1px; width:1200px; margin:50px auto 0 auto;}

.part1{height:480px; background:#f4f6f9; overflow:hidden;}
.title{ font-size:24px; color:#000;text-align: center; padding:15px 0;}
.title span{ color:#85c321; font-size:14px;}
.title2{text-align:left; font-size:20px; border-bottom:1px solid #313131; padding:10px 0;}
.pic_con3 {float: left;height:380px;position: relative;width:1200px; margin-top:20px;}
.pic_lists3 {float: left;height:380px;left: 0;overflow: hidden;position: absolute;width: 88888px;}
.left_btn3 {background:url(../images/l2.png) no-repeat;cursor: pointer; height:57px;width:25px;position:absolute;left:0;top:76px;}
.right_btn3 {background:url(../images/r2.png) no-repeat;cursor: pointer;height:57px;width:25px;position:absolute;
right:0;top:76px;}
.pic_content3 {float: left;height:380px;overflow: hidden;position: relative; width:1200px;}
.pic_content3 ul li {float: left;height:380px; margin:0 14px 0 14px;position: relative;text-align: center;width:278px;overflow:hidden;}
.pic_content3 ul li .li-top{ height:278px; overflow:hidden; position:relative; width:278px;}
.pic_content3 ul li .li-top img {height:278px; width:278px;}
.pic_content3 ul li .li-top .txt{width:228px;height:238px;background: url(../images/bg04.png) repeat;position:absolute;left:0;top:0;color:#fff; font-size:14px; line-height:2.0; color:#f1f1f1; padding:40px 20px 0 30px; text-align:left; display:none;}
.pic_content3 ul li .li-top .txt a{color:#f1f1f1;}
.pic_content3 ul li .li-top .txt .arrow{ width:218px; text-align:center; position:absolute; bottom:18px;}
.pic_content3 ul li .li-top .txt .arrow img{ width:29px; height:15px;}
.pic_content3 ul li .name{ font-size:18px; color:#000; text-align:center; padding-top:15px;}
.pic_content3 ul li .name span{ font-size:12px; color:#bebebe;}
.pic_content3 ul li .li-top:hover .txt{ display:block;}


.part3{ background:url(../images/bg02.png) no-repeat center top; height:386px; overflow:hidden;}
.about-l{ width:525px; overflow:hidden; margin:10px 40px 0 140px;font-size:14px;}
.about-lcon{ line-height:2.0;  color:#525252; padding:20px 0 40px 0;}
.more a{ color:#3d3d3d;}
.about-rimg{ margin-top:10px;}


.part2{ padding:50px 0;}
.line2{ background:#dcdcdc; height:1px; width:1200px;}
.news{ width:840px; float:left; margin-top:20px;}
.list{ width:840px; float:left;}
.list li{ color:#525252; width:420px; float:left; overflow:hidden; padding-bottom:40px;}
.list li .li-l{ width:60px; float:left; overflow:hidden; text-align:center; margin-right:12px;}
.list li .li-l .li-ltop{ font-size:18px; width:60px; height:60px; line-height:60px; background:#e5e5e5; color:#525252;} 
.list li .li-l .li-lbot{ font-size:33px; font-weight:bold;}
.list li .li-r{ width:270px; float:left; overflow:hidden; margin-right:25px;}
.list li .li-r .li-r1{ font-size:16px; color:#323131; height:23px; line-height:23px; overflow:hidden;}
.list li .li-r .li-r2{ font-size:14px; color:#323131; padding:6px 0;}
.list li .li-r .li-r3{color:#949494;}
.list li .li-more{ width:20px; height:20px; background:#1a77db; font-size:16px; color:#fff; text-align:center; line-height:20px; float:left;}
.list li .li-more a{ color:#fff;}
.list li:hover .li-r .li-r1{ color:#1a77db;}
.list li:hover .li-l .li-ltop{background:#1a77db; color:#fff;} 
.list li:hover .li-l .li-lbot{color:#1a77db;} 
.more2{ text-align:right; font-size:14px; padding-right:20px}
.more2 a{ color:#010101;}
.join{ width:360px; overflow:hidden;margin-top:20px;}
.join-bg{ width:300px; height:250px; overflow:hidden; background:#f4f4f4; padding:0 30px; margin-bottom:30px;}
.list2 li{ font-size:14px; color:#000; height:37px; line-height:37px; overflow:hidden; background:url(../images/bg05.png) repeat-x 0 center;}
.list2 li .li2-l{background:#f4f4f4; padding-right:6px; float:left;}
.list2 li .li2-r{background:#f4f4f4;padding-left:6px;}



.foot{ color:#d7d7d7; background:#484848;}
.foot a{ color:#d7d7d7;}
.copy{ border-top:1px solid #707070; padding:23px 0; text-align:center; line-height:2.2;}
.foot-top li{ float:left; padding:52px 20px 32px 0; float:left; font-size:16px; line-height:50px;}
.foot-top li img{ display:inline-block;}
.foot-top li .li-ico{ margin-right:15px;}

.ad-bg{ background:#f4f6f9; width:100%; float:left;}
.main{ width:1200px; float:left; background:url(../images/bg06.png) repeat-y;min-height:500px;}
.left{ width:285px; overflow:hidden; padding-bottom:50px;}
.title3{ height:70px; border-bottom:3px solid #bfbfbf; font-size:14px; color:#d3d3d3; text-align:center; padding-top:20px;}
.title3 strong{ font-size:28px; color:#85c227;}
.list3{ padding-top:15px;}
.list3 li{ width:194px; height:36px; border:2px solid #85c227; text-align:center; line-height:36px; margin:14px 0 0 40px; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; font-size:14px;}
.list3 li a{ color:#54820e;}
.list3 li.on{ background:#85c227;}
.list3 li.on a{ color:#fff;}

.right{ width:915px; float:left; overflow: hidden;padding-bottom:100px;}
.posi{ height:30px; border-bottom:3px solid #bfbfbf; font-size:14px; color:#444; text-align:right; padding:60px 25px 0 0;}
.posi span{ color:#85c227;}
.rig{ width:830px; float:left; margin:20px 40px 0 45px;}
.con{ font-size:14px; color:#4c4c4c; line-height:2.0; padding:10px 0;}
.title4{font-size:18px; color:#85c227;}
.list4 li{ font-size:14px; height:45px; line-height:45px; overflow:hidden; border-bottom:1px solid #e5e5e5; font-size:14px; color:#303030;}
.list4 li a{ color:#303030;}
.list4 li span{ float:right;}
.SplitPage{ float:right; text-align:right; margin:40px 10px 0 0; color:#8d8d8d; font-size:14px;}
.SplitPage a{ border:1px solid #c0c0c0; padding:5px 10px; display:inline-block;}
.SplitPage a:hover{ background:#85c227; color:#fff;}
.nowpage{ border:1px solid #c0c0c0; padding:5px 10px; display:inline-block;}
.nowpage:hover{background:#85c227; color:#fff;}
.ctitle {color: #2c2c2c;font-size: 16px;padding: 30px 0;text-align: center;}
.info { color: #868686;font-size: 14px;margin-bottom: 20px;}
.info .time,.info .cs,.info .gs {text-align: center;width:276px; float:left;}

.JobNavBox {width:830px; margin:10px auto 0 auto;}
.subNav { background:#efefef url(../images/add.png) no-repeat 99% 50%;border-bottom: 1px solid #fff;color: #28282a; cursor: pointer;font-size:16px;line-height:42px;padding-left: 25px;position: relative;}
.currentDd {color: #277fc2;}
.currentDt {background:#85c227 url(../images/jian.png) no-repeat 99% 50%;color: #fff;}
.navContent {background:#fff;border-bottom: 1px solid #fff;color: #323232;display: none;font-size: 14px;padding: 15px 25px 30px;position: relative;}
.job-con {line-height: 2.2;color:#323232;}
.mess-btn a{ height:36px; line-height:36px; font-size:16px; background:#85c227; color:#fff; padding:0 17px; display:inline-block; margin-top:20px;}

.fild{ line-height:27px; margin-top:15px; float:left; width:895px;}
.fild label{ width:100px; float:left; text-align:right; color:#404040;}
.fild .put{ width:248px; height:27px; line-height:27px; padding:0 5px; border:1px solid #d2d2d2; float:left;}
.fild .h-pic{ float:left; margin:0 5px;}
.fild .h-btn{ color:#404040; text-decoration:underline;}
.fild .btn{ width:130px; height:35px; line-height:25px; background:#85c227; text-align:center; color:#fff; font-size:16px;border:none; margin:30px 0 0 100px;}
.fild .put1{ width:580px; height:77px; line-height:1.6; font-size:12px; padding:5px; border:1px solid #d2d2d2; float:left;}


.page{ padding:50px 0 0 0; text-align:right;}
.page a{ height:22px; line-height:22px; display:inline-block; font-size:12px; padding:0 9px; font-family:"宋体"; color:#444;}
.page a.cur{ background:#1a1d81; color:#fff;}
.page a.next{ background:#e5e5e5;}
