* {
    padding: 0;
    margin: 0;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
}
@font-face {
    font-family: "FZLTDHK";
    src: url(../css/FZLTDHK.ttf);
}
@font-face {
    font-family: "FZLTZH";
    src: url(../css/FZLTZH_GBK.TTF);
}
@font-face {
    font-family: "FZYS";
    src: url(../css/FZYANSJW_ZHONG.TTF);
}
@font-face {
    font-family: "times";
    src: url(../css/times.ttf);
}
.FZLTDHK{
    font-family: "FZLTDHK";
}
.times{
    font-family: "times";
}
body a:hover {
    text-decoration: none;
}



.erwm {
    width: 100px;
    height: 100px;
    background-color: #0058ae;
    position: fixed;
    top: 253px;
    right: 200px;
}

.erwm img {
    display: table;
    margin-top: 20px;
    margin-left: 30px;
    margin-bottom: 8px;
}

.erwm a p {
    text-align: center;
}

/* header */
.header {
	height: 180px;
	background: url(../img/zhongshiwuliyudianzigongchengxueyuanbiaotitu.jpg) no-repeat center bottom;
	background-size: 115%;
	background-color: #2561b4;
	padding:  0;
}
.head_top{
    margin-top: 7px;
    /* background-color:#0058ae; */
    /* height: 50px; */
}

.head_top ul li {
    float: left;
    position: relative;
    padding: 0px 10px;
    line-height: 30px;
}

.head_top ul li:after{
    content: "";
    width: 4px;
    height: 4px;
    background: #fff;
    position: absolute;
    border-radius: 50%;
    right: -2px;
    top: 50%;
    margin-top: -2px;
}
.head_top ul li:last-child{
    padding-right: 0;
}
.head_top ul li:last-child:after{
    width: 0;
}
.head_top ul li a{
    display: block;
    color: #fff;
    font-size: 15px;
}



.logo{
	margin-top:32px;
}


/*  */
.search {
    position: relative;
    float: right;
    /* background-color: rgba(225,225,225,.7); */
    margin-top: 55px;
    margin-right: -180px;
    /* border-radius: 17px; */
}

.search .search-text {
    width: 162px;
    height: 35px;
    border-radius: 17px;
    font-size: 15px;
    padding-left: 15px;
    padding-right: 13px;
    background-color: rgba(220, 220, 220, 0.4);
    border: 1px solid #4d8ac6;

}
.search .search-text::-webkit-input-placeholder{
color:#eee;
}
.search .search-btn {
    position: absolute;
    vertical-align: top;
    width: 50px;
    height: 35px;
    background: url(../img/se.png) no-repeat center;
    box-sizing: content-box;
    cursor: pointer;
    /* padding: 4px 9px; */
    right: 0;
    bottom: 0;
}
.nav {
    margin-top: -55px;
    border-top: 1px solid #fff;
}

.nav .w-1280>ul {
    /* display: flex; */
    width: 100%;
    display: table;
    table-layout: auto;
    font-size: 18px;
}

.nav .w-1280>ul>li {
    /* flex: 1; */
    display: table-cell;
    text-align: center;
    position: relative;
}

.nav .w-1280>ul>li>a {
    color: #fff;
    font-size: 20px;
    /* font-weight: bold; */
    line-height: 54px;
    display: block;
}

.nav .w-1280>ul>li:hover {
    background: #0058ae;
}

.nav .w-1280>ul>li:hover a {
    color: #fff;
}
.hasSub:hover .nav_ul_2 {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    -o-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
}

.nav_ul_2 {
    position: absolute;
    min-width: 100%;
    display: block;
    z-index: 163;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    -o-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -webkit-transform: translateY(10px);
    transition: all .3s;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}

.nav_ul_2 li {
    background: rgb(0, 0, 0);
    padding: 0 8px;
}

.nav_ul_2 li:hover {
    background: #004bc1;
}

.hasSub .nav_ul_2 li a {
    display: block;
    color: #fff;
    white-space: nowrap;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
}

.banner{
	/* margin: 55px auto 0; */
	width: 100%;
	margin: 0 auto;
}
.w-705{
	width: 705px;
}

.common_title {

    margin-bottom: 20px;
    /* border-bottom: solid #e5e5e5 1px; */
    margin-top: 20px;
}

.common_title p {
    display: inline-block;
    font-size: 21px;
    color: #0058ae;
    font-weight: 600;
    padding-left: 10px;
    border-left: 3px solid #0058ae;
}

