@charset "gb2312";
/*common header*/
body{
	font-size:1.2rem;
	margin:0 auto;
}
.top_dh{
	}
.top_dh img{
	width:100%;
	}
.top_img{
	width:32rem;
	height:5.75rem;
}
.nav ul li {
    float: left;
    border-top: #fff 0.1rem solid;
    background: #e40077;
    border-right: #fff 0.1rem solid;
    width: 7.9rem;
    height: 3.5rem;
    text-align: center;
    font-size: 1.3rem;
    color: #fff;
    line-height: 3.5rem;
	
}
.nav ul li {
    float: left;
    border-top: #fff 0.1rem solid;
    background: #e40077;
    border-right: #fff 0.1rem solid;
    width: 7.9rem;
    height: 3.5rem;
    text-align: center;
    font-size: 1.3rem;
    color: #fff;
    line-height: 3.5rem;
	
}
.nav ul li a {
    color: #fff;
}
.nav ul li img {
    width: 1.15rem;
    padding-top: 0.2rem;
    z-index:100000;
}
.nav ul li span a {
    color: #fcd32f;
}
.nav ul li:nth-child(5),.nav ul li:nth-child(8){
	position:relative;
	}
.nav ul li:nth-child(5) i:after,.nav ul li:nth-child(8) i:after{
	content:" ";
	display:block;
	width:1.15rem;
	height:1rem;
	background:url(../images/yh_navlo.gif)no-repeat left bottom;
	position:absolute;
	right:.1rem;
	top:0.1rem;
	background-size:100%;
}
.nav1 ul li {
    float: left;
    border-top: #fff 0.1rem solid;
    background: #e40077;
    border-right: #fff 0.1rem solid;
    width: 7.9rem;
    height: 3.5rem;
    text-align: center;
    font-size: 1.4rem;
    color: #fff;
    line-height: 3.5rem;
}
.nav1 ul li {
    float: left;
    border-top: #fff 0.1rem solid;
    background: #e40077;
    border-right: #fff 0.1rem solid;
    width: 16.35%;
    height: 2.5rem;
    text-align: center;
    font-size: 1.4rem;
    color: #fff;
    line-height: 2.5rem;
}
.nav1 ul li a {
    color: #fff;
}
.nav1 ul li img {
    width: 1.15rem;
    padding-top: 0.2rem;
    z-index:100000;
}
.nav1 ul li span a {
    color: #fcd32f;
}
.nav1 ul li:nth-child(5),.nav ul li:nth-child(8){
	position:relative;
	}
