@charset "utf-8";
/* CSS Document */
body
{
	margin: 0px;
	padding: 0px;
	/*background: url(../images/bg01.gif) #FFFFFF;*/
	font-size: 12px;
	font-family: "宋体" , Arial, sans-serif;
}
a
{
	color: #39485b;
	text-decoration: none;
}
a img
{
	margin: 0px;
	padding: 0px;
	border: none;
}
p
{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color: #39485b;
	font-family: "宋体" , Arial, sans-serif;
}
ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
form
{
	margin: 0px;
	padding: 0px;
}
.clear
{
	margin: 0px;
	padding: 0px;
	clear: both;
	
}
.wrapper
{
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
}

/*----------minornav-------------------*/
.minornav
{
	background: url(../images/bg_1.jpg) repeat-x;
	height: 35px;
	overflow:hidden;
}
.minornav .left
{
	margin: 0px 0px 0px 15px;
	padding: 10px 0px 0px 0px;
}
.minornav .left ul li
{
	float: left;
	padding: 0px 0px 0px 15px;
}
.minornav .right
{
	float: right;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	_display:inline;
}
.minornav .right ul li
{
	float: right;
	padding: 0px 0px 0px 15px;
}
.minornav .right ul li a
{
	display: block;
}
.minornav .right ul li a:hover
{
	color: #FF9900;
}

/*----------------------------------banner------------------------------*/
.banner
{
	background: url(../images/banner.jpg) no-repeat;
	height: 120px;
}

/*----------------------------------mainnav------------------------------*/
.mainnav
{
	height: 46px;
	background: url(../images/bg_3.jpg) repeat-x;
	/*overflow:hidden;*/
	z-index:1999;
	position:relative;
}
.mainnav ul
{
	padding: 0px 0px 0px 30px;
	margin: 0px auto;
}
.mainnav ul li
{
	float: left;
	margin: 0px;
	line-height: 46px;
	cursor: pointer;
	_width:120px;
	_text-align:center;
}
.mainnav ul li a
{
	display: block;
	padding: 0px 27px 0px 27px;
	height: 46px;
	font-size: 16px;
	color: #ffffff;
}
.mainnav ul li a:hover
{
	background: url(../images/bg_mainnav.jpg) top left repeat-x;
}

/*------------------content------------------------*/
.content
{
	min-height: 570px;
	background: #fafbfd url(../images/bg_4.jpg) repeat-x;
}

/*------------------content left------------------------*/
.content .left
{
	float: left;
	margin: 0px;
	padding: 0px 64px 0px 33px;
	width: 266px;
}
.content .left .title
{
	padding: 30px 0px 5px 0px;
	color: #232c36;
	font-size: 16px;
	font-family: "黑体" , "宋体";
}
.content .left ul li
{
	height: 35px;
	line-height: 35px;
}
.content .left ul a
{
	display: block;
	width: 266px;
	height: 35px;
	background: url(../images/sanjiao1.png) no-repeat left bottom;
	text-indent: 24px;
}
.content .left ul a:hover
{
	background: url(../images/hand.png) no-repeat left bottom;
}

/*----------------content right---------------------*/
.content .right
{
	float: right;
	margin: 0px;
	padding: 0px 30px 0px 0px;
	min-height: 600px;
	width: 597px;
}

/*----------------text---------------------*/
.content .right .text
{
	padding: 0px;
	margin: 0px;
}
.content .right .text img
{
	margin: 0px;
	padding: 30px 0px 15px 0px;
}
.content .right .text p
{
	line-height: 24px;
	text-indent: 40px;
}
.content .right .text a
{
	color: #3ca5e8;
}
.content .right .text a:hover
{
	color: #FF9900;
}
.content .right .text ul
{
	margin: 0px;
	padding: 10px 10px 10px 10px;
}
.content .right .text ol
{
	margin: 0px;
	padding: 10px 10px 10px 10px;
}
.content .right .text li
{
	line-height: 24px;
	text-indent: 40px;
}
.content .right .text .title
{
	margin: 0px;
	padding: 30px 0px 15px 0px;
	color: #000000;
	font-size: 25px;
	font-family: "微软雅黑" , "黑体" , "宋体";
	text-align: left;
	line-height: 20px;
}

