/*commn*/
.swiper-container {width: 100%; height: 100%;}
.swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;}
.swiper-pagination-bullet-active {background:#ee0000 !important;}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background:#999;
     opacity: 1 !important;}
/*commn*/


.container{width: 1330px;margin:0 auto}
.lf,.md{float: left;}
.rt{float: right;}
.ul-inline{font-size: 0;}
.ul-inline li {display: inline-block;*display: inline;*zoom:1;font-size: 14px;}
/*通知公告*/
.mode02{padding:30px 0 30px}
.mode02 .lf{width: 49%;}
.BPC-list03{margin:0 -13px;}
.BPC-list03 li{width: 50%;float: left;margin-bottom: 23px;}
.BPC-list03 li > a{display: block;padding:19px 0 20px;box-shadow: 0 0 5px rgba(0,0,0,0.1);margin:0 13px;transition: all 0.35s ease-in-out;}
.item-date03{display:inline-block;color:#0062ad;margin-bottom: 10px;*display: inline;*zoom: 1;height: 24px;line-height: 24px;background-color: #efeff4;border-left: 4px solid #0062ad;padding:0 13px;border-radius: 0 12px 12px 0;font-size: 14px;}
.item-date03 strong{color: #0062ad;font-size: 16px;margin-left: 2px;}
.BPC-list03 li h3{line-height: 27px;height: 54px;overflow: hidden;font-weight: normal;padding:0 13px;font-size:16px;}

.mode02 .rt{width: 49%;}
.BPC-lis04{border: 1px solid #eee;border-bottom: none;border-left: none;position: relative;}
.BPC-lis04:after{content: '';display: block;width: 100%;clear: both;}
.BPC-lis04 li{width: 50%;float:left;}
.BPC-lis04 li a{display: block;padding:18px 20px 17px 25px;overflow: hidden;border-left: 1px solid #eee;border-bottom: 1px solid #eee;transition: all 0.35s ease-in-out; }
.list-date04{overflow: hidden;margin-bottom: 5px;}
.list-date04 span{float: right;font-size: 13px;color:#757575;}
.list-date04 strong{display: inline-block;*display: inline;*zoom:1;height: 21px;line-height: 20px;background: #0062ad;padding:0 15px;min-width: 25px;text-align: center;color:#fff;font-weight: normal;font-size: 13px;}
.BPC-lis04 li h3{font-weight: normal;line-height: 27px;height: 54px;overflow: hidden;}
/*content*/
.wrap_mode01{background: #f5f5f5 url(../images/bd_bg.png) no-repeat center;position: relative;}
.wrap_mode01:before,.wrap_mode01:after{content: '';width: 0;height: 0;position: absolute;top: 0;z-index: 0;}
.wrap_mode01:before{border-top: 260px solid #fff; border-right: 260px solid transparent;left: 0;}
.wrap_mode01:after{border-top: 260px solid #fff; border-left: 260px solid transparent;right: 0;}
.mode01{padding: 30px 0 ;position: relative;z-index: 5;}
.listTitle01{margin:0px 0 18px 0px;overflow: hidden;background-image: url(../images/icon1.png);background-position: left center;background-repeat: no-repeat; background:#0062ad;}
.listTitle01 h2{line-height:50px;}
.listTitle01 h2 a{color:#ffffff;transition: opacity 0.35s ease-in-out;font-size:28px; padding-left:10px;}
.listTitle01 h2 a:hover{opacity: 0.8;}
.more01{float: right;padding-top: 20px;font-size: 16px; padding-right:20px;}
.more01 a{color:#ffffff;}
.more01 a:hover{color:#eeeeee;}
.mode01 .lf{width: 47.57%;}
.BPC-list01 {margin:0 -17px;}
.BPC-list01 li{width: 50%;float: left;margin-bottom: 14px;}
.BPC-list01 li > a{display: block;margin:0 17px;padding-bottom: 16px;}
.item-img01.imgResponsive{padding-bottom:56.135%}
.BPC-list01 li h3{line-height: 27px;height: 54px;overflow: hidden;margin-bottom: 10px;padding-top: 10px;color:#333;}
.item-date01{display: block;padding-left: 20px;background:url(../images/date.png) no-repeat left center;line-height: 1.5;color:#0062ad;}
.BPC-list02 {}
.BPC-list02 li{border-bottom: 1px solid #dedede;}

.BPC-list02 li a{display: block;height: 72px;line-height: 72px;overflow: hidden;transition: all 0.35s ease-in-out;margin-left: 72px;}
.list-date2{width: 50px;float: left;}
.list-date2 strong,.list-date2 i{display: block;font-style: normal;white-space: nowrap;font-weight: normal;}
.list-date2 strong {color: #0062ad;padding:5px 0 2px;border-bottom: 2px solid #5e96d1;margin-bottom: 5px;}
.list-date2 i {color: #757575;font-size: 13px;}
.mode01 .rt{width: 47.85%;}
.tbg2{background-image: url(../images/icon2.png);}
.tbg3{background-image: url(../images/icon3.png);}
.tbg4{background-image: url(../images/icon4.png);}
.tbg5{background-image: url(../images/icon5.png);}
.tbg6{background-image: url(../images/icon6.png);}
.tbg7{background-image: url(../images/icon7.png);}
.tbg8{background-image: url(../images/icon8.png);}
.tbg9{background-image: url(../images/title_bg9.png);}
.tbg10{background-image: url(../images/title_bg10.png);}
.wrap_mode04{position: relative;margin-bottom:15px;}
.bg04{width: 50%;float: left;background-color: #f5f5f5;position: absolute;left: 0;top: 0;z-index: 0;height: 100%;}
.mode04{position: relative;z-index: 5;padding:10px 0 0;border-bottom: 1px solid #f5f5f5;}
.mode04 .lf{width: 47.57%;}
.item-img07{width: 470px;float: left;}
.item-img07 .imgResponsive{padding-bottom: 56.08%;}
.item-img07 h3{height: 45px;line-height: 45px;overflow: hidden;background-color: #f5f5f5;margin-right: 40px;margin-top: 0px;position:relative;padding:0 15px;}
.BPC-lis07{margin-left: 490px;}
.BPC-lis07 li{padding-bottom: 16px;border-bottom: 1px solid #dedede;margin-bottom: 16px;;}
.BPC-lis07 li a{height: 24px;line-height: 24px;overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;transition: all 0.35s ease-in-out;}
.BPC-list20{margin:0 -16px;}
.BPC-list20 li {margin-bottom: 23px;width: 50%;}
.BPC-list20 li > a{display: block;margin:0 16px;padding:20px 0 20px;background-color: #fff;border:1px solid #eee;border-left: 16px solid #efeff4;}
.list-date20{display: block;position: relative;padding-left: 15px; margin-bottom:5px;}
.list-date20:before{content: '';width: 24px;height: 4px;background-color: #0062ad;position: absolute;left:-16px;top: 50%;margin-top: -2px;}
.list-date20 strong{display: inline-block;*display: inline;*zoom: 1;font-size: 27px;color: #0062ad;vertical-align: middle;margin-right: 3px;font-weight: normal;}
.list-date20 span{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;line-height: 1;font-size: 15px;color: #757575;}
.list-date20 span i{display: block;font-style: normal;}
.BPC-list20 li h3{font-weight: normal;line-height: 27px;height: 54px;overflow: hidden;padding:0 15px; font-size:16px;}

.mode04 .rt{width: 47.57%;}
.media{border:1px solid #eee;}
.media > span{width:78px;height: 50px;line-height: 50px;float: left;border-right: 1px solid #eee;}
.wechat{background:url(../images/wechat.png) no-repeat center}
.sina{background:url(../images/sina.png) no-repeat center}
.sina a{display: block;width: 100%;height: 100%;}
.code{background:url(../images/ma-small.png) no-repeat center;cursor: pointer;position: relative;}
.code strong{width: 120px;position: absolute;left: 50%;margin-left: -60px;bottom: 25px;display: none;}
.code:hover strong{display: block;}
.code.on strong{display: block;}





.intro_txt{}
.intro_txt .intro_txt_mian{margin-top:20px;}
.intro_txt_mian p{font-size: 16px;line-height: 30px;color: #222;}
.intro_txt_head{border-bottom: 1px #dddddd solid;padding: 0 0 25px 0;}
.intro_txt_head h2{font-weight: bold;font-size: 24px;color: #0062ad;margin-bottom: 10px;}
.intro_txt_head p{font-size: 16px;color: #000000;}






/*新闻咨讯_行业咨讯*/
.information{padding: 53px 0;}
.information_list{margin-bottom: 20px;}
.information_list ul{margin-right: -2%;}
.information_list ul li{width: 47.83%;margin:0 2% 2% 0;border:1px #d6e4ec solid;float: left;position: relative;}
.information_list ul li a{display: block;padding: 22px 2%;}
.information_top{font-size: 18px;color: #222222;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.information_date{color: #a3a3a3;font-size: 12px;padding: 0 0 0 20px;background: url(../img/home1_128.jpg) no-repeat left top;height: 14px;line-height: 14px;margin:15px 0;}
.information_txt{line-height: 24px;color: #505050;height: 48px;overflow: hidden;}
.information_list ul li:hover{border-color: #0062ad;}

.information_list ul li:hover:before{content: '';width: 100%;height: 4px;background: #0062ad;position: absolute;left: 0;bottom: 0;}
.information_list ul li:hover .information_top{color: #ca161d;}


/*新闻咨讯_详细*/
.new_xx{padding: 40px 0;}
.new_xx_head{color: #222222;font-size: 24px;font-weight: bold;}
.new_xx_data{height: 38px;line-height: 38px;text-align: center;background: #e9e9e9;margin: 30px auto;}
.new_xx_data span{color: #898989;font-size: 16px;margin:0 10px;padding: 0 0 0 24px;}
.new-riqi{background: url(../img/news2_03.jpg) no-repeat left center;}
.new-nabmer{background: url(../img/news_06.jpg) no-repeat left center;}
.new-name{background: url(../img/news_03.jpg) no-repeat left center;}


.new_xx_txt{width: 75%;margin: 0 auto;}
.new_xx_txt p{font-size: 16px;line-height: 36px;color: #222222;overflow: hidden;}
.new_xx_txt p img{max-width: 100%;}
.new_xx_pag{height: 38px;line-height: 38px;background: #e9e9e9;padding: 0 2%;position: relative;margin-top: 50px;}
.new_xx_pag ul li{height: 38px;line-height: 38px;width: 45%;}
.new_xx_pag ul li a{color: #5d5d5d;display: block;}
.new_xx_pag ul li.prevA{}
.new_xx_pag ul li.nextA{float:right;text-align: right;}
.new_xx_pag ul li.btn{position: absolute;left: 45%;top: 0;height: 38px;line-height: 38px;background:#a7a7a7;width: 10%;text-align: center;}
.new_xx_pag ul li.btn a{color: #fff;}
.new_xx_pag ul li.btn img{margin:0 10px 0 0;}
.new_xx_pag ul li.prevA a:hover,.new_xx_pag ul li.nextA a:hover{font-weight: bold;color: #0062ad;}




/*新闻咨讯_集团闻*/
.group{padding: 53px 0;}
.group_list{margin-bottom: 20px;}
.group_list ul{margin-right: -2%;}
.group_list ul li{float: left;width: 31.15%;border:1px #d6e4ec solid;margin:0 2% 2% 0;}
.group_list ul li a{display: block;padding: 4%;}
.group_head{font-size: 17px;font-weight: bold;color: #222222;height:50px;overflow: hidden;}
.group_pic{height: 230px;margin:20px 0 10px 0;}
.group_pic img{width: 100%;height: 100%;}
.group_foot{position: relative;}
.group_foot:before{content: '';position: absolute;right: 0;bottom: 0;width: 46px;height: 46px;background: url(../img/tb2_03.jpg) no-repeat;}
.group_foot .txt{line-height: 24px;color:#505050;height: 72px;overflow: hidden;}
.group_foot .date{padding: 0 0 0 20px;background: url(../img/home1_128.jpg) no-repeat left center;font-size: 12px;color: #a3a3a3;margin-top:30px;}

.group_list ul li:hover{border-color:#0062ad;}
.group_list ul li:hover .group_foot:before{background: url(../img/home1_122.jpg) no-repeat;}
.group_list ul li:hover .group_head{color:#ca161d;}




/*人力资源_人才招聘*/
.recruitH{padding: 56px 0;}
.recruitH_list{margin-bottom: 20px;}
.recruitH_list ul{margin-right: -2%;}
.recruitH_list ul li{float: left;width: 31.15%;border:1px #d5d5d5 solid;margin:0 2% 2% 0;position: relative;}
.recruitH_list ul li a{display: block;padding: 4%;}

.recruitH_list ul li .date{padding: 0 0 0 20px;background: url(../img/home1_128.jpg) no-repeat left center;font-size: 12px;color: #a3a3a3;margin-top:20px;}
.recruitH_list ul li:before{content: '';position: absolute;right: 4%;bottom: 4%;width: 37px;height: 37px;background: url(../img/tb4.jpg) no-repeat;}
.recruitH_main{color: #222222;margin-top: 15px;height: 40px;overflow: hidden;}
.recruitH_head{font-size: 18px;font-weight: bold;color: #222222;height:25px;overflow: hidden;}
.recruitH_list ul li:hover{border-color:#0062ad;}
.recruitH_list ul li:hover:before{background: url(../img/tb41.jpg) no-repeat;}
.recruitH_list ul li:hover .recruitH_head{color:#ca161d;}



/*人才招聘_详细*/
.recruitH_xx{padding: 53px 0;}
.recruitH_xx_top{height: 48px;background: #01519a;padding: 0 2%;line-height: 48px;font-size: 18px;color: #ffffff;position: relative;}
.recruitH_xx_top a{position: absolute;right: 2%;top: 0;height: 100%;line-height: 48px;color: #fff;font-size: 14px;}
.recruitH_xx_top a img{margin:0 10px 0;}
.recruitH_xx_txt{margin-top: 25px;}
.recruitH_xx_txt .item{border-bottom: 1px #d6d6d6 solid;padding: 0 0 25px 0;margin-bottom: 25px;}
.recruitH_xx_txt .item h4{color: #373737;font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.recruitH_xx_txt .item p{line-height: 36px;color: #373737;}
.recruitH_xx_txt .item ul li{float: left;width: 33.33%;line-height: 36px;color: #373737;font-size: 16px;}

.recruitH_xx_foot{height: 44px;background: #f0f0f0;padding: 0 2%;line-height: 44px;}
.recruitH_xx_foot .item{float: left;padding: 0 0 0 36px;color: #373737;margin:0 80px 0 0;}
.recruitH_xx_foot .tel{background: url(../img/tb5_03.jpg) no-repeat left center;}
.recruitH_xx_foot .eamil{background: url(../img/tb5_06.jpg) no-repeat left center;}
.recruitH_xx_foot .eamil span{color: #d40c00;}


.caseA{overflow: hidden;}
.caseA_menu{}
.caseA_menu a{height: 36px;line-height: 36px;border:1px #d0d0d0 solid;width: auto;text-align: center;display: inline-block;border-radius: 36px;color: #505050;font-size: 16px;margin:0 11px;padding:0 1em;}
.oncaseA{color: #fff !important;background: #ca161d;border-color: #ca161d !important;}
.caseA_main{margin-top: 39px;overflow:hidden;}
.caseA_main_box{position: relative;/*height: 460px;*/height: auto;}


.caseA_main .swiper-slide{display: block;height: auto;position: relative;overflow: hidden;}
.caseA_main .swiper-slide:before{content: '';position: absolute;right: 0%;bottom:0;height: 100%;background: #fff;width: 1px;z-index: 10;}


.caseA_main .swiper-slide img{width: 100%;height: 100%;}
.caseA_main .swiper-pagination{bottom: -39px !important;}
.caseA_main .swiper-pagination-bullet {
    width: 14px !important;
    height: 14px !important;
    background: #cecece !important;
    opacity:1 !important;}
.caseA_main .swiper-pagination-bullet-active{background:#ca161d !important;}
.caseA_main  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 6px;}

.caseA_txt1{position: absolute;padding: 0 3%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 70px;line-height: 70px;background: url(../img/bg4.jpg) repeat;color: #fff;font-size: 24px;left: 0;bottom: 0;width: 100%;text-align: center;transition: 400ms;-webkit-transition: 400ms;}
.caseA_txt2{position: absolute;left: 0;top: 0;background: url(../img/bg1.jpg) repeat;transform: scale(0,0);-webkit-transform: scale(0,0);transition: 400ms;-webkit-transition: 400ms;width: 100%;height: 100%;}
.caseA_txt2 a{display: table;padding: 0 8%;height: 100%;}
.caseA_txt2_head{color: #fff;font-size: 24px;border-bottom: 1px #5682bc solid;padding: 0 0 25px 0;}
.caseA_txt2_mian{}
.caseA_txt2_mian .item{margin-top: 30px;}
.caseA_txt2_mian .item h4{color: #fff;font-weight: bold;}
.caseA_txt2_mian .item p{color: #fff;line-height: 24px;}
.caseA_txt2_mian span{width: 100%;height: 59px;background: url(../img/home1_105.jpg) no-repeat center;margin:40px auto 0 auto;display: inline-block;}


.surveyHR_btn1{    width: 80px;
    float: right;
    text-align: center; 
    /* margin: 10px 0 49px 0; */
    overflow: hidden;
    position: absolute;
    right: 10px;
	margin-top: 6px;
    /* top: 3px; */
    display: inline-block;}
.surveyHR_btn1 a{width: 70px;height: 37px;line-height: 37px;border:0px #b4b4b4 solid;font-size: 16px;color: #ffffff;display: inline-block;text-align: center;}

.surveyHR_btn1 a:hover span{left: 15px;background:url(../img/home1_251.jpg) no-repeat !important;}
.surveyHR_btn1 a:hover{color: #eee;border-color: #c73036;}


.surveyHR_btn12{    width: 80px;
    float: right;
    text-align: center; 
    /* margin: 10px 0 49px 0; */
    overflow: hidden;
    position: absolute;
    right: 10px;
	margin-top: 6px;
    /* top: 3px; */
    display: inline-block;}
.surveyHR_btn12 a{width: 70px;height: 37px;line-height: 37px;border:0px #b4b4b4 solid;font-size: 16px;color: #ffffff;display: inline-block;text-align: center;}

.surveyHR_btn12 a:hover span{left: 15px;background:url(../img/home1_251.jpg) no-repeat !important;}
.surveyHR_btn12 a:hover{color: #eee;border-color: #c73036;}


.surveyHR_btn2{text-align: center;margin:50px 0 49px 0;}
.surveyHR_btn2 a{width: 154px;height: 37px;line-height: 37px;border:1px #b4b4b4 solid;font-size: 18px;color: #585858;display: inline-block;text-align: center;}
.surveyHR_btn2 a span{margin-left: 10px;width: 23px;height: 21px;background: url(../images/home1_25.jpg) no-repeat;transition:400ms;-webkit-transition:400ms;position: relative;left: 0;display: inline-block;top: 5px;}
.surveyHR_btn2 a:hover span{left: 15px;background:url(../img/home1_251.jpg) no-repeat !important;}
.surveyHR_btn2 a:hover{background: #c73036;color: #fff;border-color: #c73036;}


.caseA_main .swiper-slide:hover .caseA_txt2{transform: scale(1,1);-webkit-transform: scale(1,1);}
.caseA_main .swiper-slide:hover .caseA_txt1{bottom: -70px;}

.newsA{background: url(../images/bg5.jpg) repeat-x;padding: 10px 0 0 0;overflow: hidden;}
.newsA_main{position: relative;overflow: hidden;height: 670px;margin-top: 39px;padding: 10px 0 0 0;}
.swiper-container0a{    position: relative;}
.swiper-container0a .swiper-wrapper{}
.swiper-container0a .swiper-slide{display: block;height: 468px;position: relative;overflow: hidden;background: #fff;transition:400ms;-webkit-transition:400ms;top: 0;}

.swiper-container0a .swiper-slide .wline {display: block;background: #0062ad;position: absolute;transition: 400ms;-webkit-transition: 400ms;}
.swiper-container0a .swiper-slide .wline1 {width: 0;height: 1px;left: 0;top: 0;}
.swiper-container0a .swiper-slide .wline2 {width: 0;height: 1px;right: 0;bottom: 0;}
.swiper-container0a .swiper-slide .wline3 {height: 0;width: 1px;left: 0;bottom: 0;}
.swiper-container0a .swiper-slide .wline4 {height: 0;width: 1px;right: 0;top: 0;}

.swiper-container0a .swiper-slide:hover .wline1,
.swiper-container0a .swiper-slide:hover .wline2
{width: 100%;}

.swiper-container0a .swiper-slide:hover .wline3,
.swiper-container0a .swiper-slide:hover .wline4
{height: 100%;}


.swiper-container0a .swiper-slide a{padding:3% 5%;display: block;margin: 0 auto;}
.newsA_main_head{font-weight: bold;font-size: 18px;color: #222222;height:70px;display: table;    width: 100%;}
.newsA_main_pic{
	height: 225px;}
.newsA_main_pic img{width: 100%;height: 100%;}
.newsA_main_txt{color: #505050;line-height: 24px;margin:20px 0;height: 72px;overflow:hidden;}
.newsA_main_foot{position: relative;height: 46px;display: table;width: 100%;}
.newsA_main_foot .tag{width: 99px;height: 23px;line-height: 23px;background: url(../img/home1_125.jpg) no-repeat;font-size: 12px;color: #7b7b7b;margin-right: 20px;}
.newsA_main_foot .date{padding:0 0 0 20px;color:#a3a3a3;font-size: 12px;position: relative;line-height: 23px;}
.newsA_main_foot .date:before{content: '';position: absolute;left: 0%;top:5px;height: 14px;background: url(../img/home1_128.jpg) no-repeat;width: 14px;}
.newsA_main_foot span{background: url(../img/tb2_03.jpg) no-repeat;width: 46px;height: 46px;position: absolute;right: 0;bottom: 0;}

.swiper-container0a .swiper-button-next,.swiper-container0a .swiper-button-prev {position: absolute;top:537px;width: 46px;height: 46px;z-index:20;cursor: pointer;background:none !important;cursor:pointer ;}
.swiper-container0a .swiper-button-next img,.swiper-container0a .swiper-button-prev img{width: 100%;height: 100%;}
.swiper-container0a .swiper-button-prev,.swiper-container0a .swiper-container-rtl .swiper-button-next {background:none;left: 43%;right: auto;}
.swiper-container0a .swiper-button-next,.swiper-container0a .swiper-container-rtl .swiper-button-prev{right: 43%;}
.swiper-container0a .swiper-pagination{font-size: 30px ;color: #000 ;font-style: italic;}
.swiper-container0a .swiper-pagination-total{font-size: 30px;color: #000;}
.swiper-container0a .swiper-pagination-current{font-size: 36px;color: #d80b13;}
.swiper-container0a .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container0a .swiper-pagination-custom,.swiper-container0a .swiper-pagination-fraction {bottom: -94px;left: 0; width: 100%;}

.swiper-container0a .swiper-slide:before{content: '';width: 0%;height: 4px;position: absolute;right: 0;bottom: 0;background: #0062ad;transition: 400ms;-webkit-transition: 400ms;}
.swiper-container0a .swiper-slide:hover:before{width: 100%;}
.swiper-container0a .swiper-slide:hover .newsA_main_foot span{background: url(../img/home1_122.jpg) no-repeat;}
.swiper-container0a .swiper-slide:hover .newsA_main_head{color: #cc050d;}
.swiper-container0a .swiper-slide:hover{top: -10px;}





.otherH{padding: 75px 5%;height: 648px;overflow:hidden;}
.otherHL{width: 49%;height: 100%;position: relative;}
.otherHR{width: 49%;height: 100%;position: relative;}
.otherH_pix{height: 496px;background-position: center !important;background-size: cover !important;}
.otherH_pix img{width: 100%;height: 100%;}
.otherH_foot{background: #e7e7e7;width:90%;position: absolute;left: 0;bottom: 0;padding: 0 5%;}
.otherH_foot_top{height: 152px;display: table;position: relative;width: 100%;transition:400ms;-webkit-transition:400ms;}
.otherH_foot_top:before{content: '';position: absolute;right: 0;top:50%;background: url(../img/home1_148.jpg) no-repeat;width: 47px;height: 25px;}
.otherH_foot_top h4{color: #303132;font-size: 30px;font-weight: normal;margin-bottom: 5px;}
.otherH_foot_top p{color: #323232;font-size:16px;}
.otherH_foot_btn{margin:0px;height: 0;transition:400ms;-webkit-transition:400ms;overflow: hidden;}
.otherH_foot_btn a{border:1px #fff solid;color: #fff;font-size: 16px;width: 19%;text-align: center;margin-right: 3%;display: inline-block;height: 35px;line-height:35px;margin-bottom: 10px;position: relative;transition: 400ms;-webkit-transition: 400ms;}
.otherH_foot_btn a:before{content: '';position: absolute;right: 15%;top: 12px;background: url(../img/tb6_03.jpg) no-repeat;width: 7px;height: 113px;transition:400ms;-webkit-transition:400ms;opacity: 0;}
.otherH_foot_btn a:hover{background: #fff;color: #ca161d;}
.otherH_foot_btn a:hover:before{right: 5%;opacity: 1;}

.otherHL:hover .otherH_foot,.otherHR:hover .otherH_foot{background: #ca161d;}
.otherHL:hover .otherH_foot_btn,.otherHR:hover .otherH_foot_btn{height: 94px;margin: 17px 0 24px 0;}
.otherHL:hover .otherH_foot_top,.otherHR:hover .otherH_foot_top{height: 142px;color: #fff;}
.otherHL:hover .otherH_foot_top *,.otherHR:hover .otherH_foot_top *{color: #fff;}
.otherHL:hover .otherH_foot_top:before,.otherHR:hover .otherH_foot_top:before{background: none;}



.dangjian{background:url(../images/bd1_bg.jpg) no-repeat bottom;padding: 10px 0 30px 0;overflow: hidden;}

.dangjian_left{
width:20%;
float:left;
}

.dangjian_main{margin-top: 20px;height: 450px;overflow: hidden; width:78%; float:right;}
.djbanner{width: 58%;height: 100%;position: relative;overflow: hidden;}

.swiper-container0b{position: relative;height: 100%;}
.djbanner .swiper-slide {position: relative;}
.djbanner .swiper-slide a{display: block;width: 100%;height: 100%;overflow:hidden;}
.djbanner .swiper-slide img{width: 100%;height: 100%;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;}
.djbanner .swiper-pagination{bottom: 0 !important;text-align: center;}
.djbanner .swiper-pagination-bullet {width: 14px !important;height: 14px !important;background: #cecece !important; opacity:1 !important;}
.djbanner .swiper-pagination-bullet-active{background:#ca161d !important;}
.djbanner  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 6px;}
.djbanner_bg{position: absolute;left: 0;bottom: 0;background: #c73036;height: 49px;line-height: 49px;color: #fff;font-size: 18px;padding: 0 10% 0 5%;width: 100%;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.swiper-container0b .swiper-button-prev,.swiper-container0b .swiper-container-rtl .swiper-button-next {left: 0%;right: auto;}
.swiper-container0b .swiper-button-next,.swiper-container0b .swiper-container-rtl .swiper-button-prev{right: 0%;}
.swiper-container0b .swiper-button-next,.swiper-container0b .swiper-button-prev {position: absolute;top:50%;width: 49px;height: 68px;z-index:20;cursor: pointer; background:none !important;cursor:pointer ;border-radius: 0;}

.swiper-container0b .swiper-pagination{font-size: 18px ;color: #fff ;font-style: italic;}
.swiper-container0b .swiper-pagination-total{font-size:18px;color: #fff;font-weight: normal;}
.swiper-container0b .swiper-pagination-current{font-size: 30px;color: #fff;font-weight: normal;}
.swiper-container0b .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container0b .swiper-pagination-custom,.swiper-container0b .swiper-pagination-fraction {bottom: 0;left: 90%;width: 10%;height: 49px;line-height: 49px;color: #fff;background: #0062ad;}

.djbanner .swiper-slide :hover  img{
  transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  -moz-transform:scale(1.2,1.2);
  -o-transform:scale(1.2,1.2);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;}




.djtxt{width: 42%;height: 100%;background: #fff;position: relative;}
.djtxt_btn{position: absolute;right: 0;bottom: 0;width: 46px;height: 46px;}
.djtxt_btn a{background: url(../img/home1_160.jpg) no-repeat;width: 100%;height: 100%;display: inline-block;background-size: 100% 100%;}
.djtxt_btn a:hover{background: url(../img/home1_122.jpg) no-repeat;}
.djtxt_box{display: block;margin: 0 2% 0 6%;}
.djtxt_list{margin-top: 15px;}
.djtxt_list ul li{
	line-height: 40px;
	height: 40px;
	position: relative;}
.djtxt_list ul li .date{position: absolute;right: 0;bottom: 0;line-height: 36px;height: 36px;font-size: 12px;color: #999999;}
.djtxt_list ul li a{
	color: #222222;
	font-size: 16px;
	padding: 0 17% 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	background-image: url(../images/circle_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;}
.djtxt_list ul li a:hover{color: #c73036;text-decoration: underline;}
.djtxt_top{border-bottom: 1px #d7d7d7 solid;padding: 10px 0 10px 0;}
.djtxt_top .name{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #c73036;
	font-size: 22px;
	font-weight: bold;}
.djtxt_top .txt{
	line-height: 24px;
	color: #222222;
	margin: 14px 0;
	height: 72px;
	overflow: hidden;
	font-size: 14px;}
.djtxt_top .date{padding: 0 0 0 20px;color: #a3a3a3;font-size: 12px;position: relative;line-height: 24px;}
.djtxt_top .date:before{content: '';position: absolute;left: 0%;top:5px;height: 16px;background: url(../images/time2.jpg) no-repeat;width: 16px;}
.djtxt_top:hover .name{color: #c73036;}




.com_p1{
	font-size: 30px;
	width: 100%;
	height: 60px;
	line-height: 60px;
	color: #fff;
	font-weight:500;
	position: relative;
	border-bottom:1px solid #eee;}
.com_p1 a{ position:absolute; top:0; right:0; color:#fff; font-size:14px;}
.wrap_2{
	width: 100%;
	min-width: 1220px;
	background: url(../images/tab_bg.jpg) no-repeat top center;
	height: 600px;}
.vedio_1{ width:805px; height:450px; background:url(../images/sc_1.jpg) no-repeat right top; margin-top:20px;}
.play{
	width: 450px;
	height: 380px;
	float: left;
	background: #fff;
	margin-top: 20px;}
.vedio_1_list{
	width: 350px;
	padding: 20px 0 0 20px;
	float: left;}
.vedio_1_list ul{ width:95%; height:270px;}
.vedio_1_list ul li{background:url(../images/circle_1.jpg) no-repeat left center; text-indent:15px;height:46px; line-height:46px;}
.vedio_1_list .more{ display:block; width:110px; height:36px; line-height:36px; background:#998adc; color:#fff; font-size:14px; text-align:center; margin:60px 0 0 145px;}
.vedio_1_list ul li a{ color:#e6e6e6; font-size:16px;display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;max-width: 90%;}

.section_2{
	margin: 0 auto;
	width: 1280px;}
.s2_1{ float:left; width:785px; margin-top:35px;}
.s2_2{
	float: right;
	width: 420px;
	margin-top: 35px;}
.com_p3{
	width: 100%;
	height: 60px;
	position: relative;
	color: #fff;
	font-weight:500;
	font-size: 30px;
	line-height: 60px;
	border-bottom: 1px solid #eee;}
.icon_4{ background:url(../images/arrow_1.jpg) no-repeat 85px center;}
.com_p3 a{ position:absolute; top:0; right:0; color:#fff; font-size:14px;}
.com_p3 .icon{
	margin-top: 15px;}

.ul02{ overflow:hidden; margin-top:5px; width:100%;}
.ul02 li{
	height: 54px;
	line-height: 54px;
	background: url(../images/circle_1.jpg) no-repeat left center;
	text-indent: 15px;
	border-bottom: 1px dashed #7e97ab;}
.ul02 li a{ float:left; color:#fff;display: inline-block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;max-width: 80%; font-size:16px;}
.ul02 li a:hover{ color:#bca4fd;}
.ul02 li span{
	float: right;
	color: #d6d4de;
	font-size: 14px;}



/*右侧滚动图片*/
.slideBox{width:100%; height:100%; overflow:hidden; position:relative; float:right;}
.slideBox .hd{height:20px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left; margin:6px 8px 0 0; width:8px; height:8px; background:#c4c4c4; cursor:pointer; border-radius:100%;}
.slideBox .hd ul li.on{
	color: #fff;
	width: 12px;
	height: 12px;
	margin-top: 4px;
	background-color: #0033CC;}
.slideBox .bd{position:relative; height:100%; z-index:0; overflow:hidden;}
.slideBox .bd li{zoom:1; vertical-align:middle;position:relative;}
.slideBox .bd img{
	width: 100%;
	height: 325px;
	display: block;}
.slideBox .bd li .bg{ width:100%; height:40px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;}
.slideBox .bd li .title{width:100%; height:40px; line-height:40px; font-family:Microsoft YaHei,SimHei,simsun; font-size:16px; font-weight:bold; left:0; bottom:0; position:absolute; z-index:2;}
.slideBox .bd li .title a{ color:#fff; padding-left:15px;}
.slideBox .bd li .title a:hover{ color:#d12e33;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background: url(../images/slider-arrow.jpg) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}


.ggTab h1{ font-size:28px; font-weight:400; line-height:50px;}
.ggTab h1 img{ margin-right:10px; vertical-align:middle;}

.kslj{padding: 0px 0;background: url(../images/ztbg.jpg) no-repeat center bottom;}
.kslj ul{overflow: hidden;width:100%;}
.kslj li{width:25%;float: left;}
.kslj li img{width:96%;height:200px; }
.kslj li p{ height:38px; line-height:38px; text-align:center; font-size:16px;}
.moreLink{position: absolute;right:0;top:6px;}
.topic2 {height:250px;overflow: hidden;margin-left: 0px;border-top:1px solid #d8d8d8; padding-top:10px;}




.kernelH_head{
	margin: 0px 0% 20px;position:relative;background:#0062ad;}
.kernelH_head h1{
	font-size: 28px;
	color: #ffffff;
	font-weight: bold;
	display: inline-block;
	padding: 11px 0 11px 10px;
	margin-bottom:5px;}
.kernelH_head h4{font-size: 24px;color: #ca161d;font-family:arial, helvetica, sans-serif Light;text-transform: uppercase;}

.kernelH_head2{
	margin: 5px 0%; position:relative;}
.kernelH_head2 h1{
	font-size: 28px;
	color: #ffffff;
	font-weight: bold;
	display: inline-block;
	padding: 0 0 5px 0;
	margin-bottom:5px;}
.kernelH_head2 h4{font-size: 24px;color: #ca161d;font-family:arial, helvetica, sans-serif Light;text-transform: uppercase;}




.pageinner{ display: block;
	margin: 0px auto;
	overflow: hidden;
	padding:20px 0;}
.pagePading{ padding: 80px 0px;}
.social-slick{ margin: 16px -4px 0;}
.social-slick .item{
	background-color: #f3f3f3;
	margin: 0px 1% 20px;
	position: relative;
	width: 48%;
	float: left;}
.social-slick .img{ float: left; display: block; width: 45%; overflow: hidden;}
.social-slick .img img{
	width: 100%;
	display: block;
	height: 155px;}
.social-slick .con{ float: left; display: block; width: 45%; margin-left: 4%; padding-top: 4%;}
.social-slick .time{ color: #0062ad; margin-bottom: 15px;}
.social-slick .time .day{ font-size: 32px; font-family: "bodoni_bd_btbold"; line-height: 1.1; background: url(../images/line2.jpg) no-repeat scroll right center; padding-right: 28px;}
.social-slick .c{ font-size: 16px; color: #333; height: 76px; overflow: hidden; line-height:26px;}
.social-slick .slick-dots { top: -60px; bottom: auto; z-index: 104; width: 100%; right: 34px; text-align: right;}
.social-slick .slick-dots li { position: relative; display: block; float: right; width: auto; padding: 0px; height: 10px; margin:0px 0px 0px 10px; cursor: pointer;}
.social-slick .slick-dots li a { height: 10px; width: 10px; line-height: 10px; text-indent: -10em; display: block; overflow: hidden; padding: 0px; cursor: pointer; border-radius: 50%; background:none #d0d0d0; font-size: 0;}
.social-slick .slick-dots li a:focus { outline: none;}
.social-slick .slick-dots li.slick-active a { background: none #00954a;}
.social-slick .slick-dots li a:hover .social-slick .c {color:#c73036;} 


.text{text-align: center;}


.wp-wrapper { width: 100%;}

.wp-foot-top{ background:#024287 url(../images/foot_bg.jpg) no-repeat left center; height: 200px;}
.wp-foot-top .wp-inner{width:1290px; margin:0 auto;}
.wp-foot-top .foot-nav{float:left; width: 520px;/* margin-left:80px; */ margin-top: 48px;}
.wp-foot-top .foot-logo{float:left;width:200px; height: 190px;margin-left: 0px; background: url(../images/foot_logo.jpg) no-repeat center center;}
.wp-foot-top .foot-r{float:right; width: 320px;margin-top: 85px;text-align:center;}
.foot-nav .fnavbox{float:left;height:44px;line-height:44px; margin-right: 19px; color:#fff;}
.foot-nav .fnavbox p{height:44px;line-height:44px; color:#fff;font-size:16px;}
.wp-foot-top .foot-r .shares{}
.wp-foot-top .foot-r .shares .share{ float:left;margin-right:15px;position:relative;}
.wp-foot-top .foot-r .shares .share a{padding-left:0px;display:inline-block;width:40px; height:40px;background:url(sharess.jpg) no-repeat 0 0;}
.wp-foot-top .foot-r .shares .share.n1 a{background-position:-10px -2px;}
.wp-foot-top .foot-r .shares .share.n2 a{background-position:-63px -2px;}
.wp-foot-top .foot-r .shares .share.n3 a{background-position:-114px -2px;}
.wp-foot-top .foot-r .shares .share.n4 a{background-position:-172px -2px;}
.wp-foot-top .foot-r .shares .share.n5 a{background-position:-222px -2px;}
.wp-foot-top .foot-r .shares .share .con{display:none;position:absolute;bottom:50px;left:50%;z-index:100;margin-left: -48px;}

.foot-nav{ width:420px; margin:0 auto;}
.foot-nav p{color:#eee; line-height: 28px;font-size:14px;}
.foot-nav li{float:left;margin-right: 20px;}
.foot-nav li .title{height:42px; line-height:42px; font-size:24px; color:#fff;}
	

.wp-footer { width:100%; margin:0 auto;}
.wp-footer .wp-inner {}
.wp-footer .wp-inner .footer { color: #eee; line-height: 40px; font-size: 12px; text-align: center; margin:0 7px;}
.wp-footer .wp-inner .footer .xx span { margin:0 5px;font-size:12px; line-height:20px; text-align:center; color:#a789a3;}	
	
	
	.footerLink {
	padding: 3px 0px 4px; width: 100%; font-size: 0px; margin-top: 3px; position: relative;}
.footerLink::before {
	left: 0px; top: 0px; width: 100%; height: 0px; position: absolute; content: ""; opacity: 0.3; background-color: rgb(255, 255, 255);}
.footerLink li {
	vertical-align: middle; display: inline-block;}
.footerLink li > a {
	border-radius: 50%; border: 1px solid rgb(255, 255, 255); transition:0.3s ease-in-out; border-image: none; width: 50px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-size: 27px; margin-right: 35px; margin-left:10px; display: block;}
.footerLink li > a:hover {
	border-color: rgb(230, 22, 45); background-color: rgb(230, 22, 45);}
.footerLink li > a.iconxinlang:hover {
	border-color: rgb(230, 22, 45); background-color: rgb(230, 22, 45);}
.footerLink li span{
	font-size:12px; float:left; text-align:center; color:#fff; width:70px; margin: 6px auto;}


.links {
	float: right;}
.links > span {
	width: 45px; display: block;}
.icondouyin{
	background:url(../images/douyin.jpg) no-repeat center;}

.iconxiaobao{
	background:url(../images/ydxb.jpg) no-repeat center;}

.iconkuaishou{
	background:url(../images/kuaishou.jpg) no-repeat center;}

.iconbilibili{
	background:url(../images/bilibili.jpg) no-repeat center;}

.iconweixin{
	background:url(../images/weixin.jpg) no-repeat center;}

.iconweibo{
	background:url(../images/weibo.jpg) no-repeat center;}



.footer_icon {
	left: 50%; width: 161px; bottom: 3px; margin-left: -77px; position: absolute;}

.footer_triangle {
	left: 50%; width: 0px; height: 0px; bottom: 94px; margin-left: -60px; border-right-color: transparent; border-bottom-color: rgb(0, 0, 0); border-left-color: transparent; border-right-width: 60px; border-bottom-width: 64px; border-left-width: 60px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; opacity: 0.3;}
.iconxinlang::before {
	padding-top: 3px; display: block;}
.code {
	position: relative;}
.code i {
	left: 50%; width: 100px; height: 100px; bottom: 80px; margin-left: -65px; display: none; position: absolute;}
	
	