blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
button {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
input {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
th {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
body {
	font: 14px/1.5 "Microsoft YaHei"; color: rgb(34, 34, 34); font-size-adjust: none; font-stretch: normal;
}
b {
	font-style: normal;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
ins {
	font-style: normal;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
button {
	outline: 0px;
}
input {
	outline: 0px;
}
select {
	outline: 0px;
}
textarea {
	outline: 0px;
}
textarea {
	resize: none;
}
a {
	text-decoration: none;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
button {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
body {
	background: rgb(255, 255, 255);
}
.banner {
	background: url("../images/banner.jpg") no-repeat center; width: 100%; height: 550px; min-width: 1200px;
}
.tab {
	width: 100%; min-width: 1200px;
}
.tab-container {
	margin: 0px auto; padding: 40px 0px; width: 1200px;
}
.tab-title {
	text-align: center;
	padding:40px 0px 0px;
}
.tab-content-btn > a {
	background: rgb(177, 0, 0); padding: 0px 55px; border-radius: 20px; height: 45px; color: rgb(255, 255, 255); line-height: 45px; font-size: 20px; display: inline-block;
}
.tab-content-btn > a:hover {
	background: rgb(245, 32, 32); color: rgb(255, 255, 255);
}
.tab0 {
	background: rgb(37, 28, 5); height: 54px; line-height: 54px;
}
.tab0-container {
	margin: 0px auto; width: 1100px;
}
.tab0-container ul > li > a {
	padding: 0px 84px; color: rgb(255, 255, 255); font-size: 18px; float: left;
}
.tab0-container ul > li > a:hover {
	background: rgb(207, 0, 72); color: rgb(255, 255, 255);
}
.tab1-content {
	background: url("../images/tab1-content.png") no-repeat center; height: 500px; position: relative;
}
.tab1-content-title {
	padding-top: 75px;
}
.tab1-content-title > p {
	text-align: center; color: rgb(177, 0, 0); font-size: 30px; font-weight: 600;
}
.tab1-content-desc {
	padding: 60px 87px 0px;
}
.tab1-content-desc > p {
	color: rgb(69, 69, 69); line-height: 2; overflow: hidden; font-size: 20px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
}
.tab1-content-btnBox {
	left: 320px; bottom: 87px; position: absolute;
}
.tab1-content-btnBox > div.tab-content-btn {
	margin: 0px 50px; float: left;
}
.tab2 {
	background:#eeeeee; height: 690px;
}
.tab2-container {
	height: 502px; position: relative;
}
.tab2-content-btnBox {
	left: 500px; bottom: 40px; position: absolute;
}
.tab3 {
	background: rgb(40, 43, 43);
}
.tab3-content-col {
	margin: 20px; float: left;
}
.tab3-content-dl {
	background: rgb(255, 255, 255); border: 1px solid rgb(56, 243, 236); border-image: none; width: 550px; height: 190px;
}
.tab3-content-dl > dt {
	float: left;
}
.tab3-content-dl > dd {
	padding: 30px 10px 0px; width: 300px; float: left;
}
.tab3-content-dd-title {
	padding-bottom: 15px; font-size: 24px; font-weight: 600;
}
.tab3-content-dd-desc {
	line-height: 1.5; font-size: 16px;
}
.tab3-content-btnBox {
	margin: 10px auto 0px; width: 390px;
}
.tab3-content-btnBox > div {
	float: left;
}
.tab3-content-btn1 {
	background: rgb(239, 19, 93); margin-left: 20px;
}
.tab3-content-btn2 {
	background: rgb(0, 78, 141); margin-left: 20px;
}
.tab3-content-btn1 > a {
	padding: 0px 25px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 16px; display: inline-block;
}
.tab3-content-btn2 > a {
	padding: 0px 25px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 16px; display: inline-block;
}
.tab3-content-btn1 > a:hover {
	background: rgb(207, 0, 72);
}
.tab3-content-btn2 {
	background: rgb(222, 208, 72);
}
.tab3-content-btn2 > a {
	color: rgb(0, 0, 0);
}
.tab3-content-btn2 > a:hover {
	background: rgb(251, 227, 0);
}
.tab4 {
	background:#eeeeee;
}
.tab4-container-Wrap {
	margin: 0px 20px; width: 550px; float: left; position: relative;
}
.tab4-container-Wrap-dd {
	padding: 40px 0px; font-size: 24px;
}
.tab4-container-Wrap-icon {
	right: 60px; bottom: -10px; position: absolute;
}
.tab4-container-minWrap {
	border: 1px solid rgb(0, 78, 141); border-image: none;
}
.tab4-container-Wrap-title {
	padding: 20px 0px; text-align: center; color: rgb(0, 78, 141); font-size: 22px; font-weight: 500;
}
.tab4-container-Wrap-input {
	margin: 35px auto; height: 35px; text-align: center; font-size: 18px;
}
.tab4-container-Wrap-input input[type=text] {
	background: rgb(196, 211, 225); border: 1px solid rgb(0, 78, 141); border-image: none; width: 210px; height: 35px; padding-left: 10px;
}
.tab4-container-Wrap-input input[type=submit] {
	background: rgb(0, 78, 141); border-radius: 15px; width: 150px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px; cursor: pointer;
}
.tab4-container-Wrap-input input[type=submit]:hover {
	background: rgb(28, 110, 176);
}
.tab5 {
	background: rgb(255, 255, 255);
}
.tab5-content {
	margin-top: 20px;
}
.tab5-content-col {
	margin: 10px 8px; float: left;
}
.tab5-content-dl {
	background: rgb(238, 238, 238); border: 1px solid rgb(238, 238, 238); border-image: none; width: 375px; height: 385px;
}
.tab5-content-dl > dd {
	padding: 30px 20px 0px;
}
.tab5-content-dd-title {
	text-align: center; padding-bottom: 15px; font-size: 24px; font-weight: 600;
}
.tab5-content-dd-desc {
	line-height: 1.5; font-size: 16px;
}
.tab6 {
	background: url("../images/tab6-bg.jpg") no-repeat center; height: 1150px;
}
.tab6-content-table {
	margin: 30px auto 0px; border: 1px solid rgb(251, 252, 194); border-image: none; width: 1120px; font-size: 16px; border-collapse: collapse;
}
.tab6-content-table th {
	padding: 10px 0px; border: 1px solid rgb(251, 252, 194); border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 40px;
}
.tab6-content-table td {
	padding: 20px 35px; border: 1px solid rgb(251, 252, 194); border-image: none; color: rgb(255, 255, 255); line-height: 25px; font-size: 14px;
}
.tab6-form {
	background: url("../images/tab6-border.png") no-repeat center; margin: 60px auto 0px; height: 214px;
}
.tab6-form-content {
	padding: 110px 0px 0px; text-align: center;
}
.tab6-form-content > form > input {
	margin: 0px 10px;
}
.tab6-form-content > form > input[type=text] {
	background: 0px 0px; border: 1px solid rgb(251, 252, 194); border-image: none; width: 230px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 10px; font-size: 16px; display: inline-block;
}
.tab6-form-content > form > input[type=submit] {
	background: rgb(177, 0, 0); padding: 2px 20px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; font-size: 16px; cursor: pointer;
}
.tab6-form-content > form > input[type=submit]:hover {
	background: rgb(245, 32, 32);
}
.tab7 {
	background: url("../images/tab7-bg.jpg") no-repeat center; height: 785px;
}
.tab7-content {
	margin-top: 40px;
}
.tab7-content-col {
	margin: 15px 5px; float: left;
}
.tab7-content-dl {
	background: rgb(208, 189, 139); border: 1px solid rgb(208, 189, 139); border-image: none; width: 285px; height: 190px; position: relative;
}
.tab7-content-dt {
	background: url("../images/tab7-title-bg.png") no-repeat center; height: 63px;
}
.tab7-content-dl > dd {
	padding: 13px 24px 0px;
}
.tab7-content-dd-desc {
	line-height: 1.5; font-size: 16px;
}
.tab7-content-dd2 {
	width: 43px; height: 15px; right: 25px; bottom: 22px; position: absolute;
}
.tab7-content-btnBox {
	margin: 40px auto 0px; width: 420px;
}
.tab7-content-btnBox > div {
	float: left;
}
.tab7-content-btn {
	background: rgb(177, 0, 0); margin-left: 20px;
}
.tab7-content-btn > a {
	padding: 0px 25px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 16px; display: inline-block;
}
.tab7-content-btn > a:hover {
	background: rgb(245, 32, 32);
}
.tab8-subtitle {
	padding: 20px 0px; text-align: center; color: rgb(0, 0, 0); font-size: 20px; font-weight: 500;
}
.tab8WrapList > dl {
	margin: 20px 35px 0px; width: 200px; text-align: center; float: left;
}
.tab8WrapList > dl > dd {
	text-align: center; line-height: 2; font-size: 16px;
}



#a6 {
  position: relative;
}
#a6 h2 {
  margin-top: 67px;
  margin-bottom: 90px;
  height: 60px;
  clear: both;
}
#a6 h2 img {
  height: 100%;
}
#a6 .pic1 {
  height: 652px;
}
#a6 .more {display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 19px;
  height: 19px;
  margin-left: 16px;
  margin-top: 2px;background-repeat: no-repeat;}
#a6 a:hover .more {background-repeat: no-repeat;}
#a6 .side-nav a {
  display: block;
  width: 236px;
  height: 62px;
  background-color: #fff;
  text-align: center;
  line-height: 62px;
  text-decoration: none;
  font-size: 24px;
  color: #cf0048;
  -webkit-transition: all .2s;
  transition: all .2s;
}
#a6 .side-nav a:hover,
#a6 .side-nav li.active a {
  color: #fff;
  background-color: #cf0048;
}
#a6 .side-nav li {
  margin-bottom: 20px;
}
#a6 .side-nav-content {
  width: 734px;
  background-color: #fff;
  border: 1px solid #adadad;
}
#a6 .a1,
#a6 .a2,
#a6 .a3,
#a6 .a4,
#a6 .a5
 {
  width: 146px;
}
#a6 .sub-nav {
  *zoom: 1;
  border-bottom: 1px solid #adadad;
}
#a6 .sub-nav:before,
#a6 .sub-nav:after {
  display: table;
  content: "";
  line-height: 0;
}
#a6 .sub-nav:after {
  clear: both;
}
#a6 .sub-nav:before,
#a6 .sub-nav:after {
  display: table;
  content: "";
  line-height: 0;
}
#a6 .sub-nav:after {
  clear: both;
}
#a6 .sub-nav li {
  float: left;
}
#a6 .sub-nav li + li {
  border-left: 1px solid #adadad;
}
#a6 .sub-nav a {
  font-size: 22px;
  float: left;
  height: 60px;
  line-height: 60px;
  text-align: center;
  display: block;
  text-decoration: none;
}
#a6 .sub-nav1 {
  border-bottom: 1px solid #000;
}
#a6 .sub-nav1 li {
  float: left;
}
#a6 .sub-nav1 li + li {
  border-left: 1px solid #000;
}
#a6 .sub-nav1 a {
  color: #cf0048;
  font-size: 16px;
}
#a6 .sub-nav1 li.active {
  background-color: #cf0048;
}
#a6 .sub-nav1 li.active a {
  color: #fff;
}
#a6 .sub-nav2 a {
  color: #cf0048;
  width: 243px;
}


