@charset "utf-8";
/* CSS Document */
body
{
	font-size:14px;
	font-family: "Microsoft Yahei";
	background-color:#f3f3e8;
	margin:0px;
	padding:0px;
       min-width:1250px;
}
* {
    box-sizing: border-box;
}

body,div,ul,li,p,h1,h2,h3,h4,h5,h6,input,a {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}


/*首页头*/	
.header{
	margin:0px auto;
	padding:0px;
	width:1150px;
	height:144px;
	list-style-type: none;
	}


.header  li
{
	float:left;
	height:144px;
	
	}



.img_door{	  
	height:527px;   
	}
.search{
    padding-top:20px;
    font-size:12px;
}

.navi{
	height:50px;
	overflow:hidden;
	background-color:#507859;
	}


.navi_link{
	    margin: 0 auto;
    width: 1150px;
	}
	
.navi_link  a {
    float:left;
    display: block;
    color: white;
    text-align: center;	
    padding:15px;
    text-decoration: none;
    font-size:14px;
    font-weight:bold;
}

.navi_link a:hover {
    background-color: #507859;
	color: black;

}


	
.navi_image{
	width:100%;
	overflow:hidden;
	}
.navi_image img{
	width:100%;
	}
.content_left{
	width:15%;
	float:left;

	}
	
.content_middle{
width: 1150px;
    margin: 0 auto;
	
	}

.card{

    width: 100%;
    padding: 0px;
	}
.news
{
	width:760px;
	float:left;
	}


.news_name
{
	float:left;
	}	
.news_more{
	float:right;
	}	
.news_top:after{
	content: "";
    clear: both;
    display: table;
	}



.news_content{
  
	margin-left:0px;
	margin-right:0px;

	
	}


.news_content{
  
	margin-left:0px;
	margin-right:0px;
	height: 350px;
        padding-top: 10px;
	}

.news_content ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    clear: both;
}

.news_content ul li {
    width: 368px;
    height: 348px;
    float: left;
    margin-right: 25px;
    margin-bottom: 0px;
}

.news_conetent ul li .mar2 {
    margin-right: 0
}

.news_content ul li .pic {
    width: 368px;
    height: 230px;
}

.title2 a{
   font-weight: bold;
    font-size: 14px;
    color: #333;
    line-height: 20px;
    text-decoration:none;
}

.news_content ul li a:hover .title2{
      font-weight: bold;
      color: #060606;
}
.detail a{
    font-weight: bold;
    color: #4d4d45;
    text-decoration:none;
    font-size:14px;
}

.news_content ul li a:hover .detail{
    font-weight: bold;
    color: #060606;
}


.tg {
    height: 700px;
    padding-top: 5px;
}

.tg ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    clear: both;
}

.tg ul li {
    width: 360px;
    height: 53px;
    margin-right: 5px;

}

.tg ul li.mar {
    margin-right: 0
}

.tg ul li .date {
    width: 60px;
    height: 40px;
    border-right: 1px solid #dfdfdf;
    color: #74746f;
    text-align: center;
}

.tg ul li .date .date_t {
    font-size: 14px;
    font-weight: bold;
    line-heigt: 20px;
}

.tg ul li .date .date_b {
    fonr-size: 12px;
}

.tg ul li .txt h3 {
    width: 290px;
    font-weight: 500;
    font-size: 14px;
    color: #333;
    line-height: 18px;
    padding-top:6px;
}

.tg ul li a:hover .date {
    border-right: 1px solid #4d4d45;
}

.tg ul li:hover {
}

.tg ul li a:hover .txt h3 {
    font-weight: bold;
    color: #4d4d45;
   
    
}

.notice
{
	width: 360px;
    float: right;
	}	
	
.notice_top:after{
	content: "";
    clear: both;
    display: table;
	}		
.notice_name
{
	padding-left:0px;
	float:left;
	}	
.notice_more{
	float:right;
	margin-right:0px;
	}		


/*参考招就网模版样式*/

.clear {
    clear: both;
}
.fl {
    float: left;
}

.fr {
    float: right;
}
.li{
  list-style-type: none;
}
.container {
   margin: 0 auto;
}
.title h3 {
    float: left;
    height: 50px;
    line-height: 50px;
    margin-bottom: 20px;
}

.title h3 a {
    color: #333333;
    display: block;
    font-size: 22px;
}

.title .en {
    font-size: 18px;
    color: #808080;
    font-weight: 500;
}

.title .red {
    color: #0e5fb0;
}

.title .more a {
    display: block;
    width: 60px;
    height: 16px;
    border: 1px solid #bfbfbf;
    font-size: 12px;
    color: #2f2f2c;
    line-height: 16px;
    margin-top: 15px;
    margin-left:50px;
    text-align: center;
    border-radius: 10px;
    text-decoration:none;
}

