﻿@charset "utf-8";
	html {
	font-family:STHeiti,'Microsoft YaHei',Helvetica,Arial,sans-serif;
	-webkit-text-size-adjust:none;
	word-break:break-word;
	font-size:1rem
}
a:active,a:hover,a:link,a:visited {
	text-decoration:none
}
input[disabled] {
	color:#000;
	opacity:1
}
a {
	border:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-tap-highlight-color:transparent;
	outline:0
}
* {
	word-wrap:break-word
}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,iframe,input,li,ol,p,pre,td,textarea,th,ul {
	margin:0;
	padding:0
}
body {
	width:100%;
	height:auto;
	overflow-y:auto;
	overflow-x:hidden
}
dl,ol,ul {
	list-style-type:none
}
html {
	font-family:sans-serif,"微软雅黑";
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:400
}
button,input,optgroup,option,select,textarea {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit
}
button,input {
	overflow:visible;
	vertical-align:middle;
	outline:0
}
body,button,input,select,td,textarea,th {
	font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";
	color:#333;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased
}
body {
	font-family:robot,"microsoft yahei"
}
input[type=text] {
	-webkit-appearance:none
}
input[type=password] {
	-webkit-appearance:none
}
textarea {
	-webkit-appearance:none
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%
}
a,area {
	outline:0;
	blr:expression(this.onFocus=this.blur())
}
a {
	text-decoration:none;
	cursor:pointer
}
a:hover {
	outline:0
}
a.ie6:hover {
	zoom:1
}
a:focus {
	outline:0
}
a:active,a:hover {
	outline:0
}
:focus {
	outline:0
}
a:active,a:hover,a:link,a:visited {
	color:inherit
}
sub,sup {
	vertical-align:baseline
}
img {
	border:0;
	vertical-align:middle
}
a img,img {
	-ms-interpolation-mode:bicubic
}
.img-responsive {
	max-width:100%;
	height:auto
}
html {
	overflow:-moz-scrollbars-vertical;
	zoom:expression(function(ele) {
	ele.style.zoom = "1";
	document.execCommand("BackgroundImageCache",false,true)
}
(this))}address,article,aside,details,figcaption,figure,footer,header,hgroup,legend,menu,nav,section {
	display:block;
	margin:0;
	padding:0
}
time {
	display:inline
}
audio,canvas,video {
	display:inline-block
}
audio:not([controls]) {
	display:none
}
legend {
	width:100%;
	margin-bottom:1.25rem;
	font-size:1.3125rem;
	line-height:2.5rem;
	border:0;
	border-bottom:1px solid #e5e5e5
}
legend small {
	font-size:.9375rem;
	color:#999
}
svg:not(:root) {
	overflow:hidden
}
fieldset {
	border-width:0;
	padding:.35em .625em .75em;
	margin:0 .125rem;
	border:1px solid silver
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}
input[type=search] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
.cl:after,.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.cl,.clearfix {
	zoom:1
}
.fs40 {
	font-size:2.5rem
}
.fs32 {
	font-size:2rem
}
.fs26 {
	font-size:1.625rem
}
.fs20 {
	font-size:1.25rem
}
.fs18 {
	font-size:1.125rem
}
.fs16 {
	font-size:1rem
}
.fs15 {
	font-size:.9375rem
}
.fs14 {
	font-size:.875rem
}
.fs12 {
	font-size:.75rem
}
.fs10 {
	font-size:.625rem
}
.bdnone {
	border:none
}
.clf {
	color:#fff
}
.cl3 {
	color:#333
}
.cl6 {
	color:#666
}
.cl9 {
	color:#999
}
.bgno {
	background-color:transparent
}
.bg-f {
	background-color:#fff
}
.bg-7 {
	background-color:#f7f7f7
}
.vm {
	vertical-align:middle
}
.maxwidth {
	max-width:67.5rem;
	margin:0 auto
}
.w345 {
	width:21.5625rem
}
.pd0 {
	padding:0!important
}
.pdt0 {
	padding-top:0
}
.pdt15 {
	padding-top:.9375rem
}
.pdb0 {
	padding-bottom:0
}
.pdl0 {
	padding-left:0
}
.pdr0 {
	padding-right:0
}
.pd5 {
	padding:.3125rem
}
.pdb50 {
	padding-bottom:3.125rem
}
.mg0 {
	margin:0!important
}
.mgl0 {
	margin-left:0
}
.mgt0 {
	margin-top:0
}
.mgr0 {
	margin-right:0
}
.mgb0 {
	margin-bottom:0
}
.mgl10 {
	margin-left:.625rem
}
.mgl20 {
	margin-left:1.25rem
}
.mgl30 {
	margin-left:1.875rem
}
.mgr20 {
	margin-right:1.25rem
}
.mgr30 {
	margin-right:1.875rem
}
.mgr10 {
	margin-right:.625rem
}
.mgt10 {
	margin-top:.625rem
}
.mgt15 {
	margin-top:.9375rem
}
.mgt20 {
	margin-top:1.25rem
}
.mgb10 {
	margin-bottom:.625rem
}
.mgb15 {
	margin-bottom:.9375rem
}
.mgb20 {
	margin-bottom:1.25rem
}
.mgb50 {
	margin-bottom:3.125rem
}
.mgm {
	margin-left:auto;
	margin-right:auto
}
.disn {
	display:none
}
.disb {
	display:block
}
.disib {
	display:inline-block
}
.disi {
	display:inline
}
.psr {
	position:relative
}
.psa {
	position:absolute
}
.fl {
	float:left
}
.fr {
	float:right
}
.cl:after,.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.cl,.clearfix {
	zoom:1
}
.text-left {
	text-align:left
}
.text-center {
	text-align:center
}
.text-right {
	text-align:right
}
.container {
	padding-left:.9375rem;
	padding-right:.9375rem;
	box-sizing:border-box
}
.relm {
	position:relative;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.absm {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.tac {
	text-align:center
}
.tar {
	text-align:right
}
.hr {
	display:block;
	width:100%;
	margin-top:.625rem;
	margin-bottom:.625rem;
	height:1px;
	background:#e5e5e5
}
.icon-it {
	text-align:center;
	color:#999
}
.icon-it i {
	display:inline-block;
	width:1.875rem;
	height:1.875rem;
	line-height:1.875rem;
	font-size:1.5rem
}
.icon-it span {
	display:block;
	line-height:100%
}
.idx_footer {
	margin:0 auto;
	text-align:center
}
.footer_top {
	margin-top:.9375rem;
	margin-bottom:.75rem;
	line-height:.75rem
}
.footer_top span {
	border-right:1px solid #cecece;
	padding:0 .5625rem
}
.footer_top span:last-child {
	border:0
}
.footer_bottom {
	position:fixed;
	bottom:0;
	letter-spacing:-.25rem;
	width:100%;
	z-index:9999;
}
.footer_bottom span {
	font-size:.875rem
}
.footer_bottom div.disib {
	width:50%;
	height:3rem;
	text-align:center;
	line-height:3rem;
	color:#fff;
	float:left
}
.footer_bottom div.disib img {
	width:1.375rem;
	margin-right:.5625rem
}
.footer_bottom div.disib:first-child {
	background:#198eee
}
.footer_bottom div.disib:last-child {
	background:#ee4b19
}
.footer_bottom div {
	letter-spacing:0
}
.xkxqs {
	margin-bottom:4.125rem
}
.out_tk {
	display:none
}
.qb_lwzj span .bl {
	color:#198EEE
}
.all_html_in {
	height:32rem;
	overflow:hidden;
	width:23.4375rem
}
.all_html_fx {
	height:39rem;
	overflow:hidden;
	width:23.4375rem
}
.b_menu {
	top:3.0625rem;
	z-index:9999
}
.s_menu {
	height:11.875rem;
	background:#f7f7f7
}
.bottom_menu {
	height:26.75rem;
	background:rgba(0,0,0,.5)
}
.tk_sjx {
	right:.875rem;
	top:2.5rem;
	width:1.25rem;
	height:.65625rem
}
.b_menu ul li {
	float:left;
	width:7.75rem;
	height:4.375rem;
	background:#fff;
	margin-right:.09375rem
}
.b_menu ul li.no_mg {
	margin-right:0
}
.m_top {
	margin-bottom:.09375rem
}
.s_menu .li_img span {
	display:inline-block;
	margin-right:.3125rem
}
.s_menu .tk_li:first-child .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img11.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(2) .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img22.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(3) .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img33.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(4) .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img44.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(5) .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img55.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(6) .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img66.png) no-repeat;
	background-size:100% 100%
}

