body {
    position: relative;
}
/*banner*/
.banner {
    width: 100%;
    height: 240px;
    background: url(/uploads/image/ihi/common/banner_bg.png) no-repeat center;
}
.banner_box {
    width: 1200px;
    height: 240px;
    margin: 0 auto;
    position: relative;
}
.logo {
    float: left;
    display: block;
    padding: 18px 0 0 2px;
}
.banner_div1 {
    float: left;
    width: 414px;
    height: auto;
    position: absolute;
    left: 50%;
    margin-left: -207px;
    top: 66px;
}
.banner_div1 img {
    display: block;
    width: 414px;
    margin: 0 auto;
}
.banner_attention {
    display: block;
    width: 118px;
    height: 34px;
    border: 1px solid #fff;
    border-radius: 2px;
    color: #fff;
    font-size: 16px;
    line-height: 34px;
    text-align: center;
    margin: 20px auto 0;
}
/*.banner_div2 {
    float: right;
    margin: 52px 90px 0 0;
    display: inline;
}
.group_code {
    display: block;
    margin: 0 auto;
}
.group_name {
    color: #fff;
    font-size: 14px;
    text-align: center;
    padding-top: 6px;
}*/
/*右侧关注*/
.gg_product{
	border: 1px dashed #dce1e6;
    border-top: 2px solid #0a8ef8;
    padding: 0px 20px 10px;
}
.product_title{
	height: 57px;
	line-height: 57px;
	text-align: center;
	font-size: 16px;
	color: #3d464d;
	border-bottom: 1px solid #dce1e6;
	margin-bottom: 20px;
}
.product_follow{
	font-size: 16px;
	color: #3d464d;
	text-align: left;
}
.product_follow img{
	display: block;
    height: 14px;
    width: 11px;
    position: relative;
    top: 2px;
    margin-right: 5px;
    float: left;
    margin-top: 4px;
}
.product_follow span{
	float: right;
	width: 62px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	background-color: #3491f1;
	border-radius: 2px;
	cursor: pointer;
}
.product_follow .my_follow{
	background-color: #ffffff;
	color: #3491f1;
	border: 1px solid #3491f1;
}
.gg_product .group_code {
	float: left;
    display: block;
    margin: 10px 0 0;
}
.gg_product p{
	font-size: 12px;
	color: #a4b0bd;
	margin-top: 20px;
	text-align: justify;
}
.gg_product .group_name {
	margin: 32px 0 0 10px;
    text-align: left;
    font-size: 12px;
    float: left;
    color: #3d464d;
}
/*页面定位*/
.jump {
    width: 154px;
    height: 273px;
    border-bottom: none;
    position: fixed;
    bottom: 260px;
    right: -101px;
}
.jump img{
	display: inline-block;
	width: 54px;
	height: 94px;
	position: absolute;
	left: 0px;
	top: 90px;
}
.jump ul{
	display: inline-block;
	width: 100px;
	z-index: 10;
	right: 0px;
	position: absolute;
	border: 1px solid #f0f0f0;
}
.jump li {
    float: left;
    width: 100%;
    height: 38px;
    border-bottom: 1px solid #f0f0f0;
    position: relative;
}
.jump a {
    display: block;
    height: 38px;
    color: #919fab;
    font-size: 14px;
    line-height: 38px;
    padding-left: 50px;
    font-family: "microsoft yahei";
    background: #fff url(/uploads/image/ihi/common/icon_bg.png) no-repeat;
}
.jump .bk {
    background-position: 28px 11px;
}
.jump .sz {
    background-position: 28px -20px;
}
.jump .wb {
    background-position: 28px -53px;
}
.jump .hd {
    background-position: 28px -85px;
}
.jump .ds {
    background-position: 28px -117px;
}
.jump .sq {
    background-position: 28px -148px;
}
.jump .top {
    background: #3491f1 url(/uploads/image/ihi/common/icon_bg.png) no-repeat 28px -178px;
    color: #fff;
}
.jump .jump_a.jump_current {
    color: #3491f1;
    background: #fafafa url(/uploads/image/ihi/common/icon_bg.png) no-repeat;
}
.jump .bk.jump_current {
    background-position: -44px 11px;
}
.jump .sz.jump_current {
    background-position: -44px -20px;
}
.jump .wb.jump_current {
    background-position: -44px -53px;
}
.jump .hd.jump_current {
    background-position: -44px -85px;
}
.jump .ds.jump_current {
    background-position: -44px -117px;
}
.jump .sq.jump_current {
    background-position: -44px -148px;
}
/*悬浮*/
.xf {
    width: 170px;
    height: 206px;
    position: fixed;
    bottom: 40px;
    right: 10px;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 0 8px rgba(195,195,195,0.5);
    -moz-box-shadow: 0 0 8px rgba(195,195,195,0.5);
    -webkit-box-shadow: 0 0 8px rgba(195,195,195,0.5);
}
.xf_box {
    position: relative;
    width: 100%;
    height: 100%;
}
.xf_close {
    display: block;
    width: 10px;
    height: 10px;
    background: url(/uploads/image/ihi/common/icon_bg.png) no-repeat -72px -192px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}
.xf_tit {
    color: #919599;
    font-size: 12px;
    text-align: center;
    padding: 16px 0 6px;
}
.xf_box img {
    display: block;
    margin: 0 auto;
    width: 135px;
}
/*pages*/
.page_div {
    margin: 16px 0 0;
    text-align: center;
}
.page_div a {
    font-family: "microsoft yahei";
    padding: 5px 11px;
    display: inline-block;
    font-size: 14px;
    color: #51779d;
}
.w_page { 
    color: #999;
}
.page_div .none {
    color: #999;
}
.s_page {
    color: #51779d;
}
.s_page.selected {
    color: #fff;
    background: url(/uploads/image/ihi/common/page_bg.png) no-repeat center;
}