img {
  max-height: 100%;
}

body {
  background-repeat: no-repeat;
  background-position: center top;
}

a {
  color: #363636;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

.kids-g {
  letter-spacing: -0.31em;
  /* Webkit: collapse white-space between units */
  *letter-spacing: normal;
  /* reset IE < 8 */
  *word-spacing: -0.43em;
  /* IE < 8: collapse white-space between units */
  text-rendering: optimizespeed;
  /* Webkit: fixes text-rendering: optimizeLegibility */
}

.clearfix {
  zoom: 1;
}
.clearfix:after {
  content: '';
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}

.opera-only :-o-prefocus, .kids-g {
  word-spacing: -0.43em;
}

.kids-u {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /* IE < 8: fake inline-block */
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}

.yui-4d {
  width: 74.923em;
  margin: 0 auto;
  text-align: left;
}

.ui-dialog {
  text-align: left;
}
.ui-dialog ol > li, .ui-dialog ul > li {
  margin-left: 20px;
  list-style-type: decimal;
  list-style-position: outside;
}

.ui-widget-overlay {
  z-index: 1040;
  opacity: .50 !important;
  /* Make sure to change both of these, as IE only sees the second one */
  filter: Alpha(Opacity=50) !important;
  background-image: none;
}

/* universalhead.php */
#kduh {
  background-color: #c1e2ec;
  border-bottom: 1px solid #83cde2;
}
#kduh .bd {
  width: 74.923em;
  margin: 0 auto;
  text-align: left;
  padding: 5px 0;
}
#kduh .bd a {
  font-size: 108%;
}
#kduh .bd .login {
  float: right;
}
#kduh .bd .login a {
  color: #0096ff;
}

/* header.php */
#kdhd {
  background: white url(../images/bg_header.png) no-repeat top center;
  padding-top: 10px;
  text-align: left;
}
#kdhd .header_wapper {
  position: relative;
}
#kdhd .bd {
  width: 74.923em;
  margin: 0 auto;
}
#kdhd .bd .logo a {
  display: block;
  width: 300px;
  height: 200px;
  background: transparent url(/static/images/kidsplay_logo.png) no-repeat;
  text-indent: -300000px;
}
#kdhd .bd .travel_campaign {
  position: relative;
}
#kdhd .bd .travel_campaign a {
  position: absolute;
  display: block;
  width: 335px;
  height: 119px;
  background: transparent url(/static/images/campaign/20160113newyear/bg_header_pc.png) no-repeat;
  text-indent: -300000px;
  background-size: 335px;
  top: 90px;
}
#kdhd .bd .header_search_from {
  position: absolute;
  top: 140px;
  right: 0;
  width: 290px;
  height: 60px;
}
#kdhd .bd .header_search_from form {
  display: block;
  text-align: right;
}
#kdhd .bd .header_search_from form input[name="post"] {
  position: absolute;
  right: 3px;
  top: 2px;
  bottom: 2px;
  background: #e74b4a url(../images/icon_search.png) no-repeat center;
  width: 23px;
  height: 23px;
  border: none;
  cursor: pointer;
  text-indent: -300000px;
}
#kdhd .bd .header_search_from form input[name="search"] {
  border: 1px solid #e6eaeb;
  border-top: 1px solid #bfbfbf;
  width: 18em;
  background-color: #eff3f5;
  padding: 5px;
  color: #838687;
}
#kdhd .bd .header_search_from form .hotkeyword {
  float: right;
  font-size: 12px;
  margin: 3px 0;
  position: absolute;
  right: 0;
  width: 304px;
}
#kdhd .bd .header_search_from form .hotkeyword p {
  text-align: right;
}
#kdhd .bd .header_search_from form .hotkeyword h3 {
  float: left;
}
#kdhd .bd .header_search_from form .hotkeyword a {
  margin-right: 8px;
  color: #059;
  float: left;
}

/* menu.php */
#kdmn {
  height: 32px;
  margin-bottom: 30px;
  border: 3px solid #ffdd33;
  border-radius: 5px;
  background: url(../images/bg_menu.png) no-repeat center right;
}
#kdmn ul.upper li a {
  font-size: 123.1%;
  font-weight: bold;
  display: block;
  background-color: #fff;
  padding: 6px 10px;
}
#kdmn ul.upper li a i.beta {
  margin-top: 3px;
  font-size: 60%;
  background-color: #256e91;
  color: #ffffff;
  border-radius: 4px;
  padding: 1px 2px;
}
#kdmn ul.upper .play h3 {
  background: white url(../images/bg_goplay.png) no-repeat top left;
  width: 116px;
  height: 32px;
  text-indent: -300000px;
}
#kdmn ul.upper .home h3 {
  background: white url(../images/bg_homeplay.png) no-repeat top left;
  width: 116px;
  height: 32px;
  text-indent: -300000px;
}
#kdmn ul.upper .star h3 {
  background: white url(../images/bg_star.png) no-repeat top left;
  width: 48px;
  height: 32px;
  text-indent: -300000px;
}
#kdmn ul.upper .where {
  width: 11em;
}
#kdmn ul.upper .where .restaurant {
  border-right: 1px dotted #bab6b6;
}
#kdmn ul.upper .kidsplay li {
  border-right: 1px dotted #bab6b6;
}
#kdmn ul.upper .kidsplay li.last {
  border: none;
}
#kdmn ul.upper .blog {
  width: 6em;
}
#kdmn .selected a {
  color: #ff6000;
}

.kdrc {
  position: relative;
  top: -35px;
}

/* promote-style */
.promote-style {
  margin-bottom: 25px;
}
.promote-style .bd {
  background: transparent url(../images/bg_promotedesc.png) repeat;
  border: 1px solid #d9d9d9;
}
.promote-style .bd ul > li {
  display: none;
  position: relative;
}
.promote-style .bd ul > li figure {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.promote-style .bd ul > li figure > figcaption {
  display: none;
}
.promote-style .bd ul > li .desc {
  width: 30%;
  padding: 25px 20px;
}
.promote-style .bd ul > li .desc h1, .promote-style .bd ul > li .desc h3 {
  font-size: 189%;
  font-weight: bold;
  color: #433e38;
  padding-bottom: 10px;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 10px;
}
.promote-style .bd ul > li .desc p {
  color: #9d9d9d;
  font-size: 108%;
  line-height: 1.5;
}
.promote-style .bd ul > li .desc .more {
  display: block;
  width: 86px;
  height: 28px;
  background: transparent url(../images/btn_reading.png) no-repeat;
  text-indent: -300000px;
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.promote-style .bd ul > li .desc div ul li {
  color: #737373;
}
.promote-style .bd li.selected {
  display: block;
}

/* promote.php */
#kdpm img {
  width: 410px;
  height: 280px;
}

#kdtd {
  margin-bottom: 20px;
}
#kdtd h2 {
  background: transparent url(../images/bg_todayplay.png) no-repeat center;
  width: 650px;
  height: 66px;
  text-indent: -300000px;
}

