@charset "gb2312";
/* CSS Document */
/* =============¹«ÓÃ²¿·Ö ========================*/
*{ margin:0; padding:0; border:0;list-style:none; box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	}
img{ border:0; vertical-align:middle;}
li{ vertical-align:middle;}
body{ font-family: "\5FAE\8F6F\96C5\9ED1", Tahoma, Verdana, sans-serif, STHeiTi; font-size:14px; color:#696969; background:#fbfbf9; line-height:1.5em;}
a{text-decoration: none; color: #070707; font-weight: normal;}
a:hover{color:#de2e31; text-decoration:underline; }
.clear{ clear:both;}
.fr{ float:right;}
.fl{ float:left;}
.c1{zoom:1;}
.c1:befor,.c1:after{display: table; content: ""; border-spacing: 0; line-height: 0;}
.c1:after{clear: both;}
.container{ width:1000px; margin:0 auto;}



.head{ overflow:hidden;}
.nav{ background:#de2e31; text-align:right;}
.nav ul li{ display:inline-block; margin:0 15px; *display:inline; zoom:1;}
.nav ul li a{color:#fffba6; font-size:18px; line-height:40px; font-weight:bold;}

.row{ margin:10px 0;}
.row::after {
    clear: both;
}
.row::before, .row::after {
    display: table;
    line-height: 0;
    content: "";
}


.banner{ display:block; overflow:hidden;}
.banner img{width:485px; height:280px;}


.box01{width:490px; height:290px;  margin-right:10px; margin-bottom:10px; float:left; background:#FFF;}
.box02{width:490px; height:290px;  float:right; margin-bottom:10px; background:#FFF;}
.til01{height:40px; line-height:40px; border-bottom:1px solid #ddd;}
.til01 h2{ padding-left:15px; display:block; float:left; color:#de2e31; text-shadow: 1px 0 1px #fff600, 0 1px 1px #fff600, 
    0 -1px 1px #fff600, -1px 0 1px #fff600;}
.til01 .more a{color: #070707;}
.til{ height:40px; line-height:40px; border-bottom:1px solid #ddd; background:#de2e31;}
.til h2{ padding-left:15px; display:block; float:left; color:#f1f719;}
.more{ display:block; float:right;  padding-right:10px;}
.more a{color:#FFF;}



.xxdt{overflow:hidden;}
.list-txt{ margin:10px 0;}
.list-txt li{ display:block; height:30px; line-height:30px;  padding-left:15px; background:url(picture0s_e39cfdc63fc44218b02af9a3d546f0c1.png) left no-repeat;}
.list-txt li a{ display:block; float:left; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.list-txt li span{ display:block; float:right; color:#999;}




/*footer*/
.box_footer{ width:auto; background:url(picture0s_668423c048f94a68b81995a364ab8a7c.png) repeat-x center top; height:103px; margin:0px auto; font-size:12px;}
.box_footer .footer{ background:#E7E7E7; height:103px; text-transform:uppercase;}
.box_footer .footer .bleft{ background:url(picture0s_4bbeed625d6b44fd9e9bbb1f5ad5c381.png) no-repeat left center; height:100%;}
.box_footer .footer .bright{ background:url(picture0s_26db4ca124da49b48b103adb5a9f7a23.png) no-repeat right center; height:100%; padding:0px 25px 0px 200px;}
.box_footer .footer .con{ width:660px; height:85px; float:left; line-height:200%; padding:15px 0px 0px 80px; background:url(picture0s_e726e11fcbba47c6aa363c46e394abcd.png) no-repeat left bottom;}


.bgcolor{background:#de2e31; padding:20px 0 5px 0; clear:both; min-height:645px;*min-height:605px;}








