﻿* {margin:0; padding:0;}
a {text-decoration: none; color: #444444;}
img{border:none;}
body {font-family: "微软雅黑"; min-width: 1200px;}
span.line {margin-left: 5px; margin-right: 5px; color:#999999;}
.left {float: left;}
.right {float: right;}
.cl {clear: both;}
.div-center {margin-left: auto; margin-right: auto; display: block;}
.text-center {text-align: center;}
.mt15 {margin-top: 15px}
.font12 {font-size: 12px;}
.font14 {font-size: 14px;}
.fw {font-weight: 600;}
.lh35 {line-height: 35px;}
input {outline: none;}
ul {list-style: none;}


.container {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
/*content*/
#content .l_side {
	float: left;
	width: 487px;
}
.mryl .top {
	background-color:#009900;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #e5e5e5;
}
.mryl .top h2 {
	min-width: 75px;
	float: left;
	font-size: 16px;
	font-weight: normal;
}
.mryl .top h2.active {
	margin-left:15px;
	color:#fff;
	border-bottom: 2px solid #e4393c;
}
.mryl .top a.more {
	float: right;
	color:#fff !important;
	margin-right:10px;
	font-size: 14px;
	display: block;
	height: 36px;
}
.mryl {
	padding-top: 8px;
}
ul.dianul {
	margin-top: 16px;
	height: 119px;
	list-style: none;
	background: url(../images/dian.jpg) left center no-repeat;
	padding-left: 20px;
}
#content ul li {
	height: 30px;
	line-height: 30px;
}
#content ul .date {
	display: inline-block;
	width: 50px;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	text-align: center;
	font-size: 12px;
	color: #e82223;
	background: url(../images/kuang.jpg);
}
#content .time {
	font-size: 14px;
	margin-left: 10px;
	margin-right: 10px;
}
#content ul a {
	font-size: 14px;
}
#content .slider2 {
	width: 486px;
	height: 158px;
	margin-top: 8px;
}
#content .slider2 img{
	width: 486px;
	height: 146px;
}
#content .bx-controls-auto,
#content .bx-pager {
	display: none;
}
#content .bx-wrapper {
	margin-bottom: 0;
}

#content .slider22 img {
	width: 214px;
	height: 112px;
}
#content .slid .bx-next {
	background: url(../images/right2.jpg) no-repeat;
	right: -20px;
}
#content .slid .bx-prev {
	background: url(../images/left2.jpg) no-repeat;
	left: -20px;
}
#content .slid .bx-wrapper .bx-controls-direction a {
	width: 9px;
	height: 16px;
	margin-top: -8px;
	top: 37%;
}
#content .slid {
	margin-top: 22px;
	text-align: center;
}
#content .slid a.title_a {
	line-height: 46px;
	font-size: 14px;
}
#content .ksrl .top {
	height: 31px;
	background-color: #efefef;
	margin-top: 19px;
}
#content .ksrl .top h2 {
	float: left;
	font-size: 14px;
	line-height: 31px;
	margin-left: 12px;
}
#content .ksrl .top a.more {
	float: right;
	font-size: 14px;
	line-height: 31px;
}
#content .ksrl table tr {
	height: 33px;
	line-height: 33px;
	background-color: #efefef;
}
#content .ksrl table tr:nth-of-type(odd) {
	background-color: white;
}
#content .ksrl table tr td.td1 {
	width: 163px;
}
#content .ksrl table tr td.td2 {
	width: 106px;
}
#content .ksrl table tr td.td3 {
	width: 93px;
}
#content .ksrl table tr td.td4 {
	width: 125px;
}
#content .ksrl table tr td.td5:hover a{
	color:red;
}
.o_div {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #ff8c29;
	display: inline-block;
	margin-left: 16px;
	margin-right: 11px;
	position: relative;
	top: -4px;
}
#content .r_side {
	width: 672px;
	float: right;
}
#content .r_side .ul_content{
	padding: 19px 0;
	display: none;
}
#content .r_side .ul_content img {
	float: left;
	margin-left: 3px;
	width:155px;
}
.a_ul {
	font-size: 14px;
}
.a_ul li span.time {
	margin-left: 55px;
	font-size: 14px;
	float: right;
}
.a_ul div.g_div {
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #D9DADB;
	position: relative;
	top: -3px;
	margin-right: 10px;
	margin-left: 10px;
}
.b_ul {
	width: 333px;
	display: inline-block;
}
.b_ul div.g_div {
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #D9DADB;
	position: relative;
	top: -3px;
	margin-right: 5px;
}
#content .gkbk {
	width: 357px;
	float: left;
}
#content .jrld {
	width: 300px;
	float: right;
}
#content .img_group {
	margin-top: 18px;
}
#content .img_group img {
	width: 171px;
	height: 205px;
	display: inline-block;
}
#content .c_ul {
	margin-top: 13px;
}
#content .c_ul .c_div {
	width: 5px;
	height: 5px;
	display: inline-block;
	border-radius: 50%;
	background-color: #009900;
	position: relative;
	top: -3px;
	margin-left: 5px;
	margin-right: 5px;
}
#content .c_ul li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

