﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
/*通用样式*/
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 12px;
	behavior: url("../images/csshover.htc");
}
ul li {
	list-style-type: none
}
img {
	border: 0px;
}
.none {
	display: none;
}
.c {
	clear: both;
}
.gird {
	width: 960px;
	margin: 0 auto 0 auto;
}
.ad {
	height: 60px;
	background: #ccc;
}
.mt10 {
	margin-top: 10px;
}
.hfix {
	display: inline-block;
	height: 100%;
	margin: 0 -1px;
	vertical-align: middle;
	width: 1px;
}
.vimg {
	left: 1px;
	margin-left: -1px;
	position: relative;
	vertical-align: middle;
}
#site-top {
	width: 100%;
	height: 28px;
	background: #003A5F;
	line-height: 28px
}
#site-top ul {
	width: 960px;
	height: 28px;
	margin: 0 auto 0 auto;
}
#site-top li {
	float: right;
	display: inline;
	padding: 0 10px 0 10px;
	color: #fff
}
#site-logo {
	padding: 17px 0 7px 0;
}
#site-logo #logo {
	float: left;
	width: 510px;
	height: 71px;
}
#site-logo ul {
	float: left;
	width: 960px;
}
#site-logo ul li {
	float: left;
	display: inline;
}
#site-logo #logo {
	float: left;
	width: 510px;
	height: 71px;
}
#site-logo #sub-menu {
	float: right;
	width: 415px;
	height: 71px;
}
#site-logo #sub-menu li {
	float: left;
	width: 49px;
	height: 53px;
	margin-left: 10px;
	margin-top: 20px;
	display: inline;
	line-height: 22px;
	overflow: hidden;
}
#site-logo #sub-menu li a {
	float: left;
	width: 49px;
	height: 53px;
	text-decoration: none;
	color: #fff;
	background: url("../images/sub-menu.jpg");
	text-align: center;
	line-height: 30px;
}
#site-logo #sub-menu li.jobs a {
	background-position: 0 0;
}
#site-logo #sub-menu li.jobs a:hover {
	background-position: -49px 0;
}
#site-logo #sub-menu li.energy a {
	background-position: 0 -54px;
}
#site-logo #sub-menu li.energy a:hover {
	background-position: -49px -54px;
}
#site-logo #sub-menu li.cities a {
	background-position: 0 -108px;
}
#site-logo #sub-menu li.cities a:hover {
	background-position: -49px -108px;
}
#site-logo #sub-menu li.food a {
	background-position: 0 -162px;
}
#site-logo #sub-menu li.food a:hover {
	background-position: -49px -162px;
}
#site-logo #sub-menu li.water a {
	background-position: 0 -215px;
}
#site-logo #sub-menu li.water a:hover {
	background-position: -49px -215px;
}
#site-logo #sub-menu li.oceans a {
	background-position: 0 -268px;
}
#site-logo #sub-menu li.oceans a:hover {
	background-position: -49px -268px;
}
#site-logo #sub-menu li.disasters a {
	background-position: 0 -322px;
}
#site-logo #sub-menu li.disasters a:hover {
	background-position: -49px -322px;
}
#menu {
	width: 100%;
	height: 112px;
	background: url(../images/sub-menu.jpg) 0 -380px;
	overflow: hidden;
}
#menu ul {
	height: 112px;
	background: url(../images/menu.jpg)
}
#menu ul li {
	float: left;
	width: 96px;
	height: 112px;
	cursor: pointer;
	text-align: center;
}
#menu ul li, #menu ul li a {
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	font-size: 14px;
	color: #0895EF;
	text-decoration: none;
}
#menu ul li a {
	height: 85px;
	width: 96px;
	float: left;
	padding-top: 27px;
}
#menu ul li:hover a, #menu ul li a:hover {
	color: #fff;
	text-decoration: none;
}
#menu ul li.index a {
	background: url(../images/menu.jpg) 0 0;
}
#menu ul li.index a#active {
	background: url(../images/menu.jpg) 0 -112px;
	color: #fff
}
#menu ul li.index a:hover {
	background: url(../images/menu.jpg) 0 -112px;
}
#menu ul li.aboutus a {
	background: url(../images/menu.jpg) -96px 0;
}
#menu ul li.aboutus a:hover {
	background: url(../images/menu.jpg) -96px -112px;
}
#menu ul li.aboutus a#active {
	background: url(../images/menu.jpg) -96px -112px;
	color: #fff
}
#menu ul li.film a {
	background: url(../images/menu.jpg) -192px 0;
}
#menu ul li.film a:hover {
	background: url(../images/menu.jpg) -192px -112px;
}
#menu ul li.film a#active {
	background: url(../images/menu.jpg) -192px -112px;
	color: #fff
}
#menu ul li.competition a {
	background: url(../images/menu.jpg) -288px 0;
}
#menu ul li.competition a:hover {
	background: url(../images/menu.jpg) -288px -112px;
}
#menu ul li.competition a#active {
	background: url(../images/menu.jpg) -288px -112px;
	color: #fff;
}
#menu ul li.celebration a {
	background: url(../images/menu.jpg) -384px 0;
}
#menu ul li.celebration a:hover {
	background: url(../images/menu.jpg) -384px -112px;
}
#menu ul li.celebration a#active {
	background: url(../images/menu.jpg) -384px -112px;
	color: #fff;
}
#menu ul li.participate a {
	background: url(../images/menu.jpg) -480px 0;
}
#menu ul li.participate a:hover {
	background: url(../images/menu.jpg) -480px -112px;
}
#menu ul li.participate a#active {
	background: url(../images/menu.jpg) -480px -112px;
	color: #fff;
}
#menu ul li.news a {
	background: url(../images/menu.jpg) -576px 0;
}
#menu ul li.news a:hover {
	background: url(../images/menu.jpg) -576px -112px;
}
#menu ul li.news a#active {
	background: url(../images/menu.jpg) -576px -112px;
	color: #fff;
}
#menu ul li.propaganda a {
	background: url(../images/menu.jpg) -672px 0;
}
#menu ul li.propaganda a:hover {
	background: url(../images/menu.jpg) -672px -112px;
}
#menu ul li.propaganda a#active {
	background: url(../images/menu.jpg) -672px -112px;
	color: #fff;
}
#menu ul li.cooperation a {
	background: url(../images/menu.jpg) -768px 0;
}
#menu ul li.cooperation a#active {
	background: url(../images/menu.jpg) -768px -112px;
	color: #fff;
}
#menu ul li.cooperation a:hover {
	background: url(../images/menu.jpg) -768px -112px;
}
#menu ul li.contactus a {
	background: url(../images/menu.jpg) -864px 0;
}
#menu ul li.contactus a:hover {
	background: url(../images/menu.jpg) -864px -112px;
}
#menu ul li.contactus a#active {
	background: url(../images/menu.jpg) -864px -112px;
	color: #fff;
}
#middle-menu {
	float: right;
	width: 960px;
	height: 92px;
}
#middle-menu li {
	float: left;
	height: 92px;
	overflow: hidden;
	display: inline;
}
#middle-menu li a {
	float: left;
	height: 70px;
	text-decoration: none;
	color: #fff;
	background: url("../images/an2.jpg");
	padding-top: 22px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