/* imglist-style */
.imglist-style .bd .main-img {
  text-align: center;
}
.imglist-style .bd ul.upper {
  padding: 5px 10px 10px 10px;
}
.imglist-style .bd ul.upper li h5 {
  font-size: 116%;
  font-weight: bold;
  color: #55514c;
  margin-bottom: 4px;
}
.imglist-style .bd ul.upper li h5 a {
  color: #474747;
  font-size: 100%;
  margin-top: 3px;
}
.imglist-style .bd ul.upper li a {
  color: #737373;
  font-size: 93%;
  display: block;
}
.imglist-style .bd ul.upper li p {
  color: #737373;
}
.imglist-style .bd ul.upper li p a {
  font-size: 105%;
}
.imglist-style .bd ul.upper li.desc p {
  color: #737373;
}
.imglist-style .bd ul.upper .search h6 {
  background: url(../images/icon_qsearch.png) no-repeat top left;
  width: 55px;
  height: 20px;
  text-indent: -300000px;
}
.imglist-style .bd ul.upper .search div {
  width: 70%;
}
.imglist-style .bd ul.upper .search li {
  border-right: 1px solid #a1a1a1;
  padding: 0 5px;
}
.imglist-style .bd ul.upper .search li a {
  color: #474747;
}
.imglist-style .bd ul.upper .search li:last-child {
  border: none;
}
.imglist-style .bd ul.upper > li {
  border-bottom: 1px dashed #d9d9d9;
  padding-bottom: 6px;
  margin-bottom: 6px;
}
.imglist-style .bd ul.upper > li address {
  margin-right: 5px;
}
.imglist-style .bd ul.upper > li:last-child {
  border: none;
}

/* topic-style */
.topic-style .hd h3 {
  width: 179px;
  height: 71px;
  text-indent: -300000px;
}
.topic-style .bd .main-img {
  padding-top: 12px;
  width: 310px;
  height: 250px;
}

/* restaurant.php */
#kdrs .hd h3 {
  background: transparent url(../images/bg_rastauranthd.png) no-repeat left center;
}
#kdrs .bd .main-img {
  background: url(../images/bg_restaurantimg.png) no-repeat top center;
}
#kdrs .bd address {
  background-color: #3983c3;
  display: inline-block;
  color: #fff;
  padding: 3px;
}

/* visitspot.php */
#kdvs .hd h3 {
  background: url(../images/bg_spothd.png) no-repeat left center;
}
#kdvs .bd .main-img {
  background: url(../images/bg_visitspotimg.png) no-repeat top center;
}
#kdvs .bd address {
  background-color: #5db356;
  display: inline-block;
  color: #fff;
  padding: 3px;
}

/* kidplay.php */
#kdkp .hd h3 {
  background: url(../images/bg_kidplayhd.png) no-repeat left center;
}
#kdkp .bd .main-img {
  background: url(../images/bg_kidplayimg.png) no-repeat top center;
}

/* handy.php */
#kdhp .hd h3 {
  background: url(../images/bg_handyhd.png) no-repeat left center;
}
#kdhp .bd .main-img {
  background: url(../images/bg_handyimg.png) no-repeat top center;
}

/* play */
#kdpa .hd h3 {
  background: url(../images/bg_playhd.png) no-repeat left center;
}
#kdpa .bd .main-img {
  background: url(../images/bg_playimg.png) no-repeat top center;
}

/* learn */
#kdlr .hd h3 {
  background: url(../images/bg_learnhd.png) no-repeat left center;
}
#kdlr .bd .main-img {
  background: url(../images/bg_learnimg.png) no-repeat top center;
}

/* cooking */
#kdck .hd h3 {
  background: url(../images/bg_cookinghd.png) no-repeat left center;
}
#kdck .bd .main-img {
  background: url(../images/bg_cookingimg.png) no-repeat top center;
}

/* family */
#kdfi .hd h3 {
  background: url(../images/bg_familyhd.png) no-repeat left center;
}
#kdfi .bd .main-img {
  background: url(../images/bg_familyimg.png) no-repeat top center;
}

/* printplay.php */
#kdpd .hd h3 {
  background: url(../images/bg_printplayhd.png) no-repeat left center;
}
#kdpd .bd .main-img {
  background: url(../images/bg_printplayimg.png) no-repeat top center;
}

/* app.php */
#kdapp .hd h3 {
  background: url(../images/bg_apphd.png) no-repeat left center;
}
#kdapp .bd .main-img {
  background: url(../images/bg_appimg.png) no-repeat top center;
}

/* service.php */
#kdsr {
  background-color: #bfeffd;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 20px;
}
#kdsr .bd div.kids-u {
  width: 23%;
}
#kdsr .bd div.kids-u h5 {
  color: #7d9499;
  font-size: 189%;
  padding-bottom: 10px;
  margin-right: 20px;
  border-bottom: 1px dashed #a6ccd6;
}
#kdsr .bd div.kids-u ul {
  margin-right: 20px;
}
#kdsr .bd div.kids-u ul li {
  line-height: 2.5;
  border-bottom: 1px dashed #a6ccd6;
}
#kdsr .bd div.kids-u ul li a {
  color: #405257;
  font-weight: bold;
}
#kdsr .bd div.kids-u ul li a.propose {
  background-color: #fff;
  display: inline;
  padding: 3px 6px;
  margin-right: 5px;
  border-radius: 5px;
}

/* partner.php */
#kdpn {
  margin-bottom: 10px;
}
#kdpn .hd h3 {
  background: url(../images/bg_partnerhd.png) no-repeat left top;
  height: 60px;
  text-indent: -300000px;
}
#kdpn .bd ul li {
  width: 20%;
  line-height: 2;
}
#kdpn .bd ul li a {
  color: #ababab;
  display: block;
  font-size: 93%;
  padding-left: 10px;
}

/* footer.php */
#kdft {
  background: url(../images/bg_footer.png) no-repeat top center;
  padding-top: 157px;
}
#kdft .bd {
  background-color: #ffd400;
}
#kdft .bd p {
  line-height: 2.5;
  font-size: 93%;
  color: #735f00;
}

/* principle.php */
#kdpr {
  border: 1px solid #e5e5e5;
  margin-bottom: 15px;
  padding: 15px;
  background: url(../images/bg_principle.png) repeat;
}
#kdpr .hd {
  margin-bottom: 10px;
}
#kdpr .hd h3 {
  background: url(../images/bg_principlehd.png) no-repeat left top;
  width: 275px;
  height: 49px;
  text-indent: -300000px;
}
#kdpr .bd p {
  font-size: 104%;
  color: #585452;
  font-weight: bold;
  line-height: 1.5;
}

/* indexside-lists class*/
.indexside-lists {
  border: 1px solid #d9d9d9;
  margin-bottom: 25px;
  margin-top: 25px;
}
.indexside-lists .hd {
  border-bottom: 3px solid #ffd400;
}
.indexside-lists .bd li {
  border-bottom: 1px dashed #ffd400;
  margin: 0 2px;
  padding: 12px;
}
.indexside-lists .bd li h5 {
  font-size: 116%;
  font-weight: bold;
  margin-bottom: 5px;
}
.indexside-lists .bd li span a {
  color: #737373;
  font-size: 93%;
}
.indexside-lists .bd li:last-child {
  border: none;
}

/* newest.php */
#kdnt .hd h3 {
  background: url(../images/bg_newesthd.png) no-repeat;
  height: 56px;
  width: 144px;
  position: relative;
  top: -14px;
  left: -15px;
  text-indent: -300000px;
}