/*ads*/
#ads {
	margin-top: 25px;
}
#ads .container {
	height: 90px;
}

/*info*/
#info {
	padding-top: 10px;
}
#info .side_l {
	width: 674px;
	margin: 0;
	float: left;
}
#info .side_r {
	width: 487px;
	float: right;
	margin: 0;
}
.table-a {
	background-color: #F0F1F1;
}
.table-a td {
	background-color: #fff;
}
#info .r_line {
	border-bottom: 2px solid #009900;
	margin-top: 20px;
}
ul.tabs {
	margin-top: 16px;
}
ul.tabs li .circle {
	width: 5px;
	height: 5px;
	display: inline-block;
	background-color: #D9DADB;
	border-radius :50%;
	position: relative;
	top: -3px;
	margin-left: 5px;
	margin-right: 5px;
}
ul.tabs li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.ul_content {
	display: none;
}
#info .que {
	font-size: 14px;
	font-weight: bold;
}
#info .que:before {
	content: url(../images/wen.gif);
	position: relative;
	top: 5px;
	margin-left: 0px;
	margin-right: 5px;
}
#info .ans {
	font-size: 14px;
}
#info .ans:before {
	content: url(../images/da.gif);
	position: relative;
	top: 5px;
	margin-left: 0px;
	margin-right: 5px;
}
#info ul.question li{
	border-bottom: 1px dashed #CCCCCC;
	padding: 20px 0;
}
#info table {
	margin-top: 18px;
}
#info table td {
	width: 92px;
	height: 81px;
}
#info table td a {
	display: block;
	width: 92px;
	height: 81px;
	text-align: center;
}
#info table td span{
	font-size: 14px;
	text-align: center;
}
#info ul.teacher_ul {
	margin-top: 19px;
}
#info ul.teacher_ul li{
	float: left;
	width: 152px;
	margin-bottom: 10px;
}
#info ul.teacher_ul li p{
	font-size: 14px;
}
#info ul.teacher_ul li p a.more {
	color: #FDC96E;
}
#info .wytw {
	display: inline-block;
	width: 60px;
	height: 22px;
	float: right;
	position: relative;
	top:10px;
}
#info .mszd_div {
	padding-top: 17px;
}
#info .hzjg .brand {
	padding-top: 16px;
}
#info .hzjg .brand img {
	width: 152px;
	height: 64px;
	border: 1px solid #E6E6E6;
	margin-bottom: 7px;
}

#links {
	margin-top: 20px;
}
#links .fri_links {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
}
#links .fri_links a {
	margin-right: 10px;
}

#bot_nav {
	background-color: #F1F1F1;
}
#bot_nav .contaienr {
	height: 50px;
}
#bot_nav ul li {
	float: left;
	width: 110px;
	height: 50px;
}
#bot_nav ul li a {
	width: 110px;
	height: 50px;
	display: block;
	line-height: 50px;
	text-align: center;
}

#bottom {
	text-align: center;
	font-size: 14px;
	line-height: 33px;
	color: #ABABAB;
	padding: 20px;
}

