*{ padding:0; margin:0;}
ul,li,dl,dd,dt{ list-style:none; }
img{ border:none;}
body{ margin:0 auto; text-align:center; font:14px tahoma; color:#333;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}
.top,.bar_nav,.tgmz,.footer{ width:990px;margin:0 auto;}
.top{ text-align:right; height:60px; line-height:60px;font-size:12px; }
.top a{ font-size:12px; }
.logo img{ border:none; float:left; margin:8px 0 0 10px;}
.api{ margin-top:20px; background:url(../images/tg/btn.gif) no-repeat; border:none; color:#fff; font-size:14; width:107px; height:30px; line-height:30px; text-align:center; margin-right:8px;cursor:pointer;}
.bar_nav{ border-top:#dbe9fb 1px solid; background-color:#f5f9ff; height:21px; font-size:12px; padding-top:5px }
.bar_nav .b-1{ float:left; width:330px; text-align:left;padding-left:10px;}
a.link1{ color:#d35e04; text-decoration:none}
a.link1:hover{ color:#d35e04; text-decoration:underline}
.bar_nav .b-2{ float:right; width:500px; text-align:right; padding-right:10px}
.bar_nav .b-2 .navs,.bar_nav .b-2 .navico{ float:right;}
.bar_nav .b-2 .navs{ width:300px; padding-right:5px;}
.navico{ background:url(../images/tg/ck_1.gif) no-repeat right; padding-top:0px;*padding-top:2px;_padding-top:0px;padding-right:15px;position:relative;font-family:Arial, Helvetica, sans-serif;}

.yc_nav {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
font-size:12px;
left:-63px;
padding:5px;
position:absolute;
top:19px;
width:100px;
}
.yc_nav li {
float:left;
height:20px;
line-height:20px;
text-align:center;
width:50px;
}

.tgmz{ width:984px; background:#e4eefe; border:1px solid #7eaceb; padding:0 2px 2px 2px;}
.tgmz h3{ height:29px; line-height:29px; color:#235ba7; text-align:center; font-weight:100; font-size:14px;}
.tgmz table{ background:#fff;}
.tgmz table td{ height:35px; line-height:35px; width:10%; text-align:center;}
.bg0{ background:#fafcff;}
.footer{ clear:both;width:200px;padding:20px 0px 30px; text-align:center}
.fhsy{ width:56px; height:19px; background-image:url(http://www.2345.com/images/fh.gif); padding:0px; margin:0px; background-color:#fff; border:0; cursor:pointer;background-repeat:no-repeat}
.gb{ width:57px; height:17px; background-image:url(http://www.2345.com/images/gb.gif); padding:0px; margin:0px; background-color:#fff; border:0; cursor:pointer;background-repeat:no-repeat}
.fav-btn {
background:url(../images/tg/fav.gif) no-repeat scroll 0 0 transparent;
border:medium none;
height:19px;
line-height:19px;
margin-left:15px;
padding-left:20px;
width:75px;
cursor:pointer;
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{zoom:1;}
#add_share{position:fixed!important;_position:absolute;height:168px;width:105px;padding:5px 0;left:-144px;top:30px;z-index:100;overflow:visible;}
.s_outer{height:168px;width:144px;position:relative;}
.s_panel{width:120px;height:168px;float:left;}
.s_bar{float:left;margin-top:60px;}
.s_bar img{height:88px;width:24px;}
#share_bar:hover{cursor:pointer;}
#share_panel ul,#share_im_b{border-top:2px solid #69B527;border-right:2px solid #69B527;border-bottom:2px solid #69B527;-moz-border-radius-bottomright:4px;-moz-border-radius-topright:4px;border-bottom-right-radius:4px;border-top-right-radius:4px;padding:10px 5px 10px 0;background-color:#F5FCEB;}
#share_panel li{padding:3px 0 2px 25px;background:url("../images/tg/share.gif") no-repeat scroll 0 0 transparent;height:18px;line-height:18px;text-align:left;}
#share_panel li a{color:#666;font-size:12px;text-decoration:none;}
#share_panel li a:hover{text-decoration:underline;}
#share_panel li.add_fav{background-position:0 3px;}
#share_panel li.share_im{background-position:0 -17px;}
#share_panel li.share_kaixin{background-position:0 -37px;}
#share_panel li.share_renren{background-position:0 -57px;}
#share_panel li.share_douban{background-position:0 -77px;}
#share_panel li.share_tieba{background-position:0 -97px;}
#share_panel li.share_sina{background-position:0 -117px;}
#share_im_b{position:absolute;top:10px;left:-318px;width:305px;padding:5px;}
#share_im_b h5{margin:0 0 5px;text-align:left;font-size:12px;}