/*-------------------------------格式化-------------------------------------*/

body { color:#000; font-size: 12px; font-family: "新细明体", Arial, Helvetica, sans-serif, "宋体"; margin: 0px; padding: 0px; height: 100%; background: url(../images/body_bg.jpg) no-repeat top center; }
textarea { font-size: 12px; font-family: arial, verdana, "宋体"; }
ul, li { list-style: none; margin: 0px; padding: 0px; }
div, form, h1, h2, h3, h4, h5, h6, img, img a, a, p, input { margin: 0px; padding: 0px; border: 0px; }
a { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
.left { float: left }
.fr { color: #c00; }
/*--------------------------清除浮动 -----------------------------------*/

.clear { clear: both; font-size: 1px; line-height: 0; height: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac */

* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/*-------------------------清除浮动结束 ------------------------------------*/



/*-------背景---------*/

 .dl_link, .wjmm_link, .news_icon, .hd_icon, .gg_icon, .icon_3, .icon_2, .icon_1, .zl_icon, .f_fx, .t_fx, .b_fx, .on_link, .next_link, .zc_btn, .zh_btn a, .login_right a, .search a, .fh_list, .fwq_more a { background-image: url(../images/bg.jpg); }
.wrap { width: 1000px; margin: 0 auto; background: url(../images/main_bg.jpg) no-repeat 0 697px }
.top { width:1000px; height: 697px; position:relative}
.top .top_flash { background: url(../images/top_fl_bg.jpg) no-repeat; height: 448px; }
#topflash{ width:1360px; height:640px; position:absolute;  top:0px; z-index:0}

.login_m .login_main { background:url(../images/dl_main.png) no-repeat; width: 416px; height: 149px; padding: 100px 0 0 0; overflow: hidden}
.login_title { position: relative; }
.login_title ul { position: absolute; top: 1px; left: 34px }
.login_title a, .login_title span { background: url(../images/dl_name.gif) no-repeat; }
.dl_title a { width: 208px; height: 52px; display: block }
.dl_title a:hover { background-position: 0 -52px; }
.login_title li { float: left; width: 208px; }
.dl_title span { background-position: 0 -52px; width: 208px; height: 52px; display: block }
.zc_title span { background-position: -208px -52px; width: 208px; height: 52px; display: block }
.zc_title a { background-position: -209px 0; width: 208px; height: 52px; display: block }
.zc_title a:hover { background-position: -208px -52px; }
.ks_flash { background: url(../images/right_fl_bg.jpg) no-repeat; width: 584px; height: 251px; float: right }
/*-------登陸-------*/

.login_m { float: left; width: 416px; height: 249px; overflow: hidden; position:relative; z-index:10 }
.login_text li { padding: 0 0 18px 0 }
.login_main input { background: none; color: #000; border: none; height: 16px; width: 150px }
.dl_link { background-position: 0 -384px; width: 77px; height: 29px; display: block; float: left; margin: 10px 0 0 20px }
.dl_link:hover { background-position: -77px -384px; }
.tk_link { width: 83px; height: 14px; display: block; float: left; margin:2px 0 2px 38px; }
.tk_link:hover { text-decoration:underline; color:#000; }
.wjmm_link { background-position: -166px -36px; width: 59px; height: 21px; display: block; float: left; margin: 0px 0 0 33px }
.wjmm_link:hover { background-position: -225px -36px; }
.login_text ul, .zc_text ul { float: left; padding: 23px 5px 0 117px }
/*--------帳號-------*/

.hz_list { clear: both; padding: 0 0 0 97px; }
.hz_list li { float: left; padding: 0 5px 0 0 }
.hz_list li a { width: 32px; height: 32px; float: left; }
/*-----論壇------*/

.hz_box { float: left; width: 280px; background:url(../images/bbs_bg.gif) no-repeat; height: 59px; }
.hz_box ul { padding: 2px 0 3px 45px; float: left; }
.hz_box li { float: left; height: 45px; width: 102px; padding: 3px 3px 0 3px; }
.hz_main { margin: 3px 0 3px 3px }
.hz_box .on_link { width: 26px; height: 26px; background-position: -332px -36px; float: left; margin: 16px 2px 0 2px }
.hz_box .next_link { width: 26px; height: 26px; background-position: -358px -36px; float: left; margin: 16px 2px 0 2px }
/*-----快速註冊------*/

.zc_main { background: url(../images/zc_main.png) no-repeat; width: 416px; height: 158px; padding: 93px 0 0 0; float: left }
.zc_text input { background: none; color: #000; border: none; height: 16px; width: 150px }
.zc_text li { padding: 0 0 11px 0 }
.zc_text .zc_btn { background-position: -331px -103px; width: 83px; height: 60px; float: left; margin: 15px 0 0 20px }
.zc_text .zc_btn:hover { background-position: -414px -103px }
.zc_text { position: relative; float: left; height: 140px }
.yzm_box { float: left; background: url(../images/yzm_bg.jpg) no-repeat; width: 230px; height: 32px; margin: 0 0 0 -80px }
.zc_text input.yzm_text { width: 70px; margin: 3px 10px 0 80px; float: left }
.gz_input { position: absolute; bottom: -6px; left: 60px }
.gz_input input { width: 14px }
/*---登陸後----*/

.login_on { background: url(../images/dl_on.png) no-repeat; width: 416px; height: 249px; float: left; position:relative; z-index:10 }
.login_on ul { padding:108px 0 0 108px; color:#069; font-size: 12px; float: left }
.login_on li { line-height: 32px }
.zh_btn { padding: 10px 0 0 40px; float: left }
.zh_btn a { width: 92px; height: 30px; float: left; }
.zh_btn a.zhgl_btn { background-position: -197px -229px; margin: 0 10px 0 0 }
.zh_btn a.tczh_btn { background-position: -289px -229px }
.fwq_box { float: left }
.login_left { float: left; width: 240px }
.login_right { float: left; padding:101px 0 0 23px }
.login_right a { color: #2e0807; text-decoration: none }
.zj_box { height: 27px; }
.zj_fwq { background-position: -307px -201px; width: 118px; height: 27px; display: block; text-align: center; line-height: 27px; font-size: 14px; font-weight: bold }
.new_fwq { margin: 21px 0 0 0 }
.more_fwq { background-position: -197px -201px; width: 110px; height: 28px; display: block; margin: 4px 0 0 3px; }
/*--------*/

.index_left { width: 793px; float: left; padding: 0 8px 0 0 }
.adv_box { height: 218px; width: 372px; padding: 4px 0 0 6px; margin: 2px 10px 0 0; float: left; background:url(../images/adv_bg.gif) no-repeat }
/*-----首頁新聞列表------*/

.news_list { float: left; width: 405px; background:url(../images/news_list_bg.gif) no-repeat; position:relative; }
.news_title a, .news_title span { background:url(../images/new_title.gif) no-repeat; }
.news_list .news_title { height: 41px; position:absolute }
.news_list .news_title li { float: left }
.news_list .news_title a, .news_list .news_title span { width: 75px; height: 45px; display: block; }
.news_title ul { float: left; height: 30px }
.news_title .title_01 a { }
.news_title .title_01 a:hover, .news_title .title_01 span { background-position: 0 -45px; }
.news_title .title_02 a { background-position:-75px 0; }
.news_title .title_02 a:hover, .news_title .title_02 span { background-position:-75px -45px; }
.news_title .title_03 a { background-position:-150px 0; }
.news_title .title_03 a:hover, .news_title .title_03 span { background-position:-150px -45px; }
.news_title .title_04 a { background-position:-225px 0; }
.news_title .title_04 a:hover, .news_title .title_04 span { background-position:-225px -45px; }
.news_title .title_05 a, .news_title .title_05 span { width: 105px; background-position:-300px 0; }
.news_title .title_05 a:hover, .news_title .title_05 span { background-position: -300px -45px; }
.news_main { height: 179px; padding: 45px 0 0 7px }
.news_box { height: 172px; width: 388px; position: relative }
.news_box span { float: left; }
.news_box a { float: left; }
.news_box ul { padding: 5px 0 0 0; font-weight: bold; float: left }
.news_box li a { text-decoration: none; color: #000438; width: 293px; height: 24px; line-height: 24px }
.news_box li a:hover { color:#2B398A }
.news_box li { height: 24px; float: left; line-height: 24px; padding: 0 0 0 15px; margin: 0 0 1px 0; float: left; width: 360px; }
.news_icon { width: 19px; height: 19px; display: block; margin: 4px 3px 0 0; background-position: -392px 0; }
.hd_icon { width: 19px; height: 19px; display: block; margin: 2px 3px 0 0; background-position: -430px 0; }
.gg_icon { width: 19px; height: 19px; display: block; margin: 2px 3px 0 0; background-position: -453px 0; }
.zl_icon { width: 19px; height: 19px; display: block; margin: 5px 3px 0 0; background-position: -411px 0; }
.icon_1 { width: 19px; height: 19px; display: block; margin: 5px 3px 0 0; background-position: -452px 0; }
.icon_2 { width: 19px; height: 19px; display: block; margin: 5px 3px 0 0; background-position: -430px 0; }
.icon_3 { width: 19px; height: 19px; display: block; margin: 5px 3px 0 0; background-position: -392px 0; }
.news_box li .time_box { padding: 0 2px; width:40px }
.fx_link { float: left; width: 54px; padding: 5px 0 0 5px }
.fx_link a { margin: 0 2px 0 0 }
.fx_link .f_fx { width: 16px; height: 16px; background-position: -284px -36px; }
.fx_link .t_fx { width: 16px; height: 16px; background-position: -300px -36px; }
.fx_link .b_fx { width: 16px; height: 16px; background-position: -316px -36px; }
.news_more { position: absolute; width: 58px; height: 21px; background: url(../images/more_icon.png) no-repeat; display: block; right: -5px; bottom: -4px }
.news_more:hover { background: url(../images/more_icon2.png) no-repeat; }
/*-----客服------*/

.kf_box { background: url(../images/kf_img.png) no-repeat; width: 291px; height: 162px; clear: both; float: left }
.kf_box p { color:#0CF; font-size: 14px; font-weight: bold; padding: 55px 0 0 10px; line-height: 18px }
/*-----專區活動------*/

.zthd_box { float: right; margin:12px 0 0 0; background:url(../images/zthd_box.gif) no-repeat; width:502px }
.zthd_box .zt_title { width: 499px; height: 38px; }
.zthd_box .zt_main { height: 171px; width: 499px; }
.zthd_box .zt_main li { float: left; padding: 0 3px }
.zthd_box .zt_main ul { background: #000; padding: 5px; float: left; margin: 0 0 0 6px; display: inline; float:left; height:156px }
/*-----首頁右邊------*/

.index_right { width: 198px; float: right; margin:0 0 8px 0 }
.fb_title { background-position: 0 -224px; height: 27px; }
.fb_main { height: 232px; }
.fb_box { background:url(../images/fb_bg.gif) no-repeat }
.video_title { height: 23px; margin: 2px 0 0 0 }
.video_main { padding: 10px 0 4px 4px }
.video_box { background:url(../images/video_bg.gif) no-repeat }
.video_main img { width: 189px; height: 145px; }
.bottom_img { background: url(../images/hd_bg.jpg) no-repeat; width: 994px; height: 72px; clear: both; padding: 9px 0 0 17px; }
.bottom_img img { float: left }
.bottom_img li { float: left; border: 2px solid #000; margin: 0 3px 0 0 }
.footer { background: url(../images/footer_bg.jpg) no-repeat center center; height: 174px; }
.footer_main { width: 602px; margin: 0 auto; padding: 100px 0 0 270px }
.footer_main li { float: left; padding: 0 3px; }
.footer_main a { width: 66px; height: 30px; line-height:30px; display: block; color:#9c9eaa; font-weight:bold; font-size:14px }
.footer_main a:hover { text-decoration:none; color:#fff }
/*----------首頁廣告---------*/

.PH_SwitchAdv { float: left; clear: none; width: 360px; height: 210px; }
.PH_SwitchAdv_main, .ph_switchadv_main { float: left; position: absolute; z-index: 1; width: 100%; height: 218px; overflow: hidden; width: 360px }
.PH_SwitchAdv_bg, .ph_switchadv_bg { left: 0px; top: 0px; z-index: 6; width: 486px; height: 550px; }
.PH_SwitchAdv_main li { float: left; overflow: hidden; }
.PH_SwitchAdv li { width: 100%; height: 210px; }
.phsaupd { position: absolute; left: 0px; top: 193px; z-index: 7; width: 350px; height: 20px; text-align: right; }
.phsaupd div { float: right; clear: none; display: inline; width: 24px; height: 21px; }
.phsaupd a, .phsaupd span { width: 22px; height: 21px; background: url(../images/fl_icon.png) no-repeat; float: left; text-align: center; line-height: 21px; font-weight: bold; color: #235f7f; margin: 0 3px; text-decoration: none; }
.phsaupd span { color: #fff }
/*--------------------------------內頁-------------------------------*/

.page_top .login_right { padding:101px 0 0 15px }
.page_top .yzm_box { margin:-2px 0 0 -83px; *margin:-6px 0 0 -83px
}
.login_m { height:249px }
.login_title ul { left: 0px; position: absolute; top: 52px; }
/*-----內頁背頁------*/

.page_top .login_main { background: url(../images/dl_main_p.jpg) no-repeat; height:149px; padding:100px 0 0 0 }
.page_top .zc_main { background: url(../images/zc_main_p.png) no-repeat; height:156px; padding:93px 0 0 }
.page_top .login_on { background: url(../images/dl_on_p.jpg) no-repeat; height:249px }
.page_top { height: 594px }
.fh_list { background-position: -71px -259px; width: 97px; height: 24px; display: block; margin: 10px auto 0 auto }
.body { background: url(../images/page_bottom.jpg) no-repeat bottom center; }
.top .page_flash { background: url(../images/page_top.jpg) no-repeat; height: 345px; }
.top .left_flash { background: url(../images/fl_page.jpg) no-repeat; height:249px }
.list_left { width: 688px; border: 1px solid #c5cfd1; background: #d4ebf3; min-height: 500px; padding: 8px 0 0 19px; float: left }
.position { background: url(../images/wz_bg.gif) no-repeat; width: 670px; height: 40px; }
.position_box { float: left; padding: 10px 0 0 90px; color: #fff; font-weight: bold; font-size: 14px; font-family: "Microsoft YaHei" }
.position_box a { color: #fff }
.art_position { background: url(../images/wz_bg_02.gif) no-repeat; }
.fx_box a { width: 16px; height: 16px; float: left; margin: 0 0 0 2px }
.fx_box { float: right; padding: 11px 10px 0 0 }
/*-----內頁搜索------*/

.search { background: url(../images/search_bg.gif) no-repeat; width: 252px; height: 43px; margin: 10px 0 10px 35px; padding: 0 0 0 345px }
.search input { margin: 12px 0 0 0; width: 120px; height: 20px; background: none; border: none; float: left; line-height: 20px; float: left }
.search a { width: 71px; height: 28px; display: block; background-position: 0 -259px; float: right; margin: 8px 40px 0 0; display: inline }
/*-----新聞列表------*/

.list_main { width: 670px; margin-bottom: 60px }
.list_bottom { width: 670px; height: 9px; font-size: 1px; line-height: 1px; }
.list_main .list_top { width: 670px; height: 12px; font-size: 1px; line-height: 1px; }
.list_central { position: relative; background: url(../images/list_main.gif) repeat-y; }
.list_central li a, .list_central li span { float: left; color: #380058; font-family: "Microsoft YaHei" }
.list_central li { height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; background: url(../images/x_line.gif) no-repeat center bottom; margin: 0 20px }
.list_central .news_icon { background-position: -405px -83px; margin: 10px 20px 0 10px }
.list_central .hd_icon { background-position: -443px -83px; margin: 10px 20px 0 10px }
.list_central .gg_icon { background-position: -462px -83px; margin: 10px 20px 0 10px }
.list_central .zl_icon { background-position: -424px -83px; margin: 4px 3px 0 0 }
.list_central .fx_link { float: right; padding: 12px 25px 5px 5px }
.list_central .time_box { width: 120px }
.list_main .page { font-size: 15px; font-weight: bold; position: absolute; color: #380058; padding: 30px 0 0 0; font-family: "Microsoft YaHei" }
.list_main .page a { color: #380058; padding: 5px }
.list_main .page span { color: #fff; padding: 5px }
.list_title { height: 426px; width: 208px; float: left; margin: 10px 0 0 15px; position: relative; background:url(../images/list_title_bg.png) no-repeat }
.list_title ul { position: absolute; left: 7px; top: 98px; z-index:10 }
.list_title li a, .list_title li span { width: 180px; height: 52px; display: block; margin: 0 0 3px 0 }
.fb_bbs_link { position: absolute; width: 86px; height: 39px; left: 9px; bottom: 13px }
.fun_bbs_link { position: absolute; width: 86px; height: 39px; left: 103px; bottom: 13px }
.top_box { position: fixed; bottom: 250px; right: 50px; background: url(../images/top_link.png) no-repeat; width:110px; height: 109px; display: block; z-index: 5 }
.top_box .top_link { height: 80px; display: block }
.top_box .index_link { height: 29px; display: block }
/*-----文章內頁------*/

.list_central h2 { text-align: center; padding: 10px 0; color: #380058; font-size: 20px }
.article_box { color: #4d106f; font-family: "Microsoft YaHei"; font-weight:bold; }
.article_main { padding: 0 30px 20px 30px; font-size: 14px; line-height: 26px; min-height: 500px }
.article_box { height: auto; padding: 0 0 30px 0 }
.on_art, .next_art { clear: both; margin: 0 0 0 10px; height: 26px; font-size: 14px; color: #2a0039; font-family: "Microsoft YaHei"; font-weight: bold }
.on_art a, .on_art span, .next_art a, .next_art span { float: left; color: #2a0039 }
.page_box { border-top: 2px dotted #444; margin: 0 30px; padding: 10px 0 0 0 }
.article { margin: 20px 0 30px 0 }
.fwq_more { background:url(../images/fwq_dc_main.jpg) no-repeat; }
.tj_fwq { padding:65px 0 0 70px }
.fwq_more li { float:left; }
.fwq_more li a { width:151px; height:29px; display:block; margin:0 15px 0 0; padding:8px 0 0 0; text-align:center; color:#2e0807; font-family: "Microsoft YaHei"; font-weight:bold; font-size:14px; line-height:18px; background-position:-153px -308px; }
.fwq_more li a:hover { text-decoration:none; background-position:-153px -345px; }
.fwq_more .fwq_new { background-position:0 -308px }
.fwq_more .fwq_hot { background-position:-151px -308px }
.fwq_more .fwq_new:hover { background-position:0 -345px }
.fwq_more .fwq_hot:hover { background-position:-151px -345px }
.sy_fwq { margin:88px 0 0 55px; height:135px; overflow:auto; width:355px }
.sy_fwq li a { margin:5px 0 4px 15px; }
.fwq_more .hot_fwq { background-position:-302px -308px; }
.fwq_more .hot_fwq:hover { background-position:-302px -345px; }
/*---視頻彈出---*/

.video_dc { background:url(../images/video_dc.jpg) no-repeat; width:648px; height:458px; padding:5px 0 0 0 }
/*新增*/

.footer2 { background: url(../images/foot2.jpg) no-repeat center center; height: 188px; }
.footer2 .footer_main { width: 602px; margin: 0 auto; padding: 120px 0 0 250px }
.footer2 .footer_main li { float: left; padding: 0 3px; }
.footer2 .footer_main a { width: 66px; height: 30px; line-height:30px; display: block; color:#9c9eaa; font-weight:bold; font-size:14px }
.footer2 .footer_main a:hover { text-decoration:none; color:#fff }
/*2013-03-19新增*/

.fwq1 { background-position:-2px -310px !important; background-image:url(../images/bg.jpg) !important; }
.fwq1:hover { background-position:-2px -346px !important; background-image:url(../images/bg.jpg) !important; }
html { background:#fff !important; }
#NewLAfu { margin-top:44px !important; }
