@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:16px;color:#555;}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,table,input{margin:0;padding:0;font-weight: normal;font-size:16px;}
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%;}
.clear{  display:block; clear:both; height:0; visibility:hidden;}
.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}

.bm404{ height:100%;width:100%;position: relative;}
.bm404con{ height:auto;width:100%;position: absolute;left:0;top:50%;transform:translateY(-50%);text-align: center;}
.bm404con .p1{margin:0 0 40px 0;}
.bm404con .p1 span{display:inline-block; background:#ececec;padding:10px 30px;font-size:20px;font-weight: bold;}
.bm404con .p2{margin:0 0 40px 0;}
.bm404con .p3 a{display:inline-block;border:#125795 solid 2px;padding:10px 30px;text-align: center;color:#125795;font-size:18px;line-height: 1; border-radius:20px;}


.top {height:92px;background:#fff;width:100%;top:0;left:0;box-shadow:0px 10px 20px -20px #ccc;position: fixed;z-index:3333;}
.top_left{width:330px;float:left;height:92px;text-align:right;}
.top_cen{width:calc(100% - 600px);float:left;height:92px;}
.top_right{width:259px;float:right;height:92px;border-left:#ececec solid 1px;display:none;}
.logo {display:block;height:92px;vertical-align: middle;line-height:92px;text-align: right;}
.logo img{vertical-align: middle;}
.language{width:110px;margin:0 auto;background:url(../images/icon_language.png) no-repeat left center;padding-left:30px;height:92px;color:#222;text-align: left;}
.language a{display:inline-block;color:#222;line-height:92px;margin:0 5px;}
.language a:hover{color:#2773b7;text-decoration:none;}


.nav{display:block;width:860px;height:92px;margin:0 auto;}
.nav > li{float:left;position:relative;width:14.28%;margin:0}
.nav > li > a{display:block;height:92px;line-height:92px;width:calc(100% - 20px);text-align:center;color:#222;transition:all ease 0.4s;}
.nav > li > a span{display:inline-block;height:92px;padding:0 5px;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:50%;border-bottom:#2773b7 solid 3px;transition:all ease 0.4s;box-sizing: border-box;transform:translateX(-50%);}
.nav > li.active > a span{color:#2773b7;font-weight: bold;}
.nav > li.active > a span:after{position:absolute;height:85px;width:100%;content:"";top:0;left:50%;transform:translateX(-50%);border-bottom:#2773b7 solid 3px;}
.nav > li > a:hover span{color:#214a9a;}
.nav > li > a:hover span:after{width:100%;}

.nav li ul{display:none;position:absolute;top:92px;left:0;width:200px;background:#2773b7;z-index:999;overflow: hidden;}
.nav li:hover ul{display:block}
.nav li ul li{float:none;border-bottom:#1a63a5 solid 1px;width:100%;}
.nav li ul li:last-child{border-bottom:#1a63a5 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:#2773b7;text-decoration:none;background:#fff 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: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:calc(100% - 92px);width:100%;box-shadow:0px 10px 20px -20px #ccc;margin:92px 0 0 0;background-size:cover;}
.banner2{height:600px;width:100%;box-shadow:0 0 10px #eee;margin:92px 0 0 0;overflow:hidden;position:relative;}
.banner_con{position:absolute;top:0;left:0;width:100%;height:100%;animation: brrbig 4000ms linear 1;background-size:120% 120%;}
.banner_condiv1{position:absolute;top:45%;left:50%;transform:translateX(-50%);text-align: center;width:1200px;height:auto;animation: brrup 4000ms linear 1;}

@keyframes brrbig
{
0%   {transform:scale(1.25,1.25);}
50%  {transform:scale(1.15,1.15);}
100% {transform:scale(1,1);}
}
@keyframes brrbig1
{
0%   {background-size:120% 120%;}
50%  {background-size:108% 108%;}
100% {background-size:100% 100%;}
}
@keyframes brrup
{
0%   {transform:translate(-50%,50px);opacity:0;}
50%  {transform:translate(-50%,20px);opacity:40;}
100% {transform:translate(-50%,0px);opacity:100;}	
}

/*首页关于我们start*/
.index_about {padding:110px 0 100px 0;background:#f6f7fb;margin:-92px 0 0 0;}
.index_aboutcon {margin:0 auto;width:1400px;overflow:hidden;}
.index_aboutleft {width:54.5%;float:left;}
.index_aboutright {width:38.5%;float:right;}
.index_aboutright img{max-width:100%;height:auto;}
.index_lable1 {background: url(../images/index_lablebg1.png) no-repeat left top;height:80px;}
.index_title1 {padding:30px 0 0 0;}
.index_title1 span{font-size:40px;font-weight: bold;color:#125795;position: relative;padding:0 70px 0 0;line-height: 1;display:inline-block;}
/*.index_title1 span:after {position: absolute;content:"";background:url(../images/title_line.png) no-repeat right center;width:52px;height:6px;top:50%;right:0;transform:translateY(-50%);}*/
.index_p1 {color:#222;font-size:20px;font-weight: bold;line-height: 1;padding:20px 0 0 0;}
.index_abouttext {padding:50px 0 0 0;}
.index_abouttext p{line-height:3;font-size:16px;}
.index_aboutbut {margin:40px 0 0 0;}
.index_aboutbut a{display:inline-block;width:150px;height:45px;background:#125795;color:#fff;font-size:16px;text-align: center;line-height:45px;border-radius:25px;transition:all ease 0.4s;}
.index_aboutbut a:hover{text-decoration:none;background:#000;transform:translateX(10px);color:#f00;}
/*首页关于我们end*/


/*首页主营业务start*/
.index_service {width:100%;}
.index_servicelist {overflow:hidden;height:auto;}
.index_servicelist li{width:16.666%;height:0px;padding-top:33%;float:left;position: relative;overflow: hidden;cursor: pointer;/*border-right:rgba(255,255,255,0) solid 1px;box-sizing: border-box;*/}
.index_servicelist li:after{position: absolute;width:1px;height:100%;background:rgba(255,255,255,0.2);rigth:0;top:0;content:"";}
.index_servicelist li:last-child{width:16.666%;position: relative;}
.index_servicelist li .p0{width:100%;height:100%;position: absolute;top:0;left:0;transition:all ease 0.4s;overflow:hidden;}
.index_servicelist li .p0 img{width:100%;height:100%;transition:all ease 0.4s;}
.index_servicelist li .p1{width:100%;height:100%;position: absolute;top:0;left:0;background:rgba(0,0,0,0);transition:all ease 0.4s;overflow:hidden;}
.index_servicelist li .p2{width:160px;height:160px;position: absolute;top:32%;left:50%;transform:translateX(-50%);transition:all ease 0.4s;}
.index_servicelist li .p2 img{width:100%;height:100%;transition:all ease 0.4s;}
.index_servicelist li .p3{width:100%;height:45px;line-height:1;position: absolute;top:32%;left:50%;margin:235px 0 0 0;color:#fff;text-align: center;font-size:36px; transform:translateX(-50%);transition:all ease 0.4s;}
.index_servicelist li:hover .p0 img{transform:scale(1.15,1.15);}
.index_servicelist li:hover .p1{background:rgba(0,0,0,0.5);}
.index_servicelist li:hover .p2{top:38%;}
.index_servicelist li:hover .p3{top:34%;}
/*首页主营业务end*/


/*发展历程start*/
.index_history {background:#f6f7fb;padding:100px 0 80px 0;}
.index_lable2 {background: url(../images/index_lablebg2.png) no-repeat center top;height:80px;}
.index_title2 {padding:30px 0 0 0;text-align: center;}
.index_title2 span{font-size:40px;font-weight: bold;color:#125795;}
.index_p2 {color:#222;font-size:20px;font-weisght: bold;line-height: 1;padding:20px 0 0 0;text-align: center;font-weight: bold;}
.index_historycon{margin:50px auto 0 auto;width:1400px;/*height:740px;*/}
.index_historylist{margin:0 auto;width:1400px;}
.index_historylist ul{overflow: hidden;padding:0 0 200px 0;}
.index_historylist ul li{width:12.5%;float:left;position: relative;/*background:rgba(0,0,0,0.05);*/height:300px;}
.index_historylist ul li .div0{position: absolute;top:120px;left:50%;transform:translateX(-50%);width:120px;}
.index_historylist ul li .div0 .p0_3{background: url(../images/history_libg1.png) no-repeat center center;width:100px;height:100px;line-height:100px;vertical-align: middle;text-align: center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;position: absolute;}
.index_historylist ul li .div0 .p0_3 img{width:auto;height:35px;line-height:100px;vertical-align: middle;text-align: center;}
.index_historylist ul li .div0 .p0_2{background:rgba(18,87,149,0.2);width:100px;height:100px;border-radius:50%;content:"";top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;position: absolute;}
.index_historylist ul li .div1{position: absolute;top:35px;left:50%;transform:translateX(-50%);width:120px;color:#222;text-align: center;font-size:24px;font-weight: bold;font-family: Helvetica, Arial, "sans-serif"}
.index_historylist ul li .div2{position: absolute;top:90px;left:50%;transform:translateX(-50%);width:calc(98% - 40px);margin:115px 0 0 0;color:#222;text-align: center;padding:20px 15px;border-radius:15px;background:#fff;opacity:0;transition:all ease 0.4s;line-height:1.5;box-shadow:0px 0px 15px #ccc;}
.index_historylist ul li .div2:before{position: absolute;top:-14px;left:50%;transform:translateX(-50%);width:17px;height:14px;background:url(../images/history_textbg1.png)  no-repeat top center;content:"";}
.index_historylist ul li:hover .div2{opacity:1;}

.index_historylist ul li:nth-child(2) .div0{top:230px;}
.index_historylist ul li:nth-child(2) .div1{top:290px;}
.index_historylist ul li:nth-child(2) .div2{top:230px;}

.index_historylist ul li:nth-child(3) .div0{top:180px;}
.index_historylist ul li:nth-child(3) .div1{top:95px;}
.index_historylist ul li:nth-child(3) .div2{top:150px;}

.index_historylist ul li:nth-child(4) .div0{top:110px;}
.index_historylist ul li:nth-child(4) .div1{top:170px;}
.index_historylist ul li:nth-child(4) .div2{top:110px;}

.index_historylist ul li:nth-child(5) .div0{top:160px;}
.index_historylist ul li:nth-child(5) .div1{top:75px;}
.index_historylist ul li:nth-child(5) .div2{top:130px;}

.index_historylist ul li:nth-child(6) .div0{top:245px;}
.index_historylist ul li:nth-child(6) .div1{top:305px;}
.index_historylist ul li:nth-child(6) .div2{top:250px;}

.index_historylist ul li:nth-child(7) .div0{top:160px;}
.index_historylist ul li:nth-child(7) .div1{top:75px;}
.index_historylist ul li:nth-child(7) .div2{top:130px;}

.index_historylist ul li:nth-child(8) .div0{top:120px;}
.index_historylist ul li:nth-child(8) .div1{top:180px;}
.index_historylist ul li:nth-child(8) .div2{top:120px;}
.index_historyimg{text-align:center;}
.index_historyimg img{max-width:100%;}
.index_historymobimg{display:none;}

/*发展历程end*/



/*首页新闻start*/
.index_news {padding:90px 0 90px 0;}
.index_newsmain {width:1400px;margin:0 auto;}
.index_lable3 {background: url(../images/index_lablebg3.png) no-repeat left top;height:105px;}
.index_lable3left{width:50%;float:left;}
.index_lable3right{width:15%;float:right;text-align:right;padding:40px 0 0 0;}
.index_more1{color:#125795;display:inline-block;width:154px;}
.index_more1 a{color:#125795;display:block;border:#123795 solid 1px;border-radius:30px;text-align: center;line-height: 45px;height:45px;transition:all ease 0.4s;}
.index_more1 a:hover{background:#125795;color:#fff;}
.index_title3 {padding:30px 0 0 0;}
.index_title3 span{font-size:40px;font-weight: bold;color:#125795;}
.index_p3 {color:#222;font-size:20px;font-weisght: bold;line-height: 1;padding:15px 0 0 0;font-weight: bold;}

.index_newscon{overflow: hidden;padding:30px 0 0 0;width:100%;}
/*.index_newsconleft{float:left;width:540px;}
.index_newsconright{float:right;width:calc(100% - 575px);}*/


.index_newsconleft{float:left;width:48%;}
.index_newsconright{float:right;width:48%;}

/*.first_news{width:100%;background:#e8eaf3;height:415px;}
.first_newsimg{width:100%;height:330px;overflow: hidden;}*/

.first_news{width:100%;background:#e8eaf3;height:465px;}
.first_newsimg{width:100%;height:380px;overflow: hidden;}

.first_newsimg a{width:100%;height:100%;overflow: hidden;}
.first_newsimg a img{width:100%;min-height:100%;transition:all ease 0.4s;}
.first_newstext {width:100%;height:85px;overflow: hidden;}
.first_newsdata{width:85px;height:85px;float:left;background:#125795;}
.first_newsdata span{display:block;text-align: center;}
.first_newsdata .span1{color:#fff;font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";font-size:40px;font-weight: bold;line-height:1.5;}
.first_newsdata .span2{color:#fff;line-height:1;}
.first_newstxt{width:calc(100% - 145px);float:left;position: relative;height:85px;}
.first_newstxt a{position: absolute;left:0;top:50%;transform:translateY(-50%);color:#222;font-size:18px;font-weight: bold;padding:0 30px;transition:all ease 0.4s;}
.first_news:hover .first_newsimg a img{transform:scale(1.15,1.15);}
.first_news:hover .first_newstext .first_newstxt a{color:#125795;}

.index_newslist1{overflow: hidden;padding:0 0 20px 0;}
/*.index_newslist1 li{float:left;width:calc(50% - 78px);height:355px;padding:30px;border:#ececec solid 1px;position: relative;transition:all ease 0.4s;cursor: pointer;}*/
.index_newslist1 li{float:none;width:calc(100% - 78px);height:355px;padding:30px;border:#ececec solid 1px;position: relative;transition:all ease 0.4s;cursor: pointer;}
.index_newslist1 li:nth-child(2){float:right;}
.index_newslist1 li .p1{height:75px;font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";}
.index_newslist1 li .p1 span{display:block;transition:all ease 0.4s;}
.index_newslist1 li .p1 .span1{font-size:48px;font-weight: bold;color:#125795;line-height:1;transition:all ease 0.4s;}
.index_newslist1 li .p1 .span2{font-size:16px;color:#125795;line-height:1.5;transition:all ease 0.4s;}
.index_newslist1 li .p2{margin:30px 0 0 0;transition:all ease 0.4s;}
.index_newslist1 li .p2 a{font-size:18px;line-height:1.2;color:#222;font-weight: bold;transition:all ease 0.4s;}
.index_newslist1 li .p3 {line-height:2.5;margin:20px 0 0 0;font-size:16px;transition:all ease 0.4s;}
.index_newslist1 li .p4 {display:block;bottom:30px;left:30px;height:25px;position:absolute;transition:all ease 0.4s;}
.index_newslist1 li .p4 a{display:inline-block;background: url(../images/news_icon1.png) no-repeat left center;background-size:auto 20px;width:50px;height:25px;transition:all ease 0.4s;}

/*.index_newslist1 li:hover {background:#125795;}*/
.index_newslist1 li:hover .p2 a{color:#125795;}
.index_newslist1 li:hover .p3 {color:#222;}
.index_newslist1 li:hover .p4 a{transform:translateX(15px);}

/*首页新闻end*/

#foot{margin:0 0 0 0;}
.foot1{background:#2f3451;padding:70px 0 40px 0;}
.foot2{background:#292836;padding:25px 0;}
.foot1_main{width:1400px;margin:0 auto;overflow: hidden;}
.foot1_left{width:480px;float:left;}
.foot1_cen{width:calc(100% - 600px);float:left;}
.foot1_con{width:100%;/*margin:0 auto;padding:30px 0 0 0;*/}
.foot1_right{width:116px;float:right;}
.foot1_left .p2{margin:30px 0 0 0;}
.foot1_left .p2 a,.foot1_left .p2 i{display:inline-block;color:#fff;}
.foot1_left .p2 a{transition:all ease 0.4s;}
.foot1_left .p2 a:hover{transform:translateX(5px);color:#7bbffc;}
.foot1_left .p2 i{margin:0 25px;}

.foot1_con .p0{margin:0 0 30px 0;color:#fff;font-size:24px;font-weight:bold;line-height:1;}

.foot1_con li{color:#fff;padding-left:36px;line-height:1.5;margin:0 0 15px 0;background: url(../images/icon_add.png) no-repeat left center;background-size:auto 20px;}
.foot1_con li:nth-child(2){background: url(../images/icon_tel.png) no-repeat left center;background-size:auto 20px;}
.foot1_con li:nth-child(3){background: url(../images/icon_email.png) no-repeat left center;background-size:20px auto;}
.foot1_right{color:#fff;line-height: 2;text-align: center;}
.foot2_main{width:1400px;margin:0 auto;overflow: hidden;color:#69686f;text-align: center;}

.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;}

.nav_crumbs{height:60px;width:100%;background:#f6f7fb;border-bottom:#e4e4e4 solid 1px;line-height:60px;}
.nav_crumbs_main{background:url(../images/crumbs_icon1.png) no-repeat left center;background-size:auto 15px;margin:0 auto;width:1380px;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:#125795;transform:translateX(6px);}


#main{}
.bg1{background:#f8f9fd;}


/*关于我们start*/
/*.about1{padding:100px 0 90px 0;background:url("../images/about_bg1.png") no-repeat right 240px ;}
.about1_main{width:1400px;margin:0 auto;overflow: hidden;}
.about1_left{width:calc(100% - 665px);float:left;}
.about1_right {width:563px;float:right;position: relative;}
.about_text {padding:50px 0 0 0;}
.about_text p{line-height:2;font-size:16px;margin:0 0 20px 0;}
.about_text p:last-child{margin:0 0 0 0;}
.about1_video{width:519px;height:407px;padding:22px;background: url("../images/about_dis.png") no-repeat top right;position: absolute;top:300px;right:0px;}
.about1_pic1{width:519px;height:294px;overflow: hidden;position: relative;}
.about1_pic1 a,.about1_pic1 span{display:block;width:100%;height:100%;}
.about1_pic1 a {width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.1) url("../images/but_play.png") no-repeat center center;background-size:auto 50px;z-index:2;transition:all ease 0.3s;}
.about1_pic1 span {width:100%;height:100%;overflow: hidden;position:absolute;top:0;left:0;z-index:1;}
.about1_pic1 img{width:100%;min-height:294px;}
.about1_pic1 a:hover {background:rgba(0,0,0,0.4) url("../images/but_play.png") no-repeat center center;background-size:auto 50px;transform:scale(1.2,1.2);}
.videolist {}
.videolist:hover{}
.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videos{ display:none; position:fixed; left:0; top:0; z-index:9999; width:100%; height:100%;background:rgba(0,0,0,0.9); }
.videos video{ position:absolute; left:50%; top:50%; z-index:10000; width:1280px; height:auto;transform:translate(-50%,-50%); }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }*/


.about1{padding:100px 0 90px 0;}
.about1_main{width:1400px;margin:0 auto;overflow: hidden;}
.about_lable1 {background: url(../images/index_lablebg1.png) no-repeat center top;height:80px;}
.about_labletitle1 {padding:30px 0 0 0;text-align:center;}
.about_labletitle1 span{font-size:40px;font-weight: bold;color:#125795;line-height: 1;display:inline-block;}
.about_text {padding:50px 0 0 0;}
.about_text p{line-height:2.5;font-size:16px;margin:0 0 20px 0;}
.about_text p:last-child{margin:0 0 0 0;}
.about1_video{text-align: center;width:1020px;height:560px;padding:20px;margin:40px auto 0 auto;}
.about1_pic1{width:1020px;height:560px;overflow: hidden;position: relative;margin:0 auto;border-radius:60px 0 60px 0;box-shadow:0 0 20px #ccc; }
.about1_pic1 a,.about1_pic1 span{display:block;width:100%;height:100%;}
.about1_pic1 a {width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.1) url("../images/but_play.png") no-repeat center center;background-size:auto 80px;z-index:2;transition:all ease 0.3s;}
.about1_pic1 span {width:100%;height:100%;overflow: hidden;position:absolute;top:0;left:0;z-index:1;}
.about1_pic1 img{width:100%;min-height:294px;}
.about1_pic1 a:hover {background:rgba(0,0,0,0.4) url("../images/but_play.png") no-repeat center center;background-size:auto 80px;transform:scale(1.2,1.2);}
.videolist {}
.videolist:hover{}
.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videos{ display:none; position:fixed; left:0; top:0; z-index:9999; width:100%; height:100%;background:rgba(0,0,0,0.9); }
.videos video{ position:absolute; left:50%; top:50%; z-index:10000; width:1280px; height:auto;transform:translate(-50%,-50%); }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }


.about2{padding:90px 0 80px 0;text-align: center;}
/*.about2 img{width:90%;height:auto;}*/
.about_lable6 {background: url("../images/lable_bg6.png") no-repeat center top;height:80px;}
.about2_con{margin:90px 0 0 0;}
.about2_con img{width:90%;height:auto;}


.about3{padding:90px 0 80px 0;background:#f6f7fb;}
.about3_main{width:1400px;margin:0 auto;overflow: hidden;}
.about3_con{margin:0 0 0 0;}
.history_list1{position: relative;overflow: hidden;padding:50px 0 0 0;}
.history_list1:after{position: absolute;top:40px;left:50%;width:1px;height:100%;background:#ccc;content:"";}
.history_list1 li{width:calc(50% + 10px);float:left;padding:20px 0 20px 0;position: relative;}
.history_list1 li .div1 {padding:0 80px 0 0;line-height:1.5;font-size:30px;color:#125795;font-weight: bold;font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";text-align: right;}
.history_list1 li .div2 {padding:15px 80px 0 0;line-height:2;/*font-size:18px;*/color:#222;text-align: right;}
.history_list1 li:nth-child(2n){float:right;text-align: left;}
.history_list1 li:nth-child(2n) .div1 {text-align: left;padding:0 0 0 80px;}
.history_list1 li:nth-child(2n) .div2 {text-align: left;padding:15px 0 0 80px;}
.history_list1 li:before{position: absolute;content:"";width:20px;height:20px;top:32px;right:-2px;border-radius:50%;background:#f6f7fb;border:#125795 solid 2px;z-index:2;}
.history_list1 li:after{position: absolute;content:"";width:14px;height:14px;top:37px;right:3px;border-radius:50%;background:#125795;z-index:3;}
.history_list1 li:nth-child(2n):before{position: absolute;content:"";width:20px;height:20px;top:30px;left:-2px;border-radius:50%;background:#f6f7fb;border:#125795 solid 2px;z-index:2;}
.history_list1 li:nth-child(2n):after{position: absolute;content:"";width:14px;height:14px;top:35px;left:3px;border-radius:50%;background:#125795;z-index:3;}


.about4{padding:90px 0 90px 0;}
.about4_main{width:1400px;margin:0 auto;overflow: hidden;}
.about4_con{margin:60px 0 0 0;}

.about_lable4 {background: url("../images/lable_bg4.png") no-repeat center top;height:80px;}
.index_title2 {padding:30px 0 0 0;text-align: center;}
.index_title2 span{font-size:40px;font-weight: bold;color:#125795;}
.index_p2 {color:#222;font-size:20px;font-weisght: bold;line-height: 1;padding:20px 0 0 0;text-align: center;font-weight: bold;}

.branch_list1{overflow: hidden;padding:20px 0 0 0;}
.branch_list1 li {float:left;width:33.33%;margin:0 0 0 0;height:0;padding-top:47.78%;background:#edeff4;position: relative;cursor:pointer;transition:all ease 0.3s;}
.branch_list1 li .div1{height:50%;width:100%;overflow: hidden;position: absolute;left:0;top:0;text-align: center;}
.branch_list1 li .div2{height:50%;width:100%;overflow: hidden;position: absolute;left:0;top:50%;}
.branch_list1 li .div1 .p1{position: absolute;left:0;top:20%;width:100%;height:80px;text-align: center;line-height:80px;vertical-align:middle;}
.branch_list1 li .div1 .p1 img{line-height:80px;text-align: center;vertical-align:middle;display:inline-block;transition:all ease 0.3s;}
.branch_list1 li .div1 .p2{position: absolute;left:0;top:20%;width:calc(100% - 60px);height:30px;text-align: center;padding:0 30px;color:#222;font-size:18px;margin-top:110px;transition:all ease 0.3s;}
.branch_list1 li .div1 .p3{position: absolute;left:0;top:20%;width:calc(100% - 60px);height:30px;text-align: center;padding:0 30px;color:#222;font-size:16px;margin-top:150px;font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";transition:all ease 0.3s;}
.branch_list1 li .div2 .p1 a{display:block;width:100%;height:100%;text-align:center;}
.branch_list1 li .div2 .p1 a img{width:100%;height:100%;transition:all ease 0.3s;}
.branch_list1 li .div2 .p2{position: absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);text-align: center;transition:all ease 0.3s;opacity:0;}
.branch_list1 li .div2 .p2 .a1{display:block;position: absolute;left:50%;top:50%;width:100px;height:20px;background:url(../images/icon_ser.png) no-repeat top center;background-size:auto 50px;color:#fff;font-size:16px;padding:70px 0 0 0;line-height:1;text-align: center;transform:translate(-50%,-50%);transition:all ease 0.3s;opacity:0;}
.branch_list1 li:nth-child(2) .div1{top:50%;}
.branch_list1 li:nth-child(2) .div2{top:0;}
.branch_list1 li:hover .div1 .p1 img{transform:translateY(10px);}
.branch_list1 li:hover .div2 .p1 a img{transform:scale(1.15,1.15);}
.branch_list1 li:hover .div2 .p2{opacity:1;}
.branch_list1 li:hover .div2 .p2 .a1{opacity:1;}


.branch_list2{overflow: hidden;padding:20px 0 20px 0;}
.branch_list2 li{float:left;width:32%;height:240px;margin:0 2% 0 0;background:#edeff4;position: relative;transition:all ease 0.3s;cursor: pointer;}
.branch_list2 li:last-child{margin:0 0 0 0;}
.branch_list2 li .p1{position:absolute;top:50px;left:0;text-align:center;height:75px;width:100%;}
.branch_list2 li .p1 a{display:block;width:100%;height:100%;text-align: center;}
.branch_list2 li .p2{position:absolute;top:140px;left:0;text-align:center;height:30px;width:100%;}
.branch_list2 li .p2 a{display:block;width:100%;height:100%;text-align: center;line-height:30px;font-size:16px;color:#222;}
.branch_list2 li:hover{transform:translateY(10px);}
.branch_list2 li:hover .p2 a{color:#125795;}

.about_fen{padding:100px 0 90px 0;}
.about_text2 {padding:60px 0 0 0;line-height:3;font-size:16px;}
.about_text2 p{margin:0 0 25px 0;}
.about1_fenright {width:38.5%;float:right;}
.about_logo {border:#ececec solid 1px;padding:60px 50px;text-align: center;margin:155px 0 0 0;background:#f6f7fb;}
.about_logo img{width:70%;height:auto;}


/*关于我们end*/




/*企业文化start*/
.culture1{padding:100px 0 90px 0;background:#f6f7fb url(../images/wenhua_bg1.png) no-repeat bottom center;}
.culture1_main{width:1400px;margin:0 auto;overflow:hidden;}
.culture1_left{width:525px;float:left;}
.culture1_right {width:calc(100% - 595px);float:right;padding:175px 0 0 0;}
.culture1_right img{max-width:100%;height:auto;}
.culture1_lable1 {background: url("../images/lable_bg5.png") no-repeat center top;}
.culture1_title1 {padding:35px 0 0 0;}
.culture1_title1 span{font-size:40px;font-weight: bold;color:#125795;position: relative;line-height: 1;display:block;text-align:center;padding:0 0 0 0;}


.culture1_con{}
.culture1_con .div1{font-size:18px;font-weight: bold;color:#222;padding:53px 0 0 0;line-height:2.5;}
.culture1_con .div2{margin:70px 0 0 0;width:100%;height:338px;overflow: hidden;}
.culture1_con .div2 img{width:100%;height:auto;}
.culture1_rightcon1{width:calc(50% - 20px);float:left;/*background:#ff0;*/}
.culture1_rightcon2{width:calc(50% - 20px);float:right;}
.culture1_a1{width:calc(100% - 62px);height:183px;background:#fff;border:#ececec solid 1px;/*box-sizing: border-box;*/padding:40px 30px 20px 30px;}
.culture1_a2{width:calc(100% - 62px);height:183px;background:#fff;border:#ececec solid 1px;/*box-sizing: border-box;*/margin:40px 0 0 0;padding:40px 30px 20px 30px;}
.culture1_a3{width:calc(100% - 62px);height:458px;background:#fff;border:#ececec solid 1px;/*box-sizing: border-box;*/padding:50px 30px 20px 30px;}
.culture1_title2 {color:#125795;padding:100px 0 20px 0;background:url(../images/wenhua_icon1.png) no-repeat top center;text-align: center;font-size:24px;font-weight: bold;line-height: 1}
.culture1_title3 {color:#125795;padding:100px 0 20px 0;background:url(../images/wenhua_icon2.png) no-repeat top center;text-align: center;font-size:24px;font-weight: bold;line-height: 1}
.culture1_text2 {color:#222;font-size:16px;font-weight: bold;text-align: center;}
.culture1_title4 {color:#125795;padding:160px 0 40px 0;background:url(../images/wenhua_icon3.png) no-repeat top center;text-align: center;font-size:30px;font-weight: bold;line-height: 1}
.culture1_text3 {color:#222;font-size:16px;font-weight: bold;text-align: center;line-height:2.5;}
.culture1_list1{overflow:hidden;padding:20px 0 20px 0;}
.culture1_list1 li{width:calc(100% - 80px);float:left;margin:0 2% 0 0;padding:50px 50px;}
.culture1_list1 li:last-child{margin:0;}

.culture_con1{width:100%;height:0;padding-top:38.21%;background:url("../images/wenhua_bg1.jpg") no-repeat top center;background-size:cover;border-radius:90px 0 90px 0;position:relative;}
.culture_con2{width:100%;height:0;padding-top:38.21%;background:url("../images/wenhua_bg2.jpg") no-repeat top center;background-size:cover;border-radius:90px 0 90px 0;margin:100px 0 0 0;position:relative;}
.culture_con3{width:100%;height:0;padding-top:38.21%;background:url("../images/wenhua_bg3.jpg") no-repeat top center;background-size:cover;border-radius:90px 0 90px 0;margin:100px 0 0 0;position:relative;}
.culture_con1main{width:calc(100% - 200px);height:calc(100% - 160px);text-align: center;padding:80px 100px;position: absolute;left:0;top:0;}
.culture_con1main .p1{color:#fff;font-size:72px;font-weight: bold;padding-top:200px;background:url("../images/icon_wenhua1.png") no-repeat top center;line-height: 1;}
.culture_con1main .p2{color:#fff;font-size:48px;font-weight: bold;margin:50px 0 0 0;line-height: 1;}
.culture_con2 .culture_con1main .p1{background:url("../images/icon_wenhua2.png") no-repeat top center;}
.culture_con3 .culture_con1main .p1{background:url("../images/icon_wenhua3.png") no-repeat top center;}


/*.culture1_list2 {overflow:hidden;}
.culture1_list2 li{height:628px;margin:0 0 80px 0;transition:all 400ms ease-in-out;cursor: pointer;position: relative;}
.culture1_list2 li:last-child{margin:0 0 0 0;}
.culture1_list2 li .div1{position: absolute;width:calc(50% - 100px);height:396px;left:0;top:46px;background:#2773b7;border-radius:90px 0 0 0;padding:90px 50px 50px 50px;}
.culture1_list2 li .div2{position: absolute;width:50%;left:50%;top:0;height:628px;overflow:hidden;}
.culture1_list2 li .div2 img{width:100%;height:100%;}
.culture1_list2 li .div1 .p1{color:#fff;padding:200px 0 20px 0;background:url(../images/wenhua_icon1-2.png) no-repeat top center;text-align: center;font-size:48px;font-weight: bold;line-height:1;transition:all 400ms ease-in-out;}
.culture1_list2 li .div1 .p2{color:#fff;margin:20px 0 0 0;text-align: center;font-size:24px;font-weight: bold;line-height:2;transition:all 400ms ease-in-out;}

.culture1_list2 li:nth-child(2) .div1{left:50%;border-radius:0 90px 0 0;}
.culture1_list2 li:nth-child(2) .div2{left:0;top:0;}
.culture1_list2 li:nth-child(3) .div1{border-radius:0 0 0 90px;}

.culture1_list2 li:nth-child(2) .div1 .p1{background:url(../images/wenhua_icon2-2.png) no-repeat top center;}
.culture1_list2 li:nth-child(3) .div1 .p1{background:url(../images/wenhua_icon3-2.png) no-repeat top center;}
*/
/*企业文化end*/



/*业务范围start*/
.business{margin:92px 0 0 0;}

.business_list1{overflow: hidden;}
.business_list1 li{overflow: hidden;background:#f6f7fb;height:640px;}
.business_list1 li .div1{float:left;width:50%;padding:80px 0;height:calc(100% - 200px)}
.business_list1 li .div2{float:right;width:50%;height:640px;overflow: hidden;}
.business_list1 li .div2 img{width:100%;height:100%;}
.business_list1 li .div1 h2{height:60px;padding:65px 0 0 0;border-bottom:#ececec solid 1px;background:url("../images/num1.png") no-repeat top left;}
.business_list1 li .div1 h2 span{display:block;font-size:30px;font-weight: bold;color:#222;background:url(../images/yewu_icon1-2.png) no-repeat top right;background-size:auto 55px;line-height: 1;height:60px;padding:0px 0 0 0;}
.business_list1 li .div1 .p1{padding:50px 0 0 0;line-height:2.5;font-size:16px;color:#666;}
.business_list1 li .div1 .business_text{float:right;width:600px;padding:0 100px 0 0;}
.business_list1 li .div1 .business_text{float:right;width:600px;padding:0 100px 0 0;}
.business_list1 li:nth-child(2n) .div1{float:right;}
.business_list1 li:nth-child(2n) .div2{float:left;}
.business_list1 li:nth-child(2n) .div1 .business_text{float:left;padding:0 0 0 100px;}

.business_list1 li:nth-child(2) .div1 h2{background:url("../images/num2.png") no-repeat top left;}
.business_list1 li:nth-child(3) .div1 h2{background:url("../images/num3.png") no-repeat top left;}
.business_list1 li:nth-child(4) .div1 h2{background:url("../images/num4.png") no-repeat top left;}
.business_list1 li:nth-child(5) .div1 h2{background:url("../images/num5.png") no-repeat top left;}
.business_list1 li:nth-child(6) .div1 h2{background:url("../images/num6.png") no-repeat top left;}

.business_list1 li:nth-child(2) .div1 h2 span{background:url(../images/yewu_icon6-2.png) no-repeat top right;background-size:auto 55px;}
.business_list1 li:nth-child(3) .div1 h2 span{background:url(../images/yewu_icon2-2.png) no-repeat top right;background-size:auto 55px;}
.business_list1 li:nth-child(4) .div1 h2 span{background:url(../images/yewu_icon3-2.png) no-repeat top right;background-size:auto 55px;}
.business_list1 li:nth-child(5) .div1 h2 span{background:url(../images/yewu_icon4-2.png) no-repeat top right;background-size:auto 55px;}
.business_list1 li:nth-child(6) .div1 h2 span{background:url(../images/yewu_icon5-2.png) no-repeat top right;background-size:auto 55px;}

.business2{padding:90px 0;background:url(../images/business_bg1.jpg) no-repeat 90px center;}
.business2_main{width:1400px;margin:0 auto;}
.business_lable1 {background: url("../images/lable_bg7.png") no-repeat center top;height:80px;}
.business2_con{margin:100px 0 0 0;text-align:center;}
.business2_con img{width:1000px;height:auto;}

/*业务范围end*/


/*人才发展start*/
.hr{/*margin:92px 0 0 0;*/}
.hr1{overflow: hidden;}
.hr1_left{width:50%;float:left;}
.hr_lable1 {background: url("../images/lable_bg8.png") no-repeat left top;}
.hr1_con {width:700px;float:right;padding:100px 0 0 0;overflow: hidden;}
.hr1_text {padding:50px 100px 0 0;line-height:2.5;font-size:16px;}
.hr1_text p{margin:0 0 20px 0;}
.hr1_text p:last-child{margin:0 0 0 0;}
.hr1_right{width:50%;float:right;overflow: hidden;}
.hr1_right img{width:100%;height:auto;}

.hr2{overflow: hidden;background:#f6f7fb url(../images/hr_bg1.png) no-repeat bottom center;background-size:100% auto;padding:100px 0 80px 0;}
.hr_lable2 {background: url("../images/lable_bg9.png") no-repeat center top;}
.hr_lable3 {background: url("../images/lable_bg10.png") no-repeat center top;}
.hr2_con{margin:60px auto 0 auto;width:1400px;}
.hr2_list{overflow: hidden;}
.hr2_list li{float:left;width:calc(50% - 101px);padding:50px;border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;}
.hr2_list li:nth-child(2n){float:right;}
.hr2_list li div{background:url(../images/hr_icon1.png) no-repeat left top;padding:0 0 0 110px;height:240px;}
.hr2_list li div h3{font-size:24px;color:#222;font-weight: bold;line-height:1.5;padding:8px 0 0 0;}
.hr2_list li div p{margin:10px 0 0 0;line-height:2.5;color:#222;font-size:16px;}
.hr2_list li:nth-child(2),.hr2_list li:nth-child(4),.hr2_list li:nth-child(6){border-right:#ccc solid 0px;}
.hr2_list li:nth-child(3),.hr2_list li:nth-child(4){border-bottom:#ccc solid 0px;}

.hr2_list li:nth-child(2) div{background:url(../images/hr_icon2.png) no-repeat left top;}
.hr2_list li:nth-child(3) div{background:url(../images/hr_icon3.png) no-repeat left top;}
.hr2_list li:nth-child(4) div{background:url(../images/hr_icon4.png) no-repeat left top;}


.hr3{padding:100px 0 90px 0;}
.hr3_con{margin:60px auto 0 auto;width:1400px;}
.hr_table{width:100%;}

.hr_table{width:100%;text-align:center;margin:0px auto;border-collapse:collapse;line-height:24px;font-size:16px;}
.hr_table td,.hr_table th{border:#ececec solid 1px; padding:25px 20px;}
.hr_table tr{border-bottom:#ececec solid 1px; padding:25px 20px;background:#f6f7fb;}
.hr_table tr:nth-child(2n){background:#fff;}
.hr_table tr th{background:#125795;color:#fff;font-size:18px;font-weight: bold;padding:25px 20px;}
/*人才发展end*/


/*新闻start*/
.news{}
.news_main{width:1400px;margin:0 auto 0 auto;padding:100px 0 70px 0;overflow: hidden;}
.news_lable1 {background: url("../images/index_lablebg3.png") no-repeat center top;}
.news_list1 {margin:60px 0 0 0; cursor: pointer;}
.news_list1 li{padding:60px 50px;overflow: hidden;height:180px;background:#f6f7fb;transition:all 400ms ease-in-out; }
.news_list1 li:last-child{border-bottom:#ececec solid 1px;}
.news_list1 li:nth-child(2n){background:#fff;}
.news_listimg{width:300px;float:left;height:180px;overflow: hidden;}
.news_listcon{width:calc(100% - 560px);float:left;padding:0 0 0 60px;position: relative;height:180px;}
.news_date{width:100px;float:right;/*text-align: right;*/}
.news_listimg a{display:block;width:100%;height:100%;overflow: hidden;}
.news_listimg a img{width:100%;min-height:180px;transition:all 400ms ease-in-out; }
.news_title1{margin:0 0 20px 0;line-height:1.5;font-weight: bold;}
.news_title1 a{color:#125795;font-size:20px;transition:all ease 0.4s; display: inline-block;}
/*.news_title1 a:hover{color:#222;transform:translateY(5px);}*/
.news_txt1{color:#222;font-size:16px;line-height:2.5;transition:all ease 0.4s;}
.news_more1 {position:absolute;bottom:0;left:60px;}
.news_more1 a{width:80px;height:20px;display:inline-block;background:url(../images/arrow_icon1.png) no-repeat left center;background-size:auto 20px;transition:all 400ms ease-in-out; }
.news_date span{display:block;}
.news_month{font-size:60px;font-weight: bold;text-align:center;color:#222;font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";line-height:1;transition:all 400ms ease-in-out; }
.news_day{font-size:16px;text-align:center;color:#666;font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";line-height:1.5;transition:all 400ms ease-in-out; }
.news_list1 li:hover {background:#125795;transform:translateX(15px);}
.news_list1 li:hover .news_listimg a img{transform:scale(1.2,1.2);}
.news_list1 li:hover .news_title1 a{color:#fff;}
.news_list1 li:hover .news_txt1{color:#fff;}
.news_list1 li:hover .news_date span{color:#fff;}
.news_list1 li:hover .news_more1 a{background:url(../images/arrow_icon2.png) no-repeat left center;background-size:auto 20px;}

.pages{margin:30px 0 0 0;text-align:center;overflow: hidden;}
.pages ul{width:100%;overflow: hidden;text-align: center;}
.pages ul li{display:inline-block;}


.pages a{text-align:center;display:inline-block;color:#666;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:#125795;}
.pages span{text-align:center;display:inline-block;color:#fff;width:45px;height:45px;margin-right:10px;border:#125795 solid 1px;line-height:45px;font-size:14px;transition:all 400ms ease-in-out; border-radius:4px;background:#125795;}
.pages .thisclass{text-align:center;display:inline-block;color:#fff;width:45px;height:45px;margin-right:10px;border:#125795 solid 1px;line-height:45px;font-size:14px;transition:all 400ms ease-in-out; border-radius:4px;background:#125795;}

/*新闻end*/


/*新闻内页start*/
.news_con1{margin:0 auto;width:1400px;padding:80px 0;}
.news_title{font-size:30px;font-weight: bold;color:#000;padding:0 0 20px 0;margin:0 0 20px 0;position: relative;}
.news_title:after{width:60px;height:4px;background:#000;left:0;bottom:0;position:absolute;content:"";}
.article_head{margin:0 0 40px 0;}
.article_head .span1{color:#666;display:inline-block;margin:0 45px 0 0;font-size:16px;}
.article_con{font-size:16px;line-height:2.5;border-top:#ececec solid 1px;padding:50px 0 0 0;}
.article_con img{max-width: 100%;height:auto;}	

.prewnext {border-top: 1px dotted #ccc;padding-top:30px;margin:40px auto 0 auto;}
.prew {height: 40px;line-height:40px;color:#222;font-size:16px;/*background:url(/page/images/arrow3.png) no-repeat left center;background-size:auto 10px;padding-left:15px;*/}
.prew a:hover{color:#125795;}

.similar{background:#fff;box-shadow:0 0 8px #eee;padding:40px 40px;positison: relative;border-radius:6px;}
.news_title2{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;}
/*新闻内页end*/


/*新闻内页end*/
.hr_con{font-size:16px;line-height:2.5;border-top:#e4e4e4 solid 1px;padding:50px 0 0 0;}
.hr_con h3{font-size:20px;color:#222;font-weight:bold;}	
/*新闻内页end*/



/*联系方式start*/
.contact{/*margin:-92px 0 0 0;*/}
.contact_main{overflow: hidden;}
.contact_left{width:50%;float:left;height:650px;overflow: hidden;background:url(../images/map.jpg) no-repeat left center;background-size:100% auto;}
.contact_right{width:50%;float:right;overflow:hidden;}
.contact_left img{width:100%;height:auto;}
.contact_con{width:610px;padding:110px 0 0 100px;}

.contact_lable1 {background: url("../images/lable_bg11.png") no-repeat left top;}
.contact_title1 {padding:30px 0 0 0;}
.contact_title1 span{font-size:40px;font-weight: bold;color:#125795;position: relative;padding:0 70px 0 0;line-height: 1;display:inline-block;}
/*.contact_title1 span:after {position: absolute;content:"";background:url(../images/title_line.png) no-repeat right center;width:52px;height:6px;top:50%;right:0;transform:translateY(-50%);}*/
.contact_p1 {color:#222;font-size:20px;font-weight: bold;line-height: 1;padding:20px 0 0 0;}
.contact_list1 {margin:60px 0 0 0;font-size:18px;line-height:3.5;}
.contact_list1 p{padding-left:40px;background:url(../images/contact_icon1.png) no-repeat left center;background-size:auto 20px;}
.contact_list1 p:nth-child(2){background:url(../images/contact_icon2.png) no-repeat left center;background-size:auto 20px;}
.contact_list1 p:nth-child(3){background:url(../images/contact_icon3.png) no-repeat left center;background-size:auto 20px;}
.contact_list1 p:nth-child(4){background:url(../images/contact_icon4.png) no-repeat left center;background-size:auto 20px;}

/*联系方式end*/








@media (max-width:1024px) {
body{width: 100%;height:auto;font-family: "Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体";margin:0;font-size:0.24rem;color:#555;}
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;}

.bm404{ height:100%;width:100%;position: relative;}
.bm404con{ height:auto;width:100%;position: absolute;left:0;top:2rem;transform:translateY(0);text-align: center;}
.bm404con .p1{margin:0 0 0.6rem 0;}
.bm404con .p1 span{display:inline-block; background:#ececec;padding:0.2rem 0.4rem;font-size:0.3rem;font-weight: bold;}
.bm404con .p2{margin:0 0 0.6rem 0;}
.bm404con .p2 img{width:96%;height:auto;}
.bm404con .p3 a{display:inline-block;border:#125795 solid 2px;padding:0.2rem 0.6rem;text-align: center;color:#125795;font-size:0.28rem;line-height: 1; border-radius:0.4rem;}	

.top {height:1.6rem;background:#fff;width:100%;top:0;left:0;box-shadow:0 0 0 0 #ccc;position: fixed;z-index:3333;border-bottom:#e4e4e4 solid 1px;}
.top_left{width:50%;float:left;height:1.6rem;text-align:left;}
.top_cen{display:none;}
.top_right{width:40%;float:right;height:1.6rem;border-left:#ececec solid 0px;text-align:right;display:none;}
.logo {display:block;height:1.6rem;vertical-align: middle;line-height:1.6rem;text-align:left;padding-left:0.2rem;}
.logo img{vertical-align: middle;line-height:1.6rem;height:45%;}
.language{width:auto;margin:0;/*background: url(../images/icon_language.png) no-repeat left center;*/background:none;background-size:auto 0.3rem;height:0.6rem;color:#222;text-align:right;padding:0.3rem 0 0 0.5rem;}
.language a{display:inline;color:#222;line-height:1;margin:0 0;padding:0 0.1rem;}
.language a:hover{color:#2773b7;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.2rem;right:0.3rem;/*left:0.2rem;*/z-index:999;}
.sp_nav span{display:block;background:#125795;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:#125795}
.sjj_nav ul li ul li>ul{margin-left:10px}	
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/	
	
.banner{height:6rem;width:100%;box-shadow:0 0 0 0 #ccc;margin:1.6rem 0 0 0;background-size:cover;}
.banner2{height:5rem;width:100%;box-shadow:0 0 0 #eee;margin:1.6rem 0 0 0;overflow:hidden;position:relative;}
.banner_con{position:absolute;top:0;left:0;width:100%;height:100%;animation: brrbig 4000ms linear 1;background-size:120% 120%;}
.banner_condiv1{position:absolute;top:45%;left:50%;transform:translateX(-50%);text-align: center;width:80%;height:auto;animation: brrup 4000ms linear 1;}	
.banner_condiv1 img{max-width:100%;height:auto;}		
	
/*首页关于我们start*/
.index_about {padding:0.8rem 0 0.8rem 0;background:#f6f7fb;margin:0 0 0 0;}
.index_aboutcon {margin:0 auto;width:calc(100% - 0.4rem);overflow:hidden;}
.index_aboutleft {width:100%;float:none;}
.index_aboutright {width:100%;float:none;display:none;}
.index_aboutright img{max-width:100%;height:auto;}
.index_lable1 {background: url(../images/index_lablebg1.png) no-repeat left top;background-size:auto 0.6rem;height:0.8rem;}
.index_title1 {padding:0.2rem 0 0 0;}
.index_title1 span{font-size:0.56rem;font-weight: bold;color:#125795;position: relative;padding:0 0 0 0;line-height: 1;display:inline-block;}
.index_abouttext {padding:0.4rem 0 0 0;}
.index_abouttext p{line-height:2;font-size:0.28rem;}
.index_aboutbut {margin:0.4rem 0 0 0;}
.index_aboutbut a{display:inline-block;width:2rem;height:0.6rem;background:#125795;color:#fff;font-size:0.24rem;text-align: center;line-height:0.6rem;border-radius:0.5rem;transition:all ease 0.4s;}
.index_aboutbut a:hover{text-decoration:none;background:#000;transform:translateX(0.2rem);color:#f00;}
/*首页关于我们end*/

/*首页主营业务start*/
.index_service {width:100%;}
.index_servicelist {overflow:hidden;height:auto;}
.index_servicelist li{width:33.3333%;height:0px;padding-top:66.6666%;float:left;position: relative;overflow: hidden;cursor: pointer;}
.index_servicelist li:after{position: absolute;width:1px;height:100%;background:rgba(255,255,255,0.2);rigth:0;top:0;content:"";}
.index_servicelist li:nth-child(4){width:50%;padding-top:75%;}
.index_servicelist li:last-child{width:50%;padding-top:75%;}
.index_servicelist li .p0{width:100%;height:100%;position: absolute;top:0;left:0;transition:all ease 0.4s;overflow:hidden;}
.index_servicelist li .p0 img{width:100%;height:100%;transition:all ease 0.4s;}
.index_servicelist li .p1{width:100%;height:100%;position: absolute;top:0;left:0;background:rgba(0,0,0,0);transition:all ease 0.4s;overflow:hidden;}
.index_servicelist li .p2{width:75%;height:75%;position: absolute;top:20%;left:50%;transform:translateX(-50%);transition:all ease 0.4s;}
.index_servicelist li .p2 img{width:100%;height:auto;transition:all ease 0.4s;}
.index_servicelist li .p3{width:100%;height:0.6rem;line-height:1;position: absolute;top:20%;left:50%;margin:96% 0 0 0;color:#fff;text-align: center;font-size:0.42rem; transform:translateX(-50%);transition:all ease 0.4s;}
.index_servicelist li:nth-child(4) .p2{width:50%;height:50%;position: absolute;top:28%;left:50%;transform:translateX(-50%);transition:all ease 0.4s;}
.index_servicelist li:last-child .p2{width:50%;height:50%;position: absolute;top:28%;left:50%;transform:translateX(-50%);transition:all ease 0.4s;}	
.index_servicelist li:nth-child(4) .p3{margin:75% 0 0 0;}
.index_servicelist li:last-child .p3{margin:75% 0 0 0;}	

.index_servicelist li:hover .p0 img{transform:scale(1.15,1.15);}
.index_servicelist li:hover .p1{background:rgba(0,0,0,0.5);}
.index_servicelist li:hover .p2{top:25%;}
.index_servicelist li:hover .p3{top:30%;}
/*首页主营业务end*/

	
/*发展历程start*/
.index_history {background:#f6f7fb;padding:0.8rem 0.2rem 0.6rem 0.2rem;}
.index_lable2 {background: url(../images/index_lablebg2.png) no-repeat center top;background-size:auto 0.6rem;height:0.8rem;}
.index_title2 {padding:0.2rem 0 0 0;text-align: center;}
.index_title2 span{font-size:0.56rem;font-weight: bold;color:#125795;line-height:1;}
.index_p2 {color:#222;font-size:0.28rem;font-weisght: bold;line-height:1.5;padding:0.4rem 0.3rem 0 0.3rem;text-align: center;font-weight: bold;}
.index_historycon{margin:0.3rem auto 0 auto;width:100%;}

.index_historyimg{text-align:center;display:none;}
.index_historyimg img{max-width:100%;}
.index_historymobimg{text-align:center;display:block;}	
.index_historymobimg img{max-width:100%;}		
/*发展历程end*/	
	

/*首页新闻start*/
.index_news {padding:0.8rem 0 0.8rem 0;}
.index_newsmain {width:calc(100% - 0.4rem);margin:0 auto;}
.index_lable3 {background: url(../images/index_lablebg3.png) no-repeat left top;background-size:auto 0.6rem;height:0.8rem;}
.index_lable3left{width:100%;float:none;}
.index_lable3right{width:15%;float:right;text-align:right;padding:40px 0 0 0;display:none;}
.index_more1{color:#125795;display:inline-block;width:154px;}
.index_more1 a{color:#125795;display:block;border:#123795 solid 1px;border-radius:30px;text-align: center;line-height: 45px;height:45px;transition:all ease 0.4s;}
.index_more1 a:hover{background:#125795;color:#fff;}
.index_title3 {padding:0.2rem 0 0 0;}
.index_title3 span{font-size:0.56rem;font-weight: bold;color:#125795;}
.index_p3 {color:#222;font-size:20px;font-weisght: bold;line-height: 1;padding:15px 0 0 0;font-weight: bold;}
.index_newscon{overflow: hidden;padding:0.4rem 0 0 0;width:100%;}
.index_newsconleft{float:none;width:100%;}
.index_newsconright{float:none;width:100%;}
.first_news{width:100%;background:#e8eaf3;height:6rem;}
.first_newsimg{width:100%;height:4.8rem;overflow: hidden;}
.first_newsimg a{width:100%;height:100%;overflow: hidden;}
.first_newsimg a img{width:100%;min-height:100%;transition:all ease 0.4s;}
.first_newstext {width:100%;height:1.2rem;overflow: hidden;}
.first_newsdata{width:1.2rem;height:1.2rem;float:left;background:#125795;}
.first_newsdata span{display:block;text-align: center;}
.first_newsdata .span1{color:#fff;font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";font-size:0.56rem;font-weight: bold;line-height:1.5;}
.first_newsdata .span2{color:#fff;line-height:1;}
.first_newstxt{width:calc(100% - 1.2rem);float:left;position: relative;height:1.2rem;}
.first_newstxt a{position: absolute;left:0;top:50%;transform:translateY(-50%);color:#222;font-size:0.28rem;font-weight: bold;padding:0 0.2rem;transition:all ease 0.4s;}
.first_news:hover .first_newsimg a img{transform:scale(1.15,1.15);}
.first_news:hover .first_newstext .first_newstxt a{color:#125795;}
.index_newslist1{overflow: hidden;padding:0.4rem 0 0.2rem 0;}
.index_newslist1 li{float:none;width:100%;height:auto;padding:0.3rem;border:#ececec solid 1px;position: relative;transition:all ease 0.4s;cursor: pointer;box-sizing: border-box;margin:0 0 0.3rem 0;}
.index_newslist1 li:nth-child(2){float:none;margin:0 0 0 0;}
.index_newslist1 li .p1{height:auto;font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";}
.index_newslist1 li .p1 span{display:block;transition:all ease 0.4s;}
.index_newslist1 li .p1 .span1{font-size:0.56rem;font-weight: bold;color:#125795;line-height:1;transition:all ease 0.4s;}
.index_newslist1 li .p1 .span2{font-size:0.28rem;color:#125795;line-height:1.5;transition:all ease 0.4s;}
.index_newslist1 li .p2{margin:0.3rem 0 0 0;transition:all ease 0.4s;}
.index_newslist1 li .p2 a{font-size:0.28rem;line-height:1.2;color:#222;font-weight: bold;transition:all ease 0.4s;}
.index_newslist1 li .p3 {line-height:2;margin:0.3rem 0 0 0;font-size:0.24rem;transition:all ease 0.4s;}
.index_newslist1 li .p4 {display:none;bottom:30px;left:30px;height:25px;position:absolute;transition:all ease 0.4s;}
.index_newslist1 li .p4 a{display:inline-block;background: url(../images/news_icon1.png) no-repeat left center;background-size:auto 20px;width:50px;height:25px;transition:all ease 0.4s;}
.index_newslist1 li:hover .p2 a{color:#125795;}
.index_newslist1 li:hover .p3 {color:#222;}
.index_newslist1 li:hover .p4 a{transform:translateX(15px);}

/*首页新闻end*/

#foot{margin:0 0 0 0;}
.foot1{background:#2f3451;padding:0.8rem 0 0.5rem 0;}
.foot2{background:#292836;padding:0.35rem 0;}
.foot1_main{width:calc(100% - 0.4rem);margin:0 auto;overflow: hidden;}
.foot1_left{width:100%;float:none;}
.foot1_cen{width:100%;float:none;}
.foot1_con{width:100%;/*margin:0 auto;padding:30px 0 0 0;*/}
.foot1_right{width:116px;float:none;display:none;}
.foot1_left .p2{margin:30px 0 0 0;}
.foot1_left .p2 a,.foot1_left .p2 i{display:inline-block;color:#fff;}
.foot1_left .p2 a{transition:all ease 0.4s;}
.foot1_left .p2 a:hover{transform:translateX(5px);color:#7bbffc;}
.foot1_left .p2 i{margin:0 25px;}

.foot1_con .p0{margin:0 0 0.4rem 0;color:#fff;font-size:0.36rem;font-weight:bold;line-height:1;}

.foot1_con li{color:#fff;padding-left:0.5rem;line-height:1.5;margin:0 0 0.25rem 0;background: url(../images/icon_add.png) no-repeat left center;background-size:auto 0.3rem;}
.foot1_con li:nth-child(2){background: url(../images/icon_tel.png) no-repeat left center;background-size:auto 0.3rem;}
.foot1_con li:nth-child(3){background: url(../images/icon_email.png) no-repeat left center;background-size:0.3rem auto;}
.foot1_right{color:#fff;line-height: 2;text-align: center;}
.foot2_main{width:calc(100% - 0.4rem);margin:0 auto;overflow: hidden;color:#69686f;text-align: left;}
	
	

.nav_crumbs{height:1rem;width:100%;background:#f6f7fb;border-bottom:#e4e4e4 solid 1px;line-height:1rem;}
.nav_crumbs_main{background:url(../images/crumbs_icon1.png) no-repeat left center;background-size:auto 0.28rem;margin:0 auto;width:calc(100% - 0.4rem);height:1rem;line-height:1rem;padding:0 0 0 0.45rem;}
.nav_crumbs_main a{color:#666;display: inline-block;margin:0 0.1rem;transition:all ease 0.3s;}
.nav_crumbs_main a:hover{color:#125795;transform:translateX(0.1rem);}

	
	
	
/*关于我们start*/

.about1{padding:0.8rem 0 0.8rem 0;}
.about1_main{width:calc(100% - 0.4rem);margin:0 auto;overflow: hidden;}
.about_lable1 {background: url(../images/index_lablebg1.png) no-repeat center top;background-size:auto 0.6rem;height:0.8rem;}
.about_labletitle1 {padding:0.2rem 0 0 0;text-align:center;}
.about_labletitle1 span{font-size:0.56rem;font-weight: bold;color:#125795;line-height: 1;display:inline-block;}
.about_text {padding:0.5rem 0 0 0;}
.about_text p{line-height:2;font-size:0.28rem;margin:0 0 0.3rem 0;}
.about_text p:last-child{margin:0 0 0 0;}
.about1_video{padding:0.4rem 0 0 0;text-align: center;width:100%;height:5rem;margin:0 auto 0 auto;}
.about1_pic1{width:100%;height:5rem;overflow: hidden;position: relative;margin:0 auto;border-radius:1rem 0 1rem 0;box-shadow:0 0 0.25rem #ccc; }
.about1_pic1 a,.about1_pic1 span{display:block;width:100%;height:100%;}
.about1_pic1 a {width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.1) url("../images/but_play.png") no-repeat center center;background-size:auto 1.5rem;z-index:2;transition:all ease 0.3s;}
.about1_pic1 span {width:100%;height:100%;overflow: hidden;position:absolute;top:0;left:0;z-index:1;}
.about1_pic1 img{width:100%;min-height:100%;}
.about1_pic1 a:hover {background:rgba(0,0,0,0.4) url("../images/but_play.png") no-repeat center center;background-size:auto 1.5rem;transform:scale(1.2,1.2);}
.videolist {}
.videolist:hover{}
.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videos{ display:none; position:fixed; left:0; top:0; z-index:9999; width:100%; height:100%;background:rgba(0,0,0,0.9); }
.videos video{ position:absolute; left:50%; top:50%; z-index:10000; width:100%; height:auto;transform:translate(-50%,-50%); }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }



.about3{padding:0.8rem 0 0.8rem 0;background:#f6f7fb;}
.about3_main{width:calc(100% - 0.4rem);margin:0 auto;overflow: hidden;}
.about3_con{margin:0.4rem 0 0 0;}
.history_list1{position: relative;overflow: hidden;}
.history_list1:after{position: absolute;top:0.8rem;left:50%;width:1px;height:100%;background:#ccc;content:"";}
.history_list1 li{width:calc(50% + 0.2rem);float:left;padding:0.45rem 0 0.25rem 0;position: relative;}
.history_list1 li .div1 {padding:0 0.8rem 0 0;line-height:1;font-size:0.36rem;color:#125795;font-weight: bold;font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";text-align: right;}
.history_list1 li .div2 {padding:0.2rem 0.8rem 0 0;line-height:1.5;font-size:0.28rem;color:#222;text-align: right;}
.history_list1 li:nth-child(2n){float:right;text-align: left;}
.history_list1 li:nth-child(2n) .div1 {text-align: left;padding:0 0 0 0.8rem;}
.history_list1 li:nth-child(2n) .div2 {text-align: left;padding:0.2rem 0 0 0.8rem;}
.history_list1 li:before{position: absolute;content:"";width:0.4rem;height:0.4rem;top:0.4rem;right:-0.05rem;border-radius:50%;background:#f6f7fb;border:#125795 solid 2px;z-index:2;}
.history_list1 li:after{position: absolute;content:"";width:0.25rem;height:0.25rem;top:0.51rem;right:0.06rem;border-radius:50%;background:#125795;z-index:3;}
.history_list1 li:nth-child(2n):before{position: absolute;content:"";width:0.4rem;height:0.4rem;top:0.38rem;left:-0.05rem;border-radius:50%;background:#f6f7fb;border:#125795 solid 2px;z-index:2;}
.history_list1 li:nth-child(2n):after{position: absolute;content:"";width:0.25rem;height:0.25rem;top:0.51rem;left:0.06rem;border-radius:50%;background:#125795;z-index:3;}


.about4{padding:0.8rem 0 0.8rem 0;}
.about4_main{width:calc(100% - 0.4rem);margin:0 auto;overflow: hidden;}
.about4_con{margin:0.5rem 0 0 0;}
.about_lable4 {background: url("../images/lable_bg4.png") no-repeat center top;background-size:auto 0.5rem; height:0.8rem;}

.branch_list2{overflow: hidden;padding:0.3rem 0 0.3rem 0;}
.branch_list2 li{float:left;width:100%;height:4rem;margin:0 0 0.4rem 0;background:#edeff4;position: relative;transition:all ease 0.3s;cursor: pointer;}
.branch_list2 li:last-child{margin:0 0 0 0;}
.branch_list2 li .p1{position:absolute;top:0.8rem;left:0;text-align:center;height:1.5rem;width:100%;}
.branch_list2 li .p1 a{display:block;width:100%;height:100%;text-align: center;}
.branch_list2 li .p2{position:absolute;top:2.8rem;left:0;text-align:center;height:0.6rem;width:100%;}
.branch_list2 li .p2 a{display:block;width:100%;height:100%;text-align: center;line-height:0.6rem;font-size:0.28rem;color:#222;}
.branch_list2 li:hover{transform:translateY(0.2rem);}
.branch_list2 li:hover .p2 a{color:#125795;}
/*关于我们end*/
	

/*企业文化start*/
.culture1{padding:1.2rem 0 1.2rem 0;background:#f6f7fb url(../images/wenhua_bg1.png) no-repeat bottom center;background-size:100% auto;}
.culture1_main{width:calc(100% - 0.4rem);margin:0 auto;overflow:hidden;}
/*.culture_con2{margin:0 0 0 0;}*/
	
.culture_con1{width:100%;height:0;padding-top:160%;background:url("../images/wenhua_bg1.jpg") no-repeat top center;background-size:auto 100%;border-radius:1rem 0 1rem 0;position:relative;}
.culture_con2{width:100%;height:0;padding-top:160%;background:url("../images/wenhua_bg2.jpg") no-repeat top center;background-size:auto 100%;border-radius:1rem 0 1rem 0;margin:1rem 0 0 0;position:relative;}
.culture_con3{width:100%;height:0;padding-top:160%;background:url("../images/wenhua_bg3.jpg") no-repeat top center;background-size:auto 100%;border-radius:1rem 0 1rem 0;margin:1rem 0 0 0;position:relative;}
.culture_con1main{width:calc(100% - 0.6rem);height:calc(100% - 3.6rem);text-align: center;padding:2.8rem 0.3rem 0.8rem 0.3rem;position: absolute;left:0;top:0;}
.culture_con1main .p1{color:#fff;font-size:0.96rem;font-weight: bold;padding-top:2.8rem;background:url("../images/icon_wenhua1.png") no-repeat top center;background-size:auto 2rem;line-height: 1;}
.culture_con1main .p2{color:#fff;font-size:0.48rem;font-weight: bold;margin:0.8rem;line-height:1.5;}
.culture_con2 .culture_con1main .p1{background:url("../images/icon_wenhua2.png") no-repeat top center;background-size:auto 2rem;}
.culture_con3 .culture_con1main .p1{background:url("../images/icon_wenhua3.png") no-repeat top center;background-size:auto 2rem;}	
	
	
	
	
.culture1_list2 {overflow:hidden;}
.culture1_list2 li{height:auto;margin:0 0 0.6rem 0;transition:all 400ms ease-in-out;cursor: pointer;position:static;}
.culture1_list2 li:last-child{margin:0 0 0 0;}
.culture1_list2 li .div1{position:static;width:calc(100% - 1rem);height:auto;left:0;top:0;background:#2773b7;border-radius:1.5rem 0 0 0;padding:1.2rem 0.5rem 1rem 0.5rem;}
.culture1_list2 li .div2{position:static;width:100%;left:0;top:0;height:auto;overflow:hidden;border-radius:0 0 1.5rem 0;}
.culture1_list2 li .div2 img{width:100%;height:100%;}
.culture1_list2 li .div1 .p1{color:#fff;padding:2.2rem 0 0.2rem 0;background:url(../images/wenhua_icon1-2.png) no-repeat top center;background-size:auto 1.5rem;text-align: center;font-size:0.64rem;font-weight: bold;line-height:1;transition:all 400ms ease-in-out;}
.culture1_list2 li .div1 .p2{color:#fff;margin:0.2rem 0 0 0;text-align: center;font-size:0.32rem;font-weight: bold;line-height:2;transition:all 400ms ease-in-out;}

.culture1_list2 li:nth-child(2) .div1{left:100%;border-radius:0 1.5rem 0 0;}
.culture1_list2 li:nth-child(2) .div2{left:0;top:0;border-radius:0 0 0 1.5rem;}
.culture1_list2 li:nth-child(3) .div1{border-radius:1.5rem 0 0 0;}

.culture1_list2 li:nth-child(2) .div1 .p1{background:url(../images/wenhua_icon2-2.png) no-repeat top center;background-size:auto 1.5rem;}
.culture1_list2 li:nth-child(3) .div1 .p1{background:url(../images/wenhua_icon3-2.png) no-repeat top center;background-size:auto 1.5rem;}

/*企业文化end*/	
	
	
	
	
/*业务范围start*/
.business{margin:1.6rem 0 0 0;}
.business_list1{overflow: hidden;}
.business_list1 li{overflow: hidden;background:#f6f7fb;height:auto;}
.business_list1 li .div1{float:none;width:100%;padding:0.6rem 0;height:auto}
.business_list1 li .div2{float:none;width:100%;height:auto;overflow: hidden;}
.business_list1 li .div2 img{width:100%;height:100%;}
.business_list1 li .div1 h2{height:0.8rem;padding:0.5rem 0 0 0;border-bottom:#ececec solid 1px;background:url("../images/num1.png") no-repeat top left;background-size:auto 1.2rem;}
.business_list1 li .div1 h2 span{display:block;font-size:0.56rem;font-weight: bold;color:#222;background:url(../images/yewu_icon1-2.png) no-repeat top right;background-size:auto 0.6rem;line-height: 1.5;height:0.8rem;padding:0 0 0 0;}
.business_list1 li .div1 .p1{padding:0.6rem 0 0 0;line-height:2;font-size:0.28rem;color:#666;}
.business_list1 li .div1 .business_text{float:none;width:calc(100% - 0.6rem);padding:0 0.3rem 0 0.3rem;}
.business_list1 li:nth-child(2n) .div1{float:none;}
.business_list1 li:nth-child(2n) .div2{float:none;}
.business_list1 li:nth-child(2n) .div1 .business_text{float:none;padding:0 0.3rem 0 0.3rem;}

.business_list1 li:nth-child(2) .div1 h2{background:url("../images/num2.png") no-repeat top left;background-size:auto 1.2rem;}
.business_list1 li:nth-child(3) .div1 h2{background:url("../images/num3.png") no-repeat top left;background-size:auto 1.2rem;}
.business_list1 li:nth-child(4) .div1 h2{background:url("../images/num4.png") no-repeat top left;background-size:auto 1.2rem;}
.business_list1 li:nth-child(5) .div1 h2{background:url("../images/num5.png") no-repeat top left;background-size:auto 1.2rem;}

.business_list1 li:nth-child(2) .div1 h2 span{background:url(../images/yewu_icon2-2.png) no-repeat top right;background-size:auto 0.6rem;}
.business_list1 li:nth-child(3) .div1 h2 span{background:url(../images/yewu_icon3-2.png) no-repeat top right;background-size:auto 0.6rem;}
.business_list1 li:nth-child(4) .div1 h2 span{background:url(../images/yewu_icon4-2.png) no-repeat top right;background-size:auto 0.6rem;}
.business_list1 li:nth-child(5) .div1 h2 span{background:url(../images/yewu_icon5-2.png) no-repeat top right;background-size:auto 0.6rem;}
/*业务范围end*/	
	
	
/*人才发展start*/
.hr{}
.hr1{overflow: hidden;margin:0.4rem 0 0 0;}
.hr1_left{width:100%;float:none;}
.hr_lable1 {background: url("../images/lable_bg8.png") no-repeat left top;background-size:auto 0.8rem;}
.hr1_con {width:calc(100% - 0.4rem);float:none;padding:0.4rem 0.2rem 0 0.2rem;overflow: hidden;}
.hr1_text {padding:0.4rem 0 0 0;line-height:2;font-size:0.28rem;}
.hr1_text p{margin:0 0 0.25rem 0;}
.hr1_text p:last-child{margin:0 0 0 0;}
.hr1_right{width:100%;float:right;overflow: hidden;margin:0.5rem 0 0 0;}
.hr1_right img{width:100%;height:auto;}

.hr2{overflow: hidden;background:#f6f7fb url(../images/hr_bg1.png) no-repeat bottom center;background-size:100% auto;padding:0.8rem 0 0.6rem 0;}
.hr_lable2 {background: url("../images/lable_bg9.png") no-repeat center top;background-size:auto 0.7rem;}
.hr_lable3 {background: url("../images/lable_bg10.png") no-repeat center top;background-size:auto 0.7rem;}
.hr2_con{margin:0.5rem auto 0 auto;width:calc(100% - 0.4rem);}
.hr2_list{overflow: hidden;}
.hr2_list li{float:none;width:100%;padding:0.4rem 0;border-bottom:#ccc solid 1px;border-right:#ccc solid 0px;}
.hr2_list li:nth-child(2n){float:none;}
.hr2_list li div{background:url(../images/hr_icon1.png) no-repeat left top;background-size:auto 0.8rem;padding:0 0 0 1rem;height:auto;}
.hr2_list li div h3{font-size:0.36rem;color:#222;font-weight: bold;line-height:1.5;padding:0.1rem 0 0 0;}
.hr2_list li div p{margin:0.2rem 0 0 0;line-height:2;color:#222;font-size:0.28rem;}
.hr2_list li:nth-child(2),.hr2_list li:nth-child(4),.hr2_list li:nth-child(6){border-right:#ccc solid 0px;}
.hr2_list li:nth-child(3),.hr2_list li:nth-child(4){border-bottom:#ccc solid 1px;}
.hr2_list li:nth-child(4){border-bottom:#ccc solid 0px;}
.hr2_list li:nth-child(2) div{background:url(../images/hr_icon2.png) no-repeat left top;background-size:auto 0.8rem;}
.hr2_list li:nth-child(3) div{background:url(../images/hr_icon3.png) no-repeat left top;background-size:auto 0.8rem;}
.hr2_list li:nth-child(4) div{background:url(../images/hr_icon4.png) no-repeat left top;background-size:auto 0.8rem;}

.hr3{padding:0.8rem 0 0.8rem 0;}
.hr3_con{margin:0.4rem auto 0 auto;width:calc(100% - 0.4rem);}
.hr_table{width:100%;text-align:center;margin:0px auto;border-collapse:collapse;line-height:1.5;font-size:0.28rem;}
.hr_table td,.hr_table th{border:#ececec solid 1px; padding:0.3rem;}
.hr_table tr{border-bottom:#ececec solid 1px; padding:0.3rem;background:#f6f7fb;}
.hr_table tr:nth-child(2n){background:#fff;}
.hr_table tr th{background:#125795;color:#fff;font-size:0.3rem;font-weight: bold;padding:0.3rem;}
.hr_table tr th:nth-child(4){display:none;}
.hr_table tr th:nth-child(5){display:none;}	
.hr_table tr td:nth-child(4){display:none;}
.hr_table tr td:nth-child(5){display:none;}		
	
/*人才发展end*/

/*新闻start*/
.news{}
.news_main{width:calc(100% - 0.4rem);margin:0 auto 0 auto;padding:0.8rem 0 0.6rem 0;overflow: hidden;}
.news_lable1 {background:url("../images/index_lablebg3.png") no-repeat center top;background-size:auto 0.8rem;}
.news_list1 {margin:0.5rem 0 0 0; cursor: pointer;}
.news_list1 li{padding:0.5rem 0 0.3rem 0;overflow: hidden;height:auto;background:none;transition:all 400ms ease-in-out;border-bottom:#ececec solid 1px; }
.news_list1 li:last-child{border-bottom:#ececec solid 1px;}
.news_list1 li:nth-child(2n){background:none;}
.news_listimg{width:100%;float:none;height:auto;overflow: hidden;margin:0 0 0.3rem;}
.news_listcon{width:100%;float:none;padding:0 0 0 0;position: relative;height:auto;}
.news_date{width:100%;float:none;margin:0.2rem 0 0 0;}
.news_listimg a{display:block;width:100%;height:auto;overflow: hidden;}
.news_listimg a img{width:100%;min-height:auto;transition:all 400ms ease-in-out; }
.news_title1{margin:0 0 0.15rem 0;line-height:1.5;font-weight: bold;}
.news_title1 a{color:#125795;font-size:0.32rem;transition:all ease 0.4s; display: inline-block;}
.news_txt1{color:#222;font-size:0.24rem;line-height:2;transition:all ease 0.4s;}
.news_more1 {position:absolute;bottom:0;left:60px;display:none;}
.news_more1 a{width:80px;height:20px;display:inline-block;background:url(../images/arrow_icon1.png) no-repeat left center;background-size:auto 20px;transition:all 400ms ease-in-out; }
.news_date span{display:inline-block;}
.news_month{font-size:0.48rem;font-weight:bold;text-align:center;color:#222;font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";line-height:1;transition:all 400ms ease-in-out;display:none; }
.news_day{font-size:0.28rem;text-align:center;color:#666;font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";line-height:1.5;transition:all 400ms ease-in-out; margin-left:0.2rem;}
.news_list1 li:hover {background:#125795;transform:translateX(15px);}
.news_list1 li:hover .news_listimg a img{transform:scale(1.2,1.2);}
.news_list1 li:hover .news_title1 a{color:#fff;}
.news_list1 li:hover .news_txt1{color:#fff;}
.news_list1 li:hover .news_date span{color:#fff;}
.news_list1 li:hover .news_more1 a{background:url(../images/arrow_icon2.png) no-repeat left center;background-size:auto 20px;}

.pages{margin:0.4rem 0 0 0;text-align:center;overflow: hidden;}
.pages ul{width:100%;overflow: hidden;text-align: center;}
.pages ul li{display:inline-block;}


.pages a{text-align:center;display:inline-block;color:#666;width:auto;height:0.6rem;margin-right:0.15rem;border:#e7e7e7 solid 1px;line-height:0.6rem;font-size:0.24rem;padding:0 0.15rem;transition:all 400ms ease-in-out; border-radius:0.08rem;}
.pages a:hover{color:#fff;background:#125795;}
.pages span{text-align:center;display:inline-block;color:#fff;width:auto;height:0.6rem;margin-right:0.15rem;border:#125795 solid 1px;line-height:0.6rem;font-size:0.24rem;padding:0 0.15rem;transition:all 400ms ease-in-out; border-radius:0.08rem;background:#125795;}
.pages .thisclass{text-align:center;display:inline-block;color:#fff;width:auto;height:0.6rem;margin-right:0.15rem;border:#125795 solid 1px;line-height:0.6rem;font-size:0.24rem;padding:0 0.15rem;transition:all 400ms ease-in-out; border-radius:0.08rem;background:#125795;}

/*新闻end*/	
	

/*新闻内页start*/
.news_con1{margin:0 auto;width:calc(100% - 0.4rem);padding:0.8rem 0 0.6rem 0;}
.news_title{font-size:0.36rem;font-weight: bold;color:#000;padding:0 0 0.2rem 0;margin:0 0 0.2rem 0;line-height:1.5; position: relative;}
.news_title:after{width:1rem;height:0.06rem;background:#000;left:0;bottom:0;position:absolute;content:"";}
.article_head{margin:0 0 0.6rem 0;}
.article_head .span1{color:#666;display:inline-block;margin:0 0.5rem 0 0;font-size:0.28rem;}
.article_con{font-size:0.28rem;line-height:2;border-top:#ececec solid 1px;padding:0.6rem 0 0 0;}
.article_con img{max-width: 100%;height:auto;}	
.prewnext {border-top: 1px dotted #ccc;padding-top:0.4rem;margin:0.4rem auto 0 auto;}
.prew {height:auto;line-height:1.5;color:#222;font-size:0.28rem;margin:0 0 0.2rem 0;}
.prew a:hover{color:#125795;}
.prewnext .prew:last-child {margin:0 0 0 0;}

/*新闻内页end*/


/*新闻内页end*/
.hr_con{font-size:0.28rem;line-height:2;border-top:#e4e4e4 solid 1px;padding:0.5rem 0 0 0;}
.hr_con h3{font-size:0.3rem;color:#222;font-weight:bold;}	
/*新闻内页end*/	
	
	
	
/*联系方式start*/
.contact{}
.contact_main{overflow: hidden;}
.contact_left{width:100%;float:none;height:6rem;overflow: hidden;background:url(../images/map.jpg) no-repeat left center;background-size:100% 6rem;}
.contact_right{width:100%;float:none;overflow:hidden;padding:0.3rem 0 0.2rem 0;}
.contact_left img{width:100%;height:auto;}
.contact_con{width:calc(100% - 0.4rem);padding:0.4rem 0.2rem 0.2rem 0.2rem;}
.contact_lable1 {background: url("../images/lable_bg11.png") no-repeat left top;background-size:auto 0.8rem;}
.contact_title1 {padding:0.2rem 0 0 0;}
.contact_title1 span{font-size:0.56rem;font-weight: bold;color:#125795;position: relative;padding:0 0 0 0;line-height: 1;display:inline-block;}
.contact_p1 {color:#222;font-size:0.32rem;font-weight: bold;line-height: 1;padding:0.4rem 0 0 0;}
.contact_list1 {margin:0.5rem 0 0 0;font-size:0.28rem;line-height:1.5;}
.contact_list1 p{padding-left:0.5rem;background:url(../images/contact_icon1.png) no-repeat left 0.08rem;background-size:auto 0.3rem;padding:0 0 0.4rem 0.5rem;}
.contact_list1 p:nth-child(2){background:url(../images/contact_icon2.png) no-repeat left 0.08rem;background-size:auto 0.3rem;}
.contact_list1 p:nth-child(3){background:url(../images/contact_icon3.png) no-repeat left 0.08rem;background-size:auto 0.3rem;}
.contact_list1 p:nth-child(4){background:url(../images/contact_icon4.png) no-repeat left 0.08rem;background-size:auto 0.3rem;}

/*联系方式end*/	
	
	
	
	
}


