@charset "utf-8";

/*
Copyright ibw.cn
Created by ibw
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: top; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; transition:all 0.5s;}
img { transition:all 0.5s;}
table { border-collapse: collapse; border-spacing: 0; }
.hide { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.noMr{margin-right:0 !important; float:right !important;}
.i{text-align: justify; text-justify: inter-ideograph;}


body { color: #5c5c5c; }
a { color: #5c5c5c; }
a:hover { color: #3e815a; }
.wrapper{width:100%; margin: 0 auto; overflow:hidden; position:relative;}
.wrap { width: 1200px; margin: 0 auto; position:relative; }
.g-in{width: 1280px; margin: 0 auto; position:relative; }

@media all and (max-width:1200px){
	.wrap{width:96%;margin:0 auto;}
	.g-in{width:96%;margin:0 auto;}
}

.header{position:relative;}
.header .ots{position:absolute;top:30px;right:50px;z-index:100;}
.header .search{float:left;margin-right:36px;font-size:14px;}
.header .search em{display:block;width:20px;height:20px;background:url(em2.png);cursor:pointer;}
.header .search form{position:absolute;top:-9px;right:160px;z-index:100;width:275px;display:none;}
.header .search .text{width:200px;height:38px;line-height:38px;background:#eee;float:left;padding-left:10px;}
.header .search .submit{width:65px;height:38px;background:#3e815a;color:#fff;text-align:center;cursor:pointer;float:right;}

.header .lan{float:left;height:20px;line-height:20px;background:url(lan2.png) left center no-repeat;padding-left:26px;font-size:14px;}
.header .lan a:hover{color: #a0c800;}

.header .lans{float:left;margin:0.4rem 0 0 0;font-size:16px;display:none;}
.header .lans a{color:#fff;}

.header .t-b{width:100%;height:106px;}
.header .logo{float:left;margin-left:50px;margin-top:33px;}

.header .nav{float:right;margin-top:68px;}
.header .nav li{float:left;display:inline;margin-right:50px;}
.header .nav li a{font-size:15px;display:block;}
.header .nav li a:hover,.header .nav li a.current{color: #a0c800;}


.footer{background:#655f5d;padding:40px 0;}

.wz{width:267px;float:left;}

.wz .fx{margin:40px 0;}
.wz .fx li{width:41px;height:41px;float:left;display:inline;cursor:pointer;position:relative;}
.wz .fx li img{position:absolute;bottom:45px;left:50%;margin-left:-50px;z-index:100;display:none;}
.wz .fx li:nth-child(1){background:url(fx1.png);}
.wz .fx li:nth-child(2){background:url(fx2.png);margin:0 40px;}
.wz .fx li:nth-child(3){background:url(fx3.png);}
.wz .fx li:hover img{display:block;}

.add{font-size:14px;color:#cecece;line-height:24px;position:absolute;left:0;top:154px;}
.add a{color:#cecece;}
.add a:hover{color: #3e815a;}

.wy{width:822px;float:right;}
.wy li{width:238px;float:left;display:inline;margin-left:36px;}
.wy li h2{font-size:20px;font-weight:normal;color:#fff;margin-bottom:14px;}
/*.wy li:nth-child(3),.wy li:nth-child(4),.wy li:nth-child(5){margin-top:15px;}*/
.wy li .txt{height:104px;}
.wy li p{color:#cecece;font-size:14px;line-height:26px;text-align:justify;}


.ico{width:31px;height:26px;background:url(ico.png);background-size:contain;background-repeat:no-repeat;float:right;cursor:pointer;margin:5px 2% 0 0;display:none;}

.u-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:99; }