#a6 .sub-nav3 a {
  color: #cf0048;
  width: 243px;
}

#a6 .sub-nav4 a {
  color: #cf0048;
  width: 360px;
}

#a6 .sub-nav.active {
  display: block;
}
#a6 .sub-nav {
  display: none;
}
#a6 .sub-nav a {
  position: relative;
}
#a6 .sub-nav2 li.active a:after {
  display: block;
  content: "";
  width: 30px;
  height: 14px;
  background: url(../images/nav-icon.png);
  position: absolute;
  left: 37px;
  bottom: -14px;
}
#a6 .sub-nav3 li.active a:after {
  display: block;
  content: "";
  width: 30px;
  height: 14px;
  background: url(../images/nav-icon.png);
  position: absolute;
  left: 37px;
  bottom: -14px;
}
#a6 .sub-nav4 li.active a:after {
  display: block;
  content: "";
  width: 30px;
  height: 14px;
  background: url(../images/nav-icon.png);
  position: absolute;
  left: 37px;
  bottom: -14px;
}
#a6 .sub-nav-con {
  display: none;
  padding: 48px 55px 0;
  height: 198px;
  font-size: 16px;
  color: #251c05;
  line-height: 24px;
}
#a6 .sub-nav-con li {
  display: none;
}
#a6 .sub-nav-con li.active {
  display: block;
}
#a6 .sub-nav-con.active {
  display: block;
}
#a6 .sub-nav1-con {
  color: #251c05;
}

.general_knowledge ul {
    padding-top: 50px;
}
.clearfix {
    zoom: 1;
}
.general_knowledge li:not(:last-of-type) {
    margin-right: 23px;
}
.general_knowledge li {
    width: 282px;
    float: left;
    background: #fff;
    list-style: none;
    border-radius: 4px;
}
.general_knowledge li img {
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
}
.general_knowledge h4 {
    line-height: 50px;
    text-align: center;
    font-size: 28px;
    font-weight: normal;
}
.general_knowledge p {
    line-height: 1.5;
    font-size: 18px;
    text-align: center;
    color: #666;
}
.general_knowledge a {
    display: block;
    margin: 30px auto 46px auto;
    width: 138px;
    height: 47px;
    line-height: 47px;
    border: 1px solid #cf0048;
    color: #cf0048;
    font-size: 16px;
    border-radius: 5px;
    text-align: center;
}
.general_knowledge a:hover {
    background-color: #cf0048;
    color: #fff;
}

.why_select{padding:0px 0 40px 0;}
.why_select li{width:33.3%;text-align: center;float:left;height:230px;margin-bottom: 30px;}
.why_select img{display: block;margin:40px auto;}
.why_select li p{line-height: 30px;font-size: 18px;color:#171717;}

.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;}