.w1200{max-width:1380px; margin:0 auto; position:relative;}

#map2 img  { max-width: none !important;}

#map2{ width:100%; height:200px;}

.h2{ text-align:center; font-size:36px; color:#043055;}

.h6{ font-size:20px; text-align:center; color:#74787c;}

.h5{ font-size:20px; text-align:center; color:#74787c;}

.h80{ width:100%; height:80px;}



/*广告*/

.index_con1  .container{position: absolute;left: 0;right: 0;margin: auto;top: 45%;/*height: 100%;*/transform: translateY(-50%); }

.index_con1  .container h5 { font-weight: 600;line-height: 1.35;letter-spacing: 2.6px; font-size:40px; color:#ffffff;transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.5s;-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .5s;

-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .5s;}

.index_con1  .container  p{  font-weight: 600; width:100%; margin:20px 0;line-height: 1.35;letter-spacing: 2.6px; font-size:50px; color:#ffffff;transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.9s; text-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .9s;-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .9s;}

.index_con1 .swiper-slide h5{display: block;transform: translateX(100%) rotateX(90deg);opacity: 0;}

.index_con1 .swiper-slide-active h5 {opacity: 1; transform: rotateX(0) translateX(0);}

.index_con1 .swiper-slide p{display: block;transform: translateX(100%) rotateX(90deg);opacity: 0; }

.index_con1 .swiper-slide-active p {opacity: 1;transform: rotateX(0) translateX(0);}


.index_con1 .swiper-slide {
    overflow: hidden;
    position: relative;
}


.index_con1 .swiper-slide img {transform: matrix(1.0, 0, 0, 1.0, 0, 0);transition: all 0.4s ease 1.2s;}
.index_con1 .swiper-slide-active img {transition-delay: 0.4s !important;transform: matrix(1.1, 0, 0, 1.1, 0, 0);transition: all 5s ease;}





/*底部*/

.footer{ width:100%; background:#022040; padding:50px 0;}

.footer dl{  float:left;}
.footer  .dl1{width:15%; }
.footer  .dl2{width:17%; margin-right:3%; margin-left:3%;}
.footer  .dl2 dd p{font-size: 14px;color: #6987a1; margin-bottom:5px;}
.footer  .dl3{width:27%; }

.footer dl dt{ color:#ffffff;}

.footer dl dd{ margin-top:10px;}

.footer dl dd a{ display:block; width:100%; font-size:14px; color:#6987a1; line-height:30px;}

.bottom{ width:100%; background:#011a2f; padding:18px 0;}

.bottomz{ color:#ffffff; font-size:14px;}

.bottomy a{ color:#ffffff;font-size:14px; }



.index_con8{ padding:80px 0 0 0;}

.index_con8_lx{ margin-top:50px;}

.index_con8_lx  li{ width:25%; float:left; text-align:center; padding:20px; box-sizing:border-box; margin-top:20px;}

.index_con8_lx  li p{ margin-top:20px;}

.index_con7{ width:100%; padding:80px 0; background:#e5eef1;}

.index_con7_btn{ margin:50px 0 0 0; text-align:center;}

.index_con7_btn a{ display:inline-block; border:2px solid #00c2ff; color:#00c2ff; border-radius:4px; padding:5px 30px;}

.index_con7_btn a:hover{ background:#00c2ff; color:#ffffff;}

.index_con6{ width:100%; background:url(../img/job.png) center center no-repeat; background-size:cover; padding:80px 0;}

.index_con6_jj{ width:30%; background: rgba(38,84,162,0.75); padding:40px; box-sizing:border-box; margin-left:230px;}

.h2b{ text-align:left; color:#ffffff;}

.h5b{ text-align:left; color:#ffffff;}

.index_con7_btnb{ text-align:center;}

.index_con7_btnb  a{ display:inline-block; border:2px solid #ffffff; color:#ffffff; border-radius:4px; padding:5px 30px;}

.index_con7_btnb  a:hover{ background:#ffffff; color:#00c2ff;}

.index_con5{ padding:80px 0;}

.index_con5_liy{ width:50%; padding:20px; box-sizing:border-box;}

.xwyc{ background:#053156; padding:20px; box-sizing:border-box;}

.xwyc h5{ margin-top:10px; color:#ffffff; font-weight:600;}

.xwyc p{ margin-top:10px; line-height:23px; font-size:14px; color:#778495;}

.xwyc h6{ margin-top:10px;}

.xwyc h6 a{ font-size:14px; font-weight:600; color:#ffffff;}

.index_con5_liz{width:100%; padding:20px; box-sizing:border-box;}

/*.index_con5_liz ul li{ width:50%; border-right:1px solid #dddddd; padding:24px 42px ; box-sizing:border-box; position:relative;}*/
.index_con5_liz ul{width:50%; }
.index_con5_liz ul li{ width:100%;  padding:24px 42px ; box-sizing:border-box; position:relative;}



.index_con5_liz ul li:hover .index_con5_liz01{background:#0091bf}
.index_con5_liz ul li:hover .index_con5_liz01 .ri{ color:#ffffff;}
.index_con5_liz ul li:hover .index_con5_liz01 .nian{ color:#ffffff;}
.index_con5_liz ul li:hover  .index_con5_liz02{ color:#0091bf;}

.index_con5_liz01{ width:13%; text-align:center; padding:10px 0; box-sizing:border-box; position:relative; top:32px;}
.index_con5_zuoce{width:62%;}

.index_con5_liz03{ width:36%;}
.index_con5_liz03 .img{width:100%; overflow:hidden;height:142px;}
.index_con5_liz03 .img img{ width:100%;height:100%; -o-object-fit:cover;object-fit:cover；  transform: scale(1.02);
  transition: all .4s;}
.index_con5_liz ul li:hover .index_con5_liz03 .img img {   transform: scale(1.1);}

.index_con5_liz02{ width:87%; padding:20px; box-sizing:border-box; position:relative; top:18px;}

.quan{ position:absolute;right:-9px; top:50%;transform: translateY(-50%);}
.quan000 {
    display: inline-block;
    position: relative;
    width: 18px;
    height: 18px;
    margin-right: 0px;
}
.quan000  img:nth-child(2){opacity: 0;}
.quan000  img{ position:absolute; left:0px; top:0px; width:18px; height:18px;}

.ri{ font-size:36px; color:#999999; line-height:36px;}

.nian{ color:#999999; font-size:14px;}

.index_con5_li { margin-top:50px;}
.index_con5_liz ul li:hover .quan000  img:nth-child(2){opacity: 1;}
.index_con5_liz ul li:hover  .quan000  img:nth-child(1){opacity:0;}

.index_con4{ width:100%; background:url(../img/fgsbj.png) center center  no-repeat; background-size:cover; padding:80px 0;}
.index_con4  .swiper-slide{ background:#ffffff; padding:40px 20px; box-sizing:border-box; box-shadow: 0 30px 30px rgba(0,145,191,0.15); text-align:center; position:relative;border-radius: 8px; overflow:hidden;}
.piclist02{width: 100%;height: 100%;background:#0091bf;
    position: absolute;top:100%;left: 0;z-index: 2;transition: top .8s;
    -moz-transition: top .8s;	/* Firefox 4 */
    -webkit-transition: top .8s;	/* Safari 和 Chrome */
    -o-transition: top .8s;}
    .index_con4  .swiper-slide:hover .piclist02{top:0}
    .piclist02_01{ color:#ffffff;  width:80%; margin:0 auto; font-size:18px; padding:40px 0 40px 0; border-bottom:0px solid #4db2d2;}
    .piclist02_02{text-align:center; position: absolute;bottom:40px; width:100%;}
    .piclist02_02 a{display: inline-block;
border: 1px solid #ffffff;
color: #ffffff;
border-radius: 4px;
padding: 5px 20px;font-size:14px;}
.index_con4  .swiper-slide  .infos{/* border-top:1px solid #e9e9e9;*/ padding:20px  20px 10px 20px;}
.index_con4  .swiper-slide  .infos h4{ font-size:20px; font-weight:bold; }
.index_con4  .swiper-slide  .infos p{  font-size:14px; padding:10px 0;}
.index_con4  .swiper-slide  .infos .more  a{ font-size:14px; color:#0091bf; text-decoration:underline;}

.dywenh{ margin-top:50px; position:relative; text-align:center}
.dywenh  .swiper-slide{ width:25%;/*float: left; */display:inline-block;margin:25px;}

/*.dywenh  .swiper-slide:first-child{ float:right}*/

.piclist01 img{ width:60%}

.dywenh  .swiper-button-next{right:-40px;}

.dywenh  .swiper-button-prev{left:-40px;}

.index_con3{ padding:0px 0 0 0;margin-top:40px;}

.index_con2{ width:100%; background:#022141; padding:80px 0;}

.mBox3{  font-size:16px; line-height:30px;}

.mBox3Item{ font-size:0; text-align:center; }

.mBox3Item li{ display:inline-block; vertical-align:top; width:25%; text-align:center; border-right:1px solid #1d3d5b; box-sizing:border-box;}

.mBox3Item   li:last-child{ border:0;}

.mBox3num{ font-size:48px; line-height:120%;}

.counter{ color:#ffffff;}

.mBox3num sup{ color:#ffffff; vertical-align:top; font-size:24px; line-height:20px; margin-left:5px;}

.mBox3Item li:nth-child(4) sup{ font-size:16px;}



.mBox3Text{ font-size:16px;  color:#ffffff;}

.ywnum{ margin-top:50px;}

.ywnum  .container  li{ width:25%; float:left; text-align:center; padding:40px; box-sizing:border-box; color:#ffffff; cursor:pointer; position:relative; }

.ywnum  .container  li p{ margin-bottom:20px;}

.ywnum li.ac:before{opacity: 1;}

.ywnum li:nth-child(1){ background:#2b97f3;}

.ywnum li:nth-child(2){ background:#007db1;}

.ywnum li:nth-child(3){ background:#015a87;}

.ywnum li:nth-child(4){ background:#023b65;}

.li00:before{content:'';display: inline-block;width: 0;height: 0;border: 18px solid #2b97f3;border-color:transparent transparent #2b97f3 transparent;position: absolute;left: 50%;transform: translateX(-50%);top: -36px;opacity: 0;}

.li01:before{content:'';display: inline-block;width: 0;height: 0;border: 18px solid #007db1;border-color:transparent transparent #007db1 transparent;position: absolute;left: 50%;transform: translateX(-50%);top: -36px;opacity: 0;}

.li02:before{content:'';display: inline-block;width: 0;height: 0;border: 18px solid #015a87;border-color:transparent transparent #015a87 transparent;position: absolute;left: 50%;transform: translateX(-50%);top: -36px;opacity: 0;}

.li03:before{	content:'';display: inline-block;width: 0;height: 0;border: 18px solid #023b65;border-color:transparent transparent #023b65 transparent;position: absolute;left: 50%;transform: translateX(-50%);top: -36px;opacity: 0;}	

.yw_i_i {display: none;}

.yw_i_i.ac {display: block;}

.fuwu{ display:none;}

.index_jj{ width:100%; padding:80px 0; /*background:url(../img/jjbj.png) left top no-repeat;*/}

.index_jjz{ width:48%;}

.index_jjy{ width:48%;}

.index_jjz h2{ font-size: 36px;color:#043055; padding-left:20px; margin-bottom:50px; line-height:36px;}
.index_jjz h2 span {display: block;width: 8px;height: 33px;background: #043055;position: absolute;left: 0;top:4px;}

.index_con7_btn1{ text-align:Right;}

.tel{ width:100%; text-align:right; padding-top:10px; color:#ffffff; font-size:14px;}

.tel i{ display:inline-block; width:13px; height:13px; background:url(../img/tel.png) center center no-repeat; position:relative; top:2px;right:10px;}





/*导航*/



.header{ height: 100px; position: fixed; z-index: 999; width: 100%; left: 0; top: 0; <!--background-color:rgba(4,49,86,0.5);--> }

.sticky{ background-color:rgba(4,49,86,1);}

.top a:link, .top a:visited { color: #fff;}

.top a:active,.top a:hover { color: #ee2d31;}  

.logo{ float: left;display: block; position: relative;}

.logo a{ display: block; height:80px; padding: 16px 0px 10px 0;}

.logo .img{ /*height: 100%;*/ display: block;}

.nav{ float: right; display: block; }

.nav li{ float: left; display: block; position: relative;}

.nav li>a{ position: relative; height: 60px; line-height: 60px; display: block; padding:0px 0px  0 50px; z-index: 1;}

.nav li>a.active{ color: #ee2d31;}

.nav li>a.hov,.nav li>a:hover{ color: #00abe4;}

.nav a:before {  content:""; width:100%; height:100%;  z-index: -1; position:absolute; left:0; bottom:0px; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .42s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .42s cubic-bezier(.4,0,.2,1); transition:transform .3s cubic-bezier(.4,0,.2,1); transition:transform .42s cubic-bezier(.4,0,.2,1),-webkit-transform .42s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0);  visibility:hidden\9;}

.nav>li>a:hover:before,.nav>li>a.hov:before { transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0;visibility:visible\9;}

.nav .subnav{ position: absolute; z-index: 10; left: 50%; top: 109px;width: 200px; padding: 20px 0px 60px 0; margin-left: -50px; background-color: #012d55; display: none; }

.nav .subnav a{ display: block; width:85%; text-indent:10px; margin:0 auto; padding: 13px 0px; line-height: 1.4; color: #fff; text-align:left; position: relative; z-index: 1; perspective: 300px; transform-style: preserve-3d; font-size: 13px; border-bottom:1px solid #7b91a5;}

.nav .subnav a:after{ content: ""; position: absolute; width: 7px; height: 11px; right: 10px; top: 50%; margin-top: -5px; background: url(../img/arrow.png) no-repeat scroll center center; opacity: 0; visibility: hidden\9; -webkit-transition: 0.4s; transition: 0.4s;}

.nav .subnav a:before{ content: ""; display: block;position: absolute; left: 0px; bottom: 0px; z-index: -1; width: 100%; display: block; height: 100%; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; -webkit-transform: rotateX(-70deg); transform: rotateX(-70deg); z-index:-1; transform-origin: center bottom 0; -webkit-transform-origin: center top 0; left:0; opacity:0; bottom: 0; visibility:hidden; background-color: #004e7b;}

.nav .subnav a:hover{ color: #00abe4;}

.nav .subnav a:hover:before,.nav .subnav a.hov:before{  transform: none; opacity: 1; visibility:visible;}

.nav .subnav a:hover:after,.nav .subnav a.hov:after{ opacity: 1; visibility: visible\9;}

.nav .subnav>div{ position: relative;}

.nav .subnav dl{ position: absolute; left: 100%; top: 0; width: 230px; padding:10px 0; background-color: #012d55; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); display: none;}

.nav .subnav dl a:after{ display: none;}

.nav .subnav dl a:before{ background-color: #004e7b;}

.nav .subnav dl a:hover{ color: #00abe4;}

.top-sider a:link, .top-sider a:visited { color: #646464;}

.top-sider a:active,.top-sider a:hover { color: #ee2d31;}

.top-sider{ float: right; display: block; width: 110px; border-left: 1px solid #d2d2d2; line-height: 40px; text-align: center;}

.follow-box{ border-bottom: 1px solid #d2d2d2; height: 39px; line-height: 39px;}

.follow-box a{ width: 30px; height: 100%; display: inline-block; position: relative; margin: 0px 8px;}

.follow-box a .ico{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center;}

.follow-box a .i2{ opacity: 0; visibility: hidden; transition: 0.3s; -webkit-transition: 0.3s;}

.follow-box a:hover .i2{ opacity: 1; visibility: visible;}

.oaBtn{ display: block;}

.oaBtn span{ background: url(../images/oa.png) no-repeat right center; padding-right: 25px;}

.oaBtn:hover{ background-color: #ececec;}

.menu-handler {width:25px;height:56px; float: right; display: none; position: relative;}

.menu-handler .burger {display: block;width:24px;height:3px;background-color:#fff;-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .5s cubic-bezier(.25,.46,.45,.94); -ms-transition:all .5s cubic-bezier(.25,.46,.45,.94);-o-transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:all .5s cubic-bezier(.25,.46,.45,.94); position: absolute; left: 50%; margin-left: -12px;}

.menu-handler .burger-1 { top: 18px;}

.menu-handler .burger-2 { top: 27px;}

.menu-handler .burger-3{ top: 36px;}

.menu-handler.active .burger { top: 27px;}

.menu-handler.active .burger-1 {-moz-transform:rotate(225deg); -ms-transform:rotate(225deg);-webkit-transform:rotate(225deg); transform:rotate(225deg)}

.menu-handler.active .burger-2 {opacity:0; -moz-transform:rotate(360deg); -ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}

.menu-handler.active .burger-3 {-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}

.menuBox a:link, .menuBox a:visited { color: #ffffff;}

.menuBox a:active,.menuBox a:hover { color: #ee2d31;}   

.menuBox { background-color: #012d55; color: #ffffff; position: fixed; display: none; right: 0px; top: 0px;  height: 100%; height:100vh; overflow-x:hidden;  overflow-y:auto;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%); -webkit-overflow-scrolling:touch; width:100%; z-index: 980;  -webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94); -moz-transition:all .5s cubic-bezier(.25,.46,.45,.94);-ms-transition:all .5s cubic-bezier(.25,.46,.45,.94); -o-transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:all .5s cubic-bezier(.25,.46,.45,.94); }

.menuMoblie{ padding: 80px 0px 100px;}

.menuMoblie li { border-bottom: 1px solid #b5b5b5; }

.menuMoblie .nav-link { color: #333333; display: block; font-size: 16px; padding: 12px 8%; position: relative;}

.menuMoblie .nav-link.cur{ background-color: #004e7b; color: #fff;}

.menuMoblie .nav-link:before{ content:""; width: 8px; height: 8px; border: 2px solid #fff; border-radius: 50%; position:absolute; right:26px; top:50%; transform:translateY(-50%) scale(0); -webkit-transform:translateY(-50%) scale(0); -moz-transform:translateY(-50%) scale(0); transition:0.4s; -webkit-transition:0.4s;}

.menuMoblie .cur:before{ transform:translateY(-50%) scale(1); -webkit-transform:translateY(-50%) scale(1); -moz-transform:translateY(-50%) scale(1);}

.menuMoblie .subnav { background-color: #012d55; padding: 10px 0 20px; font-size: 15px; display: none;}

.menuMoblie .subnav p{ border-top: 1px solid #b5b5b5;}

.menuMoblie .subnav p:first-child{ border-top-color: #fff;}

.menuMoblie .subnav a { position: relative; display: block; padding: 12px 8%; line-height: 1.4;}

.menuMoblie .subnav dl{ background-color: #004e7b; margin: 0px 8% 10px; padding: 8px; font-size: 14px;}

.menuMoblie .subnav dl a{ padding: 8px 15px; position: relative;}

.menuMoblie .subnav dl a:before{ content: ""; position: absolute; left: 5px; top: 16px; width: 5px; height: 1px; background-color: #998e8e;}

.pusher-black { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background-color: rgba(0,0,0,0.4); z-index: 900; visibility:hidden; filter:alpha(Opacity=0);opacity:0;-webkit-transition:all .2s cubic-bezier(.02,.01,.47,1) 0s; -moz-transition:all .2s cubic-bezier(.02,.01,.47,1) 0s; -ms-transition:all .2s cubic-bezier(.02,.01,.47,1) 0s; -o-transition:all .2s cubic-bezier(.02,.01,.47,1) 0s; transition:all .2s cubic-bezier(.02,.01,.47,1) 0s;}

.menuOpen .pusher-black { visibility:visible;filter:alpha(enabled=false); opacity:1;}

.menuOpen .menuBox { -moz-transform:translateX(0); -ms-transform:translateX(0); -webkit-transform:translateX(0);  transform:translateX(0) }



/*导航结束*/





/*二级页面公司简介*/

.jjgg{ width:100%; height:499px; position:relative;}

.jjggbt{position: absolute;left:2%;right: 0;margin: auto;top:44%;}

.jjggbt h5{ width:50%; font-size:36px; color:#ffffff;}

.weizhi{ border-bottom:1px solid #e4e4e4; padding:10px 0;}

.weizhi a ,.weizhi span { display:inline-block; margin-right:10px; font-size:14px;}

.weizhi a.home{ width:12px; height:12px; background:url(../img/home.png) no-repeat; margin-right:15px;}

.jj_conz{ width:19%;}

.jj_conz ul{ border-top:2px solid #e4e4e4;}

.jj_conz ul li{ border-bottom:2px solid  #e4e4e4; line-height:40px;}

.jj_conz ul li a:hover{ color:#00337b;}

.jj_conz ul li.on a{color:#00337b;}

.jj_cony{ width:73%;}

.jj_conybt{ font-size:30px; color:#043055; font-weight:600; line-height:32px;}

.jj_conygg{ margin-top:30px;}

.jj_conytxt { margin-top:20px;}

.jj_timez{ width:26%; padding:20px 50px 20px 0; box-sizing:border-box; min-height:70px;}

.jj_timez_quan{ position: absolute;left: -10px;top:20%;}

.jj_timey{ width:74%; padding:0px 50px; box-sizing:border-box;    position:relative; min-height:70px;border-left:2px solid #b6bbc2;}

.jj_timey1{ width:15%; font-size:16px; font-weight:bold; color:#011839; margin-top:16px; }

.jj_timey2{ width:85%; margin-top:16px;  }

.time { margin-top:50px;}

.timey1{position: absolute;left: -30px;top:0%}

.timez { width: 26%; padding: 20px 50px 20px 0; box-sizing: border-box;  }

.timey{width: 74%; height:80px;padding: 0px 50px;box-sizing: border-box;position: relative; border-left: 2px solid#b6bbc2;}



.tzgg_list ul li{ border-bottom:1px solid #e4e4e4; padding:27px 0;}

.tzgg_list ul li .gg_time{ color:#0089bf; font-size:14px;}

.tzgg_list ul li h6{ font-size:18px; font-weight:600; color:#292c59; margin-top:5px;}

.more{ margin-top:10px;}

.more a{ color:#0089bf;}

.page{ width:100%; margin:0 auto; text-align:center; margin-top:60px;}
     

.page ul li{ display:inline-block;margin:3px; }

.page ul li a,.page ul li span{ display:inline-block; border:1px solid #e0e0e0; padding:0 8px; }

.page a:hover{ background:#3da8f5; color:#ffffff; border:1px solid #3da8f5; }

.page ul li.active span{ display:inline-block;  padding:0 8px;  background:#3da8f5; color:#ffffff; border:1px solid #3da8f5;}

.tzcen_bt{ font-size:30px; color:#043055; line-height:28px;}

.tzcen_time{ margin-top:20px; font-size:14px; color:#0089bf;}

.tzcen_nr p{ margin-top:0px;}

.fhlieb{ margin-top:40px;}

.fhlieb a{ display:inline-block; color:#0089bf; background:url(../img/fbtn.png) left no-repeat; text-indent:32px;}

.xinw_listz{ width:24%;}

.xinw_listy{ width:74%;}

.xinw_list ul li{border-bottom: 1px solid  #e4e4e4;padding: 27px 0;}

.xinw_listy1{ color:#0089bf; font-size:14px;}

.xinw_listy2{font-size: 18px;font-weight: 600;color:#292c59;margin-top: 5px;}

.xinw_listy3{ margin-top:10px;}



.recruit-items {

  border: 1px solid #dddddd;

  margin-bottom: 20px;

}

.recruit-items.cur {

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);

}

.recruit-items.cur .eye-close {

  display: block;

}

.recruit-items.cur .eye, .recruit-items.cur .eye-txt {

  display: none;

}

.recruit-items .recruit-top {

  position: relative;

  padding: .6rem 0 .5rem 1rem;

}

.recruit-items .recruit-top-h1 { margin:20px 0;

}

.recruit-items .recruit-tops0 {

  display: inline-block;

  float: left;

  font-size: 14px;

  line-height: .6rem;

  color: #999;

}

.recruit-items .recruit-top-dt { font-size:14px;



  line-height: 30px;



}

.recruit-items .recruit-top-dr {

  cursor: pointer;

  width: 170px;

  position: absolute;

  right: 0;

  top: 0;

  height: 100%;

  border-left: 1px solid #dddddd;

}

.table {

  display: table;

  width: 100%;

  height: 100%;

}



.table-cell {

  display: table-cell;

  vertical-align: middle;

}





.recruit-items .top-dt-item {

  float: left;

  padding-right: 24px;

}

.recruit-items .top-dt-item:nth-child(1) {

  width: 170px;

}

.recruit-items .top-dt-item:nth-child(2) {

  width: 200px;

}

.recruit-items .top-dt-item:nth-child(2) {

  width: 200px;

}

.recruit-items .recruit-tops1 {



  color: #043055; font-size:18px;

  padding-right:20px;

}

.recruit-items .recruit-tops2 {

  padding: 0 1rem;

}

.recruit-items .recruit-tops2:before, .recruit-items .recruit-tops2:after {

  content: "";

  display: inline-block;

  width: 1px;

  height: 14px;

  background: #bababe;

  vertical-align: middle;

}

.recruit-items .recruit-tops2:before {

  margin-right: 1rem;

}

.recruit-items .recruit-tops2:after {

  margin-left: 1rem;

}

.recruit-items .bot-a {

  display: block; background:#009098; color:#ffffff; width:180px; height:50px; text-align:center; line-height:50px; margin-top:20px; border:0;



}

.recruit-items .recruit-bot {

  display: none;

  position: relative;

  border-top: 1px solid #dddddd; padding:20px;

}

.recruit-items .bot-h1 {

  font-size: 16px;

  line-height: 1;

  color: #666;

  margin-bottom: 20px;

}

.recruit-items .bot-h2 {

  font-size: 14px;

  line-height: 32px;





}

.recruit-items .eye {

  display: block;

  width: 30px;

  margin: 0 auto;

}

.recruit-items .eye-close {

  margin: 0 auto;

  display: block;

  width: 37px;

  display: none;

}

.recruit-items .eye-txt {

  text-align: center;

  font-size: 12px;

  line-height: 1;

  margin-top: 12px;

  color: #999;

}



.youxiang{ margin-top:20px;}

.youxiang a{ color:#0091bf;}



.jj_conz dl dt {border-bottom: 2px solid #e4e4e4;line-height: 40px; color:#000000;}

.jj_conz dl dd {border-bottom: 2px solid #e4e4e4;line-height: 40px; text-indent:18px;}

.jj_conz dl dd a{ font-size:15px; color:#666666;}

.jj_conz dl:first-child{border-top: 2px solid #e4e4e4;}

.jj_conz dl dd a:hover{color: #00337b;}

.jj_conz dl dd.on a {color: #00337b;}

.jj_conz dl dt.on a { color:  #00337b;}

.canbibtn{ text-align:center; margin-top:50px;}

.canbibtn a{display: inline-block; background:#0089bf;color:#ffffff;border-radius: 4px; padding: 5px 30px;}

/*.table{ margin-top:50px;}*/

.tiele_bt{ text-align:center; font-size:30px; color:#043055; font-weight:600;}

.table dl{ width:50%; float:left; overflow:hidden; padding:12px 0px; box-sizing:border-box;}

.table dl dt{ width:28%; float:left;}

.table dl dt  p:nth-child(2) { font-size:12px;}

.table dl dd{ width:60%; float:left;}

.inputtxt{ display: inline-block;border: 1px solid#cccccc;border-radius: 5px;width: 100%;line-height:40px;padding: 0px 5px; box-sizing:border-box;}

.textarea {

    border: 1px solid 

    #cccccc;

    border-radius:3px;

    width: 50%; box-sizing:border-box;

    padding: 10px; min-height:160px;

}

.inputbtn {

    color: 

#fff;

background-color:

    #0089bf;

    display: inline-block;

    padding:10px 50px;

    border-radius:3px;

    border: 0;

}

.tijiao{ text-align:center;}

.beizhu{ padding:40px 0;}









@media(max-width:1366px){

	.w1200{max-width:1200px; margin:0 auto; position:relative;}

	}

















@media screen and (max-width:1024px){

	.header{ height: 56px;}

	.logo a{ padding:3px 0; height:50px;}

	.youce { display: none;}

	.menuBox {display: block;}

	.menu-handler{ display: block;}



}

.tzcen_nr{min-height:605px; margin-top:20px;}



/*侧边栏*/
.toolbar {position: fixed;right: 10px;top: 30%;z-index: 3; background:#fff; border-radius: 5px;box-shadow: 0 0px 8px #d5d5d5;-webkit-box-shadow: 0 0px 8px #d5d5d5;}
.toolbar-item{position: relative;display: block;width: 68px;height: 68px;text-align: center; padding-top:37px; font-size: 12px; color: #000; box-sizing:border-box;}
.toolbar-item:hover{ color: #000; }
.toolbar-item:hover .toolbar-layer {opacity: 1;filter: alpha(opacity=100);
-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.toolbar-item-phone{ border-top:1px #ccc solid; border-bottom:1px #ccc solid;  }
.toolbar-item span.icon{ position: absolute; left: 50%; top: 9px; width: 26px; height: 24px; margin-left: -13px; background: url(../img/icon.png); background-position: -108px 0;}
.toolbar-item-phone span.icon{ background-position:-134px 0;}
.toolbar-item-weixin span.icon{ background-position:-160px 0;}
.toolbar-layer {position: absolute;right: 68px;bottom: 0;width: 100px;opacity: 0;filter: alpha(opacity=0);
-webkit-transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;transform-origin: 95% 95%;
-webkit-transform: scale(0.01);-moz-transform: scale(0.01);-ms-transform: scale(0.01);-o-transform: scale(0.01);transform: scale(0.01);
-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 1s;transition: all 0.6s;}
.toolbar-layer img{ width: 100%; }
.toolbar_layer_phone{ width:255px;  bottom: 15px; right: 75px;}
.toolbar_layer_phone p.phone{ background: #ffd91b; height: 38px; line-height: 38px; color: #000; border-radius: 5px;}

.footcontact_l .zx_time{position: relative;}
#weixin{display: none;position: absolute;top: 70px;left: 56px;}




@media(max-width:768px){
    
.dywenh .swiper-slide {
  width: 80%;
  float: none;
  margin:0px;
}


.index_con5_zuoce {width:100%; float:none; margin-bottom:10px;}
	
	


	  .w1200{ width:88%;}

	  .footer dl{ width:100%; float:none; margin-bottom:20px;}

	  .footer dl:last-child{ display:none;}

	  .bottomz{ width:100%; text-align:center;}

	  .bottomy{ width:100%; text-align:center;}

	  .index_con8_lx  li{ width:100%;}

	  .index_con6_jj{ width:100%; margin-left: 0px;}

	  .index_con6_jj { padding:40px;}

	  .h2b{ font-size:30px;}

	  .index_con5_liz {width: 100%;padding:0px; box-sizing: border-box;}

	  .index_con5_liy{ width:100%; padding:0;}

	  .index_con5_liz ul li { width:100%; border:0; padding: 0px 0px 24px 0;box-sizing: border-box;position: relative;}

	  .quan{ display:none;}

	  .index_con5_liz03{ width:100%; float:none;}

	  /*.index_con5_liz02{ width:75%;}*/

	  /*.index_con5_liz01{ width:25%;}*/

	  .fuwu{ display:block;}

	  .ywnum{ display:none;}

	  .fuwu{ margin-top:50px; position:relative;}

	  .fuwu  .swiper-slide a{ color:#ffffff;}

	  .fuwu  .swiper-slide p img{ display:inline-block; height:40px;}

	  .fuwu  .swiper-slide p{ margin-bottom:10px;}

	  .ys01{ background:#2b97f3; width:100%; padding:20px 60px; box-sizing:border-box; text-align:center;}

	  .ys02{ background:#007db1; width:100%; padding:20px 60px; box-sizing:border-box; text-align:center;}

	  .ys03{ background:#015a87; width:100%; padding:20px 60px; box-sizing:border-box; text-align:center;}

	  .ys04{ background:#023b65; width:100%; padding:20px 60px; box-sizing:border-box; text-align:center;}

	  .dywenh  .swiper-button-next{right:0px; top:43%; width:32px; height:55px; background:url(../img/you.png) no-repeat;}

      .dywenh  .swiper-button-prev{left:0px;top:43%;  width:32px; height:55px; background:url(../img/zuo.png) no-repeat;}

	  .fuwu  .swiper-button-next{right:0px;width:32px; height:55px; background:url(../img/you.png) no-repeat;}

      .fuwu  .swiper-button-prev{left:0px;width:32px; height:55px; background:url(../img/zuo.png) no-repeat;}

	  .index_con2 li{ width:50%;}

	  .index_con2 li:nth-child(2n+2){ border-right:none;}

	  .index_con2 li:nth-child(3){ margin-top:60px;}

	  .index_con2 li:nth-child(4){ margin-top:60px;}

	  .index_con1 .container p { width:100%; font-size:16px;}

	  .index_con1 .swiper-slide h5 { font-size:14px;}

	  .index_jjz{ width:100%; margin-top:50px;}

      .index_jjy{ width:100%;}

	  .tel{ display:none;}

	  .jjggbt h5{ width:50%; font-size:28px; color:#ffffff;}

	  .jjgg{ width:100%; height:320px; position:relative;}

	  .jj_cony{ width:100%; }

	  .jj_conz{ display:none;}

	  .jj_conybt { font-size:24px;}

	  .time { display:none;}

	  .jj_timez{ width:100%; padding:0;}

	  .jj_timey{ width:100%; min-height:30px; padding:0; border:0;}

	  .jj_timez_quan{ display:none;}

	  .jj_time ul li{ margin-top:40px;}

	  .tzcen_bt {font-size:24px; line-height:34px;}

	  .xinw_listz{ width:100%;}

      .xinw_listy{ width:100%; margin-top:10px;}

	  .recruit-top-dt { display:none;}

	  .recruit-items .recruit-tops2{ display:none;}

	  .recruit-items .recruit-tops3{ display:none;}

	  .table dl{ width:100%; float:none;}

	  .table dl dd {

    width: 72%;

    float: left;

}

.toolbar{display:none;}
.footer  .dl1{width:100%; }
.footer  .dl2{width:100%; margin-right:0%;}


.index_con1 .container {

    top: 56%;

}

.index_con5_liz ul {
  width: 100%;
}



.logo .img {
  height:36px;
  display: block; margin-top:6px;
}


.index_con5_liz03 .img {
  width: 100%;
  overflow: hidden;
  height:auto;
}


	



	

}



