body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(../img/bg1.png);
}


#wrap {
	background-color: #dd3891;
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: auto;
}

.container {
  width: auto;
  max-width: 970px;
}

.container div {
	float: left;
	margin-top : 3px;
}

.trainList{
    width:100%;
}

#wrap .span {
	text-align: right;
	background-color: #fff;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-radius: 5px;
	float: right;
	margin-top: 5px;
	
}
#wrap .container .weibologo {
	float: left;
	margin-top: 5px;
	padding: 2px 8px;
	clear: both;
	max-width: 60px;
}
#wrap .container .weibologo img {
	height: auto;
	

}



#wrap .span a {
	color: rgb(0,0,0);
	text-decoration: none;
}

#wrap .container .top .logo img {
	margin-top: 40px;
}






.content{
width:100%;
background-color: rgba(0,0,0,0.0);
}


/*
ul li{
white-space:nowrap; overflow:hidden;
}
*/


.navPart {
	border: 1px solid #CDCDCD;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 10px #DDDDDD;
	width: 100%;
	border-bottom: 1px thin #42102B;
	height: 40px; /*
  color: #CCCCCC
  */
	background-color: #dd3891;
}



.navPart li {
  line-height:40px;
  width: 137px;
  display: block;
  text-align: center;
}

.navPart li a{
  margin-left:15px;
  line-height:20px;
  font-weight:bold;
}

