.tleft {
    text-align: left;
	height: 30px;
	color: #666;
	font-size:12px;
}
.Middle4 {

}
.Middle4_body {

}
.position {
    color: #808080;
    display: block;
    margin-bottom: 5px;
    text-align: left;
	font-size:16px;
	border-bottom:1px solid #e3e3e3; height:40px; line-height:40px;
}
.position a, .position a:visited {
    color: #808080;
    text-decoration: none;
}
.position a:hover {
    color: #2f6698;
    text-decoration: underline;
}
.txt_title1 {
    color: #000;
    display: block;
    font-size: 24px;
    line-height: 32px;
    padding: 30px 0;
    text-align: center;
}

.txt_title1 h6{ text-align:center; font-weight:lighter;}

.txt_title1 font {
    color: #333;
}
.txt1 {
    color: #333;
    display: block;
    line-height: 28px;
    margin: 15px 0 25px;
    text-align: left;
    word-break: normal;
    word-wrap: break-word;
	font-size: 16px;
}
.txt1  p{ padding-bottom: 16px;}
.txt1 video { border: 1px solid #ccc;}

.R_box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
	border:1px solid #CCC;
	border-top:none;
    display: block;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.R_tit1 {
    background-color: #f4ebea;
    border-top: 2px solid #be3d1e;
    display: block;
    height: 30px;
    position: relative;
}

.R_tit1 .L {
    color: #be3d1e;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 30px;
    left: 15px;
    line-height: 30px;
    overflow: hidden;
    position: relative;
}

.R_tit1 .R {
    float: right;
    font-size: 9pt;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    position: absolute;
    right: 15px;
    text-align: right;
    top: 0;
}
.R_list1 {
    display: block;
    padding: 10px 7px 10px 15px;
}
.R_list1 li {
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    line-height: 1.2;
    overflow: hidden;
    padding: 5px 0;
    text-align: left;
}

.R_list1 li a, .R_list1 li a:visited {
    color: #333;
    text-decoration: none;
}
.R_list1 li a:hover{
	color: #be3d1e;
	text-decoration:underline;
	}

.h_20 {
    display: block;
    height: 20px;
    overflow-y: hidden;
}
.right4 {
    float: right;
    width: 290px;
}

.list_04 {
    display: block;
    margin-bottom: 10px;
    padding: 8px;
    position: relative;
    text-align: left;
}

.list_04 dt {
    font-weight: bold;
    letter-spacing: 0;
    overflow: hidden;
    padding: 0;
}
.list_04 dt a, .list_04 dt a:visited {
    color: #333;
    text-decoration: none;
	font-size:18px;
}
.list_04 dt a:hover {
    color: #c00;
    text-decoration: underline;
}
.list_04 .txt {
    overflow: hidden;
    padding: 5px 0 5px 28px;
}
.list_04 .txt p{ font-size:15px; line-height:32px;}
.list_04 .txt a, .list_04 .txt a:visited {
    color: #666;
    text-decoration: none;
}
.list_04 .txt a:hover {
    color: #000;
    text-decoration: underline;
}
.list_04 a.url {
    font-size: 9pt;
}
.list_04 a.url, .list_04 a.url:visited {
    color: #009900;
    text-decoration: none;
	font-size:14px;
}
.list_04 a.url:hover {
    color: #009900;
    text-decoration: underline;
}
.list_04 font.dateShow {
    color: #bfbfbf;
    font-size: 0.875em;
    margin-left: 5px;
    overflow: hidden;
    text-align: right;
}
.bg1 {
    background-color: #f0f0f0;
}

.sm1 {
    color: #666;
    display: block;
    font-size: 11pt;
}

img {
	max-width: 650px;
}

.txt1 img { max-width: 650px !important;}