/*banner begin*/
.spsp{width:100%;height:auto;}
.bxo{width:100%;  z-index:9999; position:relative; height:100%}

.bmju{ display:table;width:100%; height:100%;  vertical-align:inherit; position:relative;}

.bmji_t{ height:auto; position:absolute; left:261px; top:238px; width:45px; color:#fff; font-size:45px; line-height:48px;opacity:0}

.ani-slide .bmji_t{opacity:1;animation:enterDownBounce 3s;-mzoanimation:enterDownBounce 3s;-webkit-animation:enterDownBounce 3s;-o-animation:enterDownBounce 3s; color:#fff;}

.bmji_b{ height:auto; position:absolute; text-align:center; color:#fff; font-size:24px; line-height:28px;opacity:0;left:440px; bottom:208px;}

.bmji_b i{ text-align:center; color:#fff; font-size:24px; text-transform:uppercase;font-family: "times"; display:block; margin-bottom:8px; }

.ani-slide .bmji_b{opacity:1;animation:enterUpBounce 3s;-mzoanimation:enterUpBounce 3s;-webkit-animation:enterUpBounce 3s;-o-animation:enterUpBounce 3s; color:#fff;}


.bmji_t1{ height:auto; position:absolute; left:243px; top:415px;  color:#fff; font-size:60px; line-height:48px;opacity:0}

.ani-slide .bmji_t1{opacity:1;animation:flipLeft 3s;-mzoanimation:flipLeft 3s;-webkit-animation:flipLeft 3s;-o-animation:flipLeft 3s; color:#fff;}


.bmji_b1{ height:auto; position:absolute; left:304px; top:504px;  color:#fff; font-size:60px; line-height:60px;opacity:0}

.bmji_b1 img{ vertical-align:middle; width:109px; height:109px;}

.ani-slide .bmji_b1{opacity:1;animation:flipRight 3s;-mzoanimation:flipRight 3s;-webkit-animation:flipRight 3s;-o-animation:flipRight 3s; color:#fff;}

.bmji_t2{ height:auto; position:absolute; left:432px; top:227px;  color:#fff; font-size:60px; line-height:48px;opacity:0}

.ani-slide .bmji_t2{opacity:1;animation:flipLeft 3s;-mzoanimation:flipLeft 3s;-webkit-animation:flipLeft 3s;-o-animation:flipLeft 3s; color:#fff;}

.sj_sp{ display:none; margin-top:15px;}

.video2{ width:100%; height:auto;}

.bxo_sj{display:none;}



.xonce{ height:auto; overflow:hidden; padding:0px 0px 0 0px; text-align:center;}

.xonce h1{ color:#fff; font-size:24px; font-weight:bold; text-transform:uppercase; margin-bottom:10px;opacity:0;}

.xonce p{ color:#fff; font-size:24px; font-weight:bold;opacity:0;}

.xonce p img{ margin-top:10px;opacity:0;}

.ani-slide .xonce h1{opacity:1;animation:flipRight 3s;-mzoanimation:flipRight 3s;-webkit-animation:flipRight 3s;-o-animation:flipRight 3s; }

.ani-slide .xonce p{opacity:1;animation:driveInBottom 3s;-mzoanimation:driveInBottom 3s;-webkit-animation:driveInBottom 3s;-o-animation:driveInBottom 3s; }

.ani-slide .xonce p img{opacity:1;animation:flipLeft 3s;-mzoanimation:flipLeft 3s;-webkit-animation:flipLeft 3s;-o-animation:flipLeft 3s; }

.wicwn{ position:absolute; left:0;right:0; top:144px; margin:0 auto; width:80%; height:auto;}

.wicwn_t{ width:100%; height:100%%; position:absolute; left:5px; top:0; opacity:0;}

.ani-slide .wicwn_t{opacity:1;animation:fasuo 3s;-mzoanimation:fasuo 3s;-webkit-animation:fasuo 3s;-o-animation:fasuo 3s; color:#fff;}

.wicwn_t img{ display:block; margin:0 auto;}



		

		

.wic_g{ width:43px; height:333px; position:absolute; left:87px; top:0;opacity:0; overflow:hidden;}

.wic_g img{ display:block; max-width:85%;}

.ani-slide .wic_g{opacity:1;animation:jiuu 5s;-mzoanimation:jiuu 5s;-webkit-animation:jiuu 5s;-o-animation:jiuu 5s; color:#fff;}

.wic_h{ width:121px; position:absolute; right:52px; top:114px;opacity:0;}

.ani-slide .wic_h{opacity:1;animation:fasuo1 5s;-mzoanimation:fasuo1 5s;-webkit-animation:fasuo1 5s;-o-animation:fasuo1 5s; color:#fff;}

.wic_h1{ width:19px; position:absolute; left:65px; top:245px;opacity:0;}

.ani-slide .wic_h1{opacity:1;animation:fasuo1 5s;-mzoanimation:fasuo1 5s;-webkit-animation:fasuo1 5s;-o-animation:fasuo1 5s; color:#fff;}

.wic_gj{ width:100%; height:auto; position:absolute; left:0; bottom:0%;opacity:0;}

.ani-slide .wic_gj{opacity:1;animation:driveInBottomc 3s;-mzoanimation:driveInBottomc 3s;-webkit-animation:driveInBottomc 3s;-o-animation:driveInBottomc 3s; color:#fff;}





@media(max-width:1024px){

.sj_sp{ clear:both; width:100%; height:auto;overflow:hidden; display:none;}	

.bxo{display:none;}

.bxo_sj{display:block;}

}

@media(max-width:414px){



}

@media(max-width:375px){

.wicwn{ position:absolute; left:0;right:0; top:134px; margin:0 auto; width:80%; height:auto;}

.wic_g img{ display:block; max-width:77%;}

.wic_h1{ width:19px; position:absolute; left:60px; top:220px;opacity:0;}

.wic_h{ width:104px; position:absolute; right:52px; top:104px;opacity:0;}

}

@media(max-width:360px){

.wicwn{ position:absolute; left:0;right:0; top:134px; margin:0 auto; width:80%; height:auto;}

.wic_g img{ display:block; max-width:70%;}

.wic_h1{ width:19px; position:absolute; left:54px; top:195px;opacity:0;}

.wic_h{ width:104px; position:absolute; right:52px; top:94px;opacity:0;}

.wic_g{ width:43px; height:333px; position:absolute; left:83px; top:0;opacity:0; overflow:hidden;}



}

/*banner end*/



/*main begin*/

.box3{ clear:both; height:auto; overflow:hidden; background:url(../images/bg2.jpg) no-repeat center center; padding:60px 200px 60px 200px; position:relative;}

.guan_l{ float:left; width:44%; height:auto; overflow:hidden;}

.guan_l img{ display:block; max-width:100%;}

.drdc{animation:rurc 1s linear;-mzoanimation:rurc 1s linear;-webkit-animation:rurc 1s linear;-o-animation:rurc 1s linear;}

.guan_c{ float:right; width:13%; height:auto; overflow:hidden; padding-top:70px;margin-right: 140px;}

.guan_ct{ height:auto; min-height:90px; overflow:hidden; background:url(../images/bg3.jpg) no-repeat right top; color:#262626; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:right; text-transform:uppercase; font-weight:bold; padding-top:15px;}

.guan_cb{ clear:both; height:auto; overflow:hidden;}

.guan_cb ul{ padding-top:15px;}

.guan_cb li{ line-height:42px; text-align:right; margin-bottom:30px;}

.guan_cb li img{ margin-left:16px;}

.guan_cb li span{ color:#454545; font-size:14px;opacity:0;transition: all 1s ease;  }

.guan_cb li:hover span{opacity:1; }

.guan_r{ float:right; width:32%; height:auto; overflow:hidden; padding-top:70px;}

.guan_rt{ height:auto; overflow:hidden; color:#004ea2; font-size:28px; font-weight:bold; line-height:33px; margin-bottom:50px;}

.guan_rt i{ display:block; color:#004ea2; font-size:54px;font-family: "Alter32_1"; text-transform:uppercase; line-height:54px;}
.guan_rtt i{ display:block; color:#004ea2; font-size:60px;font-family: "Alter32_1"; text-transform:uppercase; line-height:60px;}
.guan_dc{ height:auto; overflow:hidden; overflow:hidden; margin-bottom:53px;}

.guan_dc p{ line-height:24px; color:#333333; font-size:14px; font-weight:bold;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}

.gtyi{ height:auto; min-height:88px; background:url(../images/bg4.jpg) no-repeat left top; color:#004ea2; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:16px;}

.gtyi1{ height:auto; min-height:88px; background:url(../images/bg4.jpg) no-repeat left top; color:#004ea2; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:16px; display:none;}

.nian{ clear:both; height:auto; overflow:hidden;}

.nian li{ float:left; width:33.33%; text-align:center;}

.nian li h1{ color:#2b2b2b; font-size:54px;font-family: "Alter32_1"; line-height:54px;}

.nian li p{ line-height:24px; font-size:14px; color:#212121; font-size:14px;}

.nian li h1 em{ color:#2b2b2b; font-size:24px; line-height:24px;}

@media(max-width:1680px){

.box3{ clear:both; height:auto; overflow:hidden; background:url(../images/bg2.jpg) no-repeat center center; padding:60px 100px 60px 100px;}	

.guan_l{ float:left; width:43%; height:auto; overflow:hidden;}

}

@media(max-width:1440px){

.box3{ clear:both; height:auto; overflow:hidden; background:url(../images/bg2.jpg) no-repeat center center; padding:60px 60px 60px 60px;}	

.guan_c{ float:right; width:13%; height:auto; overflow:hidden; padding-top:30px;}

.guan_r{ float:right; width:32%; height:auto; overflow:hidden; padding-top:30px;}

.guan_c{margin-right: 120px;}

.guan_l{ float:left; width:43%; height:auto; overflow:hidden;}

}

@media(max-width:1366px){

.guan_c{margin-right:120px;}	

}

@media(max-width:1280px){

.box3{ clear:both; height:auto; overflow:hidden; background:url(../images/bg2.jpg) no-repeat center center; padding:60px 60px 60px 60px;}	

.guan_c{ float:right; width:13%; height:auto; overflow:hidden; padding-top:30px;margin-right:67px;}

.guan_r{ float:right; width:37%; height:auto; overflow:hidden; padding-top:30px;}

.guan_ct{ height:auto; min-height:70px; overflow:hidden; background:url(../images/bg3.jpg) no-repeat right top; color:#262626; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:right; text-transform:uppercase; font-weight:bold; padding-top:15px;}

.guan_cb ul{ padding-top:15px;}

.guan_cb li{ line-height:42px; text-align:right; margin-bottom:20px;}

}

@media(max-width:1024px){

.box3{ clear:both; height:auto; overflow:hidden; background:url(../images/bg2.jpg) no-repeat center center;background-size:cover; padding:60px 30px;}	

.guan_c{ float:left; width:100%; height:auto; overflow:hidden; padding-top:30px;}

.guan_r{ float:right; width:100%; height:auto; overflow:hidden; padding-top:30px;}

.guan_ct{ height:auto; min-height:30px; overflow:hidden; background:url(../images/bg3.jpg) no-repeat right top; color:#262626; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:right; text-transform:uppercase; font-weight:bold; padding-top:15px;}

.guan_cb ul{ padding-top:15px;}

.guan_cb li{ line-height:42px; text-align:left; margin-bottom:20px; float:left; width:32%; margin-right:1%;}

.guan_l{ float:left; width:78%; height:auto; overflow:hidden;}

.guan_l img{ display:block; max-width:100%; width:100%;}

.guan_rt{ height:auto; overflow:hidden; color:#004ea2; font-size:18px; font-weight:bold; line-height:33px; margin-bottom:10px;}

.guan_rt i{ display:block; color:#004ea2; font-size:40px;font-family: "Alter32_1"; text-transform:uppercase; line-height:40px;}
.guan_rtt i{ display:block; font-size:40px;line-height:40px;}
.guan_dc{ height:auto; overflow:hidden; height:auto; overflow:hidden; margin-bottom:15px;}

.guan_dc p{ line-height:24px; color:#333333; font-size:14px; font-weight:bold;}

.gtyi{ height:auto; min-height:auto; background:url(../images/bg4.jpg) no-repeat left top; color:#004ea2; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:16px; margin-bottom:20px;}

.gtyi1{ height:auto; min-height:auto; background:url(../images/bg4.jpg) no-repeat left top; color:#004ea2; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:16px; margin-bottom:20px; display:none;}

.guan_cb li span{ color:#454545; font-size:12px;opacity:1;transition: all 1s ease;  }

}

@media(max-width:667px){

.box3{ clear:both; height:auto; overflow:hidden; background:url(../images/bg2.jpg) no-repeat center center;background-size:cover; padding:30px 15px;}	

.guan_c{ float:left; width:100%; height:auto; overflow:hidden; padding-top:30px;}

.guan_r{ float:right; width:100%; height:auto; overflow:hidden; padding-top:30px;}

.guan_ct{ height:auto; min-height:30px; overflow:hidden; background:url(../images/bg3.jpg) no-repeat right top; color:#262626; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:right; text-transform:uppercase; font-weight:bold; padding-top:15px;}

.guan_cb ul{ padding-top:15px;}

.guan_cb li{ line-height:42px; text-align:left; margin-bottom:20px; float:left; width:32%; margin-right:1%;}

.guan_l{ float:left; width:100%; height:auto; overflow:hidden;}

.guan_l img{ display:block; max-width:100%; width:100%;}

.guan_rt{ height:auto; overflow:hidden; color:#004ea2; font-size:18px; font-weight:bold; line-height:33px; margin-bottom:10px;}

.guan_rt i{ display:block; color:#004ea2; font-size:40px;font-family: "Alter32_1"; text-transform:uppercase; line-height:40px;}

.guan_dc{ height:auto; overflow:hidden; height:auto; overflow:hidden; margin-bottom:15px;}

.guan_dc p{ line-height:24px; color:#333333; font-size:14px; font-weight:bold;}

.gtyi{ height:auto; min-height:auto; background:url(../images/bg4.jpg) no-repeat left top; color:#004ea2; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:16px; margin-bottom:20px;}

.guan_ct{ height:auto; min-height:auto; overflow:hidden; background:url(../images/bg3.jpg) no-repeat left top; color:#262626; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; text-transform:uppercase; font-weight:bold; padding-top:15px;}

.guan_cb li img{ display:block; float:left; margin-right:16px; margin-left:0px;}
.guan_rtt i{ display:block; font-size:20px;line-height:20px;}
}

@media(max-width:414px){

.box3{ clear:both; height:auto; overflow:hidden; background:url(../images/bg2.jpg) no-repeat center center;background-size:cover; padding:15px 0px;}	

.guan_c{ float:left; width:100%; height:auto; overflow:hidden; padding-top:0px;}

.guan_r{ float:right; width:100%; height:auto; overflow:hidden; padding:0px 15px;padding-top:0px;}

.guan_ct{ height:auto; min-height:30px; overflow:hidden; background:url(../images/bg3.jpg) no-repeat right top; color:#262626; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:right; text-transform:uppercase; font-weight:bold; padding-top:15px;}

.guan_cb{display:none;}

.guan_cb ul{ padding-top:10px;}

.guan_cb li{ line-height:42px; text-align:left; margin-bottom:10px; float:left; width:32%; margin-right:1%;}

.guan_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:0px;}

.guan_l img{ display:block; max-width:100%; width:100%;}

.guan_rt{ height:auto; overflow:hidden; color:#004ea2; font-size:16px; text-align:center; font-weight:bold; line-height:28px; margin-bottom:10px;}

.guan_rt i{ display:block; color:#004ea2; font-size:20px;font-family: "Alter32_1"; text-transform:uppercase; line-height:28px;}
.guan_rtt i{ display:block; font-size:20px;line-height:20px;}
.guan_dc{ height:auto; overflow:hidden; height:auto; overflow:hidden; margin-bottom:10px;}

.guan_dc p{ line-height:28px; color:#333333; font-size:14px; font-weight:normal;}

.gtyi{ height:auto; min-height:auto; background:url(../images/bg4.jpg) no-repeat left top; color:#004ea2; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:10px; margin-bottom:10px; display:none;}

.gtyi1{ height:auto; min-height:auto; background:url(../images/bg4.jpg) no-repeat left bottom; color:#004ea2; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0px 10px 10px 10px;; margin-bottom:0px; display:none; clear:both; text-align:right;}

.guan_ct{display:none; height:auto; min-height:auto; overflow:hidden; background:url(../images/bg3.jpg) no-repeat left top; color:#262626; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; text-transform:uppercase; font-weight:bold; padding-top:15px;}

.guan_cb li img{ display:block; float:left; margin-right:10px; margin-left:0px;}

.nian{margin-bottom:10px;}

.nian li h1{ color:#2b2b2b; font-size:20px;font-family: "Alter32_1"; line-height:24px;}

.nian li p{ line-height:24px; font-size:14px; color:#212121; font-size:13px;}

.nian li h1 em{ color:#2b2b2b; font-size:18px; line-height:24px;}



}

@media(max-width:375px){

.guan_cb li{width:32%}

}

@keyframes rurc {

 0% {

 transform:scale(1.1);

opacity: 0;

} 

100% {

opacity: 1;

transform:scale(1);

}



}





.box4{ clear:both; overflow:hidden; background:url(../images/bg5.jpg) no-repeat center center;background-size:cover; position:relative;}

.guan_rtw{ display:none;}

.box4 li{ float:left; width:25%; border-right:1px solid rgba(255,255,255,0.2);}

.wini{ width:100%; height:auto; overflow:hidden;position:relative;}

.wini_t{ width:100%; height:auto; overflow:hidden;opacity:0;transition: all 2s ease; }

.wini_t img{ display:block; width:100%; height:720px;}

.wini_b{ clear:both; width:100%; height:100%; position:absolute; left:0; top:0; padding:30px 40px 60px 40px;transition: all 1s ease; }

.wini_bt{ height:auto; width:18px; font-size:18px; color:#c0ccdc; font-weight:bold;writing-mode:tb-rl; text-transform:uppercase; letter-spacing:2px; height:242px; margin-bottom:158px;}

.wini_bt1{ display:none;}

.wini_bc{ height:auto; overflow:hidden; margin-bottom:40px; min-height:156px; padding-top:22px;transition: all 1s ease; }

.wini_bc h1{ color:#fff; font-size:28px; line-height:28px; font-weight:bold; margin-bottom:15px;}

.wini_bc p{ line-height:22px; font-size:14px; color:#dedede; height:44px; overflow:hidden;transition: all 1s ease;}

.gdni{ position:relative; height:auto; border-top:2px solid rgba(255,255,255,0.08); padding-top:14px; line-height:24px; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;}

.gdni:after{ content:'';position:absolute;left:0; top:-2px; height:2px;width:60px;background:#e6e6e6;transition:400ms ease all;-moz-transition:400ms ease all; z-index:99}

.gdni:before{ content:'';position:absolute;left:60px; top:-2px; height:2px;width:0px;background:#fff;transition:400ms ease all;-moz-transition:400ms ease all;}

.wini:hover .gdni:before{ width:85%;transition:800ms ease all;-moz-transition:800ms ease all}

.wini:hover .wini_t{opacity:1;}

.wini:hover .wini_b{ background:url(../images/bg.png) no-repeat center center;}

.wini:hover .wini_bc p{ height:66px;}

.wini:hover .wini_bc{padding-top:0px;}

.box4 li:last-child{ border:none;}

.shuz1{ position:absolute; right:70px; top:48%; font-size:24px; color:#4d4d4d;font-family: "Alter32_1";}

.shuz{ position:absolute; right:70px; top:48%; font-size:24px; color:rgba(255,255,255,0.52);font-family: "Alter32_1";}

@media(max-width:1680px){

.shuz1{ position:absolute; right:20px; top:48%; font-size:24px; color:#4d4d4d;font-family: "Alter32_1";}

.shuz{ position:absolute; right:20px; top:48%; font-size:24px; color:rgba(255,255,255,0.52);font-family: "Alter32_1";}	

}

@media(max-width:1440px){

.shuz1{ position:absolute; right:20px; top:48%; font-size:24px; color:#4d4d4d;font-family: "Alter32_1";}

.shuz{ position:absolute; right:20px; top:48%; font-size:24px; color:rgba(255,255,255,0.52);font-family: "Alter32_1";}	

.wini_t img{ display:block; width:100%; height:538px;}

.wini_bt{ height:auto; width:18px; font-size:18px; color:#c0ccdc; font-weight:bold;writing-mode:tb-rl;-moz-writing-mode:tb-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode: vertical-rl; text-transform:uppercase; letter-spacing:2px; height:242px; margin-bottom:50px;}

.wini_bc{ height:auto; overflow:hidden; margin-bottom:40px; min-height:106px; padding-top:22px;transition: all 1s ease; }

.wini_b{ clear:both; width:100%; height:100%; position:absolute; left:0; top:0; padding:30px 30px 30px 30px;transition: all 1s ease; }

}

@media(max-width:768px){

.shuz1{ position:absolute; right:20px; top:48%; font-size:24px; color:#4d4d4d;font-family: "Alter32_1";}

.shuz{ position:absolute; right:20px; top:48%; font-size:24px; color:rgba(255,255,255,0.52);font-family: "Alter32_1";}	

.wini_t img{ display:block; width:100%; height:538px;}

.wini_bt{ height:auto; width:18px; font-size:18px; color:#c0ccdc; font-weight:bold;writing-mode:tb-rl; text-transform:uppercase; letter-spacing:2px; height:242px; margin-bottom:50px;}

.wini_bc{ height:auto; overflow:hidden; margin-bottom:40px; min-height:106px; padding-top:22px;transition: all 1s ease; }

.wini_b{ clear:both; width:100%; height:100%; position:absolute; left:0; top:0; padding:30px 30px 30px 30px;transition: all 1s ease; }

.box4 li{ float:left; width:50%; border-right:1px solid rgba(255,255,255,0.2);}

.box4 li:last-child{  border-right:1px solid rgba(255,255,255,0.2);}

.wini_bc h1{ color:#fff; font-size:18px; line-height:24px; font-weight:bold; margin-bottom:15px;}

}

@media(max-width:414px){

.box4{ clear:both; overflow:hidden; background:none;background-size:cover; position:relative; padding:0 15px;}

.shuz1{ position:absolute; right:20px; top:48%; font-size:24px; color:#4d4d4d;font-family: "Alter32_1";}

.shuz{ position:absolute; right:20px; top:48%; font-size:24px; color:rgba(255,255,255,0.52);font-family: "Alter32_1";}	

.wini_t img{ display:block; width:100%; height:160px;}

.wini_bt{ height:auto; width:100%; font-size:14px; color:#fff; font-weight:bold;writing-mode:lr-tb; text-transform:uppercase; letter-spacing:1px; height:auto; margin-bottom:0px; display:none;}

.wini_bt1{ display:block; height:auto; width:100%; font-size:14px; color:#fff; font-weight:bold;writing-mode:lr-tb; text-transform:uppercase; letter-spacing:1px; height:auto; margin-bottom:0px;}

.wini_bc{ height:auto; overflow:hidden; margin-bottom:0px; min-height:auto; padding-top:0px;transition: all 1s ease; }

.wini_b{ clear:both; width:100%; height:100%; position:absolute; left:0; top:0; padding:55px 0px 0px 0px; text-align:center;transition: all 1s ease; }

.box4 li{ float:left; width:48%;  border:none; background:url(../tu/tu86.jpg) no-repeat center center; height:160px; margin-right:0%; margin-bottom:17px;}

.box4 li:nth-child(1){ background:url(../tu/tu86.jpg) no-repeat center center; background-size:cover;}

.box4 li:nth-child(2){ background:url(../tu/tu87.jpg) no-repeat center center; background-size:cover; margin-right:0%; float:right;}

.box4 li:nth-child(3){ background:url(../tu/tu88.jpg) no-repeat center center; background-size:cover;}

.box4 li:nth-child(4){ background:url(../tu/tu89.jpg) no-repeat center center; background-size:cover; margin-right:0%; float:right;}

.box4 li:last-child{   border:none;}

.wini_bc h1{ color:#fff; font-size:14px; line-height:24px; font-weight:bold; margin-bottom:10px;}

.wini_bc p{ line-height:22px; font-size:12px; color:#fff; height:44px; overflow:hidden;transition: all 1s ease;text-shadow: 1px 1px 2px #dedede; display:none;}

.wini:hover .wini_bc p{ height:44px;}

.gdni{ position:relative; height:auto; border-bottom:2px solid rgba(255,255,255,0.5); border-top:0px; text-align:right;padding-top:0px;padding-bottom:10px; line-height:24px; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; display:none;}

.gdni:after{height:0px;}

.gdni:before{height:0px;}

.wini_t img.tuon{ display:block; width:100%; height:170px;}

.nian li p{line-height:28px;}

.guan_rtw{ display:block; padding:0 15px; margin-bottom:15px;}

}

@media(max-width:375px){

.shuz1{ position:absolute; right:20px; top:48%; font-size:24px; color:#4d4d4d;font-family: "Alter32_1";}

.shuz{ position:absolute; right:20px; top:48%; font-size:24px; color:rgba(255,255,255,0.52);font-family: "Alter32_1";}	

.wini_t img{ display:block; width:100%; height:160px;}

.wini_bt{ height:auto; width:100%; font-size:14px; color:#fff; font-weight:bold;writing-mode:lr-tb; text-transform:uppercase; letter-spacing:1px; height:auto; margin-bottom:0px; display:none;}

.wini_bt1{ display:block; height:auto; width:100%; font-size:14px; color:#fff; font-weight:bold;writing-mode:lr-tb; text-transform:uppercase; letter-spacing:0.5px; height:auto; margin-bottom:0px;}

.wini_bc{ height:auto; overflow:hidden; margin-bottom:0px; min-height:auto; padding-top:0px;transition: all 1s ease; }

.wini_b{ clear:both; width:100%; height:100%; position:absolute; left:0; top:0; padding:55px 0px 0px 0px;transition: all 1s ease; }

.box4 li{ float:left; width:48%;  border:none; background:url(../tu/tu86.jpg) no-repeat center center; height:160px; margin-right:0%; margin-bottom:17px;}

.box4 li:nth-child(1){ background:url(../tu/tu86.jpg) no-repeat center center; background-size:cover;}

.box4 li:nth-child(2){ background:url(../tu/tu87.jpg) no-repeat center center; background-size:cover; margin-right:0%; float:right;}

.box4 li:nth-child(3){ background:url(../tu/tu88.jpg) no-repeat center center; background-size:cover;}

.box4 li:nth-child(4){ background:url(../tu/tu89.jpg) no-repeat center center; background-size:cover; margin-right:0%; float:right;}

.wini_bc h1{ color:#fff; font-size:14px; line-height:24px; font-weight:bold; margin-bottom:10px;}

.wini_bc p{ line-height:22px; font-size:12px; color:#dedede; height:44px; overflow:hidden;transition: all 1s ease;}

.gdni{ position:relative;text-align: right; height:auto; border-bottom:2px solid rgba(255,255,255,0.4); padding-top:0px; line-height:24px; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;}

.wini_t img.tuon{ display:block; width:100%; height:170px;}

}

@media(max-width:360px){

.shuz1{ position:absolute; right:20px; top:48%; font-size:24px; color:#4d4d4d;font-family: "Alter32_1";}

.shuz{ position:absolute; right:20px; top:48%; font-size:24px; color:rgba(255,255,255,0.52);font-family: "Alter32_1";}	

.wini_t img{ display:block; width:100%; height:160px;}

.wini_bt{ height:auto; width:100%; font-size:14px; color:#fff; font-weight:bold;writing-mode:lr-tb; text-transform:uppercase; letter-spacing:1px; height:auto; margin-bottom:0px; display:none;}

.wini_bt1{ display:block; height:auto; width:100%; font-size:12px; color:#fff; font-weight:bold;writing-mode:lr-tb; text-transform:uppercase; letter-spacing:0.7px; height:auto; margin-bottom:0px;}

.wini_bc{ height:auto; overflow:hidden; margin-bottom:0px; min-height:auto; padding-top:0px;transition: all 1s ease; }

.wini_b{ clear:both; width:100%; height:100%; position:absolute; left:0; top:0; padding:45px 0 0px 0;transition: all 1s ease; }

.box4 li{ float:left; width:48%;  border:none; background:url(../tu/tu86.jpg) no-repeat center center; height:140px; margin-right:0%; margin-bottom:17px;}

.box4 li:nth-child(1){ background:url(../tu/tu86.jpg) no-repeat center center; background-size:cover;}

.box4 li:nth-child(2){ background:url(../tu/tu87.jpg) no-repeat center center; background-size:cover; margin-right:0%; float:right;}

.box4 li:nth-child(3){ background:url(../tu/tu88.jpg) no-repeat center center; background-size:cover;}

.box4 li:nth-child(4){ background:url(../tu/tu89.jpg) no-repeat center center; background-size:cover; margin-right:0%; float:right;}

.wini_bc h1{ color:#fff; font-size:14px; line-height:24px; font-weight:bold; margin-bottom:0px;}

.wini_bc p{ line-height:22px; font-size:12px; color:#fff; height:44px; overflow:hidden;transition: all 1s ease;}

.gdni{ position:relative; height:auto; border-bottom:2px solid rgba(255,255,255,0.2); border-top:0px;padding-top:0px;padding-bottom:5px; line-height:24px; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;}

.gdni:after{height:0px;}

.gdni:before{height:0px;}

.wini_t img.tuon{ display:block; width:100%; height:170px;}

}



.box5{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center center; background-size:cover; padding:60px 200px 60px 200px; position:relative;}

.new_l{ float:left; width:30%; height:auto; overflow:hidden;}

.new_lt{ height:auto; overflow:hidden; font-size:28px; color:#004ea2; font-weight:bold; line-height:28px; margin-bottom:45px;}

.new_lt i{ display:block; color:#004ea2; font-size:60px;font-family: "Alter32_1"; line-height:60px; text-transform:uppercase;}

.new_lc{ clear:both; height:auto; overflow:hidden; margin-bottom:100px;}

.new_lc h1{ color:#3d3d3d; font-size:20px; font-weight:bold; line-height:24px; margin-bottom:5px;}

.new_lc p{ line-height:28px; color:#7a7a7a; letter-spacing:0.5px;}

.new_lb{ height:auto; overflow:hidden;}

.new_lb ul{ float:left;}

.new_lb li{ display:inline-block; margin-right:32px;}

.new_lb li:last-child{ margin-right:0px;}

.new_lb li img{ display:block; margin:0 auto; margin-bottom:10px;}

.dada span{ color:#004ea2; font-size:14px;opacity:1;transition: all 1s ease;font-weight: bold; }

.xiao span{ color:#454545; font-size:14px;opacity:1;transition: all 1s ease; }

.gini{ float:left; background:url(../images/bg7.jpg) no-repeat left center; padding-left:104px; line-height:46px;}

.gini a{ color:#2b2b2b; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}

.new_r{ float:right; width:70%;}

.tab2{width:auto;}

.tab2 ul.menu{height:auto;background:#fcfcfc;position:relative;}

.tab2 ul.menu li{ cursor:pointer;float:left;text-align:center;width:24%; position:relative; margin-right:1.3%;}

.tab2 ul.menu li.active{background:#b3702c;color:#fff;}

.tab2 ul.menu li:last-child{ margin-right:0%;}

.tab2 ul.menu li img{ display:block; width:100%; height:160px;}

.toni{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/bg1.png) no-repeat center center rgba(3,42,97,0.5); padding-top:55px; opacity:0;transition: all 1s ease;background-size:cover; }

.tab2 ul.menu li.active .toni{opacity:1;}

.toni p{ text-align:center; color:#fff; line-height:18px; font-size:14px; font-weight:bold;}

.con1,.con2,.con3,.con4{height:auto;clear:both; margin-bottom:16px;}

.con2,.con3,.con4{display:none;}

.tab3{width:auto;}

.tab3 ul.menu{height:auto;background:#fcfcfc;position:relative;}

.tab3 ul.menu li{ cursor:pointer;float:left;text-align:center;width:24%; position:relative; margin-right:1.3%;}

.tab3 ul.menu li.active{background:#b3702c;color:#fff;}

.tab3 ul.menu li:last-child{ margin-right:0%;}

.tab3 ul.menu li img{ display:block; width:100%; height:160px;}

.tab3 ul.menu li.active .toni{opacity:1;}

.toni p{ text-align:center; color:#fff; line-height:20px; min-height:40px; font-size:14px; padding: 0px 7px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.con5,.con6,.con7,.con8{height:auto;clear:both; margin-bottom:16px;}

.con6,.con7,.con8{display:none;}

.gcin{ height:auto; overflow:hidden; background:#004ea2;}

.gcin_l{ float:left; width:43%; height:auto; overflow:hidden;}

.gcin_l img{ display:block; width:100%; height:300px;}

.gcin_r{ float:left; width:57%; padding:48px 40px 0 40px;}

.gcin_r h1{ color:#fff; font-weight:bold; font-size:18px; line-height:24px;height:50px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
}

.gcin_r span{ font-family:Arial, Helvetica, sans-serif; color:#e0e0e0; line-height:32px; font-weight:bold; margin-bottom:5px;display:block;text-align:right;}

.gcin_r p{ color:#f2f2f2; font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-bottom:35px;text-align: justify;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
}

.gcin_r font{ display:block;text-align:right; position:relative; border-top:1px solid rgba(255,255,255,0.16); color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; text-transform:uppercase; padding-top:9px; font-weight:bold;}

.gcin_r font:after{ content:'';position:absolute;right:0; top:-2px; height:2px;width:60px;background:#fff;transition:400ms ease all;-moz-transition:400ms ease all;}

.xiaq{ display:none;}

@media(max-width:1680px){

.box5{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center center; background-size:cover; padding:60px 100px 60px 100px; position:relative;}	

}

@media(max-width:1440px){

.box5{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center center; background-size:cover; padding:60px 60px 60px 60px; position:relative;}

.gcin_l img{ display:block; width:100%; height:259px;}	

.gcin_r{ float:left; width:57%; padding:30px 40px 0 40px;}

.tab3 ul.menu li img{ display:block; width:100%; height:136px;}

.tab2 ul.menu li img{ display:block; width:100%; height:136px;}

}

@media(max-width:1280px){

.box5{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center center; background-size:cover; padding:60px 60px 60px 60px; position:relative;}

.gcin_l img{ display:block; width:100%; min-height:227px;}	

.gcin_r{ float:left; width:57%; padding:20px 20px 0 20px;}

.tab3 ul.menu li img{ display:block; width:100%; height:136px;}

.tab2 ul.menu li img{ display:block; width:100%; height:136px;}

.gcin_r p{ color:#f2f2f2; font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-bottom:25px;}

.toni{ position:absolute; left:0; top:0; width:100%; height:100%; background: rgba(3,42,97,0.5); padding-top:50px; opacity:0;transition: all 1s ease;background-size:cover; }

.new_lc{ clear:both; height:auto; overflow:hidden; margin-bottom:60px;}

}

@media(max-width:1024px){

.box5{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center center; background-size:cover; padding:60px 30px; position:relative;}

.gcin_l img{ display:block; width:100%; height:270px;}	

.gcin_r{ float:left; width:57%; padding:35px 20px 0 20px;}

.tab3 ul.menu li img{ display:block; width:100%; height:142px;}

.tab2 ul.menu li img{ display:block; width:100%; height:142px;}

.gcin_r p{ color:#f2f2f2; font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-bottom:25px;}

.toni{ position:absolute; left:0; top:0; width:100%; height:100%; background: rgba(3,42,97,0.5); padding-top:50px; opacity:0;transition: all 1s ease;background-size:cover; }

.new_lc{ clear:both; height:auto; overflow:hidden; margin-bottom:30px;}

.new_l{ float:left; width:100%; height:auto; overflow:hidden;}

.new_lt{ height:auto; overflow:hidden; font-size:18px; color:#004ea2; font-weight:bold; line-height:28px; margin-bottom:20px;}

.new_lt i{ display:block; color:#004ea2; font-size:40px;font-family: "Alter32_1"; line-height:40px; text-transform:uppercase;}

.new_lc h1{ color:#3d3d3d; font-size:16px; font-weight:bold; line-height:24px; margin-bottom:5px;}

.new_r{ float:right; width:100%; margin-top:20px;}

}

@media(max-width:768px){

.new_lb li img{ display:block; margin:0 auto; margin-bottom:5px;}

.new_lb li{margin-right:15px;}

.box5{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center center; background-size:cover; padding:60px 30px; position:relative;}

.gcin_l img{ display:block; width:100%; height:auto;}	

.gcin_r{ float:left; width:100%; padding:20px;}

.tab3 ul.menu li img{ display:block; width:100%; height:105px;}

.tab2 ul.menu li img{ display:block; width:100%; height:105px;}

.gcin_r p{ color:#f2f2f2; font-size:14px; line-height:24px; height:auto; overflow:hidden; margin-bottom:15px;}

.toni{ position:absolute; left:0; top:0; width:100%; height:100%; background: rgba(3,42,97,0.5); padding-top:30px; opacity:0;transition: all 1s ease;background-size:cover; }

.new_lc{ clear:both; height:auto; overflow:hidden; margin-bottom:30px;}

.new_l{ float:left; width:100%; height:auto; overflow:hidden;}

.new_lt{ height:auto; overflow:hidden; font-size:18px; color:#004ea2; font-weight:bold; line-height:28px; margin-bottom:20px;}

.new_lt i{ display:block; color:#004ea2; font-size:20px;font-family: "Alter32_1"; line-height:20px; text-transform:uppercase;}

.new_lc h1{ color:#3d3d3d; font-size:16px; font-weight:bold; line-height:24px; margin-bottom:5px;}

.new_r{ float:right; width:100%; margin-top:20px;}

.gcin_l{ float:left; width:100%; height:auto; overflow:hidden;}

}

@media(max-width:414px){

.tab2 ul.menu{display: none;}

.tab3 ul.menu{display: none;}

.box5{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center center; background-size:cover; padding:15px 0px; position:relative;}

.gcin_l img{ display:block; width:100%; height:auto;}	

.gcin_r{ float:left; width:100%; padding:10px 15px;}

.tab3 ul.menu li img{ display:block; width:100%; height:115px;}

.tab2 ul.menu li img{ display:block; width:100%; height:115px;}

.gcin_r p{ color:#f2f2f2; font-size:14px; line-height:24px; height:auto; overflow:hidden; margin-bottom:15px; display:none;}

.toni{ position:absolute; left:0; top:0; width:100%; height:100%; background: rgba(3,42,97,0.5); padding-top:40px; opacity:0;transition: all 1s ease;background-size:cover; }

.new_lc{ clear:both; height:auto; overflow:hidden; margin-bottom:10px;}

.new_l{ float:left; width:100%; height:auto; overflow:hidden;padding:0px 15px;}

.new_lt{ height:auto; overflow:hidden; font-size:16px; color:#004ea2; font-weight:bold; text-align:center; line-height:28px; margin-bottom:10px;}

.new_lt i{ display:block; color:#004ea2; font-size:20px;font-family: "Alter32_1"; line-height:28px; text-transform:uppercase;}

.new_lc h1{ color:#3d3d3d; font-size:14px; font-weight:bold; line-height:28px; margin-bottom:0px;}

.new_r{ float:right; width:100%; margin-top:10px; display:none;}

.gcin_l{ float:left; width:100%; height:auto; overflow:hidden;}

.gcin_r h1{ color:#333; font-weight:bold; font-size:14px; line-height:24px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.tab3 ul.menu li{ cursor:pointer;float:left;text-align:center;width:49%; position:relative; margin-right:1%;}

.tab2 ul.menu li{ cursor:pointer;float:left;text-align:center;width:50%; position:relative; margin-right:0px;}

.gcin_r font{ display:block; position:relative; border-bottom:1px solid rgba(0,0,0,0.16); color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; text-transform:uppercase; padding-top:5px; font-weight:bold;}

.con1,.con2,.con3,.con4{height:auto;clear:both; margin-bottom:0px;}

.con5,.con6,.con7,.con8{height:auto;clear:both; margin-bottom:0px;}

.tab2,.tab3{width:auto; display:none;}

.gcin_r span{ font-family:Arial, Helvetica, sans-serif; color:#333; line-height:32px; font-weight:bold; margin-bottom:20px; font-size:12px;}

.gcin_r font:after{ content:'';position:absolute;left:0; bottom:-2px; height:2px;width:60px;background:#000;transition:400ms ease all;-moz-transition:400ms ease all;}

.xiaq{ display:block; margin-top:10px;}

.gcin{ height:auto; overflow:hidden; background:#fff; text-align:left; clear:both;}

.new_lb{ height:auto; overflow:hidden; display:none;}

.xiaq span{ font-family:Arial, Helvetica, sans-serif; color:#999; line-height:24px; font-weight:bold; margin-bottom:0px; font-size:12px;}

.xiaq font:after{ content:'';position:absolute;left:0; bottom:-2px; height:2px;width:60px;background:#999;transition:400ms ease all;-moz-transition:400ms ease all;}

.xiaq li{ padding:5px 10px; background:#fff;}

.xiaq h1{ color:#333; font-weight:bold; font-size:14px; line-height:28px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.xiaq p{ color:#f2f2f2; font-size:14px; line-height:28px; height:auto; overflow:hidden; margin-bottom:15px; display:none;}

.xiaq font{ display:block; position:relative; border-bottom:1px solid rgba(0,0,0,0.16); color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:0px; text-transform:uppercase; padding-top:0px; font-weight:bold; padding-bottom:0px;}



}

/*main end*/



/*联系我们 begin*/

.lx_box{ clear:both; height:auto; overflow:hidden; padding:265px 0 260px 0; position:relative;}

.lx_box h1{ text-align:center; color:#fff; font-size:72px; line-height:72px;font-family: "Alter32_1";}

.lx_box p{ text-align:center; font-size:28px; line-height:28px; color:#fff; line-height:28px;}

.drdc1{animation:rurc1 5s linear;-mzoanimation:rurc1 5s linear;-webkit-animation:rurc1 5s linear;-o-animation:rurc1 5s linear;}

@media(max-width:1024px){

.lx_box{ clear:both; height:auto; overflow:hidden; padding:265px 0 160px 0; position:relative;}	

.lx_box h1{ text-align:center; color:#fff; font-size:30px; line-height:36px;font-family: "Alter32_1";}

.lx_box p{ text-align:center; font-size:18px; line-height:28px; color:#fff; line-height:28px;}

}

@media(max-width:414px){

.lx_box{ clear:both; height:auto; overflow:hidden; padding:205px 0 100px 0; position:relative;}	

.lx_box h1{ text-align:center; color:#fff; font-size:30px; line-height:36px;font-family: "Alter32_1";}

.lx_box p{ text-align:center; font-size:18px; line-height:28px; color:#fff; line-height:28px;}

}



.lx_box1{ clear:both; overflow:hidden; background:#f5f5f5; padding:0px 120px 60px 120px;}

.lxmw_t{ height:auto; overflow:hidden; text-align:center; margin-bottom:40px;margin-top:60px;}

.lxmw_t h1{ text-align:center; color:#004ea2; font-size:54px;font-family: "Alter32_1"; text-transform:uppercase; line-height:54px;}

.lxmw_t p{ text-align:center; line-height:34px; color:#004ea2; font-weight:bold; font-size:28px;}

.lxmw_b{ clear:both; height:auto; overflow:hidden;}

.lxmw_bl{ float:left; width:50%;}

.lxmw_br{ float:right; width:45%; height:auto; overflow:hidden; padding-right:240px; padding-top:50px;}

.lxmw_brt{ height:auto; min-height:52px; background:url(../images/bg8.jpg) no-repeat left bottom; color:#2b2b2b; font-size:24px; font-weight:bold; line-height:24px;}

.lxmw_brb{ clear:both; height:auto; overflow:hidden; margin-top:30px;}

.lxmw_brb li{ padding:30px 0; clear:both; overflow:hidden; border-bottom:1px solid #dbdbdb; clear:both;}

.lxmw_brb li span{ float:left; display:block; width:50%;}

.lxmw_brb li span em{ display:block; float:left; width:24px; margin-top:2px;}

.lxmw_brb li span em img,.lxmw_brb li font em img{ display:block; max-width:100%;}

.lxmw_brb li span i{ display:block;color:#454545; float:right; width:87%; line-height:24px; font-size:16px;}

.lxmw_brb li span i b{ color:#454545; font-size:16px; display:block;}

.lxmw_brb li font{ float:left; display:block; width:100%;}

.lxmw_brb li font em{ display:block; float:left; width:24px;}

.lxmw_brb li font i{ display:block; float:right; width:93%; line-height:24px; font-size:16px;    color: #454545;}

.lxmw_brb li font i b{ color:#454545; font-size:16px; display:block;}

.lxmw_brb li font i a{color:#454545; font-size:16px; display:block;}

.lxmw_brb li:last-child{ border:none;}

.lxmw_brb li.sjs{ display:none;}

.lxmw_brb li.pcs{ display:block;}

.dinc{ width:100%; height:594px;}

.xotn{ display:none;}

@media(max-width:1680px){

.lx_box1{ clear:both; overflow:hidden; background:#f5f5f5; padding:0px 100px 60px 100px;}

.lxmw_br{ float:right; width:45%; height:auto; overflow:hidden; padding-right:140px; padding-top:0px;}

.lxmw_brb li{ padding:30px 0; clear:both; overflow:hidden; border-bottom:1px solid #dbdbdb; clear:both;}	

.dinc{ width:100%; height:464px;}

}

@media(max-width:1600px){

.lx_box1{ clear:both; overflow:hidden; background:#f5f5f5; padding:0px 100px 60px 100px;}

.lxmw_br{ float:right; width:45%; height:auto; overflow:hidden; padding-right:120px; padding-top:0px;}

.lxmw_brb li{ padding:25px 0; clear:both; overflow:hidden; border-bottom:1px solid #dbdbdb; clear:both;}	

.lxmw_brb{margin-top:40px;}

}

@media(max-width:1440px){

.lx_box1{ clear:both; overflow:hidden; background:#f5f5f5; padding:0px 60px 60px 60px;}

.lxmw_br{ float:right; width:45%; height:auto; overflow:hidden; padding-right:0px; padding-top:0px;}

.lxmw_brb li{ padding:20px 0; clear:both; overflow:hidden; border-bottom:1px solid #dbdbdb; clear:both;}	

}

@media(max-width:1024px){

.lx_box1{ clear:both; overflow:hidden; background:#f5f5f5; padding:0px 30px 40px 30px;}

.lxmw_br{ float:right; width:100%; height:auto; overflow:hidden; padding-right:0px; padding-top:0px;}

.lxmw_brb li{ padding:20px 0; clear:both; overflow:hidden; border-bottom:1px solid #dbdbdb; clear:both;}	

.lxmw_bl{ float:left; width:100%;}

.lxmw_brt{ height:auto; min-height:36px; background:url(../images/bg8.jpg) no-repeat left bottom; color:#2b2b2b; font-size:18px; font-weight:bold; line-height:24px;}

.lxmw_brb{ clear:both; height:auto; overflow:hidden; margin-top:0px;}

.lxmw_t{ height:auto; overflow:hidden; text-align:center; margin-bottom:10px;margin-top:20px;}

.lxmw_t1{ margin-top:70px; margin-bottom:15px;}

}

@media(max-width:414px){

.lx_box1{ clear:both; overflow:hidden; background:#f5f5f5; padding:70px 15px 10px 15px;}

.lxmw_br{ float:none; width:100%; height:auto; overflow:hidden; padding-right:0px; padding-top:13px;}

.lxmw_brb li{ padding:10px 0; clear:both; overflow:hidden; border-bottom:1px solid #dbdbdb; clear:both;}

.lxmw_brb li:last-child{ padding:10px 0 0 0 ;}	

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

.lxmw_brt{ height:auto; min-height:36px; background:url(../images/bg8.jpg) no-repeat left bottom; color:#2b2b2b; font-size:16px; font-weight:bold; line-height:24px;}

.lxmw_brb{ clear:both; height:auto; overflow:hidden; margin-top:0px;}

.lxmw_brb li span{ float:left; display:block; width:100%; margin-bottom:5px;}

.lxmw_brb li span:last-child{ margin-bottom:0px;}

.lxmw_brb li font i{ display:block; float:right; width:87%; line-height:24px; font-size:14px;}

.lxmw_brb li span i{ display:block; float:right; width:87%; line-height:24px; font-size:14px;}

.lxmw_t h1{ text-align:center; color:#004ea2; font-size:20px;font-family: "Alter32_1"; text-transform:uppercase; line-height:28px;}

.lxmw_t p{ text-align:center; line-height:28px; color:#004ea2; font-weight:bold; font-size:16px;}

.lxmw_t11{margin-top:0px;}

.lxmw_brb li span i{ display:block; float:right; width:90%; line-height:28px; font-size:14px;}

.lxmw_brb li span i b{ color:#454545; font-size:14px; display:block;}

.lxmw_brb li font i{ display:block; float:right; width:90%; line-height:28px; font-size:14px;}

.lxmw_brb li font i b{ color:#454545; font-size:14px; display:block;}

.lxmw_brb li font i a{color:#454545; font-size:14px; display:block;}

.dinc{ width:100%; height:464px; display:none;}

.xotn{ display:block; margin-bottom:10px}

.xotn img{ display:block; margin:0 auto; max-width:100%;}

.lxmw_brb li.sjs{ display:block;}
.lxmw_brb li.pcs{ display:none;}
}

@keyframes rurc1 {

0% {

transform: scale3d(1, 1, 1);

} 

50% {

transform: scale3d(1.05, 1.05, 1);

 }

100% {

transform: scale3d(1, 1, 1);

 }



}

/*联系我们 end*/



/*新闻中心 begin*/

.lx_boxs{ padding:0;}



.nw_box1{padding:100px 0 260px 0; position:relative;}

.nw_box1_1{/* padding:265px 0 260px 0;*/ position:relative;}

.nw_box1_1 img{width:100%;}

.nw_box{ clear:both; height:auto; overflow:hidden; position:absolute; left:0; bottom:60px; z-index:999; width:100%; height:auto; display:none;}

.xini{ height:auto; overflow:hidden;}

.xini li{ float:left; width:100%; line-height:70px; text-align:center;}

.xini li a{ display:block; width:100%; background:#fff;opacity: 0.8; color:#333333; font-size:16px;transition: all 1s ease;}

.xini li a span{ display:inline-block; width:27px; height:24px; position:relative; margin-left:10px;}

.xini li a span em{ display:block; width:27px; height:24px; position:absolute; left:0; top:0;opacity:0;transition: all 1s ease; }

.xini li:hover a span em{opacity:1; position:absolute; left:0; top:0;  }

.xini li:hover a{ background:#004ea2; color:#fff;}

.xini li a.cuou{ background:#004ea2; color:#fff;}

.xini li a.cuou span em{opacity:1; position:absolute; left:0; top:0;  }

@media(max-width:1024px){

.nw_box1{  padding:265px 0 160px 0; position:relative;}	

.nw_box1_1{display:none;}

.nw_box{ clear:both; height:auto; overflow:hidden; position:absolute; left:0; bottom:35px; z-index:999; width:100%; height:auto;}

.xini li{ float:left; width:100%; line-height:40px; text-align:center;}

}

@media(max-width:414px){

.nw_box1{ clear:both; height:auto; overflow:hidden; padding:175px 0 100px 0; position:relative; display:none;}	

.nw_box{ clear:both; height:auto; overflow:hidden; position:fixed; left:0; top:60px; z-index:999999; width:100%; height:40px; display:block;}

.nw_box_sj{position:relative; }

}



.nw_box2{ clear:both; height:auto; overflow:hidden; background:#f7f7f7; padding-bottom:20px;}



.drdc2{animation:rurc2 5s linear;-mzoanimation:rurc2 5s linear;-webkit-animation:rurc2 5s linear;-o-animation:rurc2 5s linear;}

@keyframes rurc2 {

0% {

transform: scale3d(1, 1, 1);

} 

50% {

transform: scale3d(1, 1, 1);

 }

100% {

transform: scale3d(1, 1, 1);

 }



}



.nein{ clear:both; height:auto; overflow:hidden; background:#fff; position:relative; margin-bottom:40px;}

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

.gniw_l{ float:left; width:47%; height:auto; overflow:hidden;}

.gniw_l img{ display:block; width:100%; height:362px;}

.gniw_r{ float:right; width:53%; height:auto; overflow:hidden; padding:50px 50px 0 50px;}

.gniw_r h1{ color:#212121; font-size:24px; line-height:33px;height:66px;overflow:hidden; margin-bottom:15px; text-align:left;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.gniw_r span{ display:block; color:#999; font-size:14px; font-weight:bold; text-align:right; margin-bottom:15px;}

.gniw:hover span{color:#164a95;}

.gniw_r p{ color:#666666; font-size:15px; line-height:24px; text-align:left; height:72px; overflow:hidden; margin-bottom:50px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.gniw_r font{ float:right;display:inline-block;text-align:center; width:166px; height:42px; background:url(../images/bg2.png) no-repeat center center; line-height:42px; color:#164a95; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;transition: all 1s ease;}

.gniw:hover h1{ color:#004ea2;}

.gniw_r font:hover{ background:url(../images/bg3.png) no-repeat center center; color:#fff;}

@media(max-width:1024px){

.nw_box2{ clear:both; height:auto; overflow:hidden; background:#f7f7f7; padding:40px 0 40px 0;}	

.gniw_l img{ display:block; width:100%; height:auto;}

.gniw_r{ float:right; width:53%; height:auto; overflow:hidden; padding:30px 30px 0 30px;}

.nein{ clear:both; height:auto; overflow:hidden; background:#fff; position:relative; margin-bottom:10px;}

}

@media(max-width:768px){

.gniw_r font{display:none; background:url(../images/bg2_1.png) no-repeat center left;width:119px;height:30px;line-height:30px;}

.gniw_r span{margin-bottom:5px; display:block; line-height:28px;}

.nw_box2{ clear:both; height:auto; overflow:hidden; background:#f7f7f7; padding:40px 0 40px 0;}	

.gniw_l img{ display:block; width:100%; height:auto;}

.gniw_r{ float:right; width:53%; height:auto; overflow:hidden; padding:20px 20px 0 20px;}

.gniw_r p{ color:#666666; font-size:14px; line-height:24px; text-align:left; height:48px; overflow:hidden; margin-bottom:10px;}

}

@media(max-width:414px){

.nw_box2{ clear:both; height:auto; overflow:hidden; background:#f7f7f7; padding:95px 0px 0px;}	

.gniw_l img{ display:block; width:100%; height:auto;}

.gniw_r{ float:right; width:100%; height:auto; overflow:hidden; padding:10px 0px;}

.gniw_r p{ color:#666666; font-size:14px; line-height:28px; text-align:left; height:56px; overflow:hidden; margin-bottom:10px;}

.gniw_l{ float:left; width:100%; height:auto; overflow:hidden;}

.gniw_r h1{ color:#212121; font-size:16px; line-height:28px;height:auto;margin-bottom:5px; text-align:left}

.nein{padding:10px 15px 0px;}

}

.xigi{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; margin-bottom:30px;}

.xigi1{display:block;}

.xigi2{display:none;}

.xigi li{ border-bottom:1px solid #ededed; padding:35px 40px;transition: all 1s ease;}

.xigi li h1{ clear:both; height:auto; overflow:hidden; min-height:44px; position:relative; background:url(../images/bg9.jpg) no-repeat left bottom; margin-bottom:24px;transition: all 1s ease;}

.xigi li h1 span{ display:block; float:left; width:85%; color:#262626; font-size:18px; line-height:18px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;transition: all 1s ease;}

.xigi li h1:after{ content:'';position:absolute;left:0; bottom:0px; height:2px;width:0px;background:#004ea2;transition:400ms ease all;-moz-transition:400ms ease all;}

.xigi li:hover h1:after{ background:#fff; width:64px;transition:800ms ease all;;-moz-transition:800ms ease all;}

.xigi li h1 font{ float:right; color:#004ea2; font-size:24px; line-height:24px; text-align:right;transition: all 1s ease;}

.xigi li h1 font i{ display:block; font-size:14px; line-height:20px;transition: all 1s ease;}

.xigi li p{ display:block; clear:both; color:#7a7a7a; font-size:14px; line-height:26px; padding-right:264px; background:url(../images/bg4.png) no-repeat right center; height:52px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; letter-spacing:1px;transition: all 1s ease;}

.xigi li:hover{ background:#004ea2;}

.xigi li:hover h1 span,.xigi li:hover h1 font,.xigi li:hover h1 font i{ color:#fff;}

.xigi li:hover p{ color:#ebebeb; background:url(../images/bg5.png) no-repeat right center;}

.xigi li:last-child{ border:none;}
.xigi1 li h1 span{text-align: left;}
.xigi1 li p{text-align: left;}
@media(max-width:1024px){

.xigi1{display:none;}

.xigi2{display:block;}

.xigi{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; margin-bottom:40px;}

.xigi li{ border-bottom:1px solid #ededed; padding:30px 30px;transition: all 1s ease;}

.xigi li h1 span{ display:block; float:left; width:85%; color:#262626; font-size:16px; line-height:18px;overflow: hidden;white-space:normal;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.xigi li p{ display:none; clear:both; color:#7a7a7a; font-size:14px; line-height:26px; padding-right:50px; background:url(../images/bg4.png) no-repeat right center; height:52px; overflow:hidden; letter-spacing:1px;transition: all 1s ease;}

}

@media(max-width:414px){

.xigi{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; margin-bottom:15px;}

.xigi li{ border-bottom:1px solid #ededed; padding:10px 15px;transition: all 1s ease;}

.xigi li h1 span{float:none; width:100%;display:block; color:#262626; font-size:14px;line-height:20px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.xigi li p{ display:none; clear:both; color:#7a7a7a; font-size:14px; line-height:26px; padding-right:50px; background:url(../images/bg4.png) no-repeat right center; height:52px; overflow:hidden; letter-spacing:1px;transition: all 1s ease;}

.xigi li h1{ clear:both; height:auto; overflow:hidden; min-height:auto; padding-bottom:0px; position:relative; background:none; margin-bottom:0px;transition: all 1s ease;}

.xigi li h1 font{ float:none;display:block;margin-top:8px;width:100%; /* color:#004ea2; */ color:#999;font-size:14px; line-height:14px; text-align:left;transition: all 1s ease;}

.xigi li h1 font i{ display:inline-block;margin-left:5px; font-size:14px; line-height:28px;transition: all 1s ease;}

.xigi li h1:after{ content:'';position:absolute;left:0; bottom:0px; height:0px;width:0px;background:#fff;transition:400ms ease all;-moz-transition:400ms ease all;}

.xigi li:hover h1:after{ background:#fff; width:0px;transition:800ms ease all;;-moz-transition:800ms ease all;}


}

/* .fyi{ clear:both; line-height:35px; text-align:center; margin-bottom:20px; color:#669dd2; font-size:14px;} 

.fyi div{ clear:both; text-align:center; margin:0 auto;}

.fyi div a.prev{  font-size:14px; padding:6px 10px; background:#d9d9d9; color:#fff; margin-right:10px;}

.fyi div span.current{ background:#0e318f; margin-right:10px;padding:6px 10px;font-size:14px; color:#fff}

.fyi div a{  padding:6px 10px; color:#428bca; margin-right:10px;font-size:14px;}

.fyi div a.next{ background:#0e318f;padding:6px 10px; color:#fff; margin-right:10px;font-size:14px;}

 */

.fyi{ clear:both; height:auto; overflow:hidden; text-align:center; background:url(../images/bg10.jpg) repeat-x left 21px;margin:50px 0px 50px;}

.fyi div{ text-align:center; line-height:42px;}

.fyi div a.prev{ display:inline-block; width:166px; height:42px; background:url(../images/bg2.png) no-repeat center center #f7f7f7; line-height:42px; text-align:center; color:#164a95; font-size:14px; float:left;}

.fyi div a.next{ display:inline-block; width:166px; height:42px; background:url(../images/bg2.png) no-repeat center center #f7f7f7; line-height:42px; text-align:center; color:#164a95; font-size:14px; float:right;}

.fyi div a.next:hover,.fyi div a.prev:hover{ background:url(../images/bg3.png) no-repeat center center; color:#fff;}

.ckgd{margin:10px auto;text-align:center;display:none;}

.ckgd p{margin:0 auto;width:119px; height:30px; background:url(../images/bg2_1.png) no-repeat center center;text-align:center; line-height:30px; color:#164a95; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;transition: all 1s ease;}





.sxyy{ height:auto; overflow:hidden; padding:0px 0px;clear:both;}

.sxyy p{ line-height:32px;height:32px;overflow:hidden}

.sxyy p a{ color:#333333; font-size:15px;}



.current{width: 24px;height:43px;background-color: #004ea2;position: relative; line-height:43px; color:#fff; text-align:center; display:inline-block; margin-right:36px;}

.current::before{content:"";width: 0;height: 0;position:absolute;left: -13px;top: 0;border-right: 13px solid #004ea2;border-top: 21px solid transparent;border-bottom: 21px solid transparent;}

.current::after{content:"";width: 0;height: 0;position:absolute;right:-13px;top:0;border-left:13px solid #004ea2;border-top:21px solid transparent;border-bottom:21px solid transparent;}



.num{width: 24px;height:43px;background-color: #d7d7d7;position: relative; line-height:43px; color:#fff; text-align:center; display:inline-block;margin-right:36px;}

.num::before{content:"";width: 0;height: 0;position:absolute;left: -13px;top: 0;border-right: 13px solid #d7d7d7;border-top: 21px solid transparent;border-bottom: 21px solid transparent;}

.num::after{content:"";width: 0;height: 0;position:absolute;right:-13px;top:0;border-left:13px solid #d7d7d7;border-top:21px solid transparent;border-bottom:21px solid transparent;}

.num a{ color:#000; font-size:14px;}

.BMap_bubble_content{ padding-top:8px}

@media(max-width:768px){

.fyy{display: none;}

.fyi{background:none;margin:10px 0px 10px;}

.fyi div{line-height:28px;height:28px;}

.zcc::before{display:none;}

.zcc::after{display:none;}

.zcc1::before{display:none;}

.zcc1::after{display:none;}

.fyi div a.aoni,.fyi div a.aoni1{display:none;}

.zcc,.zcc1{margin-right:10px;width:28px;}

.fyi1{ display:none;}

.ckgd{display:block;}

}

@media(max-width:414px){

.sxyy p{ line-height:24px;height:28px;overflow:hidden}

.sxyy p a{ color:#333333; font-size:14px;}	

.fyi{ display:none;}

}

@media(max-width:360px){



}



.nw_box3{ clear:both; height:auto; overflow:hidden; background:#f7f7f7; margin-top:-120px; padding-bottom:120px;}

.ne_box3_1{ width:100%; height:auto; position:relative; z-index:999}

.xwio{ background:#fff; box-shadow:0px 0px 20px rgba(0,0,0,0.08); padding:110px 103px;}

.xwio_t{ height:auto; overflow:hidden; border-bottom:1px solid #cccccc; padding:0 22px 10px 22px; margin-bottom:15px;}

.xwio_t span{ float:left; display:block; width:85%; color:#2b2b2b; font-size:24px; line-height:24px;}

.xwio_t a{ float:right; line-height:24px; color:#164a95; font-size:14px;}

.xwio_t a img{ vertical-align:middle; margin-right:5px;}

.xwio_b{ clear:both; height:auto; overflow:hidden; margin-bottom:50px;}

.xwio_b span.shii{ color:#737373; font-size:14px; display:block; overflow:hidden; margin-bottom:40px;}

.xwio_b span.shii img{ vertical-align:middle; margin-right:12px; width:18px;}

.xwio_b p{ line-height:24px; color:#737373; font-size:14px;}

.xwio_b p img{ margin:0 auto; max-width:100%;margin-top:10px;margin-bottom:20px;}

.fenxi{ text-align:center; width:190px; margin:0 auto; padding-top:5px;}

.fenxi span{ float:left;color:#7a7a7a; font-size:14px; vertical-align:middle; margin-top:5px; float:left; margin-right:10px;}

.fini{ height:auto; overflow:hidden; background:url(../images/bg10.jpg) repeat-x left 21px;}

.fini a{ display:block; float:left; width:40%; height:43px; background:url(../images/bg11.jpg) no-repeat left top; line-height:43px; text-align:center; padding:0 10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#164a95; font-size:14px;}

.fini a.eron{ float:left; display:block; width:20%; background:none;}

.fini a.eron img{ display:block; margin:0 auto;}

.fini a.eron:hover{ background:none;}

.fini a.eron1{ background:url(../images/bg11.jpg) no-repeat right top;}

.fini a.eron1:hover{ background:url(../images/bg12.jpg) no-repeat right top;}

.fini a:hover{ background:url(../images/bg12.jpg) no-repeat left top; color:#fff;}

@media(max-width:1024px){

.nw_box3{ clear:both; height:auto; overflow:hidden; background:#f7f7f7; margin-top:0px; padding:40px 0;}

.xwio{ background:#fff; box-shadow:0px 0px 20px rgba(0,0,0,0.08); padding:40px 30px;}	

.fini a{ display:block; float:left; width:40%; height:43px; background:none;line-height:43px; text-align:center; padding:0 10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#164a95; font-size:14px;}

.fini{ height:auto; overflow:hidden; background:none;;}

.fini a.eron1{ background:none;}

.fini a.eron1:hover{ background:none;}

.fini a:hover{ background:none; color:#fff;}

.xwio_b{ clear:both; height:auto; overflow:hidden; margin-bottom:30px;}



}

@media(max-width:414px){

.xwio_b p img{ margin-top:10px;margin-bottom:10px;}

.xwio_b span.shii{margin-bottom:10px; display:block; line-height:28px}

.nw_box3{ clear:both; height:auto; overflow:hidden; background:#f7f7f7; margin-top:60px; padding:0px;}

.xwio{ background:#fff; box-shadow:0px 0px 20px rgba(0,0,0,0.08); padding:15px 10px 10px 10px;}	

.fini a{ display:block; float:left; width:100%; height:43px; background:none;line-height:43px; text-align:left; padding:0 10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#164a95; font-size:14px;}

.fini{ height:auto; overflow:hidden; background:none;;}

.fini a.eron1{ background:none;}

.fini a.eron1:hover{ background:none;}

.fini a:hover{ background:none; color:#fff;}

.xwio_b{ clear:both; height:auto; overflow:hidden; margin-bottom:3px;}

.fini a.eron{ float:left; display:block; width:100%; background:none;}



.xwio_t{ height:auto; overflow:hidden; border-bottom:1px solid #cccccc; padding:0 0px 10px 0px; margin-bottom:15px;}

.xwio_t span{ float:left; display:block; width:100%; color:#2b2b2b; font-size:16px; line-height:28px;}

.xwio_t a{display:none;}

.xwio_b p{ line-height:28px; color:#737373; font-size:14px;}





}

/*新闻中心 end*/



/*企业文化 begin*/

.qywh{ height:auto; overflow:hidden; margin-bottom:60px;}

.qywh_t{ height:auto; min-height:44px; background:url(../images/bg10.jpg) repeat-x left center; text-align:center; margin-bottom:0px;}

.qywh_t li{ display:inline-block; width:23%; margin-right:46px; line-height:44px; text-align:center;}

.qywh_t li:last-child{ margin-right:0px;}

.qywh_t li a{ display:block; width:100%; color:#6b6b6b; font-size:14px; background:url(../images/bg13.jpg) no-repeat center center;transition: all 1s ease;}

.qywh_t li a span{ display:inline-block; width:18px; height:20px;  position:relative; margin-right:13px; top:-2px}

.qywh_t li a span em{ display:block; width:18px; height:20px; position:absolute; left:0; top:0;opacity:0;transition: all 1s ease; }

.qywh_t li:hover a span em{opacity:1; position:absolute; left:0; top:0;  }

.qywh_t li:hover a{ background:url(../images/bg14.jpg) no-repeat center center; color:#fff;}

.qywh_t li a.cuou{ background:url(../images/bg14.jpg) no-repeat center center; color:#fff;}

.qywh_t li a.cuou span em{opacity:1; position:absolute; left:0; top:0;  }

.qywh_b{ display:none;width:89%; height:auto; margin:0 auto; position:relative; min-height:370px; padding-top:19px;}

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

.qywh_bi img{ display:block; max-width:100%; border-radius:100%; margin:0 auto;}

.qywh_bo{ width:100%; height:370px; position:absolute; left:0; top:0; z-index:999; padding-top:57px;}

.qywh_bo img{ display:block; margin:0 auto;}

.qywh_bn{ height:auto; overflow:hidden; position:absolute; width:100%; height:370px; z-index:99; left:0; top:0;}

.gy_bl{ width:167px; height:168px; background:url(../images/bg6.png) no-repeat left center; position:absolute; left:78px; top:0; text-align:center; color:#525252; font-size:16px; line-height:26px; padding-top:53px; animation:yidong 2s ease;}

.gy_bl img{ display:block; margin:0 auto; margin-bottom:8px;}



.gy_bl1{ width:167px; height:168px; background:url(../images/bg6.png) no-repeat left center; position:absolute; left:0px; top:202px; text-align:center; color:#525252; font-size:16px; line-height:26px; padding-top:53px; animation:yidong1 3s ease;}

.gy_bl1 img{ display:block; margin:0 auto; margin-bottom:8px;}



.gy_bl2{ width:167px; height:168px; background:url(../images/bg7.png) no-repeat left center; position:absolute; right:104px; top:0px; text-align:center; color:#525252; font-size:16px; line-height:26px; padding-top:53px; animation:yidong2 4s ease;}

.gy_bl2 img{ display:block; margin:0 auto; margin-bottom:8px;}



.gy_bl3{ width:167px; height:168px; background:url(../images/bg7.png) no-repeat left center; position:absolute; right:0px; top:185px; text-align:center; color:#525252; font-size:16px; line-height:26px; padding-top:53px; animation:yidong3 5s ease;}

.gy_bl3 img{ display:block; margin:0 auto; margin-bottom:8px;}

.qywh_b1{ display:none;}

.qxon{ height:auto; overflow:hidden; margin-bottom:20px}

.qxon img{ display:block; max-width:100%; margin:0 auto; border-radius:100%;}

.qxon ul{ padding-top:20px;}

.qxon li{ float:left; width:25%; text-align:center;  color:#525252; font-size:16px; line-height:26px;}

.qxon1 li{ float:left; width:33.33%; text-align:center;  color:#525252; font-size:16px; line-height:26px;}

@media(max-width:1024px){

.qywh{ height:auto; overflow:hidden; margin-bottom:0px;}

.qywh_t{ height:auto; min-height:44px; background:url(../images/bg10.jpg) repeat-x left center; text-align:center; margin-bottom:30px;}	

.qywh_t li a{ display:block; width:100%; color:#6b6b6b; font-size:14px; border:1px solid #d6d6d6; background:#f7f7f7; border-radius:5px;transition: all 1s ease;}

.qywh_t li:hover a{ background:#004ea1; border-radius:5px; color:#fff;}

.qywh_t li a.cuou{background:#004ea1; border-radius:5px; color:#fff;}

.qywh_b1{ display:block}

.qywh_b{ display:none}

}

@media(max-width:414px){

.qywh_t{ height:auto; min-height:44px; background:none; text-align:center; margin-bottom:0px;}	

.qywh_t li a{ display:block; width:100%; color:#6b6b6b; font-size:14px; border:1px solid #d6d6d6; background:#f7f7f7; border-radius:5px;transition: all 1s ease;}

.qywh_t li:hover a{ background:#004ea1; border-radius:5px; color:#fff;}

.qywh_t li a.cuou{background:#004ea1; border-radius:5px; color:#fff;}

.qywh_b1{ display:none}

.qywh_b{ display:none}

.qxon li{ float:left; width:25%; text-align:center;  color:#525252; font-size:14px; line-height:26px;}

.qywh_t li{ display:inline-block; width:32%; margin-right:2px; line-height:36px; text-align:center;}

.qxon1 li{ float:left; width:33.33%; text-align:center;  color:#525252; font-size:14px; line-height:26px;}

}

.qy_box{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #eaedf0; padding:30px 0 ;transition: all 1s ease;}

.qy_lo{ float:left; width:28%; height:auto; overflow:hidden;}

.qy_lo h1{ text-align:center; color:#264862; font-size:36px; font-weight:bold; line-height:36px; margin-bottom:30px;transition: all 1s ease;}

.plio{ width:148px; height:148px; border:1px solid #e1e6f0; border-radius:100px; position:relative; margin:0 auto;text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;}

.plio span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0;text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;opacity:0;transition: all 1s ease; }

.qy_ro{ float:right; width:62%; height:auto; overflow:hidden; padding:10px 58px 0 0;}

.qy_ro h1{ color:#164a95; font-size:18px; line-height:24px; font-weight:bold; margin-bottom:30px;transition: all 1s ease;}

.qy_ro p{ line-height:24px; color:#525252; font-size:14px;transition: all 1s ease;}

.qy_box:hover{ background:#004ea2;}

.qy_box:hover .qy_lo h1{ color:#fff;}

.qy_box:hover .plio span{ opacity:1;}

.qy_box:hover .qy_ro h1{ color:#fff;}

.qy_box:hover .qy_ro p{ color:#e5e5e5;}

.zoni{ clear:both; height:auto; overflow:hidden; background:url(../images/bg15.jpg) no-repeat center top; padding-top:50px; margin-top:-5px; text-align:center; color:#262626; font-size:16px; line-height:24px; font-weight:bold;}

.zoni a{ display:block; color:#262626; font-size:16px; line-height:24px; font-weight:bold;}

@media(max-width:1024px){

.qy_box{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #eaedf0; padding:30px 0 30px 0;transition: all 1s ease;}	

.qy_lo h1{ text-align:center; color:#264862; font-size:18px; font-weight:bold; line-height:28px; margin-bottom:30px;transition: all 1s ease;}

.plio{ width:128px; height:128px; border:1px solid #e1e6f0; border-radius:100px; position:relative; margin:0 auto;text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;}

.qy_ro{ float:right; width:66%; height:auto; overflow:hidden; padding:10px 0px 0 0;}

.qy_box:hover{ background:none;}

.qy_box:hover .qy_lo h1{ color:#264862;}

.qy_box:hover .plio span{ opacity:1;}

.qy_box:hover .qy_ro h1{ color:#164a95;}

.qy_box:hover .qy_ro p{ color:#525252;}

}

@media(max-width:414px){

.qy_box{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #eaedf0; padding:0px 15px;transition: all 1s ease;}	

.qy_lo h1{ text-align:center; color:#264862; font-size:16px; font-weight:bold; line-height:28px; margin-bottom:0px;transition: all 1s ease;}

.plio{ width:128px; height:128px; border:1px solid #e1e6f0; border-radius:100px; position:relative; margin:0 auto;text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;display: none;}

.qy_ro{ float:right; width:100%; height:auto; overflow:hidden; padding-bottom:10px; padding-top:0px;}

.qy_lo{ float:left; width:100%; height:auto; overflow:hidden;margin-top:10px;}

.qy_ro h1{ color:#164a95; font-size:14px; line-height:28px; font-weight:bold; margin-bottom:0px;transition: all 1s ease;}

.zoni{ clear:both; height:auto; overflow:hidden; background:url(../images/bg15.jpg) no-repeat center top; padding-top:50px; margin-top:-5px; text-align:center; color:#262626; font-size:16px; line-height:28px; font-weight:bold; margin-bottom:10px;}

.qy_ro p{ line-height:28px; color:#525252; font-size:14px;transition: all 1s ease;}



}



.qywh_bc{display:none; width:88%; height:auto; margin:0 auto; position:relative; min-height:383px; padding-top:89px;}

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

.qywh_bic img{ display:block; max-width:100%; border-radius:100%; margin:0 auto; float:right;}

.qywh_boc{ width:100%; height:383px; position:absolute; left:0; top:0; z-index:999; padding-top:0px;}

.qywh_boc img{ display:block; margin:0 auto;}

.qywh_bnd{ height:auto; overflow:hidden; position:absolute; width:100%; height:383px; z-index:99; left:0; top:0;}



.gy_bl4{ width:167px; height:168px; background:url(../images/bg6.png) no-repeat left center; position:absolute; left:382px; top:0; text-align:center; color:#525252; font-size:16px; line-height:26px; padding-top:53px; animation:yidong4 2s ease;}

.gy_bl4 img{ display:block; margin:0 auto; margin-bottom:8px;}



.gy_bl5{ width:167px; height:168px; background:url(../images/bg6.png) no-repeat left center; position:absolute; left:178px; top:81px; text-align:center; color:#525252; font-size:16px; line-height:26px; padding-top:53px; animation:yidong5 3s ease;}

.gy_bl5 img{ display:block; margin:0 auto; margin-bottom:8px;}



.gy_bl6{ width:167px; height:168px; background:url(../images/bg6.png) no-repeat left center; position:absolute; left:0px; top:214px; text-align:center; color:#525252; font-size:16px; line-height:26px; padding-top:53px; animation:yidong6 4s ease;}

.gy_bl6 img{ display:block; margin:0 auto; margin-bottom:8px;}

@media(max-width:1024px){

.qywh_bc{ width:88%; height:auto; margin:0 auto; position:relative; min-height:383px; padding-top:89px; display:none;}	

}

.xwio1{ background:#fff; box-shadow:0px 0px 20px rgba(0,0,0,0.08); padding:110px 80px 20px;}

.xwic{ clear:both; height:auto; overflow:hidden; background:url(../images/bg16.jpg) no-repeat center center; text-align:center; color:#2b2b2b; font-size:24px; font-weight:bold; margin-bottom:30px;}

.liuj{ clear:both; height:auto; overflow:hidden; background:url(../images/bg17.jpg) no-repeat center center; line-height:60px; text-align:center; color:#ffffff; font-size:18px; margin-bottom:50px;}

.qysm{ clear:both; height:auto; overflow:hidden;margin-bottom:50px;}

.qysm h1{ line-height:24px; color:#404040; font-size:16px;}

.qysm h1 b{ color:#262626; font-size:16px;}

.qysm p{ line-height:24px; color:#666666; font-size:14px;}

.qysm p b{ color:#2b2b2b; font-size:14px;}





.tdjs{ clear:both; height:auto; overflow:hidden; padding-top:10px; margin-bottom:40px;}

.tdjs dl{ float:left; width:32%; height:auto; overflow:hidden; margin-right:2%;transition: all 1s ease; margin-bottom:30px;}

.tdjs dl.qcbj{ margin-right:0px}

.tdjs dt{ width:100%; height:auto; overflow:hidden;}

.tdjs dt img{ display:block; width:100%; height:230px;transition: all 1s ease;}

.tdjs dd{ width:100%; height:auto; overflow:hidden; padding:30px 25px; background:#fff; border:1px solid #ededed; border-top:none;}

.tdjs dd h1{ color:#212121; font-size:18px; line-height:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:15px;transition: all 1s ease;}

.tdjs dd p{ line-height:20px; color:#7a7a7a; font-size:14px; height:40px; overflow:hidden; margin-bottom:0px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.tdjs dd span{ display:block; width:100px; height:28px; background:url(../images/bg18.jpg) no-repeat center top; line-height:28px; text-align:center; color:#164a95; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;transition: all 1s ease;}

.tdjs dl:hover dt img{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}

.tdjs dl:hover dd span{ background:url(../images/bg19.jpg) no-repeat center center; color:#fff;}

.tdjs dl:hover dd h1{ color:#004ea2;}

.tdjs dl:hover{-moz-transform: translateY(-5px); -webkit-transform: translateY(-5px); -o-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px);}

.tdjs2{display:none;}

@media(max-width:1024px){

.xwio1{padding:30px 30px;}

.tdjs1{display:none;}

.tdjs2{display:block;}

.tdjs dt img{ display:block; width:100%; height:180px;transition: all 1s ease;}	

.tdjs dd{ width:100%; height:auto; overflow:hidden; padding:20px 20px; background:#fff; border:1px solid #ededed; border-top:none;}

.tdjs dd p{ line-height:20px; color:#7a7a7a; font-size:14px; height:40px; overflow:hidden; margin-bottom:18px;}

.tdjs dd h1{ color:#212121; font-size:16px; line-height:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:15px;transition: all 1s ease;}

}

@media(max-width:768px){

.tdjs{padding-top:0px;margin-bottom:10px;}

.tdjs dt img{ display:block; width:100%; height:286px;transition: all 1s ease;}	

.tdjs dd{ width:100%; height:auto; overflow:hidden; padding:20px 20px; background:#fff; border:1px solid #ededed; border-top:none;}

.tdjs dd p{ line-height:20px; color:#7a7a7a; font-size:14px; height:40px; overflow:hidden; margin-bottom:18px;}

.tdjs dd h1{ color:#212121; font-size:16px; line-height:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:15px;transition: all 1s ease;}

.tdjs dl{ float:left; width:48%; height:auto; overflow:hidden; margin-right:2%;transition: all 1s ease; margin-bottom:30px;}

.tdjs dl.qcbj{ margin-right:2%}

}

@media(max-width:414px){

.xwio1{padding:20px 15px 10px 15px;}

.tdjs dl{width:100%;height:auto;overflow:hidden;background:#fff;padding:10px 15px;margin-bottom: 15px;}

.tdjs dt img{ display:block; width:100%; height:auto;transition: all 1s ease;}	

.tdjs dd{ width:100%; height:auto; overflow:hidden; padding:5px 0px; background:none; border:0px; border-top:none;}

.tdjs dd p{ line-height:28px; color:#7a7a7a; font-size:14px; height:56px; overflow:hidden; margin-bottom:0px;}

.tdjs dd h1{ color:#212121; font-size:16px; line-height:28px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:0px;transition: all 1s ease;}

.tdjs dl{ float:left; width:100%; height:auto; overflow:hidden; margin-right:0%;transition: all 1s ease; margin-bottom:10px;}

.tdjs dl.qcbj{ margin-right:0%}

.tdjs dt{ width:100%; height:auto; overflow:hidden; margin-bottom:5px;}

.tdjs2{margin-bottom:0px;}

.qysm h1{ line-height:28px; color:#404040; font-size:16px;}

.qysm p{ line-height:28px; color:#666666; font-size:14px;}



}

/*企业文化 end*/



/*业务领域 begin*/

.xinic{ height:auto; overflow:hidden;}

.xinic li{ float:left; width:100%; line-height:70px; text-align:center;}

.xinic li a{ display:block; width:100%; background:rgba(255,255,255,0.8); color:#333333; font-size:16px;transition: all 1s ease;}

.xinic li a span{ display:inline-block; width:30px; height:24px; position:relative; margin-left:10px;}

.xinic li a span em{ display:block; width:30px; height:24px; position:absolute; left:0; top:0;opacity:0;transition: all 1s ease; }

.xinic li:hover a span em{opacity:1; position:absolute; left:0; top:0;  }

.xinic li:hover a{ background:#004ea2; color:#fff;}

.xinic li a.cuou{ background:rgba(0,78,162,0.8); color:#fff;}

.xinic li a.cuou span em{opacity:1; position:absolute; left:0; top:0;  }

@media(max-width:1024px){

.xinic li{ float:left; width:100%; line-height:40px; text-align:center;}

.xinic li a span{ display:inline-block; width:30px; height:24px; position:relative; margin-left:10px; top:-3px;}

}



.qyin{ clear:both; height:auto; overflow:hidden; width:74%; margin:0 auto; margin-bottom:70px;}

.qyin p{ text-align:center; color:#575757; font-size:14px; line-height:24px;}

.gbhr{ clear:both; height:auto; overflow:hidden; margin-bottom:100px;}

.gbhr_l{ float:left; width:45%; height:auto; overflow:hidden;}

.gbhr_l img{ vertical-align:middle; display:block; margin:0 auto;}

.gbhr_r{ float:right; width:49%; height:auto; overflow:hidden; padding-top:63px;}

.gbhr_r h1{ color:#2b2b2b; font-size:24px; line-height:24px; font-weight:bold; margin-bottom:50px;}

.gbhr_r p{ line-height:25px; color:#3d3d3d; font-size:14px; background:url(../images/bg20.jpg) no-repeat left 10px; padding-left:27px; margin-bottom:20px;}

.gbhr_r p:last-child{ margin-bottom:0px;}

@media(max-width:1024px){

.qyin{ clear:both; height:auto; overflow:hidden; width:100%; margin:0 auto; margin-bottom:20px;padding:0px 15px;}

.gbhr_l{ float:left; width:100%; height:auto; overflow:hidden; padding:0 15px;}

.gbhr_r{ float:right; width:100%; height:auto; overflow:hidden; padding:0px 15px;padding-top:20px;}

.gbhr{ clear:both; height:auto; overflow:hidden; margin-bottom:15px;}	

.gbhr_r h1{font-size:16px;margin-bottom:10px;}

.gbhr_r p{margin-bottom:0px; line-height:24px; padding-left:15px; background:url(../images/bg20.jpg) no-repeat left 10px; }



}

@media(max-width:414px){

.qyin p{ text-align:center; color:#575757; font-size:14px; line-height:28px;}

.gbhr_r p{margin-bottom:0px; line-height:28px; padding-left:15px; background:url(../images/bg20.jpg) no-repeat left 10px; }

.gbhr_r h1{font-size:16px;margin-bottom:10px; line-height:28px}

	

}

.crjr{ clear:both; height:auto; /*overflow:hidden;*/}

.crjr_t{ height:auto;/* overflow:hidden; */min-height:44px; margin-bottom:80px;background: url(../images/bg10.jpg) repeat-x left center;}

.crjr_t li{ float:left; width:100%; line-height:44px; text-align:center;}

.crjr_t li a{ display:block; width:100%;font-size:16px;transition: all 1s ease;}

.crjr_t li a span{ display:inline-block; width:24px; height:24px; position:relative; margin-right:10px;}

.crjr_t li a span em{ display:block; width:24px; height:24px; position:absolute; left:0; top:0;opacity:0;transition: all 1s ease; }

.crjr_t li:hover a span em{opacity:1; position:absolute; left:0; top:0;  }

.dada1{ background:url(../images/bg3.png) no-repeat center center; color:#fff;}

.crjr_t li a.dada1 span em{opacity:1; position:absolute; left:0; top:0;  }

.xiao1{ background:url(../images/bg22.jpg) no-repeat center center; color:#6b6b6b;}

.crjr_b{ clear:both; height:auto; overflow:hidden;margin-bottom: 60px;}

.crjr_bl{ float:left; width:46%; height:auto; overflow:hidden; padding-top:47px;}

.crjr_bl h1{ border-bottom:1px solid #d2d2d2; min-height:85px; color:#2b2b2b; font-size:24px; line-height:24px; font-weight:bold; margin-bottom:35px;}

.crjr_bl h1 em{ color:#2b2b2b; font-size:20px; font-weight:normal;}

.crjr_bl p{ line-height:24px; color:#5c5c5c; font-size:14px;margin-bottom: 10px;}

.crjr_bl p span{ color:#164a95; font-size:16px; font-weight:bold;}

.crjr_br{ float:right; width:47%; height:auto; overflow:hidden;}

.crjr_br img{ display:block; max-width:100%; margin:0 auto;}

@media(max-width:1024px){



.crjr_t li{ float:left; width:100%; line-height:42px; text-align:center;}

.dada1{ background:url(../images/bg3_1.png) no-repeat center center; color:#fff;}	

.xiao1{background:url(../images/bg22_1.jpg) no-repeat center center;color:#6b6b6b;}

.crjr_t{ height:auto; overflow:hidden; min-height:42px; margin-bottom:15px;}

.crjr_bl{ float:left; width:100%; height:auto; overflow:hidden; padding-top:0px;padding:0px 15px;}

.crjr_br{ float:right; width:100%; height:auto; overflow:hidden; margin-top:10px; padding:0 15px;}

.crjr_bl h1{ border-bottom:1px solid #d2d2d2; min-height:auto; color:#2b2b2b; font-size:16px; line-height:24px; font-weight:bold; margin-bottom:10px; padding-bottom:5px}

.crjr_bl h1 em{ color:#2b2b2b; font-size:16px; font-weight:normal;}

.crjr_bl p{margin-bottom: 0px;}

.crjr_b{margin-bottom:0px; margin-top:5px;}

.crjr{ clear:both; height:auto; margin-bottom:10px; /*overflow:hidden;*/}

}

.crjr_b1{ margin-bottom:80px;}

.yw_box{ clear:both; height:auto; overflow:hidden; background:#f2f2f2; padding:80px 0;}

.yw_box img{ display:block; margin:0 auto; max-width:100%;}

@media(max-width:1024px){

.crjr_b1{ margin-bottom:20px;}	

.yw_box{ clear:both; height:auto; overflow:hidden; background:#f2f2f2; padding:20px 15px;}

.crjr_bl h1{ border-bottom:1px solid #d2d2d2; min-height:auto; color:#2b2b2b; font-size:16px; line-height:28px; font-weight:bold; margin-bottom:10px; padding-bottom:5px}



}

@media(max-width:414px){

.crjr_bl p{ line-height:28px; color:#5c5c5c; font-size:14px;margin-bottom: 10px;}

	

}



.fzie{ clear:both; width:100%; clear:both; height:auto; overflow:hidden; padding-top:78px;}

.fzie_t{ clear:both; height:auto; overflow:hidden; color:#2b2b2b; font-size:23px; font-weight:bold; text-align:center; margin-bottom:60px;}

.fzie_b{ height:auto; overflow:hidden;}

.fzie_bt{ height:auto; min-height:43px; background:url(../images/bg10.jpg) repeat-x left center; margin-bottom:70px; position:relative;}

.fziee{ width:56%; margin:0 auto;}

.fziee li{ float:left; width:100%; line-height:44px; text-align:center;}

.fziee li a{ display:block; width:100%;font-size:16px;transition: all 1s ease;}

.fziee li a span{ display:inline-block; width:24px; height:24px; position:relative; margin-right:10px;}

.fziee li a span em{ display:block; width:24px; height:24px; position:absolute; left:0; top:0;opacity:0;transition: all 1s ease; }

.fziee li:hover a span em{opacity:1; position:absolute; left:0; top:0;  }

.dada4{ background:url(../images/bg3.png) no-repeat center center; color:#fff;}

.fziee li a.dada4 span em{opacity:1; position:absolute; left:0; top:0;  }

.xiao4{ background:url(../images/bg22.jpg) no-repeat center center ; color:#6b6b6b;}

.fzie_bb{ clear:both; width:100%; height:auto; overflow:hidden;}

.fzie_bbt{ height:auto; overflow:hidden; margin-bottom:15px;}

.fzie_btl{ float:left; width:64%; height:auto; overflow:hidden;}

.fzie_btl img{ display:block; width:100%; height:502px;}

.fzie_btr{ float:right; width:36%; height:auto; min-height:502px; background:url(../images/bg21.jpg) no-repeat right bottom #004ea2; padding:77px 51px 0 51px; position:relative; z-index:999;}

.fzie_tr1{ height:auto; min-height:48px; border-bottom:1px solid rgba(255,255,255,0.18); color:#fff; font-size:24px; font-weight:bold; line-height:24px; margin-bottom:45px;}

.fzie_tr2{ height:auto; overflow:hidden;}

.fzie_tr2 li{ background:url(../images/bg10.png) no-repeat left 14px; padding-left:29px; color:#f2f2f2; font-size:14px; line-height:31px;}

.fzie_tr2 li:last-child{ background:none;}

.fzinr{ clear:both; height:auto; overflow:hidden;padding:0px 15px;}

.fzinr li{ float:left; width:14.2%; margin-top:40px;}

.fzinr li img{ display:block; margin:0 auto;    max-width: 104px; max-height: 79px;}

.nw_box22{ padding-bottom:80px;}

@media(max-width:1024px){

.fziee{ width:100%; margin:0 auto;}	

.fzie_btl img{ display:block; width:100%; height:394px;}

.fzie_btr{ float:right; width:36%; height:auto; min-height:394px; background:url(../images/bg21.jpg) no-repeat right bottom #004ea2; padding:50px 30px 0 30px;}

.fzie_tr1{ height:auto; min-height:auto; padding-bottom:10px; border-bottom:1px solid rgba(255,255,255,0.18); color:#fff; font-size:17px; font-weight:bold; line-height:24px; margin-bottom:20px;}

.fzie_t{ clear:both; height:auto; overflow:hidden; color:#2b2b2b; font-size:16px; font-weight:bold; text-align:center; margin-bottom:10px;}

.fzie_bt{ height:auto; min-height:43px; background:url(../images/bg10.jpg) repeat-x left center; margin-bottom:10px; overflow:hidden}

.nw_box22{ padding-bottom:0px;}

.nw_box_sj{display:none;}

.fzie{padding-top:15px}



}

@media(max-width:768px){

.fziee{ width:100%; margin:0 auto;}	

.fzie_btl img{ display:block; width:100%; height:auto;}

.fzie_btr{ float:right; width:100%; height:auto; min-height:auto; background:url(../images/bg21.jpg) no-repeat right bottom #004ea2; padding:10px 15px 0px;}

.fzie_tr1{ height:auto; min-height:auto; padding-bottom:8px; border-bottom:1px solid rgba(255,255,255,0.18); color:#fff; font-size:16px; font-weight:bold; line-height:24px; margin-bottom:10px;}

.fzie_btl{ float:left; width:100%; height:auto; overflow:hidden;}

.fziee li{}

.dada4{ background:url(../images/bg3_1.png) no-repeat center center; color:#fff;}

.fziee li a.dada4 span em{opacity:1; position:absolute; left:0; top:0;  }

.xiao4{ background:url(../images/bg22_1.jpg) no-repeat center center ; color:#6b6b6b;}

}

@media(max-width:414px){

.fzinr li{ float:left; width:25%; margin-top:15px;}	

.fzie_bbt{margin-bottom:0px;}

.fzie_bt{ height:auto; min-height:43px; background:url(../images/bg10.jpg) repeat-x left center; margin-bottom:10px}

.fzie_tr2 li:last-child{ background:none; display:none;}

.fzie_tr2 li{ background:url(../images/bg10.png) no-repeat left 12px; padding-left:17px; color:#f2f2f2; font-size:14px; line-height:28px;}

.fzie_btr{ float:right; width:100%; height:auto; min-height:auto; background:url(../images/bg21.jpg) no-repeat right bottom #004ea2; padding:10px 15px 10px 15px;}

br{ display:none;}

}



.yw_box1{ clear:both; width:100%; height:auto; overflow:hidden; background:#fafafa; padding:0px 0 50px 0;}

@media(max-width:1024px){

.yw_box1{ clear:both; width:100%; height:auto; overflow:hidden; background:#fafafa; padding:95px 0px 10px;}

}



.yw_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#f5f5f5; padding:80px 0 80px 0;}

.yw_box3{ clear:both; width:100%; height:auto; overflow:hidden; padding:80px 0 80px 0;}

.bghe{ float:left; width:46%; height:auto;}

.bghe1{ float:right;}

.bghe img{ display:block; width:100%; height:510px;}

.vbmo{ width:100%; height:auto; position:relative;}

.vbmo span{ display:block; position:absolute; left:30px; top:30px; color:#fff; font-size:26px; color:#fff;}

.bilg{ float:right; width:54%; height:auto; min-height:510px; background:url(../images/bg23.jpg) no-repeat 39px 10px #fff; box-shadow:5px 0px 10px rgba(0,0,0,0.1); padding:70px 80px 0 80px; margin-bottom:5px;}

.bilg_t{ min-height:84px; border-bottom:1px solid #d9d9d9; color:#2b2b2b; font-size:24px; line-height:24px; font-weight:bold; margin-bottom:40px;}

.bilg_b{ height:auto; overflow:hidden; margin-bottom:30px;}

.bilg_b h6{ color:#004ea2; line-height:24px; font-size:16px; font-weight:bold; margin-bottom:15px;}

.bilg_b p{ line-height:24px; color:#5c5c5c; font-size:14px;}

.bilg_c{ clear:both; height:auto; overflow:hidden;}

.bilg_c p{ clear:both; overflow:hidden; margin-bottom:15px;}

.bilg_c p span{ float:left; display:block; width:52px;}

.bilg_c p font{ float:left; display:block; width:74%; padding-left:18px; color:#333333; font-size:14px; font-weight:bold; line-height:23px;}

.bilg_c p font.ghqi{ line-height:46px;}

@media(max-width:1024px){

.bghe{ float:left; width:100%; height:auto;}

.bghe img{ display:block; width:100%; height:auto;}	

.bilg{ float:right; width:100%; height:auto; min-height:auto; overflow:hidden; background:#fff; box-shadow:5px 0px 10px rgba(0,0,0,0.1); padding:15px; margin-bottom:5px;}

.bilg_t{ min-height:auto; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #d9d9d9; color:#2b2b2b; font-size:17px; line-height:24px; font-weight:bold; margin-bottom:20px;}

.bilg_c p font{ float:left; display:block; width:74%; padding-left:18px; color:#333333; font-size:14px; font-weight:bold; line-height:46px;}

.yw_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#f5f5f5; padding:20px 0 10px 0;}

.yw_box3{ clear:both; width:100%; height:auto; overflow:hidden; padding:20px 0 10px 0;}

}

@media(max-width:768px){

.bghe{ float:left; width:100%; height:auto;}

.bghe img{ display:block; width:100%; height:auto;}	

.bilg{ float:right; width:100%; height:auto; min-height:auto; overflow:hidden; background:#fff; box-shadow:5px 0px 10px rgba(0,0,0,0.1); padding:15px; margin-bottom:5px;}

.bilg_t{ min-height:auto; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #d9d9d9; color:#2b2b2b; font-size:17px; line-height:24px; font-weight:bold; margin-bottom:20px;}

.bilg_c p font{ float:left; display:block; width:74%; padding-left:18px; color:#333333; font-size:14px; font-weight:bold; line-height:23px;}



}

@media(max-width:414px){

.bilg_c p font.ghqi{ line-height:24px; padding-top:5px;}

.bilg_c p font{ float:right; display:block; width:84%; padding-left:0px; color:#333333; font-size:14px; font-weight:bold; line-height:23px;}

.vbmo span{ display:block; position:absolute; left:30px; top:30px; color:#fff; font-size:16px; color:#fff;}

.bilg_t{ min-height:auto; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #d9d9d9; color:#2b2b2b; font-size:16px; line-height:28px; font-weight:bold; margin-bottom:10px;}

.bilg_c p span{ float:left; display:block; width:42px;}

.bilg_b h6{ color:#004ea2; line-height:28px; font-size:16px; font-weight:bold; margin-bottom:10px;}

.bilg_b{ height:auto; overflow:hidden; margin-bottom:15px;}

.bilg_c p{ clear:both; overflow:hidden; margin-bottom:0px;}

.bilg_b p{ line-height:28px; color:#5c5c5c; font-size:14px;}

.bilg_c p font{ float:right; display:block; width:84%; padding-left:0px; color:#333333; font-size:14px; font-weight:bold; line-height:28px;}

}

@media(max-width:375px){

.bilg_c p font{ float:right; display:block; width:84%; padding-left:0px; color:#333333; font-size:14px; font-weight:bold; line-height:28px;}	

}

/*业务领域 end*/



/*关于我们 begin*/

.gy_box{ clear:both; height:auto; overflow:hidden; background:#f5f5f5; padding:0px 0 120px 0;}

.zxns{ clear:both; height:auto; overflow:hidden; padding:5px; margin-bottom:45px;}

.zxns1{ display:none;}

.zxns li{ clear:both; height:auto; overflow:hidden; padding:40px 146px 0 60px; background:url(../images/bg24.jpg) no-repeat center center; min-height:135px; box-shadow:5px 5px 10px rgba(0,0,0,0.04); margin-bottom:30px;transition: all 1s ease;}

.zxns li span{ display:block; float:left; width:80%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#3d3d3d; font-size:16px;transition: all 1s ease;}

.zxns li span i{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}

.zxns li font{ float:right; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif; font-size:18px;transition: all 1s ease;}

.zxns li:hover{ background:url(../images/bg25.jpg) no-repeat center center}

.zxns li:hover span,.zxns li:hover span i,.zxns li:hover font{ color:#164890;}

@media(max-width:1024px){

.gy_box{ clear:both; height:auto; overflow:hidden; background:#f5f5f5; padding:40px 0 40px 0;}	

.zxns li{ clear:both; height:auto; overflow:hidden; padding:30px 30px 30px 30px; background:#fff; min-height:auto; box-shadow:5px 5px 10px rgba(0,0,0,0.04); margin-bottom:15px;transition: all 1s ease;}

.zxns li:hover{ background:#004ea1}

.zxns li:hover span,.zxns li:hover span i,.zxns li:hover font{ color:#fff;}

.zxns{ clear:both; height:auto; overflow:hidden; padding:5px; margin-bottom:25px; display:none;}

.zxns1{ display:block;padding:5px; margin-bottom:25px;}

}

@media(max-width:414px){

.gy_box{ clear:both; height:auto; overflow:hidden; background:#f5f5f5; padding:40px 0 10px 0;}	

.zxns li{ clear:both; height:auto; overflow:hidden; padding:10px 15px 10px 15px; background:#fff; line-height:28px; min-height:auto; box-shadow:5px 5px 10px rgba(0,0,0,0.04); margin-bottom:10px;transition: all 1s ease;}

.zxns li:hover{ background:#004ea1}

.zxns li:hover span,.zxns li:hover span i,.zxns li:hover font{ color:#fff;}

.zxns{ clear:both; height:auto; overflow:hidden; padding:5px; margin-bottom:25px; display:none;}

.zxns1{ display:block;padding:5px; margin-bottom:0px;}

.zxns li span{ display:block; float:left; width:72%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#3d3d3d; font-size:14px;transition: all 1s ease;}

.zxns li span i{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}

.zxns li font{ float:right; color:#3d3d3d; font-family:Arial, Helvetica, sans-serif; font-size:14px;transition: all 1s ease;}

.lxmw_tcc{ padding-top:55px; margin-bottom:5px;}

}

.xwio_td{ margin-bottom:50px;}

.xwio_td span em{ color:#164a95; font-family:Arial, Helvetica, sans-serif; font-size:28px; text-transform:capitalize; margin-right:30px;}

.xwio_td span{ float:left; display:block; width:85%; color:#2b2b2b; font-size:20px; line-height:24px;}

.xwio_be{ clear:both; height:auto; overflow:hidden;}

.xwio_be h6{ line-height:24px; color:#2b2b2b; font-size:14px; font-weight:bold; margin-bottom:20px;}

.xwio_be p{ line-height:20px; font-size:14px; color:#3d3d3d;}

.cvzon{ height:auto; overflow:hidden; text-align:right; color:#3d3d3d; font-size:16px; font-weight:bold; margin-top:30px;}

.cvzon img{ vertical-align:middle; margin-right:15px; display:none;}

.cvzon1{ display:none;}

@media(max-width:1024px){

.xwio_td span em{ color:#164a95; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:capitalize; margin-right:15px;}	

.xwio_td{ margin-bottom:10px;}

.cvzon{ height:auto; overflow:hidden; text-align:right; color:#3d3d3d; font-size:16px; font-weight:bold; margin-top:20px;}

}

@media(max-width:414px){

.xwio_td span{ float:left; display:block; width:100%; color:#2b2b2b; font-size:17px; line-height:24px;}

.cvzon{ height:auto; display:none; overflow:hidden; text-align:right; color:#3d3d3d; font-size:14px; font-weight:bold; margin-top:0px;}

.cvzon1{ display:block;height:auto; overflow:hidden; text-align:left; color:#3d3d3d; font-size:14px; font-weight:bold; margin-bottom:0px; padding-bottom:0px; margin-top:0px; line-height:28px;}

.xwio_be h6{ line-height:28px; color:#2b2b2b; font-size:14px; font-weight:bold; margin-bottom:0px; margin-top:5px;}

.xwio_be p{ line-height:28px; font-size:14px; color:#3d3d3d;}

	

}



.fzlc_t{ clear:both; height:auto; min-height:44px; background:url(../images/bg10.jpg) repeat-x left center; margin-bottom:80px;}

.fzlc_t1{ width:100%; margin:0 auto;}

.fzlc_t1 li{ float:left; width:33.33%; line-height:44px; text-align:center;}

.fzlc_t1 li a{ display:block; width:100%;font-size:16px;transition: all 1s ease;}

.fzlc_t1 li a.dada8{ background:url(../images/bg14.png) no-repeat center center; color:#fff;background-size: contain;}

.dada8{ background:url(../images/bg14.png) no-repeat center center; color:#fff;     background-size: contain;}

.xiao8{background:url(../images/bg13.png) no-repeat center center; color:#6b6b6b;     background-size: contain;}



.falc_b{ clear:both; height:auto; overflow:hidden; background:#fff;}

.falc_b li{ clear:both; height:auto; overflow:hidden; padding:40px 40px; border-bottom:1px solid #e7e7e7;transition: all 1s ease;}

.falc_b li span{ float:left; display:block; width:210px; color:#262626; font-size:18px; line-height:30px; position:relative; min-height:60px;transition: all 1s ease;}

.falc_b li span:after{ content:'';position:absolute;left:0; bottom:0px; height:2px;width:50px;background:#004ea2;transition:400ms ease all;-moz-transition:400ms ease all;}

.falc_b li font{ float:right; display:block; width:81%;}

.falc_b li p{ line-height:30px; color:#5e5e5e; font-size:14px;transition: all 1s ease;}

.falc_b li:hover{ background:#004ea2;}

.falc_b li:hover span{ color:#fff;}

.falc_b li:hover span:after{ background:#fff; color:#fff;}

.falc_b li:hover p{ color:#fff;}

.falc_b li:last-child{ border:none;}





@media(max-width:1024px){

	.fzlc_t1 li{ float:left; width:100%; line-height:40px; text-align:center;}

	.fzlc_t1 li a.dada8{background:none;color:#004ea2;font-weight:bold;}

	.fzlc_t1 li a.xiao8{background:none;color:#333;}

	

.fzlc_t1{ width:100%; margin:0 auto;}

.fzlc_t{ clear:both; height:auto; min-height:50px; background:url(../images/bg10.jpg) repeat-x left center; margin-bottom:40px;}

.falc_b li{ clear:both; height:auto; overflow:hidden; padding:30px 30px; border-bottom:1px solid #e7e7e7;transition: all 1s ease;}

.falc_b li font{ float:right; display:block; width:75%;}	

}

@media(max-width:768px){

.fzlc_t1{ width:100%; margin:0 auto;}

.fzlc_t{ clear:both; height:auto; min-height:50px; background:url(../images/bg10.jpg) repeat-x left center; margin-bottom:40px;}

.falc_b li{ clear:both; height:auto; overflow:hidden; padding:30px 30px; border-bottom:1px solid #e7e7e7;transition: all 1s ease;}

.falc_b li font{ float:right; display:block; width:67%;}	

}

@media(max-width:414px){

	.falc_b li:hover{ background:none;}

	.falc_b li:hover span{ background:none; color:#262626;}

.falc_b li:hover p{ color:#5e5e5e;}

.fzlc_t1{ width:100%; margin:0 auto;}

.fzlc_t{ clear:both; height:auto; min-height:40px; background:none; margin-bottom:0px;}

.falc_b li{ clear:both; height:auto; overflow:hidden; padding:10px 15px; border-bottom:1px solid #e7e7e7;transition: all 1s ease;}

.falc_b li font{ float:right; display:block; width:100%;}

.falc_b li span{ float:left; display:block; width:140px; color:#262626; font-size:16px; line-height:30px; background:none; position:relative; min-height:35px;transition: all 1s ease; margin-bottom:8px;}

.falc_b li span:after{ content:'';position:absolute;left:0; bottom:0px; height:2px;width:50px;background:#004ea2;transition:400ms ease all;-moz-transition:400ms ease all;}

.falc_b li p{ line-height:28px; color:#5e5e5e; font-size:14px;transition: all 1s ease;}	

}

.jtjs{ clear:both; height:auto; overflow:hidden;margin-bottom:60px;}

.jtjs_l{ float:left; width:46%; height:auto; overflow:hidden;}

.guan_rt1{ margin-bottom:50px;}

.guan_dc1{ height:auto; overflow:hidden; height:auto; overflow:hidden; margin-bottom:50px;}

.guan_dc1 p{ line-height:24px; color:#454545; font-size:14px;margin-bottom: 13px;}

.jtjs_r{ float:right; width:46%; height:auto; overflow:hidden;}

.jtjs_r img{ display:block; width:100%; height:510px;}

@media(max-width:1024px){

.jtjs_l{ float:left; width:100%; height:auto; overflow:hidden;padding:0px 15px;}

.jtjs_r{ float:right; width:100%; height:auto; overflow:hidden; margin-bottom:20px;}

.jtjs_r img{ display:block; width:100%; height:auto;}	

.guan_rt1{ margin-bottom:15px;text-align: center;}

.guan_dc1{ height:auto; overflow:hidden; height:auto; overflow:hidden; margin-bottom:10px;}

}

@media(max-width:414px){

.jtjs{ clear:both; height:auto; padding:0px; overflow:hidden;/*margin-bottom:20px;*/}

.guan_dc1 p{ line-height:28px; color:#454545; font-size:14px;margin-bottom:5px;}

.guan_dc1{margin-bottom:0px;}

}





.gy_box1{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg26.jpg) no-repeat center center;background-size:cover; padding:60px 0px; margin-top:0px;}

.sdin{ display:none;}

.sdin h1{ color:#fff; font-size:28px; font-weight:bold; line-height:30px; margin-bottom:40px;}

.sdin h1 i{ display:block; font-size:54px;font-family: "Alter32_1"; text-transform:uppercase; line-height:54px;}



.dzd_l{ float:left; width:46%; height:auto; overflow:hidden;}

.dzd_l img{ display:block; width:100%; height:420px;}

.dzd_r{ float:right; width:46%; height:auto; overflow:hidden;}

.dzd_r h1{ color:#fff; font-size:28px; font-weight:bold; line-height:30px; margin-bottom:40px;}

.dzd_r h1 i{ display:block; font-size:54px;font-family: "Alter32_1"; text-transform:uppercase; line-height:54px;}

.dzd_r h6{ color:#fff; font-weight:bold; font-size:18px; font-weight:bold; line-height:24px; margin-bottom:20px;}

.dzd_r p{ color:#fff; font-size:14px; line-height:24px;}

.dzd_r h2{ text-align:right; color:#fff; font-size:24px; line-height:24px; margin-top:25px;}

@media(max-width:1024px){

.gy_box1{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg26.jpg) no-repeat center center;background-size:cover; padding:20px 15px 20px 15px; margin-top:20px; margin-bottom:20px;}	

.dzd_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:15px;}

.dzd_l img{ display:block; width:100%; height:auto;}

.dzd_r{ float:right; width:100%; height:auto; overflow:hidden;}

.dzd_r h1{ color:#fff; font-size:16px; font-weight:bold; line-height:24px; margin-bottom:10px; display:none;}

.dzd_r h1 i{ display:block; font-size:20px;font-family: "Alter32_1"; text-transform:uppercase; line-height:28px;}

.dzd_r h6{ color:#fff; font-weight:bold; font-size:14px; font-weight:bold; line-height:28px; margin-bottom:5px;}

.dzd_r h2{ text-align:right; color:#fff; font-size:16px; line-height:28px; margin-top:5px;}

.dzd_r p{ color:#fff; font-size:12px; line-height:24px;}

.jtjs_r{margin-top:10px;margin-bottom:10px;}

.sdin{ display:block; text-align:center;}

.sdin h1{ color:#fff; font-size:16px; font-weight:bold; line-height:24px; margin-bottom:10px;}

.sdin h1 i{ display:block; font-size:20px;font-family: "Alter32_1"; text-transform:uppercase; line-height:28px;}



}

@media(max-width:414px){

.dzd_r p{ color:#fff; font-size:14px; line-height:28px;}	

}



.fzle_l{ float:left; width:37%; height:auto; overflow:hidden;padding:0px 15px;}

.fzle_lt1{display:none;}

.fzle_lt1{ min-height:154px; position:relative; color:#004ea2; font-size:28px; line-height:32px; margin-bottom:40px;}

.fzle_lt1 i{ display:block; font-size:54px; line-height:54px; text-transform:uppercase;font-family: "Alter32_1"; color:#004ea2;}

.fzle_lt1:after{ content:'';position:absolute;left:0; bottom:0px; height:1px;width:90%;background:#004ea2;}



.fzle_lt{ min-height:154px; position:relative; color:#004ea2; font-size:28px; font-weight:bold; line-height:32px; margin-bottom:40px;}

.fzle_lt i{ display:block; font-size:54px; line-height:54px; font-weight:bold; text-transform:uppercase;font-family: "Alter32_1"; color:#004ea2;}

.fzle_lt:after{ content:'';position:absolute;left:0; bottom:0px; height:1px;width:90%;background:#004ea2;}

.fzle_lb{ height:264px; overflow:hidden;}

.fzle_lb h1{ color:#004ea2; font-size:54px; line-height:52px;color:#004ea2;font-family: "Alter32_1"; margin-bottom:30px;}

.fzle_lb p{ line-height:24px; color:#454545; font-size:14px;margin-bottom:10px;}

.fzle_l a{ display:block; width:166px; height:42px; background:url(../images/bg3.png) no-repeat center center; line-height:42px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:35px;}
.fzle_l a.momo1{display:none;}
.fenl_r{ float:right; width:54%; height:auto; overflow:hidden;}

.fenl_r img{ display:block; width:100%; height:449px;}

.fenl_rb{ height:auto; overflow:hidden;}

.fenl_rb li{ float:left; width:16.6%; min-height:90px; border-left:1px solid #ededed; padding-left:12px; padding-top:60px;}

.fenl_rb li a{ display:block; font-size:26px;font-family: "Alter32_1";} 

.dada6{ color:#004ea2;}

.xiao6{ color:#a3a3a3;}

.fice{ clear:both; height:auto; overflow:hidden;}

@media(max-width:1024px){

.fzle_l a.momo1{display:block;}
.fzle_l a.momo{display:none;}

.fzle_lt1:after{width:0px;}

.fzle_l{ float:left; width:100%; height:auto; overflow:hidden;}	

.fenl_r{ float:right; width:100%; height:auto; overflow:hidden; margin-bottom:30px;}

.fenl_r img{ display:block; width:100%; height:auto;}

.fzle_lt{display:none;}

.fzle_lt1{display:block;margin:0 auto;text-align:center;}

.fzle_lt1{ min-height:auto; padding-bottom:30px; overflow:hidden; position:relative; color:#004ea2; font-size:18px; font-weight:bold; line-height:32px; margin-bottom:20px;}

.fzle_lt1 i{ display:block; font-size:40px; line-height:40px;text-transform:uppercase;font-family: "Alter32_1"; color:#004ea2;}

.fzle_l a{ display:block; width:166px; height:42px; background:url(../images/bg3.png) no-repeat center center; line-height:42px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:20px;}

.fice{ clear:both; height:auto; overflow:hidden; margin-bottom:0px; padding:0px;}

}

@media(max-width:414px){

.fzle_l{ float:left; width:100%; height:auto; overflow:hidden; padding:0;}	

.fenl_r{ float:right; width:100%; height:auto; overflow:hidden; margin-bottom:10px;}

.fenl_r img{ display:block; width:100%; height:auto;}

.fzle_lt1{ min-height:auto; padding-bottom:10px; overflow:hidden; position:relative; color:#004ea2; font-size:16px; font-weight:bold; line-height:24px; margin-bottom:0px;}

.fzle_lt1 i{ display:block; font-size:20px; line-height:28px; text-transform:uppercase;font-family: "Alter32_1"; color:#004ea2;}

.fzle_l a{ display:block; width:119px; height:30px;font-weight:bold; background:url(../images/bg2_1.png) no-repeat center left; line-height:30px; text-align:center; color:#164a95; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:0px;float:right;}

.fenl_rb li a{ display:block; font-size:18px;font-family: "Alter32_1";} 

.fenl_rb li{ float:left; width:16.6%; min-height:30px; border-left:1px solid #ededed; padding-left:10px; padding-top:10px;}

.fzle_lb h1{ color:#004ea2; font-size:20px; line-height:28px;color:#004ea2;font-family: "Alter32_1"; margin-bottom:0px;}

.fzle_lb p{ line-height:28px; color:#454545; font-size:14px;}

.fzle_lb{ height:auto; overflow:hidden; border-bottom:1px solid #cecece; padding:0 15px 15px 15px;}

}



.shzr{ clear:both; height:auto; overflow:hidden;}

.shzr_l{ float:left; width:37%; height:auto; overflow:hidden}

.shzr_l img{ display:block; width:100%; /* margin-bottom:30px; */}

.shzr_r{ float:right; width:54%; height:auto; overflow:hidden;}

.shzr_rt{ height:auto; overflow:hidden; font-size:28px; line-height:32px;color:#004ea2; font-weight:bold; margin-bottom:48px;}

.shzr_rt i{ display:block; color:#004ea2; font-size:54px; line-height:54px;font-family: "Alter32_1"; text-transform:uppercase;}

.shzr_bc{ height:auto; overflow:hidden; position:relative; min-height:46px;}

.shzr_rb{ height:auto; }

.shzr_rb this{color:#164a95;font-weight:bold;margin-top:20px;display:block;margin-top:10px; font-size:14px;}

.shzr_rb p{ color:#3d3d3d; font-size:14px; line-height:24px;}

.shzr_rb h6{ color:#2b2b2b; font-size:18px; line-height:24px; font-weight:bold;padding: 10px 0px;}

.shzr_rb h5{ color:#164a95; font-size:16px; font-weight:bold; line-height:24px;padding: 10px 0px;}



/*.shzr_rb::-webkit-scrollbar-track{background-color: #e0e0e0;}

.shzr_rb::-webkit-scrollbar{width: 0px;background-color:#e0e0e0;}

.shzr_rb::-webkit-scrollbar-thumb{background-color: #fc5239;border: 2px solid #fc5239;}*/

@media(max-width:1024px){

.shzr_l{ float:left; width:100%; height:auto; overflow:hidden; padding-top:0px;}	

.shzr_l img{ display:block; width:45%; margin-right:5%; margin-bottom:30px; float:left;}

.shzr_r{ float:right; width:100%; height:auto; overflow:hidden;padding:0px 0px;}

.shzr_rt{ height:auto; overflow:hidden; font-size:18px; line-height:28px;color:#004ea2; font-weight:bold; margin-bottom:10px;}

.shzr_rt i{ display:block; color:#004ea2; font-size:40px; line-height:40px;font-family: "Alter32_1"; text-transform:uppercase;}

}

@media(max-width:414px){

.shzr_rb h6{font-size:16px;padding:0px 0px; line-height:28px;}

.shzr_rb h5{font-size:14px;padding:0px 0px;}

.shzr_l{display:none;}

.shzr_rt{font-size:16px;line-height:24px; text-align:center;}

.shzr_rt i{font-size:20px; line-height:28px;}

.shzr_rb{ height:auto; border-bottom:1px solid #cecece; padding:0 15px 15px 15px; }

.shzr_rb p{ color:#3d3d3d; font-size:14px; line-height:28px;}

.shzr_rb this{color:#164a95;font-weight:bold;margin-top:20px;display:block;margin-top:0px; font-size:14px; line-height:28px;}



}



.jtwk{ clear:both; height:auto; overflow:hidden; margin-bottom:60px;}

.jtwk_l{ float:left; width:43%; height:auto; overflow:hidden; padding-top:0px; border-bottom:1px solid #436da9; padding-bottom:80px;}

.jtwk_l p{ line-height:24px; color:#525252; font-size:14px;}

.jtwk_r{ float:right; width:52%; height:327px; overflow:hidden; position:relative;}

.jtwk_r img{width:100%;}

.jini{ width:100%; height:auto; overflow:hidden; padding-top:50px;}

.jini img{ display:block; margin:0 auto; border-radius:100%;}

@media(max-width:1024px){

.jtwk_l{ float:left; width:100%; height:auto; overflow:hidden; padding-top:0px; border-bottom:1px solid #436da9;padding:0px 15px; padding-bottom:15px;}

.jtwk_r{ float:right; width:100%; height:auto; overflow:hidden; position:relative;}

.jtwk{ clear:both; height:auto; overflow:hidden; margin-bottom:0px;}

}

@media(max-width:414px){

.jtwk_l p{ line-height:28px; color:#525252; font-size:14px;}

	

}



.zxin{ height:auto; overflow:hidden;padding-top:60px;}

.zxin_l{ float:left; width:46%; height:auto; overflow:hidden;}

.zxin_l img{ display:block; width:100%; height:360px;}

.zxin_r{ float:right; width:46%; height:auto; overflow:hidden;}

.zxin_rt{ height:auto; overflow:hidden;}

.zxin_rt h1{ color:#333333; font-size:18px; font-weight:bold; line-height:24px; margin-bottom:10px;}

.zxin_rt p{ line-height:24px; color:#5c5c5c; font-size:14px;}

.ginr{ height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat left bottom;line-height:24px; padding:20px 0 35px 0 ; margin-bottom:10px;}

.ginr img{ vertical-align:middle; margin-right:16px;}

.ginr a{ color:#2b2b2b; font-size:14px; font-weight:bold; margin-right:25px;}

.zxin_rt p a{ color:#004ea2; font-size:15px; font-weight:bold;}

@media(max-width:1024px){

.zxin_l{ float:left; width:100%; height:auto; overflow:hidden;}

.zxin_l img{ display:block; width:100%; height:auto;}

.zxin_r{ float:right; width:100%; height:auto; overflow:hidden; margin-bottom:10px;}

.ginr{ height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat left bottom;line-height:28px; padding:0px 0 5px 0 ; margin-bottom:5px;}

.zxin{padding:0px 15px;padding-top:20px;}

}



@media(max-width:414px){

.zxin_rt p{ line-height:28px; color:#5c5c5c; font-size:14px;}

.zxin_l{ display:block;margin-bottom:10px;}

.zxin_rt p a{ color:#004ea2; font-size:14px; font-weight:bold; display:block; line-height:28px;}

.zxin_rt h1{ color:#333333; font-size:16px; font-weight:bold; line-height:28px; margin-bottom:0px;}

}



.sinw{ width:100%; height:540px; position:absolute; left:0; top:0;}

.yii{ width:308px; height:65px; position:absolute; left:157px; text-align:center; z-index:9;}

.yii a{ display:block; width:100%;font-size:16px;transition: all 1s ease;}

.yii a em{ display:none; color:#164a95; font-size:14px; font-weight:bold; line-height:65px; }

.yii a span{ color:#222222;}

.yii:hover{ background:url(../images/bg18.png) no-repeat 0px center;}

.yii:hover a span{ display:none;}

.yii:hover a em{ display:block;}

.yii1{ left:314px; top:2px; width:214px; height:217px;  padding-top:54px; padding-left:90px;}

.yii1:hover{ background:url(../images/bg19.png) no-repeat center center;padding-left:40px;}



.yii2{left:auto; right:2px; top:73px; width:160px; height:301px;  padding-top:137px; padding-left:0px;}

.yii2:hover{background:url(../images/bg20.png) no-repeat center center; text-align:right; padding-top:117px;}



.yii3{left:auto; right:95px; top:226px; width:218px; height:233px;  padding-top:101px; padding-left:192px;}

.yii3:hover{background:url(../images/bg21.png) no-repeat center center; padding-left:112px;}



.yii4{left:auto; right:129px; top:341px; width:336px; height:103px;  padding-top:88px; padding-left:141px; text-align:left; }

.yii4:hover{background:url(../images/bg22.png) no-repeat center center;padding-left:121px;}



.yii5{ left:89px; top:226px; width:215px; height:214px; ; padding-top:142px; padding-left:58px; text-align:left; }

.yii5:hover{background:url(../images/bg23.png) no-repeat center center;}



.yii6{ left:62px; top:72px; width:95px; height:303px;  padding-top:140px; padding-left:19px; text-align:left; }

.yii6:hover{background:url(../images/bg24.png) no-repeat center center;}



.yii7{ left:90px; top:3px; width:217px; height:217px;  padding-top:54px; padding-left:52px; text-align:left; }

.yii7:hover{background:url(../images/bg25.png) no-repeat center center; padding-left:52px; }

.sinw1{ display:none;}

.sinw1 li{ float:left; width:12.5%; text-align:center; line-height:30px;}

.sinw1 li a{ display:block; width:100%; position:relative;}

.sinw1 li a em{ display:block; width:100%; position:absolute; left:0; top:0;opacity:0; }

@media(max-width:1024px){

.sinw{ width:100%; height:auto; overflow:hidden; position:inherit; left:0; top:0;}	

.yii{ width:25%; height:30px; text-align:center; line-height:30px; position:inherit; left:0px; text-align:center; z-index:9;}

.yii2{left:auto; right:2px; top:73px; width:25%; height:30px;  padding-top:0px; padding-left:0px;}

.sinw{ display:none;}

.sinw1{ display:block; margin-top:20px;}

.sinw1 li{ float:left; width:12.5%; text-align:center; line-height:30px; color:#222222; font-size:14px;}

.sinw1 li a{ color:#222; font-size:14px; position:relative; display:block; width:100%;}

.sinw1 li:hover a em{ display:block; width:100%; position:absolute; left:0; top:0;opacity:1; color:#164a95; font-size:14px; }

.sinw1 li:hover a span{opacity:0; }

}

@media(max-width:414px){

.sinw{ width:100%; height:auto; overflow:hidden; position:inherit; left:0; top:0;}	

.yii{ width:25%; height:30px; text-align:center; line-height:30px; position:inherit; left:0px; text-align:center; z-index:9;}

.yii2{left:auto; right:2px; top:73px; width:25%; height:30px;  padding-top:0px; padding-left:0px;}

.sinw{ display:none;}

.sinw1{ display:block; margin-top:20px;}

.sinw1 li{ float:left; width:25%; text-align:center; line-height:30px; color:#222222; font-size:14px;}

.sinw1 li a{ color:#222; font-size:14px; position:relative; display:block; width:100%;}

.sinw1 li:hover a em{ display:block; width:100%; position:absolute; left:0; top:0;opacity:1; color:#164a95; font-size:14px; }

.sinw1 li:hover a span{opacity:0; }

}

.drdedc{animation:rurdc 5s linear;-mzoanimation:rurdc 5s linear;-webkit-animation:rurdc 5s linear;-o-animation:rurdc 5s linear;}

@keyframes rurdc {

 0% {

 transform:scale(1);

opacity: 0;

} 

50% {

opacity: 1;

transform:scale(1.01);

}

100% {

opacity: 1;

transform:scale(1);

}



}

.nw_box1d{ height:345px;}

/*关于我们 end*/







.navbox{padding-top:160px; margin-top:-50px;}

.navbox1{padding-top:100px;}



@media(max-width:414px){

.gy_box1{padding-top:15px;margin-top:0px;margin-bottom:0px;}	

.gy_box1_sj{padding-top:20px;}



.navbox{padding-top:110px; margin-top:-90px;}

.navbox1{margin-top:-160px;}

}







.lx_box{padding-top:101px;}

.nw_box1 a{display:block;position: relative;}

.nw_box1 a img{width: 100%;height: auto; display: block;}

.hkk{width:500px;background: rgba(0,0,0,0.4);padding: 80px 50px;height: 100%;position:absolute;top:0px;z-index:999;text-align:left}

.lx_box .hkk h1{font-size:32px;line-height:37px;color:#fff;text-align:left;}

.lx_box .hkk font{width:91px;display: inline-block;height: 4px; background: #fff;margin-bottom:30px;margin-top:20px}

.lx_box .hkk h2{font-size:20px;line-height:24px;color:#fff;text-align:left;margin-bottom:10px;}

.lx_box .hkk p{font-size:14px;line-height:24px;color:#fff;text-align:left;height:96px;overflow:hidden;}

.lx_box .hkk i{display:inline-block;padding:0;overflow:hidden;margin-top:40px;}

.lx_box .hkk i img{width:37px;height: 36px;float:left;}

.lx_box .hkk i em{float:left;line-height: 36px;margin-left:10px;font-size:16px;color:#fff;}



@media(max-width:1440px){

.hkk{width:500px;background:rgba(0,0,0,0.4);padding: 50px 50px;}

.lx_box .hkk h1{font-size:28px;line-height:30px;}

.lx_box .hkk font{height: 2px; margin-bottom:15px;margin-top:10px}

.lx_box .hkk i{margin-top:30px;}

.lx_box_sj{padding-top:60px;}

.liuj{margin-bottom:10px;line-height:34px;font-size:16px;}

.xwic{margin-bottom:15px;}

.xwic{font-size:20px;}

.qysm{margin-bottom:15px;}



}

@media(max-width:1024px){

.qysm1{ margin-bottom:0px;}	

}

.gy_box11{padding-top:0px;}



/*.gy11{padding-top:100px;}

*/


.crjr_t .swiper9{padding:0px 20px ;}

.fziee .swiper10{padding:0px 20px ;}

.fzlc_t1 .swiper13{padding:0px 20px;}



@media(max-width:414px){

.lx_box{padding-top:0px;}

.crjr_t .swiper9{padding:0px 0px ;}

.fziee .swiper10{padding:0px 0px ;}

.fzlc_t1 .swiper13{padding:0px 20px;}

}























































































