/* newest_blog.php */
#kdbt .hd h3 {
  background: url(../images/bg_newestbloghd.png) no-repeat;
  height: 45px;
  width: 158px;
  position: relative;
  top: -5px;
  left: -12px;
  text-indent: -300000px;
}

#kdev {
  margin-top: 0;
}
#kdev .hd h3 {
  background: url(../images/bg_events.png) no-repeat;
  height: 45px;
  width: 158px;
  position: relative;
  top: -5px;
  left: -12px;
  text-indent: -300000px;
}
#kdev .bd ul li {
  min-height: 70px;
}
#kdev .bd .list_img {
  float: left;
  width: 70px;
  margin-right: 10px;
}
#kdev .bd .list_img img {
  width: 70px;
}
#kdev .bd .list_item h5 {
  margin-bottom: 0;
}
#kdev .bd .list_item .redlabel {
  background-color: #cf000d;
  margin: 5px 0;
  padding: 4px 8px;
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  display: inline-block;
}

/* hotest.php */
#kdht .hd h3 {
  background: url(../images/bg_hotest.png) no-repeat;
  height: 40px;
  width: 144px;
  position: relative;
  top: -14px;
  left: -15px;
  text-indent: -300000px;
}

/* report.php */
#kdrt {
  margin: 25px 0;
  background: url(../images/bg_report.png) no-repeat;
  min-height: 190px;
  padding: 39px 10px 0 145px;
}
#kdrt .bd p {
  font-size: 116%;
  color: 333;
  margin-bottom: 20px;
}
#kdrt .bd a {
  display: block;
  background: url(../images/btn_report.png) no-repeat top left;
  width: 114px;
  height: 30px;
  text-indent: -300000px;
}

/* rsresult.php */
#kdru {
  margin-bottom: 25px;
}
#kdru .hd {
  color: #8d8d8d;
  margin-bottom: 10px;
}
#kdru .bd ol li {
  position: relative;
  border: 1px solid #c0c0c0;
  margin-left: 1.99%;
  width: 31%;
  float: left;
  margin-bottom: 20px;
  height: 300px;
  overflow: hidden;
}
#kdru .bd ol li.item_post {
  position: relative;
}
#kdru .bd ol li.item_post div.sp {
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 120px;
}
#kdru .bd ol li.item_post div.sale_price {
  margin: 0 5px;
  float: left;
  line-height: 30px;
  font-size: 120%;
  font-weight: bold;
  color: #fff;
}
#kdru .bd ol li.item_post div.sale_price .amount {
  color: #ff9900;
}
#kdru .bd ol li.item_post div.price {
  margin: 0 10px;
  float: left;
  text-decoration: line-through;
  font-size: 100%;
  line-height: 30px;
  color: #fff;
}
#kdru .bd ol li div.content {
  padding: 3px 10px 5px 10px;
}
#kdru .bd ol li div.content address {
  display: inline-block;
  background-color: #a3a3a3;
  padding: 3px;
  color: #fff;
}
#kdru .bd ol li div.content h5 {
  margin: 5px 0;
}
#kdru .bd ol li div.content span {
  color: #737373;
}
#kdru .bd ol li div.content h5 a {
  font-size: 123.1%;
  font-weight: bold;
  color: #6b9ed1;
}
#kdru .bd ol li div.content p {
  font-size: 108%;
  color: #7f7f7f;
}
#kdru .bd ol li div.content .tag {
  position: absolute;
  left: 10px;
  bottom: 7px;
}
#kdru .bd ol li div.content .tag a {
  font-size: 93%;
  color: #7f7f7f;
}
#kdru .bd ol li div.content .tag a.search_keyword {
  background-color: #3983c3;
  padding: 4px 4px;
  color: #fff;
  min-width: 60px;
  text-align: center;
  border-radius: 4px;
  margin-bottom: 2px;
}
#kdru .bd ol li.first {
  margin-left: 0;
}
#kdru .bd ol li .print-icon {
  position: absolute;
  top: 0;
  right: 0;
}
#kdru .bd ol:after {
  clear: both;
  content: "";
  display: block;
}
#kdru .ft .paging {
  text-align: center;
}
#kdru .ft .paging li a {
  padding: 2px 7px;
  display: block;
  color: #a1a1a1;
  background-color: #f2f2f2;
  border-radius: 3px;
  border: 1px solid #bfbfbf;
  margin: 0 3px;
}
#kdru .ft .paging li span {
  padding: 2px 7px;
  display: block;
  color: #fff;
  background-color: #f90;
  border-radius: 3px;
  border: 1px solid #bfbfbf;
  margin: 0 3px;
}

/* .rotation-style */
.rotation-style {
  margin-bottom: 25px;
}
.rotation-style .hd {
  background: url(../images/bg_kidrestauranthd.png) no-repeat top center;
  width: 980px;
  height: 55px;
  margin-bottom: 10px;
  text-indent: -300000px;
}
.rotation-style .bd .content {
  display: none;
}
.rotation-style .bd .selected {
  display: block;
}
.rotation-style .bd .promoted {
  position: relative;
  background: url(../images/bg_promotedesc.png) repeat scroll 0 0 transparent;
  width: 645px;
  border: 1px solid #d9d9d9;
}
.rotation-style .bd .promoted img {
  width: 360px;
  height: 280px;
}
.rotation-style .bd .promoted .desc {
  width: 235px;
  padding: 15px;
}
.rotation-style .bd .promoted .desc h3 {
  color: #433e38;
  font-size: 189%;
  font-weight: bold;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px dashed #d9d9d9;
}
.rotation-style .bd .promoted .desc p {
  color: #707070;
  font-size: 116%;
}
.rotation-style .bd .promoted .desc .more {
  display: block;
  width: 86px;
  height: 28px;
  background: transparent url(../images/btn_reading.png) no-repeat;
  text-indent: -300000px;
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.rotation-style .bd .rightbanner {
  float: right;
  position: relative;
  width: 300px;
  height: auto;
  margin-bottom: 25px;
}
.rotation-style .bd .about {
  border: 1px solid #e5e5e5;
  float: right;
  position: relative;
  width: 300px;
  background: url(../images/bg_about.png) no-repeat top left;
  height: 145px;
  margin-bottom: 25px;
}
.rotation-style .bd .about .container {
  padding: 25px;
}
.rotation-style .bd .about .container h5, .rotation-style .bd .about .container h1 {
  font-size: 153.9%;
  color: #0070bf;
  margin-bottom: 10px;
}
.rotation-style .bd .about .container p {
  font-size: 104%;
  line-height: 1.5;
  color: #4e5255;
}
.rotation-style .bd .about .container a.provide {
  position: absolute;
  bottom: 10px;
  right: 10px;
  font-size: 131%;
  color: #0069c1;
}

#kdau div.authro_descr p {
  font-size: 108%;
}

/* restauraunt title */
#kdrd {
  margin-bottom: 25px;
}
#kdrd h3 {
  background: url(../images/bg_kidrestauranthd.png) no-repeat top center;
  width: 980px;
  height: 55px;
  text-indent: -300000px;
}