.nav1 ul li:nth-child(5) i:after,.nav ul li:nth-child(8) i:after{
	content:" ";
	display:block;
	width:1.15rem;
	height:1rem;
	background:url(../images/yh_navlo.gif)no-repeat left bottom;
	position:absolute;
	right:.1rem;
	top:0.1rem;
	background-size:100%;
}
/*common header结束*/
/*banner*/
.banner {
    width: 32rem;
    height: 17.55rem;
    position: relative;
    z-index: 0;
    overflow:hidden;
}
.ban_t {
    width: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0.75rem;
    text-align:center;
}
.ban_t span {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background: #908a84;
    margin: 0 0.5rem;
    border-radius: 100%;
}
.ban_t span.hover {
    background: #a20226;
}
.ban_c{
    height: 17.45rem;
}
.ban_bl {
    position: absolute;
    z-index: 1;
    left: 0.5rem;
    top: 7.5rem;
    width: 2.2rem;
    cursor: pointer;
}
.ban_br {
    position: absolute;
    z-index: 1;
    right: 0.5rem;
    top: 7.5rem;
    width: 2.2rem;
    cursor: pointer;
}
/*四月会诊*/
.syhz {
	width:32rem;
}
.syhz .title0{
	width:30rem;
	margin:0 auto;
}
.syhz .title0 h2{
	width:30rem;
	margin:0.5rem auto .75rem;
	text-align:center;
	font-size:2.1rem;
	font-weight:bolder;
	color:#e40077;
}
.syhz .title0 img{
	width:30rem;
	display:block;
	margin:0 auto;
}
.tltle1 {width: 32rem;}
.title1 strong{display: block; text-align: center;color: #e40077;font-size:1.5rem;margin:1rem; }

.wkf{
	width:30rem;
	height:11rem;
	margin:0 auto;
	
	background-size:100%;
	/*display:none;*/
}

.wkf img{
	width:100%;
	height:auto
}
.wkf2{
	width:30rem;
	height:11rem;
	margin:0 auto;
	position:relative;
	background:url(../images/zj0_08.jpg)no-repeat;
	background-size:100%;
	display:none;
}
.wkf3{
	width:30rem;
	height:11rem;
	margin:0 auto;
	position:relative;
	background:url(../images/zj0_08_3.jpg)no-repeat;
	background-size:100%;
	display:none;
}
.zxyy{
	display:block;
	position:absolute;
	width:4.7rem;
	height:6.5rem;
	top:2.2rem;
	right:0;
}
.syhz .zjlb{
	position:relative;
	width:30rem;
	margin:0 auto;
	overflow:hidden;
	
	background-size:100%;
}
.syhz .zjlb ul{
	margin-top:0rem;
	overflow:hidden;
}
.syhz .zjlb li{
	height:3.1rem;
	line-height:3.1rem;
	/*background:#eee;*/
	border-bottom: 1px dashed #eee;
}
.syhz .zjlb li a{
	height:3.1rem;
	line-height:3.1rem;
	/*background:#eee;*/
	
	color:#000
}

.syhz .dj{
overflow:hidden;
margin:1rem auto;
}
.syhz .dj a:nth-child(1){
	width:16.5rem;
	display:block;
	float:left;
	margin-left:0.5rem;
}
.syhz .dj a:nth-child(2){
	width:13rem;
	display:block;
	float:right;
	margin-right:0.5rem;
}
.zjlb p a{
	display:inline-block;
	width:100%;
	height:3.5rem;
}
.jszx{
	width:32rem;
	margin:0 auto;
	height:34.45rem;
	/*background:url(../images/list0_10.png)no-repeat center center;*/
	background-size:100%;
}
/*.jszx ul{
	margin-left:2rem;
	width:30rem;
}
.jszx ul li{
	display:block;
	width:6rem;
	height:5.85rem;
	float:left;
	margin:0 1.5rem .75rem 0;
}
.jszx ul li a{
	display:inline-block;
	width:6rem;
	height:5.85rem;
}
.jszx ul li:nth-child(4),.jszx ul li:nth-child(8),.jszx ul li:nth-child(12),.jszx ul li:nth-child(16),.jszx ul li:nth-child(20){
	margin-right:0;
}*/
.yjbd{
	width:32rem;
}
.yjbd img{
	width:30rem;
	display:block;
	margin:.8rem auto 0;
}
.hjmj{
	width:32rem;
}
.hjmj img{
	display:block;
	width:30rem;
	margin:.3rem auto 0;
}
/*今日坐诊   common汇聚京沪冀三地名医*/
.yh_zj {
    overflow: hidden;
    width:32rem:
    zoom: 1;
    padding: 1rem 0rem 0;
}
.yh_zjt {
    overflow: hidden;
    zoom: 1;
    height: 3.7rem;
}
.yh_zjt ul li {
    margin-left: 1rem;
    width: 14.5rem;
    background: #eaeaea;
    text-align: center;
    line-height: 3rem;
    font-size: 1.4rem;
    color: #333333;
    float: left;
    border-radius:.5rem .5rem 0 0;
}
.yh_zjt ul li.hover {
    background: #e40077 url(../images/yh_zjtlo.png) no-repeat bottom center/14.5rem 0.75rem;
    padding-bottom: 0.75rem;
    color: #fff;
}
}
.yh_zjcx ul li:first-child {
    border-top: none;
}
.yh_zjn1 i {
    float: left;
    width: 12.25rem;
    margin-right: 0.8rem;
    display: inline-block;
}
.yh_zjn1 h2 span {
    font-size: 1.5rem;
    color: #e40077;
    font-weight: bold;
    display: inline-block;
    padding-right: 0.5rem;
}
.yh_zjn1 h2{
	font-size:1rem;
}
.yh_zjn1 h2 strong {
    color: #e40077;
}
.yh_zjn1 h3 {
    overflow: hidden;
    zoom: 1;
    text-align: right;
    height: 2.7rem;
    line-height: 2.7rem;
}
.yh_zjn1 h4 {
    overflow: hidden;
    zoom: 1;
    border: #e40077 1px solid;
    width: 11.7rem;
    line-height: 2.35rem;
    height: 2.35rem;
    font-size: 1rem;
    color: #333333;
}
.yh_zjn1 p {
    overflow: hidden;
    zoom: 1;
    font-size: 1.2rem;
    line-height: 1.8rem;
    color: #6a6a6a;
    padding: 0.5rem 0rem 0.2rem;
}
.yh_zjn1 em {
    display: block;
    width: 16.95rem;
    overflow: hidden;
    zoom: 1;
    margin-top:.5rem;
}
.yh_zjn2 {
    overflow: hidden;
    zoom: 1;
    border: #e5e5e5 1px solid;
    padding: 0.9rem 2.5rem 0.8rem 2.35rem;
}
.yh_zjcx ul li {
    border-top: #f4f4f4 0.2rem solid;
    padding: 1.3rem 0.9rem 1rem;
}
.yh_zjn1 h3 img {
    width: 1rem;
    display:block;
    float:left;
    margin-top:.7rem;
}
.yh_zjn1 h3 span {
    display: block;
    float: left;
    font-size: 1.1rem;
    color: #4a4a4a;
}
.yh_zjn1 h3 b {
    font-weight: normal;
    color: #6a6a6a;
    display: inline-block;
    padding-right: 0.3rem;
}
.yh_zjn1 h4 {
    overflow: hidden;
    zoom: 1;
    border: #e40077 1px solid;
    width: 11.7rem;
    line-height: 2.35rem;
    height: 2.35rem;
    font-size: 1rem;
    color: #333333;
}
.yh_zjn1 h4 span {
    display: inline-block;
    background: url(../images/yh_zjtjx.png) no-repeat left top/5.8rem 2.35rem;
    background-size:100%;
    width: 5.8rem;
    color: #fff;
    text-align: center;
    margin-right: 0.5rem;
}
.yh_zjcx ul li{
	border:none;
}
.yh_zjn1 h3 {
    overflow: hidden;
    zoom: 1;
    text-align: right;
    height: 2.7rem;
    line-height: 2.7rem;
}
.yh_zjt {
    overflow: hidden;
    zoom: 1;
    height: 3.7rem;
}
.autohei {
    overflow: hidden;
    zoom: 1;
}
/*快速预约专家              common样式*/
.ksyy{
	width:32rem;
}
.zxzx{
	width: 30rem;
    /* height: 7rem; */
    background: #eee;
    margin: .3rem auto 0;
    overflow: hidden;
    padding-bottom: 0.7rem;
}
.zxzx h2{
	font-size: 1.2rem;
    text-align: center;
    line-height: 1.8rem;
    padding-top: 0.7rem;
}
.btn0{
    width: 30rem;
    margin: 0.7rem auto 0;
    overflow: hidden;
}
.zxzx a:nth-child(1){
	display:block;
	float:left;
    
   
	width:10rem;
	height:2.7rem;
	margin-left:1.6rem;
}
.zxzx a:nth-child(2){
	display:block;
	
     width:16.15rem;
	height:2.8rem;
	float:left;
	margin-left:.75rem;
}
.zxzx a:nth-child(1) img{
	height:2.8rem;
}
.zxzx a:nth-child(2) img{
	height:2.8rem;
}
.zxzx a img{
	width:100%;
}
/*ksyy*/
.zcfw{
	width:32rem;
}
.zcfw img{
	width:30rem;
	display:block;
	margin:1rem auto;
}
/*百万慈善  common*/
.bwcs{
	width:32rem;
	position:relative;
}
.bwcs img{
	width:30rem;
	display:block;
	margin:0 auto;
}
.bwcs{
	position:relative;
}
.bwcs a{
	display:block;
	position:absolute;
	height:2.3rem;
	border-radius:.1rem;
}
/*bwcs*/
.zxrk{
	position:absolute;
	bottom:1.6rem;
	left:2.3rem;
	width:9.3rem;
	height:2rem;
}
.zxrk a,.gfdh a{
	display:inline-block;
	width:100%;
	height:2rem;
}
.gfdh{
	position:absolute;
	bottom:1.6rem;
	right:2.3rem;
	width:17.4rem;
	height:2rem;
}
/*公众   title*/
.title{
	width:32rem;
}
.title h2{
	font-size:2.15rem;
	font-weight:bolder;
	text-align:center;
	color:#e40077;
	margin-top:1rem;
}
.title p{
	text-align:center;
	color:#4c4c4c;
}
.title img{
	display:block;
	margin-top:.2rem;
}
/*正在输入 common*/
.zzsr{
	width:32rem;
}
.yh_dh h2 {
    border-top: #666666 1px solid;
    height: 3.5rem;
    background: #3e3e40;
    line-height: 3.5rem;
    text-align: right;
}
.yh_dh h2 {
    border-top: #666666 1px solid;
    height: 3.5rem;
    background: #3e3e40;
    line-height: 3.5rem;
    text-align: right;
}
.yh_dhc {
    overflow: hidden;
    zoom: 1;
    border: #e3e3e5 1px solid;
    border-top: none;
    padding: 0rem 0.65rem 1.5rem 1.2rem;
    width:32rem;
    margin:0 auto;
}
.time_new {
    overflow: hidden;
    zoom: 1;
    background: #b4b4b4;
    border-radius: 0.5rem;
    color: #fff;
    display: block;
    font-size: 0.7rem;
    height: 1.5rem;
    line-height: 1.5rem;
    margin: 1.2rem auto 0.7rem;
    text-align: center;
    width: 6.4rem;
    font-size: 0.9rem;
    padding: 0rem 0.25rem;
}
.yh_dhc dl dd {
    overflow: hidden;
    zoom: 1;
    background: url(../images/yh_dhbg.png) no-repeat left top/23rem 5.95rem;
    height: 5.95rem;
    color: #333333;
    font-size: 1.17rem;
    line-height: 2.2rem;
}
.yh_dhc dl dt {
    float: left;
    width: 5.45rem;
    margin-right: 1.1rem;
}
.yh_dhc dl dd p {
	text-align:center;
    padding: 0.8rem 1.3rem 0rem 2rem;
}
.yh_dh b {
    display: block;
    text-align: center;
    width: 31.5rem;
}
.yh_dh h2 img {
    width: 3.8rem;
}
.yh_dh h2{
    border-top: #666666 1px solid;
    height: 3.5rem;
    background: #3e3e40;
    line-height: 3.5rem !important;
    text-align:right;
    }
