@charset "GB2312";
.tjbtn{padding-bottom:20% !important}

body{color:#333; font-family: "微软雅黑";background:#fff;max-width:460px; margin:0 auto;min-width:320px;}

body,.ui-overlay-h{margin:0 auto;position:relative;background:#fff;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

address,cite,code,em,th{font-weight:normal;font-style:normal;}

/*常用标签文字样式*/input,button,textarea,select{font:100% Arial,'宋体';vertical-align:middle;}

/*表单文字样式*/table,td,tr,th{font-size:14px;}

/*表格文字样式*//* 重置列表元素*/ul, ol{list-style: none;}

/* 重置图片元素*/img,fieldset{vertical-align:top;border:0;max-width:100%; height:auto;}

/* 其它通用样式*/

.yellow{ color:#ffec00;}

.Green{color:#0a6e0f;}

.Orange{color:#f60;}

.red{ color:#ea0000;}

.fl{float: left;}

.fr{float: right;}

.blank10{height:10px;line-height:10px;font-size:0;clear:both;overflow:hidden;display:block;}

.clear{height:0px;line-height:0px;font-size:0;clear:both;overflow:hidden;display:block;}

.clearfix{zoom:1;/*兼容IE6、IE7*/}

.clearfix:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}

/* 重置超链接元素*/

a{color:#333;text-decoration:none;}/*链接 基本样式*/

a:hover{color:#d00;text-decoration:none;}/*链接 鼠标放上去时样式*/

body{ overflow-x:hidden;}

/*=========头部样式=========*/

/*logo*/

.logo{width:100%;/* margin-top:7.3%; */ padding:1.56% 3.3%; background:#138ADA;}



/*导航*/

.maiNav{clear:both; width:100%; height:auto; background:#046349;}

.maiNav ul li{ float:left; width:25%; height:260%; line-height:260%;text-align:center; background:#046349;font-size:100%;}

.maiNav ul li a{ color:#fff; display:block; border-right:1px solid #0b7a5a; border-bottom:1px solid #0b7a5a;}

.maiNav ul li.yellow a{color:#ffec00;}

.maiNav ul li a:hover{ color:#ff0; text-decoration:none;}

.maiNav ul li.none2 a{ border-right:none;}

.maiNav ul li.none1 a{ border-bottom:none;}





.banner{ clear:both; width:100%; height:100%; position:relative; overflow:hidden;max-width:460px;min-width:320px;margin-bottom:2%; }

.banner .hd{ width:100%; height:1em;  position:absolute; z-index:1; bottom:1%; text-align:center;  }

.banner .hd ul{ width:15%; display:inline-block; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; font-size:0; vertical-align:top;}

.banner .hd ul li{ float:left; display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#108b68; margin:0 3%;  vertical-align:top; overflow:hidden;}

.banner .hd ul .on{ background:#d00;  }

.banner .bd{ position:relative; z-index:0;}

.banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.banner .bd li img{ width:100%; text-align:center;}

.zz_top{ width:100%; background:#138ADA; font-size:110%; font-weight:bold; line-height:173%; color:#fff;}

.zz_top span{ width:1.1%; display:inline-block; padding:4% 0; background:#ff8a00; float:left; margin-right:2%;}

.zz_top a{ width:17.9%; display:block; float:right; margin-right:2.3%; margin-top:1%; border-radius:3px; color:#dd0000; text-align:center; background:#ffea00; font-size:76%; line-height:158%; box-shadow:1px 2px 5px #333;}



.zz_1{ width:96.8%; padding:2% 1.6%;}

.zz_1 dl{ width:100%; margin-bottom:2%;}

.zz_1 dl dt{ width:28%; float:left; margin-right:2.3%}

.zz_1 dl dd{ width:69.7%; float:left;}

.zz_1 dl dd h3{ line-height:1.3; font-size:90%; color:#333333; margin-top:1%; margin-bottom:2%;font-family: "微软雅黑"}

.zz_1 dl dd h3 i{ color:#138ADA; font-style:normal;}

.zz_1 dl dd h3 em{ color:#8c5408;}

.zz_1 dl dd p{ color:#666666; font-size:90%; line-height:1.3; text-indent:2em;font-family: "微软雅黑"}

.zz_1 dl dd p a{ color:#d00;}

.zz_02{width:100%;}

.zz_02 span{ width:100%; display:block; font-size:90%; line-height:200%; color:#138ADA; background:#f6ecdf; margin-bottom:2%;}

.zz_02 span em{ background:#138ADA; color:#ffffff; font-size00:110%; display:block; float:left; width:28%; margin-right:11.3%; padding-left:3%;}

.zz_on{ background:#138ADA !important; color:#FFFFFF !important;}

.zz_02 a{ display:block; color:#333333; background:#f0f0f0; font-size:110%; line-height:200%; width:23.8%; margin-right:1.5%; float:left; margin-bottom:2%; text-align:center;}

.zz_02 a:nth-child(5){ margin-right:0%;}

.zz_02 a:nth-child(10){ margin-right:0%;}

.zz_02 a:hover{ background:#138ADA; color:#FFFFFF;}

.zz_03{width:100%;}

.zz_03 span{ width:100%; display:block; font-size:90%; line-height:200%; color:#138ADA; background:#f6ecdf; margin-bottom:2%;}

.zz_03 span em{ background:#138ADA; color:#ffffff; font-size00:110%; display:block; float:right; width:28%; margin-lift:11.3%; padding-left:3%;}

.zz_on_1{ background:#ff8a00 !important; color:#FFFFFF !important;}

.zz_03 a{ display:block; color:#333333; background:#f0f0f0; font-size:110%; line-height:200%; width:23.8%; margin-right:1.5%; float:left; margin-bottom:2%; text-align:center;}

.zz_03 a:nth-child(5){ margin-right:0%;}

.zz_03 a:nth-child(10){ margin-right:0%;}

.zz_03 a:hover{ background:#ff8a00; color:#FFFFFF;}

.zz_04{ width:100%;}

.zz_04 a{ width:40.6%; margin-left:6.3%; margin-bottom:2%; margin-right:3.1%; display:block; float:left;}

.zz_04 a:nth-child(2){ margin-right:0%; margin-left:0%;}

.zz_2{ width:96.8%; padding:2% 1.6%;}

.zz_2 ul{ width:100%;}

.zz_2 ul li{ width:23.2%; float:left; margin-right:2%; margin-bottom:2%;}

.zz_2 ul li img{ opacity:0.4;}

.zz_2 ul li img:hover{ opacity:1;}

.zz_2 ul li:nth-child(4){ margin-right:0%;}

.zz_2 ul li:nth-child(8){ margin-right:0%;}

.zz_2 span{ color:#333333; font-size:90%; line-height:200%; background:#f0f0f0; display:block; width:100%; margin-bottom:2%; }

.zz_2 span em{ color:#dd0000; margin-left:3%;}

.zz_2 a img{ width:100%;}

.zz_3{ width:96.8%; padding:2% 1.6%;}

.zz_3 dl{ width:100%; margin-bottom:2%;}

.zz_3 dl dt{ width:31.5%; margin-right:3%; float:left;}

.zz_3 dl dt img{ opacity:0.5;}

.zz_3 dl dt img:hover{ opacity:1;}

.zz_3 dl dd{ width:65.5%; float:left;}

.zz_3 dl dd h3{ color:#138ADA; font-size:90%; line-height:220%;}

.zz_3 dl dd p{ color:#333333; font-size:90%; line-height:160%; text-indent:2em;}

.zz_3_01{ width:100%;}

.zz_3_01 span{ margin-left:2%; color:#333333; width:50%; background:#f4e7e5; font-size:90%; line-height:160%; display:block; padding:2% 1% 1% 2%; float:left; margin-right:4%;}

.zz_3_01 span em{ color:#d2321a;}

.zz_3_01 p{ display:block; font-size:90%; line-height:280%; background:#ff8a00; width:40%; float:left; margin-top:1.5%; }

.zz_3_01 p a{ text-align:center; display:block; color:#ffffff;}

.zz_4{width:96.8%; padding:2% 1.6%;}

.zz_4 dl{ width:100%; border-bottom:1px dashed #cccccc; padding-bottom:2%; }

.zz_4 dl:nth-child(2){ margin-top:2%;}

.zz_4 dl:nth-child(3){border-bottom: none;margin-top:2%; margin-bottom:2%;}

.zz_4 dl dt{ float:left; width:30.5%; margin-right:3%;}

.zz_4 dl dt img{ opacity:0.4;}

.zz_4 dl dt img:hover{ opacity:1;}

.zz_4 dl dd{ width:66.5%; float:left;}

.zz_4 dl dd h3 { width:100%; margin-bottom:3%;}

.zz_4 dl dd h3 span { font-size:90%; line-height:200%; color:#FFFFFF; background:#138ADA; display:block; width:29%; float:left; text-align:center;}

.zz_4 dl dd h3 a{ float:right; display:block; width:30.4%;}

.zz_4 dl dd p{ font-size:90%; line-height:110%; color:#333333;}

.zz_5{width:96.8%; padding:2% 1.6%;}

.zz_5 h3{ color:#000000; width:100%; text-align:center; font-size:110%; line-height:200%; font-weight:bold;}

.zz_5 ul{ width:100%;}

.zz_5 ul li{  float:left; margin-right:3.3%; width:22%;}

.zz_5 ul li:nth-child(4){ margin-right:0%;}

.zz_5 img { margin-top:3%; margin-bottom:3%;}

.zz_6{width:96.8%; padding:2% 1.6%;}

.zz_6 p{ color:#333333; font-size:110%; line-height:160%; text-indent:2em;}

.zz_6 p a{ color:#dd0000;}

.zz_6 h3{ width:100%; text-align:center; font-weight:bold; font-size:110%; line-height:200%; color:#000000;}

.zz_6 ul{ width:100%;}

.zz_6 ul li{ width:100%; padding-bottom:2%;}

.zz_6 ul li h4{ background:url(../images/zz_23.gif)  center top no-repeat; font-size:100%; line-height:196%; margin-bottom:1%; display:block; color:#FFFFFF; padding-left:5%; width:100%; background-size:100%;}

.zz_6 ul li img{ width:34.3%; float:left; margin-right:4.7%;}

.zz_6 ul li p { color: #333333;font-size: 117%;line-height: 160%;text-indent: 2em; width:60.8%; float:left;}

.zz_6 ul li:nth-child(2) h4{background:url(../images/zz_24.gif)  center top no-repeat;font-size:100%; line-height:196%; margin-bottom:1%; display:block; color:#FFFFFF;width:100%; background-size:100%; text-align:right; padding-right:10%;}

.zz_6 ul li:nth-child(4) h4{background:url(../images/zz_24.gif)  center top no-repeat;font-size:100%; line-height:196%; margin-bottom:1%; display:block; color:#FFFFFF;width:100%;  background-size:100%; text-align:right; padding-right:8%;}

.zz_7{width:96.8%; padding:2% 1.6%;}

.zz_7 h3{ width:100%; text-align:center; font-weight:bold; font-size:110%; line-height:200%; color:#000000;}

.zz_7 ul{ width:100%; margin-bottom:3%;}

.zz_7 ul li{width:30.5%; padding-bottom:1%; float:left; margin-right:3%;}

.zz_7 ul li:nth-child(1){ margin-left:2%;}

.zz_7 ul li:nth-child(3){ margin-right:0px;}

.zz_7 ul li h4{ color:#333333; font-size:110%; line-height:110%; display:block; text-align:center; border-bottom:1px dashed #cccccc; padding-bottom:1%;}

.zz_7 ul li p{ margin-top:2%; color:#333333; font-size:100%; line-height:90%;}

.zz_7_01{ width:100%; margin-right:2%;}

.zz_7_01 a{ width:50%; display:block; float:left; margin-right:2.3%; margin-top:2%; }

.zz_7_01 a img{ width:100%;}

.zz_8{width:96.8%; padding:2% 1.6%;}

.zz_8 ul{ width:100%;}

.zz_8 ul li{ float:left; width:48%; margin-right:4%; margin-bottom:2%;}

.zz_8 ul li:nth-child(2){ margin-right:0%;}

.zz_8 ul li:nth-child(4){ margin-right:0%;}

.zz_9{width:96.8%; padding:2% 1.6%;}

.zz_9 dl{ width:100%;}

.zz_9 dl dt{ float:left; width:37.5%; margin-right:2.5%;}

.zz_9 dl dd{ width:59.6%; float:left;}

.zz_9 dl dd h3{ width:100%; font-size: 80%;border-bottom: 1px solid #ccc;padding-bottom: 2%;}

.zz_9 dl dd h3 img{width: 6.3%; padding: 1% 1% 0 0;}

.zz_9 dl dd h3 span{font-size: 180%;font-weight: bold;color: #138ADA;padding-right: 5%;}

.zz_9 dl dd p{color: #666;font-size: 108%;padding: 1% 0;line-height: 150%;}

.zz_9 dl dd p a{ color:#ff6600;}

.zz_9_01{ width:100%;}

.zz_9_01 a{ width:26.9%; float:left; margin-right:1.5%;}

.zz_10{width:96.8%; padding:2% 1.6%;}

.zz_10 dl{ width:100%; padding-bottom:2%;}

.zz_10 dl dt{ width:37.5%; float:left; margin-right:2.7%;}

.zz_10 dl dd{ float:left; width:59.4%;}

.zz_10 dl dd h3{ color:#138ADA; font-size:110%; line-height:160%; font-weight:bold; border-bottom:1px solid #cccccc;margin-bottom: 1%;}

.zz_10 dl dd span{ color:#333333; font-size:110%; line-height:110%; border-bottom:1px solid #cccccc; padding-bottom:2%;}

.zz_10 dl dd span em{ color:#138ADA;}

.zz_10 dl dd p{ margin-top:2%; color:#333333; font-size:100%; line-height:150%; margin-bottom:2%;}

.zz_10 dl dd p a{ color:#dd0000;}

.zz_10_01{ width:100%;}

.zz_10_01 a{ width:48%; color:#FFFFFF; display:block; text-align:center; font-size:90%; line-height:160%; padding:1% 1% 1% 1%;}

.zz_10_001{ background:#ff8a00; float:left; margin-right:1.3%;}

.zz_10_002{ background:#138ADA; float:left;}

.zz_10 h4{width: 100%;text-align: center;font-weight: bold;font-size: 110%;line-height: 200%;color: #000000;}

.zz_10 ul{width:100%;}

.zz_10 ul li{ float:left; width:48%; margin-right:3%; margin-bottom:2%;}

.zz_10 ul li:nth-child(2){ margin-right:0%;}

.zz_10 ul li:nth-child(4){ margin-right:0%;}

.zz_10 ul li:nth-child(6){ margin-right:0%;}

/*标题 1*/

.title_01{ clear:both;width:96.88%; height: auto;background:#138ADA; padding:1.56%; margin:1.56% 0; overflow:hidden;}

.title_01 p{ float:left; color:#fff; width:68%;line-height:100%;height: 90%; font-size:110%; padding-top:2%;}

.title_01 p img{ width:7.578%;margin-right:2%; padding-top:1%}

.title_01 span{ width:28%; float:right;border-radius:3px; background:#ffca00;padding:0.5% 1%; text-align:center;}

.title_01 span img{ width:19.6%; height:auto; padding-top:3%}

.title_01 span a{ color:#7b0808;}

.title_01 span a:hover{ color:#d00;}

.title_01 i{font-style:normal; color:#d7f9ee; font-size:48%;padding-top:1.56%; display:block;}

/*标题 2*/

.title_02 p img{ width:8.76%;margin-right:2%;}

/*标题 2*/

.title_03{clear:both; width:100%; height:auto; background:#138ADA; color:#fff; text-align:center; padding:1.5% 0;}

/*广告图*/

.asd{ clear:both; padding:1.56% 0 0;}

/*挂号平台*/

.hf_con04{ width:90%; margin:0 auto; padding:2% 0;}

.hf_con04 form{ text-align:center;font-size:90%;}

.hf_con04 form h3{color:#d00; margin-bottom:3%;}

.hf_con04 form div{ margin-bottom:2%;}

.hf_con04 form .input_txt1{ width:65%; border:1px solid #eee; padding:0% 1%; line-height:160%;font-size:96%;-webkit-appearance: none;height: 30px;}

.hf_con04 form .input_txt2{ width:65%; border:1px solid #eee; padding:0 1%; height:60px; line-height:110%;font-size:96%;-webkit-appearance: none;}

.hf_con04 form .btn04{ float:left; width:30%; line-height:200%; color:#fff; background:#138ADA;border-radius:4px; text-align:center; cursor:pointer; border:none; font-size:100%; font-family:"微软雅黑"; margin:0 5% 0 10%;-webkit-appearance: none;}

.hf_con04 form a{ float:left; display:block;width:37%; line-height:210%; color:#fff; background:#f60;border-radius:4px; text-align:center;font-size:100%;}

.hf_con04 form a:hover{opacity: 0.9;}

.hf_con04 form .btn04:hover{opacity: 0.9;}

/*快捷方式*/

.kjfs_04{ clear:both; width:100%; padding:2% 7%; background:#e5e5e5;}

.kjfs_04 div{ width:100%; font-size:90%;}

.kjfs_04 p{ float:left; width:62%; font-size:160%;}

.kjfs_04 p a{ display:block; background:#138ADA; line-height:200%; color:#fff; text-align:center; margin-top:3%;border-radius:4px;}

.kjfs_04 p a img{ width:10%; height:auto; padding-right:3%; padding-top:2%;}

.kjfs_04 span{ float:right; width:26%;}

.kjfs_04 span i{display:block; background:#138ADA; font-style:normal;margin-top:3%;border-radius:4px; text-align:center; color:#fff; padding:5% 2% 5% 2%;}

/*底部*/

.footer{ clear:both; width:100%; margin-top:3.12%; margin-bottom:15%;}

.footer .fr_nav{ width:100%; line-height:200%;color:#fff; background:#138ADA; display:block; text-align:center; font-size:90%; padding:2% 0;}

.footer .fr_nav a{ color:#fff; padding:0 1.2%; font-size:96%;}

.footer .fr_nav img{ width:2px; height:28px;}

.footer .fr_nav a:hover{ color:#ffea00;}

.footer p{ text-align:center; width:100%; padding:2% 0; line-height:160%;}

.footer p span{ color:#f60;}

.footer p.fhtop{ background:#138ADA;width: 25%;text-align: center;font-size: 80%;height: 10%; margin:0 auto;}

.footer p.fhtop img{ width:20px; height:20px;}

.footer p.fhtop a{ color:#fff;}

.footer p.fhtop a:hover{ color:#ffea00;}

/*专家切换*/

.zj_qh{ clear:both;width:100%; height:auto; overflow:hidden; margin-bottom:1.56%;}

.zj_qh #al{margin:2.25% 0 0;}

.zj_qh .al_ct ul li dl dt{ float:left; width:39.06%;}

.zj_qh .al_ct ul li dl dd{ float:right; width:57%; margin-right:1.1%;}

.zj_qh .al_ct ul li dl dd h5{ font-size:80%; border-bottom:1px solid #ccc; padding-bottom:3%; margin-bottom:2%;}

.zj_qh .al_ct ul li dl dd h5 img{ width:6.3%; padding:1% 1% 0 0;}

.zj_qh .al_ct ul li dl dd h5 strong{ font-size:100%; font-weight:bold; color:#046349; padding-right:1%;}

.zj_qh .al_ct ul li dl dd p.img01{ width:84.4%; padding:2% 0;}

.zj_qh .al_ct ul li dl dd ul{ clear:both; width:100%; border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5; padding:2% 0 3% 0;}

.zj_qh .al_ct ul li dl dd ul li{ color:#046349; font-size:60%; line-height:160%;}

.zj_qh .al_ct ul li dl dd ul li span{ color:#f60;}

.zj_qh .al_ct ul li dl dd p.txt04{color:#666;font-size: 100%;padding:2% 0;line-height:160%;}

.zj_qh .al_ct ul li dl dd p.txt04 a{ color:#f60;}

.zj_qh .al_ct ul li dl dd p.txt04 a:hover{ color:#138ADA;}

.zj_qh .al_ct ul li dl dd .btn02{ clear:both; width:100%; margin-top:2%;}

.zj_qh .al_ct ul li dl dd .btn02 a{background:#38b07d url(../images/hf_pic25.jpg) no-repeat;background-size:25%;background-position:8%;float:left;padding:1.5% 4%;color:#fff;font-size: 100%;padding-left:18%;}

.zj_qh .al_ct ul li dl dd .btn02 a.btn02_1{ background:#ff8a00 url(../images/hf_pic24.jpg) no-repeat;background-size:25%;background-position:8%;margin-right:2%; }

.zj_qh .al_ct ul li dl dd .btn02 a:hover{ color:#ff0;opacity: 0.9;}

.al_tt { margin:10px auto; height: auto; width:20%;}

.al_tt ul li a { float: left; border-radius: 50%; background: #c2c2c2; width:10px; height:12px; margin-left:12px;cursor:pointer; }

.al_tt ul li.hover a { display: block; background: #138ADA; }


