﻿@charset "utf-8";
/* CSS Document */

html { overflow-y:scroll; overflow-x:hidden; }
body { background:#EFEFEF; color:#666; line-height:20px; -webkit-text-size-adjust:100%; }
body, input, textarea, select, font { font-size:13px; font-family: arial, '微软雅黑'; }
body, h1, h2, h3, p, ul, dl, dd, form, textarea, input { margin:0; }
h1, h2, h3, h4, h5, h6 { font-size:1em; color:#000; }
ul, ol, td, th { padding:0; list-style:none outside; }
a { color:#000; text-decoration:none; }
a span, a i, a strong { cursor:pointer; }
textarea { overflow:auto; resize:none; }
input, textarea { outline:none; }
img { border:0; vertical-align:middle; }
table { border-collapse:collapse; }

.clear:after { display:block; clear:both; content:''; visibility:hidden; height:0; } .clear { zoom:1; }
.breakall { word-break:break-all; word-wrap:break-word; }
.fl, .fr { float:left; display:inline; } .fr { float:right; }
.justify { text-align:justify; text-justify:inter-ideograph; }
.noright { margin-right:0!important; padding-right:0!important; }
.noborder { border:none!important; }
.auto960 { width:960px; margin:auto; background-color:#FFF; }

.play { height:420px; position:relative; }
	.infobox, .play .prev, .play .next { display:none; }
	.imageitems { display:none; width:960px; height:420px; position:absolute; overflow:hidden; }
	.numbtn { position:absolute; right:19px; bottom:6px; }
		.numbtn span { cursor:pointer; float:left; width:45px; height:7px; background-color:#FFF; overflow:hidden; margin-right:2px; }
		.numbtn span.hover { background-color:#4E7373; }
.navigation { width:960px; top:0; height:75px; position:absolute; background-color:#000; color:#FFF; font-size:16px; }
	.lang { font-size:15px; margin:30px 22px 0 0; }
		.lang a { color:#FFF; }
	.navigation li { float:left; background:url(../image/nav.gif) no-repeat 100% 22px; text-align:center; line-height:82px; height:75px; overflow:hidden; }
		.navigation li a { display:block; color:#9FA0A0; }
		.navigation li a:hover, .navigation li a.hover { background-color:#A6702A; color:#FFF; }
	.nav1 { width:124px; }
	.nav2 { width:154px; }
	.nav3 { width:102px; }
	.nav4 { width:114px; }
	.navigation li.nav5 { width:150px; background:none; }
	.navigation li.none { background:none; }
.word { font-size:14px; background:url(../image/bg1.png); height:317px; line-height:30px; padding:55px 48px 0; margin:75px 0 0; }
	.word strong { font-size:16px; display:block; color:#000; line-height:22px; }
.title { background-color:#222; height:44px; position:relative; padding:33px 27px 0 34px; font-size:16px; color:#FFF; }
	.title .more { float:right; color:#FFF; font-size:14px; }
	.position { position:absolute; width:960px; height:1px; overflow:hidden; left:0; top:-75px; }
.slider { border-top:29px solid #6E6E6E; padding-bottom:28px; background:url(../image/bg2.gif) repeat-x 0 100%; height:444px; width:960px; position:relative; }
	.slidesjs-previous, .slidesjs-next { width:40px; height:444px; position:absolute; left:0; top:0; background:url(../image/arrow.png); z-index:15; text-indent:-9999px; overflow:hidden; display:none; }
	.slidesjs-next { background-position:100% 0; left:auto; right:0; }
	.slideitems { background-color:#00130F; color:#dcdcdc; }
		.slideword { font-size:14px; width:416px; float:left; line-height:26px; margin:42px 0 0 38px; }
			.slideword a { color:#FFF; }
			.slideword strong { font-size:18px; display:block; line-height:24px; margin-bottom:0px; }
.news { height:356px; background:url(../image/bg2.png) repeat-x; padding-bottom:10px; color:#FFF; font-size:12px; }
	.news dl { padding:13px 14px 0; height:343px; width:296px; float:left; background-color:#A6702A; }
		.news dt p { padding:3px 0 19px; }
			.news a { color:#FFF; }
		.news dd { line-height:16px; }
	.newlist { float:right; height:348px; overflow:hidden; margin:8px 17px 0 0; width:603px; color:#000; line-height:16px; }
		.newlist a { color:##595757; }
		.newlist li { overflow:hidden; zoom:1; margin-bottom:11px; }
			.n_items { width:375px; border-bottom:2px solid #C2C2C2; padding:3px 0 10px; }
			.n_items a { color:#000; }
				.n_items strong { display:block; margin-bottom:11px; }
.address { height:460px; line-height:18px; }
	.address img { margin:50px 30px 0 40px; }
	.address strong { display:block; font-size:16px; }
	.address .breakall { float:left; width:285px; color:#000; padding:53px 0 0; }
.sou { border-top:24px solid #979797; padding:1px 0 23px; background:url(../image/bg1.gif) repeat-x 0 100%; }
	.souitems { float:left; margin:0 1px 1px 0; overflow:hidden; position:relative; }
		.souword { display:none; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../image/bg3.png); }
			.souword table { width:100%; height:100%; }
				.souword td { text-align:center; padding:0 10px; line-height:18px; vertical-align:middle; color:#FFF; }
				.souword strong { display:block; }
	.w148wrap { float:left; width:149px; overflow:hidden; }
	.w172 { width:172px; height:279px; }
	.w148 { width:148px; height:139px; }
.weibo { height:900px; width=915; margin:20px 20px 0}
.footer { background-color:#222; height:77px; }
	.footer .auto960 { background:none; }
	.footer .logo { margin:17px 25px 0 303px; float:left; }
	.footer span { color:#A79C94; line-height:77px; font-size:12px; }
.menu { float:left; width:278px; line-height:12px; margin:75px 0 0; position:fixed; }
	.menu a { display:block; padding:15px 38px 0; height:30px; border-bottom:1px solid #C9C9C9; background-color:#A6702A; color:#DDD; }
	.menu a.hover { background-color:#B88D55; color:#FFF; }
.detail { float:right; width:681px; font-size:12px; color:#595757; margin:75px 0 0; }
	.d_bggray { background-color:#D9D9D9; padding:45px 0 70px 48px; margin-bottom:16px; }
	.detail h3 { font-size:16px; line-height:18px; }
	.bf { width:580px; font-size:14px; line-height:26px; color:#a6702a}
	        .bf h3 { font-size:20px; line-height:18px; color:#a6702a; letter-spacing:2px }
	.wc { width:580px; line-height:22px; font-size:14px; }
		.wc i { font-family:'微软雅黑',Times New Roman; display:block; } 
	.zu { width:580px; line-height:20px; line-height:20px; margin-top:50px}
	        .zu h4 { font-size:14px; line-height:10px; }
	.imagelist { margin:30px 0 0; }
		.ilitems { width:185px; height:190px; position:relative; float:left; margin:0 15px 25px 0; display:inline; }
		.ilwords { position:absolute; padding:26px 25px 0 25px; width:135px; height:164px; display:none; line-height:20px; color:#CCCCCC; left:0; top:0; background:url(../image/bg4.png); font-size:12px; font-family:Times New Roman; }
			.ilwords span { font-family:Arial; font-weight:bold; color:#fff; font-size:14px;}
	.d_bgyellow { background-color:#D7BF9F; }
.dlist ul { float:left; border-right:1px solid #efefef; width:165px; line-height:13px; font-size:10px; }
	.dlist li { padding:0 25px 15px 0; }
	.dlist li.none { padding-bottom:0; }
.timeline { height:77px; background-color:#222; }
	.timeline .prev, .timeline .next { width:44px; height:77px; background:url(../image/arrow1.gif); float:left; }
	.timeline .next { background-position:100% 0; float:right; }
	.timebox { width:852px; margin-left:10px; display:inline; overflow:hidden; position:relative; height:77px; float:left; }
		.timeline ul { font-size:10px; position:absolute; left:0; top:0; }
			.timeline li { float:left; margin-right:22px; line-height:77px; background:url(../image/time.gif) no-repeat 50% 56px; display:inline; }
				.timeline li a { color:#979797; float:left; padding:0 10px; }
				.timeline li a.current, .timeline li a:hover { color:#FFF; }
.works { height:538px; position:relative; background:url(../image/works.png); }
	#bigimage { position:absolute; right:57px; top:46px; box-shadow:4px 4px 5px #666; }
	.worksprev, .worksnext { float:left; width:16px; height:100px; background:url(../image/arrow2.png); margin:46px 5px 0 32px; }
	.worksnext { background-position:100% 0; margin-left:8px; }
	.workslist { width:430px; height:100px; position:relative; margin:46px 0 120px; overflow:hidden; float:left; }
		.workslist ul { position:absolute; left:0; top:0; }
			.workslist li { float:left; width:100px; overflow:hidden; margin-right:10px; }
				.workslist a { opacity:0.7; filter:alpha(opacity=70); }
				.workslist a.hover { opacity:1; filter:alpha(opacity=100); }
	.works h2 { font-size:21px; width:390px; color:#222; line-height:24px; background:url(../image/h2.png) no-repeat 0 50%; padding-left:15px; margin:0 0 7px 80px; }
	.works .justify { font-family:Times New Roman; width:390px; line-height:20px; margin-left:80px; }



