@charset "utf-8";
/* CSS Document */
 html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0;}
 ul li{ list-style-type: none; }
 body{ background:#f8f7f5;color:#333;font-family:Helvetica;}
 .fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
 .clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.warp{ padding:0 12px;}
/*列表*/
/* #LtagList{ padding:10px 0 10px 0; background:#f8f7f5; position:relative}
#LtagList ul{ padding-right:40px; height:35px; overflow:hidden}
#LtagList i{ position:absolute; right:5px;top:-5px;width:7px; height:13px; background:url(../images/PcList_more2.png) no-repeat; display:block; background-size:100%; margin:25px 16px 0 0;-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);transform: rotate(90deg);-o-transform:rotate(90deg); }
#LtagList .i_90{-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg);transform: rotate(-90deg);-o-transform:rotate(-90deg);}
#LtagList ul li{ padding:0 8px;line-height:28px; margin:0 0px 8px 8px;display:inline-block; float:left; background:#ffffff; border:1px solid #d7d7d7}
#LtagList a{height:28px; font-size:12px; color:#333; text-decoration:none}
 */
 
#LtagList{ padding:10px 0 10px 0; background:#f8f7f5; position:relative}
#LtagList ul{ padding-right:40px; height:40px; overflow:hidden}
#LtagList .unfold{ position:absolute; right:5px; top:0px;width:7px; height:13px; background:url(../images/PcList_more2.png) no-repeat; display:block; background-size:100%; margin:25px 16px 0 0;-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
#LtagList .i_90{-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg);}
#LtagList ul li{height:28px; line-height:28px; margin:8px 8px 8px 0px;display:inline-block; float:left;}
#LtagList a{ position: relative;font-size:12px; color:#333;height:28px; text-decoration:none;display:inline-block;border:1px solid #d6d6d6; border-radius:15px; padding:0 7px;  margin:0 2px;}
.labelHot{ position:absolute;display:inline-block; top:-10px; right:-7px; padding:2px 2px 2PX 2PX;color:#fff; background:#F30; font-size:9px; line-height:10px; font-style:normal; border-radius:2px;}
.labelNew{ position:absolute;display:inline-block; top:-10px; right:-7px; padding:2px 2px 2PX 2PX;color:#fff; background:#09F; font-size:9px; line-height:10px; font-style:normal; border-radius:2px;}
.labelTopic{ position:absolute;display:inline-block; top:-10px; right:-7px; padding:2px 2px 2PX 2PX;color:#fff; background:#F30; font-size:9px; line-height:10px; font-style:normal; border-radius:2px;}

 .DtagListTitle{ border-top:1px dotted #d6d6d6; padding-top:10px;}
 /* #DtagList{ padding:10px 0 10px 0;  position:relative}*/
/* 
#DtagList a{position: relative;height:25px; font-size:12px; color:#333; text-decoration:none;border:1px solid #d6d6d6; border-radius:15px; padding:0 8px;line-height:25px; display:block; } 
#DtagList ul{ padding-right:40px; height:36px; overflow:hidden}

#DtagList .i_90{-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
#DtagList ul li{ margin:8px 8px 8px 0px;display:inline-block; float:left; }

 #DtagList .unfold{ position:absolute; right:5px;top:-5px;width:12px; border-radius:15px; height:16px; background:url(../images/PcList_more2.png) no-repeat #fff 8px 5px; display:block; background-size:30%; margin:24px 5px 0 0;-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg); border:1px solid #d6d6d6; padding:3px 5px;display:inline-block; }
 
#DtagList{ padding:0 0 10px 30px; background:url(../images/icon_keyword.png) no-repeat 5px 3px; background-size:20px 20px;border-bottom:1px solid #ddd}
  */
#DtagListEmpty{  padding:5px 0 20px 30px;position:relative;border-bottom:1px solid #ddd}
#DtagList{  padding:5px 0 20px 30px;background:url(../images/icon_keyword.png) no-repeat 3px 18px; background-size:20px 20px; position:relative;border-bottom:1px solid #ddd}
#DtagList ul{ padding-right:40px; height:72px; overflow:hidden;padding-top:10px;}
#DtagList .unfold{ position:absolute; right:5px;width:8px; border-radius:3px; height:12px; background:url(../images/PcList_more2.png) no-repeat 7px 4px; display:block; background-size:30%; margin:14px 5px 0 0;-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg); border:1px solid #d1d1d1; padding:3px 5px;display:inline-block; }

#DtagList .i_90{-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
#DtagList ul li{ margin:1px 5px 8px 0px;display:inline-block; float:left; }
#DtagList a{position: relative;height:25px; font-size:14px; color:#0fa3e9; font-weight:bold; text-decoration:none;padding:0 8px;line-height:25px; display:block; border:1px solid #d1d1d1; border-radius:3px;} 
 
/* #DtagList a{color:#e65a65; font-size:14px; text-decoration:none; margin:5px; display:inline-block}
 */
 /* #DtagList .labelHot{ position:absolute;display:inline-block; top:-10px; right:-7px; padding:2px 2px 2PX 2PX;color:#fff; background:#F30; font-size:9px; line-height:10px; font-style:normal; border-radius:2px;}
#DtagList .labelNew{ position:absolute;display:inline-block; top:-10px; right:-7px; padding:2px 2px 2PX 2PX;color:#fff; background:#09F; font-size:9px; line-height:10px; font-style:normal; border-radius:2px;}
#DtagList .labelTopic{ position:absolute;display:inline-block; top:-10px; right:-7px; padding:2px 2px 2PX 2PX;color:#fff; background:#F30; font-size:9px; line-height:10px; font-style:normal; border-radius:2px;}
  */
 
#pageSeat{height:35px; line-height:35px; background:#fff; border-bottom:1px solid #e7283d; color:#515151; font-size:14px;font-weight:bold;}
#pageSeat a{color:#252525; text-decoration:none; margin-right:5px; font-weight:bold; font-size:15px;}
#pageSeat span{ margin-left:5px;}
 
#articleList{}
#articleList li{height:95px; border-bottom:1px solid #dedede; display:block; margin-top:15px;}
#articleList .dcImg{float:left; width:53px; height:80px; padding-right:7px; text-align:center; font-size:14px; color:#252525; font-weight:bold}
 
 
#articleList .description{ margin-left:53px;}
#articleList .description a.title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:16px; font-weight:bold; margin-bottom:12px; color:#e7283d; text-decoration:none; display:block;}
#articleList .description span{color:#858585; display:block; font-size:11px; margin-bottom:8px; display:block; height:28px;}
#articleList .description span p{ line-height:14px;}
 
#articleList .hospital{color:#1397db; font-size:11px;}
#articleList .hospital span{color:#8a8a8a; float:right}

/*详细*/
#babyInfo{height:42px; line-height:42px; font-size:12px; background:#e7283d;color:#fff; padding-left:16px;}
#babyInfo strong{font-size:20px;}
#babyInfo a{height:42px; border-left:1px solid #ff5d6f; width:60px; display:block; text-align:center; line-height:42px; color:#fcff00; float:right; text-decoration:none}
#babyInfo i{width:2px; height:42px; border-left:1px solid #bd061a; float:left; display:block;}

#topBar{height:45px; background:#fff; border-bottom:1px solid #cecccb;text-align:center; line-height:50px; font-size:18px; font-weight:bold; color:#e7283d; position:relative}
#topBar a.btnBack{width:50px; height:45px; display:block; position:absolute; top:0;left:0;}
#topBar a.btnBack span{width:21px; height:21px; background:url(../images/iconBackWebsite.png); background-size:100%; display:block; margin:13px auto}
#topBar a.btnHome{width:50px; height:45px; display:block; position:absolute; top:0;right:0;}
#topBar a.btnHome span{width:21px; height:21px; background:url(../images/iconHome.png); background-size:100%; display:block; margin:13px auto}
#topBar a.btnHomeLogo{width:50px; height:45px; display:block; position:absolute; top:0;right:40px;}
#topBar a.btnHomeLogo span{width:70px; height:21px; background:url(../images/baidu_land/logo.png) no-repeat center center; background-size:100%; display:block; margin:13px auto}

#article{padding-top:30px;}
#article .title{border-bottom:1px solid #dedede; padding-bottom:5px;}
#article .title h1{ font-size:20px;}
#article .addTime{font-size:11px; color:#8a8a8a; text-align:right; padding-top:10px;}
#article .addTime span{ float:left }
#article .content {font-size:16px; line-height:25px; padding-bottom:0px;text-align: justify;}
#article .content ul {margin-top:10px;margin-left:10px;margin-bottom:10px;}
#article .content ul li a {text-decoration:none;font-style:oblique;color:#0064ff;}
#article .content p{margin-bottom:15px;}
#article .content .qaTitle { width: 100%; height: 50px; line-height: 50px; font-size: 17px; color: #fff; text-align: center;}
#article .content .qaTitle .left{background: #1ba7db; width: 17%; display: inline-block; line-height: 50px; height: 50px; vertical-align: top;}
#article .content .qaTitle .left img{vertical-align: middle; width: 55%;}
#article .content .qaTitle .right { width: 83%; background: #47beea;display: inline-block; line-height: 50px; height: 50px;}
 /*
#tips{ background:#fffece; padding:10px; border:1px solid #f6e096;}
#tips .logo{ font-size:15px; font-weight:bold; color:#e8314e; height:30px; line-height:30px;}
#tips .logo span{width:30px; height:30px; float:left; display:block; background:url(../images/tipsLogo.png); background-size:100%}
#tips .txt{ font-size:13px; padding-top:5px; color:#a77b4b; line-height:20px;}
*/
#tips{ border-left:3px solid #ccc; color:#666; padding-left:10px; font-style:italic;margin-top: 10px;margin-bottom: 10px;}
#tips .logo{ font-size:15px; font-weight:bold; color:#e8314e; height:30px; line-height:30px;}
#tips .logo span{width:30px; height:30px; float:left; display:block; background:url(../images/tipsLogo.png); background-size:100%}
#tips .txt{ font-size:13px; padding-top:5px; color:#ccc; line-height:20px;}


#doctorInfo{ border:1px solid #dedede; margin:13px 0; background:#fff; padding:3px; font-size:15px; color:#ae753a}
#doctorInfo .description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:62px;}
#doctorInfo i{ float:right;width:15px; height:20px; background:url(../images/iconBack.png) no-repeat; display:block; background-size:120%; margin:22px 16px 0 0;-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg); transform:rotate(-90deg);}
#doctorInfo .i_90{-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}

#doctorInfo img{float:left}
#doctorInfo span{ float:left; margin:10px 0 0 10px}
#doctorInfo span strong{color:#666;font-size:18px;}
#doctorInfo span font{ font-size:12px;}
#doctorInfo .moreInfo {font-size:14px; color:#555; background:#fff; border-top:1px solid #eee; display:none}
#doctorInfo .moreInfo p{ padding:10px; line-height:20px;}
#doctorInfo .moreInfo p strong{color:#252525}
#detailTool{padding:0 0;}
#tags{ margin-bottom:15px;}
#tags a{ padding:5px 8px; color:#fff; background:#666; font-size:12px; display:inline-block; margin:5px 8px 5px 0; text-decoration:none}

/* #DtagList{ padding:10px 0 10px 0;  position:relative}
#DtagList ul{ padding-right:40px; height:35px; overflow:hidden}
#DtagList i{ position:absolute; right:5px;top:-5px;width:7px; height:13px; background:url(../images/PcList_more2.png) no-repeat #fff 5px 4px; display:block; background-size:40%; margin:15px 5px 0 0;-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg); border:1px solid #d6d6d6; padding:3px 5px;display:inline-block; }
#DtagList .i_90{-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}#DtagList ul li{ padding:0 8px;line-height:28px; margin:0 8px 8px 0px;display:inline-block; float:left;background:#666;}
#DtagList a{height:28px; font-size:12px; color:#FFF; text-decoration:none}
 */
 

 
.ReList1 ul{border:1px solid #d6d6d6; background:#fff; margin-top:10px}
.ReList1 li{ -webkit-line-clamp: 2; -webkit-box-orient: vertical;-moz-line-clamp: 2; -moz-box-orient: vertical;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden; display:block;height:45px;  border-bottom:1px solid #d6d6d6}
.ReList1 .lastLi{border-bottom:none}
.ReList1 li i{ float:right;width:7px; height:13px; background:url(../images/PcList_more2.png) no-repeat; display:block; background-size:100%; margin:15px 16px 0 0}
.ReList1 li span{ float:left;width:14px; height:14px;  display:block; background-size:100%; margin:15px 5px 0 0}
.ReList1 li a{display:block;height:45px; line-height:45px; color:#333333; text-decoration:none; font-size:15px;
overflow: hidden;   
white-space: nowrap;    
-o-text-overflow: ellipsis;    
text-overflow: ellipsis;
}
.ReList1 li a:hover{color:#ff6c81} 

.ReList ul{border:1px solid #d6d6d6; background:#fff; margin-top:10px}
.ReList li{display:block;height:60px;  border-bottom:1px solid #d6d6d6; font-size:12px;color:#858585}
.ReList .lastLi{border-bottom:none}
.ReList li i{ float:right;width:7px; height:13px; background:url(../images/PcList_more2.png) no-repeat; display:block; background-size:100%; margin:15px 16px 0 0}
.ReList li em{float:right; margin-right: 15px;}
.ReList li a span{ display:block;font-size:15px;overflow: hidden;/*注意不要写在最后了*/ white-space: nowrap;  -o-text-overflow: ellipsis;text-overflow: ellipsis; color:#333; margin-bottom:5px;}
.ReList li a span:hover{color:#ff6c81}
.ReList li a{display:block;line-height:18px; color:#8a8a8a; text-decoration:none; padding:10px 0 0 15px; height:50px}
 
 

/*BTN*/
a.btnLike{width:78px; height:30px; float:right; background:#fff; border:1px solid #d6d6d6; display:block; color:#1d1d1d; text-decoration:none}
a.btnLike span{ display:inline-block; text-align:center; height:18px;width:18px;background:url(../images/iconLike.png) no-repeat; background-size:100%; margin:5px 0px 0 10px;float:left;}
a.btnLike i{display:inline-block;float:left;margin:5px; font-style:normal}
a.btnTxt{width:78px; height:30px; float:left; background:#fff; border:1px solid #d6d6d6; display:block; color:#1d1d1d; text-decoration:none; line-height:30px; text-align:center}

/*首页*/
#homeTop{height:78px; background:#fff;}
#homeTop .logo{width:132px; height:46px; background:url(../images/homeLogo.png); background-size:100%; float:left; margin:15px 0 0 15px;}
#homeTop a.btnApp{ display:inline-block; padding:5px 10px; border-radius:5px;font-size:16px; text-align:center; color:#fff; float:right; margin:25px 15px 0 0; background:url(../images/iconDownload.png) no-repeat 10px center #99c73b; background-size:12px 12px; padding-left:30px; text-decoration:none}
#homeBanner{position:relative;}
#homeBanner img{width:100%}
#homeBanner .right{width:210px;  color:#fff; text-align:right;top:25px; right:15px; position:absolute}
#homeBanner .right span{ display:block; font-size:33px; font-weight:bold; }
#homeBanner .right font{font-size:16px;}
/*
#homeBanner .right a{width:95px; font-weight:bold;height:31px; color:#fe5962; font-size:15px; display:block; float:right; margin-top:20px; background:#fff;  text-align:center; line-height:31px; text-decoration:none; border-radius:3px;}
*/
#homeBanner .right .btn{width:95px; font-weight:bold;height:31px; color:#fe5962; font-size:15px; display:block; float:right; margin-top:20px; background:#fff;  text-align:center; line-height:31px; text-decoration:none; border-radius:3px;}
#homeBanner .babyInfo{width:190px; float:right; color:#fff; text-align:right;top:35px; right:15px; position:absolute; font-size:12px;}
#homeBanner .babyInfo span{ display:block; font-size:18px; font-weight:bold;}
/*
#homeBanner .babyInfo a{width:82px; font-weight:bold;height:31px; color:#fe5962; font-size:15px; display:block; float:right; margin-top:10px; background:#fff;  text-align:center; line-height:31px; text-decoration:none; border-radius:3px; float:right; margin-left:8px}
*/
#homeBanner .babyInfo .btn{width:82px; font-weight:bold;height:31px; color:#fe5962; font-size:15px; display:block; float:right; margin-top:10px; background:#fff;  text-align:center; line-height:31px; text-decoration:none; border-radius:3px; float:right; margin-left:8px}


/*
.homeList{ height:90px; border:1px solid #d6d6d6; margin-top:10px; background:#fff;}
.homeList h3{width:65px; height:33px; float:left;padding-top:57px; text-align:center; font-size:16px;}
.homeList ul{ display:block; margin-left:80px; padding-top:15px;}
.homeList .iconBb{ background: url(../images/iconBb.png) 12px 12px no-repeat #fffeee; background-size:70%;}
.homeList .iconHl{ background: url(../images/iconHl.png) 12px 12px no-repeat #fffeee; background-size:70%;}
.homeList .iconWy{ background: url(../images/iconWy.png) 12px 12px no-repeat #fffeee; background-size:70%;}
.homeList .iconHd{ background: url(../images/iconHd.png) 12px 12px no-repeat #fffeee; background-size:70%;}
.homeList ul li{ display:block; width:33%; float:left; height:30px; font-size:15px; line-height:30px;}
.homeList ul li a{color:#252525; text-decoration:none; display:block;}
.homeReList{ background:#f8f7f5;padding:0px 15px 0 15px; display:block; height:35px; line-height:35px;}
*/

/* .homeList{ height:90px;weight:100%; border:1px solid #d6d6d6; margin-top:10px; background:#fff;}
.homeList h3{width:65px; height:83px; float:left;padding-top:7px; text-align:center; font-size:16px; background:#fffeee}
.homeList h3 img{width:50px; height:50px}
.homeList ul{ display:block; margin-left:80px; padding-top:15px;}
.homeList ul li{ display:block; width:33%; float:left; height:30px; font-size:15px; line-height:30px;}
.homeList ul li a{color:#252525; text-decoration:none; display:block;text-align: justify;}
 */

.homeList{ height:90px; margin-top:10px;}
.homeList h3{width:45px; height:83px; float:left;padding-top:7px; text-align:center; font-size:14px; text-align:center;}
.homeList h3 img{width:45px; height:45px}
.homeList ul{ display:block; margin-left:50px; padding-top:15px;}
.homeList ul li{ display:block; width:33%; float:left; height:35px; font-size:15px; line-height:28px;}
.homeList ul li a{position: relative;color:#252525; text-decoration:none; display:inline-block;border:1px solid #d6d6d6; border-radius:15px; padding:0 7px;  margin:0 2px; height:28px; }
/* .homeList .labelHot{ position:absolute;display:inline-block; top:-10px; right:-7px; padding:2px 2px 2PX 2PX;color:#fff; background:#F30; font-size:9px; line-height:10px; font-style:normal; border-radius:2px;}
.homeList .labelNew{ position:absolute;display:inline-block; top:-10px; right:-7px; padding:2px 2px 2PX 2PX;color:#fff; background:#09F; font-size:9px; line-height:10px; font-style:normal; border-radius:2px;}
.homeList .labelTopic{ position:absolute;display:inline-block; top:-10px; right:-7px; padding:2px 2px 2PX 2PX;color:#fff; background:#F30; font-size:9px; line-height:10px; font-style:normal; border-radius:2px;}
 */
#subBanner{position:relative; margin-bottom:10px;}
#subBanner img{width:100%}
#subBanner .right{width:380px;  color:#fff; text-align:right;top:20%; right:15px; position:absolute}
#subBanner .right span{ font-size:20px; font-weight:bold;}
#subBanner .right p{ font-size:10px; font-weight:bold;}
#subBanner .right a{width:95px; font-weight:bold;height:25px; color:#fe5962; font-size:15px; display:block; float:right; margin-top:5px; background:#fff;  text-align:center; line-height:25px; text-decoration:none; border-radius:3px;}

#subBanner .babyInfo{width:190px; float:right; color:#fff; text-align:right;top:23%; right:15px; position:absolute; font-size:12px;}
#subBanner .babyInfo span{ display:block; font-size:16px; font-weight:bold;}
#subBanner .babyInfo a{width:82px; font-weight:bold;height:26px; color:#fe5962; font-size:14px; display:block; float:right; margin-top:5px; background:#fff;  text-align:center; line-height:26px; text-decoration:none; border-radius:3px; float:right; margin-left:8px}

.loading{ text-align:center;}
.loading span{font-size:14px; display:inline-block; padding-left:20px; background:url(../images/loading.gif) 0 2px no-repeat; margin:10px auto; background-size:13%; color:#999}

.listMore{ text-align:center;}
.listMore span{font-size:14px; display:inline-block; margin:10px auto; color:#999}

.p404{ padding:20px 0; text-align:center; line-height:30px; font-size:20px; font-weight:bold}
.p404 a{background: none repeat scroll 0 0 #FF6C81;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    text-decoration: none;
    margin:15px;}
.p404 img{width:30%; margin:15px auto}

#footer{ line-height:14px; text-align:center; font-size:9px; color:#606060; padding:15px 0;}
#footer p{ display:inline-block; margin-left:5px; text-align:center;vertical-align:top;}
#footer span{width:62px; height:29px; background:url(../images/iconAnquan.png) no-repeat; background-size:100%; display:inline-block; margin-top:2px;vertical-align:top;}



.hideTwo {overflow: hidden;height: 28px;font-size:11px; margin-bottom:8px;}
.hideTwo:before {content:"";float: left;width: 5px; height: 28px; }
.hideTwo > *:first-child {float: right;width: 100%;margin-left: -5px; }      
.hideTwo:after {content: "\02026";box-sizing: content-box; -webkit-box-sizing: content-box;-moz-box-sizing: content-box;float: right; position: relative;top: -15px; left: 100%;width: 3em; margin-left: -3em;padding-right: 5px;text-align: right;background: -webkit-gradient(linear, left top, right top,from(rgba(255, 255, 255, 0)), to(#F8F7F5), color-stop(50%, #F8F7F5));background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), #F8F7F5 50%, #F8F7F5);background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), #F8F7F5 50%, #F8F7F5);background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), #F8F7F5 50%, #F8F7F5);background: linear-gradient(to right, rgba(255, 255, 255, 0),#F8F7F5 50%, #F8F7F5); }


.TopFix{ position:fixed;top:0; width:100%; z-index:1000}
.TopFixBg{ height:60px;}

#indexOrder{margin:10px auto;padding:10px;border-radius:10px;border:1px solid #dddddd; background:#fff}
#indexOrder .left{width:68%; float:left;font-size:13px;}
#indexOrder .left strong{display:block; font-size:14px; margin-bottom:5px;}
#indexOrder .right{width:32%; float:right}
#indexOrder .right a{ display:block; padding:5px 0; background:#e65a65;color:#Fff; text-align:center; margin:5px; border-radius:5px;font-size:14px; text-decoration:none}

#serviceAD{ font-size:15px; color:#596e78; padding:10px;border:1px solid #dedede;margin-bottom:5px; background:#fff; height:25px; line-height:25px;}
#serviceAD a{display: inline-block; border-radius:5px;color:#fff;text-decoration:none; padding:6px 10px;font-size:14px; text-align:center;font-weight:bold; float:right;background:#0fa3e9; line-height:14px;}


#cardBox{ overflow:hidden; background:url(../images/cardLeftLine.png) repeat-y 30px 0; background-size:2px 150px; position:relative}
#cardBox .cardleft{width:40px; float:left; position:relative;}
#cardBox .cardleft span{ display: inline-block; position:absolute;height:28px; border-radius:28px;border:2px solid #5b9fbf;top:15px; left:10px;background-size:25px 25px; padding-right:20px; z-index:10; line-height:28px; padding-left:38px; color:#5b9fbf;white-space:nowrap;}

#cardBox .dctleft{width:40px; float:left; position:relative;z-index:8}
#cardBox .dctleft span{ display: inline-block; position:absolute;height:28px; border-radius:28px;top:15px; left:10px;background-size:25px 25px;min-width:100px; font-weight:bold; z-index:10; line-height:28px; padding-left:38px; color:#fff; font-size:16px;}
#cardBox .dctleft em{height:20px; background:#f8f7f5;width:50px; position:absolute; top:0}

#cardBox .lastLine{height:20px; background:#f8f7f5;width:50px; position:absolute; bottom:0}
#cardBox .lastLine span{width:8px; height:8px; background:#dadada; border-radius:8px; position:absolute; bottom:20px; left:27px}
#cardBox .czTable{ background:#ddd}
#cardBox .czTable thead td{ background:#ffffea; font-weight:bold; text-align:center; padding:3px;}
#cardBox .czTable tbody td{ background:#fff;text-align:center;padding:3px; color:#e65a65}

#cardBox .iconCz{ background:url(../images/icon_calendar.png) #fff no-repeat 8px 2px; }
#cardBox .iconPc{ background:url(../images/icon_curve.png) #fff no-repeat 8px 2px; }
#cardBox .icondh{ background:url(../images/icon_tel.png) #fff no-repeat 8px 2px; }
#cardBox .iconTj{ background:url(../images/icon_tag.png) #fff no-repeat 8px 2px; }
#cardBox .iconJj{ background:url(../images/icon_jj.png) #fff no-repeat 8px 2px; }
#cardBox .iconSc{ background:url(../images/icon_sc.png) #fff no-repeat 8px 2px; }
#cardBox .iconYd{ background:url(../images/icon_yd.png) #fff no-repeat 8px 2px; }
#cardBox .iconApp{ background:url(../images/icon_APPlogo.png) #fff no-repeat 8px 2px; }

#cardBox .cardRight .TxtList h2{ font-size:16px; color:#333; border-bottom:1px solid #ddd; padding-bottom:5px;}
#cardBox .cardRight .TxtList{ display:block;}
#cardBox .cardRight .click{ float:right; padding:2px 10px 0 0; font-style:italic; display:inline-block}
#cardBox .cardRight .TxtList li{border-bottom:1px dashed #ddd; display:block; padding:10px 15px 5px 15px; position:relative; overflow:hidden;white-space:nowrap;}
#cardBox .cardRight .TxtList li i{width:7px; height:7px; background:url(../images/icon_txtList.png) no-repeat; display:block; position:absolute; left:2px; top:15px; background-size:7px 7px;}
#cardBox .cardRight .TxtList li em{width:7px; height:13px; display:block; background:url(../images/PcList_more2.png);  position:absolute;right:5px; top:20px; background-size:7px 13px; z-index:20}
#cardBox .cardRight .TxtList li span{ display:block; margin-right:5px; height:20px; overflow:hidden;text-overflow:ellipsis;}

#cardBox .cardRight .docInfo{height:54px; overflow:hidden;position:relative; line-height:18px}
#cardBox .cardRight .docInfo_more{ height:20px; text-align:right; font-size:12px; color:#5b9fbf; line-height:20px; padding-top:5px;}
#cardBox .cardRight .TxtList .lastLi{ border-bottom:0}
#cardBox .cardRight .nextDate{ display: inline-block;padding-left:25px;background:url(../images/icon_clock.png) no-repeat; background-size:20px 20px}
#cardBox .cardRight .nextWeight{ display: inline-block;padding-left:25px;background:url(../images/icon_justice.png) no-repeat; background-size:20px 20px}

#cardBox .cardRight{ border:1px solid #d2d2d2; padding:10px; background:#fff; margin:20px 20px 0 45px; border-radius:5px; zoom:1;font-size:14px; position:relative; color:#8f847a; padding-top:30px;z-index:5}
#cardBox .cardRight i{width:9px; height:19px; background:url(../images/cardChatLeft.png) no-repeat; position:absolute; left:-9px; top:10px;display:block; background-size:100%}
#cardBox .c_b6{color:#b6b6b6;}
#cardBox .c_e6{color:#e65a65;font-size:18px; font-weight:bold}
#cardBox .f_12{font-size:12px;}

#adService{position:relative; background-size:90px 155px;  overflow:hidden; padding:10px; border-radius:5px; padding-top:30px}
#adService em{ position:absolute; font-size:10px; display:block; padding:10px 20px 2px 20px; background:#ff6c81; right:-22px;top:-5px; color:#fff; font-style:normal;-moz-transform:rotate(45deg); -webkit-transform:rotate(45deg);}
#adService font{ display: block;}
#adService h2{color:#e65a65; font-size:15px; margin-bottom:5px;}
#adService h3 {font-size:14px;color:#666; font-style:normal; margin-bottom:5px;}
#adService h3 b{font-size:25px;color:#e65a65}
#adService a.a_blue{display:block; border-radius:5px;color:#fff;height:30px; width:115px; text-decoration:none; line-height:30px; font-size:18px; margin:5px 0; text-align:center; background:#0fa3e9 no-repeat; background-size:20px 20px; background-position: 15px 5px; font-weight:bold}
#adService a.a_red{display:block; border-radius:5px;color:#fff;height:30px; width:115px; text-decoration:none; line-height:30px; font-size:18px; margin:5px 0; text-align:center; background:#e65a65 no-repeat; background-size:20px 20px; background-position: 15px 5px; font-weight:bold}
/*
#bannerApp{height:50px; position:fixed;top:0;width:100%; background:#fffceb;z-index:1000; border-bottom:1px solid #ddd}
#bannerApp a.btnApp{ display:inline-block; padding:5px 10px; border-radius:5px;font-size:16px; text-align:center; color:#fff; float:right; margin:10px 15px 0 0; background:#99c73b;  text-decoration:none; }
#bannerApp a.closeBanner{width:20px; height:20px; border-radius:20px; background:#d7d6d; display:inline-block; line-height:20px; text-align:center; float:left; background:#d7d6d5 no-repeat; color:#fff; margin:15px 0 0 15px;text-decoration:none; font-size:14px;}
#bannerApp .logo{width:40px; height:40px; background:url(../images/logo-120.png); background-size:40px 40px; float:left; display:inline-block; margin:5px 0 0 10px}
#bannerApp .txt{height:40px; margin:5px 0 0 5px;float:left; display:inline-block; line-height:40px;  color:#4a4323;  font-weight:bold}
*/
#bannerApp{height:50px; position:fixed;top:0;width:100%; background:#fffceb;z-index:1000; border-top:1px solid #ddd}
#bannerApp a.btnApp{ display:inline-block; padding:5px 10px; border-radius:5px;font-size:16px; text-align:center; color:#fff; float:right; margin:10px 15px 0 0; background:#99c73b;  text-decoration:none; }
#bannerApp a.closeBanner{width:20px; height:20px; border-radius:20px; background:#d7d6d; display:inline-block; line-height:20px; text-align:center; float:left; background:#d7d6d5 no-repeat; color:#fff; margin:15px 0 0 15px;text-decoration:none; font-size:14px;}
#bannerApp .logo{width:40px; height:40px; background:url(../images/logo-120.png); background-size:40px 40px; float:left; display:inline-block; margin:5px 0 0 10px}
#bannerApp .txt{height:40px; margin:5px 0 0 5px;float:left; display:inline-block; line-height:18px;  color:#4a4323;  font-weight:bold; font-size:13px;}
#bannerApp .txt font{ font-weight:normal}


#bannerApp2 {height:50px; position:fixed;bottom:0;width:100%;z-index:1000; border-top:0px solid #ddd;}
#bannerApp2 .bg{background:#000000;filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70; height:50px; position:fixed; bottom:0; left:0;width:100%}
#bannerApp2 .con{height:50px; position:fixed; bottom:0; left:0;width:100%}
#bannerApp2 a.btnApp{ display:inline-block; padding:5px 10px; border-radius:5px;font-size:16px; text-align:center; color:#fff; float:right; margin:10px 15px 0 0; background:#ff6d79;  text-decoration:none; }/*#99c73b*/
#bannerApp2 a.closeBanner{width:20px; height:20px; border-radius:20px; background:#d7d6d; display:inline-block; line-height:20px; text-align:center; float:left; background:#d7d6d5 no-repeat; color:#fff; margin:15px 0 0 15px;text-decoration:none; font-size:14px;}
#bannerApp2 .logo{width:40px; height:40px; background:url(../images/logo-120.png); background-size:40px 40px; float:left; display:inline-block; margin:5px 0 0 10px}
#bannerApp2 .txt{height:40px; margin:5px 0 0 5px;float:left; display:inline-block; line-height:18px;  color:#ffffff;  font-weight:bold; font-size:13px;}
#bannerApp2 .txt font{ font-weight:normal}


#searchBar{height:60px; background:#fff; border-bottom:1px solid #cecccb;text-align:center; line-height:50px; font-size:18px; font-weight:bold; color:#e7283d; position:relative; padding:1px}
#searchBar a.btnBack{width:50px; height:45px; display:block; position:absolute; top:10px;left:0;}
#searchBar a.btnBack span{width:21px; height:21px; background:url(../images/iconBack.png); background-size:100%; display:block; margin:13px auto}
#searchBar a.btnSearch{width:33px; height:32px; display:block; position:absolute; background:#fff; top:16px;right:20px;  margin-top:1px; box-shadow:none}
#searchBar a.btnSearch span{width:33px; height:23px; background:url(../images/iconSearch.png) 5px 0px no-repeat; background-size:23px 23px; display:block; margin:5px auto;border-left:1px solid #ddd;}
#searchBar .inputSearch{ border:1px solid #ddd; border-radius:3px; display:block; height:32px; margin:15px 15px 0 50px;}
#searchBar .inputSearch input{ float:left;width:90%; height:32px; border:0; line-height:32px; padding:0 5px;}

#searchRestult{height:35px; line-height:35px; background:#fff; border-bottom:1px solid #e7283d; color:#515151; font-size:12px; padding-top:10px;}
#searchRestult font{ font-weight:bold;color:#e7283d}

a.btn_Test { display:block; margin:10px auto;color:#fff; font-size:25px; text-align:center; padding:10px 0; background:#FF6C81; font-weight:bold; text-decoration:none; border-radius:10px; position:relative;}
a.btn_Test span{width:26px; height:26px; background:url(../images/iconPen.png); background-size:100%; display:inline-block; position:absolute; left:17%;top:10px;}

#testBox {background:#fff; padding-bottom:20px;}
#testBox p{ text-align:center; font-size:15px;color:#777}
#testBox h2{ text-align:center; padding:20px 0 15px 0; font-size:35px; background:#FF6C81; color:#fff}
#testBox h2 i{font-size:18px; font-weight:normal; font-style:normal}
#testBox .babyNum{ font-size:15px; text-align:center;padding-bottom:15px; margin-top:20px;}
#testBox .babyNum span{font-size:30px; font-weight:bold;}
#testBox ul{ padding:25px 0; margin:20px 0; color:#777; font-size:14px; line-height:20px;border-radius:5px; text-align:center;}
#testBox ul li{ text-align:left}
#testBox ul li font{color:#FF6C81; font-weight:bold}
#testBox em{ font-style:normal; font-size:30px; text-align:center;color:#FF6C81; display:block; padding:10px 0; font-weight:bold}
#testBox span{ display:block; text-align:center;color:#949494; font-size:11px; padding-top:15px;height:35px}
#testBox a.btn_Test{width:80%; margin:0 auto}
