/* 全局样式 */
html,body,h1,h2,h3,h4,h5,h6,p,ul,li,dl,dd,dt,em,a,form{ margin:0; padding:0;}
body{ background:#F7F3E9;font-size:12px;font-family:"SimSun","Arial Narrow"; color:#000000;}
ol,ul,li{list-style:none;}
table{empty-cells:show; border:0;}
fieldset,img {border: 0;}
img{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal;}
a{ color:#000000; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none; color:#E65701;}
.clear { width:100%; height:0; overflow:hidden; clear:both;}
.blank{ width:100%; height:10px; overflow:hidden; clear:both;}
.blank1 { width:410px; height:20px; overflow:hidden;}
.dis{ display:none;}
.left { float:left;}
.right { float:right; margin:0 !important; padding:0 !important;}
.noback { background:none !important; border:none !important;}
.nobord { border:none !important;}
.nomarg { margin:0 !important;}
.nopadd { padding:0 !important;}
.content { width:680px; margin:0 auto; line-height:180%; font-size:14px; font-size:13px; padding:10px 0;}
.content p { padding:5px 0;}

.z_body { background:url(head_bg.jpg) no-repeat center top #F7F3E9;}

/*首页*/
.head { width:100%; height:385px; text-align:center;}
.head_c { width:1078px; margin:0 auto; position:relative; text-align:center;}
.head .logo { position:absolute; left:73px; top:16px;}
.head .ser { position:absolute; right:103px; top:14px; z-index:2;}
.head .ser a { margin:0 5px;}
.head .ser i { font-style:normal; color:#6D0101;}
.head .ser em { font-style:normal; margin:0 4px;}
.head .nav { background:url(nav_bg.png) no-repeat; width:950px; height:56px; margin:0 auto; top:335px; position:absolute; left:60px; padding-top:10px; z-index:2;}
.head .nav li { width:105px; float:left; font-size:14px; background:url(nav_line.gif) no-repeat left center; height:26px; line-height:26px;}
.head .nav li a { color:#FFF; display:block;}
.head .nav li a:hover,.cur { background:url(nav_a.gif) no-repeat center; font-weight:bold;}

.main_bg { background:url(main_bg.gif) no-repeat center bottom; width:100%; margin:0 auto;}
.main { width:960px; margin:0 auto; padding-top:20px;}
.in_d1 { width:310px; height:353px; float:left;}
.in_d1 img { width:310px;}

.in_d2 { width:410px; height:353px; float:left; margin-left:10px; display:inline; background:url(in_d2c_bg.gif) no-repeat center bottom;}
.in_d2 h4 { background:url(in_d2_h4.gif) no-repeat center bottom; height:52px; position:relative;}
.in_d2 h4 span { position:absolute; left:0; top:12px;}
.in_d2 h4 a { position:absolute; right:20px; top:23px;}
.in_d2c { width:360px; margin:5px auto; height:265px;}
.in_d2c p{ text-indent:24px; line-height:180%;}
.in_d2c a { color:#E26507;}
.in_d3 { width:208px; height:353px; float:right;}
.in_d3 h4 { background:url(in_d3_bg.png) no-repeat; width:193px; height:20px; color:#FFF; font-size:14px; font-weight:bold; padding-left:15px; padding-top:9px;}
.in_d3_a { background:url(in_d3_a.gif) no-repeat; width:183px; height:50px; margin:5px auto; padding:5px 3px;}
.in_d3_b { width:198px; margin:5px auto;}
.in_d3_t { background:#E3E3E3; line-height:160%;}
.in_d3_t td { padding:5px; background:#FBFDF8;}
.in_d3_p { padding-left:15px;}
.in_d3_t i { color:#A00D10; font-style:normal;}

.fw_in { margin:10px auto;}
.fw_in h4 { background:url(fw_in_bg.gif) no-repeat center bottom; height:43px;}
.fw_ina { width:280px; height:110px; float:left; overflow:hidden; margin:10px 17px; display:inline;}
.fw_ina h3 { background:url(fw_ina_h3.gif) repeat-x bottom; height:28px; line-height:28px; position:relative;}
.fw_ina h3 b { background:url(fw_ina_pic.gif) no-repeat 10px 7px; position:absolute; top:0; left:0; font-size:13px; color:#171715; padding-left:23px;}
.fw_ina h3 a { position:absolute; right:0; top:0px; color:#6E6E6E;}
.fw_ina span { width:125px; height:68px; border:1px solid #CCCCCC; display:block; float:left; background:#FFF; margin:10px auto;}
.fw_ina span img { margin:2px; width:121px; height:64px;}
.fw_ina ul { width:143px; height:70px; float:right; margin:10px auto;}
.fw_ina ul li { height:18px; line-height:18px; overflow:hidden; vertical-align:bottom;}

.mj_in { background:url(mj_in_bg.gif) no-repeat; width:947px; height:229px; margin:0 auto;}
.mj_sp { width:250px; height:200px; float:left; background:#CABC99; margin:14px 0 0 50px; display:inline; position:relative;}
.mj_sp h4 { height:25px; line-height:25px; position:relative;}
.mj_sp h4 span { background:url(mj_sp_h4.gif) no-repeat; width:113px; height:25px; position:absolute; left:0; top:0; font-family:"黑体"; font-size:15px; color:#000000; text-align:center;}
.mj_sp h4 a { position:absolute; right:8px; top:7px; color:#6E6E6E;}
.mj_spc { position:relative; width:241px; height:163px; margin:8px auto;}
.mj_spc p { display:block; position:absolute; height:32px; line-height:32px; background:url(mj_spc_p.png) repeat-x; top:131px; text-align:center; font-size:14px; width:241px; left:0;}
.mj_spc img { width:241px; height:163px;}
.mj_spc p a { color:#FFF;}
.mj_in ul { width:635px; float:left; padding-left:5px;}
.mj_in ul li { width:187px; float:left; margin:14px 0 0 18px; display:inline;}
.mj_in ul li span { width:185px; height:170px; display:block; border:1px solid #E7DFCC;}
.mj_in ul li span img { margin:4px; width:177px; height:162px;}
.mj_in ul li p a { display:block; height:14px; padding-top:13px; text-align:center;}

.lv_new { width:635px; height:230px; float:left; overflow:hidden; margin:16px auto;}
.lv_new h4 { background:url(lv_new_h4.gif) no-repeat center bottom; height:43px; position:relative;}
.lv_new h4 span { position:absolute; left:12px; top:0;}
.lv_new h4 a { position:absolute; right:0; top:18px;}
.lv_lf { width:250px; float:left; height:190px; overflow:hidden; padding-top:10px; padding-left:10px;}
.lv_lf li { height:22px; line-height:22px; vertical-align:bottom; overflow:hidden;}
.lv_rg { width:328px; float:right;}
.lv_rg li { height:90px; margin:5px auto;}
.lv_rg span { width:113px; height:83px; border:1px solid #C9C6BE; float:left; display:block;}
.lv_rg span img { margin:2px; width:109px; height:79px;}
.lv_rg_l { width:190px; float:left; line-height:160%; margin-left:10px; display:inline; overflow:hidden;}
.lv_rg_l b { font-size:14px; color:#CF0021; height:24px; line-height:24px; overflow:hidden; display:block;}
.lv_rg_l b a { color:#CF0021;}
.lv_rg_l p { text-indent:24px; height:55px; overflow:hidden;}

.jg_set { width:310px; height:230px; float:right; overflow:hidden; margin:16px auto;}
.jg_set h4 { background:url(jg_set_h.gif) no-repeat center bottom; height:43px; position:relative;}
.jg_set h4 span { position:absolute; left:15px; top:0;}
.jg_set h4 a { position:absolute; right:5px; top:18px;}
.jg_set ul { width:245px; margin:5px auto; }
.jg_set ul li { background:url(jg_set_li.gif) no-repeat 0 10px; height:26px; line-height:26px; vertical-align:bottom; overflow:hidden; padding-left:12px;}
.jg_pic { text-align:center; padding:5px 0 0 0;}

.g_ban { width:960px; margin:10px auto;}
.g_ban img { width:960px;}

.w_bbs { width:260px; height:235px; float:left; overflow:hidden;}
.w_bbs h4 { background:url(w_bbs_h4.gif) no-repeat center bottom; height:45px; position:relative;}
.w_bbs h4 span { position:absolute; left:0;}
.w_bbs h4 a { position:absolute; right:20px; top:20px;}
.w_bbs ul { padding:10px 0 0 10px;}
.w_bbs ul li { background:url(w_bbs_li.gif) no-repeat 0 10px; padding-left:10px; height:25px; line-height:25px; overflow:hidden; vertical-align:bottom;}

.r_his { width:340px; float:left; height:235px; overflow:hidden; margin-left:10px; display:inline;}
.r_his h4 { background:url(r_his_h4.gif) no-repeat center bottom; height:45px; position:relative;}
.r_his h4 span { position:absolute; left:5px; top:0;}
.r_his h4 a { position:absolute; right:10px; top:20px;}
.r_his_p { width:120px; float:left; margin-left:10px; display:inline;}
.r_his_p p { width:108px; height:83px; border:1px solid #C9C6BE; background:#FFF; display:block; margin-top:10px;}
.r_his_p p img { margin:2px; width:104px; height:79px;}
.r_his_t { width:160px; float:left; margin-left:3px; display:inline; padding-top:13px;}
.r_his_t li { background:url(w_bbs_li.gif) no-repeat 0 10px; padding-left:10px; height:22px; line-height:22px; vertical-align:bottom; overflow:hidden;}

.m_fen { width:300px; float:right;}
.m_fen h4 { background:url(m_fen_h4.gif) no-repeat center bottom; height:45px; position:relative;}
.m_fen h4 span { position:absolute; left:10px; top:0;}
.m_fen h4 a { position:absolute; right:10px; top:20px;}


/*foot*/
.foot { background:url(foot_top.gif) no-repeat center top; width:955px; margin:0px auto; padding-top:15px;}
.link_l { width:111px; display:block; float:left;}
.link_r { width:835px; float:left;/* white-space:nowrap; text-overflow:ellipsis;*/ line-height:180%;}
.link_r a { float:left; margin:0 5px;}

.foot_nav { height:40px; line-height:40px; text-align:center; margin:20px auto;}
.foot_nav a { margin:0 10px;}

.foot_p { text-align:center; line-height:200%; position:relative; padding-bottom:20px;}
.bdshare_a { position:absolute; top:25px; right:80px;}


/*内页*/
.position { background:url(position_bg.png) no-repeat center bottom; width:950px; margin:0 auto; position:relative; height:56px;}
.position_a { position:absolute; background:url(position_ba.png) no-repeat 3px 0; padding-left:40px; padding-top:5px; left:0;}
.position_a b { color:#9A1A18;}
.position_b { position:absolute; background:url(position_b.png) no-repeat 0 0; right:0; top:-12px; padding-left:150px; height:27px; padding-top:10px;}

.z_lf { width:215px; float:left; overflow:hidden;}
.z_rg { width:690px; float:right; background:url(z_rg_line.gif) no-repeat left center; padding-left:30px; overflow:hidden;}

.z_lf h4 { background:url(z_lf_h4.png) no-repeat; height:22px; width:211px; margin:0 auto; font-size:14px; font-weight:bold; color:#FFF; text-align:center; padding-top:6px;}
.z_fw { width:207px; margin:0 auto; margin-bottom:15px;}
.z_fw li { height:22px; border-bottom:1px solid #A2A2A2; vertical-align:bottom; overflow:hidden; background:url(z_fw_li.gif) no-repeat 17px 17px; padding-left:36px; font-weight:bold; padding-top:14px;}

.n_tell { text-align:center; padding:20px 0 10px 0;}

.n_pic { text-align:center; padding:5px 0 0 0;}

.z_rg1 { width:335px; float:left; margin-left:8px; display:inline;}
.z_rg1 h4 { background:url(r_his_h4.gif) no-repeat bottom center; height:45px; position:relative;}
.z_rg1 h4 b { position:absolute; left:3px; top:5px;}
.z_rg1 h4 a { position:absolute; right:20px; top:20px;}
.z_rpic { height:225px; padding:10px 0 0 0px;}
.z_rpic li { width:105px; float:left; height:110px; overflow:hidden; margin:0 3px; display:inline;}
.z_rpic li span { width:103px; height:80px; border:1px solid #DDDDDD; background:#FFF; display:block;}
.z_rpic li span img { margin:2px; width:99px; height:76px;}
.z_rpic li p { height:26px; line-height:26px; text-align:center;}

.z_pt { height:225px; padding:10px 0 0 0px;}
.z_pt span { width:265px; height:80px; border:1px solid #CCCCCC; background:#FFF; display:block; margin:0 auto;}
.z_pt span img { margin:2px; width:261px; height:76px;}
.z_pt ul { width:267px; margin:0 auto; padding:10px 0;}
.z_pt ul li { height:22px; line-height:22px; vertical-align:bottom; overflow:hidden;}
.z_pt ul li a { color:#414141;}

.z_li { width:140px; float:left; height:225px; margin:10px 5px 0 15px; display:inline;}
.z_li span { width:138px; height:80px; border:1px solid #CCCCCC; background:#FFF; display:block;}
.z_li span img { margin:2px; width:134px; height:76px;}
.z_li ul { width:140px; padding:10px 0;}
.z_li ul li { height:22px; line-height:22px; vertical-align:bottom; overflow:hidden;}
.z_li ul li a { color:#414141;}

.z_ll { width:268px; margin:0 auto;}
.z_lli { width:130px !important; float:left;}
.z_lli li { height:22px; line-height:22px; vertical-align:bottom; overflow:hidden;}
.z_lli li a { color:#414141;}

.hist { margin-bottom:10px;}
.hist h4 { background:url(history_bg.gif) no-repeat bottom center; position:relative; height:45px;}
.hist h4 b { position:absolute; left:5px; top:0; display:block;}
.hist h4 a { position:absolute; right:50px; top:17px; color:#4F4F4F;}
.hist_l { width:230px; height:178px; border:1px solid #C9C6BE; background-color:#FFF; float:left; margin:15px auto 15px 25px; display:inline;}
.hist_l img { margin:2px; width:226px; height:174px;}
.hist_r { width:370px; float:left; margin:15px auto 15px 20px; display:inline;}
.hist_rt { height:78px; background:url(line.gif) repeat-x bottom; overflow:hidden; line-height:180%; color:#4A4A4A;}
.hist_rt b { height:26px; display:block; color:#9C0700;}
.hist_rt b a{ color:#9C0700;}
.hist_rt a { color:#9C0700;}
.hist_r ul { padding-top:10px;}
.hist_r ul li { width:165px; float:left; height:24px; line-height:24px; vertical-align:bottom; overflow:hidden; background:url(w_bbs_li.gif) no-repeat 3px 8px; padding-left:13px;}

.ls_ji { width:340px; float:left; margin-bottom:20px;}
.ls_ji h4 { background:url(ls_ji_h4.gif) no-repeat bottom; position:relative; height:45px;}
.ls_ji h4 b { position:absolute; left:10px; top:0;}
.ls_ji h4 a { position:absolute; right:20px; top:17px; color:#4F4F4F;}

.ls_lv { margin-bottom:30px;}
.ls_lvl { width:175px; height:118px; border:1px solid #CDCAC2; background:#FFF; float:left; overflow: hidden; margin:15px auto 5px 20px; display:inline;}
.ls_lvl img { margin:2px; width:171px; height:114px;}
.ls_lvr { width:445px; float:left; margin:15px auto 5px 15px; display:inline;}
.ls_lvr h5 { height:30px; background:url(line_2.gif) repeat-x bottom; line-height:30px;}
.ls_lvr h5 b { background:url(ls_lvr_h5.gif) no-repeat 12px 3px; padding-left:30px;}
.ls_lvr p { width:410px; line-height:180%; text-indent:24px; color:#6D6D6D; padding-top:10px; height:70px; overflow:hidden;}
.ls_lvr p a { color:#6D6D6D;}

.mediu li { width:210px; float:left; margin:8px 10px; display:inline;}
.mediu li b { width:210px; height:155px; display:block;}
.mediu li b img { width:210px; height:155px;}
.mediu li p { height:45px; line-height:45px; text-align:center; overflow:hidden; color:#666666;}
.mediu li p a { color:#666666;}

.page { text-align:center; padding:20px 0; margin:10px 0; font-size:13px; color:#666666;}
.page a { background:url(page_bg.gif) repeat-x; border:1px solid #D3D3D4; padding:3px 5px; margin-left:6px;}
.page span {   background:url(page_bg.gif) repeat-x; border:1px solid #D3D3D4; color:#06F; font-weight:bold; padding:3px 5px; margin-left:6px;}
.page_txt { width:18px; text-align:center;}
.page_go { width:20px; height:18px; border:none; vertical-align:middle;}

.z_fs { width:199px; margin:0 auto;}
.z_fs li { background:url(z_fs_li.gif) no-repeat; width:199px; height:20px; text-align:center; padding-top:7px; overflow:hidden; margin:10px auto;}

.n_bbs h4 { background:url(bbs_line.gif) no-repeat bottom center; height:38px !important; position:relative;}
.n_bbs h4 b { position:absolute; left:0; top:0;}
.n_bbs h4 a { position:absolute; right:5px; top:18px; font-weight:normal; font-size:12px; color:#4F4F4F;}
.n_bbs ul { padding:10px 0;}
.n_bbs ul li { background:url(w_bbs_li.gif) no-repeat 5px 10px; padding-left:14px; height:24px; line-height:24px; vertical-align:bottom; overflow:hidden;}

.bs_t { height:310px; width:665px; margin:0 auto; overflow:hidden;}
.bs_tc { line-height:180%; font-size:13px; text-indent:24px; color:#2D2626; padding-bottom:10px;}
.bs_tc a { color:#C72021;}
.bs_tc img { width:665px;}

.famo { margin-top:20px;}
.famo h4 { background:url(famo_h4.jpg) no-repeat; width:656px; height:59px; position:relative;}
.famo h4 a { position:absolute; right:25px; top:15px; color:#4F4F4F;}
.famo ul {}
.famo ul li { width:190px; float:left; margin:20px 15px 0 15px; display:inline;}
.famo ul li b { width:188px; height:173px; border:1px solid #E7DFCC; background:#FFF; display:block;}
.famo ul li b img { margin:5px; width:178px; height:163px;}
.famo ul li p { height:30px; line-height:30px; display:block; text-align:center;}
.famo ul li p a { color:#414141}

.online {/* height:340px;*/}
.online h4 { background:url(online_line.gif) no-repeat bottom center; height:45px;}
.onlic { padding-top:20px;}
.onli_t td { padding:7px 5px; color:#64625E;}
.star { font-size:13px; color:#F40203; padding:0 5px;}
.submit { width:78px; height:25px; border:none;}
.su_txt { width:135px; border:1px solid #7A94A8; background:#F7F3E9;}
.su_txt2 { width:510px; height:90px; border:1px solid #7A94A8; background:#F7F3E9;}
.su_txt3 { width:55px; border:1px solid #7A94A8; background:#F7F3E9;}

.n_new {}
.n_new h4 { background:url(history_bg.gif) no-repeat bottom center; position:relative; height:45px;}
.n_new h4 b { position:absolute; left:30px; top:0; display:block; font-family:"微软雅黑"; font-size:16px; font-weight:normal; background:url(h4_b.gif) no-repeat right center; display:block; height:36px; padding-right:55px; line-height:36px;}
.n_new h4 a { position:absolute; right:50px; top:17px; color:#4F4F4F;}
.n_new ul { width:630px; padding:30px 0 20px 0 ; margin:0 auto; border-bottom:1px solid #AAAAAA;}
.n_new ul li { height:26px; line-height:26px; vertical-align:bottom; overflow:hidden; position:relative;}
.n_new ul li a { position:absolute; background:url(w_bbs_li.gif) no-repeat 5px 11px; padding-left:15px; left:0;}
.n_new ul li span { position:absolute; right:0; color:#2D2626;}

.n_con { min-height:800px;/* _height:800px;*/}
.n_con h1 { font-size:16px; font-weight:bold; color:#333; height:45px; line-height:45px; text-align:center;}
.n_con h4 { background:#e4e4e3; height:40px; line-height:40px; text-align:center; color:#666666; margin:0 auto;}

.d_page { min-height:800px;/* _height:800px;*/}
.d_page h4 { background:url(online_line.gif) no-repeat bottom; height:45px;}
.d_page h4 b { padding-left:30px;}
.d_con { width:645px; margin:0 auto; padding:20px 0; line-height:180%;}
.d_con p{ padding:5px 0;}

.t_pic { background:url(line_2.gif) repeat-x bottom; padding:15px 0;}
.t_pic_l { width:210px; height:160px; float:left; border:1px solid #C9C6BE; background:#FFF;}
.t_pic_l img { width:204px; height:154px; margin:3px;}
.t_pic_r { width:450px; height:160px; float:left; margin-left:20px; display:inline;}
.t_pic_r h5 { height:30px; line-height:30px; font-size:14px; font-weight:bold; background:url(ls_lvr_h5.gif) no-repeat 0px 10px; padding-left:15px; overflow:hidden;}
.t_pic_rc { line-height:180%; height:105px; overflow:hidden; margin-bottom:5px; color:#666;}
.t_pic_a { float:right; color:#A91717;}

.z_llr { display:block; margin:10px 0 0 10px;}
.z_llr li { width:135px; float:left; height:22px; line-height:22px; vertical-align:bottom; overflow:hidden; margin:0 10px; display:inline;}
.z_llr li a { color:#414141;}
.z_lpi { padding:10px 0 0 10px;}
.z_lpi li { width:133px; height:80px; border:1px solid #DDDDDD; background:#FFF; float:left; margin:0 10px; display:inline;}
.z_lpi li img { margin:2px; width:129px; height:76px;}

.z_llx li { width:130px; float:left; height:22px; line-height:22px; vertical-align:bottom; overflow:hidden;}
.z_llx li a { color:#414141;}

.content_l { width:330px; float:left; text-align:center;}
.content_l img{max-width:300px;} /* for Firefox & IE7 */

.content_r { width:300px; float:left; line-height:180%;}
.content_r p { padding:5px 0; text-indent:24px;}

.ali_nav { width:207px; margin:0 auto; margin-bottom:15px;}
.ali_nav li { border-bottom:1px solid #A2A2A2; vertical-align:bottom; background:url(z_fw_li.gif) no-repeat 17px 17px; padding-left:36px; font-weight:bold; padding-top:14px; padding-bottom:10px;}
.ali_nav li ul{ padding-top:5px;}
.ali_nav li li{ 
border-bottom:none; font-weight:normal; padding-top:3px; padding-bottom:3px;
background:url(fw_ina_pic.gif) no-repeat 0 5px; padding-left:15px;
}
.pic_m{ display:block; width:210px; position:absolute; right:0; top:20px; text-align:center;}
.pic_m img{ margin-bottom:5px;}

.about_img{ float:left; display:inline; width:160px; margin:10px 0 0 10px; text-align:center;}
.about_img img{ width:130px; height:165px;}
.about_img b{ display:block; width:100%; font-weight:normal; text-align:center; padding:5px 0;}
.ld_txt{ line-height:150%; font-size:14px;}
.ld_txt p{ text-indent:24px; padding:5px 0;}

.tag{ padding:12px 0; position:relative; background:url(line.gif) repeat-x top;}
.tags{ padding:12px 0; text-align:center; background:url(line.gif) repeat-x top;}
.tag em{ font-style:normal; margin-right:15px;}
.tag span{ position:absolute; right:0; top:8px; color:#000;}
.tag span img,.tags span img{ vertical-align:middle; margin:0 3px 0 2px;}
.tag span a,.tags span a{ color:#585858;vertical-align:middle; font-size:9px; margin:0 2px;}
.tag span a font,.tags span a font{ font-size:14px; color:#004276;}
.tag b,.tags b{ font-weight:normal; padding-left:18px;}

.key{ position:relative; height:30px; margin:10px 0 0 0;}
.key b{ font-weight:normal; position:absolute; left:0; top:0;}
.key b em{ font-style:normal;}
.bdshare_b{ position:absolute; right:0; top:-7px;}
.key span { padding-left:50px;}

.nextnews{ display:block; margin:10px auto; padding:10px 0 10px 5px; background:#e7e7e7; border-bottom:2px solid #ccc; position:relative;}
.nextnews li{ padding:3px 0;}
.nextnews li a{ color:#004964;}
.nextnews li a:hover{ color:#000;}
.nextnews span{ position:absolute; top:40px; right:5px; font-weight:bold;}
.nextnews span a{ color:#004964;}