/* blogroad.php */
#kdbr {
  margin: 0 10px;
  margin-bottom: 25px;
}
#kdbr ul {
  margin-left: 15px;
  list-style: decimal;
}
#kdbr ul li {
  margin-left: 15px;
  list-style: decimal;
}
#kdbr ol {
  margin-left: 15px;
  list-style: disc;
}
#kdbr ol li {
  margin-left: 15px;
  list-style: disc;
}
#kdbr .bd p {
  margin-bottom: 15px;
}
#kdbr .hd {
  border-bottom: 1px dashed #d9d9d9;
}
#kdbr .hd h3 {
  background: url(../images/bg_blogroadhd.png) no-repeat top left;
  width: 201px;
  height: 77px;
  text-indent: -300000px;
}
#kdbr .hd .date {
  float: right;
  /*margin-top: 50px;*/
  margin-top: 5px;
  color: #7f7f7f;
}

#kdit .hd .date {
  /*margin-top: 50px;*/
  margin-top: 5px;
  color: #7f7f7f;
}

#kdbr .bd {
  padding: 20px 0;
  color: #595959;
  font-family: arial,STHeiti,pmingliu,sans-serif !important;
  font-size: 123.1%;
  line-height: 1.85;
}
#kdbr .ft span.source {
  display: block;
  color: #595959;
}
#kdbr .ft .source {
  padding-bottom: 10px;
  margin-bottom: 5px;
  border-bottom: 1px dashed #d9d9d9;
}
#kdbr .ft .source a {
  color: #4288c8;
}

/* resprofile.php */
#kdrpf {
  margin: 0 10px;
  margin-bottom: 25px;
  border: 1px solid #d9d9d9;
  background: transparent url(../images/bg_promotedesc.png) repeat;
}
#kdrpf .hd {
  padding: 20px;
  border-bottom: 1px dashed #d9d9d9;
}
#kdrpf .hd h3 {
  color: #0070bf;
  font-size: 139%;
  margin-bottom: 10px;
}
#kdrpf .hd cite {
  color: #555;
}
#kdrpf .bd {
  padding: 20px;
  border-bottom: 1px dashed #d9d9d9;
}
#kdrpf .bd .info {
  width: 290px;
}
#kdrpf .bd .kids-u span {
  display: block;
  width: 240px;
}
#kdrpf .bd .kids-u span * {
  display: block;
  width: 240px;
  word-break: break-all;
}
#kdrpf .ft {
  padding: 10px 20px;
  text-align: right;
}
#kdrpf .ft a {
  font-size: 100%;
  color: #f33;
}

.spot-style #kdrpf .hd h3 {
  color: #36962f;
}

/* resother.php */
#kdro {
  margin-bottom: 12px;
  border: 1px solid #e5e5e5;
  padding: 15px;
  background: url(../images/bg_resother.png) repeat;
}
#kdro .bd .sbd {
  margin-bottom: 10px;
  font-size: 104%;
  line-height: 1.5;
  color: #584f4d;
}
#kdro .bd h4 {
  line-height: 44px;
  height: 44px;
  font-size: 167%;
  color: #e52c28;
  margin-bottom: 10px;
}
#kdro .bd ul li {
  list-style-position: outside;
  list-style-image: url(../images/li_dotted.png);
  float: left;
  color: #584f4d;
  font-weight: bold;
  font-size: 108%;
  line-height: 2;
  margin-left: 15px;
}
#kdro .bd p {
  color: #584f4d;
  line-height: 1.5;
}

/* circletrip.php */
#kdct {
  border: none;
  margin-bottom: 12px;
  margin-top: 12px;
}
#kdct .hd {
  border: none;
}
#kdct .hd h3 {
  background: url(../images/bg_circletriphd.png) no-repeat top left;
  width: 225px;
  height: 65px;
  text-indent: -300000px;
}
#kdct .bd {
  border: 1px solid #d9d9d9;
}
#kdct .bd li {
  border-color: #19b7f5;
}
#kdct .bd .shd {
  border-bottom: 3px solid #00aff4;
  padding: 10px;
  background: url(../images/bg_circletripshd.png) repeat;
}
#kdct .bd .shd h4 {
  color: #0070bf;
  font-size: 123.1%;
  font-weight: bold;
}
#kdct .bd .disc {
  float: right;
  color: #0070bf;
}

.spot-style #kdct .hd h3 {
  background: url(../images/bg_circletripspothd.png) no-repeat top left;
}
.spot-style #kdct .bd .shd {
  border-color: #9c0;
}
.spot-style #kdct .bd .shd h4 {
  color: #36962f;
}
.spot-style #kdct .bd .disc {
  color: #36962f;
}
.spot-style #kdct .bd li {
  border-color: #a3d119;
}

/* aboutwriter.php */
#kdaw .hd {
  padding: 10px;
  border-bottom: 3px solid #00aff4;
}
#kdaw .hd h3 {
  color: #4288c8;
  font-size: 131.5%;
  font-weight: bold;
  margin-bottom: 10px;
}
#kdaw .hd .about img {
  width: 60px;
  height: 60px;
  float: left;
}
#kdaw .hd .about .desc {
  padding-left: 70px;
}
#kdaw .hd .about .desc h6 {
  font-size: 123.1%;
  font-weight: bold;
}
#kdaw .hd .about .desc p {
  color: #757575;
}
#kdaw .bd li {
  border-color: #19b7f5;
}
#kdaw .bd li:last-child {
  border-bottom: 1px dashed #19b7f5;
}
#kdaw .ft p {
  text-align: right;
  padding: 3px;
}

.spot-style #kdaw .hd {
  border-color: #9c0;
}
.spot-style #kdaw .hd h3 {
  color: #36962f;
}
.spot-style #kdaw .bd li {
  border-color: #a3d119;
}

.app-style #kdaw .hd {
  border-color: #83cac5;
}
.app-style #kdaw .hd h3 {
  color: #42cac2;
}
.app-style #kdaw .bd li {
  border-color: #8fcfcb;
}

.blog-style #kdaw .hd {
  border-color: #f5843f;
}
.blog-style #kdaw .hd h3 {
  color: #f5843f;
}
.blog-style #kdaw .bd li {
  border-color: #f5843f;
}

/* rescondition.php */
#kdrcd {
  margin-right: 326px;
  margin-bottom: 25px;
  border: 2px solid #d9d9d9;
  padding-top: 20px;
}
#kdrcd form {
  padding-right: 20px;
  padding-left: 20px;
}
#kdrcd form fieldset {
  padding: 0 4px;
}
#kdrcd form fieldset .title {
  display: block;
  font-size: 138.5%;
  font-style: bold;
  margin-bottom: 10px;
}
#kdrcd form .area {
  width: auto;
}
#kdrcd form .cate {
  width: auto;
}
#kdrcd form .cate .nocate {
  width: 20%;
}
#kdrcd form .cate .restype {
  width: 75%;
}
#kdrcd form .inq {
  width: 30%;
}
#kdrcd form .strcution {
  position: relative;
  z-index: 1;
}
#kdrcd form .strcution .strucmenu {
  display: none;
  position: absolute;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  padding: 10px;
  width: 20em;
}
#kdrcd form .strcution .strucmenu .options {
  /*display: block;*/
  float: left;
  width: 50%;
  line-height: 2;
}
#kdrcd form .strcution .show {
  display: block;
}

