@charset 'utf-8';

*{
	font-family: 微软雅黑,airal!important;
}
*{font-style:normal;}
.j_more{
    position: absolute;
    right:0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 18px;
    color: #999999;
    line-height: 1.5;
}
.j_more img{
    width: 30px;
    margin-bottom: 4px;
    margin-left: 8px;
}
.j_more .lans{
    display: none;
}
.j_more:hover{
    color: #01274c;
}
.j_more:hover .lans{
    display: inline-block;
}
.j_more:hover .huis{
    display: none;
}
.header{
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10;
	width: 100%;
	padding: 0 50px;
	background-color: #01274c;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.header_top{
	position: relative;
	width: 100%;
	padding: 27px 0;
	border-bottom: 1px solid #556e87;
}
.header_top .logo{
	width: 280px;
	margin-right: 25px;
}
.header_top .logo img{
	width: 100%;
}
.header_top .ht_txt{
	margin-top: 8px;
	padding-left: 20px;
	border-left: 1px solid #fff;
}
.header_top .ht_txt h1{
	margin-bottom: 10px;
	font-size: 18px;
	color: #fff;
	line-height: 1.5;
}
.header_top .ht_txt p{
	font-size: 12px;
	color: #fff;
	line-height: 1.5;
	text-transform: uppercase;
}
.header_top .ht_bs{
	position: absolute;
	top: 50%;
	right: 0px;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.header_top .ht_bs .ht_btn button{
	position: relative;
	margin-right: 40px;
	padding: 18px 24px;
	background-color: #fff;
	color: #333;
	text-transform: uppercase;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.header_top .ht_bs .ht_btn button p{
	position: relative;
	z-index: 1;
}
.header_top .ht_bs .ht_btn button:after{
	content: '';
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 0;
	width: 100%;
	height: 0px;
	background-color: #92c1ef;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.header_top .ht_bs .ht_btn button:hover{
	color: #fff;
	/* background-color: #92c1ef; */
}
.header_top .ht_bs .ht_btn button:hover:after{
	height: 100%;
	/* background-color: #92c1ef; */
}
.header_top .ht_bs .search{
	width: 30px;
	line-height: 50px;
}
.header_top .ht_bs .search img{
	width: 100%;
	cursor: pointer;
}
.header_bottom{
	width: 100%;
}
.header_bottom .li1{
	position: relative;
	float: left;
	width: 12.5%;
	padding: 25px 0;
	text-align: center;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.header_bottom .li1:after{
	content: '';
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 0px;
	background-color: #fff;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.header_bottom .li1 > a{
	position: relative;
	z-index: 1;
	display: inline-block;
	width: 100%;
	font-size: 20px;
	color: #fff;
	/*border-left: 1px solid #8c9eae;*/
}
.header_bottom .li1 > a::after{
	content: '';
	position: absolute;
	left: 0;
	width: 1px;
	height: 100%;
	background: #8c9eae;
}
.header_bottom .li1:nth-child(1) a::after{
	border-left: 0;
}
.header_bottom .li1:nth-child(1) a{
	border-left: 0px solid #8c9eae;
}
/* .header_bottom .li1:hover{
	background-color: #fff;
} */
.header_bottom .li1:hover:after{
	height: 100%;
}
.header_bottom .li1:hover a{
	color: #333333;
	border-left: 0px solid #8c9eae;
}
.pulldown{
	display: none;
	position: fixed;
	top: 197px;
	left: 0px;
	z-index: 10;
	width: 100%;
	padding: 30px 50px;
	background-color: #fff;
}
.pulldown .pd_fl{
	display: none;
	width: 570px;
	padding:0 0px 0 200px;
	text-align: left;
}
.pulldown .pd_fl h1{
	padding: 10px 0;
	font-size: 30px;
	color: #01274c;
}
.pulldown .pd_fl p{
	padding: 10px 0 20px;
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
}
.pulldown .pd_fl img{
	max-width: 100%;
}
.pulldown .pd_con{
	width: 12.5%;
	min-height: 235px;
	border-left: 1px solid #e5e5e5;
}
.pulldown .pd_con:nth-child(1){
	border-left: 0px solid #e5e5e5;
}
.pulldown .pd_con li{
	padding: 15px 0 15px;
	text-align: center;
}
.pulldown .pd_con li a{
	position: relative;
	font-size: 16px;
	color: #666666;
}
.pulldown .pd_con li:hover a{
	color: #01274c;
}
.pulldown .pd_con li a:after{
	content: '';
	position: absolute;
	top: 50%;
	left: -17px;
	width: 10px;
	height: 1px;
	background-color: #cccccc;
}
.header.act{
	background-color: #fff;
}
.header.act .header_top{
	padding: 19px 0;
	border-bottom: 0px solid #556e87;
}
.header.act .logo .img_s{
	display: none;
}
.header.act .logo .img_d{
	display: block;
}
.header.act .header_top{
	position: unset;
	float: left;
	width: 575px;
}
.header.act .header_top .ht_txt{
	border-left: 1px solid #333333;
}
.header.act .header_top .ht_txt h1{
	color: #010101;
}
.header.act .header_top .ht_txt p{
	color: #010101;
}
.header.act .header_top .ht_bs {
	right: 50px;
}
.header.act .header_top .ht_bs .ht_btn{
	display: none;
}
.header.act .header_top .ht_bs .search .img_s{
	display: none;
}
.header.act .header_top .ht_bs .search .img_d{
	display: block;
}
.header.act .header_bottom{
	float: left;
	width: calc(100% - 575px);
	padding-left: 15px;
}
.header.act .header_bottom .li1{
	height: 110px;
	padding: 0px;
	line-height: 110px;
}
.header.act .header_bottom .li1:after{
	content: '';
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 0px;
	background-color: #274168;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.header.act .header_bottom .li1:hover:after{
	height: 100%;
}
.header.act .header_bottom .li1 > a{
	color: #333;
	border-left: 0px solid #8c9eae;
}
.header.act .header_bottom .li1 > a::after{
	content: '';
	position: absolute;
	left: 0;
	width: 0;
	height: 100%;
	background: #8c9eae;
}
/* .header.act .header_bottom .li1:hover{
	background-color: #274168;
} */
.header.act .header_bottom .li1:hover > a{
	color: #fff;
}
.header.act .pulldown{
	top: 110px;
	padding: 30px 80px 30px 50px;
	-moz-box-shadow: -1px 10px 14px #f6f6f6 inset;
	-webkit-box-shadow: -1px 10px 14px #f6f6f6 inset;
	box-shadow: -1px 10px 14px #f6f6f6 inset;
}
.header.act .pulldown .pd_fl{
	display: block;
}
.header.act .pulldown .pd_fr{
	float: left;
	width: calc(100% - 570px);
}
.header.act .pulldown .pd_con li a:after{
	display: none;
}
.header2{
        display:none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;

	width: 100%;
	height: 80px;
	padding-left: 15px;
	padding-right: 15px;

	background-color: #345270;
}
.header2 .logo{
	width: 150px;
	line-height: 80px;
}
.header2 .logo img{
	width: 100%;
}
.header2 .phsearch{
	position: absolute;
	top: 50%;
	right: 70px;

	width: 20px;
	cursor: pointer;

	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.header2 .phsearch img{
	width: 100%;
}
.header2 .menuph{
	position: absolute;
	top: 50%;
	right: 15px;

	width: 50px;
	height: 50px;

	cursor: pointer;
	text-align: center;

	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.header2 .menuph .point{
	position: relative;
	display: inline-block;
	width: 28px;
	height: 22px;
	margin-top: 14px;
}
.header2 .menuph .point:hover .navbtn,
.header2 .menuph .point:hover .navbtn::after,
.header2 .menuph .point:hover .navbtn::before{
    width: 28px;
}
.header2 .menuph .navbtn{
	position: absolute;
	top: 10px;
	right: 0;
	display: inline-block;
	width: 28px;
	height: 1px;
	-webkit-transition: all .3s ease-out 0s;
       -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;
    background: #ffffff;
}
.header2 .menuph .navbtn::after,
.header2 .menuph .navbtn::before{
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
       -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;
    background: #ffffff;
}
.header2 .menuph .navbtn::after{
    top: -10px;
}
.header2 .menuph .navbtn::before{
    top: 10px;
}
.header2 .menuph .point.active .navbtn{
    background: transparent;
}
.header2 .menuph .point.active .navbtn::after{
    top: 0;
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}
.header2 .menuph .point.active .navbtn::before{
    top: 0;
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.searchbox{
    display: none;

    position: fixed;
    top: 0;
    left: 0;
    z-index: 11;

    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .85);
}
.searchbox .sou{
    position: absolute;
    top: 50%;
    left: 50%;

    width: 847px;

    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.search-input{
    float: left;
    width: 731px;
    height: 87px;

    padding-left: 30px;

    color: #333;
    background: #fff;
    font-size: 18px;
}
.search-btn{
    float: right;
    width: 102px;
    height: 87px;

    margin-left: 3px;
    text-align: center;
    background: #345270;
    line-height: 86px;
}
.search-btn-img{
    width: 44px;vertical-align:middle;
}
.searchbox .tansouc{
    position: absolute;
    top: 60px;
    right: 15px;
    cursor: pointer;
}
@media screen and (max-width: 991px)
{
    .searchbox .sou{
        width: 750px;
    }
    .search-input{
        width: 638px;
    }
}
@media screen and (max-width: 767px)
{
.j_more {
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translateY(-0%);
    -moz-transform: translateY(-0%);
    -ms-transform: translateY(-0%);
    -o-transform: translateY(-0%);
    transform: translateY(-0%);
    font-size: 18px;
    color: #666666;
    line-height: 1.5;
}
    .searchbox .sou{
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
    }
    .search-input{
        font-size: 12px;
        width:calc(100% - 70px);
        width: -webkit-calc(100% - 70px);
        height: 50px;
        padding-left: 15px;
    }
    .search-btn{
        line-height: 50px;
        width: 60px;
        height: 50px;
    }
    .search-btn-img{
        width: 26px;
    }
}
/*手机下拉*/
.phxia{
    position: relative;
    z-index: 10;
    margin-top: 80px; 
    width: 100%;
}
.xialaph{
    display: none;

    position: absolute;
    top: 0px;
    left: 0px;

    width: 100%;

    padding-bottom: 30px;

    background-color: #f1f1f1;
    font-family: '微软雅黑';
}
@media screen and (max-width: 992px)
{
    .xialaph .container{
        width: 100%;
        padding: 0 40px;
    }
}
@media screen and (max-width: 768px)
{
    .xialaph .container{
        width: 100%;
        padding: 0 15px;
    }
}
.xialaph h4{
    position: relative;
}
.xialaph h4::after{
    content: '';

    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 1px;

    opacity: .1;
    background-color: #000;
}
.xialaph h4 a{
    font-size: 16px;
    font-weight: bold;
    line-height: 60px;
    text-transform: uppercase;
    color: #999;
}
.xialaph h4 img{
	position: absolute;
	top: 50%;
	right: 5px;

    width: 13px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.xialaph .ul2{
    display: none;
    padding-top: 7px;
    padding-bottom: 8px;
}
.xialaph .ul2 .container{
	max-width: 100%;
}
.xialaph h5{
    position: relative;
}
.xialaph h5::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;


	width: 100%;
    height: 1px;

    opacity: .05;
    background-color: #000;
}
.xialaph h5 a{
    font-family: '微软雅黑';
    font-size: 14px;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
}
.xialaph h5 img{
	position: absolute;
	top: 50%;
	right: 5px;

    width: 13px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s,
.xialaph h6.active img.img_s{
    display: none;
}
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d,
.xialaph h6.active img.img_d{
    display: block;
}
.xialaph .ul3{
    display: none;
    padding-left: 7px;
}
.xialaph .ul4{
    display: none;
    padding-left: 15px;
}
.xialaph h6{
	position: relative;
}
.xialaph h6::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;

	width: 100%;
    height: 1px;

    opacity: .05;
    background-color: #000;
}
.xialaph h6 img{
	position: absolute;
	top: 50%;
	right: 5px;

    width: 13px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.xialaph h6 a{
	font-family: '微软雅黑';
    font-size: 12px;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
}
.xialaph p a{
	font-family: '微软雅黑';
    font-size: 12px;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
}
.phonemeng{
    display: none;

    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;

    width: 100%;
    height: 100%;

    opacity: .6;
    background-color: #000;
}
.phonemeng.active{
    display: block;
}
.banner{
	width: 100%;
	height: 100vh; 
}
.banner .bancon{
	position: fixed;
	top: 197px;
	left: 0px;
	width: 100%;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.banner .bancon .banslick {
        position: relative;
        height:calc(100vh - 197px);
}
.ban_bg{
        position: absolute;
        width: 100%;
        height: 100%;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
}
.banner .bancon.act{
	top: 110px;
}
.banner .bancon.act .banslick {
        height:calc(100vh - 110px);
}
.banner .bancon img{
	height: 100%;
}
.banner .slick-prev{
	top: 40%;
	left: 40px;
	z-index: 1;
	width: 23px;
	height: 47px;
	background: url(../images/prev.png) no-repeat;
	background-size: 100% 100%;
}
.banner .slick-next{
	top: 40%;
	right: 40px;
	z-index: 1;
	width: 23px;
	height: 47px;
	background: url(../images/next.png) no-repeat;
	background-size: 100% 100%;
}
.wrap{
	width: 100%;
	padding: 0 50px;
}
.innews .innew_con{
	position: relative;
	width: 100%;
	height: 1500px;
}
.innews .innew_con .innew_box1{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 50%;
	padding: 40px 55px;
	background-color: #fff;
}
.innews .innew_con .innew_box1 .innew_title{
        position: relative;
	padding: 30px 0;
}
.innews .innew_con .innew_box1 .innew_title h1{
	font-size: 36px;
	color: #333333;
}
.innews .innew_con .innew_box1 .innew_title h1 span{
	display: inline-block;
	margin-left: 20px;
	font-size: 16px;
	color: #999999;
}
.innews .innew_con .innew_box1 .innew_slick{
	padding-bottom: 30px;
}
.innew_slide {
	display: none;
}
.slick-list .innew_slide {
	display: block;
}
.innews .innew_con .innew_box1 .innew_slick .slick-dots li{
	width: 9px;
	height: 9px;
	margin: 0 13px;
	border: 1px solid #9b9b9b;
	background-color: #fff;
}
.innews .innew_con .innew_box1 .innew_slick .slick-dots li.slick-active{	
	border: 0px solid #9b9b9b;
	background-color: #01274c;
}
.innews .innew_con .innew_box1 .innew_slick .slick-prev{
	top: auto;
	left: auto;
	right: 55px;
	bottom: 0px;
	z-index: 1;
	width: 11px;
	height: 20px;
	background: url(../images/newprev.png) no-repeat;
	background-size: 100% 100%;
}
.innews .innew_con .innew_box1 .innew_slick .slick-prev:after{
	content: '';
	position: absolute;
	top: 50%;
	left: 33px;
	width: 1px;
	height: 10px;
	background-color: #999; 
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.innews .innew_con .innew_box1 .innew_slick .slick-next{
	top: auto;
	right: 0px;
	bottom: 0px;
	z-index: 1;
	width: 11px;
	height: 20px;
	background: url(../images/newnext.png) no-repeat;
	background-size: 100% 100%;
}
.innews .innew_con .innew_box1 .innew1_box{
	padding: 40px 0;
	border-top: 1px solid #cccccc;
}
.innews .innew_con .innew_box1 .innew1_box:nth-child(1){
	border-top: 0px;
}
.innews .innew_con .innew_box1 .innew1_box .innew_time{
	width:145px; 
	text-align: center;
}
.innews .innew_con .innew_box1 .innew1_box .innew_time h1{
	margin-bottom: 20px;
	font-size: 44px;
	color: #01274c;
}
.innews .innew_con .innew_box1 .innew1_box .innew_time h2{
	font-size: 14px;
	color: #01274c;
}
.innews .innew_con .innew_box1 .innew1_box .innew1_txt{
	width: calc(100% - 145px);
	padding-left: 30px;
}
.innews .innew_con .innew_box1 .innew1_box .innew1_txt h1{
	font-size: 18px;
	font-weight: bold;
	color: #01274c;
	line-height: 1.5;
}
.innews .innew_con .innew_box1 .innew1_box .innew1_txt p{
	padding: 25px 0 30px;
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
}
.innews .innew_con .innew_box1 .innew1_box .innew1_txt button{
	padding: 0 35px;
	font-size: 12px;
	color: #666666;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
.innews .innew_con .innew_box1 .innew1_box:hover button{
	color: #01274c;
}
.innews .innew_con .innew_box2{
	position: absolute;
	left: 50%;
	bottom: 0px;
	width: 25%;
	background-color: #fff;
}
.innews .innew_con .innew_box3{
	position: absolute;
	left: 75%;
	bottom: 0px;
	width: 25%;
	background-color: #fff;
}
.innews .innew_con .innew_box{
	padding: 45px 35px 60px;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
}
.innews .innew_con .innew_box:nth-child(1){
	border-top: 0px solid #e6e6e6;
}
.innews .innew_con .innew_box .innew_img{
	width: 100%;
	margin-bottom: 55px;
	overflow: hidden;
}
.innews .innew_con .innew_box .innew_img img{
	width: 100%;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.innews .innew_con .innew_box:hover .innew_img img{
	transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.innews .innew_con .innew_box .innew_txt h1{
	margin-bottom: 30px;
	line-height: 1.5;
	font-size: 22px;
	color: #333333;
}
.innews .innew_con .innew_box .innew_txt h2{
	margin-bottom: 35px;
	line-height: 1.5;
	font-size: 20px;
	color: #333333;
}
.innews .innew_con .innew_box .innew_txt p{
	margin-bottom: 20px;
	font-size: 16px;
	color: #333333;
	line-height: 2;
}
.innews .innew_con .innew_box .innew_txt button{
	padding: 5px 0;
	font-size: 18px;
	color: #999999;
	text-transform: uppercase;
	border-bottom: 1px solid #999999;
}
.innews .innew_con .innew_box .innew_txt button img{
        width:30px;
	margin-left: 50px;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.innews .innew_con .innew_box:hover .innew_txt h1{
	color: #01274c;
}
.innews .innew_con .innew_box:hover .innew_txt button{
	border-bottom: 1px solid #01274c;
	color: #01274c;
}
.innews .innew_con .innew_box:hover .innew_txt button img{
	transform: translateX(10px);
	-o-transform: translateX(10px);
	-ms-transform: translateX(10px);
	-moz-transform: translateX(10px);
	-webkit-transform: translateX(10px);
}
.wrap2{
	width: 1440px;
	margin: 0 auto; 
	max-width: 100%;
}
.instudy{
	position: relative;
	background: url(../images/banner_04.jpg) no-repeat;
	background-size: cover;
}
.instudy .inst_title{
	padding: 90px 0 80px;
	text-align: center;
}
.instudy .inst_title h1{
	margin-bottom: 20px;
	font-size: 36px;
	color: #fff;
}
.instudy .inst_title h2{
	font-size: 14px;
	color: #ececec;
}
.instu_con{
	margin: 0 -45px;
}
.instu_con .instu_box{
	width: 33.333%;
	padding: 0 45px;
}
.instu_con .instu_box .instu_bg{
	position: relative;
	width: 100%;
}
.instu_con .instu_box .instu_bg .instu_img img{
	width: 100%;
} 
.instu_con .instu_box .instu_bg .instu_txt{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 75px 55px 0;
}
.instu_con .instu_box .instu_bg .instu_txt h1{
	margin-bottom: 15px;
	font-size: 36px;
	color: #ffffff;
}
.instu_con .instu_box .instu_bg .instu_txt h2{
	margin-bottom: 15px;
	font-size: 14px;
	color: #ffffff;
}
.instu_con .instu_box .instu_bg .instu_txt button{
	width: 37px;
	height: 37px;
	border: 1px solid #ffffff;
	border-radius: 50%;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.instu_con .instu_box .instu_bg .instu_txt button img{
	width: 22px;
}
.instu_con .instu_box .instu_bg:hover button{
	background: #ffffff;
}
.instu_con .instu_box .instu_bg:hover button .img_s{
	display: none;
}
.instu_con .instu_box .instu_bg:hover button .img_d{
	display: inline-block;
}
.instu_btn{
	padding: 85px 0;
	text-align: center;
}
.instu_btn .instu_button{
	position: relative;
	display: inline-block;
	width: 275px;
	height: 70px;
	margin: 0 62px;
	padding-top: 20px;
	border: 1px solid #596c7d;
	text-align: center;
}
.instu_btn .instu_button:after{
	content: '';
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 0px;
	background-color: #013069;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.instu_btn .instu_button .insbt_con{
	position: relative;
	z-index: 1;
	display: inline-block;
}
.instu_btn .instu_button .insbt_con img{
	margin-right: 15px;
}
.instu_btn .instu_button .insbt_con .insbt_txt{
	text-align: left;
}
.instu_btn .instu_button .insbt_con h5{
	margin-bottom: 5px;
	font-size: 18px;
	color: #ffffff;
}
.instu_btn .instu_button .insbt_con h6{
	font-size: 14px;
	color: #ffffff;
}
.instu_btn .instu_button:hover{
	/* background-color: #013069; */
	border: 1px solid rgba(0,0,0,0);
}
.instu_btn .instu_button:hover:after{
	height: 100%;
}
.inmess{
	position: relative;
	padding: 85px 0 90px;
	background: #ffffff;
}
.inmess_mar{
	margin: 0 -20px;
}
.inmess_con{
	padding: 0 20px;
}
.inmess_con.inmess1{
	width: 34.5%;
}
.inmess_con.inmess2{
	width: 36%;
}
.inmess_con.inmess3{
	width: 29.5%;
}
.inmess_con .inmess_title{
	position: relative;
	margin-bottom: 30px;
	padding-left: 80px;
}
.inmess_con .inmess_title img{
	position: absolute;
	top: 50%;
	left: 12px;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.inmess_con .inmess_title .huis,
.inmess_con .inmess_title .lans{
	position: relative;
	top: 0;
	left: 0;
	transform: translateY(-0%);
	-o-transform: translateY(-0%);
	-ms-transform: translateY(-0%);
	-moz-transform: translateY(-0%);
	-webkit-transform: translateY(-0%);
}
.inmess_con .inmess_title h5{
	font-size: 36px;
	color: #666666;
	line-height: 1.5;
}
.inmess_con .inmess_title h6{
	font-size: 16px;
	color: #999999;
	line-height: 1.5;
	text-transform: uppercase;
}
.inmess_box{
	position: relative;
	padding: 5px 0 0;
}
.inmess_box .inmess_time1{
	width: 65px;
	height: 79px;
	margin-right: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
}
.inmess_box .inmess_timex{
	width: 80px;
	padding-bottom: 0;
	padding-top: 5px;
}
.inmess_box .inmess_time1 h5{
	font-size: 28px;
	color: #92c1ef;
	line-height: 1.5;
}
.inmess_box .inmess_time1 h6{
	font-size: 14px;
	color: #999999;
	line-height: 1.5;
}
.inmess_box .inmess_txt{
	width: calc(100% - 80px);
	min-height: 79px;
	padding-bottom: 15px;
	padding-top: 10px;
	border-bottom: 1px solid #e1e1e1;
}
.inmess_box .inmess_txtx{
	width: calc(100% - 95px);
}
.inmess_box .inmess_txt h5{
	margin-bottom: 5px;
	font-size: 16px;
	color: #333333;
	line-height: 1.5;
}
.inmess_box .inmess_txt p{
	font-size: 14px;
	color: #999999;
	line-height: 1.5;
}
.inmess_box .inmess_arrow{
	position: absolute;
	top:20px;
	right: 0px;
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.inmess_box:hover .inmess_txt h5{
	color: #013069;
}
.inmess_box:hover .inmess_arrow{
	transform: translateX(10px);
	-o-transform: translateX(10px);
	-ms-transform: translateX(10px);
	-moz-transform: translateX(10px);
	-webkit-transform: translateX(10px);
}
.inmess_box .inmess_time1.co{
	border-bottom: 0px solid #e1e1e1;
	line-height: 79px;
}
.inmess_box .inmess_time1.co h5{
	color: #e15139;
}
.footer{
	position: relative;
	background-color: #01274c;
}
.footer .fo_top{
	padding: 85px 0 55px;
	border-bottom: 1px solid #345270;
}
.footer .fo_top .ft_left{
	width: 60%;
}
.footer .fo_top .fl_top{
	margin-bottom: 30px;
}
.footer .fo_top .fl_logo{
	width: 280px;
	margin-right: 20px;
}
.footer .fo_top .fl_logo img{
	width: 100%;
}
.footer .fo_top .fl_mess{
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left:20px;
	border-left: 1px solid #ffffff;
}
.footer .fo_top .fl_mess h5{
	font-size: 18px;
	color: #ffffff;
	line-height: 1.5;
}
.footer .fo_top .fl_mess h6{
	font-size: 12px;
	color: #ffffff;
	line-height: 1.5;
	text-transform: uppercase;
}
.footer .fo_top .fl_bottom li{
	/* width: 33.33%; */
	margin-right: 20px;
	padding: 10px 0;
	font-size: 14px;
	color: #b5d2f2;
	line-height: 1.5;
}
.footer .fo_top .fl_bottom li img{
	width: 20px;
	margin-right: 10px;
}
.footer .fo_top .ft_right{
	position: relative;
	width: 40%;
	padding-right: 110px;
}
.footer .fo_top .ft_right .fr_left .f_nav {
	margin-bottom: 30px;
}
.footer .fo_top .ft_right .fr_left .f_nav li{
	float: left;
	width: 25%;
	padding-bottom: 20px;
}
.footer .fo_top .ft_right .fr_left .f_nav li a{
	font-size: 16px;
	color: #ffffff;
	line-height: 1.5;
}
.fvisit_btn{
	position: relative;
	width: 100%;
	height: 100%;
	padding-left: 25px;
	line-height: 40px;
	font-size: 14px;
	color: #ffffff;
	border:1px solid #8093a6;
	cursor: pointer;
	text-align: left;
}
.fvisit_btn .fpd{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 45px;
	line-height: 40px;
	text-align: center;
	border-left: 1px solid #345270;
}
.fvisit_btn .fpd img{
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.fvisit_btn.act .fpd img{
	transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.fvisit_con{
	display: inline-block;
	position: relative;
	width: 210px;
	height: 40px;
	margin-bottom: 10px;
}
.fvisit_con:nth-child(1){
	position: relative;
	z-index: 2;
	margin-right: 35px;
}
.fvisit_con .fvisit_box{
	display: none;
	position: absolute;
	top: 40px;
	left: 0px;
	width: 100%;
	background-color: #01274c;
	border-bottom: 1px solid #8093a6;
	border-left: 1px solid #8093a6;
	border-right: 1px solid #8093a6;
}
.fvisit_con .fvisit_box ul{
	height: 120px; 
}
.mCSB_inside>.mCSB_container{
	margin-right: 0;
}
.fvisit_con .fvisit_box li{
	text-align: left;
	font-size: 14px;
	line-height: 24px;
	padding: 8px 0 8px 25px;
	border-bottom: 1px solid #8093a6;
}
.fvisit_con .fvisit_box li a{
	font-size: 14px;
	color: #ffffff;
	line-height: 1.5;
}
.bds_weixin{
	background-image: url(../images/weixin.png) !important;
}
.bds_tsina{
	background-image: url(../images/weibo.png) !important;
}
.bds_qzone{
	background-image: url(../images/qq.png) !important;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
	display: block;
	float: none !important;
	width: 44px !important;
	height: 44px !important;
	margin: 0 0 15px 0 !important;
	padding-left: 0px !important;
	background-size: 100% 100%;
	background-position: 0 0 !important;
	background-repeat: no-repeat;
}
.fr_right{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 45px;
	margin-left: 65px;
}
.fo_bottom{
	padding: 20px 0;
	text-align: center;
}
.fo_bottom p{
	font-size: 14px;
line-height: 24px;
	color: #34608b;
}
.fo_bottom p a{
	color: #34608b;
}
.fo_bottom p a:hover{
	color: #ffffff;
}
.phbanner{
	display: none;
	width: 100%;
}
.phbanner img{
	width: 100%;
}
.phbanner .slick-prev {
    left: 40px;
    z-index: 1;
    width: 23px;
    height: 47px;
    background: url(../images/prev.png) no-repeat;
    background-size: 100% 100%;
}
.phbanner .slick-next {
    right: 40px;
    z-index: 1;
    width: 23px;
    height: 47px;
    background: url(../images/next.png) no-repeat;
    background-size: 100% 100%;
}
/*jason*/
.ny_ban{
	position:relative;
	height: 400px;
}
.ny_ban img{
	position: absolute;
	left:50%;
	top:0;
	height: 100%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.ny_bo{
	margin-top: 197px;
}
.ny_bo.act{
	margin-top: 110px;
}
.ny_con{
	position: relative;
	padding-top: 90px;
}
.ny_con::before{
	content: '';
	display: block;
	position: absolute;
	left: 270px;
	top:0;
	height: 100%;
	width:1px;
	background: #f1f1f1;
}
.gg_l{
	float: left;
	width: 270px;
}
.gg_l::before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 90px;
	height: calc(100% - 90px);
	width: 270px;
	background: #f8f8f8;
	z-index: -1;
}
.gg_l .tle{
	padding: 24px 0;
	background: #04c199;
}
.gg_l .tle img{
	display: block;
	width: 50px;
	margin: 0 auto;
}
.gg_l .tle p{
	font-size: 16px;
	line-height: 24px;
	color: #e9e9e9;
	margin-top: 20px;
	text-align: center;
}
.gg_l .l_yiji{
	background: #f4f5f9;
	min-height: 530px;
}
.gg_l .l_yiji li{
	width:100%;
	padding: 16px 15px;
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.gg_l .l_yiji li a{
	display: block;
}
.gg_l .l_yiji li i{
	position: relative;
	display: inline-block;
	font-size: 16px;
	line-height: 24px;
	color: #6a6e9b;
	font-style: normal;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.gg_l .l_yiji li i b{
	position: absolute;
	top:50%;
	right: -12px;
	width: 9px;
	height: 6px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.gg_l .l_yiji li i b img{
	position: absolute;
	top:0;
	left: 0;
	width: 9px;
}

.gg_l .l_yiji li i b .blue{
	opacity: 1;
}
.gg_l .l_yiji li i b .whi{
	opacity: 0;
}
.gg_l .l_yiji .l_erji{
	display:none;
	background: #d4f1eb;
	padding: 8px 0;
	border-bottom: 1px solid #e1e1e1;
}
.gg_l .l_yiji .l_erji li{
	padding: 11px 15px;
	border-bottom: 0;
}
.gg_l .l_yiji .l_erji li i{
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.gg_l .l_yiji .l_erji li.act i{
	color: #013069;
	font-weight: bold;
}
.gg_l .l_yiji li.act{
	background: #013069;
}
.gg_l .l_yiji li.act i{
	color: #ffffff;
	font-weight: bold;
}
.gg_l .l_yiji li.act i b .blue{
	opacity: 0;
}
.gg_l .l_yiji li.act i b .whi{
	opacity: 1;
}
.gg_l .l_yiji li.act .l_erji{
	display: block;
}
.gg_l .l_yiji .l_erji li.act{
	background: #d4f1eb;
}
/*新加*/
.gg_l .l_yiji .l_erji b{

}
.l_sanji li{
   background: #ffffff;
}
.gg_l .l_yiji .l_erji .l_sanji li.act{
   background: #ffffff;
}
.l_sanji li.act i{
   color: #013069;
   font-weight: bold;
}
.gg_l .l_yiji .l_erji li.act i b .blue{
   opacity: 1;
}








/*新加*/
.gg_l .l_yiji .l_erji b{

}
.l_sanji{
	display: none;
}
.l_sanji li{
	background: #ffffff;
}
.gg_l .l_yiji .l_erji .l_sanji li.act{
	background: #ffffff;
}
.l_sanji li.act i{
	color: #013069;
	font-weight: bold;
}
.gg_l .l_yiji .l_erji li.act i b .blue{
	opacity: 1;
}
.gg_l .l_yiji li.act1 i b img{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

@media screen and (min-width:1200px){
	.gg_l .l_yiji .l_erji li:hover i{
		color: #013069;
		font-weight: bold;
	}
	.gg_l .l_yiji li:hover{
		background: #013069;
	}
	.gg_l .l_yiji li:hover i{
		color: #ffffff;
		font-weight: bold;
	}
	.gg_l .l_yiji li:hover i b .blue{
		opacity: 0;
	}
	.gg_l .l_yiji li:hover i b .whi{
		opacity: 1;
	}
	.gg_l .l_yiji .l_erji li:hover{
		background: #d4f1eb;
	}
	/**/
	.gg_l .l_yiji .l_erji .l_sanji li:hover{
		background: #ffffff;
	}
	.gg_l .l_yiji .l_erji li:hover i b .blue{
		opacity: 1;
	}

}
.gg_r{
	float: left;
	width:calc(100% - 270px);
	padding-left: 90px;
	padding-right: 120px;
}
.gg_r .tle{
	position: relative;
	display: block;
	width: 100%;
	margin-bottom: 70px;
}
.gg_r .tle .bz{
	float: left;
	display: inline-block;
	width: 70px;
	height: 70px;
	background: #01326e;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 70px;
	font-size: 40px;
}
.gg_r .tle .name{
	display: inline-block;
	padding-left: 20px;
}
.gg_r .tle .name i{
	display: block;
	font-size: 20px;
	line-height: 20px;
	color: #999999;
	font-style: normal;
	margin-bottom: 14px;
}
.gg_r .tle .name b{
	display: block;
	font-size: 36px;
	line-height: 36px;
	color: #545454;
}
.gg_r .tle::after{
	content: '';
	position: absolute;
	bottom: 0;
	right:0;
	width: calc(100% - 335px);
	height: 1px;
	background: #eeeeee;
}
.b2_nr{
	margin:0 -22px;
}
.b2nr_bo{
	float: left;
	width:33.33%;
	padding: 0 22px;
	margin-bottom: 68px;
}
.b2nr_bo .pic_bo{
	position: relative;
	border:1px solid #eeeeee;
	overflow: hidden;
}
.b2nr_bo .pic_bo .bg{
	position: relative;
	width:100%;
}
.b2nr_bo .pic_bo .pic{
	position: absolute;
	top:50%;
	left: 50%;
	height: 100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .6s ease-out 0s;
	-moz-transition: all .6s ease-out 0s;
	-ms-transition: all .6s ease-out 0s;
	-o-transition: all .6s ease-out 0s;
	transition: all .6s ease-out 0s;
}
.b2nr_bo .text{
	position: relative;
	border:1px solid #eeeeee;
	padding: 0 34px;
	text-align: center;
}
.b2nr_bo .text h1{
	position: relative;
	font-size: 26px;
	line-height: 40px;
	color: #333333;
	border-bottom: 1px solid #dfdfdf;
	text-align: center;
	padding: 20px 0;
}
.b2nr_bo .text h1::after{
	content: '';
	position: absolute;
	bottom: -1px;
	left: 50%;
	width: 45px;
	height: 3px;
	background: #01326e;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.b2nr_bo .text .p_bo{
	display: inline-block;
	padding: 30px 0 95px 0px;
	height: 250px;
}
.b2nr_bo .text p{
	display: block;
}
.b2nr_bo .text p i{
	float: left;
	display: inline-block;
	font-size:18px;
	line-height: 28px;
	padding: 6px 0;
	color: #333333;
	font-style:normal;
}
.b2nr_bo .text p:first-child span{
	width:calc(100% - 54px);
}
.b2nr_bo .text p:nth-child(2) span{
	width:calc(100% - 90px);
}
.b2nr_bo .text p:nth-child(3) span{
	width:calc(100% - 90px);
}
.b2nr_bo .text p span{
	float: left;
	display: inline-block;
}
.b2nr_bo .text p span b{
	display: block;
	font-size: 16px;
	line-height: 28px;
	padding: 6px 0;
	color: #666666;
	font-weight: normal;
	text-align: left;
}
.b2nr_bo .text .more{
	position: absolute;
	left: 50%;
	bottom: -25px;
	width: 222px;
	height: 50px;
	background: #0e4588;
	border: 1px solid #0e4588;
	text-align: center;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size: 16px;
	line-height: 34px;
	padding: 8px 0;
	color: #ffffff;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.b2nr_bo .text .more img{
	width:15px;
	margin-left: 15px;
}
.b2nr_bo .text .more .lan{
	display: none;
}
@media screen and (min-width:1200px){
	.b2nr_bo .text .more:hover{
		color: #0e4588;
		border: 1px solid #0e4588;
		background: #ffffff;
	}
	.b2nr_bo .text .more:hover .lan{
		display: inline-block;
	}
	.b2nr_bo .text .more:hover .bai{
		display: none;
	}
	.b2nr_bo .pic_bo:hover .pic{
		-webkit-transform: translate(-50%, -50%) scale(1.1);
		-moz-transform: translate(-50%, -50%) scale(1.1);
		-ms-transform: translate(-50%, -50%) scale(1.1);
		-o-transform: translate(-50%, -50%) scale(1.1);
		transform: translate(-50%, -50%) scale(1.1);
	}
}
/*分页*/
.paging li
{
	font-family: 'Arial';
	line-height: 32px;

	display: inline-block;

	width: 34px;
	height: 34px;
	margin-right: 6px;
	margin-left: 6px;
	color: #333333;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	vertical-align: top;

	border: 1px solid transparent;
}
.fenye{
	width: 100%;
}
.pc_fenye{
	position: relative;
	left:50%;
	transform: translateX(-50%);
	display: inline-block;
	margin:28px auto 90px;/*间距*/
	text-align: center;
}
.pc_fenye li{
	float: left;
	width: 36px;
	height: 36px;
	font-size: 16px;
	line-height: 35px;
	border: 1px solid transparent;
	color: #333333;
	text-align: center;
	margin:0 5px 0;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.pc_fenye li:hover{
	border:1px solid #0e4588;/*hover边框颜色*/
	color: #0e4588;/*hover字体颜色*/
}
.pc_fenye li img{
	margin-bottom: 3px;
}
.pc_fenye li .red{
	display: none;
}
.pc_fenye li:hover .red{
	display: inline-block;
}
.pc_fenye li:hover .hui{
	display: none;
}
.pc_fenye li.activepage{
	border:1px solid #0e4588;/*选中边框颜色*/
	color: #0e4588;/*选中字体颜色*/
}
.sj_fenye{
	display: none;
	position: relative;
	width: 100%;
	margin-bottom: 36px;
}
.sj_fenye .prev{
	width: 70px;
	height: 40px;
	border:1px solid #0e4588;/*手机分页边框颜色*/
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #0e4588;/*手机分页字体颜色*/
	float: left;
}
.sj_fenye .next{
	width: 70px;
	height: 40px;
	border:1px solid #0e4588;/*手机分页边框颜色*/
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #0e4588;/*手机分页字体颜色*/
	float: right;
}
/*b2媒体查询*/
@media screen and (max-width:1660px){
	.gg_r{
		padding-left: 45px;
		padding-right:90px;
	}
	.ny_con{
		padding-top: 45px;
	}
	.pc_fenye{
		margin-top: 0;
		margin-bottom: 45px;
	}
	.b2nr_bo .text{
		padding: 0 26px;
	}
	.b2nr_bo{
		padding: 0 11px;
	}
	.b2_nr{
		margin: 0 -11px;
	}
	.gg_l::before{
		top: 45px;
		height: calc(100% - 45px);
	}
}
@media screen and (max-width:1560px){
	.b2nr_bo .text .more{
		width: 180px;
	}
}
@media screen and (max-width:1366px){
	.gg_r{
		padding-left: 36px;
		padding-right:36px;
	}
	.ny_con{
		padding-top: 36px;
	}
	.pc_fenye{
		margin-top: 0;
		margin-bottom: 45px;
	}
	.b2nr_bo .text{
		padding: 0 26px;
	}
	.b2_nr{
		margin: 0 -11px;
	}
	.b2nr_bo{
		width: 50%;
		margin-bottom: 50px;
		padding: 0 11px;
	}
	.b2nr_bo .text h1{
		font-size: 20px;
		padding: 10px 0;
	}
	.b2nr_bo .text .p_bo{
		padding: 20px 0 85px 0;
	}
	.gg_r .tle .name i{
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 26px;
	}
	.gg_r .tle .name b{
		font-size: 24px;
		line-height: 24px;
	}
	.gg_r .tle{
		margin-bottom: 35px;
	}
	.gg_r .tle::after{
		width: calc(100% - 290px);
	}
	.gg_l::before{
		top: 36px;
		height: calc(100% - 36px);
	}
}
@media screen and (max-width:1200px){
	.gg_l{
		display: none;
	}
	.ny_bo{
		margin-top: 80px;
	}
	.gg_r{
		width: 100%;
		padding: 0 15px;
	}
	.ny_con::before{
		display: none;
	}
}
@media screen and (max-width:767px){
	.pc_fenye{
		display: none;
	}
	.sj_fenye{
		display: block;
	}
	.b2nr_bo{
		width: 100%;
		padding: 0;
	}
	.b2_nr{
		margin:0;
	}
	.b2nr_bo .text .p_bo{
		height: auto;
		padding-bottom: 50px;
	}
	.b2nr_bo .text{
		padding: 0 10px;
	}
	.gg_r .tle .bz{
		float: none;
		display: block;
	}
	.gg_r .tle .name{
		float: none;
		display: block;
		margin-top: 15px;
		padding-left: 0;
	}
	.gg_r .tle .name i{
		line-height:30px;
		margin-bottom: 0;
	}
	.gg_r .tle .name b{
		line-height: 42px;
	}
	.ny_ban{
		height: 320px;
	}
	.gg_r .tle::after{
		height: 0;
	}
}
/*b2现任领导详情*/
.b2xq_nr{
	padding-bottom: 100px;
}
.b2xq_nr .ls_pic{
	float: left;
	width: 365px;
}
.b2xq_nr .ls_pic img{
	width: 100%;
}
.b2xq_nr .ls_text{
	float: left;
	width:calc(100% - 365px);
	padding-left: 50px;
	margin-top: -14px;
}
.b2xq_nr .ls_text span{
	display: block;
}
.b2xq_nr .ls_text span i{
	float: left;
	font-size: 20px;
	line-height: 48px;
	color: #333333;
	font-style: normal;
}
.b2xq_nr .ls_text span p{
	float:left;
	width:calc(100% - 100px);
	font-size: 16px;
	line-height: 48px;
	color: #666666;
}
/*b2现任领导详情媒体查询*/
@media screen and (max-width:1366px){
	.b2xq_nr .ls_text{
		padding-left: 36px;
	}
	.b2xq_nr .ls_text span i,
	.b2xq_nr .ls_text span p{
		line-height: 32px;
	}
	.b2xq_nr .ls_text{
		margin-top: -6px;
	}
	.b2xq_nr{
		padding-bottom: 36px;
	}
}
@media screen and (max-width:991px){
	.b2xq_nr .ls_pic{
		width: 300px;
	}
	.b2xq_nr .ls_text{
		width:calc(100% - 300px);
	}
}
@media screen and (max-width:991px){
	.b2xq_nr .ls_pic,
	.b2xq_nr .ls_text{
		width: 100%;
		padding-left: 0;
	}
	.b2xq_nr .ls_text{
		margin-top: 20px;
	}
	.b2xq_nr .ls_pic img{
		width: auto;
		max-width: 100%;
		display: block;
		margin:0 auto;
	}
}
/*b1学院简介*/
.b1_con{
	padding-bottom: 60px;
}
.b1_con p{
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	text-indent: 2em;
	margin-bottom: 32px;
}
.b1_con p img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.b1_con .b1_lis{
	padding-top: 32px;
}
.b1_con .b1_lis .b1_lsbo:nth-child(1){
	width: 370px;
	text-align: left;
}
.b1_con .b1_lis .b1_lsbo:nth-child(2){
	width: calc(100% - 740px);
	text-align: center;
}
.b1_con .b1_lis .b1_lsbo:nth-child(3){
	width: 370px;
	text-align: right;
}
.b1_con .b1_lis .b1_lsbo{
	float: left;
	overflow: hidden;
}
.b1_lsbo .pic_bo{
	position: relative;
	display: inline-block;
	width:auto;
	margin: 0 0 10px 10px;
}
.b1_lsbo .pic_bo::after{
	content: '';
	position: absolute;
	left: -10px;
	top: 10px;
	width: 10px;
	height: calc(100% - 10px);
	background: #eeeeee;
}
.b1_lsbo .pic_bo::before{
	content: '';
	position: absolute;
	left: -10px;
	bottom: -10px;
	width: calc(100%);
	height: 10px;
	background: #eeeeee;
}
.b1_lsbo .pic_bo .bg{
	position: relative;
	max-width: 100%;
}
.b1_lsbo .pic_bo .pic{
	position: absolute;
	left: 50%;
	top:50%;
	width:100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.b1_con .b1_lis .b1_lsbo h1{
	text-align: center;
	margin: 50px 0 29px;
}
.b1_con .b1_lis .b1_lsbo h1 img{
	width: 85px;
}
.b1_con .b1_lis .b1_lsbo p{
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	text-align: center;
	text-indent: 0px;
	margin-top: 42px;
}
.b1_lsbo .text span{
	display: inline-block;
	position: relative;
	width:100%;
	height: 26px;
}
.b1_lsbo .text span img{
	position: absolute;
	top:0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.b1_zx{
	position: relative;
	margin: 70px auto;
	width: 920px;
	border: 1px solid #d3d3d3;
	text-align: center;
}
.b1_zx .name{
	position: absolute;
	left: 50%;
	top: -15px;
	font-size: 16px;
	line-height: 30px;
	color: #0e4588;
	padding: 0 15px;
	z-index: 5;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #ffffff;
}
.b1_zxz{
	display: inline-block;
	padding: 70px 0;
}
.b1_zx .b1_zxbo{
	float: left;
	padding: 0 80px;
	border-right: 1px solid #e8e8e8;
}
.b1_zx .b1_zxbo:last-child{
	border-right: 0;
}
.b1_zx .b1_zxbo img{
	width: 78px;
}
.b1_zx .b1_zxbo h1{
	position: relative;
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	padding-top: 14px;
	margin-top: 20px;
}
.b1_zx .b1_zxbo h1::after{
	content: '';
	position: absolute;
	top:0;
	left: 50%;
	width: 30px;
	height: 1px;
	background: #0e4588;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
@media screen and (max-width:1600px){
	.b1_con .b1_lis .b1_lsbo:nth-child(1) {
		width: 260px;
		text-align: left;
	}
	.b1_con .b1_lis .b1_lsbo:nth-child(2) {
		width: calc(100% - 520px);
		text-align: center;
	}
	.b1_con .b1_lis .b1_lsbo:nth-child(3) {
		width: 260px;
		text-align: right;
	}
	.b1_lsbo:nth-child(2) .pic_bo .bg{
		width: 250px;
	}
	.b1_con .b1_lis .b1_lsbo:nth-child(2) p{
		width: 250px;
		margin: 42px auto 0;
	}
}
@media screen and (max-width:1366px){
	.b1_con p{
		margin-bottom: 10px;
	}
	.b1_con .b1_lis{
		padding-top: 15px;
	}
	.b1_con .b1_lis .b1_lsbo h1{
		margin: 20px 0;
	}
	.b1_con .b1_lis .b1_lsbo p,
	.b1_con .b1_lis .b1_lsbo:nth-child(2) p{
		margin-top: 15px;
	}
	.b1_zx{
		margin: 20px auto;
		width:700px;
	}
	.b1_zxz{
		padding: 36px 0;
	}
	.b1_zx .b1_zxbo{
		padding: 0 50px;
	}
	.b1_con{
		padding-bottom: 26px;
	}
}
@media screen and (max-width:900px){
	.b1_con .b1_lis .b1_lsbo:nth-child(1) {
		width: 220px;
		text-align: left;
	}
	.b1_con .b1_lis .b1_lsbo:nth-child(2) {
		width: calc(100% - 440px);
		text-align: center;
	}
	.b1_con .b1_lis .b1_lsbo:nth-child(3) {
		width: 220px;
		text-align: right;
	}
	.b1_lsbo:nth-child(2) .pic_bo .bg{
		width: 210px;
	}
	.b1_con .b1_lis .b1_lsbo:nth-child(2) p{
		width: 220px;
	}
}
@media screen and (max-width:767px){
	.b1_con .b1_lis .b1_lsbo:nth-child(1) {
		width: 100%;
		text-align: center;
	}
	.b1_con .b1_lis .b1_lsbo:nth-child(2) {
		width: 100%;
		text-align: center;
	}
	.b1_con .b1_lis .b1_lsbo:nth-child(3) {
		width: 100%;
		text-align: center;
	}
	.b1_lsbo:nth-child(2) .pic_bo .bg{
		width: auto;
	}
	.b1_lsbo .text span{
		display: none;
	}
	.b1_con .b1_lis .b1_lsbo{
		margin-bottom: 10px;
	}
	.b1_con .b1_lis .b1_lsbo h1{
		margin: 10px 0;
	}
	.b1_zx{
		width:100%;
	}
	.b1_zx .b1_zxbo{
		width:100%;
		border-right: 0px;
	}
	.b1_zxz{
		display: block;
	}
}
/*b10教学机构*/
.b10_bh{
	padding-bottom: 90px;
}
.b10bh_bo{
	position: relative;
	padding: 12px 0;
	border-top: 1px solid #eeeeee;
}
.b10bh_bo:last-child{
	border-bottom: 1px solid #eeeeee;
}
.b10bh_bo .pic_bo{
	position: relative;
	float: left;
	overflow: hidden;
}
.b10bh_bo .pic_bo .bg{
	position: relative;
}
.b10bh_bo .pic_bo .pic{
	position: absolute;
	left: 50%;
	top:50%;
	width:100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.b10bh_bo .pic_bo:hover .pic{
	transform: translate(-50%, -50%) scale(1.1);
	-o-transform: translate(-50%, -50%) scale(1.1);
	-ms-transform: translate(-50%, -50%) scale(1.1);
	-moz-transform: translate(-50%, -50%) scale(1.1);
	-webkit-transform: translate(-50%, -50%) scale(1.1);
}
.b10bh_bo .text{
	float: left;
	position: absolute;
	height: 100%;
	left: 135px;
	top:0;
	width:calc(100% - 135px - 110px);
}
.b10bh_bo .text h1{
	position: absolute;
	left: 100px;
	top:50%;
	width: 100%;
	font-size: 24px;
	line-height: 36px;
	color: #666666;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.b10bh_bo .jt{
	position: absolute;
	top:0;
	right: 70px;
	width: 24px;
	height: 100%;
}
.b10bh_bo .jt img{
	position: absolute;
	left: 0;
	top:50%;
	width: 24px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.b10bh_bo .jt .lan{
	opacity: 0;
}
@media screen and (min-width:1200px){
	.b10bh_bo:hover .text h1{
		color: #013069;
	}
	.b10bh_bo:hover .jt .hui{
		opacity: 0;
	}
	.b10bh_bo:hover .jt .lan{
		opacity: 1;
	}
}
/*b10教学机构媒体查询*/
@media screen and (max-width:1366px){
	.b10_bh{
		padding-bottom: 36px;
	}
	.b10bh_bo .text h1{
		left: 36px;
	}
	.b10bh_bo .jt{
		right: 36px;
	}
}
@media screen and (max-width:767px){
	.b10bh_bo .jt{
		display: none;
	}
	.b10bh_bo .text{
		width:calc(100% - 135px);
	}
	.b10bh_bo .text h1{
		left: 20px;
		width:calc(100% - 20px);
	}
}
/*b11教学机构详情*/
.b11_con{
	padding-bottom: 78px;
}
.b11_con .tle{
	margin-bottom: 0;
	border-bottom: 1px solid #eeeeee;
}
.b11_con .tle::after{
	content: '';
	height: 0;
}
.b11_con .tle h1{
	font-size: 36px;
	line-height: 46px;
	color: #333333;
	padding-bottom: 62px;
	margin-top: -5px;
	text-align: center;
	border-bottom: 0;
}
.b11_con .tle h1::after{
	content: '';
	position: absolute;
	bottom: -2px;
	left: 50%;
	width: 60px;
	height: 3px;
	background: #013069;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 3;
}
.b11_con .text{
	padding: 62px 0 0;
}
.b11_con .text h1{
	font-size: 20px;
	line-height: 36px;
	color: #333333;
}
.b11_con .text p{
	font-size: 16px;
	line-height: 36px;
	color: #666666;
	text-indent: 2em;
	margin-bottom: 42px;
}
.b11_con .goto{
	position: relative;
}
.b11_con .goto .prev{
	float: left;
	width:calc(50% - 100px);
	overflow: hidden;
	text-align: left;
}
.b11_con .goto .prev a{
	display: inline-block;
	font-size: 14px;
	line-height: 36px;
	height: 36px;
	color: #999999;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	text-align: left;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.b11_con .goto .next{
	float: right;
	width:calc(50% - 100px);
	text-align: right;
}
.b11_con .goto .next a{
	display: inline-block;
	font-size: 14px;
	line-height: 36px;
	height: 36px;
	color: #999999;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	text-align: right;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.b11_con .goto .fanhui{
	position: absolute;
	left: 50%;
	top:0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.b11_con .goto .fanhui i{
	float: left;
	position: relative;
	width: 20px;
	height: 36px;
}
.b11_con .goto .fanhui i img{
	position: absolute;
	left: 0;
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 20px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.b11_con .goto .fanhui i .hui{
	opacity: 1;
}
.b11_con .goto .fanhui i .lab{
	opacity: 0;
}
.b11_con .goto .fanhui b{
	font-size: 14px;
	line-height: 36px;
	color: #999999;
	margin-left: 3px;
	font-weight: normal;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
@media screen and (min-width:1200px){
	.b11_con .goto .prev a:hover,
	.b11_con .goto .next a:hover{
		color: #013069;
	}
	.b11_con .goto .fanhui:hover b{
		color: #013069;
	}
	.b11_con .goto .fanhui:hover i .hui{
		opacity: 0;
	}
	.b11_con .goto .fanhui:hover i .lab{
		opacity: 1;
	}
}
/*b11教学机构详情媒体查询*/
@media screen and (max-width:1366px){
	.b11_con{
		padding-bottom: 30px;
	}
	.b11_con .text p{
		margin-bottom: 10px;
	}
	.b11_con .text{
		padding-top: 20px;
	}
	.b11_con .tle h1{
		padding-bottom: 36px;
		font-size: 24px;
		line-height: 34px;
	}
	.b9tab_bo table td p span {
	    margin-left: 30px;
	    margin-right: 30px;
	}
}
@media screen and (max-width:767px){
	.b11_con .goto .prev,
	.b11_con .goto .next{
		display: block;
		width:100%;
		text-align: center;
		float: none;
	}
	.b11_con .goto .fanhui{
		display: block;
		text-align: center;
		position: relative;
		left: 0;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		-o-transform: translateX(0%);
		transform: translateX(0%);
	}
	.b11_con .goto .fanhui span{
		display: inline-block;
	}
}
/*b9行政机构*/
.b9_con{
	padding-bottom: 90px;
}
.b9tab_bo table .color{
	width:25%;
	padding: 15px;
	font-size: 26px;
	line-height: 44px;
	color: #ffffff;
	text-align: center;
}
.b9tab_bo table td{
	padding: 10px 100px;
	height: 120px;
}
.b9tab_bo table td p{
	font-size: 16px;
	line-height: 36px;
	color: #666666;
	margin: 5px 0;
}
.b9tab_bo table td p span{
	margin-left: 65px;
	margin-right: 65px;
}
.b9tab_bo table .color1{
	background: #01326e;
	border: 1px solid #01326e;
}
.b9tab_bo table .color2{
	background: #114a8f;
	border: 1px solid #114a8f;
}
.b9tab_bo table .color3{
	background: #2662ac;
	border: 1px solid #2662ac;
}
.b9tab_bo table .color4{
	background: #3370bb;
	border: 1px solid #3370bb;
}
.b9tab_bo table .color5{
	background: #4d86cc;
	border: 1px solid #4d86cc;
}
.b9tab_bo table .color6{
	background: #6699d6;
	border: 1px solid #6699d6;
}
.b9tab_bo table .color7{
	background: #79a8e2;
	border: 1px solid #79a8e2;
}
.b9tab_bo table .color8{
	background: #8fb9ec;
	border: 1px solid #8fb9ec;
}
/*表格提示*/
.shouzhi {
	display: none;
	width: 100%;
	text-align: center;
	line-height: 30px;
	margin: 0px auto 15px;
}
.shouzhi .tab_r {
	float: right;
	margin-right: 10px;
	height: 20px;
	animation: zhixiang 1s linear 0s infinite normal;
	-moz-animation: zhixiang 1s linear 0s infinite normal;
	-webkit-animation: zhixiang 1s linear 0s infinite normal;
	-o-animation: zhixiang 1s linear 0s infinite normal;
}
@keyframes zhixiang
{
	from {margin-right: 5px;}
	to {margin-right: 0px;}
}

@-moz-keyframes zhixiang /* Firefox */
{
	from {margin-right: 5px;}
	to {margin-right: 0px;}
}

@-webkit-keyframes zhixiang /* Safari 和 Chrome */
{
	from {margin-right: 5px;}
	to {margin-right: 0px;}
}

@-o-keyframes zhixiang /* Opera */
{
	from {margin-right: 5px;}
	to {margin-right: 0px;}
}
.shouzhi .tab_l {
	float: left;
	margin-left: 10px;
	height: 20px;
	animation: zhixiang1 1s linear 0s infinite normal;
	-moz-animation: zhixiang1 1s linear 0s infinite normal;
	-webkit-animation: zhixiang1 1s linear 0s infinite normal;
	-o-animation: zhixiang1 1s linear 0s infinite normal;
}
@keyframes zhixiang1
{
	from {margin-left: 5px;}
	to {margin-left: 0px;}
}

@-moz-keyframes zhixiang1 /* Firefox */
{
	from {margin-left: 5px;}
	to {margin-left: 0px;}
}

@-webkit-keyframes zhixiang1 /* Safari 和 Chrome */
{
	from {margin-left: 5px;}
	to {margin-left: 0px;}
}

@-o-keyframes zhixiang1 /* Opera */
{
	from {margin-left: 5px;}
	to {margin-left: 0px;}
}
@media screen and (max-width:1366px){
	.b9tab_bo table .color{
		font-size: 24px;
	}
	.b9_con{
		padding-bottom: 36px;
	}
	.b9tab_bo table td{
		padding: 5px 36px;
	}
}
@media screen and (max-width:767px){
	.shouzhi{
		display: block;
	}
	.b9tab_bo{
		overflow-x: scroll;
	}
	.b9tab_bo table{
		width: 768px;
	}
}
/*b16学术机构*/
.b16tab_bo table .color{
	width:25%;
	padding: 15px 40px;
	font-size: 26px;
	line-height: 60px;
	color: #ffffff;
	text-align: center;
}
.b16tab_bo table td{
	padding: 10px 100px;
	height: 80px;
}
.b16tab_bo table td p{
	font-size: 16px;
	line-height: 36px;
	color: #666666;
	margin: 5px 0;
}
.b16tab_bo table .color1{
	background: #01326e;
	border: 1px solid #01326e;
}
.b16tab_bo table .color2{
	background: #16549f;
	border: 1px solid #16549f;
}
.b16tab_bo table .color3{
	background: #3e7fce;
	border: 1px solid #3e7fce;
}
.b16tab_bo table .color4{
	background: #5b9dee;
	border: 1px solid #5b9dee;
}
.b16tab_bo table .color5{
	background: #87b9f5;
	border: 1px solid #87b9f5;
}
.b16tab_bo table .color6{
	background: #bfdcff;
	border: 1px solid #bfdcff;
}
@media screen and (max-width:1366px){
	.b16tab_bo table .color{
		padding: 15px;
		line-height: 34px;
	}
}
@media screen and (max-width:767px){
	.b16tab_bo{
		overflow-x: scroll;
	}
	.b16tab_bo table{
		width: 768px;
	}
}
/*b17研究机构*/
.b17nr_bo{
	padding: 25px 0;
	border-bottom: 1px solid #eeeeee;
}
.b17nr_bo:first-child{
	border-top: 1px solid #eeeeee;
}
.b17nr_bo .pic_bo{
	position: relative;
	float: right;
	overflow: hidden;
	width: 230px;
	margin-top: 5px;
}
.b17nr_bo .pic_bo .bg{
	position: relative;
	width:100%;
}
.b17nr_bo .pic_bo .pic{
	position: absolute;
	top:50%;
	left: 50%;
	width:100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .6s ease-out 0s;
	-moz-transition: all .6s ease-out 0s;
	-ms-transition: all .6s ease-out 0s;
	-o-transition: all .6s ease-out 0s;
	transition: all .6s ease-out 0s;
}
.b17nr_bo .text{
	float: left;
	width: 800px;
}
.b17nr_bo .text h1{
	font-size: 24px;
	line-height: 34px;
	color: #666666;
	margin-bottom: 22px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.b17nr_bo .text p{
	font-size: 14px;
	line-height: 30px;
	height: 60px;
	color: #999999;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
}
.b17nr_bo .text .more{
	display: block;
	margin-top: 12px;
}
.b17nr_bo .text .more i{
	float: left;
	display: inline-block;
	font-size: 16px;
	line-height: 34px;
	color: #999999;
	font-style: normal;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.b17nr_bo .text .more b{
	float: left;
	position: relative;
	display: inline-block;
	width: 12px;
	height: 34px;
	line-height: 34px;
}
.b17nr_bo .text .more b img{
	position: absolute;
	top:50%;
	left: 50%;
	width: 15px;
	margin-left: 15px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.b17nr_bo .text .more b .hui{
	opacity: 1;
}
.b17nr_bo .text .more b .lan{
	opacity: 0;
}
@media screen and (min-width:1200px){
	.b17nr_bo:hover .text h1,
	.b17nr_bo:hover .text .more i{
		color: #01274c;
	}
	.b17nr_bo:hover .text .more b .hui{
		opacity: 0;
	}
	.b17nr_bo:hover .text .more b .lan{
		opacity: 1;
	}
	.b17nr_bo .pic_bo:hover .pic{
		-webkit-transform: translate(-50%, -50%) scale(1.1);
		-moz-transform: translate(-50%, -50%) scale(1.1);
		-ms-transform: translate(-50%, -50%) scale(1.1);
		-o-transform: translate(-50%, -50%) scale(1.1);
		transform: translate(-50%, -50%) scale(1.1);
	}
}
@media screen and (max-width:1560px){
	.b17nr_bo .text{
		width:calc(100% - 231px - 50px);
	}
}
@media screen and (max-width:767px){
	.b17nr_bo .pic_bo{
		width:100%;
		margin-top: 0;
	}
	.b17nr_bo .text{
		width:100%;
		margin-top: 10px;
	}
	.b17nr_bo .text h1{
		margin-bottom: 14px;
	}
}
/*c1汉语言教室*/
.c1_con{
	padding-bottom: 45px;
}
.c1_nr{
	margin: 0 -22px;
}
.c1nr_bo{
	float: left;
	width:33.33%;
	padding: 0 22px;
	margin-bottom: 45px;
}
.c1nr_bo .pic_bo{
	position: relative;
	width:100%;
	overflow: hidden;
	border: 1px solid #eeeeee;
}
.c1nr_bo .pic_bo .bg{
	position: relative;
	width:100%;
}
.c1nr_bo .pic_bo .pic{
	position: absolute;
	left: 50%;
	top:50%;
	height:100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .6s ease-out 0s;
	-moz-transition: all .6s ease-out 0s;
	-ms-transition: all .6s ease-out 0s;
	-o-transition: all .6s ease-out 0s;
	transition: all .6s ease-out 0s;
}
.c1nr_bo .pic_bo .mingz{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
}
.c1nr_bo .pic_bo .mingz b{
	position: absolute;
	left: 0;
	top:0;
	width:100%;
	height: 100%;
	opacity: 0.8;
	background: #01326e;
	z-index: 1;
}
.c1nr_bo .pic_bo .mingz i{
	position: relative;
	display: inline-block;
	font-size: 24px;
	line-height: 36px;
	color: #ffffff;
	min-width: 130px;
	padding: 4.5px 15px;
	text-align: center;
	font-style: normal;
	z-index: 4;
}
.c1nr_bo .text{
	width:100%;
	height: 185px;
	padding: 30px 50px;
	background: #f8f8f8;
}
.c1nr_bo .text p{
	font-size: 16px;
	line-height: 36px;
	color: #666666;
}
.c1nr_bo .more{
	display: inline-block;
	width:100%;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background: #b6b6b6;
	font-size: 16px;
	color: #ffffff;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.c1nr_bo .more img{
	width: 15px;
	margin-left: 10px;
}
@media screen and (min-width:1200px){
	.c1nr_bo .pic_bo:hover .pic{
		-webkit-transform: translate(-50%, -50%) scale(1.1);
		-moz-transform: translate(-50%, -50%) scale(1.1);
		-ms-transform: translate(-50%, -50%) scale(1.1);
		-o-transform: translate(-50%, -50%) scale(1.1);
		transform: translate(-50%, -50%) scale(1.1);
	}
	.c1nr_bo .more:hover{
		background: #0e4588;
	}
}
@media screen and (max-width:1366px){
	.c1_con{
		padding-bottom: 0;
	}
	.c1nr_bo{
		width:50%;
		margin-bottom: 36px;
	}
}
@media screen and (max-width:767px){
	.c1nr_bo{
		width:100%;
		padding: 0;
	}
	.c1_nr{
		margin: 0;
	}
	.c1nr_bo .text{
		height: auto;
		padding: 20px;
	}
}
/*c5校内导师*/
.c5_con{
	padding-bottom: 26px;
}
.c5_nr{
	margin: 0 -25px;
}
.c5nr_bo{
	float: left;
	width:50%;
	padding: 0 25px 64px;
}
.c5nr_ys{
	position: relative;
	background: #f8f8f8;
	/*height: 900px;*/
}
.c5nr_ys .name{
	position: absolute;
	left: 50px;
	top: -20px;
	display: inline-block;
	width: 117px;
	height: 126px;
	background: #0e4588;
	padding-top: 40px;
}
.c5nr_ys .name b{
	display: block;
	font-size: 16px;
	line-height: 36px;
	color: #aac3e0;
	text-align: center;
	font-weight: normal;
}
.c5nr_ys .name i{
	display: block;
	font-size: 24px;
	line-height: 36px;
	color: #ffffff;
	text-align: center;
	font-style: normal;
}
.c5nr_ys .text{
	padding: 165px 50px 50px;
}
.c5nr_ys .text p{
	font-size: 16px;
	line-height: 36px;
	height: 72px;
	color: #666666;
	text-indent: 2em;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
}
.c5nr_ys .more{
	display: block;
	position: relative;
	width: 160px;
	height: 42px;
	background: #0e4588;
	border: 1px solid #0e4588;
	text-align: center;
	font-size: 14px;
	line-height: 34px;
	padding: 3px 0;
	color: #ffffff;
	margin: 22px 0 0;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.c5nr_ys .more img{
	width:15px;
	margin-left: 15px;
}
.c5nr_ys .more .lan{
	display: none;
}
@media screen and (min-width:1200px){
	.c5nr_ys .text .more:hover{
		color: #0e4588;
		border: 1px solid #0e4588;
		background: #ffffff;
	}
	.c5nr_ys  .text .more:hover .lan{
		display: inline-block;
	}
	.c5nr_ys  .text .more:hover .bai{
		display: none;
	}
}
@media screen and (max-width:1366px){
	.c5nr_ys .text{
		padding: 130px 36px 36px;
	}
	.c5nr_bo{
		padding: 0 13px 56px;
	}
	.c5_nr{
		padding-top: 20px;
		margin: 0 -13px;
	}
	.c5_con{
		padding-bottom: 0;
	}
	.c5nr_ys .name{
		left: 36px;
	}
}
@media screen and (max-width:767px){
	.c5nr_bo{
		width:100%;
	}
	.c5_nr{
		margin: 0;
	}
	.c5nr_ys .text{
		padding: 130px 10px 36px;
	}
	.c5nr_ys .name{
		left: 10px;
	}
}
/*d1本科生招生*/
.d1nr_con{
	position: relative;
	padding: 50px 0;
	border-top: 1px solid #f1f1f1;
}
.d1nr_con:last-child{
	border-bottom: 1px solid #f1f1f1;
}
.d1nr_con .text{
	width: 57.63%;
}
.d1nr_con .text h1{
	font-size: 24px;
	line-height: 34px;
	color: #666666;
	margin-bottom: 30px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.d1nr_con .text p{
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	color: #999999;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
}
.d1nr_con .more{
	position: absolute;
	right: 20px;
	top:50%;
	width: 24px;
	height: 47px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.d1nr_con .more img{
	position: absolute;
	width: 24px;
	left: 0;
	top:0;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.d1nr_con .more .hui{
	opacity: 1;
}
.d1nr_con .more .lan{
	opacity: 0;
}
.paging li
{
	font-family: 'Arial';
	line-height: 32px;

	display: inline-block;

	width: 34px;
	height: 34px;
	margin-right: 6px;
	margin-left: 6px;
	color: #333333;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	vertical-align: top;

	border: 1px solid transparent;
}
.fenye{
	width: 100%;
}
.pc_fenye{
	position: relative;
	left:50%;
	transform: translateX(-50%);
	display: inline-block;
	margin: 70px auto 90px;/*间距*/
	text-align: center;
}
.pc_fenye li{
	float: left;
	width: 36px;
	height: 36px;
	font-size: 16px;
	line-height: 35px;
	color: #333333;
	text-align: center;
	margin:0px 5px;
}
.pc_fenye li:hover{
	border:1px solid #0e4588;/*hover边框颜色*/
	color: #0e4588;/*hover字体颜色*/
}
.pc_fenye li img{
	margin-bottom: 3px;
}
.pc_fenye li .red{
	display: none;
}
.pc_fenye li:hover .red{
	display: inline-block;
}
.pc_fenye li:hover .hui{
	display: none;
}
.pc_fenye li.activepage{
	border:1px solid #0e4588;/*选中边框颜色*/
	color: #0e4588;/*选中字体颜色*/
}
.sj_fenye{
	display: none;
	position: relative;
	width: 100%;
	margin: 36px auto;
}
.sj_fenye .prev{
	width: 70px;
	height: 40px;
	border:1px solid #0e4588;/*手机分页边框颜色*/
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #0e4588;/*手机分页字体颜色*/
	float: left;
}
.sj_fenye .next{
	width: 70px;
	height: 40px;
	border:1px solid #0e4588;/*手机分页边框颜色*/
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #0e4588;/*手机分页字体颜色*/
	float: right;
}
@media screen and (min-width:1200px){
	.d1nr_con:hover .more .hui{
		opacity: 0;
	}
	.d1nr_con:hover .more .lan{
		opacity: 1;
	}
	.d1nr_con:hover .text h1{
		font-size: 24px;
		line-height: 34px;
		color: #01326e;
		margin-bottom: 30px;
	}
}
@media screen and (max-width:1366px){
	.d1nr_con{
		padding: 30px 0;
	}
	.d1nr_con .text{
		width:calc(100% - 20px - 200px);
	}
	.pc_fenye{
		margin: 36px auto;
	}
}
@media screen and (max-width:767px){
	.pc_fenye{
		display: none;
	}
	.sj_fenye{
		display: block;
	}
	.d1nr_con .text h1{
		margin-bottom: 16px;
	}
	.d1nr_con .more img{
		width: 12px;
	}
	.d1nr_con .more{
		width: 12px;
		height: 24px;
	}
	.d1nr_con .text{
		width:calc(100% - 20px - 30px);
	}
}
/*d2本科生招生详情*/
.d2_nr{
	padding-bottom: 80px;
}
.d2_tle{
	position: relative;
	text-align: center;
	border-bottom: 1px solid #f3f3f3;
	padding: 35px 0 30px;
}
.d2_tle::after{
	content: '';
	position: absolute;
	left: 50%;
	top:0;
	width: 100px;
	height: 2px;
	background: #dbdbdb;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.d2_tle::before{
	content: '';
	position: absolute;
	left: 50%;
	bottom: -6px;
	width: 60px;
	height: 6px;
	background: #01326e;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.d2_tle h1{
	font-size: 26px;
	line-height: 36px;
	color: #333333;
	text-align: center;
	margin-bottom: 25px;
}
.d2_tle .d2_dj{
	display: inline-block;
	margin: 0 auto;
}
.d2_tle .d2_dj span{
	display: inline-block;
	font-size: 14px;
	line-height: 36px;
	color: #999999;
	margin:0 21px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.d2_tle .d2_dj span img{
	display: inline-block;
	width: 17px;
	margin-right: 4px;
}
.d2_tle .d2_dj span .hui{
	display: inline-block;
}
.d2_tle .d2_dj span .lan{
	display: none;
}
.d2_text{
	padding: 66px 0 0;
}
.d2_text h2,
.d2_text p{
	font-size: 16px;
	line-height: 36px;
	color: #333333;
}
.d2_text p{
	text-indent: 2em;
}
.d2_text p img{
	display: block;
	margin: 0 auto 20px;
	max-width: 100%;
}
.d2_nr .goto{
	position: relative;
	margin-top: 20px;
}
.d2_nr .goto .prev{
	float: left;
	width:calc(50% - 100px);
	overflow: hidden;
	text-align: left;
}
.d2_nr .goto .prev a{
	display: inline-block;
	font-size: 14px;
	line-height: 36px;
	height: 36px;
	color: #999999;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	text-align: left;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.d2_nr .goto .next{
	float: right;
	width:calc(50% - 100px);
	text-align: right;
}
.d2_nr .goto .next a{
	display: inline-block;

	font-size: 14px;
	line-height: 36px;
	height: 36px;
	color: #999999;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	text-align: right;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
@media screen and (min-width:1200px){
	.d2_nr .goto .prev a:hover,
	.d2_nr .goto .next a:hover{
		color: #013069;
	}
	.d2_tle .d2_dj a:hover span{
		color: #01326e;
	}
	.d2_tle .d2_dj a:hover .hui{
		display: none;
	}
	.d2_tle .d2_dj a:hover .lan{
		display: inline-block;
	}
}
@media screen and (max-width:1366px){
	.d2_tle{
		padding: 25px 0 20px;
	}
	.d2_tle h1{
		margin-bottom: 15px;
	}
	.d2_text{
		padding: 26px 0 0;
	}
	.d2_nr{
		padding-bottom: 26px;
	}
}
@media screen and (max-width:767px){
	.d2_tle .d2_dj span{
		margin: 0 10px;
	}
	.d2_tle .d2_dj span:nth-child(0),
	.d2_tle .d2_dj span:nth-child(1){
		width:calc(50% - 20px);
	}
	.d2_nr .goto .prev,
	.d2_nr .goto .next{
		width:100%;
		text-align: center;
	}
}
/*e1党建动态*/
.d2_nrbo{
	padding: 20px 0;
	border-bottom: 1px solid #e1e1e1;
}
.d2_nrbo:first-child{
	border-top: 1px solid #e1e1e1;
}
.h_d2_nrbo .pic_box{
	position: relative;
	float: left;
	overflow: hidden;
	width: 270px;
}
.d2_nrbo .pic_box .bg{
	position: relative;
	width:100%;
}
.d2_nrbo .pic_box .pic{
	position: absolute;
	left: 50%;
	top:50%;
	width:100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .6s ease-out 0s;
	-moz-transition: all .6s ease-out 0s;
	-ms-transition: all .6s ease-out 0s;
	-o-transition: all .6s ease-out 0s;
	transition: all .6s ease-out 0s;
}
.h_d2_nrbo .text{
	float: left;
	width:calc(100% - 270px);
	padding-left: 45px;
}
.n_d2_nrbo .text{
	width:100%;
}
.d2_nrbo .text h1{
	font-size: 24px;
	line-height: 32px;
	color: #333333;
	margin-bottom: 10px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.d2_nrbo .text .time{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #999999;
	margin-bottom: 25px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.d2_nrbo .text .time img{
	display: inline-block;
	width: 15px;
	margin-right: 8px;
	margin-bottom: 3px;
}
.d2_nrbo .text p{
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	color: #666666;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
}
.d2_nrbo .text .more{
	display: inline-block;
	font-size: 14px;
	line-height: 34px;
	color: #999999;
	margin-top: 15px;
}
.d2_nrbo .text .more img{
	width: 13px;
	margin-left: 10px;
}
.d2_nrbo .text .more .hui{
	display: inline-block;
}
.d2_nrbo .text .more .lan{
	display: none;
}
@media screen and (min-width:1200px){
	.d2_nrbo:hover .text h1,
	.d2_nrbo .text .more:hover{
		color: #01326e;
	}
	.d2_nrbo .text .more:hover .hui{
		display: none;
	}
	.d2_nrbo .text .more:hover .lan{
		display: inline-block;
	}
	.h_d2_nrbo .pic_box:hover .pic{
		-webkit-transform: translate(-50%, -50%) scale(1.1);
		-moz-transform: translate(-50%, -50%) scale(1.1);
		-ms-transform: translate(-50%, -50%) scale(1.1);
		-o-transform: translate(-50%, -50%) scale(1.1);
		transform: translate(-50%, -50%) scale(1.1);
	}
}
@media screen and (max-width:700px){
	.h_d2_nrbo .pic_box{
		width:100%;
	}
	.h_d2_nrbo .text{
		padding-left: 0;
		width:100%;
		margin-top: 15px;
	}
	.d2_nrbo{
		padding-bottom: 10px;
	}
}
@media screen and (max-width:767px){
	.d2_tle .e2_dj span,
	.d2_tle .e2_dj span:nth-child(0),
	.d2_tle .e2_dj span:nth-child(1){
		width:100%;
		margin: 0;
	}
}
/*f2资料下载*/
.f2_nr a:last-child .f2_nrbo{
	margin-bottom: 0;
}
.f2_nrbo{
	position: relative;
	background: #f8f8f8;
	border-left: 8px solid #cccccc;
	padding: 42px 0 42px 50px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	margin-bottom: 50px;
}
.f2_nrbo h1{
	float: left;
	font-size: 24px;
	line-height: 36px;
	height: 36px;
	padding-right: 15px;
	color: #666666;
	width: 700px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
}
.f2_nrbo .time{
	float: left;
	display: inline-block;
	font-size: 16px;
	line-height: 36px;
	color: #999999;
	width:calc(100% - 700px - 140px);
}
.f2_nrbo .xz{
	display: inline-block;
	position: absolute;
	right:0;
	top:0;
	height: 100%;
	width: 140px;
	background: #0e4588;
}
.f2_nrbo .xz img{
	position: absolute;
	left: 50%;
	top:50%;
	width: 58px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
@media screen and (min-width:1200px){
	.f2_nrbo:hover{
		border-left: 8px solid #275d9f;
	}
	.f2_nrbo:hover h1{
		color: #01326e;
	}
}
@media screen and (max-width:1440px){
	.f2_nrbo h1{
		width: 500px;
	}
	.f2_nrbo .time{
		width:calc(100% - 500px - 140px);
	}
}
@media screen and (max-width:1366px){
	.f2_nrbo{
		margin-bottom: 30px;
	}
	.f2_nrbo{
		padding-left: 30px;
	}
}
@media screen and (max-width:991px){
	.f2_nrbo h1{
		width: 420px;
	}
	.f2_nrbo .time{
		width:calc(100% - 420px - 140px);
	}
}
@media screen and (max-width:767px){
	.f2_nrbo .xz{
		display: none;
	}
	.f2_nrbo h1{
		width:100%;
		height: auto;
		text-overflow: ellipsis;
		display: block;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: auto;
		overflow: auto;
		padding-right: 0;
	}
	.f2_nrbo{
		padding: 15px 10px 11px;
	}
	.f2_nrbo .time{
		width:100%;
	}
}
/*c7合作导师详情*/
.c6_nr p{
	font-size: 16px;
	line-height: 48px;
	color: #666666;
}
.c6_nr{
	padding-bottom: 50px;
}
@media screen and (max-width:1366px){
	.c6_nr{
		padding-bottom: 30px;
	}
}
@media screen and (max-width:1024px){
       .fl_bottom ul{
display: block;
margin: 0 auto;
width: 270px;
} 
.fl_bottom ul li{
text-align: left;
}
}


.b9tab_bo TABLE{caption-side: top; border-collapse: collapse; empty-cells: hide; border:1px solid #eee!important;}
.b9tab_bo TABLE TD{border:1px solid #eee!important;}
/* 2022.11.8 新增 star */
.innew_box1,
.innew_box2,
.innew_box3 {
	position: static !important;
	transform: inherit !important;
	opacity: 1 !important;
	top: inherit !important;
	bottom: inherit !important;
	animation: none !important;
	-webkit-animation: none !important;
	height: 100%;
}

.innew_con {
	display: flex;
	flex-wrap: wrap;
}

.innew_con {
	background: #fff;
}

.innews .innew_con {
	height: inherit !important;
}

.ht_writi {
	width: 120px;
	position: relative;
}

.ht_writi img {
	width: 100%;
	transition: all 0.36s;
}

.innew_box .innew_txt p {
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.index .banner {
	width: 100%;
	height: inherit;
}

.index .banner .bancon {
	position: static !important;
	top: inherit;
	margin-top: 197px;
}

.index .banner .bancon.act {
	top: inherit;
	margin-top: 110px;
}

.ht_writi_img2 {
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
}

.ht_writi_img2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.ht_writi_img2 {
	opacity: 0;
}

.header_top .ht_txt {
	border-left: none !important;
}

.header_top .ht_txt {
	padding-left: 0px;
	margin-top: 12px;
}

.header.act .ht_writi .ht_writi_img1 {
	opacity: 0;
}

.header.act .ht_writi .ht_writi_img2 {
	opacity: 1;
}

.header_top .ht_txt {
	margin-top: 8px;
}

.header_top .logo {
	margin-right: 0px;
}

.innews .innew_con .innew_box .innew_txt h1 {
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display: -webkit-box;
	line-height: 1.5 !important;
	height: 3em;
	-webkit-box-orient: vertical;
}





@media screen and (max-width: 1680px) {
	.innew_box .innew_txt p {
		-webkit-line-clamp: 3;
	}

	.innews .innew_con .innew_box .innew_txt h1 {
		-webkit-line-clamp: 3;
		height: 4.5em;
	}
}

@media screen and (max-width: 1560px) {
	.innews .innew_con .innew_box .innew_txt h1 {
		-webkit-line-clamp: 4;
		height: 6em;
	}

	.innew_box .innew_txt p {
		-webkit-line-clamp: 4;
	}
}

@media screen and (max-width: 1440px) {
	.innews .innew_con .innew_box .innew_txt h1 {
		-webkit-line-clamp: 5;
		height: 7.5em;
	}

	.innew_box .innew_txt p {
		-webkit-line-clamp: 5;
	}
}

@media screen and (max-width: 1199px) {
	.innews .innew_con .innew_box .innew_txt h1 {
		-webkit-line-clamp: 5;
		height: inherit;
	}

	.innew_box .innew_txt p {
		-webkit-line-clamp: 5;
	}

	.index .banner .bancon {
		margin-top: 0px;
	}
}

/* 2022.11.8 新增 end */

/* 2022.11.8 新增 star */
.innew_box1,
.innew_box2,
.innew_box3 {
	position: static !important;
	transform: inherit !important;
	opacity: 1 !important;
	top: inherit !important;
	bottom: inherit !important;
	animation: none !important;
	-webkit-animation: none !important;
	height: 100%;
}

.innew_con {
	display: flex;
	flex-wrap: wrap;
}

.innew_con {
	background: #fff;
}

.innews .innew_con {
	height: inherit !important;
}

.ht_writi {
	width: 120px;
	position: relative;
}

.ht_writi img {
	width: 100%;
	transition: all 0.36s;
}

.innew_box .innew_txt p {
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.index .banner {
	width: 100%;
	height: inherit;
}

.index .banner .bancon {
	position: static !important;
	top: inherit;
	margin-top: 197px;
}

.index .banner .bancon.act {
	top: inherit;
	margin-top: 110px;
}

.ht_writi_img2 {
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
}

.ht_writi_img2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.ht_writi_img2 {
	opacity: 0;
}

.header_top .ht_txt {
	border-left: none !important;
}

.header_top .ht_txt {
	padding-left: 0px;
	margin-top: 12px;
}

.header.act .ht_writi .ht_writi_img1 {
	opacity: 0;
}

.header.act .ht_writi .ht_writi_img2 {
	opacity: 1;
}

.header_top .ht_txt {
	margin-top: 8px;
}

.header_top .logo {
	margin-right: 0px;
}

.innews .innew_con .innew_box .innew_txt h1 {
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display: -webkit-box;
	line-height: 1.5 !important;
	height: 3em;
	-webkit-box-orient: vertical;
}





@media screen and (max-width: 1680px) {
	.innew_box .innew_txt p {
		-webkit-line-clamp: 3;
	}

	/* .innews .innew_con .innew_box .innew_txt h1 {
		-webkit-line-clamp: 3;
		height: 4.5em;
	} */

	.innews .innew_con .innew_box1 .innew1_box .innew1_txt p {
		padding: 20px 0 26px;
	}

	.innews .innew_con .innew_box1 .innew1_box {
		padding: 29px 0;
	}

}

@media screen and (max-width: 1560px) {
	/* .innews .innew_con .innew_box .innew_txt h1 {
		-webkit-line-clamp: 4;
		height: 6em;
	} */

	.innew_box .innew_txt p {
		-webkit-line-clamp: 4;
	}

	.innews .innew_con .innew_box1 .innew1_box .innew1_txt p {
		padding: 15px 0 16px;
	}

}

@media screen and (max-width: 1440px) {
	/* .innews .innew_con .innew_box .innew_txt h1 {
		-webkit-line-clamp: 5;
		height: 7.5em;
	} */

	/* .innew_box .innew_txt p {
		-webkit-line-clamp: 5;
	} */

	.innews .innew_con .innew_box .innew_txt h1 {
		-webkit-line-clamp: 3;
		height: 4.5em;
	}

}

@media screen and (max-width: 1366px) {
	.innews .innew_con .innew_box1 .innew_title {
		padding: 11px 0;
	}
}

@media screen and (max-width: 1280px) {
	.innews .innew_con .innew_box1 .innew1_box .innew1_txt h1 {
		font-size: 16px;
	}

	.innews .innew_con .innew_box1 .innew1_box .innew_time h1 {
		font-size: 30px;
	}

	.innews .innew_con .innew_box1 .innew1_box .innew_time {
		width: 90px;
	}

	.innews .innew_con .innew_box1 .innew1_box .innew1_txt {
		width: calc(100% - 90px);
		padding-left: 20px;
	}

}

@media screen and (max-width: 1200px) {
	.innews .innew_con .innew_box1 .innew1_box .innew1_txt p {
		font-size: 12px;
	}

	.innews .innew_con .innew_box .innew_txt h1 {
		margin-bottom: 30px;
	}

	.innews .innew_con .innew_box .innew_txt h2 {
		margin-bottom: 34px;
	}

	.innews .innew_con .innew_box1 .innew1_box .innew1_txt h1 {
		font-size: 14px;
	}

	.innews .innew_con .innew_box1 .innew1_box {
		padding: 20px 0;
	}

	.innews .innew_con .innew_box1 .innew1_box .innew1_txt p {
		padding: 9px 0 10px;
	}
}

@media screen and (max-width: 1199px) {
	/* .innews .innew_con .innew_box .innew_txt h1 {
		-webkit-line-clamp: 5;
		height: inherit;
	} */

	.innew_box .innew_txt p {
		-webkit-line-clamp: 5;
	}

	.index .banner .bancon {
		margin-top: 0px;
	}


}

@media screen and (max-width: 1024px) {
	.innews .innew_con .innew_box .innew_txt h1 {
		margin-bottom: 5px;
	}

	.innews .innew_con .innew_box .innew_txt h2 {
		margin-bottom: 10px;
	}

	.fl_top {
		display: flex;
		justify-content: center;
		margin-bottom: 15px;
	}

	.footer .fo_top .fl_logo {
		margin: 0 !important;
	}

	.fl_top .ht_txt {
		float: none;
	}

	.ht_writi {
		width: 78px;
	}

}

/* 2022.11.8 新增 end */
