@charset "gb2312";
/* CSS Document */

* {	PADDING: 0px; MARGIN: 0px;}
BODY { FONT-FAMILY: microsoft yahei;BACKGROUND:  url(images/bg.gif); FONT-SIZE: 12px; line-height:24px; color:#444;
}

img{border:0px;}
UL {LIST-STYLE-TYPE: none}
OL {LIST-STYLE-TYPE: none}
LI {LIST-STYLE-TYPE: none}
a{color:#444; text-decoration:none;}
a:hover{text-decoration:underline; color:#aa1900}
.cl{content:"."; visibility:hidden; display:block; height:0px; overflow:hidden; clear:both}

.sp20{display:block; clear:both; height:10px;}
.top01{background: url(images/top1.jpg) center top no-repeat; height:100px; overflow:hidden; float:left; width:100%}

.top02{background: url(images/top2.jpg) center top  no-repeat; height:100px; overflow:hidden; float:left; width:100%}
.top03{background: url(images/top3.jpg) center top  no-repeat; height:100px; overflow:hidden; float:left; width:100%}
.top04{background: url(images/top4.jpg) center top  no-repeat; height:99px; overflow:hidden; float:left; width:100%}
.top05{background: url(images/top5.jpg) top center no-repeat; float:left; width:100%;height:100px}
.top06{background: url(images/top6.jpg) top center no-repeat; float:left; width:100%;height:100px}
.top05:after{content:"."; visibility:hidden; display:block; height:0px; overflow:hidden;}
.contairn{background:#ebebeb; width:1000px; margin:25px auto 0px; }

.part1l{width:678px; float:left;border:2px solid #b71b00}
.part1r{width:310px; float:right; border-top:2px solid #b71b00; background:#fff;}

.item{border-bottom:1px dashed #999; padding:10px 0px; color:#444; padding:6px 10px;}
.item a{ color:#aa1900;}
.item h2{ text-align:center; font-weight:bold; color:#aa1900; font-size:14px;}
.part1r ul{padding:6px 10px;}
.part1r ul a{ color:#444;}

.part2{width:1000px; overflow:hidden;}

.part2 ul{width:1100px;}

.part2 li{width:335px; float:left; padding-right:10px;}
.part2 li.last{width:310px; padding-right:0px;}
.part2 li dt{ background:#B71B00; padding-left:10px; line-height:30px; height:30px; color:#fff; font-size:14px; font-weight:bold; width:325px; float:left;}
.part2 li dd{background:#fff; padding:5px 10px; height:100px; line-height:22px;width:315px; float:left;}
.part2 li a{ color:#b71b00;}
.part2 li dd img{float:left; padding-right:10px;}
.part2 li a.download{display:inline-block; float:right; padding:0.2em 0.7em; background:#b71b00; color:#ffffff;}


.part2 li.last dt{ background:#b71b00; width:300px}
.part2 li.last dd{ width:290px}
h1{ height:45px; background:#B47503; color:#fff; line-height:43px; margin-bottom:20px}
h1 span{display:inline-block; height:46px; padding:0 20px; background:#B71B00; position:relative;}
h1 span em{background:url(images/arrow.gif) center bottom no-repeat; display:inline-block; position:absolute; height:10px; bottom:-10px; width:100%; left:0px;}

.reca{border-bottom:5px solid #b71b00;}
.reca li{float:left; margin:0px 0px 10px 9px; width:319px; border:1px solid #ccc;}
.reca li img{float:left;}
.reca li p{ width:319px; height:39px; line-height:39px; text-align:center; background:#ccc; float:left;}

.ltfive{padding-top:10px;}
.ltfive li{float:left; margin:0px 0px 10px 9px;  border:1px solid #ccc; width:186px;}
.ltfive li img{float:left;}
.ltfive li p{ width:186px;line-height:24px; text-align:center; background:#ccc; float:left;}

.imgtxtlist li{ margin:0px 0px 10px 7px; float:left; text-align:center;}
.part4{width:1000px; overflow:hidden;}
.part4 ul{background:#fff; width:1100px;}
.part4 ul li{border:1px solid #ccc; border-top:0px; border-left:0px; padding:10px 15px; float:left;}


.footer {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #E0E0E0;
    color: #999999;
    font-style: normal;
    height: 36px;
    margin: 0 auto;
    text-align: center;
    width: 998px;
}
.footer a {
    color: #444444;
    line-height: 36px;
    padding-left: 5px;
    text-align: center;
}
.copyright { background:#fff;}
.copyright p {
    color: #666666;
    line-height: 30px;
    text-align: center;
}
.copyright a {
    padding: 0 5px;
    text-align: center;
}
.fttp {
    height: 70px;
    margin-top: 10px;
}
.part7 { border-top:5px solid #B71B00; margin-top:20px}
.part7 ul li{ background:url(img/flow.gif) no-repeat 30px 25px;  width:32%; font-size:16px; font-weight:bold; height:60px; line-height:60px; }
.part5 .imgtxtlist li a{width:240px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left}