/* kidspot.php */
#kdks .hd {
  background: url(../images/bg_kidspot.png) no-repeat;
  margin-bottom: 10px;
}
#kdks .bd .about {
  background: url(../images/bg_spotabout.png) no-repeat;
}
#kdks .bd .about h5 {
  color: #53a24e;
}
#kdks .bd .about .container p {
  color: #495048;
}
#kdks .bd .more {
  background: url(../images/btn_spotreading.png) no-repeat;
}
#kdks .bd .provide {
  color: #53a24e;
}

/* spotinfo.php */
#kdsi {
  /*color: #949494;*/
}
#kdsi .desc h3 {
  font-size: 167%;
}
#kdsi .point {
  margin-bottom: 15px;
}
#kdsi .point li {
  position: static;
  line-height: 1.5;
  list-style: disc inside none;
}
#kdsi a {
  color: #474747;
}

#kdsd {
  background: url(../images/bg_kidspot.png) no-repeat scroll 0 0 transparent;
  width: 980px;
  height: 55px;
  margin-bottom: 10px;
  text-indent: -300000px;
}

/* diycondition.php */
#kddy {
  margin-right: 326px;
  margin-bottom: 25px;
  border: 2px solid #d9d9d9;
  padding-top: 20px;
}
#kddy form {
  padding-right: 20px;
  padding-left: 20px;
}
#kddy form fieldset {
  width: 100%;
  padding: 0 10px;
}
#kddy form fieldset .title {
  display: block;
  font-size: 138.5%;
  font-style: bold;
  margin-bottom: 10px;
}
#kddy form fieldset label {
  margin-right: 15px;
  /*padding-left: 5px;*/
}
#kddy form fieldset .print {
  display: block;
  text-align: right;
}

/* kiddiy.php */
#kdkdy .hd {
  background: url(../images/bg_diyhd.png);
  margin-bottom: 10px;
}
#kdkdy .bd .promoted .desc .more {
  background: url(../images/btn_diyreading.png) no-repeat top left;
}
#kdkdy .bd .about {
  background: url(../images/bg_diyabout.png);
}
#kdkdy .bd .about .container h5 {
  color: #fd5e70;
}

#kddd {
  background: url(../images/bg_diyhd.png) no-repeat scroll 0 0 transparent;
  width: 980px;
  height: 55px;
  margin-bottom: 10px;
  text-indent: -300000px;
}

/* diyinfo.php */
#kddi {
  color: #949494;
}
#kddi .desc .tag {
  margin-bottom: 10px;
  display: block;
}
#kddi .desc h3 {
  font-size: 167%;
}
#kddi a {
  color: #474747;
}

/* intro.php */
#kdit {
  margin: 0 10px;
  margin-bottom: 25px;
}
#kdit ul {
  margin-left: 15px;
  list-style: decimal;
}
#kdit ul li {
  margin-left: 15px;
  list-style: decimal;
}
#kdit ol {
  margin-left: 15px;
  list-style: disc;
}
#kdit ol li {
  margin-left: 15px;
  list-style: disc;
}
#kdit .md {
  margin: 4px 0;
}
#kdit .md span {
  margin-right: 30px;
}
#kdit .bd p {
  margin-bottom: 15px;
}
#kdit .hd {
  border-bottom: 1px dashed #d9d9d9;
}
#kdit .hd h3 {
  display: block;
  font-size: 189%;
  min-height: 30px;
}
#kdit .hd span {
  color: #7f7f7f;
}
#kdit .bd {
  padding: 20px 0;
  color: #595959;
  font-family: arial,STHeiti,pmingliu,sans-serif !important;
  font-size: 123.1%;
  line-height: 1.85;
}
#kdit .ft span.source {
  display: block;
  color: #595959;
}
#kdit .ft .source {
  margin-bottom: 5px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #d9d9d9;
}
#kdit .ft .source a {
  color: #fd7a88;
}
#kdit .ft .source a p {
  display: inline-block;
}

#kdbg .ft .source {
  margin-bottom: 5px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #d9d9d9;
}

/* diyother.php */
#kddo {
  margin-bottom: 20px;
}
#kddo .hd {
  margin-bottom: 10px;
}
#kddo .hd h3 {
  font-size: 153.9%;
  /*color: #fd5e70;*/
}

/* douknow.php */
#kddk {
  margin-bottom: 25px;
  border: 1px solid #e5e5e5;
  padding: 15px;
  background: url(../images/bg_resother.png) repeat;
}
#kddk .hd h3 {
  background: url(../images/bg_douknowhd.png) no-repeat top left;
  width: 178px;
  height: 37px;
  text-indent: -300000px;
  margin-bottom: 10px;
}
#kddk .bd {
  font-size: 104%;
  color: #584f4d;
  line-height: 1.5;
  padding-left: 5px;
}
#kddk .bd p {
  /*color: #584f4d;*/
  /*line-height: 1.5;*/
}

.print-style #kddk {
  background: url(../images/bg_printother.png) repeat;
}
.print-style #kddk .hd h3 {
  background: url(../images/bg_printdouknow.png) no-repeat top left;
}

.app-style #kddk {
  background: url(../images/bg_appother.png) repeat;
}
.app-style #kddk .hd h3 {
  background: url(../images/bg_appdouknow.png) no-repeat top left;
}

/* morediy.php */
#kdmd {
  margin-bottom: 25px;
  border: 1px solid #d9d9d9;
}
#kdmd .hd h3 {
  background: url(../images/bg_morediyhd.png) no-repeat top left;
  width: 298px;
  height: 34px;
  text-indent: -300000px;
  border-bottom: 3px solid #ff8e97;
}
#kdmd .bd {
  padding: 15px;
}
#kdmd .bd li {
  background: url(../images/li_tags.png) no-repeat left center;
  padding-left: 23px;
  margin-right: 10px;
  line-height: 2;
}
#kdmd .bd li a {
  font-size: 123.1%;
  display: block;
}

.print-style #kdmd .hd h3 {
  background: url(../images/bg_printmorediyhd.png) no-repeat left top;
  border-color: #9070ac;
}
.print-style #kdmd .bd li {
  background: url(../images/li_printtags.png) no-repeat left center;
}

.app-style #kdmd .hd h3 {
  background: url(../images/bg_appmorediyhd.png) no-repeat left top;
  border-color: #00c1b7;
}
.app-style #kdmd .bd li {
  background: url(../images/li_apptags.png) no-repeat left center;
}

/* kidprint.php */
#kdprp {
  background: url(../images/bg_printhd.png) no-repeat scroll 0 0 transparent;
  width: 980px;
  height: 55px;
  margin-bottom: 10px;
  text-indent: -300000px;
}

#kdkpr .hd {
  background: url(../images/bg_printhd.png) no-repeat;
  margin-bottom: 10px;
  height: 65px;
}
#kdkpr .bd .promoted .desc .more {
  background: url(../images/bg_printreading.png) no-repeat top left;
}
#kdkpr .bd .about {
  background: url(../images/bg_printabout.png);
}
#kdkpr .bd .about .container h5 {
  color: #9070ac;
}

