#topbox1 { height:54px;}
#topbox1 #com_link { float:left; position:relative; z-index:200; width:120px; height:18px;}
#topbox1 #com_link div { padding:0 10px 0 0; width:110px; height:18px; background:#DE0B1F ; color:#FFFFFF; cursor:pointer; font:11px "Microsoft YaHei";}
#topbox1 #com_link ul { position:absolute; margin:0; padding:10px 0 10px; list-style:none; width:120px; overflow-x:hidden; background:#999999; display:none; left:0px; top:18px;}
#topbox1 #com_link ul li { height:24px;}
#topbox1 #com_link ul li a{ float:left; width:100%; line-height:24px; color:#FFFFFF;}
#topbox1 #com_link ul li a:hover{ background:#DE0B1F;}
#topbox1 #qui_link { float:right; margin:18px auto 0; font:11px/20px "Microsoft YaHei";}
#topbox1 #qui_link a { float:left;  padding:0 10px; color:#878787;}

#topbox1 #qui_link a.ico_computer {  padding:0 10px 0 20px;}
#topbox1 #qui_link a.ico_mail { padding:0 10px 0 20px;}
#topbox1 #qui_link a:hover { color:#C21F08;}

#topbox2 { height:70px;}
#topbox2 #menu { margin:10px 0 0;}
#topbox2 #menu a.menu { margin:0 6px!important; margin:0 10px; _margin:0 6px;}
#topbox2 #menu a.logo { margin:0 45px;}
#topbox2 #menu a.menu img { vertical-align:bottom; width:100px; height:30px; background-repeat:no-repeat;}
#topbox2 #menu a.menu img.over { background-position:50% -30px;}

#topbox3 { position:relative; z-index:100; height:12px; /*border-top:1px solid #DCDCDB;*/}
#topbox3 div.menubox {position:absolute;left:0px;top:0px;width: 100%;height: 210px;padding-bottom:10px;display:none;}
#topbox3 div.menubox div.sbox{
    margin:0 auto;
    width: 100%;
    height:100%;
    text-align:left;
    background: url(../images/menubox_bg.png) repeat-x bottom;
    }
#topbox3 ul.sort{ float:left; margin:0; padding:18px 0 0; list-style:none; width:140px;}
#topbox3 ul.sort li{ font:12px/24px "Microsoft YaHei"; border-bottom:1px solid #D8D8D8; text-indent:10px;}


#topbox3 #menubox1{ background:url(../images/mnim.png) no-repeat center bottom;}
#topbox3 #menubox1 ul.sort{ width:240px; padding:30px 0 0;}
#topbox3 #menubox1 ul.sort li{ float:left; width:100px; margin:3px 10px;}

#topbox3 #menubox2{}
#topbox3 #menubox2 ul.sort{width: 100%;padding: 40px 0 0 0;}
#topbox3 #menubox2 ul.sort li{float:left;width: 36%;text-indent:10px;padding: 10px;margin: 0 28px;}


#topbox3 #menubox3{background:url(../images/mnim.png) no-repeat center bottom;}
#topbox3 #menubox3 ul.sort{ width:240px; padding:30px 0 0 0;}
#topbox3 #menubox3 ul.sort li{ float:left; width:120px; margin:3px 10px; text-indent:10px;}

#topbox3 #menubox4{background:url(../images/mnim.png) no-repeat center bottom;}
#topbox3 #menubox4 ul.sort{ width:300px; padding:50px 0 0;}
#topbox3 #menubox4 ul.sort li{ float:left; border:0; padding:3px 10px; }

#topbox3 #menubox5{}
#topbox3 #menubox5 ul.sort{ width:200px; padding:30px 0 0 0;}
#topbox3 #menubox5 ul.sort li{ float:left; width:100px; margin:3px 10px; text-indent:10px;}

#topbox3 #menubox6{background:url(../images/mnim.png) no-repeat center bottom;}
#topbox3 #menubox6 ul.sort{ width:200px; padding:30px 0 0 0;}
#topbox3 #menubox6 ul.sort li{ float:left; width:100px; margin:3px 10px; text-indent:10px;}

#topbox3 #menubox7{background:url(../images/mnim.png) no-repeat center bottom;}
#topbox3 #menubox7 ul.sort{ width:200px; padding:30px 0 0 0;}
#topbox3 #menubox7 ul.sort li{ float:left; width:100px; margin:3px 10px; text-indent:10px;}

#topbox3 #menubox8{background:url(../images/mnim.png) no-repeat center bottom;}
#topbox3 #menubox8 ul.sort{ padding:30px 0 0;}
#topbox3 #menubox8 ul.sort li{ float:left; width:100px; margin:3px 10px; text-indent:10px;}

div.newsbox{ float:right; margin:30px 0 0 0;}
div.newsbox p.img{ float:left; margin:0 20px 0 0;}
div.newsbox p.img img{ width:180px; height:120px;}
div.newsbox div.text{ float:left; width:400px;}
div.newsbox div.text ul{}
div.newsbox div.text ul li{border-bottom:1px dashed #CCC; line-height:22px; width:280px; height:auto; overflow:hidden;}
div.newsbox div.text ul li p{ margin:0;}
div.newsbox div.text ul li p.date{ color:#A9A8A8;}
div.newsbox div.text p.more{ margin:10px 0; float:left; font-weight:normal;}
div.newsbox div.text p.more a{ color:#C4181E;}

#banner.home div.img { border-bottom:1px solid #FFFFFF;}

#redbox { height:35px; background:#C21F08;}
#redbox2 { height:30px; background:#C21F08;}