@charset "utf-8";
/*共用样式*/
body{
	font-size:16px;
	margin:0px;
	padding:0px;
	font-family:"微软雅黑","Microsoft Yahei","Hiragino Sans GB";
	color:#333;
	}
div{
	margin:0px auto;
	padding:0px;
	}
ul,li,dl,dt,dd,ol,img,h1,h2,h3,h4,h5,h6,form,input,p,option{
	margin:0px;
	padding:0px;
	}
li,ol,ul{
	list-style-type:none;
	}
img{
	vertical-align:top;
	border:0px;
	}
.clear{
	clear:both;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
	}
.f-l{float:left;}
.f-r{float:right;}

/* 链接 */
a{
	color:#333;
    text-decoration:none;
}
a:hover{color:#d10404;}
.orange{color:#ff7300;}
.red{color:#d00000;}

/* 共用标题样式 */
.in-tit{
	width:1176px;
	padding-left:24px;
	height:95px;
	line-height:95px;
	font-size:28px;
	color:#26ae93;
	font-weight:bold;
	background:url(../images/tiaot.png) no-repeat 157px center;
	letter-spacing:3px; 
	margin:0px auto;
	}
.in-tit-box{
	width:1176px;
	padding-left:24px;
	height:95px;
	line-height:95px;
	font-size:28px;
	color:#ff8d13;
	font-weight:bold;
	background:url("../images/tiao3.png") no-repeat 157px center;
	letter-spacing:3px; 
	margin:0px auto;
	}
/*顶部导航*/
.apextop{
	width: 1200px;
	margin: 0px auto;
	}
.apextop-bg{
	width: 100%;
	float: left;
	height:45px; 
	background-color: #fff;
	}
.apextop{
	height:45px;
	}
.apextop-share{
	width:auto;
	height:45px;
	}
.apextop-share ul li{ 
	font-size:14px; 
	float:right; 
	display:block;
	height:45px;
	line-height:45px; 
	color: #828282; 
	margin-left: 16px;
	}
.apextop-share ul li a{
	height:45px;
	line-height:45px;
	}
.apextop-share ul li a span{ 
	float:left;
	}
.nav{
	width:710px;
	height:45px;
	}
.nav ul li{
	float:left;
	display:block;
	width:110px;
	height:45px;
	text-align:center;
	font-size:14px;
	line-height:45px;
	color:#fffdfd;
	position:relative;
	z-index:2;
	}
.nav ul li h4{
	font-weight:normal;
	}
.nav ul li a{
	color:#7A7A7A;
	}
.nav ul li a:hover{
	text-decoration:underline;
	}
.nav ul li h4.djian{
	background:url("../images/sanjiao-bg3.png")no-repeat 85px center;
	text-align:left;
	text-indent:18px;
	}
.nav ul li h4.djian:hover{
	background:url("../images/sanjiao-bg4.png")no-repeat 85px center;
	}
.dropdown{
	padding:15px 25px 0px 25px;
	height:180px;
	width:950px;
	background-color:#FFF;
	display:none;
	left:-110px;
	position:absolute;
	z-index:888;
	-moz-box-shadow:1px  2px 12px 3px rgba(0,0,0,.4);
	-webkit-box-shadow:1px  2px  12px 3px  rgba(0,0,0,.4);
	box-shadow:1px  2px  12px 3px  rgba(0,0,0,.4);
	}
.dropdown dl{
	float:left;
	width:275px;
	margin-right:60px;
	}
.dropdown dl.mr0{
	margin-right:0px;
	}
.dropdown dl dt{
	height:35px;
	line-height:35px;
	width:100%;
	font-size:18px;
	margin-bottom:10px;
	text-align:left;
	color:#333;
	}
.dropdown dl dt.text-i{
	text-indent:22px;
	}
.dropdown dl dd a{
	color:#333;
	width:91px;
	display:block;
	float:left;
	font-size:14px;
	height:32px;
	line-height:32px;
	}
.dropdown dl dd a:hover{
	color:#dd0000;
	}

/*顶部信息栏*/
.header{
	height:102px;
	width:100%; 
	float: left;
	background: #f7f7f7;
	}
.header-div{
	height:102px;
	width:1200px; 
	margin: 0px auto;
	}
.logo{
	width:343px; 
	padding-left:10px; 
	padding-top:22px;
	}
.header-txt{
	padding-top: 27px; 
	margin-left:50px;
	}
.header-txt h1{ 
	font-size: 16px; 
	color:#372525; 
	letter-spacing: 3px;
	}
.header-txt p{ 
	font-size: 14px; 
	color:#727272; 
	}
.header-tel{
	padding-top: 20px;
	float: right;
	}
.header-tel dt{ 
	margin-bottom: 5px;
	float: right;
	font-size: 26px; 
	color: #727272; 
	font-weight: lighter;
	}
.header-tel dd a{
	display: block;
	color: #727272; 
	font-size: 18px; 
	text-align: right;
	}
.header-tel dd a:hover{
	color:#c371f1;
	}

/*导航*/
.mainnav{
	height:70px; 
	background:#372e31; 
	width: 100%;
	float: left;
	}
.mainnav ul{
	height:70px; 
	width: 1200px;
	margin: 0px auto;
	}
.mainnav ul li{ 
	padding:0px 25px; 
	float:left;
	height:70px;
	line-height:70px;
	}
.mainnav ul li.on{ 
	background-image:none; 
	}
.mainnav ul li a{ 
	font-size:18px; 
	color:#fff;
	}
.mainnav ul li a em{ 
	font-size:18px; 
	color:#6a6466;
	font-weight: lighter; 
	font-style: normal;
	padding-left: 35px;
	}
.mainnav ul li a:hover{
	color:#c371f1;
	}

/*banner图*/
.banner{
	background: url("../images/banner.jpg") no-repeat center center;
	width: 100%;
	height: 660px;
	float: left;
	}
.banner div{
	width: 1200px;
	margin: 0px auto;
	}

/*视频介绍*/
.movie{
	width:100%;
	float: left;
	}
.movie-center{
	width:1200px;
	margin: 0px auto;
	}
.movie-div{
	width:1200px;
	height:635px;	
	float: left;
	background:url("../images/mov.jpg") no-repeat center center;
	}
.movie-div a{
	width:1200px;
	height:635px;	
	float: left;
	display: block;
	}

/*师资强大*/
.szbox{
	width:100%;
	float: left;
	}
.szbox-center{
	width:1200px;
	margin: 0px auto;
	}
.szbox-center div{
	width:1200px;
	float: left;
	}
.szbox-center div img{
	float: left;
	}


/*价格表*/
.bx{
	width:100%;
	float: left;
	}
.bx-center{
	width:1200px;
	height: 1090px;
	background: #fce4c4;
	margin: 0px auto;
	}
.jgcnt{
	width:1000px;
	margin: 0px 0px 0px 100px;
	float: left;
	}
.jgcnt-table{
	width: 100%;
	background: #ffffff;
    empty-cells: show;
    border-collapse: collapse;
    border-spacing: 0;
    border-left:none;
    border-right:none;
	}
.jgcnt-table thead{
	background: #ea4040;
	}
tr{
	display: table-row;
    vertical-align: inherit;
    border-color: inherit;
	}
.jgcnt-table thead tr th{
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	height: 90px;
	line-height: 90px;
	letter-spacing: 1px;
	text-align: center;
	border-bottom: 1px solid #4a0404;
	border-top: 1px solid #4a0404;
    border-right: 1px solid #ffffff;
	border-left: 1px solid #4a0404;
	}
.jgcnt-table tbody tr td{
	border-right:1px solid #4a0404;
	border-bottom:1px solid #4a0404;
    border-left: 1px solid #4a0404;
	font-size: 20px;
	line-height: 36px;
	}
.cnt-center{
	text-align: center;
	padding:10px;
	color: #4a0404;
	}
.cnt-nr{
	text-align: center;
	padding:10px;
	color: #ea4040;
	}

/*环境*/
.hj{
	width:100%;
	float: left;
	}
.hjbox{
	width:1200px;
	margin: 0px auto;
	}
.hjbox img{
	width:1200px;
	float: left;
	}
/*底部导航版权*/
.copyright-bg{
	width:100%;
	float: left;
	height:240px;
	background-color:#615d5c; 
	}
.copyright{
	width:1200px;
	height:240px;	
	margin: 0px auto;
	}
.footer-nav{
	width:1200px;
	padding-top:50px;
	text-align:center;
	}
.footer-nav a{
	font-size:20px;
	color: #ffffff;
	}
.footer-nav em{
	font-size:20px;
	font-style:normal;
	color: #ffffff;
	padding: 0px 34px;
	}
.footer-div{
	padding-top:20px;
	text-align:center;	
	font-size:18px;
	line-height: 32px;
	letter-spacing: 1px;
	color: #ffffff;
	}
@media (min-width:0px) and (max-width:1200px) {.apextop-bg,.header,.mainnav,.banner,.movie,.bx,.szbox,.hj,.copyright-bg{width:1200px;}
	}