/* printcondition.php */
.condition {
  margin-right: 326px;
  display: inline-block;
}
.condition .kdprc {
  margin-bottom: 20px;
  border: 2px solid #d9d9d9;
  padding-top: 20px;
  width: 314px;
  float: left;
}
.condition .kdprc .bd {
  min-height: 110px;
}
.condition .kdprc form {
  padding-right: 20px;
  padding-left: 20px;
}
.condition .kdprc form fieldset {
  /*width: 30%;*/
  padding: 0 10px;
}
.condition .kdprc form fieldset .title {
  display: block;
  font-size: 138.5%;
  font-style: bold;
  margin-bottom: 10px;
}
.condition .kdprc form fieldset label {
  margin-right: 15px;
  /*padding-left: 5px;*/
  display: inline-block;
  margin-bottom: 10px;
}

/* printinfo.php */
#kdpi {
  color: #949494;
}
#kdpi .desc .tag {
  margin-bottom: 10px;
  display: block;
}
#kdpi .desc h3 {
  font-size: 167%;
}
#kdpi a {
  color: #474747;
}

/* kidapp.php */
#kdka .hd {
  background: url(../images/bg_kidapphd.png) no-repeat;
  margin-bottom: 10px;
}
#kdka .bd .promoted .desc .more {
  background: url(../images/bg_appreading.png) no-repeat top left;
}
#kdka .bd .about {
  background: url(../images/bg_appabout.png);
}
#kdka .bd .about .container h5 {
  color: #00c1b7;
}

/* appcondition.php */
#kdapc {
  margin-right: 326px;
  margin-bottom: 25px;
  border: 2px solid #d9d9d9;
  padding-top: 20px;
}
#kdapc form {
  padding-right: 20px;
  padding-left: 20px;
}
#kdapc form fieldset {
  width: 9%;
  padding: 0 10px;
  /*text-align: center;*/
}
#kdapc form fieldset .title {
  display: block;
  font-size: 138.5%;
  font-style: bold;
  margin-bottom: 10px;
}
#kdapc form fieldset label {
  margin-right: 15px;
  /*padding-left: 5px;*/
  display: inline-block;
  margin-bottom: 10px;
}

#kdaph {
  background: url(../images/bg_kidapphd.png) no-repeat;
  height: 55px;
  width: 980px;
  margin-bottom: 15px;
  text-indent: -300000px;
}

/* appinfo.php */
#kdai {
  color: #949494;
}
#kdai .desc {
  width: 37%;
}
#kdai .desc .tag {
  margin-bottom: 10px;
  display: block;
}
#kdai .desc h3 {
  font-size: 167%;
}
#kdai a {
  color: #474747;
  /*display: block;*/
  margin-top: 15px;
}

/* bloglists.php */
#kdbl {
  margin-bottom: 20px;
}
#kdbl .hd {
  margin-bottom: 10px;
}
#kdbl .hd p {
  color: #8d8d8d;
}
#kdbl .bd li {
  margin-bottom: 5px;
  background: url(../images/bg_bloglist.png) no-repeat center bottom;
  padding-bottom: 25px;
}
#kdbl .bd li .shd {
  margin-bottom: 10px;
}
#kdbl .bd li .shd h3 a {
  font-size: 174%;
  color: #ff6000;
}
#kdbl .bd li .shd span {
  float: right;
  color: #737373;
}
#kdbl .bd li .sbd img {
  display: block;
  width: 400px;
  height: 320px;
  /*float:left;*/
  margin-right: 15px;
  margin-bottom: 10px;
}
#kdbl .bd li .sbd p {
  color: #737373;
  margin: 10px;
  line-height: 1.2;
  font-size: 108%;
}
#kdbl .bd li .sbd .more {
  clear: both;
  font-size: 108%;
  font-weight: bold;
  color: #f7955a;
  display: block;
  text-align: right;
}
#kdbl .ft .paging {
  text-align: center;
}
#kdbl .ft .paging li a {
  padding: 2px 7px;
  display: block;
  color: #a1a1a1;
  background-color: #f2f2f2;
  border-radius: 3px;
  border: 1px solid #bfbfbf;
  margin: 0 3px;
}
#kdbl .ft .paging li span {
  padding: 2px 7px;
  display: block;
  color: #fff;
  background-color: #f90;
  border-radius: 3px;
  border: 1px solid #bfbfbf;
  margin: 0 3px;
}

/* aboutblog.php */
#kdab {
  border: 1px solid #e5e5e5;
  margin-bottom: 25px;
  background: url(../images/bg_aboutblog.png) repeat;
  padding: 20px;
}
#kdab .hd h3 {
  color: #ff6000;
  font-size: 167%;
  font-weight: bold;
  margin-bottom: 10px;
}
#kdab .bd p {
  color: #585351;
  line-height: 1.5;
}

/* category.php */
#kdcat {
  margin-top: 25px;
  margin-bottom: 25px;
  border: 1px solid #d9d9d9;
}
#kdcat .hd h3 {
  background: url(../images/bg_categoryhd.png) no-repeat top left;
  width: 298px;
  height: 34px;
  text-indent: -300000px;
  border-bottom: 3px solid #ff6000;
}
#kdcat .bd {
  padding: 15px;
}
#kdcat .bd li {
  background: url(../images/li_category.png) no-repeat left center;
  padding-left: 23px;
  margin-right: 10px;
  line-height: 2;
}
#kdcat .bd li a {
  font-size: 123.1%;
  display: block;
}

/* allarticle.php */
#kdart {
  margin-bottom: 25px;
  border: 1px solid #d9d9d9;
  padding: 10px;
  text-align: center;
}

/*newarticle.php */
#kdnart {
  margin-bottom: 25px;
}
#kdnart .hd h3 {
  background: url(../images/bg_newbloghd.png) no-repeat;
  height: 56px;
  width: 250px;
  position: relative;
  top: -14px;
  left: -15px;
  text-indent: -300000px;
}

/*hotarticle.php */
#kdhart {
  margin-bottom: 25px;
}
#kdhart .hd h3 {
  background: url(../images/bg_hotbloghd.png) no-repeat;
  height: 56px;
  width: 250px;
  position: relative;
  top: -14px;
  left: -15px;
  text-indent: -300000px;
}

/* blog.php */
#kdbg {
  margin: 0 10px;
  margin-bottom: 25px;
}
#kdbg ul {
  margin-left: 15px;
  list-style: decimal;
}
#kdbg ul li {
  margin-left: 15px;
  list-style: decimal;
}
#kdbg ol {
  margin-left: 15px;
  list-style: disc;
}
#kdbg ol li {
  margin-left: 15px;
  list-style: disc;
}
#kdbg .bd p {
  margin-bottom: 15px;
}
#kdbg .hd {
  border-bottom: 1px dashed #d9d9d9;
  position: relative;
}
#kdbg .hd h3 {
  color: #505050;
  font-size: 174%;
  font-weight: bold;
  margin-bottom: 10px;
}
#kdbg .hd span {
  color: #7f7f7f;
  margin-bottom: 10px;
  display: inline-block;
}
#kdbg .hd .fb {
  position: absolute;
  right: 0;
  top: 0;
}
#kdbg .bd {
  padding: 20px 0;
  color: #595959;
  font-family: arial,STHeiti,pmingliu,sans-serif !important;
  font-size: 123.1%;
  line-height: 1.85;
}
#kdbg .ft span.source {
  display: block;
  color: #595959;
}
#kdbg .ft .source {
  padding-bottom: 10px;
  border-bottom: 1px dashed #d9d9d9;
}
#kdbg .ft .source a {
  color: #4288c8;
}

