/* ::::: http://www.demage.com/m/15/css/css.css ::::: */

* { margin: 0px; padding: 0px; border: 0px none; }
ul, li, dd, dl, dt, img { list-style: none outside none; }
h1, h2, h3, h4, h5, h6 { font-weight: lighter; font-size: 100%; }
body, div { font-size: 12px; color: rgb(85, 85, 85); font-family: '宋体',Simsun; }

.in { margin: 0px auto; width: 980px; }
.clear { clear: both; height: 0px; overflow: hidden; font-size: 1px; }
.bians { height: 1px; background: url('bb.gif') bottom repeat-x ; font-size: 0px; }
.nyls dt, .nyrra, .indexarn, .indexall li, .indexbgd dd, .indexbgd dt, .top_menu_dhsr li, .top_menu_dhsl, .top_menu_dhst { color: rgb(255, 255, 255);  }
.top_logo { float: left; width: 259px; text-align: center; padding: 48px 0px; }
.top_menu { float: left; width: 720px; height: 140px; overflow: hidden; }
.top_menu_dh { float: left; width: 120px; }
.top_menu_dh a { display: block; width: 109px; line-height: 20px; height: 110px; }
.top_menu_dh a:link { color: rgb(255, 255, 255); padding: 40px 0px 30px 10px; }


.mbjt { background: url('menubjt.gif') no-repeat scroll 0% 0% transparent; }
a.dha:link, a.dha:visited { background-position: 0px -30px; }
a.dha:hover { background-position: 0px 0px; }
a.dhb:link, a.dhb:visited { background-position: -120px -30px; }
a.dhb:hover { background-position: -120px 0px; }
a.dhc:link, a.dhc:visited { background-position: -240px -30px; }
a.dhc:hover { background-position: -240px 0px; }
a.dhd:link, a.dhd:visited { background-position: -360px -30px; }
a.dhd:hover { background-position: -360px 0px; }
a.dhe:link, a.dhe:visited { background-position: -480px -30px; }
a.dhe:hover { color: rgb(255, 0, 0); background-position: -480px 0px; }
a.dhf:link, a.dhf:visited { background-position: -600px -30px; }
a.dhf:hover { color: rgb(255, 0, 0); background-position: -600px 0px; }

.top_menu_dhs { position: absolute; width: 480px; margin-top: -10px; display: none; z-index: 999; opacity: 0.9; }
.top_menu_dhsjta { height: 10px; background-position: 295px 0px; }
.top_menu_dhsjtb { height: 10px; background-position: 295px -15px; }
.top_menu_dhsjtc { height: 10px; background-position: 295px -30px; }
.top_menu_dhsjtd { height: 10px; background-position: 295px -45px; }
.top_menu_dhsjte { height: 10px; background-position: 295px -60px; }
.top_menu_dhst { padding-left: 10px; line-height: 30px; }
.top_menu_dhsl { float: left; width: 220px; height: 240px; padding: 10px; line-height: 18px; }
.top_menu_dhsl p { margin-bottom: 8px; }
.top_menu_dhsr { float: left; width: 200px; padding: 5px 20px; }
.top_menu_dhsr li { line-height: 30px; padding-left: 5px; }
.top_menu_dhsr li a { color: rgb(255, 255, 255); }
.imgtag{float: left;
width: 205px;
height: 170px;
position: relative;
margin-left: 35px;
margin-top: 35px;
overflow: visible;}

#ma1 { margin-left: 279px; }
#ma2 { margin-left: 339px; }
#ma3 { margin-left: 459px; }
#ma4 { margin-left: 579px; }
#ma5 { margin-left: 699px; }
#ma6 { margin-left: 799px; }
.top_menubga, .top_menubgb, .top_menubgc, .top_menubgd, .top_menubge { min-height: 240px; background:#000; }

