@charset "gb2312";
/* CSS Document */
*{  -webkit-tap-highlight-color: transparent; -webkit-appearance: none; }  
body,html{ max-width:640px; min-width:320px; height:100%; padding:0; margin:0 auto; font-family:"宋体",Arial, Helvetica, sans-serif; font-size:14px; color:#333333; background-color:#f0f0f0;}
a img { border:0;}
p,ul,li{ display:block; list-style:none; padding:0; margin:0;}
input{ font-family:"宋体",Arial, Helvetica, sans-serif; padding:0; margin:0; outline:none; }
textarea{ font-family:"宋体",Arial, Helvetica, sans-serif; }
a{ outline:none; text-decoration:none; color:#2e2e2e; }
em{ font-style:normal;}
a:link{ text-decoration:none; }
.clear{ clear:both;}

/* 优化 */
.optimize{ display: none; }

/* 公用样式 */
.img-bg{ width:100%; height:auto; float:left; }
#loading{ display:none; }
.common-box{ width:100%; height:auto; float:left; }

/*banner*/
.bann_all_img1{ float:left;}
.bann{width:100%; /*border-bottom:10px solid #f0f0f0;*/ float:left;}

/*内页导航*/
.cont_nav{width:100%;height:auto; float:left; position:relative; background:#fff;/* margin:0.416em 0 0 0;*/}
.cont_nav_ul{width:99.375%; background:#fff;}
.cont_nav_ul li{height:auto; float:left; border:1px solid #004EA9; background-size:contain; margin:3px ; padding:5px;}
.cont_nav_ul .currclass{ background:#004EA9;}
.cont_nav_ul .currclass a{ color:#fff;}
.cont_nav_ul li a{ font-size:1.083em; color:#004EA9;}
.cont_nav_ul li img{ margin-left:8.27%; margin-top:0.375em;width:19.09%; margin-right:7.72%; float:left;}
.cont_nav_ul .cont_nav_li1 img{ margin-top:0.6em}
.cont_nav_ul li a{ float:left; display:block;}
.cont_nav_ul .cont_nav_li3{width:30.31%; border-right:0;}

/*内页小导航*/
.cont_small_nav{width:100%;height:auto; float:left; position:relative; background:#f0f0f0;}
.small_all_img1{ float:left;}
.small_img1{ width:3.75%;height:auto; position:absolute; left:3%; top:0.9em;}
.small_ul{width:78.9%;height:auto; position:absolute; left:8.59%; top:0;}
.small_ul li{ line-height:2.75em; font-size:0.916em;  float:left; margin-right:1%;}
.small_ul li a{color:#b3273b;}
.small_a1{ display:inline-block; position:absolute;width:12.3%;height:100%;position:absolute; right:0; top:0; border-left:1px solid #dedede;}

/*诊疗项目*/
.porject_box{ /*border-bottom:1.04em solid #f0f0f0;*/ background-color:#fff; margin:0 0 0.25em 0; }
.porject_p1{width:100%; line-height:2.5em; float:left; text-indent:7.65%; font-size:0.916em; position:relative; border-bottom:1px solid #dfdfdf;}
.porject_p1 a{ color:#777777;}
.porject_p1 img{ position:absolute; left:3%; top:0.54em;width:3.28%;}
.porject_all{width:94%; float:left; margin:0.625em 3% 0 3%;}
.porject_all li{width: 29%;line-height: 2.416em;background: #f6f6f6;border: 1px solid #e2e2e2;border-radius: 0.25em;float: left;text-align: center;margin-bottom: 0.583em;/* margin-right: 7%; */box-sizing: border-box; margin: 1% 2%;}
.porject_all li a{ color:#333333; font-size:0.91em; }
.porject_li1{ margin-left:7%;}
.porject_all .porject_li2{ float:right; margin-right:0;}
.porject_p2 img{position:absolute; left:2.96%; top:0.83em;width:3.59%;}
.porject_p3 img{width:4.21%;position:absolute; left:2.96%; top:0.83em;}
.porject_p4{ padding-bottom:0.2em;}
.porject_p4 img{width:4.21%;position:absolute; left:2.96%; top:0.96em;}

.logo{ width:100%; height:auto; float:left; }
.banner-list{ width:100%; height:auto; float:left; overflow:hidden; position:relative; }
.banner-list .bd{ width:100%; height:100%; position:absolute; top:0; left:0;}
.banner-ul{ width:100%; height:auto; float:left; overflow:hidden; }
.banner-ul li{ width:100%; height:auto; float:left;}
.banner-list .bd img{height: auto;overflow: hidden;width: 100%;}
.banner-tips{ width:auto; height:auto; position:absolute; top:91.9%; left:50%; margin-left:-4.35em; }
.banner-tit{ /*width:8.7em; height:0.3em;*/ float:left; background-color:#eac2ba; border-radius:0.15em; position:relative;}
.banner-tit li{ /*width:2.9em; height:0.3em;*/ position:absolute; top:0; left:0; /*background-color:#eac2ba;*/ background-color:#e94c3c; border-radius:0.15em; }
/*.banner-tit li.on{ background-color:#e94c3c; }*/
.search{ width:94%; height:2.7em; float:left; margin:0.416em 0 0.416em 3%; border:1px solid #d3d3d3; background-color:#fff; position:relative; box-sizing:border-box; border-radius:0.3em; }
.search_text{ display:block; font-weight:normal; color:#9f9f9f; text-indent:1em; position:absolute; left:50%; top:18%; margin-left:-46.8%; width:93.7%; height:67.4%; font-size:0.833em; border:none; border-radius:0.5em; outline:none;}
.search-btn{ width:1.04em; height:auto; position:absolute; top:32.5%; left:90%;}
.nav{ width:100%; height:auto; float:left; background-color:#fff; position:relative; }
.nav-bg{ width:100%; height:auto; float:left; margin:1.2em 0 3em 0;}
.nav_ul{ width:99%; height:100%; position:absolute; top:0; left:1%;}
.nav_ul li{ width:19.8%; height:100%; float:left; position:relative;}
.nav_ul li a{ width:100%; height:100%; position:absolute; top:0; left:0;}
.nav_ul li span{ width:100%; height:auto; position:absolute; top:72%; left:0; text-align:center; font-size:0.833em; }

.index-title{ width:100%; height:100%; float:left; position:relative; }
.index-title-bg{ width:100%; height:auto; float:left;}
.index-title span{ width:100%; height:auto; position:absolute; top:50%; margin-top:-0.7em; left:0; font-size:1em; text-align:center; color:#777777; }
.kcyg{ width:94%; height:auto; float:left; margin:0 3%; border:1px solid #e0e0e0; border-radius:0.4em; background-color:#fff; }
.kcyg img{ display:block; width:18%; height:auto; float:left; margin:1.2em 0 1.2em 3%;}
.kcyg-info{ width:52%; height:auto; float:left; margin:0 0 0 2%;}
.kcyg-title{  width:100%; height:auto; float:left; margin:1.2em 0 0 0; font-size:0.9em; color:#c32e44; line-height:1.4em; text-align:justify; }
.kcyg-time{  width:100%; height:auto; float:left; margin:0.55em 0 0 0; font-size:0.833em; color:#555555;}
.kcyg-btn{  width:18%; height:auto; float:left; background-color:#f3764a; margin:1.3em 0 0 3%; border-radius:0.4em;}
.kcyg-btn span{ display:block; width:100%; height:auto; color:#fff; text-align:center; font-size:1em; line-height:1.2em; font-weight:bold; padding:0.6em 0; }
.zlxm-ul{ width:94%; height:auto; float:left; padding:0 3%;}
.zlxm-ul li{ width:48.2%; height:auto; float:left; margin:0 0 0.29em 0; box-sizing:border-box; border:1px solid #e0e0e0; background-color:#fff; border-radius:0.4em; }
.zlxm-info{ width:64%; height:auto; float:left; margin:0 0 0 6.89%; }
.zlxm-ul li span{ width:100%; height:auto; float:left; font-size:0.91em; margin:1em 0 0 0; }
.zlxm-ul li p{ width:100%; height:auto; float:left; font-size:0.833em; margin:0.29em 0 0 0; color:#999999; }
.zlxm-ul li p.ys1{ color:#da8d35; }
.zlxm-ul li img{ width:21.3%; height:auto; float:right; margin:1em 4.13% 1em 0;}
.news{ width:100%; height:auto; float:left; background-color:#fff; }
.news-ul{ width:100%; height:auto; float:left; }
.news-ul li{ width:94%; height:auto; float:left; margin:0 3%; border-bottom:1px solid #e1e1e1; }
.news-ul li.last{ border-bottom:none; }
.news-info{ width:100%; height:auto; margin:1.125em 0; float:left; position:relative;}
.news-thumb{ width:28%; height:4.2em; float:left; border-radius:0.4em; }
.news-title{ width:64%; height:auto; /*float:left; margin:0 0 0 1.25em;*/ font-size:0.91em; line-height:1.4em; text-decoration:none; color:#2e2e2e; position:absolute; top:0; left:31%;}
.news-time{ display:block; width:42.5%; height:auto; /*float:left; margin:0.5em 0 0 1.45em;*/ position:absolute; bottom:0; left:31%; font-size:0.833em; color:#9f9f9f; background:url(../../../20160609/img/news-time.png) left center no-repeat;  background-size:contain; line-height:1em; text-indent:1.4em;}
.news-hits{ width:20%; background:url(../../../20160609/img/news-hits.png) left center no-repeat; background-size:contain; /*margin:0.5em 0 0 0.6em;*/ font-size:0.833em; position:absolute; bottom:0; left:74%;}
.news-btn{ width:94%; height:2.58em; float:left; margin:0.5em 3% 1em 3%; border:1px solid #b11b24; border-radius:0.4em; line-height:2.58em; color:#b11b24; text-align:center; font-size:0.91em; }
.jzzn{ width:100%; height:auto; float:left; background-color:#fff;}
.jzzn-ul{ width:94%; height:auto; float:left; margin:1.66em 3% 0.96em;}
.jzzn-ul li{ width:48%; height:auto; float:left; margin-bottom:0.7em; }


.footer{ width:100%; height:auto; float:left; margin-top:1em; /*padding-bottom:56px;*/}
.footer-nav-box{ width:100%; height:auto; float:left; position:relative;}
.footer-nav-bg{ width:100%; height:auto; float:left;}
.footer-nav{ width:100%; height:100%; position:absolute; top:0; left:0; background-color:#fff; border-bottom:1px solid #e1e1e1;}
.footer-nav li{ width:25%; height:100%; box-sizing:border-box;  border-right:1px solid #e1e1e1; float:left; text-align:center; position:relative;}
.footer-nav li.right{ border-right:none; }
.footer-nav li a{ font-size:1em; color:#777777; text-decoration:none; display:block; position:absolute; width:100%; height:auto; top:34%; left:0; margin-top:-0.55em; font-size:0.91em; }
.footer-nav li a img{ width:25%;}
.footer-dz{ width:100%; height:auto; float:left; background-color:#f0f0f0; text-align:center; font-size:0.86em; padding:0.8em 0 1em 0; line-height:1.6em; color:#959595;}





/*首页新加*/
.main10_sy {width: 100%;background-color: #f9f6f1;overflow: hidden; padding: 1em 0;}
.main10_sy .p1 {font-size: 1.5em;}
.main10_sy p {text-indent: 0em; font-size: 1.2em;text-align: center;color: #b94d06;}
.mw {width: 100%;margin: 0 auto;overflow: hidden;}
.diu {border-top: 1px solid #958976; display: block; background: #f9f6f1; margin-bottom: 1em;}
.diu li {background: url(../img/dib.jpg); line-height: 74px; border-bottom: 1px solid #958976;font-size: 1.5em;cursor: pointer;}
.diu li i {background: url(../img/di1.jpg); display: block; width: 49px;height: 74px;float: left; margin-right: 30px;}
.diu li b {float: right;display: block;width: 23px; height: 50px;background: url(../img/diub2.jpg) no-repeat left bottom; margin-right: 25%;}
.diuq { display: none;}
.diuq li { height: 45px; border-top: 1px #ccbba2 solid; line-height: 45px; border-bottom: none;}
.diuq li a { background: url(../img/diuq.png) no-repeat 80px center #fff; padding-left: 100px;color: #404040; font-size: 0.6em; line-height: 45px; display: block; height: 45px; width: 540px;}
.diu li.di2 i {background: url(../img/di2.jpg);}
.diu li b.hover {background: url(../img/diub.jpg) no-repeat left bottom;}
.diuq li a:hover{background-color:#f0ede9;}

/*位置导航*/
.location{ padding-left:15px;padding-top:8px; height:24px; text-align:left;border-bottom:1px solid #ccc;}
.location a{color:#1555a2}
.location img{ display:none}

/*内容页*/
.content{word-break:break-all;border-top:1px solid #fff;}
.content h1{font-size:18px;text-align:center; padding:15px}
.content .gray{color:#888;font-size:12px;text-align:center}
.content .newscontent{ padding:0px 15px 15px 15px;}
.content .newscontent p{ line-height:24px;}
.content .newscontent{ line-height:25px;margin-top:10px;font-size:14px;color:#444; background:#fff; padding-top:8px;}
.content .newscontent img{ display:block;margin:0 auto;}
.content .annex{width:300px;margin :15px; border : 1px dashed #999; background : #f9f9f9; line-height : normal;}
.content .pl_box{ background:#ddd; padding:15px;color:#555;}
.content .pl_box h4{font-size:14px}
.content .pl_box .textbox{ height:18px; line-height:18px;font-size:12px;}
.content .pl_box #SubmitComment{margin-top:10px;width:80px; height:33px; background:url(04.png) no-repeat;border:0px; text-align:center;font-family:"\5FAE\8F6F\96C5\9ED1";color:#fff;}
.content .imagetop{text-align:center;}
.content .defaultimagesrc{text-align:center}
/*分页样式*/
#fenye{clear:both;margin:15px 10px 15px 10px;height:35px;color:#999; text-align:right;}
#fenye a{text-decoration:none; font-size:14px;margin-left:5px;height:26px; text-align:center; line-height:26px; float:left;color:#666; background:#ddd;border:0px; display:block}
#fenye .prev,#fenye .next{width:55px; text-align:center;}
#fenye a.curr{width:25px; background:#fff; text-decoration:underline;color:#c00; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:bold; }
#fenye a.num{width:25px;}
#fenye a:hover{color:#00659c; text-decoration:none;}
#fenye span{ line-height:30px;padding-left:5px; font-family:Arial, Helvetica, sans-serif}
#fenye span#totalpage{padding-left:0px}

/* 文章列表页 */
.wzlb-ul{ width:100%; height:auto;}
.wzlb-ul li{ width:97%; height:auto; float:left; padding:0 0 0 3%; border-bottom:1px dotted #CFD0D2; }
.wzlb-title{ width:98.6%; height:auto; float:left; margin:1em 0 0 0; position:relative;  }
.wzlb-title img{ width:1%; height:auto; float:left; margin:2.2% 0 0 0;}
.wzlb-title a{ font-size:1em; color:#2e2e2e; text-decoration:none; padding-left:1.7%; width:94%;}
.wzlb-title font,.wzlb-title font a{/* color:#999; */}
.wzlb-description{ width:94%; height:auto; float:left; margin:0.5em 0 0 3.9%; font-size:0.9em; color:#777777; line-height:1.5em;}
.wzlb-time{ display:block; width:50%; height:auto; float:left; margin:0.8em 0 1em 3.9%; font-size:0.86em; color:#9f9f9f; background:url(../../../20160609/img/news-time.png) left center no-repeat;  background-size:contain; line-height:1em; text-indent:1.5em;}
.wzlb-hits{ width:30%; background:url(../../../20160609/img/news-hits.png) left center no-repeat; background-size:contain; margin:0.8em 0 1em 0;}

/* 通用内容页 */
.article-box{ width:94%; height:auto; float:left; padding:1.5em 3% 0; background-color:#fff; color:#656565; overflow:hidden; word-wrap:break-word;}
.article-info{ width:100%; height:auto; float:left;}
.article-info .title{ width:100%; height:auto; float:left; font-size:1.16em; text-align:center; color:#363636;}
.article-info .time{ width:100%; height:auto; float:left; font-size:0.8em; text-align:center; margin:0.6em 0 0 0; color:#6f6f6f;}
.article-wxts{ width:100%; height:auto; float:left; position:relative; margin:1.125em 0; background-color:#e4eaec; border-radius:0.428em; padding:0.8em 0;}
.article-wxts span{ display:block; width:auto; height:auto; padding:0 1em; float:left; font-size:0.9em; line-height:1.6em; text-align:justify; color:#979797; }
.article-wxts span font{ color:#464646; }
.article-wxts span a{ color:#b3273b; text-decoration:none;}
.article-content{ width:100%; font-size:1em; color:#656565; line-height:1.6em; padding:0 0 1.5em 0;}
.article-content img{ border-radius:6px; }
.article-btn{ width:100%; height:auto; float:left; padding:0 0 1.2em 0;  }
.article-btn .btn-call{ width:48%; height:2.2em; float:left; background-color:#f3764a; color:#fff; text-align:center; line-height:2.2em; font-size:1em; text-decoration:none; border-radius:0.428em; margin:0 2% 0 0;}
.article-btn .btn-zx{ background-color:#e94c3c; float:right; margin-right:0; }
.article-links{ width:100%; height:auto; float:left; border-top:1px solid #d7d7d7; padding:0.6em 0 0 0; }
.article-links a{ width:100%; height:auto; float:left; color:#363636; font-size:0.91em; line-height:2.2em; }


.news-list-hot{ padding:20px 0;border-bottom:1px dotted #e5e5e5;line-height:25px; background:url(../images/index5_01.png) 30px 200px no-repeat;}
.news-list-hot:hover{ background:url(../images/index5_01_h.png) 30px 200px no-repeat; cursor:pointer;}
.news-list-hot img{float:right;margin-right:20px; border:1px solid #ededed; padding:2px;}
.news-list-hot h3{height:30px;color:#333; font-weight:bold; margin:0px; padding:0px; font-family:"宋体";font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list-hot:hover h3{ color:#0061b3;}
.news-list-hot p{font-size:12px;font-family:"宋体";}
.news-list-hot a{color:#0061b3;}

.yijian-num{margin-top:10px; line-height:20px; text-align:center;}
.yijian-num i{height:61px;line-height:61px;display:block; width:61px; float:left; margin-right:20px;}
.yijian-num a{ font-size:16px; font-weight:bold; color:#0061b3; display:block; padding-top:10px;}

@media (max-width:1920px){
.article-content img{ max-width:100%; }
}

@media (min-width:340px)and (max-width:359px) {  
	body{ font-size:15px; }
}

@media (min-width:360px)and (max-width:404px) {  
	body{ font-size:16px; }
}

@media (min-width:405px)and (max-width:425px) {  
	body{ font-size:17px; }	
}

@media (min-width:426px)and (max-width:445px) {  
	body{ font-size:18px; }
}

@media (min-width:446px)and (max-width:479px) {  
	body{ font-size:19px; }
}

@media (min-width:480px)and (max-width:639px) { 
	body{ font-size:20px;}	
}

@media screen and (min-width: 640px){ 
	body{ font-size:24px; width:640px; margin:0 auto;}
}


/* 一些微调的东西 */
@media (min-width:380px)and (max-width:500px) {  
	/*.news-time{ margin:0.7em 0 0 1.45em;}
	.news-hits{ margin:0.7em 0 0 0.6em;}
	*/
}

@media screen and (min-width:500px){  
	/*
	.news-time{ margin:0.9em 0 0 1.45em;}
	.news-hits{ margin:0.9em 0 0 0.6em;}
	*/
}


/*底部固定工具条*/
#tool { position: fixed; bottom: 0; left: 0; right: 0; z-index: 900; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
ul.toollist { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0;margin: auto; display: block; height: 48px;}
.toollist li{ float:left;width: auto;  height: 100%;width:24.9%;position: static!important;  margin: 0;
border-radius: 0!important; -webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;
-webkit-box-sizing: border-box; box-shadow: none!important; background: none;
}
.toollist li a {font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top: 2px;position:relative;}
.toollist li a img{width:24px;height:24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center; color:#fff;}

.toollist {	border-top: 1px solid #004EA9; 
	background-image:-o-linear-gradient(top,  #2B5CAB,  #004EA9);
	background-image:-ms-linear-gradient(top,  #2B5CAB,  #004EA9);
	background-image:-moz-linear-gradient(top,  #2B5CAB,  #004EA9);
	background-image:-webkit-linear-gradient(top, #2B5CAB,  #004EA9);
	background-image:linear-gradient(top,  #2B5CAB,  #004EA9);
	-moz-box-shadow: 0 1px 0 #004EA9  inset;-webkit-box-shadow: 0 1px 0 #004EA9  inset;	
	-o-box-shadow: 0 1px 0 #004EA9  inset;box-shadow: 0 1px 0 #004EA9  inset;
	background-color:#004EA9;
}
.toollist li{ border-right: 1px solid #fff;}
.toollist li a {color: #fff;}
