@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-image: url(mbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #010101;
}
img {border:0}
div {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
ol,ul,li{list-style:none;}
p{	margin: 0px;padding: 0px;}
ul{margin: 0px;padding: 0px;}
li{margin: 0px;padding: 0px;}
a{
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
a.hsa {
	color: #C10E0D;
}
a.bsa {
	color: #FFFFFF;
}


.main {
	background-image: url(hd.gif);
	background-repeat: repeat-x;
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-position: top;
}
.topl {
	line-height: 35px;
}
a.topa {
	color: #FFFFFF;
	padding-right: 6px;
	padding-left: 6px;
}
a.topa:hover {
	text-decoration: underline;
}
a.pa {
	color: #333333;
	padding-right: 6px;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
a.pa:hover {
	text-decoration: underline;
	color: #AA0905;
}
.tel {
	background-image: url(t1.png);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	height: 65px;
	width: 390px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: right;
	line-height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 15px;
}
.psg {
	background-image: url(pbg.png);
	background-repeat: no-repeat;
	background-position: right;
}
.sbk {
	line-height: 30px;
	height: 20px;
	border: 1px solid #FFFFFF;
	font-size: 12px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
.pt {
	background-image: url(pl.png);
	background-repeat: no-repeat;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 30px;
}
a.pta {
	font-size: 16px;
	color: #FFFFFF;
}
.main2 {
	height: auto;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 10px solid #FFFFFF;
}
#linktop {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 35px;
	}
#linktop ul li {
	float:left;

    color: color:#4454ab;;
	display: inline;
}
#linktop ul {margin: 0px;}

#linktop ul li a {
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	height: 35px;
	width: 200px;
	text-align: center;
	font-size: 16px;
	line-height: 35px;
	float: left;
	font-family: "Microsoft YaHei", Tahoma, Verdana, "Simsun";
}
#linktop ul li a:hover {
	color: #FFFFFF;
	text-align: center;
	background-image: url(ov.gif);
	background-repeat: repeat-x;
}

#flash{
	width:980px;
	height: 340px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#flash #play{width:980px;height: 340px;list-style: none;position:absolute;top:0px;left:0px;}
#flash #play li{display: none;position:absolute;top:0px;left:0px;}
#flash #play li img{float: left;}
#button{position: absolute;bottom:20px;left:470px;list-style: none;}
#button li{margin-left: 10px;float: left;}
#button li div{width:12px;height: 12px;background:#DDDDDD;border-radius: 6px;cursor: pointer;}
#prev{width:40px;height:63px;background:url(images/beijing.png) 0px 0px;position: absolute;top:130px;left:10px;z-index: 1000;}
#next{width:40px;height:63px;background:url(images/beijing.png) -40px 0px;position: absolute;top:130px;right:10px;z-index: 1000;}
#prev:hover{background:url(images/beijing.png) 0px -62px;}
#next:hover{background:url(images/beijing.png) -40px -62px;}
.yd {
	color: #c10e0d;
	background-image: url(icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	line-height: 40px;
	height: 40px;
}
.a1 {
	font-size: 16px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
}
.act {
	line-height: 20px;
}.actn {
	line-height: 24px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.more {
	background-image: url(mo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.more1 {
	background-image: url(mo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 200px;
}
.ac1 {
	font-size: 16px;
	font-weight: bold;
	font-style: oblique;
	margin-top: 10px;
}
.m1 {
	color: #C10E0D;
	font-size: 14px;
	margin-top: 10px;
	text-align: center;
}
.m2 {
	font-size: 16px;
	color: #C10E0D;
	text-align: center;
	font-style: italic;
}
.m3 {
	text-align: center;
	color: #FFFFFF;
	line-height: 20px;
	margin-top: 12px;
}
.tab-wrapper {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(tb.gif);
	background-repeat: no-repeat;
}

.tab-menu li {
	position:relative;
	color:#FFFFFF;
	display: inline-block;
	opacity: 0.8;
	cursor:pointer;
	z-index:0;
	line-height: 30px;
	height: 30px;
	width: 134px;
	font-size: 14px;
	text-align: center;
	padding-top: 5px;
}

.tab-menu li:hover {
	color:#FFFFFF;
	background-image: url(tb1.gif);
}

.tab-menu li.active {
	color:#FFFFFF;
	opacity: 1;
	background-image: url(tb1.gif);
	background-repeat: no-repeat;
}

.tab-menu li.active:hover {
	color:#FFFFFF;
	background-image: url(tb1.gif);
}

.tab-content>div {
  box-sizing:border-box;
  width: 100%;   
  min-height:560px;
}

.line {
  position:absolute;
  width: 0;

  top: 0;
  left: 0;
}
.mo {
	background-image: url(m.gif);
	height: 21px;
	width: 125px;
	color: #FFFFFF;
	padding-left: 35px;
}
.foot {
	background-image: url(foot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.fot {
	background-image: url(ft.png);
	height: 83px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 24px;
	text-align: center;
	padding-top: 10px;
	padding-right: 75px;
	padding-left: 75px;
}
.cotct {
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
}
.fdh {
	background-image: url(menu_list.png);
	background-repeat: no-repeat;
	background-position: left;
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 28px;
	height: 28px;
	float: left;
	width: 140px;
	margin-top: 5px;
}
.f1 {
	color: #FFFFFF;
	line-height: 35px;
	background-image: url(f1.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 40px;
	width: 110px;
	margin-top: 15px;
	float: left;
}
.f2 {
	color: #FFFFFF;
	line-height: 35px;
	background-image: url(f2.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 40px;
	width: 110px;
	margin-top: 15px;
	float: left;
}
.f3 {
	color: #FFFFFF;
	line-height: 35px;
	background-image: url(f3.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 40px;
	width: 110px;
	margin-top: 15px;
	float: left;
}
.f4 {
	color: #FFFFFF;
	line-height: 35px;
	background-image: url(f4.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 40px;
	width: 110px;
	margin-top: 15px;
	float: left;
}
.f5 {
	color: #FFFFFF;
	line-height: 35px;
	background-image: url(f5.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 40px;
	width: 110px;
	margin-top: 15px;
	float: left;
}
.f6 {
	color: #FFFFFF;
	line-height: 35px;
	background-image: url(f6.gif);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 40px;
	width: 110px;
	margin-top: 15px;
	float: left;
}
.an {
	font-size: 14px;
	line-height: 30px;
	background-image: url(nl.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 30px;
	width: 225px;
	color: #FFFFFF;
	padding-left: 10px;
}
#linktop2 {
	width: 235px;
	float: left;
	}

#linktop2 ul li {
	float:left;
    color: color:#4454ab;;
	display: inline;
	text-align: center;
}
#linktop2 ul {margin: 0px;}
#linktop2 ul li a {
	font-family: "Microsoft YaHei", Tahoma, Verdana, "Simsun";
	text-decoration: none;
	display: block;
	color: #333333;
	height: 35px;
	width: 225px;
	font-size: 14px;
	line-height: 35px;
	font-weight: normal;
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
#linktop2 ul li a:hover {
	color: #CE0C0D;
	text-decoration: underline;
}
.cont {
	font-size: 14px;
	line-height: 28px;
	padding: 5px;
}
