@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-size:12px; background-color:#ffffff; text-align:center; font-family: "宋体", Arial, Helvetica, sans-serif;}
ul { margin:0px; padding:0px;  height:auto;  display: block;}
li{ list-style:none; padding:0px; margin:0px;}
img{border:0;}
td{ font-size:12px;}


a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #990000;
}

p{ text-indent:2em;}

.row_clear {width:950px; height: 10px; clear: both; border: 0; margin: auto;}
.row_clear2{ width:100%; height:10px; clear: both; border: 0; margin: auto;}
.row1, .row2, .row3, .row4, .row5, .row6 {width:950px; height: auto; border: 0; margin: auto; text-align:left;}

.banner{ margin:auto; width:950px; height:auto;}

.main { margin:auto; width:950px; height:auto; background:url(images/bg1.gif) no-repeat top #ffffff;}
.main-topbg { margin:auto; width:950px; height:auto; background:url(images/bg2.gif) no-repeat bottom; }



.menu { margin:auto; width:950px; height:36px; line-height:36px; background:url(images/menu.gif) no-repeat;}
.menu ul { float:left; margin:0px 0px 0px 30px;  _margin:0px 0px 0px 15px;}
.menu ul li {list-style-type:none; margin:0px 0px 0px 40px; _margin:0px 0px 0px 40px;  padding:0px 0px 0px 13px; display:inline; background:url(images/ico.gif) no-repeat 0% 65%;}
.menu a { text-decoration:none;}
a.scrollover {
	FONT: bold 12px verdana; COLOR: #2f2f2f
}
.menu a:hover {
	COLOR: #c12121
}
a.scrollover EM:first-line {
	COLOR: #c12121
}


.con{ float:left; width:920px; height:auto; padding:30px 0px 20px 15px;}

.con2{ float:left; width:900px; height:auto; padding:30px 0px 20px 25px;}

.left{ float:left; width:244px; height:auto;}
.sub-fc{ float:left; width:244px; background:url(images/tm1_fc.gif) no-repeat; height:37px; line-height:37px;}
.left_box{ float:left; width:242px; border:1px solid #D8D8DA; border-top:none; background-color:#FFFFFF; padding:20px 0px 20px 0px;}

.right{ float:right; width:645px; height:auto;}
.r_titbg{ float:left; width:645px; height:auto; background:url(images/tm1.gif) no-repeat; height:32px; line-height:32px;}
.r_titbg  .t{ float:left;padding-left:40px; color:#FFFFFF; font-weight:bold; letter-spacing:2px;}

.r_titbg  .more{ float:right; padding-right:10px; color:#333333;}
.r_titbg  .more a{color:#333333;}
.r_titbg  .more a:hover { color:#990000;}


.r_box{ float:left; width:643px; border:1px solid #D8D8DA; border-top:none; background-color:#FFFFFF; padding:0px 0px 0px 0px;}

.newlist2{float:left;  padding:10px 0px 8px 0px;  width:98%; white-space:nowrap;  overflow:hidden; font-size:12px; line-height:30px; }
.newlist2 ul{margin:0; padding:0;}
.newlist2 li{ float:left; width:96%;  padding-left:20px; list-style-type:none; text-align:left; border-bottom:1px dashed #EAEAEA;}
.newlist2 li a {color:#333333;}
.newlist2 li a:hover{color:#b00000;}

.time{ float:right; padding-right:10px; color:#A6A6A6; font-size:12px;}
.stitle{float:left; width:80%;}


.titbg{ float:left; width:900px; background:url(images/tm2.gif) no-repeat; height:32px; line-height:32px;}
.titbg .t2{ float:left;padding-left:40px; color:#FFFFFF; font-weight:bold; letter-spacing:2px;}
.box2{ float:left; width:898px; border:1px solid #D8D8DA; border-top:none; background-color:#FFFFFF; padding:0px 0px 0px 0px;}

.about{ float:left; width:95%; line-height:24px; padding:20px 0px 20px 20px; text-align:left;}
.hl{width:100%; font-weight:bolder; font-size:16px;  padding:35px 0px 0px 0px;}

.footer { margin:auto; width:950px; background:url(images/tfoot.gif) repeat-x; height:48px;}
.txt {MARGIN: 20px 0px 0px; COLOR: #666}