.nav-pills>.active>a, .nav-pills>.active>a:hover, .nav-pills>.active>a:focus ,
.nav-pills a:hover{
  color: #64004b;
  background-color: #fff;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

.left{
	clear: both;
	width: 69.6%;
	margin: 3px 5px 0em 0em;

}

.left div{
width:100%;}


.slideArea{
width:100%;
}



.slideBox{
width:100%;
overflow:hidden; 
position:relative;
}


.slideBox .hd{ height:25px; width:150px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:25px; height:25px; line-height:24px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#dd3891; color:#fff; }
.slideBox .bd{ position:relative; height:100%; width:100%;z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{  display:block;}
.slideBox  ul{margin-top:0em;}
.slideBox  ul li{white-space:nowrap; overflow:hidden;line-height:10px;}
.slideBox img{height:400px;width:100%;}

.picMarquee-left{ width:100%;  overflow:hidden; position:relative;  border:1px solid #eee;   }
.picMarquee-left .bd{ padding:10px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{
	border: 1px solid #ccc;
	display: block;
	overflow: hidden;
	max-width: 150px;
	height: 120px;
}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }


.tempWrap{
width:100%;}

.news{
border:1px solid #eee;
margin-bottom:3px;
}
.activity{
border:1px solid #eee;
width:100%;
margin-bottom:1em;
}
.train{
margin:1em 0em 0em 0em;
border:1px solid #999999;
}

.right div{
width:100%;}



.login{
border: 1px solid #CDCDCD;
border-radius: 5px 5px 5px 5px;
box-shadow: 0 0 10px #DDDDDD;
height:330px;
width:100%;
background-color:#FFFFFF;
padding-left:1em;}


.reset{
border: 1px solid #CDCDCD;
border-radius: 5px 5px 5px 5px;
box-shadow: 0 0 10px #DDDDDD;
height:220px;
width:400px;
background-color:#FFFFFF;
padding-left:1em;}


.loleft{
width:60%;
padding-top:200px;
}

.loright{
width:38.5%;
padding-top:200px;
}

.loginPic{
/*padding:1em;
height:272px;
	*/	
width:780px;
}

.loginContent{
clear:both;
margin:1em 0em 0em 4em;}



.weibo{
margin:1em 0em 0em 0em;
border:1px solid #eee;
}

.video{
	margin: 0px 0em 0em 0em;
	border: 1px solid #eee;
}


.weibo .weiboleft{
width:60px;
}


.weibo .weiboleft img{
  margin: 10px 5px;
  width: 50px;
  height:50px;
}




.weibo .weiboRight {
width:120px;
margin:0em 0em 0em 2em;
padding:0.5em 0em 0em 0em;
}



.news ul li{
   clear:both;
   font-size: 14px;
   margin-left: 20px;
}
.activity ul li{
   width:100px;
   font-size: 14px;
   margin-left: 20px;
}

.train ul li{
   clear:both;
   font-size: 14px;
   margin-left: 50px;
  border-bottom: 1px solid #eee;
}

.head{
	width:100%;
	font-size:18px;
	height:34px;
	line-height:33px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #dd3891;
}

.childButtom{
width:100%;
}

.title{
margin-left:10px;
}

	
	
.more{
font-size: 14px;
float:right;
margin-right:10px;

}
		
.right{
	width: 28.5%;
	margin: 3px 0em 0em 12px;
}


.friendlink{
clear:both;
width:100%;
  }
  
  
  
#footer {
  width:100%;
  border-top: 1px solid #e8d3e3;
  text-align: center;
  padding-top:20px;
  padding-bottom: 20px;
  margin-top:3em;
}



.list-links ul {
  height: 35px;
  margin-left: 20px;
}
.list-links ul li {
  list-style: none;
  float: left;
  /*height: 35px;*/
  line-height: 35px;
  margin: 10px;
}



.pageleft{
clear:left;
width:273px;
margin:1em 0em 1em 0em;

}

.pageleft div{
/*border-radius: 5px 5px 5px 5px;*/
width:100%;
}

.list-newstype ul li{
	line-height:40px;
   clear:both;
   font-size: 14px;
   margin-left: 20px;
   size:
}

.list_act{
width:250px;
margin-left:20px;}


.list_act ul li{
  
   clear:both;
   font-size: 14px;

}


.type{
  padding: 0px 0px 0px 20px;
}

.list-newstype{
clear:both;}

.list-newstype ul {
padding:0em 1em 1em 1em;}

.newstype{
border:1px solid #eee;
margin-bottom:3px;
width:100%;
}

.sorttype{
border:1px solid #eee;
}


.sort{
width:312px;
border:1px solid #ddd;
margin:1em 1em 0em 0em;
}

.sort1{
width:312px;
margin-top:1em;
border:1px solid #ddd;}


.list_volunteer dl{
clear:both;
margin:7px 0px 0px 7px;
padding:0px;
}

.list_volunteer dl h5{
float:left;
margin-right:5px;}

.pageRight{
width:682px;
margin:1em 0em 1em 1em;
}
.content, #footer {
	background-color: #fff;
}

.pageContents{
	width:100%;
	border-top-width: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgb(221, 56, 145);
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
}

.newsContents{
	width: 100%;
	border-top-width: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgb(221, 56, 145);
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
}


.newsContents div{
	width: 100%;
}
#wrap .container .content .pageRight .newsContents #help div .btn.btn-success {
	margin-top: 10px;
	margin-bottom: 10px;
}
#wrap .container .content .pageRight .newsContents #help p {
	font-size: 18px;
	line-height: 33px;
	margin-left: 10px;
}



.publicTime{
color:#999999;
font-size:12px;}

.jiathis_style{
margin-left:2em;}


.text-info{
clear:both;
color:#003300;
margin:1em 0em 0em 2em;
padding:2em 0em 0em 0em;
border-top:1px solid #999999;}



.pageContents div {
  margin: 6px;
  padding:5px 5px 5px 5px;
}

#wrap .container .content .pageRight .pageContents .trainList div a img {
	height:200px; 
    width:300px;
    width:expression( (this.width > 300 && this.width > this.height) ? '300px': this.width+'px');
    height:expression( (this.height > 300 && this.height > this.width) ? '300px': this.height+'px');
    border: 0px;
    vertical-align: middle;
}


.trainList div {
  width: 300px;
  height: auto;
  border: 1px solid #eee;
  background-color: #FFFFFF;
  border:1px solid #CCCCFF;
}

.pageInfo{
	width:100%;
	clear:both;
}

#pagelist,#pagelist1,#pagelist2 {
	width:480px;
	float:right;
	text-align:right;
	padding:10px;
}
#total,#total1,#total2  {
	width:160px;
	float:left;
	padding:10px;
}
.t table {
	width:100%;
	text-align:center;
}

.user_info{
border-radius: 5px 5px 5px 5px;
background-color:#FFFFFF;
margin:0% 8% 8% 8%;
padding-bottom:1em;
width:80%;
border:1px solid #CCCCFF;
}


.user_info div{
clear:both;
width:95%;}



.statement, .info_form{
margin:1em 0em 1em 1em;
}


.info table{
margin-top:}

.titles{
color: #00CC33;
margin:0em 1em 1em 0em;
border-bottom:2px solid #CCCCCC;
}

.agree{
clear:both;}



.partcontent{
border-top:1px solid #CCCCCC;
padding-top:10px;}




.row-fluid{
border:1px solid #999999;
border-top:3px solid #ff486c;
margin:1em 0em 1em 0em;
}

