@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;}
img{
	border:none;}
ul,li{
	list-style:none;}
a{
	text-decoration:none;
	color:#333333;}
a:hover{
	color:#f00;}
input{
	font-family:Microsoft YaHei , Arial, Helvetica, sans-serif;}
body{
	font-family:Microsoft YaHei , Arial, Helvetica, sans-serif;
	background:#333;
	font-size:12px;
	color:#333333;}
.clear{
	clear:both;
	float:none;}
.hide{
	display:none;}
.pages{
	background:#f8f8f8;
    padding:25px 0;
    text-align: center;}
.pages *{
    margin: 0 2px;}
.pages a{
    border: 1px solid #bfbfbf;
	color:#646464;
    padding: 2px 5px;}
.pages a:hover{
	color:#f00;
    border: 1px solid #F00;}
.pages span{
    padding: 2px 5px;}
.pages span.nolink{
	color:#ccc;
    border: 1px solid #CCCCCC;}


.wapper{
	max-width:1440px;
	margin:0 auto;
	background:#f7f7f7;}
.main{
	width:980px;
	margin:0 auto;}
.top{
	height:31px;
	line-height:31px;
	background:url(../images/top.jpg) repeat-x;
	color:#fff;}
.top span{
	float:right;
	color:#fff;}
.top span a{
	color:#fff;
	padding-right:10px;}
.top span a.en{
	background:url(../images/en.jpg) no-repeat left center;
	padding-left:27px;}
.top span a.cn{
	background:url(../images/cn.jpg) no-repeat left center;
	padding-left:27px;}

.head{
	background:url(../images/head_bg.jpg) no-repeat center top;
	height:83px;
	position:relative;
	z-index:10;}
.head .logo{
	float:left;}
.head .nav{
	width:656px;
	float:right;
	height:83px;
	line-height:33px;
	background:url(../images/tel.png) no-repeat right top;}
.head .nav ul li{
	float:left;
	height:83px;
	width:82px;
	text-align:center;
	position:relative;}
.head .nav ul li a{
	display:block;
	font-size:12px;
	color:#343434;
	height:83px;
	text-transform:capitalize;
	line-height:83px;
	padding-left:10px;
	text-align:left;}
.head .nav ul li a:hover{
	background:url(../images/nav_a.jpg) repeat-x;}
.head .nav ul li a.this{
	background:url(../images/nav_a.jpg) repeat-x;}
.head .nav ul li div{
	display:none;
	position:absolute;
	top:83px;
	left:0px;
	background:url(../images/nav_div.jpg) repeat-x;
	width:320px;
	height:112px;
	padding-top:20px;
	border:3px solid #b8b8b8;
	padding-right:15px;}
.head .nav ul li div a{
	float:left;
	width:85px;
	font-size:11px;
	text-align:center;
	padding:0;
	height:30px;
	line-height:20px;}
.head .nav ul li div a:hover{
	background:none;
	color:#f00;}
.head .nav ul li div img{
	float:right;}


.banner{
	position:relative;
	height:450px;
	background:url(../images/banner_top.jpg) repeat-x;}
.bigphoto { position:absolute; top:0px; left:0; width:100%; height: 450px; background-position:center top; background-repeat:no-repeat;}
.bigphoto a { display: block; width: 100%; height: 450px; cursor:pointer;}

#page_photos { width: 1000px;position:relative; margin:0 auto;}
#page_photos .page { display: none; position: absolute; top:160px; width: 76px; height: 107px; cursor: pointer; }
#page_photos .next { right:0px;}
#page_photos .pre{ left:0;}

#page_photos .thumblist { display: none; position: absolute; top: 340px; right:20px; height: 70px; text-align: center; }
#page_photos .thumblist ul { margin-left:15px;}
#page_photos .thumblist li {float: left; margin-right: 10px; cursor:pointer;}
#page_photos .thumblist li img { border: 1px solid #FFFFFF; }
.footer{
	background:url(../images/footer.jpg) repeat-x;
	height:155px;
	border-top:3px solid #d30915;}
.footer .word{
	height:24px;
	line-height:24px;}
.footer .word select{
	float:right;}
.footer .word span{
	float:right;}