/*page1*/
.nowpage {
	height: 55px;
	line-height: 55px;
	font-size: 14px;
}
.left_aside {
	float: left;
	width: 876px;
	border: 1px solid #EDEDEE;
}
.left_aside .h2_a {
	background-color: #F9F9F9;
	font-size: 14px;
	padding-left: 15px;
	font-weight: normal;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px dashed #C7C7C7;
}
.left_aside .a_ul {
	padding-right: 10px;
	padding-top: 15px;
}
.left_aside .a_ul li{
	height: 40px;
	line-height: 40px;
}
.left_aside .moreinfo {
	padding: 10px 22px 35px 22px;
	border: 1px solid #E7E7E7;
}
.left_aside .moreinfo h3 {
	text-align: center;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #E7E7E7;
}
.left_aside .moreinfo p {
	line-height: 30px;
	font-size: 14px;
}
.left_aside .moreinfo .littleinfo {
	height: 45px;
	line-height: 45px;
	font-size: 12px;
	padding-left: 225px;
	margin-bottom: 10px;
}
.left_aside .next {
	padding: 10px 22px 10px 22px;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px dashed #E7E7E7;
	border-top: 1px dashed #E7E7E7;
	margin-top: 100px;
}
.right_aside {
	width: 284px;
	float: right;
}
.right_aside .tiwen {
	height: 61px;
	background-color: #F9F9F9;
	padding-top: 19px;
	padding-left: 25px;
}
.right_aside .tiwen a {
	display: inline-block;
	width: 103px;
	height: 36px;
}
.right_aside .dianul {
	font-size: 14px;
}
.right_aside ul li {
	height: 30px;
	line-height: 30px;
}
.right_aside .bx-pager {
	display: none;
}
.right_aside .slider2 img {
	width: 284px;
	height: 146px;
}
.right_aside .bx-wrapper {
	margin-bottom: 0;
}
.right_aside table {
	text-align: center;
	font-size: 14px;
	margin-top: 10px;
}
.right_aside table td {
	padding-bottom: 7px;
}
.right_aside .ad2 {
	margin-top: 15px;
}
.right_aside .ad2 img {
	width: 283px;
	height: 176px;
}

/*翻页*/
.fanye {
	font-size: 12px;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 45px;
}
.fanye a {
	background-color: #F1F1F1;
	padding: 8px 6px;
	margin-right: 5px;
}
.fanye a.active {
	background-color: #009900;
	color: white;
}
.fanye input {
	width: 30px;
	height: 33px;
	text-align: center;
	border: none;
	background-color: #F1F1F1;
}
.fanye button {
	border: none;
	width: 50px;
	height: 30px;
	background-color: #009900;
	color: white;
	cursor: pointer;
}
.myquestion {
	padding-left: 2px;
	border-bottom: 1px dashed #F1F1F1;
	padding-bottom: 20px;
}
.myquestion p.h4 {
	line-height: 30px;
	margin-top: 26px;
	font-size: 14px;
	font-weight: bold;
}
.respon {
	line-height: 30px;
	font-size: 14px;
}
.respon .q_res {
	font-size: 16px;
	border-bottom: 1px solid #F1F1F1;
	padding-top: 25px;
	padding-bottom: 8px;
	padding-left: 15px;
	font-weight: bold;
}
#mytextarea {
	width: 100%;
	height: 160px;
	resize: none;
	border: none;
	background-color: #E2E0E0;
	margin-bottom: 22px;
	outline: none;
	font-size: 16px;
}
.onec {
	font-size: 14px;
	line-height: 64px;
}
.onec:before {
	content: url(../images/wen2.gif);
	position: relative;
	top: 7px;
	margin-left: 10px;
	margin-right: 5px;
}

.test_class {
	background-color: #F9F9F9;
	display: inline-block;
}
.test_class a {
	display: inline-block;
	width: 85px;
	height: 40px;
	margin-left: 3px;
	text-align: center;
}
.test_class a.active {
	border-bottom: 3px solid #009900;
	color: #009900;
}
.sub_g {
	display: none;
}
.share {
	display: inline-block;
	float: right;
	line-height: 16px;
	font-size: 10px;
	margin-top: 10px;
}
.share a {
	display: inline-block;
	width: 25px;
	height: 16px;
}
.share a#qq {
	background: url(../images/share.gif) 0px 0px no-repeat;
}
.share a#xl {
	background: url(../images/share.gif) -20px 0px no-repeat;
}
.share a#wb {
	background: url(../images/share.gif) -40px 0px no-repeat;
}
.share a#wx {
	background: url(../images/share.gif) -60px 0px no-repeat;	
}
.share a#rr {
	background: url(../images/share.gif) -80px 0px no-repeat;
}
.share a#more {
	background: url(../images/share.gif) -100px 0px no-repeat;	
}
.share a#num {
	background: url(../images/share.gif) -118px 0px no-repeat;
	width: 36px;
	text-align: center;
	font-weight: normal;
}
.my-video {
	border-bottom: 1px solid #E4393C;
	height: 41px;
}
.my-video li {
	float: left;
	padding: 2px 2px 0 2px;
	border: 1px solid white;
	height: 38px;
	border-bottom: 1px solid transparent;
}
.my-video li a {
	display: inline-block;
	width: 147px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background-color: #F3F3F3;
	font-weight: 600;
	font-size: 16px;
}
.my-video li.active {
	border:1px solid #E4393C;
	border-bottom: 1px solid #fff;
}
.my-video li.active a{
	background-color: #fff;
	color: #E4393C;
}

