@charset "gb2312";
#LRdiv1{ display:none !important;}
#LRdiv0{display:none !important;}
.botlay { background:#fafafa; margin:0 auto; padding-top:85px; }
.telbot { height:75px; background:#0475bc; width:100%; /*_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); bottom:0;-webkit-transform: translate3d(0px, -22px, 0px); */ z-index:1001;position: absolute; z-index: 1000; height: 70px; position:fixed; bottom:0;  padding-bottom:10px;}
.telbot li { float:left; text-align:center; width:25%; padding-top:5px; }
.telbot li a { color:#fff; }

@media screen and (max-width: 320px) {
	.float_container .title_talk {font-size: 18px; background-size: 32px}
	.float_container dd {width: 73%}
	.float_container .box {
		font-size: 13px
	}
	.float_container .btn a {
		border-radius: 10px;
		font-size: 15px
	}
}

/* CSS Document */
body{ font-size:13px; font-family:"Microsoft Yahei"; line-height:25px; color:#000; overflow-x:hidden !important; }
html{overflow-x:hidden !important;}
body,ul,li,p,img,dl,dt,dd,h1,h2,h3,h4,form,table,tr,td{ padding:0; margin:0;}
img{ border:none;}
ul{ list-style:none;}
a{ text-decoration:none; color:#000;}
a:hover{ color:#ff6600;}
.clear{ clear:both; line-height:10px; height:0; overflow:hidden;}
.blank5{ clear:both; line-height:10px; height:5px; overflow:hidden;}
.blank10{ clear:both; line-height:10px; height:10px; overflow:hidden;}
body{ }
/*header*/
.top{ overflow:hidden; height:45px; line-height:45px; background:#3397d6; padding:0px 10px 0 10px;}
.zxzx22{ float:left; height:45px; width:50%; }
.zxzx22 a{ background:url(../images/zixun.gif) no-repeat left center; background-size:120px;height:45px; display:block}
.yygh{ background:url(../images/yygh.jpg) no-repeat left center; background-size:20px; float:right}
.yygh a{ color:#ffffff; font-size:16px; padding-left:30px;}
.logo{ overflow:hidden;  background:#fff;}
.logo a img{ width:100%; display:block; margin:0 auto}



.nav_dh{ width:100%; background:#3397d6; overflow:hidden}
.nav_dh ul{ overflow:hidden; padding-bottom:15px; padding-top:5px;}
.nav_dh ul li{ overflow:hidden; float:left; width:23%;  height:100%;  margin:10px 0 0px 0; margin-left:1%; margin-right:1%; line-height:34px; text-align:center; }
.nav_dh ul li a{ color:#ffffff; font-size:14px; background:#48a2da;-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; display:block;}
.nav_dh ul li a.cur{ background:#ffffff; color:#2389c9}
/*serch*/
.search{ overflow:hidden; position:relative; margin:13px 10px 0 10px;border:1px solid #57adea;}
.sousuo_box{ float:left; width:100%;  }
.sousuo_box input{   height:32px; line-height:32px; width:100%; font-size:14px; color:#999999;background:url(../images/serch.jpg) no-repeat 2% center #ffffff; background-size:20px; text-indent:25px;-webkit-appearance: none;  border:none; border-radius:0}
.button{ position:absolute; right:0; top:0}
.button input{ width:80px; height:38px; background:#57adea; text-align:center; line-height:32px; border:none; font-size:16px; cursor:pointer; color:#FFF; -webkit-appearance: none; border-radius:0 }
/*footer*/
.foot_nav{ overflow:hidden; margin-top:13px; }
.foot_nav ul{ background:#c8dbe9; overflow:hidden;padding:0px 5px 0 5px;}
.foot_nav ul li{ float:left; width:20%; text-align:center; height:38px; line-height:38px; color:#333333; font-size:14px;}
.foot_nav ul li a{ color:#333333; font-size:14px; line-height:38px;}
.banquan{ margin: 0 0 25px; overflow: hidden; padding: 13px 0 10px;}
.banquan p{ text-align:center; font-size:15px; line-height:24px; color:#666666}

/*banner*/

.new-fl {
	float:left;
}
.new-fr {
	float:right;
}
.new-tbl-type {
	display:table;
	width:100%;
}
.new-tbl-cell {
	display:table-cell;
}
.new-p-re {
	position:relative;}
	.main {
	width:100%;
	min-width:320px;
	margin:0 auto;
	max-width:100%;
	font-size:14px
}
.banner {
	position:relative;
	width:100%;
	overflow:hidden
}

.scroll-wrapper {
	width:100%;
	margin:0 auto;
	max-width:100%;
	overflow:hidden
}
.scroll-wrapper .scroller {
	list-style:none;
	-moz-transition:left .6s ease-in-out;
	-webkit-transition:left .6s ease-in-out;
	-o-transition:left .6s ease-in-out;
	-ms-transition:left .6s ease-in-out;
	transition:left .6s ease-in-out
}
.scroll-wrapper .scroller li {
	float:left;
	text-align:center
}
.scroll-wrapper .scroller li img {
	width:100%;
	min-width:320px;
	max-width:100%;
	height:auto;
	max-height:400px;
	min-height:150px
}
.new-banner-num {
	position:absolute;
	left:0;
	bottom:3px;
	width:100%;
	height:10px;
	text-align:center
}
.new-banner-num .new-tbl-cell {
	display:inline-block;
	width:7px;
	height:7px;
	margin-left:7px;
	border-radius:6px;
	background-color:#fff;
	text-indent:-9999px
}
.new-banner-num .new-tbl-cell a {
	display:block
}
.new-banner-num .new-tbl-cell.on {
	background-color:#e4393c
}
.main img {
	vertical-align:top
}

.new-ct a img{ width:100%;}

.cclx_content{ overflow:hidden}









.notice{ background:#fff8d9; border:1px solid #febe8f; line-height:30px; color:#ff0000; font-size:14px; padding-left:20px; margin-top:8px; margin-left:5px; margin-right:5px;}
.ipt-inner {  border: 1px solid #B3B3B3; border-radius: 3px; background-color: #fff; position: relative; overflow: hidden;margin: 15px 0; margin-left:5px; margin-right:5px; }
.ipt-inner .name { width: 80px; float: left; padding: 0 10px; height: 35px; line-height: 35px; }
.searchBoxBor { margin: 0 3px 0 100px; position: relative; height: 35px; height: 35px; line-height: 35px; }
.searchBoxBor .input { width: 100%; height: 35px; border: none; background: #fff; outline: none; color: #d0d0d0; font-size: 14px; vertical-align:middle; line-height:35px; }
.searchBoxBor select { width: 80px; height: 20px; }
.searchBoxBor em { color: #f00; right: 10px; position: absolute; top: 3px; font-style: normal; }
.searchBoxBor a.yzm { color: #000; right: 10px; position: absolute; top: 3px; font-style: normal; text-decoration: none; }
.item { width: 100%; text-align: center; margin: 10px auto; color: #fff; border-radius: 3px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#3a91f3), to(#237add)); background: -moz-linear-gradient(top, #7fba00, #7fba00); background: -ms-linear-gradient(top, #3a91f3, #237add); background: -o-linear-gradient(top, #3a91f3, #237add); background: linear-gradient(top, #3a91f3, #237add); color: #fff; border-color: #dedede; }
.item input { color: #fff; text-align: center; margin: 10px auto; color: #fff; border-radius: 3px; height: 39px; line-height: 39px; display: block; text-decoration: none; font-size:16px; font-weight:bold; border:none; background:none; cursor:pointer }
.prompt{ background:#f1f1f1; border:1px solid #dedede}
.prompt p{ font-size:14px; color:#333333; line-height:25px; padding:15px;}
.prompt p span{ font-weight:bold;}
.tel{ font-size:14px; font-weight:bold; color:#333333; margin-top:20px; text-align:center}
.tel span{ color:#1484ca;}
.footer{ margin-top:22px;}
.foot_nav{ height:33px; background:#429bd3; text-align:center; color:#ffffff; font-size:14px;}
.foot_nav p a{ line-height:33px; color:#ffffff; font-size:14px; padding-left:5px; padding-right:5px;}






.preferential{ margin-top:14px; clear:both}
.title{  height:33px; background:#429bd3; line-height:33px;color:#ffffff;}
.title h2{ font-size:16px; color:#ffffff; font-family:"Microsoft Yahei"; text-indent:15px;float:left}
.title a{ float:right; width:60px; color:#ffffff;}
.preferential ul{ padding-top:8px;}
.preferential ul li{ height:44px; border-bottom:1px solid #e9e9e9; text-indent:17px;  background:url(../images/ico_jt.png) no-repeat 8px 18px;}
.preferential ul li:hover{ background:url(../images/ico_jt.png) no-repeat no-repeat 8px 18px #f2f2f2;}
.preferential ul li a{ color:#333333; font-size:14px; line-height:44px; display:block; width:97%; overflow:hidden; height:44px; text-overflow:ellipsis;}

.medium p{ color:#999999}
.medium p a{ color:#999999; padding-right:5px; padding-left:5px;}

/*皮肤病大全*/
.zong{ margin-top:15px;}
.cjpfb h3{ font-size:14px; color:#429bd3; padding-left:1%; padding-top:10px;}
.cjpfb ul{ padding-left:1%;}
.cjpfb ul li{ float:left; padding-left:5px;}
.cjpfb ul li a{ font-size:12px; color:#999999; line-height:24px;}
.cjpfb{ border-bottom:1px solid #dadada; padding-bottom:10px;}
.wuxian{ border:none}
.cjpfb:last-child{ border-bottom:none}


.yxb_by{ border-bottom:1px solid #e9e9e9; padding-bottom:10px;}
.yxb_by h2{  color:#000; font-size:18px; text-align:center; margin-bottom:10px; overflow:hidden}
.yxb_by p{ color:#b3b3b3; font-size:12px; line-height:20px; text-align:center; vertical-align:middle;}
.yxb_by p span{ color:#1484ca}
.yxb_by p a img{ margin-right:10px; vertical-align:middle; margin-left:10px;}

.neirong{ padding-top:15px;}
.neirong p{ color:#666666; line-height:26px; font-size:14px;  padding:0 20px;}





/*--------------------------专家页面-------------------------------*/
.experts{ margin-top:11px;}
.experts ul li{  border-bottom:1px solid #e9e9e9;display:block; overflow:hidden; width:98%; margin:0 auto; margin-bottom:15px; padding-bottom:15px;}
.experts ul li:last-child{ border-bottom:none}
.experts ul li em{ display:block; width:40%; float:left;}
.experts ul li a img{ float:left}
.experts ul li span a{ font-size:16px; color:#1484ca; font-weight:bold; padding-right:13px;}
.experts ul li span{ color:#333333; font-size:14px; display:block}
.experts ul li p{ font-size:12px; color:#666666;  line-height:23px; display:block;}
.experts ul li p a{ color:#1484ca;}
.experts ul li p a img{ padding-right:13px; padding-top:3px;}
.zjzx a{ display:block; float:left; background:#0075c2; color:#fff; padding:1% 4%; margin-top:10px;}



.showpage {
    background: none repeat scroll 0 0 #FFFFFF;
   /* border-top: 1px solid #CCCCCC;*/
    /*width:600px;*/
    clear: both;
    font-size: 12px;
    height: 40px;
	line-height:18px;
    margin-top: 10px;
    overflow: hidden;
    padding-top: 3px;
	margin-left:5px;
}
.showpage a{ color:#000; text-decoration:none;border:hidden}
.showpage a:hover{ color:#ff6600;}
.showpage input{ line-height:15px; font-size:12px; border:1px solid #ccc; width:30px;}
.showpage .plist span {
    color: #000000;
    float: right;
    margin-right: 5px;
	border:none;
}
.showpage .plist ul li {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #DDDDDD;
    color: #000000;
    display: block;
    float: left;
    height: 17px;
    margin-right: 2px;
    padding-left: 8px;
    padding-right: 8px;
    text-decoration: none;
}

.xz_moer{float:right; font-size:12px; padding-right:5px; }
.xz_moer span a{ width:80px; overflow:inherit;}










#lan3 div.list1,#lan3 div.list2, #lan3 div.list3 {width:96%; margin:0 auto;}
#lan3 div.h {width:24%; float:left; position:relative; text-align:center; color:#fff;}
#lan3 div.h div.tx {top:50%; position:absolute; margin-top:-40px; height:48px; text-align:center; width:100%;}
#lan3 div.h h2 {font-size:28px; font-weight:bold;}
#lan3 div.h p {font-size:20px;}
#lan3 div.h img {position:absolute; left:100%; top:50%; margin-top:-15px;}
#lan3 ul {width:76%; float:left; padding-bottom:10px;}
#lan3 ul li {float:left; height:58px; width:33.3%; line-height:58px; text-align:center; padding-bottom:5px;}
#lan3 ul li a {display:block; margin-left:5px; font-size:25px; border-right:1px #d3d3d3 solid; border-bottom:1px #d3d3d3 solid; background:#ececec; color:#333; text-decoration:none;}
@media screen (min-width:480px) and (max-width:639px){
#lan3 div.h h2 {font-size:28px; font-weight:bold;}
#lan3 div.h p {font-size:20px;}
#lan3 ul li a {display:block; margin-left:5px; font-size:25px; border-right:1px #d3d3d3 solid; border-bottom:1px #d3d3d3 solid; background:#ececec; color:#601802; text-decoration:none;}
}
@media screen and (max-width:479px){
#lan3 div.h h2 {font-size:20px; font-weight:bold; margin-top:17px;}
#lan3 div.h p {font-size:14px;}
#lan3 ul li a {display:block; margin-left:5px; font-size:14px; border-right:1px #d3d3d3 solid; border-bottom:1px #d3d3d3 solid; background:#ececec; color:#444; text-decoration:none;}
}
#lan3 div.list1 div.h {background:#429bd3; height:122px;}
#lan3 div.list2 div.h {background:#ff7c14; height:374px;}
#lan3 div.list3 div.h {background:#46bd61;  height:185px;}






/*棣栭〉聽>聽鐨偆鐤剧梾聽>聽鐗涚毊*/
.npx {width:100%; margin:0 auto; }
.npx h2{ width:100%; height:33px; background:#ed6904;  font-family:"Microsoft Yahei"; font-size:14px; font-weight:normal;  line-height:33px; color:#fff; margin-bottom:10px;}
.npx h2 a{ color:#fff;}
.npx h2 p{ padding-left:10px;}
.npx_dh { width:100%; height:72px; background:url(../../images/images/npx_01.jpg) 24% center no-repeat; margin:14px 0px ;}
.npx_dh .npxdh_l{ width:24%; height:72px; background:#d22d0a; line-height:72px; color:#fff; text-align:center; font-size:18px; float:left; }
.npx_dh .npxdh_r{ width:76%; height:72px; float:left;}
.npxdh_r ul{ width:100%; height:72px; }
.npxdh_r ul li{ float:left; width:33%; height:36px; line-height:36px; text-align:center; }
.npxdh_r ul li a{ display:block; width:75px; height:32px; line-height:32px; background:#e9e8e8; margin-left:6%; margin-top:2px; color:#424242; font-size:14px;  }

.npxzx{ width:96%; margin:0px auto;}
.npxzx1{height:75px; margin-bottom:15px; position:relative; }
.npx_pic{ width:25%; height:75px; float:left; text-align:center;}
.npx_pic a{ display:block; width:100%;}
.npx_zx{ width:236px; height:73px; float:left; border:1px solid #cccccc; border-left:none; padding-left:5px; }
.npx_zx h3{ font-size:14px; width:96%; font-weight:normal; color:#000;  margin:10px auto 5px auto;}
.npx_zx h3 a{ color:#000; }
.npx_zx h3 a:hover{ text-decoration:underline;}


.npx_zx p{ font-size:12px; line-height:18px; width:96%; margin:0px auto;}
.npx_zx p a{ color:#f30808;}
.npx_btn{ position:absolute; bottom:1px; right:2px; width:65px; height:21px; background:#25a39c; text-align:center; line-height:21px; }
.npx_btn a{color:#fff;}

.npx_sgfy{ width:288px; margin:0px auto; text-align:center;}

.npx_sgfy a{ display:block; width:50px; height:25px; line-height:25px; border:1px solid #c8c8c8; float:left; margin:10px; color:#424242;}
.npx .llrs{ width:100%; border-bottom: 1px solid #d66208; height:35px; line-height:36px; margin-bottom:10px;}
.npx .llrs p{ width:96%; margin:0px auto ; font-size:17px; color:#424242;}
.npxyy{ height:110px; width:96%; margin:0px auto; font-size:14px;}
.npxyy a{ display:block; height:32px; margin:1px; float:left; text-align:center; line-height:32px; color:#FFF; }
.npxyy a:hover{text-decoration:underline;}
.npxyy .yy1{ background:#429bd3; width:49%;}
.npxyy .yy2{ background:#ef8b50; width:49%;}
.npxyy .yy3{ background:#d0454e; width:39%;}
.npxyy .yy4{ background:#b37dbb; width:59%;}
.npxyy .yy5{ background:#46bec8; width:49%;}
.npxyy .yy6{ background:#46bd61; width:49%;}

.xbzda_xx{ font-size:14px; font-weight:bold; color:#333;}
.xbzda_xx a{color:#333;}
.xbzda_xx2{ color:#666; line-height:24px; text-indent:2em;}
.xbzda_xx2 a{ color:#f60;}

.xbzda_nav1{background:#429bd3; color:#fff; font-size:24px; font-weight:bold;}

.xbzda_nav2{background:#ef8b50; color:#fff; font-size:24px; font-weight:bold;}

.xbzda_nav3{background:#46bec8; color:#fff; font-size:24px; font-weight:bold;}

.xbzda_nav4{background:#46bd61; color:#fff; font-size:24px; font-weight:bold;}

.xbzda_nav5{background:#b37dbb; color:#fff; font-size:24px; font-weight:bold;}

.xbzda_nav6{background:#ef5050; color:#fff; font-size:24px; font-weight:bold;}

/*banner*/
.banner0115{ width:100%px;overflow:hidden; position:relative; margin:0 auto;}
.banner0115 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.banner0115 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner0115 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner0115 .hd ul li.on{ background:#f00; color:#fff; }
.banner0115 .bd{ position:relative; height:100%; z-index:0;   }
.banner0115 .bd li{ zoom:1; vertical-align:middle; }
.banner0115 .bd img{ width:100%; display:block;  }
