@charset "utf-8";
/* CSS 预处理 */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    font-family: "微软雅黑", Arial, Helvetica, sans-serif
}
ol, ul, li {
    list-style: none;
}
img {
    border: 0;
    margin: 0;
    padding: 0;
}
body {
    text-align: left;
    font-size: 14px;
    min-width: 1200px;
    width: 100%;
}
a, em {
    text-decoration: none;
    font-style: normal;
    cursor: pointer;
    color: #909090;
}
.pc{}
.lamu{width:100%;margin:0 auto;margin-top:30px;}
.mod-lamu ul li{width:185px;height:60px;line-height:40px;float:left;text-align:center;margin-left:10px;font-size:16px;font-weight:bold;color:#fff;cursor:pointer;background:url(../images/lamu1.png) no-repeat;}
.mod-con4-bt{width:590px;height:58px;line-height:58px;background:url(../images/lamu2.png) no-repeat;}
.mod-con4-bt-left{width:40%;float:left;font-size:18px;font-weight:bold;color:#fff;float:left;margin-left:50px;}
.mod-con4-bt-right{width:45%;float:left;font-size:16px;color:#fff;text-align:right;}

.he05{height: 5px;line-height: 5px;}
.he24{height: 24px;line-height: 24px;}
.he15{height: 15px;line-height: 15px;}
.he60{height: 60px;line-height: 60px;}
.he95{height: 98px;line-height: 92px;}
.left{float: left;}
.right{float: right;}
.cl{clear:both;}
.clear {

    clear: both;
}
#body {
    width: 100%;margin: 0px auto;background-color:#f5f4f9;
}
#head {
    width:100%;height:680px;
}
#top {
    width:100%;height:56px;
}
.top-top {
    width:1200px;margin:0 auto;
}
.welcome {
    height:56px;width:1200px;margin:0 auto;
}
.logo-nav {
    width:100%;background-color:#fff;
}
#logo-nav {
    height:98px;width:1200px;margin:0 auto;
}
.logo {
    width:350px;height:98px;float:left;
}
.nav {
    width:850px;height:98px;float:left;
}
.nav ul li {
    width:105px;height:98px;text-align: center;line-height: 98px;font-size:16px;font-color:#383838;float:left;
}
.nav ul li a{
    display: block;
    color: #383838;
}
.nav ul li:hover {
    background:url(../images/3.png);
}
#banner {
    width: 100%;/*height:610px;*/position: relative;
}
#banner span.titel1{background:url(../images/22.png) no-repeat center center;}
.bannerimg {
    width:100%;height:498px;float:top;
}
.bannerimg img {
    width:100%;height:100%;
}
.bannergd{
    width:100%;height:5px;float:top;
}

.bannersearch {
    width:100%;height:107px;float:left;position: absolute;bottom:0;border-top:6px solid white;background-color: white;} 