#middle-menu li a:hover {
	color: #0895ED;
}
#middle-menu li.jobs a {
	background-position: 0 0;
	width: 120px;
	padding-left: 35px;
}
#middle-menu li.jobs a:hover {
	background-position: 0 -92px;
}
#middle-menu li.energy a {
	background-position: -155px 0;
	width: 120px;
	padding-left: 10px;
}
#middle-menu li.energy a:hover {
	background-position: -155px -92px;
}
#middle-menu li.cities a {
	background-position: -285px -0;
	width: 120px;
	padding-left: 10px;
}
#middle-menu li.cities a:hover {
	background-position: -285px -92px;
}
#middle-menu li.food a {
	background-position: -415px 0;
	width: 120px;
	padding-left: 10px;
}
#middle-menu li.food a:hover {
	background-position: -415px -92px;
}
#middle-menu li.water a {
	background-position: -545px 0;
	width: 125px;
	padding-right: 5px;
}
#middle-menu li.water a:hover {
	background-position: -545px -92px;
}
#middle-menu li.oceans a {
	background-position: -675px 0;
	width: 115px;
	padding-right: 15px;
}
#middle-menu li.oceans a:hover {
	background-position: -675px -92px;
}
#middle-menu li.disasters a {
	background-position: -805px 0;
	width: 110px;
	padding-right: 45px;
}
#middle-menu li.disasters a:hover {
	background-position: -805px -92px;
}
/*参与单位*/
#unit-con {
	float: left;
	width: 680px;
	line-height: 22px;
	padding: 10px;
}
#unit-right {
	float: right;
	width: 238px;
	overflow: hidden;
}
#unit-right ul {
	float: left;
	width: 238px;
}
#unit-right li {
	float: left;
	width: 238px;
	margin-bottom: 10px;
	display: inline;
	height: 68px;
}
#unit-right li a {
	background: url(../images/unit-logo.jpg);
	float: left;
	width: 238px;
	height: 68px;
}
#unit-right li a.un {
	background-position: 0 0;
}
#unit-right li a.un2voice {
	background-position: 0 -72px;
}
#unit-right li a.chinaMovie {
	background-position: 0 -142px;
}
#unit-right li a.un:hover {
	background-position: -239px 0;
}
#unit-right li a.un2voice:hover {
	background-position: -239px -72px;
}
#unit-right li a.chinaMovie:hover {
	background-position: -239px -142px;
}
/*首页*/
.index-left {
	float: left;
	width: 710px;
}
.index-right {
	float: right;
	width: 240px;
}
.site-title {
	float: left;
	width: 100%;
	border-bottom: 6px solid #DFDFDF;
	height: 32px;
}
.site-title em {
	float: left;
	width: 27px;
	height: 19px;
	overflow: hidden;
	background: url(../images/web-btn.png) no-repeat left top;
	margin-top: 7px;
	margin-left: 3px;
	display: inline;
}
.site-title h2 {
	float: left;
	line-height: 32px;
	font-size: 14px;
	color: #0895EF;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	display: inline;
}
.site-title .more {
	float: right;
	width: 50px;
	text-align: center;
	line-height: 35px;
}
#index-celebration {
	float: left;
	width: 350px;
}
#index-celebration-con {
	float: left;
	width: 350px;
	height: 210px;
	margin-top: 3px;
	display: inline;
}
.index-news-con {
	float: left;
	width: 100%;
	height: 208px;
	margin-top: 3px;
	display: inline;
}
#index-news-con {
	float: right;
	width: 348px;
	height: 208px;
	margin-top: 3px;
	display: inline;
	border: 1px solid #dedede;
}
#index-news-con dt {
	float: left;
	width: 348px;
	height: 110px;
}
#index-news-con dt h2 {
	float: left;
	width: 348px;
	height: 35px;
	line-height: 35px;
	text-align: center;
}
#index-news-con dt h2 a {
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	font-size: 20px;
	color: #0895EF;
	text-decoration: none;
}
#index-news-con dt h2 a:hover {
	text-decoration: underline;
	color: #f00;
}
#index-news-con dt p {
	float: left;
	width: 328px;
	padding: 0 10px 0 10px;
	height: 60px;
	line-height: 20px;
	text-indent: 2em;
	color: #818286;
	overflow: hidden;
}
#index-news-con dd {
	float: left;
	width: 348px;
	height: 22px;
	line-height: 22px;
}
#index-news-con dd em {
	float: left;
	font: 0/0 "宋体";
	border: 4px solid;
	border-color: #fff #fff #fff #0895EF;
	margin-top: 7px;
	margin-left: 10px;
	display: inline;
}
#index-news-con dd a {
	float: left;
	width: 255px;
	height: 22px;
	overflow: hidden;
}
#index-news-con dd span {
	float: left;
	width: 60px;
	text-align: center;
	height: 22px;
	overflow: hidden;
}
#index-news .site-title em {
	background-position: 0 -20px;
}
#index-aboutus-con {
	float: left;
	width: 218px;
	height: 188px;
	border: 1px solid #dedede;
	margin-top: 3px;
	display: inline;
	padding: 10px;
	line-height: 18px;
	overflow: hidden;
}
#index-aboutus-con img {
	float: left;
	display: inline;
	margin-right: 5px;
	margin-bottom: 5px;
	display: inline;
}
#index-aboutus em {
	background-position: 0 -40px;
}
#index-review em {
	background-position: 0 -440px;
}
#index-review-con {
	float: left;
	width: 218px;
	height: 188px;
	border: 1px solid #dedede;
	margin-top: 6px;
	display: inline;
	padding: 10px;
	line-height: 18px;
	overflow: hidden;
}
#index-review-con dt {
	float: left;
	width: 218px;
	height: 90px;
	padding-bottom: 10px;
}
#index-review-con dt img {
	float: left;
	display: inline;
	padding-right: 5px;
}
#index-review-con p {
	float: left;
	display: inline;
	text-indent: 2em;
	width: 100px;
	font-weight: bold
}
#index-review-con dd {
	float: left;
	width: 218px;
	line-height: 22px;
}
#index-doing {
	height: 243px;
	background: url('../images/bj.jpg') no-repeat left top;
}
#index-doing dl {
	float: left;
	width: 500px;
	margin-left: 200px;
	display: inline;
}
#index-doing dl dt {
	float: left;
	width: 500px;
	height: 177px;
}
#index-doing dl dt p {
	float: left;
	text-indent: 2em;
	color: #fff;
	line-height: 22px;
}
#index-doing dl h2 {
	float: left;
	width: 500px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	padding-top: 10px;
}
#index-doing dl h2 a {
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	font-size: 20px;
	color: #fff;
	text-decoration: none;
}
#index-doing dl h2 a:hover {
	text-decoration: underline;
	color: #f00;
}
#index-doing dl dd ul {
	float: left;
	width: 475px;
	height: 48px;
	margin-left: 15px;
	display: inline;
}
#index-doing dl dd ul li {
	float: left;
	margin-right: 10px;
	line-height: 38px;
	margin-top: 6px;
	display: inline;
}
#index-doing dl dd ul a span {
	float: left;
	height: 39px;
	display: inline;
	background: url(../images/button.jpg) left top;
	padding: 0 3px 0 9px;
	line-height: 39px;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	font-size: 14px;
}
#index-doing dl dd ul a em {
	float: left;
	width: 7px;
	height: 39px;
	background: url(../images/button.jpg) right top;
}
#index-competition-con {
	float: left;
	width: 708px;
	height: 188px;
	border: 1px solid #dedede;
	margin-top: 3px;
	display: inline;
}
#index-competition-con #left {
	float: left;
	width: 195px;
	margin-left: 12px;
	margin-top: 15px;
	display: inline;
}
#index-competition-con #index-rule {
	float: left;
	width: 96px;
	height: 36px;
	background: url('../images/index-btn.jpg') no-repeat left top;
	text-align: center;
	line-height: 36px;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	margin-top: 10px;
	display: inline;
}
#index-competition-con #index-submit {
	float: right;
	width: 96px;
	height: 36px;
	background: url('../images/index-btn.jpg') no-repeat left top;
	text-align: center;
	line-height: 36px;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	margin-top: 10px;
	display: inline;
}
#index-competition-con #right {
	float: left;
	width: 470px;
	margin-left: 24px;
	margin-top: 12px;
	display: inline;
}
#index-competition-con #right h2 {
	float: left;
	width: 470px;
	height: 30px;
	background: #0995ED;
	text-align: center;
	line-height: 30px;
}
#index-competition-con #right h2 a {
	color: #fff;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
