body { text-align: center; margin:0; background:#D0DAE2; font-size:16px; color:#000000;font-family:"microsoft Yahei";}
body > div { text-align:center; margin-right:auto; margin-left:auto;} 
div,form,img,ul,ol,li,p,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight:normal;}
ul,li { list-style: none }
p{text-align:left;}


a {color: #333; text-decoration:none;}
a:hover {text-decoration:underline;}


.left { float:left;}
.right { float:right;}
.text-r {text-align: right;}
.area:after,.clear:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.clear,.area{zoom:1}
.fb{font-weight:bold}
.none{display: none;}

.area {width:1200px; clear:both; height:auto;margin:0 auto}

.global-box{background:url(images/bg.jpg);overflow:hidden;}
.global-box .left{width:200px;}
.global-box .right{width:1000px}

.logo-box{padding:0px 0 0 20px;background:#2275BD;margin-bottom:13px;height: 84px;}
.logo-box .logo{width:169px;height:84px;background:url(images/logo.png);text-indent:-10000px;overflow:hidden;display:block;}

.nav-box{width:177px;padding-left:23px;}
.nav-box ul{padding-right:15px;text-align:right;}
.nav-box ul a{display:block;line-height:23px;height:23px;font-size:16px;color:#fff;padding-right:9px;text-align:right;}
.nav-box ul a:hover,.nav-box ul a.active{color:#2275BD;background:url(images/i.gif) no-repeat center right;text-decoration:none;}
.nav-box ul li{height:37px}
.nav-box .bgline{height:1px;background:url(images/bgline.gif);overflow:hidden;margin-bottom:13px;}

.toolbar{height:35px;background:#191919;font-size:14px;color:#CCC;position:relative;}
.toolbar .welcome{width:80px;padding-left:13px;overflow:hidden;height:19px;background:url(images/bg.gif);position:absolute;top:8px;color:#CCC;left:16px}
.toolbar .today{width:400px;overflow:hidden;height:19px;position:absolute;top:8px;color:#CCC;left:123px;text-align:left;}
.toolbar .today a{color:#ccc}
.toolbar .search-box{width:184px;height:25px;background:url(images/search_bg.gif);position:absolute;top:5px;left:679px;overflow:hidden;}
.toolbar .search-box .input-text{border:0;background:transparent;float:left;width:134px;padding:6px 5px 5px;color:#ccc;font-family:arial;line-height:14px;}
.toolbar .search-box .btn{float:left;width:40px;height:25px;}
.toolbar .text{position:absolute;top:8px;left:875px;}
.toolbar .text a{color:#fff}

.main-box .lft{width:700px;float:left;padding:10px 15px;}
.main-box .rft{width:260px;padding-right:10px;float:right;}

h2.title{font-size:18px;color:#2275BD;text-align:left;padding:8px 0 0;}
h2.title b{display:inline-block;width:6px;height:19px;background:url(images/i1.gif);float:left;margin-right:4px;overflow:hidden;margin-top:3px}
h2.title1{font-size:18px;color:#333;text-align:left;padding:8px 0 0;margin-bottom:10px;}
h2.title1 span{color: #ccc;font-size: 20px;}

.hot-text{margin-bottom:10px;}
.hot-text h1{font-size:30px;color:#333;line-height:44px;text-align:left;font-weight:bold;}
.hot-text h1 a{color:#333}
.hot-text h3{font-size:18px;color:#666;line-height:36px;text-align:left;font-weight:bold;}
.hot-text h3 a{color:#666;}
.hot-foot{text-align:left;color:#999;font-size:12px;padding-top:5px;}
.t-weibo{display:inline-block;width:24px;height:19px;background:url(images/sina.gif);overflow:hidden;}
.main-box .lft .bgline{background:url(images/bgline1.gif);height:1px;overflow:hidden;margin:15px 0;}

.main-box .lft .container-box{padding-top:12px;height:134px;clear: both;}
.main-box .lft .container-box .img-box{width:200px;float:left; margin-right: 20px; position:relative; height: 107px; overflow: hidden;border-radius: 8px;}
.main-box .lft .container-box .img-box1{width:150px;float:left;position:relative; height: 107px; overflow: hidden;}
.main-box .lft .container-box .img-box .doctors{display: block; width: 70%;margin-left: 12px;}
.main-box .lft .container-box .img-box-doctor{width:110px;float:left;margin-right:20px;position:relative; height: 107px; overflow: hidden;}
.main-box .lft .container-box .img-box a{position:absolute;top:0;left:0;width:200px;height:107px;background:url("images/mask.png") no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="images/mask.png");}
.main-box .lft .container-box .text-box{text-align:left;margin-top: -4px;}
.main-box .lft .container-box .text-box h3{height:28px;font-size:16px;color:#141F40}
.main-box .lft .container-box .text-box h3 a{color:#141F40}
.main-box .lft .container-box .text-box .info{font-size:14px;color:#999;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.main-box .lft .container-box .text-box .info .author{margin-right:28px;color:#2275BD}
.main-box .lft .container-box .text-box .info .author a{color:#2275BD}
.main-box .lft .container-box .text-box .info .date{margin-right:35px;}
.main-box .lft .container-box .text-box .info .share{color:#666}
.main-box .lft .container-box .text-box p{font-size:14px;line-height:22px;color:#666;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.main-box .lft .container-box .more{text-align:right;color:#2275BD;font-size:14px;margin-top: 4px;}
.main-box .lft .container-box .more a{color:#2275BD}
.load{height:36px;margin-bottom:28px;background:url(images/load.jpg);}

.main-box .lft .PT1-box{height:138px;margin-bottom:15px;padding-top:12px;}
.main-box .lft .PT1-box .img-box{width:200px;float:left;position:relative;}
.main-box .lft .PT1-box .text-box{text-align:left;width:480px;background:#2275BD;color:#fff;padding:0 10px;float:left;height:138px;overflow:hidden;;}
.main-box .lft .PT1-box .text-box h3{font-size:14px;line-height:44px;}
.main-box .lft .PT1-box .text-box h3 span{font-size:18px;}
.main-box .lft .PT1-box .text-box p{line-height:18px;}

.btn-box{padding-top:30px;height:41px;}
.btn-box .btn{height:23px;background:url(images/bg1.jpg) no-repeat left;}
.btn-box .btn .dy{width:62px;height:22px;float:left;margin-right:8px;}
.btn-box .btn .dy-num{width:50px;color:#333;font-family:"SimSun";padding-top:5px;float:left;margin-right:20px}
.btn-box .btn .listen{width:57px;height:23px;float:left;margin-right:9px;}
.btn-box .btn .listen-num{width:43px;color:#FE8F21;padding-top:6px;float:left;font-family:"SimSun";}

.scan-box{height:170px;background:url(images/t.jpg);position:relative;margin-bottom:29px; margin-top: 5px;}
.scan-box a{display: block; width: 100%;height: 100%;}
.scan-box .ios{width:117px;height:36px;position:absolute;top:112px;left:11px;}
.scan-box .and{width:114px;height:36px;position:absolute;top:112px;left:135px;}

.main-box .rft h2{padding:8px 0 0 10px;text-align:left;height:28px;font-size:18px;color:#fff;background:#2275BD;margin-bottom:10px;}
.main-box .rft .container-box{width:260px;height:100px; clear: both;overflow: hidden;margin-bottom: 10px;}
.main-box .rft .container-box .img-box{float:left;margin-right:11px;}
.main-box .rft .container-box .text-box{float:left;width:165px;line-height:22px;text-align:left;font-size:14px}
.main-box .rft .container-box .text-box .author{color:#999;font-size:12px;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.main-box .rft .container-box .text-box .author a{color:#2275BD}
.imgContainer{
            position: relative;
            width: 220px;
            height: 100px;
            overflow: hidden;
            margin: 0 auto;
            border-radius: 6px;
          }
          .imgContainer img{
            display: block;
            width: 100%;
            height: 100%;
          }
          .imgContainer .imgText{
            color: #fff;
            width: 100%;
            height: 40px;
            position: absolute;
            bottom: 0;
            left: 0;
            background: rgba(0,0,0,.4);
          }
          .imgContainer .imgText p{
            text-align: center;
            font-size: 14px;
            line-height: 40px;
          }
.main-box .rft ul.list{width:222px;margin:0 auto;text-align:left;line-height:26px;margin-bottom:20px}
.main-box .rft ul.list li{width:74px;float:left;}
.main-box .rft ul.list1{width:260px;margin:0 auto;text-align:left;line-height:28px;margin-bottom:20px;font-size:14px;}
.main-box .rft ul.list1 li{padding-left:12px;background:url(images/i2.gif) no-repeat 2px 11px;}
.main-box .lft ul.list1{width:700px;margin:0 auto;text-align:left;line-height:28px;margin-bottom:10px;font-size:14px;}
.main-box .lft ul.list1 li{padding-left:12px;background:url(images/i2.gif) no-repeat 2px 11px;width:338px;float:left;height: 35px;overflow: hidden;}

.foot-box{border-top:5px solid #2275BD;padding-top:12px;font-size:14px;text-align:left;padding-bottom:15px;margin:0 15px;line-height:28px}
.foot-box span{color:#666;font-size:12px;}

.dir{padding-top:30px;text-align:left;font-size:18px;color:#333; margin-left: 20px;}
.pages{margin:20px auto;text-align:center;clear: both;}
.pages a,.pages span{display:inline-block;height:27px;padding:9px 14px 0;font-size:12px;color:#333;border:1px solid #F0F0F0;margin-right:4px}
.pages a:hover,.pages span{border:1px solid #2275BD;background:#2275BD;color:#fff;text-decoration:none}


.article-title h1{font-size: 26px; text-align: left; margin: 16px 0;}
.article-box{width:670px;margin:0 auto;text-align:left;line-height:28px;font-size:16px;}
.article-box .img-box{margin:30px auto;}
.article-box p{margin-bottom:22px;text-indent:28px;}
.article-box .share{text-align:right;}
.article-box .share strong{float:right;font-weight:normal;}
.article-box .share span{display:inline-block;width:82px;height:16px;background:url(images/share.jpg) no-repeat;float:right;margin-top:6px;}
.article-box .share span .sina-weibo{width:16px;height:16px;float:left;margin-right:6px}
.article-box .share span .qq-weibo{width:16px;height:16px;float:left;margin-right:6px}
.article-box .share span .renren{width:16px;height:16px;float:left;margin-right:6px}
.article-box .share span .qq-t{width:16px;height:16px;float:left;}

.comment-box{margin-bottom:40px}

.tag-box{padding-top:39px;height:32px;border-bottom:3px solid #CFCFCF;width:970px;margin:0 auto;}
.tag-box span{float:left;width:100px;font-size:16px;height:32px;cursor:pointer;background:url(images/i3.gif) no-repeat right 3px}
.tag-box span.active{background:url(images/arrow.jpg) no-repeat bottom center;color:#2275BD}

.m-box{margin:0 auto;text-align:left;line-height:28px;color:#666;font-size:14px;padding:15px 0;min-height:500px;}
.tag-box1{padding-top:39px;height:32px;border-bottom:3px solid #CFCFCF;width:970px;margin:0 auto;}
.tag-box1 span{float:left;width:80px;font-size:14px;height:32px;background:url(images/arrow1.jpg) no-repeat bottom center;font-size:16px}

/*筛选*/
.filter{width: 1200px; margin-bottom: 25px;}
.filter_fast{ margin-top: 10px; margin-bottom: 10px; font-size: 20px; color: #333;text-align: center;}
.filter_fast span{font-size: 14px; color: #666; margin-left: 30px;}
.filter_fast span a{color:#20a3fe; margin-left: 3px;}
.clearfix {clear: both;}
.fl{float: left;}

.filter_btn{ border: 1px solid #f1f1f1; border-bottom: none;}
.filter_btn a{display: inline-block; width: 154px; height: 41px; font-size: 14px; color: #333; text-align: center; line-height: 41px; border-right: 1px solid #f1f1f1;}
.filter_btn a:hover{background: #fafafa;}
.filter_order {border: 1px solid #f1f1f1; border-bottom: none;font-size:18px; padding: 10px;}
.filter_order .h{font-size:20px; color:#333;}

.filter_showbox{border:1px solid #f1f1f1; padding-bottom: 10px;overflow: hidden;}
.filter_showbox p,.filter_showbox a{font-size: 14px; color: #666;}
.filter_screen{ margin-left: 8px; margin-top: 12px;}
.filter_screen h1{ text-indent: -999em;}
.filter_screen_all{width: 154px; height: 28px; line-height: 28px;}
.filter_screen_all a{margin-left: 35px; padding: 5px 10px;}
.filter_screen_all .all{color: #20a3fe;}
.filter_screen_other{width: 700px;}
.filter_screen_other a{float: left; padding: 0 10px; line-height: 28px; margin-right: 10px; height: 28px; margin-bottom: 5px;}
.filter_screen_other a:hover,.filter_screen_all a:hover{background: #20a3fe; color: #fff;}
.filter_screen .filter_on{background: #20a3fe; color: #fff;}
.filter_screen_choose a{float: left; height: 22px; line-height: 22px;  border: 1px solid #20a3fe; margin-right: 24px;}
.filter_screen_choose a span{padding: 0 26px; color: #20a3fe; border-right: 1px solid #20a3fe; float: left;}
.filter_screen_choose a i{color: #20a3fe; font-size: 16px; float: left; width: 22px; height: 22px; background: url(/statics/pc/images/list_icon.png) no-repeat -264px -65px;}
.filter_screen_choose .clear_all{color: #666; border: 0;}
.filter_order{clear:both; padding-bottom:12px;overflow: hidden;}
.filter_order h1{float:left; font-size: 24px; font-weight:700;}
.filter_order i{float: right;}
.news_h2{
  text-align: left;
  font-size: 24px;
  font-weight: 700;
  margin: 10px 0;
}
.h_time{
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  color: #999;
  font-size: 13px;
  margin-top: -2px;
}
/*医院内页*/
.yiyuan_data { position:relative; height:150px; background-color:#fff; clear: both; margin-top: 25px; margin-left: 20px;}
.yiyuan_logo {width: 300px;height: 160px; overflow: hidden; float: left;}
.yiyuan_data h1, .yiyuan_data h2 { display:block; font-size:40px; color:#3e3e3e; text-align: left; padding-left: 50px;overflow: hidden;height: 52px;}
.yiyuan_data .txt { padding:20px 0 0 50px; font-size:16px; color:#888; }
.yiyuan_data .txt span { padding-right:30px; }
.yiyuan_data .txt i { color:#20a3fe; }
.yiyuan_info {float: left; width: 650px;}

/* 弹窗 */
.hos_ask_doctor{
  position: relative;
}
#alert{
  display: none;
  background: #fff;
  border: 1px solid #eee;
  position: absolute;
  left: -167px;
  top: 0;
}
.peixun_r h3 {
  text-align: left;
  font-size: 15px;
  padding: 8px 0;
  color: #171717;
  border-bottom: 1px solid #ebebeb;
  background: #f9f8f8;
  margin-bottom: 10px;
}
.peixun_r h3::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 5px;
  height: 14px;
  background: #fd9208;
  margin-right: 6px;
  margin-top: -3px;
}
.peixun_class{
  padding: 0 10px;
}
.peixun_class_name,.peixun_class_phone {
  position: relative;
}
#post_name1, #post_phone1 {
  margin: 10px 0;
  height: 21px;
  padding: 4px 0 4px 26px;
  border: 1px solid #e9e9e9;
  outline: none;
  color: #666;
}
.peixun_class_name i,.peixun_class_phone i{
  width: 20px;
  position: absolute;
  left: 2px;
  top: 15px;
  border-right: 1px solid #e9e9e9;
}
#peixun_baoming1 {
  outline: none;
  border: 0 none;
  display: block;
  width: 160px;
  height: 36px;
  margin: 10px auto;
  background: #ef7b1a;
  color: #fff;
  text-align: center;
  line-height: 36px;
  border-radius: 4px;
  font-size: 16px;
}
.close {
  position: absolute;
  right: 12px;
  top: 7px;
  cursor: pointer;
}
.close img {
  display: block;
  width: 22px;
  margin-left: 0;
}




.yiyuan_data .hos_ask_doctor {margin: 10px 0 0 220px;}
.hos_ask_doctor a { display:inline-block; font-size:19px; line-height:46px; padding:0 40px; margin-left:30px; color:#666; vertical-align:middle; border:1px solid #d9d9d9;}
.hos_ask_doctor a.on,.hos_ask_doctor a:hover { color:#fff; background-color:#20a3fe; border:1px solid #20a3fe; }

.set_doctor {margin-top: 6px; float: none; clear: both;}
.set_doctor a{color:#666; font-size: 16px; display: block; border:1px solid #d9d9d9; width: 65px; height: 32px; line-height: 32px; text-align: center; float: left; margin: 6px;overflow: hidden;}
.set_doctor a.on,.set_doctor a:hover { color:#fff; background-color:#20a3fe; border:1px solid #20a3fe; }
.set_doctor span{float: left;}

.tag-box a{width: 100px; height: 32px ;float: left;}
.tag-box a:hover{color:#00c;}

#content{ padding: 0.5em; font-size: 16px;}
#content h1{font-size: 20px;}
#content p {padding:5px 0; font-size:16px; line-height:30px; color:#333333; text-indent:2em; }
#content video{display: block; margin: 0 auto;}
#content p img,#content img { display:block; margin:0 auto; max-width:90%; height:auto !important; }
#content h2{font-size: 22px; font-weight: bold; padding: 6px; text-align: left; }
#content h3{font-size: 18px; font-weight: bold; padding: 6px; text-align: left; }
#content table p{text-indent:0;}
.selectTdClass{background-color:#edf5fa !important}
#content table{margin-bottom:10px;border-collapse:collapse;display:table;max-width: 90%}
#content td,#content th{padding: 5px 10px;border: 1px solid #DDD;}
table .firstRow{ background:#eee;text-align:center;}


#koubei_content{ border:1px solid #ccc;text-align:left; padding:0 25px;font-size:16px;}
.koubei_top{ height:40px; width:828px; line-height:20px; margin-top:15px;margin-bottom:15px}
.koubei_center1{ height:70px; width:828px;display:block}
.koubei_center1_l{ height:30px; line-height:30px; padding-top:20px;  font-weight:bold;}
.koubei_center1_l img{ vertical-align:middle}
.koubei_center1_r{ margin-top:30px; height:30px; line-height:30px; margin-right:20px}
.koubei_center2{ height:35px; line-height:35px;clear:both}
.koubei_center2 form{ margin-top:0px!important; margin-top:5px; margin-left:15px}
.koubei_center2 form label{ margin-left:5px}
.koubei_center3{ height:70px; width:780px; border-bottom:1px dashed #ccc}
.koubei_center4{ height:25px; width:600px; line-height:25px; clear:both; padding-top:5px}
.koubei_center4 form{ margin-left:10px}
.koubei_center5{ width:100%;}
.koubei_tijiao{line-height:10px;text-align:left;margin:20px 0px 0px 238px}
.koubei_tijiao input{padding:6px;margin-left:-4px}
.newk{
                width: 100%;
                height: auto;
                border: 0 none;
            }
            .newk .stars dl{
                float: left;
                width: 50%;
            }
.newk .stars dl dt{color: #767676;font-size: 14px;text-align: left;}
            .newk .comment{
                font-size: 14px;
                color: #161616;
                margin-top: 10px;
                line-height: 25px;
            }
            .comment_from{
                color: #838383;
                font-size: 14px;
                margin: 13px 0 25px;
            }
            .comment_from span{
                margin-left: 10px;
            }
            .comment_from img{
                display: inline-block;
                vertical-align: middle;
                width: 10px;
            }
/*koubei*/
.webwidget_rating_sex{height: 18px;width:auto; float:left}
.webwidget_rating_sex li{line-height: 0px;width: 18px;height: 18px;margin-left: 2px;list-style: none;float: left}
.webwidget_rating_sex li span{display: none}
.star-form{float:left; padding:4px 0;line-height:18px; overflow:hidden;height:18px;width:380px;overflow:hidden}
.star-form dt{ text-align:right;color: #0F0F0F}
.star-form dt,.star-form dd{ float:left}
.star-form dd .tip{ padding-left:20px;float:left}
.koubei-list{padding:10px}
.lite-rate{ width: 73px; height: 8px; margin: 3px 0; border: 1px solid #F7AED3; overflow: hidden}
.lite-rate dd{ width: 73px; height: 8px; }
.dpcontent{width:95%;height:88px; font-size: 16px; padding:5px;}
.allow_submit {color:#fff; background-color: #20a3fe;border: 1px solid #20a3fe;}
.koubei_list .date{text-align: right;}
.star_show {background-image: url("/statics/pc/images/koubei/star.gif"); background-position: 0px -28px;}
.star_hide {background-image: url("/statics/pc/images/koubei/star.gif"); background-position: 0px 0px;}

.keys { padding:0 10px;}
.keys span{margin-right: 6px;}
.keys a { 
  display: inline-block;
  vertical-align: middle;
  /*max-width: 100px;*/
  height: 40px;
  line-height: 40px;
  color:#3a94b5;
  padding: 0 6px;
  /*overflow: hidden;*/
  /*text-overflow: ellipsis;*/
  /*white-space: nowrap;*/
}
.keys_index:after{content: ':'}
.keys_list a{padding-right: 8px;}
.keys_list span{margin-right: 6px;}
.letter_hot a{display: inline-table; width: 30px; height: 30px; line-height: 30px;}
.main-citylist{
  width: 680px;
  padding: 0 10px;
}
.oneletter{
  color: #333;
  font-size: 16px;
  text-align: left;
  margin: 20px 0;
}
.terms{
  width: 100%;
}
.findHeight{
  text-align: left;
}
.findHeight a{
  display: inline-block;
  padding: 0 8px ;
  height: 40px;
  font-size: 14px;
  text-align: center;
  line-height: 40px;
}




.contact p {padding:5px 0; font-size:16px; line-height:30px; color:#333333; }
.links{ text-align:left; font-size:14px; padding-left:12px;}
.links a{padding-right:5px;}
/* 底部悬浮框 */
.abt{
  /* display: none; */
  position: fixed;
  bottom: 0;
  left: 50%;
  width: 1200px;
  margin-left: -600px;
  height: 40px;
}
.text{
  position: relative;
  width: 100%;
  height:40px;
}
.text .img-wrap{
  position: absolute;
  right:0;
  top: 8px;
  width: 24px;
}
.text .img-wrap img,.text p img{
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

.dianping{clear: both; width: 1000px;float: left;padding: 10px 15px; font-size:14px;}
.dianping .text-box p{float:left;}
.dianping .text-box p.dp_content{width:500px}
.dianping .text-box p.dp_name{width:300px}
.dianping .text-box p.dp_time{width:170px}
.dianping .container-box{line-height: 28px; }
.dianping .tag-box span{width: 96px;}
.dianping .tag-box{padding-top: 0; margin: 0;}
.Part::after{
    padding-left: 1px;
    content: url(/statics/images/bs_logo.png);
    cursor: pointer;
}

.order{
width: 0px;
    height: 0px;
    border-top: 50px solid #20a3fe;
    border-right: 50px solid rgba(0, 0, 0, 0);
    border-bottom: 50px solid rgba(0, 0, 0, 0);
    border-left: 0px solid rgba(0, 0, 0, 0);
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
	z-index: 10000;
}
.order b {
    position: absolute;
    top: -40px;
    left: 4px;
    font-size: 14px;
    color: #fff;
}
.main-box .container-box{
position: relative;
}



