/* CSS Document */
body{ list-style:none; top:0px; margin:0px;font-family:"宋体",Arial,Helvetica,sans-serif;background:#fff;}
ul,ul li,p,a,h1,h2,h3,h5{ list-style:none; padding:0px; margin:0px;}
a{ text-decoration:none;}
img{ border:0px;}
.red,.red a{ color:#f00;}


.headfloat{ height:42px; width:100%;  text-align:center; margin:auto;  position: fixed; top:0px; z-index:1;}/*头部漂浮100%*/
.headfloat img{ vertical-align:middle;width:26px;height:26px;}
.headfloatleft,.headfloatright{ height:41px; width:49%; float:left; line-height:41px;}
.headfloatleft{border-right:1px solid #1e5cca;}
.headfloatleft a,.headfloatright a{ color:#fff; vertical-align:top;}
.icoimg{ margin-top:-17px;}

.header{ width:100%;  margin:auto; -height:111px; margin-top:0px; background:#fff;} /*头部100%*/

/*2014-11-19改周*/
.logo{ width:310px; margin:auto; height:55px; padding-top:10px; padding-left:10px;}
.logo a{ color:#000; text-decoration:none;}
.logoleft{ width:40px; height:40px; float:left; padding-left:10px;}
.logoright{ float:left; width:190px; height:50px; text-align:left; padding-left:5px; padding-top:3px;}
.logoright1{ list-style:none; padding:0px; margin:0px; width:100%; font-size:25px;  font-family:"黑体",Arial,Helvetica,sans-serif;}
.logoright2{ list-style:none; padding:0px; margin:0px;  width:100%; font-size:10px;}
.logord{ width:35px; height:32px; background:#f00; float:left; font-size:12px; color:#fff; text-align:center; line-height:15px; padding-top:3px; margin-top:7px; letter-spacing:0.7px; }



.nav{background:#1e5cca; height:52px; width:100%;}
.nav ul{  width:100%; height:52px;}
.nav ul li { float: left; height: 26px; line-height: 26px; position: relative; text-align: center; width:25%;}
.nav ul li a{  border-bottom: 1px solid #67a1ca; border-right: 1px solid #67a1ca;  color: #fff;  display: block;  height: 26px;  font-size:14px;}

.navleftboxcon{ text-align:center; width:100%;  margin-top:8px;} 
.navleftboxcon img{ width:100%;} 

.navleftbox{ height:35px; text-align:center; width:100%;  margin-top:8px;  font-weight:600; font-size:15px; font-family: "微软雅黑";}   /*在线咨询100%*/
.navleft{ height:35px; text-align:center; width:313px; margin:auto;font-weight:600;}   /*在线咨询100%*/
.navzx{background:url(../images/zx_an-new.jpg) no-repeat;background-size:110px 35px; width:110px; height:35px; display:block; float:left; line-height:38px; color:#ef001c;}
.navtel{background:url(../images/tel-new.jpg) no-repeat;background-size:179px 35px; width:179px; height:35px; font-size:17px; display:block; float:right; line-height:38px; color:#ef001c; margin-left:20px;}




.ztc{ width:320px; height:81px; margin:auto; text-align:center; background:url(../images/tu_pic1.jpg) no-repeat;}   /*直通车100%*/
.ztc .ztc1{ list-style:none; padding:0px; margin:0px; color:#fff; font-size:13px; font-weight:600; padding-top:7px; height:18px;}
.ztc .ztc2{ list-style:none; padding:0px; margin:0px; color:#f00; height:35px; line-height:35px; font-size:24px; font-weight:600; font-family: "Microsoft YaHei";}
.ztc .ztc3{ list-style:none; padding:0px; margin:0px; color:#000; font-size:12px; text-align:left;}

.zjmztime{background:#1e5cca; width:100%; text-align:center; color:#fff; height:35px; line-height:35px; margin-top:3px; font-size:14px;}
.zjmztgh{width:100%;background:#1e5cca; color:#fff; height:35px; line-height:35px; margin-top:3px; font-size:14px;}
.zzy{ float:right; padding-right:6px; margin-top:-30px;}

.inputdiv span {  float: left;  text-align: right;  width: 25%;}
.inputbox { border: 1px solid #ffcea0;border-radius: 2px; box-shadow: 0 2px 2px -2px #ddd inset; color: #666; float: left;  height: 25px; text-indent: 3px; width: 60%;}
.inputdiv .dateimg {position: absolute;top: 5px;right: 25px;cursor: pointer;}
.btnsum{ text-align:center; margin-top:3px;}




.footer{background:#1e5cca; height:30px; line-height:30px; width:100%; margin:auto; text-align:center; margin-top:10px; font-size:14px;}/*底部导航100%*/
.footer a{ color:#fff; margin-left:15px;}
.footerbgt{height:82px; margin:auto; width:100%; text-align:center; font-size:14px; line-height:26px; -padding-bottom:52px;}
.footerbgt span{ color: #1e5cca; font-size: 18px; font-weight: bold;}
.footbottom{ width:100%; background:#0182de; height:52px; text-align:center;  position: fixed; bottom:0px; z-index:1; margin:auto;}/*底部浮动100%*/
.bottomright{ width:67px; right:3px; height:67px; text-align:center;  position: fixed; bottom:60px; z-index:1; margin:auto;}/*快速问医生100%*/
.bottomright img{width:67px;height:67px;}

/*列表页*/
.listbox{ width:100%; margin:auto; height:auto;overflow:hidden;background:#fff;}/*列表页100%*/
.listtitle{background:#1e5cca; height:35px; width:100%; margin:auto; line-height:35px;color:#fff; font-size:14px;}
.listtitle a{ color:#fff;}
.listtitlecon{ height:35px; width:100%; margin:auto; line-height:35px;color:#fff; font-size:14px; padding-left:5px;color:#000;border-bottom:1px solid #ddd;}
.listtitlecon a{ color:#000;}

.list{width:100%; height:auto; overflow:hidden;}
.list ul{}
.list ul li{ background:url(../images/ico.jpg) no-repeat 5px #edf8ff; padding-left:15px; font-size:14px; line-height:24px; border-bottom: 1px solid #fcdbac; border-top: 1px solid #fff; font-weight: normal; height: 34px; line-height: 34px;}
.list a{ color: #231815;float:left;}
.list span{ float:right; padding-right:5px;}

.pagelist{ width:100%; margin:auto; height:40px; line-height:40px; font-size:14px;}
.pagelist ul{}
.pagelist ul li{ float:left; height:40px; line-height:40px; padding-left:10px;}
.pagelist ul .thisclass{ color:#f00;}

/*频道页*/
.byjc { font-family: "微软雅黑"; font-size: 12px; margin: 0 auto 10px; width: 100%; margin:auto;}/*频道页100%*/
.yy_dis h2 { border-bottom: 1px dashed #918b8a; color: #1e6bbd; font-size: 14px; padding: 10px 12px 6px;}
.yy_dis h2 a {  color: #1e6bbd;}
.yy_dis ul li { font-size: 14px;  overflow: hidden;  padding: 6px 10px;}
.yy_dis ul li span img { border: 1px solid #c2c2c2; float: left; margin-right: 12px;}
.yy_dis ul li h5 { color: #009ad7;font-size:14px;}
.yy_dis ul li p {  color: #131313;}

.tit { background: url(../images/titbg.png) repeat-x scroll 0 0 transparent; height: 36px;}
.tit h2 { background: url(../images/tit_lo.png) no-repeat scroll 6px center rgba(0, 0, 0, 0); color: #fff; font-size: 14px; line-height: 36px; padding-left: 36px;}
.tit h2 a { color: #fff;}
#look li { border-bottom: 1px dashed #cbcbcb; color: #565656; font-size: 14px; line-height: 30px; padding: 4px 0 4px 5px;}
#look li span {  color: #009ad7;}

/*内容正文页*/
.conbox{ /*width:100%;*/ margin:auto; height:auto; margin-top:8px;}
.conbox h1{ color:#1e5cca; font-size: 16px; font-weight: 600;  line-height: 40px; text-align: center;}
.conbox h2{padding-bottom: 5px;border-bottom: 1px solid #eee;font-size: 14px;text-align: center; font-weight:normal;}
.conbox h2 img{width: 22px; margin: 0 10px; vertical-align: middle;}


.contxt{line-height: 24px; margin-top: 10px; text-align: left; font-size:14px;}
.contxt p { margin-bottom: 10px; padding: 0 5px; font-size:14px;}
.contxt a{color:#0000ff;}

img {max-width:100%}
.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}  /*clear float*/

.doctor {position: relative; margin: 10px 2.33333%}
.doctor .img{position:relative;width:80px;max-width:24%;float:left;padding:1px;}
.doctor .img img {border:1px solid #dcdcdc}
.doctor .con {margin-left: 28%;}
.doctor .con .name,
.doctor .con .intro {font-size: 14px; color:#666;}
.doctor .con .name span {font-size:16px;color:#000}
.doctor .con .con1 {margin-top: 5px; font-size: 12px; line-height: 1.2; color:#666;}
.doctor .btn{position:absolute;bottom:0px;left:28%;}
.doctor .btn a{display:inline-block;margin-right:5px;padding:5px 10px;border-radius:5px;background-color:#1e5cc9;font-size:12px;line-height:1.8;color:#fff;}
.doctor .btn .i1 {background-color:#ff8e51;}
.doctor .btn a img {width: 20px; margin-right: 3px; vertical-align: -5px}

.conbox .doctor {background-color: #f3f3f3; padding:5px}
.conbox .doctor .btn{bottom:10px}
.conbox .doctor .con .name,.conbox .doctor .con .intro {margin-top: 5px;}



/*专家列表页*/
.listzjimg{ background:url(../images/zjlist_bg.jpg) repeat-x; height:80px; width:100%;}
.zjlimg{ float:left; width:52px; height:66px; padding-top:6px; padding-left:10px;}
.zjtitle{ float:left; color:#d8390d; font-size:16px; padding-top:15px; padding-left:13px;}
.zjtitle a{ color:#d8390d}
.zjtitle img{ margin-left:8px; vertical-align:middle;}
.listzjimg p{ color:#000; font-size:14px; line-height:25px;}

/*病情分析*/
.bq_fenxi { overflow: hidden;font-size:14px; width:100%;}
.bq_fenxi .tel {  line-height: 22px;  padding: 5px;  text-indent: 24px;}
.bq_fenxi ul {  overflow: hidden;}
.bq_fenxi ul li {  line-height: 24px;  margin-bottom: 5px;}
.bq_fenxi ul li .fs { background: url(../images/jianjie_line.jpg) no-repeat scroll 10px 5px rgba(0, 0, 0, 0);color: #0071c1;display:block;float:left;padding-left: 25px;}
.bq_fenxi ul li h2 {  background: none repeat scroll 0 0 #e4f4ff;   margin-left: 80px; font-size:14px; font-weight:normal;}


/*中间代码*/
.lmNavListWrap, .mainC, .hotListWrap, .contWrap{width:320px;margin:0 auto;background:#fff;padding-bottom:10px;}
.module{height:auto; width:100%; _height:100%; overflow:hidden;}
.motMt_1{margin-top:10px;}
.picTxt_1, .picTxt_2, .picTxt_3, .picTxt_4{width:313px;height:131px;margin:0 auto;position:relative;}
.picTxt_1 p, .picTxt_2 p, .picTxt_3 p, .picTxt_4 p{color:#fff;}
.picTxt_1 a:hover, .picTxt_2 a:hover, .picTxt_3 a:hover, .picTxt_4 a:hover{text-decoration:none;}
.bigInfo_1{width:111px;height:131px;position:relative;background:#30be9b;}
.pic_1{width:202px;height:131px;position:relative;}
.bigTxt_1{font-size: 24px;line-height: 36px;position: absolute;left: 8px;top: 8px; width:80px;}
.litTxt_1{font-size: 16px;line-height: 24px;position: absolute;left: 8px;bottom: 5px;}
.icoPng_1{position: absolute;left: 75px;top: 50px;}
.alphaBg_1{height:26px;width:100%;background:#000;filter:alpha(opacity="60");opacity:0.6;position:absolute;left:0;top:105px;}
.picInfo_1{line-height:26px;position:absolute;left:0;top:105px;color:#fff;width:100%; text-align: center}
.modNav{padding-top:5px;}
.modNav li{float:left;display:inline;line-height:28px;padding:0 8px;border:1px solid #cfcfcf;margin:6px 3px 0;border-radius: 4px;font-size:14px;}
.modNav li a{color:#333333;display:block;white-space:nowrap;}
.modNav li a:hover{text-decoration:none;}
.bigInfo_2{width:111px;height:131px;position:relative;background:#30be9b;}
.pic_2{width:202px;height:131px;position:relative;}
.bigTxt_2{font-size: 24px;line-height: 36px;position: absolute;left: 9px;top: 7px;}
.litTxt_1{text-align:left;}
.litTxt_2{font-size: 16px;line-height: 24px;position: absolute;left: 8px;bottom: 5px;text-align:left;}
.icoPng_2{position: absolute;left: 76px;top: 32px;}
a.bigInfoBg1{background:#f09c42;}
a.bigInfoBg2{background:#3fa2ca;}
a.bigInfoBg3{background:#64b729;}
a.bigInfoBg4{background:#8a4fd3;}
a.bigInfoBg5{background:#30be9b;}
a.bigInfoBg6{background:#3fa2ca;}
.alphaBg_2{height:26px;width:100%;background:#000;filter:alpha(opacity="60");opacity:0.6;position:absolute;left:0;top:105px;}
.picInfo_2{line-height:26px;position:absolute;left:0;top:105px;color:#fff;width:100%; text-align: center}
.registration{width:100%;margin:0 auto;}
.titHead_1{height:45px;background:#ededed;border-top:4px solid #d68206;border-bottom:1px solid #e2e2e2;}

.pic_1 img {  border: 0 none;  vertical-align: top;}
.fr {display: inline; float: right;}
.fl { display: inline; float: left;}

/*ie*/
.float_container{*background:#abe5ef;}

/*focus_top10*/
.focus_top10{margin:10px 2.3333% 15px;}
.focus_top10 li{position:relative;margin-top: 5px; padding:1px 5px;border-bottom:1px dashed #ccc;font-size:14px;line-height:1.8;}
.focus_top10 li:hover{background-color:#f3f3f3}
.focus_top10 li a{display:block;width:65%;color:#000;white-space:nowrap;overflow:hidden}
.focus_top10 li span{position:absolute;top:3px;right:5px;color:#f00;}
.zjmztgh span{display:inline-block;margin-left:5px;padding:0 8px;border-radius:10px;background-color:#66a26b;font-size:12px;line-height:20px;color:#fff;vertical-align:middle;}

/*special*/
.special .img{margin:0 2.3333%; padding:15px 0;background:url(../images/home_building.jpg) 0 100% no-repeat;background-size:375px auto;}
.special .img .list{width:45%;float:right;background-color:#66a26b;}
.special .img .list li{padding-left:25px;background:url(../images/star.png) 3px 50% no-repeat;background-size:16px auto;border-bottom:1px dashed #fff;font-size:12px;line-height:2.2;color:#fff;}
.special .img .list span {float: auto}
.special .img .list .l {border-bottom: none}
.special .con{margin:15px 3%;font-size:13px;text-indent: 2em; line-height:22px;}

/*doctor_slide*/
.doctor_slide {margin:20px 0 10px}
.doctor_slide .wrap {margin:0 2.3333%}
.doctor_slide .slide {position: relative;width:50%;float: left; margin-top: 20px}
.doctor_slide .slide .img{position:relative;width:42%;float:left;padding:1px;}
.doctor_slide .slide .img img{border:1px solid #dcdcdc}
.doctor_slide .slide .con{position:relative;margin-left:48%}
.doctor_slide .slide .con .name{font-size:16px}
.doctor_slide .slide .con .pro{font-size:12px}
.doctor_slide .slide .btn{display:inline-block;position:absolute;width:45%;bottom:2px;left:48%;border-radius:5px;background-color:#1e5cc9;font-size:12px;line-height:2.2;color:#fff;text-align:center;}
.wsb_gh {padding:5px 0; background-color: #eff4fa; text-align: center}
.wsb_gh img {max-width: 65%}

/*自助挂号100%*/
.zzgh{ width:318px; margin:0 auto 15px; font-size:14px; padding-top:10px;background:#fff; height: 220px;}
.zzgh .tips {margin:0 2.333333% 10px}
.inputdiv{ height: 40px;line-height: 30px; overflow: hidden;}

.inputdiv span {  float: left;  text-align: right;  width: 25%;}
.inputbox { border: 1px solid #ffcea0;border-radius: 2px; box-shadow: 0 2px 2px -2px #ddd inset; color: #666; float: left;  height: 25px; text-indent: 3px; width: 60%;}
.inputdiv .dateimg {position: absolute;top: 5px;right: 25px;cursor: pointer;}
.btnsum{ text-align:center; margin-top:3px;}

@media screen and (max-width: 414px) {
    .doctor_list .img{width:26.338%}
    .doctor_list .con{margin-left:31.5%}
    .doctor_list .img img,
    .special .img img {max-width:100%}

    .special .img{background-size:90% auto}
    .special .img .list {width:52%}
    .special .img .list li {line-height: 1.8}
}

@media screen and (max-width: 360px) {
    .doctor_list .btn a {font-size: 13px}
    .special .img{background-size:100% auto}
}

@media screen and (max-width: 320px) {
    .nav ul li a,
    .listtitlecon,
    .footer a {font-size: 14px}
    .zjmztgh {font-size: 18px}
    .list_banner .img img {max-width: 100%;}
    .conbox .doctor .con .name span {font-size: 14px}
    .conbox .doctor .con .name,
    .conbox .doctor .con .intro {font-size: 12px}
    .special .list h2 {padding-left:22px;font-size: 15px}
    .special .list h2 i {width: 18px; height: 18px; top:5px; background-size: 18px auto; font-size: 12px; line-height: 18px}
    .special .img{padding:10px 0}
    .focus_top10 li,
    .special .con{font-size:12px;}
    .doctor .btn a {padding:2px 8px;}
    .wsb_gh img {max-width: 75%}
}

.coolbg{
	background-image: url(../images/tijiao.jpg);
	width:80px;
	height:33px;
	padding-right:10px;
}