#index-competition-con #right h2 a:hover {
	color: #094D99;
	text-decoration: underline;
}
#index-competition-con #right p {
	float: left;
	width: 470px;
	height: 120px;
	margin-top: 10px;
	display: inline;
	line-height: 20px;
	text-indent: 2em;
	overflow: hidden;
}
#index-competition em {
	background-position: 0 -60px;
}
#index-film .site-title ul {
	float: right;
	height: 20px;
	width: 80px;
}
#index-film .site-title ul li {
	float: left;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	border: 1px solid #ccc;
	margin-left: 5px;
	margin-top: 10px;
	display: inline;
	cursor: pointer;
}
#index-film .site-title ul li.cur {
	background: #0896EC;
	border: 1px solid #0896EC;
	color: #fff;
}
#index-film-con {
	float: left;
	height: 190px;
	width: 240px;
	margin-top: 3px;
	display: inline;
	position: relative;
}
#index-film-con .play {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 80px;
	left: 105px;
	cursor: pointer;
	background: url(../images/play_icon_normal.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/play_icon_normal.png');
	_background: none;
}
#index-film-con:hover .play {
	background: url(../images/play_icon_hover.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/play_icon_hover.png');
	_background: none;
}
#index-propaganda-con {
	float: left;
	width: 708px;
	border: 1px solid #dedede;
	margin-top: 3px;
	display: inline;
	overflow: hidden;
}
#index-propaganda-con ul {
	float: left;
	width: 708px;
}
#index-propaganda-con ul li {
	float: left;
	width: 210px;
	height: 160px;
	margin-left: 19px;
	margin-top: 10px;
	padding-bottom: 15px;
	display: inline;
	position: relative;
}
#index-propaganda-con ul li .play {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 115px;
	left: 10px;
	cursor: pointer;
	background: url(../images/play_icon_normal.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/play_icon_normal.png');
	_background: none;
}
#index-propaganda-con ul li:hover .play {
	background: url(../images/play_icon_hover.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/play_icon_hover.png');
	_background: none;
}
#index-propaganda em {
	background-position: 0 -461px;
}
#index-cooperation em {
	background-position: 0 -120px;
}
#film em {
	background-position: 0 -80px;
}
/*二级页面通用*/
.list-title {
	float: left;
	width: 100%;
	height: 40px;
	border-bottom: 8px solid #DFDFDF;
}
.list-title em {
	float: left;
	width: 40px;
	height: 30px;
	overflow: hidden;
	background: url(../images/web-btn.png) no-repeat left top;
	margin-top: 10px;
	margin-left: 3px;
	display: inline;
}
.list-title h2 {
	float: left;
	line-height: 50px;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	font-size: 20px;
	color: #0895EF;
	display: inline;
}
.list-title h2 font {
	font-size: 14px;
	font-weight: normal;
	color: #0895EF;
}
/*宣传材料*/
#list-propaganda-title em {
	background-position: 0 -252px;
}
#list-propaganda-con {
	float: left;
	width: 958px;
	border: 1px solid #dedede;
	margin-top: 5px;
	display: inline;
	height: auto;
	padding-bottom: 20px;
}
#list-propaganda-con #title {
	float: left;
	width: 930px;
	height: 30px;
	line-height: 30px;
	background: #0895EF;
	margin-left: 15px;
	margin-top: 15px;
	display: inline;
	text-indent: 1em;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	font-size: 16px;
	color: #fff;
}
#list-propaganda-con #title a {
	float: right;
	width: 80px;
	text-align: center;
	font-family: sans-serif;
	font-weight: normal;
}
#list-propaganda-con #video-list {
	float: left;
	width: 930px;
	height: 30px;
	line-height: 30px;
	margin-left: 15px;
	margin-top: 20px;
	display: inline;
	height: auto;
}
#list-propaganda-con #video-list li {
	float: left;
	width: 275px;
	height: 180px;
	margin-left: 26px;
	margin-bottom: 15px;
	display: inline;
	position: relative;
}
#list-propaganda-con #video-list p {
	height: 25px;
	left: 0;
	bottom: 0;
	background: #000;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	width: 275px;
	position: absolute;
	line-height: 25px;
	text-align: center;
	color: #fff;
}
li .play-icon {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 115px;
	left: 5px;
	cursor: pointer;
	background: url(../images/play_icon_normal.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/play_icon_normal.png');
	_background: none;
}
li:hover .play-icon {
	background: url(../images/play_icon_hover.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/play_icon_hover.png');
	_background: none;
}
#listpage {
	float: left;
	width: 500px;
	margin-left: 300px;
	margin-top: 10px;
	display: inline;
	height: 30px;
	padding-bottom: 20px;
}
.photo_prev a {
	cursor: url(./images/prev.cur), auto;
}
.photo_next a {
	cursor: url(./images/next.cur), auto;
}
/*公益影片*/
#list-film-title em {
	background-position: 0 -224px;
}
#list-film {
	float: left;
	width: 958px;
	height: 600px;
	border: 1px solid #dedede;
	margin-top: 5px;
	display: inline;
}
#list-film #film-title {
	float: left;
	width: 958px;
	height: 50px;
	line-height: 50px;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	font-size: 24px;
	text-indent: 10px;
}
#list-film #play-con {
	float: left;
	width: 640px;
	height: 535px;
	margin-left: 15px;
	display: inline;
}
#list-film #film-list {
	float: right;
	width: 285px;
}
#list-film #film-list dl.play-list {
	float: left;
	width: 285px;
	height: 60px;
	margin-bottom: 10px;
	display: inline;
	overflow: hidden;
}
#list-film #film-list dl.play-list dt {
	float: left;
	width: 80px;
	height: 60px;
	overflow: hidden;
}
#list-film #film-list dl.play-list dd {
	float: left;
	width: 190px;
	line-height: 24px;
	margin-left: 10px;
	display: inline;
}
#list-film #film-list dl.play-list dd a {
	font-size: 14px;
	font-weight: bold;
}
#list-film #film-list dl.play-list dd em {
	float: left;
	width: 14px;
	height: 12px;
	margin-top: 5px;
	display: inline;
	background: url(../images/web-btn.png) 0 -182px;
	padding-right: 5px;
}
#list-film #film-page {
	float: left;
	width: 280px;
	border-top: 1px solid #dedede;
	margin-top: 5px;
	display: inline;
}
#list-film #film-page li {
	float: left;
	display: inline;
	line-height: 40px;
	width: 38px;
	font-size: 14px;
	text-align: center;
}
#list-film #film-page li span {
	float: left;
	width: 20px;
	height: 20px;
	border: 1px solid #BCDDEC;
	overflow: hidden;
	margin-top: 10px;
	display: inline;
	line-height: 20px;
}
/*征集大赛*/
#list-competition em {
	background-position: 0 -198px;
}
#list-competition-con {
	float: left;
	width: 690px;
	padding: 0 10px 0 10px;
	line-height: 25px;
}
#competition-title {
	float: left;
	width: 100%;
	line-height: 45px;
	height: 45px;
	text-align: center;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	color: #0895EF;
	font-size: 20px;
}
/*合作伙伴*/
#index-cooperation-con {
	float: left;
	width: 238px;
	height: 210px;
	border: 1px solid #dedede;
	margin-top: 3px;
	display: inline;
}
#index-cooperation-con ul {
	float: left;
	width: 218px;
	margin-left: 10px;
	margin-top: 8px;
	display: inline;
}
#index-cooperation-con li {
	float: left;
	width: 218px;
	height: 24px;
	line-height: 24px;
}
#index-cooperation-con li em {
	float: left;
	font: 0/0 "宋体";
	border: 4px solid;
	border-color: #fff #fff #fff #0895EF;
	margin-top: 9px;
	display: inline;
}
#copyright {
	width: 100%;
	height: 30px;
	background: #EFEFF1;
	margin: 10px auto 0 auto;
}
#copyright dt {
	float: left;
	width: 610px;
	height: 30px;
	line-height: 30px;
}
#copyright dd {
	float: left;
	width: 70px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