.m-nav { width:200px; height:100%; right:-210px; top:0; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:100; }
.m-nav h2 { margin:0 0 10px; padding:10px 0; border-bottom:1px solid #ddd; font-weight:bold; font-size:16px; line-height:30px; text-align:center; }
.m-nav li { position:relative; padding:12px 12px 12px 22px; border-bottom:1px solid #eee; font-size:14px; line-height:24px; }
.m-nav li a { display:block; }
.m-nav li a:hover,.m-nav .current a { color:#3e815a; }
.m-nav .current:after { position:absolute; top:50%; left:0; width:5px; height:14px; margin-top:-7px; border-left:2px solid #3e815a; content:"" }

body.z-open .m-nav {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}

@media all and (max-width:1200px){
	.header .ots{display:none;}
	.header .nav{display:none;}

	.header .t-b{height:auto;padding:20px 0;box-shadow:0 0 10px #ddd;}
	.header .logo{margin-left:2%;margin-top:0;}
	.header .logo img{width:86%;}
	.header .ico{display:block;} 
	.header .lans{display:block;} 
	.header .lans a{color:#444;}

	.footer{padding:15px 0 0;}
	.footer .wrap{width:100%;}
	.wz{display:none;}
	.wy{width:96%;float:none;margin:0 auto 15px;}
	.wy li{width:48%;margin-left:0;}
	.wy li h2{font-size:17px;margin-bottom:8px;}
	.wy li:nth-child(2n){float:right;}
	.wy li:nth-child(3),.wy li:nth-child(4),.wy li:nth-child(5),.wy li:nth-child(6){margin-top:15px;}
	.wy li .txt{height:auto;}
	.wy li p{font-size:13px;line-height:24px;}

	.add{position:static;text-align:center;background:#504b49;font-size:13px;padding:8px 0;line-height:20px;}
}

/* 二级、三级菜单 */
.menu {height:60px;line-height:60px;background:url(menu.png);}
.menu dl{width:1200px;margin:0 auto;text-align:center;}
.menu dl dt {display:inline-block;margin-right:38px;background:url(line.png) right center no-repeat;padding-right:38px;}
.menu dl dt:last-child{background:none;}
.menu dl dt a { display:block; font-size:16px; color: #666666; text-align:left;}
.menu dl dt a em{width:22px;height:24px;float:left;margin-top:18px;position:relative;margin-right:12px;}
.menu dl dt a em img:nth-child(2){position:absolute;top:0;left:0;display:none;}
.menu dl dt a:hover,.menu dl dt .current { color:#4b9d6d; }
.menu dl dt a:hover em img:nth-child(1),.menu dl dt .current em img:nth-child(1){display:none;}
.menu dl dt a:hover em img:nth-child(2),.menu dl dt .current em img:nth-child(2){display:block;}

@media all and (max-width:1200px){
	.menu {height:auto;line-height:36px;background:none;margin-top:12px;}
	.menu dl{width:96%;}
	.menu dl dt {width:49%;float:left;margin-right:0;background:none;padding-right:0;margin-top:2%;}
	.menu dl dt:nth-child(2n){float:right;}
	.menu dl dt a { display:block; height:36px; background:#f2f2f2; color:#333; font-size:13px; text-align:center;}
	.menu dl dt a em{display:none;}
	.menu dl dt a:hover,.menu dl dt .current {background:#3e815a;color:#fff;}

	.menu dl dt a:hover em img:nth-child(1),.menu dl dt .current em img:nth-child(1){display:none;}
	.menu dl dt a:hover em img:nth-child(2),.menu dl dt .current em img:nth-child(2){display:none;}
}

.about{padding-bottom:64px;}
.a1{height:558px;background:url(about.jpg) center no-repeat;text-align:center;color:#fff;}
.a1 h2{font-size:30px;font-weight:normal;padding:50px 0 15px;}
.a1 p{font-size:14px;color:#fff;line-height:26px;width:800px;margin:26px auto 0;}
.a1 ul{padding:40px 0 0 0;}
.a1 li{float:left;display:inline;text-align:left;}
.a1 li:nth-child(1){margin-left:110px;}
.a1 li:nth-child(2){margin:0 270px;}
.a1 li h3{font-family:Arial;font-size:48px;}
.a1 li span{font-size:16px;}
.a1 li em{display:block;width:35px;height:3px;background:#fff;border-radius:3px;margin-top:18px;}

.a2{margin-bottom:80px;}
.a2 h2{font-size:30px;font-weight:normal;color:#000;text-align:center;padding:40px 0;}

.a3{height:301px;background:url(culture.jpg);text-align:center;color:#fff;}
.a3 h2{font-size:30px;font-weight:normal;padding:40px 0 34px;}
.a3 p{font-size:14px;}
.a3 a{display:block;width:162px;height:50px;line-height:50px;border:2px solid #fff;border-radius:50px;box-sizing:border-box;font-size:14px;text-align:center;color:#fff;margin:36px auto 0;}
.a3 a:hover{background:#4a9d6c;border:2px solid #4a9d6c;}


.a4 h2{font-size:30px;font-weight:normal;color:#000;text-align:center;padding:40px 0 24px;}
.a4 li{float:left;display:inline;margin-right:26px;margin-top:26px;overflow:hidden;}
.a4 li:nth-child(4n){float:right;margin-right:0;}
.a4 li a:hover img{transform:scale(1.04);}
.a4 .m a{display:block;width:162px;height:50px;line-height:50px;border:2px solid #4a9d6c;border-radius:50px;box-sizing:border-box;font-size:14px;text-align:center;color:#4a9d6c;margin:36px auto 0;}
.a4 .m a:hover{background:#4a9d6c;color:#fff;}

@media all and (max-width:1200px){

	.about{padding-bottom:22px;}

	.a1{height:auto;background-size:cover;padding-bottom:24px;}
	.a1 h2{font-size:20px;font-weight:normal;padding:18px 0;}
	.a1 p{font-size:13px;line-height:25px;width:100%;margin:0 auto;}
	.a1 ul{padding:12px 0 0 0;}
	.a1 li{width:33.333%;}
	.a1 li:nth-child(1){margin-left:0;}
	.a1 li:nth-child(2){margin:0;}
	.a1 li h3{font-size:26px;}
	.a1 li span{font-size:13px;}
	.a1 li em{margin-top:8px;}

	.a2{margin-bottom:18px;}
	.a2 img{width:100%;height:auto;}
	.a2 h2{font-size:20px;padding:18px 0;}

	.a3{height:auto;padding:18px 0 24px;background-size:cover;}
	.a3 h2{font-size:20px;padding:0 0 18px;}
	.a3 p{font-size:13px;padding:0 5%;}
	.a3 a{width:50%;height:40px;line-height:40px;border-radius:40px;margin:18px auto 0;}

	.a4 h2{font-size:20px;padding:18px 0;}
	.a4 li{margin-right:0;margin-top:2%;width:49%;}
	.a4 li img{width:100%;}
	.a4 li:nth-child(2n){float:right;}
	.a4 li:nth-child(1),.a4 li:nth-child(2){margin-top:0;}
	.a4 .m a{width:50%;height:40px;line-height:40px;border-radius:40px;margin:18px auto 0;}
}

/* 图片列表 */
.piList { overflow:hidden; margin-top:40px; padding-bottom:20px; }
.piList li{float:left;display:inline;margin-right:26px;width:280px;overflow:hidden;margin-bottom:30px;}
.piList li:nth-child(4n){float:right;margin-right:0;}
.piList li a{display:block;}
.piList li a p { height:47px; line-height:47px; font-size:13px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center; border:1px solid #ececec; border-top:0; }
.piList li a:hover img{transform:scale(1.04);}
.piList li a:hover p{background:#3e815a;color:#fff;border:1px solid #3e815a;border-top:0;}

@media all and (max-width:1200px){
	.piList{margin-top:20px;}
	.piList li{margin-right:0;width:49%;margin-bottom:10px;}
	.piList li:nth-child(4n){float:left;}
	.piList li:nth-child(2n){float:right;margin-right:0;}
	.piList li img{width:100%;}
	.piList li a p{padding:0 5px;height:40px; line-height:40px;}
}


.items li{padding-bottom:50px;margin-top:40px;border-bottom:1px solid #ddd;}
.items li .t{float:left;width:596px;}
.items li .t h2{font-size:22px;font-weight:normal;}
.items li .t em{display:block;width:40px;height:2px;background:#4b9d6d;margin-top:6px;}
.items li .t .i{font-size:14px;line-height:24px;margin:22px 0;}
.items li .t .s{font-size:14px;line-height:24px;}
.items li dl{float:right;width:548px;margin-top:69px;}
.items li dt{float:left;}
.items li dt:last-child{float:right;}

@media all and (max-width:1200px){
	.items li{padding-bottom:20px;margin-top:15px;border-bottom:1px solid #ddd;}
	.items li .t{float:none;width:100%;}
	.items li .t .i{margin:10px 0;}
	.items li dl{float:none;width:100%;margin-top:15px;}
	.items li dt{width:49%;}
	.items li dt img{width:100%;}
}

.cul-1{text-align:center;}
.cul-1 h2{font-size:30px;font-weight:normal;padding:50px 0 32px;color:#000;}
.cul-1 p{font-size:16px;}

.cul-2{background:#4b9d6d;color:#fff;text-align:center;margin:42px 0 54px;}
.cul-2 li{width:33.333%;float:left;display:inline;padding:60px 0;box-sizing:border-box;}
.cul-2 li:nth-child(2n){border-left:1px solid #fff;border-right:1px solid #fff;}
.cul-2 li img{height:27px;}
.cul-2 li h2{font-size:16px;font-weight:normal;padding:24px 0 20px;}
.cul-2 li p{font-family:Arial;font-size:14px;text-transform:uppercase;opacity:0.6;}

.cul-3{margin-bottom:70px;}
.cul-3 .t{box-shadow:0 0 10px #ccc;box-sizing:border-box;padding:20px;}
.cul-3 h2{font-size:30px;color:#508a68;}
.cul-3 ul{padding-top:15px;}
.cul-3 li{line-height:28px;}
.cul-3 li p{width:33.333%;float:left;display:inline;font-size:15px;}
.cul-3 .z{width:578px;float:left;}
.cul-3 .y{width:578px;float:right;}

@media all and (max-width:1200px){
	.cul-1 h2{font-size:20px;padding:18px 0 12px;}
	.cul-1 p{font-size:14px;}

	.cul-2{margin:18px 0 18px;}
	.cul-2 li{padding:20px 0;}
	.cul-2 li img{height:23px;}
	.cul-2 li h2{font-size:16px;padding:10px 0 6px;}
	.cul-2 li p{font-size:12px;}

	.cul-3{margin-bottom:24px;}
	.cul-3 .z{width:100%;float:none;margin-bottom:15px;}
	.cul-3 .y{width:100%;float:none;}

	.cul-3 .t{padding:12px 8px 10px;}
	.cul-3 h2{font-size:18px;}
	.cul-3 .p img{width:100%;}
	.cul-3 ul{padding-top:7px;}
	.cul-3 li{line-height:24px;}
	.cul-3 li p{width:50%;font-size:13px;}
	.cul-3 li p:nth-child(2n){float:right;}
}

.trade-1{text-align:center;}
.trade-1 h2{font-size:30px;font-weight:normal;padding:50px 0 32px;color:#000;}
.trade-1 p{font-size:14px;width:784px;margin:0 auto;}

.trade-2{text-align:center;}
.trade-2 p{font-size:14px;font-weight:bold;color:#4b9d6d;line-height:26px;}
.trade-2 p:nth-of-type(3),.trade-2 p:nth-of-type(4){color:#5d9233;}
.trade-2 img:nth-of-type(2){margin-top:40px;}

.trade-3{margin:44px 0 70px;text-align:center;}

@media all and (max-width:1200px){
	.trade-1 h2{font-size:20px;padding:18px 0 12px;}
	.trade-1 p{font-size:14px;width:100%;}

	.trade-2{margin-top:20px;}
	.trade-2 img{width:100%;margin-bottom:15px;}
	.trade-2 p{font-weight:normal;line-height:22px;}
	.trade-2 img:nth-of-type(2){margin-top:20px;}

	.trade-3{margin:20px 0;}
	.trade-3 img{width:100%;}
}

.ibanner{position:relative;}
.ibanner img{width:100%;height:auto;display:block;}
.ibanner .txt{width:1200px;position:absolute;top:206px;left:50%;margin-left:-600px;z-index:10;}
.ibanner .txt h2{font-size:28px;font-family:Arial;text-transform:uppercase;color:#000;line-height:28px;}
.ibanner .txt h2 em{color:#4b9d6d;}
.ibanner .txt h3{font-size:28px;font-weight:normal;font-weight:normal;color:#000;margin:30px 0;}
.ibanner .txt p{font-size:16px;color:#333;width:412px;}

.mt{}

.zr{padding-bottom:70px;}
.zr li{margin-top:70px;}
.zr li .p{float:left;}
.zr li .t{float:right;width:600px;padding-top:28px;}
.zr li .t h2{font-size:28px;font-weight:normal;font-family:Arial;text-transform:uppercase;color:#222;}
.zr li .t h2 em{color:#4b9d6d;}
.zr li .t p{font-size:28px;color:#222;padding:15px 0 25px;}
.zr li .t .i{font-size:16px;line-height:28px;}
.zr li:nth-child(2) .p{float:right;}
.zr li:nth-child(2) .t{float:left;}

@media all and (max-width:1200px){
	.mt{margin-top:18px;}

	.ibanner .txt{width:96%;position:static;margin-left:0;padding:5% 2% 0;}
	.ibanner .txt h2{font-size:19px;line-height:19px;}
	.ibanner .txt h3{font-size:16px;margin:8px 0;}
	.ibanner .txt p{font-size:13px;width:100%;}

	.zr{padding-bottom:20px;}
	.zr li{margin-top:20px;}
	.zr li .p{float:none;}
	.zr li .p img{width:100%;}
	.zr li .t{float:none;width:100%;padding-top:15px;}
	.zr li .t h2{font-size:20px;}
	.zr li .t p{font-size:16px;padding:5px 0 10px;}
	.zr li .t .i{font-size:13px;line-height:22px;}
}

/* 内容模式 */
.article { line-height:2; font-size:14px; word-wrap:break-word; text-align:justify; padding:40px 0 70px;}
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#222; font-size:18px; font-weight:normal; }
.article .hd .titBar { color:#888; font-size:13px; }
.article .bd { text-align:justify; padding:40px 0; border-top:1px solid #ddd; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }

.article .icon-medium{margin-top:8px !important;}

@media all and (max-width:1200px){
	.article { line-height:1.8;padding:18px 0 24px;}
	.article .hd h1 { font-size:16px; }
	.article .hd .titBar { font-size:12px; }
	.article .bd { padding:15px 0; }
	.article .ft { padding:15px 0 0; }
}

/* 新闻列表 */
.list { padding:0 0 40px; }
.list li { padding:20px 0; border-bottom:1px dashed #e0e0e0; }
.list li h2{height:18px;line-height:18px;font-weight:normal;}
.list li h2 a{float:left;font-size:18px;}
.list li h2 a:hover{padding-left:10px;}
.list li h2 span{font-family:Arial;font-size:14px;color:#999;float:right;}
.list li .i{font-size:14px;color:#999;padding-top:14px;line-height:26px;}
.list li:nth-child(1){padding-top:0;}

@media all and (max-width:1200px){
	.list { padding:10px 0 20px; }
	.list li { padding:14px 0; }
	.list li h2{height:auto;}
	.list li h2 a{display:block;float:none;font-size:16px;}
	.list li h2 span{float:none;display:block;padding:6px 0 5px;}
	.list li .i{padding-top:0;line-height:22px;}
}

.pic-item{padding:50px 0 60px;}
.pic-item ul{border-right:1px solid #ddd;}
.pic-item li{width:33.333%;float:left;box-sizing:border-box;border-left:1px solid #ddd;padding:0 40px 30px;}
.pic-item li .date{font-size:14px;font-weight:normal;font-family:Arial;}
.pic-item li h2{font-weight:normal;font-size:18px;text-align:justify;padding:10px 0 14px;height:54px;}
.pic-item li .p {overflow:hidden;}
.pic-item li .p img{width:100%;display:block;}
.pic-item li .p a:hover img{transform:scale(1.03);}
.pic-item li .i{font-size:14px;color:#888;margin:20px 0 28px;height:63px;}
.pic-item li .m a{display:block;width:29px;height:9px;background:url(more.png);}
.pic-item li .m a:hover{margin-left:10px;}

@media all and (max-width:1200px){
	.pic-item{padding:20px 0;}
	.pic-item ul{border-right:none;}
	.pic-item li{width:100%;float:none;border-left:none;padding:0 0 20px;margin-bottom:16px;border-bottom:1px solid #eee;}
	.pic-item li:last-child{margin-bottom:0;}
	.pic-item li h2{font-size:16px;padding:4px 0 12px;height:auto;overflow:hidden;}
	.pic-item li .i{margin:10px 0;height:auto;}
}

/* 分页 */
.page { line-height:30px; text-align:center; font-size:13px; margin-bottom:60px; }
.page a { display:inline-block; margin:0 3px; padding:0 11px; border:1px solid #ddd; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #4b9d6d; background:#4b9d6d; color:#fff; }

@media all and (max-width:1200px){
	.page { margin-bottom:24px; }
}

.zz{padding:0 0 70px;text-align:center;}
.zz h2{font-size:22px;font-weight:normal;color:#000;padding-top:50px;}
.zz p{font-size:14px;padding:30px 0;line-height:24px;width:860px;margin:0 auto;}
.zz .btn{margin-bottom:40px;}
.zz .btn a{display:inline-block;width:162px;height:50px;line-height:50px;border:2px solid #4a9d6c;border-radius:50px;box-sizing:border-box;font-size:14px;text-align:center;color:#4a9d6c;margin:0 22px;}
.zz .btn a:hover{background:#4a9d6c;color:#fff;}

@media all and (max-width:1200px){
	.zz{padding:0 0 20px;}
	.zz h2{font-size:20px;padding-top:20px;}
	.zz p{padding:15px 0;width:100%;}
	.zz .btn{margin-bottom:20px;}
	.zz .btn a{width:30%;height:40px;line-height:40px;border-radius:40px;margin:0 1%;}
	.zz .p img{width:100%;}
}

.job-1{position:relative;height:406px;background:#4b9d6d;}
.job-1 h2{font-size:30px;font-weight:normal;text-align:center;padding:60px 0;color:#fff;}

.job-1 ul{position:absolute;bottom:-116px;left:50%;width:1280px;margin-left:-640px;}
.job-1 li{width:612px;height:362px;background:#fff;border:1px solid #ddd;float:left;box-sizing:border-box;padding:40px 48px 0;}
.job-1 li:nth-child(2){float:right;}
.job-1 li h3{font-size:20px;font-weight:normal;color:#000;margin-bottom:18px;}
.job-1 li p{font-size:14px;line-height:26px;}

.job-2{position:relative;padding-top:180px;margin-bottom:70px;}
.job-2 h2{font-size:30px;text-align:center;font-weight:normal;color:#000;padding-bottom:40px;}
.job-2 .btn{text-align:center;}
.job-2 .btn a{display:inline-block;width:128px;height:36px;line-height:36px;text-align:center;background:#3a3a3a;color:#fff;font-size:14px;margin:0 6px;}
.job-2 .btn a.current{background:#4b9d6d;}

.job-2 .bt{height:54px;line-height:54px;background:#3a3a3a;margin-top:48px;}
.job-2 .bt p{width:33.333%;float:left;display:inline;text-align:center;font-size:16px;color:#fff;}

.job-2 .tit{height:54px;line-height:54px;cursor:pointer;background:#f6f6f6 url(jt1.png) right 40px center no-repeat;border-bottom:1px solid #e4e4e4;border-top:1px solid #fff;}
.job-2 .tit p{width:33.333%;float:left;display:inline;text-align:center;font-size:16px;
		overflow:hidden; 
		text-overflow:ellipsis;
		display:-webkit-box; 
		-webkit-box-orient:vertical;
		-webkit-line-clamp:1;
}

.job-2 .tit.on{background:#4b9d6d url(jt2.png) right 40px center no-repeat;color:#fff;border-top:1px solid #4b9d6d;}

.job-2 .mes{background:#f6f6f6;padding:30px 30px 34px;display:none;}

.job-2 .mes-1{font-size:14px;border-bottom:1px solid #ddd;padding-bottom:20px;}
.job-2 .mes-1 p{float:left;display:inline;width:25%;line-height:30px;}

.job-2 .mes-2{font-size:14px;line-height:28px;padding-top:28px;}
.job-2 .mes-2 h3{font-weight:normal;color:#222;}

.job-2 .m{margin-top:30px;}
.job-2 .m a{display:block;width:127px;height:36px;background:url(more2.jpg);background-size:contain;margin:0 auto;}

@media all and (max-width:1200px){
	.job-1{position:relative;height:auto;background:#4b9d6d;padding:0 0 18px;}
	.job-1 h2{font-size:20px;padding:15px 0;}
	.job-1 ul{position:static;width:96%;margin:0 auto;}
	.job-1 li{width:100%;height:auto;border:none;float:none;padding:10px;}
	.job-1 li:nth-child(2){margin-top:10px;}
	.job-1 li h3{font-size:18px;margin-bottom:8px;}
	.job-1 li p{font-size:13px;line-height:24px;}

	.job-2{padding-top:20px;margin-bottom:20px;}
	.job-2 h2{font-size:20px;padding-bottom:20px;}

	.job-2 .bt{height:40px;line-height:40px;margin-top:20px;}
	.job-2 .bt p{width:33.333%;float:left;display:inline;text-align:center;font-size:14px;color:#fff;}
	.job-2 .tit{height:40px;line-height:40px;cursor:pointer;background:#f6f6f6;}

	.job-2 .tit p{font-size:12px;}
	.job-2 .tit.on{background:#4b9d6d;}
	
	.job-2 .mes{padding:10px 10px 18px;}
	.job-2 .mes-1{font-size:14px;border-bottom:1px solid #ddd;padding-bottom:10px;}
	.job-2 .mes-1 p{width:50%;line-height:22px;font-size:12px;}

	.job-2 .mes-2{font-size:12px;line-height:22px;padding-top:10px;}
	.job-2 .mes-2 h3{font-weight:normal;color:#222;}

	.job-2 .m{margin-top:15px;}
	.job-2 .m a{width:100px;height:28px;}
}

.hr-list{margin-bottom:28px;padding-top:34px;}
.hr-list dt{font-size:16px;color:#610691;font-weight:bold;}
.hr-list dd{font-size:13px;color:#888;line-height:25px;margin-top:8px;}

@media all and (max-width:1200px){
	.hr-list{margin-bottom:15px;padding-top:20px;}
	.hr-list dt{font-size:15px;}
	.hr-list dd{font-size:12px;line-height:22px;}
}


/* 新闻列表 */
.message { padding:0 0 30px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ddd; }
.message-list .m-title { padding:0; color:#32a237; font-size:14px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#01286f; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:34px; text-align:right; }
.form-panel .input { padding:6px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:28px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:630px; height:120px; padding:3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:10px 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:120px; height:34px; font-size:14px; border:none; background:#666; color:#fff; cursor:pointer; }
.form-panel .submit-field .btn-submit{background:#4b9d6d;}

@media all and (max-width:1200px){
	.form-panel { padding:0; }
	.form-panel li.field label { width:18%; }
	.form-panel .text { width:78%; height:34px; box-sizing:border-box; }
	.form-panel .textarea { width:78%; height:100px; box-sizing:border-box; }
	.form-panel #code{width:20%;}
	.form-panel .submit-field { padding:10px 10px 10px 18%; }
}