@charset "utf-8";
html {
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none;
  -webkit-font-smoothing:antialiased;
  /*解决chrome浏览器下字体不能小于12px*/ }
body {
	overflow-x: hidden;
	font-size: 12px;
    color: #666;
    font-family: "Microsoft YaHei", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;
  }
a {outline:none;text-decoration:none;color:inherit;cursor:pointer;}
a:hover{text-decoration:none;}
html { zoom:1; }
html * {  outline:0; zoom:1; }
html button::-moz-focus-inner { border-color: transparent !important; }
 
/*设置margin和padding为0*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }
 
table {
  border-collapse: collapse;
  border-spacing: 0; }
 
fieldset, a ,img,input,select,button,textarea{background:none;
  border: 0; }
 
address, caption, cite, code, dfn, em, th, var，i {
  font-style: normal;
  font-weight: normal; }
 
li {
  list-style: none; }
 
caption, th {
  text-align: left; }
 
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }
 
q:before, q:after {
  content: ''; }
 
em, i {
  font-style: normal; }
 
input[type="submit"], input[type="reset"], input[type="button"], input[type=date], button, select, input[type=text] {
  /*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
  tap-highlight-color: transparent !important; }
 
a, input[type=text], select, input[type=password], textarea {
  /*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
  tap-highlight-color: transparent !important; }
@font-face {
	font-family:xindexingcao57;
	src: url(xindexingcao57.ttf);
}
input::-webkit-input-placeholder {
  color: #aaa; }
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;}
.warpper{width:1200px;margin:0 auto;}
.topnav,.header{width:100%;max-width:1920px;min-width:1200px;margin:0 auto;}
.topnav{background:#353535;height:50px;}
.topnav,.topnav,.topnav a{color:#fff;line-height:50px;font-size:14px;}
.search{width:226px;height:30px;margin-top:10px;line-height:30px;background:url(../images/searchbg.jpg)no-repeat left top;}
.txt_search{color:#fff;vertical-align:middle;float:left;margin-left:4px;margin-top:5px;height:20px;line-height:20px;width:176px;}
.btnsearch{float:right;width:43px;height:30px;cursor:pointer;font-size:0;}
.tlink{}
.tlink a{padding:0 20px;}
.tlink a.active{color:#0963af;}

.header{height:80px;}
.logo{margin-top:15px;}
.nav{}
.nav ul{}
.nav ul li{float:left;display:inline-block;/*width:87px;*/height:80px;line-height:80px;text-align:center;}
.nav ul li a{display:inline-block;color:#333;font-size:16px;/*width:87px*/;height:80px;padding:0 28px;}
.nav ul li a:hover{color:#fff; background:url(../images/navh.jpg)#0963af no-repeat center top;}
.banner{width:100%;min-width:1200px;max-width:1920px;margin:0 auto;clear:both;background:#e2e2e2;}
.banner img{ width:100%;  display:block;}
.banner{ }
.banner .slides li img{display:block;}
.banner,.banner .slides,.banner .slides li{width:100%; height:520px;}
.banner .slides li{background-position:center top;background-repeat:no-repeat;}
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; }
.slides a{display:block;height:100%;}
.slides ul li,.slides ul li a{ float:left; display:block;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;padding-left:0;}
.flex-control-nav li{display:inline-block;width:58px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:58px;height:3px;line-height:3px; font-size:0px; overflow:hidden; background:#0963af;opacity:0.3;}
.flex-control-nav .flex-active{opacity:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0.6;filter:alpha(opacity=60);-webkit-transition:width .5s eases ease;
}
.flex-direction-nav .flex-next{right:20px; background: url(../images/next.jpg) no-repeat center center;}
.flex-direction-nav .flex-prev{left:20px; background: url(../images/prev.jpg) no-repeat center center;}
.flexslider:hover .flex-next{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-prev{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}
/*banner end*/


/**.ititle{width:583px;height:60px;border-bottom:solid 1px #e0e0e0;}**/

.ititle strong{font-size:24px;color:#0963af;background:url(../images/line.jpg) no-repeat left top;padding-left:18px;}
.ititle strong span{font-size:16px;font-family:Arial;font-weight:normal;}
.ititle a{width:94px;height:37px;line-height:37px;text-align:left;font-size:14px;color:#fff;background:url(../images/rmore.jpg) no-repeat;display:inline-block;float:right;padding-left:18px;}
.soultion{position:relative;width:1200px;}

/**.soultion .ititle{position:absolute;right:0;top:0;z-index:9;}**/
.soultion .ititle{margin-top:10px;}

.stop{position:relative;width:1200px;height:386px;margin-top:52px; display:none;}
.stop dl{width:1200px;}

.stop dl dt,.stop dl dd{width:583px;height:386px;overflow:hidden;position:relative;}
.stop dl dt{float:left;border:solid 1px #E0E0E0;}
.stop dl dd{float:right;}
.stop dl dt ul,.stop dl dd ul{/*position:relative;*/width:583px;height:386px;}
.stop dl dt ul li,.stop dl dd ul li{/*position:absolute;left:0;top:0;width:583px;height:386px;*/}
.stop dl dd ul li{padding-top:60px;box-sizing:border-box;}
.stop dl dd ul li .title{text-align:center;font-size:24px;color:#0963af;padding-bottom:20px;padding-top:50px;}
.stop dl dd ul li .more{width:40px;height:40px;margin:0 auto;background:url(../images/more.jpg) no-repeat center;}
.stop dl dd ul li .more a{width:40px;height:40px;display:block;font-size:0;}
.stop dl dd ul li .desc{font-size:14px;line-height:22px;margin-top:20px;}
.stop dl dt .page{position:absolute;z-index:9;top:50%;right:10px;width:11px;}
.stop .swiper-pagination-bullets .swiper-pagination-bullet,.stop dl dt .page span{width:9px;height:9px;border:solid 1px #0963af;background:#fff;opacity:1;display:inline-block;border-radius:50%;}
.stop .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.stop dl dt .page span.cur{background:#0963af;}

.sbot{clear:both;margin-top:10px;overflow:hidden;height:251px;position:relative;}
.sbot ul{/*margin-left:-34px;*/}
.sbot ul li{float:left;width:272px;height:249px;display:inline-block;text-align:center;position:relative;overflow:hidden;/*margin-left:34px;*/}
.sbot ul li a{display:block;border:solid 1px #eaeaea;width:270px;height:247px;}
.sbot ul li img{width:270px;height:198px;transition:all 1s;}
.sbot ul li .txt{position:absolute;left:0;top:198px;width:270px;height:52px;border-top:solid 1px #eaeaea;line-height:52px;font-size:16px;transition:all 1s;}
.sbot ul li .desc{font-size:14px;position:absolute;left:0;top:249px;padding:0 20px;line-height:22px;transition:all 1s;padding-top:70px;background:url(../images/line.jpg)no-repeat center top;}
.sbot ul li .jia{width:35px;height:30px;display:inline-block;position:absolute;right:3px;bottom:1px;background:url(../images/jia.png) no-repeat right bottom;transition:all 1s;}
.sbot ul li:hover img{opacity:0.5;}
.sbot ul li:hover .jia{opacity:0;}
.sbot ul li:hover .txt{border-top:none;top:0;color:#0963af;font-size:20px;font-weight:bold;padding-top:23px;background:none;}
.sbot ul li:hover .desc{top:94px;}
.sbot span.next,.sbot span.prev{width:30px;height:67px;display:inline-block;cursor:pointer;position:absolute;top:50%;margin-top:-33.5px;z-index:99;}
.section{clear:both;}
.sbot span.prev{left:0;background:url(../images/prev.jpg)no-repeat;}
.sbot span.next{right:2px;background:url(../images/next.jpg) no-repeat;}
.section02{height:440px;background:url(../images/hibg.jpg) no-repeat center top;}
.history{clear:both;margin-top:50px;}
.history .htitle{text-align:center;padding-top:55px;/*padding-bottom:48px;*/color:#fff;width:975px;margin:0 auto;}
.history .htitle strong{display:block;font-size:24px;line-height:50px;font-weight:normal;}
.history .htitle p{font-size:14px;color:#74a4cd;height:80px;overflow:hidden;}
.hiscon{position:relative;width:1200px; height:184px;}
.hiscon span.prev,.hiscon span.next{position:absolute;width:14px;height:15px;display:inline-block;top:50%;margin-top:-7.5px;}
.hiscon span.prev{left:0; background:url(../images/hprev.png) no-repeat;}
.hiscon span.next{right:0; background:url(../images/hnext.png) no-repeat;}
.hiscon .warp{padding:0 50px;}
.hiscon ul{}
.hiscon ul li{width:180px;height:180px;display:inline-block;background:url(../images/circle.png) no-repeat center;margin-left:0px;position:relative;}
.hiscon ul li dl{}
.hiscon ul li dl dt{position:absolute;left:0;width:100%; top:100px;text-align:center;color:#fff;font-size:14px;font-style:initial;line-height:40px;}
.hiscon ul li:nth-child(2n) dl dt{top:40px;}
.hiscon ul li dl dd{opacity:0; position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/hiscurbg.png)no-repeat center;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;}
.hiscon ul li dl dd strong{display:block;font-size:20px;color:#005bb5;font-weight:normal;background:url(../images/dline.png)no-repeat center bottom;padding-bottom:10px;}
.hiscon ul li dl dd span{display:block;color:#005BB5;padding-top:10px;width:150px;margin:0 auto;text-align: center;}
.hiscon ul li dl dd a{width:66px;height:23px;line-height:23px;text-align:center;background:url(../images/wmore.png)no-repeat center;display:inline-block;color:#fff;margin-top:10px;}
.hiscon ul li:hover{background:none;}
.hiscon ul li:hover dl dd{opacity:1;}
.hiscon ul li:hover dl dt{opacity:0;}

.section03{background:url(../images/csbg.jpg) repeat-y center top;padding-top:50px;padding-bottom:65px;}
.case{position: relative;height:493px;}
.case .ititle{position:absolute;right:0;top:0;z-index: 8;}
.casel{width:583px;float:left;}
.casel .txt{height:583px;height:335px;overflow:hidden;}
.casel .txt ul{}
.casel .txt ul li{height:335px;}
.casel .txt ul li .title{font-size:24px;color:#0963af;text-align:center;line-height:50px;}
.casel .txt ul li .more{width:40px;height:40px;margin:0 auto;background:url(../images/more.jpg) no-repeat center;}
.casel .txt ul li .more a{width:40px;height:40px;display:block;}
.casel .txt ul li .desc{margin-top:20px;font-size:14px;line-height:22px;background:url(../images/line02.jpg) no-repeat center bottom;padding-bottom:113px;height:112px;}
.casel .imglist{margin-top:35px;position:relative;width:576px; height:123px;}
.casel .imglist ul{/*margin-left:-12px;*/}
.imglist .swiper-button-prev,.imglist .swiper-button-next{display:none;}
.casel .imglist ul li{float:left;width:183px;height:121px;/*margin-left:12px;*/display:inline-block;position:relative;}
.casel .imglist ul li a{width:183px;height:121px;border:solid 1px #eaeaea;display:block;}
.casel .imglist ul li .bg{width:100%;height:100%;background:url(../images/fbg.png) repeat;position:absolute;left:0;top:0;z-index:8;}
.casel .imglist ul li .bg i{width:40px;height:40px;display:block;position:absolute;left:50%;top:50%;margin-top:-20px;margin-left:-20px;z-index:9;background:url(../images/yan.png) no-repeat;transition:all 1s;}
.casel .imglist ul li.cur .bg{opacity:0;}
.casel .imglist .btn{position:absolute;right:-149px;bottom:-8px;}
.imglist .btn span{width:61px;height:30px;display:inline-block;cursor:pointer;}
.imglist .btn span.prev{background:url(../images/cprev.jpg) no-repeat;}
.imglist .btn span.next{background:url(../images/cnext.jpg) no-repeat;}
.imglist .btn span.prev:hover{background:url(../images/cprev02.jpg) no-repeat;}
.imglist .btn span.next:hover{background:url(../images/cnext02.jpg) no-repeat;}
.caser{float:right;width:596px;height:395px;border:solid 1px #eaeaea;margin-top:101px;}
.section04{height:540px;background:url(../images/casebg.jpg)no-repeat center top;}
.contactus{float:left;margin-top:45px;padding-top:70px;padding-left:30px;padding-top:70px;width:440px;color:#fff;}
.message{float:right;margin-top:45px;padding-top:70px;padding-right:30px;padding-top:70px;color:#fff;}
.contactus dl dt,.message dl dt{padding-bottom:20px;}
.contactus dl dt strong,.message dl dt strong{font-size:30px;font-weight:normal;}
.contactus dl dt span,.message dl dt span{display:block;font-size:16px;padding-bottom:20px;}
.message dl dt{text-align:right;}
.contactus dl dt span{background:url(../images/wline.jpg) no-repeat left bottom;}
.contactus dl dt p{font-size:14px;line-height:24px;padding-top:30px;}
.contactus dl dd{}
.contactus dl dd ul{}
.contactus dl dd ul li{font-size:14px;line-height:30px;}
.message{width:400px;}
.message .row{width:400px;border-bottom:solid 1px #fff;font-size:14px;height:40px;line-height:40px;margin-bottom:25px;}
.message .end{text-align:right;}
.message .btnsub{color:#fff;font-size:14px;width:108px;height:34px;line-height:24px;text-align:center;cursor:pointer;border:solid 2px #fff;}
.message .row .txt_input{width:225px;height:34px;vertical-align:middle;color:#fff;padding:0 10px;}
.footer{background:#353535;overflow:hidden;clear:both;}
.fnav{float:left;}
.fnav dl{float:left;width:120px;}
.fnav dl dt{height:52px;line-height:52px;border-bottom:solid 1px #4a4a4a;}
.fnav dl dt a{font-size:16px;}
.fnav dl dd{padding-top:10px;line-height:22px;}
.fnav dl dd a{font-size:14px;}
.fnav,.fnav a{color:#fff;}
.fright{width:480px;}
.frtop{/*float:right;*/padding-top:20px;text-align:right;width:480px;}
.flogo{/*float:left;*/display:inline-block;}
.fadmin{float:right;padding-top:24px;margin-left:5px;}
.flink{font-size:14px;clear:left;color:#fff;padding-top:20px;text-align:right;width:480px;}
.flink strong{/*float:left;*/position:relative;top:8px;display:inline-block;}
.flink .link{/*float:left;*/display:inline-block;background:#575757;height:43px;line-height:43px;display:inline-block;padding-right:25px;}
.flink .link a{padding:0 25px;color:#fff;font-size:16px;}
.flink .link .next{width:8px;height:14px;display:inline-block;background:url(../images/arrow.png) no-repeat;}
.copyright{text-align:center;border-top:solid 1px #4a4a4a;height:33px;line-height:33px;margin-top:15px;}

#share{float:right;display:inline-block;margin-top:15px;}
#share a{width:30px;height:30px;display:inline-block;margin:0;padding:0;margin-left:8px;}
#share a.bds_more{display:none;}
#share a.bds_weixin{background:url(../images/wx.png) no-repeat;}
#share a.bds_tsina{background:url(../images/sina.png) no-repeat center;}
.fixbox{width:42px;height:126px;position:fixed;right:0;top:50%;margin-top:-63px;z-index: 99;}
.fixbox .fixcon{width:42px;height:126px;background:url(../images/fixbx.jpg) no-repeat;}
.fixbox .fixcon dl{}
.fixbox .fixcon dl dt{width:42px;height:42px;}
.fixbox .fixcon dl dd{width:42px;height:84px;}
.fixbox .fixcon dl dt,.fixbox .fixcon dl dd a,.fixbox .fixcon dl dt a{width:42px;height:42px;display:inline-block;}

/*内页*/
.inbanner{width:100%;min-width:1200px;max-width:1920px;margin:0 auto;height:270px;background-position:center top;background-repeat:no-repeat;}
.submenu{border-bottom:solid 1px #e8e8e8;height:50px;line-height:50px;position:relative;}
.submenu .location{position:absolute;right:0;top:0;line-height:50px;background:url(../images/home.jpg) no-repeat left center;padding-left:37px;}
.location a{background:url(../images/rrow.jpg) no-repeat left 4px;padding-left:15px;color:#999;}
.submenu ul{float:left;display:inline-block;margin-left:-20px;}
.submenu ul li{display:inline-block;}
.submenu ul li a{font-size:16px;padding:0 20px;}
.submenu ul li.cur{}
.submenu ul li.cur a{color:#0963af;}
.mbg{padding-top:30px;padding-bottom:30px;}
.about{overflow:hidden;padding-bottom:48px;}
.aimg{float:left;}
.aright{float:right;width:532px;}
.artitle{padding-top:20px;}
.artitle h3{font-size:20px;color:#333;}
.artitle p{font-size:14px;text-transform:uppercase;padding-bottom:10px;}
.artitle span{width:50px;height:1px;background:#0963af;display:inline-block;}
.aright .desc{font-size:14px;line-height:24px;margin-top:20px;}
/*文化*/
.culture{padding-top:70px;padding-bottom:70px;overflow:hidden;}
.culture ul{}
.culture ul li{float:left;display:inline-block;text-align:center;color:#0963af;width:25%;margin-bottom: 30px;}
.culture ul li i{width:145px;height:145px;display:inline-block;}
.culture ul li span{display:block;font-size:24px;padding-bottom:8px;}
.culture ul li strong{font-size:16px;font-weight:normal;display:block;background:url(../images/bline.jpg) no-repeat center top;padding-top:20px;}
.product{overflow:hidden;}
.product ul{margin-right:-55px;margin-top:-20px;}
.product ul li{float:left;width:363px;display:inline-block;margin-right:55px;text-align:center;margin-top:20px;}
.product ul li a,.product ul li img{display:block;}
.product ul li img{border:solid 1px #eaeaea;}
.product ul li strong{font-size:14px;display:block;font-weight:normal;height:50px;line-height:50px;}
.product ul li:hover a{color:#0963af;}
/*分页*/
.m-page{text-align:center;padding:20px 20px 20px 20px;clear:both;}
.m-page a{display:inline-block;padding:8px 15px;margin:0 3px;background:#fff;font-size:18px;border:solid 1px #d2d2d2;}
.m-page a.first,.m-page a.last,.m-page a.z-crt{background:#005bb5;color:#fff;border:solid 1px #005bb5;}

/*新闻中心*/
.newslist{overflow:hidden;}
.newslist dl{width:1200px;height:200px;}
.newslist dl dt{width:400px;float:left;}
.newslist dl dd{float:right;width:780px;}
.newslist dl dt a,.newslist dl dd a{display:block;}
.newslist dl dd a{font-size:18px;}
.newslist dl dd span{display:block;line-height:30px;}
.newslist dl dd .desc{font-size:14px;line-height:28px;}
.newslist ul{margin-left:-10px;margin-right:-10px;clear:both;}
.newslist ul li{padding:20px 0;border-bottom:dashed 1px #ccc;height:80px;width:580px;display:inline-block;margin-left:10px;margin-right:10px;overflow:hidden;}
.newslist ul li .time{float:left;width:80px;height:80px;display:inline-block;text-align:center;background:#f5f5f5;color:#333;}
.newslist ul li .time i{font-style:normal;display:block;font-size:20px;line-height:40px;}
.newslist ul li .time span{display:block;line-height:40px;border-top:solid 1px #e5e5e5;}
.newslist ul li .txt{float:right;width:480px;}
.newslist ul li .txt a{display:block;font-size:16px;color:#333;}
.newslist ul li .txt .desc{line-height:24px;margin-top:10px;height:54px;overflow:hidden;}
.newslist ul li:hover .txt a{color:#0963af;}
.newslist ul li:hover .time{background:#0963af;color:#fff;}
.newslist ul li:hover .time span{border-top:solid 1px #fff;}

/*解决方案*/
.soulist{overflow:hidden;}
.soulist ul{margin-left:-13px;margin-right:-13px;margin-top:-26px;}
.soulist ul li{float:left;width:587px;height:226px;background:#efefef;display:inline-block;margin-left:13px;margin-right:13px;margin-top:26px;}
.soulist ul li a{display:block;padding:15px;height:226px;}
.soulist ul li dl{}
.soulist ul li dl dt{float:left;width:274px;}
.soulist ul li dl dd{float:right;width:270px;}
.soulist ul li dl dd strong{display:block;font-size:16px;height:44px;overflow:hidden;}
.soulist ul li dl dd .desc{font-size:14px;line-height:24px;margin-top:30px;height:125px;background:url(../images/more.png) no-repeat right bottom;overflow:hidden;}
.soulist ul li:hover{background:#0963af;}
.soulist ul li:hover a{color:#fff;}
.soulist ul li:hover .desc{background:url(../images/more02.png) no-repeat right bottom;}

/*人才招聘列表*/
.jobinfo{}
.jobtitle{width:1200px;height:50px;line-height:50px;text-align:center;background:#0963af;}
.jobtitle table{width:100%;}
.jobtitle tr td{font-size:16px;color:#fff;}
.jobtitle tr td i{display:inline-block;position:relative;top:5px;margin-right:10px;}
.jobbody table{width:100%;}
.jobbody table tr{/*background:#f4f4f4;border-top:solid 10px #fff;*/}
.jobbody table td{height:58px;line-height:58px;text-align:center;border-bottom:dashed 1px #d0d0d0;}
.jobbody table tr,.jobbody table tr a{font-size:14px;color:#666;}
.jobbody table tr td a{width:90px;height:26px;line-height:26px;text-align:center;display:inline-block;background:#efefef;color:#787878;border-radius:28px;}
.jobbody table tr td a:hover{background:#0963af;color:#fff;}
.jobbody table tr td,.jobbody table tr td a{font-size:14px;}
/*人才招聘详情*/
.jobdetail{margin-top:-30px;}
.jobdetail dl{margin-top:30px;}
.jobdetail dl dt{height:40px;line-height:40px;border-bottom:dashed 1px #c3c3c3;}
.jobdetail dl dt strong{font-size:20px;font-weight:bold;color:#0963af;display:inline-block;}
.jobdetail dl dd{}
.jobdetail dl dd table{width:100%;}
.jobdetail dl dd table tr{height:40px;line-height:40px;font-size:14px;border-bottom:dashed 1px #c3c3c3;}
.jobdetail dl dd table tr td span{color:#999;}
.jobdetail dl dd table tr td strong{color:#494949;font-weight:bold;}
.jobdetail dl dd .desc{padding-top:20px;font-size:14px;line-height:20px;/*padding-bottom:20px;*/}
.jobdetail .end{text-align:right;}
.warn{color:#0963af;margin-top:40px;padding-left:30px;font-size:14px;}
.warn i{width:18px;height:16px;display:inline-block;background:url(../images/warn.png) no-repeat left;position:relative;top:3px;margin-right:9px;}
.jobdetail .btn{margin-top:15px; margin-bottom: 20px;}
.btntj{width:112px;height:38px;line-height:38px;text-align:center;font-size:14px;background:#0963af;color:#fff;cursor:pointer;}
.jobdetail .uplod{margin-top:15px;}
.jobdetail .uplod div{background:url(../images/upload02.jpg) no-repeat;width:359px;height:33px;display:inline-block;}
.jobdetail .uplod input[type=file]{width:359px;height:33px;opacity:0;}
/*联系我们*/
.msgbox{padding-top:70px;}
.msgeleft{width:550px;float:left;}
.msgeleft h3{font-size:18px;color:#0c0c0c;font-weight:bold;}
.msgeleft .desc{margin-top:20px;}
.msgeleft ul{margin-top:25px;}
.msgeleft ul li{height:40px;line-height:40px;padding-left:38px;}
.msgeleft ul li,.fcon ul li a{font-size:16px;color:#333;}
.msgeleft ul li a{}
.msgeleft ul li:nth-child(1){background:url(../images/phone.png) no-repeat left center;}
.msgeleft ul li:nth-child(2){background:url(../images/email.png) no-repeat left center;}
.msgeleft ul li:nth-child(3){background:url(../images/add.png) no-repeat left center;}
.msgeleft .wx{width:160px;height:160px;border:solid 1px #e1e1e1;border-radius:5px;margin-top:20px;}
.btnsubmit{width:160px;height:47px;line-height:47px;background:#0963af;text-align:center;color:#fff;font-size:20px;border:none;border-radius:25px;}

.msgeleft .desc{font-size:14px;line-height:24px;}
.msgright{width:500px;float:right;}
.msgfrom{}
.msgfrom .row{padding:0 20px;font-size:14px;color:#0c0c0c;}
.msgfrom .txt{background:#e6e6e6;height:35px;margin-bottom:40px;border-radius:20px;margin-top:5px;}
.msgfrom .txt .txt_input{width:460px;height:35px;background:no-repeat;line-height:35px;vertical-align:middle;border:none;}
.msgfrom .msg,.msgfrom .txt .txt_msg{height:140px;vertical-align:text-top;}
.conmap{margin-top:40px;padding-bottom:55px;}

/*合作伙伴*/
.coopative{width:100%;min-height:523px;background:url(../images/cooperative.jpg)#0F63AB no-repeat center top;}
.company{position:relative;height:77px;overflow:hidden;padding-top:105px;}
.company .swiper-button-prev,.company .swiper-button-next{top:auto;bottom:0;height:57px;}
.company .swiper-button-prev{background:url(../images/hprev.png) no-repeat center;}
.company .swiper-button-next{background:url(../images/hnext.png) no-repeat center;}
.company .con{width:1022px;height:77px;margin:0 auto;position:relative;}
.company ul{margin-right:-10px;}
.company ul li{width:167px;height:57px;display:inline-block;margin-right:10px;padding-top:20px;}
.company ul li a,.company ul li img{display:block;transition:all 2s;}
.company ul li:hover img{position:relative;top:-20px;}
.coopative .info{border-top:solid 1px #2474b8;margin-top:20px;padding-top:20px;}
.info dl{}
.info dl dt{float:left;width:388px;}
.info dl dd{float:right;width:780px;}
.info dl dd h3{text-align:center;font-weight:bold;color:#fff;font-size:20px;line-height:60px;}
.info dl dd .desc{font-size:14px;line-height:24px;margin-top:10px;color:#76a8d2;/*height:135px;*/}
.info dl dd .goto{width:88px;height:31px;margin:0 auto;background:url(../images/goto.png) no-repeat;text-align:center;line-height:30px;margin-top:30px;}
.info dl dd .goto a{color:#fff;display:block;}

/*详情*/
.pdtop{width:1200px;height:465px;background-position:center top;background-repeat:no-repeat;margin-top:-30px;}
.pdimg{width:544px;margin:0 auto;height:393px;position:relative;padding-top: 32px;}
.pdimg .con{width:544px;height:393px;}
.pdimg ul.pdimg ul li.swiper-slide{width:544px; height:393px;}
.pdimg .swiper-pagination{width:8px;height:auto;position:absolute;right:28px;top:auto;bottom:30px;}
.pdimg .swiper-pagination .swiper-pagination-bullet{border:solid 1px #0963af;opacity:1;background:none;}
.pdimg .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0963af;}
.pbdesc{padding-top:20px;}
.pdpage{clear:both;}
.pdpage a{font-size:14px;}
.pdpage a.prevpage{float:left;background:url(../images/prevpage.png)no-repeat left;padding-left:33px;}
.pdpage a.nextpage{float:right;background:url(../images/nextpage.png)no-repeat right;padding-right:33px;}
.pdpage a.prevpage:hover{background:url(../images/prevpage02.png)no-repeat left;color:#0963af;}
.pdpage a.nextpage:hover{background:url(../images/nextpage02.png)no-repeat right;color:#0963af;}
.download{margin:0 auto;width:87px;text-align:center;padding:60px 0;}
.download a{display:block;}
.download a i{width:67px;height:67px;display:inline-block;background:url(../images/download.png)no-repeat;}
.download a span{display:block;color:#0963af;font-size:20px;}

/*发展历程*/
.fzlcbg{width:100%;min-height:544px;background:url(../images/fzlc.jpg) no-repeat center top;padding-bottom:30px;background-size:cover;}
.mtitle{text-align:center;color:#fff;font-size:14px;padding:40px 0;}
.mtitle strong{font-size:24px;font-weight:normal;}
.fzlctop{position:relative;width:1200px; height:184px;background:url(../images/fzlctop.png)no-repeat center top;}
.fzlctop span.prev,.fzlctop span.next{position:absolute;width:14px;height:15px;display:inline-block;top:50%;margin-top:-7.5px;cursor:pointer;z-index:9;}
.fzlctop span.prev{left:0; background:url(../images/hprev.png) no-repeat;}
.fzlctop span.next{right:0; background:url(../images/hnext.png) no-repeat;}
.fzlctop .warp{/*padding:0 50px;*/}
.fzlctop ul{}
.fzlctop ul li{width:180px;height:180px;display:inline-block;background:url(../images/circle.png) no-repeat center;position:relative;}
.fzlctop ul li dl{}
.fzlctop ul li dl dt{position:absolute;left:0;width:100%; top:100px;text-align:center;color:#fff;font-size:14px;font-style:initial;line-height:40px;}
.fzlctop ul li:nth-child(2n) dl dt{top:40px;}
.fzlctop ul li dl dd{opacity:0; position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/hiscurbg.png)no-repeat center;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;}
.fzlctop ul li dl dd img{width:171px;height:171px;display:block;border-radius:50%;}
.fzlctop ul li dl dd strong{display:block;font-size:20px;color:#005bb5;font-weight:normal;background:url(../images/dline.png)no-repeat center bottom;padding-bottom:10px;}
.fzlctop ul li dl dd span{display:block;color:#005BB5;padding-top:10px;}
.fzlctop ul li dl dd a{width:66px;height:23px;line-height:23px;text-align:center;background:url(../images/wmore.png)no-repeat center;display:inline-block;color:#fff;margin-top:10px;}
.fzlctop ul li.cur{background:none;}
.fzlctop ul li.cur dl dd{opacity:1;}
.fzlctop ul li.cur dl dt{opacity:0;}
.fltitle{text-align:center;color:#fff;font-size:24px;padding-bottom:20px;}
.fltitle span{font-size:16px;padding-left:40px;}
.fzcon{font-size:14px;line-height:24px;color:#fff;}

/*大事记*/
.djtab{height:88px;width:712px; position:relative; z-index: 99;/*border-bottom:solid 1px #cfdbe6;padding:0 25px;*/}
.djtab .con{height:63px;width:668px;margin-left: 26px;}
.djtab span.prev,.djtab span.next{width:11px;height:15px;display:inline-block;position:absolute;margin-top:0; top:13px;z-index:18;cursor:pointer;}
.djtab span.prev{left:9px;background:url(../images/dprev.png)no-repeat;}
.djtab span.next{left:703px;background:url(../images/dnext.png)no-repeat;}
.djtab ul.swiper-wrapper{position:relative;z-index:33;}
.djtab ul li{width:130px;height:63px;display:inline-block;text-align:center;border-radius:8px;/*margin-left:4px;*/background:url(../images/sjli.jpg)no-repeat left top;position:relative;z-index:3;overflow:hidden;}
.djtab ul li a{display:block;font-size:16px;/*border:solid 1px #0963af;*/border-radius:8px;text-overflow:ellipsis; white-space:nowrap;height:128px;overflow:hidden;width:108px;line-height:56px;height:61px;margin:0 auto;padding:0 10px;position:relative;z-index:34;}
.djtab ul li.cur{background:url(../images/sjcur.jpg)no-repeat left top;position:relative;z-index:33;}
.djtab ul li.cur a{color:#fff;position:relative;z-index:999;}
.djscon{position:relative;z-index:9;background:#efefef;margin-top:-54px;padding:50px 25px 0 25px;}
.djscon .swiper-container{margin-top:0px; border-top:solid 1px #cfdbe6;}
.jstitle{text-align:center;font-size:20px;font-weight:bold;color:#333;padding:20px 0;}
.jsdesc{font-size:14px;line-height:22px;padding-bottom:30px;}