.common_title em {
    display: inline-block;
    font-size: 14px;
    color: #888888;
    text-transform: uppercase;
    margin-left: 10px;
    font-family: "FZLTZH";
    font-style: italic;
}

.common_title a {
    float: right;
    font-size: 14px;
    color: #0058ae;
    line-height: 25px;
	font-family: "FZLTDHK";
	
}

.common_title a span {
    font-size: 12px;
    color: #0058ae;
    /* border: solid 1px #888888; */
    display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 10px;
    text-align: center;
    /* margin-left: 5px; */
    position: relative;
    top: 0px;
}


.common-item {
    width: 340px;
    height: 220px;
    background-color: #ffffff;
    position: relative;
    box-shadow: 0px 13px 15px rgba(225, 225, 225, .4);
}
.previous{
    background: url(../img/left_ico.png) no-repeat;
    width: 40px;
    height: 60px;
    cursor: pointer;
    position: absolute;
    left: 9%;
    top: 50%;
    margin-top: -25px;
    -webkit-transform: translateX(10px);
    -o-transform: translateX(10px);
    -moz-transform: translateX(10px);
    transform: translateX(10px);
}
 
.next{
    background: url(../img/right_ico.png) no-repeat;
    width: 40px;
    height: 60px;
    cursor: pointer;

    position: absolute;
    right: 9%;
    top: 50%;
    margin-top: -25px;
    -webkit-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    transform: translateX(-10px);
}
.banner-cursor{
 
/*background: url(../img/banner_bg.png) no-repeat -7px center;*/
 
z-index: -1;
}
.banner li img{
    width: 100%;
    height: 650px;
}
.banner-cursor:hover .controls a{
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0);
    -o-transform: translate(0);
    -moz-transform: translate(0);
    transform: translate(0);
}
.banner-pagination{
    display: block;
    position: absolute;
    bottom: 10px;
    width: 100%;
    z-index: 2;
    text-align:center;
    left: 0;
}
.banner-pagination ul li{
    width: 12px;
    height: 12px;
    background: #fff;
    display: inline-block;
    border-radius: 50%;
    margin: 0 5px;
    cursor: pointer;
    border: 2px solid #fff;
}

.banner-pagination .on{
    background: #0058ae;
}
.banMore{
width: 65px;
    height: 25px;
    line-height: 23px;
    font-size: 15px;
    z-index: 999;
       background-color: rgb(0 88 174);
    right: 10px;
    bottom: 10px;
    text-align: center;
}
.banMore a{
    color: #fff;
    font-weight: bold;text-decoration: none;
}
.center{
   
}
.center2{
   
}
.news-img {
    width: 100%;
    height: 100%;
    overflow: hidden;
}


.news-p {
    /* padding-top: 10px; */
    background: rgba(0, 0, 0, 0.6);
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    left: 0;
    bottom: 0;
    position: absolute;
}





.news-p .news-detail {
    font-size: 12px;
    color: #fff;
    line-height: 25px;
    /* margin-right: 83px; */
    text-indent: 2em;
}

.news-p span {
    float: right;
}

.time {
  /*  position: absolute;
    top: 0;
    left: 16px;
    background: #f39800;
    width: 55px;
    height: 50px;
    z-index: 1;
    padding: 0 2px;  */
}
.time p {
    color: #fff;
    line-height: 28px;
    font-size: 20px;
    display: block;
    text-align: center;
    border-top: none;
    margin-bottom: 0;
    font-family: "FZYS";
}

.time span {
    font-size: 16px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    display: block;
    font-weight: bold;
    /* margin-bottom: 11px; */
    /* font-family: "FZYS"; */
}
.common-item img {
    width: 340px;
    height: 220px;
}

.common-two {
    width: 100%;
    
}

.common-two ul li {
    float: left;
    margin-right: 22px;
    /* margin-top: 20px; */
}

.common-two ul li:nth-of-type(2) {
    margin-right: 0;
}
.pro {
    margin-top: 10px;
}

.pro li {
    display: block;
    width: 100%;
    height: 36px;
    padding-left: 22px;
    background: url(../img/landian.png) no-repeat left;
}

.pro li :hover {
    transform: translateY(-2px);
    transition: all .3s;
    font-weight: bold;
}


.pro li:last-child {
    margin-bottom: 0;
}

.pro li p {
    font-size: 16px;
    line-height: 35px;
    color: #434343;
}

.pro li span {
    font-size: 16px;
    line-height: 35px;
    color: #434343;
	font-family: "FZLTGHK";
}

