﻿@charset "utf-8";
html,body{font-family: "思源黑体","Microsoft YaHei","Arial";background: #fff;}
/*hide scroll*/
/* ::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
::-webkit-scrollbar {width:0px;height:0px;}
::-webkit-scrollbar-thumb {background:#dddddd;background-clip:padding-box;min-height:28px;}
::-webkit-scrollbar-thumb:hover {background:#bbb;} */
/* video::-webkit-media-controls{display:none !important;} */
/*头部样式*/
header{margin:0 auto;position: fixed;top:0;left:0;right:0;z-index: 99;text-align: center;transition: all .5s;line-height: 90px;background: rgba(255, 255, 255, .86);}
header h1{max-width: 380px;float: left;}
header .head_right{float: right;}
header .head_right ul{font-size: 0;}
header .head_right ul li{display: inline-block;vertical-align: middle;font-size: 18px;color:#333;}
header .head_right ul li a{padding:0 30px;color:#333;display: inline-block;position: relative;}
header .head_right ul li a::after{content: "";display: block;width:0;height:2px;background: #1d2088;position: absolute;bottom: 0;left: 0;right:0;margin:0 auto;transition: width .5s;}
header .head_right ul li::after{content: "";display: inline-block;width:1px;height:10px;background: #333;transform: rotate(30deg);}
header .head_right ul li:last-child:after{display: none;}
header .head_right ul li:hover a::after,
header .head_right ul li.active a::after{width:60%;transition: width .5s;}

/*底部样式*/
footer{margin: 0 auto;background:url(../images/footer_bg.jpg) no-repeat top center #1d2088;max-width: 1920px;width:100%;overflow: hidden;}
.foot_topl{width:45%;}
.foot_topl dl dt{display: block;max-width: 320px;margin-bottom: 25px;}
.foot_topl dl dd{display: inline-block;vertical-align: top;margin-right: 25px;font-size: 14px;color:#fff;opacity: 1;line-height: 13px;height:13px}
.foot_topl dl dd img{display: inline-block;vertical-align: top;}
.foot_topl dl dd span{opacity: .6;display: inline-block;vertical-align: top;}
.foot_topr{width:55%;text-align: right;}
.foot_topr1{margin-top:25px;}
.foot_topr1 ul li{display: inline-block;vertical-align: top;margin-left:40px;font-size: 16px;color:#fff;}
.foot_topr1 ul li a{color:#fff;}
.foot_topr2{font-size: 14px;color:#fff;line-height: 30px;height:30px;position: relative;margin:25px auto 0;display: inline-block;}
.foot_topr2 span img{display: inline-block;vertical-align: top;width:30px;height:30px;border-radius: 30px;overflow: hidden;}
.foot_topr2 .shows{width:66px;height:66px;display: none;}
.foot_topr2:hover .shows{position: absolute;top:-66px;right:0;margin:0 auto;z-index: 1;display: block;}
.foot_btm p{font-size: 14px;color:#fff;opacity: .3;line-height: 24px;padding: 10px 0;}
.foot_btm p a{color:#fff;}

/*banner样式*/
.banner{position: relative;top: 0;left:0;right:0;max-height:570px;overflow: hidden;}
.banner:hover .swiper-container_banner .swiper-button-next,
.banner:hover .swiper-container_banner .swiper-button-prev{opacity: 1;}
.swiper-container_banner .swiper-slide{height:570px;}
.swiper-container_banner .swiper-button-next,
.swiper-container_banner .swiper-button-prev{width:80px;height:80px;border-radius: 80px;border:1px solid #fff;opacity: 0;}
.swiper-container_banner .swiper-button-next:hover,
.swiper-container_banner .swiper-button-prev:hover{background: rgba(41, 42, 96, .7);border:1px solid rgba(41, 42, 96, .7);}
.swiper-container_banner .swiper-button-next{right: 10%;}
.swiper-container_banner .swiper-button-prev{left:10%;}
.swiper-container_banner .swiper-button-next::after,
.swiper-container_banner .swiper-button-prev::after{background: url(../images/banner_jt.png) no-repeat center;content: "";width:16px;height:16px;}
.swiper-container_banner .swiper-button-prev::after{transform: rotate(180deg);}
.swiper-pagination_banner{position: absolute;bottom: 5%;left: 0;right:0;z-index: 2;margin: 0 auto;text-align: center;}
.swiper-pagination_banner .swiper-pagination-bullet{width:22px;height:22px;background: url(../images/banner_ico.png)no-repeat;background-position: -22px 0;opacity: 1;margin:0 10px;}
.swiper-pagination_banner .swiper-pagination-bullet-active{background-position: 0 0;}
.swiper-pagination_banner .swiper-pagination-bullet:hover{transform: rotate(360deg);transition: all 1s;}

.mains{max-height:370px;background: url(../images/mains_bg_02.jpg) no-repeat top center;}
.mains .title{position: relative;}
.mains .title .cn{font-size: 30px;color:#fff;position: absolute;margin-top: 20px;font-weight: 500;}
.mains .title .en{font-size: 40px;font-family:'Arial';text-transform: uppercase;color:#fff;opacity: .04;}
.mains .title .more{width:140px;line-height: 40px;background: rgba(255, 255, 255, .1);border:1px solid #fff;text-align: center;border-radius: 40px;box-sizing: border-box;position: absolute;right:20px;top:18px;font-size: 14px;transition: all .7s;}
.mains .title .more a{color:#fff;display: block;}
.mains .title .more:hover{width:120px;transition: all .7s;}
.mainsl{max-width: 1120px;width: 73.685%;padding:20px 0 20px 20px;box-sizing: border-box;}
.mainsl .tct{width:100%;margin: 25px auto 0;}
.mainsl .tct .yyui_tab .yyui_tab_content{display: none;}
.mainsl .tct .yyui_tab .yyui_tab_content_this{max-width: 660px;display: block;float: left;width:60%;}
.mainsl .tct .yyui_tab .yyui_tab_content_this .tst{max-width: 660px;height:240px;position: relative;}
.mainsl .tct .yyui_tab .yyui_tab_content_this .tst .pic{max-width: 660px;height:240px;overflow: hidden;}
.mainsl .tct .yyui_tab .yyui_tab_content_this .tst .pic img{max-width: 100%;height:100%;width:100%;transition: all .7s;}
.mainsl .tct .yyui_tab .yyui_tab_content_this .tst .tcts{position: absolute;top:0;left: 0;right:0;padding:35px;box-sizing: border-box;height:240px;}
.mainsl .tct .yyui_tab .yyui_tab_content_this .tst .tcts .ico{width:44px;height:44px;margin-bottom: 10px;}
.mainsl .tct .yyui_tab .yyui_tab_content_this .tst .tcts .ico img{max-width: 100%;}
.mainsl .tct .yyui_tab .yyui_tab_content_this .tst .tcts .bt{font-size: 24px;color:#fff;line-height: 36px;height:36px;}
.mainsl .tct .yyui_tab .yyui_tab_content_this .tst .tcts .txt{font-size: 14px;color:#fff;line-height: 24px;height:24px;margin:10px auto;}
.mainsl .tct .yyui_tab .yyui_tab_content_this .tst .tcts .more{width:140px;line-height: 40px;background: rgba(255, 255, 255, .1);border:1px solid #fff;text-align: center;border-radius: 40px;box-sizing: border-box;font-size: 14px;color:#fff;transition: all .7s;}
.mainsl .tct .yyui_tab .yyui_tab_content_this:hover .tst .tcts .more{width:120px;transition: all .7s;}
.mainsl .tct .yyui_tab>ul{max-width:460px;float: right;width:40%;background: url(../images/business_ul_bg.jpg) no-repeat top left;height:240px;}
.mainsl .tct .yyui_tab>ul>li{float: left;width:50%;text-align: center;height:80px;display: flex;align-items: center;justify-content: center;font-size: 18px;color:#0f2051;cursor: pointer;border-bottom: 1px solid #c4c8e0;box-sizing: border-box;}
.mainsl .tct .yyui_tab>ul>li:nth-child(2n){border-left: 1px solid #c4c8e0;}
.mainsl .tct .yyui_tab>ul>li:nth-child(5),
.mainsl .tct .yyui_tab>ul>li:nth-child(6){border-bottom: none;}
.mainsl .tct .yyui_tab>ul>li.yyui_tab_title_this{color:#fff;background: #2d4ba1;}
.mainsl .tct .yyui_tab .yyui_tab_content_this .tst:hover .pic img{transform: scale(1.1);transition: all .7s;}

.mainsr{max-width: 400px;width:26.315%;padding:20px;box-sizing: border-box;background: #ddf0f6;}
.mainsr .title .cn{color:#333;}
.mainsr .title .en{color:#3687d8}
.mainsr .title .more{background: rgba(54, 135, 216, .1);right:0;border:1px solid #3687d8;}
.mainsr .title .more a{color:#333;}
.tct_bar{max-width: 360px;height:240px;overflow: hidden;margin-top: 25px;position: relative;}
.swiper-container_bar .swiper-slide{max-width: 360px;height:240px;position: relative;}
.swiper-container_bar .swiper-slide .pic{max-width: 360px;height:240px;overflow: hidden;}
.swiper-container_bar .swiper-slide .pic img{max-width: 100%;height:100%;width:100%;}
.swiper-container_bar .swiper-slide .tst{position: absolute;top:0;left: 0;right:0;height:240px;color:#fff;text-align: center;}
.swiper-container_bar .swiper-slide .tst .bt{font-size: 24px;margin-top: 15%;}
.swiper-container_bar .swiper-slide .tst .bt::after{content: "";display: block;width:15px;height:2px;background: #fff;margin: 20px auto;}
.swiper-container_bar .swiper-slide .tst .txt{font-size: 20px;}
.swiper-pagination_bar{position: absolute;bottom: 5%;left: 0;right:0;z-index: 2;text-align: center;}
.swiper-pagination_bar .swiper-pagination-bullet{width:10px;height:10px;background: #fff;opacity: .4;margin:0 3px;}
.swiper-pagination_bar .swiper-pagination-bullet-active{opacity: 1;}

.mains2{max-height:340px;background: url(../images/news_bg_02.jpg) no-repeat center bottom #fff;}

.mains2 .title .cn{color:#333;}
.mains2 .title .en{color:#3687d8}
.mains2 .title .more{background: rgba(54, 135, 216, .1);right:0;border:1px solid #3687d8;}
.mains2 .title .more a{color:#333;}
.mainsl .tct .tctl{max-width: 660px;float: left;width: 60%;}
.mainsl .tct .tctl .pic{float: left;max-width: 340px;height:200px;overflow: hidden;width: 51.515%;}
.mainsl .tct .tctl .pic img{max-width: 100%;height:100%;width: 100%;transition: all .7s;}
.mainsl .tct .tctl:hover .pic img{transform: scale(1.1);transition: all .7s;}
.mainsl .tct .tctl .tst{max-width: 320px;float: left;padding:15px;box-sizing: border-box;height:200px;width:48.485%;}
.mainsl .tct .tctl .tst .time{font-size: 20px;color:#666;line-height: 24px;}
.mainsl .tct .tctl .tst .bt{font-size: 20px;line-height: 28px;color:#333;height:56px;font-weight: 500;margin:15px auto;}
.mainsl .tct .tctl .tst .txt{font-size: 14px;line-height: 24px;height:48px;color:#666;}
.mainsl .tct .tctl:hover .tst .bt{color:#292a60;}
.mainsl .tct .tctr{max-width: 440px;padding:0px 0 0px 20px;box-sizing: border-box;float: left;width: 40%;}
.mainsl .tct .tctr .bts{font-size: 14px;line-height:40px;color:#292a60;border-bottom: 1px solid #e8e8e8;position: relative;margin-bottom: 10px;font-weight: 500;}
.mainsl .tct .tctr .bts::after{content: "";display: block;width:95px;height:2px;background: #292a60;position: absolute;bottom: 0;left: 0;}
.mainsl .tct .tctr .new_list{width:100%;}
.mainsl .tct .tctr .new_list ul li{font-size: 0;}
.mainsl .tct .tctr .new_list ul li .txt{display: inline-block;vertical-align: top;width:75%;height:30px;font-size: 14px;line-height: 30px;}
.mainsl .tct .tctr .new_list ul li .tim{display: inline-block;vertical-align: top;width:24%;text-align: right;font-size: 14px;line-height: 30px;}
.mainsl .tct .tctr .new_list ul li:hover .txt{color:#292a60;font-weight: 500;}

.mains2 .mainsr{background: none;}
.mains2 .mainsr .tct{margin:25px auto 0;position: relative;}
.mains2 .mainsr .tct .pic{max-width: 360px;height:200px;overflow: hidden;}
.mains2 .mainsr .tct .pic img{max-width: 100%;height:100%;width:100%;transition: all 1s;}
.mains2 .mainsr .tst{position: absolute;height:200px;top:0;left: 0;right:0;cursor: pointer;}
.mains2 .mainsr .tst .ioc{width:36px;height:36px;}
.mains2 .mainsr .tst .txt{font-size: 16px;line-height: 40px;color:#fff;height:40px;position: absolute;bottom: 0;left: 0;right:0;padding:0 10px;box-sizing: border-box;}
.mains2 .mainsr .tst .shows{max-width:1920px;position: fixed;width:100%;height:100%;background: rgba(0, 0, 0, .5);top:0;left:0;right:0;z-index: 999;display: none;font-size: 14px;}
.mains2 .mainsr .tst .shows iframe{width:50%;height:50%;display: block;margin:10% auto;}
.mains2 .mainsr .tst .shows i{color:#fff;position: absolute;right:24%;top:19%;cursor: pointer;}
.mains2 .mainsr .tct:hover .pic img{transform: scale(1.1);transition: all 1s;}

.bar{height:420px;}

.crumbs{border-bottom: 1px solid #ededed;line-height: 60px;box-sizing: border-box;}
.crumbs_left{width:65%;}
.crumbs_left ul li{display: inline-block;vertical-align: top;margin-right: 3%;font-size: 20px;color:#333;position: relative;line-height: 60px;}
.crumbs_left ul li::after{content: "";display: block;width:0;height:1px;background: #1d2088;position: absolute;bottom: 0;left: 0;right:0;margin:0 auto;transition: width .7s;}
.crumbs_left ul li:hover::after,
.crumbs_left ul li.active::after{width:100%;transition: width .7s;} 
.crumbs_left ul li:hover a,
.crumbs_left ul li.active a{color:#1d2088;}
.crumbs_right{width:35%;text-align: right;}
.crumbs_right dl dt,
.crumbs_right dl dd{display: inline-block;vertical-align: top;font-size: 14px;color:#333;line-height: 60px;}
.crumbs_right dl dd a{color:#333;opacity: .6;}
.crumbs_right dl dd.active a{opacity: 1;}

.mian_text img{max-width: 100%;height:auto;}
.mian_text ul li{list-style-type: initial;}

.history_list{margin:0px auto;padding-top:40px;}
.event_box{position: relative;}
.event_box .parHd {display: block; margin: 0 auto 30px;
background:url(../images/devebj.png) center center no-repeat;
    height: 149px;
position: absolute;
    overflow: hidden;top: 0px;left: 0;right:0;}
.parhd_inner{width: 1033px; margin: 0 auto; }
.parHd ul{ text-align: center; width: 100% }
.parHd .tempWrap{ margin: 0 auto;}
.parHd li{ background:url(../images/deve1.png) center center no-repeat; width: 155px; margin-right: 63px; float: left; cursor: pointer; height: 148px; font-size: 16px; color: #666; position: relative;font-size: 30px;font-weight: bold;}
.parHd li.act{background:url(../images/deve2.png) center 46px no-repeat; color:#1d2088;font-size: 42px;padding-top: 95px;}
.sPrev,.sNext{ width: 60px; height: 60px; display: block; border-radius: 60px; position: absolute; cursor: pointer; top: 42px;}
.sPrev{ left: 0;background:#fff url(../images/deve_left.png) center center no-repeat; }
.sNext{ right: 0;background:#fff url(../images/deve_right.png) center center no-repeat;}
.sPrev:hover{ background:#3455fc url(../images/deve_left1.png) center center no-repeat; }
.sNext:hover{background:#3455fc url(../images/deve_right1.png) center center no-repeat;}

.slideBox{margin:0px auto;display: none;}
.slideBox .pics{margin: 0 auto;text-align: center;overflow: hidden;max-width: 1130px;height:263px;}
.slideBox .pics img{max-width: 100%;height:100%;width:100%;}
.slideBox_list{width:100%;margin: 180px auto 0;}
.slideBox_list ul li{margin:20px auto;position: relative;background: #f8f8f8;border:1px solid #ececec;box-sizing: border-box;padding:30px;text-align: center;}
.slideBox_list ul li h3{font-size: 20px;color:#333;line-height: 40px;font-family: "Arial";}
.slideBox_list ul li p{font-size: 20px;line-height: 32px;color:#333;}

.business_list{max-width: 1920px;margin:0 auto;}
.business_list ul li{height:280px;overflow: hidden;position: relative;width:100%;}
.business_list ul li .pic{max-width: 1920px;height:280px;overflow: hidden;}
.business_list ul li .pic img{width:100%;max-width: 100%;height:100%;}
.business_list ul li .tct{position: absolute;top:0;left:0;right:0;height:280px;width:100%;}
.business_list ul li .tct .tst{max-width: 670px;width:50%;height:280px;display: inline-block;vertical-align: top;background: rgba(29, 32, 136, .6);padding:20px 80px;box-sizing: border-box;}
.business_list ul li .tct .tst .ico{width:44px;height:44px;overflow: hidden;margin-top:3%;}
.business_list ul li .tct .tst .ico img{max-width: 100%;}
.business_list ul li .tct .tst .bt{font-size: 32px;color:#fff;font-weight: 500;line-height: 50px;height:50px;margin: 10px auto;}
.business_list ul li .tct .tst .txt{font-size: 14px;line-height: 28px;color:#fff;height:56px;}
.business_list ul li .tct .tst .more{width:140px;line-height: 40px;background: rgba(255, 255, 255, .1);border:1px solid #fff;text-align: center;border-radius: 40px;box-sizing: border-box;font-size: 14px;color:#fff;transition: all .7s;}
.business_list ul li .tct .tst:hover .more{width:120px;transition: all .7s;}
.business_list ul li:nth-child(odd) .tct .tst{float: right;}
.business_list ul li:nth-child(even) .tct .tst{float: left;}

.business_lists ul li{float: left;max-width: 650px;width:48.509%;margin: 1% 2.9% 2% 0;}
.business_lists ul li:nth-child(2n){margin-right: 0;}
.business_lists ul li .pic{max-width: 650px;height:280px;overflow: hidden;position: relative;}
.business_lists ul li .pic .ico{width:80px;height:80px;background: rgba(29, 32, 136, .6);position: absolute;top:50%;left: 0;right:0;margin:-40px auto 0;transform: scale(0);transition: all.5s;}
.business_lists ul li .pic .ico::before,
.business_lists ul li .pic .ico::after{content: "";display: block;width:24px;height:1px;background: #fff;margin: 0 auto;position: absolute;top:50%;left: 0;right:0;}
.business_lists ul li .pic .ico::after{transform: rotate(90deg);}
.business_lists ul li .pic img{max-width: 100%;height:100%;width: 100%;transition: all .7s;}
.business_lists ul li .tct{background: #f4f4f4;padding:30px;box-sizing: border-box;transition: all .5s;}
.business_lists ul li .tct .bt{font-size: 32px;color:#111;line-height: 32px;height:32px;font-weight: 500;}
.business_lists ul li .tct .txt{font-size: 16px;line-height: 26px;color:#666;height:52px;margin-top:20px}
.business_lists ul li:hover .pic .ico{transform: scale(1);transition: all .5s;}
.business_lists ul li:hover .pic img{transform: scale(1.1);transition: all .7s;}
.business_lists ul li:hover .tct{background: #1d2088;transition: all .5s;}
.business_lists ul li:hover .tct .bt,
.business_lists ul li:hover .tct .txt{color:#fff;}

.business_top .pic,
.business_top .tct{width:50%;max-width: 670px;height:420px;overflow: hidden;float: left;background: #f8f8f8;}
.business_top .pic img{max-width: 100%;height:100%;width:100%;}
.business_top .tct .bt{font-size: 30px;color:#333;height:80px;line-height: 32px;background: #f0f4f7;padding:0 20px;box-sizing: border-box;justify-content: left;}
.business_top .tct .txt{padding:20px; box-sizing: border-box;max-height: 330px;overflow-y: scroll;}
.business_btm .yyui_tab{background: #f8f8f8;}
.business_btm .yyui_tab>ul{padding: 0 40px;box-sizing: border-box;background: #f0f4f7;}
.business_btm .yyui_tab>ul>li{margin-right: 35px;float: left;font-size: 18px;color:#111;line-height: 80px;cursor: pointer;}
.business_btm .yyui_tab>ul>li.yyui_tab_title_this{color:#1d2088;position: relative;}
.business_btm .yyui_tab>ul>li.yyui_tab_title_this::after{content: "";display: block;width:100%;height:2px;background: #1d2088;position: absolute;bottom: 0;left: 0;right:0;}
.business_btm .yyui_tab .yyui_tab_content_this{display: block;}
.business_btm .yyui_tab .yyui_tab_content_this .txt{padding:40px;box-sizing: border-box;}
.business_btm .yyui_tab .yyui_tab_content{display: none;}

.lg_pages{margin: 40px auto;}
.lg_pages ul li{float: left;line-height: 60px;background: #f2f2f2;text-align: center;font-size: 16px;color:#333;transition: all 1s;}
.lg_pages ul li a{display: block;}
.lg_pages ul li:nth-child(2){max-width: 240px;width: 17.92%;margin:0 1.4%;}
.lg_pages ul li:nth-child(1),
.lg_pages ul li:nth-child(3){max-width: 530px;width:42.28%;padding:0 40px;box-sizing: border-box;}
.lg_pages ul li:nth-child(1) p,
.lg_pages ul li:nth-child(3) p{display: inline-block;vertical-align: middle;width:86%;max-width: 380px;}
.lg_pages ul li:nth-child(1) p{text-align: right;}
.lg_pages ul li:nth-child(3) p{text-align: right;}
.lg_pages ul li:nth-child(1) span,
.lg_pages ul li:nth-child(3) span{max-width:60px;display: inline-block;vertical-align: middle;width:14%;position: relative;}
.lg_pages ul li:nth-child(1) span img,
.lg_pages ul li:nth-child(3) span img{display: inline-block;vertical-align: middle;}
.lg_pages ul li:hover{background: #1d2088;transition: all 1s;}
.lg_pages ul li:hover p,
.lg_pages ul li:hover span{color:#fff;}

.case_list ul li{float: left;max-width: 430px;width: 32.09%;margin: 1% 1.8% 2% 0;}
.case_list ul li:nth-child(3n){margin-right: 0;}
.case_list ul li .pic{max-width: 430px;height:320px;overflow: hidden;position: relative;}
.case_list ul li .pic .ico{width:90px;height:90px;position: absolute;top:50%;left: 0;right:0;background:rgba(29, 32, 136, .6);font-size: 14px;color:#fff;text-align: center;margin:-45px auto 0;transform: scale(0);transition: all .5s;}
.case_list ul li .pic .ico span{display: block;margin: 0 auto;width:25px;height:25px;margin-top:30%;}
.case_list ul li .pic .ico span::before,
.case_list ul li .pic .ico span::after{content: "";display: block;width:24px;height:1px;background: #fff;margin:0 auto}
.case_list ul li .pic .ico span::after{transform: rotate(90deg);}
.case_list ul li .pic img{max-width: 100%;height:100%;width:100%;transition: all .7s;}
.case_list ul li .bt{font-size: 22px;color:#333;max-width:410px;height:80px;line-height:80px;margin: -30px auto 0;box-shadow: 3px 3px 10px #eee;position: relative;z-index: 2;background: #fff;text-align: center;transition: all .5s;}
.case_list ul li:hover .pic img{transform: scale(1.1);transition: all .7s;}
.case_list ul li:hover .bt{background: #1d2088;color:#fff;transition: all .5s;}
.case_list ul li:hover .pic .ico{transform: scale(1);transition: all .5s;}

.news_list .top .pic,
.news_list .top .tct{max-width: 670px;width:50%;height:300px;float: left;background: #f6f6f6;overflow: hidden;}
.news_list .top .pic img{max-width: 100%;width:100%;height:100%;;transition: all .5s;}
.news_list .top .tct{padding:40px;box-sizing: border-box;}
.news_list .top .tct .bt{font-size: 26px;line-height: 36px;color:#333;height:72px;}
.news_list .top .tct .time{font-size: 18px;line-height: 28px;color:#333;margin:10px auto;}
.news_list .top .tct .time i{display: inline-block;vertical-align: text-bottom;font-size: 20px;}
.news_list .top .tct .txt{font-size: 16px;line-height: 28px;color:#666;height:56px;}
.news_list .top .tct .more{font-size: 14px;line-height: 28px;color:#666;margin-top:10px;}
.news_list .top:hover .pic img{transform: scale(1.1);transition: all .5s;}
.news_list .top:hover .tct .bt,
.news_list .top:hover .tct .time,
.news_list .top:hover .tct .time i,
.news_list .top:hover .tct .txt,
.news_list .top:hover .tct .more{color:#1d2088;}

.news_list .btm ul li{background: #f6f6f6;margin:30px auto;font-size: 0;height:180px;overflow: hidden;transition: all .5s;}
.news_list .btm ul li .time,
.news_list .btm ul li .tct,
.news_list .btm ul li .mores{display: inline-block;vertical-align: top;}
.news_list .btm ul li .time{max-width:160px;height:180px;background: #e8e8e8;text-align: center;width:11.95%;transition: all .5s;}
.news_list .btm ul li .time .day{font-size: 80px;font-family:'Arial';color:#1d2088;font-weight: bold;margin-top:15%;}
.news_list .btm ul li .time .year{font-size: 16px;color:#666;}
.news_list .btm ul li .tct{max-width: 950px;width: 70.896%;margin: 0 2.5%;height:180px;}
.news_list .btm ul li .tct .bt{font-size: 26px;line-height: 36px;color:#333;height:36px;margin: 3% auto 1.5%;}
.news_list .btm ul li .tct .txt{font-size: 16px;line-height: 28px;color:#666;height:56px;}
.news_list .btm ul li .mores{max-width: 140px;width:10.45%;text-align: center;height:180px;position: relative;}
.news_list .btm ul li .mores::before{content: "";display: block;width:1px;height:95px;background: #e0e0e0;position: absolute;left:0;top:50%;margin-top:-45px;}
.news_list .btm ul li .mores i{display: block;font-size: 30px;margin: 40% auto 3%;}
.news_list .btm ul li .mores span{font-size: 14px;line-height: 28px;color:#666;display: block;}
.news_list .btm ul li:hover{box-shadow: 0px 5px 10px #ddd;transition: all .5s;}
.news_list .btm ul li:hover .time{background: #1d2088;transition: all .5s;}
.news_list .btm ul li:hover .time .day,
.news_list .btm ul li:hover .time .year{color:#fff}
.news_list .btm ul li:hover .tct .bt,
.news_list .btm ul li:hover .mores i,
.news_list .btm ul li:hover .mores span{color:#1d2088;}
.news_title{text-align: center;margin-bottom: 30px;}
.news_title .bt{font-size: 32px;color:#333;}
.news_title .time{font-size: 16px;line-height: 32px;color:#999;}
.news_text{padding:30px 60px;box-sizing: border-box;background: #f7f7f7;}

.recruit_list ul li{background: #f8f8f8;margin-top: 20px;border:1px solid #dfdfdf;}
.recruit_list ul li .tit{padding: 30px 55px;}
.recruit_list ul li .tit{border-bottom: 1px solid #dfdfdf;font-size: 0;cursor: pointer;}
.recruit_list ul li .tit span{display: inline-block;vertical-align: middle;line-height: 25px;}
.recruit_list ul li .tit span:nth-child(1){width:30%;font-size: 26px;color:#333;}
.recruit_list ul li .tit span:nth-child(2){width:60%;font-size: 18px;color:#666;}
.recruit_list ul li .tit span:nth-child(3){width:10%;}
.recruit_list ul li .tit span:nth-child(3)::before,
.recruit_list ul li .tit span:nth-child(3)::after{content: "";display: block;width:30px;height:3px;background: #333;text-align: center;margin:0 auto;}
.recruit_list ul li .tit span:nth-child(3)::after{transform: rotate(-90deg);margin-top:-3px;}
.recruit_list ul li .txt{height:0;padding:0;overflow: hidden;position: relative;}
.recruit_list ul li.on .tit span:nth-child(3)::after{opacity: 0;}
.recruit_list ul li.on .txt{height:100%;padding: 30px 55px;}
.recruit_list ul li.on .tit span:nth-child(1){color:#1d2088;}
.recruit_list ul li.on .txt .tst{background: url(../images/recruit_list_bg.jpg) no-repeat;width:295px;height:219px;position: absolute;right:0;bottom: 0;box-sizing: border-box;padding:35px;}
.recruit_list ul li.on .txt .tst .bt{font-size: 20px;line-height: 32px;color:#fff;margin: 5px auto;}
.recruit_list ul li.on .txt .tst .tsx{font-size: 20px;color:#fff;line-height: 32px;box-sizing: border-box;margin-top:10px;}

.contact_top{background: #f8f8f8;padding:30px;box-sizing: border-box;}
.contact_top .txt{max-width: 640px;display: inline-block;vertical-align: top;width:50%;}
.contact_top .txt p{font-size: 18px;line-height: 38px;color:#666;}
.contact_top .txt p span{display: inline-block;vertical-align: top;color:#333;margin-right: 5px;}
.contact_top .txt p span img{margin: 0 10px;}
.contact_top .txt p.p1{font-size: 28px;line-height: 38px;color:#333;margin:15px auto;}
.contact_top .txt p.p1 span{margin-right: 0;}
.contact_top .tct_map{max-width: 610px;display: inline-block;vertical-align: top;float: right;width: 47.657%;}

.contact_btm{margin:30px auto;}
.contact_btm ul{font-size: 0;}
.contact_btm ul li{display: inline-block;vertical-align: top;max-width: 430px;width:32.09%;margin: 1% 1.8% 2% 0;}
.contact_btm ul li .map{max-width: 430px;height:360px;overflow: hidden;}
.contact_btm ul li .tct{padding: 10px;box-sizing: border-box;}
.contact_btm ul li .bt{font-size: 28px;line-height: 38px;color:#333;margin:15px auto;}
.contact_btm ul li .bt span{max-width: 20px;display: inline-block;vertical-align: top;width:10%;}
.contact_btm ul li .bt span img,
.contact_btm ul li .txt span img{display: inline-block;vertical-align: middle;margin-top: -5px;}
.contact_btm ul li .bt p{display: inline-block;vertical-align: top;width:90%;}
.contact_btm ul li .txt{font-size: 18px;line-height: 38px;color:#666;}
.contact_btm ul li .txt span{display: inline-block;vertical-align: top;max-width: 20px;width:10%;}
.contact_btm ul li .txt p{display: inline-block;vertical-align: top;width:90%;}
.contact_btm ul li:nth-child(3n){margin-right: 0;}

.video_list ul li{float: left;max-width: 430px;width:32.09%;margin: 1% 1.8% 2% 0;}
.video_list ul li:nth-child(3n){margin-right: 0;}
.video_list ul li .pic{max-width: 430px;height:320px;overflow: hidden;position: relative;}
.video_list ul li .pic img{max-width: 100%;width:100%;height:100%;transition: all .7s;}
.video_list ul li .pic .ico{width:100%;height:100%;position: absolute;top:0;left: 0;right:0;background: rgba(29, 32, 136, .6);opacity: 0;transition: all .5s;}
.video_list ul li .pic .ico img{max-width: 71px;height:57px;}
.video_list ul li .bt{font-size: 22px;line-height: 80px;color:#333;text-align: center;transition: all .7s;}
.video_list ul li:hover .pic .ico{opacity: 1;transition: all .7s;}
.video_list ul li:hover .bt{background: #1d2088;color:#fff;transition: all .7s;}
.video_list ul li:hover .pic img{transform: scale(1.1);transition: all .7s;}