*{font-family:"Microsoft YaHei"; margin:0 auto; padding:0; list-style:none; text-decoration:none;}
body {
    margin: 0;
    padding: 0;
    font-family:Microsoft YaHei,SimSun,Arial Narrow ;
	background:url(../images/m_bg.jpg) center center repeat;
}
table{border-collapse:collapse;border-spacing:0;}
html {
    _overflow-y: scroll;
}
.layout{ width:1200px; margin:0 auto;}
ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

input, select {
    font: 100% arial, helvetica, clean, sans-serif;
}

th, em, strong, b, address, cite {
    font-style: normal;
    font-weight: bold;
}

li {
    list-style: none;
}

img, fieldset {
    border: 0;
}

a {
    text-decoration: none;
}
.header {
    width: 100%;
    height: 60px;
    background: #ffffff;
    width: 1200px;
    margin: 10px auto 0px;
}


.header-left {
    float: left;
    height: 60px;
    width: 149px;
}

.header-right {
    float: right;
    height: 60px;
    width: auto;
}

.header-right li {
	color: #0a000f;
	float: left;
	font-size: 16px;
	height: 60px;
	line-height: 60px;
	padding: 0 5px;
	width: auto;
}

.header-right li a {
	color: #0a000f;
	font-size: 16px;
}

