body {
    margin:0;
    padding:0;
    color:#2e2e2e;
    font-size:14px;
    line-height:200%;
    text-align:center;
    background:#FFFFFF url(../images/bg_header.gif) repeat-x top left;
}
a {
    color:#2e2e2e;
    text-decoration:none;
}
a:hover {
    color:#ff9c00;
}
form {
    margin:0;
    padding:0;
}
ul {
	margin:0 0 0 25px;
	padding:0;
}
li {
	margin:0;
	padding:0;
}

.clear {
    clear:both;
    float:none;
}

.BP-title {
	color:#c80106;
	font-size:14px;
	font-weight:bold;
	float: left;
}
.BP-more {
	color:#c80106;
	font-family:"Arial";
	font-size:11px;
	font-weight:normal;
}
.BP-remark {
    padding:6px;
    color:#696969;
    font-size:12px;
    line-height:150%;
    text-align:left;
	border-bottom:1px solid #ededed;
}

#BP-PageHeader {
    height:96px;
    background:transparent url(../images/bg_header.gif) repeat-x top left;
}
#BP-PageHeader #logo {
    width:230px;
    height:86px;
    overflow:hidden;
    float:left;
}
#BP-PageHeader #verbar {
    padding-right:10px;
    font-size:12px;
    text-align:right;
}
#BP-PageHeader #navbar {
    margin-top:30px;
    font-weight:bold;
}

.BP-Column {
	float:left;
}

#BP-Welcome {
    width:998px;
    margin:0 auto;
    background-color:#fbfbfb;
    clear:both;
}
#BP-Welcome .BP-Service {
	float:left;
	width: 270px;
}
#BP-Welcome .BP-News {
    width:400px;
	background:transparent url(../images/sp_welcome.gif) no-repeat left top;
}
#BP-Welcome .BP-News .List-Box {
	margin-left:15px;
}
#BP-Welcome .BP-News li {
	height:28px;
	overflow:hidden;
	border-bottom:1px solid #ededed;
}
#BP-Welcome .BP-Solution {
    width:328px;
}

#BP-Welcome .BP-Service ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-image:none;
}
#BP-Welcome .BP-Service li {
    margin:10px auto;
    display:block;
	text-align:center;
}
.List-Box {
	margin:0 10px 45px 10px;
}
.List-Box .Header {
	padding-top:20px;
	border-bottom:1px dotted #c80106;
	text-align: right;
}

.List-Box .Content {
	padding-top:10px;
	text-align:left;
    clear:both;
}


#BP-Inner {
    width:998px;
    margin:0 auto;
    background-color:#fbfbfb;
    clear:both;    
}
#BP-Inner .BP-Left{
    width:220px;
    float:left;
}
#BP-Inner .BP-Right{
    width:778px;
    *height:600px;
    min-height:600px;
    background:transparent url(../images/sp_inner.gif) no-repeat left top;
    float:left;
}
.BP-location {
    padding-top:30px;
    font-size:12px;
    text-align:left;
    border-bottom:1px solid #3b3b3b;
}
.BP-pagebar {
    padding-bottom:50px;
    font-size:12px;
    text-align:center;
    border-top:1px solid #3b3b3b;
}
.BP-pagebar .button {
    margin:0;
    padding:5px;
}

.shortcut {
    margin:0 10px;
}
.shortcut .caption {
    height:70px;
    border-bottom:3px solid #3b3b3b;
}
.shortcut ul,li {
    margin:0;
    padding:0;
}
.shortcut ul {
    list-style-type:none;
    list-style-image:none;
}
.shortcut li {
    border-bottom:1px dotted #626262;
}

.article-list {
    margin:10px 40px 10px 60px;
    text-align:left;
}
.article-list .list {
    padding:30px 0 20px 0;
}
.article-list li {
	height:28px;
	overflow:hidden;
	border-bottom:1px solid #ededed;    
}
.article {
    margin:10px 40px 10px 60px;
}
.article .title {
    font-size:18px;
    font-weight:bold;
    line-height:300%;
}
.article .summary {
    padding:5px 30px;
    font-size:12px;
    font-style:italic;
    line-height:150%;
    text-align:left;
}
.article .content {
    padding-top:15px;
    text-align:left;
}


#BP-friend {
    clear:both;
    width:998px;
}

#BP-friend ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-image:none;
}

#BP-friend li {
    display:block;
    margin:5px 2px;
    padding:2px;
    width:100px !important; width:106px;
    height:36px !important; height:42px;
    border:1px solid #d5d5d5;
    float:left;
}

#BP-footer {
    height:92px;
    color:#696969;
    font-size:12px;
    line-height:150%;
    background:transparent url(../images/bg_footer.gif) repeat-x;
    clear:both;
}
#BP-footer p {
    padding:8px 0;
}
