@media(min-width:240px){html{font-size:32px}}@media(min-width:320px){html{font-size:42.66667px}}@media(min-width:360px){html{font-size:48px}}@media(min-width:375px){html{font-size:50px}}@media(min-width:384px){html{font-size:51.2px}}@media(min-width:411px){html{font-size:54.8px}}@media(min-width:414px){html{font-size:55.2px}}@media(min-width:424px){html{font-size:56.53333px}}@media(min-width:480px){html{font-size:64px}}@media(min-width:540px){html{font-size:72px}}@media(min-width:640px){html{font-size:85.33333px}}@media(min-width:720px){html{font-size:96px}}@media(min-width:750px){html{font-size:100px}}@media(min-width:768px){html{font-size:102.4px}}@media(min-width:800px){html{font-size:106.66667px}}@media(min-width:980px){html{font-size:130.66667px}}@media(min-width:1024px){html{font-size:136.53333px}}@media(min-width:1080px){html{font-size:144px}}@media(min-width:1152px){html{font-size:153.6px}}@media(min-width:1366px){html{font-size:182.13333px}}@media(min-width:1440px){html{font-size:192px}}@media(min-width:2160px){html{font-size:288px}}

html{height:100%;}
body{width: 100%;height:100%;font-family: "Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体";margin:0;font-size:14px;color:#666;}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,table,input{margin:0;padding:0;font-weight: normal;font-size:14px;}
p{margin:0;padding:0;font-weight: normal;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,main{display:block;}
table{width:auto;border-collapse: collapse;border-spacing: 0;}
li{list-style: none;vertical-align: bottom;}
em,i{font-style: normal;}
a{outline: none;text-decoration:none;transition: color .3s,opacity .3s,transform .3s;-webkit-transition: color .5s,opacity .5s,transform .5s;color:#525252;}
a:hover{outline: none;/*text-decoration: underline;*/}
img{border: 0;}
input:focus{outline:none;}
.clear{height:0;overflow: hidden;clear: both;}
.head1{height:100%;}
.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}
/*header{background:#ccc;}*/



.top {height:85px;background:#fff;width:calc(100% - 100px);top:0;left:0;box-shadow:0px 10px 20px -20px #222;padding:0 0 0 100px;position: fixed;z-index:3333;}
.logo{width:250px;float:left;height:85px;}
.logo a{display:block;height:85px;vertical-align: middle;line-height:85px;}
.logo a img{vertical-align: middle;}
.menu{width:930px;margin:0 auto;height:85px;position: absolute;left:calc(50% + 120px);top:0;transform:translateX(-50%);/*background:#ccc;*/}
.language{width:148px;/*border-left:#ececec solid 1px;*/float:right;height:85px;background:#214a9a;text-align:center;}
.language a{background:url(/page/images/language_en.png) no-repeat left center;padding-left:32px;display:inline-block;color:#fff;line-height:85px;}
.language a:hover{color:#F0E700;text-decoration:none;}


.nav{display:block;width:100%;height:85px}
.nav > li{float:left;position:relative;width:14.28%;margin:0}
/*.nav > li:after{position: absolute;right:0;width:20px;height:80px;text-align:center;content:"/";top:0;line-height:80px;}
.nav > li:last-child:after{content:"";}*/
.nav > li > a{display:block;height:85px;line-height:85px;width:calc(100% - 20px);text-align:center;color:#222;transition:all ease 0.4s;}
.nav > li > a span{display:inline-block;height:85px;padding:0 10px;text-align:center;position:relative;font-size:16px;transition:all ease 0.4s;}
.nav > li > a span:after{position:absolute;height:85px;width:0;content:"";top:0;left:0;border-bottom:#214a9a solid 2px;transition:all ease 0.4s;box-sizing: border-box;}
.nav > li > a.active span{color:#214a9a;font-weight: bold;}
.nav > li > a.active span:after{position:absolute;height:85px;width:100%;content:"";top:0;left:0;border-bottom:#214a9a solid 2px;}
.nav > li > a:hover span{color:#214a9a;}
.nav > li > a:hover span:after{width:100%;}

.nav li ul{display:none;position:absolute;top:85px;left:0;width:200px;background:#214a9a;z-index:999;overflow: hidden;}
.nav li:hover ul{display:block}
.nav li ul li{float:none;border-bottom:#385ca4 solid 1px;/*width:200px*/width:100%;}
.nav li ul li:last-child{border-bottom:#385ca4 solid 0px;}
.nav li ul li a{display:block;height:25px;line-height:25px;text-align:left;font-size:14px;background:url(../images/icon4.gif) no-repeat 36px center;padding:12px 20px 12px 30px;color:#fff;transition:all ease 0.4s;}
.nav li ul li a:hover{color:#214a9a;text-decoration:none;background:rgba(255,255,255,0.9) url(../images/icon5.gif) no-repeat 36px center}

.nav2{display:block;width:100%;height:80px}
.nav2 > li{float:left;position:relative;width:14.28%;margin:0}
.nav2 > li:after{position: absolute;right:0;width:20px;height:80px;text-align:center;content:"/";top:0;line-height:80px;color:#fff;}
.nav2 > li:last-child:after{content:"";}
.nav2 > li > a{display:block;height:80px;line-height:80px;width:calc(100% - 20px);text-align:center;color:#fff;transition:all ease 0.2s;}
.nav2 > li > a span{display:inline-block;height:80px;padding:0 10px;text-align:center;position:relative;font-size:15px;transition:all ease 0.4s;}
.nav2 > li > a.active span{color:#fff;font-weight: bold;}
.nav2 > li > a.active span:after{position:absolute;height:80px;width:100%;content:"";top:0;left:0;border-bottom:#fff solid 2px;}
.nav2 > li > a:hover span{color:#fe0002;}
.nav2 li ul{display:none;position:absolute;top:80px;left:0;width:200px;background:#214a9a;z-index:999;overflow: hidden;}
.nav2 li:hover ul{display:block}
.nav2 li ul li{float:none;border-bottom:#385ca4 solid 1px;/*width:200px*/width:100%;}
.nav2 li ul li:last-child{border-bottom:#385ca4 solid 0px;}
.nav2 li ul li a{display:block;height:25px;line-height:25px;text-align:left;font-size:14px;background:url(../images/icon4.gif) no-repeat 36px center;padding:12px 20px 12px 30px;color:#fff;transition:all ease 0.4s;}
.nav2 li ul li a:hover{color:#214a9a;text-decoration:none;background:rgba(255,255,255,0.9) url(../images/icon5.gif) no-repeat 36px center;transform:translateX(10px);}
.sjj_nav{display:none;}


#banner{height:665px;width:100%;box-shadow:0px 10px 20px -20px #222;margin:85px 0 0 0;}
.banner_mob{display:none;}
.slides{width:100%;height:665px;position:relative;overflow:hidden;}
.slideInner{height:665px;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;height:665px;position:relative;text-align:center;z-index:1;}
.slideInner .slide1 .img1{width:1200px;position:absolute;left:50%;text-align:center;font-size:60px;font-weight: bold;top:245px;color:#fff;/*transform:translateX(-50%);*/margin-left:-600px;transition:all ease 0.4s;animation: arrright 2000ms linear infinite;animation-iteration-count:1;}
.slideInner .slide1 .img2{width:1200px;position:absolute;top:360px;left:50%;font-size:40px;font-weight: bold;color:#fff;/*transform:translateX(-50%);*/margin-left:-600px;transition:all ease 0.4s;animation: arrleft 3000ms linear infinite;animation-iteration-count:1;}

.slideInner .slide2 .img1{width:1200px;line-height:1;position:absolute;left:50%;transform:translateX(-50%);text-align:left;font-size:48px;font-weight: bold;top:245px;color:#fff;transition:all ease 0.4s;animation: arrup 2000ms linear infinite;animation-iteration-count:1;}
.slideInner .slide2 .img1 span{font-size:60px;color:#eb0000;}
.slideInner .slide2 .img2{width:1200px;position:absolute;top:350px;left:50%;transform:translateX(-50%);font-size:32px;color:#fff;transition:all ease 0.4s;animation: arrdown 3000ms linear infinite;animation-iteration-count:1;line-height:1.8;text-align:left;}

.slideInner .slide3 .img1{width:1200px;position:absolute;left:50%;text-align:left;font-size:48px;font-weight: bold;top:245px;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrright 2000ms linear infinite;animation-iteration-count:1;}
.slideInner .slide3 .img1 span{font-size:60px;color:#eb0000;}
.slideInner .slide3 .img2{width:1200px;position:absolute;top:340px;left:50%;font-size:32px;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrleft 3000ms linear infinite;animation-iteration-count:1;text-align:left;}

.slideInner .slide4 .img1{width:1080px;position:absolute;left:50%;text-align:left;font-size:48px;font-weight: bold;top:245px;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrright 2000ms linear infinite;animation-iteration-count:1;padding-left:120px;}
.slideInner .slide4 .img1:before{position:absolute;left:0;top:50%;width:100px;height:4px;background:#fff;content:"";}
.slideInner .slide4 .img1 span{font-size:60px;color:#eb0000;}
.slideInner .slide4 .img2{width:1080px;position:absolute;top:340px;left:50%;font-size:32px;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrleft 3000ms linear infinite;animation-iteration-count:1;text-align:left;padding-left:120px;}

.slideInner .slide5 .img1{width:1200px;position:absolute;left:50%;text-align:center;font-size:48px;font-weight: bold;top:245px;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrright 2000ms linear infinite;animation-iteration-count:1;}
.slideInner .slide5 .img1 span{font-size:60px;color:#eb0000;}
.slideInner .slide5 .img2{width:1200px;position:absolute;top:340px;left:50%;font-size:32px;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrleft 3000ms linear infinite;animation-iteration-count:1;text-align:center;}


.nav22{width:1200px;position:relative;left:50%;margin-left:-600px;display:none;}
.nav22 a{display:block;width:41px;height:119px;opacity:.2;z-index:9;}
.nav22 a.prev{position:absolute;left:0;top:-350px;margin-top:-58px;background:url(../img/ban_pre.png) no-repeat;}
.nav22 a.next{position:absolute;right:0;top:-350px;margin-top:-58px;background:url(../img/ban_next.png) no-repeat;}
.navListBox{position:absolute;left:50%;top:620px;z-index:99;}
.navListBox li{width:28px;height:12px;float:left;/*margin-left:5px;*/overflow:hidden;position: relative;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:12px;height:12px;border-radius:6px;background-color:#fff;transition:all ease 0.5s;position: absolute;top:0;left:50%;margin-left:-6px;}
.navListBox li a.active{width:28px;height:12px;left:0;margin-left:0;}

.slideInner .div1{background: url(../images/banner_bg1.jpg) no-repeat center center;animation: arrbig1 5000ms linear infinite;background-size:120% 120%;}
.slideInner .div2{background: url(../images/banner_bg2.jpg) no-repeat center center;animation: arrbig2 5000ms linear infinite;background-size:120% 120%;}
.slideInner .div3{background: url(../images/banner_bg3.jpg) no-repeat center center;animation: arrbig3 5000ms linear infinite;background-size:120% 120%;}
.slideInner .div4{background: url(../images/banner_bg4.jpg) no-repeat center center;animation: arrbig4 5000ms linear infinite;background-size:120% 120%;}
.slideInner .div5{background: url(../images/banner_bg5.jpg) no-repeat center center;animation: arrbig5 5000ms linear infinite;background-size:120% 120%;}

@keyframes myfirst
{
0%   {transform:translateY(0px);}
50%  {transform:translateY(8px);}
100% {transform:translateY(0px);}
}

@-moz-keyframes myfirst /* Firefox */
{
0%   {-moz-transform:translateY(0px);}
50%  {-moz-transform:translateY(8px);}
100% {-moz-transform:translateY(0px);}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
0%   {-webkit-transform:translateY(0px);}
50%  {-webkit-transform:translateY(8px);}
100% {-webkit-transform:translateY(0px);}
}

@-o-keyframes myfirst /* Opera */
{
0%   {-o-transform:translateY(0px);}
50%  {-o-transform:translateY(8px);}
100% {-o-transform:translateY(0px);}
}

@keyframes arrleft
{
0%   {transform:translateX(80px);opacity:0;}
50%  {transform:translateX(40px);opacity:40;}
100% {transform:translateX(0px);opacity:100;}
}

@-moz-keyframes arrleft /* Firefox */
{
0%   {-moz-transform:translateX(80px);-moz-opacity:0;}
50%  {-moz-transform:translateX(40px);-moz-opacity:40;}
100% {-moz-transform:translateX(0px);-moz-opacity:100;}
}

@-webkit-keyframes arrleft /* Safari 和 Chrome */
{
0%   {-webkit-transform:translateX(80px);-webkit-opacity:0;}
50%  {-webkit-transform:translateX(40px);-webkit-opacity:40;}
100% {-webkit-transform:translateX(0px);-webkit-opacity:100;}
}

@-o-keyframes arrleft /* Opera */
{
0%   {-o-transform:translateX(80px);-o-opacity:0;}
50%  {-o-transform:translateX(40px);-o-opacity:40;}
100% {-o-transform:translateX(0px);-o-opacity:100;}
}

@keyframes arrright
{
0%   {transform:translateX(-80px);opacity:0;}
50%  {transform:translateX(-60px);opacity:40;}
100% {transform:translateX(0px);opacity:100;}
}

@-moz-keyframes arrright /* Firefox */
{
0%   {-moz-transform:translateX(-80px);-moz-opacity:0;}
50%  {-moz-transform:translateX(-60px);-moz-opacity:40;}
100% {-moz-transform:translateX(0px);-moz-opacity:100;}
}

@-webkit-keyframes arrright /* Safari 和 Chrome */
{
0%   {-webkit-transform:translateX(-80px);-webkit-opacity:0;}
50%  {-webkit-transform:translateX(-60px);-webkit-opacity:40;}
100% {-webkit-transform:translateX(0px);-webkit-opacity:100;}
}

@-o-keyframes arrright /* Opera */
{
0%   {-o-transform:translateX(-80px);-o-opacity:0;}
50%  {-o-transform:translateX(-60px);-o-opacity:40;}
100% {-o-transform:translateX(0px);-o-opacity:100;}
}

@keyframes arrup
{
0%   {transform:translateY(80px);opacity:0;}
50%  {transform:translateY(30px);opacity:40;}
100% {transform:translateY(0px);opacity:100;}
}

@-moz-keyframes arrup /* Firefox */
{
0%   {-moz-transform:translateY(80px);-moz-opacity:0;}
50%  {-moz-transform:translateY(30px);-moz-opacity:40;}
100% {-moz-transform:translateY(0px);-moz-opacity:100;}
}

@-webkit-keyframes arrup /* Safari 和 Chrome */
{
0%   {-webkit-transform:translateY(80px);-webkit-opacity:0;}
50%  {-webkit-transform:translateY(30px);-webkit-opacity:40;}
100% {-webkit-transform:translateY(0px);-webkit-opacity:100;}
}

@-o-keyframes arrup /* Opera */
{
0%   {-o-transform:translateY(80px);-o-opacity:0;}
50%  {-o-transform:translateY(30px);-o-opacity:40;}
100% {-o-transform:translateY(0px);-o-opacity:100;}
}

@keyframes arrdown
{
0%   {transform:translateY(-80px);opacity:0;}
50%  {transform:translateY(-40px);opacity:40;}
100% {transform:translateY(-0px);opacity:100;}
}

@-moz-keyframes arrdown /* Firefox */
{
0%   {-moz-transform:translateY(-80px);-moz-opacity:0;}
50%  {-moz-transform:translateY(-40px);-moz-opacity:40;}
100% {-moz-transform:translateY(-0px);-moz-opacity:100;}
}

@-webkit-keyframes arrdown /* Safari 和 Chrome */
{
0%   {-webkit-transform:translateY(-80px);-webkit-opacity:0;}
50%  {-webkit-transform:translateY(-40px);-webkit-opacity:40;}
100% {-webkit-transform:translateY(-0px);-webkit-opacity:100;}
}

@-o-keyframes arrdown /* Opera */
{
0%   {-o-transform:translateY(-80px);-o-opacity:0;}
50%  {-o-transform:translateY(-40px);-o-opacity:40;}
100% {-o-transform:translateY(-0px);-o-opacity:100;}
}

@keyframes arrbig
{
0%   {transform:scale(1.25,1.25);}
50%  {transform:scale(1.15,1.15);}
100% {transform:scale(1,1);}
}
@-moz-keyframes arrbig /* Firefox */
{
0%   {-moz-transform:scale(1.25,1.25);}
50%  {-moz-transform:scale(1.15,1.15);}
100% {-moz-transform:scale(1,1);}
}

@-webkit-keyframes arrbig /* Safari 和 Chrome */
{
0%   {-webkit-transform:scale(1.25,1.25);}
50%  {-webkit-transform:scale(1.15,1.15);}
100% {-webkit-transform:scale(1,1);}
}

@-o-keyframes arrbig /* Opera */
{
0%   {-o-transform:scale(1.25,1.25);}
50%  {-o-transform:scale(1.15,1.15);}
100% {-o-transform:scale(1,1);}
}





@keyframes arrbig1
{
0%   {background-size:120% 120%;}
50%  {background-size:108% 108%;}
100% {background-size:100% 100%;}
}

@keyframes arrbig2
{
0%   {background-size:120% 120%;}
50%  {background-size:108% 108%;}
100% {background-size:100% 100%;}
}

@keyframes arrbig3
{
0%   {background-size:120% 120%;}
50%  {background-size:108% 108%;}
100% {background-size:100% 100%;}
}

@keyframes arrbig4
{
0%   {background-size:120% 120%;}
50%  {background-size:108% 108%;}
100% {background-size:100% 100%;}
}

@keyframes arrbig5
{
0%   {background-size:120% 120%;}
50%  {background-size:108% 108%;}
100% {background-size:100% 100%;}
}


.index_advantage {background:#f2f2f8;padding:32px 0;height:102px;}
.index_advantage ul{width:1400px;margin:0 auto;height:102px;}
.index_advantage ul li{width:25%;float:left;background:url(/page/images/adv_line1.png) right repeat-y;height:102px;text-align: center;}
.index_advantage ul li:last-child{background:none;}
.index_advantage ul li .p1 .span1{font-size:60px;color:#000;line-height:1.2;font-family:newFont-1;font-weight: bold;}
.index_advantage ul li .p1 .span2{font-size:18px;color:#000;line-height:1;font-family:newFont-1;}
.index_advantage ul li .p2{font-size:18px;color:#727272;line-height:2;}

.index_service {padding:80px 0 90px 0;width:1400px;margin:0 auto;}
.index_title1 {font-size:36px;font-weight: bold;color:#00489a;text-align: center;position: relative;padding:0 0 18px 0;}
.index_title1:after {position: absolute;background:#00489a;width:55px;height:4px;bottom:0;left:50%;transform:translateX(-50%);content:"";}
.index_servicelist {overflow:hidden;margin:66px 0 0 0;}
.index_servicelist li{width:18.8%;height:490px;float:left;margin:0 1.5% 0 0;position: relative;overflow: hidden;cursor: pointer;}
.index_servicelist li:last-child{margin:0 0 0 0;}
.index_servicelist li .p1{width:100%;height:400px;position: absolute;top:0;left:0;transition:all ease 0.4s;overflow:hidden;}
.index_servicelist li .p1 a{width:100%;height:400px;display:block;}
.index_servicelist li .p1 a img{width:100%;height:400px;transition:all ease 0.4s;}
.index_servicelist li .p1:after{position: absolute;width:100%;height:400px;background:rgba(0,0,0,0.8) url(/page/images/service_icon1.png) no-repeat center center;top:0;left:0;content:"";opacity: 0;transition:all ease 0.3s;}
.index_servicelist li .p2{width:100%;height:90px;position: absolute;top:400px;left:0;text-align:center;color:#444;font-size:24px;line-height:120px;transition:all ease 0.4s;}
.index_servicelist li .p2 a:hover{color:#00489a;text-decoration:none;}
.index_servicelist li:nth-child(2) .p1{top:90px;}
.index_servicelist li:nth-child(2) .p2{top:0;line-height:60px;}
.index_servicelist li:nth-child(4) .p1{top:90px;}
.index_servicelist li:nth-child(4) .p2{top:0;line-height:60px;}
.index_servicelist li:nth-child(2)  .p1:after{background:rgba(0,0,0,0.8) url(/page/images/service_icon2.png) no-repeat center center;}
.index_servicelist li:nth-child(3)  .p1:after{background:rgba(0,0,0,0.8) url(/page/images/service_icon3.png) no-repeat center center;}
.index_servicelist li:nth-child(4)  .p1:after{background:rgba(0,0,0,0.8) url(/page/images/service_icon4.png) no-repeat center center;}
.index_servicelist li:nth-child(5)  .p1:after{background:rgba(0,0,0,0.8) url(/page/images/service_icon5.png) no-repeat center center;}

.index_servicelist li:hover .p1:after{opacity: 0.8;}
.index_servicelist li:hover .p1 a img{transform:scale(1.25,1.25)}
.index_servicelist li:hover .p2 a{color:#00489a;text-decoration:none;}
.index_servicelist li:hover .p1{top:20px;}
.index_servicelist li:hover .p2{top:390px;}
.index_servicelist li:nth-child(2):hover .p1{top:70px;}
.index_servicelist li:nth-child(2):hover .p2{top:10px;}
.index_servicelist li:nth-child(4):hover .p1{top:70px;}
.index_servicelist li:nth-child(4):hover .p2{top:10px;}
.index_servicelist2 {overflow:hidden;margin:0.8rem 0 0 0;display:none;}

.index_about {background:url(/page/images/index_aboutbg1.jpg) no-repeat top center;background-size:cover;padding:80px 0;}
.index_title2 {font-size:36px;font-weight: bold;color:#fff;text-align: center;position: relative;padding:0 0 18px 0;}
.index_title2:after {position: absolute;background:#fff;width:55px;height:4px;bottom:0;left:50%;transform:translateX(-50%);content:"";}
.index_aboutcon {margin:40px auto 0 auto;width:1200px;}
.index_aboutcon p{line-height:3;font-size:16px;color:#fff;margin:0 0 20px 0;}
.index_aboutbut {text-align: center;margin:30px 0 0 0;}
.index_aboutbut a{display:inline-block;width:145px;height:42px;background:#ee0e0e;color:#fff;font-size:16px;text-align: center;line-height:42px;border-radius:25px;transition:all ease 0.4s;}
.index_aboutbut a:hover{text-decoration:none;background:#000;transform:translateX(10px);}
.index_aboutbut a span{display:inline-block;margin:0 3px;transition:all ease 0.4s;}

.index_news {padding:80px 0 60px 0;width:1404px;margin:0 auto;}
.index_news2 {display:none;}
.example {display: block;margin:50px 0 0 0;}
.index_newslist{overflow: hidden;padding:10px 0px;width:300%;}
.index_newslist li{float:left;width:436px;height:456px;padding:0 16px 10px 16px;overflow: hidden;position:relative;}
.index_newslist li .p1{width:436px;height:265px;position:absolute;top:0;left:16px;border-radius:15px;overflow: hidden;}
.index_newslist li .p1 a{display:block;width:100%;height:100%;}
.index_newslist li .p1 a img{width:100%;height:100%;}
.index_newslist li .p2{width:376px;height:175px;position:absolute;bottom:10px;left:16px;background:#fff;border-radius:15px;padding:25px 30px 20px 30px;box-shadow:0px 0px 8px #ccc;}
.index_newslist li .p2 .a1{font-size:18px;line-height:1.5;margin:0 0 20px 0;display:block;}
.index_newslist li .p2 .a2{font-size:16px;line-height:1.6;color:#777;display:block;}
.index_newslist li .p2 .a3{display:block;bottom:25px;left:30px;height:20px;position:absolute;}
/*.index_newslist li{float:left;width:calc(11.1111111% - 32px);height:456px;padding:0 16px 10px 16px;overflow: hidden;position:relative;}
.pln{color:#000}*/
.microfiche-controls {display: block;text-align: center;font-size: 10px;vertical-align: middle;margin:20px 0 0 0;}
.microfiche-bullet {display: inline-block;cursor: pointer;width: 8px; height: 8px;line-height: 13px;vertical-align: middle;border-radius: 50%;background: #ababab;overflow: hidden;text-indent: -1000px;margin: 0 5px;appearance: none;border: none;outline: none;padding: 0;}
.microfiche-bullet.selected {width: 12px; height:12px;background:rgba(171,171,171,0);border:#333 solid 1px;}
.microfiche-button {margin: 0 15px;}


.index_cooperation{background:url(/page/images/index_bg2.jpg) no-repeat top center;background-size:cover;padding:80px 0;}
.index_cooperation_con{padding:10px;margin:50px auto 0 auto;width:1380px;overflow: hidden;}
.index_cooperationlist{overflow: hidden;background:#eaf1fb;border:#eaf1fb solid 1px;}
.index_cooperationlist li{overflow: hidden;width:calc(20% - 1px);float:left;background:#fff;margin:0 1px 1px 0;text-align:center;padding:30px 0;}
.index_cooperationlist li:nth-child(5){margin:0 0 1px 0;width:20%;}
.index_cooperationlist li:nth-child(6),.index_cooperationlist li:nth-child(7),.index_cooperationlist li:nth-child(8),.index_cooperationlist li:nth-child(9){margin:0 1px 0 0;}
.index_cooperationlist li:nth-child(10){margin:0 0 0 0;width:20%;}


.banner2{height:665px;width:100%;margin:85px 0 0 0;/*background-size:cover*/;animation: arrbig1 4000ms linear 1;background-size:120% 120%;}
.banner2_main{height:665px;width:1400px;margin:0 auto;position: relative;}
.banner2 .p1{position:absolute;top:42%;left:0;font-size:48px;font-weight: bold;padding:0 0 0 100px;color:#fff;animation: arrleft 3000ms linear infinite;animation-iteration-count:1;}
.banner2 .p1:before{position:absolute;left:0;top:50%;background:#fff;width:80px;height:6px;content:"";}
.banner2 .p2{position:absolute;top:calc(42% + 80px);left:0;font-size:24px;padding:0 0 0 100px;color:#fff;animation: arrright 3000ms linear infinite;animation-iteration-count:1;}
.banner2 .p3{position:absolute;top:42%;right:0;width:300px;font-size:48px;font-weight: bold;padding:0 0 0 100px;color:#fff;animation: arrleft 3000ms linear infinite;animation-iteration-count:1;}
.banner2 .p3:before{position:absolute;left:0;top:50%;background:#fff;width:80px;height:6px;content:"";}
.banner2 .p4{position:absolute;top:calc(42% + 80px);right:0;width:300px;font-size:24px;padding:0 0 0 100px;color:#fff;animation: arrright 3000ms linear infinite;animation-iteration-count:1;}

.nav_crumbs{height:70px;width:100%;background: #f2f2f8;border-bottom:#e2e2e2 solid 1px;line-height:70px;}
.nav_crumbs_main{background:url(/page/images/crumbs_icon1.png) no-repeat left center;margin:0 auto;width:1380px;height:70px;line-height:70px;padding:0 0 0 20px;}
.nav_crumbs_main a{color:#666;display: inline-block;margin:0 5px;transition:all ease 0.3s;}
.nav_crumbs_main a:hover{color:#00489a;transform:translateX(6px);}


#main{}
.bg1{background:#f8f9fd;}


.about_main1{width:1400px;margin:120px auto 0 auto;height:445px;overflow: hidden;}
.about_main1left{width:calc(100% - 525px);float:left;padding:0 50px 0 0;height:445px;overflow: hidden;}
.about_title1{color:#00489a;font-size:42px;position: relative;line-height: 1;padding:0 0 25px 0;margin:0 0 30px 0;}
.about_title1:after{position: absolute;left:0;bottom:0;width:80px;height:3px;background:#00489a;content:"";}
.about_con1{font-size:16px;line-height:2.2;}
.about_main1right{width:355px;float:right;background:url(/page/images/about_bg1.jpg) no-repeat right top;background-size:cover;height:260px;position: relative;padding:125px 60px 60px 60px;}
.about_title2{color:#fff;font-size:48px;font-weight:bold;position:relative;padding:0 0 45px 0;letter-spacing:10px;margin:0 0 50px 0;}
.about_title2 span{display:inline-block;text-shadow:5px 5px 0px rgba(255,255,255,0.2);}
.about_title2:after{position:absolute;width:40px;height:6px;background:#ee0e0e;left:0;bottom:0;content:"";}
.about_main1right .p1{color:#fff;font-size:20px;margin:0 0 20px 0;line-height: 1;}
.about_main1right .p2{color:#fff;font-size:14px;text-transform:uppercase;}

.about_main2{width:1400px;margin:0 auto;overflow: hidden;}
.about_main2left{width:calc(100% - 475px);float:left;height:500px;overflow:hidden;}
.about_main2right{width:355px;float:right;background:url(/page/images/about_bg2.jpg) no-repeat right top;background-size:cover;height:330px;position: relative;padding:85px 60px;}
.about_title3{color:#fff;font-size:48px;font-weight:bold;position:relative;padding:0 0 0 20px;letter-spacing:10px;margin:0 0 50px 0;background:#00489a;height:75px;width:298px;line-height:75px;}
.about_title3:after{position:absolute;width:40px;height:6px;background:#ee0e0e;left:0;bottom:-55px;content:"";}
.about_main2right .p1{color:#000;font-size:20px;margin:90px 0 0 0;line-height:2.5;}

.about_main3{width:1400px;margin:0 auto 0 auto;padding:100px 0 0 0;}
.about_title4{display:block;}
.about_title4 span{color:#00489a;display:inline-block;font-size:42px;position: relative;line-height: 1;padding:0 125px 0 0;}
.about_title4 span:after{position: absolute;right:0;top:50%;width:80px;height:3px;background:#00489a;content:"";}
.about_main3 .p1{margin:24px 0 0 0;}
#four_flash{position:relative;width:1400px;height:443px;margin:60px 0 0 0;}
#four_flash .flashBg{width:1400px;height:443px;overflow:hidden;position:relative;}
#four_flash .flashBg ul.mobile{width:2000%;height:443px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:332px;height:443px;margin:0 24px 0 0;transition:all 0.5s ease 0s;background:#f5f5f5 url(/page/images/honor_bg.jpg) no-repeat center center;background-size:cover;position: relative;}
#four_flash .flashBg ul.mobile li:hover{
    /*border: 1px solid rgba(0,200,217,0.80);
    color: #fff;
    -webkit-box-shadow: 0px 0px 5px 10px rgba(0,0,0,1.00);
    box-shadow: 0px 0px 10px 10px rgba(0,0,0,.5);*/
}
#four_flash .flashBg ul.mobile li p{display:block;width:260px;height:365px;position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
#four_flash .flashBg ul.mobile li p img{width:100%;height:100%;}
/*#four_flash .flashBg ul.mobile li img{width:140px;height:140px;display:block; margin:0 auto;border:4px solid #343851; border-radius:82px;}
#four_flash .flashBg ul.mobile li dd{font-size:20px;width:250px;line-height:60px;text-align:center;border-bottom:1px solid #6C6E85;}
#four_flash .flashBg ul.mobile li p{font-size:16px; text-align:center;width:260px; line-height:24px;margin-top:10px;}
#four_flash .flashBg ul.mobile li a{display:block;background:url(../images/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(../images/jiantou2.png);}*/
#four_flash .but_left{width:30px;height:60px;position:absolute; top:50%; left:-85px;transform:translateY(-50%);z-index: 2;}
#four_flash .but_right{width:30px;height:60px;position:absolute; top:50%; right:-85px;transform:translateY(-50%);z-index: 2;}

.about_main4{margin:100px 0 0 0;background:url(/page/images/news_bg1.jpg) no-repeat top center;background-size:cover;padding:80px 0;}
.about_main4_con{margin:0 auto;width:1404px;}
.about_title5{display:block;}
.about_title5 span{color:#fff;display:inline-block;font-size:42px;position: relative;line-height: 1;padding:0 125px 0 0;}
.about_title5 span:after{position: absolute;right:0;top:50%;width:80px;height:3px;background:#fff;content:"";}
.about_p5{color:#fff;margin:25px 0 0 0;}

.contact_main{background:#f8f9fd;padding:100px 0 0 0;}
.contact_main1{/*background:#fff;*/margin:0 auto;/*box-shadow: #ccc 0 0 8px;*/overflow: hidden;width:1380px;/*padding:60px 0px;*//*border-radius:50px;*/}
.contact_title1{color:#00489a;font-size:42px;position: relative;line-height: 1;padding:0 0 25px 0;margin:0 0 30px 0;text-align: center;font-weight: bold;}
.contact_title1:after{position: absolute;left:50%;bottom:0;width:80px;height:3px;background:#00489a;content:"";transform:translateX(-50%);}
.contact_main1 .p1{margin:25px 0 60px 0;text-align: center;line-height:1;font-size:18px;overflow: hidden;}
.contact_main1left{width:calc(47% - 4px);float:left;border:#ececec solid 2px;height:700px;}
.contact_main1right{width:calc(47% - 4px);float:right;border:#ececec solid 2px;height:700px;}
.contact_text{height:230px;padding:60px 60px 50px 60px;}
.contact_text h2{font-size:36px;padding:0 0 20px 0;position: relative;font-weight: bold;line-height:1;color:#222;}
.contact_text h2:after{position: absolute;left:0;bottom:0;width:52px;height:3px;background:#222;content:"";}
.contact_map2{height:360px;overflow: hidden;text-align: center;}
.contact_map2 img{height:360px;width:auto;}
.contact_text ul{margin:40px 0 0 0;}
.contact_text ul li{margin:0 0 30px 0;font-size:16px;line-height:1.5;padding-left:36px;}
.contact_text ul li:nth-child(1){background:url(/page/images/contact_icon4.png) no-repeat left center;background-size:auto 20px;}
.contact_text ul li:nth-child(2){background:url(/page/images/contact_icon5.png) no-repeat left center;background-size:auto 20px;}
.contact_text ul li:nth-child(3){background:url(/page/images/contact_icon6.png) no-repeat left center;background-size:auto 20px;margin:0 0 0 0;}
.contact_list{overflow:hidden;margin:60px 0 0 0;}
.contact_list li{width:30%;margin:0 5% 0 0;position: relative;float:left;}
.contact_list li:last-child{margin:0 0 0 0;}
.contact_list li .p1{text-align: center;padding:100px 0 0 0;font-size:24px;color:#222;font-weight: bold;background:url(/page/images/contact_icon1.png) no-repeat top center;background-size:80px 80px;line-height: 1;}
.contact_list li .p2{text-align: center;margin:20px 0 0 0;font-size:20px;color:#666;}
.contact_list li:nth-child(2) .p1{background:url(/page/images/contact_icon2.png) no-repeat top center;background-size:80px 80px;}
.contact_list li:nth-child(3) .p1{background:url(/page/images/contact_icon3.png) no-repeat top center;background-size:80px 80px;}

.contact_main2{margin:80px auto 0 auto;width:1380px;overflow: hidden;}
.contact_map{width:calc(100% - 2px);height:400px;border:#e4e4e4 solid 1px;border-radius:10px;box-shadow: #ccc 0 0 8px;overflow: hidden;}


.job_main{/*background:#f8f9fd url(/page/images/job_bg1.jpg) no-repeat top center;background-size:cover;*//*background:#f8f9fd;*/padding:100px 0 40px 0;width:1400px;margin:0 auto;overflow: hidden;}
/*.job_con{background:#f8f9fd url(/page/images/job_bg1.jpg) no-repeat top center;background-size:cover;padding:100px 0 0 0;}*/
.job_lable{margin:0 0 40px 0;padding:0 0 0 12px;}
.job_title span{color:#00489a;display:inline-block;font-size:42px;position: relative;line-height: 1;padding:0 125px 0 0;}
.job_title span:after{position: absolute;right:0;top:50%;width:80px;height:3px;background:#00489a;content:"";}
.job_lable p{overflow: hidden;margin:25px 0 0 0;font-size:16px;}
.job_list{background:#fff;padding:30px 40px;box-shadow:0 0 8px #eee;/*width:1380px;*/margin:0 auto 50px auto;border-radius:6px;overflow:hidden;position: relative;}
.job_list .job_title1{color:#222;font-size:24px;font-weight: bold;margin:0 0 15px 0;}
.job_list .job_p1 {color:#999;margin:0 0 25px 0;font-size:16px;}
.job_p1 span{display:inline-block;margin:0 20px;font-size:16px;}
.job_con1{font-size:16px;line-height:2;}
.job_but{position: absolute;top:45px;right:50px;width:200px;height:30px;text-align: right;}
.job_but a{font-size:16px;color:#444;padding-right:18px;display:inline-block;line-height:1;background:url(/page/images/arrow3.png) no-repeat right center;background-size:auto 12px;transition:all ease 0.4s;}
.job_but a:hover{transform:translateX(10px);color:#ee0e0e;background:url(/page/images/arrow4.png) no-repeat right center;background-size:auto 12px;}

.news_main{width:1400px;margin:0 auto 0 auto;padding:100px 0 70px 0;overflow: hidden;}
.news_mainleft{width:calc(100% - 390px);float:left;padding:0 10px;}
.news_mainright{width:340px;float:right;}
.news_list li{background:#fff;box-shadow:0 0 8px #eee;padding:30px 30px;position: relative;border-radius:6px;margin:0 0 40px 0;}
.news_date{font-size:16px;color:#00489a;margin:0 0 10px 0;}
.news_title1{margin:0 0 25px 0;line-height: 1;}
.news_title1 a{color:#222;font-size:24px;transition:all ease 0.4s; display: inline-block;}
.news_title1 a:hover{color:#00489a;transform:translateY(5px);}
.news_text{color:#666;line-height:2;margin:0 0 40px 0;}
.news_but{position: absolute;left:30px;bottom:30px;}
.news_but a{display:inline-block;padding-left:30px;line-height:1.5;background:url(/page/images/arrow2.png) no-repeat left center;transition:all ease 0.4s;}
.news_but a:hover{transform:translateX(10px);color:#ee0e0e;}
.news_rightcon1{background:#fff;box-shadow:0 0 8px #eee;padding:30px 30px;border-radius:6px;margin:0 0 40px 0;}
.news_rightcon1 h2{font-size:20px;color:#444;padding-left:15px;position: relative;line-height:1;font-weight:bold;}
.news_rightcon1 h2:before{height:20px;width:5px;background:#00489a;position:absolute;top:2px;left:0;content:"";}
.news_rightlist1{margin:20px 0 0 0;border-top:#e2e2e2 dotted 1px;padding:25px 5px 0 5px;overflow: hidden;}
.news_rightlist1 li {display:block;width:50%;float:left;}
.news_rightlist1 li a{display:inline-block;color:#666;font-size:16px;background:url(/page/images/arrow3.png) no-repeat left center;background-size:auto 10px;padding-left:16px; line-height: 2.5;}
.news_rightlist2{margin:20px 0 0 0;border-top:#e2e2e2 dotted 1px;padding:25px 5px 0 5px;overflow: hidden;}
.news_rightlist2 li {display:block;}
.news_rightlist2 li a{display:inline-block;color:#666;font-size:14px;background:url(/page/images/arrow3.png) no-repeat left center;background-size:auto 10px;padding-left:16px; line-height:2.5;}

.news_con1{background:#fff;box-shadow:0 0 8px #eee;padding:40px 40px;position: relative;border-radius:6px;margin:0 0 40px 0;}
.news_title{font-size:30px;color:#444;padding:0 0 20px 0;margin:0 0 20px 0;position: relative;}
.news_title:after{width:100px;height:3px;background:#999;left:0;bottom:0;position:absolute;content:"";}
.article_head{margin:0 0 40px 0;}
.article_head span{color:#999;display:inline-block;margin:0 25px 0 0;font-size:16px;}
.article_con{font-size:16px;line-height:2;}
.article_con img{max-width: 100%;height:auto;}	


.pages{margin:30px 0 0 0;text-align:center;overflow: hidden;}
.pages a{text-align:center;display:inline-block;color:#818181;width:45px;height:45px;margin-right:10px;border:#e7e7e7 solid 1px;line-height:45px;font-size:14px;transition:all 400ms ease-in-out; border-radius:4px;}
.pages a:hover{color:#fff;background:#00489a;}
.pages span{text-align:center;display:inline-block;color:#fff;width:45px;height:45px;margin-right:10px;border:#00489a solid 1px;line-height:45px;font-size:14px;transition:all 400ms ease-in-out; border-radius:4px;background:#00489a;}
.pages .thisclass{text-align:center;display:inline-block;color:#fff;width:45px;height:45px;margin-right:10px;border:#e7e7e7 solid 1px;line-height:45px;font-size:14px;transition:all 400ms ease-in-out; border-radius:4px;background:#00489a;}
.prewnext {border-top: 1px dotted #CCCCCC;padding-top:30px;margin:40px auto 0 auto;}
.prew {height: 40px;line-height:40px;color:#222;background:url(/page/images/arrow3.png) no-repeat left center;background-size:auto 10px;padding-left:15px;}
.prew a:hover{color: #00489a;}
.similar{background:#fff;box-shadow:0 0 8px #eee;padding:40px 40px;position: relative;border-radius:6px;}
.news_title2{/*padding:0 0 20px 0;*/line-height:1;border-bottom:#ececec solid 1px;margin:0 0 30px 0;font-size:20px;color:#222;font-weight:bold;}
.news_title2 span{display:inline-block;position:relative;padding:0 0 15px 0;}
.news_title2 span:after{position: absolute;bottom:0;left:0;background:#00489a;content:"";width:100%;height:2px;}
.similar_list {overflow: hidden;}
.similar_list li{display:block;width:46%;float:left;}
.similar_list li:nth-child(2n){display:block;width:46%;float:right;}
.similar_list li a{display:inline-block;color:#666;font-size:14px;background:url(/page/images/arrow3.png) no-repeat left center;background-size:auto 10px;padding-left:16px; line-height:2.5;}

.route_main{width:1400px;margin:0 auto 0 auto;padding:80px 0 0 0;overflow: hidden;}
.route_lable{margin:0 0 40px 0;}
.route_title1{font-size:42px;color:#000;margin:0 0 20px 0;line-height: 1;text-align: center;}
.route_title2{display:none;}
.route_lable p{font-size:16px;line-height: 1;text-align: center;color:#999;}
.route_menu{width:700px;height:46px;background:#e9ebf3;margin:0 auto;padding:5px 10px;/*overflow: hidden;*/border-radius:12px;}
.route_menu li{width:23.2%;height:46px;margin:0 2% 0 0;float:left;}
.route_menu li:last-child{margin:0 0 0 0;}
.route_menu li a{display:block;width:100%;height:46px;line-height:46px; text-align:center;background:#e9ebf3;border-radius:12px;font-size:16px;color:#222;transition:all ease 0.6s;}
.route_menu li a.on{display:block;width:100%;height:46px;line-height:46px;text-align:center;background:#00489a;color:#fff;border-radius: 12px;font-size:16px;}
.route_menu li a:hover{background:#00489a;color:#fff;}
.route_con{font-size:18px;line-height:2.5;margin:50px 0 0 0;padding:0 60px;}
.route_con .div1{font-size:16px;line-height: 2.5;}
.route_pic1{text-align: center;margin:60px 0 0 0;}
.route_list{overflow: hidden;margin:60px 0 0 0;padding:60px 0 0 0;border-top:#ececec dotted 1px;}
.route_list li{width:32%;float:left;margin:0 2% 30px 0;height:278px;overflow: hidden;cursor: pointer;}
.route_list li:nth-child(3){margin:0 0 30px 0;}
.route_list li:nth-child(4),.route_list li:nth-child(5){margin:0 2% 0 0;}
.route_list li:nth-child(6){margin:0 0 0 0;}
.route_list li p{display:block;width:100%;height:100%;}
.route_list li p img{width:100%;height:100%;transition:all ease 0.4s;}
.route_list li:hover p img{transform:scale(1.15,1.15);}

.map_list{overflow: hidden;margin:40px 0 0 0;}
.map_list li{width:calc(32% - 4px);float:left;margin:0 2% 0 0;height:210px;overflow: hidden;cursor: pointer;border:#ececec solid 2px;}
.map_list li:nth-child(3n){margin:0 0 0 0;}
.map_list li p{display:block;width:100%;height:100%;}
.map_list li p img{width:100%;height:100%;transition:all ease 0.4s;}
.map_list li:hover p img{transform:scale(1.15,1.15);}



.service_main{width:100%;overflow: hidden;}
.service_list li{width:50%;float:left;height:740px;overflow:hidden;}
.service_list li:nth-child(2n){float:right;}
.service_list li .service_text{width:575px;padding:110px 125px 130px 0;float:right;position:relative;}
.service_list li .service_text h2{/*padding:0 0 42px 0;*/border-bottom:#d9e1e9 solid 1px;line-height: 1;position:relative;height:185px;}
.service_list li .service_text h2 .span1{display: block;position: absolute;top:0;left:0;font-size:150px;color:#dadee6;font-weight: bold;font-family:DIN-Bold;line-height: 1;}
.service_list li .service_text h2 .span2{display: block;position: absolute;bottom:15px;left:0;color:#222;font-size:36px;font-weight: bold;z-index:1;width:100%;background:url(/page/images/service_icon1-2.png) no-repeat right top;height:68px;line-height:1.2;}
.service_list li:nth-child(3) .service_text h2 .span2{background:url(/page/images/service_icon2-2.png) no-repeat right top;}	
.service_list li:nth-child(5) .service_text h2 .span2{background:url(/page/images/service_icon3-2.png) no-repeat right top;}
.service_list li:nth-child(7) .service_text h2 .span2{background:url(/page/images/service_icon4-2.png) no-repeat right top;}	
.service_list li:nth-child(9) .service_text h2 .span2{background:url(/page/images/service_icon5-2.png) no-repeat right top;}	
.service_txt{padding:40px 15px 0 0;font-size:18px;line-height:3;}
.service_list li:nth-child(3){float:right;}
.service_list li:nth-child(4){float:left;}
.service_list li:nth-child(7){float:right;}
.service_list li:nth-child(8){float:left;}
.service_list li:nth-child(3) .service_text{padding:110px 0 130px 125px;float:left;}
.service_list li:nth-child(7) .service_text{padding:110px 0 130px 125px;float:left;}
.service_but{position: absolute;bottom:0;left:0;}
.service_but a{display:inline-block;font-size:18px;color:#fff;background:#00489a;line-height: 1;padding:15px 40px;text-align: center;border-radius: 30px;transition:all ease 0.3s}
.service_but a span{display:inline-block;padding-right:30px;background:url(/page/images/arrow5.png) no-repeat right center;text-align: left;transition:all ease 0.3s}
.service_but a:hover{background:#ee0e0e;}
.service_but a:hover span{padding-right:35px;}
.service_list li:nth-child(3) .service_text .service_but{position: absolute;bottom:0;left:125px;}
.service_list li:nth-child(7) .service_text .service_but{position: absolute;bottom:0;left:125px;}
.service_lable{width:1400px;margin:100px auto 0 auto;overflow:hidden;}
.service_title1{font-size:42px;color:#000;margin:0 0 30px 0;line-height: 1;text-align: center;}
.service_jianjie{font-size:16px;line-height: 1;text-align: center;color:#999;}
.service_con{width:1400px;margin:0 auto 0 auto;padding:20px 0 0 0;overflow: hidden;}

.service_adv{background:#fff;padding:80px 0;margin:80px 0 0 0;}
.service_adv h2{}
.service_lable2{width:1400px;margin:0 auto 0 auto;overflow:hidden;}
.service_lable2 .p1{margin:15px 0 0 0;overflow:hidden;}
.service_advlist{width:1400px;margin:50px auto 0 auto;overflow: hidden;}
.service_news{background:url(/page/images/news_bg1.jpg) no-repeat top center;background-size:cover;padding:80px 0;display:none;}
.service_advlist li{width:32%;margin:0 2% 0 0;float:left;height:320px;overflow: hidden;border-radius:10px 10px 0 0;position: relative;}
.service_advlist li:nth-child(3n){margin:0 0 0 0;}
.service_advlist li .p1{width:100%;height:100%;overflow: hidden;display:block;}
.service_advlist li .p1 img{width:100%;height:100%;}
.service_advlist li .p2{position: absolute;background: rgba(0,0,0,0.6);height:40px;bottom:0;left:0;width:calc(100% - 60px);padding:10px 30px 15px 30px;}
.service_advlist li .p2 .span1{font-size:20px;color:#fff;line-height: 1;margin:0 0 10px 0;display: block;}
.service_advlist li .p2 .span2{font-size:14px;color:#fff;line-height: 1;display: block;}

.service_list2{overflow: hidden;margin:40px 0 0 0;}
.service_list2 li{width:32%;float:left;margin:0 2% 30px 0;height:278px;overflow: hidden;cursor: pointer;position: relative;}
.service_list2 li:nth-child(3n){margin:0 0 30px 0;}
.service_list2 li .p1{display:block;width:100%;height:100%;}
.service_list2 li .p1 img{width:100%;height:100%;transition:all ease 0.4s;}
.service_list2 li:hover .p1 img{transform:scale(1.15,1.15);}
.service_list2 li .p2{display:block;width:calc(100% - 40px);height:40px;background: rgba(0,0,0,0.6);line-height: 40px;padding:0 20px;font-size:16px;color:#fff;position: absolute;bottom:0;left:0;}
.service_list2 li .p2 span{display:inline-block;transition:all ease 0.4s;}
.service_list2 li:hover .p2 span{transform:translateX(10px);}

.service_advlist2{width:1400px;margin:50px auto 0 auto;overflow: hidden;}
.service_advlist2 li{width:49%;margin:0 2% 30px 0;float:left;height:400px;overflow: hidden;border-radius:10px 10px 0 0;position: relative;}
.service_advlist2 li:nth-child(2n){margin:0 0 30px 0;float:right;}
.service_advlist2 li .p1{width:100%;height:100%;overflow: hidden;display:block;}
.service_advlist2 li .p1 img{width:100%;height:100%;}
.service_advlist2 li .p2{position: absolute;background: rgba(0,0,0,0.6);height:70px;bottom:0;left:0;width:calc(100% - 60px);padding:15px 30px 15px 30px;}
.service_advlist2 li .p2 .span1{font-size:20px;color:#fff;line-height: 1;margin:0 0 10px 0;display: block;}
.service_advlist2 li .p2 .span2{font-size:14px;color:#fff;line-height: 1.5;display: block;}






#foot{margin:0 0 0 0;}
.foot1{background:#1b2337;padding:60px 0 50px 0;}
.foot2{background:#0c111e;padding:25px 0;}
.foot1_main{width:1400px;margin:0 auto;overflow: hidden;}
.foot1_con1{width:800px;float:left;}
.foot1_con2{width:260px;float:right;}
.foot_list1{overflow: hidden;}
.foot_list1 > li{float:left;margin:0 100px 0 0;}
.foot_list1 > li:last-child{margin:0 0 0 0;}
.foot_list1 > li > a{color:#fff;display: block;margin:0 0 30px 0;font-size:16px;transition:all ease 0.3s}
.foot_list1 > li > a:hover{text-decoration:none;transform:translateY(6px);}
.foot_list1 > li > ul > li > a{color:#a2a4aa;display: block;line-height:2.5;font-size:14px;transition:all ease 0.4s;}
.foot_list1 > li > ul > li > a:hover{color:#fff;text-decoration:none;transform:translateX(10px);}

.foot_title1{margin:0 0 20px 0;}
.foot_title1 .p1{font-size:24px;color:#fff;line-height:1;margin:0 0 10px 0;font-family:newFont-1;font-weight: bold;letter-spacing:3px;}
.foot_title1 .p2{font-size:14px;color:#a2a4aa;line-height:1;}
.foot_title2{margin:0 0 50px 0;}
.foot_title2 .p1{font-size:20px;color:#fff;line-height:1;margin:0 0 10px 0;font-family:newFont-1;font-weight: bold;/*letter-spacing:3px;*/}
.foot_title2 .p2{font-size:14px;color:#a2a4aa;line-height:1;}
.foot_title3 .p1{font-size:18px;color:#fff;line-height:1;margin:0 0 20px 0;font-weight: bold;letter-spacing:3px;}
.foot_title3 .p2 span{display:inline-block;margin:0 15px 0 0;}
.foot_title3 .p2 a{display:inline-block;}

.foot2_main{width:1400px;margin:0 auto;color:#64676f;overflow: hidden;}
.foot2_main a{color:#64676f;display:inline-block;}
.foot2_main a:hover{color:#b9c0d6;text-decoration: underline;}
.foot2_main .p1{width:50%;float:left;}
.foot2_main .p2{width:40%;float:right;text-align: right;}
.foot2_main .p2 span{margin:0 0 0 20px;}


@media (max-width:1400px) {
.top {height:85px;background:#fff;width:calc(100% - 20px);top:0;left:0;box-shadow:0px 10px 20px -20px #222;padding:0 0 0 20px;position: fixed;z-index:3333;}
.logo{width:250px;float:left;height:85px;}
.logo a{display:block;height:85px;vertical-align: middle;line-height:85px;}
.logo a img{vertical-align: middle;}
.menu{width:780px;margin:0 auto;height:85px;position: absolute;left:calc(50% + 60px);top:0;transform:translateX(-50%);/*background:#ccc;*/}
.language{width:148px;/*border-left:#ececec solid 1px;*/float:right;height:85px;background:#214a9a;text-align:center;}
.language a{background:url(/page/images/language_en.png) no-repeat left center;padding-left:32px;display:inline-block;color:#fff;line-height:85px;}
.language a:hover{color:#F0E700;text-decoration:none;}
.nav > li > a span{display:inline-block;height:85px;padding:0 10px;text-align:center;position:relative;font-size:15px;transition:all ease 0.4s;}	
#banner{height:500px;width:100%;box-shadow:0px 10px 20px -20px #222;margin:85px 0 0 0;}
.slides{width:100%;height:500px;position:relative;overflow:hidden;}
.slideInner{height:500px;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;height:500px;position:relative;text-align:center;z-index:1;}
.slideInner .slide1 .img1{width:1100px;position:absolute;left:50%;text-align:center;font-size:54px;font-weight: bold;top:190px;color:#fff;/*transform:translateX(-50%);*/margin-left:-550px;transition:all ease 0.4s;animation: arrright 2000ms linear infinite;animation-iteration-count:1;}
.slideInner .slide1 .img2{width:1100px;position:absolute;top:295px;left:50%;font-size:32px;font-weight: bold;color:#fff;/*transform:translateX(-50%);*/margin-left:-550px;transition:all ease 0.4s;animation: arrleft 3000ms linear infinite;animation-iteration-count:1;}
	
.slideInner .slide2 .img1{width:1100px;line-height:1;position:absolute;left:50%;transform:translateX(-50%);text-align:left;font-size:40px;font-weight: bold;top:190px;color:#fff;transition:all ease 0.4s;animation: arrup 2000ms linear infinite;animation-iteration-count:1;}
.slideInner .slide2 .img1 span{font-size:54px;color:#eb0000;}
.slideInner .slide2 .img2{width:1100px;position:absolute;top:280px;left:50%;transform:translateX(-50%);font-size:24px;color:#fff;transition:all ease 0.4s;animation: arrdown 3000ms linear infinite;animation-iteration-count:1;line-height:1.8;text-align:left;}

.slideInner .slide3 .img1{width:1100px;position:absolute;left:50%;text-align:left;font-size:40px;font-weight: bold;top:190px;color:#fff;margin-left:-550px;transition:all ease 0.4s;animation: arrright 2000ms linear infinite;animation-iteration-count:1;}
.slideInner .slide3 .img1 span{font-size:54px;color:#eb0000;}
.slideInner .slide3 .img2{width:1100px;position:absolute;top:280px;left:50%;transform:translateX(-50%);font-size:24px;color:#fff;margin-left:0;transition:all ease 0.4s;animation: arrleft 3000ms linear infinite;animation-iteration-count:1;text-align:left;}

.slideInner .slide4 .img1{width:1000px;position:absolute;left:50%;text-align:left;font-size:40px;font-weight: bold;top:190px;color:#fff;margin-left:-550px;transition:all ease 0.4s;animation: arrright 2000ms linear infinite;animation-iteration-count:1;padding-left:100px;}
.slideInner .slide4 .img1:before{position:absolute;left:0;top:50%;width:80px;height:4px;background:#fff;content:"";}
.slideInner .slide4 .img1 span{font-size:54px;color:#eb0000;}
.slideInner .slide4 .img2{width:1080px;position:absolute;top:280px;left:50%;font-size:24px;color:#fff;margin-left:-550px;transition:all ease 0.4s;animation: arrleft 3000ms linear infinite;animation-iteration-count:1;text-align:left;padding-left:100px;}

.slideInner .slide5 .img1{width:1100px;position:absolute;left:50%;text-align:center;font-size:40px;font-weight: bold;top:190px;color:#fff;margin-left:-550px;transition:all ease 0.4s;animation: arrright 2000ms linear infinite;animation-iteration-count:1;}
.slideInner .slide5 .img1 span{font-size:54px;color:#eb0000;}
.slideInner .slide5 .img2{width:1100px;position:absolute;top:280px;left:50%;font-size:24px;color:#fff;margin-left:-550px;transition:all ease 0.4s;animation: arrleft 3000ms linear infinite;animation-iteration-count:1;text-align:center;}	
	
	
.nav22{width:1100px;position:relative;left:50%;margin-left:-550px;display:none;}
.nav22 a{display:block;width:41px;height:119px;opacity:.2;z-index:9;}
.nav22 a.prev{position:absolute;left:0;top:-350px;margin-top:-58px;background:url(../img/ban_pre.png) no-repeat;}
.nav22 a.next{position:absolute;right:0;top:-350px;margin-top:-58px;background:url(../img/ban_next.png) no-repeat;}
.navListBox{position:absolute;left:50%;top:460px;z-index:99;}
.navListBox li{width:28px;height:10px;float:left;/*margin-left:5px;*/overflow:hidden;position: relative;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:10px;height:10px;border-radius:6px;background-color:#fff;transition:all ease 0.5s;position: absolute;top:0;left:50%;margin-left:-5px;}
.navListBox li a.active{width:24px;height:10px;left:0;margin-left:0;}	
		
.index_advantage {background:#f2f2f8;padding:28px 0;height:96px;}
.index_advantage ul{width:1240px;margin:0 auto;height:96px;}
.index_advantage ul li{width:25%;float:left;background:url(/page/images/adv_line1.png) right repeat-y;height:96px;text-align: center;}
.index_advantage ul li:last-child{background:none;}
.index_advantage ul li .p1 .span1{font-size:54px;color:#000;line-height:1.2;font-family:newFont-1;font-weight: bold;}
.index_advantage ul li .p1 .span2{font-size:16px;color:#000;line-height:1;font-family:newFont-1;}
.index_advantage ul li .p2{font-size:16px;color:#727272;line-height:2;}	

.index_service {padding:80px 0 90px 0;width:1240px;margin:0 auto;}
.index_title1 {font-size:36px;font-weight: bold;color:#00489a;text-align: center;position: relative;padding:0 0 18px 0;}
.index_title1:after {position: absolute;background:#00489a;width:55px;height:4px;bottom:0;left:50%;transform:translateX(-50%);content:"";}
.index_servicelist li .p2{width:100%;height:90px;position: absolute;top:400px;left:0;text-align:center;color:#444;font-size:20px;line-height:120px;transition:all ease 0.4s;}
.index_servicelist li .p2 a:hover{color:#00489a;text-decoration:none;}
	
.index_news {padding:80px 0 60px 0;width:1240px;margin:0 auto;}
.example {display: block;margin:50px 0 0 0;}
.index_newslist{overflow: hidden;padding:10px 0px;width:300%;}
.index_newslist li{float:left;width:380px;height:400px;padding:0 16px 10px 16px;overflow: hidden;position:relative;}
.index_newslist li .p1{width:380px;height:234px;position:absolute;top:0;left:16px;border-radius:15px;overflow: hidden;}
.index_newslist li .p1 a{display:block;width:100%;height:100%;}
.index_newslist li .p1 a img{width:100%;height:100%;}
.index_newslist li .p2{width:320px;height:150px;position:absolute;bottom:10px;left:16px;background:#fff;border-radius:15px;padding:25px 30px 20px 30px;box-shadow:0px 0px 8px #ccc;}
.index_newslist li .p2 .a1{font-size:16px;line-height:1.5;margin:0 0 20px 0;display:block;}
.index_newslist li .p2 .a2{font-size:14px;line-height:1.6;color:#777;display:block;}
.index_newslist li .p2 .a3{display:block;bottom:20px;left:30px;height:20px;position:absolute;}

.index_cooperation{background:url(/page/images/index_bg2.jpg) no-repeat top center;background-size:cover;padding:80px 0;}
.index_cooperation_con{padding:10px;margin:50px auto 0 auto;width:1220px;overflow: hidden;}
.index_cooperationlist{overflow: hidden;background:#eaf1fb;border:#eaf1fb solid 1px;}
.index_cooperationlist li{overflow: hidden;width:calc(20% - 1px);float:left;background:#fff;margin:0 1px 1px 0;text-align:center;padding:30px 0;}
.index_cooperationlist li:nth-child(5){margin:0 0 1px 0;width:20%;}
.index_cooperationlist li:nth-child(6),.index_cooperationlist li:nth-child(7),.index_cooperationlist li:nth-child(8),.index_cooperationlist li:nth-child(9){margin:0 1px 0 0;}
.index_cooperationlist li:nth-child(10){margin:0 0 0 0;width:20%;}

.banner2{height:500px;width:100%;margin:85px 0 0 0;;animation: arrbig1 4000ms linear 1;background-size:120% 120%;}
.banner2_main{height:500px;width:1200px;margin:0 auto;position: relative;}

.nav_crumbs{height:60px;width:100%;background: #f2f2f8;border-bottom:#e2e2e2 solid 1px;line-height:60px;}
.nav_crumbs_main{background:url(/page/images/crumbs_icon1.png) no-repeat left center;margin:0 auto;width:1220px;height:60px;line-height:60px;padding:0 0 0 20px;}
.nav_crumbs_main a{color:#666;display: inline-block;margin:0 5px;transition:all ease 0.3s;}
.nav_crumbs_main a:hover{color:#00489a;transform:translateX(6px);}	
	
.about_main1{width:1240px;margin:100px auto 0 auto;height:385px;overflow: hidden;}
.about_main1left{width:calc(100% - 525px);float:left;padding:0 50px 0 0;height:445px;overflow: hidden;}
.about_title1{color:#00489a;font-size:36px;position: relative;line-height: 1;padding:0 0 25px 0;margin:0 0 30px 0;}
.about_title1:after{position: absolute;left:0;bottom:0;width:80px;height:3px;background:#00489a;content:"";}
.about_con1{font-size:14px;line-height:2.2;}
.about_main1right{width:310px;float:right;background:url(/page/images/about_bg1.jpg) no-repeat right top;background-size:cover;height:235px;position: relative;padding:100px 50px 50px 50px;}
.about_title2{color:#fff;font-size:42px;font-weight:bold;position:relative;padding:0 0 40px 0;letter-spacing:8px;margin:0 0 40px 0;}
.about_title2 span{display:inline-block;text-shadow:4px 4px 0px rgba(255,255,255,0.2);}
.about_title2:after{position:absolute;width:40px;height:5px;background:#ee0e0e;left:0;bottom:0;content:"";}
.about_main1right .p1{color:#fff;font-size:18px;margin:0 0 20px 0;line-height: 1;}
.about_main1right .p2{color:#fff;font-size:12px;text-transform:uppercase;}

.about_main2{width:1240px;margin:0 auto;overflow: hidden;}
.about_main2left{width:calc(100% - 410px);float:left;height:432px;overflow:hidden;}
.about_main2left .p1{width:100%;height:100%;display:block;}
.about_main2left img{width:100%;height:100%;}
.about_main2right{width:310px;float:right;background:url(/page/images/about_bg2.jpg) no-repeat right top;background-size:cover;height:272px;position: relative;padding:90px 50px 70px 50px;}
.about_title3{color:#fff;font-size:42px;font-weight:bold;position:relative;padding:0 0 0 20px;letter-spacing:8px;margin:0 0 40px 0;background:#00489a;height:65px;width:240px;line-height:65px;}
.about_title3:after{position:absolute;width:40px;height:5px;background:#ee0e0e;left:0;bottom:-45px;content:"";}
.about_main2right .p1{color:#000;font-size:18px;margin:70px 0 0 0;line-height:2.5;}

.about_main3{width:1240px;margin:0 auto 0 auto;padding:80px 0 0 0;}
.about_title4{display:block;}
.about_title4 span{color:#00489a;display:inline-block;font-size:36px;position: relative;line-height: 1;padding:0 110px 0 0;}
.about_title4 span:after{position: absolute;right:0;top:50%;width:80px;height:3px;background:#00489a;content:"";}
.about_main3 .p1{margin:24px 0 0 0;}
#four_flash{position:relative;width:1240px;height:392px;margin:60px 0 0 0;}
#four_flash .flashBg{width:1240px;height:392px;overflow:hidden;position:relative;}
#four_flash .flashBg ul.mobile{width:2000%;height:392px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:292px;height:392px;margin:0 24px 0 0;transition:all 0.5s ease 0s;background:#f5f5f5 url(/page/images/honor_bg.jpg) no-repeat center center;background-size:cover;position: relative;}
#four_flash .flashBg ul.mobile li p{display:block;width:228px;height:318px;position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
#four_flash .flashBg ul.mobile li p img{width:100%;height:100%;}
#four_flash .but_left{width:25px;height:50px;position:absolute; top:50%; left:-40px;transform:translateY(-50%);z-index: 2;}
#four_flash .but_right{width:25px;height:50px;position:absolute; top:50%; right:-40px;transform:translateY(-50%);z-index: 2;}

.about_main4{margin:90px 0 0 0;background:url(/page/images/news_bg1.jpg) no-repeat top center;background-size:cover;padding:80px 0;}
.about_main4_con{margin:0 auto;width:1240px;}
.about_title5{display:block;}
.about_title5 span{color:#fff;display:inline-block;font-size:42px;position: relative;line-height: 1;padding:0 125px 0 0;}
.about_title5 span:after{position: absolute;right:0;top:50%;width:80px;height:3px;background:#fff;content:"";}
.about_p5{color:#fff;margin:25px 0 0 0;}	
	
	
.contact_main{background:#f8f9fd;padding:90px 0 0 0;}
.contact_main1{margin:0 auto;overflow: hidden;width:1240px;}
.contact_main2{margin:80px auto 0 auto;width:1240px;}

	
.job_main{padding:90px 0 40px 0;width:1240px;margin:0 auto;overflow: hidden;}
.job_lable{margin:0 0 40px 0;padding:0 0 0 12px;}
.job_title span{color:#00489a;display:inline-block;font-size:42px;position: relative;line-height: 1;padding:0 125px 0 0;}
.job_title span:after{position: absolute;right:0;top:50%;width:80px;height:3px;background:#00489a;content:"";}
.job_lable p{overflow: hidden;margin:25px 0 0 0;font-size:16px;}
.job_list{background:#fff;padding:30px 40px;box-shadow:0 0 8px #eee;/*width:1380px;*/margin:0 auto 50px auto;border-radius:6px;overflow:hidden;position: relative;}
.job_list .job_title1{color:#222;font-size:20px;font-weight: bold;margin:0 0 15px 0;}
.job_list .job_p1 {color:#999;margin:0 0 25px 0;font-size:14px;}
.job_p1 span{display:inline-block;margin:0 20px;font-size:14px;}
.job_con1{font-size:14px;line-height:2;}
.job_but{position: absolute;top:45px;right:50px;width:200px;height:30px;text-align: right;}
.job_but a{font-size:14px;color:#444;padding-right:18px;display:inline-block;line-height:1;background:url(/page/images/arrow3.png) no-repeat right center;background-size:auto 12px;transition:all ease 0.4s;}
.job_but a:hover{transform:translateX(10px);color:#ee0e0e;background:url(/page/images/arrow4.png) no-repeat right center;background-size:auto 12px;}	
	
	
.news_main{width:1240px;margin:0 auto 0 auto;padding:90px 0 70px 0;overflow: hidden;}
.news_mainleft{width:calc(100% - 390px);float:left;padding:0 10px;}
.news_mainright{width:340px;float:right;}
.news_list li{background:#fff;box-shadow:0 0 8px #eee;padding:30px 30px;position: relative;border-radius:6px;margin:0 0 40px 0;}
.news_date{font-size:14px;color:#00489a;margin:0 0 10px 0;}
.news_title1{margin:0 0 25px 0;line-height: 1;}
.news_title1 a{color:#222;font-size:20px;transition:all ease 0.4s; display: inline-block;}
.news_title1 a:hover{color:#00489a;transform:translateY(5px);}
.news_text{color:#666;line-height:2;margin:0 0 40px 0;}
.news_but{position: absolute;left:30px;bottom:30px;}
.news_but a{display:inline-block;padding-left:30px;line-height:1.5;background:url(/page/images/arrow2.png) no-repeat left center;transition:all ease 0.4s;}
.news_but a:hover{transform:translateX(10px);color:#ee0e0e;}
.news_con1{background:#fff;box-shadow:0 0 8px #eee;padding:40px 40px;position: relative;border-radius:6px;margin:0 0 40px 0;}
.news_title{font-size:24px;color:#444;padding:0 0 20px 0;margin:0 0 20px 0;position: relative;}
.news_title:after{width:100px;height:3px;background:#999;left:0;bottom:0;position:absolute;content:"";}
.article_head{margin:0 0 40px 0;}
.article_head span{color:#999;display:inline-block;margin:0 25px 0 0;font-size:14px;}
.article_con{font-size:14px;line-height:2;}	
.article_con img{max-width: 100%;height:auto;}	

	
.route_main{width:1240px;margin:0 auto 0 auto;padding:80px 0 0 0;overflow: hidden;}
.route_lable{margin:0 0 40px 0;}
.route_title1{font-size:42px;color:#000;margin:0 0 20px 0;line-height: 1;text-align: center;}
.route_lable p{font-size:14px;line-height: 1;text-align: center;color:#999;}
.route_con{font-size:16px;line-height:2.5;margin:50px 0 0 0;padding:0 50px;}
.route_pic1{text-align: center;margin:60px 0 0 0;}
.route_pic1 img{max-width:100%;height:auto;}
.route_list{overflow: hidden;margin:40px 0 0 0;}
.route_list li{width:32%;float:left;margin:0 2% 30px 0;height:240px;overflow: hidden;cursor: pointer;}
.route_list li:nth-child(3n){margin:0 0 30px 0;}
.route_list li p{display:block;width:100%;height:100%;}
.route_list li p img{width:100%;height:100%;transition:all ease 0.4s;}
.route_list li:hover p img{transform:scale(1.15,1.15);}	
	

.service_main{width:100%;overflow: hidden;}
.service_list li{width:50%;float:left;height:580px;overflow:hidden;}
.service_list li:nth-child(2n){float:right;}
.service_list li .service_text{width:500px;padding:90px 100px 90px 0;float:right;position:relative;}
.service_list li .service_text h2{/*padding:0 0 42px 0;*/border-bottom:#d9e1e9 solid 1px;line-height: 1;position:relative;height:145px;}
.service_list li .service_text h2 .span1{display: block;position: absolute;top:0;left:0;font-size:120px;color:#dadee6;font-weight: bold;font-family:DIN-Bold;line-height: 1;}
.service_list li .service_text h2 .span2{display: block;position: absolute;bottom:10px;left:0;color:#222;font-size:32px;font-weight: bold;z-index:1;width:100%;background:url(/page/images/service_icon1-2.png) no-repeat right bottom;height:90px;line-height:90px;}
.service_list li:nth-child(3) .service_text h2 .span2{background:url(/page/images/service_icon2-2.png) no-repeat right bottom;}	
.service_list li:nth-child(5) .service_text h2 .span2{background:url(/page/images/service_icon3-2.png) no-repeat right bottom;}
.service_list li:nth-child(7) .service_text h2 .span2{background:url(/page/images/service_icon4-2.png) no-repeat right bottom;}	
.service_list li:nth-child(9) .service_text h2 .span2{background:url(/page/images/service_icon5-2.png) no-repeat right bottom;}
.service_txt{padding:40px 15px 0 0;font-size:16px;line-height:2.5;}
.service_list li:nth-child(3){float:right;}
.service_list li:nth-child(4){float:left;}
.service_list li:nth-child(7){float:right;}
.service_list li:nth-child(8){float:left;}
.service_list li:nth-child(3) .service_text{padding:90px 0 90px 100px;float:left;}
.service_list li:nth-child(7) .service_text{padding:90px 0 90px 100px;float:left;}
.service_but{position: absolute;bottom:0;left:0;}
.service_but a{display:inline-block;font-size:16px;color:#fff;background:#00489a;line-height: 1;padding:15px 40px;text-align: center;border-radius: 30px;transition:all ease 0.3s}
.service_but a span{display:inline-block;padding-right:30px;background:url(/page/images/arrow5.png) no-repeat right center;text-align: left;transition:all ease 0.3s}
.service_but a:hover{background:#ee0e0e;}
.service_but a:hover span{padding-right:35px;}
.service_list li:nth-child(3) .service_text .service_but{position: absolute;bottom:0;left:100px;}
.service_list li:nth-child(7) .service_text .service_but{position: absolute;bottom:0;left:100px;}
.service_lable{width:1240px;margin:90px auto 0 auto;overflow:hidden;}
.service_title1{font-size:42px;color:#000;margin:0 0 30px 0;line-height: 1;text-align: center;}
.service_jianjie{font-size:14px;line-height: 1;text-align: center;color:#999;}
.service_con{width:1240px;margin:0 auto 0 auto;padding:20px 0 0 0;overflow: hidden;}

.service_adv{background:#fff;padding:80px 0;margin:80px 0 0 0;}
.service_adv h2{}
.service_lable2{width:1240px;margin:0 auto 0 auto;overflow:hidden;}
.service_lable2 .p1{margin:15px 0 0 0;overflow:hidden;}
.service_advlist{width:1240px;margin:50px auto 0 auto;overflow: hidden;}
.service_news{background:url(/page/images/news_bg1.jpg) no-repeat top center;background-size:cover;padding:80px 0;}
.service_advlist li{width:32%;margin:0 2% 0 0;float:left;height:280px;overflow: hidden;border-radius:10px 10px 0 0;position: relative;}
.service_advlist li:nth-child(3n){margin:0 0 0 0;}
.service_advlist li .p1{width:100%;height:100%;overflow: hidden;display:block;}
.service_advlist li .p1 img{width:100%;height:100%;}
.service_advlist li .p2{position: absolute;background: rgba(0,0,0,0.6);height:40px;bottom:0;left:0;width:calc(100% - 60px);padding:10px 30px 15px 30px;}
.service_advlist li .p2 .span1{font-size:16px;color:#fff;line-height: 1;margin:0 0 10px 0;display: block;}
.service_advlist li .p2 .span2{font-size:14px;color:#fff;line-height: 1;display: block;}

.service_list2{overflow: hidden;margin:40px 0 0 0;}
.service_list2 li{width:32%;float:left;margin:0 2% 30px 0;height:258px;overflow: hidden;cursor: pointer;position: relative;}
.service_list2 li:nth-child(3n){margin:0 0 30px 0;}
.service_list2 li .p1{display:block;width:100%;height:100%;}
.service_list2 li .p1 img{width:100%;height:100%;transition:all ease 0.4s;}
.service_list2 li:hover .p1 img{transform:scale(1.15,1.15);}
.service_list2 li .p2{display:block;width:calc(100% - 40px);height:40px;background: rgba(0,0,0,0.6);line-height: 40px;padding:0 20px;font-size:16px;color:#fff;position: absolute;bottom:0;left:0;}
.service_list2 li .p2 span{display:inline-block;transition:all ease 0.4s;}
.service_list2 li:hover .p2 span{transform:translateX(10px);}

.service_advlist2{width:1240px;margin:50px auto 0 auto;overflow: hidden;}
.service_advlist2 li{width:49%;margin:0 2% 30px 0;float:left;height:360px;overflow: hidden;border-radius:10px 10px 0 0;position: relative;}
.service_advlist2 li:nth-child(2n){margin:0 0 30px 0;float:right;}
.service_advlist2 li .p1{width:100%;height:100%;overflow: hidden;display:block;}
.service_advlist2 li .p1 img{width:100%;height:100%;}
.service_advlist2 li .p2{position: absolute;background: rgba(0,0,0,0.6);height:70px;bottom:0;left:0;width:calc(100% - 60px);padding:15px 30px 15px 30px;}
.service_advlist2 li .p2 .span1{font-size:16px;color:#fff;line-height: 1;margin:0 0 10px 0;display: block;}
.service_advlist2 li .p2 .span2{font-size:14px;color:#fff;line-height: 1.5;display: block;}	
		
#foot{margin:0 0 0 0;}
.foot1{background:#1b2337;padding:60px 0 50px 0;}
.foot2{background:#0c111e;padding:25px 0;}
.foot1_main{width:1240px;margin:0 auto;overflow: hidden;}
.foot2_main{width:1240px;margin:0 auto;color:#64676f;overflow: hidden;}	
}


@media (max-width: 960px) {
body{width: 100%;height:100%;font-family: "Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体";margin:0;font-size:0.24rem;color:#666;}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,table,input{margin:0;padding:0;font-weight: normal;font-size:0.24rem;}
	
.top {height:1.6rem;background:#fff;width:calc(100% - 0.2rem);top:0;left:0;box-shadow:0px 0.2rem 0.4rem -0.4rem #222;padding:0 0 0 0.2rem;position: fixed;z-index:3333;}
.logo{width:50%;float:left;height:1.6rem;/*margin:0 0 0 25%;*/}
.logo a{display:block;height:1.6rem;vertical-align: middle;line-height:1.6rem;}
.logo a img{vertical-align: middle;width:100%;height:auto;}
.menu{display:none;}
.language{width:2rem;float:right;height:0.4rem;background:none;text-align:right;margin:0.2rem 0 0 0;}
.language a{background:url(/page/images/language_en.png) no-repeat left center;background-size:auto 0.4rem;padding:0 0.15rem 0 0.5rem ;display:inline-block;color:#222;line-height:0.5rem;font-size:0.28rem;}
.language a:hover{color:#F0E700;text-decoration:none;}	
		
	
/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_nav{width:0.6rem;/*float:right;*/position:absolute;cursor:pointer;height:0.45rem;margin:0.7rem 0 0 0;top:0.1rem;right:0.3rem;/*left:0.2rem;*/z-index:999;}
.sp_nav span{display:block;background:#2c5aa1;width:0.6rem;height:3px;position:absolute;left:0.15rem;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0}
.sp_nav span:nth-of-type(2){top:0.15rem}
.sp_nav span:nth-of-type(3){top:0.3rem}
.sp_nav_se span:nth-of-type(1){top:0.15rem;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:0.15rem;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 1.6rem);line-height:3;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;display:block;}
.nav_show{top:1.6rem;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;/*margin-left:20px;*/position:relative;line-height:3;padding:0 0 0 0.4rem;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;width:80%;font-size:0.3rem;}
.sjj_nav ul li ul li a{color:#666;display:block;text-align:left;font-size:0.3rem;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#2c5aa1;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#004ea2}
.sjj_nav ul li ul li>ul{margin-left:10px}	
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/	
	
/*#banner{display:none;}
.banner_mob{display:block;height:8rem;width:100%;box-shadow:0px 0.2rem 0.4rem -0.4rem #222;margin:1.6rem 0 0 0;}	
.slides{width:100%;height:8rem;position:relative;overflow:hidden;}
.slideInner2{height:8rem;position:relative;left:0;margin-left:0;}
.slideInner2 a{display:block;height:8rem;position:relative;text-align:center;z-index:1;}
.slideInner2 .slide1 .img1{width:100%;position:absolute;left:50%;text-align:center;font-size:60px;font-weight: bold;top:245px;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrright 2000ms linear infinite;animation-iteration-count:1;}
.slideInner2 .slide1 .img2{width:1200px;position:absolute;top:360px;left:50%;font-size:40px;font-weight: bold;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrleft 3000ms linear infinite;animation-iteration-count:1;}
.slideInner2 .slide2 .img1{width:820px;line-height:1;padding:20px 0;position:absolute;left:50%;text-align:center;font-size:40px;font-weight: bold;top:245px;color:#fff;margin-left:-410px;transition:all ease 0.4s;animation: arrup 2000ms linear infinite;animation-iteration-count:1;background:#214a9a;}
.slideInner2 .slide2 .img2{width:1200px;position:absolute;top:340px;left:50%;font-size:18px;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrdown 3000ms linear infinite;animation-iteration-count:1;line-height:3;}
.slideInner2 .slide3 .img1{width:1200px;position:absolute;left:50%;text-align:left;font-size:48px;font-weight: bold;top:245px;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrright 2000ms linear infinite;animation-iteration-count:1;}
.slideInner2 .slide3 .img1 span{font-size:60px;color:#eb0000;}
.slideInner2 .slide3 .img2{width:1200px;position:absolute;top:340px;left:50%;font-size:36px;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrleft 3000ms linear infinite;animation-iteration-count:1;text-align:left;}
.slideInner2 .slide4 .img1{width:1080px;position:absolute;left:50%;text-align:left;font-size:40px;font-weight: bold;top:245px;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrright 2000ms linear infinite;animation-iteration-count:1;padding-left:120px;}
.slideInner2 .slide4 .img1:before{position:absolute;left:0;top:50%;width:100px;height:4px;background:#fff;content:"";}
.slideInner2 .slide4 .img1 span{font-size:60px;color:#eb0000;}
.slideInner2 .slide4 .img2{width:1080px;position:absolute;top:340px;left:50%;font-size:30px;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrleft 3000ms linear infinite;animation-iteration-count:1;text-align:left;padding-left:120px;}
.slideInner2 .slide5 .img1{width:1200px;position:absolute;left:50%;text-align:center;font-size:40px;font-weight: bold;top:245px;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrright 2000ms linear infinite;animation-iteration-count:1;}
.slideInner2 .slide5 .img1 span{font-size:60px;}
.slideInner2 .slide5 .img2{width:1200px;position:absolute;top:340px;left:50%;font-size:30px;color:#fff;margin-left:-600px;transition:all ease 0.4s;animation: arrleft 3000ms linear infinite;animation-iteration-count:1;text-align:center;}	
.slideInner2 .div6{background: url(../images/banner_bg1.jpg) no-repeat top center;background-size:auto 100%;}
.slideInner2 .div7{background: url(../images/banner_bg2.jpg) no-repeat top center;background-size:auto 100%;}
.slideInner2 .div8{background: url(../images/banner_bg3.jpg) no-repeat top center;background-size:auto 100%;}
.slideInner2 .div9{background: url(../images/banner_bg4.jpg) no-repeat top center;background-size:auto 100%;}
.slideInner2 .div10{background: url(../images/banner_bg5.jpg) no-repeat top center;background-size:auto 100%;}		
.navListBox{position:absolute;left:50%;top:0.2rem;z-index:99;}
.navListBox li{width:0.54rem;height:0.2rem;float:left;overflow:hidden;position: relative;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:0.2rem;height:0.2rem;border-radius:0.12rem;background-color:#fff;transition:all ease 0.5s;position: absolute;top:0;left:50%;margin-left:-5px;}
.navListBox li a.active{width:0.48rem;height:0.2rem;left:0;margin-left:0;}	*/


#banner{height:6rem;width:100%;box-shadow:0px 10px 20px -20px #222;margin:1.6rem 0 0 0;}
.slides{width:100%;height:6rem;position:relative;overflow:hidden;}
.slideInner{height:6rem;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;height:6rem;position:relative;text-align:center;z-index:1;}
.slideInner .slide1 .img1{width:100%;position:absolute;left:50%;transform:translateX(-50%);text-align:center;font-size:0.36rem;font-weight: bold;top:40%;color:#fff;margin-left:0;transition:all ease 0.4s;animation: aaa 2000ms linear infinite;animation-iteration-count:1;}
.slideInner .slide1 .img2{width:100%;position:absolute;top:calc(40% + 0.7rem);left:50%;transform:translateX(-50%);font-size:0.3rem;font-weight: bold;color:#fff;margin-left:0;transition:all ease 0.4s;animation: aaa 3000ms linear infinite;animation-iteration-count:1;}

.slideInner .slide2 .img1{width:calc(100% - 0.6rem);line-height:1;padding:0.3rem 0.3rem;position:absolute;left:50%;transform:translateX(-50%);text-align:left;font-size:0.36rem;font-weight: bold;top:36%;color:#fff;margin-left:0;transition:all ease 0.4s;animation: aaa 2000ms linear infinite;animation-iteration-count:1;}
.slideInner .slide2 .img1 span{font-size:0.42rem;color:#eb0000;}
.slideInner .slide2 .img2{width:calc(100% - 0.6rem);padding:0 0.3rem;position:absolute;top:calc(36% + 1rem);left:50%;transform:translateX(-50%);font-size:0.28rem;color:#fff;margin-left:0;transition:all ease 0.4s;animation: aaa 3000ms linear infinite;animation-iteration-count:1;line-height:2;text-align:left;}

.slideInner .slide3 .img1{width:100%;position:absolute;left:0.6rem;text-align:left;font-size:0.36rem;font-weight: bold;top:40%;color:#fff;margin-left:0;transition:all ease 0.4s;animation: aaa 2000ms linear infinite;animation-iteration-count:1;}
.slideInner .slide3 .img1 span{font-size:0.42rem;color:#eb0000;}
.slideInner .slide3 .img2{width:calc(100% - 0.6rem);position:absolute;top:calc(40% + 0.9rem);left:0.6rem;transform:translateX(0);font-size:0.28rem;color:#fff;margin-left:0;transition:all ease 0.4s;animation: aaa 3000ms linear infinite;animation-iteration-count:1;text-align:left;}
	
.slideInner .slide4 .img1{width:calc(100% - 0.4rem);position:absolute;left:0.4rem;text-align:left;font-size:0.36rem;font-weight: bold;top:40%;color:#fff;margin-left:0;transition:all ease 0.4s;animation: aaa 2000ms linear infinite;animation-iteration-count:1;padding-left:0;}
.slideInner .slide4 .img1:before{position:absolute;left:0rem;top:calc(40% + 0.6rem);width:1.2rem;height:2px;background:#fff;content:"";}
.slideInner .slide4 .img1 span{font-size:0.42rem;color:#eb0000;}
.slideInner .slide4 .img2{width:calc(100% - 0.4rem);position:absolute;top:calc(40% + 1.2rem);left:0.4rem;font-size:0.28rem;color:#fff;margin-left:0;transition:all ease 0.4s;animation: aaa 3000ms linear infinite;animation-iteration-count:1;text-align:left;padding-left:0;}

.slideInner .slide5 .img1{width:100%;position:absolute;left:50%;transform:translateX(-50%);text-align:center;font-size:0.36rem;font-weight: bold;top:40%;color:#fff;margin-left:0;transition:all ease 0.4s;animation: aaa 2000ms linear infinite;animation-iteration-count:1;}
.slideInner .slide5 .img1 span{font-size:0.42rem;}
.slideInner .slide5 .img2{width:100%;position:absolute;top:calc(40% + 0.8rem);left:50%;transform:translateX(-50%);font-size:0.28rem;color:#fff;margin-left:0;transition:all ease 0.4s;animation:aaa 3000ms linear infinite;animation-iteration-count:1;text-align:center;}


.nav22{width:100%;position:relative;left:50%;margin-left:0;transform:translateX(-50%);display:none;}
.nav22 a{display:block;width:41px;height:119px;opacity:.2;z-index:9;}
.nav22 a.prev{position:absolute;left:0;top:-350px;margin-top:-58px;background:url(../img/ban_pre.png) no-repeat;}
.nav22 a.next{position:absolute;right:0;top:-350px;margin-top:-58px;background:url(../img/ban_next.png) no-repeat;}
.navListBox{position:absolute;left:50%;top:5.6rem;z-index:99;}
.navListBox li{width:0.45rem;height:0.24rem;float:left;overflow:hidden;position: relative;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:0.2rem;height:0.2rem;border-radius:0.12rem;background-color:#fff;transition:all ease 0.5s;position: absolute;top:0;left:0;margin-left:0.1rem;}
.navListBox li a.active{width:0.4rem;height:0.2rem;left:0;margin-left:0;}
.slideInner .div1{background: url(../images/banner_bg1.jpg) no-repeat center top;animation: aaa 5000ms linear infinite;background-size:auto 100%;}
.slideInner .div2{background: url(../images/banner_bg2.jpg) no-repeat center top;animation: aaa 5000ms linear infinite;background-size:auto 100%;}
.slideInner .div3{background: url(../images/banner_bg3.jpg) no-repeat center top;animation: aaa 5000ms linear infinite;background-size:auto 100%;}
.slideInner .div4{background: url(../images/banner_bg4.jpg) no-repeat center top;animation: aaa 5000ms linear infinite;background-size:auto 100%;}
.slideInner .div5{background: url(../images/banner_bg5.jpg) no-repeat center top;animation: aaa 5000ms linear infinite;background-size:auto 100%;}
	
	
		
	
.index_advantage {background:#f2f2f8;padding:0.3rem 0;height:0.8rem;}
.index_advantage ul{width:100%;margin:0 auto;height:0.8rem;}
.index_advantage ul li{width:25%;float:left;background:url(/page/images/adv_line1.png) right repeat-y;height:0.8rem;text-align: center;}
.index_advantage ul li:last-child{background:none;}
.index_advantage ul li .p1 .span1{font-size:0.28rem;color:#000;line-height:1.2;font-family:newFont-1;font-weight: bold;}
.index_advantage ul li .p1 .span2{font-size:0.24rem;color:#000;line-height:1;font-family:newFont-1;}
.index_advantage ul li .p2{font-size:0.24rem;color:#727272;line-height:2;}	

.index_service {padding:0.8rem 0.2rem 0.8rem 0.2rem;width:calc(100% - 0.4rem);margin:0 auto;}
.index_title1 {font-size:0.45rem;font-weight: bold;color:#00489a;text-align: center;position: relative;padding:0 0 0.3rem 0;}
.index_title1:after {position: absolute;background:#00489a;width:1rem;height:0.08rem;bottom:0;left:50%;transform:translateX(-50%);content:"";}
.index_servicelist {overflow:hidden;margin:0.8rem 0 0 0;display:none;}
.index_servicelist li{width:18.8%;height:490px;float:left;margin:0 1.5% 0 0;position: relative;overflow: hidden;cursor: pointer;}
.index_servicelist li:last-child{margin:0 0 0 0;}
.index_servicelist li .p1{width:100%;height:400px;position: absolute;top:0;left:0;transition:all ease 0.4s;overflow:hidden;}
.index_servicelist li .p1 a{width:100%;height:400px;display:block;}
.index_servicelist li .p1 a img{width:100%;height:400px;transition:all ease 0.4s;}
.index_servicelist li .p1:after{position: absolute;width:100%;height:400px;background:rgba(0,0,0,0.8) url(/page/images/service_icon1.png) no-repeat center center;top:0;left:0;content:"";opacity: 0;transition:all ease 0.3s;}
.index_servicelist li .p2{width:100%;height:90px;position: absolute;top:400px;left:0;text-align:center;color:#444;font-size:24px;line-height:120px;transition:all ease 0.4s;}
.index_servicelist li .p2 a:hover{color:#00489a;text-decoration:none;}
.index_servicelist li:nth-child(2) .p1{top:90px;}
.index_servicelist li:nth-child(2) .p2{top:0;line-height:60px;}
.index_servicelist li:nth-child(4) .p1{top:90px;}
.index_servicelist li:nth-child(4) .p2{top:0;line-height:60px;}
.index_servicelist li:nth-child(2)  .p1:after{background:rgba(0,0,0,0.8) url(/page/images/service_icon2.png) no-repeat center center;}
.index_servicelist li:nth-child(3)  .p1:after{background:rgba(0,0,0,0.8) url(/page/images/service_icon3.png) no-repeat center center;}
.index_servicelist li:nth-child(4)  .p1:after{background:rgba(0,0,0,0.8) url(/page/images/service_icon4.png) no-repeat center center;}
.index_servicelist li:nth-child(5)  .p1:after{background:rgba(0,0,0,0.8) url(/page/images/service_icon5.png) no-repeat center center;}

.index_servicelist li:hover .p1:after{opacity: 0.8;}
.index_servicelist li:hover .p1 a img{transform:scale(1.25,1.25)}
.index_servicelist li:hover .p2 a{color:#00489a;text-decoration:none;}
.index_servicelist li:hover .p1{top:20px;}
.index_servicelist li:hover .p2{top:390px;}
.index_servicelist li:nth-child(2):hover .p1{top:70px;}
.index_servicelist li:nth-child(2):hover .p2{top:10px;}
.index_servicelist li:nth-child(4):hover .p1{top:70px;}
.index_servicelist li:nth-child(4):hover .p2{top:10px;}	

	
.index_servicelist2 {overflow:hidden;margin:0.8rem 0 0 0;display:block;}
.index_servicelist2 li{width:100%;height:5.8rem;float:none;margin:0 0 0.3rem 0;position: relative;overflow: hidden;cursor: pointer;}
.index_servicelist2 li .p1{width:100%;height:5rem;position: absolute;top:0;left:0;transition:all ease 0.4s;overflow:hidden;}
.index_servicelist2 li .p1 a{width:100%;height:5rem;display:block;}
.index_servicelist2 li .p1 a img{width:100%;height:100%;transition:all ease 0.4s;}
.index_servicelist2 li .p2{width:100%;height:0.8rem;position: absolute;bottom:0;left:0;text-align:center;color:#444;font-size:0.3rem;line-height:120px;transition:all ease 0.4s;line-height: 0.8rem;}
.index_servicelist2 li .p2 a:hover{color:#00489a;text-decoration:none;}

	
	
	
	
.index_about {background:url(/page/images/index_aboutbg1.jpg) no-repeat top center;background-size:cover;padding:0.9rem 0;}
.index_title2 {font-size:0.45rem;font-weight: bold;color:#fff;text-align: center;position: relative;padding:0 0 0.3rem 0;}
.index_title2:after {position: absolute;background:#fff;width:1rem;height:0.08rem;bottom:0;left:50%;transform:translateX(-50%);content:"";}
.index_aboutcon {margin:0.5rem auto 0 auto;width:calc(100% - 0.8rem);padding:0 0.4rem;}
.index_aboutcon p{line-height:2.5;font-size:0.24rem;color:#fff;margin:0 0 0.3rem 0;}
.index_aboutbut {text-align: center;margin:0.4rem 0 0 0;}
.index_aboutbut a{display:inline-block;width:2.4rem;height:0.7rem;background:#ee0e0e;color:#fff;font-size:0.24rem;text-align: center;line-height:0.7rem;border-radius:0.4rem;transition:all ease 0.4s;}
.index_aboutbut a:hover{text-decoration:none;background:#000;transform:translateX(10px);}
.index_aboutbut a span{display:inline-block;margin:0 0.06rem;transition:all ease 0.4s;}

.index_news {display:none;}
.index_news2 {display:block;padding:0.9rem 0.2rem 0.5rem 0.2rem;width:calc(100% - 0.4rem);margin:0 auto;}
.index_news2 .index_newslist2{overflow: hidden;padding:0 0.2rem;width:100%;margin:0.6rem 0 0 0;width:calc(100% - 0.4rem);}
.index_news2 .index_newslist2 li{float:none;width:100%;height:7.6rem;/*overflow: hidden;*/position:relative;margin:0 0 0.3rem 0;}
.index_news2 .index_newslist2 li:last-child{margin:0 0 0 0;}
.index_news2 .index_newslist2 li .p1{width:100%;height:4.5rem;position:absolute;top:0;left:0;border-radius:0.25rem;overflow: hidden;}
.index_news2 .index_newslist2 li .p1 a{display:block;width:100%;height:4.5rem;}
.index_news2 .index_newslist2 li .p1 a img{width:100%;height:100%;}
.index_news2 .index_newslist2 li .p2{width:calc(100% - 0.6rem);height:2.8rem;position:absolute;bottom:0.5rem;left:0;background:#fff;border-radius:0.25rem;padding:0.5rem 0.3rem 0.3rem 0.3rem;box-shadow:0px 0px 0.15rem #ccc;}
.index_news2 .index_newslist2 li .p2 .a1{font-size:0.28rem;line-height:1.5;margin:0 0 0.3rem 0;display:block;}
.index_news2 .index_newslist2 li .p2 .a2{font-size:0.24rem;line-height:1.6;color:#777;display:block;}
.index_news2 .index_newslist2 li .p2 .a3{display:block;bottom:0.3rem;left:0.3rem;height:0.4rem;position:absolute;}	
	

.index_cooperation{background:url(/page/images/index_bg2.jpg) no-repeat top center;background-size:cover;padding:0.8rem 0;}
.index_cooperation_con{padding:0.2rem;margin:0.5rem auto 0 auto;width:calc(100% - 0.4rem);overflow: hidden;}
.index_cooperationlist{overflow: hidden;background:#eaf1fb;border:#eaf1fb solid 1px;}
.index_cooperationlist li{overflow: hidden;width:calc(50% - 1px);float:left;background:#fff;margin:0 1px 1px 0;text-align:center;padding:0.5rem 0;}
.index_cooperationlist li:nth-child(5){margin:0 1px 1px 0;width:calc(50% - 1px);}
.index_cooperationlist li:nth-child(6),.index_cooperationlist li:nth-child(7),.index_cooperationlist li:nth-child(8),.index_cooperationlist li:nth-child(9){margin:0 1px 1px 0;}
.index_cooperationlist li:nth-child(10){margin:0 0 0 0;width:calc(50% - 1px);}

	
.banner2{height:6rem;width:100%;margin:1.6rem 0 0 0;/*background-size:cover*/;animation: aa 4000ms linear 1;background-size:auto 100%;}
.banner2_main{height:6rem;width:100%;margin:0 auto;position: relative;}
.banner2 .p1{position:absolute;top:42%;left:0.6rem;font-size:0.72rem;font-weight: bold;padding:0 0 0 1.15rem;color:#fff;animation: aaa 3000ms linear infinite;animation-iteration-count:1;}
.banner2 .p1:before{position:absolute;left:0;top:50%;background:#fff;width:0.8rem;height:3px;content:"";}
.banner2 .p2{position:absolute;top:calc(42% + 1.2rem);left:0;font-size:0.4rem;padding:0 0 0 1.75rem;color:#fff;animation: aaa 3000ms linear infinite;animation-iteration-count:1;}
.banner2 .p3{position:absolute;top:42%;left:0;width:auto;font-size:0.72rem;font-weight: bold;padding:0 0 0 1.2rem;color:#fff;animation: aa 3000ms linear infinite;animation-iteration-count:1;}
.banner2 .p3:before{position:absolute;left:0.4rem;top:50%;background:#fff;width:0.8rem;height:2px;content:"";}
.banner2 .p4{position:absolute;top:calc(42% + 1.2rem);left:0.4rem;width:auto;font-size:0.4rem;padding:0 0 0 1.2rem;color:#fff;animation: aaa 3000ms linear infinite;animation-iteration-count:1;}
.nav_crumbs{height:1.2rem;width:100%;background: #f2f2f8;border-bottom:#e2e2e2 solid 1px;line-height:1.2rem;}
.nav_crumbs_main{background:none;margin:0 auto;width:calc(100% - 0.4rem);height:1.2rem;line-height:1.2rem;padding:0 0.2rem;}
.nav_crumbs_main a{color:#666;display: inline-block;margin:0 0.08rem;transition:all ease 0.3s;}
.nav_crumbs_main a:hover{color:#00489a;transform:translateX(0);}	
	
	
.about_main1{width:100%;margin:0.8rem auto 0 auto;height:auto;overflow: hidden;}
.about_main1left{width:calc(100% - 0.4rem);float:none;padding:0 0.2rem;height:auto;overflow: hidden;}
.about_title1{color:#00489a;font-size:0.64rem;position: relative;line-height: 1;padding:0 0 0.3rem 0;margin:0 0 0.3rem 0;}
.about_title1:after{position: absolute;left:0;bottom:0;width:1rem;height:0.06rem;background:#00489a;content:"";}
.about_con1{font-size:0.24rem;line-height:2.5;}
.about_main1right{width:calc(100% - 1.6rem);float:none;background:url(/page/images/about_bg1.jpg) no-repeat left top;background-size:cover;height:3.5rem;position: relative;padding:1.2rem 0.8rem 1.5rem 0.8rem;margin:0.3rem 0 0 0;}
.about_title2{color:#fff;font-size:0.9rem;font-weight:bold;position:relative;padding:0 0 0.7rem 0;letter-spacing:0.1rem;margin:0 0 0.7rem 0;}
.about_title2 span{display:inline-block;text-shadow:0.1rem 0.1rem 0 rgba(255,255,255,0.2);}
.about_title2:after{position:absolute;width:0.8rem;height:5px;background:#ee0e0e;left:0;bottom:0;content:"";}
.about_main1right .p1{color:#fff;font-size:0.36rem;margin:0 0 0.4rem 0;line-height: 1;}
.about_main1right .p2{color:#fff;font-size:0.24rem;text-transform:uppercase;}	

.about_main2{width:100%;margin:0 auto;overflow: hidden;}
.about_main2left{width:100%;float:none;height:5rem;overflow:hidden;}
.about_main2left img{width:auto;height:100%;}	
.about_main2right{width:calc(100% - 1.6rem);float:none;background:url(/page/images/about_bg2.jpg) no-repeat center top;background-size:cover;height:4rem;position: relative;padding:1.5rem 0.8rem 1rem 0.8rem;}
.about_title3{color:#fff;font-size:0.8rem;font-weight:bold;position:relative;padding:0 0 0 0.4rem;letter-spacing:0.1rem;margin:0 0 0.7rem 0;background:#00489a;height:1.2rem;width:4.5rem;line-height:1.2rem;}
.about_title3:after{position:absolute;width:0.8rem;height:5px;background:#ee0e0e;left:0;bottom:-0.8rem;content:"";}
.about_main2right .p1{color:#000;font-size:0.32rem;margin:1.2rem 0 0 0;line-height:2.5;}

.about_main3{width:calc(100% - 0.4rem);margin:0 auto 0 auto;padding:0.9rem 0.2rem 0.9rem 0.2rem;display:none;}
.about_title4{display:block;}
.about_title4 span{color:#00489a;display:inline-block;font-size:0.64rem;position: relative;line-height: 1;padding:0 1.4rem 0 0;}
.about_title4 span:after{position: absolute;right:0;top:50%;width:1rem;height:3px;background:#00489a;content:"";}
.about_main3 .p1{margin:0.36rem 0 0 0;line-height: 2;}
#four_flash{position:relative;width:100%;height:auto;margin:0.6rem 0 0 0;}
#four_flash .flashBg{width:100%;height:18rem;overflow:hidden;position:relative;}
#four_flash .flashBg ul.mobile{width:100%;height:12rem; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:48%;height:6rem;margin:0 4% 0.3rem 0;transition:all 0.5s ease 0s;background:#f5f5f5 url(/page/images/honor_bg.jpg) no-repeat center center;background-size:cover;position: relative;}
#four_flash .flashBg ul.mobile li:last-child{margin:0 0 0.3rem 0;}
#four_flash .flashBg ul.mobile li p{display:block;width:90%;height:90%;position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
#four_flash .flashBg ul.mobile li p img{width:100%;height:100%;}
#four_flash .but_left{width:30px;height:60px;position:absolute; top:50%; left:-85px;transform:translateY(-50%);z-index: 2;}
#four_flash .but_right{width:30px;height:60px;position:absolute; top:50%; right:-85px;transform:translateY(-50%);z-index: 2;}
.about_main4{display:none;}

	
.contact_main{background:#f8f9fd;padding:0.9rem 0 0 0;}
.contact_main1{margin:0 auto;overflow: hidden;width:calc(100% - 0.4rem);padding:0 0.2rem;}
.contact_title1{color:#00489a;font-size:0.64rem;position: relative;line-height: 1;padding:0 0 0.4rem 0;margin:0 0 0.4rem 0;text-align: center;font-weight: bold;}
.contact_title1:after{position: absolute;left:50%;bottom:0;width:1rem;height:3px;background:#00489a;content:"";transform:translateX(-50%);}
.contact_main1 .p1{margin:0.3rem 0 0.5rem 0;text-align: center;line-height:2;font-size:0.28rem;}	
.contact_main1left{width:calc(100% - 4px);float:none;border:#ececec solid 2px;height:auto;margin:0 0 0.4rem 0;}
.contact_main1right{width:calc(100% - 4px);float:none;border:#ececec solid 2px;height:auto;margin:0 0 0.6rem 0;}
.contact_text{height:auto;padding:0.6rem 0.4rem 0.6rem 0.4rem;}
.contact_text h2{font-size:0.48rem;padding:0 0 0.3rem 0;position: relative;font-weight: bold;line-height:1;color:#222;}
.contact_text h2:after{position: absolute;left:0;bottom:0;width:0.8rem;height:2px;background:#222;content:"";}
.contact_map2{height:auto;overflow: hidden;text-align: center;}
.contact_map2 img{height:auto;width:100%;}
.contact_text ul{margin:0.6rem 0 0 0;}
.contact_text ul li{margin:0 0 0.3rem 0;font-size:0.24rem;line-height:1.5;padding-left:0.36rem;}
.contact_text ul li:nth-child(1){background:url(/page/images/contact_icon4.png) no-repeat left center;background-size:auto 0.24rem;}
.contact_text ul li:nth-child(2){background:url(/page/images/contact_icon5.png) no-repeat left center;background-size:auto 0.24rem;}
.contact_text ul li:nth-child(3){background:url(/page/images/contact_icon6.png) no-repeat left center;background-size:auto 0.24rem;margin:0 0 0 0;}	
			
.contact_list{overflow:hidden;margin:0.6rem 0 0 0;}
.contact_list li{width:100%;margin:0 0 0.8rem 0;position: relative;float:none;}
.contact_list li:last-child{margin:0 0 0 0;}
.contact_list li .p1{text-align: center;padding:1.8rem 0 0 0;font-size:0.42rem;color:#222;font-weight: bold;background:url(/page/images/contact_icon1.png) no-repeat top center;background-size:1.5rem 1.5rem;line-height: 1;}
.contact_list li .p2{text-align: center;margin:0.3rem 0 0 0;font-size:0.3rem;color:#666;}
.contact_list li:nth-child(2) .p1{background:url(/page/images/contact_icon2.png) no-repeat top center;background-size:1.5rem 1.5rem ;}
.contact_list li:nth-child(3) .p1{background:url(/page/images/contact_icon3.png) no-repeat top center;background-size:1.5rem 1.5rem ;}
.contact_main2{margin:1rem auto 0 auto;width:100%;}
.contact_map{width:100%;height:6rem;border:#e4e4e4 solid 0;border-radius:0;box-shadow: #ccc 0 0 0;overflow: hidden;}

	
.job_main{padding:0.9rem 0.2rem 0.4rem 0.2rem;width:calc(100% - 0.4rem);margin:0 auto;overflow: hidden;}
.job_lable{margin:0 0 0.6rem 0;padding:0 0 0 0.2rem;}
.job_title span{color:#00489a;display:inline-block;font-size:0.64rem;position: relative;line-height: 1;padding:0 1.2rem 0 0;}
.job_title span:after{position: absolute;right:0;top:50%;width:1rem;height:3px;background:#00489a;content:"";}
.job_lable p{overflow: hidden;margin:0.4rem 0 0 0;font-size:0.24rem;line-height:2;}
.job_list{background:#fff;padding:0.4rem 0.3rem;box-shadow:0 0 8px #eee;margin:0 auto 0.5rem auto;border-radius:6px;overflow:hidden;position: relative;}
.job_list .job_title1{color:#222;font-size:0.3rem;font-weight: bold;margin:0 0 0.25rem 0;}
.job_list .job_p1 {color:#999;margin:0 0 0.4rem 0;font-size:0.24rem;}
.job_p1 span{display:inline-block;margin:0 0.2rem;font-size:0.24rem;}
.job_con1{font-size:0.24rem;line-height:2;}
.job_but{position: absolute;top:0.6rem;right:0.8rem;width:200px;height:30px;text-align: right;}
.job_but a{font-size:16px;color:#444;padding-right:18px;display:inline-block;line-height:1;background:url(/page/images/arrow3.png) no-repeat right center;background-size:auto 12px;transition:all ease 0.4s;}
.job_but a:hover{transform:translateX(10px);color:#ee0e0e;background:url(/page/images/arrow4.png) no-repeat right center;background-size:auto 12px;}	
	

.news_main{width:calc(100% - 0.4rem);margin:0 auto 0 auto;padding:0.9rem 0.2rem 0.8rem 0.2rem;overflow: hidden;}
.news_mainleft{width:100%;float:none;padding:0 0;}
.news_mainright{width:340px;float:right;display:none;}
.news_list li{background:#fff;box-shadow:0 0 8px #eee;padding:0.4rem 0.3rem;position: relative;border-radius:0.12rem;margin:0 0 0.5rem 0;}
.news_date{font-size:0.24rem;color:#00489a;margin:0 0 0.2rem 0;}
.news_title1{margin:0 0 0.4rem 0;line-height:1.2;}
.news_title1 a{color:#222;font-size:0.36rem;transition:all ease 0.4s; display: inline-block;}
.news_title1 a:hover{color:#00489a;transform:translateY(0);}
.news_text{color:#666;line-height:2;margin:0 0 0.5rem 0;}
.news_but{position: absolute;left:0.3rem;bottom:0.4rem;}
.news_but a{display:inline-block;padding-left:0.6rem;line-height:1.5;background:url(/page/images/arrow2.png) no-repeat left center;transition:all ease 0.4s;}
.news_but a:hover{transform:translateX(0);color:#ee0e0e;}
.news_con1{background:#fff;box-shadow:0 0 8px #eee;padding:0.4rem 0.3rem;position: relative;border-radius:6px;margin:0 0 0.5rem 0;}
.news_title{font-size:0.36rem;color:#444;padding:0 0 0.3rem 0;margin:0 0 0.3rem 0;position: relative;}
.news_title:after{width:1.2rem;height:3px;background:#999;left:0;bottom:0;position:absolute;content:"";}
.article_head{margin:0 0 0.5rem 0;}
.article_head span{color:#999;display:inline-block;margin:0 0.4rem 0 0;font-size:0.24rem;}
.article_con{font-size:0.24rem;line-height:2;}
.article_con img{max-width: 100%;height:auto;}
	
.pages{margin:0.5rem 0 0 0;text-align:center;overflow: hidden;}
.pages a{text-align:center;display:inline-block;color:#818181;width:0.8rem;height:0.8rem;margin-right:0.15rem;border:#e7e7e7 solid 1px;line-height:0.8rem;font-size:0.24rem;transition:all 400ms ease-in-out; border-radius:0.08rem;}
.pages a:hover{color:#fff;background:#00489a;}
.pages span{text-align:center;display:inline-block;color:#fff;width:0.8rem;height:0.8rem;margin-right:0.15rem;border:#00489a solid 1px;line-height:0.8rem;font-size:0.24rem;transition:all 400ms ease-in-out; border-radius:0.08rem;background:#00489a;}
.pages .thisclass{text-align:center;display:inline-block;color:#fff;width:0.8rem;height:0.8rem;margin-right:0.15rem;border:#e7e7e7 solid 1px;line-height:0.8rem;font-size:0.24rem;transition:all 400ms ease-in-out; border-radius:0.08rem;background:#00489a;}
.prewnext {border-top: 1px dotted #CCCCCC;padding-top:0.5rem;margin:0.5rem auto 0 auto;}
.prew {height: 0.6rem;line-height:0.6rem;color:#222;background:url(/page/images/arrow3.png) no-repeat left center;background-size:auto 0.2rem;padding-left:0.3rem;}
.prew a:hover{color: #00489a;}
.similar{background:#fff;box-shadow:0 0 8px #eee;padding:0.4rem 0.3rem;position: relative;border-radius:0.1rem;}
.news_title2{line-height:1.5;border-bottom:#ececec solid 1px;margin:0 0 0.5rem 0;font-size:0.3rem;color:#222;font-weight:bold;}
.news_title2 span{display:inline-block;position:relative;padding:0 0 0.25rem 0;}
.news_title2 span:after{position: absolute;bottom:0;left:0;background:#00489a;content:"";width:100%;height:2px;}
.similar_list {overflow: hidden;}
.similar_list li{display:block;width:100%;float:none;margin:0 0 0.15rem 0;}
.similar_list li:nth-child(2n){display:block;width:100%;float:none;}
.similar_list li a{display:inline-block;color:#666;font-size:0.24rem;background:url(/page/images/arrow3.png) no-repeat left center;background-size:auto 0.2rem;padding-left:0.3rem; line-height:2.5;}	

	
.route_main{width:calc(100% - 0.4rem);margin:0 auto 0 auto;padding:0.8rem 0.2rem 0 0.2rem;overflow: hidden;}
.route_lable{margin:0 0 0.5rem 0;display:none;}
.route_title1{font-size:0.64rem;color:#000;margin:0 0 0.3rem 0;line-height: 1;text-align: center;}
.route_lable p{font-size:0.24rem;line-height:1.5;text-align: center;color:#999;}
.route_title2{display:block;font-size:0.64rem;color:#000;margin:0 0 0.3rem 0;line-height: 1;text-align: center;}	
.route_menu{width:870px;height:46px;background:#e9ebf3;margin:0 auto;padding:5px 10px;/*overflow: hidden;*/border-radius:12px;display:none;}
.route_menu li{width:15%;height:46px;margin:0 2% 0 0;float:left;}
.route_menu li:last-child{margin:0 0 0 0;}
.route_menu li a{display:block;width:100%;height:46px;line-height:46px; text-align:center;background:#e9ebf3;border-radius:12px;font-size:16px;color:#222;transition:all ease 0.6s;}
.route_menu li a.on{display:block;width:100%;height:46px;line-height:46px;text-align:center;background:#00489a;color:#fff;border-radius: 12px;font-size:16px;}
.route_menu li a:hover{background:#00489a;color:#fff;}
.route_con{font-size:0.28rem;line-height:2.5;margin:0.4rem 0 0 0;padding:0 0;}
.route_con img{max-width: 100%;}
.route_con .div1{font-size:0.28rem;line-height: 2.5;}	
.route_pic1{text-align: center;margin:0.6rem 0 0 0;}
.route_list{overflow: hidden;margin:0.6rem 0 0 0;padding:0.6rem 0 0 0;border-top:#ececec dotted 1px;}
.route_list li{width:48%;float:left;margin:0 1% 0.3rem 1%;height:2.2rem;overflow: hidden;cursor: pointer;}
.route_list li:nth-child(3){margin:0 1% 0.3rem 1%;}
.route_list li:nth-child(4),.route_list li:nth-child(5){margin:0 1% 0.3rem 1%;}
.route_list li:nth-child(6){margin:0 1% 0.3rem 1%;}		
.route_list li p{display:block;width:100%;height:100%;}
.route_list li p img{width:100%;height:100%;transition:all ease 0.4s;}
.route_list li:hover p img{transform:scale(1.15,1.15);}	

.map_list{overflow: hidden;margin:0.6rem 0 0 0;}
.map_list li{width:calc(100% - 4px);float:none;margin:0 0 0 0;height:auto;overflow: hidden;cursor: pointer;border:#ececec solid 2px;margin:0 0 0.3rem 0;}
.map_list li:nth-child(3n){margin:0 0 0 0;}
.map_list li p{display:block;width:100%;height:auto;}
.map_list li p img{width:100%;height:auto;transition:all ease 0.4s;}
.map_list li:hover p img{transform:scale(1.15,1.15);}	
	
	
	

.service_main{width:100%;overflow: hidden;}
.service_list li{width:100%;float:none;height:auto;overflow:hidden;}
.service_list li:nth-child(2n){float:none;height:5rem;}
.service_list li:nth-child(2n) img{width:100%;height:5rem;}
.service_list li .service_text{width:calc(100% - 1rem);padding:0.6rem 0.5rem 1.8rem 0.5rem;float:none;position:relative;}
.service_list li .service_text h2{/*padding:0 0 42px 0;*/border-bottom:#d9e1e9 solid 1px;line-height: 1;position:relative;height:1.8rem;}
.service_list li .service_text h2 .span1{display: block;position: absolute;top:0;left:0;font-size:1.5rem;color:#dadee6;font-weight: bold;font-family:DIN-Bold;line-height: 1;}
.service_list li .service_text h2 .span2{display: block;position: absolute;bottom:0rem;left:0;color:#222;font-size:0.42rem;font-weight: bold;z-index:1;width:100%;background:url(/page/images/service_icon1-2.png) no-repeat right top;background-size:auto 1rem;height:1.2rem;line-height:1.2rem;}
.service_list li:nth-child(3) .service_text h2 .span2{background:url(/page/images/service_icon2-2.png) no-repeat right top;background-size:auto 1rem;}	
.service_list li:nth-child(5) .service_text h2 .span2{background:url(/page/images/service_icon3-2.png) no-repeat right top;background-size:auto 1rem;}
.service_list li:nth-child(7) .service_text h2 .span2{background:url(/page/images/service_icon4-2.png) no-repeat right top;background-size:auto 1rem;}	
.service_list li:nth-child(9) .service_text h2 .span2{background:url(/page/images/service_icon5-2.png) no-repeat right top;background-size:auto 1rem;}	
.service_txt{padding:0.5rem 0 0 0;font-size:0.28rem;line-height:2.5;}
.service_list li:nth-child(3){float:none;}
.service_list li:nth-child(4){float:none;}
.service_list li:nth-child(7){float:none;}
.service_list li:nth-child(8){float:none;}
.service_list li:nth-child(3) .service_text{padding:0.6rem 0.5rem 1.5rem 0.5rem;float:none;}
.service_list li:nth-child(7) .service_text{padding:0.6rem 0.5rem 1.5rem 0.5rem;float:none;}
.service_but{position: absolute;bottom:0.6rem;left:0.5rem;}
.service_but a{display:inline-block;font-size:0.24rem;color:#fff;background:#00489a;line-height: 1;padding:0.25rem 0.5rem;text-align: center;border-radius:0.6rem;transition:all ease 0.3s}
.service_but a span{display:inline-block;padding-right:0.5rem;background:url(/page/images/arrow5.png) no-repeat right center;background-size:auto 0.2rem;text-align: left;transition:all ease 0.3s}
.service_but a:hover{background:#ee0e0e;}
.service_but a:hover span{padding-right:35px;}
.service_list li:nth-child(3) .service_text .service_but{position: absolute;bottom:0.6rem;left:0.5rem;}
.service_list li:nth-child(7) .service_text .service_but{position: absolute;bottom:0.6rem;left:0.5rem;}
.service_lable{width:calc(100% - 0.4rem);margin:0.9rem auto 0 auto;overflow:hidden;padding:0 0.2rem;}
.service_title1{font-size:0.64rem;color:#000;margin:0 0 0.4rem 0;line-height: 1;text-align: center;}
.service_jianjie{font-size:0.24rem;line-height:2;text-align: center;color:#999;}
.service_con{width:calc(100% - 0.4rem);margin:0 auto 0 auto;padding:0.4rem 0.2rem 0 0.2rem;overflow: hidden;}

.service_adv{background:#fff;padding:0.8rem 0;margin:0 0 0 0;}
.service_adv h2{}
.service_lable2{width:calc(100% - 0.4rem);margin:0 auto 0 auto;overflow:hidden;padding:0 0.2rem;}
.service_lable2 .p1{margin:0.25rem 0 0 0;overflow:hidden;}
.service_advlist{width:calc(100% - 0.4rem);margin:0.5rem auto 0 auto;overflow: hidden;}
.service_news{background:url(/page/images/news_bg1.jpg) no-repeat top center;background-size:cover;padding:0.8rem 0;}
.service_advlist li{width:100%;margin:0 0 0.2rem 0;float:none;height:4.5rem;overflow: hidden;border-radius:0.15rem 0.15rem 0 0;position: relative;}
.service_advlist li:nth-child(3n){margin:0 0 0 0;}
.service_advlist li .p1{width:100%;height:100%;overflow: hidden;display:block;}
.service_advlist li .p1 img{width:100%;height:100%;}
.service_advlist li .p2{position: absolute;background: rgba(0,0,0,0.6);height:0.75rem;bottom:0;left:0;width:calc(100% - 0.4rem);padding:0.2rem 0.2rem 0.2rem 0.2rem;}
.service_advlist li .p2 .span1{font-size:0.32rem;color:#fff;line-height: 1;margin:0 0 0.15rem 0;display: block;}
.service_advlist li .p2 .span2{font-size:0.24rem;color:#fff;line-height: 1;display: block;}

.service_list2{overflow: hidden;margin:0.4rem 0 0 0;}
.service_list2 li{width:48%;float:left;margin:0 1% 0.3rem 1%;height:2.4rem;overflow: hidden;cursor: pointer;position: relative;}
.service_list2 li:nth-child(3n){margin:0 1% 0.3rem 1%;}
.service_list2 li .p1{display:block;width:100%;height:100%;}
.service_list2 li .p1 img{width:100%;height:100%;transition:all ease 0.4s;}
.service_list2 li:hover .p1 img{transform:scale(1.15,1.15);}
.service_list2 li .p2{display:block;width:calc(100% - 0.4rem);height:0.6rem;background: rgba(0,0,0,0.6);line-height:0.6rem;padding:0 0.2rem;font-size:0.24rem;color:#fff;position: absolute;bottom:0;left:0;}
.service_list2 li .p2 span{display:inline-block;transition:all ease 0.4s;}
.service_list2 li:hover .p2 span{transform:translateX(0);}

.service_advlist2{width:calc(100% - 0.4rem);margin:0.5rem auto 0 auto;overflow: hidden;padding:0 0.2rem;}
.service_advlist2 li{width:100%;margin:0 0 0.3rem 0;float:none;height:5rem;overflow: hidden;border-radius:0.15rem 0.15rem 0 0;position: relative;}
.service_advlist2 li:nth-child(2n){margin:0 0 0.3rem 0;float:none;}
.service_advlist2 li .p1{width:100%;height:100%;overflow: hidden;display:block;}
.service_advlist2 li .p1 img{width:100%;height:100%;}
.service_advlist2 li .p2{position: absolute;background: rgba(0,0,0,0.6);height:1.2rem;bottom:0;left:0;width:calc(100% - 0.4rem);padding:0.2rem 0.2rem 0.2rem 0.2rem;}
.service_advlist2 li .p2 .span1{font-size:0.3rem;color:#fff;line-height: 1;margin:0 0 0.15rem 0;display: block;}
.service_advlist2 li .p2 .span2{font-size:0.24rem;color:#fff;line-height: 1.5;display: block;}	
	
	
	
#foot{margin:0 0 0 0;}
.foot1{background:#1b2337;padding:0.8rem 0 0.6rem 0;}
.foot2{background:#0c111e;padding:0.4rem 0;}
.foot1_main{width:calc(100% - 0.6rem);padding:0 0.3rem;margin:0 auto;overflow: hidden;}
.foot1_con1{width:100%;float:none;}
.foot1_con2{width:100%;float:none;border-top:#3d4455 solid 1px;margin:0.5rem 0 0 0;padding:0.5rem 0 0 0;}
.foot_list1{overflow: hidden;}
.foot_list1 > li{float:left;margin:0 0.5rem 0 0;}
.foot_list1 > li:last-child{margin:0 0 0 0;}
.foot_list1 > li > a{color:#fff;display: block;margin:0 0 0.4rem 0;font-size:0.28rem;transition:all ease 0.3s}
.foot_list1 > li > a:hover{text-decoration:none;transform:translateY(0);}
.foot_list1 > li > ul > li > a{color:#a2a4aa;display: block;line-height:2;font-size:0.24rem;transition:all ease 0.4s;}
.foot_list1 > li > ul > li > a:hover{color:#fff;text-decoration:none;transform:translateX(0);}

.foot_title1{margin:0 0 0.3rem 0;}
.foot_title1 .p1{font-size:0.32rem;color:#fff;line-height:1;margin:0 0 0.15rem 0;font-family:newFont-1;font-weight: bold;letter-spacing:0.04rem;}
.foot_title1 .p2{font-size:0.24rem;color:#a2a4aa;line-height:1;}
.foot_title2{margin:0 0 0.5rem 0;}
.foot_title2 .p1{font-size:0.28rem;color:#fff;line-height:1;margin:0 0 0.15rem 0;font-family:newFont-1;font-weight: bold;/*letter-spacing:3px;*/}
.foot_title2 .p2{font-size:0.24rem;color:#a2a4aa;line-height:1;}
.foot_title3 .p1{font-size:0.28rem;color:#fff;line-height:1;margin:0 0 0.35rem 0;font-weight: bold;letter-spacing:0.04rem;}
.foot_title3 .p2 span{display:inline-block;margin:0 0.25rem 0 0;}
.foot_title3 .p2 a{display:inline-block;}

.foot2_main{width:calc(100% - 0.6rem);padding:0 0.3rem;margin:0 auto;color:#64676f;overflow: hidden;}
.foot2_main a{color:#64676f;display:inline-block;}
.foot2_main a:hover{color:#b9c0d6;text-decoration: underline;}
.foot2_main .p1{width:100%;float:none;font-size:0.2rem;}
.foot2_main .p2{width:100%;float:none;text-align: left;margin:0.2rem 0 0 0;font-size:0.2rem;}
.foot2_main .p2 span{margin:0 0.3rem 0 0;}	
	
}


