/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,input,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,i,em{margin:0;padding:0;font-style:normal;}
ul,ol{list-style:none;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
body{font-family:"microsoft yahei",tahoma,"Hiragino Sans GB",\5B8B\4F53, sans-serif;font-size:12px;color: #333;-webkit-font-smoothing: subpixel-antialiased;}
img{-ms-interpolation-mode:bicubic; border-width:0;}
a{color:#444;text-decoration:none;outline:0;}
a:hover{/* color:#c95b20 */color:#9f2925;}
.clearfix{*zoom:1;}
.clearfix:after{content:'\0020';display:block;height:0;font-size:0;visibility:hidden;clear:both;}
.fL{float:left;display:inline;}
.fR{float:right;display:inline;}
.hide{display:none;}
h1,h2,h3,h4,h5{font-weight:normal;}

input:focus, textarea:hover {
	outline:none;}
body {
	background:#f0eee7;}
.block {
	display:block;}
a {
	cursor:pointer;}
.wraper a:hover {
	/* color:#c95b20 */color:#9f2925;}
.wraper {
	width:980px;
	margin:0px auto;}
.header {
	border-top:3px solid #9f2925;
	background:#fff url(../images/headerbg.jpg) repeat-x;}
.header .upside {
	height:86px;}
.header .upside .logo {
	float:left;
	display:inline;
	margin-top:28px;}
.header .upside .right {
	float:right;
	display:inline;
	line-height:16px;
	margin-top:37px;
	height:16px;}
.header .upside .fund, .header .right .line, .header .langu .mailto{
	float:left;
	height:16px;
	display:inline;
	color:#787874;}
.header .fund:before {
	content: url(../public/images/tips/basic/132.png);
	vertical-align:middle;
  	display:inline-block;}
.header .mailto:before {
	content: url(../public/images/tips/166.png);
	vertical-align:middle;
  	display:inline-block;
  	margin-right: 5px;}
.header .right a {
	color:#787874;}
.header .right a:hover {
	/* color:#c95b20 */color:#9f2925;}
.header .upside .line {
	margin:0px 8px;
	color:#787874;}
.header .upside .right .langu a img {
	margin-right:5px;
	vertical-align:middle
;}
.header .upside .right .langu {
	position:relative;
	_top:3px;}
.header .upside .right .langu .box {
	position:absolute;
	left:-10px;
	width:100px;
	display:none;
	top:25px;
	background:#fff;
	box-shadow:0px 0px 3px #999;
	border:1px solid #ccc\9;}
.header .upside .right .langu .current {
	background:url(../images/icon.png) no-repeat;
	background-position:right 7px;
	padding-right:15px;}
.header .langu .box a {
	display:block;
	height:30px;
	line-height:30px;
	padding:0 10px;}
.header .downside {
	height:52px;
	padding-bottom:4px;
	border-top:1px solid #ccc;}
.header .downside ul {
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	float:left;
	display:inline;}
.header .downside li {
	float:left;
	display:inline;
	line-height:50px;
	padding-right:15px;
	background:url(../images/icon.png) no-repeat;
	background-position:right -22px;
	padding-left:15px;
	height:52px;}
.header .downside li a {
	color:#444;
	font-size:15px;
	float:left;
	display:inline;
	padding:0px 4px;
	height:50px;
	padding-top:2px;}
.header .downside li.focused a {
	border-top:2px solid #a25a37;
	padding-top:0px;
	/* color:#c95b20 */color:#9f2925;}
.header .downside li a:hover {
	/* color:#c95b20; */
	color:#9f2925;}
.header .searchbox {
	float:right;
	width:155px;
	border:1px solid #d1d1d1;
	height:28px;
	display:inline;
	margin-top:10px;}
.header .searchbox .text {
	float:left;
	line-height:28px;
	display:inline;
	background:transparent;
	border:none;
	width:115px;
	height:28px;
	padding-left:5px;}
.header .searchbox #searchbtn {
	width:30px;
	float:right;
	display:inline;
	background:url(../images/icon.png) no-repeat;
	height:28px;}

/* topmenu */

#nav ul
{
	display:none;
	position:absolute;
	border:1px solid #ccc\9;
	background:#fff;
	z-index:100;
	width:180px;
	padding:5px 0;
	margin-left:0px;
	height:auto;
	box-shadow:0px 0px 5px #666;
	border-radius:3px;}



#nav ul li
{
	float:none;
	display:block;
	border:none;
	background:none;
	height:auto;
	padding:0;}

#nav ul a
{
	width:auto;
	text-align:left;
	font-size:14px;
	line-height:42px;
	color:#555;
	display:block;
	background:#fff;
	height:auto;
	float:none;
	border:none;
	text-align:center;}

#nav ul a:hover
{
	background:#F1EEE7;
	/* color:#c95b20 */color:#9f2925;}


#nav ul i {
	border-color: transparent;
	border-style: solid;
	border-width:10px;
	display: block;
	height: 0;
	position: absolute;
	width: 0;
	border-bottom-color:#ccc;
	border-top-width:0;
	left:50%;
	margin-left:-8px;
	top:-10px;}

#nav ul i em {
	border-color: transparent;
	border-style: solid;
	border-width:10px;
	display: block;
	height: 0;
	position: absolute;
	width: 0;
	border-bottom-color:#fff;
	border-top-width:0;
	left:-10px;
	top:1px;}


/* topmenu */


.wraper-index {
	width:1200px;
	position:relative;
	margin:0px auto;}
.wraper-index .banner {
	width:1200px;
	height:446px;
	position:relative;
	overflow:hidden;}
.wraper-index .arrows {
	position:absolute;
	top:110px;
	height:32px;
	left:160px;
	color:#fff;
	font-family:'arial';
	z-index:20;}
.wraper-index .leftarrow {
	float:left;
	display:inline;
	width:18px;
	height:32px;
	background:url(../images/icon1.png) no-repeat;
	background-position:0px -147px;}
.wraper-index .num {
	float:left;
	line-height:32px;
	font-size:22px;
	margin:0px 5px;}
.wraper-index .rightarrow {
	float:left;
	display:inline;
	width:18px;
	height:32px;
	background:url(../images/icon1.png) no-repeat;
	background-position:-73px -147px;}
.wraper-index .num em {
	padding:0 2px;}
.wraper-index .leftarrow:hover, .wraper-index .rightarrow:hover {
	opacity:0.6;
filter:alpha(opacity:60)
;}
.wraper-index .font {
	background:url(../images/circle3.png) no-repeat 46px 78px;
	width:500px;
	height:300px;
	position:absolute;
	top:140px;
	left:50px;}
.wraper-index .banner li {
	width:1200px;
	color:#fff;
	position:relative;}
.wraper-index .banner a.index-imgw {
	width:1200px;
	height:446px;
	display:block;}
.wraper-index .banner a.index-imgw img {
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;}
.wraper-index .banner .t2 {
	line-height:22px;
	font-size:16px;
	width:228px;
	margin:95px auto 0px;}
.wraper-index .t2 a {
	color:#fff;}
.wraper-index .t2 a:hover {
	color:#FFC;}
.wraper-index .banner .describ {
	margin:0px auto;
	line-height:18px;
	margin-top:10px;
	font-family:arial, sans-serif;
	width:300px;}
.index-pro li {
	float:left;
	display:inline;
	width:245px;
/*	padding:0px 122px;*/
 	padding:0px 40px; 
	/*background:url(../images/indexline.png) no-repeat;
	background-position:right top;*/
	margin-right:2px;}
.index-pro li.last {
	background:none;
	margin-right:1px;}
.index-pro {
	width:980px;
	margin:0px auto;
	background:url(../images/indexbg1.jpg) no-repeat;
	padding-top:35px;}
.index-pro li a.imgwrap {
	text-align:center;
	display:block;
	width:245px;
	height:85px;
	line-height:72px;
	margin:0px auto;
*font-size:72px;}
.index-pro li a.imgwrap img {
	vertical-align:middle;}

.index-pro li a.imgwrap:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);}
.index-pro li .index-des {
	line-height:20px;
	color:#5d6265;
	font-family:arial, sans-serif;
	font-size:13px;}

ul.marquee {display: block;position: relative;overflow: hidden;height:160px;}  
ul.marquee li {position: absolute; top: -999em;display: block;}

.index-pro li .index-des p {
	text-align:left;
	text-indent:2em;}
.index-pro li .imgu {
	height:72px;
	vertical-align:middle;
	width:245px;
	display:table-cell;
	text-align:center;
*font-size:72px;
*font-family:'arial';}
.index-clumn {
	margin:0px auto;
	margin-top:55px;
	width:980px;
	background:#e5e0d8;
	padding-top:20px;
	padding-bottom:47px;}
.index-clumn .left1 {
	margin-left:40px;
	width:220px;
	float:left;
	display:inline;}
.index-clumn .index-t1 {
	height:60px;
	line-height:60px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#25282a;
	font-size:18px;
	/*background: url("../images/icon1.png") no-repeat scroll right -74px;*/
	border-bottom: 2px solid #9F2925;}
.index-clumn .index-t2 {
	height:60px;
	line-height:60px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#fff;
	font-size:16px;
	text-align:center;
	background: #9f2925;}
.index-clumn .story {
	background: url(../images/newsbg2.jpg) repeat-x scroll 0 0;
	padding:15px 12px 5px 12px;
	margin-top:10px;}
.index-clumn .imgwrap {
	display:block;}
.index-clumn .t1 {
	height:32px;
	line-height:32px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#931c2a;
	font-size:14px;
	padding:0 3px;}
.index-clumn .t1 a {
	color:#931c2a;}
.index-clumn .t2 {
	height:32px;
	line-height:32px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#fff;
	font-size:14px;
	font-weight:bold;}
.index-clumn .t2a {
	color:#931c2a;}
.index-clumn .desc {
	color:#545454;
	line-height:20px;
	padding:0 3px;
	text-indent:2em;}
.index-clumn .left2 {
	margin-left:42px;
	width:415px;
	float:left;
	display:inline;}
.index-clumn .left2 .reportlist li {
	line-height:18px;
	color:#545454;
	padding:8px 0px;
	border-bottom:1px dotted #a5a5a5;
	background: url(../images/icon.png) no-repeat scroll -189px -126px;
	padding-left:16px;
	font-size:13px;}
.index-clumn .left2 .reportlist li a:hover {
	/* color:#c95b20 */color:#9f2925;}
.index-clumn .left2 .reportlist li a {
	color:#545454;}
.index-clumn .left3 {
	width:180px;
	float:right;
	display:inline;
	margin-top: 22px;
	margin-right:37px;
	background:#413532;}
.index-clumn .left3 .gotodonate {
	height:80px;
	text-align:center;
	background-position:0px -185px;
	font-size:18px;
	color:#fff;}
.index-clumn .left3 .gotodonate1 a {
	color:#fff;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	line-height:20px;
	background: url(../images/icon1.png) no-repeat 0px -185px;
	display:block;
	height:80px;}
.index-clumn .left3 .gotodonate1 a:hover {
	background-position:0px -270px;}

.index-clumn .left3 .gotodonate1 {
	height:80px;
	text-align:center;
	background-position:0px -185px;
	font-size:18px;
	color:#fff;}
.index-clumn .left3 .gotodonate a {
	color:#fff;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	line-height:20px;
	background: url(../images/icon2.png) no-repeat 0px -185px;
	display:block;
	height:80px;}
.index-clumn .left3 .gotodonate a:hover {
	background-position:0px -270px;}


.index-clumn .left3 .gotodonate_en {
	height:80px;
	text-align:center;
	background-position:0px -185px;
	font-size:18px;
	color:#fff;}
.index-clumn .left3 .gotodonate_en a {
	color:#fff;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	line-height:20px;
	background: url(../images/icon1_en.png) no-repeat 0px -185px;
	display:block;
	height:80px;}
.index-clumn .left3 .gotodonate_en a:hover {
	background-position:0px -270px;}


.index-clumn .donatelist li {
	height:40px;
	line-height:40px;
	font-size:14px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	text-align:center;
	background:url(../images/indexline.jpg) no-repeat bottom center;}
.index-clumn .donatelist {
	padding-bottom:23px;}
.index-clumn .donatelist li a {
	color:#fff;}
.index-clumn .donatelist li a:hover {
	color:#FF0;}
.index-links {
	margin-top:15px;
	width:900px;
	margin:15px auto 0px auto;
	padding:0px 40px;}
.index-links .t {
	line-height:45px;
	height:45px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#25282a;
	font-size:18px;
	border-bottom:1px solid #adaca7;}
.index-links .con {
	width:980px;
	overflow:hidden;
	margin-top:18px;}
.index-links li {
	float:left;
	display:inline;
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #c0beb9;
	width:170px;
	margin-right:72px;
	font-size:13px;}
.index-links li a {
	color:#707375;}
.index-links li a:hover {
	/* color:#c95b20 */color:#9f2925;}
.index-links ul {
	width:1050px;}
.about-sec {
	background:url(../images/aboutbg.jpg)��repeat-x;
	width:100%;}
.about-sec .inner {
	background:url(../images/aboutb.jpg) center top no-repeat;}
.about-sec .inner .left {
	float:left;
	text-align:left;
	display:inline;
	margin-top:25px;}
.about-sec .inner .navi {
	line-height:20px;
	color:#fff;}
.about-sec .inner .navi a {
	color:#fff;
	text-shadow:1px 1px 0px #333;
	filter:glow(Color=#000000,Strength=1);
	zoom:1;}
.about-sec .inner .navi a:hover {
	color:#e8fd00;}
.about-sec .inner .ab {
	line-height:28px;
	font-size:24px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#fff;
	text-shadow:1px 1px 0px #333;
	filter:glow(Color=#000000,Strength=1);
	zoom:1;}
.about-sec .inner .line {
	margin:0px 5px;}
.about-sec .ublock {
	height:103px;}
.about-sec .gotodonate {
	width:186px;
	height:50px;
	float:right;
	display:inline;
	background:#43321e;
	/* background:rgba(67,50,30,0.9); */
	background:rgba(201,76,0,0.9);
	color:#fff;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	font-size:16px;
	text-align:center;
	line-height:50px;
	margin-top:28px;
	border-radius:25px;
	-webkit-border-radius:25px;}
.about-sec .gotodonate:hover {
	color:#fff;
	background:rgba(159,41,37);}
.about-sec .gotodonate em {
	height:50px;
	padding-right:28px;
	background:url(../images/icon.png) no-repeat;
	background-position:right -205px;
	_background-position:right -327px;}
.about-sec .loginname {
	width:300px;}
.about-sec .h2_a {
	height:120px;
	background:url(../images/ab_line.png) center bottom no-repeat;
	padding-bottom:2px;
	line-height:120px;
	color:#9f2925;
	font-size:32px;}
.about-sec .dblock p {
	line-height:20px;
	color:#444;
	width:608px;
	text-align:center;
	margin:0px auto;
	font-size:14px;
	margin-top:24px;}
.about-sec .dblock .p1 {
	margin-top:34px;}
.about-sec .ab-for {
	width:106px;
	height:40px;
	line-height:40px;
	margin:0px auto;
	font-size:14px;
	color:#fff;
	background:#9f6d55;
	display:block;
	margin-top:23px;}
.about-sec .ab-for:hover {
	background:#4C3A26;
	color:#fff
;}
.about-sec {
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	text-align:center;}
.section-bg {
	background:url(../images/innerbg.png) repeat-x;}
.about-sec #down {
	background:url(../images/alpha.png) no-repeat center top;}
.ab-section2 {
	background:#f0eee7;
	padding-top:45px;}
.ab-section2 .litem {
	float:left;
	background:#fff url(../images/leftitem.jpg) no-repeat;
	display:inline;
	width:310px;
	height:190px;
	padding-left:160px;}
.ab-section2 .ritem {
	background:#fff url(../images/rightitem.jpg) no-repeat right top;
	float:right;
	display:inline;
	width:435px;
	height:190px;
	padding-left:35px;}
.ab-section2 h2.t {
	height:50px;
	line-height:50px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#25282a;
	font-size:20px;
	margin-top:12px;}
.ab-section2 h2.tx {
	height:50px;
	line-height:50px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#25282a;
	font-size:20px;
	margin-top:12px;}
.ab-section2 .des {
	line-height:20px;
	color:#666;
	width:284px;}
.ab-section2 .p {
	height:14px;
	line-height:14px;
	margin-top:11px;}
.ab-section2 .p a {
	color:#9f2925;}
.ab-section2 .p a:hover {
	/* color:#c95b20 */color:#9f2925;}
#jiegou {
	margin-top:47px;
	background: url(../images/ab_line.png) no-repeat scroll center top;}
#jiegou .leftlist {
	float:left;
	color:#444;
	line-height:20px;
	display:inline;
	width:610px;
	margin-top:20px;}
#jiegou .t1 {
	height:30px;
	line-height:30px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#9f2925;
	font-size:20px;
	height:60px;
	line-height:60px;}
#jiegou .ite {
	border-bottom:1px dotted #c6c4be;
	padding-bottom:20px;}
#jiegou .t2 {
	height:50px;
	line-height:50px;
	color:#25282a;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	font-size:16px;}
#jiegou .item2 {
	margin-bottom:22px;
	line-height:20px
;}
#jiegou .item2 table td {
	padding:3px 0
;}
#jiegou .rlist {
	float:right;
	display:inline;
	margin-top:20px;
	width:320px;}
#jiegou .lista {
	line-height:24px;}
#jiegou .lista li {
	padding-left:15px;
	background:url(../images/icon.png) no-repeat;
	background-position:-190px -83px;}
#jiegou .rlist .ite {
	line-height:20px;
	color:#444;
	border:none;}
.recruit-sec .inner {
	background: url(../images/newslist_bg.png) no-repeat scroll center top;
	/*background: url("../images/recruitbg.jpg") no-repeat scroll center top*/
	min-height:600px;}
.recruit-sec .bainian {
	margin-top:44px;}
.about-sec .dblock {
	overflow:hidden;}
.about-sec .dblock .p1 {
	margin-top:23px;}
.recruit-sec .con {
	width:1050px;
	overflow:hidden;
	background: url(../images/ab_line.png) no-repeat scroll center top;
	margin-top:50px;}
.recruit-sec .con1 {
	margin-top:65px;}
.recruit-sec .recuit-1 li {
	float:left;
	display:inline;
	width:280px;
	margin-right:70px;}
.recruit-sec .recuit-1 {
	padding-top:30px;
	font-family:arial, sans-serif;
	line-height:20px;}
.recruit-sec li h2 {
	height:60px;
	line-height:60px;
	text-align:center;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#9f2925;
	font-size:20px;}
.recruit-sec .con li .desc {
	text-align:left;
	color:#444;
	line-height:20px;
	height: 140px;}
.recruit-sec .con li a.formore {
	height:40px;
	width:78px;
	text-align:center;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#9f2925;
	font-size:14px;
	margin:0px auto;
	margin-top:25px;
	border-top:1px solid #ccc7c0;
	border-bottom:1px solid #ccc7c0;
	display:block;
	line-height:40px;}
.recruit-sec .con li a.formore:hover {
	/* color:#c95b20 */color:#9f2925;}
.recruit-sec .con td.c {
	color:#9f2925;
	white-space:nowrap;}
.recruit-sec .con td {
	vertical-align:top;
	text-align:left;}
.recruit-sec .recruit-dl {}
.recruit-sec .recruit-dl dd {
	padding-left:16px;
	background:url(../images/icon.png) no-repeat;
	background-position:-190px -134px;
	text-align:left;
	padding-bottom:5px;}
.recruit-sec .recruit-dl dd a {
	color:#444;}
.recruit-sec .recruit-dl dd a:hover, #recruit-member .list li a:hover {
	/* color:#c95b20 */color:#9f2925;}
#wraperbg {
	background:url(../images/re1.png) center 358px no-repeat;}
.recruit-sec .desc-gap {
	margin-top:20px;
	text-align:left;}
#recruit-member {
	height:222px;
	background:#e5e0d8;
	margin-top:70px;
	text-align:left;}
#recruit-member .l {
	float:left;
	display:inline;
	width:415px;
	padding-top:25px;
	margin-left:50px;}
#recruit-member .l .t {
	height:44px;
	padding-top:5px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#25282a;
	font-size:20px;
	line-height:35px;}
#recruit-member .l .tx {
	height:44px;
	padding-top:5px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#25282a;
	font-size:20px;
	line-height:35px;}
#recruit-member .des {
	line-height:20px;
	color:#444;
	padding-right:5px;
	font-family:arial, sans-serif;}
#recruit-member a.fordetail {
	font-size:14px;
	color:#9f2925;
	line-height:50px;}
#recruit-member a.fordetail:hover {
	/* color:#c95b20 */color:#9f2925;}
#recruit-member .list {}
#recruit-member .list li {
	background: url(../images/icon.png) no-repeat scroll -190px -134px;
	line-height:20px;
	padding-left: 16px;
	color:#444;
	font-family:arial, sans-serif;}
#recruit-member .list li a {}
.re-project .t {
	color:#9f2925;
	font-size:20px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	height:74px;
	text-align:center;
	line-height:74px;
	background: url(../images/bgline.png) no-repeat scroll center bottom;}
.re-project .tx {
	color:#9f2925;
	font-size:20px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	height:74px;
	text-align:center;
	line-height:74px;
	background: url(../images/bgline.png) no-repeat scroll center bottom;}
.re-project {
	padding-top:30px;
	background:url(../images/re2.jpg) no-repeat center top;
	margin:0px auto;
	width:980px;}
.re-project li {
	float:left;
	display:inline;
	width:280px;
	line-height:20px;
	color:#444;}
.re-project li.middle {
	margin:0px 70px;}
.re-project li .t2 {
	line-height:22px;
	color:#25282a;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	font-size:16px;
	text-align:center;
	height:60px;
	margin-top:40px;}
.re-project .desc {
	height:140px;}
.re-project a.formore {
	height:40px;
	width:78px;
	text-align:center;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#9f2925;
	font-size:14px;
	margin:0px auto;
	margin-top:25px;
	border-top:1px solid #ccc7c0;
	border-bottom:1px solid #ccc7c0;
	display:block;
	line-height:40px;}
.re-project a.formore:hover {
	/* color:#c95b20 */color:#9f2925;}
.buidmeet {
	background:#eae7df;
	padding:20px 50px 0px 50px;
	background:url(../images/re3.jpg) repeat-x;
	width:880px;
	margin:0px auto;
	margin-top:66px;}
.buidmeet .l {
	float:left;
	display:inline;
	width:400px;
	padding:0;}
.buidmeet .t {
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#25282a;
	line-height:60px;
	height:60px;
	font-size:20px;}
.buidmeet .l .t {
	margin:0px;}
.buidmeet .tx {
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#25282a;
	line-height:60px;
	height:60px;
	font-size:20px;}
.buidmeet .l .tx {
	margin:0px;}
.buidmeet .l .item {
	padding:20px 24px 0px;
	background:url(../images/re5.jpg) repeat-x;}
.buidmeet .desc {
	line-height:20px;
	color:#444;
	margin-top:10px;
	text-align:justify;}
.buidmeet p.formore {
	height:50px;
	text-align:right;}
.buidmeet p.formore a {
	color:#9f2925;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	font-size:14px;
	line-height:50px;}
.buidmeet p.formore a:hover {
	/* color:#c95b20 */color:#9f2925;}
.buidmeet .r {
	float:right;
	width:405px;
	display:inline;}
.buidmeet .r .item1 {
	border-bottom:1px solid #d8d3cb;}
.buidmeet .r .l1 {
	float:left;
	display:inline;
	width:280px;
	text-align:justify;
	line-height:20px;
	color:#444;}
.buidmeet .r .r1 {
	float:right;
	display:inline;
	border:5px solid #fff;}
.buidmeet .r .r1 img {
	width:82px;
	height:82px;
	vertical-align:text-bottom
;}
.buidmeet .r .l1 .name {
	line-height:36px;
	padding-bottom:9px;
	height:36px;
	color:#9c8282;}
.buidmeet .r .t {
	margin-top:0px;
	height:50px;
	line-height:50px;
	padding-top:5px;}
.buidmeet .r .tx {
	margin-top:0px;
	height:50px;
	line-height:50px;
	padding-top:5px;}
.buidmeet .r .item2 {
	margin-top:16px;}
.articlewrap {
	background: url(../images/alpha.png) no-repeat center top;}
#meetwrap {
	width:980px;
	margin:0px auto;}
#meetwrap .aside {
	width:185px;
	padding:0px 40px;
	float:left;
	display:inline;
	background:url(../images/meet1.png) repeat-x;
	padding-top:44px;
	text-align:left;
	min-height:600px;
	_height:600px;}
#meetwrap .aside .img {
	text-align:center;
	padding-top:0px;}
#meetwrap .aside.narrow {
	width:160px
	/* width:155px */
	/*width:176px;*/
;}
#meetwrap .aside.narrow .meetlist {
	margin-top:0;}
#meetwrap .meetlist .box {
	margin-left:18px;
	font-family:arial, sans-serif
;}
#meetwrap .meetlist {
	margin-top:13px;}
#meetwrap .t {
	line-height:36px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#000;
	font-size:16px;
	padding-left:16px;
	background: url(../images/icon.png) no-repeat scroll -190px -125px;}
#meetwrap .tx {
	line-height:36px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#000;
	font-size:16px;
	padding-left:16px;}
#meetwrap .tx:hover {
	/* color:#c95b20 */color:#9f2925;}
#meetwrap .t:hover {
	/* color:#c95b20 */color:#9f2925;}
#meetwrap .box dd {
	line-height:18px;
	width:240px;
	padding-left:16px;
	background: url(../images/icon.png) no-repeat scroll -190px -134px;
	margin-bottom:7px;}
#meetwrap .box dd a {
	color:#525150;}
#meetwrap .box dd a:hover,#meetwrap .box dd a.focused {
	/* color:#c95b20 */color:#9f2925;}
#meetwrap .meetlist li.focused a.t {
	color:#8e2e00;}
#meetwrap .article {
	float:left;
	display:inline;
	width:675px;
	padding-left:80px;
	padding-bottom:40px;
	text-align:left;
	line-height:24px;
	color:#444;
	font-size:14px;
	font-family: arial, sans-serif;}
#meetwrap #news {
	width:820px;
	padding-left:80px;}
#meetwrap #search {
	width:980px;
	padding-left:0px;}
#meetwrap .article.list {
	width: 700px;
	/* width:705px; */
	padding-left:40px;}
#meetwrap .article .t {
	line-height:40px;
	padding-top:20px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#333;
	font-size:24px;
	border-bottom:1px solid #bdb8b2;}
#meetwrap .article .tx {
	line-height:40px;
	padding-top:20px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#333;
	font-size:24px;
	border-bottom:1px solid #bdb8b2;}
#meetwrap .pic {
	float:right;
	display:inline;
	margin:18px 0 10px 24px;}
#meetwrap .chapter p {
	padding:0.05em 0;}

.chapter p a
{
	color:#9f2925;
	border-bottom:1px dashed #9f2925;}

.chapter p a:hover
{
	color:#333;
	border-bottom:none;}

#meetwrap .pic .names {
	color:#818181;
	line-height:18px;
	background:url(../images/meet2.jpg) repeat-x;
	font-size:12px;
	padding:10px 20px;
	word-break:break-all;}
#meetwrap .pic .imgwrap img {
	vertical-align:bottom;}
#newsbg {
	background:url(../images/news_bg.png) no-repeat center top;}

#problembg {
	background:url(../images/problem.jpg) no-repeat center top;}

#problembg .aside {padding-left:35px;padding-right:45;position:relative;}
#problembg .meetlist {margin:0;}
#problembg .aside h3 {font-size:20px;padding:0 0 10px 0;color:#9f2925;}
#problembg .meetlist li {padding:7px 0 7px 16px;background: url(../images/icon.png) no-repeat -190px -125px;}
#problembg a.t {line-height:20px;font-size:14px;color:#555;padding:0;background:none;}

#guide {position: absolute;width:185px;margin-top:44px;}
#news-sec .lights {
	height:12px;
	margin:30px 0px 20px 464px;}
#news-sec .lights a {
	float:left;
	display:inline;
	width:15px;
	height:12px;
	background:url(../images/icon.png) no-repeat;
	background-position:-176px -274px;}
#news-sec .lights a.focused {
	background-position:-190px -274px;}
#news-sec .overflow {
	height:291px;
	overflow:hidden;
	width:980px;
	position:relative;
	text-align:left;
	font-family:arial, sans-serif;}
#news-sec .news-list li {
	position:relative;}