.img-tabs li.h-li {
	height: 115px;
	line-height: 25px;
	font-size: 14px;
	margin-top: 18px;
	position: relative;
	border: 1px solid #ECECED;
}
.img-tabs li.h-li img {
	margin-right: 10px;
}
.img-tabs .a-img {
	display: block;
	height: 115px;
	float: left;
}
.img-tabs .bottom {
	display: block;
	position: absolute;
	width: 100px;
	text-align: center;
	right: 0;
	bottom: 5px;
}

table.mytable {
	background-color: #F9F9F9;
	width: 100%;
	padding: 0 10px;
	border: 1px solid #F9F9F9;
}
table.mytable td {
	width: 85px;
	text-align: center;
}
table.mytable tr{
	height: 35px;
	line-height: 35px;
	display: block;
	border-bottom: 1px dashed #C7C7C7;
}
table.mytable td.fir {
	width: 125px;
	text-align: right;
}

.mycour li {
	width: 279px;
	height: 247px;
	border: 1px solid #F9F9F9;
	font-size: 14px;
	float: left;
	margin-top: 20px;
	margin-left: 16px;
}
.mycour li a {
	width: 279px;
	height: 247px;
	display: block;
}
.mycour .box p {
	text-align:center;
	line-height: 24px;
	margin-bottom: 7px;
}
.mycour .box {
	padding: 5px 12px 12px 12px;
}

/*关于我们*/
.navleft {
	float: left;
	width: 285px;
	line-height: 50px;
	text-align: center;
	margin-top: 20px;
}
.navleft dl {
	border-bottom: none;
}
.navleft dt {
	height: 50px;
	background-color: #009900;
	color: white;
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
}
.navleft dt  span{
	 color:#fff;
	
}
.navleft dl dt .mylittle{
	margin-left: 10px;
	font-size: 13px;
}
.navleft dd {
	height: 50px;
	background-color: #F9F9F9;
	border-bottom: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
}
.navleft dd a {
	display: block;
	height: 50px;
}
.navleft dd.active {
	background: #fff url(../images/right2.png) no-repeat right center;
	border-left: 2px solid #009900;
	border-right: 1px solid #fff; 
}
.contentright {
	float: right;
	width: 844px;
	margin-top: 20px;
	border: 1px solid #EBEBEB;
	padding-left: 22px;
	padding-right: 22px;
}
.contentright .main-content {
	padding: 30px 0 100px 0px;
	line-height: 35px;
	font-size: 14px;
}
.contentright .main-content img {
	display: block;
	margin: 15px auto;
}

.teacherbox {
	height: 183px;
	background-color: #F9F9F9;
	line-height: 25px;
	margin-bottom: 20px;
}
.teacherbox a {
	display: block;
	height: 183px;
}
.teacherbox .right {
	width: 600px;
	padding: 10px 0 0 10px;
	font-size: 14px;
}
.teacherbox .right .f1 {
	font-weight: 600;
	font-size: 16px;
}
.teacherbox .right .f2 {
	color: #6F6F6F;
}

.studentbox {
	float: left;
	margin-left: 86px;
}
.studentbox a.mya {
	display: block;
	height: 232px;
	padding: 2px;
	border: 1px solid #EBEBEB;
}
.studentbox p {
	text-align: center;
	line-height: 50px;
}
#a-hour24:before {
	content: url(../images/tel1.jpg);
	position: relative;
	top: 5px;
	margin-right: 5px;
}

