﻿/* 
 * @description: Commonly used template for web 
 * @author: peng.sr 
 * @update: 20140610
*/ 
@charset "utf-8";
body,textarea,input,select,option {font-size:12px;color:#333;font-family:Tahoma,Arial,sans-serif;}h1,h2,h3,h4,h5,h6 {font-size:100%;}body,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,dd,p,textarea,input,select,option,form {margin:0;}ol,ul,li,textarea,input,select,option,th,td {padding:0;}table {border-collapse:collapse;}ol,ul {list-style-type:none;}.clears:before,.clears:after {content:'';display:table;}.clears:after {clear:both;}.clears {*zoom:1;}.clear {clear:both;height:0;overflow:hidden;}a {text-decoration:none;color:#333;}a,textarea,input{outline:none}textarea {overflow:auto;resize:none;}.img img {display:block;}a img {border:none;}.z_index{position:fixed;_position:absolute;z-index:999;display:none;}label,label input{vertical-align:middle}.pr {position:relative;}.pa {position:absolute;}.fl {float:left;}.fr {float:right;}
.m980 {margin:0 auto;width:980px;}.t10 {margin-top:10px;}a:hover{text-decoration:underline}.m978{margin:0 auto;width:978px;}
body{word-wrap:break-word;word-break:break-all;}

.cla_left{ float:left;width:640px;}
.cla_left .road{ overflow:hidden;padding:10px 0;}
.cla_left .road a{font-size:14px;font-weight:bold;color:#1669ac;}
.cla_left .road .m{ float:right;font-weight:normal;font-size:12px;}
.cla_libox{ background-color:#f8f8f8;border:1px solid #e2e2e2;border-top:2px solid #70bd56; overflow:hidden;padding:8px 0;}
.cla_libox a{font-size:14px;color:#025e99; float:left;width:115px;margin-left:15px; line-height:30px;}
.cla_libox a:hover{color:#ff6600;}
.cla_list{padding-top:10px;}
.cla_list li{ height:46px; line-height:46px; overflow:hidden;zoom:1; clear:both;border-bottom:1px dashed #ebebeb;padding:0 15px;}
.cla_list li a{font-size:14px;color:#666;}
.cla_list li em{color:#5ca917;font-style:normal;margin-right:6px;}
.cla_list li span{ float:right;color:#999;}
.cla_page{ clear:both; text-align:center;padding:32px 0;font-size:12px;}
.cla_page span{color:#0f3478;margin-right:6px;font-size:14px;}
.cla_page .sp{color:#666;}
.cla_page a{color:#0f3478;}
.cla_page a:hover{color:#f9013b;text-decoration:none;}
.cla_page .cla_aa2{color:#f9013b;}
.cla_about{ overflow:hidden; border:1px solid #e2e2e2;}
.cla_about .sp{ display:block; background-color:#f8f8f8;border-bottom:1px solid #e2e2e2; line-height:40px; height:40px;padding-left:20px;font-weight:bold;font-size:14px;box-shadow:0 1px 2px #ddd; }
.cla_about ul{padding:10px 0; overflow:hidden;zoom:1;}
.cla_about li{ float:left; line-height:30px;font-size:14px;width:295px;padding-left:20px; height:30px; overflow:hidden;}
.cla_about li a{color:#666;}
.cla_about li em{font-style:normal;color:#5ca917;margin-right:6px;}
.cla_about_o li{width:195px;}
.cho_day{ overflow:hidden;border:1px solid #e2e2e2;}
.cho_day p a{color:#2a6e00;font-size:14px;font-weight:bold; float:left;width:162px; text-align:center; line-height:46px;border-bottom:1px dashed #ebebeb;}
.cho_day a:hover{color:#ff6600;}
.cla_ask{ overflow:hidden;border:1px solid #e2e2e2;border-top:2px solid #70bd56;padding:30px 20px 20px 20px;margin-top:20px;}
.cla_ask h3{font:18px/26px "微软雅黑",Arial,verdana;}
.cla_ask .sp1{ display:block;color:#999; line-height:20px;padding-top:20px;}
.cla_ask .sp2{ text-align:right; display:block;color:#999; line-height:20px;padding-top:20px;}
.cla_ask p{ display:block; line-height:28px;font-size:14px;padding-top:20px;}
.tp20{margin-top:20px;}

.cla_ans{padding:20px;border:1px solid #e2e2e2;margin-top:20px;border-top:2px solid #70bd56;}
.cla_ans .tip{ display:block;font-size:14px;font-weight:bold;}
.cla_ans .tip em{font-style:normal; float:right;font-size:12px;font-weight:normal;color:#999;}
.cla_ans dl{ clear:both; overflow:hidden;zoom:1;padding:20px 0 12px 0;}
.cla_ans dl dt{ float:left;width:76px;}
.cla_ans dl dt img{width:76px; height:90px;}
.cla_ans dl dd{ float:left;width:502px;padding-left:20px;color:#999; line-height:22px;}
.cla_ans dl .d1 a{font-size:14px;color:#2969ad;font-weight:bold;margin-right:6px;}
.cla_ans dl .d1 em{font-size:14px;color:#2969ad;font-weight:bold;margin-right:6px;}
.cla_ans dl .d3{padding-top:4px;color:#666;}
.cla_ans dl .d3 a{color:#2969ad; font-family:"宋体";}
.cla_ansbot{padding-bottom:20px;}
.cla_ansbot strong{font-size:14px;color:#ff6600; display:block;}
.cla_ansbot .replycontent{ display:block; clear:both;color:#666; line-height:22px;font-size:14px;padding-top:5px;}

.p_zixunbox{padding:12px 0 20px 0; overflow:hidden;border-top:1px dashed #ebebeb;}
.p_zixunbox .ti{ display:block;color:#5DB23D;padding:5px 10px;font:bold 18px/32px "微软雅黑",Arial,verdana; background-color:#F7F7F7;margin-bottom:10px;}
.p_zixunbox p{ display:block;}
.p_chatli_doc{width:620px; display:block;padding:6px 0 6px 0; clear:both; overflow:hidden;}
.p_chatliface{width:70px;float:left;font-style:normal; line-height:20px;padding-top:5px;font-weight:bold;color:#666;text-align:center;}
.p_chatli_doc .p_chatliface{color:#5DB23D;}
.p_chatcont{ background-color:#d8ebd1;position:relative; float:left;padding:6px 20px 6px 20px;margin-left:20px;border-radius:10px;max-width:450px;font-size:14px; color:#2c7c00;font-style:normal; line-height:22px; text-align:left;}
.p_chatli_doc .p_chatcont i{ background:url(p_cico.png) no-repeat; background-position:0 -23px; height:17px; width:12px; display:block; position:absolute;left:-12px;top:10px; z-index:1;}
.p_chatcont span{font-size:14px; color:#2c7c00; line-height:22px; text-align:left;}
.p_custime{ display:block;color:#666; text-align:center;}
.p_chatli_sick{width:620px;display:block;padding:6px 0 6px 0;clear:both; overflow:hidden;font-style:normal;}
.p_chatli_sick .p_chatcont i{ background:url(p_cico.png) no-repeat; background-position:0 0; height:18px; width:12px; display:block; position:absolute;left:-12px;top:10px; z-index:1;}
.p_chatli_sick .p_chatcont{ background-color:#eee;color:#333;}
.p_zixunmore{ display:block; clear:both; text-align:center;padding-top:10px;}
.p_zixunmore a{color:#2969AD;}

.g-mohe{padding-left:5px;}
.g-mohe .title{font-size:14px;padding:5px 0 10px 0; display:block;}
#mohe-liangyi_zhixin{position:relative;font-size:12px;color:#4c4c4c;line-height:20px}
#mohe-liangyi_zhixin .mh-tit-cont{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:-5px;margin-bottom:-6px\9;margin-bottom:-5px\0}
#mohe-liangyi_zhixin .narrow-screen{max-width:75px}
#mohe-liangyi_zhixin .wide-screen{max-width:245px}
#mohe-liangyi_zhixin .mh-tit-tips{line-height:20px;height:20px;margin-left:5px;border:1px solid #ddf6ce;border-radius:2px;padding:1px;font-size:12px;font-weight:lighter;color:#41930b;background-color:#f2fdec;white-space:nowrap}
#mohe-liangyi_zhixin .item:after{display:block;clear:both;content:"";visibility:hidden;line-height:0}
#mohe-liangyi_zhixin .item{*zoom:1;border-top:1px solid #f6f4ec}
#mohe-liangyi_zhixin .item dt{height:30px;line-height:30px;color:#777;text-align:left;float:left;margin-right:5px;position:relative}
#mohe-liangyi_zhixin .item dd{overflow:hidden;_float:left;line-height:19px}
#mohe-liangyi_zhixin .item dd p{margin-top:5px}
#mohe-liangyi_zhixin .item dd a{text-decoration:none;color:#1669ac;}
#mohe-liangyi_zhixin .item dd a:hover{text-decoration:underline}

.p_artbox1 {overflow: hidden;}
.p_artbox1 .ti {border-bottom: 1px solid #d5d5d5;clear: both;height: 40px;position: relative;}
.p_artbox1 .ti span {border-bottom: 2px solid #6db124;bottom: -1px;float: left;font: 18px/39px Arial,verdana;position: absolute;}
.p_tuihosli {float: left;margin-top: 10px;overflow: hidden;padding-right: 10px;width: 300px;height:79px;}
.p_tuihosli .p_hosulaimg {display: block;float: left;height: 70px;width: 90px;}
.p_tuihosli a img {height: 70px;width: 90px;}
.p_tuihosli div {float: left;padding-left: 10px;width: 190px;}
.p_tuihosli div a {display: block;font: 16px/20px Arial,verdana;}
.p_tuihosli div var {background-color: #64b729;border-radius: 3px;clear: both;color: #fff;float: left;font-style: normal;margin-top: 8px;padding: 1px 4px;}
.p_tuihosli div span {clear: both;display: block;line-height: 16px;}

.w_part4 h3, .w_part5 h3 {font-family: "微软雅黑";font-size: 18px;font-weight: normal;padding-top: 41px;}
.w_part4 h3 a {color: #1669ac;float: right;font-family: "宋体";font-size: 14px;line-height: 24px;}
.w_part4 dl {padding-top: 29px;}
.w_part4 dl dt {float: left;}
.w_part4 dl dd {float: right;width: 200px;}
.w_part4 dl dd a {color: #1669ac;font-size: 12px;}
.w_part4 dl .w_dd1 a {font-size: 14px;}
.w_part4 .w_dd2 b {color: #e10900;font-weight: normal;}
.w_part4 .w_dd1 {margin-top: -5px;padding-bottom: 5px;}
.w_part4 .w_dd2 {line-height: 20px;}

/*右侧广告-专家推荐*/
.p_lbox4{width:298px;border:1px solid #E8E8E8;border-top:3px solid #84c86d;margin:12px 0;}
.p_lbox4 a{ text-decoration:none;color:#333;}
.p_titlebar{height:36px;overflow:hidden;clear:both;padding-left:12px;color:#566730;font-size:14px;line-height:36px;}
.p_titlebar h4{color:#566730;float:left;font-size:14px;line-height:36px;}
.p_titlebar h4 span{font-size:12px;font-weight:normal;}
.p_titlebar .more{float:right;line-height:36px;}
.p_titlebar .more a{padding:0 2px;}
.p_titlebar .more a:hover{color:#ff6600;text-decoration:underline;}

.b_lbox .shopad li a{padding:0;}
.b_lbox .shopad li.imgad a{padding-left:11px;}
.shopad ul{padding:10px 12px;}
.shopad .imgad{margin-bottom:5px;}
.shopad li a{font-size:14px;padding-left:3px;line-height:28px;}
.shopad li.imgad a{display:block;float:left;width:134px;height:106px;font-size:12px;line-height:22px;text-decoration:none;overflow:hidden;}
.shopad li.imgad a:hover{color:#ff6600;text-decoration:none;}
.shopad .imgad img{display:block;width:130px;height:80px;}
.shopad li{line-height:28px;}
.shopad li.imgad{margin-left:0;padding:0;background:none;}
/****/

/*诊室文章*/
.adlist_ul ul{padding:10px 0; overflow:hidden;zoom:1;}
.adlist_ul li{ float:left; line-height:26px;font-size:12px;width:200px;padding-left:15px; height:26px; overflow:hidden;}
.adlist_ul li a{color:#666;}
.adlist_ul li em{font-style:normal;color:#5ca917;margin-right:6px;}
/***/
/** 头部 **/
.header{width:100%;background:#FFFFFF none repeat scroll 0 0;font-family: "宋体",sans-serif;border-bottom:1px solid #e5e5e5;}


.LogoNav{overflow: hidden;height: 40px;}
.LogoNav .logo_p{display:block;width:150px;height:38px;float:left;}
.LogoNav .logo_p .logo{display:block;width:38px;height:38px;float:left;background:url(logo_nav_shilu.png) no-repeat;background-position:0 -3px;}
.LogoNav .logo_p .news_logo{display:block;width:100px;height:25px;float:left;background:url(logo_nav_shilu.png) no-repeat;background-position:-49px -9px;margin:5px 0 0 12px;}
.LogoNav p{float:left;line-height:38px;font-size:14px;padding-left:9px;}
.LogoNav p a{padding:0 5px;}
.LogoNav p span{padding:0 10px;color:#999;}
.LogoNav .search {width:300px;float:right;}
.LogoNav .search .text{display:block;float:left;width:228px;height:30px;border:none;border-top:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;border-left:1px solid #D4D4D4;padding-left:10px;}
.LogoNav .search .button{width:58px;height:32px;display:block;line-height:32px;text-align:center;background-color:#26BC2A;border:none;color:#fff;font-size:16px;font-family:"微软雅黑";overflow:hidden;}

.YWBDAD{position:relative;}
.YWBDAD a:after {content: "广告"; position: absolute;right:0;bottom:0;font-size:8px;background-color:rgba(0,0,0,.16);padding:0 1px;color:#fff;}