@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/190% "宋体"; color:#333;text-align:center; background-color:#2D2D2D;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/190% "宋体";}
li,p{text-align:left;font:normal 12px/190% "宋体";}
a:link,a:visited{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/* clearfix */
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}

.w980{width:980px;}
.w280{width:280px;}
.fr{float:right;}
.top01 {background: url(images/top01.gif) repeat-x;}
.top01 em{float: left;}
.top01 i{float:right;line-height:37px;}

/*nav*/
.nav{width: 48px;position: fixed;right: 50px;top: 87px;background: url(images/nav_bg.gif) no-repeat;height: 445px;z-index: 11;}
* html .nav{
	position:absolute;
	right:expression(eval(document.documentElement.scrollRight+ 50));
	top:expression(eval(document.documentElement.scrollTop+87))
}
.nav h2, .nav a, .nav a:link, .nav a:active, .nav a:visited{display:  block;color: #fff;text-align: center;}
.nav h2{margin-top: 24px;margin-bottom: 50px;font-size: 16px;}
.nav a{line-height: 50px;font-size: 12px;text-decoration: none;}
.nav #goTop {line-height: 37px;position: absolute;bottom: 35px;left: 15px;}

.bottom-ctrl{
	display: inline;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	text-align: center;
}
* html .bottom-ctrl{/*
	position:absolute;
	left:expression(eval(document.documentElement.scrollLeft));
	top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 85))*/
}
.main-bd{background:url(images/bg01.gif) top repeat-x #e4e7de;text-align: center;height:1200px;overflow:hidden;position:relative;}

#beijinglu,
#hai,
#heiying,
#huangdao{
	height:1200px;
}

.content {margin-top: 30px;}
.content img{float: right; border:10px solid #D5D6D6;}
.content h1{width: 650px;text-align: center;font-size: 30px;font-family: "微软雅黑";font-weight: normal;line-height: 46px;}
.content p{margin-top: 2px;width: 650px;font-size: 16px;font-family: "宋体";text-indent: 2em;background: url(images/line.gif);line-height: 37px;}
/*.content p a {und}*/
.copyright{text-align:center;background-color: #2D2D2D;color: #fff;}


/*2013.08.20*/
.focus-1 ul{position: relative;height:280px;overflow:hidden;}
.focus-1 ul li {position: absolute;top:0;left:0;cursor: pointer;}

.focus-1 p{background-image:none;width:280px;margin:0 auto;padding-top:10px;padding-bottom:10px;text-align:center;background-color:#D5D6D6;}
.focus-1 p span{width:7px;background:#f9f9f9;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;height:7px;margin:0 6px;cursor:pointer;overflow:hidden;display:inline-block;
}
.focus-1 p span.active{background:#59a2d9;border-top:1px solid #396b90;border-left:1px solid #396b90;}
.focus-1 p span {width: 10px;border-top: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0;height: 10px;margin: 0 6px;cursor: pointer;overflow: hidden;display: inline-block;border-radius: 5px;-moz-box-shadow: 1px 1px 1px #A9A9A9 inset;-webkit-box-shadow: 1px 1px 1px #A9A9A9 inset;box-shadow: 1px 1px 1px #A9A9A9 inset;}
html, body{height:100%;}
.photo-1{
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left:0;
	z-index: 1000;
}
.photo-1 .opacity{
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: #000;
	opacity: 0.7;
	filter:alpha(opacity=70);
	z-index: 999;
	margin:0;
	left:0;
	top:0;
	_display:none;
}
.photo-1 .photo-img{
	width:600px;
	height:600px;
	position: relative;
	top:50px;
	z-index: 1004;
}
.video-1{width:980px;height:400px;}
.video-1 ul{height:400px;overflow:hidden;}
.video-1 ul li{float:left;top:0;left:0;}
.video-1 p{position:relative;height:20px;float:right;}
.video-1 p span{display:inline-block;width:20px;height:20px;margin-left:5px;background-color:#ED1B24;font-size:14px;color:#fff;text-align: center;cursor: pointer;line-height:20px;}