#footer {
	text-align: center;
	padding-bottom: 20px;
}
#footer li {
	text-align: center;
	width: 100%;
	float: left;
	padding: 10px 0 0px 0;
	font-size: 14px;
}
#footer li h2 {
	font-size: 14px;
	font-family: "Helvetica", "Helvetica Neue", "Arial";
}
#footer li h3 {
	font-size: 14px;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
}
/*联系我们*/
#contactus-title em {
	background-position: 0 -284px;
}
#contactus-con {
	float: left;
	width: 600px;
	padding-left: 30px;
	padding-top: 20px;
}
#contactus-con p {
	float: left;
	width: 600px;
	line-height: 35px;
	font-size: 14px;
	color: #0895EF;
}
/*关于我们*/
#list-aboutus em {
	background-position: 0 -150px;
}
#list-aboutus-con {
	float: left;
	width: 700px;
	padding: 10px;
	line-height: 25px;
}
#right-ad {
	float: right;
	width: 230px;
	background: #F4F4F4;
	padding: 5px;
	overflow: hidden;
}
/*活动回顾*/
#review-title em {
	background-position: 0 -484px;
}
/*新闻中心*/
#news-title em {
	background-position: 0 -312px;
}
#news-con {
	float: left;
	width: 700px;
	padding: 10px;
	overflow: hidden;
}
#news-con h2.title {
	float: left;
	width: 700px;
	height: 35px;
	line-height: 35px;
}
#news-con h2.title a {
	font-size: 18px;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	color: #0895EF;
}
#news-con p.desc {
	float: left;
	width: 700px;
	line-height: 24px;
	text-indent: 2em;
	color: #0997ED;
	padding-bottom: 15px;
}
#news-con #news-list {
	float: left;
	width: 700px;
}
#news-con #news-list li {
	float: left;
	width: 700px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dotted #dedede;
}
#news-con #news-list li.hr {
	height: 20px;
	border-bottom-width: 0;
}
#news-con #news-list em {
	float: left;
	font: 0/0 "宋体";
	border: 4px solid;
	border-color: #fff #fff #fff #0895EF;
	margin-top: 13px;
	display: inline;
}
#news-con #news-list a {
	float: left;
	width: 550px;
	height: 26px;
	overflow: hidden;
	font-size: 14px;
	text-indent: 5px;
}
#news-con #news-list span {
	float: left;
	width: 100px;
	text-align: center;
	height: 26px;
	font-size: 14px;
}
#newspage {
	float: left;
	width: 400px;
	margin-left: 100px;
	margin-top: 10px;
	display: inline;
	height: 30px;
	padding-bottom: 20px;
	padding-top: 10px;
}
#news-show-title {
	float: left;
	width: 700px;
	height: 70px;
}
#news-show-title h2 {
	font-size: 18px;
	color: #0895EF;
	float: left;
	width: 700px;
	text-align: center;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
}
#news-show-title p {
	float: left;
	border-bottom: 1px solid #dedede;
	line-height: 20px;
	padding-top: 5px;
	text-align: center;
	width: 700px;
}
#news-show {
	float: left;
	width: 700px;
	line-height: 24px;
	font-size: 14px;
}
#news-right {
	float: right;
	width: 234px;
	background: #F4F4F4;
	margin-top: 10px;
	display: inline;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 10px;
}
#news-right h2 {
	float: left;
	width: 234px;
	height: 35px;
	line-height: 35px;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	color: #0995ED;
	font-size: 16px;
}
#news-right ul {
	float: left;
	width: 234px;
	padding-bottom: 10px;
}
#news-right li {
	float: left;
	width: 214px;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	margin-left: 10px;
	display: inline;
}
/*我要参与*/
#participate-title em {
	background-position: 0 -342px;
}
#participate-title-con {
	float: left;
	width: 700px;
	padding: 10px;
	overflow: hidden;
}
#participate-con ul {
	float: left;
	width: 700px;
	margin-top: 15px;
	display: inline;
	padding-bottom: 20px;
}
#participate-con li {
	float: left;
	width: 700px;
	margin-bottom: 5px;
	line-height: 30px;
}
#participate-con label {
	vertical-align: middle;
	width: 80px;
	color: #999;
	float: left;
	line-height: 30px;
}
#participate-con input, #participate-con textarea {
	background: -moz-linear-gradient(center top, #FFFFFF, #fff 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;
	border: 1px solid #E5E5E5;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	font: 13px/100% Verdana, Tahoma, sans-serif;
	outline: 0 none;
	padding: 2px;
}
#participate-con .submit-input {
	background: none repeat scroll 0 0 #617798;
	border: 0 none;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	font-size: 14px;
	padding: 9px 15px;
	width: auto;
}
#participate-con textarea {
	height: 160px;
	line-height: 20px
}
#participate-list {
	float: left;
	width: 958px;
	border: 1px solid #dedede;
	margin-top: 5px;
	display: inline;
}
#participate-list ul.participate-ul {
	float: left;
	width: 958px;
	padding-bottom: 15px;
}
#participate-list ul.participate-ul li {
	float: left;
	width: 224px;
	height: 340px;
	border: 1px solid #dedede;
	margin-left: 10px;
	margin-top: 15px;
	display: inline;
}
.participate-ul li dl {
	float: left;
	width: 224px;
}
.participate-ul li dl dt {
	float: left;
	width: 224px;
	height: 204px;
	text-align: center;
}
.participate-ul li dl dd {
	float: left;
	width: 224px;
	text-align: center;
}
.participate-ul li dl dd.vote {
	height: 36px;
}
.participate-ul li dl dd.vote .vote-button {
	width: 74px;
	height: 26px;
	border-width: 0;
	background: url(../images/vote-bj.jpg) no-repeat left top;
	float: left;
	margin-left: 80px;
	color: #fff;
}
.participate-ul li dl dd.gray {
	height: 90px;
	background: #EFEFEF;
	padding: 5px 0 5px 0
}
.participate-ul li dl dd.gray h3 {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 26px;
}
.participate-ul li dl dd.gray p {
	float: left;
	width: 100%;
	text-align: center;
	line-height: 20px;
}
/*周年庆典*/
#celebration-title em {
	background-position: 0 -373px;
}
#celebration-con {
	float: left;
	width: 700px;
	padding: 10px;
	overflow: hidden;
}
/*合作伙伴*/

