@charset "utf-8";
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,th,ul,button {
 margin:0;
 padding:0;
 border:0
}
body {
 font:14px/1.5 "Microsoft YaHei";
 color:#222
}
b,
em,
i,
ins {
 font-style:normal
}
ol,
ul {
 list-style:none
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-size:100%
}
button,
input,
select,
textarea {
 outline:0
}
textarea {
 resize:none
}
a {
 text-decoration:none
}
.fr {
 float:right
}
.fl {
 float:left
}
.clearfix {
 zoom:1
}
.clearfix:after,
.clearfix:before {
 content:"";
 display:table
}
.clearfix:after {
 clear:both
}
img,
button {
 border:0
}
body {
 background:#fff
}
.wap10 {
 width:1000px;
 margin:0 auto
}
.special-header {
 width:100%;
 min-width:1000px;
 background:#fff;
 height:60px;
 left:0;
 position:fixed;
 top:0;
 z-index:1000;
 border-bottom:1px solid #dcdcdc
}
.special-header-container {
 display:block;
 margin:0 auto;
 overflow:hidden;
 width:1000px
}
.special-header-logo {
 display:block;
 float:left;
 padding-top:10px
}
.special-header-logo>a>img {
 margin-top:6px
}
.special-header-nav-tel {
 float:right;
 height:60px;
 line-height:60px;
 margin-left:15px;
 background:url(img/special_header_tel.png) no-repeat left
}
.special-header-nav-tel>a {
 color:#222;
 font-size:15px;
 padding-left:30px
}
.special-header-nav-tel>a>span {
 color:red
}
.special-header-nav {
 display:block;
 float:left;
 padding-left:25px
}
.special-header-nav ul li {
 float:left;
 height:60px;
 line-height:60px
}
.special-header-nav ul li a:hover,
.special-header-nav ul li a.active {
 background:#0c73e9;
 color:#fff
}
.special-header-nav ul li a {
 display:block;
 font-size:15px;
 padding:0 11px;
 color:#1e2022
}
.special-footer-wap {
 background:#1d1d1d;
 color:#999;
 margin-top:10px;
 font-size:14px;
 padding-bottom:20px
}
.special-footer-box {
 border-bottom:solid 1px #2b2b2b
}
.special_footer_one {
 padding:20px 0 0
}
.special_footer_about {
 width:250px;
 height:243px;
 border-right:solid 1px #2b2b2b;
 float:left;
 margin-top:18px;
 padding-right:20px
}
.special_footer_one h1 {
 font-size:16px;
 color:#ccc;
 margin-bottom:30px
}
.special_footer_one p {
 color:#999
}
.special_footer_about a {
 background-image:url(img/b2.png);
 background-repeat:no-repeat;
 width:90px;
 height:29px;
 float:left;
 margin-top:20px
}
.special_footer_contact {
 width:220px;
 height:243px;
 border-right:solid 1px #2b2b2b;
 float:left;
 margin-top:18px;
 padding-left:20px
}
.special_footer_join {
 width:257px;
 height:243px;
 border-right:solid 1px #2b2b2b;
 float:left;
 margin-top:18px;
 padding-left:20px
}
.special_footer_join>img {
 float:left
}
.special_footer_join>div {
 float:left;
 margin-top:17px
}
.special_audition {
 margin-left:23px;
 display:inline
}
.special_footer_one>span {
 line-height:24px
}
.special_footer_map {
 width:185px;
 height:230px;
 float:left;
 margin-top:18px;
 padding-left:20px
}
.special_footer_map>div {
 width:202px;
 height:30px;
 float:left
}
.special_footer_map>div>a {
 width:70px;
 text-align:left;
 height:24px;
 line-height:24px;
 color:#999
}
.special-copyright-box {
 text-align:center;
 padding-top:20px
}
.homepage-footer {
 width:100%;
 background-color:#fff
}
.homepage-footer-container {
 width:1000px;
 margin:0 auto;
 padding-top:10px;
 padding-bottom:20px;
 border-top:1px solid #cfcdcd
}
.homepage-footer-container ul {
 clear:both;
 margin:5px auto;
 width:648px;
 height:26px;
 padding-top:6px
}
.homepage-footer-container ul li {
 float:left
}
.homepage-footer-container ul li a {
 font-size:14px;
 display:inline-block;
 color:#666;
 padding:0 12px;
 border-right:1px dashed #cfcdcd
}
.homepage-footer-container ul li a.last-lia {
 border:0
}
.homepage-footer-container ul li a:hover {
 color:#0694e0
}
.homepage-footer-container p {
 text-align:center;
 font-size:13px;
 color:#666;
 line-height:26px
}
.homepage-footer-container p strong {
 color:#c00;
 font-size:16px
}
.homepage-footer-container p img {
 vertical-align:top
}
.homepage-footer-container p.p-img img {
 margin-top:10px;
 margin-left:5px;
 margin-right:5px
}
.doyoo_f_original body {
 overflow:auto!important
}
.doyoo_f_original {
 overflow:auto!important
}
.doyoo_f_frame {
 display:none!important
}
.common-form {
 position:fixed;
 bottom:0;
 width:100%;
 height:40px;
 padding:10px 0;
 z-index:30
}
.common-form .main {
 width:1000px;
 margin:0 auto;
 position:relative;
 z-index:1000;
 background:0 0
}
.common-form .close {
 display:block;
 width:20px;
 height:20px;
 background:url(img/close.png) no-repeat center center;
 position:relative;
 z-index:1000
}
.common-form>.zhao {
 width:100%;
 height:100%;
 background:#000;
 filter:alpha(opacity=50);
 -moz-opacity:.5;
 opacity:.5;
 position:absolute;
 top:0;
 left:0;
 z-index:100
}
.common-form .part2>form {
 width:1000px;
 margin:0 auto;
 font-size:20px;
 color:#fff;
 line-height:30px;
 text-align:right
}
.common-form .part2>form>input {
 width:170px;
 height:30px;
 font-size:20px;
 color:#fff;
 margin-right:30px;
 margin-left:10px;
 border:1px solid #9a9795;
 background:#ccc
}
.common-form .part2>form>#dosubmit {
 display:inline-block;
 width:220px;
 height:40px;
 margin-right:0;
 margin-left:20px;
 font-size:24px;
 line-height:40px;
 color:#fff;
 background:#fe776d;
 border:0;
 margin-right:100px
}
/*尾部*/
.footer {
	width:100%;
    height: 270px;
	font-size:14px;
	color:#999;
	 background-color:#1d1d1d;
	 border-bottom:solid 1px #2b2b2b;
}
.footer_one {
	width:1190px;
	height:260px;
	margin:0 auto;
}
.footer_about {
	width:250px;
	height:243px;
	border-right:solid 1px #2b2b2b;
	float:left;
	margin-top:18px;
	padding-right: 50px
}
.footer_one h1 {
	font-size:16px;
	color:#ccc;
	margin-bottom:30px;
}
.footer_about a {
	width:90px;
	height:29px;
		float:left;
	margin-top:20px;
}
.footer_contact {
	width:260px;
	height:243px;
	border-right:solid 1px #2b2b2b;
	float:left;
	margin-top:18px;
	padding-left:30px;
}
.footer_join {
	width:290px;
	height:243px;
	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;
}

.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;
}
.copyright {
	line-height:80px;
	width:100%;
	text-align:center;
	 background-color:#1d1d1d;
	 clear:both;
}
.copyright div{width:1180px;margin:0 auto;}
.copyright div p{ text-align:center;}
.footer_about a{ background-image:url(../images/b2.png); background-repeat:no-repeat;width:90px;height:29px;}