/* morearticle.php */
#kdmrat {
  margin-bottom: 25px;
  border: 1px solid #d9d9d9;
}
#kdmrat .hd h3 {
  background: url(../images/bg_morearticlehd.png) no-repeat top left;
  width: 298px;
  height: 34px;
  text-indent: -300000px;
  border-bottom: 3px solid #ff6000;
}
#kdmrat .bd {
  padding: 15px;
}
#kdmrat .bd li {
  background: url(../images/li_category.png) no-repeat left center;
  padding-left: 23px;
  margin-right: 10px;
  line-height: 2;
}
#kdmrat .bd li a {
  font-size: 123.1%;
  display: block;
}

#kdmfm {
  margin-bottom: 25px;
  border: 1px solid #d9d9d9;
}
#kdmfm .hd h3 {
  background: url(../images/bg_morefamilyhd.png) no-repeat top left;
  width: 298px;
  height: 34px;
  text-indent: -300000px;
  border-bottom: 3px solid #ff6000;
}
#kdmfm .bd {
  padding: 15px;
}
#kdmfm .bd li {
  background: url(../images/li_category.png) no-repeat left center;
  padding-left: 23px;
  margin-right: 10px;
  line-height: 2;
}
#kdmfm .bd li a {
  font-size: 123.1%;
  display: block;
}

#kdbr .hd .share_plugin {
  margin-top: 30px;
}

.share_plugin {
  height: 20px;
  /*background-color: #000;*/
}
.share_plugin .google_plus, .share_plugin .fb_like_top {
  width: 80px;
}

#bd .go2top {
  margin: 0 10px 25px;
  float: right;
}

.interest h3 {
  font-size: 153.9%;
}

.hicon {
  vertical-align: middle;
  margin-right: 5px;
  float: left;
}

.hottag {
  margin-top: 10px;
  padding: 10px 0 10px 0;
  text-align: center;
  border-top: 1px dashed #D9D9D9;
  background: url(../images/bg_promotedesc.png) repeat scroll 0 0 transparent;
}

.hottag_red {
  background: url(../images/bg_promotedesc_red.png) repeat scroll 0 0 transparent;
}

.hottag_green {
  background: url(../images/bg_promotedesc_green.png) repeat scroll 0 0 transparent;
}

.hottag_orange {
  background: url(../images/bg_promotedesc_orange.png) repeat scroll 0 0 transparent;
}

.hottag a {
  color: #6B9ED1;
}

.addthis_toolbox {
  margin-bottom: 20px;
}

#morearticle {
  width: 44%;
  float: right;
}
#morearticle ul li {
  list-style: disc;
  margin: 0;
  color: #999;
}
#morearticle div.tt {
  color: #FF6600;
  border-bottom: 3px solid #999;
  width: 100%;
  font-size: 139%;
}
#morearticle div.tt.rest {
  color: #0070BF;
}
#morearticle div.tt.visitspot {
  color: #36962F;
}
#morearticle div.tt.app {
  color: #00C1B7;
}

/* more learn */
#kdln {
  margin-bottom: 25px;
  border: 1px solid #d9d9d9;
}
#kdln .hd h3 {
  background: url(../images/bg_morelearnhd.png) no-repeat top left;
  width: 298px;
  height: 34px;
  text-indent: -300000px;
  border-bottom: 3px solid #ff8e97;
}
#kdln .bd {
  padding: 15px;
}
#kdln .bd li {
  background: url(../images/li_tags.png) no-repeat left center;
  padding-left: 23px;
  margin-right: 10px;
  line-height: 2;
}
#kdln .bd li a {
  font-size: 123.1%;
  display: block;
}

/* moreshop.php */
#kdsp {
  margin-bottom: 25px;
  border: 1px solid #d9d9d9;
}
#kdsp .hd h3 {
  background: url(../images/bg_morecatehd.png) no-repeat top left;
  width: 298px;
  height: 34px;
  text-indent: -300000px;
  border-bottom: 3px solid #ff8e97;
}
#kdsp .bd {
  padding: 15px;
}
#kdsp .bd li {
  background: url(../images/li_tags.png) no-repeat left center;
  padding-left: 23px;
  margin-right: 10px;
  line-height: 2;
}
#kdsp .bd li a {
  font-size: 123.1%;
  display: block;
}

/* more play */
#kdpl {
  margin-bottom: 25px;
  border: 1px solid #d9d9d9;
}
#kdpl .hd h3 {
  background: url(../images/bg_moreplayhd.png) no-repeat top left;
  width: 298px;
  height: 34px;
  text-indent: -300000px;
  border-bottom: 3px solid #ff8e97;
}
#kdpl .bd {
  padding: 15px;
}
#kdpl .bd li {
  background: url(../images/li_tags.png) no-repeat left center;
  padding-left: 23px;
  margin-right: 10px;
  line-height: 2;
}
#kdpl .bd li a {
  font-size: 123.1%;
  display: block;
}

#kdit strong, #kdbr strong {
  font-weight: bold;
}
#kdit em, #kdbr em {
  font-style: italic;
}

.contribute h1 {
  font-size: 161.6%;
  margin: 0 0 15px 0;
}
.contribute h2 {
  font-size: 146.5%;
  margin: 0 0 15px 0;
}
.contribute p {
  font-size: 116%;
  line-height: 22px;
  margin-bottom: 15px;
}
.contribute .facebook_login {
  border: 1px solid #e5e5e5;
  float: right;
  position: relative;
  width: 300px;
  background: url(../images/bg_diyabout.png) repeat;
  height: 280px;
  margin-bottom: 25px;
}
.contribute .facebook_login .bd {
  margin: 25px 25px;
}

#authorization, #specification {
  display: none;
}