#cooperation-title em {
	background-position: 0 -405px;
}
#cooperation-con {
	float: left;
	width: 958px;
	margin-top: 4px;
	display: inline;
	border: 1px solid #dedede;
	padding-bottom: 10px;
}
#cooperation-con .title {
	float: left;
	width: 940px;
	margin-left: 9px;
	margin-top: 9px;
	display: inline;
	background: #0895ED;
	height: 30px;
}
#cooperation-con .title h3 {
	float: left;
	width: 200px;
	line-height: 30px;
	text-indent: 10px;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}
#cooperation-con .title a {
	float: right;
	width: 80px;
	line-height: 30px;
	text-align: center;
}
#cooperation-con ul.cooperation-list {
	float: left;
	width: 958px;
}
#cooperation-con ul.cooperation-list li {
	float: left;
	width: 227px;
	height: 105px;
	margin-left: 10px;
	margin-top: 10px;
	display: inline;
	background: #ccc;
	position: relative;
}
#cooperation-con ul.cooperation-list li p {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 24px;
	line-height: 24px;
	background: #000;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	color: #fff;
	width: 227px;
	text-indent: 1em;
}
#cooperation-left {
	float: left;
	width: 680px;
	padding: 10px;
}
#cooperation-left #h2title {
	float: left;
	width: 680px;
	line-height: 40px;
	color: #0995ED;
	font-size: 18px;
}
#cooperation-left #img {
	float: left;
	width: 620px;
	border: 1px solid #dedede;
	padding: 20px;
	text-align: center;
}
#cooperation-left #content {
	float: left;
	width: 680px;
	line-height: 24px;
	font-size: 14px;
	color: #0896EC;
	padding: 10px 0 10px 0;
}
#cooperation-right {
	float: right;
	width: 234px;
	background: #F4F4F4;
	height: 678px;
	margin-top: 10px;
	display: inline;
	padding-left: 6px;
	padding-top: 6px;
}
#cooperation-right ul {
	float: left;
	width: 227px;
	height: 678px;
	overflow: hidden;
}
#cooperation-right li {
	float: left;
	width: 227px;
	height: 115px;
}
/*首页滚动图效果*/
.smallslider {
	position: relative;
	overflow: hidden;
}
.smallslider ul {
	position: absolute;
}
.smallslider li {
	margin: 0;
	padding: 0;
	text-align: center;
}
.smallslider li a img {
	vertical-align: top;
}
.smallslider h3 {
	position: absolute;
	font-weight: bold;
	font-size: 12px;
	line-height: 30px;
	z-index: 102;
	width: 100%;
	color: #CCC;
	font-weight: bold;
	text-indent: 1em;
}
.smallslider h3 a:link, .smallslider h3 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.smallslider h3 a:hover {
	text-decoration: underline;
	color: #FF6600;
}
.smallslider-btns {
	position: absolute;
	z-index: 103;
}
.smallslider-btns span {
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
	color: #9F9F9F;
	cursor: pointer;
	float: left;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	width: 16px;
}
.smallslider-btns span.current-btn {
	background-color: #0895ED;
	border: 1px solid #0E89D9;
	color: white;
	font-size: 13px;
	font-weight: bold;
}
.smallslider-lay {
	position: absolute;
	background: black;
	height: 26px;
	width: 100%;
	z-index: 101;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #0E89D9;
	text-decoration: none;
}
/*分页*/
#pages a {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #333;
	padding: 0 10px
}
#pages a.a1 {
	padding: 0 5px 0 5px;
}
#pages a:hover {
	background: #f1f1f1;
	color: #000;
	text-decoration: none
}
#pages span {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	background: #5a85b2;
	border: 1px solid #5a85b2;
	color: #fff;
	text-align: center;
	padding: 0 10px
}
#pages .noPage {
	display: inline-block;
	width: 56px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #a4a4a4;
}
.fff {
	color: #fff;
}
#page-con {
	float: left;
	width: 958px;
	padding: 10px 0 20px 0;
	margin-top: 5px;
	display: inline;
}
#page-left {
	float: left;
	width: 690px;
	line-height: 24px;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
}
#page-right {
	float: right;
	width: 240px;
}
#page-right ul {
	float: left;
	width: 240px;
}
#page-right li {
	float: left;
	width: 240px;
	height: 100px;
	background: #f4f4f4;
	margin-bottom: 10px;
	display: inline;
}
a.white:link {
	font-size: 12px;
	text-decoration: none;
	color: #fff;
}
a.white:visited {
	font-size: 12px;
	text-decoration: none;
	color: #fff
}
a.white:hover {
	font-size: 12px;
	text-decoration: underline;
	color: red
}
a.white:active {
	font-size: 12px;
	text-decoration: none;
	color: #fff
}
a {
	text-decoration: none;
	color: #000;
}
.ads {
	margin: 0 auto 0 auto;
	width: 960px;
}