.s_menu .tk_li:nth-child(7) .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img77.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(8) .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img88.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(9) .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img99.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(1) a:active .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img1.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(2) a:active .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img2.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(3) a:active .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img3.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(4) a:active .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img4.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(5) a:active .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img5.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(6) a:active .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img6.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(7) a:active .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img7.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(8) a:active .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img8.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li:nth-child(9) a:active .li_img .span_img {
	width:1.125rem;
	height:1.125rem;
	background:url(/mimage/tk_img9.png) no-repeat;
	background-size:100% 100%
}
.s_menu .tk_li a:active .li_img .zbl {
	color:inherit
}
.li_img {
	margin-left:1.4146875rem;
	margin-top:1.3125rem
}
.tk_li a {
	display:block;
	height:4.375rem
}
.s_menu .tk_li a:hover {
	color:#198EEE;
	background:#f7f7f7
}
.s_menu .tk_li a:active {
	color:#198EEE;
	background:#f7f7f7
}
.s_menu .xkhy {
	margin-top:.6875rem;
	text-align:center
}
.xkhy_hide {
	display:none
}
.all_top div.fl {
	height:3.0625rem;
	text-align:center
}
.all_top div.fl:first-child img {
	width:.6875rem;
	height:1.1875rem;
	margin-top:.9375rem
}
.all_top div.fl img.fx {
	width:1.1875rem;
	height:1.1875rem;
	margin-top:.9375rem
}
.all_top div.fr img.fx {
	width:1.1875rem;
	height:1.1875rem;
	margin-top:.9375rem
}
.all_top div.fl img.cd {
	width:1.1875rem;
	height:.875rem;
	margin-top:1.125rem;
	margin-left:.9375rem
}
.all_top div.fr img.cd {
	width:1.1875rem;
	height:.875rem;
	margin-top:1.125rem;
	margin-left:.9375rem
}
.locat_box {
	padding-top:.9375rem;
	height:auto;
	overflow:hidden
}
.locat_box a.on {
	color:#999
}
.locat_box a:active {
	color:#198eee
}
.online {
	width:3.125rem;
	height:3.125rem;
	position:fixed;
	right:.9375rem;
	bottom:10%;
	z-index:5;
	display:none
}
.online .b_top {
	height:3.125rem
}
.online .b_top img {
	width:100%;
	height:auto;
	overflow:hidden
}
.online .b_top a {
	display:block;
	height:3.125rem;
	position:relative
}
.xkkb {
	margin:.9375rem auto;
	background:#fff
}
.xkkb_img img {
	width:1.75rem;
	height:1.75rem;
	margin-right:.3125rem
}
.xkkb ul li {
	width:10.3rem;
	height:3.875rem;
	float:left;
	padding-top:.625rem;
	padding-bottom:.625rem;
	padding-left:1.3125rem
}
.kb {
	margin-top:.375rem
}
.fx_menu {
	display:none;
	top:0;
	z-index:20;
	width:23.4375rem
}
.fx_menu_img img {
	position:absolute;
	width:1.25rem;
	height:.625rem;
	top:2.5625rem;
	right:3.375rem
}
.fx_menu_top {
	height:9.375rem;
	top:3.125rem
}
.fx_menu_fx {
	height:9.375rem
}
.fx_menu_fx ul {
	border-bottom:1px solid #F2F2F2
}
.fx_menu_fx ul li {
	float:left;
	width:5.859375rem;
	height:6.875rem
}
.fx_menu_fx ul li .span1 {
	display:inline-block;
	width:3.3125rem;
	height:4.5625rem;
	padding:.9375rem 1.3125rem;
	text-align:center
}
.fx_menu_fx ul li span img {
	width:3.3125rem;
	height:3.375rem
}
.fx_menu_fx ul li span span {
	font-size:.75rem;
	color:#999
}
.fx_menu_fx .qx {
	font-size:.9375rem;
	color:#333;
	text-align:center;
	line-height:2.375rem
}
.fx_m_d {
	height:29.2rem;
	background:rgba(0,0,0,.65);
	position:relative;
	z-index:100
}
.pyqyx,.safai {
	background:rgba(0,0,0,.5);
	position:fixed;
	top:-3.125rem;
	width:45.3125rem;
	height:44.8125rem;
	z-index:9999;
	display:none
}
.safai div.psr {
	width:100%;
	position:absolute;
	bottom:7.5rem
}
.safai .img1 {
	position:fixed;
	left:50%;
	margin-left:-4.5rem;
	bottom:3.125rem
}
.ptop {
	color:#fff;
	font-size:.75rem;
	position:absolute;
	top:3.125rem;
	margin-left:3.125rem
}
.ptop span:last-child img,.safai img {
	width:6.625rem;
	height:7.75rem
}
.listclass {
	width:100%;
	height:auto;
	overflow:hidden
}
.listclass ul {
	width:100%;
	height:auto;
	overflow:hidden
}
.dropclass ul {
	width:100%;
	height:auto;
	overflow:hidden
}
.listclass ul li {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	margin-bottom:.5625rem;
	background:#fff;
	position:relative
}
.listclass ul li a:visited .intitle {
	color:#999 !important
}
.listclass ul li:last-child {
	margin-bottom:0
}
.listclass ul li a .ctitle {
	color:#333;
	font-weight:700
}
.listclass ul li:active {
	background:#f7f7f7
}
.listclass_1 ul li a:active .ctitle {
	color:#198eee
}
.listclass li .classbox {
	margin:0 .9375rem;
	height:auto;
	overflow:hidden;
	padding:.9375rem 0
}
.classbox .imgclass {
	width:8.875rem;
	height:auto;
	overflow:hidden;
	float:left
}
.classbox .imgclass img {
	width:100%;
	overflow:hidden;
	vertical-align:middle
}
.listclass1 li .classbox1 {
	margin:0 0
}
.classbox .imgclass {
	width:8.875rem;
	height:auto;
	overflow:hidden;
	float:left
}
.listclass ul li a:visited .ctitle {
	color:#999!important
}
.classbox .txtclass {
	width:11.75rem;
	height:auto;
	float:right;
	margin-left:.9375rem
}
.ctitle {
	line-height:1.75rem;
	display:block
}
.ccost {
	display:block
}
.cevaluat span {
	display:inline-block;
	float:left;
	height:auto;
	overflow:hidden;
	width:3.173rem
}
.listclass ul li .cevaluat ul {
	width:4.75rem;
	float:left;
	overflow:hidden;
	height:.95rem;
	margin-top:-.125rem
}
.listclass ul li .cevaluat li {
	float:left;
	width:.75rem;
	height:auto;
	overflow:hidden;
	margin:0;
	margin-right:.1875rem
}
.listclass ul li a:active .cevaluat li {
	background:#f7f7f7
}
.listclass ul li .cevaluat li img {
	width:100%;
	height:auto;
	overflow:hidden
}
.cevaluat .score {
	color:#ee4b19;
	width:1.875rem;
	text-align:center;
	height:auto;
	overflow:hidden
}
.banimg {
	width:100%;
	height:auto;
	overflow:hidden
}
.banimg img {
	width:100%;
	height:auto;
	overflow:hidden
}
.detitle {
	font-size:.9375rem
}
.detit {
	height:auto;
	overflow:hidden;
	line-height:1.5rem;
	border-bottom:1px dashed #eaeaea;
	padding-bottom:.5rem
}
.detit span {
	display:inline-block;
	float:left;
	overflow:hidden;
	margin-right:.1875rem;
	width:3rem;
	height:.9375rem;
	text-align:center
}
.detit .tab_tit {
	margin-right:.1875rem;
	height:auto;
	width:auto;
	text-align:left
}
.detit .tab_1,.detit .tab_2,.detit .tab_3 {
	margin-top:.1875rem;
	border-radius:.1875rem;
	line-height:.9375rem;
	height:.9375rem
}
.detit .tab_1 {
	color:#23bcc6;
	border:1px solid #23bcc6
}
.detit .tab_2 {
	color:#50b476;
	border:1px solid #50b476
}
.detit .tab_3 {
	color:#f90;
	border:1px solid #f90
}
.detime {
	padding-top:.5625rem;
	height:auto;
	overflow:hidden;
	color:#ee4b19
}
.dejudge {
	height:auto;
	overflow:hidden;
	margin-top:.625rem;
	padding-bottom:.9375rem
}
.dejudge li {
	width:.75rem;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:.1875rem
}
.dejudge li img {
	width:100%
}
.tab_content .tab_list {
	height:auto;
	width:100%;
	overflow:hidden;
	margin-bottom:.375rem
}
.tab_content .tab_list li {
	float:left;
	width:7.1875rem;
	line-height:2.75rem;
	overflow:hidden;
	text-align:center
}
.tab_content .tab_list li a {
	display:block;
	width:100%;
	height:2.75rem;
	line-height:2.75rem;
	font-size:.9375rem
}
.tab_content {
	margin-top:.5625rem;
	height:auto;
	overflow:hidden
}
.tab_content .tab_list li.on {
	border-bottom:.125rem solid #ee4b19;
	color:#ee4b19;
	height:2.625rem
}
.tcont_cont {
	height:auto;
	overflow:hidden
}
.tcont_list {
	height:auto;
	overflow:hidden
}
.tcont1 .tit {
	margin-bottom:.25rem
}
.tcont1 .tit span {
	width:4.5rem;
	text-align:center;
	background:#ff565b;
	border-radius:0 .3rem 0 .3rem;
	line-height:1.3125rem;
	display:block
}
.small_tit {
	margin-top:.9375rem
}
.tcont1 .text {
	height:auto;
	overflow:hidden
}
.tcont1 .deimg {
	width:20.5rem;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-top:1.5625rem
}
.tcont1 .deimg img {
	width:100%;
	overflow:hidden;
	height:auto
}
.pbp15 {
	padding-bottom:.9375rem
}
.imgteacher {
	width:4.6875rem;
	height:6.25rem;
	overflow:hidden;
	float:left
}
.imgteacher img {
	width:100%
}
.texteacher {
	width:15.9375rem;
	height:auto;
	overflow:hidden;
	float:right
}
.texteacher .tsay {
	width:100%;
	height:auto;
	overflow:hidden;
	line-height:1.4rem
}
.texteacher .tsay .teach_1 {
	width:4rem;
	float:left;
	height:auto;
	overflow:hidden
}
.texteacher .tsay .teach_2 {
	width:11.8rem;
	float:left;
	height:auto;
	overflow:hidden
}
.p_scoll {
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px #f7f7f7 solid
}
.xypj {
	padding:.9375rem 0
}
.scoll_1 {
	width:5.5rem;
	border-right:1px solid #eaeaea;
	height:auto;
	overflow:hidden;
	text-align:center
}
.scoll_1 .scumn {
	font-size:1.5rem;
	color:#ee4b19;
	line-height:1.8rem
}
.allcuss {
	margin-left:1.0625rem;
	height:auto;
	overflow:hidden;
	width:14.875rem
}
.allcuss li {
	color:#999;
	font-size:.625rem;
	padding:.125rem .2rem;
	float:left;
	border:1px solid #ffebd7;
	margin-right:.375rem;
	margin-bottom:.3rem
}
.scocont li {
	padding:.9375rem 0;
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #eaeaea;
	list-style-type:none
}
.scocont li .head_pic {
	width:3rem;
	height:3rem;
	float:left;
	overflow:hidden
}
.scocont li .head_pic img {
	width:100%;
	overflow:hidden
}
.scocont li .p_text {
	width:17.8125rem;
	float:right;
	overflow:hidden;
	height:auto;
	margin-top:-.3125rem
}
.p_img li {
	width:2.1875rem;
	height:2.1875rem;
	float:left;
	overflow:hidden;
	margin-right:.375rem;
	border:none;
	padding:0
}
.p_img li img {
	width:100%;
	overflow:hidden
}
#bigImg {
	width:100%;
	position:absolute;
	top:20%;
	z-index:4;
	left:0
}
.black_bg {
	background-color:#000;
	height:auto;
	width:auto;
	display:none;
	position:fixed;
	top:0;
	left:0;
	overflow-y:scroll;
	bottom:0;
	right:0;
	z-index:30
}
.b_fm {
	left:50%
}
.out_fm {
	width:15rem;
	height:2.0625rem;
	background:#1472be;
	border-radius:1.25rem;
	margin:0 auto;
	margin-top:.5rem
}
.out_div {
	width:4.0625rem;
	height:2.1875rem;
	overflow:hidden;
	position:absolute;
	left:0;
	border-bottom-left-radius:1.875rem;
	border-top-left-radius:1.875rem
}
.sele {
	border:none;
	color:#f7f7f7;
	-moz-appearance:none;
	-webkit-appearance:none;
	margin-top:.375rem;
	margin-left:-1.125rem;
	background-color:transparent
}
.all_top .fm_img {
	left:5rem;
	height:1.75rem;
	line-height:1.75rem
}
.fm_img img {
	width:1.1875rem;
	height:1.1875rem
}
.please input {
	border:none;
	left:5rem;
	width:8.75rem;
	top:.4375rem;
	background:0 0;
	height:1.1875rem;
	line-height:1.1875rem;
	color:#ccc
}
.r_img {
	width:.75rem;
	bottom:.875rem;
	right:0;
	z-index:111
}
.foot_bottom {
	position:fixed;
	height:auto;
	overflow:hidden;
	z-index:3;
	left:0;
	width:100%;
	bottom:0
}
.foot_bbox {
	padding:.375rem 0;
	height:2.2125rem;
	overflow:hidden
}
.shouc_1 {
	top:.75rem!important;
	left:0!important
}
.zixun {
	border-left:1px solid #f2f2f2;
	width:15.25rem;
	padding-left:1.25rem;
	float:right
}
.zixun span {
	display:inline-block;
	background-size:.75rem;
	height:auto;
	line-height:2.125rem;
	background-repeat:no-repeat;
	border-radius:.1875rem
}
.zixun .zixun_1 {
	background-color:#ee4b19;
	background-image:url(/mimage/ms_img3.png);
	padding-left:3.125rem;
	width:3.8rem;
	background-position:1.875rem .8rem;
	margin-right:.625rem
}
.zixun .zixun_2 {
	background-color:#198eee;
	background-image:url(/mimage/ms_img4.png);
	padding-left:2.4375rem;
	width:4.4375rem;
	background-position:1.25rem .6875rem
}
.shouc {
	width:3.5625rem;
	height:auto;
	text-align:right;
	position:absolute;
	top:1.25rem;
	right:.9375rem
}
.shouc img {
	width:.75rem;
	height:.75rem;
	color:#999;
	position:absolute;
	right:1.25rem;
	top:.1125rem;
	margin-right:.625rem
}
.shouc p {
	position:absolute;
	right:0;
	font-size:.75rem
}
.redsc {
	display:none
}
.qxgrayp {
	display:none
}
.shouc .redsc {
	margin-right:1.2875rem
}
.change-active .graysc {
	display:none
}
.change-active .redsc {
	display:inline-block
}
.change-active {
	width:4.1875rem
}
.kcxq-sc {
	display:block
}
.change-active .qxgrayp {
	display:inline-block;
	color:#EE4D18
}
.change-active .kcxq-sc {
	display:none
}
.clf5 {
	color:#ff565b
}
.clee {
	color:#ee4b19
}
.intxt span {
	width:33.3333%;
	float:left;
	display:inline-block
}
.intnav {
	width:100%;
	height:auto;
	overflow:hidden
}
.intnav a {
	display:block;
	margin-right:.3125rem;
	float:left
}
.onwen a {
	width:3.125rem;
	height:3.125rem;
	position:fixed;
	right:.9375rem;
	bottom:17%;
	z-index:5;
	background:url(/mimage/wen_1.png) no-repeat;
	background-size:100%;
	margin-bottom:1.25rem
}
.onwen img {
	width:100%;
	height:auto;
	overflow:hidden
}
.onwen a:active {
	background:url(/mimage/wen_2.png) no-repeat;
	height:2.25rem;
	width:2.25rem;
	background-size:100%
}
.downlist {
	left:0;
	width:100%
}
.intitle {
	font-weight:400
}
.bomb-box-phone,.bomb-box-pwd {
	font-size:.75rem;
	color:red;
	display:none;
	position:absolute;
	top:2.625rem;
	left:.8125rem
}
.bomb-box-phone p,.bomb-box-pwd p {
	padding:.1875rem
}
.bomb-box-pwd p {
	margin-top:.1875rem
}
.dropload-down {
	text-align:center;
	width:100%;
	height:2.75rem;
	line-height:2.75rem
}
.fx_nav ul li,.tab_kc,.zx_nav ul li {
	-webkit-tap-highlight-color:transparent
}
.tab_list li {
	-webkit-tap-highlight-color:transparent
}
.fillfcont li,.my-p_1,.my-p_2,.my-p_3 {
	-webkit-tap-highlight-color:transparent
}
.idx_banner {
	width:100%;
	height:10.9375rem
}
.idx_banner .swiper-slide img {
	width:100%
}
.unnormal {
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center
}
.unnormal .norimg img {
	width:100%;
	height:auto
}
.nortext {
	line-height:1.6rem
}
.unnormal a {
	color:#198eee
}
.unnormal a:hover {
	text-decoration:underline
}
.pd40 {
	padding-bottom:2.5rem
}
.pd1 {
	padding-bottom:1px
}
.ygmm {
	width:10rem;
	height:4.5625rem;
	color:#fff;
	background:rgba(0,0,0,.4);
	border-radius:.125rem;
	margin:0 auto;
	text-align:center;
	line-height:4.5625rem;
	margin-top:3.6875rem;
	padding:0 1rem;
	left:50%;
	top:26%;
	margin-left:-6rem;
	position:fixed;
	z-index:999
}
.zx_img {
	width:17.5rem;
	padding:1.5rem 0;
	margin-left:-2rem
}
#ul_CourseCollection {
    /*min-height: 28rem;*/
}