

.f {width:100%;}

.q {clear:both;}

.y {float:left;}

.fx {width:1200px;}

.ma {margin:auto;}




/* ========== bkPage ========== */



/* ===== L ===== */
.bkL {width:870px;}


/* ----- bkDetail ----- */
.bkDetail, .bkRelate {background-color:#fff;}
.bkDetail, .bkRelate {border:1px solid #ddd;padding:19px 29px 29px 29px;width:810px;border-radius: 4px;}

.bkt, .bkt h3 {height:55px;}
.bkt h3, .bkt h4 {line-height:55px;}
.bkt h3 {color:#282828;font-size:20px;font-weight: bold;}
.bkt h4 {font-size:15px;}
.bkt p {line-height:45px;padding-top:10px;}
.bkt h3, .bkRT h3 {float:left;font-weight: bold;text-shadow: 2px 3px 1px rgba(0, 0, 0, 0.18);}
.bkt p, .bkRT p {float:right;}


/* ----- bkc ----- */
.bkc {float:left;padding:15px 0 25px 0;}
.bkc p, .wordRelate h4, .wordRelate p {line-height:25px;padding-top:10px;} 

.bkt {border-bottom:1px dotted #ccc;}
.bkc {border-bottom:1px dotted #ccc;/*border-top:2px dotted #ccc;*/}
.bkc img {float:left;margin:15px 30px 20px 0;max-width:210px;}



/* ----- wordRelate ----- */
.wordRelate {padding-top:15px;}
.wordRelate h4, .bkRelate .c h4, .hotSpot h4 {font-weight:bold;}
.wordRelate a {display:inline-block;margin-right:20px;vertical-align:top;}




/* ===== bkRelate ===== */
.bkRelate {}
.bkRelate .c li {border-top:1px dotted #dddd;padding:30px 0;}
.bkRelate .c li:first-child {border:0 none;}

.bkRelate .c p {padding-top:10px;text-indent:0em; line-height: 25px;width: 810px;}
.bkRelate a:link h4, .bkRelate a:visited h4 {color:#5a5a5a;}
.bkRelate a:hover h4, .bkRelate a:active h4 {color:#fa0;}
.bkRelate a:link p, .bkRelate a:visited p {color:#999;}
.bkRelate a:hover p, .bkRelate a:active p {color:#fa0;}

.bkRelate .pager, .bkRelate .pager ul {width:810px;}
.bkRelate .pager {border-top:1px dotted #ddd;padding-bottom:0;}



/* ===== R ===== */
.bkR {padding-left:30px;width:300px;}

.bkRT, .bkRT * {height:20px;line-height:20px;font-size: 12px;}
.bkRT {background-color:#f3f3f3;padding:20px 0 16px 0;}
.bkRT {border-bottom:1px solid #f8f8f8;padding:16px;width:266px;border-top-left-radius: 4px;border-top-right-radius: 4px;}


.hotSpot ul {padding:0 16px;width:268px;}
.hotSpot li {border-bottom:1px dotted #ccc;padding:16px 0;}

.hotSpot h4 {font-size:14px;}
.hotSpot li p {padding-top:10px;}
.hotSpot a:link h4, .hotSpot a:visited h4 {color:#5a5a5a;}
.hotSpot a:hover h4, .hotSpot a:active h4 {color:#fa0;}
.hotSpot a:link p, .hotSpot a:visited p {color:#989898;}
.hotSpot a:hover p, .hotSpot a:active p {color:#fa0;}

