*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
#tbox{width:26px; float:right; position:relative; right:-30px;  z-index:1000;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:100px;
}/*解决IE6下不兼容 position:fixed 的问题*/


	.b-pagecontent #inputDonation label,.b-pagecontent #confirmInfo label{
		display:inline-block;
	}


.b-menu .bm-node {
	float: left;
	opacity: 1;
	position: relative;
	text-align: center;
	
}
/* b-list-photo */
    .b-list-photo ul {
        margin: 0;
        padding: 0;
    }

    .b-list-photo ul li {
        position: relative;
        overflow: hidden;
        margin: 0 0 20px 0;
        padding: 10px 0;
        list-style-type: none;
        border-bottom: 1px solid #eee;
    }

    .b-list-photo .blp-title {
        margin: 0 0 10px 0;
        padding: 5px 10px;
        background-color: #f2f2f2;
        font-size: 18px;
        font-weight: bold;
    }

    .b-list-photo ul li img {
        float: left;
        margin: 0 10px 0 0;
        width: 110px;
        height: 140px;
    }

    .b-list-photo ul li h4 {
        margin-top: 0;
    }

    .b-list-photo ul li h5 {
        margin: 0 0 5px 124px;
        padding: 0;
        font-size: 12px;
        color:#0066cc;
        line-height: normal;
        font-weight: normal;
    }

    .b-list-photo ul li .m-text {
        margin-left: 124px;
        font-size: 12px;
        color:#666;
        word-wrap:break-word;
    }

    .b-list-photo ul li .m-more,
    .b-list-photo ul li .m-more2 {
        position: absolute;
        top: 0px;
        right: 10px;
        clear: both;
        /*padding: 0 10px;*/
        font-size: 12px;
        text-align: right;
    }

    .b-list-photo ul li .m-more2 {
        top:15px;
    }

    .b-list-photo ul li .m-more a,
    .b-list-photo ul li .m-more2 a {
        color:#0066cc;
    }

    .b-list-photo ul li .m-more a:hover,
    .b-list-photo ul li .m-more2 a:hover {
        color:#0066cc;
    }
	