div.personal .p1 {
	background-image: url(../images/gr1.jpg);
	background-position: 72px center;
	background-repeat: no-repeat;
}
div.personal .p1-active {
	background-color: #009900;
	background-image: url(../images/gr.gif);
}
div.personal .p1-active a {
	color: #fff;
}

div.personal .p2 {
	background-image: url(../images/ss1.jpg);
	background-position: 78px center;
	background-repeat: no-repeat;
}
div.personal .p2-active {
	background-color: #009900;
	background-image: url(../images/ss1.gif);
}
div.personal .p2-active a {
	color: #fff;
}

div.personal .p3 {
	background-image: url(../images/wd.jpg);
	background-position: 70px center;
	background-repeat: no-repeat;
}
div.personal .p3-active {
	background-color: #009900;
	background-image: url(../images/wd.png);
}
div.personal .p3-active a {
	color: #fff;
}

div.personal .p4 {
	background-image: url(../images/close.jpg);
	background-position: 75px center;
	background-repeat: no-repeat;
}
div.personal dl {
	padding-bottom: 280px;
	background-color: #F9F9F9;
	border: 1px solid #EFEFF0;
	width: 281px;
}
div.personal dd {
	width: 280px;
	border-left: none;
	border-right: none;
}
.middlebox {
	width: 488px;
	height: 484px;
	background-color: #F9F9F9;
	float: left;
	border: 1px solid #EFEFF0;
	margin-top: 20px;
	margin-left: 34px;
}
.rightbox {
	width: 357px;
	height: 484px;
	background-color: #F9F9F9;
	float: left;
	margin-top: 20px;
	margin-left: 34px;
}
table.repass {
	padding-top: 40px;
	padding-left: 30px;
	text-align: right;
}
table.repass input.i1 {
	height: 30px;
	border: 1px solid #EAEBEC;
	padding: 0 10px;
}
table.repass td {
	padding: 5px;
}

.rightbox .img-div {
	height: 160px;
	border: 1px solid #ECECED;
}
.rightbox .img-div img {
	margin-top: 42px;
	margin-left: 60px;
}
.rightbox .img-div span {
	position: relative;
	top: -30px;
	left: 30px;
}
.middlebox .repass select {
	height: 30px;
	display: block;
	outline: none;
	border: 1px solid #EAEBEC;
	padding: 0 5px;
	font-size: 12px;
}
.allquestions {
	padding: 50px 35px;
}
.allquestions dt {
	font-size: 16px;
	margin-bottom: 20px;
}
.allquestions dd {
	width: 375px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space:nowrap;
}

#login {
	margin-bottom: 80px;
}
#login .container {
	height: 498px;
	position: relative;
}
#login .login-info {
	width: 338px;
	height: 348px;
	background-color: #fff;
	position: absolute;
	right: 0;
	top: 60px;
	padding-top: 45px;
	padding-left: 32px;
}
.login-info h2 {
	font-size: 25px;
	color: #FD1C44;
	height: 50px;
	font-weight: 500;
}
.login-info .in1 {
	width: 281px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #D3D3D3;
	padding: 0 10px;
	margin-bottom: 25px;
}
.login-info .in3 {
	width: 281px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #D3D3D3;
	padding: 0 10px;
	margin-bottom: 10px;
}
.login-info .in2 {
	width: 305px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	background-color: #FB133B;
	border: none;
	font-size: 18px;
	color: #fff;
	font-family: "微软雅黑";
	cursor: pointer;
}
.login-info img {
	position: relative;
	top: 10px;
	cursor: pointer;
}

