﻿@charset "utf-8";
/*
.loading{ position: fixed; width: 100%; height: 100%; background: #fff; top: 0; left: 0; z-index: 9999; }
.loading i{ display: block; width: 28px; height: 28px; background: url(../image/images/loading_03.png) no-repeat center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; animation: round 1s infinite; -webkit-animation: round 1s infinite; }
@keyframes round{
	0%{ transform: rotate(0deg); -webkit-transform: rotate(0deg); }
	100%{ transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}*/

/*	弹窗	*/
.pop-alert .pop-dialog{ width: 500px; height: 350px; background-color: #fff; z-index: 1;}
.pop-alert .btnWarp{ padding: 8px 20px;}
.pop-alert .btnWarp button{ line-height: 1; padding: 8px 20px; margin: 0 10px;}

/*	视频弹窗	*/
.pop-video{}
.pop-video .pop-dialog{ width: 842px; height: 536px; z-index: 1;}
.pop-video .pop-dialog .cont{ width: 100%; height: auto; background: #000000; }
.pop-video .pop-dialog .video{ width: 100%; height: auto; }
.pop-video video{ width: 100%; object-fit: cover; }
	
/*	复用图片包裹	*/
.scaleimg{ overflow: hidden;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.scaleimg img{ width: 100%; height: auto;
	-webkit-transition: transform .5s;
	transition: transform .5s;
}
.scaleimg:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
	
/*	复用标题	*/
.t_head{}
.t_head .h1{}
.t_head .h2{}
.t_head .h3{}
.t_head .p{}
.t_head .link{}

/*	滑动tab	*/
.scroll-tab{ position:relative; width: auto; }
.scroll-tab li{ display:inline-block; font-size: 0.3rem; cursor: pointer; position: relative; }
.scroll-tab li.cur{ border-color:#DB6E10;}
.scroll-unit {position: absolute;left: 0;top: 0;white-space: nowrap;}



/****************************
 倒计时
*****************************/
.flex{ display: flex; }
.flex-center{ justify-content: space-around; align-items: center; }
.w1200{  width: 1200px;  margin: 0 auto;}
.center_3{ background:url(djsbj.jpg) center center no-repeat; height:500px;}
.center_3 h1{ text-align:center; font-size:26px; font-weight:bold; color:#FFF; height:100px; line-height:140px;}
.center_3 h2{text-align:center;color:#FFF; font-size:20px; height:40px; line-height:40px; }
.center_3 .tianshu{ height:100px; width:450px;line-height:100px; text-align:center; margin:20px auto;}
.center_3 .tianshu span{ width:110px; border-radius: 20px; height:95px; line-height:95px; display:block; background:#6471cf;color:#FFF;font-size:70px; font-weight:bold;}
.center_3 .tianshu strong{color:#FFF;font-size:36px;height:95px;  line-height:140px;display:block; }
.center_3 .ks{height:180px; width:1200px; text-align:center; margin:30px auto 0;}
.center_3 .ks .ks_1{ width:33%;}
.center_3 .ks .ks_1 h1{ height:50px; line-height:50px;}
.center_3 .ks .ks_1 h1 span{ font-size:24px;}
.center_3 .ks .ks_1 h1 strong{ font-size:14px;font-weight:normal;border: 1px solid #fff; width:40px; height:25px;line-height:22px; border-radius: 20px;}
.center_3 .ks .ks_1 h2{ font-size:70px;font-weight:bold; height:80px; line-height:80px;}
.center_3 .ks .ks_1 h3{font-size:20px;height:50px;line-height:50px; font-weight:normal; color:#FFF}

/*********************************
 政策新闻
**********************************/
.index-notice-nav {height: 45px;  font-size:20px;line-height: 46px;font-weight: 700;display: flex;align-items: center;justify-content: space-between;color:#4954b1}
.index-notice-nav span {line-height:45px;}
.index-notice-nav a {cursor: pointer;color: #ff5202;font-size: 13px;font-weight: 400;display: inline-block}

.xx { width:1300px; overflow:hidden; margin:0 auto;  -webkit-box-sizing: border-box; box-sizing: border-box; }

.xx .tit{color:#1f5db2; border-bottom:2px solid #1f5db2; margin-bottom:20px; height:75px;;}
.xx .tit span{  font-size:26px; float:left; display:block; padding:15px 30px 0px 0px; }
.xx .tit span i{ background:; color:#1f5db2; width:55px; height:55px; line-height:55px; border-radius:30px; margin-left:5px; text-align:center; font-size:32px; }
.xx .tit img{margin-right:15px; }

.xx .tit .l_button{ float:right; margin-top:15px;}
.xx .tit .l_button li{ float:left;}
.xx .tit .l_button a{ background:#3276be; margin: 0 10px; display:block; padding:10px 25px; float:left; border-radius:30px; color:#fff; font-size:16px; transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s; }
.xx .tit .l_button a:hover,.xx .tit .l_button .hz {background:#f05f19;}

.xx .xx-swiper-container {margin-top:28px; width:1300px; margin-left:-8px;}
.xx .xx-swiper-container .swiper-slide { margin: 0 10px 30px 10px; float:left; background-color: ; width:305px !important; height:260px !important; border:0px solid #ddd; }
.xx .xx-swiper-container .swiper-slide img { width: 100%; height:200px;  border-radius: 8px 8px;}
.xx .xx-swiper-container .swiper-slide .gaozhao-info{height:45px; line-height:45px; overflow:hidden; text-align:center; background: #4954b1;font-size: 16px;color: #333; padding:0 5px;  border-radius: 5px 5px;}
.xx .xx-swiper-container .swiper-slide a{ color:#fff;}

.xx .xx-swiper-container .swiper-slide:hover .gaozhao-info{ background: #f1f1f1;}
.xx .xx-swiper-container .swiper-slide:hover a{ color:#ff5202}

/*.xx .xx-swiper-container .swiper-pagination-bullet { width:12px; height:12px; background:#fff; opacity:1; border-radius:50%;border: none; outline: none;}
.xx .xx-swiper-container .swiper-pagination-bullet-active{ background:#b2b2b2;}*/

.xx .xx-swiper-container .swiper-button-next,.xx .xx-swiper-container .swiper-button-prev{background: rgba(106, 128, 141, 0.68); padding:20px 6px; color:#fff; border-radius:3px; border: none; outline: none; border:1px solid #fff; width:32px; height:56px; margin-top:-70px;transition:all .6s ease 0s}
.xx .xx-swiper-container .swiper-button-next{ right:0px;}
.xx .xx-swiper-container .swiper-button-prev{ left:15px;}
.xx .xx-swiper-container .swiper-button-next:after,.xx .xx-swiper-container .swiper-button-prev:after{ font-size:20px !important;}
.xx .xx-swiper-container .swiper-button-next:hover,.xx .xx-swiper-container .swiper-button-prev:hover{ background-color: #f54d18;}


/* 详情页 */
.article{ padding:40px 40px; margin-bottom:30px; border-radius:20px; background:#fff; }
.article i,.article b,.article strong {
    font-weight: bold;
}
.article-title{ margin-bottom: 40px; text-align:center;}
.article-title .h24{ margin-bottom: 20px; font-size:24px; color:#000;  font-weight:bold;}

.article-title .info{ margin-bottom:20px; padding-bottom:20px; text-align:center; border-bottom:1px solid #e3e3e3; }
.article-title .info span{ display:inline-block; margin:0 10px; color:#999; }

.article-cont{  line-height:35px; font-family:"微软雅黑", Arial, Tahoma, Helvetica, sans-serif; font-size:18px;}
.article-cont .p{ margin-bottom: 20px; line-height:35px; }
.article-cont img{ max-width: 100%; height: auto !important;}
.article-cont table{ margin:0 auto;}

.article-paging{ overflow: hidden; padding:20px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; line-height: 26px;}
.article-paging .prev, .article-paging .next{ position: relative; width:40%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.article-paging .prev{ float: left; padding-left: 40px;}
.article-paging .next{ float: right; padding-right: 40px; text-align: right;}
.article-paging .prev:before, .article-paging .next:before{ position: absolute; width:24px; border:1px solid; border-radius: 50%; font-size:16px; text-align: center; line-height: 1.5;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.article-paging .prev:before{ content:"\e831"; left: 0;}
.article-paging .next:before{ content:"\e832"; right: 0;}
.article-paging a:hover{ opacity: 0.8;}

.article .share-mod{ padding: 30px 0; }

.article .bottom {border-top:1px solid #e3e3e3; padding-top:15px; margin-top:30px;}
.article .bottom .before,.article .bottom .after{ line-height:35px; height:35px;}

.p_activities{ padding-bottom:0px; }
.p_activities .t44{ text-align: center; color: #333; }
.p_activities .act4 .con{ background: transparent; padding: 60px 0 0; }
.p_activities .act4 .con .scroll-tab:before{ height: 1px; }

.p_activities .page-mod{ margin:40px 0; }

.p_activities .libox .li{ margin-bottom:30PX;padding:30px 30px; height:160PX; border-radius:20px; background:#fff;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;}

.p_activities .libox .li:hover{box-shadow: 0px 12px 26px 0px rgba(226, 210, 203, 0.5);}
.p_activities .libox .li:hover .lt{color:#3275c3;}
.p_activities .libox .li:hover .lmore{ background:#f05f19;}

.p_activities .libox .tbox{ padding:0 0 0px 30px;  background:#fff; float:left;  width:970PX; }
.p_activities .libox .tbox .lt{ font-size:18px; color:#000; font-weight:bold;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;}
.p_activities .libox .tbox .lp{ line-height:30px;  margin:15px 0;}
.p_activities .libox .tbox .lmore{ background:#3275c3; padding:8PX 25PX; border-radius:30PX; display:block; color:#FFF; float:left;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;}

.p_activities .libox .img{ float:left; width:230px; height:160px; text-align:right;  overflow:hidden;  }
.p_activities .libox .img img{ display:block; width:auto; height:auto; max-width:230px;margin:0 auto;}

/*会员*/
.p_activitiehy{ padding-bottom:0px; }
.p_activitiehy .t44{ text-align: center; color: #333; }
.p_activitiehy .act4 .con{ background: transparent; padding: 60px 0 0; }
.p_activitiehy .act4 .con .scroll-tab:before{ height: 1px; }

.p_activitiehy .page-mod{ margin:40px 0; }

.p_activitiehy .libox .li{ margin-bottom:30PX;padding:30px 30px; height: auto; border-radius:20px; background:#fff;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;}

.p_activitiehy .libox .li:hover{box-shadow: 0px 12px 26px 0px rgba(226, 210, 203, 0.5);}
.p_activitiehy .libox .li:hover .lt{color:#3275c3;}
.p_activitiehy .libox .li:hover .lmore{ background:#f05f19;}

.p_activitiehy .libox .tbox{  background:#fff;  width:970PX; }
.p_activitiehy .libox .tbox .lt{ font-size:18px; color:#000; font-weight:bold;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;}
.p_activitiehy .libox .tbox .zw{ font-size:16px; color:#000; margin-top:10px;}
.p_activitiehy .libox .tbox .lp{ line-height:30px;  margin:15px 0;}
.p_activitiehy .libox .tbox .lmore{ background:#3275c3; padding:8PX 25PX; border-radius:30PX; display:block; color:#FFF; float:left;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;}

.p_activitiehy .libox .img{width:230px; min-height:180px;  overflow:hidden;  }
.p_activitiehy .libox .img img{ display:block; width:auto; height:auto; max-width:230px;margin:0 auto;}

.p_activitiehy .lileft .img,.p_activitiehy .liright .tbox{ float:left; }
.p_activitiehy .lileft .tbox,.p_activitiehy .liright .img{ float:right; }


.a_com{  }
.a_com .a{ display: inline-block; padding:0 32px; height:40px; line-height: 40px; text-align: center; background:#0079c1; color:#fff; border-radius: 20px; font-size:16px; }
.a_com a{ color: #fff; }
.t44{ font-size: 40px; color:#003768; }
.a_btn_com{ text-align: center; }
.a_btn_com .a{ display: inline-block; height:40px; line-height: 40px; background:#0079c1; color:#fff; font-size: 16px; border-radius: 20px; padding:0 25px;  }
.a_btn_com .a img{ display: inline-block; vertical-align: middle; padding-right: 5px; width: 22px; position: relative; top:-2px; }
.at40 {font-size: 20px;vertical-align: top;}
.at18 {font-size: 12px;vertical-align: top;}



/* 首页 */



.oheader{ border-bottom: 1px solid #ebe8eb; }
.t40{ font-size: 40px; color: #003768; padding-bottom: 20px; }
.t50{ font-size: 50px; }
.p16{ font-size: 16px; }
.p18{ font-size: 16px; }
.p20{ font-size: 18px; }
.ttop{ padding-left:0px; position: relative; }
.ttop .t44 img{ position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
.ttop .a_com{ position: absolute; right:30%; top: 50%;}

.btn1 .slick-arrow{ width: 68px; height: 45px; top: auto; bottom: -86px; background: #d1cdd1; opacity: 1; line-height: 45px; z-index: 999; }
.btn1 .slick-arrow:after{ font-size: 30px; }
.btn1 .slick-prev{ left: 50%; margin-left: -68px; border-radius: 25px 0 0 25px; }
.btn1 .slick-next{ right: 50%; margin-right: -68px; border-radius: 0 25px 25px 0; }

.btn0 .slick-arrow{ height: 65px; line-height: 65px; background: rgba(0,0,0,.34); z-index: 999; }
/*.btn0 .slick-next{ right: auto; left: 0; border-radius: 0 10px 10px 0; }*/
/*.btn0 .slick-prev{ left: auto; right: 0; border-radius: 10px 0 0 10px; }*/
.bread-mod{ padding: 20px 0 20px; }

.hpage{ /* padding-bottom: 85px; */}
.hpage .hp1{ padding: 44px 0 17px; }
.hpage .hp1 .l{ width: 1300px; height: 520px; float: left; background: #fff; }
.hpage .hp1 .l .li{ width: 100%; height: 100%; position: relative; }
.hpage .hp1 .l .img{ width:1300px; height: 100%; position: relative; }
.hpage .hp1 .l .img:after{ content: ""; width: 100%; height: 100%; background: url(../image/temp/fline.png) repeat-y center;
position: absolute; top: 0; left: 5px; }
.hpage .hp1 .l .img img{ width: 100%; height:520px; }
.hpage .hp1 .l .con{ position: absolute; top: 90px; right: 95px; width: 440px; }
.hpage .hp1 .l .con .p18{ line-height: 1.7; padding-bottom: 5px; text-align: justify; }
.hpage .hp1 .l .con .jump{ width: 230px; line-height: 45px; background: #cd6b33; margin-top: 44px; border-radius: 25px; color: #fff; }
.hpage .hp1 .l .con .jump a{ text-align: center; display: block; width: 100%; height: 100%; }
.hpage .hp1 .l .con .jump span.twrap{ padding-right: 40px; font-size: 18px; background: url(../image/temp/over6.png) no-repeat right center; display: inline-block; }
.hpage .hp1 .l .con .jump span.twrap span{ display: inline-block; margin-left: 5px; width: 48px; height: 16px; background: url(../image/images/hcmawz_03.png) no-repeat center; }
.hpage .hp1 .r{ width: 140px; height: 520px; float: right; background: #003768; color: #fff;}
.hpage .hp1 .r .li{ width: 100%; height: 129px; display: table; text-align: center; }
.hpage .hp1 .r .li+.li{ border-top: 1px solid #315d85; }
.hpage .hp1 .r .li:first-child{ height: 130px; }
.hpage .hp1 .r .li .inner{ display: table-cell; vertical-align: middle; }
.hpage .hp1 .r .icon{ width: 58px; height: 49px; margin: 0 auto; position: relative; }
.hpage .hp1 .r .icon img{ width: 100%; height: 100%; }
.hpage .hp1 .r .icon .i1{ display: none; }
.hpage .hp1 .r .icon .i2{ position: absolute; top: 0; left: 0; }
.hpage .hp1 .r .p20{ padding-top: 5px; }
.hpage .hp1 .r .li:hover{ background: #0a4d81; color: #64b1df; border-top-color: #003768; }
.hpage .hp1 .r .li:hover+.li{ border-top-color: #003768; }
.hpage .hp1 .r .li:hover .icon .i1{ display: block; }
.hpage .hp1 .r .li:hover .icon .i2{ display: none; }

.hp2{ padding-bottom: 65px; }
.hp2 .line{ width: 100%; height: 2px; background: #bed9be; margin: 20px 0 30px; }
.hp2 .c1{ padding-bottom: 50px }
.hp2 .c1 .li{ width: 399px; float: left; }
.hp2 .c1 .li+.li{ margin-left: 50px; }
.hp2 .c1 .li .p20{ color: #0e80c4; padding-bottom: 12px; }
.hp2 .c1 .li .time{ font-family: "Arial"; color: #003261; opacity: 0.7; font-size: 16px; }
.hp2 .c2{ margin-bottom: 14px; }
.hp2 .c2 .l{ width: 624px; margin-right:20px; float: left; }
.hp2 .c2 .l .top{ width: 100%; height: 388px; background: #f05f19; margin-bottom: 14px; }
.hp2 .c2 .l .top .vimg{ width: 100%; height: 322px; position: relative; }
.hp2 .c2 .l .top .vimg img{ width: 100%; height: 100%; }
.hp2 .c2 .l .top .vimg .vBtn{ width:50px; height:50px; background: url(video.png) no-repeat center; position: absolute; 
 bottom: 10px; left: 10px;  margin: auto; background-size: cover !important; cursor: pointer; }
.hp2 .c2 .l .top .p{ font-size: 30px; color: #fff; padding-top: 8px; text-align: center; }

.hp2 .c2 .r .bottom{ width: 100%; height: 388px;}
.hp2 .c2 .r .bottom .img{ width: 296px; height: 100%; float: left; }
.hp2 .c2 .r .bottom .img img{ width:296px; height: 100%; }
.hp2 .c2 .r .bottom .tbox{ float:left; color: #fff; width: 360px; height: 100%; background:#2d6cc0 no-repeat center; }
.hp2 .c2 .r .bottom .tbox .inner{ padding:20px 20px 10px; height: auto; }
.hp2 .c2 .r .bottom .tbox .tt{ padding-bottom:30px; background: url(hp2zs_03.png) repeat-x left bottom; }
.hp2 .c2 .r .bottom .tbox .tl{ font-size:35px; line-height: 1; font-family: "Arial"; float: left; }
.hp2 .c2 .r .bottom .tbox .tr{ margin-left:15px; }
.hp2 .c2 .r .bottom .tbox .tr .trt{ font-size: 24px; }
.hp2 .c2 .r .bottom .tbox .p{ height:40px; line-height:40px; width:100%; overflow:hidden; font-size:16px;}
.hp2 .c2 .r .bottom .tbox .p a{ color:#fff;}
/*
.hp2 .c2 .r{ position: relative; float: right; padding: 40px 60px 0 80px; width: 504px; height: 743px; background: url(h2img_05.jpg) no-repeat center; background-size: cover !important; }
.hp2 .c2 .r .imgt{ text-align: center; margin-bottom:25px; }
.hp2 .c2 .r .imgt img{ width: 209px; height: auto; display: inline-block; }
.hp2 .c2 .r .libox{ color: #003768; }
.hp2 .c2 .r .libox .li{ margin-bottom:20px; }
.hp2 .c2 .r .libox .icon{ width: 78px; height: 78px; float: left; }
.hp2 .c2 .r .libox .lr{ margin-left: 128px; }
.hp2 .c2 .r .libox .lr .bp{ font-size: 28px; }
.hp2 .c2 .r .libox .lr .bp span{ font-size: 36px; font-weight: bold; font-family: "Arial"; margin-right:10px; }
.hp2 .c2 .r .abox{ position: absolute; bottom:30px; left: 64px; }
.hp2 .c2 .r .abox a{ display: inline-block; width: 158px; line-height: 39px; background: #64b1df; color: #fff; font-size: 16px; border-radius: 25px; text-align: center; }
.hp2 .c2 .r .abox a+a{ margin-left: 20px }
.hp2 .c2 .r .abox a:first-child{ background: #cd6b33; }
*/

.hp2 .c3l{ float: left; width: 100%;}
.hp2 .c3l .inner{ padding: 0 0; }

.hp2 .c3l .con{  }
.hp2 .c3l .con .slick-arrow{ width: 68px; height: 45px; bottom: auto; top: -45px; line-height: 45px; opacity: 1; }
.hp2 .c3l .con .slick-prev{ left: auto;right: 68px; border-radius: 25px 0 0 25px; }
.hp2 .c3l .con .slick-next{ border-radius: 0 25px 25px 0; }
.hp2 .c3l .con .slick-arrow:after{ font-size: 30px; font-weight: bold; }

.hp2 .c3r{ width:630px; float:left; margin-top:20px;}
.hp2 .c3r .img { width:100%;  height:130px;}
.hp2 .c3r .img img{ width:200px; height:130px; float:left;}
.hp2 .c3r .img .lable1{ float:left; width:400px; padding-left:30px; font-size:17px; height:40px; line-height:40px; overflow:hidden; color:#003261;}
.hp2 .c3r .img .tit1{ float:left; line-height:28px; width:400px; padding-left:30px; font-size:15px; height:80px; overflow:hidden;}

.hp2 .c3z { float: right; }
.hp2 .c3r .inner{ padding:10px 0px 15px;}

.hp2 .c3r .tit{ font-size:26px; color:#1f5db2; border-bottom:2px solid #1f5db2; margin-bottom:20px;}
.hp2 .c3r .tit span{ display:inline-block; padding:10px 30px 10px 0px; }
.hp2 .c3r .tit span i{ background:; color:#1f5db2; margin:0 10px; text-align:center; font-size:32px; }

.hp2 .c3r .tit img{ margin-right:15px;}
.hp2 .c3r .child{ height:40px; line-height:40px; width:100%; overflow:hidden; font-size:16px; color:#003261;}
.hp2 .c3r .more{ width:150px; height:40px; line-height:40px; border-radius:50px; background:#1a3767; color:#fff; font-size:16px; text-align:center; margin:10px auto 0;}



.hp2 .c3r .tit  a:hover,.hp2 .c3r .tit .hz,.hp2 .c3r .tit .hz i{color:#f05f19;}
.hp2 .c3r .con{ width:100%; margin:0 auto;  display:none;}


.ced4{ padding-top:15px; }
.ced4 .top{ position: relative; }

.ced4 .tit{color:#1f5db2; border-bottom:2px solid #1f5db2; margin-bottom:20px; height:75px;;}
.ced4 .tit span{  font-size:26px; float:left; display:block; padding:15px 30px 0px 0px; }
.ced4 .tit span i{ background:; color:#1f5db2; width:55px; height:55px; line-height:55px; border-radius:30px; margin-left:5px; text-align:center; font-size:32px; }
.ced4 .tit img{margin-right:15px; }

.ced4 .tit .l_button{ float:right; margin-top:15px;}
.ced4 .tit .l_button li{ float:left;}
.ced4 .tit .l_button a{ background:#3276be; margin: 0 10px; display:block; padding:10px 25px; float:left; border-radius:30px; color:#fff; font-size:16px; transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s; }
.ced4 .tit .l_button a:hover,.ced4 .tit .l_button .hz {background:#f05f19;}

.ced4 .con{ width:100%; margin:0 auto;  display:none; height:511px;}
.ced4 .con img{ width:100%; height:511px;}

.zghz { height:auto; width:1220px;}
.zghz .cimg { float: left; height:165px; border-radius:10px; margin-right:14px; margin-bottom:15px;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;}
.zghz .cimg .inner{ width:230px; height: 125px;}
.zghz .cimg .txt{ height:40px; line-height:30px; text-align:center; font-size:16px; overflow:hidden; color:#000}
.zghz .cimg img{ width: 100%; height: 100%; border-radius:10px 10px 0 0;}


.zghz .cimg:hover{box-shadow: 0px 12px 26px 0px rgba(226, 210, 203, 0.5);}



.links{ padding-top:15px; }
.links .top{ position: relative; }

.links .tit{color:#1f5db2; border-bottom:2px solid #1f5db2; margin-bottom:20px; height:75px;;}
.links .tit span{  font-size:26px; float:left; display:block; padding:15px 30px 0px 0px; }
.links .tit span i{ background:; color:#1f5db2; width:55px; height:55px; line-height:55px; border-radius:30px; margin-left:5px; text-align:center; font-size:32px; }
.links .tit img{margin-right:15px; }

.links .neirong ul { width:1320px; margin-left:-10px;}
.links .neirong ul li{ float:left;width:240px; height:47px; border: solid 1px #3276be; border-radius: 5px; line-height: 45px; text-align: center; margin: 7px 10px; transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;-webkit-transition: all 1s; overflow:hidden; background-color:#fff ;}
.links .neirong ul li a{color:#1a3867; font-size:16px}
.links .neirong ul li:hover{ background:#f05f19; border: solid 1px #f05f19;}
.links .neirong ul li:hover a{color: #fff;}


.shipingbofang{ margin:0 auto;}
.shipingbofang video {width: 100%;min-height:450px;height: 100%;}
.shipingtii{font-weight: bold;font-size: 18px; color: #000; border-bottom: 1px solid #ccc; padding: 10px 0; margin-bottom: 20px;}


/*课程*/


.kc_video{ padding-bottom:30px;}
.courseDetail{width: 1325px;margin:0 0 0 -25px; height:auto; padding-bottom:30px;}
.courseDetail li{width:306px;float:left;margin-left:25px;margin-bottom:30px; padding-bottom:15px; background:#fff;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;-o-transition: 0.4s; border-radius:5px;}
.courseDetail li:hover{box-shadow: 0px 12px 26px 0px rgba(226, 210, 203, 0.5);}

.courseDetail li a,.courseDetail li a img,.courseDetail li a>i{display: block;}
.courseDetail li a>i,.courseDetail li a>i img{width:306px;height:175px;overflow: hidden;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out; border-radius:5px 5px 0 0;}
.courseDetail li a>i:hover img{
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	-webkit-transform:scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform:scale(1.1);
	transform: scale(1.1);
	}
.courseDetail li a span,.courseDetail li a p{padding:10px 10px 0;display:block;}
.courseDetail li a span{font:normal 16px/24px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";color:#4f4f4f;}
.courseDetail li a span:hover{color:#315fac}
.courseDetail li a:hover{text-decoration: none;}

.courseDetail li a p b{font-size:18px;color:#50856d;}
.courseDetail li a p i{ margin-right:5px;}

.courseDetail li a p {font-size:14px;color:#50856d;}
.courseDetail li a p i{ margin-right:5px;}

.courseDetail li a span{height:30px;overflow:hidden;}
.courseDetail li a p{padding-top: 5px;}


.zlxz{ margin:0 0 30px 0; border-radius:10px;}
.zlxz ul.zl{ padding-bottom:30px;}
.zlxz ul.zl li{ height:45px; background:#fff; line-height:45px; font-size:16px; border-bottom:1px solid #ccc; padding:10px 40px;}

.zlxz ul.zl li a{ float:right; background:#3275c3; line-height:20px; padding:8px 25PX; border-radius:5PX; margin-top:5px; display:block; color:#FFF; transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;}
.zlxz ul.zl li a:hover{ background:#f05f19;}
.zlxz ul.zl li:hover{ background:#fafafa;}


.dydt{ width:100%; height:auto}
.dydt img{ width:100%}



.about{ padding: 0 0 30px; margin-top:10px; }
.about>.t44{ color: #333; margin-bottom: 70px; }
.fscreen{ background: #fff; }
.fscreen .fli{ position: relative; }
.fscreen .img{ width: 750px; height: 450px; overflow: hidden; position: relative; }
.fscreen .img img{ width:600px; max-width: 100%; margin:40px 35px; border-radius:20px; }
/*.fscreen .img:after{ content: ""; width: 100% ;height: 100%; background: url(fline.png) repeat-y center; position: absolute; left: 0; top: 0; }*/
.fscreen .con{ width: 533px; position: absolute; top:65px; right: 94px; }
.fscreen .con .t44 span{ font-size: 24px; /*margin-left: 20px;*/ }
.fscreen .con .t44{ margin-bottom: 25px; color:#2d6cc0; border-bottom:2px solid #2d6cc0; line-height:40px; padding-bottom:20px; }
.fscreen .con .p18{ line-height: 32px; text-align: justify; }


.ab2{ margin-top: 14px; height: 388px; }
.ab2 .l{ width: 643px; height: 100%; display: table; float: left; background: #fff; position: relative; }
.ab2 .l .inner{ padding: 0 25px; display: table-cell; vertical-align: middle; }
.ab2 .l .p2{ font-size:26px; color: #2d6cc0; line-height:40px; font-weight:bold; margin:00px 0 15px; padding-bottom:10px; border-bottom:2px solid #2d6cc0;}
.ab2 .l .p2 i{ margin:0 10px;}
.ab2 .l .p{ font-size:16px; color: #333; line-height:34px; }
/*..ab2 .l .line,.ab2 .l .symbol1,.ab2 .l .symbol2,.ab2 .l .name{ position: absolute; }
.ab2 .l .line{ width: 290px; height: 1px; background: #003768; top:27px; left:57px; }
.ab2 .l .symbol1,.ab2 .l .symbol2{ width: 30px; height: 26px; background-position: center;background-repeat: no-repeat; background-size: 100% 100% !important; }
ab2 .l .symbol1{ background-image: url(ab2fh1_03.png); top:12px; left:17px; }
.ab2 .l .symbol2{ background-image: url(ab2fh2_03.png); right:17px; bottom:14px; }
*/
.ab2 .l .name{ width: 167px; height: 35px; bottom: 46px; right: 110px; }
.ab2 .l .name img{ width: 100%; height: 100%; }

.ab2 .r{ margin-left: 656px; }
.ab2 .r .top{ width: 100%; height: 388px; background: #e75c24; margin-bottom: 14px; }
.ab2 .r .top .vimg{ width: 100%; height: 322px; position: relative; }
.ab2 .r .top .vimg img{ width: 100%; height: 100%; }
.ab2 .r .top .vimg .vBtn{ width:50px; height:50px; background: url(video.png) no-repeat center; position: absolute; 
 bottom: 10px; left: 10px;  margin: auto; background-size: cover !important; cursor: pointer; }
.ab2 .r .top .p{ font-size: 34px; color: #fff; padding-top: 8px; text-align: center; }


.ab4{ background-position: center; background-repeat: no-repeat; background-size: cover !important; margin-top:15px; }
.ab4 .a_com{text-align:right;}
.ab4 .inner{ padding: 70px 50px 80px; }
.ab4 .con{ margin-top: 60px; height: 610px; overflow: hidden; position: relative; }
.ab4 .con:after{ content: ""; z-index: 1; width: 1128px; height: 1px; background: #2d6cc0; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }

.ab4 .con .year{ text-align: center; position: relative; margin:8px auto; color: #fff; font-family: "Impact"; width:60px; line-height:60px; font-size:24px; background:#2d6cc0; border-radius:50%; font-weight:400;}

.ab4 .slick-slide{ overflow: visible; }

/*
.ab4 .con .y1{ background-image: url(ab4lbk1_03.png); }
.ab4 .con .y2{ background-image: url(ab4lbk2_03.png); }
.ab4 .con .y3{ background-image: url(ab4lbk3_03.png); }
.ab4 .con .y4{ background-image: url(ab4lbk4_03.png); }
.ab4 .con .y5{ background-image: url(ab4lbk5_03.png); }
.ab4 .con .ls .year:after{ top: 99%; }
.ab4 .con .ld .year:after{ bottom: 99%; }
*/

.ab4 .con .year:after{ content: ""; width: 7px; height: 25px; background-position:center; background-repeat: no-repeat; position: absolute;
left: 0; right: 0; margin: 0 auto; background-size: 100% 100% !important; }

/*
.ab4 .con .y1:after{ background-image: url(ab4l1zs_03.png); }
.ab4 .con .y2:after{ background-image: url(ab4l2zs_03.png); }
.ab4 .con .y3:after{ background-image: url(ab4l3zs_03.png); }
.ab4 .con .y4:after{ background-image: url(ab4l4zs_03.png); }
.ab4 .con .y5:after{ background-image: url(ab4l5zs_03.png); }
*/

.ab4 .con .li{ height: 590px; height: 78px; display: none !important; position: relative;  }
.ab4 .con .lcon{ z-index: 99; border: 1px solid; padding: 10px 0 15px 10px; width:350px;max-height: 205px; position: absolute; left: 50%; margin-left: -186px; }
.ie9 .ab4 .con .lcon{ height: 205px; }
.ab4 .con .ls .lcon{ border-top-width: 1px; bottom: 98px; }
.ab4 .con .ld .lcon{ border-bottom-width: 1px; top: 98px;}
/**/
.ab4 .con .lc1{ border-color: #2d6cc0; }
.ab4 .con .lc2{ border-color: #2d6cc0; }
.ab4 .con .lc3{ border-color: #2d6cc0; }
.ab4 .con .lc4{ border-color: #2d6cc0; }
.ab4 .con .lc5{ border-color: #2d6cc0; }

.ab4 .con .lc1 .item .imouth{ color: #2d6cc0; }
.ab4 .con .lc2 .item .imouth{ color: #2d6cc0; }
.ab4 .con .lc3 .item .imouth{ color: #2d6cc0; }
.ab4 .con .lc4 .item .imouth{ color: #2d6cc0; }
.ab4 .con .lc5 .item .imouth{ color: #2d6cc0; }

.ab4 .con .slick-active .li{ display: block !important; }
.ab4 .con .slick-list{ margin: 0 73px; /*padding: 10px 0;*/ overflow: visible;z-index: 9; top: 50%; margin-top: -39px; }
.ab4 .con .lcon .item:after{ content: ""; display: block; clear: both; }
.ab4 .con .lcon .item .imouth{ float: left; line-height: 34px; }
.ab4 .con .lcon .item .imouth span{ font-family: "Impact"; margin-right: 2px; }
.ab4 .con .lcon .item .ip{ font-size: 16px; line-height: 34px; padding-left: 32px; }

.btn2 .slick-arrow{ z-index: 19; width: 20px; height: 20px; line-height: 20px; background: transparent; border-radius: 50%; border: 1px solid #999686; }
.btn2 .slick-arrow:after{ font-size: 14px; color: #999686; }
.btn2 .slick-prev{ left: 15px; }
.btn2 .slick-next{ right: 15px; }
.ab4 .mCustomScrollBox{ max-width: none; width: calc(100% + 12px); }
.ab4 .mCSB_inside > .mCSB_container{ margin-right: 25px; }
.ab4 .mCSB_scrollTools .mCSB_draggerContainer,.ab4 .mCSB_scrollTools{ width: 23px; }
.ab4 .mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.ab4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.ab4 .mCSB_scrollTools .mCSB_dragger{ z-index: 999; width: 23px; height: 23px !important; }
.ab4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: url(gdicon_03.png) no-repeat center; }
.ab4 .con .lc1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #2d6cc0; }
.ab4 .con .lc2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #2d6cc0; }
.ab4 .con .lc3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #2d6cc0; }
.ab4 .con .lc4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #2d6cc0; }
.ab4 .con .lc5 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #2d6cc0; }


.ab6{ height: 747px; margin-top: 14px; }
.ab6 .l,.ab6 .r{ width: 644px; height: 100%; position: relative; }
.ab6 .l .inner,.ab6 .r .inner{ padding:30px 30px 30px; }
.ab6 .l{ background: #2d6cc0; float: left;color: #fff; }
.ab6 .r{ background: #b4d7ed; margin-left: 656px; }
.ab6 .icon{ height: 103px; text-align: center; position: absolute; top: 64px; left: 0; right: 0; margin: auto; }
.ab6 .icon img{ width: auto; height: 100%; }
.ab6 .tbox{ border: 1px solid; padding:30px 30px 30px; }
.ab6 .l .tbox{ border-color: #87aedd; }
.ab6 .r .tbox{ border-color: #2d6cc0; }
.ab6 .t44{ margin-bottom: 14px; text-align:left; font-size:30px; padding-bottom:18px;}
.ab6 .l .t44{ color: #fff; margin-bottom: 14px; }
.ab6 .pbox{ height:487px;}
.ab6 .pbox p{ line-height:32px; margin-bottom:20px;}
.ab6 .p{ line-height:30px; margin-bottom: 14px; }
.ab6 .pt{ font-size: 16px; color: #000040; margin-bottom: 13px; line-height:35px; }

.ab6 .cons{overflow-y: auto;max-width: none; width: calc(100% + 2px); height:520px; padding-right:50px;}
.ab6 .cons::-webkit-scrollbar{width: 3px;}
.ab6 .cons::-webkit-scrollbar-button{display: none;}
.ab6 .l .cons::-webkit-scrollbar-thumb{background: #87aedd;}
.ab6 .r .cons::-webkit-scrollbar-thumb{background: #003261;}


.ab7{ background-color: #fff; padding: 60px 76px 55px; margin-top: 14px; }
.ab7 .p18{ margin: 15px 236px 30px; line-height: 32px; text-align: center; }
.ab7 .con1{ text-align: center; }
.ab7 .con1 .inner{ display: inline-block; }
.ab7 .img{ width: 182px; height: 182px; border-radius: 50%; overflow: hidden; }
.ab7 .img img{ width: 100%; height: 100%; }

.ab7 .p1{ font-size: 16px;}

.ab7 .othera{ font-size: 16px; color: #0079c1; margin-top: 15px; }
.ab7 .othera a{ padding-right: 27px; background: url(../image/images/ks2jt_03.png) no-repeat center right; background-size: auto 100% !important; }
/*.ab7 .name{ font-family: "Arial"; }*/
.ab7 .con1 .img{ float: left; }
.ab7 .con1 .tbox{ margin-left: 230px; text-align: left; padding-top: 20px; }
.ab7 .con1 .name{ font-size: 24px; }
.ab7 .con1 .p1{ margin-top: 25px; }
.ab7 .con1 .p1:after{ left: 0; }
.ab7 .con2{ margin-top: 35px; }
.ab7 .con2 .con2t{ font-size: 24px; color: #003768; padding-bottom: 15px; border-bottom: 1px solid #e0e0e0;  }
.ab7 .con2 .c2con{ padding-top: 40px; }
.ab7 .con2 .c2con .c2li{ float: left; width:47%; margin: 0 1.5% 20px; text-align:left; }
.ab7 .con2 .img{ margin: 0 30px 20px 0; float:left; }
.ab7 .con2 .name{ font-size: 16px; font-weight:bold;position: relative;}
.ab7 .con2 .name:after{ content: ""; width:50px; height: 1px; background: #0079c1; position: absolute; left:213px; bottom:-15px; }
.ab7 .con2 .names{ margin-top:20px; font-size: 16px; font-weight:bold;}
.ab7 .con2 .p{ height:30px; margin-top:30px; font-size:16px;}

/*分年份*/

.courseDetailhy{width: 1325px;margin:0 0 0 -16px; height:auto; padding-bottom:30px;}
.courseDetailhy li{width:200px;float:left;margin-left:16px;margin-bottom:30px; background:#fff;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;-o-transition: 0.4s; border-radius:100px 100px 0 0; padding-bottom:8PX;}
.courseDetailhy li:hover{box-shadow: 0px 12px 26px 0px rgba(226, 210, 203, 0.5);}

.courseDetailhy li,.courseDetailhy li img{display: block;}
/*.courseDetailhy li i{display: block; width:184PX; height:220PX; background:url(BK.jpg) no-repeat; padding:10PX 8PX;}
.courseDetailhy li img{width:184px;height:220px;overflow: hidden;}
*/
.courseDetailhy li i{display: block; width:200PX; height:200PX; border-radius:100px 100px;}
.courseDetailhy li img{width:200px;height:200px;overflow: hidden; border-radius:100px 100px;}


.courseDetailhy li span{height:25px;overflow:hidden; text-align:center; line-height:25px; display:block; margin-top:10px;}
.courseDetailhy li P{height:25px;overflow:hidden; text-align:center; line-height:25px; display:block;}


/*索取课纲*/
.article .m-form4{padding:0px 00px 30px; width:900px; margin:0 auto;}
.article .m-form4 .type{padding-bottom: 11px;border-bottom:1px solid #0098b3;}
.m-form3 .type label{cursor: pointer;display: inline-block;overflow: hidden;position: relative;margin-right: 20px;padding: 0 19px;height: 30px;line-height: 30px;border-radius:3px;font-size: 18px;color: #151314;}
.article .m-form4 .type label.on{background: #315fac;color: #fff;}
.article .m-form4 label .sel{position: absolute;left: -9999px;}
.article .m-form4 ul li{overflow: hidden; margin:15px 0; padding:0 0;}
.article .m-form4 li .con{float: left;width:410px;}
.article .m-form4 li .con1{margin-left:20px;float:right;}
.article .m-form4 li .inp{display: block;padding: 0 22px;width:410px;height: 36px;line-height: 36px;background: #f2f2f2;border:none;border-radius: 3px;font-size: 13px;}
.article .m-form4 li .tex{display: block;padding: 0 22px;width:410px;height:200px;line-height: 36px;background: #f2f2f2;border:none;border-radius: 3px;font-size: 13px;}
.article .m-form4 li .con2{width: 100%;}
.article .m-form4 .option{padding: 20px 0;}
.article .m-form4 .option .sub{display: inline-block;width: 149px;height: 38px;line-height: 38px;background: #315fac;border:none;border-radius: 19px;font-size: 14px;color: #fff;}
.article .m-form4 .option .tip{margin-left: 39px;padding-left: 18px;background: url(icon97.png) no-repeat left center;display: inline-block;vertical-align: middle;font-size: 12px;color: #24282b;}



/* 首页中间图片滚动css */
.center_4{ width:625px;}
.center_4 .tit{ font-size:26px; color:#1f5db2;}
.center_4 .tit span{ display:block; padding:10px 30px 10px 0px; border-bottom:2px solid #1f5db2; margin-bottom:20px; }
.center_4 .tit span i{ background:; color:#1f5db2; margin:0 10px; text-align:center; font-size:32px; }

.picScroll-left {overflow: hidden;position: relative;}
.picScroll-left .hd {overflow: hidden;}
.picScroll-left .hd .prev,.picScroll-left .hd .next {position: absolute;display: block;width: 23px;height: 45px;overflow: hidden;cursor: pointer;}
.picScroll-left .hd .prev {left: 0px;top: 88px;background: url("arrow-left.png") no-repeat;}
.picScroll-left .hd .prev:hover {background: url("arrow-left-hov.png") no-repeat;}
.picScroll-left .hd .next {right: 0px;top: 88px;background: url("arrow-right.png") no-repeat;z-index: 9999;}
.picScroll-left .hd .next:hover {background: url("arrow-right-hov.png") no-repeat;}
.picScroll-left .hd .prevStop {background-position: -60px 0;}
.picScroll-left .hd .nextStop {background-position: -60px -50px;}
.picScroll-left .hd ul {float: right;overflow: hidden;margin-top: 0px;zoom: 1;}
.picScroll-left .hd ul li {float: left;width: 9px;height: 9px;overflow: hidden;margin-right: 5px;text-indent: -999px;cursor: pointer;background: url("images/icoCircle.gif") 0 -9px no-repeat;}
.picScroll-left .hd ul li.on {background-position: 0 0;}
.picScroll-left .bd {padding-left: 30px; padding-right: 30px;width:100%; overflow:hidden;}
.picScroll-left .bd ul {overflow: hidden;zoom: 1;}
.picScroll-left .bd ul li {margin: 0 15px; text-align:center;float: left;_display: inline;overflow: hidden;text-align: center;}
.picScroll-left .bd ul li .pic {text-align: center;width: 255px;height: 206px;}
.picScroll-left .bd ul li .pic img {width: 255px;height: 206px;display: block;}
.picScroll-left .bd ul li .pic a:hover img {border-color: #999;}