@charset "utf-8";
body{margin:0;padding:0;font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; font-size:100%;background-color:#f5f5f5;color:#454545;}
body,p,input,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form{margin:0;padding:0;vertical-align:middle}
ul,li,dl,dt,dd,form{list-style:none;}

h1,h2{font-size:200%;font-weight:bold;margin-bottom:12px}
p{margin:0 0 3px 0}
a{color:#333;text-decoration:none}
a:hover{color: #00478a;}

img{border:0;margin:0;padding:0;vertical-align:middle}
.clear{clear:both; overflow:hidden;}
#VCode{cursor: pointer;}

#body_margins{width:100%; overflow:hidden;margin:0 auto;height:auto;background-color:#fff;}
/*头尾样式*/
#header{
	position:relative;z-index:1000;background:#fff;	
}

.conlist{ width:98%; margin:0 auto;}
.conlist li {margin-bottom: 10px;min-height: 30px;overflow: hidden;}
.li_inputbox {position: relative;min-height:30px;background: #F2F2F2;overflow: hidden;}
.li_input {position: absolute;
top: 0;left: 0;right: 30px;height: 30px;width:100%; font-size:100%;border: 0;
padding: 0 5px;margin-top: 2px;background: transparent;
-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
box-sizing: border-box;outline: 0;-webkit-appearance: none;border-radius: 0;
}


.nav_column{width:97.5%;margin: 0 auto;padding:10px 0;display: block;}
.nav_column ul li{width:33.3%;float: left;margin-bottom: 10px;}
.nav_column ul li:nth-child(1),.nav_column ul li:nth-child(2){width:50%;}
.nav_column ul li:nth-child(1) dl,.nav_column ul li:nth-child(2) dl{width:95%;}
.nav_column ul li dl{width:92%;margin:0 auto;background:#fff;text-align: center;padding:10px 0;}
.nav_column ul li dl dt{height:50px;text-align: center;padding-bottom: 10px;}
.nav_column ul li dl dt img{height: 100%;vertical-align: middle;}
.nav_column ul li dl dd{color:#333;font-size:14px;line-height:25px;}


.product_dg{background:#fff;width:100%;margin:0 auto;padding:0px 0 10px 0;}
.index_bt,.width_max{width:94%;margin:0 auto;}
.product_box{width:97.5% !important;margin: 0 auto;}
.product_box ul li{width:50%;float: left;margin-bottom: 10px;}
.product_box ul li a{width:95%;margin:0 auto;text-align: center;display: block;}
.product_box ul li a img{width:100%;}
.product_box ul li a dd{line-height:35px;font-size:14px;}

.index_bt{text-align: center;padding-top: 30px;margin-bottom:30px;}
.index_bt dl h2{font-size:18px;font-weight: 100;text-align: center;}
.index_bt dl dt{text-transform: uppercase;color:#999;line-height: 20px;}
.index_bt dl dd{height:3px;width:50px;margin:10px auto;background:#33afc9;}

.about_dg{margin:10px auto 0;background:#fff;display: block;padding-bottom:40px;}
.about_box img{padding:0px 0 20px 0;}
.about_box dd{line-height:24px;padding-bottom:20px;font-size:14px;}
.news_dg span{margin-top:30px;}
.about_box span,.news_dg span{text-align: center;width:100%;display: block;}
.about_box a,.news_dg span a{font-size:12px;text-align: center;background:#33afc9;color:#fff;padding:10px 40px;text-transform: uppercase;border-radius:40px;}

.news_dg{margin:10px auto 0;background:#fff;display: block;padding-bottom:20px;}
.news_box ul li{border-bottom:1px solid #ededed;padding:8px 0;}
.news_box ul li a dt{color:#333;font-size:15px;}
.news_box ul li a dd{line-height:20px;font-size:12px;color:#999;}

.copyright_foot{text-align: center;padding:10px 0;color:#bbb;}

.bottom_foot{position: fixed;bottom:0;z-index:999;width:100%;background:#fff;border-top:#dbdbdb 1px solid;padding:5px 0;}
.bottom_foot ul li{float: left;width:25%;}
.bottom_foot ul li a{display: block;text-align: center;}
.bottom_foot ul li a dl dt img{height:20px;padding-bottom:5px;}

.mainbtn{ display:block;width:50%; height:45px; line-height:45px; margin:5px; text-align:center; font-size:120%;
	background:#ffe25a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffeea5), to(#ffe25a)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ffeea5, #ffe25a); /* Chrome 10+, Saf5.1+ */
	border:1px solid #f4c63f;
	box-shadow:1px 1px 1px 0 #B5B5B5;text-shadow: 0px 1px 1px #fff;
	padding:0x;margin: 20px auto;color:#000;font-weight:bold;border-radius:6px;	position:relative;
}
.mainbtn:hover{background:#fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe25a), to(#ffeea5)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ffe25a, #ffeea5); /* Chrome 10+, Saf5.1+ */}

.icon_bg_tel,.icon_bg_swt
{float:left;margin:0 auto;background:url(../images/ico/bg_tel.png) no-repeat right center;width:30px;height:40px;overflow:hidden;}
.icon_bg_swt{background-image:url(../images/ico/bg_book.png)}

.logo{text-align:left;position:relative;top:0;left:0;overflow:hidden;}
.logo img{ height: 50px;}

.navBtn{width:100%;	position:relative;z-index: 1000;color:#fff;text-align:center; height:82px; overflow:hidden;}
.navBtn .active{color:#FFEA00}
.navBtn .navArea{width:100%;background:#005d30;
	text-align:left;top:0px;padding:0;line-height:30px;display:table;text-align:center;
}
.navBtn .navArea ul{}
.navBtn .navArea li{ width:25%; float:left;}
.navBtn .navArea a{
	width:25%;
	color:#fff;	font-size:12px;padding:5px;
	display: table-cell;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	/*background:#f91f42;*/
	background-image:#1b9db6;
}
/*圆角*/
.arr-round{
	background:url(../images/icons-arr.png) no-repeat 5px 3px;
	width:18px;	height:18px;position:absolute;right:10px;display:block;border-radius: 9px;
	top:10px
}
.arr-round{background-position:3px 5px;background-image:url(../images/icons-arr-dn.png)}
.more{float:right}
.box{position:relative;margin:0;padding:2px 0 0;background:#F3EFC5}
.box p{margin:0}
.box .title{
	background:#33afc9;
	height:40px;line-height:40px;padding:0 10px;color:#fff;
	font-weight:bold;border-radius:3px;	margin:0 2px;position:relative;
}
.box dd{padding:0;margin:0}
.box .intro-box{padding:10px}
.wap_about .intro-box h1{font-size:120%; text-align:center;}
.box .intro-box h3{margin:0;font-size:100%;}
.box .intro-box img{margin-right:10px;}
.box,.pager-next-pre{background-color:#fff}
.loading{background:url(../images/loading.gif) no-repeat 50% 50%;background-size: 20px auto;}

/*信息列表*/
.info-list li a:active .arr-round,.info-list li .active .arr-round{}
.info-list li{border-bottom:1px dotted #ddd;position:relative;text-shadow: -1px -1px 0 #fffff;}
.info-list li h5{margin:0;font-weight:normal;font-size:14px;height: 20px;line-height: 20px;overflow: hidden;}
.info-list li a{display:block;padding:15px 12px;}

.info-list li p{margin:0;height:30px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; line-height:30px;}
.info-list li .time{font-size:90%;color:#999;}
.info-list li a:active .time{color:#fff;}


/*专家列表*/
.img-list{padding:10px 0 0 0;width:100%;zoom:1;overflow:hidden;}
.img-list li{width:49%;float:left;display:inline;text-align:center; overflow:hidden; margin-bottom: 10px;}
.img-list li p{margin:0;padding:0;  clear:both;}
.img-list li span{ color:#000000; font-size:90%; display:block; height:20px; line-height:20px; clear:both; overflow:hidden;}
.img-list li div{width:80%; overflow:hidden; margin:0px auto;border:1px solid #CCCCCC;}
.img-list li img{width:100%; max-width:300px;box-shadow:0px 1px 1px 0 #B5B5B5;    height: 130px;}

/*图片列表*/
.n_pic{padding:10px;zoom:1;overflow:hidden;}
.n_pic li{width:50%;float:left;display:inline;text-align:center; border-bottom:0; overflow:hidden;}
.n_pic li p{margin:0;padding:0;  clear:both;}
.n_pic li span{ color:#000000; font-size:90%; display:block; height:30px; line-height:30px; clear:both; overflow:hidden;}
.n_pic li div{width:90%; overflow:hidden; margin:0px auto; border:1px solid #CCCCCC;}
.n_pic li img{width:100%; max-width:300px; box-shadow:0px 1px 1px 0 #B5B5B5; padding: 20px 0;}
.n_pic li a{display:block;padding:0; }

.contact{line-height:180%}
.pager-next-pre{zoom:1;overflow:hidden;padding:10px;background:none;line-height: 30px;background: #eee;}
.theme{font-size:100%;margin:0 0 10px;padding:10px 0 10px;border-bottom:1px solid #EBEBEB;text-align:center;font-size: 18px;}
.ms_time{text-align:center;font-size:90%;color:#999}

.btn-red,.btn-blue{font-size:100%;font-weight:bold;border-radius:3px;border:1px solid #fda8b5;line-height:24px;text-shadow:1px 1px 1px #333;margin-top:4px;}
.btn-red{
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefdfd), to(#f5e3da)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #fefdfd, #f5e3da); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #fefdfd, #f5e3da); /* FF3.6 */	
	color:#fc606a;text-shadow: -1px -1px 0 #ffffff;	background-color:#ffffff
	}
.btn-blue{
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e4e5ff)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ffffff, #e4e5ff); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #ffffff, #e4e5ff); /* FF3.6 */	
	color:#8085de;text-shadow: -1px -1px 0 #ffffff;	background-color:#ffffff;	border-color:#c1c4ff;
}
.yang_pages {padding:10px 0 5px 0px;text-align:center; margin:0 auto;line-height:18px;clear:both !important;}
.yang_pages a {border: 1px solid #E9E9E9; color: #555555;display: inline;display:inline-block; padding:2px 5px;margin:0;}
.yang_pages a:hover {border: 1px solid #33afc9;color: #fff; background:#33afc9;text-decoration: none; cursor:pointer;}
.yang_pages .current{padding:2px 5px;background-color: #33afc9;border: 1px solid #33afc9;color:#fff;font-weight: bold;}

.copyright{background:#F3EFC5;padding:10px; font-size:90%; padding-bottom:50px; text-align:center;}
/*mj*/
.nav_list{ clear:both; margin:5px;}
.nav_list a{float:left;
width:45%; height:40px; line-height:40px;position:relative; text-align:center; font-size:96%;font-weight:100;
	background:#33afc9;color:#fff;border-radius:6px;margin: 2%;
}
/*先进设备*/
.info-sblist li{height:100px; padding:10px 0px;text-shadow: -1px -1px 0 #fffff;}
.info-sblist .img{ float:left; width:90px; margin:0px 5px; height:100px; border:1px solid #cccccc;}
.info-sblist .summary{float:left; width:190px; height:100px; font-size:90%; overflow:hidden;}
.info-sblist .summary span{height:25px;line-height:25px;display:block;font-weight:normal; padding:0px; margin:0px;border-bottom:1px dotted #f81438; color:#f81438; overflow:hidden; }
.info-sblist a{color:#f81438;}
.info-sblist .summary p{line-height:20px;}

/*医生*/
.info-dtlist{width:99%; margin:0 auto;}
.info-dtlist li{ float:left;height:auto; width:50%; padding:10px 0px;text-shadow: -1px -1px 0 #fffff; overflow:hidden;}
.info-dtlist .img{width:50%;text-align:center; position:relative;}
.info-dtlist .img img{width:96%; height:auto; max-width:236px; max-height:300px;}
.info-dtlist .summary{width:50%; float:right; font-size:100%; overflow:hidden; }
.info-dtlist .summary a{color:#FF0000;}
.info-dtlist .summary b{clear:both; display:block; color:#000; font-size:90%;}
/*单页、文章内容*/
.content{padding:10px; }
.position{ height:30px;; line-height:30px; text-indent:8px;margin:5px 1px 5px 1px; font-size:90%; border:1px solid #cccccc;border-radius:3px; overflow:hidden;
	background:#ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #ffffff, #eeeeee); /* FF3.6 */
}
.pro_h3{padding:5px; font-size:100%;font-weight:bold;border:1px solid #FFE0B4; background:#ffeed5;}
.intro{line-height:160%; padding:5px 0px;/*max-width:95%;*/}
.intro img{max-width:95%;height: auto !important;}
.intro a{color:#ff0000;text-decoration:underline;}
.askbar{ height:56px;position:relative;margin:10px 0px 0px;width:100%; }
.askbar a{float:left;
width:40%; height:36px; line-height:36px; margin:10px; text-align:center; font-size:120%;
	background:#ceefef;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#b5e7de)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ffffff, #b5e7de); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #ffffff, #b5e7de); /* FF3.6 */
	border:1px solid #b5bebd;
	box-shadow:1px 1px 1px 0 #B5B5B5;
	text-shadow: 0px 1px 1px #FFFFFF;
	padding:0x;
	color:#083031;
	font-weight:bold;
	border-radius:6px;
	margin:2px 0px 2px 25px;
	position:relative;
}
.askbar a:hover{background:#fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b5e7de), to(#ffffff)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #b5e7de, #ffffff); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #b5e7de, #ffffff); /* FF3.6 */}
	
/**/
.guestbook_title{background:#C8EDFB; padding:5px; margin-top:5px; font-size:120%;}
.guestbook_msg{border:1px solid #C8EDFB; padding:5px; line-height:160%;font-size:120%;}
.guestbook_reply{padding:5px; color:red; border-top:1px dotted #CCCCCC;}



#fixed-foot{
	position:relative;z-index: 1000;color:#fff;	text-align:center;

}
#fixed-foot{position:fixed;bottom:0;width:100%;display:table;line-height:17px;text-align:left}
#fixed-foot li{height:40px;padding-top:5px;text-align:center;font-size:90%;display: table-cell;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;
color:#fff;
	background:#005d30;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#005d30), to(#005d30)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #005d30, #005d30); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #005d30, #005d30); /* FF3.6 */
}
#fixed-foot .border-left-none{border-left:none;}
#fixed-foot .border-right-none{border-right:none;}

#fixed-foot li a{color:#fff;}
#fixed-foot li a{display:block;}
#fixed-foot li a div{width:100px; height:40px; margin:auto;}
#fixed-foot li span{float:left;  height:40px; line-height:40px; font-size:100%; text-indent:0px;}

.swipe img{width:100%;}


#pages{text-align: center;}
.prev,.next,.num,.current{
    text-decoration: none;
    display: inline-block;
    width: 78px;
    margin: 0 3px;
    text-align: center;
    line-height: 32px;
    height: 32px;
    font-size: 14px;
    color: #777;
    border: 1px solid #cecece;
    font-family: Arial;
    cursor: pointer;
}
.num{
	width:32px;
}
.current{
	width: 32px;
	color: #fff;
    background-color: #33afc9;
    text-decoration: none;
    border-color: #33afc9;
}


.blk-main{width:1200px; margin: 0 auto;}
    .lx {margin-top: 40px;}
    
    .lx h2,
    .lx1 h2 {
        font-size: 30px;
        color: #2b2b34;
        text-align: center;
        display: block;
        margin: 40px auto;
        font-weight: normal;
        letter-spacing: 1px;
        border-bottom: 1px solid #ddd;
        width: 30%;
    }
    
    .lx h2 span,
    .lx1 h2 span {
        display: block;
        border-bottom: 3px solid #33afc9;
        width: 20%;
        margin-top: 20px;
        text-align: center;
        margin: 19px auto -1.5px;
    }
    
    .lx p b {
        font-size: 24px;
        color: #ca000d;
        display: block;
        margin: 17px auto;
        font-weight: normal;
    }
    
    .lx p em {
        font-style: normal;
        color: #000;
    }
    
    .lx li {
        float: left;
        width: 40%;
        height: 160px;
        text-align: center;
        color: #666;
        line-height: 160%;
        font-family: 微软雅黑;
        background: #fff;
        margin:0 5%;
        margin-bottom:20px;
    }
    
    .lx li.last {
        float: right;
        margin-right: 0px
    }
    
    .lx li img {
        margin-top: 20px;
        width: 52px;
    }
    
    .lx li i {
        display: block;
        font-size: 14px;
        color: #333;
        padding-bottom: 8px;
        font-style: normal;
        padding-top: 10px;
    }
    
    .lx li span {
        display: block;
        font-size: 14px;
        color: #333;
    }
    
    .lx li.last span {
        font-size: 15px;
    }

.about-box-Bg{ overflow: hidden; width: 100%;    padding-bottom: 60px;}
.about-box-Bg .aB{ overflow: hidden; width: 100%; margin-bottom: 30px; padding: 0 10px;}
.about-box-Bg .aB-Con{ width: 97%; overflow: hidden}
.about-box-Bg .aB-Con  h3{ font-size: 24px; font-weight: normal; margin-top: 65px; color: #333}
.about-box-Bg .aB-Con  i{ width: 30px; background-color: #999; height: 2px;  margin-top: 20px; display: block}
.about-box-Bg .aB-Con p{ font-size: 14px; color: #555555; line-height: 25px; margin-top: 25px; }
.about-box-Bg .aBlist{ overflow: hidden; margin-top: 45px;}
.about-box-Bg .aBlist li{ width: 33%; border-left:1px solid #e0e0e0; text-align: center; float: left;}
.about-box-Bg .aBlist li h4{ font-size: 30px; color: #333333;}
.about-box-Bg .aBlist li h4 b{ font-weight: normal; color: #555555; font-size: 12px;}
.about-box-Bg .aBlist li span{ display: block; font-size: 12px; color: #555555;}
.about-box-Bg .aB-Con a.more{ display: block; width: 40px; margin-top: 70px;}
.about-box-Bg .aB01{ background: url("Img/Common/aBBg01.jpg") no-repeat center; height: 500px}
.about-box-Bg .aB02{ background: url("Img/Common/aBBg02.jpg") no-repeat center; height: 356px}
.about-box-Bg .aB03{ background: url("Img/Common/aBBg03.jpg") no-repeat center; height: 500px}
.about-box-Bg .aBlist li:first-child{ text-align: left; border: none}
.about-box-Bg .aBlist li:first-child span{ text-indent: 5px;}


 .ny_down02{margin-top:30px;padding-bottom: 60px;}
  .ny_down03{ overflow:hidden; width:100%;height:130px;padding:0px; margin-bottom:20px;background-color:#ededed;}
  .ny_down03 dd{ width:60%; float:left; height:130px;padding-left: 10%;}
  .ny_down03 dt{ width:30%; float:right; height:130px;}
 .ny_down03 dd h5{ font-size:16px; font-weight:normal; margin-top:25px; margin-bottom:15px;}
 .ny_down03 dd h5 a { color:#333;}
  .ny_down03 dd span{ display:block; line-height:18px; font-size:12px; color:#999; margin-bottom:3px;}
 .ny_down03 dt i{ display:block; cursor:pointer; width:34px; height:35px; margin:0 auto; margin-top:40px; background:url(../images/nydown_d.png) no-repeat center  top;}
  .ny_down03:hover dd{ background-color:#1651b9;}
 .ny_down03:hover dd h5 a{ color:#fff;}
 .ny_down03:hover dd span{ color:#fff;}
  .ny_down03:hover dt i{ background-position:bottom;}
 .ny_down03:hover dt{ background-color:#d1241c;}
  .ny_down03.last{ margin-right:0px;}