﻿    @charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, th, td { margin: 0; padding: 0; list-style-type:none;}
body { font-size:14px; line-height:20px; font-family: "微软雅黑" , Arial; text-align:left; color:#222; background:#f4f4f4;}
img{border:0px;}

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: normal; cursor: pointer;}

a:link { color: #222; text-decoration: none;}
a:visited {color: #222; text-decoration: none;}
a:hover { color:#1779c0; text-decoration:none;}
a:active { color: #1779c0; text-decoration: none;}

.gray{ color:#999; text-decoration:none;}
.gray a{ color:#999; text-decoration:none;}
.gray a:hover{ color:#333; text-decoration:underline;}
.gray a:visited{ color:#999; text-decoration:none;}

.black{ color:#222; text-decoration:none;}
.black a{ color:#222; text-decoration:none;}
.black a:visited{ color:#222; text-decoration:none;}
.black a:hover{ color:#f37a04; text-decoration:none;}

.Blue{ color:#024fa7; text-decoration:none;}
.Blue a{ color:#024fa7; text-decoration:none;}
.Blue a:hover{ color:#024fa7; text-decoration:underline;}
.Blue a:visited{ color:#024fa7; text-decoration:none;}

.Wfont{ color:#fff !important; text-decoration:none;}
.Wfont a:visited{ color:#fff !important; text-decoration:none;}
.Wfont a:hover{ color:#fff !important; text-decoration:underline;}

.Sfont{ font-size:11px;}

.Red{ color:#f00;}
.GreenFont{ color:#01a264;}
.Orange{ color:#F60;}
.Lfont{ color:#89a1d6;}
.Tfont{ font-size:11px; font-family:Arial; color:#878787;}
.Clear{ clear:both;}
.bg{ background:url(https://xzcdc.wecansoft.cn/mobile/images/bg.jpg) no-repeat; filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:100% 100%;  
     background-size:100% 100%;}


/*头部*/
.h10{ height:10px; margin:auto;}
.h15{ height:15px; margin:auto;}
.h40{ height:40px; margin:auto;}
.h50{ height:50px; margin:auto;}
.h60{ height:60px; margin:auto;}
.h70{ height:70px; margin:auto;}
.h96{ height:96% !important;}
.w18{ width:18%;}
.w20{ width:20%;}
.w40{ width:40%;}
.w60{ width:60%;}
.w94{ width:95% !important; margin:auto;}
.fl{ float:left;}
.fr{ float:right;}
.f14{ font-size:14px;}
.bg_blue{ background:#1779c0;}
.pos{ position:relative;}

.top_left{ width:60%;}
.top_right{ width:30%;}
.top_right p{ width:50%; float:left; line-height:50px;}
.top_right p a{ display:block;}
.top_right p img{ vertical-align:middle; margin-left:2px; width:12px; height:8px;}

/*导航*/
ul.Navbox{ width:100%; height:40px;}
ul.Navbox li{ width:25%; float:left; line-height:40px; font-size:15px; text-align:center;}
ul.Navbox li a{ color:#fff; display:block;}
ul.Navbox li a:hover{ background:#0162a8; border-radius:6px;}
.Nav_selected{ background:#0162a8; border-radius:6px;}
ul.Navbox li img{ width:12px; height:8px; margin-left:2px;}



/*搜索*/
.sousuo{ width:94%; margin:auto;}
.select_01{ width:90%; height:36px; line-height:36px; border:#c7c7c7 1px solid; border-radius:5px; padding-left:3%; color:#222; font-family:"微软雅黑";}
.input_01{ width:90%; height:30px; line-height:30px; border:#c7c7c7 1px solid; border-radius:5px; padding-left:3%; color:#222; font-family:"微软雅黑";}
.button_01{ width:100%; height:36px; line-height:30px; background:#ffa200; color:#fff; border:none; border-radius:5px; font-family:"微软雅黑";font-size:14px;}
.button_02{ width:100px; height:30px; line-height:30px; background:#ffa200; color:#fff; border:none; border-radius:5px; font-family:"微软雅黑";float:left;text-align:center;font-size:14px;}
.button_02:link{color:#fff;}


/*首页全部*/
.all{ width:100%; height:66%; background:#fff; border:#c7c7c7 1px solid;  overflow:auto; padding-left:4%}

/*关闭按钮*/
.all_gb{ position:absolute; right:4%; top:2%; width:24px; height:24px; background:#1779c0; border-radius:5px;}
.all_gb img{ width:10px; height:10px; margin:8px 6px;}
.all_gb a{ display:block;}

/*全部弹窗*/
.all_tc{ position:absolute; top:120px; left:0; height:80%;width:98%;}


/*图标6*/
.tb{ width:100%;}
/*.tb_bg{display:block;  
            width:100%;
			height:100%;
			border-radius:20px;
			position: absolute; 
            top:0%; 
            left:0%;
            background-color:#094;
			z-index:-1;
            -moz-opacity:0.1; 
            opacity:0.1; 
            filter:alpha(opacity=10);}*/
			
ul.tb_list{ width:100%; padding-bottom:2%;}
ul.tb_list li{ width:33%; float:left; text-align:center; font-size:14px; margin-top:3%; line-height:25px;}
ul.tb_list li img{ width:60px; height:60px;}
ul.tb_list li a{ display:block;}


/*底部*/
.dibu{ width:100%; position:fixed; bottom:0px; z-index:100;}
ul.dibu_list li{ width:25%; font-size:14px; text-align:center; float:left; background:#525358; padding:8px 0px;}
ul.dibu_list li:hover{ background:#333;}
ul.dibu_list li a{ color:#fff; display:block;}
ul.dibu_list li i{ width:24px; height:24px; display:inline-block; background-image:url(tb4.png); margin:auto;}
i.sy{ background-position:-1px -1px;}
i.sy:hover, i.sy_selected{ background-position:-1px -1px;}
i.dlwz{ background-position:-1px -33px;}
i.dlwz:hover, i.dlwz_selected{ background-position:-1px -33px;}
i.yjbh{ background-position:-1px -66px;}
i.yjbh:hover, i.yjbh_selected{ background-position:-1px -66px;}
i.ly{ background-position:-1px -98px;}
i.ly:hover, i.ly_selected{ background-position:-1px -98px;}
i.yy{ background-position:-1px -126px;}
i.yyy:hover, i.ly_selected{ background-position:-1px -126px;}
/*首页结束*/




/*新闻列表页面*/
.xwlb{ width:100%; height:60px; padding-bottom:15px; border-bottom:#c7c7c7 1px solid; overflow:hidden;}
.xwlb_pic{ width:23%; float:left;}
.xwlb_pic img{ max-width:100%; height:100%;}
.xwlb_pic p{ max-width:100%; height:85%; background:#1779c0; text-align:center; font-size:20px; font-weight:bold; padding-top:15%; color:#fff;}

.xwlb_info{ width:75%; float:right;}
.xwlb_info h2{ font-size:15px; height:20px; font-weight:bold; line-height:18px; overflow:hidden;}
.xwlb_info p{ height:40px; overflow:hidden; color:#666;}


ul.viewlist{ width:100%;}
ul.viewlist li{ width:96%; height:40px; line-height:40px; padding-left:4%; padding-right:4%; border-bottom:#ebebeb 1px dashed; overflow:hidden;text-overflow:ellipsis;}
ul.viewlist li img{ margin-right:3%; width:6px; height:6px;}
ul.viewlist li a{ width:100%; height:40px; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
ul.viewlist li i{ width:5px; height:5px; border-radius:5px; display:inline-block; background:#1779c0; margin-right:5px; float:left; margin-top:17px;}

.loadmore {font-size: 1rem;color: #666;text-align: center;margin: 0 10px;border: 1px solid #d8d8d8;height: 40px;line-height: 38px;background-color: #eaeaea;color: #666;margin-top: 20px}


/*新闻列表页结束*/


/*新闻详情页面*/
.xwxq{ width:100%;}
.xwxq_tit{ border-bottom:#c7c7c7 1px solid;}
.xwxq .xwxq_tit h2{ font-size:20px; line-height:24px; text-align:center;}
.xwxq .xwxq_tit p{ font-size:12px; text-align:center; line-height:30px; color:#888;}

.xwxq_info p{ font-size:14px; line-height:24px; color:#666;}
.xwxq_info p img{ width:100%;}
.xwxq_info h3{ font-size:16px; line-height:30px; color:#222;}


/*科室列表页面*/
.kslb_zdzk h2{ font-size:16px; line-height:30px; color:#1779c0;border-bottom:1px #ccc solid; }
ul.kslb_list li{ width:49%; font-size:14px; line-height:30px; float:left;}
ul.kslb_list li a{ display:block;}
ul.kslb_list li i{ width:5px; height:5px; border-radius:5px; display:inline-block; background:#1779c0; margin-right:5px; float:left; margin-top:13px;}


/*专家列表页面*/
.zjlb_list{ overflow:hidden;margin-top:10px; border-bottom:#c7c7c7 1px solid;}
.zjlb_pic{ width:30%; height:100px; float:left;}
.zjlb_pic img{ max-width:100%; height:100%; border:#c7c7c7 2px solid;}

.zjlb_info{ width:65%; margin-left:3%; float:left;}
.zjlb_info p{ font-size:14px; line-height:26px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.zjlb_info p span{ font-size:16px; font-weight:bold;}


ul.zjlb_info li{ float:left;}

ul.zjlb_info li p{ width:100%; height:26px; overflow:hidden; line-height:26px; font-size:12px; color:#333; margin-left:5%;}
ul.zjlb_info li p a{ width:30%; display:inline-block; line-height:24px; color:#fff; margin-right:3%; font-weight:normal;}

.doctor_descript{float:left;line-height:26px;height:78px;text-overflow:ellipsis;width:100%;margin-right:1%; font-size:12px; color:#333;overflow:hidden;}
.doctor_time{width:90%;margin-left:3%; float:left;line-height:26px;}
.doctor_time li  strong img{width:18px; height:18px; vertical-align:middle; margin-right:5px; border:none; margin-top:0px;}
.doctor_time li span img{ width:16px; height:9px; vertical-align:middle; border:none; margin-top:8px;}
.doctor_time li a{ display:block;}

.fr{ float:right;}
.border_b{ border-bottom:#dfdfdf 1px solid;}
.L36{ line-height:36px;}
.bg_jt{ background:url(ztwwz_09_1.png) no-repeat center right;}
.bg_sj{ background:url(ztwwz_11.png) no-repeat center left; padding-right:20px;}
.w100{ width:100%;}





/*选择科室按钮*/
.zjlb_an{ position:absolute; right:0%; top:0%; width:24px; height:24px; background:#1779c0; border-radius:5px;}
.zjlb_an img{ width:12px; height:8px; margin:8px 6px;}
.zjlb_an a{ display:block;}

/*选择科室弹窗*/
.xzks{ width:100%; overflow-x:hidden; z-index:99;position:absolute;top:10px;right:0%;}

/*填写资料*/
ul.yygh_info{ width:95%; margin:auto;}
ul.yygh_info li{ line-height:25px; font-size:14px; margin-top:8px;}
ul.yygh_info li label{ width:25%; text-align:right; display:inline-block;}
ul.yygh_info li input{ width:63%; height:26px; line-height:26px; color:#666; border:#dfdfdf 1px solid; padding-left:3%; font-family:"微软雅黑"; margin-left:3%;}
ul.yygh_info li select{ width:67%; height:30px; line-height:30px; color:#666; border:#dfdfdf 1px solid; padding-left:3%; font-family:"微软雅黑"; margin-left:3%;}

ul.yygh_info li a{ width:92%; height:36px; display:block; margin:auto; color:#fff;}


/*幻灯*/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 450px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto; position: relative; width:100%; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;display:none;}
.flex-direction-nav a {width: 30px; height: 45px; margin: -30px 0 0; display: block; background: url("ad_ctr.png") no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; filter:alpha(opacity=0); -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px; right: 0; }
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25); }
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center;}
.flex-control-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {background: url("dot.png") no-repeat 0 -8px;background-size: 100%;display:block;overflow: hidden;width: 10px;height: 10px;text-indent:-99em;cursor: pointer;}
.flex-control-paging li a.flex-active { background-position: 0 1px; }
/*banner-css-end*/

/*预约信息页面*/
.table{ width:100%; margin:auto;}
.tab_yy{ width:100%; border:#999 1px solid; border-collapse:collapse; text-align:center;}
.tab_yy tr th{ font-size:14px; color:#666; height:36px;}
.tab_yy tr td{ font-size:12px; color:#666; height:32px;}
.tab_yy tr td a{ color:#3d94ea;}
.tab_yy tr td a:hover{ text-decoration:underline;}

