@charset "utf-8";
body { font: 100% Arial, Helvetica, sans-serif; background: #252525; margin: 0; padding: 0; text-align: center; color: #666666; font-size:12px; }
p, h1, h2, h3 { margin:0; padding:0; }
#container { width: 900px; background: #FFFFFF; margin: 0 auto; text-align: left; }
#header { padding: 0; height:107px; }
#banner { padding: 0; height:182px; background:url(../images/common/bg_banner.jpg) no-repeat; position:relative; }
#banner .sidebtn { position:absolute; top:15px; left:867px; width:33px; }
#banner .sidebtn a { color:#666666; text-decoration:none; }
#banner .sidebtn a:hover { color:#666666; text-decoration:underline; }
#banner .sidebtn .sidebtn_container { position:relative; }
#banner .sidebtn .sidebtn_container .mdl { width:23px; height:20px; font-size:10px; padding-top:6px; text-align:center; margin-bottom:3px; }
#banner .sidebtn .sidebtn_container .mdl_slt { width:23px; height:20px; font-size:10px; padding-top:6px; text-align:center; background:url(../images/banner/b_btn_o.png) no-repeat top left; color:#FFFFFF; margin-bottom:3px; }
#banner .banner_kv { position:absolute; top:0; left:0; height:181px; width:867px; text-align:right; }
#fb_row { padding: 0; height:39px; background:url(../images/common/bg_fb.jpg) no-repeat; position:relative; }
#btn_fb { position:absolute; top:10px; left:730px; }
#btn_tw { position:absolute; top:10px; left:564px; }
#btn_weibo { position:absolute; top:10px; left:395px; }
#sidebar1 { float: right; width: 434px; padding: 0; }
#sidebar1 .mdl { margin-left:75px; margin-top:23px; }
#sidebar1 .mdl .album { margin-left:8px; }
#sidebar1 .mdl .album .kv { margin:4px; width:60px; height:60px; float:left; }
#sidebar1 .mdl2 { margin-left:56px; margin-top:23px; }
#news { float: left; width: 458px; padding: 0; padding-left:8px; }
#news .mdl { width:142px; height:207px; margin:10px 4px; float:left; }
#news .mdl .status { height:14px; }
#news .mdl .kv { border:1px solid #0e495f; }
#news .mdl .text { padding-top:10px; width: 142px; height:42px; overflow:hidden; line-height:14px; margin-bottom:10px; }
#mainContent { margin: 0; padding: 0; background:url(../images/common/bg_mainContent.jpg); position:relative; zoom:1;}
.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
#header_container { position:relative; left:0px; top:0px; width:900px; height:107px; z-index:1000; background:url(../images/common/bg_header.jpg) no-repeat; }
#header_container #logo { position:absolute; left:0px; top:0px; width:361px; height:107px; }
#header_container #nav { position:absolute; left:361px; top:0px; width:539px; height:107px; z-index:1000; }
#header_container #nav_01 { position:absolute; left:361px; top:0px; width:134px; height:107px; }
#header_container #nav_02 { position:absolute; left:495px; top:0px; width:133px; height:107px; }
#header_container #nav_03 { position:absolute; left:628px; top:0px; width:134px; height:107px; }
#header_container #nav_04 { position:absolute; left:762px; top:0px; width:138px; height:107px; }
#footer { margin: 0; padding: 15px 10px; background:url(../images/common/bg_mainContent.jpg); font-size:10px; position:relative;zoom:1; }
.nav01_dd { position:absolute; top:98px; width:133px; height:132px; left: 361px; z-index:1000; }
.nav02_dd { position:absolute; top:98px; width:133px; height:132px; left: 495px; z-index:1000; }
.nav03_dd { position:absolute; top:98px; width:133px; height:132px; left: 628px; z-index:1000; }
.nav04_dd { position:absolute; top:0px; width:133px; height:132px; left: 762px; }
.nav_ddm { line-height:12px; height:12px; font-size:12px; width:113px; margin-bottom:1px; color:#FFFFFF; background:#545454; padding:10px; }
.nav_ddm2 { line-height:12px; height:12px; font-size:12px; width:112px; margin-bottom:1px; color:#FFFFFF; background:#545454; padding:10px; }
.p10 { padding:10px; }
.pter { cursor:pointer; }
#jsddm { margin: 0; padding: 0; }
#jsddm li { float: left; list-style: none; }
#jsddm li a { display: block; text-decoration: none; white-space: nowrap; }
#jsddm li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; }
#jsddm li ul li { float: none; display: inline; }
#jsddm li ul li a { line-height:13px; min-height:12px; height:auto; font-size:12px; min-width:113px; margin-bottom:1px; color:#FFFFFF; background:#545454; padding:10px; }
#jsddm li ul li a:hover { background:#016891; }


div.ayoutube { width:425px; height:344px !important; overflow:hidden; border:0px hotpink dashed; position:relative; top:0px; }
object.ayoutube { position:absolute; clip: rect(1px, 425px, 317px, 1px) }
object.ayoutube { position:absolute; clip: rect(1px 425px 317px 1px) }