.header-right li a:hover {
	color: #0a000f;
}
.banner {
    width: 100%;
    height: 554px;
	background:url(../images/banner.jpg) no-repeat center;
    margin: 0px auto;
	overflow:hidden;	
}
/*content*/
.wrapper{ width:1000px; margin:0 auto;}
.clear{clear:both; height:0;}
.content{ background:url(../images/bg.png) no-repeat scroll center; width:100%; height:518px;}
.content2{ padding-top:40px;}
.content2 p{ color:#2f333f; font-size:40px; font-weight:bold; text-align:center; margin-bottom:25px;}
.zixun{ background:url(../images/bg4.png) no-repeat left center; width:447px; height:59px; line-height:59px;  margin:0 auto;margin-top:40px;}
.zixun a{ float:left; color:#fff; font-size:22px; font-weight:bold; background:url(../images/icon.png) no-repeat 30px 13px; width:237px; text-indent:75px; cursor:pointer;}
.zixun span{ display:inline-block; color:#000; font-size:22px; background:url(../images/icon2.png) no-repeat left -1px; width:195px; margin-right:7px; text-indent:37px; float:right;}
/*main1*/
.main1{ width:100%; height:700px; overflow:hidden; background:#FFEDE1;}
.main1 .zt {width:1000px; overflow:hidden; margin-top:50px;}
.main1 .zt .module-1 {
	margin-top:50px;
  margin-bottom: 30px;
  *zoom: 1;
}
.main1 .zt  .module-1:before,
.main1 .zt  .module-1:after {
  display: table;
  content: "";
  line-height: 0;
}
.main1 .zt  .module-1:after {
  clear: both;
}
.main1 .zt  .module-1:before,
.main1 .zt  .module-1:after {
  display: table;
  content: "";
  line-height: 0;
}
.main1 .zt  .module-1:after {
  clear: both;
}
.main1 .zt  .module-1 a {
  text-decoration: none;
  padding-top: 30px;
  padding-bottom:30px;
  height: 232px;
  display: block;
  float: left;
  width: 300px;
  background-color: #fafafa;
  border: 1px solid #e6e6e6;
  margin-right: 45px;
  color: #333333;
  -webkit-transition: all .1s;
  transition: all .1s;
}
.main1 .zt  .module-1 a:hover {
  color: #fff;
  background-color: #cd060a;
}
.main1 .zt  .module-1 a:hover h3 {
  color: inherit;
}
.main1 .zt  .module-1 h3 {
  font-size: 36px;
  line-height: 56px;
  color: #656565;
}
.main1 .zt  .hd {
  text-align: center;
}
.main1 .zt  .hd p {
  font-size: 18px;
  line-height: 42px;
}
.main1 .zt  .bd {
	text-align:center;
  line-height: 2;
}
.main1 .zt .bd p {
  font-size: 18px;
}

/*main2*/
.main2{ width:100%; height:750px; overflow:hidden; background:url(../images/bg1.jpg) no-repeat center;}
.main2 .zt {width:1000px; overflow:hidden; margin-top:50px;}
.main2 .btn { width: 318px;
    background: #cd060a;
    margin: 73px auto 0;
    border-radius: 4px;
	    display: block;
    color: #fff;
    height: 47px;
    line-height: 47px;
    font-size: 22px;
    text-align: center;
}


/*main3*/
.main3{ width:100%; height:900px; overflow:hidden; background:url(../images/c_12.jpg) no-repeat center;}
.main3 .zt {width:1000px; overflow:hidden; margin-top:50px;}
.main3 .btn { width: 318px;
    background: #cd060a;
    margin: 0 auto 0;
    border-radius: 4px;
	    display: block;
    color: #fff;
    height: 47px;
    line-height: 47px;
    font-size: 22px;
    text-align: center;
}

/*main4*/
.main4{ width:100%; height:714px; overflow:hidden; background:url(../images/c_13.jpg) no-repeat center;}
.main4 .btn { width: 318px;
    background: #cd060a;
    margin: 617px auto 0;
    border-radius: 4px;
	    display: block;
    color: #fff;
    height: 47px;
    line-height: 47px;
    font-size: 22px;
    text-align: center;
}

/*main5*/
.main5{ width:100%; height:500px; overflow:hidden; background:#FFEDE1;}
.main5 .zt {width:1000px; overflow:hidden; margin-top:50px;}
.index-school{overflow:hidden;}
.index-school .container{width:990px;margin:0 auto}
.index-school .list{padding-top:60px}
.index-school .list .hd{overflow:hidden}
.index-school .list .hd ul{margin-right:-5px;overflow:hidden}
.index-school .list .hd ul li{float:left;margin-right:5px;width:292px;background:#313131;border:1px solid #000;height:58px;line-height:58px;text-align:center;color:#fff;font-size:18px;cursor:pointer}
.index-school .list .hd ul li.active{height:54px;line-height:54px;border-top:5px solid #000;color:#000;background:#ffba00}
.index-school .list .bd{overflow:hidden;position:relative}
.index-school .list .bd .cell{display:none}
.index-school .list .bd table{width:100%;border:1px solid #000;border-top:none;background:#fff}
.index-school .list .bd table th{background:#7c7c7c;font-size:20px;height:56px;line-height:56px;text-align:center;color:#fff}
.index-school .list .bd table td{padding:12px 10px;font-size:18px;line-height:30px;border-top:1px solid #b2b2b2;text-align:center}
.index-school .list .bd table td.first{text-align:left}
.index-school .list .bd table a{color:#000}
.index-school .list .bd table a:hover{text-decoration:underline}
.index-school .list .bd table .s{color:#fb541a}
.index-school .list .bd table .ting{display:inline-block;*display:inline;*zoom:1;padding-left:24px}
.index-school .list .bd table .dot{display:inline-block;*display:inline;*zoom:1;width:78px;background:#ffba00;height:30px;line-height:30px}
.index-school .list .bd table .dot:hover{background:#ffc832;text-decoration:none}

/*main6*/
.main6{ width:100%; background:url(../images/c_16.jpg) no-repeat center; overflow:hidden;}
.main6 .zt {width:1000px; overflow:hidden; margin-top:50px;}
.main6 .zt .module-1 {
	height:300px;
	margin-top:50px;
  margin-bottom: 30px;
  *zoom: 1;
}
.main6 .zt  .module-1:before,
.main6 .zt  .module-1:after {
  display: table;
  content: "";
  line-height: 0;
}
.main1 .zt  .module-1:after {
  clear: both;
}
.main1 .zt  .module-1:before,
.main6 .zt  .module-1:after {
  display: table;
  content: "";
  line-height: 0;
}
.main6 .zt  .module-1:after {
  clear: both;
}
.main6 .zt  .module-1 a {
  text-decoration: none;
  padding-top: 20px;
  padding-bottom:20px;
  height: 242px;
  display: block;
  float: left;
  width: 300px;
  background-color: #fafafa;
  border: 1px solid #e6e6e6;
  margin-right: 45px;
  color: #333333;
  -webkit-transition: all .1s;
  transition: all .1s;
}
.main6 .zt  .module-1 a:hover {
  color: #fff;
  background-color: #cd060a;
}
.main6 .zt  .module-1 a:hover h3 {
  color: inherit;
}
.main6 .zt  .module-1 h3 {
  font-size: 24px;
  line-height: 56px;
  color: #656565;
}
.main6 .zt  .hd {
  text-align: center;
}
.main6 .zt  .hd p {
  font-size: 14px;
  line-height: 42px;
  padding:10px 20px;
}
.main6 .zt  .bd {
	text-align:center;
  line-height: 2;
}
.main6 .zt .bd p {
  font-size: 14px;
}
.main6 .btn { width: 318px;
    background: #cd060a;
    margin: 50px auto 0;
    border-radius: 4px;
	    display: block;
    color: #fff;
    height: 47px;
    line-height: 47px;
    font-size: 22px;
    text-align: center;
}


/*main7*/
.main7{ width:1200px; margin:50px auto; overflow:hidden;}
.main7 .pub_title{ height:83px; margin:0 auto; overflow:hidden;}
.main7 .bmnr { margin-top:50px; overflow:hidden; background:url(../images/main7bj.jpg) no-repeat;}
.main7 .bmnr ul {}
.main7 .bmnr ul li {width:360px; height:273px; float:left; display:inline; margin-right:60px;}
.main7 .bmnr ul li h1 {font-size:18px; color:#666; font-weight:bold; line-height:35px; padding:90px 18px 20px 18px;} 
.main7 .bmnr ul li h2 {font-size:16px; color:#666; font-weight:bold; line-height:30px;} 

.footer{width:100%;height:311px;font-size:14px;color:#999;background:url(../images/b1.png);}
.footer_one{width:1286px;height:311px;margin:0 auto;}
.footer_about{width:276px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;}
.footer_one h1{font-size:16px;color:#ccc;margin-bottom:30px;}
.footer_about a{width:90px;height:29px;background:url(../images/b2.png);float:left;margin-top:20px;}
.footer_contact{width:337px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;padding-left:30px;}
.footer_join{width:337px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;padding-left:30px;}
.footer_join img{float:left;}
.footer_join div{float:left;margin-top:17px;}
.audition{margin-left:50px;display:inline;}
.copyright{width:1286px;text-align:center;float:left;margin-top:20px;}
.footer_one span{line-height:24px;}
.footer_map{width:240px;height:230px;float:left;margin-top:18px;padding-left:30px;}
.footer_map div{width:202px;height:24px;float:left;}
.footer_map div a{width:70px;text-align:left;height:24px;line-height:24px;color:#999;}