/*****************
 * 鏇叉睙濡囦骇鍖婚櫌  *
 * Edit by Alvin *
 * Date 2014.08  *
 *****************/
@charset "utf-8";
@font-face {
font-family:'icomoon';
src:url('../fonts/icomoon.eot?cboeam');
src:url('../fonts/icomoon.eot?#iefixcboeam') format('embedded-opentype'), url('../fonts/icomoon.woff?cboeam') format('woff'), url('../fonts/icomoon.ttf?cboeam') format('truetype'), url('../fonts/icomoon.svg?cboeam#icomoon') format('svg');
font-weight:normal;
font-style:normal
}
body, div, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, iframe, input, textarea, select, label, article, aside, footer, header, menu, nav, section, time, audio, video, address {
	margin:0;
	padding:0
}
article, aside, footer, header, hgroup, nav, section, audio, canvas, video, img {
	display:block
}
body {
	font-size:100%;
	font-family:Helvetica, STHeiti, Droid Sans Fallback;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	max-width:720px;
	margin:0 auto !important;
}
textarea {
	resize:none
}
iframe, img {
	border:0
}
ul, ol {
	list-style:none
}
input, select, textarea {
	outline:0;
	-webkit-user-modify:read-write-plaintext-only
}
input {
	-webkit-appearance:none
}
a {
	text-decoration:none
}
.top {
	background:#f3f1eb;
	width:100%;
	height:77px;
	position:relative;
}
.top .logo {
	background:url(../images/logo.png) no-repeat 50% 50%;
	display:block;
	width:214px;
	height:77px;
	margin:0 auto;
	text-indent:-9999em
}
.top .logo a {
	display:block;
	height:77px
}
.top .logo a:active, .top .logo a:hover {
	background:none
}
.top .jump {
	display:block;
	width:30px;
	height:30px;
	right:4%;
	top:8px;
	position:absolute;
	font-size:30px;
	color:#9d7847
}
.top .jump:after {
	font-family:'icomoon';
	content:"\e605";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1
}
.nav {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#e30000), to(#c70000));
	background:-moz-linear-gradient(top, #e30000, #c70000);
	width:100%;
	overflow:hidden
}
.nav_box {
	width:100%;
	margin:0 auto;
	overflow:hidden;
	padding:2px 0
}
.nav ul li {
	display:inline-block;
	float:left;
	height:35px;
	line-height:35px;
	text-align:center;
	position:relative;
	width:25%;
	min-width:4em;
	overflow:hidden;
	font-weight:bold;
	color:#fafafa
}
.nav ul li a {
	display:block;
	width:100%;
	color:#fafafa;
	font-size:.9em
}
.focus {
	position:relative;
	overflow:hidden;
	margin:0 auto;
	max-width:720px;/* 璁剧疆鐒︾偣鍥炬渶澶у搴� */
}
.focus .hd {
	width:100%;
	height:11px;
	position:absolute;
	z-index:1;
	bottom:5px;
	text-align:center;
}
.focus .hd ul {
	display:inline-block;
	height:5px;
	padding:3px 5px;
	background-color:rgba(255, 255, 255, 0.7);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-size:0;
	vertical-align:top;
}
.focus .hd ul li {
	display:inline-block;
	width:5px;
	height:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#8C8C8C;
	margin:0 5px;
	vertical-align:top;
	overflow:hidden;
}
.focus .hd ul .on {
	background:#820f22
}
.focus .bd {
	position:relative;
	z-index:0;
}
.focus .bd li img {
	width:100%;
}
.focus .bd li a {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 鍙栨秷閾炬帴楂樹寒 */
}
.banner {
	max-width:720px;
	margin:0 auto;
	overflow:hidden;
}
.banner img {
	width:100%;
}
.box {
	width:96%;
	height:auto;
	overflow:hidden;
	
	margin:0 auto;
}
.jx {
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.jx h4 {
	width:145px;
	height:27px;
	line-height:27px;
	background:#F00;
	text-align:center;
	color:#FFF;
	margin:0 auto;
	margin-bottom:.2em;
}
.gxn, .dy p {
	margin-bottom:.2em;
}
.gxn span {
	font-size:1em;
	color:#F00;
	font-weight:bold;
}
.gxn u {
	color:#F00;
}
.ts {
	margin-bottom:.1em;
	padding:.2em;
}
.ts span {
	color:#F00;
}
.tsc1 {
	background:#ffeec5;
}
.tsc2 {
	background:#ebffc5;
}
.ttbt {
	height:61px;
	background:url(../images/tt.gif) repeat-x;
	margin-top:.2em;
	margin-bottom:.2em
}
.ttbt h4 {
	width:320px;
	height:61px;
	margin:0 auto;
	background:url(../images/ttbj.png) no-repeat;
	color:#FFF;
	line-height:91px;
	text-align:center;
}
.ttbt h4 span {
	color:#FF0;
}
.ttbt1 {
	height:32px;
	background:#e40001;
	margin-top:.2em;
	margin-bottom:.2em
}
.ttbt1 h5{
	width:290px;
	height:32px;
	margin:0 auto;
	background:url(../images/ttbj1.gif) no-repeat;
	line-height:32px;
	text-align:center;
	padding-left:20px; 
}
.ttbt1 h5 span {
	color:#FF0;font-size:1.2em;
}
.dy {
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.dy h5 {
	color:#F00;
	font-size:1em;
	font-weight:bold;
	margin:0 .2em;
}
.dy p span {
	font-weight:bold;
}
.sp {
	width:100%;
	height: auto;
	margin:0 auto;
}
.lth {
	max-width:720px;
	margin:.4em auto 0;
	overflow:hidden;
}
.lth img {
	width:100%;
}
.jj {
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.jj h5 {
	color:#F00;
	font-size:1em;
	font-weight:bold;
	width:145px;
	height:27px;
	line-height:27px;
	text-align:center;
	background: #FF0;
	margin-top:.3em;
	margin-bottom:.3em;
}
.jj p span {
	font-weight:bold;
}
.mr {
	max-width:720px;
	margin:.4em auto 0;
	overflow:hidden;
}
.mr img {
	width:100%;
}
.mr p, .heying p {
	height:27px;
	line-height:27px;
	text-align:center;
}
.yqlj {
	margin:.4em auto 0;
	overflow:hidden;
}
.yqlj li {
	float:left;
}
.yqlj li img {
	width:100%;
}
.ggjs {
	height:auto;
	margin:0 auto;
	overflow:hidden;
	max-width:720px;
}
.ggjs img {
	width:47.8%;
	float:left;
	margin:.2em auto; padding:0 .2em;
}
.ggjs p {
	margin-top:.3em;
	margin-bottom:.3em;
}
.heying {
	margin:0 auto;
}
.heying li {
	width:50%;
	float:left;
}
.heying li img {
	width:98%;
	margin:.1em auto;
}
.zao1 {
	margin-bottom:.2em;
	
	background:#f67766;
}
.zao1 p {
	text-align:center;
	height:3em;
	line-height:3em;
	color:#FFF;
}
.clear {
	clear:both;
}
.kcb_list .day {
	background: #f67766 none repeat scroll 0 0;
	color: #fff;
	height: 2em;
	line-height: 2em;
	text-align: center;
}
.kcb .kcb_list .title .w25 {
	width: 25%;
}
.kcb_list .title .w50 {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 50%;
}
.kcb_list .num01 {
	background: #fff none repeat scroll 0 0;
	border-top: 1px solid #dedede;
}
.kcb_list .num02 {
	background: #fcefe8 none repeat scroll 0 0;
	border-top: 1px solid #dedede;
}
.kcb_list .num01 td, .kcb .kcb_list .num02 td {
	line-height: 25px;
	padding: 15px;
}
.kcb_list .num01 .list_left, .kcb .kcb_list .num02 .list_left {
	color: #000;
	font-weight: bold;
	text-align: center;
}
.kcb_list .num01 .list_center, .kcb .kcb_list .num02 .list_center {
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
.kcb_list .title {
	background: #dfdfdf none repeat scroll 0 0;
	color: #000;
	height: 45px;
	line-height: 45px;
	text-align: center;
}
.kcb_list .title .w25 {
	width: 25%;
}
.kcb_list .title .w50 {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 50%;
}
.kcb_list .title td {
	font-weight: bold;
}
.kcb_list .num01 .list_left, .kcb_list .num02 .list_left {
	color: #000;
	font-weight: bold;
	text-align: center;
}
.kcb_list .day2 {
	background: #ef4731 none repeat scroll 0 0;
	color: #fff;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.kcb_list .day3 {
	background: #c71700 none repeat scroll 0 0;
	color: #fff;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.kcb_list .num02 {
	background: #fcefe8 none repeat scroll 0 0;
	border-top: 1px solid #dedede;
}
.kcb_list .num01 .list_center, .kcb_list .num02 .list_center {
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
.kcb_list .num01 td, .kcb_list .num02 td {
	line-height: 25px;
	padding: .3em;
}
 .links { width:100%; margin:.3em auto; background:#CCC;

}
 .links li {
    background: #Fff none repeat scroll 0 0;
	 float: left;
border: 1px solid #F00;
    
   width:46%; text-align:center;margin:.3em ;
 
}
 .links li a, .ppp span{color: #F00; font-weight:bold;}
 .ppp{ width:100%; font-size:1em;  text-align:center;}
 
 .ifr{width:280px;height:auto; background:#666; margin:0 auto; margin-top:.75em; padding-top:1em; padding-left:1.4em;}
.ifr .tag{position:relative;width:180px;margin-bottom:.7em;background:#fff;color: #F00;font-size:1.5em;line-height:35px;padding-left:.3em;}
.ifr .tag:before{position:absolute;content:"";width:0;height:0;border:transparent 17px solid;border-left-color:#fff;top:0;right:-1.4em}
.form .button {
    background: transparent url("../images/btn_140x40.png") no-repeat scroll 0px 0px;
    height: 40px;
    width: 140px;
    border: 0px none;
    cursor: pointer;
    margin-left:5em;
    margin-top: .7em;
	margin-bottom:.3em;
	color:#F00;
	font-size:1em;
} 
 
.kuang {
    border: 1px solid #ccc;
    height: 2em;
    line-height: 2em;
    width: 80%; margin-left:.5em;
    background: #FFF none repeat scroll 0% 0%;
}
.kuang1 {
    border: 1px solid #ccc;
    height: 2em;
    line-height: 2em;
    width: 80%; margin-left:.8em;
    background: #FFF none repeat scroll 0% 0%;
}
.form ul li{ margin-bottom:.3em; color:#FFF;}
.xy{ margin:0 auto;}
.xy{ widows:48%; margin:.3em; float:left;}
.xin h4{ text-align:center; color:#F00;}
.xin p span{ font-weight:bold;}
.xin img{ float:left; width:50%; margin:0 auto; margin-top:.3em; margin-right:.3em; margin-bottom:.3em;}
.ximg img{width:100%; margin:0 auto;margin-top:.3em;}
.ttbt2 {
	height:60px;
	background:url(../images/big_titrp.gif) repeat-x;
	margin-top:.3em;
	margin-bottom:.2em
}
.ttbt2 h2 {
	width:307px;
	height:60px;
	margin:0 auto;
	background:url(../images/big_tit.gif) no-repeat;
	color:#FFF;
	line-height:40px;
	text-align:center;
}

.bm img{width:100%; margin:0 auto;}
.bmd{margin-bottom:.2em; }
.bml{width:24%;
text-align: center;
float: left;
background: #EFEFEF none repeat scroll 0% 0%; 
color: #000;
margin-right:.2em;  }
.bmr{width:70%;
padding: .2em;
background: #FFEEC5 none repeat scroll 0% 0%;
color: #E30000;  float:right; 
}
.lj{ margin:.2em auto;}
.lj img{ width:100%;}
.lw h3,.lw h4{ color:#F00;}
.lwjw{ font-size:1em; font-weight:bold; background:#CCC; padding:.4em; text-align:center; margin: .2em auto}

.newclass{ margin:.3em auto 0; overflow:hidden}
.newclass h3{ width:100%; line-height:60px; font-size:24px; font-weight:bold; text-align:center}
.newclass ul{ height:100%; overflow:hidden}
.newclass ul li{ width:100%; float:left;  background:#fcf6e6 none repeat scroll 0% 0%;font-size:.8em; margin-top:2px; color:#d20000;}
.newclass ul li .date{ width:20%; float:left; text-align:center; background:#fcf6e6 none repeat scroll 0% 0%; padding:5px 8px;}
.newclass ul li .class_name{ width:28%; float:left;text-align:center; background:#FFEEC5 none repeat scroll 0% 0%; padding:5px 2px;}
.newclass ul li .address{ width:35%;  float:left;text-align:center;background:#fcf6e6 none repeat scroll 0% 0%; padding:5px 2px;}
.newclass ul li .price{ width:10%; float:left;text-align:center;background:#FFEEC5 none repeat scroll 0% 0%;padding:5px 0px;}
.k_table td {font-size:16px;}
.btn_toindex img{ width:60%; margin:.5em auto;}

.footer{width:100%;margin:0 auto;background:#ae0002;}
.footer .shengming,.copyright{padding:.3em 0;text-align:center;color:#fff}
.footer ul{background:#9c0002;padding-top:.2em;overflow:hidden; text-align:center;}
.footer ul li{width:100%;float:left;font-size:14px;color:#fff;}
.footer ul li .address{float:left;text-indent:1em; font-weight:bold;}
.footer ul li .tel2{float:left}
.footer ul li .qq{float:left}
.copyright{color:#bababa}
.w_1000{ width:94%; margin:.3em auto; padding:.2em;}


.yi-shangqiao{position:fixed;bottom:0;width:100%;z-index:9997; max-width:720px;}
.yi-toolbar{height:45px;width:100%;display:-webkit-box;display:-moz-box;diasplay:box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;border-top:1px solid #666;background:#59c7ec;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}
.yi-toolbar li{color:#fff;text-align:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-box-align:center;list-style:none;background-color:#e40001}
.yi-toolbar li a{color:#fff;text-decoration:none;display:block;padding-top:4px;height:45px;font-size: .75em;}
.yi-toolbar li a.hover{background:rgba(255,255,255,.5)}.yi-toolbar span{width:32px;height:24px;display:block;margin:0 auto}

#Shangqiao{ display:none; }


.yi-toolbar .yi-toolbar-tel{width:17px;background:url(http://www.neisheng.com/koucai3g/images/tool-tel.png) 0 0 no-repeat;-webkit-background-size:17px 24px;-moz-background-size:17px 24px;background-size:17px 24px;-webkit-animation:toolicon 600ms linear infinite}
.yi-toolbar .yi-toolbar-zx{width:26px;background:url(http://www.neisheng.com/koucai3g/images/zx.png) 0 0 no-repeat;-webkit-background-size:26px 24px;-moz-background-size:26px 24px;background-size:26px 24px;-webkit-animation:toolicon 600ms linear infinite}
.yi-toolbar .yi-toolbar-mess{width:26px;background:url(http://www.neisheng.com/koucai3g/images/tool-online.png) 0 center no-repeat;background-size:26px 20px}.yi-toolbar .yi-toolbar-online{width:26px;background:url(http://www.neisheng.com/koucai3g/images/tool-online.gif) 0 0 no-repeat;background-size:26px 24px}
.yi-toolbar .yi-toolbar-map{width:26px;background:url(http://www.neisheng.com/koucai3g/images/tool-share1.png) 0 0 no-repeat;background-size:26px 24px}:26px;background:url(http://www.neisheng.com/koucai3g/images/zx.png) 0 0 no-repeat;-webkit-background-size:26px 24px;-moz-background-size:26px 24px;background-size:26px 24px;-webkit-animation:toolicon 600ms linear infinite}
.yi-toolbar .yi-toolbar-mess{width:26px;background:url(http://www.neisheng.com/koucai3g/images/tool-online.png) 0 center no-repeat;background-size:26px 20px}.yi-toolbar .yi-toolbar-online{width:26px;background:url(http://www.neisheng.com/koucai3g/images/tool-online.gif) 0 0 no-repeat;background-size:26px 24px}
.yi-toolbar .yi-toolbar-map{width:26px;background:url(http://www.neisheng.com/koucai3g/images/tool-share1.png) 0 0 no-repeat;background-size:26px 24px}

.fd{ width:90%;font-size:90%;margin:0 auto; text-align:center; margin-bottom:7px;}
.yybmbox{ margin:.8em auto; height:auto;  padding:0 25px 25px 20px;}
.yybmbox img{ width:100%;}


.form1 .button { background-color:#F22;
    height: 40px;
	line-height:40px;
    width:96%;
    border: 0px none;
    cursor: pointer;
    margin-left:.5em;
    margin-top: .7em;
	margin-bottom:.3em;
	border-radius:.2rem;
	font-size:1em; text-align:center;
} 

.kuang {
    border: 1px solid #ccc;
    height: 2em;
    line-height: 2em;
    width:80%; margin-left:.5em;
    background: #FFF none repeat scroll 0% 0%;
}
.kuangs {
    border: 1px solid #ccc;
    height:3em;
    line-height:3em;margin-left:.7em;
    width:85%; 
	border-radius:3px; padding-left:35px;
    background:url(../images/dh.png) no-repeat #FFF;background-position:8px 8px;
}
.kuangn {
    border: 1px solid #ccc;
    height: 3em;
    line-height:3em;margin-left:.7em; margin-bottom:5px;
    width:85%; 
	border-radius:3px; padding-left:35px;
    background:url(../images/xm.png) no-repeat #FFF;background-position:8px 8px;
}
.kuang1 {
    border: 1px solid #ccc;
    height: 2em;
    line-height: 2em;
    width: 80%; margin-left:.8em;
    background: #FFF none repeat scroll 0% 0%;
}





@media all and (max-width: 768px) 
{
    
#Shangqiao{ display:block; } 
    
    }