.b-join-member {
    background: url("./images/join-member-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333;
    display: block;
    height: 96px;
    position: relative;
	margin-bottom:20px;
}
.b-join-member span {
    background-color: #fff;
    display: block;
    left: 30px;
    padding: 5px 10px;
    position: absolute;
    top: 34px;
}
 .b-sidenav li.open ul.bm-tomenu { display: block; }

 .b-sidenav li ul.bm-tomenu { display: none;}
 #en a{
 padding-left:17px !important;
  padding-right:17px !important;
 }
 table.ms-propertysheet {border:1px solid #ddd; font-size: 12px;  font-family: 宋体,Arial,Helvetica,sans-serif;}
table.ms-propertysheet tr {height:35px;text-align:center;}
table.ms-propertysheet tr td.td_last {  border-bottom: 1px dotted #c0c0c0;}
table.ms-propertysheet tr.Kctit {height:40px;background:#eee;line-height:40px;border-bottom:1px solid #ddd}
table.ms-propertysheet  .pegeShow1 { text-align:left;line-height:30px;}
table.ms-propertysheet tr.Kctit .pegeShow2 {padding-left: 13px; text-align:left;height:20px;background:#f9f9f9;line-height:20px;border-bottom:1px solid #f9f9f9}
table.ms-propertysheet td.pageMerge {
  background-color: #ffffff;
    border-bottom: 1px dotted #c0c0c0;
    border-right: 1px dotted #c0c0c0;
}
.aboutus a {      
        color: #444 !important;
    }
.aboutus a:hover {
        color: #ff5500 !important;
    }
.b-pagecontent{
overflow:hidden;
}
.mp-res{
  margin-left: 0;
        margin-bottom: 0;
    
        padding-right: 20px;
        padding-bottom: 20px;
        list-style-type: none;
        font-size: 12px;
}

.mp-res li {
        overflow: hidden;
        margin-bottom: 0;
        padding-bottom: 0;
        height: 24px;
        line-height: 24px;
     }
.mp-res a {
        display: block;
        overflow: hidden;
        color: #444;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: break-all;
    }
	
 .mp-res a:hover {
        color: #ff5500 ;
    }
.imgmod  img{
width:300px;
height:38px;
}


  #workDemo { width:100%; }
        #workDemo a { width: 150px; height:90px; margin:5px; padding:0; border:gray 5px solid; float:left; overflow:hidden; text-decoration:none; display:block; position:relative }
        #workDemo a span { display:none; }
        #workDemo a img { border:none; }
        #workDemo a:hover { border-color:red; }
        #workDemo a:hover span { position:absolute; background:red; color:white; width:100%; padding-top:3px; text-align:center; right:0; bottom:0; display:block; font-size:11px; filter: Alpha(Opacity=60);Opacity:0.6; }
		body{position:relative;}
		
		
		
	
.tab 
{ 
border-bottom: #ccc 1px solid; 
border-left: #ccc 1px solid; 
border-top: #ccc 1px solid; 
border-right: #ccc 1px solid; 
} 
.tab UL 
{ 
zoom: 1; 
clear: both; 
} 
.tab UL:after 
{ 
display: block; 
height: 0px; 
visibility: hidden; 
clear: both; 
content: ""; 
} 
.tab UL LI 
{ 
text-align: center; 
line-height: 26px; 
width: 100px; 
display: inline; 
background: #ccc; 
float: left; 
height: 26px; 
color: #fff; 
} 
.tab UL LI.on 
{ 
background: #fff; 
color: #ccc; 
} 
.tabList 
{ 
border-bottom: #ccc 1px solid; 
border-left: #ccc 1px solid; 
height: 162px; 
border-top: #ccc 1px; 
border-right: #ccc 1px solid; 
} 
.tabList .one 
{ 
padding-bottom: 10px; 

display: none; 
color: #444; 
padding-top: 10px; 
} 
.tabList .block 
{ 
display: block; 
} 
.wid240 
{ 
width: 310px; 
margin-bottom: 20px; 

} 
.wid180 
{ 
width: 182px; 
} 
.ssfc_img_list{width:113px;height:80px;float:left;padding:5px;margin:5px;border:1px solid #eee}
.ssfc_img_list img{width:100%;height:100%}


#gotop{
position:fixed;
bottom:365px;
display:block;
width:30px;
height:77px;
background:url(../images/gototop.gif) no-repeat 50% 0;
line-height:999px;
overflow:hidden;
cursor:pointer;
}
.ie6 #gotop{position:absolute;bottom:auto;}


#goback{
position:fixed;
bottom:300px;
display:block;
width:30px;
height:63px;
background:url(../images/close.gif) no-repeat 50% 0;
line-height:999px;
overflow:hidden;
cursor:pointer;
}
.ie6 #goback{position:absolute;bottom:auto;}



    /*------------------------------------------------------------
    * b-side
    */
    .b-sidenav {
        margin-left: 0;
        margin-bottom: 0;
        border-bottom: 1px solid #ddd;
        list-style-type: none;
    }

    .b-sidenav li a {
        display: block;
        padding: 7px 20px;
        background-color: #fff;
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-left: 1px solid #ddd;
        color: #444;
        font-size: 12px;
        text-decoration: none;
    }
	.b-sidenav  .rmb a,.b-sidenav  .meiyuan a,.b-sidenav  .ouyuan a{
		color:#0066cc;
	}
	

    .b-sidenav li a:hover {
        background-color: #eee;
    }

    .b-sidenav li.active a {
        background-color: #f1f2f3;
        color: #333;
        font-weight: bold;
    }

    .b-sidenav li ul {
        margin-left: 0;
        margin-bottom: 0;
        list-style-type: none;
    }

    .b-sidenav li ul {
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #fff;
        border-top: 3px solid #ccc;
        border-right: 1px solid #ddd;
        border-left: 1px solid #ddd;
		border-bottom: 3px solid #ccc;
    }

    .b-sidenav li ul li a,
    .b-sidenav li.active ul li a {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 40px;
        background-color: #fff;
        font-weight: normal;
        color: #666;
        border: 0;
    }

    .b-sidenav li ul li a:hover {
        text-decoration: underline;
    }

    /*.b-sidenav li.active ul li a,*/
    .b-sidenav li.active ul li.active a {
        background-color: #f1f2f3;
    }

	
	 .b-menu .bm-tomenu {
        z-index: 7;
		width:auto;
    }
	.m-hb-height{
		height:242px;
	}
  .m-pagebox .mp-list li a {
        display: block;
        overflow: hidden;
        padding-left: 15px;
        background: transparent url(img/arrow-right-666.gif) 0 6px no-repeat;
        color: #444;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: break-all;
		padding-right:20px;
    }
	.m-tabsbox .tab-content {
		height:242px;
		overflow:hidden;
    }
	
	 .b-sidenav li a {
	   background-color:white;
    }
    .m-footer-link {

		font-weight:bold;
    }
	
	.table-cus{
		margin-top:10px;
		border:1px solid  #A8A3A3;
		background-color:#f6f6f6;
	}

	.table-cus td{
	
		word-wrap:break-word;
		word-break:break-all;
		
	}
	.titleStyle{
		background:#ccc;
		height:25px;
		letter-spacing:2px;
		font-weight:bold;
		width:100%;
		font-size:14px;
	}
	.tdBorder{
		border-bottom:1px solid #f1f1f1;
		border-left:1px solid #f1f1f1;
		height:25px;
	}
	.bold{
		font-weight:bold;
	}
	.category-desc{
		text-indent:2em;
		margin-bottom:10px;
	}
	
	.jxj-list {
		height:100%;
        margin-left: 0;
        margin-bottom: 20px;
        list-style-type: none;
    }

    .jxj-list li {
		float:left;
		width:48%;
        padding-top: 6px;
        padding-bottom: 6px;
        border: 1px solid #ccc;
    }

    .jxj-list li .m-date {
        float: right;
        color: #999;
    }

    .jxj-list li a {
        color: #555;
        text-decoration: none;
    }

    .jxj-list li a:hover { color: #FF3300; }
	

	