#page-sourse-a {
	height: 622px;
}
#page-sourse-b {
	height: 524px;
}
#page-sourse-c {
	background-color: #EDEDEF;
}
div.title {
	text-align: center;
	padding-top: 35px;
}
div.title h2 {
	font-size: 40px;
	font-weight: 600px;
	padding-bottom: 10px;
}
div.title p {
	font-size: 22px;
	color: #666666;
	padding-top: 10px;
}
ul.sourse-table {
	margin-left: -10px;
	padding-top: 35px;
}
ul.sourse-table li {
	float: left;
	width: 184px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border: 2px solid #F86B62;
	background-color: #F86B62;
	margin-left: 13px;
	font-size: 20px;
	position: relative;
}
ul.sourse-table li.active {
	background-color: #fff;
}
ul.sourse-table li.active:before {
	position: absolute;
	left: 50%;
	top: 23px;
	margin-left: -10px;
	content: url(../images/bb1.gif);
}
ul.sourse-table li a {
	color: white;
	display: block;
	width: 184px;
	height: 42px;
}
ul.sourse-table li.active a {
	color: #F86B62;
}
.sourse-main-table {
	padding-top: 13px;
}
.sourse-main-table th {
	text-align: center;
	background-color: #494949;
	height: 40px;
	color: white;
	font-weight: 500;
}
.sourse-main-table .t1 {
	width: 194px;
}
.sourse-main-table .t2 {
	width: 324px;
}
.sourse-main-table .t3 {
	width: 194px;
}
.sourse-main-table .t4 {
	width: 170px;
}
.sourse-main-table .t5 {
	width: 170px;
}
.sourse-main-table .t6 {
	width: 117px;
}
.sourse-main-table td {
	padding: 16px 25px;
	background-color: #FBF9F9;
	line-height: 25px;
}
.sourse-main-table td p {
	font-size: 14px;
}
.sourse-main-table td.td1 {
	text-align: center;
	font-size: 24px;
	font-weight: 600;
}
.sourse-main-table td.td2 {
	vertical-align: top;
}
.sourse-main-table td.td3 {
	vertical-align: top;
}
.sourse-main-table td.td3 p.red {
	text-align: center;
	color: #F92918;
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.sourse-main-table td.td3 p.gray {
	font-size: 12px;
	color: #A8A7A7;
}
.sourse-main-table td.td4 a {
	display: block;
	width: 38px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
}
.sourse-main-table td.td5 a {
	display: block;
	width: 101px;
	height: 37px;
	margin-left: auto;
	margin-right: auto;
}

#page-sourse-d {
	background-color: #f34d59;
	color: #fff;
}
#page-sourse-d p {
	color: #fff;
}
#page-sourse-d .teacher-item {
	margin-left: -25px;
	margin-top: 25px;
	padding-bottom: 75px;
	padding-left: 10px;
}
#page-sourse-d .teacher-item img {
	width: 237px;
	height: 288px;
	float: left;
	border: 4px solid #fbeeef;
	margin-left: 51px;
}

#page-sourse-e {
	background-color: #1D2533;
	color: #fff;
}
.sourse-video {
	border: 18px solid #3E444F;
	width: 649px;
	height: 434px;
	margin: 58px auto;
}

.students-item {
	margin-top: 30px;
	padding-left: 65px;
	padding-bottom: 65px;
}
.students-item li {
	float: left;
	margin-left: 31px;
}
.students-item li p {
	font-size: 14px;
	color: #656565;
	margin-top: 10px;
}
.students-item li i {
	border: 1px solid #F2F2F2;
	padding: 1px 1px 3px 1px;
	display: block;
}
.students-item img {
	width: 228px;
	height: 346px;
}



.inner_box .contact_2{
	width: 1180px;
	height: auto;
	background: url(../images/contact_3.png) no-repeat;
	padding-top: 80px;
	margin: 10px auto;
}
.inner_box .contact_2 .con2_inner{
	width: 600px;
	height: auto;
	font-size: 16px;
}
.inner_box .contact_2 .con2_inner label{
	position: relative;
	display: inline-block;
	width: 90px;
	text-align: right;
}
.inner_box .contact_2 .con2_inner label p{
	position: absolute;
	top: -190px;
	left: 10px;
}
.inner_box .contact_2 .con2_inner input{
	width: 490px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
	border: 1px solid #d7d7d1;
	text-indent: 6px;
}
.inner_box .contact_2 .con2_inner textarea{
	width: 490px;
	height: 300px;
	resize: none;
	line-height: 40px;
	margin-bottom: 20px;
	border: 1px solid #d7d7d1;
	text-indent: 6px;
}
.inner_box .contact_2 .con2_inner #submit{
	width: 150px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	color: #fff;
	background: #165ba8;
	font-size: 20px;
	cursor: pointer;
	border: none;
	letter-spacing: 3px;
	margin: 10px 0 20px 90px;
}
.inner_box .contact_2 .con2_inner #reset{
	width: 150px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	color: #fff;
	background: #5b5b5b;
	font-size: 20px;
	letter-spacing: 3px;
	border: none;
	cursor: pointer;
	margin: 10px 0 20px 30px;
}

.yang img{width:100%;}
.yang table{max-width:100%;}