@charset "utf-8";
@font-face {
  font-family: "SourceHanSansCN-Light";
  src: url("SourceHanSansCN-Light.woff2") format("woff2"),
       url("SourceHanSansCN-Light.woff") format("woff"),
       url("SourceHanSansCN-Light.ttf") format("truetype"),
       url("SourceHanSansCN-Light.eot") format("embedded-opentype"),
       url("SourceHanSansCN-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
body{font-family:"微软雅黑","SourceHanSansCN-Light";}
.link_guide .home_key {
   float:left;
   max-margin-top: -0.5%;
   min-margin-top: -0.05%;
   max-width:2.5%;
   min-width:0.5%;
   height: auto;
   
}
.link_guide {
    font-family: "SourceHanSansCN-Light";
	font-size: 14pt;
	margin-bottom: 1%;
	margin-left: 23%;
}
.link_guide a {
	color: black;
	text-decoration: none;
	margin-left: 1%;
}
.link_guide .route {
    margin-left:3%;
}
.major_big {
	width: 75%;
	margin-top: 1%;
	margin-bottom: 2%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.major_big .sidebar {
	width: 15%;
    height: auto;
	float: left;
	margin-left: 4%;
}
.major_big .sidebar .sidebar_menu_1 {
	background-color: #10346F;
	width: auto;
	margin-bottom: 10%;
	padding-top: 9%;
	padding-bottom: 9%;
	font-weight: 300;
    text-align: center;
    font-family: '思源黑体 CN Regular';
	font-size: 18pt;
	color: white;
}
.major_big .sidebar .sidebar_menu_2 {
    background-color: white;
    width: auto;
	padding-top: 9%;
	padding-bottom: 9%;
    text-align: center;
    font-weight: 300;
    text-align: center;
    font-family: '思源黑体 CN Regular';
    font-size: 14pt;
	color: #848484;
	border-bottom: thick #EEEFF0 solid;
}
.major_big .sidebar .sidebar_menu_2:hover {
	background-color: #FFF934;
	color: black;
	transition: 0.5s;
}
a.link_choice {
	text-decoration: none;
}
a.link_choice:link {color: black}
a.link_choice:visited {color: black}

.major_big .sidebar .sidebar_menu_3{
	background-color: #EEEFF0;
    width: auto;
	padding-top: 8%;
	padding-bottom: 8%;
    text-align: center;
    font-weight: 300;
    text-align: center;
    font-family: '思源黑体 CN Light';
    font-size: 14pt;
	color: black;
	border-bottom: thick white solid;
	transition: 0.5s;
}
.major_big .sidebar .sidebar_menu_3:hover{
	border-bottom: thick #FFF934 solid;
}
.major_big .content {
	background-color: white;
	float: left;
	width: 75%;
	height: auto;
	margin-left: 2%;
}

.major_big .sidebar #shijue_menu {
	display: none;
	border-bottom: thick #EEEFF0 solid;
}
.major_big .sidebar #menu_now {
	display: block;
	border-bottom: thick #EEEFF0 solid
}
.major_big .sidebar #shijue {
	cursor:pointer;
}
.major_big .sidebar #huanyi_menu {
	border-bottom: thick #EEEFF0 solid;
	display: none;
}
.major_big .sidebar #huanyi {
	cursor: pointer;
}
.major_big .sidebar #shumei_menu {
	border-bottom: thick #EEEFF0 solid;
	display: none;
}
.major_big .sidebar #shumei {
	cursor:pointer;
}
#menu_now_2 {
	background-color: #FFF934;
	color: black;
}
#menu_now_3 {
	border-bottom: thick #FFF934 solid;
}

.major_big .content .title_shichuan {
	font-family: "思源黑体 CN Medium";
	font-size: 20pt;
	text-align: center;
	color: white;
	background-color: #3462a9;
	width: auto;
	padding-top: 1%;
	padding-bottom: 1%;
	margin-top: 4%;
	margin-left: 4%;
	margin-bottom: 2%;
	display: inline-block;
	padding-left: 1%;
	padding-right: 1%;
}
.content .year1 ul {
	list-style-image: url(img/home.png);
}
.major_big .content .year_left {
	width: 80%;
	height: auto;
	margin-bottom: 7%;
	margin-top: 5%;
	margin-left: 5%;
}
.content .yeap_pic {
	margin-left: 6%;
	width: auto;
	height: auto;
}
.content .word {
	font-family: "思源黑体 CN Normal";
	font-size: 14pt;
	margin-left: 30%;
	margin-top: -20%;
}
.major_big .content .year_right {
	width: 80%;
	height: auto;
	margin-bottom: 7%;
	margin-top: 5%;
	margin-left: 18%;
}
.content .pic_front {
	width: 90%;
	height: 65%;
	margin-top: 2.5%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.major_big .content .main_text {
    width: 90%;
	margin-top: 1.5%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    font-family: "思源黑体 CN Light";
    font-size: 14pt;
    line-height: 24pt;
	text-indent: 2em;
}
.major_big .content .illus_vis {
	width: 80%;
	height: 60%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}
.content .zuopin .zuopin_pic {
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3%;
	font-family: "思源黑体 CN Normal";
	font-size: 12pt;
	color: black;
	line-height: 16pt;
}
.zuopin .zuopin_pic img {
	margin-left: 1%;
	margin-right: 1%;
	vertical-align: bottom;
	margin-bottom: 1%;
}
.major_big .content .jiaoshi {
	width: 98%;
	height: 300px;
	margin-top: 2%;
	margin-left: 3%;
	margin-right: auto;
}
.content .jiaoshi .jiaoshi_pic {
    width: 90%;
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
	margin-bottom: 2%;
	padding: 1%;
	border-color: #e7e7e7;
	border-style: solid;
}
.content .jiaoshi .jiaoshi_pic:hover {
	border-color: #FFF934;
}
.content .jiaoshi .jiaoshi_discrib {
	width: 90%;
	font-family: "思源黑体 CN Normal";
	font-size: 16pt;
	text-align: center;
}
.content .jiaoshi .member {
	width: 30%;
	float: left;
	margin-bottom: 2%;
	margin-right: 3%;
}
.content .jiaoshi a {
	text-decoration: none;
}
.content .jiaoshi a:link {color: black}
.content .jiaoshi a:visited {color: black}

.content .jiaoshi .jiaoshi_name {
    float: left;
    font-family: "思源黑体 CN Normal";
    font-size: 16pt;
    width: 30%;
    margin-left: 2%;
	line-height: 30pt;
	margin-top: -1%;
}


.major_big .content .title_huanyi {
	font-family: "思源黑体 CN Medium";
	font-size: 20pt;
	text-align: center;
	color: white;
	background-color: #6fc167;
	width: auto;
	padding-top: 1%;
	padding-bottom: 1%;
	margin-top: 4%;
	margin-left: 4%;
	margin-bottom: 2%;
	display: inline-block;
	padding-left: 1%;
	padding-right: 1%;
}
.major_big .content .title_shumei {
	font-family: "思源黑体 CN Medium";
	font-size: 20pt;
	text-align: center;
	color: white;
	background-color: #ECBA4A;
	width: auto;
	padding-top: 1%;
	padding-bottom: 1%;
	margin-top: 4%;
	margin-left: 4%;
	margin-bottom: 2%;
	display: inline-block;
	padding-left: 1%;
	padding-right: 1%;
}
.major_big .content .teacher_pic {
	width: 80%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}