.search{
    width:55%;height:107px;float:right;
}
#mian {
    width:100%;
}
.modone {
    width:100%;height:775px;
}
.modone1 {
    width:100%;height:690px;
}
.modone2{
    width:100%;height:590px;
}
.modtwo {
    width:100%;/*height:500px;*/background-color:#fff;
}
.modtwo1 {
    width:100%;height:550px;background-color:#fff;
}
.modone-con {
    width:1200px;height:600px;margin:0 auto;
}
.modtwo-con {
    width:1200px;height:650px;margin:0 auto;
}
.mod-title {
    width:1200px;height:111px;
}
.mod-title-l {
    width:440px;height:83px;border-bottom: 1px solid #e0dfdf;float:left;
}
.mod-title-r {
    width:428px;height:83px;border-bottom: 1px solid #e0dfdf;float:right;
}
.mod-title-m {
    width:280px;height:111px;margin:0 auto;text-align: center;
}
.mod-con1 {
    width:1245px;height:389px;
}
.mod-con1 ul li {
    width:370px;height:156px;float:left;margin-right:45px;margin-top:38px;background: #fff;
}
.new_list_con{width: 225px}
.new_list_con h1 a{font-size: 20px;color: #3E3E3E;cursor: pointer;}
.new_list_con h2{font-family: Arial;font-size: 11px;color: #686868;text-transform : uppercase;line-height: 24px;overflow: hidden;height: 24px;}
.new_list_con h3{font-size: 14px;color: #686868;line-height: 24px;overflow: hidden;height: 48px;}
.new_list_hr{width:60px;height:3px;background:#c0bfbf;}
.mod-con1 ul li:hover {background: #90c320;}
.mod-con1 ul li:hover h1 a,.mod-con1 ul li:hover h2,.mod-con1 ul li:hover h3{color: #fff;}

.new_list_hr1{width:60px;height:3px;background:#c0bfbf;}
.new_list_hr2{width:60px;height:3px;background:#5fbce4;}
.new_list_hr3{width:60px;height:3px;background:#e7a666;}
.new_list_hr4{width:60px;height:3px;background:#81dab6;}
.new_list_hr5{width:60px;height:3px;background:#f09792;}
.new_list_hr6{width:60px;height:3px;background:#90c320;}
.mod-con1 ul li:hover .new_list_hr1,.mod-con1 ul li:hover .new_list_hr2,.mod-con1 ul li:hover .new_list_hr3,.mod-con1 ul li:hover .new_list_hr4,.mod-con1 ul li:hover .new_list_hr5,.mod-con1 ul li:hover .new_list_hr6{background:#fff;}


.new_list_img1{width: 110px;background: url(../images/news_list_img01.png) 20px 0px no-repeat;height: 120px;}
.new_list_img2{width: 110px;background: url(../images/news_list_img02.png) 20px 0px no-repeat;height: 120px;}
.new_list_img3{width: 110px;background: url(../images/news_list_img03.png) 20px 0px no-repeat;height: 120px;}
.new_list_img4{width: 110px;background: url(../images/news_list_img04.png) 20px 0px no-repeat;height: 120px;}
.new_list_img5{width: 110px;background: url(../images/news_list_img05.png) 20px 0px no-repeat;height: 120px;}
.new_list_img6{width: 110px;background: url(../images/news_list_img06.png) 20px 0px no-repeat;height: 120px;}
.new_list_img7{width: 110px;background: url(../images/news_list_img07.png) 20px 0px no-repeat;height: 120px;}
.new_list_img8{width: 110px;background: url(../images/news_list_img08.png) 20px 0px no-repeat;height: 120px;}
.new_list_img9{width: 110px;background: url(../images/news_list_img09.png) 20px 0px no-repeat;height: 120px;}
.new_list_img10{width: 110px;background: url(../images/news_list_img010.png) 20px 0px no-repeat;height: 120px;}
.mod-con1 ul li:hover .new_list_img1{background: url(../images/news_list_img1.png) 20px 0px no-repeat;}
.mod-con1 ul li:hover .new_list_img2{background: url(../images/news_list_img2.png) 20px 0px no-repeat;}
.mod-con1 ul li:hover .new_list_img3{background: url(../images/news_list_img3.png) 20px 0px no-repeat;}
.mod-con1 ul li:hover .new_list_img4{background: url(../images/news_list_img4.png) 20px 0px no-repeat;}
.mod-con1 ul li:hover .new_list_img5{background: url(../images/news_list_img5.png) 20px 0px no-repeat;}
.mod-con1 ul li:hover .new_list_img6{background: url(../images/news_list_img6.png) 20px 0px no-repeat;}
.mod-con1 ul li:hover .new_list_img7{background: url(../images/news_list_img7.png) 20px 0px no-repeat;}
.mod-con1 ul li:hover .new_list_img8{background: url(../images/news_list_img8.png) 20px 0px no-repeat;}
.mod-con1 ul li:hover .new_list_img9{background: url(../images/news_list_img9.png) 20px 0px no-repeat;}
.mod-con1 ul li:hover .new_list_img10{background: url(../images/news_list_img010.png) 20px 0px no-repeat;}

.mod-bot {
    width:39px;height:101px;margin:0 auto;margin-top:0px;
}
.partmainbot1{width:39px;height:101px;position: absolute;top:-85px;right:50%;left:49%;}
.mod-con2 {
    width:1200px;/*height:253px;*/margin:0 auto;margin-top:38px;
}
.mod-con2 ul li {

    width:169px;height:169px;margin:42px 21px;float:left;cursor: pointer
;max-width: 25%;
}
.mod-con2 ul li:hover h1 a{color: #fff;}
.mod-con2 ul li h1 a{font-size: 14px;color: #588002;text-align: center;margin: 0 auto;width: 125px;overflow: hidden;display: block;}
.mod-con2 ul li:hover.about_list1{background: url(../images/about_img1.png) no-repeat;}
.mod-con2 ul li:hover.about_list2{background: url(../images/about_img2.png) no-repeat;}
.mod-con2 ul li:hover.about_list3{background: url(../images/about_img3.png) no-repeat;}
.mod-con2 ul li:hover.about_list4{background: url(../images/about_img4.png) no-repeat;}
.mod-con2 ul li:hover.about_list5{background: url(../images/about_img5.png) no-repeat;}
.mod-con2 ul li:hover.about_list6{background: url(../images/about_img6.png) no-repeat;}
.mod-con2 ul li:hover.about_list7{background: url(../images/about_img7.png) no-repeat;}
.mod-con2 ul li:hover.about_list8{background: url(../images/about_img8.png) no-repeat;}
.mod-con2 ul li:hover.about_list9{background: url(../images/about_img9.png) no-repeat;}
.mod-con2 ul li:hover.about_list10{background: url(../images/about_img10.png) no-repeat;}
.mod-con2 ul li:hover.about_list11{background: url(../images/news_list_img010.png) no-repeat;}
.mod-con2 ul li:hover.about_list12{background: url(../images/0ciic.png) no-repeat;}
.mod-con2 ul li:hover.about_list13{background: url(../images/0xj1.png) no-repeat;}
.mod-con2 ul li:hover.about_list14{background: url(../images/0xj2.png) no-repeat;}
.mod-con2 ul li:hover.about_list15{background: url(../images/0xj3.png) no-repeat;}
.mod-con2 ul li:hover.about_list16{background: url(../images/0xj4.png) no-repeat;}
.mod-con2 ul li:hover.about_list17{background: url(../images/0xj5.png) no-repeat;}
.mod-con2 ul {
    width:1055px;margin:0 auto;
}
.mod-con3 {
    width:1200px;height:331px;margin:38px auto;background-color:#fff;
}
.mod-con3-l {
    width:348px;height:331px;float:left;
}
.mod-con3-r {
    width:852px;height:331px;float:right;
}
.mod-con3-r-top {
    height:245px;width: 714px;
}
.mod-con3-r-bot {
    width: 1200px;height:86px;
}
.mod-con4 {
    width:1200px;height:278px;margin:45px auto 36px;
}
.mod-con4-box {
    width:590px;height:41px;border:1px solid #9b9b9b;float:left;/*margin-left:42px;*/margin-top:12px;line-height:41px;color:#909090;
}
.mod-con4-box:hover{color:#a0ce3a;}
.mod-con4-con {
    width:58px;height:56px;float:left;margin-left: 42px;display: none;
}
.mod-con5 {
    width:1200px;height:331px;margin:38px auto;
}
.mod-con5-top {
    width:1200px;height:279px;/*border:1px solid #e0dfe2;*/
}
.mod-con5-bot {
    width:933px;height:52px;margin-left:40px;
}
.mod-con5-box {
    width:311px;height:32px;float:left;font-size:16px;color:#6c6c6c;margin-top:20px;
}
#part {
    width:100%;
}
.partmian {
    width:1200px;margin:0 auto;
}
.partmaintop {
    width:1200px;min-height:150px;border-bottom: 1px solid #e0dfdf;
}
.partmaincon {
    width:1200px;min-height:550px;margin:50px auto 37px;background-color:#fff;padding: 20px;
}
.partmianbot {
    width:39px;height:101px;margin:0 auto;
}
.partmaintop-l {
    width:400px;height:60px;margin-top:39px;float:left;line-height: 60px;font-size:14px;color:#909090;
}
.partmaintop-r {
    width:750px;float:right;margin-top:40px;
}
.partmaintop-r ul li {
    width:170px;height:54px;line-height:54px;float:right;font-size:20px;color:#2c2c2c;margin-right: 12px;
}
.partmaintop-r ul li a{display: block;text-align: center;color: #6c6c6c;}
.partmaintop-r ul li:hover {background: #90c320;}
.partmaintop-r ul li:hover a{color:#fff;}
.partmain-title {
    width:690px;height:42px;margin-left:54px;margin-top:50px;
}
.partmain-form {
    width:1200px;height:640px;font-size:16px;color:#939393;margin-top:52px;margin-left:70px;float:left;
}
.partmain-form-form {
    float:left;
}
.partmain-form-img {
    margin-top:186px;margin-right:150px;float:right;
}
#bot {
    width:100%;height:194px;text-align: center;position: relative;
}
.bot-con{
    width:100%;height:82px;line-height: 40px;
    padding-top: 15px;
}
.bot-nav {
    width:850px;height:97px;margin:0 auto;
}
.bot-nav ul li {
    width:105px;height:97px;line-height: 97px;font-size:16px;font-color:#383838;float:left;
}
.bot-nav ul li  a{display: block;}
.joblist {
    width:1200px;min-height:350px;margin-top:36px;
}
/*.joblist-box {
    width:1065px;height:47px;margin:15px auto 0px;border:1px solid #e5e5e5;text-align: center;line-height: 47px;
}
.joblist-box1 {
    width:160px;height:47px;float:left;font-size:18px;color:#575757;
}
.joblist-name{ width:230px;height:47px;float:left;font-size:18px;color:#575757;}
.joblist-box2 {
    width:55px;height:47px;float:left;margin-left:53px;font-size:14px;color:#575757;
}
.joblist-box3 {
    width:400px;height:47px;float:left;margin-left:40px;font-size:14px;color:#575757;
}
.joblist-box4 {
    width:124px;height:47px;float:right;font-size:18px;color:#575757;
}
*/

.joblist-box {
    width:1065px;height:47px;margin:15px auto 0px;border:1px solid #e5e5e5;text-align: center;line-height: 47px;
}
.joblist-box1 {
    width:260px;height:47px;float:left;font-size:18px;color:#575757;
}
.joblist-box2 {
    width:55px;height:47px;float:left;margin-left:53px;font-size:14px;color:#575757;
}
.joblist-box3 {
    width:300px;height:47px;float:left;margin-left:40px;font-size:14px;color:#575757;
}
.joblist-time1{ width:155px;height:47px;float:left;margin-left:53px;font-size:14px;color:#575757;}
.joblist-box4 {
    width:124px;height:47px;float:right;font-size:18px;color:#575757;
}
.pro-list {
    width:1076px;margin:16px auto;
}
.pro-box {
    width:246px;height:233px;margin:25px 11.5px;float:left;
}
.pro-img {
    width:246px;height:197px;border:1px solid #e4e4e4;
}
.pro-img img {
    width:100%;height:100%;
}
.pro-title {
    width:246px;height:36px;font-size:16px;color:#868686;padding-top:20px;text-align: center;
}
.pro-show {
    width:1120px;height:796px;margin:52px 40px;
}
.pro-show-title {
    width:100px;height:17px;margin:0px auto 40px;text-align: center;font-size: 18px;color: #666;
}
.pro-show-img {
    width:380px;height:303px;border:1px solid #e4e4e4;margin:0px auto;margin-bottom: 50px;
}
.pro-show-img img {
    width:100%;height:100%;
}
.pro-show-minute {
    width:1120px;height:400px;
}
.pro-show-ico {
    width:119px;height:40px;float:left;
}
.pro-show-con {
    width:1120px;height:300px;float:left;color: #909090;
}
.pro-show-bot {
    width:560px;height:60px;float:left;float:left;
}
.pro-show-bot {color: #909090}
.newslist {
    width:1120px;height:852px;margin:25px auto;
}
.newslist-box {
    width:1120px;height:41px;border:1px solid #e6e6e6;margin-top:13px;float:left;line-height:41px;float:left;
}
/*.newslist-icon {
    width:40px;height:41px;float:left;position: relative;top:12px;left:12px;
}
.newslist-title {
    float:left;line-height:41px;font-size:14px;color:#787878;
}*/
.newslist-con {
    width:1120px;height:53px;display:none;float:left;
}
.newslist-bot {
    position: relative;top:52px;height:72px;text-align: center;
}
.newsshow {
    margin:38px auto;/*height:826px;*/width: 1120px;
}
.news{
    position: relative;top:0px;
}
.news-con{color: #909090;width:100%;/*text-align:center;*/}
.news-con p{color: #909090;width:100%;/*text-align:left;*/}
.news-con img{text-align:center;}
.newsshowbot {
    position: relative;top:0px;height:80px;font-color:14px;color:#6d6d6d;
}
.case {
    height:41px;border:1px solid #a0cd3a;text-align: center;line-height:41px;color: #a0cd3a;
}
.search-list {
    width:1000px;height:800px;margin:30px 60px;float:left;
}
.search-list ul li {
    line-height:40px;font-size:16px;color:#868686;margin-top:20px;
}
#page{margin:0 auto;text-align: center;margin-top: 20px;}
#page a{margin-left: 10px;padding: 2px 5px; background: #f5f4f9}
#page a:hover{color: #000;}

.about_list1{background: url(../images/about_img01.png) no-repeat;}
.about_list2{background: url(../images/about_img02.png) no-repeat;}
.about_list3{background: url(../images/about_img03.png) no-repeat;}
.about_list4{background: url(../images/about_img04.png) no-repeat;}
.about_list5{background: url(../images/about_img05.png) no-repeat;}
.about_list6{background: url(../images/about_img06.png) no-repeat;}
.about_list7{background: url(../images/about_img07.png) no-repeat;}
.about_list8{background: url(../images/about_img08.png) no-repeat;}
.about_list9{background: url(../images/about_img09.png) no-repeat;}
.about_list10{background: url(../images/about_img010.png) no-repeat;}
.about_list11{background: url(../images/news_list_img10.png) no-repeat;}
.about_list12{background: url(../images/ciic.png) no-repeat;}
.about_list13{background: url(../images/xj1.png) no-repeat;}
.about_list14{background: url(../images/xj2.png) no-repeat;}
.about_list15{background: url(../images/xj3.png) no-repeat;}
.about_list16{background: url(../images/xj4.png) no-repeat;}
.about_list17{background: url(../images/xj5.png) no-repeat;}
.job-show{height:45px; line-height:45px; color:#000; font-size:20px; }
.job-show-content{ line-height:25px; color:#000; font-size:14px; }
.job-show-jl{ width:99px;height:30px;border:0;background:#f79f17;color:#fff; text-align:center; line-height:30px; float:right; margin:20px 20px 20px 0;}
.job-show-jl a{ color:#FFF;}