#news-sec .news-list li .imgwrap {
	float:left;
	display:inline;
	width:490px;
	height:291px;}
#news-sec .news-list li .right {
	width:414px;
	padding:0px 38px;
	position:absolute;
	right:0px;
	top:0px;
	background:url(../images/newsbg1.jpg) repeat-x;}
#news-sec .news-list li .news-l {
	display:block;
	height:45px;
	color:#8c8c8c;
	background:url(../images/icon1.png) no-repeat;
	line-height:45px;
	background-position:right 3px;
	border-bottom:1px dotted #c6c4be;}
#news-sec .news-list li .news-l:hover {
	color:#9f2925;}
#news-sec .news-list li .news-t {
	height:56px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#25282a;
	font-size:18px;
	line-height:56px;}
#news-sec li .news-t a {
	display:block;
	color:#25282a;}
#news-sec li .news-t a:hover {
	color:#9f2925;}
#news-sec .news-des {
	color:#666;
	line-height:20px;}
#news-sec .more {
	height:26px;
	line-height:26px;
	text-align:right;}
#news-sec .more a {
	color:#9f2925;}
#news-sec .more a:hover {
	/* color:#c95b20 */color:#9f2925;}
.news-1 {
	margin:0px auto;
	background: url(../images/ab_line.png) no-repeat scroll center top;
	margin-top:50px;
	padding-top:35px;
	text-align:left;
	width:980px;
	font-family:arial, sans-serif;}
