html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0;}
html{font-family:Microsoft YaHei;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:link{ color:#555; text-decoration:none;}
a:visited{ color:#555; text-decoration:none;}
a:hover{ color:red; text-decoration:none;}
ul,ol,dl{list-style-type:none;}
.allscreen{ width:100%; height:auto ;}
.content{ width:1200px; height:auto; margin:0px auto;}
.bg_f4{ background-color:#f4f4f4;}
.ym_h{ height:30px;}
.color_red1{ color:#990000;}
.ym_hg{ line-height:30px;}
.f-12{ font-size:12px;}
.f-13{ font-size:13px;}
.f-14{ font-size:14px;}
.fright{ float:right;}
.fleft{ float:left;}
.ym-ul{ width:auto;}
.ym-ul li{ width:auto;  height:18px; padding-left:10px; padding-right:10px; margin-top:6px; line-height:18px; float:left; display:inline; border-right:1px solid #aaa;}
.logolan{ height:90px;}
.mt-5{ margin-top:5px;}
.mt-10{ margin-top:10px;}
.mt-15{ margin-top:15px;}
.mt-20{ margin-top:20px;}
.mt-25{ margin-top:25px;}
.mt-30{ margin-top:30px;}
.ml-5{ margin-left:5px;}
.ml-10{ margin-left:10px;}
.ml-15{ margin-left:15px;}
.ml-20{ margin-left:20px;}
.ml-25{ margin-left:25px;}
.ml-30{ margin-left:30px;}
.ml-140{ margin-left:140px;}


.ztul{  width:100%; height:auto;}
.ztul li{ width:170px; line-height:43px;  font-size:13px; float:left; display:inline; color:#333; text-align:center;  cursor:pointer;  background-color:#eee;border:1px solid #ddd ;}

.yc{ display:none;}
.xs{ display:block;}
.ej_zb{ width:250px; height:auto;}
.ej_ul1{  width:100%;}
.ej_ul1  li{ line-height:40px;  font-size:13px; text-align:left; border:1px solid #ddd; border-top:0px; cursor:pointer;}
.ej_ul1  li i{ margin-left:20px; margin-right:20px; font-size:15px;color:#3b90dd;}
.ej_ul1cur{ background-image:url(../images/ej_bg.png);}

.ej_yb{ width:860px; height:auto;}
.ej_yb i{color:#3b90dd;  font-size:18px; margin-right:10px;}
.sj_zb{ width:820px; height:auto; padding-left:40px; padding-right:40px ;}
.sj_zb i{color:#3b90dd;  font-size:18px; margin-right:10px;}
.sj_yb{ width:250px; height:auto;}
.nav
        {
            background-image:url(../images/dhbg.png);
            height: 40px;
            width: 100%;}
        .nav .topnav
        {
            width: 1200px;
            margin: 0 auto;}
        .nav .topnav li
        {
            float: left;
            width: 100px;
            line-height: 40px;
            font-size: 14px;
            font-weight: bold;
            text-align: center;
            background: url(../images/nav_tb.jpg) no-repeat right;}
        .nav .topnav li a
        {
            color: #fff;
            width: 100px;
            height: 40px;
            display: block;
            text-decoration: none;}
        .nav .topnav li a:hover
        {
            background-color: #3b90dd;
            width: 100px;
            height: 40px;
            display: block;
            text-decoration: none;}
        
        .nav .topnav .xla
        {
            width: 240px;
            background-color: #fff;
            border: 2px #3b90dd solid;
            padding: 10px 10px 0;
            border-image: none;
            position: absolute;
            z-index: 999;}
        .nav .topnav .xla p a
        {
            background: url(../images/diandian.gif) no-repeat left;
            color: #555;
            float: left;
            width: 70px;
            font-size: 12px;
            line-height: 24px;
            height: 24px;
            padding-left: 8px;
            text-align: left;
            font-weight: normal;}





#full-screen-slider { width:100%; height:400px; float:left; position:relative;}
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination { display:block; list-style:none; position:absolute; left:20%; top:350px; z-index:9900;  padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; border-radius:50px; background:#FFF ;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#3b90dd;}


.sy_gg{  height:35px; line-height:35px; background-color:#eee;}
.marquee{height:35px;overflow:hidden;line-height:35px; padding-left:10px; font-size:13px;}
.marquee li{  width:1200px;}
.marquee li span{ float:right; color:#555; margin-right:50px;}

.biankuang{ border:1px solid #ddd;}
.tborder{ border-top:1px solid #ddd;}
.lborder{ border-left:1px solid #ddd;}
.rborder{ border-right:1px solid #ddd;}
.bborder{ border-bottom:1px solid #ddd;}

.sy_div1{  width:398px; height:300px;}
.sy_div1 sm{ height:45px; width:100%;}
.zbc{ height:43px; width:80px; line-height:60px; margin-left:20px;  text-align:center; border-bottom:2px solid #3b90dd;}
.ybc{ height:45px; width:80px; line-height:60px;   text-align:center; font-size:13px ;}



.sy_ul1{  width:350px; list-style-position:inside; margin-left:20px; margin-top:10px; overflow:hidden; list-style-type: circle;}
.sy_ul1 li{ line-height:30px; font-size:14px;}
.sy_ul1 li span{ float:right; font-size:12px; color:#3b90dd;}
.sy_ul1 li a:link{ text-decoration:none;  color:#333;}
.sy_ul1 li a:hover{ text-decoration:none;  color:#3b90dd;}
.sy_ul2{ width:200px; float:left; margin-left:20px; margin-top:5px;}
.sy_ul2 li{ line-height:25px; font-size:13px;}
.sy_ul3{ width:350px; float:left;  margin-top:5px;}
.sy_ul3 li{ font-size:14px; line-height:25px;}
.sy_ul3 li span{ float:right; font-size:12px; color:#3b90dd;}


.sy_ul4{ width:auto;}
.sy_ul4 li{ padding:5px 15px; float:left; cursor:pointer;}
.syul4cur{ border-bottom:2px solid #3b90dd ;}

.box{ width:390px; margin:0 auto;}
.bcon{ margin:0px auto;}
.bcon h1 span{ margin:5px 0;}
.bcon h1 span em{ width:8px; height:8px; background:#F0F2F3; border:1px solid #E6E9EA; border-radius:10px; margin:0 5px; display:inline-block; cursor:pointer;}
.bcon h1 span em.emon{ width:10px; height:10px; background:#3b90dd; border:none;}

.list1{ width:388px; height:235px;  overflow:hidden; display:none;}
.list1 a:link{ color:#555;  text-decoration:none;}
.list1 a:hover{ color:#3b90dd;  text-decoration:#3b90dd;}
.list1 li{ width:85px; padding:8px 0 0 8px; float:left;  font-size:13px;}
.list1 li img{ width:75px; height:80px; margin:5px;}
.list1 li p{ height:18px;  color:#999; text-align:center; overflow:hidden;}


#tab{position:relative;}
#tab .tabList ul li{
	float:left;
	background:#fefefe;
	background:-moz-linear-gradient(top, #fefefe, #ededed);	
	background:-o-linear-gradient(left top,left bottom, from(#fefefe), to(#ededed));
	background:-webkit-gradient(linear,left top,left bottom, from(#fefefe), to(#ededed));
	border:1px solid #ccc;
	padding:5px 0;
	width:185px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;}
#tab .tabCon{
	position:absolute;
	left:-1px;
	top:32px;
	border:1px solid #ccc;
	border-top:none;
	width:371px;
	height:200px;}



#tab .tabCon div{
	padding:10px;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);}
#tab .tabCon div  p{ float:left; font-size:14px; width:160px; margin-left:10px; margin-top:10px; line-height:25px;  text-align:center;}
#tab .tabCon div  p strong{  color:#3b90dd;}
#tab .tabList li.cur{
	border-bottom:none;
	background:#fff;}
#tab .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100);}





.xxk1{  width:370px; height:230px; margin:10px auto; border:1px solid #ddd;}
.xxk1ft{  width:185px; height:30px; float:left; line-height:30px; text-align:center; cursor:pointer;}
.xxk1ftcur{ background-color:#eee;}
.xxk1div{ width:370px; height:auto; margin:0px auto;}



.track {
  width: 100%;
  position: relative;}

.view-port, .track .inner {
  width: 1200px;}

.axis-y .view-port,
.axis-y .track .inner {
  width: 240px;
  height: 500px;}


.view-port {
  overflow: hidden;
  position: relative;}

.track .inner {
  position: relative;
  margin: auto;
  margin-top:15px;
  background: #fff;
  border-radius: 4px;}



.track a.prev,
.track a.next {
  display: block;
  position: absolute;
  top: 30%;
  margin-top: -32px;
  width: 64px;
  height: 64px;
  background: url(../images/arrows.png);
  background-repeat: no-repeat;}

.track a.prev.disabled,
.track a.next.disabled {
  display: none;}

.track a.prev {
  left: 0;
  background-position: 0 0;}

.track a.prev:hover {
  background-position: 0 -66px;}

.track a.prev:active {
  background-position: 0 -132px;}

.track a.next {
  right: 0;
  background-position: -64px 0;}

.track a.next:hover {
  background-position: -64px -132px;}

.track a.next:active {
  background-position: -64px -198px;}

.slider-container {
  position: relative;
  margin: 0;
  padding: 0;

  height: 200px;}

.slider-container.big {
  height: 288px;}

.slider-container.huge {
  height: 432px;}

.slider-container .item {
  position: absolute;

  width: 164px;
  height: 166px;

  margin-right: 40px;
  margin-bottom: 10px;}

.slider-container .item img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid white;}

.slider-container.big .item,
.slider-container.big .item .img-area {
  height: 288px;}

.slider-contaiber.huge .item {
  margin-bottom: 12px;}

.slider-container .item p {
  padding: 0;
  margin: 0;}

.slider-container .item.cover {
  width: 940px;}

.slider-container .item.cover-2 {
  height: 432px;}

.slider-container .item.cover img {
  float: left;}

.slider-container .item.cover-2 img {
  float: none;}

.slider-container .item.cover .img-area {
  float: right;
  margin-left: 16px;}

.slider-container .item.cover-2 .img-area {
  float: none;
  margin-left: 0;
  margin-top: 12px;}

.slider-container .item.cover-2 .img-area .img-block:first-child {
  margin-right: 14px;}

.slider-container .item.cover .img-block {
  height: 128px;}

.slider-container .item.cover-2 .img-block {
  float: left;}

.img-block {
  margin-bottom: 16px;}

.editorial {
  float: right;
  width: 200px;
  padding-right: 20px;
  height: 272px;
  background: white;}

.editorial .title {
  font-size: 24px;
  margin: 20px 0 0 20px;}

.editorial .desc {
  font-size: 14px;
  line-height: 18px;
  padding-top: 8px;
  margin-left: 20px;}

.side-a, .side-b {
  float: left;
  width: 462px;}

.side-a {
  margin-right: 16px;}

.side-a > img, .side-b > img {
  width: 462px;
  height: 272px;}

.bullet-pagination {
  width: 100%;
  text-align: center;
  margin-top: 0px;}

.bullet {
  display: inline-block;
  background: #3b90dd;
  padding: 6px;
  border-radius: 6px;
  margin-right: 7px;
  opacity: 0.4;

  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;}

.bullet.active {
  opacity: 1;}

.bullet:last-child {
  margin-right: 0;}




.example-1 a.prev,
.example-1 a.next {
  margin-top: -30px;}




.view-port {
  overflow: hidden;
  position: relative;}
.slider-container {
  position: relative;
  margin: 0;
  padding: 0;}
.item {
  position: absolute;}

mage:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none; pointer-events:none;}



.rollpic .prev,.rollpic .next{display:block;height:38px;width:38px;cursor:pointer;float:left;background:url(../images/unslider-arrow2.png) no-repeat 0 0;}
.rollpic .prev{background-position:0 0;margin-right:5px;}
.rollpic .prev:hover{background-position:0 -38px;}
.rollpic .next{background-position:0 -76px;margin-left:5px;}
.rollpic .next:hover{background-position:0 -114px;}
.rollpicshow{float:left;}
.rollpicshow li{padding:10px; padding-top:0px; padding-bottom:0px;}
.rollpicshow li div{ border:1px solid #ddd; text-align:center; width:220px; height:100px;}
.rollpicshow li div img{ vertical-align:middle;}
.rollpicshow li div span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}


.rollpicx .prev,.rollpicx .next{display:block;height:38px;width:38px;cursor:pointer;float:left;background:url(../images/unslider-arrow2.png) no-repeat 0 0;}
.rollpicx .prev{background-position:0 0;margin-right:5px;}
.rollpicx .prev:hover{background-position:0 -38px;}
.rollpicx .next{background-position:0 -76px;margin-left:5px;}
.rollpicx .next:hover{background-position:0 -114px;}
.rollpicshowx{float:left;}
.rollpicshowx li{padding:10px; padding-top:0px; padding-bottom:0px;}
.rollpicshowx li div{ text-align:center; width:180px; height:190px;}
.rollpicshowx li div img{ vertical-align:middle;}
.rollpicshowx li div span{ height:25px; width:180; overflow:hidden; display:inline-block; vertical-align:middle;}


.rollpicy .prev,.rollpicy .next{display:block;height:38px;width:38px;cursor:pointer;float:left;background:url(../images/unslider-arrow2.png) no-repeat 0 0;}
.rollpicy .prev{background-position:0 0;margin-right:5px;}
.rollpicy .prev:hover{background-position:0 -38px;}
.rollpicy .next{background-position:0 -76px;margin-left:5px;}
.rollpicy .next:hover{background-position:0 -114px;}
.rollpicshowy{float:left;}
.rollpicshowy li{padding:10px; padding-top:15px; padding-left:0px; padding-right:0px; padding-bottom:0px; float:left; display:inline ;}
.rollpicshowy li div{  text-align:center; width:220px; height:100px;}
.rollpicshowy li div img{ vertical-align:middle;}
.rollpicshowy li div span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}



.ejlbul{ width:95%; height:auto; margin:10px auto;}
.ejlbul li{ line-height:35px; border-bottom:1px dashed #ddd; width:100%;}
.ejlbul li span{ float:right; font-size:13px;}
.ejlbul li a:link{ color:#333; text-decoration:none;}
.ejlbul li a:visited{ color:#333; text-decoration:none;}
.ejlbul li a:hover{ color:Red; text-decoration:none;}

.pager{ width:auto; height:40px; float:right;margin-top:20px; line-height:20px; display:block;}
.pager span { border:1px solid #CCCCCC; background-color:White;   font-family:微软雅黑; font-size:13px;  font-weight:bold; padding: 5px 5px; float:left;}
.pager a {
    border: 1px solid #CCCCCC;
    display: block;
    overflow:hidden;
    float: left;
     background-color:White;
     color:#666;
     font-size:13px;
    padding: 5px 5px;   font-family:微软雅黑;  font-weight:bold;
    text-decoration:none;}
.pager a:hover { border:1 solid #3b90dd; background-color:#3b90dd; color:#ffffff;  padding: 5px 5px;text-decoration:none;}
.nrdiv p{ margin-top:10px;}
.nrdiv p span{ color:#555;}






 #focus{ height: 248px; position: relative; padding: 10px 12px; overflow: hidden;margin-top:16px; font-size:13px;}

#focus ul{ height: 225px; position: absolute;padding-left: 1px; overflow: hidden;}
#focus ul li{ float: left; height: 222px; position: relative; width: 278px;}
#focus ul li a{display: inline-block; width:76px; height:106px; text-align:center; overflow:hidden; line-height:1.5;float:left;}
#focus .btnBg{display:none;}
#focus .btn{ position: absolute;width: 300px;height: 14px;right:80px;bottom:8px; text-align: right;}
#focus .btn span{ display: inline-block; _display: inline; _zoom: 1; width: 10px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer;border-radius:5px; background:#dfdfdf;}
#focus .btn span.on{background:#00948E;}
#focus .preNext{ width: 16px; height: 16px; position: absolute; top: 20px; background: url(../img/body_01.png) 0 0 no-repeat; cursor: pointer;}
#focus .pre{ left: 86px;background-position:-104px -8px;}
#focus .pre:hover{background-position:-104px -30px;}
#focus .next{ left: 107px; background-position: -125px -8px ;}
#focus .next:hover{ background-position:-125px -30px;}
.focuszjimg{height:164px;}
.focuszjimg .banner_index{right:25px; float:right; width:auto; top:60px;}
.focuszjimg .banner_index li{ float:left; margin:0 2px;border-radius:50%; background:#DFDFDF; width:10px; height:10px;}
.focuszjimgioc_one{ position: absolute;right:54px;top:120px;width:30px;z-index:9;}
.focuszjimgioc_one a{display:block; height: 30px;background:url(../img/body_01.png) -154px 0 no-repeat;}
.focuszjimgioc_one a:hover{background-position:-154px -34px;}
.focuszjimgioc_two{position: absolute; right:17px;width: 30px; height: 30px; top: 120px; z-index:9;}
.focuszjimgioc_two a{display:block; height: 30px;background:url(../img/body_01.png) -191px 0 no-repeat;}
.focuszjimgioc_two a:hover{background-position:-191px -34px;}
.focuszjimg .banner_index li.on111{background:#00948E;}
.on111{background:#00948E;}
        
#focus ul li .doctors_inner1 {margin: 0px 8px 5px 8px;display:inline;}
.doctors_inner {width:365px;position:relative;overflow:hidden;height:220px;margin-top:5px;padding-top:5px; margin-left:10px;}

#doctors{ width:393px;}
#focus {width:369px;}
#focus .next {right: 232px;}
#focus ul li{ width:369px;}

#focus{ height: 230px; position: relative;padding:0px 20px 20px 0px; overflow: hidden; margin-top:0;}
#focus .pre,#focus .next{ display:none;}
.zj_msg {
position: absolute;
top: 23px;
width: 88px;
right: 24px;
height: 22px;}
.tyzj {
	margin-bottom: 10px;}
.tyzj a:hover {
	color: #00948E;}
.tyzj_loop {
	width: 100%;
	height: 197px;
	position: relative;
	overflow: hidden;}
.focuszjimgioc_one, .focuszjimgioc_two {
	top: 187px;}

.doctors_inner .popInfo {
    background: none repeat scroll 0 0 #303030;
    color: #FFFFFF;
	display:none;
    height: 106px;
    left: 0;
    overflow: hidden;
    padding: 3px;
    position: absolute;
    top: 0;
    width: 257px;
    z-index: 10;}
.doctors_inner .layerMode {
    background: none repeat scroll 0 0 #303030;
    height: 100%;
	display:none;
    left: 0;
    opacity: 0.5;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;}
.popInfo a {display:block;width:76px;height:105px;text-align:center;color:#000; background-color:#FFF;margin-top:0px;z-index:4;}
.popInfo a:hover {color:#000;}
.popInfo p {width:163px;color:#fff;height:90px; font-size:12px; line-height:22px;position:relative;z-index:2;overflow:hidden; zoom:1;margin-top:8px;}
.popInfo img {width:76px;position:relative;z-index:3; left:0px; top:0px;margin-bottom:2px;}
.doctors_inner1 {float:left;width:76px;height:106px;overflow:hidden;}
.doctors_inner1 a img {float:left;margin-bottom:2px;}


.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:5px;white-space:nowrap;}
   .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}
   
.new_products {height:245px; width:1200px; margin-top:10px;}
.new_products_lists {width:1500px;position:absolute;overflow:hidden;}
.new_products_lists li {width:180px;height:240px;float:left;margin-right:20px;display:inline;float:left;cursor:pointer;border:1px solid #fff; transition:all 0.3s linear 0s;}
.new_products_lists li:hover {border:1px solid #00948E;}
.new_products_lists li a{display:block;height:240px;overflow: hidden; position:relative;font-size: 0;}
.new_products_lists li a p{transition: all 0.3s linear 0s; opacity:0; width:50px; height:50px; position:absolute; top:70px; left:65px; background:url(../images/newp.png) 0 0 no-repeat;}
.new_products_lists li a:hover p{opacity:1;}
.new_products_lists li a:hover p:hover{background:url(../images/newp.png) 0 -60px no-repeat;}
.new_products_lists li span{display:block; height:60px; overflow:hidden; line-height:2; background:#eaeaea;transition: all 0.3s linear 0s;}
.new_products_lists li span h1{border-bottom:1px dotted #000; font-size:14px; font-weight:100; text-align:center; margin:0 17px; display:block;}
.new_products_lists li span h2{font-size:12px;font-weight:100; display:block; text-align:center;}

.new_products_lists li:hover span{background:#00948E; color:#FFF;}
.new_products_lists li:hover span h1{border-bottom:1px dotted #fff;}


.ywul{ font-size:14px;  color:#555 ;}
.ywul li{ line-height:30px;}
.ywul li img{ vertical-align:middle; margin-right:10px;}

.ywulx{ font-size:13px;  margin:0px auto; width:220px; color:#555 ;}
.ywulx li{ line-height:30px;}
.ywulx li img{ vertical-align:middle; margin-right:10px;}

.more{ font-size:14px;}
.more a:link{ color:#999;}
.more a:visited{ color:#999;}
.more a:hover{ color:red;}

 #wrapper{position: absolute;bottom: 0;text-align: center;width: 1200px;}
 
 
 
 #zSlider{margin:0px auto; width:797px; overflow:hidden;}
#picshow{position:relative;}
#picshow,#picshow_img{width:550px; height:300px; overflow:hidden; float:left;}
#picshow_img li{width:550px; height:300px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:550px; height:300px;}
#picshow_tx{left:0px; width:550px; bottom:0px; position:absolute; height:90px; overflow:hidden;}
#picshow_tx li{ padding:10px 30px; height:70px; color:#fff; display:none;}
#picshow_tx li a{color:#fff;}
#picshow_tx li a:hover{text-decoration:underline;}
#picshow_tx li h3{ margin:13px 0;  font-size:14px;}
#picshow_tx li p{ color:#ccc; line-height:16px; height:16px; overflow:hidden;  font-size:13px;}
#select_btn{width:247px; height:300px; color:#111; float:right; display:inline; background-color:#f0f0f0;}
#select_btn li{padding:9px 11px 0px 9px; width:225px; height:64px; border-top:1px solid #fff; cursor:pointer;}
#select_btn li:hover{background-color:#fff;}
#select_btn li.current{background-color:#fff;}
#select_btn li.current:hover{background-color:#fff;}
#select_btn a{color:#555;}
#select_btn img{padding:2px; border:1px solid #ccc; width:70px; height:49px; margin-right:10px; float:left;}
#select_btn .select_text{ height:40px; font:bold 13px/16px 'Microsoft YaHei'; overflow:hidden; display:block;}
#select_btn .select_text:hover{text-decoration:underline;}
#select_btn .select_date{ height:23px; line-height:23px; overflow:hidden; display:block; float:right;}