@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:"Microsoft YaHei",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;}
img{max-width: 100%;max-height: 100%;vertical-align: middle;border: none;}
input{ font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; padding:0; margin:0; outline:none; }
textarea{ font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; }
a{ outline:none; text-decoration:none; color:#2e2e2e; }
a:link{ text-decoration:none; }

/* 优化 */
.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%; line-height:2.375em; position:absolute;right:0; top:1.25em;}
.cont_nav_ul li{width:34.3%;height:auto; float:left; border-right:1px solid #d7d7d7; background-size:contain;}
.cont_nav_ul li a{ font-size:1.083em;}
.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;}


/*全站大图滑动*/
#dhzx .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
#dhzx .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
#dhzx .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
#dhzx .hd ul .on{ background:#FE6C9C;  }
#dhzx .bd{ position:relative; z-index:0; }
#dhzx .bd li img{ width:100%;  height:140px; background:url(images/loading.gif) center center no-repeat;  }
#dhzx .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 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:28.33%; 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; }
.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;position:relative; }
.banner-list .bd{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:999;}
.banner-ul{ width:100%; height:auto; float:left; overflow:hidden; }
.banner-ul li{ width:100%; height:auto; float:left;}
.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:2em 0 3em 0;}
.nav_ul{ width:99%; height:100%; position:absolute; top:0; left:1%;}
.nav_ul li{ width:25%; 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:5px auto;}
.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; }
.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 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; }
.jzzn-ul li img,.jzzn-ul li h4{ margin-bottom:10px;}
.jzzn-ul li h4,.jzzn-ul li p{ font-size:12px;}

/*首页新加*/
.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: 60px; border-bottom: 1px solid #958976;font-size: 1.3em;cursor: pointer;}
.diu li i {background: url(../img/di1.jpg); display: block; width: 58px;height: 60px;float: left; margin-right: 30px;}
.diu li b {float: right;display: block;width:34px; height: 40px;background: url(../img/diub2.jpg) no-repeat left bottom; margin-right: 5%;}
.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;}

/* 文章列表页 */
.wzlb-ul{ width:100%; height:auto; float:left; }
.wzlb-ul li{ width:97%; height:auto; float:left; padding:0 0 0 3%; border-bottom:1px solid #e0e1e2; background-color:#fff; }
.wzlb-title{ width:98.6%; height:auto; float:left; margin:1em 0 0 0; position:relative;  }
.wzlb-title img{ width:2.4%; height:auto; float:left; margin:2.2% 0 0 0;}
.wzlb-title a{ font-size:1.2em; color:#2e2e2e; text-decoration:none;  float:left; padding-left:1.7%; width:94%;font-weight: bold;}
.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(../../images/3g_eliza/news-time.png) left center no-repeat;  background-size:contain; line-height:1em; text-indent:1.5em;}
.wzlb-hits{ width:30%; background:url(../../images/3g_eliza/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; }


/* 底部 */
.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;}

#cnzz_stat_icon_1256161948{ display:none; }

@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;}