.news-1 .aside {
	width:522px;
	float:left;
	display:inline;}
.news-1 .news-t {
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	font-size:20px;
	color:#9f2925;
	height:50px;
	line-height:50px;}
.news-1 .news-t a {
	display:block;
	background:url(../images/icon1.png) no-repeat right -78px;}
.news-1 .news-t3 a {
	color:#8e2e00;}
.news-1 .news-t3 a:hover {
	/* color:#c95b20 */color:#9f2925;}
.news-1 .aside .newslist {
	font-size:14px;}
.news-1 .aside .newslist li a:hover {
	/* color:#c95b20 */color:#9f2925;}
.news-1 .aside .newslist li a {
	color:#444;}
.news-1 .aside .newslist li {
	height:40px;
	line-height:40px;
	border-bottom:1px dotted #c6c4be;
	background: url(../images/icon.png) no-repeat scroll -190px -76px;
	padding-left:21px;}
.news-1 .article {
	float:right;
	display:inline;
	width:300px;
	padding:0px 40px;
	background:#e5e0d8;
	padding-bottom:30px;
	margin-top:18px;}
.news-1 .article .news-t1 {
	height:50px;
	line-height:50px;
	font-size:20px;
	color:#25282a;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	padding-top:16px;
	padding-bottom:5px;}
.news-1 .article .news-t1 a {
	display:block;
	background:url(../images/icon1.png) no-repeat right -80px;}
.news-1 .article .news-notice {
	position:relative;}
.news-1 .article .news-notice li {
	line-height:18px;
	padding:10px 0px;
	border-bottom:1px dotted #c6c4be;
	background: url(../images/icon.png) no-repeat scroll -189px -124px;
	padding-left:16px;}
.news-1 .space {
	margin-bottom:-10px;}
.news-1 .article .news-notice li a {
	color:#444;}
.news-1 .article .news-notice li a:hover {
	/* color:#c95b20 */color:#9f2925;}
.news-1 .news-item {
	padding-top:8px;}
.news-1 .news-item .img {
	float:left;
	display:inline;
	background:url(../images/newsbg2.jpg) repeat-x;
	padding:11px 12px;}
.news-1 .news-item .r {
	width:160px;
	float:right;
	display:inline;
	line-height:20px;}
.news-1 .news-item .r .news-t2 {
	color:#444;
	font-size:14px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;}
.news-1 .news-item .r .news-des {
	color:#666;
	margin-top:8px;}
#info-sec .info-t {
	height:95px;
	line-height:95px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#25282a;}
#donatebg {
	background:url(../images/donatebg.jpg) center top no-repeat;}
#detailbg {
	background:url(../images/detailbg.jpg) center top no-repeat;}
#givebg {
	background:url(../images/givebg.jpg) center top no-repeat;}
.info-1 {
	margin:0px auto;
	background: url(../images/ab_line.png) no-repeat scroll center top;
	margin-top:60px;
	text-align:left;
	width:980px;
	font-family:arial, sans-serif;
	padding-top:13px;}
.info-1 .aside {
	width:520px;
	float:left;
	display:inline;}
.info-1 .aside .info-t1 {
	height:72px;
	font-size:20px;
	line-height:72px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#9f2925;}
.info-1 .desc {
	color:#444;
	word-break:break-all;
	line-height:20px;}
.info-1 .desc a {
	color:#9f2925;}
.info-1 .desc a:hover {
	color:#322406;}
.info-1 a.formore {
	margin-top:19px;
	background:#9f2925;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	text-align:center;
	display:block;
	width:106px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#fff;}
.info-1 a.formore:hover {
	background:#4C3A26;
	color:#fff
;}
.info-1 .info-t2 {
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	font-size:16px;
	color:#25282a;
	margin-top:25px;
	border-top:1px dotted #c6c4be;
	line-height:60px;
	height:60px;}
.info-1 .info-get {
	background:url(../images/info1.jpg) no-repeat;
	width:500px;
	height:125px;
	margin-bottom:14px;
	overflow:hidden;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#c4362a
;}
.info-1 .info-give {
	background:url(../images/info2.jpg) no-repeat;
	width:500px;
	height:125px;
	margin-bottom:14px;
	overflow:hidden;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;}
.info-1 p.label {
	line-height:26px;
	margin-top:28px;
	margin-left:45px;
	font-size:14px;}
.info-1 p.num {
	margin-left:45px;
	line-height:40px;
	font-size:14px;}
.info-1 p.num em {
	font-size:36px;
	font-family:'arial';
	font-weight:bold
;}
.info-1 .info-get p.num em {
	color:#c4362a;}
.info-1 .info-give p.num em {
	color:#444;}
.info-1 .info-table td {
	vertical-align:top;
	line-height:20px;
	color:#444;}
.info-1 .article {
	float:right;
	margin-top:27px;
	display:inline;
	width:380px;
	padding-bottom:30px;}
.info-1 .article .item {
	background:#e5e0d8;
	padding:5px 40px 30px 40px;
	background:#e5e0d8;
	margin-bottom:15px;}
.info-1 .article .info-t3 {
	margin-top:15px;
	height:50px;
	line-height:50px;
	color:#25282a;
	font-size:20px;
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;}
.info-1 .article .info-t3 a {
	display:block;}
.info-1 .item ul li {
	background: url(../images/icon.png) no-repeat scroll -189px -124px;
	padding-left:20px;
	height:38px;
	line-height:38px;
	border-bottom:1px dotted #c6c4be;}
.info-1 .item ul li a {
	color:#444;}
.info-1 .item ul li a:hover {
	/* color:#c95b20 */color:#9f2925;}
.info-1 .item ul li a {
	color:#4444;}
.messagewrap {
	margin-top:26px;}
.messagewrap img {
	float:left;
	width:120px;
	height:120px;}
.messagewrap .message {
	float:left;
	_display:inline;
	background:#fff;
	font-size:12px;
	width:525px;
	margin-left:30px;
	position:relative;}
.messagewrap .message i {
	border-color: transparent;
	border-style: solid;
	display: block;
	height: 0;
	position: absolute;
	width: 0;
	border-width:11px;
	border-right-color:#fff;
	border-left-width:0;
	left:-10px;
	top:18px
;}
.messagewrap .message span {
	color:#9a8566;
	display:block;
	line-height:18px;
	padding:25px 0 5px 50px;}
.messagewrap .message p {
	color:#444;
	padding:0 25px 30px 50px;
	line-height:20px;}
.messagewrap .message em {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	line-height:40px;
	color:#a39e8d;
	font-weight:bold;
	position:absolute;
	vertical-align:baseline;
	top:62px;
	left:20px;
	*left:5px;}
.messagewrap .message p em {
	margin-top:5px;
	maring-left:5px;
	top:auto;
	left:auto
;}
.messagewrap.rightside img {
	float:right
;}
.messagewrap.rightside .message {
	margin-left:0px;
	margin-right:30px;}
.messagewrap.rightside .message i {
	right:-10px;
	left:auto;
	border-left-color:#fff;
	border-left-width:11px;
	border-right-width:0;}

#meetwrap .article .chapter
{
	padding-top:20px;}

#newsContent img {
	max-width: 820px;}

.h24 {
	font-size:24px;
	color:#3f4447;
	padding:30px 0 20px 0;
	background:url(../images/bgline.png) bottom center no-repeat
;}
.stu li {
	width:450px;}
.stu h3 {
	font-size:20px;
	color:#9f2925;
	padding:35px 0 25px 0
;}
.stu li.l {
	float:left
;}
.stu li.r {
	float:right
;}
.stu li .item {
	background: url(../images/re_04.jpg) repeat-x top;
	padding: 20px 20px 0;
	text-align:left;
	font-family:arial, sans-serif;}
.stu li img {
	width:410px;
	height:160px;}
.stu li .desc {
	color: #444444;
	line-height: 20px;
	margin-top: 10px;
	text-align:justify;
	padding:0 5px
;}
.stu_sect {
	background: url(../images/ab_line.png) no-repeat top center;
	margin-top:90px;
	padding-top:1px
;}
.stu_sect .stu.stbg {
	background: url(../images/detailbg_09.jpg) no-repeat top center
;}
.stu_sect h3 {
	font-size:20px;
	color:#3f4447;}
.stu .formore {
	height: 50px;
	text-align: right;
	border-top:1px dotted #C6C4BE;
	margin-top:20px;}
.stu .formore a {
	color: #9f2925;
	font-family: \5FAE\8F6F\96C5\9ED1, sans-serif;
	font-size: 14px;
	line-height: 50px;}
.stu .formore a:hover {
	/* color:#c95b20 */color:#9f2925;}
.stu td.c {
	color: #9f2925;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;}
.chapter .title_list {
	margin:0 0 0 0;}
.chapter .title_list li {
	padding:8px 8px 8px 20px;
	border-bottom:1px dotted #b6b6b6;
	background:url(../images/icon.png) no-repeat -190px -120px;
	font-size:14px;}
#meetwrap .chapter .title_list li p {
	overflow:hidden;
	float:left;
	padding:0
;}
.chapter .title_list li .time {
	color:#813F1E;
	float:right;
	display:inline;
	margin-right:10px;
	font-size:14px;}
.chapter .title_list li p a {
	color:#333333;
	font-size:14px;
	line-height:20px;
	border-bottom:none;}
.chapter .title_list li p a:hover {
	/* color:#c95b20 */color:#9f2925;
	text-decoration:none;}
.chapter .img_list li {
	padding:20px 0;
	border-bottom:1px dotted #C6C4BE
;}
.chapter .img_list img {
	float:left;
	display:_inline;
	width:200px;
	height:130px;
	margin-right:20px
;}
.chapter .img_list .wrap {
	float:left;
	display:_inline;
	width:480px
;}
.chapter .img_list h3 {
	font-family:\5FAE\8F6F\96C5\9ED1, sans-serif;
	color:#595959;
	font-size:16px;
	line-height:20px;
	margin-bottom:10px;
	margin-top:5px;}
.chapter .img_list h3 a {
	color:#333;}
.chapter .img_list h3 a:hover {
	/* color:#c95b20 */color:#9f2925;}
.chapter .img_list h3 span {
	color:#995700;
	font-size:12px;
	font-family:arial;
	padding-left:20px;}

.chapter .img_info {
	font-size:12px;
	color:#999;
	padding:5px 0;
	display:block;}

.relative h2 {
  color: #000000;
  font-family: "microsoft yahei",sans-serif;
  font-size: 16px;
  font-weight: normal;
  height: 42px;
  line-height: 42px;
  margin-top: 70px;
  text-indent: 15px;
  background:#E5E0D8;}

.relative ul {
  padding: 12px 0;}

.relative ul li {
	 background: url(../images/icon.png) no-repeat scroll -180px -128px;
	height: 30px;
	line-height: 30px;
	padding-left: 30px;}

#meetwrap .chapter .img_list p {
	font-size:12px;
	line-height:18px;
	color:#777;
	margin-top:10px;
	padding:0
;}

.article.list.detail .detailtitle {
	font-size:22px;
border-bottom: 1px solid #BDB8B2;
color: #222;
font-family: "microsoft yahei",sans-serif;
line-height: 26px;
padding-top: 44px;
text-align:center;}
.article.list.detail .detailtitle span.time {display:block;padding:8px 0;color:#9f2925;font-size:12px;font-family:Arial, Helvetica, sans-serif;}

.article p.sectiontitle {
    border-bottom: 1px dashed #aaa;
    color:#900;
    font-family: "microsoft yahei",sans-serif;
    font-size: 16px;
    padding: 0.75em 0;
    text-indent: 0;}

.givetable td {padding:7px; width:360px;}
.givetable td.t {text-align:right;width:100px;font-size:14px;padding-right:20px;padding-top:14px;vertical-align:top;}
.givetable td.tx {text-align:right;width:100px;font-size:14px;padding-right:20px;padding-top:14px;vertical-align:top;}
.givetable .inp {background:#fff;border:1px solid #d2c6c1;height:18px;padding:5px;width:200px;font-family: Arial, Helvetica, sans-serif;}
.givetable .money {font-size:18px;font-weight:bold;color:#ff3300;width:120px;}
.givetable select {background:#fff;border:1px solid #d2c6c1;height:30px;padding:5px;width:212px;}
.givetable textarea.inp {width:350px;height:100px;}
.infogive {background:none;margin-top:0;}
.infogive .info-t2 {line-height:24px;padding:15px 0;height:auto;}
.infogive .giver {line-height:24px;font-size:14px;}
.redtip {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#d64500;}
.greytip  {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#777;}
.slideline {border-bottom:1px dotted #C6C4BE;margin:15px 0;height:1px;overflow:hidden;}
.info-1.infogive .article .info-t3 {background:none;}
.info-1.infogive .desc .more {text-align:right;padding:8px;}

.infogive .aside ul {
	line-height: 24px;
	font-size:14px;}

.infogive .aside ul .redtip {
	font-size:14px;
	color:#d64500;}

 .download-t {
  background: url(../images/icon.png) no-repeat scroll 3px -364px rgba(0, 0, 0, 0);
  border-top: 1px solid #ccc;
  color: #000000;
  font-family: "microsoft yahei",sans-serif;
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  margin-top: 30px;
  padding-left: 36px;
  width: 270px;}

 .downloadlist a {
  color: #666;
  font-size: 14px;
  line-height: 26px;}

 .downloadlist a:hover {
	 color:#900;}

.pager {
	clear: both;
	margin-top:25px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif
;}
.pager a {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #ccc;
	color: #7E7A7B;
	display: inline-block;
	line-height: 27px;
	margin: 0 2px;
	padding: 0 10px;
	height:27px;
	border-radius:2px;
	vertical-align:middle;}
.pager a:hover, .pager a.current {
	background-color: #884B2C;
	border:none;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 29px;
	height:29px;
	padding: 0 11px;}
.pager .p {
	font-size:16px;}
.footer {
	clear:both;
	width:100%;
	margin-top:120px;
	min-height:150px;
	background:#862320;
	/* background:#9f2925; */
	/*color:#b3a8a8;*/
	color:#ffffff;}
.footer .qrcode {
	margin-top:31px;
	float:right;
	display:inline;
	margin-right:18px;}
.footer .qrcode img{
	height: 90px;}
.footer .r {
	margin-left:45px;
	line-height:20px;
	margin-top:35px;
	float:left;
	display:inline;}

.pages{height:20px;vertical-align:middle;font-family:\5FAE\8F6F\96C5\9ED1,sans-serif;text-align:center;line-height:20px;padding:15px 0px;}
.pages a{margin:0px 2px;}
.pages .jump{margin:0px 5px;}
.pages .can{border:1px solid #afbdbc;border-radius:5px;}
.pages input{width:32px;height:16px;line-height:16px;background:#fff;border:1px solid #afbdbc;font-size:12px;border-radius:4px;}

/** table */
table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	margin-top:0.75em;}
table.gridtable th {
	text-align: center;
	border-width: 1px;
	padding: 8px;
	border-style: dotted;
	border-color: #666666;}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: dotted;
	border-color: #666666;}

#box{width:1200px; height:350px;float:left;border:background-color:#fff;}
	#slide-box{ margin:0px 0 0 0;}
	/* slide */
	.slide{width:1200px;height:350px;overflow:hidden;position:relative;background-color:#fff;z-index:10;}
	.slide ul{height:310px;}
	.slide ul li{width:1200px;height:350px;float:left; position:relative; text-align:left;}
	.slide ul li span{ position:absolute; left:0; bottom:0; height:34px; line-height:34px; text-indent:20px; color:#fff; z-index:99; width:1200px; font-size:14px; font-family:"HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif;}
	.slide ul li em{position:absolute; left:0; bottom:0;height:34px; line-height:34px;z-index:98; width:1200px;background-color:#000;filter:alpha(opacity=50);opacity:.5;}
	.slide .bg{width:1200px;height:34px;position:absolute;bottom:0;left:0; display:none;border-top:1px solid #ddd;background-color:#000;filter:alpha(opacity=30);opacity:.3;}
	.slide .num{overflow:hidden;zoom:1;position:absolute;right:20px;bottom:11px;z-index:100;}
	.slide .num span{display:inline-block;width:12px;height:12px;background:url(../images/bg-slide.png) 0 -12px no-repeat;_background:url(../images/ie6/bg-slide.png) 0 -12px no-repeat;cursor:pointer;overflow:hidden;}
	.slide .num span.on{background-position:0 0;}
	.slide .skip{display:none;_display:block;width:23px;height:47px;background:url(../images/bg-slide.png) no-repeat;_background:url(../images/ie6/bg-slide.png) no-repeat;position:absolute;top:50%;margin-top:-24px;text-indent:-1200em;cursor:pointer;}
	.slide .prev{background-position:0 -172px;left:10px;}
	.slide .prev:hover{background-position:0 -219px;}
	.slide .next{background-position:-23px -172px;right:10px;}
	.slide .next:hover{background-position:-23px -219px;}
	.slide:hover .prev,.slide:hover .next{display:block;}
	.slide .num{bottom:11px;}