﻿.banner{height:460px;background:url(../image/banner.jpg) no-repeat center;min-width:1200px;}


.about_nav ul.clearfix{width:100%;padding-top:5px;}
.about_nav ul.clearfix li{float:left;width:20%;height:50px;line-height:50px;font-size:18px;color:#606162; text-align:center;background:url(404.png) no-repeat right bottom;border-bottom:1px solid #e3e3e3}
.about_nav ul.clearfix li.last{background:none;}
.about_nav ul.clearfix li a{display:block;color:#606162; font-size:18px; text-decoration:none;}
.about_nav ul.clearfix li a.cur{color:#1268bf}
.about01{ position:relative; min-width:1200px;}
.about01 .cw{background:url(404.png) no-repeat right bottom; position:relative;z-index:2;padding-bottom:105px;}
.about01 .cw .txt{padding-left:85px;padding-top:40px;}
.about01 .cw .txt h3{font-size:28px;color:#1268bf;padding-bottom:20px;}
.about01 .cw .txt p{font-size:16px;line-height:30px;color:#7f7f7f;}
.about01 .bg{height:141px;background:url(404.png) no-repeat center bottom; position:absolute;left:0;bottom:0;right:0;z-index:1;animation: green 10s ease-in-out infinite alternate;}

.about02{height:245px;padding-top:45px;background:#f2f2f2 url(404.png) repeat-y center top; position:relative;min-width:1200px;}
.about02 ul{display:inline-block;width:100%;}
.about02 ul li{float:left;width:50%;}
.about02 ul li div{padding-left:90px;}
.about02 ul li h4{font-size:28px;color:#fc7216;padding-bottom:35px;}
.about02 ul li p{font-size:14px;line-height:25px;padding-top:30px;background:url(404.png) no-repeat left top;color:#7f7f7f;}
.about02 .bg{height:157px; position:absolute;left:0;right:0;background:url(404.png) no-repeat center;bottom:-81px;}
.about03{padding-top:100px;min-width:1200px;}
.about03 p{font-size:14px;line-height:30px;color:#7f7f7f;padding-left:90px;}
.about03 .bg{height:330px;background:url(404.png) no-repeat center;padding:50px 0;}
.about04{background:#ffffff url(404.png) no-repeat center bottom;padding-bottom:290px;padding-top:30px; position:relative;min-width:1200px;}
.about04 .cw .txt h3{font-size:28px;color:#1268bf;padding:0 90px 20px 90px;}
.about04 p{font-size:16px;line-height:30px;color:#7f7f7f;padding:0 90px;}
.about04 ul{display:inline-block;padding:35px 90px;}
.about04 ul li{float:left;}
.about04 ul li span{width:146px;height:146px;line-height:146px;font-size:14px;color:#514e4e; text-align:center;float:left;}
.about04 ul li span.s_1{background:url(404.png) no-repeat;}
.about04 ul li span.s_2{background:url(404.png) no-repeat;}
.about04 ul li span.s_3{background:url(404.png) no-repeat;}
.about04 ul li span.s_4{background:url(404.png) no-repeat;}
.about04 ul li em{padding:0 45px;height:146px;width:27px;background:url(404.png) no-repeat center;float:left;}
.about04 .bm{ position:absolute;left:0;right:0;bottom:23px;background:url(404.png) no-repeat center;height:220px;}


.culture01{padding:40px 0;min-width:1200px;}
.culture01 .content{height:280px;display:inline-block;width:100%;}
.culture01 .content ul{display:inline-block;width:100%;padding-top:50px;}
.culture01 .content ul li{float:left;width:25%;text-align:center;}
.culture01 .content ul li p{font-size:16px;line-height:46px;height:46px;}
.culture02{height:435px;background:url(404.png) no-repeat center; text-align:center;min-width:1200px;}
.culture02 h3{font-size:28px;color:#fff;padding-top:170px;padding-bottom:15px;}
.culture02 p{font-size:18px;color:#fff;}
.culture03{padding-top:45px;height:650px; position:relative; overflow:hidden;min-width:1200px;}
.culture03 h3{ text-align:center;font-size:28px;color:#1268bf;line-height:28px;padding:15px 0;}
.culture03 p{font-size:18px;line-height:32px;color:#787878; text-align:center;}
.culture03 .bm{height:250px;background:url(404.png) no-repeat center; position:absolute;left:0;right:0;bottom:0;}
.culture03 .f01{background:url(404.png) no-repeat;width:90px;height:46px;display:inline-block; position:absolute;left:0;bottom:0;animation: green 10s linear infinite alternate;}
.culture03 .f02{background:url(404.png) no-repeat;width:49px;height:49px;display:inline-block; position:absolute;right:15%;top:220px;animation: blue 10s linear infinite alternate;}
.culture03 .f03{background:url(404.png) no-repeat;width:96px;height:133px;display:inline-block; position:absolute;right:0;bottom:120px;animation: orange 10s linear infinite alternate;}


.culture033{padding-top:45px;height:1250px; position:relative; overflow:hidden;min-width:1200px;}
.culture033 h3{ text-align:center;font-size:28px;color:#1268bf;line-height:28px;padding:15px 0;}
.culture033 p{font-size:18px;line-height:32px;color:#787878; text-align:center;}
.culture033 .bm{height:250px;background:url(404.png) no-repeat center; position:absolute;left:0;right:0;bottom:0;}
.culture033 .f01{background:url(404.png) no-repeat;width:90px;height:46px;display:inline-block; position:absolute;left:0;bottom:0;animation: green 10s linear infinite alternate;}
.culture033 .f02{background:url(404.png) no-repeat;width:49px;height:49px;display:inline-block; position:absolute;right:15%;top:220px;animation: blue 10s linear infinite alternate;}
.culture033 .f03{background:url(404.png) no-repeat;width:96px;height:133px;display:inline-block; position:absolute;right:0;bottom:120px;animation: orange 10s linear infinite alternate;}


@font-face { 
  font-family: honor; 
  src: url(""); 
} 

.honBody{padding:25px 180px;height:450px; position:relative; overflow:hidden;}
.honBody ul{}
.honBody ul li{background:url(404.png) repeat-y 34px top;padding:20px 0}
.honBody ul li h4{font-family:honor;font-size:36px;line-height:60px;padding-left:80px;height:60px; overflow:hidden;}
.honBody ul li .txt{padding:20px 0 20px 80px;}
.honBody ul li .txt p{font-size:14px;line-height:30px;color:#666}
.honBody ul li .pic{padding-left:80px;}
.honBody ul li .pic img{border:1px solid #e3dede;margin-right:20px;}
.honBody ul li.hon_2017 h4{color:#4aaef2;background:#fff url(404.png) no-repeat 30px center;}
.honBody ul li.hon_2016 h4{color:#90c31f;background:#fff url(404.png) no-repeat 30px center;}
.honBody ul li.hon_2015 h4{color:#db6889;background:#fff url(404.png) no-repeat 30px center;}
.honBody ul li.hon_2014 h4{color:#1268bf;background:#fff url(404.png) no-repeat 30px center;}
.honBody ul li.hon_2009 h4{color:#fb8d33;background:#fff url(404.png) no-repeat 30px center;}
.honBody ul li.hon_2006 h4{color:#bfdb89;background:#fff url(404.png) no-repeat 30px center;}

.honBody .bm{height:250px;background:url(404.png) no-repeat center; position:absolute;left:0;right:0;bottom:0;}
.honBody .f01{background:url(404.png) no-repeat;width:90px;height:46px;display:inline-block; position:absolute;left:0;bottom:0;animation: green 10s linear infinite alternate;}
.honBody .f02{background:url(404.png) no-repeat;width:49px;height:49px;display:inline-block; position:absolute;right:15%;top:220px;animation: blue 10s linear infinite alternate;}
.honBody .f03{background:url(404.png) no-repeat;width:96px;height:133px;display:inline-block; position:absolute;right:0;bottom:120px;animation: orange 10s linear infinite alternate;}



.career01{padding:30px 0 50px; min-width:1200px;}
.career01 ul{display:inline-block;width:100%;padding-top:85px;}
.career01 ul li{float:left;width:310px;padding:110px 25px 0 25px;margin-right:60px;height:220px;background:#f7f7f7; position:relative;border-radius:8px; transition:all ease-in-out .5s;}
.career01 ul li .top{height:177px; position:absolute;top:-83px;left:0;right:0; text-align:center;}
.career01 ul li h4{font-size:18px; text-align:center;line-height:18px;padding:30px 0;}
.career01 ul li p{font-size:12px;line-height:24px;color:#666;}
.career01 ul li:hover{ transform:scale(1.1);}
.career01 ul li.last{margin-right:0;}
.career02{padding-bottom:60px;background:#f3f3f3; min-width:1200px;}
.career02 h2{background:url(404.png) repeat-x left center; text-align:center;font-size:28px;color:#4d5154;line-height:28px;padding:45px 0;}
.career02 h2 span{display:inline-block;padding:0 55px;background:#f3f3f3;}
.career02 .tag{background:url(404.png) no-repeat;height:109px;margin-bottom:50px;}

.career02 .tag .left{width:45px;background:url(404.png) no-repeat;height:109px;}
.career02 .tag .right{width:45px;background:url(404.png) no-repeat;height:109px;}
.career02 .tag ul{float:right;width:660px;padding-top:25px;}
.career02 .tag ul li{float:left;width:110px;font-size:12px;color:#fff;line-height:32px;}
.career02 .tag ul li a{font-size:12px;color:#fff;}
.career02 .tag ul li a:hover{ text-decoration:underline;}
.career02 .content{background:#fff;}
.career02 .content h3{font-size:14px;padding:25px;}
.career02 .content ul li{border-top:1px solid #ccc;padding:15px 25px; cursor:pointer;}
.career02 .content ul li .link{font-size:12px;line-height:38px;color:#606162;background:url(404.png) no-repeat right center;}
.career02 .content ul li .link span{display:inline-block;width:240px;}
.career02 .content ul li .link span.dep{width:380px;}
.career02 .content ul li .cont{display:none;}
.career02 .content ul li .cont,.career02 .content ul li .cont p{font-size:12px;line-height:28px;color:#666;}
.career02 .content ul li.cur .link{color:#1268bf;background:url(404.png) no-repeat right center;}
.career02 .more{ text-align:center;font-size:12px;line-height:38px;color:#606162;padding-top:20px;}
.career02 .more a{font-size:12px;color:#606162; text-decoration:none;}
.career02 .more a:hover{color:#1268bf;}


.contact01{padding:90px 0 50px 90px;}
.contact01 .cont{display:inline-block;width:295px;height:100px;border:10px solid #f7f7f7;padding-left:165px;padding-top:70px;margin-right:50px; position:relative;background:url(404.png) no-repeat 435px 145px;}
.contact01 .cont img{ position:absolute;left:55px;top:-70px;}
.contact01 .cont p{font-size:14px;line-height:25px;color:#000;}
.contact01 .cont p a{color:#000;}
.contact01 .cont.bus p span{color:#53cbd5;}
.contact01 .cont.cus p span{color:#fb1148;}
.contact02{padding:40px 0;background:#f7f7f7;min-width:1200px;}
.contact02 ul{display:inline-block;width:100%;}
.contact02 ul li{width:25%;float:left; text-align:center; background: url(404.png) repeat-y right top;padding-bottom:20px;}
.contact02 ul li h3{font-size:16px;line-height:25px;color:#313131;padding:20px 0 10px;}
.contact02 ul li p{font-size:17px;color:#2b2e31}
.contact02 ul li p a{color:#2b2e31}
.contact02 ul li .ico{height:30px;}
.contact02 ul li .ico_1{background:url(404.png) no-repeat center;}
.contact02 ul li .ico_2{background:url(404.png) no-repeat center;}
.contact02 ul li .ico_3{background:url(404.png) no-repeat center;}
.contact02 ul li .ico_4{background:url(404.png) no-repeat center;}
.contact02 ul li.last{background:none;}
.contact03{padding:40px 0;min-width:1200px;}
.contact03 h2{background:url(404.png) repeat-x left center; text-align:center;}
.contact03 h2 span{background:#fff;display:inline-block;padding:0 60px;font-size:28px;color:#4d5154;}
.contact03 .cont{padding:35px 0 35px 45px;width:510px; position:relative;}
.contact03 .cont h3{font-size:16px;color:#1268bf;line-height:24px;padding-bottom:15px;}
.contact03 .cont p{font-size:12px;line-height:30px;color:#666;padding-left:25px;}
.contact03 .cont p.add{background:url(404.png) no-repeat 2px center;}
.contact03 .cont p.tel{background:url(404.png) no-repeat left center;}
.contact03 .cont a{font-size:12px;line-height:26px;color:#ababac;display:inline-block;border-bottom:1px solid #d2d2d3; text-decoration:none;}
.contact03 .cont h4{display:inline-block;font-family:Arial; text-transform:uppercase;font-size:18px;line-height:28px;padding-top:95px;color:#dedede; background:url(404.png) no-repeat center top; position:absolute;right:0;top:35px;width:120px; text-align:center;}
.contact03 .cont.cur h3{color:#f87d11;}
.contact03 .cont.cur h4{background:url(404.png) no-repeat center top;color:#ffd6a8;}
.contact03 .cont h4.gz{background:url(404.png) no-repeat center top;padding-top:98px;}
.contact03 .cont h4.bj{background:url(404.png) no-repeat center top;padding-top:92px;}
.contact03 .cont h4.suz{background:url(404.png) no-repeat center top;padding-top:85px;}
.contact03 .cont h4.sz{background:url(404.png) no-repeat center top;padding-top:85px;}
.contact03 .cont h4.cd{background:url(404.png) no-repeat center top;padding-top:81px;}
.contact03 .cont h4.cs{background:url(404.png) no-repeat center top;padding-top:81px;}
.contact03 .cont h4.hz{background:url(404.png) no-repeat center top;padding-top:81px;}
.contact03 .cont h4.nj{background:url(404.png) no-repeat center top;padding-top:81px;}
.contact03 .cont h4.chs{background:url(404.png) no-repeat center top;padding-top:81px;}

.contact03 ul{width:100%;display:inline-block;border-top:1px solid #d2d2d4;background:url(404.png) repeat-y center top;}
.contact03 ul li{float:left;width:50%;}






.recru02{background:#F8F8F8 url(404.png) no-repeat center bottom;min-width:1200px; padding-top:40px;padding-bottom:35px;}


.recru02 h3{ text-align:center;background:url(404.png) repeat-x left center;}
.recru02 h3 span{display:inline-block;padding:0px 20px 0px 20px;background:#F8F8F8;font-size:28px;color:#313131;}

.recru02 ul{width:100%;background:url(404.png) no-repeat left 0px; margin-top:30px;}
.recru02 ul li{float:left;width:210px;padding:0 15px; text-align:center;background:url(404.png) no-repeat right 0px}
.recru02 ul li h4{font-size:15px;color:#4F4F4F;padding:10px 0;}
.recru02 ul li p{font-size:14px;line-height:22px;color:#bbd4ee}
.recru02 ul li.last{background:none;}


.recru02 h5 a{margin-left:540px; display:inline-block;border:1px solid #3ed2ed;height:23px;line-height:23px;padding:7px 14px 7px 20px;background:#52b8f2; text-decoration:none;margin-top:15px;}
.recru02 h5 a span{font-size:13px;line-height:23px;padding-right:38px;background:url(404.png) no-repeat right center;color:#fff;}
.recru02 h5 a:hover{background:#ffbf00;border:1px solid #e1ab24;}