.w-550{
	width: 550px;
}
/*  */
.notice-right li a .fl span {
    font-size: 16px;
    color: #0058ae;
    background: #fff;
    line-height: 27px;
    /* padding: 0 8px; */
    text-align: center;
    display: block;
    width: 60px;
   
    /* height: 25px; */
}

.tzgz_time{
border:1px solid #0058ae;
}
.notice-right li a .fl p {
    background: #0058ae;
    color: #fff;
    line-height: 27px;
    font-size: 23px;
    display: block;
    width: 60px;
    /* height: 50px; */
    text-align: center;
    border-top: none;
    margin-bottom: 0;
    font-family: "times";
}
.notice-right li:hover a .fr {
    /* color: #007975; */
    font-weight: 600;
}
.notice-right li {
    transition: all .3s;
    height: 59px;
    margin-bottom: 22px;
    /* padding: 13px 0; */
}
.notice-right li:nth-of-type(7) {
    margin-bottom: 0;
}

.notice-right li:hover {
    transform: translateY(-5px);
}

.notice-right li:hover .fl span{
    
}

.notice-right li a {
    display: block;
}
.notice-title{
    width: 86%;
}
.notice-right li .notice-title p {
    font-size: 16px;
    color: #5f5f5f;
    font-weight: 600;
    border-left: 3px solid #0c51ab;
    padding-left: 10px;
    margin-top: 5px;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.notice-right li .notice-title span {
    font-size: 14px;
    color: #9c9c9c;
    width: 100%;
    text-align: justify;
    display: block;
    text-justify: inter-ideograph;
    margin-top: 11px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.notice-right li:hover .notice-title p {
    font-weight: bold;
    color: #0058ae;
}
.min_w2{
	padding-top: 60px;
	height: 250px;
	background: url(../img/center-bg1.png) no-repeat;
	background-size: 115%;
	position: relative;
}
.houde{
	margin-left: 300px;
}

.w-610{
	width: 610px;

}
.chr{
	box-shadow: 0px 2px 11.65px -2px rgb(0 0 0 / 26%);
	padding: 15px 20px;
	position: relative;
	height: 75px;
}
.chr:hover{
    box-shadow: 0px 2px 20.65px 0px rgb(0 0 0 / 26%);
    transform: translateY(-2px);
    transition: all .3s;
}

.w-610 div a p{
    color: #0058ae;
    /* margin-left: 20px; */
    font-size: 18px;
    /* margin-top: 20px; */
}
.w-610 div .aaa span{
	color: #a3a3a3;
	font-size: 13px;
	display: block;
	line-height: 23px;
	text-indent: 2em;
	/* margin-top: 10px; */
}
.w-610 div .aaa em{
    position: absolute;
    color: #a3a3a3;
    /* left: 463px; */
    bottom: 10px;
    right: 20px;
    padding-left: 17px;
    font-size: 16px;
    background: url(../img/sj.png) no-repeat left center;
}

.center3{
    margin-top: 20px;
    background: url(../img/xy_bg1.png);
    height: 240px;
}
.commonTitle{
	position: relative;
	width: 170px;
	height: 175px;
	background: url(../img/xy_bg.png);
}
/*  */
.fc1 .bd{
    overflow: hidden;
    margin-bottom: 30px;
    width: 100%;
}
.fc1 .bd .tempWrap{
    width: 100% !important;
}
.fc1 .bd .tempWrap ul{

}
.fc1 ul li{
    float: left;
    width: 250px;
    height: 170px;
    background: #fff;
    /* padding: 5px; */
    margin-left: 21px;
}
.fc1 ul li a{
    display: block;
    position: relative;
    overflow: hidden;
}
.fc1 ul li a p{
    background: #0068b7;
    background-size: cover;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 15px 10px;
    transition: all .3s;
    color: #fff;
    font-size: 14px;
    width: 100%;
    transform: translateY(49px);
    z-index: 3;
}
.fc1 ul li:hover a p{
    transform: translateY(0px);
}
.fc1 ul li img{
    height: 170px;
    width: 250px;
}
.main3{
    width: 1050px;
    height: 170px;
    display: inline-block;
    margin: 0 30px;
}
.mar-top35{
    margin-top: 35px;
}
.h170{
    height: 170px;
}
.main3:hover .fc1>.prev{
    opacity: 1;
    transform: translateX(-19px);
}
.main3:hover .fc1>.next{
    opacity: 1;
    transform: translateX(15px);
}
.fc1 .prev{
    width: 19px;
    height: 31px;
    background: url(../img/College_prev.png) no-repeat center center;
    position: absolute;
    left: -2px;
    top: 50%;
    transition: all .3s;
    margin-top: -10px;
    opacity: 0;
}
.fc1 .next{
    transition: all .3s;
    width: 19px;
    height: 31px;
    background: url(../img/College_next.png) no-repeat center center;
    position: absolute;
    right: -7px;
    top: 50%;
    opacity: 0;
    margin-top: -10px;
}
/*  */
.xyfc{
    width: 170px;
    height: 170px;
    display: table;
    background: url(../img/xy_bg.png);
}
.xyfc div{
    display: table-cell;
    vertical-align: middle;
    padding: 15px;
    background: rgba(0, 0, 0, .4);
}
.xyfc div:hover{
    background: none;
}
.xyfc div a{
    display: block;
    border: 1px solid #fff;
    width: 100%;
    height: 100%;
}
.xyfc div p{
    color: #fff;
    font-size: 22px;
    text-align: center;
    font-family: "FZLTZH";
    line-height: 40px;
    margin-top: 40%;
    transition: all .3s;
}
.xyfc div:hover p{
    transform: translateY(-5px);
}
/*  */


.yqlj_list ul li {
    float: left;
    /* height: 45px; */
    /* width: 215px; */
    line-height: 50px;
    padding-left: 15px;
    margin-right: 20px;
    background: url(../img/landian.png) no-repeat left center;
}
.yqlj_list ul li span{
    color: #0058ae;
    font-size: 18px;
    font-family: "FZLTZH";
}
.yqlj_list ul li:hover {
    transform: translateY(-2px);
    transition: all .3s;
    font-weight: bold;
    /* box-shadow: 5px 5px rgba(208, 208, 208, 0.6); */
}

.yqlj_list ul li:last-child {
    margin-right: 0px;

}


/* footer */
.footer {
    height: 140px;
    background: url(../img/footer_bg.png)  right top;
    /* background-color: #0058ae; */
    /* margin-top: 50px; */
}

.footer>div {
  
    padding: 39px 0;
    height: 100%;
}

.footer .w-1920>div {
    position: relative;
    height: 100%;
}

.footer_detail {
    position: absolute;
    top: 50%;
    left: 40%;
    transform: translate(-40%, -50%);
    color: #fff;
    width: 1100px;
}

.footer_detail p {
    text-align: center;
    margin-top: 15px;
    padding-left: 25px;
    font-size: 17px;
}

.footer_bq {
    background: #a4a4a4;
}

.footer_bq .w-1920>div {
    /* position: relative; */
    height: 100%;
}

.banquan {
    /* position: absolute;
    top: 50%;
    left: 40%;
    transform: translate(-35%, -50%); */
    color: #fff;

}

.banquan p {
    text-align: center;
    margin-top: 5px;
}
.fixed-widows {
    width: 450px;
    position: fixed;
    z-index: 2000;
    top: 100px;
    right: 10px;
}

.fixed-widows img{
    width: 100%;
}

.fixed-widows .cross{
    font-size: 18px;
    color: white;
    background-color: orange;
    position: absolute;
    top:2px;
    right:1px;
    padding: 0 6px;
    cursor: pointer;
    transition: all .3s;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}


.fixed-widows .cross:hover{
    background-color: red;
}



.search-phone{display: none;}
.footer_detail .EN-p{display: none;}
.logo2{display: none;}
.xyfc-phone{display: none;}
.main3{display: block;width: 84%;margin: 0 192px;}
@media screen and (max-width: 800px) {

.fixed-widows {
    width: 80%;
    position: fixed;
    right: 10px;
    display: block;
}

.no-wrap {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
    .head_top .w-1280{width: 100%;}
    .logo{display: none;}
    .logo2{display: table;position: absolute;bottom: 13px;}
    .logo2 img{width: 100%;/* margin-top: 4px; */max-width: 535px;/* min-width: 298px; */}
    .search{display: none;}
    .w-1280{width: 98%!important;margin: 0 auto!important;max-width: 98%!important;min-width: 98%!important;}
    .nav-phone {width: 100% !important;max-width: 100% !important;left:0px;z-index: 111111;position: absolute;}
.hr{display: none;}
    .hx img{width: 100%;}
    .header{height: 103px;background: url(../img/header_bg.png) no-repeat left;}
    .xx{display: none;}
    /* | */
    .head_top{height: 40px;margin-top: 0;}
    .head_top ul li{line-height: 40px;}
    .head_top ul li a{font-size: 12px;}
       /*  */
    .search {
        display: none;
        position: absolute;
        top: 7px;
        left: 120px;
        z-index: 99;
        width: auto;
        margin-top: 0;
        transform: translateX(-50%);
        white-space: nowrap;
    }
    .search-phone{
        display: block;
        position: absolute;
        width: 18px;
        top: 19px;
        left: 44px;
        transform: translateY(-50%);
    }
    .nav_ul_2{
		top: 0;
		left: 100%;
		max-width: 50%;
		}
    .hasSub:nth-child(9) .nav_ul_2,.hasSub:nth-child(10) .nav_ul_2,.hasSub:nth-child(11) .nav_ul_2{
		top: auto;
		bottom: 0;
    }
    /*  */
    .nav{display: none;margin-top: 0;width: 100%;position: relative;z-index: 99;overflow: initial !important;}
    .nav .w-1280>ul{display: block;background:url(../img/nav-bg.jpg) no-repeat center}
    .nav .w-1280>ul>li{display: block;/* text-align: left; */background-color: #434343;width: 50%;}
    .nav .w-1280>ul>li:hover{background-color: #434343;}
    .nav .w-1280>ul>li>a{font-size: 16px;line-height: 45px;margin-left: -30px;display: inline-block;}
    .nav ul>li{float: none;background: #969696;}
	.nav ul>li:hover {background-color:#434343}
    .nav ul>li>a{display: inline-block;}
	.hasSub .nav_ul_2 li a {
    white-space: normal;
    font-size: 17px;
}
    .nav-btn{
        background-color: transparent;
        background-image: none;
        vertical-align: middle;
        position: absolute;
        left: 4px;
        top: 20px;
        transform: translateY(-50%);
    }
    .nav-btn .icon-bar-nav{
        display: block;
        width: 30px;
        height: 1px;
        border-radius: 1px;
        background-color: #fff;
    }
    .nav-btn .icon-bar-nav+.icon-bar-nav{
        margin-top: 7px;
    }
.search .search-text { 
    height: 23px;
    font-size: 12px;
    width: 140px;
}
.search .search-btn {
    height: 24px;
    background-size: 30%;
}
    /*  */
.banner{width:100%;}
    .banner li img{
        width: 100%;
        height: 200px;
    }
    .banner .tempWrap{width: 100%;}
    .banner .tempWrap ul{width: 100%;}
    .center{margin-bottom: 20px;}
        /*  */
        .common-title{margin-bottom: 15px;}
        .common-title p{font-size: 20px;}
        .common-title a {line-height: 30px;font-size: 13px;}
    /*  */
    .center .w-705{width: 100%;}
.common-two ul li{width: 100%;}
.common-two ul li:nth-of-type(2){margin-top: 10px;}
.common-item{width: 100%;}
.common-item img{width: 100%;}
    /*  */
    .center .w-550{width: 100%;}
    .notice-right li a .fl p{width: 60px;}
    .notice-right li a .fl span{width: 60px;font-size: 13px;}
    .notice-title{width: 82%;max-width: 90%;margin-left: 80px;}
    .notice-title.fr {float:none;}
    .notice-right li .notice-title p{margin-top: 0;}
    .notice-right li .notice-title span{margin-top: 0;}
    .chr { height: 88px;}
    /*  */
    .min_w2{
        height: 161px;
        background-position: center;
        background-size: 100% 115px;
    }
    .houde{
        margin-left: 40px;
    }
    .houde img{
        width: 280px;
    }
    /* center2 */
    .center2 .w-610{
        width: 100%;margin-top: 0;height: 100%;
    }
    
    .w-610 div .fl em{
        left: 230px;
    }
   /*  */

/* 、 */
.center3{margin-top: 5px;}
.xyfc{display: none;}
.main3{
  width: 100%;margin: 0 auto;
}
.xyfc-phone{display: block;}
.main3-phone{display: none;}
.fc1 ul li{width: 250px !important;}
.fc1 ul li img{width: 100%;}
/*  */
.yqlj_list ul li{float: none;line-height: 25px;}
.yqlj_list ul li span{font-size: 15px;}
   /* footer */
   .footer{height: 210px;}
   .footer_detail{width: 100%;}
   .footer_detail .CN-p{display: none;}

   .footer_detail .EN-p{display: block;}
   .footer_detail p{font-size: 13px;padding-left: 0;margin-top: 10px;}
}
