@charset "gb2312";
/* CSS Document */
.Articlelists {width: 600px;float: left;padding:25px 23px 20px 23px;}

.Articlelists .info {background: url(imgmainbg.png) 0px -1360px no-repeat;padding-left:120px;line-height:25px;height:25px;font-family: "宋体";font-size: 12px;margin-bottom: 30px;}

.Articlelists .list li{ height:145px;width: 600px;position: relative;}
.Articlelists .list li img{height: 100px;width: 150px;position: absolute;left: 0px;top: 0px;}
.Articlelists .list li h1{font-size: 20px;line-height: 30px;height: 30px;width: 430px;white-space: nowrap;overflow: hidden;position: absolute;left: 170px;top: 10px;}
.Articlelists .list li h2{font-family: "宋体";font-size: 12px;line-height: 22px;height: 44px;width: 430px;overflow: hidden;color: #999;position: absolute;left: 170px;top: 50px;}
.Articlelists .list li h3{font-size: 12px;line-height: 20px;height: 20px;color: #999;position: absolute;left: 0px;top: 112px;}
.Articlelists .list li h4{font-family: "宋体";font-size: 12px;line-height: 20px;height: 20px;position: absolute;right: 10px;top: 112px;}

.Articlelists .list2 li{ width:580px;height:52px;border-bottom:1px solid #e0e0e0;padding:12px 10px 5px 10px;background-color: #fff;}
.Articlelists .list2 li:hover{background-color: #fafafa;}
.Articlelists .list2 li h1{height:30px;line-height:30px;font-size: 20px;white-space: nowrap;float: left;width: 580px;overflow: hidden;color: #444;}
.Articlelists .list2 li h2{float:left;color:#c3c3c3;font-family: "宋体";font-size: 12px;line-height: 20px;height: 20px;}
.Articlelists .list2 li h3{float:right;color:#c3c3c3;font-family: "宋体";font-size: 12px;line-height: 20px;height: 20px;}

.Articlelists .list3 li{ width:580px;height:52px;border-bottom:1px solid #e0e0e0;padding:12px 10px 5px 10px;background-color: #fff;position: relative;}
.Articlelists .list3 li img{height: 50px;width: 100px;position: absolute;left: 10px;top: 10px;}
.Articlelists .list3 li h1{font-size: 20px;line-height: 50px;height: 50px;width: 430px;white-space: nowrap;overflow: hidden;position: absolute;left: 140px;top: 10px;}


.Photolists {width: 960px;}
.Photolists .info {background: url(imgmainbg.png) 0px -1385px no-repeat;padding-left:120px;line-height:25px;height:25px;font-family: "宋体";font-size: 12px;margin-bottom: 30px;}
.Photolists .photo {width: 960px;overflow: hidden;}
.Photolists .photo ul{width: 990px;}
.Photolists .photo ul li{float: left;height: 318px;width: 298px;border:1px solid #dbdbdb;background-color: #fff;margin:0px 30px 30px 0px;
-moz-box-shadow:0px 1px 1px #eeeeee;/*firefox*/ 
-webkit-box-shadow:0px 1px 1px #eeeeee;/*webkit*/ 
box-shadow:0px 1px 1px #eeeeee;/*opera或ie9*/ }
.Photolists .photo ul li img{height: 234px;width: 298px;vertical-align:top;}
.Photolists .photo ul li h1{padding:15px 0 5px 20px;font-size: 16px;line-height: 25px;width: 260px;text-align: center;}

.Photolists_310 {width: 960px;}
.Photolists_310 .info {background: url(imgmainbg.png) 0px -1435px no-repeat;padding-left:120px;line-height:25px;height:25px;font-family: "宋体";font-size: 12px;margin-bottom: 30px;}
.Photolists_310 .photo {width: 960px;overflow: hidden;}
.Photolists_310 .photo ul{width: 990px;}
.Photolists_310 .photo ul li{height: 290px;position: relative;width: 298px;float: left;border:1px solid #dbdbdb;margin:0px 29px 30px 0px;overflow: hidden;
-moz-box-shadow:0px 1px 1px #eeeeee;/*firefox*/ 
-webkit-box-shadow:0px 1px 1px #eeeeee;/*webkit*/ 
box-shadow:0px 1px 1px #eeeeee;/*opera或ie9*/}
.Photolists_310 .photo ul img{height: 160px;width: 298px;position: absolute;top:0px;left:0px;}
.Photolists_310 .photo ul h1{height: 30px;width: 263px;position: absolute;top:180px;left:16px;font-size: 20px;line-height: 30px;white-space: nowrap;overflow: hidden;}
.Photolists_310 .photo ul h2{height: 44px;width: 263px;position: absolute;top:220px;left:20px;font-size: 12px;line-height: 22px;font-family: "宋体";color: #999;overflow: hidden;}

.zsxmklists {width: 960px;margin: 0px auto 30px auto;}
.zsxmklists .info {background: url(imgmainbg.png) 0px -1410px no-repeat;padding-left:120px;line-height:25px;height:25px;font-family: "宋体";font-size: 12px;margin-bottom: 30px;}
.zsxmklists .project ul{height: 293px;width: 1017px;}
.zsxmklists .project li{height: 291px;width:280px;float: left;margin:0px 57px 30px 0px;position: relative;border:1px solid #dbdbdb;
-moz-box-shadow:0px 1px 1px #eeeeee;/*firefox*/ 
-webkit-box-shadow:0px 1px 1px #eeeeee;/*webkit*/ 
box-shadow:0px 1px 1px #eeeeee;/*opera或ie9*/}
.zsxmklists .project li img{height: 130px;width:280px;position: absolute;top:0px;left:0px;}
.zsxmklists .project li h1{height: 30px;width: 240px;position: absolute;top:105px;left:20px;background:url(imgzstzbg.png) -340px -80px no-repeat;padding-top:55px;text-align: center;font-size: 18px;line-height: 30px;white-space: nowrap;overflow: hidden;}
.zsxmklists .project li h2{height: 44px;width: 240px;position: absolute;top:200px;left:20px;text-align: center;font-size: 12px;line-height: 22px;font-family: "宋体";color: #999;}
.zsxmklists .project li h3{height: 30px;width: 250px;background: url(imgmainbg.png) -320px -930px no-repeat;border-top: 1px solid #dbdbdb;font-size: 12px;line-height: 30px;padding-left:30px;position: absolute;bottom:0px;left:0px;}


.page {margin-top: 30px;clear: both;}
.page a{ font-size:12px; padding:3px 8px; margin:0px 3px; overflow:hidden; line-height:30px; background:#fff;color:#000; border:1px #ccc solid;}
.page a:hover {background:#4fc1e9;text-decoration: none;color:#fff;}
.page span{ font-size:12px; padding:3px 8px; margin:0px 3px; overflow:hidden; line-height:30px; background:#4fc1e9;color:#fff; border:1px #3bafda solid;}

#displaypagenum {margin-top: 30px;clear: both;}
#displaypagenum a{ font-size:12px; padding:3px 8px; margin:0px 3px; overflow:hidden; line-height:30px; background:#fff;color:#000; border:1px #ccc solid;}
#displaypagenum a:hover {background:#4fc1e9;text-decoration: none;color:#fff;}
#displaypagenum span{ font-size:12px; padding:3px 0px; margin:0px 3px; overflow:hidden; line-height:30px; color:#000; }

.xwphoto {height: 300px;width: 280px;margin-bottom: 30px;}
.xwphoto ul li{height: 260px;width: 280px;position: relative;}
.xwphoto ul li img{height: 160px;width: 280px;position: absolute;left: 0px;top: 0px;}
.xwphoto ul li h1{font-size: 18px;line-height: 28px;height: 56px;width: 240px;text-align: center;overflow: hidden;position: absolute;left: 20px;top: 200px;}
.xwphoto ul li h2{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;height: 40px;width: 40px;color: #aaa;position: absolute;right: 5px;top: 166px;}
.xwphoto ul li h3{background: url(imgmainbg.png) -420px -620px no-repeat;height: 50px;width: 50px;position: absolute;top: 135px;left: 115px;z-index:1;}
.xwphoto ul li h3 a{display:block;cursor:pointer;height: 50px;width: 50px;overflow: hidden;text-indent: -1000px;}
.xwphoto .more{height: 30px;width: 250px;clear: both;background: url(imgmainbg.png) 0px -930px no-repeat;border-top: 1px solid #dbdbdb;margin-top:9px;text-align: right;font-family: Arial;font-size: 12px;line-height: 30px;padding-right:30px;font-weight: bold;}

.xwljyw {width: 280px;margin-bottom: 30px;}
.xwljyw h6{font-size: 18px;height: 50px;width: 240px;line-height: 50px;padding:10px 20px 0px 20px;}
.xwljyw ul{height: 430px;width: 240px;padding:5px 20px;}
.xwljyw ul li{height: 50px;width: 240px;padding:10px 0px;}
.xwljyw ul li h1{font-size: 16px;line-height: 24px;float: right;height: 48px;width: 190px;overflow:hidden;}
.xwljyw ul li h2{font-size: 12px;line-height: 24px;font-family: "宋体";float: left;height: 24px;width: 40px;overflow:hidden;color: #999;}
.xwljyw .more{height: 30px;width: 250px;clear: both;background: url(imgmainbg.png) 0px -930px no-repeat;border-top: 1px solid #dbdbdb;margin-top:9px;text-align: right;font-family: Arial;font-size: 12px;line-height: 30px;padding-right:30px;font-weight: bold;}


/* myplayer */
div#myplayer { width:960px;clear:both;  background:#ffffff;clear:both; height:400px;}

div#CuPlayer { width:600px;float:left;}
div.video_list { width:330px;float:right;}

div.video_list .mylist { width:100%; text-align:left;font-size:12px; }
div.video_list .mylist li { line-height:24px;height:70px; border-bottom:1px #cccccc solid;width:300px; }
div.video_list .mylist li.on { background:#fffff6;}
div.video_list .mylist li a,div.video_list .mylist li a:link,div.video_list .mylist li a:visited{ padding:10px; overflow:hidden; cursor:pointer;display:block; color:#444;width:280px;height:50px;}
div.video_list .mylist li a:hover{ color:#eb7400; background:#fffff6; }
div.video_list .mylist li img{ width:70px;height:50px; float:left;}
div.video_list .mylist li strong { display:block; width:190px;float:left; padding-left:20px;font-weight: normal;line-height:24px;}


.more_video {width: 960px;margin: 0px auto;}
.more_video .video {width: 960px;overflow:hidden;}
.more_video .video ul{width: 980px; padding-bottom:30px;}
.more_video .video ul li{height: 258px;width: 223px;position: relative;border:1px solid #dbdbdb;background-color: #fff;margin-right:20px;margin-bottom:20px;float: left;
-moz-box-shadow:0px 1px 1px #eeeeee;/*firefox*/ 
-webkit-box-shadow:0px 1px 1px #eeeeee;/*webkit*/ 
box-shadow:0px 1px 1px #eeeeee;/*opera或ie9*/ }
.more_video .video ul li img{height: 155px;width: 205px;position: absolute;left: 9px;top: 9px;}
.more_video .video ul li h1{font-family: "宋体";font-size: 14px;line-height: 20px;height: 40px;width: 185px;text-align: center;overflow: hidden;position: absolute;left: 19px;top: 200px;}
.more_video .video ul li h2{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;height: 20px;width: 40px;color: #aaa;position: absolute;right: 10px;top: 170px;}
.more_video .video ul li h3{background: url(imgmainbg.png) -480px -620px no-repeat;height: 50px;width: 50px;position: absolute;top: 139px;left: 85px;z-index:1;}
.more_video .video ul li h3 a{display:block;cursor:pointer;height: 50px;width: 50px;overflow: hidden;text-indent: -1000px;}

.cytx_top {background: url(imgmainbg.png) 0px -1410px no-repeat;padding-left:120px;line-height:25px;height:25px;font-family: "宋体";font-size: 12px;margin-bottom: 30px;}
.cytx_cy {padding: 19px;width: 920px;}
.cytx_cy li{height: 240px;width: 920px;position: relative;}
.cytx_cy li img{height: 240px;width: 270px;position: absolute;top:0px;left:0px;}
.cytx_cy li h1{height: 50px;width: 610px;font-size: 24px;line-height: 50px;position: absolute;top:0px;left:300px;}
.cytx_cy li h2{height: 180px;width: 610px;font-size: 16px;line-height: 30px;position: absolute;top:50px;left:300px;color: #666;}
.cytx_cy li h2 a{color: #0048a1;}
.cytx_dh {font-size: 16px;line-height: 60px;color: #FFFFFF;height: 60px;width: 960px;text-align: center;white-space: nowrap;overflow: hidden;background: url(imgcydh_bg.jpg) no-repeat;}

.cytx_cydt{height: 450px;width: 646px;float: left;position: relative;}
.cytx_cydt .lmbt {font-size: 18px;line-height: 30px;height: 30px;padding:10px 25px;float: left;position: absolute;left: 23px;top: -1px;border-top: 4px solid #fe6d4b;}
.cytx_cydt .more {height:30px;width: 90px;line-height:30px;position: absolute;right: 20px;top: 20px;font-family: "宋体";font-size: 12px;color: #999;text-align: center;}
.cytx_cydt .cydtlist {width: 600px;height: 350px;padding:70px 23px 0px 23px;}
.cytx_cydt .cydtlist ul{width: 600px;height: 349px;overflow: hidden;}
.cytx_cydt .cydtlist li{ width:580px;height:52px;border-bottom:1px solid #e0e0e0;padding:12px 10px 5px 10px;background-color: #fff;}
.cytx_cydt .cydtlist li:hover{background-color: #fafafa;}
.cytx_cydt .cydtlist li h1{height:30px;line-height:30px;font-size: 20px;white-space: nowrap;float: left;width: 580px;overflow: hidden;color: #444;}
.cytx_cydt .cydtlist li h2{float:left;color:#c3c3c3;font-family: "宋体";font-size: 12px;line-height: 20px;height: 20px;}
.cytx_cydt .cydtlist li h3{float:right;color:#c3c3c3;font-family: "宋体";font-size: 12px;line-height: 20px;height: 20px;}
.cytx_lhqy {height: 450px;width: 240px;padding: 0px 20px;}
.cytx_lhqy h6{font-size: 18px;height: 50px;width: 240px;line-height: 50px;padding-top:10px;}
.cytx_lhqy ul{height: 180px;width: 240px;}
.cytx_lhqy ul li{height: 40px;width: 80px;padding: 10px 0px;float: left;}
.cytx_lhqy ul li img{height: 40px;width: 80px;vertical-align: top;}
.cytx_lhqy h5{height: 175px;width: 240px;line-height: 25px;font-size: 14px;padding-top:20px;font-family: "宋体";overflow: hidden;}
.cytx_lhqy h5 a{color: #0048a1;}

/* 瀑布流 */
.demoinfo {width: 950px;margin: 0px auto;}
.demoinfo .info {background: url(imgmainbg.png) 0px -1385px no-repeat;padding-left:120px;line-height:25px;height:25px;font-family: "宋体";font-size: 12px;margin-bottom: 25px;}
.demo_bg {background: url(imgmain-bg-photo.png) center;width:100%;}
.fl{float:left;}.fr{float:right;}
.demo{width:950px;margin:0px auto;padding:20px 0px;}
/* item_list */
.item_list{position:relative;padding:0 0 50px;}
.item{
	width:226px;background:#fff;overflow:hidden;margin:15px 0 0 0;
	box-shadow:0 1px 3px rgba(34, 25, 25, 0.2);	
}
.item_t{padding:10px 8px;}
.item_t .img{background-color:#FFFFFF;margin:0 auto;position:relative;width:210px;}
.item_t .img a{display:block;}
.item_t .img a:hover{background:#000;}
.item_t .img a:hover img{filter:alpha(opacity=80);-khtml-opacity:0.8;opacity:0.8;-webkit-transition:all 0.3s ease-out;-khtml-transition:all 0.3s ease-out;}

.item_t .title{padding:15px 10px 10px 10px;line-height:20px;text-align: center;font-size: 15px;}
/* more */
#page_more{display:block;margin:10px auto 20px;}
/* infscr-loading */
#infscr-loading{bottom:-10px;left:45%;position:absolute;text-align:center;height:20px;line-height:20px;z-index:100;width:120px;}
/* page */
.page_over{display:none;font-size:18px;height:60px;text-align:center;margin:20px 0 0 0;}
/* to_top */
.to_top a,.to_top a:hover{background:url("imggotop.png") no-repeat}
.to_top a{
	background-position:0 0;float:left;height:50px;overflow:hidden;width:50px;position:fixed;bottom:35px;cursor:pointer;right:20px;
	_position:absolute;
	_right:auto;
	_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||20));
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||20)-(parseInt(this.currentStyle.marginBottom, 10)||20)));
}
.to_top a:hover{background-position:-51px 0px;}







.more_bg12 {background:url(imgmore_bg12.jpg) center 0 no-repeat;}
.fzst {
	float: left;
	width: 650px;
	overflow: hidden;
}

.fzst .bysm {
	padding-top: 0px;
	margin-bottom: 30px;
	overflow: hidden;
	
}
.fzst .wjxm {
	width: 600px;
	float: left;
}

.fzst .wjxm h6 {
	overflow: hidden;
	
}
.fzst .wjxm h6 span {
	border-top-color: #faaa17;
	border-top-style: solid;
	border-top-width: 4px;
	font-size: 18px;
	line-height: 40px;
	margin-bottom: 10px;
	text-align: center;
	width: 170px;
	float: left;
}

.fzst .wjxm h6 a {
	float: right;
	font-family: "宋体";
	color: #777777;
	font-size: 12px;
	padding-top: 25px;
	padding-right: 8px;
}






.fzst .xfsd h6 {
	overflow: hidden;
	
}
.fzst .xfsd h6 span {
	border-top-color: #faaa17;
	border-top-style: solid;
	border-top-width: 4px;
	font-size: 18px;
	line-height: 40px;
	margin-bottom: 10px;
	text-align: center;
	width: 110px;
	float: left;
}

.fzst .xfsd h6 a {
	float: right;
	font-family: "宋体";
	color: #777777;
	font-size: 12px;
	padding-top: 25px;
	padding-right: 8px;
}



.fzst .dxal h6 {
	overflow: hidden;
	
}
.fzst .dxal h6 span {
	border-top-color: #faaa17;
	border-top-style: solid;
	border-top-width: 4px;
	font-size: 18px;
	line-height: 40px;
	margin-bottom: 10px;
	text-align: center;
	width: 110px;
	float: left;
}

.fzst .dxal h6 a {
	float: right;
	font-family: "宋体";
	color: #777777;
	font-size: 12px;
	padding-top: 25px;
	padding-right: 8px;
}



.fzst .flfw h6 {
	overflow: hidden;
	
}
.fzst .flfw h6 span {
	border-top-color: #faaa17;
	border-top-style: solid;
	border-top-width: 4px;
	font-size: 18px;
	line-height: 40px;
	margin-bottom: 10px;
	text-align: center;
	width: 110px;
	float: left;
}

.fzst .flfw h6 a {
	float: right;
	font-family: "宋体";
	color: #777777;
	font-size: 12px;
	padding-top: 25px;
	padding-right: 8px;
}



.fzst .fzxww {
	width: 600px;
	float: left;
}

.fzst .fzxww h6 {
	overflow: hidden;
	
}
.fzst .fzxww h6 span {
	border-top-color: #faaa17;
	border-top-style: solid;
	border-top-width: 4px;
	font-size: 18px;
	line-height: 40px;
	margin-bottom: 10px;
	text-align: center;
	width: 110px;
	float: left;
}

.fzst .fzxww h6 a {
	float: right;
	font-family: "宋体";
	color: #777777;
	font-size: 12px;
	padding-top: 25px;
	padding-right: 8px;
}









.zhouklists {width: 960px;}
.zhouklists .info {background: url(imgmainbg.png) 0px -1485px no-repeat;padding-left:120px;line-height:25px;height:25px;font-family: "宋体";font-size: 12px;margin-bottom: 30px;}
.zhouklists .photo {width: 960px;overflow: hidden;}
.zhouklists .photo ul{width: 990px;}
.zhouklists .photo ul li{
	float: left;
	height: 445px;
	width: 298px;
	border: 1px solid #dbdbdb;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 1px #eeeeee;/*firefox*/
	-webkit-box-shadow: 0px 1px 1px #eeeeee;/*webkit*/
	box-shadow: 0px 1px 1px #eeeeee;/*opera或ie9*/
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.zhouklists .photo ul li img{
	height: 364px;
	width: 298px;
	vertical-align: top;
}
.zhouklists .photo ul li h1{padding:15px 0 5px 20px;font-size: 16px;line-height: 25px;width: 260px;text-align: center;}



.yueklists {width: 960px;}
.yueklists .info {background: url(imgmainbg.png) 0px -1510px no-repeat;padding-left:120px;line-height:25px;height:25px;font-family: "宋体";font-size: 12px;margin-bottom: 30px;}
.yueklists .photo {width: 960px;overflow: hidden;}
.yueklists .photo ul{width: 990px;}
.yueklists .photo ul li{
	float: left;
	height: 290px;
	width: 465px;
	border: 1px solid #dbdbdb;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 1px #eeeeee;/*firefox*/
	-webkit-box-shadow: 0px 1px 1px #eeeeee;/*webkit*/
	box-shadow: 0px 1px 1px #eeeeee;/*opera或ie9*/
	margin-top: 0px;
	margin-right: 24px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.yueklists .photo ul li img{
	height: 205px;
	width: 465px;
	vertical-align: top;
}
.yueklists .photo ul li h1{
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	height: 45px;
	padding-top: 15px;
	padding-bottom: 5px;
	overflow: hidden;
	padding-right: 20px;
	padding-left: 20px;
}