.yh_dh h2 span {
    float: left;
    font-size: 1.4rem;
    color:#fff;
    text-indent:3rem;
}
/*footer common*/
.w_fnav {
    text-align: center;
    height: 3.5rem;
    line-height: 3.5rem;
    background: #e40077;
    color: #fff;
    font-size: 1.2rem;
    width: 32rem;
    margin-top:.8rem;
}
.w_fnav a {
    color: #fff;
}
.w_foot {
    background: #fff;
    padding: 1rem 1rem;
    overflow: hidden;
    zoom: 1;
    width: 30rem;
    font-size: 1.1rem;
}
.n_foot {
    width: 28rem;
    margin: 0 auto;
    padding-bottom: 0.5rem;
    border-bottom: 1px dashed #999;
    overflow: hidden;
}
.n_foot img {
    float: left;
    width: 2.7rem;
    margin-right: 0.5rem;
}
.n_foot p {
    width: 17rem;
    float: left;
    text-align: center;
    font-size: 1.5rem;
}
.n_foot p span {
    color: #dc2020;
    font-weight: bold;
}
.z_foot p {
    line-height: 2.5rem;
    text-align: center;
    color: #666979;
    width: 100%;
    overflow: hidden;
}
.n_foot a {
    display: block;
    width: 7.3rem;
    float: left;
    border-radius: 5px;
    text-align: center;
    color: #FFF;
    line-height: 2rem;
    margin-left: 0.5rem;
    background: #e40077;
    border-radius:1rem;
}
.z_footpspan {
    display: block;
    width: 14rem;
    float: left;
    text-align: center;
    line-height: 2rem;
    margin-left: 5rem;
    color: #666979;
    background: none;
    width: auto;
}
.z_footpa {
    display: block !important;
    width: 6.5rem;
    float: left;
    text-align: center;
    color: #FFF;
    line-height: 2rem;
    margin-left: 1rem;
    background: #f07a05 !important;
    border-radius: 1.5rem;
}
.z_footpa {
    display: block !important;
    width: 6.5rem;
    float: left;
    text-align: center;
    color: #FFF;
    line-height: 2rem;
    margin-left: 1rem;
    background: #e3253f;
    border-radius: 1.5rem;
}
.zx_foot {
    width: 16rem;
    margin: 0.5rem auto;
    overflow: hidden;
    text-align: center;
}
.zx_foot a:nth-child(1) {
    margin-right:1rem;
    background:url(../images/gaiban_54.jpg)no-repeat .3rem center;
    text-align:5.7rem;
    background-size:1.2rem 1.2rem;
}
.zx_foot a {
    display:block;
    width: 7.3rem;
    float:left;
    text-align:center;
    color:#fe6e0d;
    line-height: 2rem;
    background:#fff;
    border-radius:5px;
    border: 0.1rem solid #fe6e0d;
}
.zx_foot a img {
    width: 1.2rem;
    margin-top: 0.5rem;
    margin-right: 0.5rem;
}
.zx_foot a:nth-child(2) {
    color: #F24A5C;
    border: 0.1rem solid #F24A5C;
    background:url(../images/gaiban_56.jpg)no-repeat .3rem center;
    background-size:1.2rem 1rem;
   	text-align:2rem;
}
.gsh {
    width: 32rem;
    margin: 0 auto;
    text-align: center;
    color: #989898;
    font-size: 1.3rem;
    background: #e3e3e3;
    padding: 0.3rem 0;
}
/*jszx gai*/
.jszx ul{
	margin-left:2rem;
	width:30rem;
}
.jszx ul li{
	display:block;
	width:6rem;
	height:5.85rem;
	float:left;
	margin:0 1.5rem .75rem 0;
}
.jszx ul li a{
	display:inline-block;
	width:6rem;
	height:5.85rem;
	text-align:center;
	color:#333;
}
.jszx ul li .col{
	background:#c70c50;
	color:#fff;
	}
