﻿.clearFix span { color: #444444; font-size:1rem; }
.clearFixa span { color: #444444; font-size:1rem; }
/*banners*/
.banners_til { border-bottom: 1px solid #999; width: 300px; padding-bottom: 5px; margin: 20px auto; }
.banners_til em { width: 12px; height: 12px; border-radius: 20px; border: 2px solid #A46E2E; vertical-align: middle; margin-right: 5px; }
.banners_til a { line-height: 20px; font-size:1.4rem; }
.banners {margin:0 auto; width:100%; text-align: center; }
.banners a { width: 100%; height: 100%; display: block; }
/*common*/
.common_til { font-size:1.4rem; color:#A46E2E; line-height: 30px; margin: 15px 0; }
.common_til em { vertical-align: middle; width: 30px; height: 30px; line-height: 15px; font-size: 11px; color: #fff; background:#A46E2E; border-radius: 50% 50% 0 50%; text-align: center; margin-right: 7px; float: left }
.common_tils { color: #A46E2E; font-size:1.2rem; margin-bottom: 8px; }
.common_btn { text-align: center; margin: 30px 0; }
.common_btn a { border-radius: 5px 0 0 5px; line-height: 36px; background: #0167b7; font-size:1.4rem; color: #fff; padding: 0 10px; margin-right: 10px; display: inline-block }
.common_btn .last_a { margin-right: 0; border-radius: 0 5px 5px 0; }
.common_btn em { vertical-align: middle; margin-right: 10px; }
.dashed_line { height: 0px; border: 1px dashed #808080; }
.ask, .four, .contrast, .expert, .recovery, .baby { width:95%; margin:0 auto;}
/*ask*/
.ask li { width: 133px; height: 87px; border: 1px solid #bcbdbe; float: left; margin: 0 1px 1px 0; }
.ask .no_mr { margin-right: 0; }
/*four*/
.four li { width:48%; float: left; margin:1%; }
.four .no_mr { margin-right: 0; }
.four p { color: #ff8500; line-height:2rem; margin:2% 0; font-size:1.2rem; }
.four p em { width: 18px; height: 18px; vertical-align: middle; margin-right: 5px; }
.four .common_btn { margin-top: 17px; }
/*contrast*/
.contrast li { width: 49%; float: left; margin-right:1%; }
.contrast .no_mr { margin-right: 0; }
.contrast p { line-height:2rem; text-align: center; color: #fff; margin-bottom: 13px; font-size:1.2rem; background:#A46E2E; width: 100%; }
.contrast .common_btn { margin-top: 17px; }
/*expert*/
.expert a { display: block; width: 230px; margin: 0 auto 30px; line-height: 30px; font-size:1.4rem; color: #fff; background:#A46E2E; border-radius: 15px; }
.expert a em { vertical-align: middle; margin: 0 4px 0 24px; }
.expert .experts { text-align: center; padding-bottom: 15px; }
/*recovery*/
.recovery .recoverys { text-align: center; margin-bottom: 5px; }
.recovery strong { font-size:1rem; color:#A46E2E; }
.recovery p { font-size:1rem; color: #646464; word-spacing: 8px; }
.recovery ul { margin-top: 12px; }
.recovery li { width: 48%; float: left; margin:1%; }
.recovery .no_mr { margin-right: 0; }
.recovery li p { background:#A46E2E; color: #fff; text-align: center; }
.recovery .dashed_line { margin: 30px 0; }
/*baby*/
.baby h2, .baby h3, .baby h4 { color: #ff8a00; font-size:1.4rem; }
.baby h2 { padding-left: 45px; margin: -18px 0 10px; }
.baby h3 { color:#A46E2E; font-weight: bold; }
.baby h4 { margin-bottom: 10px; }
.baby .babys { margin-bottom: 23px; }
.baby ul { padding: 0 1px; margin-bottom: 28px; }
.baby li { float: left; width: 139px; height: 210px; margin-right: 13px; }
.baby .no_mr { margin-right: 0; }
.baby li img { vertical-align: middle; }
.baby li img:nth-of-type(2) { margin-top: 2px; }
.baby dl { margin-top: 17px; }
.baby dd { width: 133px; height: 87px; float: left; margin: 0 1px 1px 0; border: 1px solid #808080; }
.baby .no_mr { margin-right: 0; }
.baby .dashed_line { margin: 30px 0; }
/*about*/
.about { padding-bottom: 10px; width: 320px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.about h2 { padding-left: 15px; height: 37px; margin-bottom: 10px; background: #A46E2E; font-size:1.4rem; font-weight: 100; font-family: 'Microsoft Yahei'; line-height: 37px; color: #fff; }
.about dl { width: 300px; margin: 0 auto; overflow: hidden; }
.about dd { width: 100%; height: 33px; margin-top: 6px; font-size:1.2rem; font-weight: 700; line-height: 33px; }
.about dd a { display: inline; text-align: center; color: #FFF; }
.about dd a.a01 { float: left; background: #91c1e9; width: 170px; margin-right: 4px; }
.about dd a.a02 { float: right; background: #db7077; width: 126px; }
.about dd a.a03 { float: left; background: #d0454e; width: 134px; margin-right: 4px; }
.about dd a.a04 { float: right; background: #e1822a; width: 162px; }
.about dd a.a05 { float: left; background: #13b9ad; width: 170px; margin-right: 4px; }
.about dd a.a06 { float: right; background: #f3b174; width: 126px; }