@font-face {
	font-family: 'texg';
	src: url('fonts/texg.eot');
	src: url('fonts/texg.eot') format('embedded-opentype'), url('fonts/texg.woff') format('woff'), url('fonts/texg.ttf') format('truetype'), url('fonts/texg.svg') format('svg');
}
@font-face {
	font-family: 'texgr';
	src: url('fonts/texgr.eot');
	src: url('fonts/texgr.eot') format('embedded-opentype'), url('fonts/texgr.woff') format('woff'), url('fonts/texgr.ttf') format('truetype'), url('fonts/texgr.svg') format('svg');
}
@font-face {
	font-family: 'CgAdvertisers';
	src: url('fonts/CgAdvertisers.eot');
	src: url('fonts/CgAdvertisers.eot') format('embedded-opentype'), url('fonts/CgAdvertisers.woff') format('woff'), url('fonts/CgAdvertisers.ttf') format('truetype'), url('fonts/CgAdvertisers.svg') format('svg');
}
body, form, div, span, ul, ol, li, p, pre, dl, dt, dd, h1, h2, h3, h4, h5, h6, em, a, fieldset, legend, address, label, textarea, select, input, figure, table, th, td, b, i {
	margin: 0;
	padding: 0;
}
body {
	font-family: Trebuchet MS, "微软雅黑", sans-serif;
	font-size: 14px;
	color: #666666;
	position: relative;
	min-width: 1200px;
	z-index: 0;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
li {
	list-style: none;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
}
a img {
	border: none;
}
.clear {
	clear: both
}
.clearfix {
	overflow: hidden
}
.w_1200 {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
h1, h2, h3, h5, h6 {
	color: #454545;
}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	margin: 0;
}
.content h1, .content h2, .b_right h2, .faq_tab .hd ul li, .course h3, .other_c h3, .top_nav h4, .c_way h3, .news h3, .l_slide .bd li .caption h4, .i_content h3, .banner1 h2 {
	font-family: 'texg', "微软雅黑";
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
	color: #454545
}
.top, .header, .nav, .banner, .fullSlide, .service, .footer, .content {
	min-width: 1200px;
}
.zyj {
	display: none;
}
/*公共头部*/
/*.header { height: 90px; background: #027a3a; padding: 0 30px;}*/
/*.header .w_1200{ height: 90px;}*/
/*.header .logo { width:177px; height:90px; background:url(../images/logo1.png) no-repeat 0 center;}*/
/*.header .logo a,.header .logo img{display:block}*/
/*.header .nav {margin-left: 50px; }*/
/*.header .nav ul {height:90px;}*/
/*.header .nav li{ float:left; margin: 0 12px;}*/
/*.header .nav li a{ display: inline-block; line-height: 90px; color: #ffffff; font-family: 'Helvetica', "微软雅黑", sans-serif; font-weight: bold;}*/
/*.header .nav li a.active,.header .nav li a:hover{ color: #79b33b; background: url(../images/line_02.jpg) repeat-x;}*/
/*.header .apply,.info .apply{ display:inline-block; padding: 0 30px; background: #79b33b; line-height: 30px; color: #ffffff; border-radius: 20px; margin-top: 30px;}*/
/*.header .apply {margin-right: 50px;}*/
/*.header .btns {margin-top: 37px;height: 16px;}*/
/*.header .btns a{ display:inline-block; width: 16px;height: 16px; background: url(../images/yuyan.png?__sprite) no-repeat; margin-left: 30px;}*/
/*.header .btns .search{ background: url(../images/search.png?__sprite) no-repeat;}*/
/*.header .btns .menu{width: 20px; height: 15px; background: url(../images/menu.png?__sprite) no-repeat;}*/
/*.header .btns .yuyan{ margin-left: 0;}*/
.t_right > a, .header h2, .header p, .nav li a, .fullSlide .bd li .text {
	font-family: 'calibri', '微软雅黑';
	color: #ffffff
}
.top {
	height: 100px;
	min-width: 1200px;
	box-sizing: border-box;
}
.t_right > a {
	display: inline-block;
	line-height: 54px;
	margin: 0 10px;
	float: left
}
.t_right form {
	float: left;
	margin-top: 12px;
	position: relative
}
.t_right form input[type='text'] {
	width: 200px;
	height: 30px;
	background: #ffffff;
	border: none;
	text-indent: 10px;
}
.t_right form input[type='submit'] {
	width: 16px;
	height: 16px;
	background: url(../images/search_b.png?__sprite) no-repeat;
	position: absolute;
	right: 7px;
	top: 7px;
	border: none
}
.t_right .ui.dropdown {
	height: 54px;
	line-height: 54px;
	font-family: 'calibri', '微软雅黑';
	margin-right: 30px;
}
.t_right .ui.pointing.dropdown > .menu {
	top: 70%;
	left: -30px;
}
.language_text {
	cursor: pointer;
	color: #ffffff;
	padding-left: 45px;
	background: url(../images/l_tb_s1.png) left center no-repeat;
}
.sq_text {
	color: #ffffff;
	cursor: pointer;
	padding-left: 45px;
	background: url(../images/f_tb_s2.png) left center no-repeat;
}
.sq_text a {
	color: #ffffff;
}
.sq_text a:hover {
	color: #ffffff;
}
.search_text {
	cursor: pointer;
	color: #ffffff;
	padding-left: 45px;
	background: url(../images/search_tb_s1.png) left center no-repeat;
}
.search_text a {
	color: #ffffff;
}
.search_text a:hover {
	color: #ffffff;
}
.search {
	width: 158px;
	height: 23px;
	float: right;
	clear: right;
}
.search_txt {
	width: 130px;
	height: 23px;
	line-height: 23px;
	float: left;
	background: url(../images/search_txt_bg.png);
	border: 0;
	text-indent: 10px;
}
.search_btn {
	width: 28px;
	height: 23px;
	float: left;
	background: url(../images/search_btn_bg.png);
	border: 0;
}
.header {
	position: relative;
	height: auto;
	z-index: 2;
}
.logo {
	text-align: center;
	padding: 0px;
}
.logo .logo1 {
	margin-right: 0;
}
.header h2, .header p {
	text-align: center;
	margin: 0
}
.header h2 {
	font-size: 36px;
}
.header p {
	font-size: 24px;
}
.nav {
	min-width: 1200px;
	height: 50px;
	position: static;
	z-index: 2;
	background: url(../images/menu_bg.png) center no-repeat;
	margin-top: 20px;
}
.nav ul {
	height: 60px;
}
.nav li {
	float: left;
}
.nav li a {
	display: inline-block;
	font-size: 16px;
	line-height: 60px;
	font-weight: bold;
	padding: 0 23px;
}
.nav .on {
	border-bottom: 6px solid #0ca3a3;
}
/*首页banner图*/
.banner {
	width: 100%;
	position: relative;
	height: auto;
	background: #FFFFFF;
	min-width: 1200px;
	z-index: -1;
	top: -70px;
	margin-bottom: -70px;
}
.focus {
	width: 100%;
	position: relative;
	zoom: 1;
	overflow: hidden;
	z-index: 9;
}
.f426x240, .f160x160 {
	width: 100%;
	overflow: hidden;
	z-index: 9;
}
.rslides li {
	width: 100%;
	float: left;
	display: none;
	z-index: 9;
}
.banner_title {
	width: 100%;
	position: absolute;
	z-index: 9;
	text-align: center;
	font-size: 36px;
	color: #ffffff;
	line-height: 48px;
	bottom: 150px;
}
.banner_more {
	width: auto;
	position: absolute;
	z-index: 9;
	bottom: 80px;
	left: 50%;
	margin-left: -105px;
}
.rslides li img {
	z-index: 9;
	display: block;
}
.rslides {
	width: 100%;
	position: relative;
	z-index: 9;
	margin: 0 auto;
}
.rslides_nav {
	height: 51px;
	width: 31px;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 50%;
	left: 0;
	opacity: 1.0;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	display: none;
}
.rslides_nav:active {
	opacity: 1.0;
}
.rslides_nav.next {
	left: auto;
	right: 0;
}
.rslides_tabs {
	text-align: center;
	position: absolute;
	bottom: 40px;
	z-index: 9;
	left: 0%;
	width: 100%;
}
.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
 *float: left;
	margin: 0 8px;
}
.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background: url(../images/ico1.png) no-repeat;
	display: inline-block;
	_display: block;
 *display: block;
	width: 12px;
	height: 12px;
	z-index: 9;
 *z-index: 9;
}
.rslides_tabs .rslides_here a {
	background: url(../images/ico1on.png) no-repeat;
}
.banner .prev {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -28px;
	background: url(../images/nimg31_left.png) center no-repeat;
	z-index: 222;
	width: 31px;
	height: 57px;
	display: block;
}
.banner .next {
	position: absolute;
	right: 3%;
	top: 50%;
	margin-top: -28px;
	background: url(../images/nimg31_right.png) center no-repeat;
	z-index: 222;
	width: 31px;
	height: 57px;
	display: block;
}
.fullSlide {
	width: 100%;
	position: relative;
	height: auto;
	background: #FFFFFF;
	min-width: 1200px;
	z-index: -1;
	top: -243px;
	margin-bottom: -243px;
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: auto;
	overflow: hidden;
	text-align: center;
	position: relative
}
.fullSlide .bd li .text {
	background: url(../images/b_text_bg.png) repeat;
	width: 580px;
	padding: 30px;
	margin-top: 350px;
	text-align: left
}
.fullSlide .bd li .text h3 {
	font-size: 30px;
	color: #fff;
	margin-top: 0
}
.fullSlide .bd li .text p {
	font-size: 18px;
}
.fullSlide .bd ul li img {
	display: block;
	position: relative;
	height: auto;
	width: 100%;
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
	_background: #000;
	_filter: alpha(opacity=60);
}
.fullSlide .hd ul {
	text-align: center;
	padding-top: 5px;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 10px;
	height: 10px;
	margin: 5px;
	background: #666;
	border: 1px solid #fff;
	overflow: hidden;
	line-height: 9999px;
	border-radius: 100%
}
.fullSlide .hd ul .on {
	background: #00b5bc
}
/*公共底部*/
.footer .bottom {
	background: #79208e;
	padding-top: 30px;
	font-size: 14px;
}
.footer .bottom .w_1200 {
	overflow: hidden;
	padding: 40px 0 30px 0;
}
.footer .bottom dl {
	width: 210px;
	float: left;
	color: #FFFFFF
}
.footer .bottom dl:first-child {
	width: 360px;
	float: left;
	color: #FFFFFF
}
.footer .bottom dl h3 {
	font-size: 24px;
	margin-bottom: 20px;
	color: #FFFFFF
}
.footer .bottom dl h5 {
	font-size: 14px;
	color: #f8c500;
	margin: 20px 0 5px;
}
.footer .bottom dl p {
	line-height: 20px;
}
.footer .bottom dl dd {
	line-height: 30px;
}
.footer .bottom dl dd a {
	color: #FFFFFF;
}
.footer .bottom dl dd a:hover {
	text-decoration: underline
}
.footer .btns {
	overflow: hidden;
	margin-top: 40px;
}
.footer .btns a {
	display: inline-block;
	width: 38px;
	height: 38px;
	background: url(../images/btns.jpg) no-repeat;
	background-position: 0 0;
	margin-right: 10px;
}
.footer .btns .a_2 {
	background-position: -48px 0;
}
.footer .btns .a_3 {
	background-position: -96px 0;
}
.footer .btns .a_4 {
	background-position: -144px 0;
}
.footer .btns .a_5 {
	background-position: -192px 0;
}
.footer .foot {
	text-align: center;
	line-height: 100px;
	color: #454545;
	background: #e5e5e5
}
/*常见问题*/
.bread {
	display: inline-block;
	background: #ffffff url(../images/home.png) no-repeat 0px center;
	padding: 20px 25px 20px 30px;
}
.bread a {
	color: #999999;
	line-height: 23px;
}
.bread a:last-child {
	font-weight: bold;
}
.bread em {
	margin: 0 12px;
}
.content h2 {
	font-size: 36px;
	color: #79208e;
	text-align: center;
	margin-top: 20px;
}
.content .inner > p {
	font-size: 16px;
	line-height: 36px;
	width: 754px;
	margin: 30px auto 60px;
	text-align: center;
}
.faq_tab {
	margin-bottom: 70px;
}
.faq_tab .hd {
	height: 100px;
	line-height: 100px;
	background: #f5f5f5;
	position: relative;
}
.faq_tab .hd ul {
	height: 100px;
	width: 1200px;
	margin: 0 auto
}
.faq_tab .hd ul li {
	float: left;
	width: 171px;
	text-align: center;
	line-height: 100px;
	cursor: pointer;
	font-size: 18px;
	color: #454545;
}
.faq_tab .hd ul li.on {
	background: #FFFFFF url(../images/faq_tab_bg2.png) no-repeat center 0;
}
.faq_tab .bd ul {
	padding: 10px 40px;
	zoom: 1;
}
.faq_tab .bd li {
	margin-top: 50px;
}
.faq_tab .bd li> p {
	line-height: 32px;
	padding-left: 40px;
	background: url(../images/q2.png?__sprite) no-repeat 0 center;
	font-size: 16px;
	font-weight: bold;
}
.faq_tab .bd li >div {/* background: url(../images/a.png?__sprite) no-repeat right bottom; */
	margin: 10px 0 0 40px;
}
.faq_tab .bd li div p {
	width: 980px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 30px;
	background: #f9f9f9;
	color: #999999;
	position: relative;
}
.faq_tab .bd li div p em {
	font-style: normal;
	display: none;
}
.faq_tab .bd li div p a {
	display: inline-block; /*background: url(../images/more.png?__sprite) no-repeat center;width: 40px;*/
	height: 15px;
	margin-bottom: -5px;
	margin-left: 5px;
}
.faq_tab .bd li div p a:hover, .c_d_left dd p a:hover {
	color: #00B5BC;
}
/*.faq_tab .bd li div p span{ display: inline-block;width: 10px;height: 18px;  background: url(../images/arrow.png?__sprite) no-repeat center;position:absolute;right: -8px;top: 78px;}*/
/*关于我们*/
.c_left {
	width: 750px;
	padding-bottom: 60px;
}
.c_left h2 {
	text-align: left;
	margin-bottom: 30px;
}
.c_left .pic {
	margin-top: 20px;
	text-align: center
}
.c_left .pic span {
	color: #999999;
	margin-top: 15px;
	display: inline-block
}
.c_right {
	width: 390px;
	padding: 30px;
	background: #FFFFFF;/*margin-top: -80px;*/
}
.top_nav {
}
.top_nav h4 {
	line-height: 50px;
	padding: 0 15px 0 37px;
	background: #79208e url(../images/s_nav.png?__sprite) no-repeat 15px center;
	font-size: 18px;
	color: #FFFFFF
}
.top_nav li {
	border-bottom: 1px solid #ffffff;
	padding: 0 15px;
	background: #fafafa
}
.top_nav li a {
	display: block;
	line-height: 50px;
	color: #454545;
	font-size: 16px;
	background: url(../images/jia.png?__sprite) no-repeat right center
}
.top_nav li.active, .top_nav li:hover {
	background-color: #f5f5f5;
}
.c_way h3, .news h3 {
	font-size: 24px; /*background: url(../images/line2_03.jpg) no-repeat 0 bottom;*/
	padding-bottom: 5px;
	color: #79208e;
	margin: 50px 0 20px;
	border-bottom: 3px solid #79208e;
}
.c_way p {
	line-height: 35px;
	padding-left: 25px;
	color: #999999
}
.c_way .time {
	background: url(../images/time.png?__sprite) no-repeat 0 11px;
}
.c_way .tel {
	background: url(../images/tel.png?__sprite) no-repeat 0 11px;
}
.c_way .add {
	background: url(../images/add.png?__sprite) no-repeat 0 11px;
}
/*历时沿革*/
.history p {
	margin-bottom: 15px;
	color: #454545;
}
.history .list {
	margin-left: 25px;
	border-left: 1px solid #f8c500;
	padding-left: 38px;
	position: relative;
	padding-bottom: 30px;
}
.history .list h5 {
	font-size: 16px;
	color: #454545;
	margin-bottom: 15px;
}
.history .list p {
	color: #777777;
	line-height: 30px;
}
.history .list span {
	display: inline-block;
	width: 50px;
	height: 50px;
	background: url(../images/num.png?__sprite) no-repeat;
	color: #FFFFFF;
	text-align: center;
	line-height: 50px;
	position: absolute;
	left: -24px;
	top: -18px;
}
.history .list2 {
	border: none;
}
.history .list1 {
	margin-top: 30px;
}
.h_list li {
	width: 358px;
	float: left;
	border: 1px solid #f5f5f5;
	margin: 0 30px 30px 0;
	position: relative
}
.h_list li:nth-child(2n) {
	margin-right: 0;
}
.h_list li > a {
	height: 270px;
	display: block;
	text-align: center;
	overflow: hidden
}
.h_list li .h_d {
	padding: 30px 26px;
}
.h_list li .h_d p {
	line-height: 24px;
	margin: 15px 0 30px;
}
.h_list li .h_d a {
	display: inline-block;
	padding: 0 18px;
	border: 1px solid #666666;
	line-height: 30px;
	color: #666;
}
.h_list li .h_d a i {
	display: inline-block;
	width: 10px;
	height: 6px;
	background: url(../images/dayu.png) no-repeat;
	margin: 0 0 2px 10px;
}
.h_list li .h_d a:hover {
	color: #fff;
	background: #666666;
}
.h_list li .h_d a:hover i {
	background: url(../images/arrow1.png) no-repeat;
}
.h_list li .hover {
	width: 100%;
	height: 270px;
	background: rgba(255,255,255,0.8) url(../images/sousuo.png?__sprite) no-repeat center;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.h_list li:hover .hover {
	display: block;
	cursor: pointer;
}
/*校园风采*/
.life ul {
	overflow: hidden;
}
.life li {
	width: 399px;
	height: 306px;
	background: #f8f8f8;
	float: left;
	text-align: center;
	padding-top: 58px;
}
.life li h4 {
	margin: 36px 0 15px;
}
.life li h4 a {
	color: #00b5bc;
	font-size: 16px;
}
.life li p {
	color: #ffffff;
	line-height: 24px;
	width: 100%;
	margin: 0 auto;
	display: none;
}
.life li:hover {
	background: #00b5bc;
}
.life li:hover h4 a {
	color: #ffffff;
	text-decoration: underline;
}
.life li:hover p {
	display: block;
}
.l_slide {
	height: 500px;
	position: relative;
	margin: 70px 0;
}
.l_slide .hd {
	text-align: center;
	position: absolute;
	bottom: -30px;
	width: 100%;
}
.l_slide .hd li {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	margin: 0 10px;
	background: #eeeeee;
	cursor: pointer
}
.l_slide .hd li.on {
	background: #049649;
}
.l_slide .bd {
	height: 500px;
	overflow: hidden;
}
.l_slide .bd li {
	position: relative;
}
.l_slide .bd li .caption {
	width: 1140px;
	background: rgba(0,0,0,0.5);
	color: #ffffff;
	padding: 30px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.l_slide .bd li .caption h4 {
	margin-bottom: 10px;
	font-size: 18px;
}
.l_slide .bd img {
	display: block;
	width: 1200px;
	height: 500px;
}
.l_slide .l_prev, .l_slide .l_next {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -30px;
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/l_prev.jpg?__sprite) no-repeat;
}
.l_slide .l_next {
	left: auto;
	right: 0;
	background: url(../images/l_next.jpg?__sprite) no-repeat;
}
.l_slide .prevStop {
	display: none;
}
.l_slide .nextStop {
	display: none;
}
/*奖学金*/

.b_left, .b_right {
	width: 50%;
	float: left;
	height: 450px;
	overflow: hidden;
	position: relative;
}
.b_right {
*width:49%;
}
.b_left img {/* width: 100%;*/
	float: right;
}
.b_right div {
	width: 100%;
	height: 450px;
	position: absolute;
	left: 0;
	top: 0;
	background: #00b5bc;
	opacity: .9;
	filter: alpha(opacity=90);
	padding: 200px 0 0 50px;
	color: #FFFFFF
}
.b_right h2 {
	font-size: 30px;
	margin: 0;
	color: #FFFFFF;
	width: 524px;
}
.b_right p {
	font-size: 24px;
	font-family: 'texgr';
}
.b_right a, .s_list li > a, .a_right li:last-child a, .today dt a {
	display: inline-block;
	padding: 0 44px;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	line-height: 36px;
	margin-top: 45px;
}
.b_right a:hover, .a_right li:last-child a:hover {
	text-decoration: underline
}
.b_right a i {
	display: inline-block;
	width: 7px;
	height: 8px;
	background: url(../images/arrow2.png) no-repeat;
	margin-left: 10px;
}
.s_list {
	overflow: hidden
}
.s_list li {
	width: 356px;
	height: 230px;
	margin: 0 66px 60px 0;
	float: left;
}
.s_list li:nth-child(3n) {
}
.s_list li h4 {
	font-size: 20px;
	padding-left: 32px;
	background: url(../images/line_b.jpg) no-repeat 4px 10px;
	margin-bottom: 20px;
}
.s_list li h4 a {
	color: #454545;
}
.s_list li p {
	line-height: 30px;
}
.s_list li > a, .today dt a {
	border: 2px solid #454545;
	color: #454545;
	margin-top: 20px;
}
.s_list li > a:hover, .today dt a:hover {
	border: 2px solid #454545;
	color: #FFFFFF;
	background: #454545
}
.how {
	background: #ffffff;
	padding: 20px 30px;
}
.how h3 {
	font-size: 20px;
	text-align: center;
	color: #454545;
	margin-bottom: 40px;
}
.how p {
	line-height: 30px;
}
.how h5 {
	font-size: 14px;
	margin: 20px 0 10px;
}
/*联系我们*/
/*.content { clear: both;width:1100px;margin:0 auto;}*/
.contact div {
	padding: 110px 0 0 100px;
	height: 450px;
}
.contact p {
	font-size: 20px;
	margin-bottom: 40px;
	padding-left: 25px;
	overflow: hidden
}
.contact p span, .contact p em {
	display: inline-block;
	float: left
}
.contact p em {
	font-style: normal;
	margin-right: 10px;
}
.contact .tel {
	background: url(../images/w_tel.png?__sprite) no-repeat 0 5px;
}
.contact .fax {
	background: url(../images/fax.png?__sprite) no-repeat 0 5px;
}
.contact .mail {
	background: url(../images/mail.png?__sprite) no-repeat 0 5px;
}
.contact .add {
	background: url(../images/w_add.png?__sprite) no-repeat 0 5px;
}
.map {
	width: 980px;
	height: 450px;
}
#mapContainer {
	width: 100%;
	height: 100%;
}
.other_c {
	border: 1px solid #e9e9e9;
	margin-top: 70px;
	padding: 60px;
	position: relative;
}
.other_c h3 {
	display: inline-block;
	font-size: 30px;
	padding: 0 15px 0 45px;
	background: #FFFFFF url(../images/other.png?__sprite) no-repeat 15px center;
	position: absolute;
	left: 23px;
	top: -22px;
}
.other_c .line {
	width: 3px;
	height: 30px;
	background: #027a3a;
	position: absolute;
	top: 58px;
	left: 0;
}
.other_c .list p em {
	font-style: normal;
	color: #454545;
	padding-left: 24px;
	font-weight: bold;
}
.other_c .list p .tel {
	background: url(../images/tel.png?__sprite) no-repeat;
	margin-right: 175px;
}
.other_c .list p .fax {
	background: url(../images/fax_grey.png?__sprite) no-repeat;
	margin-right: 175px;
}
.b_mail {
	height: 150px;
	background: #ff5242;
	margin-top: 70px;
	text-align: center
}
.b_mail a {
	display: inline-block;
	font-size: 18px;
	cursor: pointer;
	font-weight: bold;
	padding: 0 55px;
	line-height: 50px;
	background: #df4739;
	color: #FFFFFF;
	margin: 37px 0
}
.b_mail a:hover {
	color: #FFFFFF;
}
/*新闻列表*/
.n_slide {
	height: 400px;
	position: relative;
	margin: 40px 0;
}
.n_slide .bd {
	height: 400px;
}
.n_slide .bd li .caption {
	width: 567px;
	background: rgba(121,32,142,0.8);
	padding: 25px;
	position: absolute;
	left: 0;
	bottom: 47px;
}
.n_slide .bd li .caption p {
	color: #FFFFFF;
	margin: 0;
	line-height: 30px;
}
.n_slide .bd img {
	display: block;
	width: 750px;
	height: 400px;
}
.n_slide .l_prev, .n_slide .l_next {
	top: 0;
	margin-top: 0;
	left: auto;
	right: 60px;
}
.n_slide .l_next {
	right: 0;
}
.n_list dl, .d_list dl {
	border-bottom: 1px solid #f1f1f1;
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 25px;
}
.n_list dl dt {
	width: 73px;
	height: 45px;
	border-right: 1px solid #dfdfdf;
	text-align: center;
}
.n_list dl dt span {
	font-size: 24px;
	font-weight: bold;
}
.n_list dl dd {
	width: 650px;
	padding-left: 24px;
}
.n_list dl dd h3 a {
	color: #454545;
	font-size: 20px;
}
.n_list dl dd h3 a:hover {
	color: #ff5242;
	text-decoration: underline
}
.n_list dl dd p {
	color: #777777;
	line-height: 24px;
	font-size: 14px;
	margin: 15px 0;
}
.n_list dl dd > a {
	display: inline-block;
	padding: 0 20px;
	border: 1px solid #ff5242;
	color: #ff5242;
	line-height: 28px;
}
.n_list dl dd > a:hover {
	color: #FFFFFF;
	background: #ff5242
}
/*新闻详情*/
.content .time1 {
	font-size: 14px;
	color: #454545;
	margin-bottom: 0;
}
.c_left > h3 {
	font-size: 32px;
	line-height: 40px;
	margin-top: 40px;
	color: #79208e;
	padding-bottom: 30px;
	border-bottom: 1px solid #f0f0f0;
}
/*签证*/
.visa p {
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 0;
	color: #777777
}
.visa .first {
	color: #454545;
}
.visa h2 {
	margin-bottom: 15px;
}
.visa h5 {
	margin: 35px 0 10px;
}
.visa li {
	line-height: 30px;
	text-indent: 35px;
}
/*相关下载*/
.d_list dd {
	width: 52px;
}
.d_list dt {
	width: 698px;
}
.d_list dt h4 a {
	color: #454545
}
.d_list dt h4 a:hover {
	color: #009ee1;
	text-decoration: underline
}
.d_list dt em {
	display: block;
	margin: 10px 0 15px;
}
.d_list dt p {
	line-height: 24px;
}
.d_list dt > a {
	display: block;
	width: 60px;
	height: 52px;
	background: url(../images/down.png?__sprite) no-repeat;
	margin-top: 10px;
}
.d_list dt > a:hover {
	background: url(../images/down_hover.png?__sprite) no-repeat;
}
/*住宿首页*/
.acco_box {
	background: #fafafa;
	border: 1px solid #f5f5f5;
	border-top: none;
	margin-top: 30px;
}
.acco_box .hd {
	height: 40px;
	line-height: 40px;
	position: relative;
	background: #ffffff;
	border-top: 1px solid #f7f7f7;
}
.acco_box .hd ul {
	position: absolute;
	left: 0;
	top: 0;
	height: 40px;
}
.acco_box .hd ul li {
	float: left;
	padding: 0 30px;
	cursor: pointer;
	margin: 0;
	height: 40px;
	line-height: 40px;
	color: #454545;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background: url(../images/line4.jpg) no-repeat right bottom;
}
.acco_box .hd ul li:last-child {
	background: none;
}
.acco_box .hd ul li.on {
	height: 38px;
	border-top: 2px solid #049649;
	margin: 0;
	color: #049649;
}
.acco_box .bd .building {
	padding: 30px;
}
.acco_box .bd .building > p {
	color: #999999
}
.acco_box .bd .building dl {
	border: 1px solid #e8e8e9;
	background: #FFFFFF;
	padding: 2px;
	margin-top: 20px;
	overflow: hidden
}
.acco_box .bd .building dt {
	width: 240px;
}
.acco_box .bd .building dt img {
	display: block;
}
.acco_box .bd .building dd {
	width: 400px;
	padding: 20px 0 0 20px;
	color: #333333;
}
.acco_box .bd .building dd p {
	line-height: 24px;
	font-size: 14px;
	margin-top: 15px;
}
.acco_box .bd .building dd a {
	color: #333333;
}
.acco_box .bd .building dd h5 a:hover {
	color: #4a89dc;
	text-decoration: underline
}
.acco_box .bd .building dd > a {
	display: inline-block;
	padding: 0 25px;
	border: 1px solid #454545;
	color: #454545;
	line-height: 35px;
}
.acco_box .bd .building dd > a:hover {
	color: #FFFFFF;
	background: #454545
}
.acco_box .i_hd a {
	display: inline-block;
	width: 12px;
	height: 20px;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/btn.png")no-repeat 0 0;
	float: right;
	margin-top: 10px;
}
.acco_box .i_hd .next {
	background: url("../images/btn.png")no-repeat -24px 0;
	margin: 10px 10px 0;
}
/*住宿详情*/
.acco .n_slide .l_prev, .acco .n_slide .l_next {
	top: 50%;
	margin-top: -30px;
	left: 0;
}
.acco .n_slide .l_next {
	right: 0;
	left: auto
}
.acco table {
	margin-top: 30px;
	background: #f8f9fc;
	border: none;
}
.acco table:hover {
	border: none;
}
.acco table td {
	text-align: center;
	height: 50px;
}
.acco table th {
	height: 40px;
	background: #049649;
	color: #FFFFFF;
}
.acco table th:nth-child(2), .acco table th:nth-child(3) {
	background: #049649 url(../images/line4.jpg) no-repeat right bottom;
}
.acco table td:nth-child(2), .acco table td:nth-child(3), .acco table td:nth-child(4) {
	border-right: 1px dotted #eadfcc;
	border-bottom: 1px dotted #eadfcc;
}
.acco table td:nth-child(4) {
	border-right: none;
}
.acco table tr:last-child td {
	border-bottom: none;
}
.acco h3 {
	border: none;
	color: #454545;
	margin: 60px 0 30px;
	padding: 0;
}
.howto {
	background: #fafafa;
	padding: 25px 25px;
}
.howto h5 {
	margin: 15px 0 5px;
}
.howto p {
	margin: 0;
	font-size: 14px;
	line-height: 30px;
}
.apart a i {
	display: inline-block;
	width: 11px;
	height: 6px;
	background: url(../images/arrow1.png) no-repeat;
	margin-left: 8px;
}
/*课程详情*/
.info {
	padding: 30px 0 20px;
	border-bottom: 1px solid #f1efe9;
	background: #f6f6f6;
}
.info .bread {
	margin-top: 0;
	background: #f6f6f6 url(../images/home.png) no-repeat 0 center;
	padding: 0 0 0 25px;
	line-height: 30px;
*width:920px;
*float:left;
}
.info .apply {
	margin-top: 0;
	display: inline-block;
	padding: 0 30px;
	background: #ff5242;
	line-height: 30px;
	color: #ffffff;
	border-radius: 20px;
}
.info .close {
	margin-right: 30px;
	line-height: 30px;
	color: #999;
	padding-right: 30px;
	background: url(../images/close.png?__sprite) no-repeat right center;
}
.info_d {
	border-top: 1px dotted #eae0cb;
	padding-top: 25px;
	margin-top: 12px;
	clear: both
}
.info_d h3 {
	font-size: 24px;
	color: #049649;
	padding-left: 30px;
	background: url(../images/info.png?__sprite) no-repeat 0 center;
	margin-bottom: 10px;
}
.info_d td {
	line-height: 30px;
	background: url(../images/list_style.jpg) no-repeat 0 center;
	padding-left: 15px;
}
.info_d td:last-child {
	background: none;
}
.info_d td b {
	margin-right: 10px;
}
.c_detail {
	text-align: center;
	padding: 60px 0 80px;
}
.c_detail h1 {
	font-size: 45px;
}
.c_detail .video {
	margin: 40px 0;
}
.c_detail .video a {
	display: inline-block;
	position: relative;
}
.c_detail .video img {
	display: block;
}
.c_detail .video span {
	display: block;
	width: 50px;
	height: 36px;
	background: url(../images/play.png?__sprite) no-repeat;
	position: absolute;
	left: 15px;
	bottom: 15px;
}
.c_detail h4 {
	margin-bottom: 20px;
}
.c_detail .video .layer {
	width: 100%;
	height: 100%;
	background: url(../images/video_layer.png?__sprite) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.c_detail .video:hover .layer {
	display: block;
}
.require {
	height: 550px;
	background: url(../images/require_bg.png) no-repeat;
	padding-top: 121px;
}
.require .inner {
	width: 1051px;
	height: 306px;
	background: rgba(255,255,255,0.5);
	margin: 0 auto;
	color: #FFFFFF;
	padding-top: 64px;
	position: relative;
	border: 1px solid #7e6518
}
.require h3 {
	text-align: center;
	color: #FFFFFF;
	font-size: 30px;
}
.require ul {
	margin: 25px 0 0 356px;
}
.require li {
	line-height: 36px;
	padding-left: 22px;
	background: url(../images/gou.png?__sprite) no-repeat 0 center;
}
/*.require span{ display: inline-block; width: 50px;height: 50px; background: url(../images/edit.png?__sprite) no-repeat; position: absolute; top: -25px; left: 50%; margin-left: -25px;}*/


.p_desc .other_c, .materials .other_c {
	padding: 30px 50px;
}
.p_desc h3 {
	background: #FFFFFF url(../images/p_desc.png?__sprite) no-repeat 15px center;
}
.p_desc1 .other_c, .materials .other_c {
	padding: 30px 50px;
}
.p_desc1 h3 {
	background: #FFFFFF url(../images/p_desc.png?__sprite) no-repeat 15px center;
}
.p_desc1 li {
	line-height: 36px;
	padding-left: 22px;
	background: url(../images/gou.png?__sprite) no-repeat 0 center;
}
.p_left {
	width: 720px;
	overflow: hidden;
	color: #666666
}
.p_left h4 {
	margin-top: 30px;
	font-size: 18px;
}
.p_left p, .p_left ul li {
	font-size: 16px;
	line-height: 36px;
}
.p_left ul li {
	text-indent: 38px;
}
.p_right {
	margin-top: 68px;
}
.p_right ul {
	width: 298px;
	border: 1px solid #e9e9e9;
}
.p_right li {
	border-bottom: 1px solid #eaeaea;
	position: relative;
}
.p_right li span {
	width: 40px;
	height: 69px;
	background: url(../images/arrow3.png) no-repeat;
	position: absolute;
	left: -40px;
	top: 0;
	display: none;
}
.p_right li a {
	display: block;
	font-weight: bold;
	color: #454545;
	padding: 25px 20px;
}
.p_right li a.active {
	background: #049649;
	color: #FFFFFF
}
.p_right li a.active span {
	display: block;
}
.fee {
	background: #f6f6f6;
	overflow: hidden;
	padding-bottom: 70px;
	margin-top: 70px;
}
.fee h3 {
	width: 300px;
	line-height: 50px;
	text-align: center;
	background: #ff5242;
	margin: 0 auto;
	color: #FFFFFF;
	margin-bottom: 110px;
}
.fee li {
	float: left;
	width: 380px;
	height: 240px;
	background: #FFFFFF;
	text-align: center;
	padding-top: 90px;
	position: relative;
	margin-right: 30px;
}
.fee li:last-child {
	margin-right: 0;
}
.fee li:hover {
	background: #b28850;
	color: #FFFFFF
}
.fee li:hover h4 {
	color: #FFFFFF
}
.fee li .mid {
	height: 11px;
	background: url(../images/middle.png?__sprite) no-repeat center;
	margin: 34px 0 30px;
}
.fee li em {
	display: inline-block;
	width: 80px;
	height: 80px;
	background: url(../images/t_f.png?__sprite) no-repeat;
	position: absolute;
	top: -40px;
	left: 50%;
	margin-left: -40px;
}
.fee li:hover .mid {
	background: url(../images/middle2.png?__sprite) no-repeat center;
}
.fee li:hover em {
	background: url(../images/t_f_hover.png?__sprite) no-repeat;
}
.fee .acco em {
	background: url(../images/a_f.png?__sprite) no-repeat;
}
.fee .acco:hover em {
	background: url(../images/a_f_hover.png?__sprite) no-repeat;
}
.fee .app em {
	background: url(../images/app_fee.png?__sprite) no-repeat;
}
.fee .app:hover em {
	background: url(../images/app_fee_hove.png?__sprite) no-repeat;
}
.materials h3 {
	background: #FFFFFF url(../images/material.png?__sprite) no-repeat 15px center;
}
.materials dl {
	overflow: hidden;
	margin: 20px 0;
}
.materials dt {
	width: 548px;
	padding-top: 90px;
}
.materials dt p {
	line-height: 30px;
}
.how_apply a {
	background: #DF4739 url(../images/how_apply.png?__sprite) no-repeat 20px center;
	padding: 0 20px 0 55px;
}
.join a i {
	display: inline-block;
	width: 18px;
	height: 13px;
	background: url(../images/join.png?__sprite) no-repeat;
	margin-left: 30px;
}
.brand_title {
	position: fixed;
	right: 30px;
	z-index: 9999;
}
.brand_title ul li {
	margin-bottom: 30px;
}
.brand_title ul li a {
	display: block;
	height: 25px;
	background: url(../images/dot_06.png) no-repeat right center;
	padding-right: 37px;
	line-height: 25px;
}
.brand_title ul li a span {
	display: inline-block;
	color: #e1b723;
	border: 1px solid #e1b723;
	background: #ffffff;
	padding: 0 10px;
	float: right;
	position: relative;
	display: none;
}
.brand_title ul li span em {
	display: inline-block;
	width: 5px;
	height: 8px;
	background: url(../images/arrow_y_06.png) no-repeat;
	position: absolute;
	right: -5px;
	top: 8px;
}
.brand_title ul li a:hover {
	text-decoration: none;
}
.brand_title ul li a:hover span {
	display: inline-block;
}
.brand_title ul li a.active {
	background: url(../images/dot_03.png) no-repeat right center;
}
/*首页*/
.banner1 {
	position: relative
}
.banner1 img {
	display: block;
}
.banner1 .inner {
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 0;
	text-align: center;
	color: #FFFFFF;
	padding-top: 15%;
}
.banner1 .inner h2 {
	font-size: 36px;
	color: #FFFFFF;
	margin: 0;
}
.banner1 .inner p {
	font-size: 18px;
	margin: 20px 0;
}
.banner1 .inner div {
	width: 150px;
	height: 5px;
	background: #f6ca24;
	margin: 0 auto
}
.banner1 .inner a {
	display: inline-block;
	line-height: 48px;
	border: 1px solid #FFFFFF;
	padding: 0 60px;
	color: #FFFFFF;
	margin-top: 36px;
}
.banner1 .inner a i {
	display: inline-block;
	width: 18px;
	height: 48px;
	background: url(../images/i_more.png) no-repeat center;
	margin-left: 10px;
	float: right
}
.i_content {
	background: #FFFFFF;
	padding-top: 48px;
	min-width: 1200px;
}
.admin, .n_n {
	padding-top: 44px;
	background: url(../images/i_line_bg_03.jpg) repeat-x 0 0;
	position: relative
}
.title {
	width: 100%;
	text-align: center;
	position: absolute;
	top: -24px;
}
.admin h3, .n_n h3 {
	display: inline-block;
	font-size: 36px;
	padding: 0 20px;
	background: #FFFFFF;
}
.admin ul {
	overflow: hidden
}
.admin li {
	float: left;
	width: 380px;
	margin-right: 30px;
}
.admin li:last-child {
	margin-right: 0;
}
.admin li .tit {
	margin: 30px 0 10px;
	font-weight: bold;
}
.admin li .tit a {
	font-size: 20px;
	color: #454545;
}
.admin li dl {
	margin-top: 10px;
}
.admin li dd a {
	display: block;
	color: #00b5bc;
	padding-left: 32px;
	line-height: 36px;
	background: url(../images/dot_b.png) no-repeat 20px center;
	font-size: 14px;
}
.admin li dd a:hover {
	background-color: #eeeeee
}
.n_n {
	margin-top: 60px;
}
.n_n .n_list dl {
	padding-bottom: 12px;
}
.n_n .n_list dl dd {
	width: 580px;
}
.n_n .n_list dl dd h3 {
	padding: 0;
	font-size: 20px;
}
.n_n .n_list dl dd h3 a:hover {
	color: #049649;
	text-decoration: underline;
}
.n_n .n_list dl dd > a {
	border: none;
	color: #e18f00;
	float: right
}
.n_n .n_list dl dd > a:hover {
	background: none;
	text-decoration: underline
}
.pic_list {
	width: 480px;
	height: 330px;
	margin-top: 0;
}
.pic_list .hd {
	bottom: 14px;
	z-index: 99;
}
.pic_list .bd {
	height: 330px;
}
.pic_list .bd img {
	width: 480px;
	height: 330px;
}
.pic_list .bd li a {
	display: block;
}
.pic_list .bd li .caption {
	width: 480px;
	padding: 20px;
}
.pic_list .bd li .caption p {
	margin-bottom: 10px;
}
.service_line_jg {
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	min-width: 1200px;
	margin-top: 50px;
	color: #ffffff;
}
.service {
	overflow: hidden;
	min-width: 1200px;
	padding: 35px 0;
}
.service ul {
	margin: 0 auto;
	width: 1200px;
	height: 350px;
}
.service li {
	width: 220px;
	height: 150px;
	float: left;
	position: relative;
	-webkit-box-shadow: #cccccc 0px 0px 7px;
	-moz-box-shadow: #cccccc 0px 0px 7px;
	box-shadow: #cccccc 0px 0px 7px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
	border-radius: 5px;
}
.service_pic {
	width: 44px;
	height: 44px;
	float: left;
	margin-top: 30px;
	padding-left: 20px;
}
.service_name {
	width: 180px;
	height: auto;
	float: left;
	font-size: 16px;
	color: #333333;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 20px;
}
.service li a {
	width: 220px;
	height: 150px;
	display: block;
}
.service li:hover a {
	border-top: 2px solid #565295;
}
/*课程列表*/
.info2 {
	background: none;
	border: none;
	padding-bottom: 12px;
}
.info2 .bread {
	background-color: #FFFFFF;
}
.admin2 {
	background: none;
}
.admin2 h1 {
	font-size: 45px;
	text-align: center;
}
.admin2 > p {
	width: 1000px;
	margin: 25px auto 60px;
	text-align: center;
	font-size: 18px;
	line-height: 30px;
}
.admin li img:hover {
	opacity: 0.8;
}
.admin li .tit a:hover {
	color: #049649;
	text-decoration: underline
}
.c_tab {
	margin: 70px 0;
}
.c_tab {
	background: #fafafa
}
.c_tab .hd {
	height: 50px;
	line-height: 50px;
	background: #f6f6f6;
	position: relative;
	border-top: 2px solid #cccccc;
}
.c_tab .hd ul {
	height: 50px;
	position: absolute;
	top: -2px;
	left: 0;
}
.c_tab .hd ul li {
	float: left;
	width: 240px;
	text-align: center;
	cursor: pointer;
	border-top: 2px solid #cccccc;
}
.c_tab .hd ul li.on {
	height: 50px;
	background: #fafafa;
	border-top: 2px solid #ff5242;
	color: #ff5242
}
.c_tab .bd {
	padding: 30px;
	zoom: 1;
}
.c_tab .bd table th, .c_tab .bd table td {
	text-align: left;
	padding: 20px 20px 20px 15px;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
.c_tab .bd table th:last-child, .c_tab .bd table tr td:last-child {
	border-right: none;
}
.c_tab .bd table td a {
	color: #666666;
}
.c_tab .bd table td a:hover {
	color: #ff5242;
	text-decoration: underline;
}
.c_tab .bd table tr:nth-child(2n-1) {
	background: #FFFFFF
}
.c_tab .bd table tr:first-child {
	background: none
}
.c_tab .bd th input {
	width: 100%;
	height: 20px;
	background: #eaeaea;
	border: none;
	border-radius: 3px;
	margin-top: 15px;
}
.c_tab .ui.fluid.dropdown {
	height: 20px;
	line-height: 20px;
	margin-top: 15px;
	padding: 0;
	border: none;
	background: #eaeaea;
}
.c_tab .ui.selection.dropdown > .dropdown.icon {
	top: 3px;
}
.c_tab2 {
	margin: 70px 0;
}
.c_tab2 {
	background: #fafafa
}
.c_tab2 .hd {
	height: 50px;
	line-height: 50px;
	background: #f6f6f6;
	position: relative;
	border-top: 2px solid #cccccc;
}
.c_tab2 .bd {
	padding: 30px;
	zoom: 1;
}
/*搜索页*/
.content form, .search_box form {
	width: 900px;
	margin: 0 auto;
	padding: 35px 0;
	overflow: hidden
}
.content form input, .search_box form input {
	width: 850px;
	height: 50px;
	border: none;
	background: #f6f6f6;
	float: left;
	font-size: 18px;
	text-indent: 10px;
}
.content form .btn, .search_box form .btn {
	width: 50px;
	height: 50px;
	background: #ff5242 url(../images/search.png?__sprite) no-repeat center;
}
.search_box form {
	width: 800px;
	padding: 70px 0;
}
.search_box form input {
	width: 750px;
}
.result {
	margin-bottom: 50px;
}
.result ul {
	overflow: hidden;
	margin-top: 30px;
}
.result li {
	margin-bottom: 20px;
	border: 1px solid #e6e9f0;
	border-left: 4px solid #e6e9f0;
	padding: 30px;
}
.result li p {
	line-height: 30px;
	margin: 15px 0 5px;
	color: #666;
}
.result li h4 {
	color: #666;
}
.result li h4 a {
	color: #555555
}
.result li h4 a:hover {
	text-decoration: underline
}
.result li span {
	color: #ff5242;
}
.result li:hover {
	background: #fafafc;
	cursor: pointer
}
.result > a {
	color: #454545;
}
.result > a.active {
	color: #009ee1;
}
.search_box {
	width: 100%;
	background: rgba(0,0,0,0.5);
	position: absolute;
	top: 90px;
	left: 0;
	display: none;
	z-index: 10;
}
/*头部固定*/
/*.f_div {height:90px;float: none;display: none;}*/
/*.header_fix {width:100%;background: rgba(255,255,255,0.9);position: fixed; left: 0;z-index:999;}*/
/*.header_fix .nav li a{ color: #454545;}*/
/*.header_fix .apply{ background-color: #f6ca24; color: #454545;}*/
/*.header_fix .btns a{ background: url(../images/yuyan_b.png?__sprite) no-repeat;}*/
/*.header_fix .btns .search{ background: url(../images/search_b.png?__sprite) no-repeat;}*/
/*.header_fix .btns .menu{ background: url(../images/menu_b.png?__sprite) no-repeat;}*/
/*.header_fix .logo{ height: 90px; background: url(../images/logo.png) no-repeat center;}*/
/*.ui.demo.sidebar.menu dl{ padding-left: 15px; font-size: 0.8em; display: none}*/
/*.ui.demo.sidebar.menu > .item span{display: inline-block; width: 7px;height: 7px; background: url(../images/jia_w.png) no-repeat;}*/
/*.ui.demo.sidebar.menu > .item .active{ background: url(../images/jian.png) no-repeat;}*/
/*.ui.inverted.menu dl .item {color: #999}*/
/*.ui.inverted.menu .close2 { display: inline-block;width: 24px;height: 24px; background: url(../images/close2.jpg?__sprite) no-repeat; margin: -60px 20px 0 0;}*/
/*.fix {position: fixed; top: 0; z-index:1000;}*/


/*新闻部分开始*/
.culture {
	height: 400px;
	margin: 0 auto;
}
.culture .leftBox {
	float: left;
	width: 825px;
	height: 400px;
	margin-left: 20px;
	_width: 800px;
}
.culture .rightBox {
	float: left;
	width: 300px;
	height: 400px;
}
.topContent .time {
	float: left;
	width: 40px;
	height: 40px;
	border: 1px #ccc solid;
	border-radius: 3px;
	text-align: center;
	color: #333;
}
.mouth {
	font-size: 13px;
	font-weight: bold;
	color: #333
}
.year {
	font-size: 12px;
	color: #333;
}
.culture .cultureTitle {
	text-align: center;
	margin-left: 403px;
	width: 350px;
	font-weight: 900;/*color:#005999;color:#049649;*/
	color: #00b5bc;
	font-size: 20px;
}
.culture .wire {
	width: 550px;
	margin-top: 10px;
}
.culture .sortWrie {
	width: 250px;
	margin-top: 10px
}
.culture .video {
	float: left;
	width: 370px;
	height: 250px;
	margin-top: 30px;
	margin-right: 35px;
	border-right: 1px solid #ccc;
}
.culture .videoBox {
	width: 255px;
	height: 195px;/*background:green;*/
}
.culture .videoBox .ellipsis {
	display: inline-block;
	margin-top: 30px;
}
.culture .popoverContent {
	font-size: 12px;
	color: #999999;
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.culture .popoverHref {
	font-size: 14px;
	display: inline-block;
	color: #fff;
	margin-top: 10px;
	width: 80px;
	height: 30px;
	background: #00b5bc;
	border-radius: 5px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
}
.culture .contentBox {
	float: left;
	width: 380px;
	height: 250px;
	margin-top: 30px;
	padding-left: 10px;
	border-right: 1px solid #ccc;
}
.culture .contentBox .topContent img {
	float: left;
}
.culture .contentBox p {
	float: right;
	width: 225px;
	margin-top: 0px;
	margin-bottom: 10px
}
.culture .contentBox a {
	color: black
}
.culture .contentBox a:hover {
	color: #005999;
	text-decoration: underline;
}
.y_inner {
	width: 1000px;
	padding: 0;
	margin: 0 auto;
}
.y_inner .s_2 a {
	margin-left: 13px;
}
.y_inner .s_3 a {
	margin-left: 16px;
}
.y_inner .s_8 a {
	margin-left: 6px;
}
#navigation .y_home a {
	display: block;
	width: 50px;
	height: 50px;
}
.culture .contentBox .topContent {
	float: left;
	width: 280px;
	height: 54px;
}
.culture .popoverHead {
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	width: 280px;
}
.service .s_7 a {
	margin-left: 13px;
}
.service .s_8 a {
	margin-left: -2px;
}
/*首页底部*/
.sHoverItem {
	width: 19.9%;
	height: 300px;
	float: left;
	overflow: hidden;
	position: relative;
}
.sIntro {
	background-color: rgb(1,57,58);
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}
.container {
	width: 100%;
	min-width: 1200px;
	margin: 20px auto;
	height: 300px;
	margin-top: -30px;
}
.sHoverItem img {
display:block width:100%;
}
.sIntro h2 {
	font-size: 36px;
	text-align: center;
	color: #FFF;
	border-bottom: 1px dashed #fff;
	margin: 0px 20px;
	padding: 10px;
}
.sIntro p {
	font-size: 14px;
	text-align: center;
	color: #FFF;
	margin: 0px 10px;
	padding: 10px;
	color: #438199;
}
.sIntro button {
	font-size: 16px;
	color: white;
	background-color: #0AB5DA;
	border: none;
	border-radius: 10px;
	padding: 4px 10px;
	margin-top: 30px;
}
/*---------------------------------*/


/*杂志列表*/
.facility_list {
	width: 1100px;
	margin: 0 auto;
}
.fac_tab .hd {
	height: 60px;
	border-top: 8px solid #ebebeb;
}
.fac_tab .hd .inner {
	position: relative;
	text-align: center;
}
.fac_tab .hd ul {
	height: 68px;
	margin-top: -8px;
	display: inline-block;
*width:270px;
}
.fac_tab .hd li {
	float: left;
	height: 60px;
	line-height: 60px;
	text-transform: uppercase;
	color: #999999;
	border-top: 8px solid #721a90;
	cursor: pointer;
}
.fac_tab .hd li a {
	color: #999;
	display: block;
	padding: 0 34px;
}
.fac_tab .hd .li_2 {
	border-color: #80950e
}
.fac_tab .hd .li_3 {
	border-color: #dc8203
}
.fac_tab .hd li.on, .fac_tab .hd li:hover {
	background: #901fb4;
}
.fac_tab .hd li.on a, .fac_tab .hd li:hover a {
	color: #fff;
}
.fac_tab .hd .li_2.on, .fac_tab .hd .li_2:hover {
	background: #80950e;
}
.fac_tab .hd .li_3.on, .fac_tab .hd .li_3:hover {
	background: #dc8203;
}
.picbox .gallery {
	overflow: hidden;
	margin: 50px 0;
}
.picbox li {
	display: inline-block;
	margin: 0 70px 30px 0;
	width: 160px;
	height: 299px;
*float:left
}
.videobox li {
	display: inline-block;
	margin: 0 50px 30px 0;
	width: 250px;
	height: 250px;
*float:left
}
.picbox li:nth-child(4n) {
	margin-right: 0;
}
.picbox li a {
	position: relative;
	overflow: hidden;
}
.picbox li a, .picbox li img {
	display: block;
}
.picbox li .bg {
	position: absolute;
	width: 160px;
	height: 100%;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	top: 185px;
}
.picbox li p {
	position: absolute;
	width: 160px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	font-size: 20px;
	top: 185px;
}
.picbox li span {
	position: absolute;
	width: 55px;
	height: 55px;
	left: 50%;
	top: 50%;
	margin-left: -27px;
	margin-top: -27px;
	background: url(../images/play2.png) no-repeat;
	opacity: 0;
	filter: alpha(opacity=0)
}
.picbox li a:hover .bg {
	top: 0;
	transition: all 0.5s ease 0s;
}
.picbox li a:hover span {
	opacity: 1;
	transition: all 0.5s ease 0s;
	filter: alpha(opacity=100)
}
.picbox li .download {
	position: absolute;
	width: 55px;
	height: 55px;
	left: 50%;
	top: 50%;
	margin-left: -27px;
	margin-top: -27px;
	background: url(../images/download.png) no-repeat;
	opacity: 0;
}
.picbox li a:hover .download {
	opacity: 1;
	transition: all 0.5s ease 0s;
}
.picbox li .text a {
	display: inline-block;
	width: 160px;
	height: 80px ！important;
	padding: 10px;
	background: #eee;
	box-sizing: border-box;
*width:140px;
}
.picbox li .text i {
	font-style: normal;
	color: #666;
	line-height: 25px;
	z-index: 10;
}
.sha-about-cont {
	width: 1024px;
	margin: 0 auto 30px;
}
.picbox ul li dd {
	width: 225px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}
.fac_tab .hd ul {
	left: 0px;
}
/*校友会*/
.alumni {
	padding: 0 0;
}
.alumni h2 {
	text-align: left;
	text-transform: uppercase;
	margin: 20px 0;
}
.alumni .main h3 {
	margin-bottom: 30px;
}
.alumni .map {
	height: 553px;
	border: 1px solid #ebebeb;
	box-shadow: 0 0 2px #f3f3f3, 0 0 -2px #f3f3f3;
	margin-top: 25px;
}
.alumni .main > a {
	display: block;
	width: 330px;
	line-height: 40px;
	background: #00b5bc url(../images/btn_arrow.png) no-repeat 300px center;
	text-align: center;
	color: #ffffff;
	margin: 48px auto 65px;
	font-size: 18px;
}
.alumni .main > .a_2 {
	border-top: 5px solid #343434
}
.alumni .main > .a_3 {
	border-top: 5px solid #676767
}
.alumni .main > .a_4 {
	border-top: 5px solid #9a9a9a
}
.alumni .main > .a_5 {
	border-top: 5px solid #cdcdcd
}
.alumni .tab_nav {
	height: 75px;
	margin-bottom: 34px;
}
.alumni .tab_nav li {
	float: left;
	position: relative
}
.alumni .tab_nav li a {
	display: block;
	float: left;
	width: 240px;
	height: 75px;
	background: #ededed;
	text-align: center;
	line-height: 75px;
	color: #7f7f7f;
	border-top: 5px solid #000000;
	font-size: 18px;
	font-weight: bold;
}
.alumni .tab_nav li a.active {
	color: #721a90;
	border-top: 5px solid #721a90
}
.alumni .tab_nav li span {
	display: none;
	width: 20px;
	height: 10px;
	background: url(../images/arrow3.png) no-repeat;
	position: absolute;
	left: 150px;
	bottom: -10px;
}
.alumni .tab_nav li.active span {
	display: block;
}
.alumni .box3 {
	padding-left: 0;
}
.alumni .box3 h3 {
	margin-bottom: 34px;
}
.alumni .box3 dl {
	margin-bottom: 70px;
	display: block;
	overflow: hidden;
}
.alumni .box3 dt {
	margin-right: 23px;
	border-top: 3px solid #b2b2b2;
}
.alumni .box3 dt.m_left {
	margin-right: 0;
}
.alumni .box3 dd {
	width: 790px;
}
.alumni .box3 dd h4 {
	color: #353535;
	font-size: 16px;
	background: url(../images/tit_bg.png) no-repeat left bottom;
	padding-bottom: 13px;
	margin-bottom: 22px;
}
.alumni .box3 dd p {
	line-height: 30px;
	font-size: 16px;
}
.alumni .list {
	margin-top: 35px;
}
.alumni .list .year {
	width: 662px;
	margin: 34px auto;
	position: relative;
	height: 30px;
}
.year {
	width: 630px;
	overflow: hidden;
	position: relative;
}
.year .prev, .year .next {
	display: block;
	width: 9px;
	height: 18px;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/arrow4.png") no-repeat;
	position: absolute;
	left: 0;
	top: 4px;
}
.year .next {
	background-position: -9px 0;
	left: auto;
	right: 0;
}
.year .i_bd {
	width: 630px;
	margin: 0 auto;
	overflow: hidden
}
.year .i_bd ul {
	overflow: hidden;
	zoom: 1;
}
.year .i_bd ul li {
	width: 85px;
	margin: 0 4px;
	cursor: pointer;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	line-height: 25px;
	padding: 0 5px;
}
.year .i_bd ul li.on {
	background: #721a90;
	color: #ffffff
}
.list_slide .bd table th {
	height: 37px;
}
.list_slide .bd .table2 {
	max-height: 617px;
	overflow-y: auto;
	border: 1px solid #cccccc;
}
.list_slide .bd .table2 td {
	text-align: center;
	height: 42px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.list_slide .bd .table2 tr:nth-child(2n) td {
	background: #ecf5fd
}
.alumni .album {
	margin-bottom: 120px;
}
.alumni .kuang {
	border: 1px solid #e1e0e0;
	box-shadow: 0 0 2px #ededed, 0 0 2px #ededed;
	padding: 22px 0;
	position: relative;
}
.alumni .kuang .up, .alumni .kuang .down {
	position: absolute;
	width: 70px;
	height: 70px;
	right: 0;
	bottom: 0;
	background: url(../images/kuang_07.png) no-repeat;
}
.alumni .kuang .up {
	background: url(../images/kuang_03.png) no-repeat;
	left: 0;
	top: 0;
}
.alumni .ffocus {
	width: 952px;
	margin: 0 auto;
	position: relative;
	height: 560px;
}
.alumni .ffocus ul {
	position: relative;
	z-index: 0;
}
.alumni .ffocus li {
	width: 100%;
	height: 560px;
	display: block;
}
.alumni .ffocus li a {
	display: inline-block;
	width: 276px;
	float: left;
	margin-right: 45px;
	padding: 4px;
	border: 1px solid #cccccc;
	text-align: center;
	margin-bottom: 42px;
	position: relative;
}
.alumni .ffocus li a p {
	color: #666666
}
.alumni .ffocus li a img {
	width: 268px;
	height: 126px;
}
.alumni .ffocus li a:hover .hover {
	display: block;
}
.alumni .ffocus li a .hover {
	width: 272px;
	height: 126px;
	background: rgba(255,255,255,0.5) url(../images/fangda.png) no-repeat center center;
	position: absolute;
	left: 4px;
	top: 4px;
	display: none;
}
.alumni .ffocus li a:nth-child(3n) {
	margin-right: 0;
}
.alumni .ffocus .prev, .alumni .ffocus .next {
	width: 25px;
	height: 60px;
	background: url(../images/arrow5.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	margin-top: -30px;
}
.alumni .ffocus .prev {
	left: -85px;
}
.alumni .ffocus .next {
	background-position: -25px 0;
	right: -85px;
}
.alumni .ffocus .prev:hover {
	background-position: 0 -60px;
}
.alumni .ffocus .next:hover {
	background-position: -25px -60px;
}
.alumni .graduates {
	margin: 118px 0;
}
.alumni .graduates .focus_pic {
	margin-top: 30px;
}
.alumni .graduates .focus_pic .nav {
	position: absolute;
	left: 50%;
	margin-left: -35px;
	margin-top: 24px;
	background: none;
	border: none;
	height: auto;
}
.alumni .graduates li {
}
.alumni .graduates dl a {
	display: block;
	background: #f3f3f3;
	padding-bottom: 10px;
}
.alumni .graduates dl a img {
	display: block;
	width: 240px;
	height: 136px;
}
.alumni .graduates dl {
	width: 220px;
	float: left;
	margin: 0 10px;
	overflow: hidden
}
.alumni .graduates p:last-child {
	margin: 0 10px;
	color: #808080;
}
.alumni .graduates .title {
	font-style: italic;
	color: #4c4c4c;
	margin: 12px 0 12px 10px;
	font-size: 16px;
}
.alumni .graduates .title span {
	font-size: 12px;
	margin-left: 30px;
}
.alumni .graduates .nav li {
	width: 12px;
	height: 12px;
	background: #4c4c4c;
	margin: 0 5px;
	cursor: pointer;
	float: left;
}
.alumni .graduates .nav li.on {
	background: #00b5bc;
}
.donation div {
	background: #f2f2f2;
	padding: 30px 0;
	box-sizing: border-box;
}
.donation p {
	line-height: 30px;
	margin-bottom: 30px;
}
.donation p:last-child {
	margin-bottom: 0;
}
.alumni .at {
	background: #f2f2f2;
	height: auto;
	margin-bottom: 50px;
}
.alumni .at .today {
	overflow: hidden;
}
.alumni .at .fl {
	float: left;
}
.alumni .at .today dt {
	width: 640px;
	padding-left: 38px;
	float: left;
}
.alumni .at .today dt h4 {
	font-size: 24px;
}
/*课程搜索*/
.p-search h2 {
	margin: 10px 0;
	font-size: 36px;
	color: #00b5bc;
}
.p-search form {
	width: 1200px;
}
.p-search select, .p-search input {
	font-size: 16px;
	padding: 5px;
	width: 140px!important;
	border-color: #666;
}
.p-search input {
	width: 100px;
	height: 30px;
	background: 0 none;
	border: 1px solid #333;
}
.p-search span {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
}
.p-search .search_button {
	display: block;
	width: 80px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 30px auto;
	background: #00b5bc;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}
.p-search #degree_level {
	width: 216px!important;
}
/*增加的新闻列表切换*/
#s-qiehuan {
	width: 750px;
	overflow: hidden;
	height: 50px;
}
#s-qiehuan li {
	float: left;
	width: 150px;
	text-align: center;
	line-height: 50px;
	position: relative;
}
#s-qiehuan #line {
	float: left;
	width: 1px;
	line-height: 50px;
	color: #999;
	position: absolute;
	right: 0;
	top: 0px;
}
#s-qiehuan li a {
	color: #333;
	display: inline-block;
	width: 100%;
	height: 49px;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #999;
}
#s-qiehuan li .active {
	background: #f4f4f4;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 0 none;
	border-radius: 5px 5px 0 0;
}
#s-qiehuan li .active span {
	display: none;
}
/*四小块*/
.quick {
	height: 350px;
	min-width: 1200px;
	box-sizing: border-box;
	box-shadow: 0px 7px 7px -7px #cccccc;
	margin-top: 30px;
}
.quick_s1 {
	float: left;
	display: block;
	width: 25%;
	height: 350px;
	background: url(../images/p1.png) center 60px no-repeat;
}
.quick_s1:hover {
	position: relative;
	display: block;
	width: 25%;
	height: 380px;
	background: url(../images/p1_hover.png) center 60px no-repeat #7cb33c;
}
.quick_title {
	margin-top: 180px;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
.quick_txt {
	margin-top: 10px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	color: #333333;
}
.quick_ckxx {
	display: none;
	width: 100%;
	text-align: center;
	margin-top: 18px;
}
.quick_s1:hover .quick_title {
	color: #ffffff;
}
.quick_s1:hover .quick_txt {
	color: #ffffff;
}
.quick_s1:hover .quick_ckxx {
	display: block;
}
.quick_s2 {
	float: left;
	display: block;
	width: 25%;
	height: 350px;
	background: url(../images/p2.png) center 60px no-repeat;
}
.quick_s2:hover {
	position: relative;
	display: block;
	width: 25%;
	height: 380px;
	background: url(../images/p2_hover.png) center 60px no-repeat #7cb33c;
}
.quick_s2:hover .quick_title {
	color: #ffffff;
}
.quick_s2:hover .quick_txt {
	color: #ffffff;
}
.quick_s2:hover .quick_ckxx {
	display: block;
}
.quick_s3 {
	float: left;
	display: block;
	width: 25%;
	height: 350px;
	background: url(../images/p3.png) center 60px no-repeat;
}
.quick_s3:hover {
	position: relative;
	display: block;
	width: 25%;
	height: 380px;
	background: url(../images/p3_hover.png) center 60px no-repeat #7cb33c;
}
.quick_s3:hover .quick_title {
	color: #ffffff;
}
.quick_s3:hover .quick_txt {
	color: #ffffff;
}
.quick_s3:hover .quick_ckxx {
	display: block;
}
.quick_s4 {
	float: left;
	display: block;
	width: 25%;
	height: 350px;
	background: url(../images/p4.png) center 60px no-repeat;
}
.quick_s4:hover {
	position: relative;
	display: block;
	width: 25%;
	height: 380px;
	background: url(../images/p4_hover.png) center 60px no-repeat #7cb33c;
}
.quick_s4:hover .quick_title {
	color: #ffffff;
}
.quick_s4:hover .quick_txt {
	color: #ffffff;
}
.quick_s4:hover .quick_ckxx {
	display: block;
}
.line_jg {
	height: 50px;
	min-width: 1200px;
	margin-top: 50px;
}
.newscontent {
	margin: 30px auto 0 auto;
	height: auto;
	width: 1300px;
}
.newscontent_left {
	width: 654px;
	height: auto;
	float: left;
}
.news {
	width: 594px;
	height: 530px;
	float: left;
	background: url(../images/news_bg2.jpg);
	overflow: hidden;
	padding: 30px 30px 0 30px;
}
.news_pic {
	width: 594px;
	height: 330px;
	float: left;
}
.dh_focus {
	position: relative;
	width: 594px;
	overflow: hidden;
	float: left
}
.dh_focus .pic img {
	width: 100%;
	height: 330px;
	display: block;
}
.dh_focus .pic div {
	width: 100%;
	float: left;
	margin-top: 15px;
}
.dh_focus .pic div i {
	font-size: 14px;
	color: #999999;
	font-style: normal
}
.dh_focus .pic div p {
	font-size: 16px;
	color: #333333;
	margin-top: 5px;
	padding-right: 140px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.dh_focus .prev, .dh_focus .next {
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: 60px;
	z-index: 3;
}
.dh_focus .prev {
	background: url(../images/dhpre.png);
	left: 220px
}
.dh_focus .next {
	background: url(../images/dhnext.png);
	right: 220px
}
.dh_focus .prev:hover, .dh_focus .next:hover {
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	opacity: .6;
}
.dh_foRi {
	width: 377px;
	float: right
}
.dh_foRi li {
	width: 100%;
	float: left;
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 14px;
	margin-top: 14px;
}
.dh_foRi li:first-child {
	margin-top: 0px
}
.dh_foRi li span {
	font-size: 14px;
	color: #999999
}
.dh_foRi li a {
	display: block;
	font-size: 16px;
	color: #333333;
	margin-top: 10px;
	height: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.dh_foRi li:last-child {
	padding-bottom: 0px;
	border: none
}
.news_c {
	width: 554px;
	height: auto;
	float: left;
	position: relative;
	top: -45px;
	padding-left: 40px;
}
.news_c_top {
	width: 514px;
	height: 45px;
	float: left;
	background: #ffffff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.news_c_top_title {
	width: auto;
	height: 30px;
	line-height: 30px;
	font-size: 24px;
	font-weight: bold;
	color: #7d288d;
	padding-left: 20px;
	margin-top: 10px;
}
.news_c_list {
	width: 484px;
	height: auto;
	float: left;
	padding-left: 20px;
	padding-right: 10px;
}
.news_c_list ul li {
	width: 484px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	float: left;
	list-style: none;
	border-bottom: 1px dashed #cccccc;
}
.news_c_list a {
	color: #333333;
}
.news_c_list a:hover {
	color: #ff0000;
}
.news_more {
	width: 494px;
	height: 30px;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color: #7d288d;
	padding-left: 20px;
	margin-top: 6px;
}
.news_more a {
	color: #7d288d;
}
.tzgg {
	width: 554px;
	height: 247px;
	float: left;
	background: url(../images/tzgg_bg2.jpg);
	overflow: hidden;
	margin-top: 20px;
	padding: 15px 30px 0 70px;
}
.tzgg_top {
	width: 514px;
	height: 45px;
	float: left;
}
.tzgg_top_title {
	width: auto;
	height: 30px;
	line-height: 30px;
	font-size: 24px;
	font-weight: bold;
	color: #7d288d;
	padding-left: 20px;
	margin-top: 10px;
}
.tzgg_list {
	width: 484px;
	height: auto;
	float: left;
	padding-left: 20px;
	padding-right: 10px;
}
.tzgg_list ul li {
	width: 484px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	float: left;
	list-style: none;
	border-bottom: 1px dashed #cccccc;
}
.tzgg_list a {
	color: #333333;
}
.tzgg_list a:hover {
	color: #ff0000;
}
.tzgg_more {
	width: 494px;
	height: 30px;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color: #7d288d;
	padding-left: 20px;
	margin-top: 6px;
}
.tzgg_more a {
	color: #7d288d;
}
.newscontent_right {
	width: 630px;
	height: auto;
	float: right;
}
.pl {
	float: left;
}
.pr {
	float: right;
	font-size: 12px;
	color: #666666;
}
.sp {
	width: 600px;
	height: 342px;
	float: left;
	padding: 30px 0 0 30px;
	background: url(../images/sp_bg2.jpg);
	overflow: hidden;
}
.sp_pic {
	width: 520px;
	height: 280px;
	float: left;
}
.box_img {
	width: 570px;
	height: 330px;
	overflow: hidden;
}
.box_img ul li {
	position: absolute;
	display: none;
}
.box_img ul li a {
	display: block;
	width: 520px;
	height: 280px;
}
.box_tab {
	position: relative;
	bottom: 201px;
	text-align: center;
	width: 10px;
	left: 582px;
}
.box_tab a {
	width: 12px;
	height: 12px;
	overflow: hidden;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
	background: #beaeb1;
	border-radius: 6px;
}
.box_tab a.active {
	background: #db0f32;
	color: #fff;
}
.tupian_warp {
	width: 600px;
	height: 430px;
	float: left;
	margin-top: 20px;
	overflow: hidden;
}
.tupian {
	width: 510px;
	height: 400px;
	float: left;
	padding-left: 60px;
	padding-right: 30px;
}
.tupian_logo {
	width: 288px;
	height: 187px;
	float: left;
	position: relative;
	bottom: 157px;
	right: -312px;
}
.tplb {
	width: 100%;
	height: auto;
	margin-top: 30px;
}
.tplb ul {
	float: left;
	display: block;
	width: 120%;
}
.tplb ul li {
	width: 10%;
	height: auto;
	float: left;
	padding-left: 1%;
	padding-right: 1%;
}
.tplb img {
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
}
/*.tplb td {
	width:10%;
	padding-left: 1%;
	padding-right: 1%;
}*/
.banner_ny {
	width: 100%;
	position: relative;
	height: auto;
	background: #FFFFFF;
	min-width: 1200px;
	z-index: -1;
	top: -70px;
	margin-bottom: -70px;
}
.banner_ny img {
	width: 100%;
	height: auto;
	display: block;
}
.dy_content {
	margin-top: 10px;
}
.dy_content p {
	font-size: 14px;
	line-height: 30px;
	margin-top: 10px;
}
.nry_content {
	margin-top: 20px;
}
.nry_content p {
	font-size: 14px;
	line-height: 30px;
	margin-top: 10px;
}
.nry_content img {
	width: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.lxxm_title {
	position: relative;
	top: 0;
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	background: #ffffff;
	padding: 10px 80px 30px 80px;
	text-align: center;
}
.lxxm_title h2 {
	font-size: 48px;
	text-align: center;
}
.lxxm_title span {
	display: inline-block;
	padding-top: 10px;
	margin-top: 18px;
	border-top: 1px solid #e6e6e6;
}
.shetuan_list {
	width: 750px;
	height: auto;
	overflow: hidden;
}
.shetuan_list ul {
	width: 780px;
	height: auto;
}
.shetuan_list ul li {
	width: 230px;
	height: 230px;
	float: left;
	margin-right: 30px;
	margin-top: 20px;
	list-style: none;
	text-indent: 0;
	overflow: hidden;
}
.shetuan_list img {
	max-width: 100%;
	max-height: 100%;
}
.jrxy {
	padding-bottom: 50px;
}
.jrxy_content {
	padding: 20px;
	line-height: 30px;
	font-size: 14px;
	background: #f2f2f2;
}
.result li {
	position: relative;
}
.result li i {
	display: inline-block;
	padding: 0 20px;
	line-height: 30px;
	background: #FB5E50;
	color: #fff;
	position: absolute;
	right: 20px;
	top: 0;
}
.result li em {
	display: block;
	margin-top: 10px;
}
.kcjbxx {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 36px;
}
.kcjbxx_p {
	line-height: 36px;
}
.kcjbxx_p2 {
	line-height: 24px;
}
#vsb_content_500 p {
	line-height: 30px!important;
}
#vsb_content_500 img {
	border: 0!important;
}
.v_news_content p {
	text-indent: 2em!important;
}
.v_news_content .vsbcontent_img {
	text-align: center;
	border: 0!important;
	text-indent: 0!important;
}
ul.newspic li {
	width: 544px!important;
	height: 280px!important;
	float: left;
	overflow: hidden!important;
}
ul.newspic li img {
	width: 100%!important;
	height: 100%!important;
	object-fit: cover!important;
}
.sjnry {
	background: #fafafa;
	padding: 30px;
}
.sjnry p {
	font-size: 14px;
	line-height: 30px;
	margin-top: 10px;
}
.videolist {
	position: relative;
	float: left;
	width: 570px;
	height: 330px;
}
.videolist:hover {
	cursor: pointer;
}
.videoed {
	display: none;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 45%;
	top: 45%;
	z-index: 99;
	border-radius: 100%;
}
.videos {
	display: none;
	border: 1px solid #080808;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -320px;
	margin-top: -210px;
	z-index: 100;
	width: 640px;
	height: 360px;
}
.vclose {
	position: absolute;
	right: 1%;
	top: 1%;
	border-radius: 100%;
	cursor: pointer;
}
/*导师信息*/
.dsxx_list {
	width:750px;
    margin-top: 10px;
}
.dsxx_list ul li{
	width:375px;
	height:36px;
	font-size:16px;
	line-height:36px;
	float:left;
	list-style:none;
	overflow:hidden;
	text-indent:0;
	}