.jszx ul li a img{
	margin-top:1.3rem;
	}
.jszx ul li a h3{
	height:1.9rem;
	background:#e7e7e7;
}
.jszx ul li:nth-child(4),.jszx ul li:nth-child(8),.jszx ul li:nth-child(12),.jszx ul li:nth-child(16),.jszx ul li:nth-child(20){
	margin-right:0;
}
.zjlb .jiant{
	width:.8rem;
}
/*list页*/
.fy { width: 99%;overflow: hidden; zoom: 1;  background: #fff; /*padding: 0rem 0.7rem 0.4rem;*/ }
.fy h2 { height: 2.8rem; }
.fy h2 span { width: 99%; border-bottom: #ccc 0.2rem solid; font-size: 1.1rem; line-height: 3.3rem; color: e40077; display: inline-block; }
.fy h2 span a { color: #e40077; }
.fy ul { overflow: hidden; zoom: 1; padding: 1.7rem 0rem; }
.fy ul li { overflow: hidden; zoom: 1; margin-top: 0.5rem; }
.fy ul li dl { float: left; width: 9rem; height: 8.7rem; background: #F21076; text-align: center; margin-right: 0.2rem; display: inline; }
.fy ul li dl a { color: #fff; }
.fy ul li dl dt { text-align: center; padding-top: 1.5rem; }
.fy ul li dl dt img { width: 3.7rem; height: 3.7rem; margin: 0 auto; }
.fy ul li dl dd { line-height: 3rem; font-size: 1.8rem; color: #ffffff; }
.fy_c { overflow: hidden; zoom: 1; background: #f5f5f5; height: 8.7rem; }
.fy_c h2 { line-height: 3rem; font-size: 1.4rem; color: #e40077; display: block; margin: 0rem 0.5rem; padding-top: 0.5rem; border-bottom: #c5c5c5 0.1rem dashed; overflow: hidden; zoom: 1; }
.fy_c h2 a{ color: #e40077; }
.fy_c p { padding: 0rem 0.7rem; color: #666; line-height: 2.4rem;  font-size: 1.2rem; }
.fy_c a span {  clear: right; float: right; }
.fy_page { line-height: 3.1rem; text-align: center; background: #eeeeee; height: 3.1rem; font-size: 1.4rem; padding-left: 1rem; }
.bg1 { overflow: hidden; zoom: 1; }
.yh_zjgs{ padding:0.6rem 1rem 1rem; overflow:hidden; zoom:1;}
.yh_zjgs i{ width:30rem; margin:0rem auto; display:block;}
.yh_zjgs ul{ overflow:hidden; zoom:1; padding:0.5rem 0rem 1.5rem;}
.yh_zjgs ul li{ height:3rem; line-height:3rem; padding:0rem 1.8rem 0rem 0.8rem; text-align:right; color:#8a8a8a; font-size:1.2rem; border-bottom:#e5e5e5 1px dashed;}
.yh_zjgs ul li a{ text-decoration:none; color:#8a8a8a;}
.yh_zjgs ul li span{ display:block; float:left; color:#333333;}
.yh_zjgs ul li span img{ width:0.7rem; vertical-align:middle; padding-right:1.2rem;}
.yh_zjgs b{ display:block; text-align:center; width:17.45rem; margin:0rem auto;}
.yh_bz { clear: both; }
.yh_bz ul{ margin-left:0.7em; }
.yh_bz ul li { float: left; width: 6.7rem; height: 10rem; margin: 1rem 1rem 0rem 0rem; background: #fff;  text-align: center; border-radius: 0.3rem; overflow: hidden; zoom: 1; }
.yh_bz ul li a { text-decoration: none; }
.yh_bz ul li i { display: block; padding-top: 0.35rem; width: 6rem; }
.yh_bz ul li p { height: 2.1rem; line-height: 2.1rem; text-align: center; color: #000;  }
.yh_bz ul li:nth-child(4n+1) p {  color: #000; }
.yh_zj { overflow: hidden; zoom: 1; padding: 1rem 0rem 0 }
.yh_zjt { overflow: hidden; zoom: 1; height: 3.7rem; }

.yh_zjt ul li { margin-left: 1rem; width: 14.5rem; background: #eaeaea; text-align: center; line-height: 3rem; font-size: 1.4rem; color: #333333; float: left; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.yh_zjt ul li.hover { background: #e40077 url(../images/yh_zjtlo.png) no-repeat bottom center/14.5rem 0.75rem; padding-bottom: 0.75rem; color: #fff; }

.yh_zjc { overflow: hidden; zoom: 1; margin-top:-1em;}
.yh_zjcx { overflow: hidden; zoom: 1; }
.yh_zjcx ul li { border-top: #f4f4f4 0.2rem solid; padding: 1.3rem 0.9rem 1rem; }
.yh_zjcx ul li:first-child { border-top: none; }
.zdy{ width:32rem;margin:1rem auto; text-align:center;font-size:1.5rem; color:#e40077; letter-spacing:1px; font-weight:bold;}
.qimo8{ float:right; overflow:hidden; width:80%; margin-left:1%;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:2rem;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:2rem; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; line-height:2rem; list-style:none;}
.qimo8 li{margin-right:10px;color:#444444;font-size: 1rem;}
.qimo8 li strong{ color:#F00; font-weight:bold;}
.qimo8 li h4{ color:#F00; display:inline;}
.tz{ width:100%; height:2rem; line-height:2rem;background:#fff;border:1px solid #d6d2d2;box-sizing: border-box;}
.img_v{ width:5%; float:left; margin-left:1%; height:1.9rem; text-align:center; background:url(../images/tz.gif) center center no-repeat; background-size:contain;}
.btn_xq{display: block;width: 13%;float: right;height: 1.9rem;text-align: center;line-height: 1.9rem;background-color: #FF0000;color: #fff;font-size: 1rem;box-sizing: border-box;}
.wz em {
    display: block;
    line-height: 1.2rem !important;
    color: #f00;
    margin: 0 auto;
    text-align: center;
    font-size: .7rem !important;
    font-style: normal;
}
.zx-num1 {
    font-style: normal;
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    text-align: center;
    border-radius: 50%;
    background: yellow;
    color: #666;
    position: relative;
    top: -2.6rem !important;
    right: -3rem;
  /*  animation: myfirst 2s infinite;
    -webkit-animation: myfirst 2s infinite;*/
}
.zjt {
    height: 6.57rem;
    background: url(../images/bj1.jpg)no-repeat 0 0;
    background-size: 100%;
}
.f_text {
    width: 43.90%;
    height: 0.54rem;
    float: left;
    border: 1px solid #cfcece;
    display: block;
    margin: 0.16rem 0.2rem 0.16rem 0.2rem;
    line-height: 0.54rem;
    font-size: 0.23rem;
    font-family: "微软雅黑";
    color: #333;
    text-indent: 0.05rem;
    background-color: #f7efe7;
}
.f_btn2 {
    font-family: "微软雅黑";
    width: 22.18%;
    height: 0.54rem;
    float: left;
    border: 1px solid #cfcece;
    display: block;
    margin: 0.15rem 0px;
    border-radius: 0.2rem;
    line-height: 0.54rem;
    font-size: 0.21rem;
    color: #fff;
    text-align: center;
    background: #E2273C;
    position: relative;
    right: 0.06rem;
}
@media screen and (min-width:640px) {
.zx-num1 {
    font-style: normal;
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    text-align: center;
    border-radius: 50%;
    background: yellow;
    color: #666;
    position: relative;
    top: -2rem !important;
    right: -8rem;
   /* animation: myfirst 2s infinite;
    -webkit-animation: myfirst 2s infinite;*/
}
}
.zixun { height: 40px; width:100%; z-index:999; background-color:#dd137b; text-align:center; position:fixed; bottom:0; left:0;  _position:absolute; _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); overflow:visible; }

.zixun a{ width:24%; height:40px; line-height:40px; float:left;text-align:center; font-size:12px; line-height:40px; color:#fff; font-size:14px; border-right:1px solid #FFF; }

.zixun .bg1{background:#dd137b }

.zixun .bg2{background:#dd137b }

.zixun .bg3{background:#dd137b }

.zixun .bg4{background:#dd137b }