.title .more a:hover {
    border: 1px solid #0E5FB0;
    color: #161515;
}

.tz {
    padding-top: 10px;
}

.tz ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    clear: both;
}

.tz ul li {
    width: 370px;
    height: 64px;
    border-bottom: 1px solid #dfdfdf;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

.tz ul li.mar {
    margin-right: 0
}

.tz ul li .date {
    width: 64px;
    height: 40px;
    border-right: 1px solid #dfdfdf;
    color: #74746f;
    text-align: center;
}

.tz ul li .date .date_t {
    font-size: 18px;
    font-weight: bold;
    line-heigt: 20px;
}

.tz ul li .date .date_b {
    fonr-size: 14px;
}

.tz ul li .txt h3 {
    width: 290px;
    font-weight: 500;
    font-size: 14px;
    color: #333;
    line-height: 20px;
}

.tz ul li a:hover .date {
    border-right: 1px solid #4d4d45;
}

.tz ul li:hover {
    border-bottom: 1px solid #4d4d45;
}

.tz ul li a:hover .txt h3 {
    font-weight: bold;
    color: #4d4d45;
}





.admission_header{
	width: 1150px;
    margin: 0 auto;
    overflow: hidden;
}
.admission_top:after{	
    content: "";
    clear: both;
    display: table;
	}
.admission_name
{
	padding-left:0px;
	float:left;
	}	
.admission_more{
	float:right;
	}	

.admission:after{
    content: "";
    clear: both;
    display: table;
}
.admission_news{
	margin: 0 auto;
    width: 1150px;
    overflow: hidden;
}
}

.foster_header{
	float:left;
	margin-left:15%;
	margin-right:15%;
}
.foster_top:after{	
    content: "";
    clear: both;
    display: table;
	}
.foster_name
{
	padding-left:0px;
	float:left;
	}	
.foster_more{
	float:right;
	}	

.foster:after{
    content: "";
    clear: both;
    display: table;
}
.foster_news{
	margin: 0 auto;
    width: 1150px;
    overflow: hidden;
        padding-bottom:5px;
}



.academic_header{
	margin: 0 auto;
    width: 1150px;
    overflow: hidden;
}
.foster_header{
	margin: 0 auto;
    width: 1150px;
    overflow: hidden;
}
.academic_top:after{
	
	content: "";
    clear: both;
    display: table;
	}
.academic_name
{
	padding-left:0px;
	float:left;
	}	
.academic_more{
	float:right;
	}	

.academic:after{
    content: "";
    clear: both;
    display: table;
}
.academic_news{
	padding-bottom:22px;
    margin: 0 auto;
    width: 1150px;
 
}

.academic_news img{
       transition:all .5s ease .1s;
}
.academic_news img:hover{
       transform:scale(1.1);}



.content::after{
    content: "";
    clear: both;
    display: table;
}


.link{
	background:#d3e1d6;
	}


.link ul{
	margin:0px auto;
	padding:20px 0;
	list-style-type: none;
        width: 1150px;
	}


.link li
{
	float:left;
     padding-right:40px;
	
}
.link li a{

	text-align: center;
        text-decoration: none;
	color:#414341;
        font-size:14px;
	}
.link li img{

	cursor:pointer;
        transition:all 0.6s;
	}
.link li img:hover{

	transform:scale(1.2);
	}
.link li a:hover{
  font-weight: bold;
  color: black;
  
}	
.link_top:after{
     content: "";
    clear: both;
    display: table;
}
	

.footer{
	 background:#598664;
	 height:338px;
	 padding:0;
	 margin:0;	
	 font-size:12px;
	 color:#ffffff;
	}
.footer_show{
	padding-top:45px;
	margin:0px auto;
        width:1150px;
overflow: hidden;
	}
.footer_logo{
	float:left;
	}
.footer_link{
	padding-left:100px;
	float:left;
        padding-bottom:15px;
	}
.footer_link h3{
        padding-bottom:20px;
	}
.footer_link a{
     font-size:12px;
     color:#fff;
     text-decoration:none;
}
.footer_link a:hover{
     font-size:12px;
     font-weight: bold;
     color:#fff;
}			
.footer_top:after{
     content: "";
    clear: both;
    display: table;
	}
	
.footer_line{
	margin: 0px auto;
    width: 1150px;
	}	
.footer_admission a{
     font-size:12px;
     text-decoration:none;
}	
.footer_copy{
	margin: 0px auto;
    width: 1150px;

	}
.footer_copy_name{
     	float:left;
	}
.footer_copy_addr{
	padding-left:250px;
	float:left;
	}
/*内容页*/
.artical{
	width: 1130px;
    margin: 0 auto;
	}
	

