@charset "utf-8";
/* 新闻中心_start */
.clear { clear: both; }
.clearfixed { height: 124px; display: none; }
/**, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }*/
.w1200 { max-width: 1200px; margin: 0 auto; margin-top: 60px; }
.swiper-wrapper { display: -moz-box; display: -ms-flexbox; display: flex; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; -moz-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -ms-transform: translate3d(0, 0, 0); -moz-box-sizing: content-box; }
.news_text { position: relative; }
.list2 { margin-top: 45px; }
.list2 .time { float: right; font-size: 15px; color: #999; line-height: 26px; padding-left: 30px; border-left: 1px solid #dedede; transition: all .2s; }
.list2 .item { display: block; padding: 15px 30px 15px 35px; border: 1px solid #e5e5e5; margin-bottom: 10px; transition: all .2s; }
.list2 .con { font-size: 18px; line-height: 26px; color: #333; float: left; width: 80%; transition: all .2s; }
.list2 .item { display: block; }
.list2 { margin-top: 45px; }
.list2 .item { display: block; padding: 15px 30px 15px 35px; border: 1px solid #e5e5e5; margin-bottom: 10px; transition: all .2s; }
.list2 .item:last-child { margin-bottom: 0; }
.list2 .con { font-size: 18px; line-height: 26px; color: #333; float: left; width: 80%; transition: all .2s; }
.list2 .time { float: right; font-size: 15px; color: #999; line-height: 26px; padding-left: 30px; border-left: 1px solid #dedede; transition: all .2s; }
.list2 .page { margin-top: 70px; }
.list2 .item:last-child { margin-bottom: 0; }
.media-box { padding: 60px 0 100px; overflow: hidden; }
.media-box .list .swiper-slide { width: 33.33%; padding: 0 15px; }
.media-box .list .swiper-slide:last-child { margin-right: 0; }
.media-box .list img { width: 100%; }
.media-box .list .news_text { padding: 0px 20px 30px; }
.media-box .list { overflow: hidden; margin: 20px -55px 0; box-sizing: content-box; padding: 0 10px 15px; }
.media-box .list .tit { font-size: 15px; line-height: 24px; height: 50px; overflow: hidden; font-family: "黑体"; color: #000; letter-spacing: 1px; }
.media-box .list .time-box { margin-top: 15px; }
.media-box .list .time-box span { display: inline-block; *display: inline;
zoom: 1; font-size: 15px; line-height: 24px; transition: color .2s; }
.media-box .list .time-box .time { font-family: arial; color: #999; margin-right: 10px; transition: all .2s; letter-spacing: 1px; }
.media-box .list .time-box .detail { color: #10857f; font-weight: bold; font-family: "黑体"; }
.media-box .list .btns { display: none; font-size: 0; text-align: center; margin-top: 30px; }
.media-box .list .btns .swiper-pagination-bullet { display: inline-block; *display: inline;
zoom: 1; width: 12px; height: 12px; border-radius: 100%; background-color: #ccc; margin: 0 5px; }
.media-box .list .btns .swiper-pagination-bullet-active { background-color: #004ea2; }
.news-type-box { padding: 0 0 100px; }
.media-box2 { padding: 0; margin: 0 -10px 0; background-color: transparent; padding: 0 10px; }
.media-box2 .list .news_text { margin-top: 20px; }
.media-box2 .list .con-box { box-shadow: none; }
.media-box2 .con-box .img { box-shadow: 0 5px 10px rgba(0,0,0,.2); }
.news-type-box .list2 .item { display: block; }
.news-type-box .list2 { margin-top: 45px; }
.news-type-box .list2 .item { display: block; padding: 15px 30px 15px 35px; border: 1px solid #e5e5e5; margin-bottom: 10px; transition: all .2s; }
.news-type-box .list2 .item:last-child { margin-bottom: 0; }
.news-type-box .list2 .con { font-size: 15px; line-height: 26px; color: #666666; float: left; width: 80%; transition: all .2s; font-family: "黑体"; letter-spacing: 1px; }
.news-type-box .list2 .time { float: right; font-size: 15px; color: #999; line-height: 26px; padding-left: 30px; border-left: 1px solid #dedede; transition: all .2s; font-family: arial; letter-spacing: 1px; }
.news-type-box .list2 .item:hover { background-color: #10857f; }
.news-type-box .list2 .item:hover .con, .news-type-box .list2 .item:hover .time { color: #fff; }
.news-type-box .list2 .page { margin-top: 70px; }
.page1 { font-size: 0; text-align: center; margin-top: 50px; }
.page1 a { display: inline-block; *display: inline;
zoom: 1; height: 40px; margin: 0 2px; border: 1px solid #e5e5e5; vertical-align: top; font-size: 15px; color: #666666; font-family: arial; line-height: 40px; padding: 0 10px; min-width: 40px; transition: all .2s; }
.page1 a.cur { background-color: #10857f; color: #fff; }
.page1 a.prev, .page1 a.next { background-repeat: no-repeat; background-position: center; width: 40px; height: 40px; box-sizing: border-box; }
.page1 a.prev { background-image: url(../images/page-prev.png); }
.page1 a.next { background-image: url(../images/page-next.png); }
.page1 a.active { background-color: #10857f; color: #fff; }
.page1 a:hover { background-color: #10857f; color: #fff; }
.page1 a.prev:hover { background-image: url(../images/page-prev2.png); }
.page1 a.next:hover { background-image: url(../images/page-next2.png); }
.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }
.f-cb { zoom: 1; }
.f-cb:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
/* 新闻中心_end */
/* 新闻中心详情页_start */
.new-contents { width: 1200px; margin: 0 auto; }
.new-contents .details-t { text-align: center; margin: 80px auto 0; border-bottom: 1px solid #eff0f1; }
.new-contents .details-t h1 { font-size: 30px; font-family: "黑体"; display: block; font-weight: normal; letter-spacing: 0px; }
.new-contents .details-t span { line-height: 50px; font-size: 15px; padding-bottom: 10px; font-family: "黑体"; display: block; font-weight: normal; color: #454444; letter-spacing: 0px; }
.new-contents .details-c { text-align: left; margin-top: 60px; letter-spacing: 0px; }
.new-contents .details-c img { margin: 0 auto; }
span.bt { font-weight: bold; font-size: 15px; }
p.img_new { text-align: center; }
.new-contents .details-c p { font-size: 15px; font-family: "黑体"; line-height: 26px; color: #504e4e; }
.jump { width: 100%; margin-bottom: 120px; border-top: 1px solid #eff0f1; padding-top: 30px; margin-top: 60px; }
.jump .fxym { width: 100%; height: auto; float: left; border-bottom: 1px solid #eff0f1; padding: 25px 0; margin-bottom: 20px; }
.jump .jump-s { float: left; color: #919191; font-size: 15px; font-family: "黑体"; height: 70px; width: 800px; }
.jump .jump-s p { line-height: 26px; display: block; letter-spacing: 0; text-align: left; }
.jump .jump-s p a { color: #919191; }
.jump .jump-s p a:hover { color: #10857f; }
.jump .jump-b { width: 132px; float: right; height: 70px; margin-top: 15px; }
.jump .jump-b a { display: block; text-align: center; width: 132px; height: 40px; line-height: 40px; background: #10857f; color: #FFFFFF; font-size: 15px; font-family: "黑体"; }
/* 新闻中心详情页_end */
/* footerpart4_start */
.wrap { width: 1200px; margin-right: auto; margin-left: auto; }
.channel_content { padding: 0; }
.full-row { width: 105%; transition: .2s width ease; }
.full-row>.span-3 { width: 25%; }
.full-row>[class*='span'] {
float: left;
}
.ipart04 { background: #f4f4f7; padding: 60px 0 106px; }
.ipart04 .lis { position: relative; }
.ipart04 .lis a { display: block; }
.ipart04 .lis .first { text-align: center; }
.ipart04 .lis .first .ico { display: inline-block; height: 46px; width: 54px; vertical-align: top; }
.ipart04 .lis .first .s_cont { display: inline-block; width: 64%; margin-left: 1%; text-align: left; }
.ipart04 .lis .first .s_cont .title { font-size: 18px; color: #000; font-weight: bold; margin-top: -3px; font-family: "黑体"; letter-spacing: 0px; }
.ipart04 .lis .first .s_cont .dec { font-size: 12px; color: #666; font-family: "黑体"; margin-top: 4px; letter-spacing: 0px; }
.ipart04 .lis .two { position: absolute; top: -18px; left: 0; transition: all .3s ease; -webkit-transition: all .3s ease; display: none; }
.ipart04 .lis .first .ico.ico1 { background: url(../images/index09.png) no-repeat; }
.ipart04 .lis .first .ico.ico2 { background: url(../images/index10.png) no-repeat; }
.ipart04 .lis .first .ico.ico3 { background: url(../images/index11.png) no-repeat; }
.ipart04 .lis .first .ico.ico4 { background: url(../images/index12.png) no-repeat; }
.ipart04 .lis .first .ico { transform: rotateY(0deg); transition: all .5s ease; }
.ipart04 .lis:hover .first .ico { transform: rotateY(180deg); }
.ipart04 .lis:hover .first .s_cont .title { color: #10857f; }
.ipart04 .lis:after { content: ''; position: absolute; width: 1px; height: 85px; background: #c8c8c8; right: 0; top: 50%; margin-top: -42px; }
.ipart04 .lis:last-child:after { display: none; }
/* footerpart4_end */
/* 招聘计划_start */
.join_content { width: 1200px; text-align: left;color: #9c9c9c; font-size: 15px; line-height: 24px; margin-top: 50px; letter-spacing: 0px; }
.join_content .bt { color: #296f6e; font-size: 35px; padding-bottom: 20px; font-family: "黑体"; }
.job { margin-top: 34px; }
.widget-job-tit { background: #02857f; color: #fff; overflow: hidden; height: 56px; line-height: 56px; margin-top: 10px; }
.widget-job-2 ._jt { height: 56px; line-height: 56px; border: 1px solid #dedede; border-top: none; color: #666; }
.widget-job-2 ._jt:first-child { border-top: 1px solid #dedede; }
.widget-job-2 ._ut { float: left; text-align: center; font-family: "黑体"; }
.widget-job-2 ._t1 { width: 20%; }
.widget-job-2 ._t2 { width: 17%; }
.widget-job-2 ._t3 { width: 17%; }
._jt a { color: #666; }
.widget-job-2 ._t4 { width: 17%; }
.widget-job-2 ._t5 { width: 17%; }
.widget-job-2 ._t6 { width: 12%; }
/*.widget-job-2 ._t6 a { color: #10857f; font-weight: bold; }*/
._jt a ._t6 { color: #10857f; font-weight: bold; }
.widget-job-2 ._jc { display: none; }
.widget-job-2 ._jcon { padding: 40px; background: #f0f1f3; padding-left: 96px; }
.widget-job-2 .tit { font-size: 18px; color: #5a5a5a; margin-bottom: 20px; }

/* 招聘计划_end */
/* 招聘计划详情页_start */
.job-contents { width: 1200px; margin-top: 40px; margin-bottom: 240px;}
.job-contents .details-t { text-align: left; border-bottom: 1px solid #eff0f1; color: #000;}
.job-contents .details-t h1 { font-size: 30px; font-family: "黑体"; display: block; font-weight: bold; letter-spacing: 0px; line-height: 70px; }
.job-contents .details-t span { line-height: 50px; font-size: 15px; padding-bottom: 10px; font-family: "黑体"; display: block; font-weight: normal; color: #454444; letter-spacing: 0px; }
.job-contents .details-c { text-align: left; margin-top: 60px; letter-spacing: 0px; }
.job-contents .details-c img { margin: 34px auto; }
.job-contents .details-c p { font-size: 15px; font-family: "黑体"; line-height: 26px; color: #504e4e; }
.job-tit { background: #02857f; color: #fff; overflow: hidden; height: 56px; line-height: 56px; margin-top: 40px; }
.t1 { width: 100%; text-align: left; padding-left: 25px; font-size: 18px; }
.job-tit2 { background: #f7f7f7; color: #666666; overflow: hidden; height: 56px; line-height: 56px; margin-top: 30px; }
.job-tit2 .t2 { width: 100%; text-align: left; padding-left: 25px; font-size: 15px; }
/*span { color: #232323; letter-spacing: 0; padding-left: 10px; }*/
.txt { float: left; width: 20%; text-align: right; font-size: 15px; line-height: 42px; }
input, select, textarea { border: none; }
.job-wz{ font-size:16px; color: #666666; height: 60px;font-family: "黑体"; margin-top: 35px;}
.job-form { display: block; }
.job-form .inp { width: 50%; background: #f7f7f7; height: 46px;  letter-spacing: 2px; }
.job-form .sub { width: 150px; height: 45px; line-height: 45px; text-align: center; color: #fff; background-color: #10857f; border: 0; cursor: pointer; font-family: "黑体", "Microsoft Yahei"; font-size: 15px; margin-top: 40px; }
.job-form .sub2 { width: 150px; height: 45px; line-height: 45px; text-align: center; border: 0; cursor: pointer; font-family: "黑体", "Microsoft Yahei"; font-size: 15px; background: #949393; color: #fff; border: 0px; margin-top: 40px; }
.job-l { width: 49%; float: left; background: #f7f7f7; margin: 15px 0 0 0; }
.job-r { width: 49%; float: right; background: #f7f7f7; margin: 15px 0 0 0; }
.job-r ._select { float: left; width: 80%; height: 46px; background: #f7f7f7; }
b.red { color: #e00b0b; display: inline-block; vertical-align: middle; width: 6%; padding-top: 16px; padding-left: 20px; }
b.red2 { color: #e00b0b; display: inline-block; vertical-align: middle; width: 8%; padding-top: 16px; padding-left: 20px; float: right; }
b.red3 { color: #e00b0b; display: inline-block; vertical-align: middle; width: 9%; padding-top: 12px; padding-left: 17px; float: right; }
p.xb { float: left;  width: 16%; height: 30px; text-align: center; padding-top: 9px; }
p.xb2 { float: left; width: 12%; height: 30px; text-align: center; padding: 9px; }
p.xb3 { float: left;  height: 30px; text-align: center; padding: 9px; }
p.xb4 { float: left; width: 20%; height: 30px; text-align: center; padding: 9px; }
.t{width: 32%;float: left;}
.yzm{height:30px;}
.yzmsx{ float: left; font-size: 14px; color: #666; position: absolute;padding-top: 11px; margin-left: 186px;}
 img.yzmtp{ float: left; position: absolute; }
 .Form-J1-Btn{ position: relative; float: right; width: 500px;margin: 34px -182px 0 0;}
._submit {background: #10857f;margin-right: 10px;}
.Form-J1-Btn button { width: 152px; height: 42px;color: #fff;cursor: pointer;}
.Form-J1-Btn ._reset {background: #949393;}

.job-form .job-l2 {width:33%;float: left;background: #f7f7f7;margin: 15px 0 0 0; margin-top: 30px;}
.job-form .inp2 {width: 36%; background: #f7f7f7;padding: 12px 0px;letter-spacing: 2px;}
.t2 {width: 26%;float: right;margin-left: 20px;}
.items2 {height: 10px;border-bottom: 1px solid #ddd;position: relative;margin: 50px 0 50px;width: 38%;float: right;}
.jobinfo { background:url('../images/jobtp2.jpg') no-repeat center; margin: 34px 0 100px 0;float: left;width: 1200px;height: 183px;padding: 50px;}
.job_tel { width: 100%;font-size:18px;color: #fff;line-height: 2;text-align: center;font-family: Microsoft YaHei; }
.wz { font-size:15px;color: #fff;text-align: center;}
/* 招聘计划详情页_end */
/* 人才发展_start */
.join2_content{width: 1200px; text-align: left; padding-top:50px; margin: 0 auto;}
.join2_title{float: left;padding-left: 24px;margin-bottom: 20px;background: url(../images/join-line.jpg) no-repeat 0 0;font-weight: 400;font-size: 35px;color: #296f6e;line-height: 1.5;}
.join2_subtitle{color: #949393; font-size: 15px; float: left; width: 100%;text-align: left; margin-bottom: 60px;}

.part02_kj01{margin: 0 auto; padding-bottom: 80px; width: 1200px; margin-top: 30px;}
.part02_kj02{margin: 0 auto; padding-top: 40px; width: 1200px;}
.join2_part01{background: url(../images/join2tp1.jpg) no-repeat 0 0;width: 1200px;height:600px;margin: 0 auto;margin-top: 50px;}

.join2_part01 .wz2 {background: #0e8687;opacity: 0.9;margin-left: 700px;/*padding: 85px 0px;*/padding-bottom: 235px;padding-top: 85px;}
.join2_part01 .wz2 p {color: #fff;font-size: 16px;line-height: 30px; text-align: justify; padding-left:35px; padding-right:35px;}

.join2_part02{margin: 0 auto;/*width:1920px;height: 775px;*/margin-top: 351px; background-color:#f8f8f8;}
.part02_wz{ /*width: 1150x;*/text-align: left;/*margin: 60px 0 0 352px;*/ margin:0 auto;font-size:24px;color: #333; display:block;    width: 1200px; padding-top:3%;}
.join2_part03{margin: 0 auto;background: url(../images/join2tp3.jpg) no-repeat 0 0;width:1200px;height: 740px;margin-top: 20px; padding-bottom: 60px;}
.part03_wz{ position: absolute; text-align: left;margin: 29px 0 0 0;font-size:24px;color: #333; }

.join2_part04{width: 1200px; text-align: left; padding-top:50px; margin: 0 auto;}
.part04_title{float: left;padding-left: 24px;margin-bottom: 20px;background: url(../images/join-line.jpg) no-repeat 0 0;font-weight: 400;font-size: 35px;color: #296f6e;line-height: 1.5;}
.part04_subtitle{color: #949393; font-size: 15px; float: left; width: 100%;text-align: left; margin-bottom: 30px;}
.join2_part04{margin: 0 auto;}

.part04_text{width: 1200px;}  
.part04_num{font-size: 30px;color: #1b8073; margin-top: 40px;}
.part04_wz{font-size: 24px;color: #333333; position: absolute;padding-top: 4px;padding-left: 10px;}
.part04_text2{ width: 1050px;padding-left: 48px;}
.part04_list_title{font-size: 15px;color: #949393;margin-bottom: 5px;border-bottom: 1px dashed #cfcdcd;padding: 10px 0px;}
.part04_list_num{font-size: 16px;margin-bottom: 5px;color: #ffffff;display: inline-block;width: 22px;line-height: 22px;border-radius: 50%;background: #10857f;text-align: center;
    font-weight: normal;margin-right: 15px;letter-spacing: 0;}
/* 人才发展_end */
/* 联系我们_start */
.join3_content{width: 1200px; text-align: left; padding-top:50px; margin: 0 auto;}
.join3_title{color: #296f6e;font-size: 35px;padding-bottom: 20px;font-family: "黑体";}
.join3_subtitle{color: #949393; font-size: 15px; float: left; width: 100%;text-align: left; margin-bottom: 30px;}
.join3_part01{margin: 0 auto;width: 1200px;}
.contact-tips{width: 1200px;height: 320px; border: 1px solid #d2d2d2; margin-top: 80px;position: relative;}
.contact-tips .tips-box {width: 598px;height: 320px;padding: 40px 50px 0;font-size: 14px;color: #888888;}
.contact-tips .fl h2 {font-size: 22px;line-height: 24px;color: #535353;padding-bottom: 20px;}
.contact-tips .fl p.pl32 {padding-left: 40px;line-height: 30px;background: url(../images/bg_sign.jpg) no-repeat 0 -4px;}
.contact-tips .fl p.se {background-position: 0 -42px;}
.contact-tips .fl p.th {background-position: 0 -81px;}
.contact-tips .fl p.fo {background-position: 0 -118px;}
.contact-tips .fl a {color: #888888;}
.contact-tips .line {float:left;margin-top: 60px;width: 1px;height: 215px;background: #dfdfdf;}
.contact-tips2{ width: 1200px;height: 96px;  background:#10857f; margin-bottom: 40px;}
.contact-tips2 ul li {float: left;margin-bottom: 30px;}
.join3:before, .join3:after {display: table;clear: both;content: '';}
.l-1 {float: left;padding-top:20px; padding-left: 20px;}
.l2 {float: left;padding-top:5px; padding-left: 20px;}
.join3 li.w1{ width: 34%;padding-left: 50px;line-height: 24px;}
.join3 li.w2{ width: 40%;padding-left: 60px;line-height: 20px;}
.join3 li.w3{ width: 48%;line-height: 20px;padding-left: 30px;}
.contact-tips2 ul li .right {line-height: 23px;}
.contact-tips2 ul li .right .te1 {font-size: 14px;color: #fff;}
.contact-tips2 ul li .right .te2 {font-size: 30px;color: #fff;}
.contact-tips2 ul li .right .te3 {font-size: 16px;color: #fff;}
.contact-tips2 ul li .right2 {margin-top: 20px}
.contact-tips2 ul li .right2 .te5 {font-size: 14px;color: #fff; line-height: 20px; top:30px;}
.te4 {font-size: 12px;color: #fff;}

.contact-tips3{ position: relative;width: 1200px; }
.join3_line{float:left;margin-top: 15px;width: 4px;height: 45px; line-height: 45px;text-align: center;background: #10857f}
.join3_line2{float:left;margin-top: 15px;width: 4px;height: 45px; line-height: 45px;text-align: center;background: #fff}
.join3_wz3{float:left;margin-top: 15px;width: 260px;height: 45px;line-height: 45px;text-align: center;color: #fff;background-color: #10857f;font-family: "黑体", "Microsoft Yahei";font-size: 18px;letter-spacing: 2px;}
.join3_line3{margin-top: 30px;height: 10px;border-bottom: 1px solid #ddd;width: 75%;float: right;}
.join3_ny { position: relative; padding-top: 100px;}
.join3_tex1{ font-size: 15px; color: #888888; float: left; line-height: 30px; width: 32%;}
.join3_tex2{ font-size: 15px; color: #888888; float: left; line-height: 30px; width: 32%; text-align: justify;}
.join3_tex3{ font-size: 15px; color: #888888; float: right; line-height: 30px;}
.img_map{ padding-top:20px;  }
.divBox {width: 1200px;margin: 0 auto;max-width: 95%;}
.online{padding-top: 220px; position: relative;}
.online article{padding: 110px 0 180px;background: url(../images/contact_bj01.jpg) no-repeat center;background-size: cover;}
.online form{font-size: 0;position: relative;}
.online form textarea{width: 100%;padding: 22px 20px 158px; font-size: 14px;}
.join3text{text-align: center;margin-bottom: 65px;padding-top: 80px;}
.join3text h2{font-size: 35px;color: #3c3f42;font-weight: normal;}
.join3text p{font-size: 16px;color: #535353;font-family: arial;margin-top: 10px;font-family: arial;}
.join3text p span{width: 130px;height: 1px;display: inline-block;vertical-align: middle;opacity: 0.1; background: #7D7F82;margin: 0 10px;}
.join3-w{width: 590px; float: left;}
.join3-y{width: 590px; float: right;}
.divBox .join3-w label{background: #f7f7f7;margin: 15px 0 0 0;}
.divBox .join3-y label{background: #f7f7f7;margin: 15px 0 0 0;}
.join3-lb{ display: inline-block;vertical-align: top; width: 100%;height: 50px;background: #fff;border: none;margin-right: 2%;margin-bottom: 2%;font-size: 14px;padding-left: 20px;}
.join3-lb2{ width: 46%;height: 50px;margin-right: 2%;margin-bottom: 2%;font-size: 14px;padding-left: 20px;float: left;margin-top: 14px;}
.yzm2{ float: left; margin-top: 14px;}
.yzmwz {color: #fff;font-size: 15px;display: block;height: 50px;margin-top: 15px;}
.subbutton{position: relative;z-index: 2;margin: -60px auto 0;display: block;cursor: pointer;width: 120px;height: 120px;background: url(../images/submit.png) no-repeat center;
border-radius: 50%;border: none;outline: none;}
/* 联系我们_end */
/* 公司简介_start*/
.about_content{width: 1200px;margin: 0 auto;text-align: left;color: #9c9c9c;font-size: 15px;line-height: 24px;margin-top: 50px;letter-spacing: 0px;}
.about_content .bt {color: #296f6e;font-size: 35px;padding-bottom: 30px;font-family: "黑体";}
.about_part01{ border: 1px solid #d2d2d2;background: url(../images/aboutpart01.jpg) no-repeat center; width: 1200px; height: 650px;}
.about_part01_tp{ padding-left: 172px;padding-top: 50px;}
.about_part01_y{ width: 696px; display: block; float: right;padding-right:233px; text-align: center; padding-top: 137px;}
.about_part01_y .y1{ color: #525252; font-size: 18px; font-family: "arial"; line-height: 30px;text-transform:uppercase }
.about_part01_y .y2{color: #8b0512;font-size: 58px; padding-bottom: 20px;}
.about_part01_y .y2 .y2-2{ font-weight:bold; }
.y2-line{height: 10px;border-bottom: 1px solid #959595;position: relative;width: 440px;}
.about_part01_y .y3{color:#000000; font-size: 20px; padding-top:20px; line-height: 35px;}
.about_part01_line{height: 10px;border-bottom: 1px solid #bfbfbf;position: relative; width: 94%; margin: 0 auto;}
.about_part01_y3{ width: 94%;margin-top: 35px; position: relative; margin: 0 auto;padding-top: 35px;}
.about_part01_zz01{width: 34%; float: left;}
.about_part01_zz02{width: 34%; float: left;}
.about_part01_zz03{width: 32%; float: left;}
.about_part01_zztp{ padding-right: 17px;float: left;}
.about_part01_zz01bt{color: #000000;font-size: 18px; font-weight: bold;}
.about_part01_zz01wz{color: #535353;font-size: 15px; line-height: 24px;}
.about_part02{color: #535353;font-size: 15px; line-height: 26px; margin:50px 0;}
.about_part03{ background: url(../images/aboutpart03-bj.jpg) no-repeat center;/*width: 1920px;*/height: 1270px;margin-top: 240px;}
.about_part03_gk{width: 1200px; margin:0 auto;}
.about_part03-z{ float: left; width: 460px; }
.about_part03-title{ color: #333333;font-size: 26px; line-height: 28px; text-align: left;}
.about_part03-line{height: 10px;border-bottom: 2px solid #158380;position: relative;width: 460px;}
.about_part03_ny1{ line-height: 30px;padding-top: 20px;width: 460px;font-size: 14.5px;color: #535353; text-align:justify;}
.part03_img{ float: right; }
.about_part03_gk2{width: 1200px; margin:0 auto;top: 150px;position: relative;}
.about_part03-z2{ float: right; width: 460px; }
.about_part03-title2{ color: #333333;font-size: 26px; line-height: 28px; text-align: left;}
.about_part03-line2{height: 10px;border-bottom: 2px solid #158380;position: relative;width: 460px;}
.about_part03_ny2{ line-height: 30px;padding-top: 20px;width: 460px;font-size: 14.5px;color: #535353; text-align:justify;}
.part03_img2{ float: left;/*position: absolute;padding-top: 400px; */}
/* 公司简介_end */
/* 荣誉资质_start*/
.honor_content{width: 1200px;text-align: left;margin: 0 auto;color: #9c9c9c;font-size: 15px;line-height: 24px;margin-top: 50px;letter-spacing: 0px;}
.honor_content .bt {color: #296f6e;font-size: 35px;padding-bottom: 20px;font-family: "黑体";}
.honor_content2{width: 1200px;margin: 0 auto;padding: 40px 0;}
.honor_content2 li .honor_title {padding: 20px;background: #aaaaaa;color: #fff;margin-bottom: -27px;}
.honor_list{margin-top: 20px;}
.honor_m{ width: 100%;height: auto;position: relative; }
.honorimg_box{float: left;}
.honor_list .honorimg_box {margin-bottom: 40px;margin-right: 23px;box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1);padding: 0;cursor: pointer;height: 500px;width: 31%;}
.honor_list ul li img { box-sizing: border-box;padding-top: 35px;}
.honor_title {position: absolute;bottom: 27px;width: 100%;text-align: center;font-size: 16px;}
.honor_list ul li:hover{ background: none;border: none; }
.honor_list ul li { margin:0 auto; height: auto;vertical-align:middle}
a:hover .honor_title {color: #fff;text-decoration: none;}
/* 荣誉资质_end */