/*----------------list---------------------*/
.content .right .list
{
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.content .right .list img.title
{
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
.content .right .list div.title
{
	margin: 0px;
	padding: 20px 0px 20px 0px;
	color: #000000;
	font-size: 25px;
	font-family: "微软雅黑" , "宋体";
	text-align: left;
	line-height: 30px;
}
.content .right .list div.titles
{
	margin: 0px;
	padding: 20px 0px 10px 0px;
	color: #000000;
	font-size: 25px;
	font-family: "微软雅黑" , "宋体";
	text-align: left;
	line-height: 10px;
}
.content .right .list ul
{
	padding: 0px 0px 0px 30px;
}
.content .right .list ul li
{
	line-height: 30px;
}
.content .right .list ul li a
{
	display: block;
	width: 550px;
	height: 30px;
	background: url(../images/sanjiao2.png) left no-repeat;
	text-indent: 25px;
}
.content .right .list ul li a:hover
{
	color: #FF9900;
}
.content .right .list .more
{
	float: right;
	padding: 0px;
	margin: 0px;
}
.content .right .list .more a
{
	display: block;
	width: 115px;
	height: 26px;
	/*background: url(../images/more.png) no-repeat left;*/
	text-indent: 40px;
	line-height: 26px;
}
.content .right .list .more a:hover
{
	color: #0692ce;
}

/*--------------------article----------------------*/
.content .right .article .title
{
	margin: 0px;
	padding: 30px 0px 10px 0px;
	font-family: "微软雅黑" , "黑体" , "宋体";
    font-size: 25px;
	color: #000000;
	text-align: center;
	line-height: 30px;
}
.content .right .article .description
{
	margin: 0px;
	padding: 10px 0px 15px 0px;
	font-family: "微软雅黑" , "黑体" , "宋体";
	font-size: 14px;
	color: #0692ce;
	text-align: center;
	line-height: 12px;
}
.content .right .article .content
{
	margin: 0px;
	padding: 0px;
	background: none;
}

/*--------------------group----------------------*/
.content .right .group .title
{
	margin: 0px;
	padding: 30px 0px 10px 0px;
	color: #000000;
	font-size: 25px;
	font-family: "微软雅黑" , "黑体" , "宋体";
	text-align: left;
	line-height: 30px;
}
.content .right .group .research
{
	margin: 0px;
	padding: 0px;
	color: #0692ce;
	font-size: 14px;
	text-indent: 15px;
}
.content .right .group .introduction
{
	margin: 0px;
	padding: 15px 0px 0px 0px;
}
.content .right .group .introduction p
{
	margin: 0px;
	padding: 5px;
	line-height: 24px;
	text-indent: 30px;
	color: #000000;
}
.content .right .group .introduction ul
{
	margin: 0px;
	padding: 5px;
}
.content .right .group .introduction ol
{
	margin: 0px;
	padding: 5px;
}
.content .right .group .introduction li
{
	line-height: 24px;
	text-indent: 40px;
}
.content .right .group .member
{
	padding: 10px 0px 0px 0px;
	color: #39485b;
	font-size: 12px;
	text-indent: 30px;
}

/*--------------------member----------------------*/
.content .right .member
{
	margin: 0px;
	padding: 0px;
}
.content .right .member .title
{
	margin: 0px;
	padding: 30px 0px 20px 0px;
	font-family: "微软雅黑" , "黑体" , "宋体";
	font-size: 25px;
	color: #000000;
	text-align: left;
	line-height: 30px;
}
.content .right .member .information
{
	margin: 0px;
	padding: 10px 0px;
}
.content .right .member .information .face
{
	float: left;
	margin: 0px;
	padding: 0px 10px 10px 0px;
	width: 150px;
	height: 150px;
}
.content .right .member .information h3
{
	margin: 3px 0px;
	font-size: 14px;
	font-family: "微软雅黑" , "黑体" , "宋体";
	color: #0692ce;
	line-height: 24px;
}
.content .right .member .information p
{
	padding: 0px 10px;
	line-height: 24px;
	text-indent: 30px;
}
.content .right .member .information .more
{
	float: right;
	padding: 0px;
	margin: 0px;
}
.content .right .member .information .more a
{
	display: block;
	width: 115px;
	height: 26px;
	background: url(../images/more.png) no-repeat left;
	text-indent: 40px;
	line-height: 26px;
}
.content .right .member .information .more a:hover
{
	color: #0692ce;
}

/*-----------------album----------------*/
div.albumlist
{
	margin: 0px 40px;
	padding: 10px 40px;
	width: auto;
	min-height: 600px;
}
div.albumlist div.photo
{
	float: left;
	margin: 9px 4px;
	width: 200px;
	max-height: 150px;
	text-align: center;
	border: solid 1px #aaaaaa;
}
div.albumlist div.photo img
{
	max-width: 200px;
	height: 150px;
}

div.albumshow
{
	margin: 20px 40px;
	width: auto;
}

div.albumshow span.title
{
	display: block;
	margin: 16px 0px 0px 0px;
	padding: 10px 20px;
	width: auto;
	height: 18px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
div.albumshow div.photo
{
	margin: 10px auto;
	width: 800px;
	max-height: 600px;
	text-align: center;
	border: solid 1px #aaaaaa;
}
div.albumshow div.photo img
{
	max-width: 800px;
	height: 600px;
}
div.albumshow span.introduction
{
	display: block;
	margin: 10px auto;
	width: 800px;
	font-size: 12px;
}

/*-----------------pagerbar----------------*/
.content .pagerbar
{
	margin: 20px 40px;
	padding: 4px 0px 0px 0px;
	width: auto;
	height: 16px;
	font-size: 14px;
	#text-align: center;
	border-top: solid 1px #cfced3;
}
.content .pagerbar a
{
	display: inline;
}

/*-------------error------------*/
.content .error
{
	margin: 0px;
	padding: 50px 0px;
}
.content .error table
{
	margin: 0px auto;
	padding: 0px;
	font-size: 12px;
}

/*-----------------footer----------------*/
.footer
{
	background: url(../images/bg_6.jpg) repeat-x;
	height: 45px;
	clear:both;
}
.footer .center
{
	margin: 0px auto;
	width: 700px;
}
.footer .center p
{
	 text-align:center;
  	padding-right: 35px;
	line-height: 45px;
}


#links{ width:1000px;height:auto;overflow:hidden; clear:both}
.links_title{ width:960px;line-height:20px;padding:0px 10px; font-size:14px; font-weight:bold;height:auto; overflow:hidden}
.links_mean{ width:1000px;}
.links_mean li{ line-height:20px;margin-left:20px;white-space:nowrap; word-wrap:normal; _display:inline;float:left;}
#ctl00_ctl00_MainContent_RightContent_PhotoCastrTest_DoDoPhotoCastrControl img{margin-left:30px;}