@charset "utf-8";
/* CSS Document */
*html, _html {
	background-image:url(about:blank);
	background-attachment:fixed;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border:medium none;
	margin: 0;
	padding: 0;
}

body {
	
	font-family:"Microsoft YaHeiLight","Microsoft YaHei","微软雅黑","Arial","宋体";
	/*max-width:750px;*/
	width:100%;
	margin:0 auto;
}

ul, ol {
	list-style: none;
}
a {
	text-decoration: none;
	color:#333;
	outline: none;
}
area{outline:none;}
/*a:hover,a:focus {*/
	/*text-decoration: underline;*/
	/*color:#F40;*/
	/*outline:none;*/
/*}*/
img {
	border:0px;
	vertical-align: middle;
}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1;}
.clear {
    clear: both;
}
/*div{width:100%;}*/
.tou{text-align:center; background-color:#D63847; height:11.5vw; line-height:11.5vw;}
.tou img{vertical-align: middle; width:36vw;}

/***************焦点图 start***************/
.focusBox {
    position: relative;
    width: 100%;
    height: 52vw;
    overflow: hidden;
}
.focusBox .pic{ position:relative; z-index:0; }	
.focusBox ul{ margin:0 auto; }
.focusBox ul li{ width:100%;}
.focusBox .pic img {display: block; margin:0 auto; width:100%;}	
.focusBox .hd { width:100%; position: absolute; bottom: 1vw; text-align: center; font-size:0; z-index:1; }	
.focusBox .hd li{margin: 0 5px; background: url(../new_pic/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(../new_pic/dot8.png) no-repeat 0 -16px;}	
.focusBox .hd .on{ background-position:0 0; }	
/*.focusBox .prev,	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../new_pic/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }	
.focusBox .prev { }	
.focusBox .next { background-position: 0 -90px; }	*/
.focusBox .prev:hover,	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important; }

/***************每月之星 start***************/
.focusBox1 {
    position: relative;
    width: 100%;
    height: 52vw;
    overflow: hidden;
}
.focusBox1 .pic{ position:relative; z-index:0; }	
.focusBox1 ul{ margin:0 auto; }
.focusBox1 ul li{ width:100%;}
.focusBox1 .pic img {display: block; margin:0 auto; width:100%;}	
.focusBox1 .hd { width:100%; position: absolute; bottom: 1vw; text-align: center; font-size:0; z-index:1; }	
.focusBox1 .hd li{margin: 0 5px; background: url(../new_pic/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(../new_pic/dot8.png) no-repeat 0 -16px;}	
.focusBox1 .hd .on{ background-position:0 0; }	
/*.focusBox1 .prev,	.focusBox1 .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../new_pic/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }	
.focusBox1 .prev { }	
.focusBox1 .next { background-position: 0 -90px; }*/	
.focusBox1 .prev:hover,	.focusBox1 .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important; }

/***************品牌资讯 start***************/
.focusBox2 {
    position: relative;
    width: 100%;
    height: 52vw;
    overflow: hidden;
}
.focusBox2 .pic{ position:relative; z-index:0; }	
.focusBox2 ul{ margin:0 auto; }
.focusBox2 ul li{ width:100%;}
.focusBox2 .pic img {display: block; margin:0 auto; width:100%;}	
.focusBox2 .hd { width:100%; position: absolute; bottom: 1vw; text-align: center; font-size:0; z-index:1; }	
.focusBox2 .hd li{margin: 0 5px; background: url(../new_pic/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(../new_pic/dot8.png) no-repeat 0 -16px;}	
.focusBox2 .hd .on{ background-position:0 0; }	
/*.focusBox2 .prev,	.focusBox2 .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../new_pic/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }	
.focusBox2 .prev { }	
.focusBox2 .next { background-position: 0 -90px; }	*/
.focusBox2 .prev:hover,	.focusBox2 .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important; }



.caidan{ width:100%; height:24.05vw; margin:1.3vw auto 1.3vw auto;}
.caidan img{ width:24vw;float:left; margin:0 0.33vw;}

.xm{ width:100%; height:62.53vw; padding:2.6vw 0 2.6vw 0.9vw; background-color:#fff;}
.xm img{ width:18.5vw; float:left; margin:0.6vw;}

.ppzx1{ margin:14vw auto 3.9vw auto; text-align:center;}
.ppzx1 img{width:41.3vw;}

/****************品牌中心start*************************/
.fullSlide{background-color:#000; width:100%; position:relative;  height:52vw; overflow:hidden;  }	
.fullSlide .bd{ position:relative; z-index:0;  }
#pinpai_ul ul{ margin:0 auto; }
#pinpai_ul ul li{}
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ /*width:100% !important;*/  height:52vw; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; }	
.fullSlide .hd{ width:100%; left: calc(50% - 55vw); bottom:8.3vw; position:absolute; z-index:2; overflow:hidden;  }	

/*calc函数前要留空格，计算符号左右要留空格*/
.fullSlide .hd ul{ float:right;  }	
.fullSlide .hd ul li{ float:left; margin:0 3.25vw; display:inline; cursor:pointer; }	
.fullSlide .hd ul li img{width:7.93vw; display:block;}	
.fullSlide .hd ul .on img{ border-color:#FF8106; filter:alpha(opacity=100);opacity:1;  }


/****************医院科室start*************************/
.fullSlide1{background-color:#000; width:100%; position:relative;  height:52vw; overflow:hidden;  }	
.fullSlide1 .bd{ position:relative; z-index:0;  }
#pinpai_ul1 ul{ margin:0 auto; }
#pinpai_ul1 ul li{}
.fullSlide1 .bd ul{ width:100% !important;  }
.fullSlide1 .bd li{ /*width:100% !important;*/  height:52vw; overflow:hidden; text-align:center;  }	
.fullSlide1 .bd li a{ display:block; }	
.fullSlide1 .hd{ width:100%; left: calc(50% - 65vw); bottom:5vw; position:absolute; z-index:2; overflow:hidden;  }	

/*calc函数前要留空格，计算符号左右要留空格*/
.fullSlide1 .hd ul{ float:right;  }	
.fullSlide1 .hd ul li{ float:left; margin:0 3.25vw; display:inline; cursor:pointer; }	
.fullSlide1 .hd ul li img{width:16.9vw; display:block;}	
/*.fullSlide1 .hd ul .on img{ border-color:#FF8106; filter:alpha(opacity=100);opacity:1;  }*/



.bop{width: 100%; line-height:3vh;text-align: center;margin:3vh auto 12vh auto; font-size:9px; color:#666;}
.bop div a{color:#666;}



#footer {
    width:100%;
    height:3.4rem;
    float:left;
    clear:both;
    background:#fff;
    position:fixed;
    left:0;
    bottom:0;
    border-bottom:1px solid #dbdbdb;
    
    z-index:2;
	
}
#footer li {
    width:25%;
    float:left;
    text-align:center;
    position:relative
}
#footer a {
    width:100%;
    color:#D73A45;
    display:block;
    font-size:.75rem;
    padding-top:.4rem
}
#footer li .t {
    display:block;
    line-height:100%;
    margin-top:1.5vw;
	
}
#footer li .sublist {
    width:86%;
    position:absolute;
    left:4%;
    bottom:3.25rem;
    border:1px solid #c6c6c6;
    background:#fff;
    padding:0 5%;
    display:none
}
#footer li .sublist a {
    border-bottom:1px solid #c6c6c6;
    line-height:200%
}
#footer li .sublist a:last-child {
    border-bottom:0
}
#footer li .sublist a:last-child:after,
#footer li .sublist a:last-child:before {
    border:solid transparent;
    content:' ';
    height:0;
    bottom:-10px;
    position:absolute;
    width:0;
    margin-left:-3px;
    left:50%
}
#footer li .sublist a:last-child:after {
    border-width:5px;
    border-top-color:#fff
}
#footer li .sublist a:last-child:before {
    border-width:5px;
    border-top-color:#c6c6c6;
    bottom:-11px
}
#footer li .svg-icon {
    font-size:1.6rem
}
.article {
    padding:6px 0px 3.4rem
}
@-webkit-keyframes a {
    0% {
        opacity:.35
    }
    to {
        opacity:1
    }
}
@keyframes a {
    0% {
        opacity:.35
    }
    to {
        opacity:1
    }
}

.svg-icon {
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentColor;
	}









