﻿
/*content*/
.content {
    width: 1200px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 20px;
    background-color: white;
    /*border-top: 8px solid #01788e;*/
    overflow: hidden;}

.content .con_left,
.content .con_right {
    float: left;}

/*left*/
.content .con_left {
    margin-right: 18px;}

.left_list {width: 270px;z}

.left_list .list_title {
	padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
    background: #a40c12;
    border-radius: 4px 4px 0 0;
    width: 270px;
}

.left_list .list_title a {
    margin: 0;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
	font-family:微软雅黑;}

.left_list .list_content {
    border: 1px solid #871519;
    border-top: none;}

.list_content {
    text-align: center;
    background-color: #f7f7f7;}

.list_content ul {
    margin-left: 20px;}

.list_content ul li {
    display: block;
    background: url(../images/iocn.png) no-repeat left center;
    padding: 20px 0;
    text-align: left;
    padding-left: 20px;}

.list_content ul li a {
    color: #333;
    font-size: 18px;
	line-height:1;}

/*right*/
.content .con_right {
    width: 912px;
	text-align:left;}

.title_img {
    overflow: hidden;}

.title_img li.left_txt {
    width: 100%;}

.img_txt_content {
    width: 832px;
    margin: 0 auto;}

.img_txt_content {
    padding-top: 42px;}

/*01*/
.module_01 {
    padding-bottom: 20px;}

.module_01 .title {
    text-align: left;
    padding-bottom: 20px;}

.module_01 .title a {
    color: #c66e21;
    font-size: 24px;}

.module_01 .txt_content p,
.module_02 .txt_content p {
    font-size: 14px;
    color: black;
    line-height: 28px;}

.module_01 .img_content,
.module_02 .img_content {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;}

.module_01 .img_content p {
    background: #ececec;
    text-align: center;}

.module_01 .img_content span {
    text-align: center;
    line-height: 30px;
    font-size: 16px;}

/*02*/
.module_02,
.module_04 {
    padding-bottom: 20px;}

.module_02 .title,
.module_04 .title {
    text-align: left;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;}

.module_02 .title a,
.module_04 .title a {
    font-size: 20px;
    padding-bottom: 6px;
    font-weight: bold;
    color: black;
    border-bottom: 4px solid #871519;}

.module_02 .title i,
.module_04 .title i {
    padding-left: 20px;
    padding-right: 20px;}

.module_02 ul.ul_listp_type {
    padding-left: 40px;}

.module_02 ul li.list_type_disc {
    list-style-type: disc;
    font-size: 14px;
    color: black;
    line-height: 26px;}
.color_block {
    display: block;
    width: 16px;
    height:16px;
    background-color: #ff6c00;
    margin-right: 10px;}
.img_content .txt_fl {
    width: 94%;
    float: left;
    text-align: left;}
.img_content .txt_box {
    overflow: hidden;
    margin-bottom: 20px;}

/*03*/
.module_03 {
    overflow: hidden;
    margin-bottom: 20px;}
.module_03 .title {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;}
.module_03 .title h1 {
    font-size: 20px;
    font-weight: bold;}
.module_03 ul li.img_content {
    float: left;
    width: 273px;
    height: 300px;}

.module_03 ul li.txt_content {
    float: left;
    width: 539px;
    height: 290px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    background-color: #c2c2c2;}

.module_03 ul li.txt_content h2 {
    font-size: 14px;
    font-weight: bold;}

.module_03 ul li.txt_content p {
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;}
.module_03 ul li.img_content p img {
    width: 273px;
    height: 300px;}

.module_03 ul li.txt_content p.section {
    margin-top: 24px;}
.module_03 ul li.part {
    padding: 10px;
    border-bottom: 1px solid #ccc;}
.module_03 ul li.part h2 {
    font-size: 16px;
    font-weight: bold;}

/*04*/
.module_04 .img_txt {
    width: 100%;
    background-color: #c2c2c2;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 55px;
    position: relative;}
/*.img_txt li {*/
    /*float: left;*/
/*}*/
.img_txt .txt_content {
    width: 270px;
    position: absolute;
    bottom: 55px;
    right: 80px;}
/*教师介绍样式*/
.js_style {
	border-top: none;
	padding: 0;
	background-color: #F0EDEB;
	width: 1200px;}
.js_style .con_right {
	width: 1200px;}
.conter_box {
	width: 1200px;
	margin: 94px auto 40px auto;
	background-image: url(../images/yz_bottom_bg.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 67px;}
.conter_box .img_box {
	overflow: hidden;
    height: 800px;
	width: 1200px;}
.conter_box .img_box {
	height: 800px;
	width: 1200px;}
.conter_txt {
	padding-top: 80px;
	padding-bottom: 36px;
	overflow: hidden;
	background-color: #005a6b;
	padding-left: 72px;
    padding-right: 50px;}
.conter_txt div,
.conter_txt h2 {
	float: left;}
.conter_txt div {
	width: 880px;
    border-bottom: 1px dashed #0990a9;
    height: 59px;
    margin-right: 16px;}
.conter_txt h2 {
	color: #fff;
	font-size:44px;
	color: #fff;
	font-weight: 500;}
.conter_box p {
	background-color: #005a6b;
	display: block;
	/*padding-bottom: 36px;*/
	font-size: 24px;
	color: #fff;
	line-height: 1.8;
	padding-right: 50px;
    padding-left: 72px;}
.conter_box p span {
	font-family: "微软雅黑";}
.conter_box .jy_conter {
	background-color: #005a6b;}
.bottom_border {
	border-bottom: 1px dashed #0990a9;
	margin-left: 72px;
	margin-right: 50px;}

/*hover*/
.list_content ul li a:hover {
    color: #c75a5c;}

.nav ul li a:hover {
    color: #c75a5c;}

.module_02 .title a:hover {
    text-decoration: none;}

/*单独样式*/
.module_01 .title a.fdc_blue {
    color: #006A9E;}
.module_01 .title a.gcjs_red {
    color: #623C39;}
.module_01 .title a.zs_brown {
    color: #871519;}
.module_01 .title a.gl_Deepblue {
    color: #1E506B;}
.module_01 .title a.sj_blue {
    color: #476DB6;}
.module_01 .title a.wy {
    color: #015A6C;}
.module_01 .title a.gczj {
    color: #647193;}