#contribute_form h2 {
  font-size: 123.1%;
  margin-bottom: 10px;
}
#contribute_form a {
  color: #002dfe;
}
#contribute_form .validation_errors p {
  height: 25px;
  color: #d12e2e;
}
#contribute_form .inline {
  display: inline-block;
  width: 100%;
}
#contribute_form .control-group {
  margin-bottom: 10px;
}
#contribute_form .control-group.cgtitle {
  float: left;
}
#contribute_form .control-group.cgtitle .control-label {
  width: auto;
}
#contribute_form .control-group.cgtitle .controls {
  width: auto;
}
#contribute_form .control-group.cgblog_date {
  float: left;
}
#contribute_form .control-group.cgblog_date .control-label {
  width: auto;
}
#contribute_form .control-group.cgblog_date .controls {
  width: auto;
}
#contribute_form .control-group.cggeo_lat {
  width: auto;
  float: left;
}
#contribute_form .control-group.cggeo_lat .control-label {
  width: 98px;
}
#contribute_form .control-group.cggeo_lat .controls {
  width: auto;
}
#contribute_form .control-group.cggeo_lon {
  float: left;
}
#contribute_form .control-group.cggeo_lon .controls {
  width: auto;
}
#contribute_form .control-group .control-label {
  text-align: left;
  font-size: 116%;
  padding-top: 7px;
  min-width: 10%;
}
#contribute_form .control-group .control-label span.star {
  color: #ff6600;
}
#contribute_form .control-group img {
  margin-left: 15px;
}
#contribute_form .control-group .controls {
  width: 85%;
  padding-left: 15px;
  padding-right: 15px;
}
#contribute_form .control-group .controls .zipcode {
  display: none;
}
#contribute_form .control-group .controls .form-control {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #bdbdbd;
  color: #555555;
  font-size: 14px;
  padding: 6px 12px;
}
#contribute_form .control-group .controls p.text-danger {
  color: #d12e2e;
}
#contribute_form .control-group .controls .ct {
  display: block;
  margin-top: 6px;
  font-size: 116%;
}
#contribute_form .control-group .controls select {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #bdbdbd;
  color: #555555;
  font-size: 14px;
  height: 31px;
  padding: 6px 12px;
}
#contribute_form .control-group .controls span.ft {
  display: inline-block;
  margin-top: 6px;
  font-size: 116%;
}
#contribute_form .control-group .controls span.st {
  color: #999999;
  font-size: 108%;
}
#contribute_form .control-group .controls > span {
  display: block;
  font-size: 85%;
  color: #3d89c8;
  margin-top: 4px;
}
#contribute_form .control-group .controls > span.help-block {
  display: block;
  font-size: 85%;
  color: #ed1c24;
  margin-top: 4px;
}
#contribute_form .control-group .controls > span > a {
  color: #3d89c8;
  text-decoration: underline;
}
#contribute_form .control-group .controls > div > span a {
  color: #3d89c8;
  text-decoration: underline;
}
#contribute_form .control-group .controls.radio input[type="radio"], #contribute_form .control-group .controls.radio-inline input[type="radio"], #contribute_form .control-group .controls.checkbox input[type="checkbox"], #contribute_form .control-group .controls.checkbox-inline input[type="checkbox"] {
  margin-top: 10px;
}
#contribute_form .control-group .controls.checkbox > label {
  display: inline-block;
  font-size: 116%;
}
#contribute_form .control-group .controls.radio {
  font-size: 116%;
}
#contribute_form .control-group .controls .file-upload {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
}
#contribute_form .control-group .controls > input[type="file"] {
  margin-top: 10px;
}
#contribute_form .control-group .controls > button.btn {
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid transparent;
  font-size: 116%;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
}
#contribute_form .control-group .controls > button.btn-primary {
  background-color: #3587de;
  border: 1px solid #3587de;
  color: #FFFFFF;
}
#contribute_form .control-group .controls > button.btn-default {
  background-color: #ffffff;
  border: 1px solid #ccc;
  color: #000000;
}
#contribute_form .control-group .controls > textarea {
  height: 110px;
}
#contribute_form .control-group span.nt {
  padding-top: 7px;
  font-size: 116%;
  color: #000000;
}
#contribute_form .path {
  height: 30px;
}
#contribute_form .path ul li {
  display: inline;
}
#contribute_form .path ul li + li:before {
  content: "> ";
  padding: 0 2px;
}
#contribute_form .menu {
  margin: 10px 0;
  display: block;
  border-bottom: 1px solid #999999;
  height: 36px;
}
#contribute_form .menu ul {
  display: inline;
}
#contribute_form .menu ul li {
  display: inline;
}
#contribute_form .menu ul li a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #ffffff;
  background-color: #e4e4e4;
  border: 1px #999999 solid;
  color: #666666;
  margin: 4px 4px;
  padding: 8px 24px;
  text-align: center;
  font-size: 116%;
}
#contribute_form .menu ul li a.active {
  color: #fff;
  background-color: #ff9631;
}
#contribute_form .category {
  margin-top: 20px;
  display: inline-block;
}
#contribute_form .category h2 {
  color: #ff6600;
}
#contribute_form .category .col1 {
  display: inline;
  float: left;
}
#contribute_form .category .col2 {
  display: inline;
  float: left;
}
#contribute_form .category .col3 {
  display: inline;
  float: left;
}
#contribute_form .category .col4 {
  display: inline;
  float: left;
}
#contribute_form .category fieldset.cate {
  background-color: #fbfbfb;
  padding: 10px;
  margin: 10px;
  border: 1px solid #cccccc;
  width: 15em;
}
#contribute_form .category fieldset.cate h3 {
  font-size: 123.1%;
  margin-bottom: 10px;
}
#contribute_form .category fieldset.cate ul li {
  list-style: disc;
  margin: 0 0 10px 15px;
}
#contribute_form .category fieldset.cate ul li a {
  color: #002dfe;
}
#contribute_form .content_form {
  margin-top: 20px;
  display: inline-block;
}
#contribute_form .content_form h2 {
  color: #ff6600;
}
#contribute_form .content_form h4 {
  display: block;
  padding: 2px 10px;
  font-size: 123.1%;
  background-color: #f2f2f2;
}
#contribute_form #kdru .bd ol li {
  width: 23%;
}

/* more cooking */
#kdmck {
  margin-bottom: 25px;
  border: 1px solid #d9d9d9;
}
#kdmck .hd h3 {
  background: url(../images/bg_morecookinghd.png) no-repeat top left;
  width: 298px;
  height: 34px;
  text-indent: -300000px;
  border-bottom: 3px solid #ff8e97;
}
#kdmck .bd {
  padding: 15px;
}
#kdmck .bd li {
  background: url(../images/li_tags.png) no-repeat left center;
  padding-left: 23px;
  margin-right: 10px;
  line-height: 2;
}
#kdmck .bd li a {
  font-size: 123.1%;
  display: block;
}

ul.tabs {
  left: 0;
  width: 646px;
  float: none;
  list-style: none;
  position: relative;
  text-align: left;
}
ul.tabs li {
  float: left;
  display: block;
}
ul.tabs .tab_label {
  z-index: 4;
  display: block;
  padding: 10px 14px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  background: #FFFFFF;
  cursor: pointer;
  position: relative;
  background: #FFFFFF;
  border: 1px solid #ccc;
  margin-right: 5px;
  background: #e6e6e6;
}
ul.tabs .tab_label > label {
  cursor: pointer;
}
ul.tabs .tab_label.actived {
  background-color: #FFFFFF;
  border-bottom: 1px solid #ffffff;
}

ul.tabs-content {
  left: 0;
  width: 646px;
  float: none;
  list-style: none;
  position: relative;
  text-align: left;
  border-top: 1px solid #ccc;
  top: -1px;
}
ul.tabs-content li {
  float: left;
  display: block;
}
ul.tabs-content .tab-content {
  z-index: 2;
  overflow: hidden;
  width: 100%;
  position: absolute;
  left: 0;
  background: #FFFFFF;
}
ul.tabs-content .tab-content .fb_iframe_widget,
ul.tabs-content .tab-content .fb_iframe_widget span,
ul.tabs-content .tab-content .fb_iframe_widget iframe[style] {
  width: 100% !important;
}
ul.tabs-content .tab-content.hide {
  display: none;
}
ul.tabs-content .tab-content .fbcomments {
  height: 1700px;
  display: block;
  overflow-y: scroll;
}

/*# sourceMappingURL=kidsplay.css.map */
