﻿@charset "utf-8";/*--------------------------
msn:ezwcn@hotmail.com
---------------------------*/
/*基本样式------------------*/
*{padding:0px; margin:0px;}
html{overflow-x:hidden;width:100%;}
body,form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
div,ul,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,span,a{zoom:1;}
body{color:#494949;font-size:14px;line-height:1.75em;}
h1,h3{font-size:16px;font-weight:normal;line-height:2.6rem;}
a{outline:0;cursor:pointer;*star:expression(this.onFocus=this.blur());}
a:link,a:active{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#494949;text-decoration:none;}
ul,li{list-style:none;}
a:hover img{opacity:0.8;filter:alpha(opacity=80);}
h1{font-size:16px;line-height:2.6rem;}
p{word-break:break-all;text-justify:inter-ideograph;}
img[src*=".jpg"]{border:none; background-image:url(../images/loading.gif);background-size:10px 10px;background-position:center center; background-repeat:no-repeat;}


/* 头部样式 */
.top{margin-top:42px;text-align:center; background:url(../images/logo_bg.jpg);  border-bottom:1px solid #e7d0ad; font-size:12px;height:59px;}
.top .logo{width:300px; padding:10px 10px 0; height:48px; margin:auto; background:url(../images/logo.jpg) no-repeat left; text-align:right; line-height:21px;background-size: 167px 58px;}
.top .logo strong{color:#910000; font-family:"微软雅黑"; font-weight:normal;}
.title{height:33px; background:url(../images/title.jpg); text-align:left; margin-top:6px;}
.title h2{font-size:16px; height:33px; line-height:33px; color:#fff;  padding-left:24px; background:url(../images/li3.jpg) no-repeat 6px;}
.title a{color:#ffffff;}
.title strong{color:#f5c320; padding-left:10px;}
.title span{width:60px; float:right; line-height:33px;  font-size:12px;}
.title span a,.title span a:visited{color:#b0afaf;}
/*主结构样式 */
.banner{margin-top:6px; text-align:center; background:#efe3c3;}
.bimg{height:131px;}
.ad68{height:29px;}
.qcd{height:101px;}
.banner a{display:block; text-align:center;}
.swipe {  overflow: hidden;  visibility: hidden;  position: relative;}
.swipe-wrap {  overflow: hidden;  position: relative;}
.swipe-wrap > div {  float:left;  width:312px;  position: relative;}
.swipe-wrap > div img{width:312px;height:101px;}
.nav{ margin-top:6px; overflow:hidden; zoom:1; position:relative;}
.nav li{width:25%; height:33px; line-height:33px; float:left; text-align:center; background:url(../images/nav_bg.jpg); font-size:14px; }
.nav li a,.nav li a:visited{color:#fff; line-height:33px; text-decoration:none; display:block;  }
.nav a:hover{color:#ff0;}
.nav span{width:6px; text-align:center; line-height:33px; position:absolute; color:#fff; right:6px; top:0px;}
.nav span a{color:#fff;}
.nav .line{background: url(../images/line.jpg) no-repeat right;}
.nav .line2{background: url(../images/line3.jpg) no-repeat right bottom;}
.tel{text-align:center;margin-top:6px; padding:0 10px; border-top:1px solid #c2d4e5;border-bottom:1px solid #c2d4e5;}
.tel a{padding:5px; display:inline-block; }
.adv_box1{border:1px solid #f6daef; text-align:center; background:url(../images/adv_img_bg.jpg); height:39px;}
.adv_box1 a,.adv_box1 a:visited{padding-top:5px; display:block;}
.content{padding:10px 0px 0; overflow:hidden; zoom:1;}
.sub_menu {margin-top:6px; overflow:hidden; zoom:1;}
.sub_menu li{width:99px; height:35px; line-height:35px; text-align:center; background:url(../images/sub_menu.jpg); float:left; margin-left:4px; margin-bottom:6px; display:inline;}
.search{height:27px; padding:5px; overflow:hidden; zoom:1;}
.search input{height:25px; line-height:25px; width:80%; padding:0 3px; font-size:12px; float:left; background: url(../images/search_bg.jpg); border:1px solid #d4ae75; border-right:none; color:#727272;}
.search .a,.search .a:visited{width:48px; height:27px; text-align:center; line-height:25px; background:url(../images/search.jpg); border:1px solid #d4ae75; border-left:none; float:left; display:block; color:#fff;}
.search .a:hover{color:#ff0; text-decoration:none;}

/*专家样式*/
.zj{padding-top:10px;}
h1{color:#fff;fpadding:0px 10px;background:#af6c0c;text-align:center;}
h3{line-height:16px;color:#4c321a;border-bottom:1px solid #4c321a;padding-bottom:5px;margin-bottom:5px;}
.per{padding:10px;}
.zj,.zj div,.zj ul{overflow:hidden;}
.per .zjs{float:left;}
.per .zjs img{float:left;margin-right:10px;}
.per .info{text-indent:0em;padding:0;}
.per .info span{display:block;font-size:13px;line-height:19px;}
.per .info span.zx a{font-size:16px;display:block;float:left;text-align:center;padding:2px 10px;color:#fff;margin-top:2px;}
.per .info span.zx a.le{background:#4c321a;margin-right:20px;}
.per .info span.zx a.rh{background:#af6c0c;}
ul.al{padding:0px 10px;}
ul.al li{width:32.3%;float:left;padding-left:1.5%;}
ul.al li:first-child{padding-left:0px;}
ul.al li img{width:100%;min-height:70px;float:left;}
.zjclick{border-radius:5px;background:#af6c0c;margin:10px 10px 5px 10px;text-align:center;padding:5px 0px}
.zjclick a{color:#fff;font-size:16px;}

/*低部样式 */
.footer{ margin-top:4px; height:100px; text-align:left; font-size:14px; background: url(../images/footer.jpg) repeat-x; text-align:center; font-size:12px; line-height:21px;margin-bottom: 71px;}
.footer strong{ display:block; line-height:24px; color:#910000; padding-top:5px;}


/*底部*/		
.OnlineBtna {width:100%;height:42px; background:-webkit-gradient(linear,left top,left bottom,from(#cf1111),to(#c41414));
	background:-moz-gradient(linear,left top,left bottom,from(#cf1111),to(#c41414));
	background:-o-gradient(linear,left top,left bottom,from(#cf1111),to(#c41414));
	background:-ms-gradient(linear,left top,left bottom,from(#cf1111),to(#c41414)); color:#fff; text-align:center;cursor:pointer;position: fixed; left:0; top:0px; overflow:hidden;z-index:3; }
.OnlineBtna a,.OnlineBtna span{ height:34px; padding-top:4px; float:left; width:100%; text-align:center; z-index:9999; color:#fff;}
.OnlineBtna img{ vertical-align:middle; margin-right:5px;}

.bottom{position:fixed;left:0px;bottom:41px;width:100%;z-index:1000;}
.bottom:before{content:"";display:block;height:1px;width:100%;background:#888;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);}
.bottom ul{display:-webkit-box;display:box;background:-webkit-linear-gradient(top,#c64104 ,#ab2d04);height:50px;}
.bottom ul li{-webkit-box-flex:1;box-flex:1; text-align:center;}
.bottom ul li a{line-height:75px;font-size:14px; position:relative;height:50px;display:block;color:#fff}
.bottom ul li a:before{position:absolute;left:50%;margin-left:-7px;top:4px;line-height:25px;color:#fff;text-shadow: 0 1px 1px #949494;}
.bottom ul li:nth-child(2) a:before{-webkit-animation:zixun 1s linear 0 infinite;text-shadow:0 0 1px #949494;-webkit-text-stroke:1px #949494;}
.bottom ul li:nth-child(3){}
.bottom ul li:nth-child(3) a{width:42px;height:42px;line-height:42px;display:block; margin:0 auto;border-radius:30px;border:2px solid #fff;box-shadow:inset 0 0 0 1px #fff;font-size:18px;top:2px;background: -webkit-radial-gradient(50% 50%,#c23d04,#b03004);-webkit-tap-highlight-color:rgba(0,255,0,0);}
.bottom ul li:nth-child(3) a:before{-webkit-transition:all 0.3s linear 0;line-height:42px;top:0px;margin-left:-9px;}
.bottom ul li:nth-child(3) a.icon-plus1:before{content:"\e610";-webkit-transition:all 0.3s linear 0;line-height:42px;top:0px;margin-left:-9px; -webkit-transform:rotate(45deg);}

.daohang{position:fixed;width:100%;height:0;background:rgba(0,0,0,0.7);left:0;top:0;z-index:10;box-sizing:border-box;}
.daohang ul{position:absolute;left:2.5%;bottom:95px;width:95%;overflow:hidden; -webkit-transition:all 0.3s linear 0;-webkit-transform:scale(0);-webkit-transform-origin:center bottom;}
.daohang li{height:90px;width:25%;float:left;}
.daohang li a{text-align:center;color:#fff;font-size:12px;display:block;}
.daohang li a:before{display:block;overflow:hidden;margin:0 auto; border-radius:2px;font-size:32px; width:50px;height:50px;line-height:50px;background-color:rgba(0,0,0,0.7);color:rgba(0,0,0,1);box-sizing:border-box;-webkit-text-stroke:1px #fff;text-shadow:0 0 1px #fff;}


/*病例封面页*/
.gc{padding:10px;}
.bl,.gy {padding-bottom:10px;}
.bl .zb,.bl .yb{width:49%;}
.bl .zb{float:left;}
.bl .yb{float:right;}
.all{position:relative;overflow:hidden;}
.all img{width:99%;float:left;border:1px solid #ccc;}
.all .pos{background:#fff;position:absolute;width:40%;line-height:20px;bottom:0px;text-align:center;opacity:0.75;color:#4c321a;}
.aa{margin-top:8%;}
.gy {border-bottom:1px dashed #666;}
.gy span{display:block;text-align:center;}
.basic .jj{color:#666666;float:left;width:64%;font-size:13px;margin-top:3px;}
.basic img{float:right;border:1px solid #ccc;}
.red{color:#F00;}
ul.anli li{padding:10px 0px;}
ul.anli li .bt span{font-size:16px;}
ul.anli li .bt a{float:right;}
ul.anli li .bt a img{margin-right:5px; vertical-align:text-top;}
ul.anli .line{display:block;height:1px;width:80%;margin:0 auto;background:-webkit-linear-gradient(left,#f4f4f4,#dfdfdf,#f4f4f4);}
/*病例封面页*/

/*******病例展********/
.con,.con div,.con ul,.con p{overflow:hidden;}
.ban{padding-top:10px;}
.ban img{float:left;width:100%;min-height:150px;}
.info{text-indent:2em;padding:10px 5px;overflow:hidden}
h1{background:#ad6c09;padding:0px 5px;color:#fff;}
h1 a{float:right;color:#4f3421;display:inline-block;padding:3px 5px;background:#fff;border-radius:10px;line-height:15px;font-size:14px;border:1px solid #efe2ce;margin-top:9px;}
ul.al{padding:0px 3px;}
ul.al li{width:32%;float:left;font-size:12px;margin-left:2%;margin-top:10px;padding-left:0;}
ul.al li:first-child,ul.al li:nth-child(4),ul.al li:nth-child(7),ul.al li:nth-child(10),ul.al li:nth-child(13){margin-left:0px;}
ul.al li img{width:100%;min-height:43px;float:left;}
ul.al li span{display:block;text-align:center;float:left;width:100%;background:#ebebeb;margin-top:1px;line-height:20px;}

ul.zx{padding:10px 0px;}
ul.zx li{width:33.3%;float:left;}
ul.zx li img{vertical-align:middle;margin-right:1px;}
ul.zx li a{color:#fff;font-size:16px;display:block;padding:3px 5px;border-radius:5px;background:#f29612;width:88%;margin:0 auto;text-align:center}
ul.zx li:nth-child(2) a{background:#4f3421;}

.click{padding:5px;width:90%;margin:0 auto;background:#f29612;text-align:center;border-radius:5px;margin-bottom:20px;}
.click a{color:#fff;}

.docter ul{overflow:hidden; zoom:1; padding:10px 0px;}
.docter li{width:50%; float:left; text-align:left; line-height:21px; font-size:12px; overflow:hidden; zoom:1; padding-bottom:8px;}
.docter li p{width:75px; float:left;padding-left:0;}
.docter li img{width:73px; height:86px; padding:0 4px; float:left;}
.docter li strong{display:block; line-height:21px; color:#b51018; font-size:14px;}
.docter li a,.docter li a:visited{display:block; height:21px; margin-top:2px; line-height:21px; color:#fff; padding-left:6px;}
.docter li a:hover{color:#ff0; text-decoration:none;}
.docter .bt1{background:url(../images/bot_1.gif) no-repeat;}
.docter .bt2{background:url(../images/bot_2.gif) no-repeat;}


/****问答系统 页面********/
.wenda { line-height:2.1rem; padding:10px;}
.wenda span{color:#ff0000;}
.wenda .icon-phone{ width: 35px;height: 34px;text-align: center;line-height: 29px;background: url(../images/search.jpg);border: 1px solid #d4ae75;border-right: none;color: #fff; padding-top:4px; float:left;}
.wenda .icon-phone:before{ margin-top:4px; font-size:20px;}
.wenda input[type=text]{height: 38px;width: 56%;padding: 0 3px;font-size: 12px;border: 1px solid #d4ae75;border-left: none;border-right: none;color: #727272;}
.wenda input[type=submit]{width: 88px;height: 40px;text-align: center;line-height: 25px;background: url(../images/search.jpg);border: 1px solid #d4ae75;border-left: none;color: #fff;}

.wenda div:nth-child(4),
.wenda div:nth-child(6),
.wenda div:nth-child(8){ background:#62491f; line-height:40px; height:40px; text-align:center; position:relative;}
.wenda div:nth-child(4) a,
.wenda div:nth-child(6) a,
.wenda div:nth-child(8) a{color:#fff; text-decoration:none;}
.wenda div:nth-child(4) a:nth-child(1),
.wenda div:nth-child(4) a:nth-child(2),
.wenda div:nth-child(6) a:nth-child(1),
.wenda div:nth-child(6) a:nth-child(2),
.wenda div:nth-child(8) a:nth-child(1),
.wenda div:nth-child(8) a:nth-child(2){ margin-right:30px;}
.wenda div:nth-child(4) a:before,
.wenda div:nth-child(6) a:before,
.wenda div:nth-child(8) a:before{ font-size:20px; margin-right:5px;}

.wenda div:nth-child(4) em,
.wenda div:nth-child(6) em,
.wenda div:nth-child(8) em{ background:#fff; width: 12px;height: 12px;border: 1px solid #fff;border-radius: 7px; right:15%; top:12px; position:absolute;}
.wenda div:nth-child(4) em i,
.wenda div:nth-child(6) em i,
.wenda div:nth-child(8) em i{width:0;height:0;border-top:3px solid transparent;border-left: 6px solid #62491f;  
   border-bottom: 3px solid transparent; position:absolute; top:3px; right:2px;}
   
.wenda p:nth-child(3),.wenda p:nth-child(5),.wenda p:nth-child(7),.wenda p:nth-child(9){ text-align:center;font-size:0.8rem;}
.wenda strong{color:#c51313;}
.wenda p:nth-child(11) span,.wenda p:nth-child(12) span,.wenda p:nth-child(13) span,.wenda p:nth-child(14) span{color:#c51313; font-size:1.6rem;}
.wenda p{ line-height:2.0rem; font-size:14px;}

.wenda ul{ margin:0 auto; overflow:hidden; }
.wenda ul div{ text-align:center;color:#fff;background:#d4ae75;}
.wenda ul li{ width:50%; float:left; text-align:center;position:relative;}
.wenda ul li img{ width:98.5%; padding:1px; background:#fff; }
.wenda ul li:nth-child(2) img{ border-left:1px solid #d4ae75;border-bottom:1px solid #d4ae75;}
.wenda ul li:nth-child(3) img{ width:98%;border-right:1px solid #d4ae75;border-bottom:1px solid #d4ae75;}
.wenda ul li span{position: absolute;text-align: center;background: rgba(106,105,104,0.8);color: #fff;bottom: 14px;right: 1px;
width: 50%;line-height: 1.6rem;font-size: 12px !important;}
.wenda .n_wtb tr td{border:1px solid #c7ced0;background-color:#eeeeee;font-size:12px;color:#005880;text-align: center;}
.wenda .n_wtb tr td a{}
.wenda .n_wtb tr td select{ width:100%;}

.tuijian ul li{border-bottom: 2px dashed #dfdfdf;overflow: hidden; line-height:2.5rem; padding-left:10px;}
.tuijian ul li span{ font-size:1.6rem; color:#cccccc;}
.tuijian ul li p{ text-align:center;}
.tuijian ul li:last-child{ border-bottom:none;}

/****问答系统 页面********/

.bottom ul li a .no1 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;position: absolute;border: 2px solid #fff;width: 20px;height: 20px;line-height: 17px;font-size: 14px;color: #fff;right: 1px;top: 1px;font-family: arial;font-weight: bold;-webkit-animation: dot 2s infinite;
animation: dot 2s infinite;border-radius: 10px;background: -webkit-linear-gradient(top, #fd142e, #bf0116);background: linear-gradient(to bottom, #fd142e, #bf0116);}
@-webkit-keyframes dot{
	  0%{opacity:1;}
	  50%{opacity:1;}
	  50.01%{opacity:0;}
	  100%{opacity:0;}
	}
@keyframes dot{
	  0%{opacity:1;}
	  50.01%{opacity:1;}
	  50%{opacity:0;}
	  100%{opacity:0;}
	}
	



.msgBox{ padding:20px 0 0 0; border-top:1px solid #ddd}
.msgBox .time{display:block;width:35%;height:25px;background:#ccc;border-radius: 5px;text-align:center;line-height:25px;font-size:14px;color:#fff;margin:0 auto 12px;}
.msgBox .item{padding-bottom:15px;padding-left:10px;}
.msgBox .item img{display:block;width:44px;height:44px;float:left;margin-right:10px;margin-top:5px;}
.msgBox .item .message{width:60%;height:70px;text-align:left;background: -webkit-gradient(linear,left top,left bottom,from(#beee4d),to(#aad144));
background: -moz-gradient(linear,left top,left bottom,from(#beee4d),to(#aad144));
background: -o-gradient(linear,left top,left bottom,from(#beee4d),to(#aad144));
background: -ms-gradient(linear,left top,left bottom,from(#beee4d),to(#aad144));border-radius: 5px;float:left;line-height:20px;padding-left:17px;padding-right:10px;color:#222;padding-top:5px; box-shadow:2px 2px 2px #888; position:relative; border:1px #c0d997 solid;}
.msgBox .item .message:before{content: "";display: block;width: 8px;height: 8px;background: #b1e545;-webkit-transform: rotate(45deg);position: absolute;top: 1rem;left: -4px;}
.msgBox .clear{ clear:both; height:5px;}