*{padding:0px; margin:0px;font-family:"Microsoft YaHei";}
.w1000{width:1000px; margin:0 auto;}
a{text-decoration:none;}a:hover{text-decoration:underline;}ul,li{list-style:none;}em{font-style:normal;}img{border:0px;}
.fl{float:left;}.fr{float:right;}
.top_nav{height:37px; width:100;}
.headertop{width:100%; height:570px; background:url(imagestop_bg.jpg) center top no-repeat;}
.topic{margin:20px auto; padding-bottom:20px; border-bottom:1px #CCC dashed;}
.topic h2{font-size:36px; color:#06325f; display:block; line-height:50px; overflow:hidden; height:50px; padding-bottom:10px; text-align:center;}
.topic a:hover h2{color:#C00; text-decoration:none;}
.topic p{font-size:14px; color:#626262; line-height:25px; text-indent:2em;}.topic p a{color:#C00;}

#contain{overflow:hidden; margin-top:20px;}
#contain .fl{width:650px;}#contain .fr{width:310px;}
.focusphoto{width:650px; height:400px; overflow:hidden; position:relative;}
.focusphoto ul li{width:100%; height:400px; float:left; overflow:hidden; position:absolute; top:0px; left:-100%;}
.focusphoto ul li img{width:650px; height:400px; transition:all .3s ease-in;}
.focusphoto ul li:hover img{transform:scale(1.1);}
.focusphoto ul li a{color:#fff; font-size:16px;}
.focusphoto ul li span{display:block; width:258px; padding:0 15px; height:60px; overflow:hidden;  
background:url(imagesblack_filter.png); position:absolute; right:31px; bottom:10px; padding-top:10px; line-height:25px;}
.focusphoto ul li span em{float:right; font-family:Arial; font-style:italic;}
.focusphoto ul li span em i{color:#E13A3B;}

.focusphoto .location{width:30px; height:70px; position:absolute; background-image:url(imagesicons.png); bottom:10px; cursor:pointer; display:block;}
.focusphoto .prev{background-position:0px 0px; right:320px;}
.focusphoto .next{background-position:-30px 0px; right:0px;}

.nlist{margin-top:20px;}
.nlist ul li{margin-bottom:20px; padding-bottom:20px; border-bottom:1px #CCC dotted;}.nlist ul li:last-child{border:0px; margin-bottom:0px;}
.nlist ul li h2{font-size:22px;  font-weight:normal; line-height:40px; background:url(imagesicon1.png) left center no-repeat; padding-left:15px;}
.nlist ul li h2 a{display:block; width:100%; height:40px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; color:#000;}
.nlist ul li p{font-size:14px; color:#626262; line-height:24px;}.nlist ul li p a{color:#C00;}

.nmore{height:40px; margin-bottom:20px; background:#EDEDED; text-align:center; line-height:40px; font-size:12px;}.nmore a{color:#555;}

.r_title{width:100%; height:47px; line-height:47px; overflow:hidden;}
.video{background:url(images02_01.png) left center no-repeat;}
.act{background:url(images02_03.png) left center no-repeat;}
.r_title span{float:right;}.r_title span a{color:#333; font-size:12px;}

.videopic{width:310px; height:200px; margin:10px 0px; position:relative;}
.videopic p{height:35px; text-align:center; line-height:35px; width:290px; padding:0 10px; position:absolute; left:0px; bottom:0px; background:url(imagesblack_filter.png);}
.videopic img{width:100%; height:200px;}
.videopic span{cursor:pointer; width:50px; height:50px; background:url(imagesplay.png) no-repeat; position:absolute; top:50%; margin-top:-25px; left:50%; margin-left:-25px;}
.videopic p a{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#FFF; font-size:14px;}

.act_list{margin-top:10px;}.act_list ul{padding:0 10px;}
.act_list ul li{height:45px; overflow:hidden; background:url(imagesicon_prex.png) left 10px no-repeat; padding-left:12px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px #CCC dotted;}
.act_list ul li:last-child{border:0px;}
.act_list ul li a{display:block; width:100%; height:25px; font-size:15px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#000;}
.act_list ul li span{line-height:20px; color:#999; font-size:12px; font-family:"Arial";}

.ztlist{margin-top:10px;}
.ztlist ul{overflow:hidden; margin-left:-20px;}
.ztlist ul li{width:320px; height:100px; float:left; margin-left:20px;}

.jzg{width:960px; margin:20px auto 0; padding:20px;}

#scene{width:1100px; margin:20px auto; position:relative;}
#scene ul{overflow:hidden; width:1000px; margin:0 auto;}
#scene ul li{float:left;width:1000px; height:600px; overflow:hidden; position:relative;}
#scene ul li p{position:absolute; color:#FFF; font-size:14px; bottom:0px; background:url(imagesblack_filter.png); width:960px; padding:20px; line-height:22px; text-indent:2em;}
#scene .videonav{width:39px; height:87px; position:absolute;top:300px; cursor:pointer;}
#scene .video_left{background:url(imageshover_right.png) no-repeat; right:0px;}
#scene .video_right{background:url(imageshover_left.png) no-repeat; left:0px;}

.book_title{padding:20px; text-align:center; height:47px; background:url(imagestitle_bg.png) center center no-repeat;}
.book_content{background:url(imagestree.jpg) no-repeat; width:100%; height:760px; position:relative;}
.ccc{position:absolute;width:180px;height:100px;border-top-style:Ridge;border-right-style:Ridge;border-left-style:Ridge;border-bottom-style:Ridge;border-width:1pt;}
.cccc{position:absolute;width:200px;height:auto;border-top-style:Ridge;border-right-style:Ridge;border-left-style:Ridge;border-bottom-style:Ridge;border-width:1pt; font-size:12px;}
.cccc{filter:alpha(opacity=75);}

.book_content span.write{display:block; height:70px; width:250px; position:absolute;bottom:77px; left:50%; margin-left:-130px; cursor:pointer;}

#footer{padding:15px 0 30px; border-top:1px #EDEDED solid; margin-top:25px; color:#555; font-size:14px; text-align:left;}
#footer a{color:#555;}
#footer a:hover{color:#2F508C; text-decoration:underline;}
#footer span{font-family:"Arial";}
#footer p{color:#999; font-size:12px;}
#footer p a{padding:0 5px; font-size:14px; color:#555;}

.gotop{width:54px; height:234px; position:fixed; left:50%; margin-left:510px; bottom:100px; cursor:pointer; line-height:0px;}
#gotop{background:url(imagestopback.gif) no-repeat; display:none; width:54px; height:54px;}

@media screen and (max-width:780px){
	.gotop,.top_nav,#footer p.fr,.jzg,#book{display:none;}
	.w1000{width:100%;}
	#footer span{width:100%; display:block;text-align:center;}
	.headertop{background-size:100% 100%; height:200px;}
	#contain .fl{width:100%; float:none;}#contain .fr{width:100%; float:none;}
	.focusphoto{width:100%; height:200px;}
	.focusphoto ul li{height:auto; }
	.focusphoto ul li img{width:100%; height:auto;}
	.focusphoto ul li span{display:block; width:90%; padding:0 5%; right:0px; bottom:20px;}
	.focusphoto .location{top:0px;}
	.focusphoto .prev{left:0px;}
	
	
	.topic{width:94%; margin:20px 3%; }
	.topic h2{font-size:18px;line-height:25px; height:auto; min-height:25px; padding-bottom:10px; text-align:left;}
	.topic h2::before{content:'Í·Ìõ'; padding:2px 4px; margin-right:5px;color:#fff;background:#F00; font-size:14px; font-weight:normal; border-radius:3px; text-align:center;}
	
	.nlist{width:94%; margin:0 3%; margin-top:10px;}
	.nlist ul li h2{font-size:16px;line-height:30px; background-size:4px 10px; background-position:0px 10px; padding-left:8px;}
	.nlist ul li p{font-size:12px;} 
	
	.r_title{width:94%; margin:0 3%; height:35px; background-size:contain;line-height:35px;}
	.videopic{width:100%; height:200px; }
	.videopic p{width:96%; padding:0 2%;}
	
	.book_title{text-align:left; height:35px; background:none;}
	.book_title img{width:179px; height:35px;}
	
	#scene{width:100%; }
	#scene ul{width:100%;}
	#scene ul li{float:none; width:100%;height:225px; margin-bottom:10px;}
	#scene ul li img{width:375px; height:225px;}
	#scene ul li p{width:96%; padding:20px 2%;}
	#scene .videonav{display:none;}
	
	.ztlist ul{margin-left:0px;}
	.ztlist ul li{width:96%; margin:0 2% 20px; height:100px; float:none; text-align:center;}
}