.span7{
padding:1em;
}

.span5{
padding:1em 1em 1em 0em;}

.agreement{
width:100%;}

.agreeText{
width:100%;
margin:1em 0em 1em 2em;

}
#wrap .container .content .left .news .list-partnews .partnews div {
	height: 250px;
	width: 210px;
	margin-left: 9px;
	overflow: hidden;
}
#wrap .container .content .left .news .list-partnews .partnews div img {
	height: 150px;
	width: auto;
}
#wrap .container .content .pageRight .pagesearch {
	height: 35px;
}
#wrap .container .content .pageRight .pagesearch form {
	float: left;
}

#wrap .container .content .pageRight .pagesearch img {
	float: left;
	max-width: 192px;
}

#wrap .container .content .pageRight .pagesearch span {
	float: left;
	font-size: 18px;
	line-height: 33px;
	margin-left: 10px;
}
#wrap .container .content .pageRight .pageContents #text {
	font-size: 18px;
}
#wrap .container .content .pageRight .newsContents #save .table table tbody tr .first {
	text-align: center;
	width: 40px;
}
#wrap .container .content .pageRight .newsContents #save .table table tbody tr th {
	width: 250px;
	text-align: center;
}
#wrap .container .content .pageRight .newsContents #save .table table {

}
#wrap .container .content .pageRight .newsContents #save .table table tbody tr td {
	text-align: center;
}
#wrap .container .content .pageRight .newsContents #convert .content .cent {
	float: left;
	margin-left: 25px;
	max-width: 192px;
	margin-top: 5px;
}



#wrap .container .content .pageRight .newsContents #convert .content .cent .btn.btn-success {
	margin-left: 55px;
	float: left;
}
#wrap .container .content .pageRight .newsContents #convert .content .cent img {
	display: block;
	overflow: hidden;
	float:left;
	height:200px;
	width:200px;
}
#wrap .container .content .row-fluid .contacttable table tbody tr td,th {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(204,204,204);
	border-right-color: rgb(204,204,204);
	border-bottom-color: rgb(204,204,204);
	border-left-color: rgb(204,204,204);
	width: 140px;
	
}
#wrap .container .content .row-fluid .contacttable table tbody tr .last {
	width: 300px;
}


#wrap .container .content .pageRight .pageContents .newscontents .text-info {
	max-width: 550px;
}
#wrap .container .content .pageRight .newsContents #text {
	font-size: 18px;
	margin: 6px;
	padding: 5px;
}
#wrap .container .content .pageRight .newsContents {
	margin-top: 5px;
}

#wrap .container .user_info .info .info_form table tbody tr td label {
	display: inline-block;
}
#wrap .container .content .right #sorttype .list_volunteer dl #last {
	float: right;

}

#wrap .container .content .pageleft #sorttype .list_volunteer dl #last{
	float: right;
}

#wrap .container .content .contentpart #sort .list_volunteer dl #last{
	float: right;
}

#wrap .container .content .contentpart #sort .list_volunteer{
	width: 100%;
}
#wrap .container .content .Right {
	width: 100%;
}
#wrap .container .content .Right .pageContents .trainList div {
	width: 30%;
}

#wrap .container .content .Right .pagesearch span {
	float: left;
	font-size: 18px;
	line-height: 33px;
	margin-left: 10px;
}
#wrap .container .content .Right .pagesearch form {
	float: left;
}

#wrap .container .content .row-fluid .text {
	width: 450px;
	margin-left: 10px;
}
#wrap .container .content .Right .pageContents .trainList div {
	height: auto;
}
/*
#wrap .container .content .pageRight .pageContents .actitle .actpic img {
	height:360px; 
    width:640px;
    width:expression( (this.width > 360 && this.width > this.height) ? '360px': this.width+'px');
    height:expression( (this.height > 640 && this.height > this.width) ? '640px': this.height+'px');
    border: 0px;
    vertical-align: middle;
}*/

.contentpart span {
	display:block;
	height:314px;
	float:left;
}

#pgyyg_info {
	line-height:2.6em;
	margin:30px;
	border-bottom:1px #ccc solid;
}
#lxwm {
	padding:9px 30px;
	 margin-top: 40px
}
.news_imgs {
	height:194px;
	width:291px;
	cursor:pointer;
}
#news_cover {
	overflow:hidden;
	width:952px;
}
#news_List {
	width:20000px;
	position:relative;
}
