
.clears:before,.clears:after {content:'';display:table;}.clears:after {clear:both;}.clears {*zoom:1;}
.clear {clear:both;height:0;overflow:hidden;}
a {text-decoration:none;color:#434343;}
a:hover {text-decoration:none;}
a,textarea,input {outline:none;}
textarea {overflow:auto;resize:none;}
a img {border:none;}
.z_index {position:fixed;_position:absolute;z-index:999;display:none;}
.pr {position:relative;}.pa {position:absolute;}.ffl {float:left;}.fr {float:right;}
.m1004 {margin:0 auto; width:1004px;}.t10 {margin-top:10px;}
body {background-color:#f5f5f5;}

/* 通用背景图 **/
.f_mfirst_cen h2 i,.f_guanzhu_tit i,.f_shequ ul li,
.f_mfirst_rigmid2 p a,.f_guanzhu_tit .f_tougao,.f_zarealef h5,.f_zareaul h4,.f_zareaul ul li,
.f_ideabbs h4,.f_ideamid ul li,.f_idearig h4{background:url(../images/f_icon.png) no-repeat;}



/* f_headtopbg **/
.f_headtopbg {height:32px; background:url(../images/f_headtopbg.png) 0 0 repeat-x;}
.f_headtop {height:32px; background:url(../images/f_headtopbg.png) 0 0 repeat-x;}
.f_headtop li {float:left; line-height:32px; padding:0 5px;}
.f_headtop li a {color:#535353;}
.f_headtop li .f_headpindao {display:inline-block; width:7px; height:4px; margin:10px 0 0 4px; background-position:; overflow:hidden;}

/* f_mfirst **/
.f_mfirst_lef {width:693px; background-color:#fff;}
.f_mfirst_top {height:8px; overflow:hidden; background:url(../images/f_mfirst_top.png) 0 0 repeat-x;}
.f_mfirst_top span {float:left; height:8px; width:8px; overflow:hidden; background:url(../images/f_mfirst_top.png) 0 -10px no-repeat;}
.f_mfirst_top var {float:right; height:8px; width:8px; overflow:hidden; background:url(../images/f_mfirst_top.png) 0 -20px no-repeat;}
.f_mfirst_cen {position:relative; height:747px; padding:0 19px 0 24px; background:url(../images/f_mfirst_cen.png) 0 0 repeat-y;}
.f_mfirst_bot {height:8px; overflow:hidden; background:url(../images/f_mfirst_bot.png) 0 0 repeat-x;}
.f_mfirst_bot span {float:left; height:8px; width:8px; overflow:hidden; background:url(../images/f_mfirst_bot.png) 0 -10px no-repeat;}
.f_mfirst_bot var {float:right; height:8px; width:8px; overflow:hidden; background:url(../images/f_mfirst_bot.png) 0 -20px no-repeat;}
.f_mfirst_cen h2 {position:absolute; left:4px; top:-4px; font-size:18px; color:#2593df; font-weight:normal; padding-top:15px; height:44px; line-height:44px; width:430px; background:url(../images/f_mfirst_cenh2.png) 0 0 no-repeat;}
.f_mfirst_cen h2 span {padding-left:48px;}
.f_mfirst_cen h2 i {position:absolute; top:-4px; right:-4px; width:57px; height:55px; background-position:0 0;}
.f_ifocus {padding:8px 0 0px;clear:both;height:180px;}
.f_ifocus p {padding-bottom:16px;}
.f_ifocus p strong {display:block; font-weight:normal; font-size:16px; line-height:22px;}
.f_ifocus p strong a {color:#1f90de;}
.f_ifocus p cite {display:block; font-style:normal; color:#555; font-size:13px; line-height:19px;overflow:hidden;width: 362px;height:19px;}
.f_ifocus p cite a {color:#555;}
.f_guanzhu_tit {height:30px; line-height:28px; font-size:18px; color:#2593df; border-bottom:2px solid #f6f6f6; overflow:hidden;font-weight:normal;}
.f_guanzhu_tit i {float:left; width:5px; height:19px; overflow:hidden; margin:6px 8px 0 0; _display:inline; background-position:-59px 0px;}
.f_guanzhu_tit span {float:left;}
.f_guanzhu_tit .f_shequmore {float:right; padding-right:10px;font-weight: normal; font-size:12px; color:#0077cc; background:url(../images/f_shequbg.png) right center no-repeat;}
.f_guanzhu_tit .f_tougao {float:left; width:55px; height:18px; line-height:18px; font-size:12px; color:#fff; background-position:-210px 0px; text-align:center; overflow:hidden; margin:6px 0px 0 11px; _display:inline;}

.f_guanzhu {clear:both;}
.f_guanzhu ul {padding:7px 0;width:320px;}
.f_guanzhu ul.f_guanzhu_lis {}
.f_guanzhu ul li {height:23px; line-height:23px; font-size:13px; vertical-align:top; overflow:hidden;width:315px;}
.f_guanzhu ul li a {color:#555;font-size:14px;}
.f_guanzhu ul li span {float:right;}
.f_guanzhu ul li span a {color:#9a9a9a;}


/* f_mfirst_mid **/
.f_mfirst_mid {width:259px; margin-left:1px; _display:inline;}
.f_mfirst_cen2 {height:887px; padding:0 14px 0 14px; background:url(../images/f_mfirst_cen2.png) 0 0 repeat-y;}
.f_scroll_pr {position:relative; width:247px; height:177px;  padding:2px; background-color:#fff;}
.f_scroll {position:relative; width:247px; height:177px;}
.f_scroll li {position:absolute; left:0; top:0; width:247px; height:177px;opacity: 0;filter:alpha(opacity=0);}
.f_scroll li img {display:block; width:247px; height:177px;}
.f_scrollbg {position:absolute; left:0; z-index:4;bottom:0; width:100%; height:44px; background-color:#fff; opacity:0.5; filter:alpha(opacity=50);}
.f_scrollp p {display: none;position:absolute; left:0;z-index:5; bottom:0; width:100%; height:30px; line-height:40px; text-align:center; font-size:14px;overflow: hidden;}
.f_scrollp p a {color:#333;}
.f_focusbtn a:hover {text-decoration: none;}
.f_focusbtn {position:absolute; left:0; bottom:4px;*top:168px;_bottom:1px;height: 17px; width:100%; text-align:center; z-index: 5;}
.f_focusbtn a {display:inline-block; margin:0 2px; width:14px; height:12px; overflow:hidden;background:url(../images/focus1.png) no-repeat 0 4px;}
.f_focusbtn a.f_focusbtn_cur {background:url(../images/focus2.png) no-repeat 0 4px;;}

/* f_shequ **/
.f_shequ {padding-top:17px;}
.f_shequ ul {padding:5px 0 0 5px;}
.f_shequ ul li {height:28px; line-height:28px; font-size:13px; vertical-align:top; padding-left:9px; background-position:-498px 13px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:215px;}
.f_shequ ul li a {color:#555;}

/* f_yuanch **/
.f_yuanch {padding-top:21px;}
.f_yuanch_lis {padding-top:10px;}
.f_yuanch_lis li {width:231px; overflow:hidden; padding-bottom:24px; vertical-align:top;}
.f_yuanch_lis li .f_yuanch_per {float:left; width:109px; height:66px;}
.f_yuanch_lis li .f_yuanch_per img {display:block; width:109px; height:66px;}
.f_yuanch_lis li p {float:left; padding-left:9px; width:113px;}
.f_yuanch_lis li p b {display:block; font-weight:normal; line-height:20px;}
.f_yuanch_lis li p b a {color:#1f90de;}
.f_yuanch_lis li p span {display:block; line-height:20px; padding-top:8px; color:#555;}
.f_yuanch_lis2 li {padding-bottom:17px;}

/* f_bowen **/
.f_bowen {padding-top:6px; position:relative;}
.f_bowen_abs {position:relative; padding:0 16px 10px 13px; width:200px; border:1px solid #e5e5e5; background-color:#fafafa;}
.f_bowen_abs i {position:absolute; left:50px; top:-13px; width:17px; height:13px; overflow:hidden; background:url(../images/f_bowen_jt.png) 0 0 no-repeat;}
.f_bowen_abs p {line-height:22px; color:#666; padding:10px 0;}
.f_bowen_abs p a {color:#2593df;}
.f_bowen_cz {height:24px; line-height:24px; overflow:hidden;}
.f_bowen_cz span {float:left; color:#666;}
.f_bowen_cz cite {font-style:normal; float:right;}
.f_bowen_cz cite a {padding-left:5px; color:#666;}


/* f_mfirst_rig **/
.f_mfirst_rig {width:304px;}
.f_mfirst_rigtop {height:7px; overflow:hidden; background:url(../images/f_mfirst_rigtop.png) 0 0 no-repeat;}
.f_mfirst_rigmid {padding:0 0 0 15px; height:742px;height:702px\9; background:url(../images/f_mfirst_rigmid.png) 0 0 repeat-y;}
.f_mfirst_rigbot {height:7px; overflow:hidden; background:url(../images/f_mfirst_rigbot.png) 0 0 no-repeat;}
.f_guanzhu_tit2 {border:none; padding:9px 0;}
.f_paitabbtn {border-top:1px solid #dddddd; border-right:1px solid #dddddd; width:268px; margin-bottom:12px;}
.f_paitabbtn a {float:left; width:66px; padding:4px 0 2px; height:23px; line-height:23px; font-size:15px; color:#555; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; background-color:#f5f5f5; text-align:center;}
.f_paitabbtn a.f_paitab_cur {padding-top:0px; border-bottom:none; border-top:4px solid #1f90de; background-color:#fff;}

/* f_paishow_lis **/
.f_paishow {height:280px;}
.f_paishow_lis {display:none; border:1px solid #f5f5f5; background-color:#fff; width:268px; padding-bottom:6px;}
.f_paishow_lis dt {width:268px; text-align:center; overflow:hidden; height:37px; line-height:37px;}
.f_paishow_lis dt span {float:left; width:48px; padding-left:3px;}
.f_paishow_lis dt var {font-style:normal; float:left; width:120px;}
.f_paishow_lis dt em {font-style:normal; float:right; width:68px;}
.f_paishow_lis dd {width:268px; overflow:hidden;}
.f_paishow_lis dd.f_paishowbg {background-color:#fafafa;}
.f_paishow_lis dd .f_paiuser {float:left; width:46px; height:46px; padding:1px; background-color:#f5f5f5; margin:0 3px; _display:inline;}
.f_paishow_lis dd .f_paiuser img {display:block; width:46px; height:46px;}
.f_paishow_lis dd .f_painame {float:left; width:120px; text-align:center; line-height:48px;}
.f_paishow_lis dd cite {font-style:normal; float:right; width:68px; text-align:center; line-height:48px;}

/* f_banzhu **/
.f_banzhu {margin-top:26px;}
.f_banzhu ul {padding-top:10px;}
.f_banzhu ul li {position:relative; float:left; width:78px; height:78px; border:1px solid #ddd; margin:0 13px 7px 0; _display:inline;}
.f_banzhu ul li img {display:block; width:78px; height:78px;}
.f_banzhu ul li b {position:absolute; left:0; bottom:0; width:100%; height:18px; background-color:#000; opacity:0.5; filter:alpha(opacity=50);}
.f_banzhu ul li p {position:absolute; left:0; bottom:0; width:100%; height:18px; line-height:18px; text-align:center;}
.f_banzhu ul li p a {color:#fff;}

/* f_ziyuan **/
.f_ziyuan {margin-top:25px;}
.f_ziyuan ul {padding-top:9px;}
.f_ziyuan ul li {height:28px; line-height:28px; vertical-align:top; background-position:-479px -17px;width:260px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.f_ziyuan ul li a {color:#555;}

.f_ziyuan ul li  img{padding-right:5px;}

/* f_erweima_bg **/
.f_erweima_bg {margin-top:3px;}
.f_mfirst_rigmid2 {padding-bottom:5px; background:url(../images/f_mfirst_rigmid.png) 0 0 repeat-y;}
.f_mfirst_rigmid2 .f_erweima {float:left; width:74px; height:74px; margin:5px 0 0 39px; _display:inline;}
.f_mfirst_rigmid2 p {float:left; padding:4px 0 0 12px;}
.f_mfirst_rigmid2 p a {display:block;   width:109px; height:29px; color:#fff;}
.f_erweima_xxxxxxx a{padding-left:33px;margin-top:8px;line-height:29px; }
.f_mfirst_rigmid2 a.f_saomiao {background-position:-66px 0;}
.f_mfirst_rigmid2 a.f_gzweibo {background-position:-66px -31px;}


/* f_tpl **/
.f_h3_hei {height:25px;}
.f_zarealef {padding:0 10px 0 10px; width:242px;}
.f_zarealef h5 {font-size:16px; height:20px; line-height:20px; padding-left:16px; margin:15px 0 7px; background-position:-492px -51px;}
.f_zareaimg {width:242px; margin-top:14px;}
.f_zareaimg img {display:block; width:242px; height:97px;}
.f_zareabtn {border-top:1px solid #ddd; border-right:1px solid #ddd; width:240px;}
.f_zareabtn a {float:left; width:79px; text-align:center; padding:4px 0 2px; background-color:#f5f5f5; height:23px; line-height:23px; font-size:15px; color:#555; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.f_zareabtn a.f_zarea_cur {border-bottom:none; border-top:4px solid #1f90de; padding-top:0px; background-color:#fff;}
.f_zareaol {display:none; padding:6px 0 20px;}
.f_zareaol li {height:25px; overflow:hidden; line-height:25px;vertical-align: top;}
.f_zareaol li span {float:left; width:20px; font-weight:bold;}
.f_zarea_sp4 {color:#3d3d3d;}
.f_zarea_sp5 {color:#545454;}
.f_zarea_sp6 {color:#717171;}
.f_zarea_sp7 {color:#868686;}
.f_zarea_sp8 {color:#a2a2a2;}
.f_zarea_sp9 {color:#b6b6b6;}
.f_zarea_sp10 {color:#c6c6c6;}
.f_zareaol li a {float:left; color:#555;}
.f_zareabg {width:1px; height:215px; background-color:#f5f5f5; margin-top:4px;}

.f_zarearig {width:990px;padding-left: 16px;}
.f_zareaul {width:290px; padding:11px 10px 0 25px;}
.f_zareaul h4 {height:22px; line-height:22px; overflow:hidden; border-bottom:1px solid #f5f5f5; font-size:16px; color:#1f90de; padding-left:15px; background-position:-492px -50px;}
.f_zareaul h4 a {float:right; font-size:12px; color:#9a9a9a;}
.f_zareaul ul {padding:7px 0 12px;}
.f_zareaul ul li {height:29px; line-height:29px; overflow:hidden; vertical-align:top; padding-left:12px; background-position:-498px -74px;text-overflow: ellipsis;white-space: nowrap;width:300px;}
.f_zareaul ul li span {float:right; color:#666;}
.f_zareaul ul li a {color:#555;font-size:14px;}

/* f_idealef **/
.f_idealef {width:279px; height:327px;}
.f_ideadl {padding:12px 0 0 16px;}
.f_ideadl dt {float:left; width:100px; height:71px;}
.f_ideadl dt img {display:block; width:100px; height:71px;}
.f_ideadl dd {float:left; width:128px; padding-left:10px;}
.f_ideadl dd h5 {height:25px; line-height:25px; font-size:15px;}
.f_ideadl dd h5 a {color:#0074b8;}
.f_ideadl dd p {line-height:24px;}
.f_ideadl dd p a {color:#555;}
.f_ideabbs h4 {height:22px; line-height:22px; margin:22px 0 0 18px; font-size:16px; color:#1f90de; padding-left:15px; background-position:-492px -50px;}

.f_ideamid {width:389px; margin-top:4px; padding:8px 18px 2px; border:1px solid #e5e5e5; border-radius:8px;}
.f_ideamid ul {padding:10px 0px 11px;}
.f_ideamid .f_ideamid_bor {border-bottom:1px dotted #ddd;}
.f_ideamid ul li {height:24px; line-height:24px; color:#555; overflow:hidden; vertical-align:top; padding-left:12px; background-position:-498px 11px;text-overflow: ellipsis;white-space: nowrap;width:350px;}
.f_ideamid ul li a {color:#555;font-size:14px;}
.f_ideamid ul li span {float:right;}

.f_idearig {width:249px; margin-left:22px; margin-top:-7px;}
.f_idearig h4 {height:34px; line-height:34px; font-size:16px; color:#1f90de; padding-left:34px; background-position:-474px -105px;}
.f_idearig ol li {height:33px; line-height:33px; overflow:hidden; border-bottom:1px dotted #ddd; vertical-align:top;text-overflow: ellipsis;width:250px;list-style-type:none;}
.f_idearig ol li span {float:left; width:20px; font-weight:bold;}
.f_idearig ol li a { color:#555;font-size:14px;}

.flt{float:left;}
.frt{float:right;}

body {
  background-color: #f5f5f5;
}
a:hover {
  text-decoration: underline;
}
.f_foooter {
  margin: 12px 0 0 4px;
  border: 1px solid #cdcdcd;
  border-bottom-width: 2px;
  padding: 9px 5px 7px;
  line-height: 22px;
}
.f_foooter a {
  color: #333;
  margin: 0 5px;
}
.f_foooter a:hover {
  color: #ff0000;
}
#ft {
  padding: 10px 0 50px;
  line-height: 1.8;
  color: #666;
  margin: 0 auto;
  width: 1000px;
  overflow: hidden;
}
#ft #flk {
  text-align: right;
}
#ft #flk img {
  vertical-align: middle;
}
#ft .y {
  float: right;
}
#ft .xs0 {
  font-family: Arial;
  font-size: 0.83em;
  -webkit-text-size-adjust: none;
}
#ft .pipe {
  margin: 0 5px;
  color: #CCC;
}
.f_tpl {
  margin-top: 3px;
  background-color:#FCFCFC;
}
.f_tpl .f_tpl_t {
  height: 4px;
  overflow: hidden;
  background: url(../images/f_icobg.png) 0 -6px repeat-x;
}
.f_tpl .f_tpl_t span {
  display: block;
  height: 4px;
  background: url(../images/f_icobg.png) 0 0 no-repeat;
}
.f_tpl .f_tpl_c {
  position: relative;
}
.f_tpl .f_tpl_c .f_h3 {
  height: 30px;
  background: url(../images/f_h3.png) 0 0 no-repeat;
  position: absolute;
  left: 7px;
  top: -5px;
  padding-left: 16px;
}
.f_tpl .f_tpl_c .f_h3 span {
  float: left;
  height: 30px;
  padding-right: 18px;
  line-height: 26px;
  vertical-align: middle;
  font-size: 18px;
  color: #fff;
  font-weight: normal;
  background: url(../images/f_h32.png) right 0 no-repeat;
}
.f_tpl .f_tpl_f {
  height: 4px;
  overflow: hidden;
  background: url(../images/f_icobg.png) 0 -6px repeat-x;
  background-position: 0 -18px;
}
.f_tpl .f_tpl_f span {
  display: block;
  height: 4px;
  background: url(../images/f_icobg.png) 0 0 no-repeat;
}
.f_tpl .f_tpl_f span {
  background-position: 0 -12px;
}
.f_mapmore {
  position: absolute;
  padding-right: 10px;
  font-size: 12px;
  color: #0077cc;
  right: 18px;
  top: 16px;
  background: url(../images/f_shequbg.png) right center no-repeat;
}
.f_h3_heis {
  padding-bottom: 5px;
}
.f_dev_content {
  padding: 0 17px 17px;
}
.f_dev_content a:hover {
  text-decoration: underline;
}
.f_dev_content .f_dev {
  background-color: #fafafa;
  margin: 5px 0 0 0;
  padding: 6px 0 11px 0;
}
.f_dev_content .f_dev dl {
  float: left;
  width: 230px;
  padding: 6px 0 0 12px;
}
.f_dev_content .f_dev dl dt {
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  color: #0074b8;
  font-size: 14px;
}
.f_dev_content .f_dev dl dt a {
  color: #0074b8;
}
.f_dev_content .f_dev dl dd {
  font-size: 12px;
  color: #666666;
  height: 24px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
}
.f_dev_content .f_dev dl dd a {
  margin-right: 3px;
  font-family: Arial;
  font-size: 13px;
}
.f_money {
  background-color: #f5f5f5;
  padding-top: 6px;
  margin-top: 6px;
}
.f_money a:hover {
  text-decoration: underline;
}
.f_money .f_money_content {
  width: 678px;
  float: left;
  height: 88px;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  margin: 7px 0 0 3px;
}
.f_money .f_login {
  float: right;
  width: 304px;
  position: relative;
}
.f_money .f_login ul {
  padding: 2px 0 0 9px;
  height: 88px;
  background: url(../images/f_ulbg.png) 11px 5px no-repeat;
}
.f_money .f_login ul li {
  height: 26px;
  margin-top: 5px;
  overflow: hidden;
  vertical-align: top;
}
.f_money .f_login ul li span {
  float: left;
  height: 26px;
  line-height: 26px;
  width: 62px;
  text-align: center;
  font-size: 12px;
  color: #626262;
}
.f_money .f_login ul li div {
  float: left;
  height: 24px;
  border: 1px solid #999999;
  border-bottom-color: #d9d9d9;
}
.f_money .f_login ul li div i {
  float: left;
  width: 22px;
  height: 24px;
  background: #ffffff url(../images/f_login.png) 0 0 no-repeat;
}
.f_money .f_login ul li div input {
  float: left;
  width: 172px;
  padding: 0px 5px;
  line-height: 24px;
  background-color: #fff;
  border: none;
  height: 24px;
}
.f_money .f_login ul li div .f_i2 {
  background-position: 0 -26px;
}
.f_money .f_login ul .f_btn {
  height: 18px;
  margin: 4px 27px 0 12px;
  overflow: hidden;
}
.f_money .f_login ul .f_btn input {
  float: left;
  width: 55px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  color: #fff;
  background: #ffffff url(../images/f_btn.png) 0 0 no-repeat;
  border: none;
}
.f_money .f_login ul .f_btn a {
  font-size: 13px;
  color: #626262;
  height: 18px;
  line-height: 18px;
}
.f_money .f_login ul .f_btn em {
  float: left;
  color: #626262;
  font-style: normal;
  margin: 0 7px 0 8px;
  _display: inline;
}
.f_money .f_login .f_jiao {
  width: 20px;
  height: 18px;
  background: url(../images/f_jiao.png) 0 0 no-repeat;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
}
.f_zareabtn a:hover,
.f_paitabbtn a:hover {
  text-decoration: none;
}
.f_ideabbs_lis {
  padding: 4px 0 0 5px;
  line-height: 24px;
  font-size: 13px;
  color: #555;
}
.f_ideabbs_lis a {
  display: inline-block;
  margin: 0 11px;
  font-size:14px;
}


.f_mfirst_rigmid .hdgg{
   background:url('../images/hdgg.png') no-repeat;
   width:264px;
   height:95px;
}

.f_mfirst_rigmid .activityblock{
   float:left;
   width:110px;
   margin:5px 10px;  
}

.f_mfirst_rigmid .hdgg .hdcc{position:relative;top:50px;padding:0 15px 0 10px;}

.f_mfirst_rigmid .activityblock .subject{height:20px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;width:115px;}
.f_mfirst_rigmid .activityblock img{width:113px;height:85px;}

.fl_tb .fl_icn_g {width:70px !important;}

