@charset "gb2312";
.appointment {display:block; border:1px #b0b0b0 solid; text-align:center; margin:0 1.4em; line-height:2.4em; -webkit-border-radius:1.2em; overflow:hidden; border-radius:1.2em; -moz-border-radius:1.2em;}
.appointment i {float:left; width:12.8%; background:#ec6904;}
.appointment i img {vertical-align:middle; padding-bottom:0.3em;}
.appointment span {float:left; width:87%; font-size:1.4em; color:#b33413;}

.cons_am {padding:2em 1.4em;}
.cons_am a {line-height:3.2em; overflow:hidden;}
.cons_am a img {vertical-align:middle; padding-bottom:0.4em; height:2em;}
.cons_am a span {color:#fff; font-size:1.6em; float:left; padding:0 0.4em;}
.cons_am a i {padding:0 0.4em;}
.cons_am a.fn-left {border:1px #107b8c solid; background:#24a39c;}
.cons_am a.fn-left i {background:#37c7c2; float:left;}
.cons_am a.fn-right {border:1px #d12905 solid; background:#fe6d04;}
.cons_am a.fn-right i {background:#ffa407; float:left;}

.list_content ul {padding:0 0.7em 1em 0.7em;}
.list_content ul li {border:1px #c6c6c6 solid; padding:0 0.4em; margin-bottom:1.3em;}
.list_content ul li .tm {padding:1em 1em 0.5em 1em; border-bottom:1px #bfbfbf dashed;}
.list_content ul li h2 {color:#2b2b2b; padding-bottom:1em;}
.list_content ul li h2 span {font-size:1.4em; line-height:1em;}
.list_content ul li p {font-size:1.25em; color:#494949; line-height:1.6em;}
.list_content ul li p span {color:#c60505;}
.list_content ul li .cons {padding:0.5em 0;}
.list_content ul li .cons a {line-height:2em;}
.list_content ul li .cons a img {vertical-align:middle; height:1.5em; padding:0 0.5em 0.4em 0;}
.list_content ul li .cons .fn-left {padding:0 1em 0 1.3em; color:#fe6d04; border-right:1px #c6c6c6 solid;}
.list_content ul li .cons .fn-right {padding:0 0.4em; color:#a70010;}
.list_content ul li .cons span {font-size:1.3em;}

/* ÁÐ±íÒ³ÑùÊ½ */
.pcbaby-page{height:auto;clear:both;text-align:center; padding-bottom:2.3em;}
.pcbaby-page .home {border:none; padding:0em;}
.pcbaby-page span, .pcbaby-page a {font-size:1.2em; margin:0 0.4em; padding:0.1em 0.3em; border:1px #c0c0c0 solid; color:#807f7f; -webkit-border-radius:0.3em; -moz-border-radius:0.3em; -ms-border-radius:0.3em; -o-border-radius:0.3em;  border-radius:0.3em;}
.pcbaby-page span  { background:#A70010; color:#fff;}

.manv_position {padding:0 0.3em;}
.manv_position li {float:left; width:25%; text-align:center; line-height:1.4em;}
.manv_position a {font-size:1.2em; height:7em; display:block; margin:0 0.5em;}
.manv_position span {padding-top:50%; display:block;}