body{
background:#000;
color:#fff;
}
#body{
width:980px;
margin:0 auto;
text-align:left;
border:1px solid #9d9dba;
border-width:0 1px;
}
#top{background:url(../images/top_bg.jpg) repeat-x;height:88px; overflow:hidden;}
.toplink{background:url(../images/logo_right.jpg) no-repeat;padding-right:40px;height:45px;text-align:right;}
.toplink a{color:#fff;margin-top:15px;background:url(../images/arr.jpg) no-repeat 0 50%;padding:0 10px;}
.toplink a.ver{background-image:url(../images/ver_en.jpg);padding-left:20px;}
.toplink a:hover{color:#fff;}
#subNav{position:absolute;margin:54px 0 0 0;}
#subNav a{color:#bbb;}
#subNav a:hover{color:#7dc5ff;/*font-weight:bold; */text-decoration:none;}

#banner,#search{background:#007dd6 url(../images/ban_bg.jpg) repeat-x;}
#search{clear:both;padding:6px 0 3px 40px;}
#banner{background-position:0 -33px;}
.search .ipt{background:#c1c1d7;border:1px solid #d8d9e8;width:168px;height:18px;line-height:18px;vertical-align:middle;color:#fff;text-align:center;}

#main{background:#007dd6 url(../images/m_bg.jpg) repeat-x 0 100%;height:auto!important;height:457px;min-height:457px;}
h5.m_title{margin:0;padding:0;width:737px;height:81px; background:url(../images/tl_bg.jpg) no-repeat;}
h5.m_title em{font-style:normal;float:right;margin:36px 24px 0 0;font-weight:normal;font-size:12px; background:url(../images/tl_icon.gif) no-repeat 0 50%;padding-left:28px;}
h5.m_title em a:hover{color:#fff;}

#left{float:left;width:226px; /*overflow:hidden;*/}
#left_in{padding-left:15px;}
#leftcls{border:1px solid #019dec;border-width:0 1px;margin:0 7px;background:#9a9ab5;}
#leftcls dt{background:url(../images/cls_bg.jpg) repeat-x;height:27px; line-height:27px;vertical-align:middle;overflow:hidden; white-space:nowrap;color:#fff;border:1px solid #000;}
#leftcls dt a{color:#fff; display:block; text-decoration:none;padding-left:33px;background:url(../images/cls_icon.gif) no-repeat 28px 50%;}
#leftcls dt a.now,
#leftcls dt a:hover{background-image:url(../images/cls_icon_2.gif);color:#ff8d2e;}
#leftcls dt em{font-style:normal;font-family:Arial, Helvetica, sans-serif;font-size:9px;padding-right:26px;color:#fff;}
#leftcls dd{padding:1px 4px 2px;}
#leftcls dd a{display:block;color:#b5b5b5;border:1px solid #232328;margin-top:1px; background:#3e4562 url(../images/cls_arr.gif) no-repeat 30px 50%;padding:3px 4px 3px 60px;}
#leftcls dd a.now,
#leftcls dd a:hover{color:#ffc240;background-color:#535971;text-decoration:none;}

#main.main2{background:#002670 url(../images/m_bg2.jpg) repeat-x 0 0;padding-left:0;}
#main.main2 #left{background:#00205f url(../images/left_bg.jpg) no-repeat 0 100%;}
#main.main2 #left_in{ background:url(../images/left_bg_1.jpg) no-repeat;}
#main.main2 #leftcls{margin:0 6px 0 8px;}
#main.main2 #mid{background:url(../images/m_bg_fix_01.jpg) repeat-y;}
#main.main2 .m_c_in{background:url(../images/in_bg_1.jpg) no-repeat;height:auto!important;height:760px;min-height:760px;padding:0 50px 30px 30px;}
#main.main2 .m_c{background:url(../images/m_bg_fix_02.jpg) no-repeat 0 100%;}
#main.main2 .m_c_in p{margin-top:0;}
.about{line-height:180%;}

#mid {float:left;width:751px; overflow:hidden;}
.idx_abt{border:1px solid #3d92e4;border-width:0 1px;margin-left:6px;clear:both; background:#1e64bd url(../images/idx_abt_bg.jpg) repeat-x 0 100%; line-height:180%;}

.p_td{text-align:center;}
.p_td a{display:block;color:#fff;width:134px;height:128px;border:1px solid #68707f;margin:0 4px;background:#242f55;}
.p_td a:hover{color:#57d2ff; text-decoration:none;}
.p_td img{margin:8px 6px 6px;width:120px;height:90px;background:#fff;border:1px solid #68707f;}

#video{border:1px solid #ccc;width:356px;height:243px;border:1px solid #ccc;}
#video_title{font-weight:bold;font-size:14px; text-align:center;padding:8px;}
#video_list{padding-left:8px;}
#video_list a.now{ font-weight:bold; text-decoration:underline;}

#bottom{background:url(../images/btm_bg.jpg) repeat-x;height:71px; overflow:hidden;color:#84849b; font-family:Arial, Helvetica, sans-serif; line-height:170%;}
#bottom a{color:#84849b;}
#bottom a:hover{color:#fff;text-decoration:none;}
#bottom .btm_link{background:url(../images/btm_logo.jpg) no-repeat;padding-left:220px;padding-top:10px;}

#clsopt{display:none; position:absolute;width:300px;border:1px solid #000; background:#333;}
#clsopt .clsopt_in{padding:6px;}
#clsopt em{font-style:normal;font-weight:normal;margin-right:6px;}
#clsopt dt{padding:3px 5px;font-weight:bold;}
#clsopt dd{padding:3px 4px;line-height:150%;}
#clsopt dd a{margin:0 4px;}
