/*banner*/
.ind-banner{width: 100%; margin-top: 114px; overflow: hidden;} 
.ind-banner .swiper-slide {height: auto; color: #fff; } 
.ind-banner .swiper-slide {position: relative;}
.ind-banner .swiper-slide img{width: 100%;}
.ind-banner .swiper-slide a{ display: block; width: 100%; height: 100%; }
.ind-banner .swiper-pagination{  text-align: right; left: auto!important; right:85px!important; bottom:60px!important; } 
.ind-banner .swiper-pagination-bullet {width: 13px; height: 13px; opacity: 1; background: url(../images/ico1.png) center no-repeat; margin-left:12px!important; } 
.ind-banner .swiper-pagination-bullet-active {background: url(../images/ico1on.png) center no-repeat!important; } 
.ind-banner .txt{position: absolute; left: 0; top:40vh; text-align: center; width: 100%;} 
.ind-banner .txt span{font-size: 45px;color:#fff; font-weight: bold; line-height: 60px;} 
.ind-banner .txt em{display: block; font-size: 16px; color: #2c2c2c; text-transform: uppercase; margin:25px 0 45px; } 
.ind-banner .txt .ico{display: block; margin: 75px auto 0; width: 155px; height: 44px; line-height: 44px; text-align: center; font-size: 16px;color: #fff; background: #0b2f80; } 
.ind-banner .mouse-down{position: absolute;width: 80px;height: 50px;line-height: 50px;z-index:  20;margin-top: -63px;text-align:  center;cursor:  pointer;left: 50%;margin-left: -40px;-webkit-animation-duration: 2s;animation-duration: 2.5s!important;animation-iteration-count:infinite;} 
.ind-banner .txt1{ position: absolute; left: 8.8%; top: 50%; margin-top: -65px;} 
.ind-banner .txt1 span{color: #fff; font-size: 45px; display: block; padding-top: 30px;} 
.ind-banner .txt1 span i{ position: absolute; left: 0px; top: 0px; display: block; width: 50px; height: 3px; background: #00a2e9; }
.ind-banner .txt1 em{color: #fff; font-size: 18px; opacity: 0.3; } 
.ind-banner .txt1 .ico{color: #a57a65;background: #fff url(../images/a7_1.png) no-repeat 80%;} 
.ind-banner .txt2 span{font-weight: 600;} 
.ind-banner .txt2 span i{display: block; font-weight: normal;} 
.ind-banner .txt3{text-align: center; top:40vh; left: 0; right: 0;} 
.ind-banner .txt3 em{font-size: 20px;color: #283b59}
.ind-banner .swiper-button-prev{ left: 5%; margin-top: -44px; } 
.ind-banner .swiper-button-next{ right: 5%; margin-top: -44px; } 

/*mbanner*/
.mind-banner{width: 100%; overflow: hidden; display:none;} 
.mind-banner .swiper-slide {height: auto; color: #fff; } 
.mind-banner .swiper-slide {position: relative;}
.mind-banner .swiper-slide img{width: 100%;}
.mind-banner .swiper-slide a{ display: block; width: 100%; height: 100%; }
.mind-banner .swiper-pagination{  text-align: center;  bottom: 30px!important; } 
.mind-banner .swiper-pagination-bullet {width: 13px; height: 13px; opacity: 1; background: url(../images/ico1.png) center no-repeat; margin-left:12px!important; } 
.mind-banner .swiper-pagination-bullet-active {background: url(../images/ico1on.png) center no-repeat!important; } 
.mind-banner .txt{position: absolute; left: 0; top:40vh; text-align: center; width: 100%;} 
.mind-banner .txt span{font-size: 45px;color:#fff; font-weight: bold; line-height: 60px;} 
.mind-banner .txt em{display: block; font-size: 16px; color: #2c2c2c; text-transform: uppercase; margin:25px 0 45px; } 
.mind-banner .txt .ico{display: block; margin: 75px auto 0; width: 155px; height: 44px; line-height: 44px; text-align: center; font-size: 16px;color: #fff; background: #073190; } 
.mind-banner .mouse-down{position: absolute;width: 80px;height: 50px;line-height: 50px;z-index:  20;margin-top: -63px;text-align:  center;cursor:  pointer;left: 50%;margin-left: -40px;-webkit-animation-duration: 2s;animation-duration: 2.5s!important;animation-iteration-count:infinite;} 
.mind-banner .txt1{ position: absolute; left: 8.8%; top: 50%; margin-top: -65px;} 
.mind-banner .txt1 span{color: #fff; font-size: 45px; display: block; padding-top: 30px;} 
.mind-banner .txt1 span i{ position: absolute; left: 0px; top: 0px; display: block; width: 50px; height: 3px; background: #00a2e9; }
.mind-banner .txt1 em{color: #fff; font-size: 18px; opacity: 0.3; } 
.mind-banner .txt1 .ico{color: #a57a65;background: #fff url(../images/a7_1.png) no-repeat 80%;} 
.mind-banner .txt2 span{font-weight: 600;} 
.mind-banner .txt2 span i{display: block; font-weight: normal;} 
.mind-banner .txt3{text-align: center; top:40vh; left: 0; right: 0;} 
.mind-banner .txt3 em{font-size: 20px;color: #283b59}
.mind-banner .swiper-button-prev{ left: 5%; margin-top: -44px; } 
.mind-banner .swiper-button-next{ right: 5%; margin-top: -44px; } 


/*banner结束*/

.bannerTel{ display: none; }
.indexFlashTel{position:relative; overflow:hidden; max-width:1004px;}
.indexFlashTel .slick img{ width:100%;}
.indexFlashTel .slick-dots{position:absolute; z-index:10; left:0px; bottom:12px; width:100%; text-align:center;}
.indexFlashTel .slick-dots li{display:inline-block; margin:0 6px; width:10px; height:10px; background:url(../images/ico1.png) no-repeat center; cursor:pointer; background-size: 10px;}
.indexFlashTel .slick-dots .slick-active{ background:url(../images/ico1on.png) no-repeat center; background-size: 10px;}

.indexTitle{ text-align: center; }
.indexTitle .title1{ font-weight: bold; font-size: 36px; color: #0f81c4; position: relative; padding-bottom: 15px; text-transform: uppercase;}
.indexTitle .title1 em{ position: absolute; left: 50%; bottom: 0px; display: block; width: 35px; height: 2px; background: #013e87; margin-left: -17px;}
.indexTitle .title2{ padding-top: 10px; font-size: 22px; color: #2c2c2c; }

.indexPart1{ background: #fafafa; position: relative; overflow: hidden; height: 846px;}
.indexPart1 .leftDiv{ width: 50%; height: 846px; }
.indexPart1 .rightImg{ width: 50%; overflow: hidden; height: 846px;}
.indexPart1 .rightImg img{ width: 960px; }
.indexPart1 .contentBox{ position: absolute; left: 50%; margin-left: -663px; width: 600px; height: 846px;}
.indexPart1 .year{ padding-top: 100px; color: #0b2f80; font-weight: bold; font-size: 30px; text-transform: uppercase; padding-bottom: 5px;}
.indexPart1 .name{ color: #3e3e3e; font-weight: bold; font-size: 30px; padding-bottom: 35px;}
.indexPart1 .content{ line-height: 32px; color: #9e9e9e; font-size: 16px; }
.indexPart1 .numList{ padding-top: 25px; }
.indexPart1 .numList li{ float: left; width: 196px;}
.indexPart1 .numList li .ico{ padding-bottom: 15px; }
.indexPart1 .numList li .num{ color: #1c1c1c; font-weight: bold;}
.indexPart1 .numList li .num b{ font-size: 40px; }
.indexPart1 .numList li .num em{ position: relative; left: 5px;}
.indexPart1 .numList li .wen{ color: #949494; padding-top: 5px; font-size: 16px; }
.indexPart1 .btnDiv{ padding-top: 30px; }
.indexPart1 .btnDiv a{ display: block; width: 155px; height: 44px; background: #0b2f80; line-height: 44px; color: #fff; font-size: 16px; font-weight: bold; text-align: center;}
.indexPart1 .list{ position: absolute; left: 0px; bottom: 62px; width: 884px;}
.indexPart1 .list li{ float: left; width: 221px; height: 203px; background: #fff; text-align: center;}
.indexPart1 .list .li01{ /*background: #fff url(../images/bg1.jpg) left top repeat-y;*/}
.indexPart1 .list li a{ display: block; width: 100%; height: 100%; }
.indexPart1 .list li .ico{ padding: 54px 0 10px; }
.indexPart1 .list li .ico .img1{ display: none; }
.indexPart1 .list li .name1{ font-size: 14px; color: #b0b0b0; text-transform: uppercase; padding-bottom: 5px;}
.indexPart1 .list li .name2{ font-size: 18px; font-weight: bold; color: #fff; margin: 50px auto 10px; height: 70px;
 width: 70px; line-height: 70px; background: #e94d24; border-radius: 50px;}
.indexPart1 .list li:hover{ /*background: url(../images/bg2.jpg) no-repeat; background-size: 100% 100%;*/}
.indexPart1 .list li:hover .ico img{ display: none; }
.indexPart1 .list li:hover .ico .img1{ display: inline-block; }
.indexPart1 .list li:hover .name1, .indexPart1 .list li:hover .name2{ color: #0b2f80; }

.indexPart1Tel{ padding: 50px 10px 30px; background: #f7f7f7; }
.indexPart1Tel .year{ color: #0b2f80; font-weight: bold; font-size: 24px; text-transform: uppercase; padding-bottom: 5px;}
.indexPart1Tel .name{ color: #3e3e3e; font-weight: bold; font-size: 24px; padding-bottom: 20px;}
.indexPart1Tel .content{ line-height: 24px; color: #9e9e9e; font-size: 16px; }
.indexPart1Tel .numList{ padding-top: 15px; padding-left: 20px;}
.indexPart1Tel .numList li{ float: left; width: 33.33%;}
.indexPart1Tel .numList li .ico{ padding-bottom: 10px; }
.indexPart1Tel .numList li .num{ color: #1c1c1c; font-weight: bold;}
.indexPart1Tel .numList li .num b{ font-size:40px; }
.indexPart1Tel .numList li .num em{ position: relative;/* top: -6px;*/ left: 5px;}
.indexPart1Tel .numList li .wen{ color: #949494; padding-top: 5px; }
.indexPart1Tel .bigImg{ padding-top: 25px; }
.indexPart1Tel .bigImg img{ width: 100%; }
.indexPart1Tel .list{ width: 90%; margin: -60px auto 0; position: relative;}
.indexPart1Tel .list li{ float: left; width: 48%; background: #fff; text-align: center;margin: 2px;}
.indexPart1Tel .list .li01{ background: #fff url(../images/bg1.jpg) left top repeat-y;}
.indexPart1Tel .list li a{ display: block; width: 100%; height: 100%; }
.indexPart1Tel .list li .ico{ padding: 25px 0 10px; }
.indexPart1Tel .list li .ico .img1{ display: none; }
.indexPart1Tel .list li .name1{ font-size: 14px; color: #b0b0b0; text-transform: uppercase; padding-bottom: 15px;}
.indexPart1Tel .list li .name2{ font-size: 18px; font-weight: bold; color: #fff; margin: 30px auto 10px; height: 70px; width: 70px; line-height: 70px;background: #e94d24; border-radius: 50px;}
.indexPart1Tel .list li:hover{ background: url(../images/bg2.jpg) no-repeat; background-size: 100% 100%;}
.indexPart1Tel .list li:hover .ico img{ display: none; }
.indexPart1Tel .list li:hover .ico .img1{ display: inline-block; }
.indexPart1Tel .list li:hover .name1, .indexPart1Tel .list li:hover .name2{ color: #fff; }
.indexPart1Tel .btnDiv{ padding-top: 40px; width: 140px; margin: 0 auto;}
.indexPart1Tel .btnDiv a{ display: block; width: 140px; height: 40px; background: #0b2f80; line-height: 40px; color: #fff; font-size: 16px; font-weight: bold; text-align: center;}


.indexPart2{ }
.indexPart2 .bigBox{ position: relative;}
.indexPart2 .tab{ position: absolute; left: 50%; margin-left: -700px; bottom: 0px; z-index: 2; width: 1400px;}
.indexPart2 .tab li{ float: left; width: 25%; position: relative; height: 200px; text-align: center;}
.indexPart2 .tab li .box{ margin: 0 16px; position: relative; height: 200px; background: #f5f5f5;}
.indexPart2 .tab li .xbox{ /* padding-left: 72px;*/ position: absolute; left: 0px; bottom: 0px; height: 200px; width: 100%; overflow: hidden; background: #f5f5f5;}
.indexPart2 .tab li .xbox.on{ background: url(../images/bg3.jpg) no-repeat; background-size: 100% 100%; }
.indexPart2 .tab li .imgDiv{ display: none; position: absolute; left: 50%; bottom: 33px; margin-left: -131px;}
.indexPart2 .tab li .name1{ padding: 120px 0 0 20px; color: #666; font-size: 20px; font-weight: bold;}
.indexPart2 .tab li .name2{ font-size: 16px; font-weight: 400; padding: 5px 0 0 30px; color: #cacaca; height: 40px; position: relative;}
.indexPart2 .tab li .name2 em{ position: absolute; left: 30px; bottom: 0px; width: 40px; height: 2px; display: none; background: url(../images/bg4.png) repeat; }
.indexPart2 .tab li .ico{ position: absolute; left:0; right: 0; top: 30px; }
.indexPart2 .tab li .xbox.on .name1{ color: #fff; }
.indexPart2 .tab li .xbox.on .name2{ color: #fff; }
.indexPart2 .tab li .xbox.on .name2 em{ display: block; }
.indexPart2 .bigImg img{ width: 100%; }

.indexPart2Tel{ padding: 10px 10px; }
.indexPart2Tel .indexTitle{ padding-bottom: 25px; }
.indexPart2Tel .bigImg img{ width: 100%; }
.indexPart2Tel .tab2{ padding-top: 5px; overflow: hidden;}
.indexPart2Tel .tab2 ul{ margin-right: -5px; }
.indexPart2Tel .tab2 li{ float: left; width: 50%; margin-bottom: 5px;}
.indexPart2Tel .tab2 li .box{ margin-right: 5px; height: 65px; background: #f5f5f5; overflow: hidden;}
.indexPart2Tel .tab2 li .name1{ padding: 0px 0 0 10px; color: #666; font-size: 20px; font-weight: bold; line-height:65px;}
.indexPart2Tel .tab2 li .name2{ font-size: 12px; line-height: 16px; font-weight: bold; padding-left: 10px; color: #cacaca; height: 32px; overflow: hidden;}
.indexPart2Tel .tab2 .liNow .box{}
/*.indexPart2Tel .tab2 .liNow .name1, .indexPart2Tel .tab2 .liNow .name2{ color: #fff; }*/

.indexPart3{ padding: 90px 0 95px; }
.indexPart3 .tab2{ padding-top: 48px; text-align: center;}
.indexPart3 .tab2 li{ display: inline-block; margin: 0 19px; font-weight: bold; font-size:15px; color: #989898; height: 24px;}
.indexPart3 .tab2 .liNow{ border-bottom: #0f81c4 solid 2px; color: #0f81c4; }
.indexPart3 .list{ padding-top: 62px; }
.indexPart3 .list li{ float: left; width: 33.33%; position: relative;}
.indexPart3 .list li .imgDiv img{ width: 100%; height:394px}
.indexPart3 .list .botBox{width:100%;height:62px;background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0; color:#fff; font-family:"微软雅黑";}
.indexPart3 .list .name{font-size:22px; height:62px; line-height:62px; padding:0 10px; overflow:hidden; text-align:center;}
.indexPart3 .list .msg{ padding: 15px 48px 0; height: 72px; line-height: 24px; overflow: hidden; font-size: 14px; }
.indexPart3 .list .btnDiv{ margin: 45px auto 0; width: 132px; height: 35px; border: #fff solid 2px; font-weight: bold; font-size: 16px; color: #fff; text-align: center; line-height: 35px;}
.indexPart3 .moreBtn{ margin: 57px auto 0; width: 155px; }
.indexPart3 .moreBtn a{ display: block; width: 155px; height: 44px; background: #0b2f80; line-height: 44px; color: #fff; font-weight: bold; font-size: 16px; text-align: center; }

.indexPart3Tel{ padding: 0 10px 40px; }
.indexPart3Tel .indexTitle{ padding-bottom: 25px; }
.indexPart3Tel .tab2{ text-align: center;}
.indexPart3Tel .tab2 li{ display: inline-block; margin: 0 12px; font-weight: bold; font-size:15px; color: #989898; height: 24px;}
.indexPart3Tel .tab2 .liNow{ border-bottom: #0f81c4 solid 2px; color: #0f81c4; }
.indexPart3Tel .list{ padding-top: 25px; }
.indexPart3Tel .list li{ float: left; width: 50%; position: relative;}
.indexPart3Tel .list li .imgDiv img{ width: 100%; }
.indexPart3Tel .list li .name{ text-align: center; width:100%;height:36px; line-height: 36px; font-size:14px; overflow: hidden; background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0; color:#fff;}
.indexPart3Tel .moreBtn{ padding-top: 40px; width: 140px; margin: 0 auto;}
.indexPart3Tel .moreBtn a{ display: block; width: 140px; height: 40px; background: #0b2f80; line-height: 40px; color: #fff; font-size: 16px; font-weight: bold; text-align: center;}


.indexPart4{ padding: 90px 0 100px; background: #fafafa;}
.indexPart4 .tab2{ padding: 48px 0 70px; text-align: center;}
.indexPart4 .tab2 li{ display: inline-block; margin: 0 19px; font-weight: bold; font-size:15px; color: #989898; height: 24px;}
.indexPart4 .tab2 .liNow{ border-bottom: #0f81c4 solid 2px; color: #0f81c4; }
.indexPart4 .detail{ width: 48.5%; background: #fff; height: 654px;}
.indexPart4 .detail .contentBox{ padding: 48px 48px 0; }
.indexPart4 .detail .time{ font-size: 36px; color: #999; }
.indexPart4 .detail .name{ font-weight: bold; height:40px; line-height:40px; font-size:12px; overflow: hidden;}
.indexPart4 .detail .name a{color: #2c2c2c;}
.indexPart4 .detail .msg{ font-size:14px; line-height:24px; color:#989898; height:48px; overflow:hidden;}
.indexPart4 .detail .imgDiv{ padding-top:35px;}
.indexPart4 .detail .imgDiv img{ width:100%;}
.indexPart4 .list{ width: 47%; }
.indexPart4 .list li{ border-top: #e3e3e3 solid 1px; height: 126px; position: relative; padding: 36px 180px 0 16px;}
.indexPart4 .list li .name{ padding-left: 28px; height: 38px; overflow: hidden; color: #2c2c2c; line-height: 38px; font-size: 18px; background: url(../images/ico2.jpg) left center no-repeat;}
.indexPart4 .list li .content{ font-size: 14px; color: #989898; height: 48px; line-height: 24px; padding-left: 28px; padding-top: 5px; overflow: hidden;}
.indexPart4 .list li .time{ position: absolute; right: 0px; top: 40px; width: 132px; height: 65px; background: url(../images/nimg62_1.png) center bottom no-repeat; font-size: 36px; color: #999; text-align: center;}
.indexPart4 .list li:hover{ background: #fff; }
.indexPart4 .list li:hover .name{ color: #0f81c4; }

.indexPart4 .bigV{ width:66.2%; position:relative}
.indexPart4 .littleV{ width:31.4%; position:relative;}
.indexPart4 .bigV .imgDiv img{ width:100%;}
.indexPart4 .bigV .ico{ position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-25px; z-index:4;}
.indexPart4 .littleV li{ position:relative; margin-bottom:7.8%;}
.indexPart4 .littleV li .imgDiv img{ width:100%;}
.indexPart4 .littleV li .ico{ position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-25px; z-index:4;}

.indexPart4 .moreBtn{ margin: 60px auto 0; width: 155px; }
.indexPart4 .moreBtn a{ display: block; width: 155px; height: 44px; background: #0b2f80; line-height: 44px; color: #fff; font-weight: bold; font-size: 16px; text-align: center; }


/*news*/
.bigtitle { margin:73px auto 50px; text-align: center; }
.bigtitle h2{font-size: 48px; line-height: 40px;display: table; margin: 0 auto; color:#0b2f80;}
.bigtitle h3{font-size: 32px;}
.bigtitle h4{font-size: 32px; color:#0b2f80;}
.indexnewslist {overflow: hidden;position: relative; width: 94%; margin:0 auto 65px;}
.indexnewslist .swiper-button-next{right: -50px;display: none; width: 20px; height: 40px; top:120px;}
.indexnewslist .swiper-button-prev{left:-50px;display: none; width: 20px; height: 40px; top:120px;}
.indexnewslist .inews{position: relative;float: left; width:100%; height: 590px; background: #f7f7f7; margin-bottom: 40px;}
.indexnewslist .inews a{display: block;overflow: hidden;}
.indexnewslist .inews a .pic{width: 100%;float: left;overflow: hidden;}
.indexnewslist .inews a .pic img { width: 100%;/*webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;*/}
.indexnewslist .inews a .year{width: 80%; text-align: right; font-size: 28px; color:#7e7e7e; padding:10%; margin-bottom: 0px;}
.indexnewslist .inews a .txt{width: 80%;height: 80%;padding:10%; float:left;}
.indexnewslist .inews a .txt h4 {font-size: 18px;color: #090a2a;  line-height: 26px;}
.indexnewslist .inews a .txt h5 {font-size: 16px;color: #767676;font-weight: normal;line-height: 24px; margin: 10px 0 30px;}
.indexnewslist .inews a .txt h4::after{content:''; width: 100%; height: 1px; background: #999; margin-top: 15px;
    display: table;}
.indexnewslist .inews a .txt h6 {font-size: 28px;color: #333;font-weight: bold; margin:0px 0 30px;}
.indexnewslist .inews:hover{background: #e8e8e8;}
/*.indexnewslist .inews a:hover .pic img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-filter: none;-moz-filter: none;-ms-filter: none;-o-filter: none;filter: none;}*/
.indexnewslist .inews a:hover .year{color:#0b2f80;}
.indexnewslist .inews a:hover .txt h5 {color:#0b2f80;}
.indexnewslist .inews a:hover .txt h4 {color: #0b2f80;}
.indexnewslist .inews a:hover .txt h6 {color: #0b2f80;}
.indexnewslist .inews a:hover .txt h4::after{background: #0b2f80;}

.partner{ width:80%; margin:50px auto 100px;display: table;}
.partner ul li{ float:left; margin:30px 2% 30px 0; width: 18.4%; text-align: center;}
.partner ul li:nth-of-type(5n){ margin:30px 0 30px 0;}
.partner ul li img { max-width: 100%;  }
.partner ul li:hover img{  }
.partner ul li span{text-align: center; width: 100%;float: left; height: 30px; line-height: 30px; overflow: hidden;}

.contact-section6{background: #f7f7f7; }
.contact-section6 .contact-section6Wrapper{ width:100%; padding:60px 0;}
.contact-section6 .contact-section6-box{ display: table; width: 100%;}
.contact-section6 .contcat_left{width: 50%; float: left; padding-left: 10%;}
.contact-section6 .contcat_left h3{font-size: 24px; color:#333; margin-top: 20%; margin-bottom: 30px;}
.contact-section6 .contcat_left p{font-size: 16px; color: #999;}
.contact-section6 .contcat_right{width: 80%; margin:0 auto;}
.contact-section6 .contcat_right .item {margin-bottom: 50px;overflow: hidden; width: 100%; position:relative;}
.contact-section6 .contcat_right .item h3{font-size: 30px; line-height:1.2;color: #1a1a1a;     margin: 20px 0 50px; text-transform: uppercase; font-weight: bold; display: table; width: 100%;}
.contact-section6 .contcat_right .item h3 span{width: 300px; background: #0b2f80; color:#fff; text-align: center; height: 60px; line-height: 60px; float:right; margin:20px 0; display: table; font-size: 20px;position: absolute; right: 0; top: -5px;}
.contact-section6 .contcat_right .item .form{overflow: hidden; border-top:3px solid #000; padding-top: 50px;}
.contact-section6 .contcat_right .item .form li{list-style: none;padding-bottom: 10px;overflow: hidden; width: 20%;margin-right:1%; float:left; margin-bottom: 20px; border-bottom:2px solid #000;}
.contact-section6 .contcat_right .item .form li span{display: table; color: #000; font-size: 18px; margin-left: 0;}
.contact-section6 .contcat_right .item .form li:nth-child(3n){ width:58%;margin-right: 0px;}
.contact-section6 .contcat_right .item .form li:nth-child(4n){width: 100%;}
.contact-section6 .contcat_right .form li .input2{width:calc(100% - 15px); background: none;}
.contact-section6 .contcat_rightm .form li .input2:last-child {margin-right: 0;}
.contact-section6 .contcat_right .form li input,.contact-section6 .contcat_right .item .form li textarea{border:0px;padding: 10px 0;width:calc(100% - 20px); float:left; color: #000;}
.contact-section6 .contcat_right .form li textarea {min-height: 18px; background: none;}
.contact-section6 .contcat_right .form  .send {cursor: pointer;padding: 10px 0;width: 200px; color: #fff;text-transform: uppercase; background: #0b2f80;  float:right; border:0px; font-size: 20px;}
.contact-section6 .contcat_right .form .send:hover {background: #787878;}


.about{ padding-top: 80px; overflow: hidden; padding-bottom:40px;}
.about .leftDiv{ width: 46%; margin-left:5%; }
.about .year{ font-size: 36px; color: #0b2f80; font-weight: bold; }
.about .name{ font-size: 20px; color: #363635; padding-bottom: 18px; position: relative; }
.about .name em{ position: absolute; left: 0px; bottom: 0px; width: 40px; height: 3px; background: #0b2f80; display: block; }
.about .content{ font-size: 16px; line-height: 28px; text-indent: 3.5ch;}
.about .rightImg{ width: 45%; }
.about .rightImg img{width:100%;}
.about2{ padding: 0 0 80px; }
.about2 .rightDiv{ width: 584px; }

.aboutimg{width:90%; padding:5%;}
.aboutimg img{width:100%;}
.about-future{ width:100%; padding:50px 0;display: inline-block;}
.about-future-l{ float:left; width:50%; margin-right:4%; padding-top:50px;}
.about-future-r{ float:left; width:46%; padding-top:50px;}

.aboutwh{width:100%; padding:5% 0; display:table;}
.aboutwh .awh_left{width:90%; float:left; padding:80px 5% 0 5%;}
.aboutwh .awh_left ul{margin:0px; padding:0px;}
.aboutwh .awh_left ul li{width:calc(31% - 80px); min-height:310px; margin:0 3.5% 0 0; padding:40px; padding-bottom:0; margin-bottom:100px; background:#ffffff24; float:left; text-align:center; color:#fff;border-radius: 15px;}
.aboutwh .awh_left ul li:last-child{ margin:0;}
.aboutwh .awh_left ul li h2{font-size:18px; font-style: normal;}
.aboutwh .awh_left ul li h3{font-size:18px; font-style: normal;}
.aboutwh .awh_left ul li h5{font-size:18px; line-height:30px; font-weight:300; padding-top:15px; }

.aboutculture{  background: url(../images/culturebg.jpg) center no-repeat; background-size: cover;}
.culture-ico{ width:84px; margin:0 auto; padding:10px 0 20px 0;}
.aboutculture .bigtitle2 h3, .aboutculture .bigtitle2 h2{ color:#fff !important; }

.abouthonor{width:90%; padding:5%; display:table;}
.bigtitle2 h3{font-size:24px; color:#999; width:100%; text-align:center; margin-bottom:10px;}
.bigtitle2 h2{font-size:42px; color:#0b2f80; width:100%; text-align:center;}
.bigtitle2 p{font-size:24px; color:#0b2f80; width:100%; text-align:center;}
.zhengshu{width:100%; text-align:center;}
.zhengshu img{max-width:100%;}
.honor_list{width:100%; margin-top:30px;}
.honor_list ul{margin:0px; padding:0px;}
.honor_list ul h3{width:100%; font-size:18px; line-height:2em; display:table; padding:0 0 0 5px;}
.rongyu{width: 100%;float: left; padding-bottom:40px; border-bottom:1px solid #c4c4c4; margin-bottom:40px;}
.rongyu-l{ width:calc(25% - 14px); float:left; border-left:4px solid #0b2f80; padding:0 0 0 10px; line-height:2em;}
.rongyu-l h3{width:100%; font-size:20px; display:table;}
.rongyu-l p{ font-size:16px;}
.rongyu-r{ width:75%; float:left;}
.rongyu-r li{width:calc(33.3% - 20px); float:left; margin: 0 30px 0 0; margin-bottom:30px; font-size: 16px;line-height:24px;background-color: #f0f0f0;height: 80px; position:relative;}
.rongyu-r li:nth-child(3n){ margin-right:0px;}
.rongyu-r li p { padding: 10px; width:calc(100% - 20px); text-align: center; position:absolute; top: 50%; left: 50%;transform: translate(-50%, -50%);}



.aboutList{ height: 480px; background: url(../images/aboutBg.jpg) center no-repeat; background-size: cover;}
.aboutList .list{ padding-top: 175px; }
.aboutList .list ul{ margin-right: -65px; }
.aboutList .list li{ float: left; width: 25%; }
.aboutList .list li .box{ margin-right: 65px; position: relative; padding-left: 155px; height: 130px;}
.aboutList .list li .round{ position: absolute; left: 0px; top: 0px; width: 130px; height: 130px; background: #fff; border-radius: 65px; -moz-border-radius: 65px;  box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.aboutList .list li .ico{ position: absolute; left: 50%; margin-left: -36px; top: 50%; margin-top: -36px; }
.aboutList .list li .ico .img1{ display: none; }
.aboutList .list li .num{ padding-top: 35px; font-size: 48px; color: #0b2f80; font-family: bold; line-height: 48px;}
.aboutList .list li .msg{ font-size: 14px; color: #9f9f9f; }
.aboutList .list li:hover .round{ background: url(../images/nimg130Bg.png) center no-repeat; }
.aboutList .list li:hover .ico img{ display: none; }
.aboutList .list li:hover .ico .img1{ display: inline-block; }

.pipe{ padding-bottom:125px;}
.pipe .list li{ height:394px; background:#fafafa; position:relative; margin-bottom:25px; padding:0 56px 0 632px;}
.pipe .list li .imgDiv{ position:absolute; left:38px; top:38px;}
.pipe .list li .boxbox{ padding-top:95px;}
.pipe .list li .name{ height:40px; line-height:40px; padding-left:52px; position:relative; font-size:24px; font-weight:bold; color:#333;}
.pipe .list li .name em{ position:absolute; left:0px; top:0px; background:url(../images/nimg40_1.png) no-repeat; display:block; width:40px; height:40px; color:#fff; font-size:16px; text-align:center}
.pipe .list li .content{ padding-top:40px; font-size:16px; line-height:32px;}
.pipe .list .li01{ padding:0 632px 0 56px;}
.pipe .list .li01 .imgDiv{ left:auto; right:38px;}


.group{ padding: 20px 0 150px; }
.group .imgDiv{ text-align: center; padding-top: 70px; }

.history{ padding: 20px 0 90px; }
.history .bigBox{ margin-top: 95px; background: url(../images/line2.jpg) center repeat-y; padding-top: 70px}
.history .list li{ min-height: 170px; position: relative; overflow: hidden;}
.history .list li .year{ position: absolute; left: 50%; margin-left: -36px; top: 0px; width: 72px; height: 72px; line-height: 72px; text-align: center; font-size: 16px; color: #333; background: url(../images/nimg72Bg.jpg) no-repeat;}
.history .list li .contentBox{ position: relative; width: 550px; padding-bottom: 20px; border-radius: 3px; -moz-border-radius: 3px; background: #f5f5f5; }
/*.history .list li .contentBox{ position: absolute; left: 0px; width: 550px; padding-bottom: 20px; top: 0px; border-radius: 3px; -moz-border-radius: 3px; background: #f5f5f5; }
*/
.history .list li .nian{ padding: 24px 0 0 25px; font-size: 24px; color: #0b2f80; font-weight: bold; }
.history .list li .content{ padding: 0 25px; line-height: 30px; font-size: 14px; }
.history .list li .contentBox .bg{ position: absolute; right: -9px; top: 24px; width: 9px; height: 12px;  background: url(../images/nimg9_2.png) center no-repeat;}
/*.history .list .li01 .contentBox{ left: auto; right: 0px;}*/
.history .list .li01 .contentBox{ float: right;}
.history .list .li01 .contentBox .bg{ right: auto; left: -9px;  background: url(../images/nimg9_3.png) center no-repeat;}
.history .list li .imgDiv{ margin: 10px 25px 0;}
.history .list li .imgDiv img{ width: 440px; }
.history .list li:hover .year{ color: #fff; background: url(../images/nimg72Bgon.png) no-repeat;}
.history .btnDiv{ margin: 0 auto; width: 72px; height: 72px;}

.culture{ padding: 20px 0 90px; }
.culture .bigImg{ padding: 75px 0 23px; }
.culture .box{ margin-bottom: 26px; margin-top:50px; display:table; width:100%}
.culture .box .imgDiv{ float:left; width:50%; }
.culture .box .imgDiv img{max-width:100%;}
.culture .box .titleDiv{ float:right; width:45%; padding: 110px 0 0 5%; }
.culture .box .title1{ font-size: 30px; color: #0b2f80; text-transform: uppercase;}
.culture .box .title2{ position: relative; font-size: 24px; color: #333; padding-bottom: 10px;}
.culture .box .title2 em{ position: absolute; left: 0px; bottom: 0px; display: block; width: 45px; height: 3px; background: #0b2f80; }
.culture .box .msg{ padding: 26px 0 0 0; font-size: 16px; line-height: 30px; }
.culture .box:nth-child(2n) .imgDiv{ float:right; width:50%; }
.culture .box:nth-child(2n) .titleDiv{ float:left; width:45%; padding: 110px 5% 0 0; }

.yf_content{width:100%; margin:50px auto; padding:100px 0;}
.yf_content ul{margin:0px; padding:0px;}
.yf_content ul li{width:100%; margin-bottom:80px; display:table;}
.yf_content ul li:last-child{margin-bottom:0px;}
.yf_content ul li .yf_c_left{float:left; width:20%; margin-right:5%;}
.yf_content ul li .yf_c_right{float:right; width:75%; font-size:16px; line-height:30px; color:#999;}
.yf_content ul li .yf_c_left strong{width:100%; font-size:40px; color:#05318a}
.yf_content ul li .yf_c_left p{font-size:16px; color:#999; width:100%;}

.culture .box2{ border-bottom: #eee solid 1px; position: relative; height: 430px; padding-left: 666px;}
.culture .box2 .imgDiv{ position: absolute; left: 0px; top: 0px; }
.culture .box2 .titleDiv{ padding-top: 110px; }
.culture .box2 .title1{ font-size: 30px; color: #0b2f80; text-transform: uppercase;}
.culture .box2 .title2{ position: relative; font-size: 24px; color: #333; padding-bottom: 10px;}
.culture .box2 .title2 em{ position: absolute; left: 0px; bottom: 0px; display: block; width: 45px; height: 3px; background: #0b2f80; }
.culture .box2 .msg{ padding-top: 26px; font-size: 16px; line-height: 30px; }
.contact_box{display:table; margin:50px 0;}
.contact_box h1{color:#053796; font-size:30px; margin:50px 0; }
.contact_list{width:100%;}
.contact_list ul{}
.contact_list ul li{width:50%; float:left; margin-bottom:50px;}
.contact_list ul li ico{width:100px; height:100px; float:left; margin-right:20px;}
.contact_list ul li ico img{width:100%;}
.contact_list ul li p{font-size:16px;color:#666; line-height:26px;float: left; margin-top: 35px;}

.honor .pageTitle{ padding-bottom: 110px; }
.h_banner{padding: 0 52px;position: relative;}
.h_banner .swiper-slide {width: 440px;background: url(../images/a35.png) repeat-x bottom;}
.h_banner .swiper-slide .img{border:5px solid #e4e4e4;}
.h_banner .swiper-slide img{width: 100%;}
.h_banner .swiper-slide p{opacity: 0;font-size: 18px;text-align: center;padding: 35px 10px 20px;}
.h_banner .swiper-slide-active p{opacity: 1;}
.h_banner .swiper-button-prev{width: 50px;height: 50px;margin-top:-25px;left: 0px;background: url("../images/nimg50_left.jpg") no-repeat left;z-index:5;
} 
.h_banner .swiper-button-next{width: 50px;height: 50px;margin-top:-25px;right: 0px;background: url("../images/nimg50_right.jpg") no-repeat right;z-index:5;
} 
.h_banner .swiper-button-prev:hover{background-image:url("../images/nimg50_lefton.jpg"); } 
.h_banner .swiper-button-next:hover{background-image:url("../images/nimg50_righton.jpg"); } 
/*.h_banner .swiper-slide:hover p{color: #007cc2;}*/

.honor{ padding: 20px 0 140px; }
.honor .list{ padding: 85px 0 55px; }
.honor .list ul{ margin-right: -32px; }
.honor .list li{ float: left; width: 25%; margin-bottom: 45px;}
.honor .list li .box{ margin-right: 32px; border: #e6e6e6 solid 1px; padding-bottom: 5px;}
.honor .list li .imgDiv{ padding: 14px 12px 0; }
.honor .list li .imgDiv img{ width: 100%; }
.honor .list li .name{ font-size: 16px; text-align: center; height: 50px; line-height: 50px; overflow: hidden; }

.spirit{ padding: 20px 0 140px; }
.spirit .contentBox{ margin-top: 70px; height: 343px; background: url(../images/nimg1047Bg.png) left top no-repeat; position: relative; }
.spirit .title{ padding: 50px 0 0 35px; height: 45px; position: relative; font-size: 24px; color: #333; }
.spirit .title em{ position: absolute; left: 35px; bottom: 0px; display: block; width: 45px; height: 3px; background: #0b2f80; }
.spirit .content{ padding: 40px 325px 0 35px; font-size: 14px; line-height: 30px; }
.spirit .ico{ position: absolute; right: 33px; top: 33px; }
.spirit .bg{ position: absolute; right: 170px; bottom: 78px; width: 212px; height: 22px; background: url(../images/nimg212_1.png) left top no-repeat; }

.contact{ padding: 20px 0 100px; }
/*.contact .tab2{ padding-top: 70px; height: 215px;}
.contact .tab2 li{ float: left; width: 33.33%; position: relative; background: #efefef; height: 150px;}
.contact .tab2 .li01{ background: #f5f5f5; }
.contact .tab2 li .ico{ position: absolute; left: 62px; top: 50%; margin-top: -40px; }
.contact .tab2 li .txt{ padding-left: 168px; font-size: 18px; color: #333; line-height: 150px;}
.contact .tab2 li .wen{ line-height: 30px; padding: 45px 0 0 168px; color: #333; font-size: 18px; }
.contact .tab2 li em{ position: absolute; left: 50%; bottom: -11px; width: 16px; height: 11px; display: none; }
.contact .tab2 li em img{ vertical-align: top; }
.contact .tab2 .liNow em, .contact .tab2 .gou:hover em{ display: block; }*/
.contact .cnnBox{ overflow:hidden; padding-top: 70px;}
.contact .tab2{ height: 215px; width:800px;}
.contact .tab2 li{ float: left; width: 50%; position: relative; background: #efefef; height: 150px;}
.contact .tab2 .li01{ background: #f5f5f5; }
.contact .tab2 li .ico{ position: absolute; left: 62px; top: 50%; margin-top: -40px; }
.contact .tab2 li .txt{ padding-left: 168px; font-size: 18px; color: #333; line-height: 150px;}
.contact .tab2 li .wen{ line-height: 30px; padding: 45px 0 0 168px; color: #333; font-size: 18px; }
.contact .tab2 li em{ position: absolute; left: 50%; bottom: -11px; width: 16px; height: 11px; display: none; }
.contact .tab2 li em img{ vertical-align: top; }
.contact .tab2 .liNow em, .contact .tab2 .gou:hover em{ display: block; }

.contact .ysl{ width:400px; height:150px; background:#EFEFEF; position:relative;}
.contact .ysl .ico{ position: absolute; left: 62px; top: 50%; margin-top: -40px; }
.contact .ysl .txt{ padding-left: 168px; font-size: 18px; color: #333; line-height: 150px;}
.contact .ysl .wen{ line-height: 30px; padding: 45px 0 0 168px; color: #333; font-size: 18px; }

.contact table{ border-left: #eee solid 1px; border-top: #eee solid 1px; }
.contact table th{ font-weight: 400; background: #fafafa; height: 58px; border-right: #eee solid 1px; border-bottom: #eee solid 1px; font-size: 18px; color: #333;}
.contact table .th01{ text-align: left; text-indent: 130px; }
.contact table td{ border-right: #eee solid 1px; border-bottom: #eee solid 1px; font-size: 16px; line-height: 36px; padding: 18px 0;}
.contact table .td01{ /*text-indent: 124px;*/ text-indent: 115px; }
.contact table td em{ display: block; padding-left: 190px;}
.contact .bigBox{ margin-top: 60px; background: #fafafa; position: relative; height: 377px; }
.contact .list{ padding: 60px 0 0 44px; }
.contact .list li{ font-size: 16px; padding-bottom: 12px; }
.contact .list li b{ color: #0b2f80; }
.contact .list li a{ display: inline-block; width: 125px; height: 40px; background: #0b2f80; border-radius: 24px; -moz-border-radius:24px; color: #fff; line-height: 40px; text-align: center; }
.contact .list li a img{ padding-right: 6px; position: relative; top: -2px;}
.contact .mapDiv{ position: absolute; right: 0px; top: 0px;width:600px;height:377px; }



.news{ padding: 20px 0 120px; }
.news .pageTitle{ padding-bottom: 75px; }
.news .detail{ height: 300px; background: #f8f8f8; padding: 0 60px 0 520px; position: relative; }
.news .detail .imgDiv{ position: absolute; left: 0px; top: 0px; }
.news .detail .imgDiv img{width:460px;height:300px; }

.news .detail .name{ padding-top: 60px; font-size: 22px; font-weight: bold; height: 70px; line-height:70px; overflow:hidden;}
.news .detail .name a{ display: block; color: #333;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news .detail .name a:hover{ color:#044C94;}
.news .detail .content{ color: #a2a2a2; line-height: 24px; height: 48px; overflow: hidden; padding-top: 0px; font-size: 13px;}
.news .detail .time{ font-size: 14px; color: #bbb; padding-top: 30px; }
.news .list{ padding-bottom: 110px; }
.news .list li{ border-bottom: #f8f8f8 solid 2px; height: 200px;}
.news .list li a{ display: block; height: 200px; position: relative; padding-right: 288px;}
.news .list li .imgDiv{ position: absolute; right: 0px; top: 38px; }
.news .list li .imgDiv img{width:190px;height:124px; }

.news .detail .more{ padding-top:25px; font-size:14px;}
.news .detail .more a{ display:block; width:120px; height:36px; background:#044C94; color:#fff; text-align:center; line-height:36px; font-weight:bold;}

.news .list li .name{ padding-top: 40px; height: 36px; line-height: 36px; overflow: hidden; font-size: 22px; color: #000; overflow: hidden; }
.news .list li .content{ padding-top: 12px; line-height: 24px; font-size: 13px; color: #888; overflow: hidden; height: 48px; }
.news .list li .time{ padding-top: 20px; color: #bbb; }
.news .list li:hover .name{ color: #0b2f80; }

.newShow{ background: #fafafa; padding: 60px 0 90px; }
.newShow2{padding:60px 100px 90px}
.newShow .name{ text-align: center; font-size: 30px; color: #2c2c2c; font-weight: bold; padding-bottom: 35px;}
.newShow .time{ text-align: center; border-bottom: #ddd solid 1px; padding-bottom: 48px; font-size: 14px; color: #999; }
.newShow .time em{ padding: 0 17px; }
.newShow .content{ font-size: 15px; line-height: 30px; padding: 30px 0 60px;}
.newShow .imgDiv{ text-align: center; padding: 25px 0;}
.newShow .share{ position: relative; padding-left: 58px; overflow: hidden; height: 57px;}
.newShow .share em{ position: absolute; left: 0px; top: 0px; line-height: 27px; font-size: 14px;}
.newShow .share li{ width: 27px; height: 27px; margin-right:10px; float: left;}
.pageDown{height:120px; position:relative;}
.pageDown .box{ background:url(../images/line3.png) top repeat-x;  padding-top:27px;}
.pageDown .btn{position:absolute; display:block; top:36px; right:0px; width:100px; height:38px; background:url(../images/btn1.png) no-repeat; text-indent:18px; line-height:38px; color:#fff; font-size:16px;}
.pageDown li{ height:30px; line-height:30px; overflow:hidden; position:relative; font-size:14px;}
.pageDown li b{ color:#333;}

.announcement{ padding: 20px 0 75px; }
.announcement .pageTitle{ padding-bottom: 75px; }
.announcement .list{ padding-bottom: 35px; }
.announcement .list li{ margin-bottom: 25px; }
.announcement .list li a{ display: block; background: #f8f8f8; height: 210px; padding: 0 45px; }
.announcement .list li .name{ padding-top: 40px; height: 32px; line-height: 32px; overflow: hidden; font-size: 18px; color: #333; overflow: hidden; font-weight: bold;}
.announcement .list li .content{ padding-top: 18px; line-height: 24px; font-size: 13px; color: #888; overflow: hidden; height: 48px; }
.announcement .list li .time{ padding-top: 20px; color: #bbb; font-size: 14px; }
.announcement .list li:hover .name{ color: #0b2f80; }

.video{ padding: 20px 0 80px; }
.video .pageTitle{ padding-bottom: 75px; }
.video .list ul{ margin-right: -30px; }
.video .list li{ float: left; width: 33.33%; margin-bottom: 40px;}
.video .list li .box{ margin-right: 30px; }
.video .list li .imgDiv{ position: relative; }
.video .list li .imgDiv img{ width: 100%; }
.video .list li .ico{ position: absolute; left: 50%; top: 50%; margin-left: -25px; margin-top: -25px; width: 50px; height: 50px; background:url(../images/nimg50_1.png) no-repeat;  }
.video .list li .name{ height: 60px; line-height: 60px; overflow: hidden; background: #ececec; font-size: 16px; text-align: center; }
.video .list li:hover .name{ color: #fff; background: url(../images/nimg380Bg.jpg) center no-repeat; }

.download{ padding: 20px 0 120px; }
.download .pageTitle{ padding-bottom: 75px; }
.download .msg{ font-size: 18px; color: #000; padding-bottom: 25px; }
.download .form{ overflow: hidden; padding-bottom: 54px;}
.download .form li{ float: left; margin-right: 18px; }
.download .form li .box{ width: 233px; border: #d0d0d0 solid 1px; position: relative; padding-left: 105px; height: 53px;}
.download .form li .wen{ position: absolute; left: 0px; line-height: 53px; font-size: 16px; color: #cdcdcd;}
.download .form li .wen img{ padding-right: 12px; }
.download .form li a{ margin-right: 18px; display: block; float: left; text-align: center; width: 145px; height: 50px; background: #e9e9e9; border-radius: 24px; -moz-border-radius:24px; font-size: 16px; color: #999; line-height: 50px;}
.download .form li .btn1{ background: #0b2f80; color: #fff; }
.download .form li .input1{ width: 100%; height: 53px; line-height: 53px; font-size: 14px; }
.download .list{ padding-bottom: 90px; }
.download .list li{ margin-bottom: 20px; font-size: 14px;}
.download .list li a{ display: block; height: 60px; position: relative; background: #fafafa; color: #333;}
.download .list li .name{ padding-left: 20px; line-height: 60px; }
.download .list li .time{ position: absolute; left: 600px; top: 0px; line-height: 60px; }
.download .list li .ico{ position: absolute; right: 20px; top: 50%; margin-top: -15px; }
.download .list li .ico .img1{ display: none; }
.download .list li:hover a{ color: #fff; background: #0b2f80; }
.download .list li:hover .ico .img1{ display: inline-block; }
.download .list li:hover .ico img{ display: none; }

.governance{ padding: 20px 0 125px; }
.governance .pageTitle{ padding-bottom: 75px; }
.governance .wen{ text-align: center; font-size: 24px; color: #333; padding-bottom: 60px; }
.governance .table{ padding-bottom: 65px; }
.governance table{ border-left: #ddd solid 1px; border-top: #ddd solid 1px; }
.governance table td{ border-right: #ddd solid 1px; border-bottom: #ddd solid 1px; font-size: 14px; line-height: 18px; padding: 18px 0;}
.governance table .td01{ text-indent: 60px; width: 390px;}
.governance table td div{ padding:0 150px 0 110px;}
.governance table p{ float: left; padding-right: 85px; }
.governance table ul{ float: left; }
.governance table li{ float: left; margin-right: 48px;}
.governance table li a{ color: #999; }
.governance table li img{ padding-right: 8px; }
.governance table li .img1{ display: none; }
.governance table li:hover a{ color: #0b2f80; }
.governance table li:hover img{ display: none; }
.governance table li:hover .img1{ display: inline-block; }
.governance .list ul{ margin-right: -23px; }
.governance .list li{ float: left; width: 33.33%; }
.governance .list li .box{ margin-right: 23px; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.governance .list li .imgDiv{ position: relative; }
.governance .list li .imgDiv img{ width: 100%; }
.governance .list li .txt{ position: absolute; left: 0px; width: 100%; text-align: center; height: 30px; line-height: 30px; top: 50%; margin-top: -15px; font-size: 24px; color: #fff; }
.governance .list li .botDiv{ padding: 35px 27px 30px; }
.governance .list li .content{ line-height: 28px; font-size: 14px; height: 140px; font-size: 14px;}
.governance .list li .links{ padding-top: 20px; overflow: hidden; }
.governance .list dd{ float: left; padding-right: 20px; font-size: 14px;}
.governance .list .dd01{ background: url(../images/line4.jpg) right center no-repeat; margin-right: 20px;}
.governance .list dd a{ color: #999; }
.governance .list dd img{ padding-right: 8px; }
.governance .list dd .img1{ display: none; }
.governance .list dd:hover a{ color: #0b2f80; }
.governance .list dd:hover img{ display: none; }
.governance .list dd:hover .img1{ display: inline-block; }

.environment{ padding: 20px 0 60px; width: 80%; margin: 0 auto;   max-width: 1270px;}
.environment .pageTitle{ padding-bottom: 75px; }
.environment .tab2{ text-align: center; padding-bottom: 35px; padding-top:50px;}
.environment .tab2 li{ display: inline-block; width:18%; margin-right:2.5%; float:left; }
.environment .tab2 li:last-child{margin-right:0px;}
.environment .tab2 li div{ background:#0b2f80;  height: 48px; text-align: center; line-height: 48px; font-size: 16px; color: #fff; margin: 0 7px; }

.environment .tab2 li:nth-child(2) div{background:#0b2f80;}
.environment .tab2 li:nth-child(3) div{background:#0b2f80;}
.environment .tab2 li:nth-child(4) div{background:#0b2f80;}
.environment .tab2 li:nth-child(5) div{background:#0b2f80;}

.environment .tab2 .liNow div{ background: #e83820 !important; color: #fff; }
.environment .tab2 .liNow div::after{content: ""; display: block; width: 0; height: 0; margin:0 auto;
    border-left: 10px solid transparent; /* 左边颜色为透明 */
    border-right: 10px solid transparent; /* 右边颜色为透明 */
    border-top: 15px solid #e83820; /* 设置底部边长和颜色 */

}



.environment .imgDiv{ padding-bottom: 30px; }
.environment .imgDiv img{ width: 100%; }
.environment .imgDiv table{ width: 100%; font-size: 16px;}
.environment .imgDiv td,.environment .imgDiv th{text-align: center;}
.environment .imgDiv td{ padding:10px;}
.firstRow{ background:#e0e6ef;}

.treatment{ padding: 20px 0 85px; }
.treatment .pageTitle{ padding-bottom: 75px; }
.treatment .list{ padding: 0 65px; }
.treatment .list ul{ margin-right: -40px;}
.treatment .list li{ float: left; width: 50%; margin-bottom: 30px;}
.treatment .list li .box{ margin-right: 40px; }
.treatment .list li .tou{ margin: 0 auto; width: 160px; height: 50px; background: #0b2f80; line-height: 50px; color: #fff; font-size: 18px; text-align: center; 
border-top-left-radius: 4px; border-top-right-radius: 4px; -moz-border-top-left-radius: 4px; -moz-border-top-right-radius: 4px;}
.treatment .list li .tou img{ padding-right: 8px; }
.treatment .list li .mxfDiv{ padding-top: 32px; height: 284px; border: #0b2f80 solid 2px; border-radius: 4px; -moz-border-radius: 4px; }
.treatment .list li .wen{ width: 154px; height: 45px; background: url(../images/nimg154Bg.png) center no-repeat; color: #fff; line-height: 45px; font-size: 16px; text-align: center;}
.treatment .list li .content{ margin-bottom: 10px; padding: 15px 40px 0 40px; font-size: 14px; line-height: 24px; height: 72px; overflow: hidden; }

.job{ padding: 20px 0 110px; }
.job .pageTitle{ padding-bottom: 75px; }
.job .lie ul{ margin-right: -20px; }
.job .lie li{ float: left; width: 50%; }
.job .lie li .box{ margin-right: 20px; position: relative;}
.job .lie li .imgDiv img{ width: 100%; }
.job .lie li .wen{ text-align: center; position: absolute; left: 0px; top: 50%; width: 100%; color: #fff; z-index: 2; font-size: 24px; height: 30px; line-height: 30px; margin-top: -15px;}
.job .lie li .wen em{padding-left:15px;
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;}
/*.job .lie li .wen img{ display:none;	}*/
.job .lie li:hover .wen img{ display:inline-block}
.job .lie li:hover em{ padding-left:15px;}

.job .msg{ padding: 80px 0 20px; font-size: 14px; line-height: 24px; color: #8e8e8e; }
.job .list{ padding-bottom: 58px; }
.job .list li{ position:relative; margin-bottom:18px;}
.job .list li .name a {display: block; font-size: 18px; color: #333; position: relative; height: 60px; line-height: 60px; padding-left: 45px; background: #f5f5f5 url(../images/ico6.png) right center no-repeat; } 
.job .list li .box { line-height: 22px; font-size: 14px; display: none; color: #666; padding: 20px 46px 60px; border: #ddd solid 1px;} 
.job .list li.liNow .name{ background: url(../images/nimg1200Bg.jpg) center no-repeat; background-size: 100% 100%;}
.job .list li.liNow .name a{ background:url(../images/ico6on.png) right center no-repeat; color:#fff;}
.job .list li .top{ border-bottom:#dddddd solid 1px; padding-bottom:20px;}
.job .list li .top dd{ float:left; padding-right:62px; line-height:28px;}
.job .list li .content{ line-height:24px;}
.job .list li h2{ padding:38px 0 10px; font-size:16px; color:#333;}
.job .list li .btnDiv{ padding-top:50px;}
.job .list li .btnDiv a {display: block; width: 138px; height: 43px; color: #333; border: #0b2f80 solid 1px; color:#0b2f80; border-radius: 4px; -moz-border-radius: 4px; font-size: 16px; text-align: center; line-height: 43px; }
.job .list li .btnDiv a:hover{background: #0b2f80;color: #fff;}
.job .tips{ padding: 75px 0 25px; text-align: center; font-size: 16px; color: #353535;}
.job .tips a{ text-decoration: underline; color: #0b2f80; }
.job .links{ text-align: center; }
.job .links li{ display: inline-block; margin: 0 30px; }
.pc{display: block;}
.phone{display: none;}
@media (max-width: 768px) {
  .pc{display: none;}
  .phone{display: block;}
}
.ymain .titn{margin-bottom: 15px;font-weight: bold; font-size: 42px;line-height: 30px;}
.ymain .sumn{font-size: 26px;}
.w1720{width: 89.5833333%;margin: 0 auto;}
.i-pro{position: relative;height: 800px;overflow: hidden;}
.i-pro .top{position: absolute; left:5.21%;top: 94px; color: #fff;z-index: 9;}
.i-pro .bottom{height: 100%;}
.i-pro .bottom .bimg{position: absolute;top: 0;left: 0;z-index: -1;transition: 1s linear 6s;transform: scale(1.1);}
.i-pro .bottom .xx{position: relative; top: 40.75%;color: #fff;}
.i-pro .bottom .xx .tit{margin-bottom: 42px; max-height: 48px; font-size: 48px;line-height: 1em;font-weight: bold;overflow: hidden;}
.i-pro .bottom .xx .sum{margin-bottom: 123px; max-height: 60px;width: 500px; overflow: hidden;}
.i-pro .bottom .xx .sum p{font-size: 16px; line-height: 30px;}
.i-pro .bottom .xx .more{color: #fff;}
.i-pro .bottom .xx .more:hover{color: #0b2f80;}
.i-pro .bottom .page-b{display: none;}
.i-pro .page{position: absolute;top: 0;right: 0;box-sizing: border-box;display: flex;flex-flow: column;height: 100%;  z-index: 9;overflow: hidden;}
.i-pro .page li{ position: relative; height: 16.666667%;width: 480px;display: flex;padding-left: 40px; align-items: center; box-sizing: border-box;border-bottom: 1px solid rgba(0,0,0,.4);border-left:1px solid rgba(0,0,0,.4);background:rgba(0 ,0,0,0.4);color: #fff;transition: all .5s;overflow: hidden;cursor: pointer;}
.i-pro .page li .r{margin-left: 40px;color: #fff;}
.i-pro .page li .r .tit{margin-bottom: 10px; font-size: 24px;line-height: 28px;}
.i-pro .page li .r .sum{font-size: 18px;line-height: 1em;}
.i-pro .page li .left{opacity: .8;transition: all .5s;}
.i-pro .page li.on {border: none; background: #0b2f80; }
.i-pro .page li.on .left{opacity: 1;}
.i-pro .page li:hover {background: #0b2f80; }
.i-pro .page li:hover .left{opacity: 1;}
.i-pro .swiper-slide-active .bimg{/*animation:fd 6s infinite;-webkit-animation:fd 6s infinite;*/transition:6s linear;transform:scale(1);}
.i-pro .page li .l img{display: block;width: 50px;}
.i-pro .page li .border {display: none; position: absolute;background: #fff;transition: all 6s;}
.i-pro .page li .b-l{left: 0; animation:ipro1 6s infinite;-webkit-animation:ipro1 6s infinite; width: 1px;height: 100%; }
.i-pro .page li .b-t{top:0; animation:ipro2 6s infinite;-webkit-animation:ipro2 6s infinite; width: 100%;height: 1px; }
.i-pro .page li .b-r{right: 0; nimation:ipro3 6s infinite;-webkit-animation:ipro3 6s infinite; width: 1px;height: 100%; }
.i-pro .page li .b-b{bottom: 0; animation:ipro4 6s infinite;-webkit-animation:ipro4 6s infinite; width: 100%;height: 1px; }
.i-pro .page li.on .border{display: block;}

@keyframes ipro1{from {bottom:-100%;}to {bottom:0; }}
@-webkit-keyframes ipro1  {from {bottom:-100%;}to {bottom:0; }}

@keyframes ipro2{from {left: -100%;}to {left:0; }}
@-webkit-keyframes ipro2  {from {left: -100%;}to {left:0; }}

@keyframes ipro3{from {top:-100%;}to {top:0; }}
@-webkit-keyframes ipro3  {from {top:-100%;}to {top:0; }}

@keyframes ipro4{from {right: -100%;}to {right: 0;}}
@-webkit-keyframes ipro4  {from {right: -100%;}to {right: 0;}}


.container{width:90%; margin:0 auto; max-width:1300px;}
.post{margin:50px 0;}
.post h4{font-size:24px; font-weight:bold; height:50px; line-height:50px; border-bottom:1px solid #ccc; margin-top:20px;display:table; width:100%;}
.post .border{border:1px solid #ccc;}
.post img{max-width:100%;}
.post p{line-height:30px; width:100%; font-size:16px;}

.zl{padding:50px; text-align:center;}
.zl h4{font-size:30px; line-height:30px; margin:20px auto;}
.zl .spc{width:100%; margin:0 auto; line-height:30px; font-size:16px;}
.zl1{ padding:50px 0;}
.zllist_box{width:calc(99.9% - 20px); padding-left:20px;}
.zllist_box .zllist{position:relative; margin-right:40px; overflow:hidden;}
.zllist_box .zllist .img img{width:100%;}
.zllist_box .zllist .txt{position:absolute; bottom:0px; left:1px; height:40px; line-height:40px;background:rgba(0,0,0,0.5); color:#fff; font-size:16px; width:99%; text-align:center;}
.zllist_box .swiper-pagination{position:relative; margin-top:50px;}

.sczljc{ padding:40px 0 0 0; width:100%;display: table;}
.sczljclist{ width:calc(33.33% - 30px); margin-right:30px; float:left; padding:0 0 10px 0;}
.sczljclist:nth-child(3n){ margin:0;}
.sczljclist img{ width:100%;}
.sczljclist .txt{ font-size:16px; line-height:20px; padding: 10px 0; text-align:center;}
.spc_img img{max-width:100%;}

.jczx{}
.jczx h3{width:100%; font-size:40px; line-height:60px;}
.jczx hr{width:100px; height:6px; background:#083090; margin:30px 0;}
.jczx .spc{width:100%; margin:0 auto; line-height:30px; font-size:18px; margin-bottom:50px;}
.jczx .imgsys{width:100%;margin: 40px 0 50px 0;}
.jczx .imgsys img{width:100%;}

.yanfaimg{width:100%; margin:0px auto 50px; float:left; overflow:hidden; display:flex;}
.yfimg_l{width:calc(67% - 12px); margin-right:12px; position:relative;}
.yfimg_r{width:33%; }
.yfimg_l2{width:calc(67% - 12px); margin-left:12px; position:relative;}
.yfimg_r2{width:33%; }
.yfimg_r_t{width:100%; margin-bottom:12px; display:inline-block; position:relative;}
.yfimg_r_b{width:100%; position:relative; display:inline-block;}
.yanfaimg .swiper-container-horizontal>.swiper-pagination-bullets{text-align:center; bottom:10px;}
.yanfaimg .swiper-pagination-bullet-active{background:#0b2f80;}
.yanfaimg .swiper-pagination-bullet{background:#0b2f80;}
.yanfaimg .swiper-slide img {display: block;width: 100%;object-fit: cover;}

.yanfaimg2 .swiper-container-horizontal>.swiper-pagination-bullets{text-align:center;}
.yanfaimg2 .swiper-pagination-bullet-active{background:#fff;}
.yanfaimg2 .swiper-pagination-bullet{background:#fff;}


.product{ padding-bottom: 125px; }
.product .list li{ height: 485px; background: #fff; overflow: hidden;}
.product .list li .imgDiv{ width: 50%; }
.product .list li .imgDivTel{ display: none; }
.product .list li .imgDivTel img{ width: 100%; }
.product .list li .contentBox{ width: 42%; height: 485px; margin-left: 8%; text-align: left;}
.product .list li .name{  padding-top: 85px; font-size: 32px; color: #0b2f80; height: 45px; position: relative;}
.product .list li .enname{color:#8b8b8b; font-size: 16px;}
/*.product .list li .name em{ display: block; width: 35px; height: 3px; position: absolute; left: 50%; bottom: 0px; margin-left: -17px; background: #0b2f80; }*/
.product .list li .msg{ padding-top: 50px; font-size: 16px; color: #8b8b8b;line-height: 36px; overflow: hidden;}
.product .list li .msg strong{font-size: 44px; color:#0b2f80;}
.product .list li .wen{ margin-bottom: 50px; font-size: 26px; padding-top: 10px; color:#0b2f80; font-weight: 400;}
.product .list li .btnDiv{ width: 155px; height: 44px; font-size: 14px; }
.product .list li .btnDiv a{ display: block; width: 155px; font-size: 19px; color:#5b5b5b; font-weight: bold; height: 44px; background:#fff url(../images/jt_right.png) right 20px center no-repeat; color: #5b5b5b; line-height: 44px; border: 1px solid #a0a0a0; padding-left: 20px; text-align: left; text-transform:uppercase; }
.product .list li .btnDiv a:hover{ background: #f7f7f7 url(../images/jt_right.png) right 20px center no-repeat;}
.contright{margin-right: 8%; text-align: right !important; margin-left: 0px!important;}
.product .list li .contright .btnDiv{float:right;}
.productShow{ padding-bottom: 90px; }
.productShow .part1{ background: #fafafa; min-height: 400px; padding: 28px 65px 0 40px;}
.productShow_1{ width:638px; position:relative; height:360px;}
.productShow_1 .bigImg{ position:relative; width:498px; height: 360px;}
.productShow_1 .bigImg img{width:498px; height: 360px; }
.productShow_1 .list{width:120px; overflow:hidden; padding-top: 37px;  height: 288px;}
.productShow_1 li{ width:120px; height:87px; margin-bottom:13px; position:relative;}
.productShow_1 li em{ display: none; position: absolute; width: 120px; height: 87px; background:  }
.productShow_1 li img{ width:120px; height:87px; }
.productShow_1 .liNow em{ display: block; }
.productShow_1 .prev{position:absolute; right:35px; top:0; display:block; width:48px; height:15px; background:url(../images/nimg48_top.png) left top no-repeat; z-index:22}
.productShow_1 .next{position:absolute; right:35px; bottom:0; display:block; width:48px; height:15px; background:url(../images/nimg48_bot.png) left top no-repeat; z-index:22}
.productShow_1 .prev:hover{ background:url(../images/nimg48_topon.png) left top no-repeat;}
.productShow_1 .next:hover{ background:url(../images/nimg48_boton.png) left top no-repeat;}

.productShow_2{ width: 424px; padding-top: 54px; }
.productShow_2 .name{ text-align: center; font-size: 24px; color: #333; position: relative; padding-bottom: 15px; }
.productShow_2 .name em{ position: absolute; left: 50%; bottom: 0px; display: block; width: 35px; height: 3px; background: #0b2f80; margin-left: -17px; }
.productShow_2 .content{ padding: 32px 0 58px; font-size: 14px; line-height: 30px; }
.productShow_2 .btnGroup{ width: 328px; margin: 0 auto; overflow: hidden;}
.productShow_2 .btnGroup li{ float: left; margin: 0 12px; font-size: 14px;}
.productShow_2 .btnGroup li a{ display: block; width: 140px; height: 45px; line-height: 45px; background: #cbcbcb; border-radius: 4px; -moz-border-radius: 4px; color: #fff; text-align: center; }
.productShow_2 .btnGroup li img{ padding-right: 8px; }
.productShow_2 .btnGroup li a:hover{ background: #0b2f80; }

.productShow .part2{ padding-top: 32px; }
.productShow .tab2{ height: 70px; }
.productShow .tab2 li{ float: left; width: 33.33%; font-size: 18px;}
.productShow .tab2 li div{ border-right: #fff solid 1px; background: #eaeaea; line-height: 70px; color: #333; text-align: center;}
.productShow .tab2 .liNow div{ background: #0b2f80; color: #fff; }
.productShow .tabContent2{ padding: 50px 0; background: #fafafa;}
.productShow .part2 .bigImg{ text-align: center; }

.productPic{ position:relative; padding-bottom:20px;}
.productPic .agentlist{ padding:15px 20px;}
.productPic .agentlist .slick-slide{float:left; margin:0 6px;}
.productPic .slick-slide .ico{ border:#eee solid 1px;}
.productPic .slick-slide img{ width:100%;}
.productPic .agentlist .slick-current .ico{ border:#0b2f80 solid 1px;}
.productPic .slick-prev{ cursor:pointer; position:absolute; background:url(../images/nimg8_2.png) no-repeat left center; width:8px; height:23px; top:50%; margin-top:-14px; left:0px; z-index:22}
.productPic .slick-next{ cursor:pointer; background: url(../images/nimg8_1.png) no-repeat right center; width: 8px; height: 23px; position: absolute; top:50%; margin-top:-14px; right: 0px; z-index:22}
.productPic .slider-for .box{ position:relative;}
.productPic .slider-for .imgDiv img{ width:100%;}

.stock{ padding: 20px 0 200px; }
.stock .mxfDiv{ overflow: hidden; padding-top: 75px;}
.stock .touDiv{ background: #fafafa; overflow: hidden; }
.stock .pon{ height: 293px; background: #0b2f80; width: 316px;}
.stock .pon .price{ padding: 70px 0 0 56px; font-size: 60px; line-height: 60px; color: #fff; font-weight: bold;}
.stock .pon .price img{ padding-left: 10px; position: relative; top: -20px;}
.stock .pon .wen1{ color: #fff; padding: 55px 0 0 56px; font-size: 16px; line-height: 28px; }
.stock .pon .wen2{ color: #fff; padding-left: 56px; font-size: 16px; line-height: 28px;}
.stock .don{ width: 884px; height: 293px; }
.stock .don .list{ padding: 65px 0 0 95px; }
.stock .don .list li{ float: left; width: 25%; }
.stock .don .list li .num{ font-size: 36px; color: #0b2f80; height: 42px;}
.stock .don .list li p{ font-size: 14px; color: #4c4d4f; }
.stock .don .msg{ padding: 56px 0 0 95px; font-size: 16px; color: #4c4d4f; line-height: 28px; }
.stock .weiDiv{ border:#f4f4f4 solid 2px; overflow: hidden; }
.stock .monDiv{ width: 312px; border-right: #f4f4f4 solid 2px; height: 581px; }
.stock .monDiv .imgDiv{ padding: 23px 0 27px; text-align: center; }
.stock .monDiv .imgDiv img{ border:#eee solid 3px; }
.stock .monDiv .btnDiv{ margin: 0 auto; width: 246px; }
.stock .monDiv .btnDiv a{ display: block; width: 246px; height: 46px; line-height: 46px; background: #f5f5f5; border-radius: 24px; -moz-border-radius:24px; font-size: 14px; text-align: center;}
.stock .monDiv .btnDiv img{ padding-right: 10px; }
.stock .nonDiv{ width: 882px; height: 293px; }
.stock .nonDiv li{ height: 81px; border-bottom: #f4f4f4 solid 2px; padding-left: 90px;}
.stock .nonDiv .li01{ height: 166px; }
.stock .nonDiv li:last-child{ border-bottom: none; }
.stock .nonDiv li .name{ padding: 42px 0 20px; color: #333; font-size: 18px; }
.stock .nonDiv li .msg{ line-height: 24px; font-size: 14px; }
.stock .nonDiv li .wen{ padding-top: 20px; font-size: 14px; }
.stock .nonDiv li .num{ font-size: 18px; }

.circular{ padding: 20px 0 120px; }
.circular .pageTitle{ padding-bottom: 75px; }
.circularBg{ height:148px;}
.circularList {height: 148px; padding: 0 90px; }
.circularList .slick-list{overflow:  hidden;}
.circularList .slick-slide{text-align:center;height: 80px;line-height: 150px;font-size: 16px;cursor:pointer;color: #999; background: url(../images/bg6.jpg) center 92px repeat-x;padding-bottom: 60px;}
.circularList .slick-current{}
.circularList .slick-current .year{color: #fff; font-size: 18px; background: #0b2f80; width: 80px; height: 80px; border-radius: 100%; line-height: 80px; margin:  0 auto; }
.circularBox .slick-prev{position:absolute;z-index:10;left:0px;top: 113px;display:block;background:#fff url(../images/nimg16_left.png) left top no-repeat;width:30px;height: 37px;}
.circularBox .slick-next{position:absolute;z-index:10;right:0px;top: 113px;display:block;background:#fff url(../images/nimg16_right.png) right top no-repeat;width:30px;height: 37px;}
.circularContentDiv{width: 1200px;margin:70px auto 0;}
.circularContent{ display:none;}
.circular .contentBox li{ height: 63px; position: relative; border: #f8f8f8 solid 1px; background: #f8f8f8; font-weight: 400;}
.circular .contentBox li a{ display: block; padding-left: 40px; font-size: 16px; line-height: 63px; color: #666;}
.circular .contentBox li em{ position: absolute; right: 80px; top: 0px; line-height: 63px; font-size: 14px; }
.circular .contentBox .li01{ border: #fff solid 1px; background: #fff;}
.circular .contentBox li:hover{ border: #ddd solid 1px; }

.report{ padding: 20px 0 120px; }
.report .pageTitle{ padding-bottom: 75px; }
.reportBg{ height:148px;}
.reportList {height: 148px;  padding: 0 90px; }
.reportList .slick-list{ overflow:  hidden;}
.reportList .slick-slide{text-align:center;height: 80px;line-height: 150px;font-size: 16px;cursor:pointer;color: #999; background: url(../images/bg6.jpg) center 92px repeat-x;padding-bottom: 60px;}
.reportList .slick-current{}
.reportList .slick-current .year{color: #fff; font-size: 18px; background: #0b2f80; width: 80px; height: 80px; border-radius: 100%; line-height: 80px; margin:  0 auto; }
.reportBox .slick-prev{position:absolute;z-index:10;left:0px;top: 113px;display:block;background:#fff url(../images/nimg16_left.png) left top no-repeat;width:30px;height: 37px;}
.reportBox .slick-next{position:absolute;z-index:10;right:0px;top: 113px;display:block;background:#fff url(../images/nimg16_right.png) right top no-repeat;width:30px;height: 37px;}
.reportContentDiv{width: 1200px;margin:70px auto 0;}
.reportContent{ display:none;}
.reportContent .list{ text-align:center; overflow: hidden;}
.reportContent .list ul{  }
.reportContent .list li{ display:inline-block; padding:0 30px;}
.reportContent .list li .box{ border: #e1e1e1 solid 1px; }
.reportContent .list li .imgDiv{ border-bottom: #e1e1e1 solid 1px; }
.reportContent .list li .imgDiv img{ width: 300px; }
.reportContent .list li .name{ height: 68px; line-height: 68px; background: #fafafa; text-align: center; font-size: 18px; overflow: hidden; }

.car .bigBox{ background:#fafafa; padding:80px 0;}
.car .bigBox .imgDiv{ text-align:center;}




.lecture{ padding:20px 0 100px;}
.lecture .pageTitle{ padding-bottom: 75px; }
.lecture .list{ padding-bottom:35px;}
.lecture .list ul{ margin-right:-30px;}
.lecture .list li{ float:left; width:25%; margin-bottom:20px;}
.lecture .list li .box{ margin-right:30px; border:1px solid #e1e1e1;}
.lecture .list li .imgDiv img{ width:100%;}
.lecture .list li .name{ height:54px; background:#f7f7f7; font-size: 15px; color: #555; text-align:center; line-height:54px; overflow:hidden;}

.case{ padding:20px 0 100px;width: 80%; margin: 0 auto;  max-width: 1270px;}
.case .pageTitle{ padding-bottom:20px;}
/*.case .list{ padding-bottom: 65px; }*/
.case .list ul{ margin-right:-30px;}
.case .list li{ float: left; width: 33.33%; position: relative; margin-bottom:50px;}
.case .list li .box{ margin-right:30px; position:relative; overflow:hidden;}
.case .list li .imgDiv img{ width: 100%;}
.case .list .botBox{width:100%;height:52px;background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0; color:#fff; font-family:"微软雅黑";}
.case .list .name{font-size:18px; height:52px; line-height:52px; padding:0 10px; overflow:hidden; text-align: left; border-top: 1px solid;}
.case .list .msg{ padding: 15px 48px 0; height: 72px; line-height: 24px; overflow: hidden; font-size: 14px; }
.case .list .btnDiv{ margin: 20px auto 0; width: 132px; height: 35px; border: #fff solid 2px; font-weight: bold; font-size: 16px; color: #fff; text-align: center; line-height: 35px;}

.case .list .nameTel{ font-size:13px; display:none; background:rgba(0,0,0,0.6); width:100%;height:38px;position:absolute;left:0;bottom:0; color:#fff; line-height:38px; text-align:center;}

/*circular 下载伪类*/
.hoer li a:hover
{
    color:#0b2f80;
}


.bigPicLayer1{ width:720px; height:496px; background:#fff; position:absolute; z-index:111; display:none;}
.bigPicLayer1 .close{ display:block; width:46px; height:46px; background:url(../images/close2.png) no-repeat; background-size:46px; right:-23px; top:-23px; position:absolute; z-index:222;}
.bigPicLayer1 .imgDiv{ padding-top:10px; text-align:center;}
.bigPicLayer1 .imgDiv img{ width:700px;}

.bigPicLayer2{ width:430px; height:560px; background:#fff; position:absolute; z-index:111; display:none;}
.bigPicLayer2 .close{ display:block; width:46px; height:46px; background:url(../images/close2.png) no-repeat; background-size:46px; right:-23px; top:-23px; position:absolute; z-index:222;}
.bigPicLayer2 .imgDiv{ padding-top:10px; text-align:center;}
.bigPicLayer2 .imgDiv img{ width:400px;}
 

/*图片弹出样式*/
.bigPicLayer{ display: none; width:800px; height:450px; position:fixed; z-index:111; top: 50% !important; margin-top:-245px ; padding: 10px; background: #FFFFFF; }
.bigPicLayer .close{ display:block; width:30px; height:30px; background:url(../images/m5_off.png) no-repeat; left: 50%; margin-left: -15px ; top:-80px; position: relative; position:absolute; z-index:222;}
.bigPicLayer .close em{ width: 1px; height: 50px; background: #FFFFFF; display: block; position: absolute; left: 50%; margin-left: -0.5px; top: 100%;  }
.bigPicLayer .imgDiv{ text-align:center;}
.bigPicLayer .imgDiv img{ width:100%;}
.bigPicLayer video{ width:100%;}
.bigPicLayer .imgDiv span{ display: block; text-align: center;font-size: 18px; margin-top: 16px; color: #fff; font-weight: bold; position: absolute; left: 0; top: 100%; width: 100%; }




.prospect{ padding:20px 0 90px;}
.prospect .pageTitle{ padding-bottom:75px;}
.prospect .title{ font-size:34px; color:#414446; font-weight:bold; position:relative; padding-bottom:25px;}
.prospect .title em{ position:absolute; left:0px; bottom:0px; display:block; width:33px; height:3px; background:#0b2f80;}
.prospect .part1{ padding-top:36px; overflow:hidden;}
.prospect .part1 .leftDiv{ width:865px;}
.prospect .part1 .leftDiv li{ float:left; width:422px; margin-right:10px;}
.prospect .part1 .rightDiv{ width:335px; height:246px; background:#0b2f80; color:#fff;}
.prospect .part1 .rightDiv .wen1{ padding:65px 0 0 64px; font-size:24px; text-transform:uppercase;}
.prospect .part1 .rightDiv .wen1 b{ display:block; font-size:32px;}
.prospect .part1 .rightDiv .wen2{ font-size:18px; padding-left:64px; padding-top:8px;}
.prospect .part2{ padding-top:55px;}
.prospect .part2 li{ padding-left:23px; font-size:15px; background:url(../images/ico3.jpg) left 10px no-repeat; line-height:26px; margin-bottom:20px;}

.advantage{ padding:20px 0 100px;}
.advantage .pageTitle{ padding-bottom:75px;}
.advantage .part1{ position:relative; padding-left:467px; min-height:246px;}
.advantage .part1 .imgDiv{ position:absolute; left:0px; top:0px;}
.advantage .part1 .toptop{ height:90px; border-bottom:#ebedf1 solid 2px;}
.advantage .part1 .name{ height:74px; line-height:74px; font-size:26px; font-weight:bold; color:#414446; position:relative; padding-left:45px;}
.advantage .part1 .name em{ position:absolute; left:0px; top:21px; width:34px; height:34px; background:url(../images/nimg34_14.png) no-repeat; line-height:34px; color:#fff; font-size:24px; text-align:center; font-style:italic;}
.advantage .part1 .content{ font-size:15px; line-height:36px; padding-top:30px;}
.advantage .part2{ padding-top:70px;}
.advantage .part2 .toptop{ height:90px; border-bottom:#ebedf1 solid 2px;}
.advantage .part2 .title{ height:74px; line-height:74px; font-size:26px; font-weight:bold; color:#414446; position:relative; padding-left:45px;}
.advantage .part2 .title em{ position:absolute; left:0px; top:21px; width:34px; height:34px; background:url(../images/nimg34_14.png) no-repeat; line-height:34px; color:#fff; font-size:24px; text-align:center; font-style:italic;}
.advantage .part2 .list{ padding-top:60px;}
.advantage .part2 .list li{ margin-bottom:60px; border-bottom:#ededed solid 1px; min-height:246px; padding-bottom:43px; position:relative; padding-left:466px;}
.advantage .part2 .list .li01{ padding-left:0px; padding-right:466px;}
.advantage .part2 .list li .imgDiv{ position:absolute; left:0px; top:0px;}
.advantage .part2 .list .li01 .imgDiv{ left:auto; right:0px;}
.advantage .part2 .list li .name{ font-size:20px; color:#414446; font-weight:bold; padding: 35px 0 20px;}
.advantage .part2 .list li .name2{ padding:0 0 20px;}
.advantage .part2 .list li .content{ font-size:15px; line-height:36px;}
.advantage .part3{ padding-bottom:45px; border-bottom:#ebedf1 solid 2px;}
.advantage .part3 .title{ height:34px; line-height:34px; font-size:26px; font-weight:bold; color:#414446; position:relative; padding-left:45px;}
.advantage .part3 .title em{ position:absolute; left:0px; top:0px; width:34px; height:34px; background:url(../images/nimg34_14.png) no-repeat; line-height:34px; color:#fff; font-size:24px; text-align:center; font-style:italic;}
.advantage .part3 .content{ font-size:15px; line-height:36px; padding-top:15px;}
.advantage .part4{ padding:45px 0;}
.advantage .part4 .title{ height:34px; line-height:34px; font-size:26px; font-weight:bold; color:#414446; position:relative; padding-left:45px;}
.advantage .part4 .title em{ position:absolute; left:0px; top:0px; width:34px; height:34px; background:url(../images/nimg34_14.png) no-repeat; line-height:34px; color:#fff; font-size:24px; text-align:center; font-style:italic;}
.advantage .part4 .content{ font-size:15px; line-height:36px; padding-top:15px;}

.ewmLayer{ background:#fff; width:200px; border-radius:8px; -moz-border-radius:8px; position:absolute; display:none; z-index:100;}
.ewmLayer .ewm{ padding:20px 0 10px; text-align:center;}
.ewmLayer p{ font-size:14px; color:#3d3d3d; text-align:center; padding-bottom:20px;}

.joinApply{ height:1953px; background:url(../images/joinApplyBg.jpg) center no-repeat;}
.joinApply .bigBox{ width:816px; height:1770px; background:url(../images/bg7.png) center repeat; margin:20px auto 0; position:relative;}
.joinApply .title{ padding:65px 0 25px; font-size:28px; color:#414446; text-align:center; line-height:28px; margin-bottom:55px; position:relative; font-weight:bold;}
.joinApply .title em{ position:absolute; width:33px; height:3px; background:#0b2f80; bottom:0px; left:50%; margin-left:-16px;}
.joinApply .mxfDiv{ padding:0 50px 0 48px;}
.joinApply .wen{ padding-left:30px; color:#000; font-size:18px; background:url(../images/nimg9_4.jpg) 14px center no-repeat; height:40px; line-height:40px;}
.joinApply .content{ font-size:14px; line-height:24px; color:#7f7f7f; padding-left:14px; padding-bottom:25px;}
.joinApply .form{ padding-top:50px;}
.joinApply .form li{ margin-bottom:20px;}
.joinApply .form li .toutou{ height:32px;}
.joinApply .form li .txt{ display:inline-block; font-size:15px; color:#000; padding-right:7px;float:left;}
.joinApply .form li .txt em{ color:#ff0000; padding-right:10px;}
/*.joinApply .form li .tips{ display:inline-block; background:#0b2f80; border-radius:3px; -moz-border-radius:3px; min-width:60px; height:17px; color:#fff; line-height:17px; text-align:center;}*/
.joinApply .form li .tips .p1{ display:inline-block; background:#0b2f80; border-radius:3px; -moz-border-radius:3px; min-width:60px; height:20px; color:#fff; line-height:20px; text-align:center;}

.joinApply .form li .box{ margin-left:14px; width:329px; height:46px; position:relative;}
.joinApply .form li .ico{ position:absolute; left:1px; top:50%; margin-top:-9px;} 
.joinApply .form li .input1{ background:#fff; width:327px; height:44px; line-height:44px; text-indent:40px; font-size:14px; border:#e2e2e2 solid 1px; border-radius:3px; -moz-border-radius:3px;}
.joinApply .form li input:focus {border: 1px solid #0b2f80; }
.joinApply .form li select{ background:#fff; width:329px; height:44px; line-height:44px; text-indent:15px; font-size:14px; border:#e2e2e2 solid 1px; border-radius:3px; -moz-border-radius:3px;}
.joinApply .form li .select2{ width:158px; margin-right:10px;}
.joinApply .form li .box2{ margin-left:14px;}
.joinApply .form li .box3{ margin-left:14px; padding-top:12px;}
.joinApply .form li .box3 .input2{ width:498px; text-indent:15px;}
.joinApply .form li .box3 .input3{ width:226px; text-indent:15px;}
.joinApply .form li .choose1, .joinApply .form li .choose2, .joinApply .form li .choose3{ padding-left:14px;}
.joinApply .form dd{ cursor:pointer; height:34px; line-height:34px; font-size:14px; padding-left:26px; background:url(../images/nimg16_8.png) left center no-repeat;}
.joinApply .form .ddNow{ background:url(../images/nimg16_8on.png) left center no-repeat;}
.joinApply .form .yzm{ display:inline-block; padding-left:20px;}
.joinApply .btnDiv{ padding:26px 0 0 16px;}
.joinApply .btnDiv a{ display:block; width:155px; height:44px; background:#0b2f80; text-align:center; line-height:44px; color:#fff; font-weight:bold; font-size:14px;}
.joinApply .ewmDiv{ position:absolute; top:0px; right:-69px; width:69px; height:69px; background:#f3f3f3; text-align:center; line-height:68px;}
.joinApply .ewmDiv .hideBox{ background:#f3f3f3; width: 129px; height:129px; display:none; position:absolute; left:0px; top:0px; text-align:center; line-height:129px;}
.joinApply .ewmDiv:hover .hideBox{ display:block;}



