﻿/* CSS Document */

@import url(global_hf.css);
a { color: #333333;}
a:hover { color: #FF8200; text-decoration:underline;}
h2.font a, h2.left a{ font-size:16px; color:#0077DD}


/*--搜索--*/
.form_style {  float:right;padding-top:35px; padding-right:5px;}
input.search_con {  width:240px; height:26px; border:1px solid #c9c9c9; border-right:none; line- height:26px; float:left; border-bottom-left-radius:2px; border-top-left-radius:2px; color: #999; padding-left:10px;}
input.search_button {line-height:73px;}

/*首页头部*/
.index_head { width:1000px; height:auto; overflow:hidden; margin:13px auto;}

/*右侧导航*/
.part_nav { position:fixed; bottom:30px; right:40px; z-index:99;}
.part_nav ul { border:1px solid #4E5F6F;  width:88px; height:auto; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:5px 5px 15px #b3b3b3; -moz-box-shadow:5px 5px 15px #b3b3b3; -webkit-box-shadow:5px 5px 15px #878787; }
.part_nav ul li { background:#fafafa; width:88px; height:40px; border-bottom:1px dashed #CCC}
.part_nav ul li a { display:block; width:88px;  height:40px; line-height:40px; text-align:center; cursor:pointer;}
.part_nav ul li a:hover {width:100px; margin-left:-6px; height:60px; color:#fff; background:url(../images/part_bg.gif) no-repeat; text-decoration:none; font-size:14px; z-index:99;}
.part_nav ul li a.last:hover { background:none; color:#0077dd; font-size:16px; font-weight:bold;}


/*首页头部左侧*/
.head_left { width:390px;height:auto; float:left;margin-right:5px; }
.head_tips { height:333px;width:380px; margin:0 auto; overflow:hidden;}
.head_tips ul {width:380px;}
.head_tips ul li {width:400px; height:105px;margin-top:5px;}
.head_tips ul li h2 { font-size:18px; height:30px; line-height:30px; display:block; overflow:hidden;}
.head_tips ul li h2 a { font-size:18px; color:#0077DD}
.head_tips ul li h2 a:hover { color: #FF8200; text-decoration:underline;}
.head_tips p  { font-size:14px; width:380px; line-height:25px; color:#787878;}
.head_tips p a { margin-left:5px; color:#0077DD}
.head_tips p a:hover { color:#FF8200}
.line { border:1px #ccc dashed; width:100%;}
.head_list { width:380px; height:auto; margin:0 auto; padding-top:6px; padding-bottom:6px; border-top:#CCC dashed 1px; }
.head_list ul li {width:380px;line-height:30px; height:30px; overflow:hidden;}
.daily_tip { margin-top:5px;} 
.daily_tip h2 span { width:100%; display:block; background:url(../images/24h_line.gif) center repeat-x;}
.daily_tip h2 span a {color:#3373a1; font-size:16px; line-height:30px; padding-left:10px;  background:#FFF;}
.daily_tip ul { margin:0 auto; width:380px;}
.daily_tip ul li {width:380px;line-height:30px;}

/*首页头部右侧*/
.head_right { width:590px;height:auto;float:right; margin-right:0px;}
/*滚动新闻*/
.news_roll {width:590px; height:28px; overflow:hidden; margin:20px auto 10px auto;}
.news_roll img { float:left;}
.marquee {float:left; width:480px; height:27px; overflow:hidden; margin-left:10px;}
.marquee ul li { float:left; height:27px; background:url(../images/icon.gif) no-repeat center left;  padding-left:8px; margin-right:20px;}
.marquee ul li a { line-height:27px;}

.head_right h2 {color:#3373a1; font-size:16px;}
/*乡镇&政务*/
.F_T {width:590px; height:203px; margin-top:20px; overflow:hidden  }
.F_T .ft_title ul { width:590px; line-height:30px; height:30px; border-top:1px solid #286a9c;  overflow:hidden;}
.F_T .ft_title ul li { float:left; line-height:30px; height:32px; padding:0 10px; border-right:1px solid  #e2e2e2; cursor:pointer; color:#286a9e;}
.F_T .ft_title ul li a {line-height:30px; height:32px; color:#286a9e; font-size:15px; }
.F_T .ft_title ul li.on { background:url(../images/ft_bg.gif) repeat-x; }
.F_T .not { display:none; }
.F_T ul {width:580px; height:auto; float:left; margin-right:10px; padding-left:5px; margin-top:10px; overflow:hidden;}
.F_T ul li { line-height:30px; height:30px; overflow:hidden; }
.F_T ul li span { font-size:14px; color:#ff6634; float:left; text-align:center; width:18px; height:18px;  line-height:20px; margin-right:5px; margin-top:5px;}
.F_T ul li a {font-size:12px;}
.F_T ul li span.block { background:#ff6634; display:block; color:#FFF; }
.F_T .block ul { width:580px;}
.F_T .block ul li{ width:95%; }


ul.pp_ser { width:98%; height:auto; overflow:hidden}
ul.pp_ser li { line-height:40px; height:40px;}
ul.pp_ser li.pp_ser1 { background:url(../images/pp_ser1.jpg) no-repeat left center; padding-left:25px; }
ul.pp_ser li.pp_ser2 { background:url(../images/pp_ser2.jpg) no-repeat left center; padding-left:25px; }
ul.pp_ser li.pp_ser3 { background:url(../images/pp_ser3.jpg) no-repeat left center; padding-left:25px; }
ul.pp_ser li.pp_ser4 { background:url(../images/pp_ser4.jpg) no-repeat left center; padding-left:25px; }
ul.pp_ser li.pp_ser5 { background:url(../images/pp_ser5.jpg) no-repeat left center; padding-left:25px; }
ul.pp_ser li.pp_ser6 { background:url(../images/pp_ser6.jpg) no-repeat left center; padding-left:25px; }



.block 
{ 
display: block; 
}

.V_N { margin-top:20px; width:590px; height:auto; line-height:30px; }
.V_N h2 { height:30px; line-height:30px; display:block; padding-top:10px; padding-bottom:10px}
.V_N ul { width:590px; margin-top:0px; _margin-left:0px; _margin-top:10px;  overflow:hidden;}
.V_N ul li { float:left; width:128px; height:106px; margin:0 9px; _margin-left:5px; position:relative;}
.V_N ul li a { display:block; }
.V_N ul li span { position:absolute; display:block; bottom:0;left:0; line-height:30px; height:30px;  background:#000;color:#FFF; font-size:12px; width:128px;  text-align:center; overflow:hidden;}
.V_N ul li span:hover { color:#53a4de; text-decoration:underline;}

/*首页分栏*/
.title {width:980px; height:45px; border-top: 3px solid #396181; border-bottom:1px solid #ccc; line- height:45px; line-height:45px; margin:0 auto;padding-left:20px; font-size:18px; color:#0077dd; font-weight:bold;}
.title span{ height:45px; float:left; margin-left:-20px;}

.sub { width:1000px; height:auto; margin:0 auto; overflow:hidden; }
.sub_left { width:390px; height:auto; float:left; overflow:hidden;}
.sub_center {width:256px; height:auto; float:left; margin:20px 20px 20px 30px;overflow:hidden;}
.sub_center h2, .sub_right h2, .sl_style h2.left { font-size:16px; color:#0077DD; margin-bottom:15px; }
.sub_center h2 a {font-size:16px; color:#0077DD;}
.sub_right {width:304px; height:auto; float:left; margin-top:20px;overflow:hidden;}

.sl_style { margin:20px auto; width:380px; height:172px; }
.sl_style h2 { font-size:16px; line-height:30px; height:30px; overflow:hidden; }
.sl_style h2 a { font-size:16px; line-height:30px; height:30px; overflow:hidden; }
.sl_style h2.left {margin-bottom:10px; }
.sl_style h2.left a { font-size:16px; margin-bottom:10px; }
.sl_style ul li { line-height:27px; height:27px; width:370px;  background:url(../images/icon.gif) no- repeat left center; padding-left:8px; overflow:hidden;}
.sl_width {width:100%; margin:0 auto; background:url(../images/grey_line.gif) repeat-x; height:1px;}
.sl_mar { margin:10px auto;}
.bank_icon { margin:0 auto; width:1000px; }
.bank_icon ul { margin-top:20px; overflow:hidden;}
.bank_icon ul li { float:left; margin-right:45px; }



/*首页分栏样式一*/
.sub_center ul li {  margin-right:16px; margin-bottom:15px; float:left;}
.sub_center ul li span { background:#f6f7f9; margin:0px; text-align:center; display:block; height:25px;  line-height:25px; width:230px; overflow:hidden; padding:0 5px;}
.sub_center ul li.sc_info span { height:40px; overflow:hidden; width:102px; font-size:13px; padding:0  5px; line-height:20px;} 
.sub_center ul li.sc_info2 span { height:25px; overflow:hidden; width:102px; font-size:13px; padding:0  5px; line-height:25px; } 
.sub_right ul li span { background:#f6f7f9; margin:0px; text-align:center; display:block; height:22px;}


.right_head { width:304px; height:150px; margin-bottom:45px; }
.right_head ul li { width:136px; height:auto; margin-right:16px; margin-bottom:9px; float:left; }
.right_head ul li a { display:block; width:112px; height:auto;}

.hot_leave { overflow:hidden; width:300px; height:200px; display:block;}
.hot_leave img { float:left; margin-right:10px;}
.hot_leave ul {width:270px; height:auto; overflow:hidden; float:left; }
.hot_leave ul li {width:300px; line-height:20px; margin-bottom:4px; }
.hot_leave ul.right li {background:url(../images/icon.gif) no-repeat left center; padding-left:8px;}
.hot_leave ul.right span { float:left; background:none;line-height:20px;}
.hot_leave ul li a { font-size:12px; line-height:20px;}

/*首页分栏样式二*/
.right_pw ul { width:300px; height:350px; overflow:hidden; }
.right_pw ul li { width:300px; height:auto; margin:0px auto; overflow:hidden; }
.right_pw ul li img { float:left; margin-right:5px;}
.right_pw ul li h3 { margin:0; padding:0; line-height:20px; height:20px; overflow:hidden; font- size:14px;}
.right_pw ul li p { font-size:14px; color:#969696; line-height:18px; height:30px; }

.pic_first { float:left; overflow:hidden; margin-right:12px; width:387px; margin-bottom:20px;}
.news_show {width:1000px; height:auto;  margin:0 auto; padding-top:10px; overflow:hidden;}
.pic_show { width:600px;}
.news_show ul { overflow:hidden;}
.news_show ul li { float:left; text-align:center; width:188px; height:auto; overflow:hidden; margin:0 6px  20px 6px; }
.news_show ul li span a, .pic_first span a, .pic_first span a { display:block; width:100%;  background:#f6f7f9; margin:0px; text-align:center; line-height:30px; height:30px;}

/*-保险工作室-*/
.module {  height:auto; overflow:hidden; }
.module ul li { line-height:24px;}

/*-房屋租售-*/
table.house_table tr { height:32px; line-height:32px; overflow:hidden }
table.house_table tr th.ht_style1 { width:110px}
table.house_table tr th.ht_style2 { width:205px; height:32px; margin:0px 5px; overflow:hidden}
table.house_table tr td { height:32px; overflow:hidden}
table.house_table td a { width:200px;line-height:32px; height:32px;overflow:hidden}

/*---招聘信息---*/
	  .sub_left ul.info_title { margin-top:20px; overflow:hidden;_overflow:hidden;_height:32px;  border-bottom:1px solid #d6d6d6;overflow:hidden;}
      .sub_left ul.info_title li{ float:left; border:1px solid #d6d6d6; float:left; line-height:30px;  height:30px; border-bottom:none; padding:0 13px 0 14px;  }
	  .sub_left ul.info_title li.mar { width:16px; height:15px; display:block; border:none;  padding:0;}
	  .sub_left ul.info_title li.on { border-top:2px solid #c3854c; font-weight:bold}
	  .sub_left .info .not { display:none; }
	  .sub_left .info .info_list ul{  width:100%;}
	  .info ul.info_list li { width:100%; line-height:25px; height:25px; font-size:0px;}
	  .info .info_class { border-bottom:1px solid #dbd7e5; overflow:hidden; height:25px;}
	  .info .info_class span, .info .info_class p, .info .info_class b {float:left;  display:block;line-height:25px; height:25px; background:none; overflow:hidden; color:#787878; font- size:14px;}
	  .info .info_class span {width:30%; text-align:center; }
	  .info .info_class p {width:48%; padding-right:5px; text-align:center; }
	  .info .info_class b {width:20%; text-align:center;}
	  .info ul.info_list { margin-top:5px; line-height:25px; height:25px; }
	  .info ul.info_list li {line-height:25px; height:25px;margin:0; }
	  .info ul.info_list li a {font-size:14px;_margin:0; overflow:hidden; line-height:25px;  height:25px; display:block; width:100%; }
	  .info ul.info_list li a span, .info ul.info_list li a p, .info ul.info_list li a b {float:left;  display:block;line-height:25px; height:25px; background:none; overflow:hidden; font-size:14px;}
	  .info ul.info_list li a span {width:30%;}
	  .info ul.info_list li a p {width:48%; padding-right:5px; }
	  .info ul.info_list li a b {width:20%; color:#fc6305}
      .sub_center ul.hiring { margin:0px; }
	  .sub_center ul.hiring li { line-height:25px; height:25px; width:250px; overflow:hidden;  background:url(../images/icon.gif) no-repeat left center; padding-left:8px; clear:both; margin:0px;}
	  .sub_center ul.hiring li a { line-height:25px; height:25px; width:100%; overflow:hidden;  display:block;}
	  .sub_center ul.hiring li a p { line-height:25px; height:25px;float:left; width:60%; font- size:12px; overflow:hidden;}
	  .sub_center ul.hiring li a b { line-height:25px; height:25px;float:right; width:30%; font- size:12px; display:block; overflow:hidden; color:#646464; font-weight:normal;}
	  
	  
/*----各地联播----*/
.part_ly {width:285px; float:left; margin-bottom:20px;}
.part_ly ul.ply_title {width:100%; overflow:hidden;  }
.part_ly ul.ply_title li{ float:left;line-height:30px; height:30px; overflow:hidden; width:49%; text-align:center; border-bottom:2px solid #9fc6e3}
.part_ly ul.ply_title li:hover { cursor:pointer}
.part_ly ul.ply_title li.on { border-bottom:2px solid #366183; font-weight:bold}
.part_ly .not { display:none;}
.part_ly ul.ply_article { margin-top:5px;}
.part_ly ul.ply_article li { line-height:30px; height:30px; overflow:hidden;}
.part_ly ul.ply_article li em { padding:0 5px; border:1px solid #b7683f; line-height:20px; height:16px;  font-style:normal; margin-right:5px;}
.part_mar { display:block; width:72px; height:10px;; overflow:hidden; float:left;}

/*----合作伙伴----*/
.partner1 { width:1000px; height:auto; overflow:hidden;  margin:0 auto;}
.partner1 ul li { float:left; margin-right:20px; margin-top:20px;}
.partner1 ul li img { border:1px solid #fff}
.partner1 ul li img:hover { border:1px solid #787878}
.partner { width:1000px; height:auto; overflow:hidden;  margin:0 auto;}
.partner ul { margin-top:20px; margin-bottom:20px; overflow:hidden;}
.partner a{ margin-left:20px; text-align:center;}
.partner ul li {float:left; margin-right:20px; overflow:hidden; height:50px; width:230px; text- align:left; }
.partner ul li img {-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.partner ul li img:hover { border-radius:10px; border:1px solid #496e89; box-shadow: 5px 5px 10px #CCC; }
