*{font-family:"Microsoft YaHei"; font-size:12px; margin:0 auto; padding:0; list-style:none; text-decoration:none;}
body {
    margin: 0;
    padding: 0;
    font-family:Microsoft YaHei,SimSun,Arial Narrow ;
    font-size: 12px;
	background:url(../images/m_bg.jpg) center center repeat;
}

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: 622px;
	background:url(../images/banner.jpg) no-repeat center;
    margin: 0px auto;
	overflow:hidden;	
}
.menu,.menu_con{ height:57px;  background:#c9004c;}
/*main1*/
.main1{ overflow:hidden; padding-bottom:50px;}
.main1 .pub_title{ height:83px; margin:50px auto; overflow:hidden;}
.main1 .title {width:1000px;  margin:0 auto; overflow:hidden;}
.main1 .title h1 {color:#ca004c; text-align:center; font-size:48px; line-height:70px; font-weight:bold; font-family: Microsoft YaHei}
.main1 .title h2 {color:#363636; text-align:center; font-size:30px; line-height:50px; font-weight:bold; font-family: Microsoft YaHei}
.main1 .title h3 {color:#ca004c; text-align:center; font-size:30px; line-height:50px; font-weight:bold; font-family: Microsoft YaHei}

/*main2*/
.main2{ height:847px; background:#1f6eb0;}
.main2 .pub_title{ width:1200px; height:83px; padding-top:50px; margin:0px auto; overflow:hidden;}
.main2 .yxnr {width:1200px; overflow:hidden; margin:30px auto;}
.main2 .yxnr ul { width:1200px; height:340px;}
.main2 .yxnr ul li{width:375px; height:290px; margin-right:37px; float:left; display:inline; margin-bottom:50px;}
.main2 .yxnr ul li span{width:375px; height:80px; line-height:30px; padding-top:10px; font-size:18px; color:#fff; text-align:center;  margin-right:37px; float:left; display:inline; }

/*main3*/
.main3{ width:1200px; margin:50px auto 50px; overflow:hidden;}

/*main4*/
.main4{ width:1200px; margin:0px auto; overflow:hidden;}
.main4 .pic { width:1000px; margin:30px auto; }
.main4 .pub_title{ width:1200px; height:83px; overflow:hidden;}

/*main5*/
.main5{ width:100%; height:748px; margin:0px auto; overflow:hidden; background:url(../images/pic_12.jpg) center center no-repeat;}
.main5 .pub_title{ width:1200px; height:83px; overflow:hidden; margin:50px auto;}

/*main6*/
.main6{ width:1200px; margin:50px auto;}
.main6 .title {width:1000px;  margin:0 auto; overflow:hidden;}
.main6 .title h1 {color:#ca004c; text-align:center; font-size:48px; line-height:70px; font-weight:bold; font-family: Microsoft YaHei;}



/*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;}