@charset "utf-8";

@import "animate.css";
@import "iconfont.css";
@import "jquery.fancybox.css";
@import "grid12.css";

/*---------------------------------------------------*/

h3.tit{font-size:36px;color:#333;line-height:88px;height:88px;text-align:center;text-transform:uppercase;border-bottom:1px solid #D9D9D9;position:relative;}
h3.tit::after{content:"";display: block;height:3px;background:#1C63B8;width:110px;position:absolute;bottom:-2px;left:50%;margin:0 0 0 -55px;z-index: 1;}

.indexA{padding:94px 0 68px;position:relative;z-index:10;background:#fff;}
.indexA .tit{text-align:center;}
.indexA .tit h3{font-size:32px;color:#202020;padding:27px 0;position:relative;display:inline-block;}
.indexA .tit h3::after{content:"";display:block;width:20px;height:2px;background:#0350A2;position:absolute;bottom:-1px;left:50%;margin-left:-10px;z-index: 1;}
.indexA .tit hr{border:none;width:222px;height:1px;background:#D9D9D9;margin:0 auto;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;}

.indexA .txt{line-height:32px;font-size:14px;color:#555;margin:29px 40px 0;text-align:center;}
.indexA .txt{}

.indexA .list{margin:57px 0 0 0;position:relative;}
.indexA .list .midpic{width:372px;height:372px;position:absolute;top:4px;left:50%;transform:translate(-50%,0);}
.indexA .list ul{}
.indexA .list ul li{float:left;width:401px;position:relative;cursor:pointer;box-sizing:border-box;transition:all 0.3s ease 0s;}

.indexA .list ul li .ico{float:right;width:106px;height:106px;margin:0 auto;position:relative;overflow:hidden;text-align:center;border-radius:50%;box-sizing:border-box;transition:all 0.6s ease 0s;box-shadow:4px 6px 18px -16px rgba(0,0,0,.6)}

.indexA .list ul li .t{margin:0 138px 0 0;text-align:right;}
.indexA .list ul li .t h5{font-size:18px;color:#202020;}
.indexA .list ul li .t p{font-size:14px;color:#555;line-height:30px;/*height:60px;overflow:hidden;*/margin:6px 0 0;text-align:left;}
.indexA .list ul li .more{text-align:left;margin:15px 0 0;}
.indexA .list ul li .more a{width:135px;height:36px;line-height:36px;background:#0051A4;color:#fff;display:inline-block;text-align:center;font-size:14px;border-radius:4px;transition:all 0.6s ease 0s;}

.indexA .list ul li:nth-child(2n){float:right;}
.indexA .list ul li:nth-child(2n) .ico{float:left;}
.indexA .list ul li:nth-child(2n) .t{margin:0 0 0 138px;text-align:left;}
.indexA .list ul li:nth-child(2n) .more{text-align:right;}

.indexA .list ul li:nth-child(3),.indexA .list ul li:nth-child(4){margin-top:134px;}

.indexA .list ul li:hover .more a{background:#D82B27;box-shadow:0 6px 8px 0px rgba(0,27,65,0.2);}
.indexA .list ul li:hover .t h5{color:#0051A4;}
.indexA .list ul li:hover .t p{color:#0051A4;}
.indexA .list ul li:hover .ico{box-shadow:4px 4px 10px rgba(0,27,65,0.25);}


.indexB{height:351px;border-top:5px solid #A5BEDC;border-bottom:5px solid #A5BEDC;background:url(../images/ibg1.jpg) no-repeat center top;background-attachment:fixed;background-size:cover;position:relative;padding:70px 0 0;box-sizing:border-box;}

.indexB ul{margin:0 0 0 -28px;}
.indexB ul li{float:left;width:279px;height:208px;border:1px solid #fff;box-sizing:border-box;cursor:pointer;margin:0 0 0 28px;padding:32px 0 0;text-align:center;box-shadow:15px 15px 6px -5px rgba(0,58,143,0.4);transition:all 0.3s ease 0s;}
.indexB ul li .num{display:block;}
.indexB ul li .num em{font-size:34px;font-weight:bold;color:#fff;font-family: "Noto Sans SC";}
.indexB ul li .num i{font-size:34px;font-weight:bold;color:#fff;}
.indexB ul li img{display:inline-block;margin-top:15px;}
.indexB ul li h5{font-size:16px;color:#fff;margin:23px 0 0 0;}

.indexB ul li:hover{transform:translate(0,-10px);-webkit-transform:translate(0,-10px);border:1px solid #0051A4;background:#0051A4;}

.indexE{padding:50px 0;position:relative;z-index:10;background:#fff;}
.indexE::before{content:'';position:absolute;top:17px;left:50%;transform:translate(-50%,0);background:url(../images/i1.png) no-repeat;width:21px;height:23px;}

.indexE .tit{float:left;width:220px;}
.indexE .tit h3{font-size:32px;line-height:65px;color:#202020;border-bottom:1px solid #D9D9D9;}
.indexE .tit ul{margin:20px 0 0;}
.indexE .tit ul li{line-height:58px;border-bottom:1px solid #D9D9D9;font-size:18px;}
.indexE .tit ul li a{color:#202020;}
.indexE .tit ul li:last-child{border-bottom:none;}
.indexE .tit ul li.active a{color:#0051a4;}

.indexE .indexnews{float:right;width:940px;}

.indexE .indexnews ul{width:464px;float:left;}
.indexE .indexnews ul li{padding:14px 20px 14px 5px;box-sizing:border-box;border-bottom:1px solid #DFDFDF;transition:all 0.3s ease 0s;}
.indexE .indexnews ul li .d{float:left;width:89px;height:89px;background:#0051A3;text-align:center;padding:13px 0 0;box-sizing:border-box;}
.indexE .indexnews ul li .d span{color:#fffffe;font-size:32px;}
.indexE .indexnews ul li .d p{color:#fff;font-size:14px;}

.indexE .indexnews ul li .t{margin:15px 0 0 108px;box-sizing:border-box;}
.indexE .indexnews ul li .t h5{font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.indexE .indexnews ul li .t h5 a{color:#202020;}
.indexE .indexnews ul li .t h5 a:hover{color:#18469d;}
.indexE .indexnews ul li .t p{color:#555;font-size:14px;height:20px;overflow:hidden;margin:5px 0 0 0;}
.indexE .indexnews ul li .t .more{margin:5px 0 0 0;text-align:right;}
.indexE .indexnews ul li .t .more a{color:#555;font-size:14px;background:url(../images/dot10.png) no-repeat left center;padding:0 0 0 17px;}
.indexE .indexnews ul li .t .more a:hover{color:#18469d;}

.indexE .indexnews ul li:hover{background:#0051A3;box-shadow:2px 2px 6px 0px rgba(0,0,0,0.4);}
.indexE .indexnews ul li:hover .t h5 a{color:#fff;}
.indexE .indexnews ul li:hover .t p{color:#fff;}
.indexE .indexnews ul li:hover .t .more a{color:#fff;}

.indexE .topnews{float:left;margin:0 0 0 40px;width:435px;position:relative;}
.indexE .topnews .pic{display:block;width:100%;overflow:hidden;}
.indexE .topnews .pic img{width:100%;display:block;transition:all 0.5s ease 0s;}
.indexE .topnews .txt{overflow:hidden;padding:31px 0 22px;border-bottom:1px solid #DFDFDF;box-sizing:border-box;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.indexE .topnews .txt h5{font-size:18px;}
.indexE .topnews .txt h5 a{color:#202020;}
.indexE .topnews .txt h5 a:hover{color:#18469d;}
.indexE .topnews .txt p{color:#555;font-size:14px;height:90px;line-height:30px;overflow:hidden;margin:15px 0 0 0;}
.indexE .topnews .txt .more{margin:15px 0 0 0;text-align:right;}
.indexE .topnews .txt .more a{color:#555;font-size:14px;background:url(../images/dot10.png) no-repeat left center;padding:0 0 0 17px;}
.indexE .topnews .txt .more a:hover{color:#18469d;}

.indexE .topnews:hover img{-webkit-transform:scale(1.06);transform:scale(1.06);}


.business{background:#E7F0F7;box-shadow:inset 0 1px 10px rgba(45,73,59,0.1);padding:26px 0;position:relative;z-index:10;}
.business .tit{text-align:center;}
.business .tit h3{font-size:32px;color:#202020;padding:27px 0;position:relative;display:inline-block;}
.business .tit h3::after{content:"";display:block;width:20px;height:2px;background:#0350A2;position:absolute;bottom:-1px;left:50%;margin-left:-10px;z-index: 1;}
.business .tit hr{border:none;width:222px;height:1px;background:#D9D9D9;margin:0 auto;transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;}

.business .box{margin:40px 0 0;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items: center;align-items: center;}

.business .txt{width:200px;background:url(../images/global.png) no-repeat right top 20px;}
.business .txt h5{display:block;font-size:18px;color:#0051a4;}
.business .txt i{display:block;font-size:37px;color:#0051a4;margin:15px 0 0;}
.business .txt p{font-size:20px;color:#202020;margin:15px 0 0;}
.business .txt hr{background:#0052A3;width:100%;border:none;height:1px;margin:19px 0 0;}
.business .txt span{display:block;font-size:19px;color:#0051a4;margin:27px 0 0;}

.business .list{width:858px;}
.business .list ul{margin:-30px 0 0 -30px;}
.business .list ul li{float:left;width:81px;margin:30px 0 0 30px;}



/*
.business .box{background:url(../images/global.png) no-repeat center top;height:591px;margin:40px 0 0;position:relative;}

.business .box .global{position:absolute;cursor:pointer;}
.business .box .global .pic{background:url(../images/ibg2.png) no-repeat;width:29px;height:31px;box-sizing:border-box;padding:1px 0 0 2px;position:relative;z-index:1;}
.business .box .g1{left:157px;top:99px;}
.business .box .g2{left:174px;top:161px;}
.business .box .g3{left:348px;top:379px;}
.business .box .g4{left:304px;top:451px;}
.business .box .g5{left:431px;top:21px;}
.business .box .g6{left:553px;top:124px;}
.business .box .g7{left:617px;top:127px;}
.business .box .g8{left:606px;top:313px;}
.business .box .g9{left:632px;top:443px;}
.business .box .g10{left:767px;top:107px;}
.business .box .g11{left:714px;top:201px;}
.business .box .g12{left:717px;top:408px;}
.business .box .g13{left:858px;top:79px;}
.business .box .g14{left:841px;top:243px;}
.business .box .g15{left:1060px;top:422px;}

.business .txt{position:absolute;left:0;top:320px;width:271px;}
.business .txt h5{display:block;font-size:14px;color:#0051a4;}
.business .txt i{display:block;font-size:32px;color:#0051a4;}
.business .txt p{font-size:16px;color:#202020;margin:5px 0 0;}
.business .txt hr{background:#0052A3;width:168px;border:none;height:1px;margin:19px 0 0;}
.business .txt span{display:block;font-size:14px;color:#0051a4;margin:27px 0 0;}
.business .txt ul{margin:0 0 0 -9px;}
.business .txt ul li{float:left;width:26px;margin:13px 0 0 9px;}
*/

/*------------------------------------------------------------*/

.path{background-position:center;background-repeat:no-repeat;height:279px;box-sizing:border-box;display:-webkit-flex;display:flex;text-align:center;}
.path .wp{display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;}
.path h2{color:#fff;font-size:36px;text-transform:uppercase;}
.path p{color:#fff;font-size:17px;margin:30px 0 0 0;}
.path p i{font-size:14px;margin-right:5px;}
.path p a{color:#fff;}

.main{padding:50px 0 60px;}

.tab-menu{background:#fff;border-bottom:1px solid #EAEAEA;}
.tab-menu ul{font-size:0;text-align:center;}
.tab-menu ul li{cursor:pointer;box-sizing:border-box;width:100px;display:inline-block;text-align:center;margin:0 30px;padding:13px 0;transition:all 0.3s ease 0s;}
.tab-menu ul li a{display:block;}
.tab-menu ul li i{font-size:37px;color:#CBCBCB;}
.tab-menu ul li p{font-size:14px;color:#999;margin:5px 0 0 0;text-transform:uppercase;transition:all 0.3s ease 0s;}
.tab-menu ul li.active i,.tab-menu ul li.active p{color:#0051A4;}

/*---------news-----------*/

.about-1{padding-top:40px;padding-bottom:40px;}
.about-1 .wp{}
.about-1 .wp::after{background:#EEF7FF;width:1800px;height:400px;position:absolute;right:0;top:147px;}
.about-1 .pic{float:left;width:461px;position:relative;z-index:10;}
.about-1 .txt{margin:0 0 0 461px;padding:203px 90px 0 47px;position:relative;z-index:10;}
.about-1 .txt h3{color:#202020;font-size:24px;display:inline-block;background:url(../images/dot9.png) no-repeat right center;padding:0 31px 0 0;}
.about-1 .txt hr{border:none;width:58px;height:10px;background:#003B8F;}
.about-1 .txt p{color:#555;font-size:14px;line-height:32px;margin:20px 0 0;}
.about-1 .txt .bot{text-align:right;margin:15px 0 0;font-size:14px;color:#555;}

.about-2{padding-bottom:50px;}
.about-2 h3{color:#202020;font-size:24px;position:relative;display:inline-block;margin-bottom:15px;}
.about-2 h3::after{content:"";display:block;width:12px;height:2px;background:#0051A4;position:absolute;bottom:3px;right:-22px;z-index: 1;}
.about-2 p{color:#555;font-size:14px;line-height:32px;margin-bottom:15px;}

.about-2 ul{margin-bottom:30px;box-shadow:0 0 10px 0px rgba(0,0,0,0.2);border-radius:4px;padding:35px 0;height:200px;box-sizing:border-box;font-size:0;}
.about-2 ul li{position:relative;text-align:center;display:inline-block;width:25%;}
.about-2 ul li:not(:last-child)::after{content:'';width:1px;height:130px;background:#E6E6E6;position:absolute;right:0;top:0;}
.about-2 ul li h5{font-size:18px;color:#202020;padding:12px 0 0;}
.about-2 ul li .num{font-size:38px;color:#1dafe8;margin:27px 0 0;}
.about-2 ul li .num em{font-size:38px;color:#1dafe8;font-family: "Noto Sans SC";}

.culture-1{padding:55px 0 0;position:relative;}
.culture-1::after{content:"";background:#F6FBFF;width:100%;height:215px;position:absolute;left:0;right:0;top:350px;}
.culture-1 h3{color:#202020;font-size:24px;text-align:center;}
.culture-1 hr{background:url(../images/hr01.png) center;width:220px;height:3px;margin:20px auto 0;}

.culture-1 .pic{float:left;width:589px;margin:80px 0 0;position:relative;z-index:10;}

.culture-1 .txt{width:611px;float:right;height:456px;padding:306px 23px 0;box-sizing:border-box;position:relative;z-index:10;background:url(../images/culture02.png) no-repeat;background-size:100% auto;}
.culture-1 .txt h5{font-size:20px;color:#202020;margin:0 0 0 23px;}
.culture-1 .txt hr{background:none;border-bottom:1px dashed #A9A9A9;width:450px;margin:15px 0 0 23px;}
.culture-1 .txt p{color:#333;font-size:16px;margin:20px 0 0 23px;}
.culture-1 .txt p em{margin-left:28px;}
.culture-1 .txt ul{background:url(../images/culture03.png) no-repeat left bottom;padding:13px 0 25px 23px;}
.culture-1 .txt ul li{color:#666;font-size:14px;line-height:31px;background:url(../images/dot13.png) no-repeat left center;padding:0 0 0 16px;}


.culture-2{padding:70px 0 84px;background:#F6FBFF;}
.culture-2 h3{color:#202020;font-size:24px;text-align:center;}
.culture-2 hr{background:url(../images/hr01.png) center;width:220px;height:3px;margin:20px auto 0;}
.culture-2 p{color:#555;font-size:14px;line-height:32px;text-align:center;margin:10px 0 0;}

.culture-2 .list{position:relative;margin:30px 0 0;}
.culture-2 .list .swiper-slide{position:relative;height:460px;}
.culture-2 .list .swiper-slide ul li{position:absolute;width:260px;height:181px;transition:all 0.6s ease 0s;}
.culture-2 .list .swiper-slide ul li a{display:block;width:100%;height:100%;}
.culture-2 .list .swiper-slide img{width:100%;box-sizing:border-box;}
.culture-2 .list .swiper-slide ul li:nth-child(1){left:0;top:44px;}
.culture-2 .list .swiper-slide ul li:nth-child(2){left:0;top:236px;}
.culture-2 .list .swiper-slide ul li:nth-child(3){width:660px;height:460px;left:270px;top:0px;}
.culture-2 .list .swiper-slide ul li:nth-child(4){right:0;top:44px;}
.culture-2 .list .swiper-slide ul li:nth-child(5){right:0;top:236px;}
.culture-2 .list .swiper-slide ul li:not(:nth-child(3)){opacity:0.8;}
.culture-2 .list .swiper-slide ul li:hover{opacity:1;}


.culture-2 .swiper-button-prev,.culture-2 .swiper-button-next{width:40px;height:40px;border:1px solid #999;top:50%;margin-top:-24px;text-align:center;background:none;border-radius:50%;}
.culture-2 .swiper-button-prev,.culture-2 .swiper-container-rtl .swiper-button-next{left:-76px;right:auto;}
.culture-2 .swiper-button-next,.culture-2 .swiper-container-rtl .swiper-button-prev{right:-76px;left:auto;}
.culture-2 .swiper-button-prev i,.culture-2 .swiper-button-next i{color:#999;font-size:22px;line-height:42px;}
.culture-2 .swiper-button-prev:hover,.culture-2 .swiper-button-next:hover{border:1px solid #0051A4;}
.culture-2 .swiper-button-prev:hover i,.culture-2 .swiper-button-next:hover i{color:#0051A4;}

.culture-2 .list .swiper-pagination-bullets{width:100%;display:none;margin-top: 20px;}
.culture-2 .list .swiper-pagination-bullet {height:12px;width:12px;border-radius:50%;background:#fff;opacity:1;border:1px solid #0051A4;margin:0 3px;}
.culture-2 .list .swiper-pagination-bullet-active{background:#0051A4;}

/*----------*/
.certlist{text-align:center;padding:60px 0;}
.certlist .list{text-align:center;position:relative;}
.certlist .swiper-box{overflow:hidden;}
.certlist .swiper-slide {width:300px;margin:20px 0;background:#fff;}
.certlist .swiper-slide a{width:100%;display:block;}
.certlist .swiper-slide img {width:100%;height:420px;display:block;box-shadow:rgba(0,0,0,0.4) 0px 4px 10px 0px;}
.certlist .swiper-slide p{display:none;margin:15px 0 0;color:#202020;font-size:15px;}
.certlist .swiper-slide.swiper-slide-active p{display:block;}

.certlist .list .swiper-button-prev,.certlist .list .swiper-button-next{width:42px;height:42px;margin-top:-21px;text-align:center;background:#0051A4;border-radius:50%;}
.certlist .list .swiper-button-prev i,.certlist .list .swiper-button-next i{color:#fff;font-size:22px;line-height:42px;}
.certlist .list .swiper-button-prev:hover,.certlist .list .swiper-button-next:hover{background:#003B8F;}
.certlist .list .swiper-button-prev,.certlist .list .swiper-container-rtl .swiper-button-next{left:-70px;right:auto;}
.certlist .list .swiper-button-next,.certlist .list .swiper-container-rtl .swiper-button-prev{right:-70px;left:auto;}

.certlist .list .swiper-pagination-bullets{width:100%;display:none;margin-top: 20px;}
.certlist .list .swiper-pagination-bullet {height:12px;width:12px;border-radius:50%;background:#fff;opacity:1;border:1px solid #0051A4;margin:0 3px;}
.certlist .list .swiper-pagination-bullet-active{background:#0051A4;}



.honor{text-align:center;padding:60px 0;}
.honor .list{position:relative;}
.honor .list .swiper-container{text-align:center;}
.honor .list .swiper-slide{margin:7px 0 0;}
.honor .list .swiper-slide a{display:block;background:url("../images/honorbg.png") no-repeat;width:280px;height:198px;padding:13px 11px 0 13px;box-sizing:border-box;position:relative;}
.honor .list .swiper-slide img{width:100%;box-sizing:border-box;}
.honor .list .swiper-slide p{line-height:46px;text-align:center;font-size:15px;color:#202020;}

.honor .swiper-button-prev,.honor .swiper-button-next{width:40px;height:40px;border:1px solid #DCDCDC;top:50%;margin-top:-24px;text-align:center;background:#fff;border-radius:50%;}
.honor .swiper-button-prev,.honor .swiper-container-rtl .swiper-button-next{left:-76px;right:auto;}
.honor .swiper-button-next,.honor .swiper-container-rtl .swiper-button-prev{right:-76px;left:auto;}
.honor .swiper-button-prev i,.honor .swiper-button-next i{color:#DCDCDC;font-size:22px;line-height:40px;}
.honor .swiper-button-prev:hover,.honor .swiper-button-next:hover{border:1px solid #0051A4;}
.honor .swiper-button-prev:hover i,.honor .swiper-button-next:hover i{color:#0051A4;}

.honor .list .swiper-pagination-bullets{width:100%;display:none;margin-top: 20px;}
.honor .list .swiper-pagination-bullet {height:12px;width:12px;border-radius:50%;background:#fff;opacity:1;border:1px solid #0051A4;margin:0 3px;}
.honor .list .swiper-pagination-bullet-active{background:#0051A4;}

/*----------*/

.history {position:relative;overflow:hidden;padding:45px 0 0;background:url(../images/development.jpg) no-repeat center top;height:1330px;box-sizing:border-box;}
.history .tit{height:90px;margin-bottom:9px;}
.history .tit h3{float:left;font-size:26px;color:#202020;margin:7px 0 0;}
.history .tit h3 em{display:block;font-size:22px;color:#C4C9CC;margin:10px 0 0;}
.history .tit ul{float:right;margin:10px 0 0;}
.history .tit ul li{float:left;margin:0 25px;line-height:40px;font-size:18px;color:#333;position:relative;cursor:pointer;}
.history .tit ul li.active{color:#0051a4;}
.history .tit ul li:not(:last-child)::after{content:'';width:2px;height:16px;background:#A8AAAC;position:absolute;right:-27px;top:12px;}
.history .tit ul li:last-child{margin-right:0;}

.history .list{position:relative;}
.history .swiper-container{height:1026px;}
.history .swiper-wrapper{}
.history .swiper-slide{position:relative;box-sizing:border-box;}

.history .swiper-slide .item{position:absolute;width:415px;}
.history .swiper-slide .item::after{content:'';background:url(../images/ibg10.png) no-repeat;width:22px;height:22px;position:absolute;z-index:200;left:0;bottom:0;}
.history .swiper-slide .item .txt{position:absolute;}
.history .swiper-slide .item h5{font-size:18px;color:#202020;margin-bottom:15px;}
.history .swiper-slide .item p{font-size:14px;color:#202020;line-height:24px;background:url(../images/dot11.png) no-repeat left 7px;padding:0 0 0 22px;margin-bottom:10px;width:300px;}
.history .swiper-slide .item img{margin-bottom:15px;}
.history .swiper-slide .item span.date{position:absolute;color:#0051a4;font-size:28px;left:40px;}


.history .swiper-slide .item:nth-child(2n+1) .txt{bottom:0;padding:20px 0 120px 40px;background:url(../images/line01.png) no-repeat left 6px top;}
.history .swiper-slide .item:nth-child(2n) .txt{top:0;padding:65px 0 30px 40px;background:url(../images/line02.png) no-repeat left 6px bottom;}

.history .swiper-slide .item4 .txt{padding:90px 0 30px 40px !important;}

.history .swiper-slide .item1{top:618px;left:0;}
.history .swiper-slide .item2{top:579px;left:210px;}
.history .swiper-slide .item3{top:465px;left:415px;}
.history .swiper-slide .item4{top:496px;left:625px;}
.history .swiper-slide .item5{top:442px;left:835px;}

.history .swiper-slide .item1 span.date{bottom:27px;}
.history .swiper-slide .item2 span.date{top:10px;}
.history .swiper-slide .item3 span.date{bottom:35px;}
.history .swiper-slide .item4 span.date{top:28px;}
.history .swiper-slide .item5 span.date{bottom:80px;}


.history .swiper-slide h6{color:#0051a4;font-size:30px;margin-top:125px;text-align:center;}
.history .swiper-slide .t{width:467px;background:#fff;position:absolute;top:231px;left:-30px;}
.history .swiper-slide .t p{position:absolute;left:0;bottom:30px;width:146px;font-size:15px;color:#0051a4;line-height:20px;border-bottom:1px solid #5B8EC7;padding:0 0 10px;}
.history .swiper-slide .t img{float:right;width:246px;}

.history .swiper-slide:nth-child(even){}
.history .swiper-slide:nth-child(even)::after{background:url(../images/ibg11.png) no-repeat;top:0;}
.history .swiper-slide:nth-child(even) h6{margin-top:253px;}
.history .swiper-slide:nth-child(even) .t{top:0;}
.history .swiper-slide:nth-child(even) .t p{bottom:auto;top:30px;border-bottom:none;border-top:1px solid #5B8EC7;padding:10px 0 0;}

.history .swiper-button-prev,.history .swiper-button-next{width:40px;height:40px;top:245px;margin-top:0;border:1px solid #DADADA;text-align:center;background:none;border-radius:50%;}
.history .swiper-button-prev,.history .swiper-container-rtl .swiper-button-next{left:-76px;right:auto;}
.history .swiper-button-next,.history .swiper-container-rtl .swiper-button-prev{right:-76px;left:auto;}
.history .swiper-button-prev i,.history .swiper-button-next i{color:#DADADA;font-size:20px;line-height:40px;}
.history .swiper-button-prev:hover,.history .swiper-button-next:hover{border:1px solid #3E6AA9;}
.history .swiper-button-prev:hover i,.history .swiper-button-next:hover i{color:#3E6AA9;}


.history-2{padding:0 0 60px;margin-top:-84px;position:relative;z-index:10;}
.history-2 h3{color:#202020;font-size:24px;text-align:center;}
.history-2 hr{background:url(../images/hr01.png) center;width:220px;height:3px;margin:20px auto 0;}

.history-2 .list{position:relative;margin:30px 0 0;}
.history-2 .list .swiper-slide .pic{display:block;width:100%;box-sizing:border-box;position:relative;}
.history-2 .list .swiper-slide .pic img{width:100%;box-sizing:border-box;}
.history-2 .list .swiper-slide .txt{border:1px solid #D9D9D9;border-top:none;padding:25px 20px;}
.history-2 .list .swiper-slide .txt em{font-size:16px;color:#0051a4;}
.history-2 .list .swiper-slide .txt .t{line-height:36px;height:36px;position:relative;margin:7px 0 0;}
.history-2 .list .swiper-slide .txt .t p{font-size:15px;color:#202020;margin:0 130px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.history-2 .list .swiper-slide .txt .t a.more{position:absolute;right:0;top:0;width:110px;height:36px;line-height:36px;background:#0051A4;border-radius:20px;text-align:center;color:#fff;font-size:13px;}
.history-2 .list .swiper-slide .txt .t a.more:hover{background:#D82B27;}

.history-2 .list .swiper-slide:hover .txt{background:#f5f5f5;}

/*----------*/
.news-menu{background:#fff;border-bottom:1px solid #EAEAEA;}
.news-menu ul{font-size:0;text-align:center;}
.news-menu ul li{cursor:pointer;box-sizing:border-box;display:inline-block;transition:all 0.3s ease 0s;}
.news-menu ul li a{display:block;font-size:14px;color:#555;padding:13px 40px;height:100%;}
.news-menu ul li i{font-size:25px;color:#0051A4;vertical-align:middle;}
.news-menu ul li.active{color:#fff;background:#0051A4;}
.news-menu ul li.active a,.news-menu ul li.active i{color:#fff;}

.news-top{margin-top:50px;box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1);position:relative;}
.news-top .pic{float:left;width:548px;}
.news-top .txt{margin:0 0 0 548px;padding:28px 45px 0;}
.news-top .txt .t{overflow:hidden;padding:0 0 22px;border-bottom:1px solid #D9D9D9;}
.news-top .txt .t span{float:left;display:block;width:89px;height:89px;background:#0051A4;text-align:center;font-size:32px;color:#fff;padding:12px 0 0;box-sizing:border-box;}
.news-top .txt .t span em{font-size:14px;color:#fff;display:block;margin:5px 0 0;}
.news-top .txt .t h5{margin:5px 0 0 110px;color:#202020;font-size:20px;line-height:33px;}
.news-top .txt p{margin:15px 0 0;color:#202020;font-size:14px;line-height:30px;}
.news-top .more{position:absolute;right:45px;bottom:23px;width:129px;height:34px;line-height:34px;border:1px solid #D9D9D9;border-radius:4px;text-align:center;color:#0051a4;font-size:14px;}
.news-top .more:hover{color:#fff;background:#0051a4;border:1px solid #0051a4;}

.news{padding:50px 0 80px;}

.news-right{float:right;width:262px;}

.side-search{margin:0 0 15px 0;position:relative;border:1px solid #D9D9D9;border-radius:30px;position:relative;}
.side-search .submit_text{width:100%;height:38px;line-height:38px;padding:0 50px 0 20px;color:#000;font-size:14px;background:none;box-sizing:border-box;}
.side-search .submit_btn{position:absolute;right:0;top:0;width:50px;height:38px;display:block;cursor:pointer;background:none;text-align:center;}
.side-search .submit_btn i{color:#A0A0A0;font-size:25px;line-height:38px;}

.side-news-list{margin:0 0 25px 0;}
.side-news-list h4{font-size:20px;color:#333;border-bottom:1px solid #D9D9D9;line-height:48px;background:url("../images/i9.png") no-repeat left center;padding:0 0 0 28px;}
.side-news-list ul li{padding:18px 0;box-sizing:border-box;border-bottom:1px dashed #E1E1E1;}
.side-news-list ul li h5{color:#555;font-size:14px;line-height:30px;}
.side-news-list ul li h5 a:hover{color:#FF8112;text-decoration:underline;}
.side-news-list ul li p{color:#555;font-size:14px;line-height:18px;margin:9px 0 0 180px;}

.side-pro{text-align:right;}
.side-pro a{display:block;width:100%;position:relative;}
.side-pro a img{display:block;}
.side-pro a.more{margin:11px 0 0;background:#0051A4 url(../images/dot12.png) no-repeat right 30px center;font-size:14px;color:#fff;width:146px;height:32px;line-height:32px;text-align:center;display:inline-block;transition:all 0.3s ease 0s;}
.side-pro a.more:hover{background-color:#D82B27;}


.news-left{float:left;width:878px;position:relative;}
.news-left::after{content:"";background:#E7E7E7;width:1px;height:100%;position:absolute;right:-33px;top:0;bottom:0;}

.newslist{}
.newslist ul{}
.newslist ul li{height:89px;border-bottom:1px solid #D9D9D9;padding:18px 0 18px 4px;position:relative;}
.newslist ul li .d{float:left;width:89px;height:89px;background:#0051A4;text-align:center;padding:12px 0 0;box-sizing:border-box;}
.newslist ul li .d span{color:#fff;font-size:32px;line-height:1;}
.newslist ul li .d p{color:#fff;font-size:14px;margin:5px 0 0;}

.newslist ul li .t{margin:0 0 0 93px;padding:10px 20px 0;}
.newslist ul li .t h5{font-size:18px;}
.newslist ul li .t h5 a{color:#202020;}
.newslist ul li .t h5 a:hover{color:#037214;text-decoration:underline;}
.newslist ul li .t p{color:#555;font-size:14px;line-height:24px;margin:5px 0 0 0;}

.newslist ul li .more{position:absolute;right:12px;bottom:18px;}
.newslist ul li .more a{font-size:14px;color:#555;}
.newslist ul li .more a em{font-size:16px;color:#D82B27;}
.newslist ul li .more a:hover{background:#027317;color:#fff;}

.newslist ul li:hover{background:#0051A4;box-shadow:rgba(0,0,0,0.2) 0px 6px 9px 0px;}
.newslist ul li:hover .t h5 a,.newslist ul li:hover .t p,.newslist ul li:hover .more a,.newslist ul li:hover .more a em{color:#fff;}

.newsnr{}
.newsnr h1{font-size:22px;line-height:1;margin:20px 0 0;color:#333;text-align:center;text-transform:uppercase;}

.artInfo{padding:40px 0 30px;border-bottom:1px solid #D9D9D9;text-align:center;}
.artInfo span{margin:0 10px;display:inline-block;font-size:14px;color:#666;padding:0 0 0 31px;}
.artInfo span.time{background:url(../images/time.png) no-repeat left center;}
.artInfo span.hit{background:url(../images/hit.png) no-repeat left center;}

.newsnr .myart{margin:25px 0;line-height:30px;font-size:14px;color:#666;}
.newsnr .myart p{margin-bottom:10px;}

.pnbar{margin-top:40px;text-align:center;}
.pnbar a{color:#fff;width:142px;height:42px;line-height:42px;font-size:14px;display:inline-block;margin:0 15px;background:#0051A4;text-align:center;border-radius:5px;}
.pnbar a:hover{background:#D82B27;}
.pnbar a img{margin-right:10px;}

/*-----about------*/

.industry-menu{background:#fff;border-bottom:1px solid #EAEAEA;}
.industry-menu ul{font-size:0;text-align:center;}
.industry-menu ul li{cursor:pointer;box-sizing:border-box;width:100px;display:inline-block;text-align:center;margin:0 30px;padding:13px 0;transition:all 0.3s ease 0s;}
.industry-menu ul li .ico{}
.industry-menu ul li .ico img{display:inline-block;}
.industry-menu ul li .ico img:last-child{display:none;}
.industry-menu ul li p{font-size:14px;color:#999;margin:5px 0 0 0;text-transform:uppercase;transition:all 0.3s ease 0s;}
.industry-menu ul li:hover .ico img:first-child{display:none;}
.industry-menu ul li:hover .ico img:last-child{display:inline-block;}
.industry-menu ul li:hover p{color:#0051A4;}

.industry-1{margin-bottom:30px;}
.industry-1 .txt{float:left;width:600px;height:370px;padding:28px 52px 0;background:#0051A4;box-sizing:border-box;position:relative;}
.industry-1 .txt::after{content:'';width:0;height:0;line-height:0;border-width:14px;border-style:dashed;border-color:transparent;vertical-align:middle;border-left-style:solid;border-left-color:#0050A5;position:absolute;right:-28px;top:50%;margin:-14px 0 0;}
.industry-1 .txt h5{padding:28px 0;border-bottom:1px solid rgba(255,255,255,0.2);color:#202020;font-size:18px;}
.industry-1 .txt h5 a{color:#fff;}
.industry-1 .txt p{margin:15px 0 0;color:#fff;font-size:14px;line-height:30px;}
.industry-1 .txt .more{margin:25px 0 0;}
.industry-1 .txt .more a{display:inline-block;width:140px;height:40px;line-height:40px;background:#D82B27;border-radius:4px;text-align:center;color:#fff;font-size:14px;position:relative;box-shadow:rgba(0,0,0,0.3) 2px 2px 8px 0px;}
.industry-1 .txt .more a::after{content:'';background:url(../images/dot7.png) no-repeat;width:17px;height:16px;display:block;position:absolute;right:-30px;top:12px;}
.industry-1 .txt .more a:hover{background:#ce2723;}

.industry-1 .pic{float:right;width:600px;height:370px;border:1px solid #D9D9D9;border-left:none;padding:9px 0 9px 0;box-sizing:border-box;}


.industry-2{margin-bottom:30px;}
.industry-2 .txt{float:right;width:600px;height:370px;padding:28px 52px 0;background:#EEF4F9;box-sizing:border-box;position:relative;}
.industry-2 .txt::after{content:'';width:0;height:0;line-height:0;border-width:14px;border-style:dashed;border-color:transparent;vertical-align:middle;border-right-style:solid;border-right-color:#EEF4F9;position:absolute;left:-28px;top:50%;margin:-14px 0 0;}
.industry-2 .txt h5{padding:28px 0;border-bottom:1px solid rgba(0,81,164,0.2);color:#202020;font-size:18px;}
.industry-2 .txt h5 a{color:#0051a4;}
.industry-2 .txt p{margin:15px 0 0;color:#555;font-size:14px;line-height:30px;}
.industry-2 .txt .more{margin:25px 0 0;text-align:right;}
.industry-2 .txt .more a{display:inline-block;width:140px;height:40px;line-height:40px;background:#D82B27;border-radius:4px;text-align:center;color:#fff;font-size:14px;position:relative;box-shadow:rgba(0,0,0,0.3) 2px 2px 8px 0px;}
.industry-2 .txt .more a::after{content:'';background:url(../images/dot8.png) no-repeat;width:17px;height:16px;display:block;position:absolute;left:-30px;top:12px;}
.industry-2 .txt .more a:hover{background:#ce2723;}

.industry-2 .pic{float:left;width:600px;height:370px;border:1px solid #D9D9D9;border-right:none;padding:9px 0 9px 0;box-sizing:border-box;}


.industry-3{margin-top:30px;}
.industry-3 ul{}
.industry-3 ul li{float:left;width:585px;padding:9px;border:1px solid #D9D9D9;box-sizing:border-box;}
.industry-3 ul li:nth-child(2n){float:right;}
.industry-3 ul li .pic{width:100%;display:block;}
.industry-3 ul li .txt{height:256px;padding:23px 20px 0;box-sizing:border-box;position:relative;}
.industry-3 ul li .txt h5{padding:0 0 22px;border-bottom:1px solid rgba(0,81,164,0.2);color:#202020;font-size:18px;}
.industry-3 ul li .txt h5 a{color:#0051a4;}
.industry-3 ul li .txt p{margin:15px 0 0;color:#555;font-size:14px;line-height:30px;}
.industry-3 ul li .txt .more{margin:20px 0 0;}
.industry-3 ul li .txt .more a{display:block;width:140px;height:40px;line-height:40px;background:#D82B27;border-radius:4px;text-align:center;color:#fff;font-size:14px;position:relative;box-shadow:rgba(0,0,0,0.3) 2px 2px 8px 0px;}
.industry-3 ul li .txt .more a::after{content:'';background:url(../images/dot9.png) no-repeat;width:17px;height:16px;display:block;position:absolute;right:-30px;top:12px;}
.industry-3 ul li .txt .more a:hover{background:#ce2723;}


/*-----about------*/

.shares{padding:50px 0;}
.shares ul{}
.shares ul li{float:left;width:545px;margin-bottom:30px;}
.shares ul li:nth-child(2n){float:right;}

.notice{}
.notice ul{}
.notice ul li{height:90px;border-bottom:1px solid #D9D9D9;padding:11px 20px;position:relative;}
.notice ul li .d{float:left;width:90px;height:90px;background:#0051A4;border-radius:50%;text-align:center;padding:28px 0 0;box-sizing:border-box;}
.notice ul li .d span{color:#fff;font-size:20px;line-height:1;}
.notice ul li .d p{color:#fff;font-size:12px;margin:10px 0 0;}

.notice ul li .t{margin:15px 174px 0 130px;}
.notice ul li .t h5{font-size:20px;text-transform:uppercase;}
.notice ul li .t h5 a{color:#333;}
.notice ul li .t p{color:#666;font-size:14px;line-height:24px;margin:5px 0 0 0;}

.notice ul li .more{position:absolute;right:20px;top:31px;text-align:center;}
.notice ul li .more a.pdf{width:50px;height:50px;text-align:center;display:block;}
.notice ul li .more a.pdf i{color:#D81E06;font-size:28px;line-height:50px;}
.notice ul li .more a.view:hover{background:#027317;color:#fff;}

.notice ul li:hover{background:#0051A4;box-shadow:rgba(0,0,0,0.2) 0px 6px 9px 0px;}
.notice ul li:hover .d{background:#E6EEF6;}
.notice ul li:hover .d span{color:#003b8f;}
.notice ul li:hover .d p{color:#003b8f;}
.notice ul li:hover .t h5 a{color:#fff;}
.notice ul li:hover .t p{color:#fff;}
.notice ul li:hover .more a.pdf i{color:#fff;}

.financial-data{}
.financial-data table{width:100%;max-width:100%;border:1px solid #D9D9D9;color:#555;font-size:14px;}
.financial-data table tr > th{padding:15px 30px;line-height:1.42857143;vertical-align:middle;border:1px solid #D9D9D9;background:#0051A4;color:#fff;}
.financial-data table tr > th:not(:first-child){text-align:center;}
.financial-data table tr > td{padding:15px 30px;line-height:1.42857143;vertical-align:middle;border:1px solid #D9D9D9;}
.financial-data table tr > td:not(:first-child){text-align:center;}
.financial-data table tr:nth-child(2n+1) > td{background:#EEF6FF;}
.cop p{text-align:center;margin:20px 0 0 0;}
.platform{background:url(../images/ibg4.png) no-repeat center 45px;padding:80px 0 100px;}
.platform ul{}
.platform ul li{float:left;width:25%;height:200px;padding:0 23px 0 18px;box-sizing:border-box;text-align:center;}
.platform ul li:last-child{border-right:none;}
.platform ul li em{width:70px;height:70px;display:inline-block;text-align:center;background:#fff;line-height:70px;border-radius:50%;box-shadow:2px 2px 3px 1px rgba(0,0,0,0.12);}
.platform ul li i{font-size:25px;color:#0051A4;}
.platform ul li hr{border:none;background:url(../images/hr01.png) center;width:100%;height:3px;margin:25px auto 0;}
.platform ul li h6{font-size:18px;color:#202020;margin:18px 0 0 0;}
.platform ul li p{color:#666;margin:7px 30px 0;font-size:14px;line-height:24px;}
.platform ul li p a{color:#666;}

/*-----zeren------*/

.tech-1{padding:35px 0 60px;background:#F3F8FC;}
.tech-1 h3{color:#202020;font-size:24px;text-align:center;}
.tech-1 hr{background:url(../images/hr01.png) center;width:220px;height:3px;margin:20px auto 0;}
.tech-1 p{color:#555;font-size:14px;line-height:32px;text-align:center;margin:10px 0 0;}

.tech-1 .list{position:relative;margin:30px 0 0;}
.tech-1 .list .swiper-slide a{display:block;background:url("../images/honorbg.png") no-repeat;width:280px;height:198px;padding:13px 11px 0 13px;box-sizing:border-box;position:relative;}
.tech-1 .list .swiper-slide img{width:100%;box-sizing:border-box;}
.tech-1 .list .swiper-slide p{line-height:40px;text-align:center;font-size:15px;color:#202020;margin:0;}

.tech-1 .swiper-button-prev,.tech-1 .swiper-button-next{width:40px;height:40px;border:1px solid #999;top:50%;margin-top:-24px;text-align:center;background:none;border-radius:50%;}
.tech-1 .swiper-button-prev,.tech-1 .swiper-container-rtl .swiper-button-next{left:-76px;right:auto;}
.tech-1 .swiper-button-next,.tech-1 .swiper-container-rtl .swiper-button-prev{right:-76px;left:auto;}
.tech-1 .swiper-button-prev i,.tech-1 .swiper-button-next i{color:#999;font-size:22px;line-height:42px;}
.tech-1 .swiper-button-prev:hover,.tech-1 .swiper-button-next:hover{border:1px solid #0051A4;}
.tech-1 .swiper-button-prev:hover i,.tech-1 .swiper-button-next:hover i{color:#0051A4;}

.tech-1 .list .swiper-pagination-bullets{width:100%;display:none;margin-top: 20px;}
.tech-1 .list .swiper-pagination-bullet {height:12px;width:12px;border-radius:50%;background:#fff;opacity:1;border:1px solid #0051A4;margin:0 3px;}
.tech-1 .list .swiper-pagination-bullet-active{background:#0051A4;}


.tech-2{padding:50px 0 30px;border-bottom:2px solid #EEF4F9;}
.tech-2 h3{color:#202020;font-size:24px;text-align:center;}
.tech-2 hr{background:url(../images/hr01.png) center;width:220px;height:3px;margin:20px auto 0;}
.tech-2 p{color:#555;font-size:14px;line-height:32px;text-align:center;margin:10px 0 0;}
.tech-2 ul{margin:40px 0 0 -55px;}
.tech-2 ul li{float:left;width:196px;height:186px;margin:0 0 0 13px;background:url(../images/ibg5.png) no-repeat;padding:44px 17px 0 10px;box-sizing:border-box;text-align:center;transition:all 0.3s ease 0s;}
.tech-2 ul li p{color:#202020;margin:30px 0 0 0;font-size:16px;}

.tech-2 ul li:hover{transform:translate(0,-10px);-webkit-transform:translate(0,-10px);}

.tech-3{padding:50px 0 20px;}
.tech-3 h3{color:#202020;font-size:24px;text-align:center;}
.tech-3 hr{background:url(../images/hr01.png) center;width:220px;height:3px;margin:20px auto 0;}
.tech-3 p{color:#555;font-size:14px;line-height:32px;text-align:center;margin:10px 0 0;}
.tech-3 .pic{position:relative;z-index:10;margin:25px 0 0;}


.tech-4{padding:20px 0 100px;background:url(../images/ibg6.jpg) no-repeat center bottom;}
.tech-4 h3{color:#202020;font-size:24px;text-align:center;}
.tech-4 hr{background:url(../images/hr01.png) center;width:220px;height:3px;margin:20px auto 0;}
.tech-4 p{color:#555;font-size:14px;line-height:32px;text-align:center;margin:10px 0 0;}

.tech-4 .list{margin:30px 0 0;}

.tech-4 .picbox{float:left;width:580px;}
.tech-4 .picbox .pic{width:580px;height:410px;overflow:hidden;background:url(../images/ibg7.png) no-repeat;padding:26px 21px 17px 26px;box-sizing:border-box;}
.tech-4 .picbox .pic img{width:533px;display:block;}
.tech-4 .picbox p{text-align:center;font-size:20px;color:#333;}

.tech-4 .tabs{float:right;width:580px;padding:20px;box-sizing:border-box;position:relative;}
.tech-4 .tabs::before{content:'';background:url(../images/i0.png) no-repeat;width:12px;height:10px;display:block;position:absolute;right:22px;top:2px;}
.tech-4 .tabs::after{content:'';background:url(../images/i0-1.png) no-repeat;width:12px;height:10px;display:block;position:absolute;right:22px;bottom:2px;}
.tech-4 .tabs > div {max-height:370px;overflow: auto;}
.tech-4 .tabs ul{}
.tech-4 .tabs ul li{font-size:20px;color:#202020;background:url(../images/i19.png) no-repeat left center;padding:0 0 0 21px;margin-bottom:20px;cursor:pointer;}
.tech-4 .tabs ul li.active{color:#0051A4;background:url(../images/i19-2.png) no-repeat left center;}

.tech-4 .txt{margin:120px 0 0 0;}
.tech-4 .txt p{color:#202020;font-size:16px;line-height:35px;margin-top:30px;text-align:left;}




/*-----zeren------*/

.zeren-menu{background:#ECF5FF;margin-top:32px;}
.zeren-menu ul{font-size:0;text-align:center;}
.zeren-menu ul li{cursor:pointer;box-sizing:border-box;width:25%;display:inline-block;text-align:center;padding:20px 0;transition:all 0.3s ease 0s;}
.zeren-menu ul li a{display:block;}
.zeren-menu ul li i{font-size:37px;color:#0051A4;}
.zeren-menu ul li p{font-size:14px;color:#999;margin:5px 0 0 0;transition:all 0.3s ease 0s;}
.zeren-menu ul li:hover{background:#E4EEF9;}
.zeren-menu ul li:hover p{color:#0051A4;}

.zeren-1{padding:50px 0 20px;}
.zeren-1 .pic{float:left;width:594px;position:relative;z-index:10;}
.zeren-1 .txt{margin:0 0 0 594px;padding:30px 0 0 46px;position:relative;z-index:10;}
.zeren-1 .txt h3{color:#202020;font-size:24px;position:relative;display:inline-block;}
.zeren-1 .txt hr{height:1px;background:#D9D9D9;margin:28px 0 35px;}
.zeren-1 .txt p{color:#555;font-size:14px;line-height:32px;}

.zeren-2{padding:35px 0;}
.zeren-2 h3{color:#202020;font-size:24px;text-align:center;}
.zeren-2 hr{background:url(../images/hr01.png) center;width:220px;height:3px;margin:20px auto 0;}
.zeren-2 p{color:#555;font-size:14px;line-height:32px;text-align:center;margin:10px 0 0;}
.zeren-2 .pic{position:relative;z-index:10;margin:15px 0 0;}

.zeren-3{padding:35px 0 60px;}
.zeren-3 h3{color:#202020;font-size:24px;text-align:center;}
.zeren-3 hr{background:url(../images/hr01.png) center;width:220px;height:3px;margin:20px auto 0;}
.zeren-3 p{color:#555;font-size:14px;line-height:32px;text-align:center;margin:10px 0 0;}

.zeren-3 .list{position:relative;margin:30px 0 0;}
.zeren-3 .list .swiper-slide a{width:100%;display:block;}
.zeren-3 .list .swiper-slide img{width:100%;box-sizing:border-box;}
.zeren-3 .list .swiper-slide p{line-height:60px;text-align:center;font-size:17px;color:#202020;border:1px solid #D9D9D9;border-top:none;margin-top:0;}

.zeren-3 .swiper-button-prev,.zeren-3 .swiper-button-next{width:40px;height:40px;border:1px solid #DCDCDC;top:50%;margin-top:-24px;text-align:center;background:#fff;border-radius:50%;}
.zeren-3 .swiper-button-prev,.zeren-3 .swiper-container-rtl .swiper-button-next{left:-76px;right:auto;}
.zeren-3 .swiper-button-next,.zeren-3 .swiper-container-rtl .swiper-button-prev{right:-76px;left:auto;}
.zeren-3 .swiper-button-prev i,.zeren-3 .swiper-button-next i{color:#DCDCDC;font-size:22px;line-height:40px;}
.zeren-3 .swiper-button-prev:hover,.zeren-3 .swiper-button-next:hover{border:1px solid #0051A4;}
.zeren-3 .swiper-button-prev:hover i,.zeren-3 .swiper-button-next:hover i{color:#0051A4;}

.zeren-3 .list .swiper-pagination-bullets{width:100%;display:none;margin-top: 20px;}
.zeren-3 .list .swiper-pagination-bullet {height:12px;width:12px;border-radius:50%;background:#fff;opacity:1;border:1px solid #0051A4;margin:0 3px;}
.zeren-3 .list .swiper-pagination-bullet-active{background:#0051A4;}

.zeren-4{padding:30px 0;background:#EEF4F9;}
.zeren-4 .txt{float:left;width:650px;padding:65px 0 0;color:#555;line-height:32px;font-size:14px;}
.zeren-4 .txt .ico{text-align:center;margin-bottom:30px;}
.zeren-4 .txt p{margin-bottom:15px;}

.zeren-4 .pic{float:right;width:510px;position:relative;}
.zeren-4 .pic .circle{position:absolute;z-index:30;width:186px;height:186px;left:162px;top:162px;display:table;border-radius:50%;background:url(../images/ibg13.png) no-repeat;box-sizing:border-box;}
.zeren-4 .pic .circle h5{font-size:24px;color:#202020;line-height:42px;display:table-cell;vertical-align:middle;text-align:center;padding:0 20px;}

.zeren-4 .pic .t{position:absolute;z-index:10;left:0;top:0;width:510px;height:510px;-khtml-opacity:0;-moz-opacity:0;opacity:0;transition: transform 0.5s, opacity 0.3s;-webkit-transition: -webkit-transform 0.5s, opacity 0.3s;}

.zeren-4 .pic:hover .t{-moz-opacity:1;-khtml-opacity:1;opacity:1;}



/*-----hr------*/

.hr-top{}
.hr-top img{float:left;width:259px;}
.hr-top p{margin:10px 0 0 298px;font-size:14px;color:#555;line-height:40px;}

.hr-list{margin-top:26px;}

.hr-list .tit{background:#0051A4;height:50px;line-height:50px;font-size:0;}
.hr-list .tit span{font-size:18px;color:#fff;display:inline-block;text-align:center;}
.hr-list .tit span:nth-child(1){width:200px}
.hr-list .tit span:nth-child(2){width:340px}
.hr-list .tit span:nth-child(3){width:220px}
.hr-list .tit span:nth-child(4){width:300px}
/*.hr-list .tit span:nth-child(5){width:180px}*/

.hr-list .list{border:1px solid #D9D9D9;margin-top:5px;}
.hr-list .list .t{height:46px;line-height:46px;font-size:0;cursor:pointer;}
.hr-list .list .t span{font-size:14px;color:#555;display:inline-block;text-align:center;vertical-align:top;}
.hr-list .list .t span:nth-child(1){width:200px}
.hr-list .list .t span:nth-child(2){width:340px}
.hr-list .list .t span:nth-child(3){width:220px}
.hr-list .list .t span:nth-child(4){width:300px}
.hr-list .list .t span:nth-child(5){width:100px}
.hr-list .list .t span:nth-child(5) em{background:url("../images/i19.png") no-repeat center;width:90px;height:46px;display:block;}
.hr-list .list .t.active span:nth-child(5) em{background:url("../images/i19-1.png") no-repeat center;}

.hr-list .list .con{display:none;padding:20px 42px;}
.hr-list .list .con h5{font-size:14px;color:#202020;margin-bottom:10px;}
.hr-list .list .con p{font-size:14px;color:#555;line-height:30px;margin-bottom:15px;}
.hr-list .list .con a{width:131px;display:block;height:36px;line-height:36px;color:#fff;background:#D82B27;text-align:center;font-size:14px;border-radius:4px;box-shadow:rgba(0,0,0,0.3) 2px 2px 8px 0px;}

.hr-list .list:hover .t span{color:#0051A4;}


.hr-1{padding:30px 0 50px;}
.hr-1 .txt{float:left;width:585px;}
.hr-1 .txt h3{font-size:24px;color:#202020;margin-bottom:35px;}
.hr-1 .txt h5{color:#202020;font-size:18px;background:url(../images/dot6.png) no-repeat left center;padding:0 0 0 31px;margin-bottom:12px;}
.hr-1 .txt p{font-size:14px;color:#555;line-height:30px;margin-bottom:20px;}
.hr-1 .pic{float:right;width:563px;margin-top:15px;}

.hr-2{border-top:1px solid #E5EDF6;position:relative;padding:75px 0 0;}
.hr-2 h3{position:absolute;left:0;top:75px;font-size:24px;color:#202020;}


.hr-3{margin-top:80px;}
.hr-3 ul{font-size:0;text-align:center;}
.hr-3 ul li{cursor:pointer;box-sizing:border-box;width:20%;display:inline-block;text-align:center;transition:all 0.3s ease 0s;}
.hr-3 ul li p{font-size:18px;color:#202020;margin:23px 0 0 0;}

.hr-3 ul li:hover{transform:translate(0,-10px);-webkit-transform:translate(0,-10px);}

.hr-4{padding:50px 0 60px;}
.hr-4 h3{color:#202020;font-size:24px;text-align:center;}
.hr-4 hr{background:url(../images/hr02.png) center;width:220px;height:3px;margin:20px auto 0;}
.hr-4 p{color:#555;font-size:14px;line-height:32px;text-align:center;margin:10px 0 0;}

.hr-4 .list{position:relative;margin:30px 0 0;}
.hr-4 .list .swiper-slide{margin-top:5px;position:relative;}
.hr-4 .list .swiper-slide a{width:100%;display:block;}
.hr-4 .list .swiper-slide img{width:100%;box-sizing:border-box;}
.hr-4 .list .swiper-slide p{position:absolute;bottom:0;left:0;right:0;line-height:48px;font-size:17px;color:#fff;background:rgba(18,45,59,0.6);text-align:left;padding:0 15px;margin:0;overflow:hidden;}
.hr-4 .list .swiper-slide p em{float:right;font-size:16px;}

.hr-4 .list .swiper-slide:hover p{background:rgba(0,81,164,0.7);}

.hr-4 .swiper-button-prev,.hr-4 .swiper-button-next{width:40px;height:40px;border:1px solid #DCDCDC;top:50%;margin-top:-24px;text-align:center;background:#fff;border-radius:50%;}
.hr-4 .swiper-button-prev,.hr-4 .swiper-container-rtl .swiper-button-next{left:-76px;right:auto;}
.hr-4 .swiper-button-next,.hr-4 .swiper-container-rtl .swiper-button-prev{right:-76px;left:auto;}
.hr-4 .swiper-button-prev i,.hr-4 .swiper-button-next i{color:#DCDCDC;font-size:22px;line-height:40px;}
.hr-4 .swiper-button-prev:hover,.hr-4 .swiper-button-next:hover{border:1px solid #0051A4;}
.hr-4 .swiper-button-prev:hover i,.hr-4 .swiper-button-next:hover i{color:#0051A4;}

.hr-4 .list .swiper-pagination-bullets{width:100%;display:none;margin-top: 20px;}
.hr-4 .list .swiper-pagination-bullet {height:12px;width:12px;border-radius:50%;background:#fff;opacity:1;border:1px solid #0051A4;margin:0 3px;}
.hr-4 .list .swiper-pagination-bullet-active{background:#0051A4;}


.hr-inquire{}
.hr-inquire h3{height:50px;line-height:50px;text-align:center;background:#0051A4;font-size:18px;color:#fff;}


.hr-inquire table{width:100%;max-width:100%;border:1px solid #D9D9D9;color:#555;font-size:14px;margin-top:20px;}
.hr-inquire table tr > td{padding:5px 15px;height:36px;line-height:1.42857143;vertical-align:middle;border:1px solid #D9D9D9;}
.hr-inquire table tr > td:nth-child(2n+1){background:#F9F9F9;text-align:center;}
.hr-inquire table tr > td em{color:#d80d18;vertical-align:middle;}

.hr-inquire input[type="text"],.hr-inquire textarea{padding:7px 0;font-size:14px;border:none;width:100%;line-height:22px;text-align:left;color:#333;box-sizing:border-box;}
.hr-inquire textarea{max-width:100%;width:100%;resize:none;}
.hr-inquire .red{color:#f00;font-weight:bold;}
.hr-inquire .yzm { width:70%; margin-right:10px;}
.hr-inquire input.submit{width:131px;display:block;height:36px;line-height:36px;cursor:pointer;color:#fff;background:#D82B27;text-align:center;font-size:14px;border-radius:4px;box-shadow:rgba(0,0,0,0.4) 0px 4px 10px 0px;margin:40px auto 0;}



.down{}
.down ul{margin:20px 0 0 0;}
.down ul li{border-bottom:1px solid #ccc;height:50px;line-height:50px;background:#fff;}
.down ul li h4{float:left;width:500px;text-indent:20px;}
.down ul li span{float:left;width:180px;font-size:14px;text-align:center;}
.down ul li p{float:right;width:120px;text-align:center;color:#393939;}
.down ul li.tit{background:#E8E8E8;height:36px;line-height:36px;}
.down ul li.tit h4{color:#444;font-weight:bold;font-size:14px;}
.down ul li.tit span{color:#444;font-weight:bold;font-size:14px;}
.down ul li.tit p{color:#444;font-weight:bold;font-size:14px;}
.down ul li h4 a{font-size:15px;color:#69696b;}
.down ul li h4 a:hover{color:#f00;}
.down ul li p a{text-indent:-9999px;width:15px;height:15px;background:url("../images/download.png") no-repeat;display:block;margin:15px auto 0;}

.sales{}
.sales ul{margin:20px 0 0 0;}
.sales ul li{border-bottom:1px solid #ccc;height:50px;line-height:50px;background:#fff;}
.sales ul li h4{float:left;width:500px;text-indent:20px;}
.sales ul li p{float:right;width:120px;text-align:center;color:#393939;}
.sales ul li.tit{background:#E8E8E8;height:36px;line-height:36px;}
.sales ul li.tit h4{color:#444;font-weight:bold;font-size:14px;}
.sales ul li.tit p{color:#444;font-weight:bold;font-size:14px;}
.sales ul li h4 a{font-size:15px;color:#69696b;}
.sales ul li h4 a:hover{color:#f00;}
.sales ul li p a{margin:15px 0 0 0;}


/*contact*/

.contact-top{background:url(../images/ibg8.jpg) no-repeat center 30px;height:507px;padding:50px 0;}

.contact-inquiry{float:right;width:550px;margin:47px 0 0;}
.contact-inquiry h3{font-size:24px;color:#202020;}

.contact-inquiry .inquirbox{margin-top:30px;}
.inquirbox .row{margin-bottom:15px;}
.inquirbox input[type="text"],.inquirbox textarea{padding:10px 10px;font-size:15px;border-bottom:1px solid #D2D2CF;width:100%;line-height:22px;text-align:left;color:#111;box-sizing:border-box;}
.inquirbox textarea{max-width:100%;width:100%;resize:none;}
.inquirbox .red{color:#f00;font-weight:bold;}
.inquirbox .yzm { width:70%; margin-right:10px;}
.inquirbox input.submit{width:131px;display:block;height:36px;line-height:36px;color:#fff;background:#D82B27;text-align:center;font-size:14px;border-radius:4px;box-shadow:rgba(0,0,0,0.3) 2px 2px 8px 0px;margin:50px 0 0;}

.contact-inquiry .inquirbox input[type="text"],.contact-inquiry .inquirbox textarea{padding:11px 15px 11px 30px;}
.contact-inquiry .inquirbox .c_name{background:url(../images/c30.png) no-repeat 0 center;}
.contact-inquiry .inquirbox .c_company{background:url(../images/c31.png) no-repeat 0 center;}
.contact-inquiry .inquirbox .c_tel{background:url(../images/c32.png) no-repeat 0 center;}
.contact-inquiry .inquirbox .c_email{background:url(../images/c33.png) no-repeat 0 center;}
.contact-inquiry .inquirbox .c_cnt{background:url(../images/c34.png) no-repeat 0 15px;}



.contact{background:#F5FAFF;padding:60px 0 30px;}

.contact-info{float:left;width:580px;}
.contact-info h3{font-size:24px;color:#202020;}
.contact-info hr{width:26px;height:2px;background:#D9D9D9;margin:25px 0 0;}
.contact-info ul{}
.contact-info ul li{float:left;width:360px;margin:27px 0 33px;box-sizing:border-box;}
.contact-info ul li:nth-child(2n){width:220px;}
.contact-info ul li em{float:left;width:56px;height:56px;border-radius:10px;border:1px solid #0051A4;text-align:center;box-shadow:rgba(0,0,0,0.09) 0px 6px 9px 0px;}
.contact-info ul li em i{font-size:20px;color:#003B8F;line-height:56px;}
.contact-info ul li .t{margin:0 0 0 73px;}
.contact-info ul li .t p{color:#555;margin:6px 0 0 0;font-size:14px;line-height:20px;}
.contact-info ul li .t p a{color:#555;}
.contact-info ul li .t p a:hover{color:#FF7F0E;}

.map{float:right;width:610px;border:4px solid #DCE9F6;}
.map img{width:100%;}


.contact .list{border-top:1px dashed #D0E1F1;margin-top:40px;padding-top:40px;}
.contact .list ul{}
.contact .list ul li{float:left;width:585px;height:212px;position:relative;border:1px solid #C3C8CC;border-top:6px solid #0051A4;margin-bottom:30px;box-sizing:border-box;padding:24px 47px 0;}
.contact .list ul li::after{content:"";background:url(../images/ibg12.png) no-repeat center;width:100%;height:24px;position:absolute;bottom:-24px;left:0;}
.contact .list ul li:nth-child(2n){float:right;}
.contact .list ul li h5{color:#333;font-size:18px;margin-bottom:8px;}
.contact .list ul li p{color:#555;font-size:14px;line-height:32px;}




/*-------------*/
.scroll-wrapper {overflow:hidden !important;padding:0 !important;position:relative;}
.scroll-wrapper > .scroll-content {border:none !important;box-sizing:content-box !important;height:auto;left:0;margin:0;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important;}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {height:0;width:0;}
.scroll-element {display:none;}
.scroll-element,.scroll-element div {box-sizing:content-box;}
.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible {display:block;}
.scroll-element .scroll-bar,.scroll-element .scroll-arrow {cursor:default;}
.scroll-textarea {border:1px solid #cccccc;border-top-color:#999999;}
.scroll-textarea > .scroll-content {overflow:hidden !important;}
.scroll-textarea > .scroll-content > textarea {border:none !important;box-sizing:border-box;height:100% !important;margin:0;max-height:none !important;max-width:none !important;overflow:scroll !important;outline:none;padding:2px;position:relative !important;top:0;width:100% !important;}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {height:0;width:0;}


.scrollbar-inner > .scroll-element,.scrollbar-inner > .scroll-element div {border:none;margin:0;padding:0;position:absolute;z-index:10;}
.scrollbar-inner > .scroll-element div {display:block;height:100%;left:0;top:0;width:100%;}
.scrollbar-inner > .scroll-element.scroll-x {bottom:2px;height:8px;left:0;width:100%;}
.scrollbar-inner > .scroll-element.scroll-y {height:100%;right:2px;top:0;width:12px;}
.scrollbar-inner > .scroll-element .scroll-element_outer {overflow:hidden;}
.scrollbar-inner > .scroll-element .scroll-element_outer,.scrollbar-inner > .scroll-element .scroll-element_track,.scrollbar-inner > .scroll-element .scroll-bar {-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.scrollbar-inner > .scroll-element .scroll-element_track,.scrollbar-inner > .scroll-element .scroll-bar {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:0.4;}
.scrollbar-inner > .scroll-element .scroll-element_track {background-color:#e0e0e0;}
.scrollbar-inner > .scroll-element .scroll-bar {background-color:#c2c2c2;}
.scrollbar-inner > .scroll-element:hover .scroll-bar {background-color:#919191;}
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {background-color:#919191;}
/* update scrollbar offset if both scrolls are visible */.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {left:-12px;}
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {top:-12px;}
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {left:-12px;}
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {top:-12px;}