.artical_navi
{
	padding-left:0px;
	float:left;
	width:300px;
	height:727px;
        padding-top:50px;
	background-image:url('images/list_navi_bk.png');
        background:#f3f3e8;
        box-shadow: 0 0 10px rgba(90,29,32,0.2);
	}



.artical_show
{
	float:left;
	}	
		
.artical_show_content{
	padding-left:26px;
 
}
.artical_clear:after
{   content: "";
    clear: both;
    display: table;
	}

.clearfix {
    zoom:1;}

.clearfix:after {
    clear: both;
    content: "";
    display: block;
    width: 0;
    height: 0;
    visibility: hidden;
}
.main {
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

list_mian .list_banner {
    width: 100%;
    height: 650px;
    margin: 0 auto;
}

.list_r_d {
    min-height: 700px;
}

.list {
    min-height: 700px;
    padding: 40px 0;
    clear: both;
}

.list_left {
    width: 250px;
    height: auto;
    overflow: hidden;
    float: left;
    box-shadow: 0 0 10px rgba(90,29,32,0.2);
}

.list_menu {
    width: 250px;
    height: auto;
    overflow: hidden;
}

.list_title {
    width: 250px;
    height: 65px;
    line-height: 65px;
    margin: 0 auto;
    font-size: 14px;
    color: #63866b;
    font-weight: bold;
    text-align: center;
}

.list_right {
    width: 800px;
}

.list_r_t {
    height: 50px;
    line-height: 50px;
  
}

.list_r_t .list_dq {
    font-size: 20px;
    color: #63866b;
    background: #263866b;
    padding: 0 20px;
    border-radius: 20px;
}

.location {
    color: #71716c;
    font-size: 14px;
    margin-right: 40px;
    background: url(images/dang.png) no-repeat left center;
    padding-left: 18px;
}
.location a{color:#888;}

.list_r_d ul {
    padding: 10px 13px;
    height: auto;
    overflow: hidden;
    list-style-type:none;
}

.list_r_d ul li {
    line-height: 40px;
    padding-left: 2px;
    font-size: 12px;
    border-bottom: 1px dashed #CCCCCC;
}

.time4 {
    color: #74767c;
}

.da_ti {
    color: #999;
}

.list_r_d ul li a:hover {
    color: #4e504f;
    font-weight: bold;
    text-decoration: none;
}

.list_r_d ul li:hover .time4 {
}

.list_r_d ul li a {
    color: #333;
    text-decoration: none;

}

/*two nav*/
.menu_2 {
    overflow: hidden;
    width: 300px;
    padding-bottom: 50px;
    background-image: url('images/list_navi_bk.png');
    background-repeat:no-repeat;
}

.menu {
    width: 250px;
    margin: 0 auto;
}

.menu li.level1 {
    margin: 0px 0;
}

.menu li.level1 a {
    display: block;
    line-height: 35px;
    height:35px;
    color: #353735;
    font-size: 14px;
    text-align: center;
}

.menu li.last {
}

.menu li.level1 a:hover {
    background: #63866b;
    color: #fff;
    border-radius: 15px;
}



.menu li.cur a {
    background: #63866b;
    color: #fff;
    border-radius: 15px;
}

.menu li ul {
    overflow: hidden;
    padding: 10px;
    margin: 0;   
    list-style-type:none;
}

.menu li ul.level2 {
    width: 250px;
    display: none;
    margin-top: 15px;
}

.menu li ul.level2 li {
    height: 30px;
    line-height: 30px;
}

.menu li ul.level2 li a {
    display: block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
    border: none;
    background: none;
    padding-left: 15px;
    color: #292b29;
}

.menu li ul.level2 li a:hover {
    background: none;
    color: #292b29;
}

/*content*/
.zw-cont {
    padding: 10px 10px;
}

.zw-title {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #2c2e2d;
}

.zw-other {
    border-bottom: 1px solid #ddd;
    padding: 15px 0;
    text-align: center;
    font-size: 14px;
    color: #5e5f5e;
}

.zw-txt {
    padding: 20px 0;
    min-height: 400px;
}

.zw-txt p {
    text-indent: 2em;
    font-size: 15px;
    color: #0c0c0c;
    line-height: 30px !important;
}

.zw-txt p img {
    padding: 8px 0;
    border: none !important;
    max-width:100%;
    margin-left:-2em;
}
.zw-txt table p{
 text-indent: 0;
}
.list_r_img ul li .txt p a:hover {
    color: #a50300;
}

.list_r_img ul li .img .fd {
    width: 210px;
    height: 160px;
    overflow: hidden;
    transition: all 0.5s ease;
    display: block;
}

.list_r_img ul li .img .fd:hover img,.link ul li .fd:hover img,.focus4 .fd:hover img,.major-cont .fd:hover {
    transform: scale(1.1);
}