@charset "gb2312";
body { color:#000; font-family:"Î¢ÈíÑÅºÚ";font-size:12px; margin:0; padding:0; width:expression(document.body.clientWidth <= 1000? "1000px": "auto"); min-width:1000px; background:#f3f3f5;}
img { border: 0 none;}
p, ol, ul, li, h1, h2, h3, h4, h5, h6, td, th, dl, dt, dd, input, select, span, table, th, tr, td { list-style-type: none; margin:0; padding:0;}
a { color:#000; text-decoration: none;}
a:hover { color:#d50505; text-decoration: underline;}

.menu_top{ width:100%; height:auto; background:url(../images/m_top_bg.jpg) no-repeat center top; overflow:hidden;}
.menu_btm{ width:100%; height:auto; background:url(../images/m_btm_bg.jpg) no-repeat center bottom; padding-bottom:50px;}
 .menu_cen{ width:1000px; height:auto; background:url(../images/cen_c_bg.png) repeat-y center; padding:0 13px; margin:0 auto; overflow:hidden;}
 .menu_cen_b{ width:1026px; height:18px; background:url(../images/cen_btm_bg.png) no-repeat; margin:0 auto; overflow:hidden;}
 .menu_cen_top{ width:1026px; height:10px; background:url(../images/cen_top_bg.png) no-repeat; margin:0 auto; overflow:hidden;}
 
.nav_top{ width:100%; height:68px; background:url(../images/top_nav_bg.png) no-repeat center top; position:absolute; top:0; left:0;}
 .nav_top_c{ width:1000px; height:36px; margin:0 auto;}
 .nav_top_left{ width:350px; height:36px; float:left; line-height:36px; color:#e4e1d6;}
 .nav_top_right{ width:600px; height:36px; float:right; line-height:36px; color:#e4e1d6; text-align:right;}
  .nav_top_right a{ margin-left:30px;}

.m_header{ width:1000px; height:auto; padding:65px 0 0 0; margin:0 auto; overflow:hidden;}
 .logo{ width:250px; height:70px; float:left; background:url(../images/logo.png) no-repeat; margin-bottom:15px;}
 .header_r{ width:371px; height:38px; background:url(../images/nav_dh.png) no-repeat 0 -76px; float:right; margin-top:40px;}
   .header_r1{ width:38px; height:38px; float:left; margin-right:20px; background:url(../images/nav_dh.png) no-repeat 0 0;}
   .header_r1:hover{ width:38px; height:38px; float:left; margin-right:20px; background:url(../images/nav_dh.png) no-repeat 0 -38px;}
   
   .header_r2{ width:102px; height:38px; float:left; margin-right:16px; background:url(../images/nav_dh.png) no-repeat -58px  0;}
   .header_r2:hover{ width:102px; height:38px; float:left; margin-right:16px; background:url(../images/nav_dh.png) no-repeat -58px  -38px;}
   
   .header_r3{ width:102px; height:38px; float:left; margin-right:18px; background:url(../images/nav_dh.png) no-repeat -176px 0;}
   .header_r3:hover{ width:102px; height:38px; float:left; margin-right:18px; background:url(../images/nav_dh.png) no-repeat -176px -38px;}
   
   .header_r4{ width:75px; height:38px; float:left; background:url(../images/nav_dh.png) no-repeat -296px 0;}
   .header_r4:hover{ width:75px; height:38px; float:left; background:url(../images/nav_dh.png) no-repeat -296px -38px;}
   
   .header_r1_hover{ width:38px; height:38px; float:left; margin-right:20px; background:url(../images/nav_dh.png) no-repeat 0 -38px;}
   .header_r2_hover{ width:102px; height:38px; float:left; margin-right:16px; background:url(../images/nav_dh.png) no-repeat -58px  -38px;}
   .header_r3_hover{ width:102px; height:38px; float:left; margin-right:18px; background:url(../images/nav_dh.png) no-repeat -176px -38px;}
   .header_r4_hover{ width:75px; height:38px; float:left; background:url(../images/nav_dh.png) no-repeat -296px -38px;}
   
     
.e4e1d6{ color:#e4e1d6; text-decoration: none;}
.e4e1d6:hover { color:#d50505; text-decoration: underline;}

.index_left{ width:217px; height:auto; float:left; padding:15px; font-size:14px; overflow:hidden;}
.index_right{ width:752px; height:auto; float:left; border-left:1px solid #e7e7e7; background:#f8f8f8; overflow:hidden;}

.login_q{ width:217px; height:200px; overflow:hidden; color:#898989;}
 .login_q li { width:217px; line-height:34px;}
  .radio_q{ margin:0 5px -2px 5px;}
  .input_q{ width:210px; height:32px; line-height:32px; padding-left:5px; font-size:14px; border:1px solid #e6e6e6; background:#fff; margin:3px 0 7px 0; color:#b2b2b2;}
 .login_q p{ line-height:43px;}
	 .login_q li a{ color:#898989; text-decoration:none; float:right;}
	 .login_q li a:hover{ color:#d50505; text-decoration:underline;}
 
 .login_btn{ width:108px; height:43px; background:url(../images/login_btn.jpg) no-repeat 0 0; margin-right:1px; float:left;}
 .login_btn:hover{ width:108px; height:43px; background:url(../images/login_btn.jpg) no-repeat 0 -43px;}
 
 .reg_btn{ width:108px; height:43px; background:url(../images/reg_btn.jpg) no-repeat 0 0; float:left;}
 .reg_btn:hover{ width:108px; height:43px; background:url(../images/reg_btn.jpg) no-repeat 0 -43px;}
 
 .qyl_list_btn{ width:217px; height:63px; background:url(../images/qyl_list_btn.jpg) no-repeat 0 0; float:left; margin-bottom:10px;}
 .qyl_list_btn:hover{ width:217px; height:63px; background:url(../images/qyl_list_btn.jpg) no-repeat 0 -63px;}
 
.login_w{ width:217px; height:200px; overflow:hidden; color:#898989;}
 .login_w h3{ height:25px; border-bottom:1px solid #e7e7e7; font-size:16px; font-weight:normal; margin-bottom:5px;}
 .login_w p{ line-height:20px; color:#646464;}
 
 .pay_btn{ width:108px; height:29px; background:url(../images/pay_btn.jpg) no-repeat 0 0; margin:5px 1px 1px 0; float:left;}
 .pay_btn:hover{ width:108px; height:29px; background:url(../images/pay_btn.jpg) no-repeat 0 -29px;}
 
 .bbs_btn{ width:108px; height:29px; background:url(../images/bbs_btn.jpg) no-repeat 0 0; margin:5px 0 1px 0; float:left;}
 .bbs_btn:hover{ width:108px; height:29px; background:url(../images/bbs_btn.jpg) no-repeat 0 -29px;}
 
 .pwd_btn{ width:108px; height:29px; background:url(../images/pwd_btn.jpg) no-repeat 0 0; margin-right:1px; float:left;}
 .pwd_btn:hover{ width:108px; height:29px; background:url(../images/pwd_btn.jpg) no-repeat 0 -29px;}
 
 .loginout_btn{ width:108px; height:29px; background:url(../images/loginout_btn.jpg) no-repeat 0 0; float:left;}
 .loginout_btn:hover{ width:108px; height:29px; background:url(../images/loginout_btn.jpg) no-repeat 0 -29px;}
 
 .my_qyh{ width:217px; height:63px; background:url(../images/my_qyh.jpg) no-repeat 0 0; float:left; margin-top:1px;}
 .my_qyh:hover{ width:217px; height:63px; background:url(../images/my_qyh.jpg) no-repeat 0 -63px;}
 
 
.gonggao{ width:217px; height:auto; margin-bottom:20px; padding-bottom:15px; border-bottom:1px solid #e7e7e7; overflow:hidden;}
 .gonggao h3{ width:217px; height:38px; background:url(../images/gg_title.jpg) no-repeat; margin-bottom:10px;}
 .gonggao li{ line-height:25px; width:217px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
 
.phb_list{ width:217px; height:auto; overflow:hidden;}
 .phb_list h3{ width:217px; height:38px; background:url(../images/phb_title.jpg) no-repeat;}
 
#con_zzjs_1{display:block;}
 .phb_t{ width:217px; height:27px;}
  .phb_t ul{margin:0;padding:0;}
  .phb_t ul li{ float:left;list-style:none; display:inline; background:url(../images/phb_tab.jpg) repeat-x; color:#553e23; width:108px; height:27px; text-align:center; font-size:14px; overflow:visible; line-height:27px; cursor:pointer;}
  .phb_t ul li.hover{ background:url(../images/phb_tab_hover.jpg) repeat-x; color:#fffefb;}

.phb_btm{ display:none; width:217px; height:auto; overflow:hidden;}

 .phb_btm_title{ width:217px; height:30px; line-height:30px; color:#553e23; overflow:hidden;}
  .pbt1{ width:30px; margin-right:17px; float:left;}
  .pbt2{ width:100px; margin-right:10px; float:left; text-align:center;}
  .pbt3{ width:60px; float:right; text-align:right;}
  .pbt4{ width:116px; margin-right:5px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
 .phb_btm li{ height:26px; line-height:26px;_height:21px;_line-height:21px;*height:21px;*line-height:21px; overflow:hidden;}
  .li_h{ width:10px; height:12px; background:url(../images/phb_icon.jpg) no-repeat 0 0; text-align:center; line-height:12px; color:#fff; margin:5px 16px 3px 6px; float:left; font-size:12px; padding:2px 2px 0 2px; overflow:hidden;}
  .li_f{ width:10px; height:12px; background:url(../images/phb_icon.jpg) no-repeat 0 -14px; text-align:center; line-height:12px; color:#fff; margin:5px 16px 3px 6px; float:left; font-size:12px; padding:2px 2px 0 2px; overflow:hidden;}
  
  
/*--------------ÂÖ²¥Í¼------------------*/
.banner_index{ width:752px; height:250px; position: relative; overflow:hidden;}
.banner_index .btn,.banner_pro .bBtn{ position:absolute; top:100px; width:22px; height:45px; display:block; z-index:3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/cutm.png) no-repeat 0 0; left:0px;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/cutm.png) no-repeat -22px 0;right:0px;}
.banner_index .banner_wrap{ position:absolute; left:0px; top:0px; z-index:2;}
.banner_index .banner_wrap li{ width:752px;float:left;}
.indexBanner_num{ width:100px; position:absolute; right:20px; top:225px; text-align:right; z-index:3;} 
.indexBanner_num a{width:13px; height:13px; display:inline-block; _zoom:1; background:#fff; margin-right:7px; font-size:0px; line-height:0px;}
.indexBanner_num a.on,.indexBanner_num a:hover{ background:#d50505;}

.index_qyhtj{ width:700px; height:auto; margin:35px auto 20px auto; padding-bottom:25px; border-bottom:1px solid #e7e7e7; overflow:hidden;}
 .index_qyhtj_t{ width:700px; height:42px; margin-bottom:10px;}
  .index_qyhtj_t h3{ width:122px; height:42px; background:url(../images/qyhtj.jpg) no-repeat; margin-right:20px; float:left;}
  
#con_zxjs_1{display:block;}
 .tj_t{ width:350px; height:18px; padding-top:20px; overflow:hidden; float:left;}
  .tj_t ul{margin:0;padding:0;}
  .tj_t ul li{ float:left;list-style:none; display:inline; color:#000; height:18px; text-align:center; font-size:13px; overflow:visible; line-height:18px; cursor:pointer;}
  .tj_t ul li.hover{ background:#d50505; color:#fff; overflow:hidden; display:block;}
  
.tj_right{ float:right; padding-top:20px; }
.hyp_btn{ width:53px; height:20px; background:url(../images/hyp_btn.jpg) no-repeat 0 0; float:left; text-align:center; color:#fff; font-size:14px; margin-right:10px; overflow:hidden;}
.hyp_btn:hover{ width:53px; height:20px; background:url(../images/hyp_btn.jpg) no-repeat 0 -20px; color:#fff; text-decoration:none;}
.index_more{ width:45px; float:left; line-height:20px; background:url(../images/more_icon.jpg) no-repeat right center; font-size:14px;}
  
.tj_btm{ display:none; width:700px; height:auto; overflow:hidden;}
 .tj_btm_q{ width:208px; height:auto; margin-right:38px; float:left;}
  .tj_btm_q img{ width:73px; height:73px; float:left; margin:4px 10px 0 0;}
  .tj_btm_q dl{ width:125px; height:auto; overflow:hidden; float:left;}
  .tj_btm_q dt{ width:125px; height:22px; border-bottom:1px solid #e7e7e7; font-size:15px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
  .tj_btm_q dd{ width:125px; line-height:14px; float:left; margin-top:4px;}
  .tj_xx{ width:14px; height:14px; background:url(../images/x_icon.jpg) no-repeat; margin:-1px 2px 0 0; float:left;}
 .tj_btm_q p{ height:27px; width:208px; margin-top:10px; float:left;}
 .xq_btn{ width:104px; height:27px; background:url(../images/aq_btn.jpg) no-repeat 0 0; font-size:14px; float:left; color:#553e23; text-align:center; line-height:27px; }
 .xq_btn:hover{ width:104px; height:27px; background:url(../images/aq_btn.jpg) no-repeat 0 -27px; color:#553e23; text-decoration:none;}
 
 .qw_btn{ width:104px; height:27px; background:url(../images/qw_btn.jpg) no-repeat 0 0; float:left; font-size:14px; color:#fff; text-align:center; line-height:27px;}
 .qw_btn:hover{ width:104px; height:27px; background:url(../images/qw_btn.jpg) no-repeat 0 -27px; color:#fff; text-decoration:none;}
 
 
 
.hot_news{ width:700px; height:auto; margin:0 auto; padding-bottom:20px; overflow:hidden;}
 .hot_news_t{ width:700px; height:42px; margin-bottom:10px;}
  .hot_news_t h3{ width:115px; height:42px; background:url(../images/rmht.jpg) no-repeat; margin-right:20px; float:left;}
  
#con_zcjs_1{display:block;}
 .hnews_t{ width:350px; height:18px; padding-top:20px; overflow:hidden; float:left;}
  .hnews_t ul{margin:0;padding:0;}
  .hnews_t ul li{ float:left;list-style:none; display:inline; color:#000; height:18px; text-align:center; font-size:13px; overflow:visible; line-height:18px; cursor:pointer;}
  .hnews_t ul li.hover{ background:#d50505; color:#fff; overflow:hidden; display:block;}
  
.hnews_t_right{ float:right; padding-top:20px; }
  
.hnews_t_btm{ display:none; width:700px; height:auto;}
 .hnews_t_btm li{ width:330px; padding-right:20px; height:20px; line-height:20px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:13px; margin-bottom:5px;}
 .hnews_t_btm li span{ color:#d50505;}
 .hnews_t_btm li a{ color:#000; text-decoration:none;}
 .hnews_t_btm li a:hover{ color:#d50505; text-decoration:underline;}