/**************************************关于我们*******************************/
.p_topbanner{line-height: 0px;}
.p_topbanner{width: 100%;position: relative;}
.p_topbanner img{width: 100%;}
.dess{position: absolute;top: 35%;text-align: left;left:9%;}
.des11{font-size: 1.8em;color: #ffffff;padding-bottom:25px;font-weight: bold;}
.des22{font-size: 1.2em;color: #ffffff;width: 55%;line-height: 21px;}
.des222{font-size: 1.2em;color: #ffffff;width: 60%;line-height: 21px;}
.a_content{width: 100%;}
.ac-nav{width: 100%;height: 65px;background-color: #f9f8f8;border-top:1px solid #e8e9e9;}
.ac-nav1{width: 1200px;margin:0 auto;overflow: hidden;}
.ac-nav1 a{text-decoration: none;float: left;padding-right: 15px;border-right: 1px solid #e5e5e5;font-size: 14px;color: #555555;margin-left: 15px;margin-top: 25px;font-weight: bold;}
.ac-nav1 a:hover{color: #009688;}
.ac-nav1 .ac{color: #009688;}
.ac1{width: 1200px;margin:0 auto;margin-top: 25px;margin-bottom: 30px;overflow: hidden;}
.ac11{width: 1100px;margin:0 auto;}
.header-img{width: 100%;height:438px;background-image: url(../images/aa1.png);background-size: 100% 100%;background-repeat: no-repeat;}
.header-img h1{font-size: 54px;color: #fff;padding-top: 160px;font-weight: normal;text-align: center;}
.header-img h3{font-size: 27px;color: #fff;font-weight: normal;margin-top: 50px;text-align: center;}
.brand-desc{width: 100%;margin-top: 70px;text-align: left;margin-left:15px;}
.brand-desc h2 {font-size: 29px;font-weight: normal;color: #333333;}
.brand-desc p {margin: 0 auto; margin-top: 30px;font-size: 15px;line-height: 28px;text-align: justify;color: #333333;}
.brand-desc .pp1{text-indent: 25px;}
.brand-time-line{width: 100%;margin-top: 70px;margin-left:15px;}
.time-line-year {margin-left: 60px;position: relative;border-left: 1px solid #e5e5e5;padding-bottom: 70px;}
.year {position: absolute;width: 90px;left: -70px;top: -5px;font-size: 16px;color: #333;font-weight: bold;}
.year>span {display: inline-block;width: 13px;height: 13px;border-radius: 50%;margin-left: 10px;background: #87c121;}
.year-news p {padding-left: 20px;font-size: 14px;color: #888888;text-align: left;}

/**************************************荣誉资质*******************************/

#timeline{width:1120px;overflow:hidden;margin:40px auto 0 auto;position:relative;}
#dates{width:700px !important;overflow:hidden;margin-top:20px;position:relative;margin:0 auto !important;}
#dates li{float:left;width:94px;height:90px;font-size:16px;text-align:center;}
#dates a{color:#713611;width:94px;height:90px;display:block;}
#dates .selected .horizontal-line{border-left:2px solid #0076c0;}
#dates .selected .month{color:#0076c0;}
#issues{width:1120px;overflow:hidden;}
#issues li{width:1120px;list-style:none;float:left;}
#issues li img{text-align:center;display:block;margin:0 auto;}
#next1,#prev1{position:absolute;top:90px;text-align:center;overflow:hidden;background-size:100% 100%;width:50px;height:101px;display:block;}
#next1{right:35.5%;margin-right:-400px;background:url(../images/next.png)no-repeat center top;}
#prev1{left:35.5%;margin-left:-400px;background:url(../images/pre.png)no-repeat center top;}
#next1.disabled,#prev1.disabled{opacity:0.2;}
.gt-timeline {position: relative;width: 100%;}
.main_line {border: none;border-top: 3px solid #e2e2e2;clear: both;height: 0;width: 100%;position: absolute;top: 50px;z-index: 0;}
.time{position:relative;left:200px;}
.odd-month {top: 41px !important;height: 10px !important;border-left: 1px solid #e2e2e2 !important;}
.even-month {top: 37px;}
.month-line {height: 15px;border-left: 2px solid #909090;}
.horizontal-line {border: 0px;border-left: 2px solid #909090;clear: both;height: 15px;width: 0px;position: absolute;z-index: 1;top: 35px;}
.even-month .month {position: relative;top: 30px;left: -10px;white-space: nowrap;color:#6b6b6b;font-size:12px;}
.honor-img{padding:20px;background:#f6f6f6;float:left;margin-left:95px;margin-right:65px;}
.honor-cont{float:left;width:45%;margin-top:50px;text-align: left;}
.h1{font-size:16px;color:#0076c0;font-weight:bold;line-height: 27px;}
.h2{font-size:22px;color:#000000;padding-bottom:30px;}
.h3{font-size:16px;color:#737171;width:80%;}


/**************************************人才招聘*******************************/
.leftselect{float: left;}
.leftselect select {width: 192px;height: 30px;color: #666666;border: 1px #cbcbcb solid;padding-left: 10px;appearance: none;-moz-appearance: none;-webkit-appearance: none;background-image: url(../images/select.png);background-repeat: no-repeat;background-position: 165px center;font-size: 14px;}
.rightsearch {float: right;width: 200px;position:relative;}
.inputclass {width: 192px;height: 30px;padding-left: 5px;border: 1px #cbcbcb solid;font-size: 14px;color:#666666;}
.submitclass {position: absolute;right: 10px;top: 2px;background:url(../images/search.png) no-repeat;border: none;width: 20px;height: 25px;color: transparent;}
.job{width: 100%;margin-top: 60px;}
._hd {background:#009688;height: 40px;line-height: 40px;}
._hd strong {float: left;width:14%;text-align: center;color: #fefefe;font-size: 14px;}
.hd-list{height: 68px;line-height: 68px;overflow: hidden;cursor: pointer;border-bottom: 1px solid #e9e9e9;margin-bottom: 0px;font-weight: 100;}
.hd-list strong {float: left;width:14%;text-align: center;color: #333333;font-size: 14px;font-weight: unset;}
.hd-list .ss a{color: #009688;}



/**************************************联系我们*******************************/
.ac11{width: 1200px;margin:0 auto;margin-top: 50px;margin-bottom:30px;overflow: hidden;}
.contact{text-align: left;margin-bottom:42px;overflow: hidden;}
.line{width:55px;height: 1px;background:#0076c0;margin-bottom: 20px;}
.contact span{font-weight: bold;font-size: 28px;color: #2581c4;line-height: 32px;}
.contact .cp1{font-size: 14px;color: #b3b3b2;letter-spacing: 2px;}
.contact .cp2{font-size: 14px;color: #737172;padding-top: 25px;}
.contact-l{width: 37.5%;float:left;position: relative;}
#dituContent{width:100%;height:686px;}
.contact-r{width: 58%;float:right;text-align: left;}
.rs{font-size: 16px;color: #0076c0;font-weight: bold;}
.line1{width: 50px;height: 1px;background:#0076c0;margin:20px 0;}
.inputfly {margin-top: 30px;overflow: hidden;}
.iplyt {color: #888888;font-size: 12.02px;}
.iplyt .leftinput {float: left;width: 47%;margin-right: 40px;padding-bottom:10px;}
.iplyt .leftinput p {margin: 0;padding-bottom: 0;}
.iplyt .leftinput input {background-color: #eeeeee;border: none;height: 35px;width: 100%;}
.iplyt .rightinput {float: left;width: 47%;padding-bottom:10px;}
.iplyt .rightinput p {margin: 0;padding-bottom: 0;}
.iplyt .rightinput input {background-color: #eeeeee;border: none;height: 35px;width: 100%;}
.clearall {clear: both;}
.textareatxt {margin-top: 10px;}
.textareatxt p {margin: 0;padding-bottom: 0;color: #a8a8a9;font-size: 12px;}
.textareatxt textarea {background-color: #eeeeee;border: none;height: 160px;width: 100%;}
.submittppye {margin-top: 15px;text-align: right;}
.submittppye .submit1{width: 105px;height: 35px;line-height: 35px;text-align: center;color: #fefefe;background-color: #0076c0;border: none;font-size: 12px;font-weight: bold;}
.submittppye .submit1:hover{color: #fff;background-color: #1c61a2;}
.ls{float:left;}
.ls p{font-size: 14px;color: #888888;padding-bottom: 8px;}
.lss{color: #333333 !important;}
.ls-img{float: right;margin-right:12%;width: 25%;text-align: center;}
.line21{width:24px;height: 24px;border-top: 1px solid #00a0e9;border-left: 1px solid #00a0e9;float: left;position: relative;top: 8px;left: 8px;}
.line22{width:24px;height: 24px;border-top: 1px solid #00a0e9;border-right: 1px solid #00a0e9;float: right;position: relative;top: 8px;right:8px;}
.line23{width:24px;height: 24px;border-bottom: 1px solid #00a0e9;border-left: 1px solid #00a0e9;float: left;position: relative;bottom: 16px;left: 8px;}
.line24{width:24px;height: 24px;border-bottom: 1px solid #00a0e9;border-right: 1px solid #00a0e9;float: right;position: relative;bottom: 16px;right:8px;}


.phone-topbanner{display: none}
.h_s3{display: none;}
/*手机*/
@media screen and (max-width: 767px){
.p_topbanner{display: none;margin-top: 0 !important;}
.phone-topbanner{display:block;width: 100%;position: relative;}
.phone-topbanner img{width: 100%;display: block;}

.ac-nav{height: 45px;}
.ac-nav1{width: auto;} 
.ac-nav1 a{padding-left: 8px;padding-right: 8px;margin-left:0;margin-top: 15px;}


.ac1{width: auto;margin-top:10px;}
.ac11{width:auto;margin-top: 10px;margin-bottom: 20px;}
.header-img{height:150px;}
.header-img h1{font-size: 20px;padding-top: 35px;}
.header-img h3{font-size: 18px;margin-top:30px;}
.brand-desc{width: 98%;margin:0 auto;margin-top:20px;}
.brand-desc h2{font-size: 20px;margin-left:15px;}

#timeline{display: none;}
.gt-timeline{display: none;}
.h_s3{display: block;}
.cont{width: 85%;margin:0 auto;margin-top:30px;}
.honor-img{width: 42%;padding:2%;float: none;margin:0 auto;}
.honor-img img{width: 100%;}
.honor-cont{width: 100%;text-align: center;float: none;margin-top: 5px;}
.h1{font-size: 14px;}
.h2{font-size: 16px;padding-bottom: 5px;}
.h3{font-size: 12px;width: 98%;}
.swiper-button-next, .swiper-button-prev{margin-top: 120px;}

.rightsearch{display: none;}
.job{width: 98%;margin:0 auto;margin-top: 60px;}
._hd strong{width: 25%;font-size: 13px;}
.hd-list{line-height: 45px;height: 45px;}
.hd-list strong{width: 25%;font-size: 12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
._hd  .s4 ,.s6,.s3{display: none;}
.hd-list .s4 ,.s6,.s3{display: none;}


.contact{margin-bottom: 20px;margin-left:15px;}
.line{margin-bottom: 15px;margin-top: 20px;}
.contact span{font-size: 20px;}
.contact .cp1{font-size: 13px;}
.contact .cp2{font-size: 13px;padding-top: 20px;}
.contact-l{width: 98%;margin:0 auto;float: none;}
#dituContent{height: 350px;}
.contact-r{width: 98%;margin:0 auto;margin-top:20px;float: none;}
.contact-r .rs{margin-left:5px;}
.contact-r .line1{margin-left:5px;}
.iplyt .leftinput{margin-right: 3%;}
.submittppye{text-align: center;}
.ls-img{display: none;}
}
