/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}

body{ margin:0; padding:0; font-size:14px; line-height:26px; color:#333; font-family:"Î¢ÈíÑÅºÚ";}
img{ border: none}
ul li{ list-style:none; margin:0; padding:0;}
a img{ border:0}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
a{ text-decoration:none; color:#555555;}
a:hover{ color:#688D1E;}
.w1200{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

.head{ width:100%; height:120px; background:url(../images/head_bg.png) repeat-x; position: fixed; z-index:999;}
.banner{ position: relative;top:0;}
.logo{ margin-top:10px;}
.nav{ margin-top:40px; margin-left:115px;}
.nav ul li{ float:left; font-size:16px; margin-left:23px; margin-right:23px;}
.nav ul li a{ color:#333; line-height:36px; text-transform:uppercase;}
.nav ul li a:hover{ border-bottom:2px solid #8bbd29; display:block; color:#8bbd29;}
.top02_r{width:30px; height:110px; margin-left:20px; margin-top:5px;}
.search_dk{width:30px; height:30px; cursor:pointer; margin-top:40px; display:block;}
.search_gb{width:29px; height:24px; cursor:pointer; margin-top:40px; display:none;}
.search02{width:100%; height:auto; background:url(../images/sousuo02.png); position:fixed; left:0px; top:120px; z-index:99999; display:none; }
.search03{width:1200px; height:auto; padding:15px 0 15px 0;margin:0px auto;overflow:hidden;}
.search04{width:205px; height:30px; background:#FFF; float:right; margin-right:10px;}
.search05{width:38px; height:30px; float:right;}
.in{width:100%; height:30px; line-height:30px; border:0px; display:block; outline:none; padding-left:10px;}
.head_line{ width:1px; height:20px; background:#8b8d90;}
.head_line{ margin-top:50px;}
.yuyan{ width:60px; height:30px; background:url(../images/yuyan.png) no-repeat;}
.yuyan{ margin-top:45px;}
.yuyan ul li{ width:50%; float: left; text-align:center; line-height:30px;}
.yuyan ul li a{ color:#96c833;}
.yuyan ul li a.on{ width:30px; height:30px; display:block; background:url(../images/yy_on.png); color:#fff;}

.about{ width:100%; background:url(../images/indexBg.png) repeat; overflow:hidden; padding-bottom:80px;}
.about_tit{ width:900px; height:185px; background:url(../images/index_tbg.png) top no-repeat; margin:0 auto; position:relative; padding-top:50px;}
.about_titline{ width:90px; height:3px; background:#688D1E; margin:0 auto;}
.ab_ch{ font-size:30px; color:#688D1E; text-align:center; margin-top:20px; text-transform:uppercase;}
.ab_en{ text-align:center; color:#999999; text-transform:uppercase; font-size:18px; margin-top:10px;}
.about_01{ width:250px; height:300px; background:#ffffff;}
.about_02{ width:250px; height:300px; background:#ffffff; margin-left:65px;}
.about_03{ width:250px; height:300px; background:#ffffff;margin-left:65px;}
.about_04{ width:250px; height:300px; background:#ffffff;}
.icon01{width: 115px;
    height: 115px;
	margin:0 auto; margin-top:35px;
    background: no-repeat url("../images/icon01.jpg") left top;
    -webkit-background-size: 115px 115px;
    -moz-background-size: 115px 115px;
    background-size: 115px 115px;
    -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    -o-transition: -o-transform 0.5s ease-out;
    -ms-transition: -ms-transform 0.5s ease-out;}
.icon01:hover {
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}
.jj_tit{ font-size:18px; text-align:center; margin-top:20px;}
.jj_con{ text-align:center; width:80%; margin:0 auto; color:#6e6e6e; margin-top:10px;}
.about_01 a{ color:#333;}
.about_01 a:hover{ color:#688D1E;}
.about_02 a{ color:#333;}
.about_02 a:hover{ color:#688D1E;}
.about_03 a{ color:#333;}
.about_03 a:hover{ color:#688D1E;}
.about_04 a{ color:#333;}
.about_04 a:hover{ color:#688D1E;}
.pro_tit{  position:relative; padding-top:50px;}
.cy_tu01{ width:285px; height:405px; padding-bottom:60px;}
.cy_img{ height:300px; width:285px; overflow:hidden;}
.cy_bt{ background:#e5e5e5; height:105px;}
.bt_01{ font-size:20px; text-align:center; color:#688D1E;padding-top:18px;}
.cy_tu01 a .bt_more{ width:90px; height:30px; border:1px solid #688D1E; margin:0 auto; text-align:center; line-height:30px; font-size:12px; color:#688D1E; margin-top:10px;}
.cy_tu01 a:hover .bt_more{ background:#688D1E; display:block;width:90px; height:30px; color:#fff;} 
.cy_tu01 a .cy_img img{transition: transform 1s ease 0s;transform: scale(1);width: 100%;overflow: hidden;}
.cy_tu01 a:hover .cy_img img{transition: transform 1s ease 0s;transform: scale(1.1);}
.cy_width{ width:18px;}
.cy_con{ margin-top:40px;}
.pro_jj{ width:810px; margin:0 auto; text-align:center; color:#6e6e6e; margin-top:20px;}
.news{ width:100%; background:url(../images/news_bg.jpg) repeat; overflow:hidden; margin-top:80px;}
.news_img img{ border:1px solid #e5e5e5;box-sizing: border-box;}
.date{ color:#676966;}
.xw_jj{ width:280px; height:68px; background:url(../images/news_jjbg.png); color:#505150;}
.news_con{ margin-top:30px;}
.news_con ul li{ width:280px;  float:left; overflow:hidden; margin-left:10px; margin-right:10px;}
.news_img{ height:180px; width:280px; overflow:hidden;}
.news_con a .news_img img{transition: transform 1s ease 0s;transform: scale(1);width: 100%;overflow: hidden;}
.news_con a:hover .news_img img{transition: transform 1s ease 0s;transform: scale(1.1);}
.news_con a .date{ color:#676966; margin-top:5px;}
.news_con a .xw_tit{ font-size:16px; color:#333; margin-bottom:5px;}
.news_con a:hover .xw_tit{ color:#333; color:#598500;}
.news_con a .xw_jj span{ padding-top:10px; display:block;}
.news_more a{ width:220px; height:45px; background:url(../images/more.png); display:block; margin:0 auto; line-height:45px; text-align:center; font-size:14px; color:#688D1E; margin-top:60px; margin-bottom:80px;}
.news_more a:hover{ background: url(../images/more_hover.png); color:#FFFFFF;}
.top{ text-align:center; position:relative;}
.foot{ background:#8BBD29; border-top:6px solid #679b00; overflow:hidden; padding-top:50px; padding-bottom:50px;}
.foot_line{ margin-left:40px; margin-right:30px;}
.foot_nav{ margin-top:10px;}
.foot_nav ul li{ float: left; width:135px; text-align:left; text-transform:uppercase;}
.foot_nav ul li a{ color:#FFFFFF;text-align:left;}
.foot_lx{margin-top:10px;}
.foot_lx ul{ }
.foot_lx ul li{ float: left; color:#FFFFFF;margin-top:10px; width:190px;}
.bq{ color:#FFFFFF;margin-top:10px;}
.bq_l{}
.bq_r a{ color:#FFFFFF;}

.weizhi{ width:100%; height:55px; }
.erMap{background:#efefef;}
.erMap .divBox{position: relative;}
.erMapTitle{width: 100px;height: 100px;background: #8BBD29;text-align: center;position: absolute;top: -20px;left: 0;}
.erMapTitle p{font-size: 20px;color: #fff;opacity: 0.4;font-family: arial;font-weight: bold;padding-top: 10px;}
.erMapTitle p span{width: 19px;height: 1px;background: #fff;margin: 0 5px;}
.erMapTitle h3{color: #fff;margin-top: 20px;}
.erMap a{line-height: 80px;}
.erMap .divBox>a{margin-left: 140px;position: relative;}
.erMap .divBox>a:after{content: '';display: block;width: 0;height: 0;border: 5px solid transparent;border-left-color: #474747;position: absolute; top: 50%;left: -15px;margin-top: -5px;}
.erMap .erLi{float: right;}
.erMap .erLi li{margin-left: 60px; float:left;}
.erMap .erLi li a{padding: 0 5px;display: block;position: relative;color: #666; font-size:16px;}
.erMap .erLi li a:after{content: '';display: block;position: absolute;width: 100%;height: 3px;background: #8BBD29;opacity: 0;left: 0;bottom: -1px;}
.erMap .erLi li:hover a:after, .erMap .erLi li.active a:after{opacity: 1;}
.erMap .erLi li:hover a, .erMap .erLi li.active a, .erMap .divBox>a:hover{color: #8BBD29;}
.erbody{padding: 90px 0 125px;}
.dh li{float: left; margin: 10px 14px;}
.dh li a{display: block; width: 195px; height: 34px; background-color: #1b57ac; color: #fff; text-align: center; line-height: 34px;border-radius: 17px;}
.gsgl{padding-top: 0;}
.gsgl .divBox{background: url(../images/gsgl.png) no-repeat right 45px;padding-top: 90px;}
.erbody .divBox>h3{font-size: 24px;font-weight: normal;}
.erbody .line{margin: 50px 0 70px;height: 1px;width: 120px;background: #CECECE;display: block;}
.erbody p{color: #666;line-height: 32px;margin-bottom: 38px;}
.erbody p img{max-width: 100%;}
.hzhbBox a{line-height: 100px;text-align: center;border: 1px solid #F4F4F4;width: 19%;margin-right: 1.25%;margin-bottom: 40px;}
.hzhbBox a img{max-width: 95%;}
.hzhbBox a:nth-child(5n){margin-right: 0;}
.hzhbBox a:hover img{animation: tan 1.5s linear;}
.hzhbBox a:hover{box-shadow: 0 0 8px 2px #EFEFEF;}


html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

@-moz-viewport {
  width: device-width;
}

@-ms-viewport {
  width: device-width;
}

@-o-viewport {
  width: device-width;
}

@-webkit-viewport {
  width: device-width;
}

@viewport {
  width: device-width;
}




.c-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.maxwidth {
  width: 1200px;
  margin: 0 auto;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: #fff;
}

::-webkit-scrollbar-track {
  background-color: #fff;
}

::-webkit-scrollbar-thumb {
  background-color: #8BBD29;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}




.hr-page01 {
  align-items: stretch;
  padding-top:80px;
  padding-bottom:80px;
}

.hr-page01 .left {
  width: 500px;
}

.hr-page01 .right {
  width: 700px;
}

.hr-page01 .right:hover .main {
  -webkit-transform: scale3d(1.02, 1.02, 1);
          transform: scale3d(1.02, 1.02, 1);
  -webkit-box-shadow: 4px 9px 14px 0px rgba(6, 6, 6, 0.2);
          box-shadow: 4px 9px 14px 0px rgba(6, 6, 6, 0.2);
}

.hr-page01 .h4 {
  color: #fff;
  margin-bottom: 24px;
  font-size:24px;
}

.hr-page01 .h6 {
  color: #fff;
  line-height: 2;
  text-align: justify;
  text-justify: inter-ideograph;
  font-weight:normal; font-size:16px;
}

.hr-page01 .main {
  width: 100%;
  height: 100%;
  padding: 0 72px;
  background: #f38e3b;
  -webkit-transition: -webkit-transform .3s ease-out, -webkit-box-shadow .3s ease-out;
  transition: -webkit-transform .3s ease-out, -webkit-box-shadow .3s ease-out;
  -o-transition: transform .3s ease-out, box-shadow .3s ease-out;
  transition: transform .3s ease-out, box-shadow .3s ease-out;
  transition: transform .3s ease-out, box-shadow .3s ease-out, -webkit-transform .3s ease-out, -webkit-box-shadow .3s ease-out;
}

.hr-page01 .lv {
  background:#8BBD29;
}

.hr-page02 {
  background: #f4f4f4;
}

.hr-page02 .h3 {
  margin-bottom: 24px;
}

.hr-page02 .maxwidth {
  background: #fff;
  padding: 60px;
}

.join-inside {
  margin: 60px 0 20px;
  border-top: 1px #e8e8e8 solid;
}

.join-inside li {
  border-bottom: 1px #e8e8e8 solid;
  padding: 30px 0;
}

.join-inside .h5 {
  color: #4c9851;
  font-weight: normal;
}

.join-inside .p {
  color: #7f7f7f;
  margin-right: 120px;
  margin-left: auto;
}

.join-inside .button {
  width: 25px;
  height: 14px;
  background: url(../images/join-bottom.png) no-repeat center;
  margin: 0 32px 0 0;
  outline: none;
  border: none;
}

.join-inside .button.on {
  background: url(../images/join-top.png) no-repeat center;
}

.join-inside .main {
  color: #2e2e2e;
  padding: 30px 16px 0;
  display: none;
}

.join-inside .link {
  display: block;
  width: 120px;
  height: 34px;
  background: #4c9851 url(../images/submit01.png) no-repeat center;
  border-radius: 5px;
  margin-top: 30px;
}

.hr-page03 {
  background: #f4f4f4;
}

.fy_con{ margin-top:40px; margin-bottom:120px; overflow:hidden;}
.gsjj_tit{ width:300px; line-height:40px;background: #7CBA00; color:#FFFFFF; font-size:18px; text-align:center;}
.gsjj_con p{ text-indent:2em; line-height:36px; margin-top:15px;}
.hz_tu{ border:2px solid #efefef; width:250px; height:250px;}

.hrdemand{ line-height:25px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; border-left:1px solid #d6d6d6; border-top:1px solid #d6d6d6; }
.hrdemand td{ border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; height:25px; text-align:left;}
#hrdemand a{ color:#FF0000;}


.xinwen ul{font-size: 0;width: 1200px;margin:0 auto;}
.xinwen ul li{ background:#F3F3F3;}
.xinwen li{display: inline-block;vertical-align: top;width: 31%;margin-right: 2%;border-top: 4px solid transparent;margin-top: 17px;}
.sec6_list2{padding: 40px 10% 40px;box-sizing: border-box;border-top:4px solid transparent}
.sec6_list2 h3{font-size: 30px;color:#b2b2b2;font-weight: bold;}
.sec6_list2 h3 span{font-size: 14px;font-weight: initial;}
.sec6_list2 p{font-size: 16px;color: gray;line-height: 20px;margin-top: 30px;padding-bottom: 20px;border-bottom: 1px solid lightgray;margin-bottom:20px;height:50px;}
.sec6_list3{height: 130px;position: relative;overflow:hidden;}
.sec6_list3>img{width: 100%;opacity: 1;}
.sec6_list4{position: absolute;width: 100%;height: 100%;top:0;}
.sec6_list4 font{font-size: 14px;color: gray;line-height: 20px;display: block;opacity: 0;}
.sec6_list4 i{display: block;text-align: center;font-size: 40px;color: #2e4ba3;position: absolute;bottom:-10px;left: 50%;transform: translateX(-50%);opacity: 0;}
.xinwen li:hover .sec6_list3>img{opacity: 0;}
.xinwen li:hover .sec6_list4 font{opacity: 1;}
.xinwen li:hover .sec6_list4 i{bottom:30px;color: rgba(78,125,255,.8);opacity: 1;}
.xinwen li:hover .sec6_list2 h3{color: #8bbd29;}
.xinwen li:hover p{color: black;}
.xinwen li:hover{border-color: #8bbd29;box-shadow: 0 2px 15px 0 gray;transform: translateY(-5px);}
.xinwen{padding: 30px 0;}
.women_com2_list1 li,.women_com2_list1 li p,.women_com2_list1 li h2,.women_com2_list1 li font,.women_com2_list1 li span,.women_content,
.women_con4_right p,.women_con4_left span,.women_con4_list1 li,.lxwm_lisur li p,.lxwm_lisur li h3,.lxwm_lisur li,.wzdt_nav a:after,.fw_conlsdjki aside h3
,.fw_conlsdjki aside p,.fu_con_list3 li,.fw_li h3,.fw_li p,.fw_li,.kehu_title span,.kehu_title p,.kehu_title h2,.kehu_title,.kehu_lsid:after,
.kehu_lsid,.tck2 i,.tanchukuang,.td_left_list1,.td_left_list1 h3,.td_left_list1 p,.tuandui_con1 li:after,.tuandui_left h4,.tuandui_left h3,.tuandui_right_list1,
.tdlb_con1 li,.tdlb_con2 ul li,.sec6_list2 h3,.sec6_list2 img,.sec6_list2 font,.sec6_list2 i,.xinwen li,.youshi_list4 p,.youshi .swiper-button-next,
.youshi .swiper-button-prev{
	transition: all .4s cubic-bezier(.35,.75,.55,1);
	-webkit-transition: all .4s cubic-bezier(.35,.75,.55,1);
	-moz-transition: all .4s cubic-bezier(.35,.75,.55,1);
}
.icon-jiahao{ width:40px; height:40px; background:url(../images/icon_jia.png);}
.submit{ width:38px; height:30px;background:url(../images/sousuo03.png);}