/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}

.theme {width:auto; height:auto;  font-size:12px;}
.theme ul li {width:auto; height:auto; margin-left:0px}
.theme-box {width:100%; height:100%; border:1px solid #ddd; }
.theme ul li:hover .theme-box {border:1px solid #b9e58d; box-shadow:0px 0px 4px #ddd;}
.xmts h1{
    width: auto;
    height: auto;
    font-size: 16px;
    font-weight: normal;
    color: #333;
    padding-bottom: 10px;
	 padding-top: 10px;
    line-height: 20px;
    margin: 0;
}
.xmts p {
    width: auto;
    height: auto;
    color: #666;
    background: url(../images/theme-list.gif) no-repeat left 7px;
    line-height: 20px;
    padding-left: 10px;
    margin: 0;
}

.xmts,.jiage,.chakan{border-left: 1px dotted #ddd;
    padding: 7px 10px;
}
.jiage span {
    font-size: 14px;
    color: #666;
    background: url(../images/theme-icon.png) no-repeat center top;
    padding-top: 35px;
    display: inline-block;
}


.jiage span b {
    font-size: 24px;
    color: #ff7800;
}
.chakan a{

    display: inline-block;
    width: 108px;
    height: 30px;
    background: #3cb43c;
    border-radius: 3px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 30px;
  
}


.theme-tit {width: auto;
    height: 56px;
    line-height: 56px;
    border-bottom: 2px solid #a2d470;
    font-size: 18px;
    color: #333;
    padding: 0 20px;
    position: relative; z-index:-1}
.theme-tit a {color:#333;}
.theme-tit a span {font-size:14px; color:#999;}
.theme-main {width:auto; height:auto;padding:20px 2% 20px 2%;}
.theme-img {width:312px; height:232px; float:left;}
.theme-con {width:70%; height:auto; float:right;}
.theme-con-head {width:auto; height:auto;}
.theme-con-head ul li {width:100%; height:24px; line-height:24px; float:left; margin:0; padding:0; border:none; color:#666;}
.theme-con-head ul li.on {border:none; box-shadow:none;}
.theme-con-head ul li span.orange {color:#ff7800;}
.theme-con-head ul li span.tit {float:left;}
.theme-con-head ul li label {float:left; margin-right:15px; cursor:pointer; line-height:24px;}
.theme-con-head ul li label input {float:left; margin:6px 5px 0 0;}
.theme-con-head ul li select {height:24px; line-height:24px;}

.theme-con-foot {width:auto; height:auto; background:#f9f9f9; border-right:1px dotted #ddd; margin-top:10px; clear:both;}
.theme-con-foot table tr td {border-left:1px dotted #ddd; padding:7px 10px;}
.theme-con-foot table tr td h1 {width:auto; height:auto; font-size:16px; font-weight:normal; color:#333; padding-bottom:10px; line-height:20px; margin:0}
.theme-con-foot table tr td p {width:auto; height:auto; color:#666; background:url(../images/theme-list.gif) no-repeat left 7px; line-height:20px; padding-left:10px; margin:0;}
.theme-con-foot table tr td span {font-size:14px; color:#666; background:url(../images/theme-icon.png) no-repeat center top; padding-top:35px; display:inline-block;}
.theme-con-foot table tr td span b {font-size:24px; color:#ff7800;}
.theme-con-foot table tr td a {display:inline-block; width:108px; height:30px; background:#3cb43c;  border-radius:3px; font-size:14px; color:#fff; text-align:center; line-height:30px; margin-top:10px;}

.thecon-intro {width:auto; height:auto; border:1px solid #ddd;}
.thecon-intro-tit {width:auto; height:56px; line-height:56px; border-bottom:2px solid #a2d470; font-size:18px; color:#333; padding:0 20px; position:relative;}
.thecon-intro-tit span {font-size:14px; color:#999;}
.thecon-intro-share {position:absolute; right:20px; top:20px;}
.thecon-intro-main {width:auto; height:auto;padding:20px 2% 20px 2%;}
.thecon-intro-img {max-width:364px; float:left;}
.thecon-intro-con {width:770px; height:auto; float:right;}

.thecon-intro-list {width:auto; height:auto;}
.thecon-inlis-left {width:385px; height:auto; float:left;}
.thecon-inlis-left ul li {width:auto; height:24px; line-height:24px; clear:both; color:#666;}
.thecon-inlis-left ul li span.orange {color:#ff7800;}
.thecon-inlis-left ul li span.tit {float:left;}
.thecon-inlis-left ul li label {float:left; margin-right:15px; cursor:pointer; line-height:24px;}
.thecon-inlis-left ul li label input {float:left; margin:6px 5px 0 0;}


.thecon-inlis-right {width:385px; height:auto; float:left;}
.thecon-inlis-right ul li {width:auto; height:auto; clear:both;}
.thecon-inlis-right ul li h1 {width:auto; height:24px; line-height:24px; font-size:12px; font-weight:normal; color:#666;}
.thecon-inlis-tit {width:70px; height:auto; float:left; color:#666; line-height:24px;}
.thecon-inlis-select {width:315px; height:auto; float:left; font-size:0;}
.thecon-inlis-select a {display:block; width:300px; height:22px; line-height:22px; padding:0 10px; color:#666; border:1px solid #ddd; font-size:12px; margin-bottom:5px;}
.thecon-inlis-select a.on {border:1px solid #16badd; background:url(../images/thecon-inlis-select.png) no-repeat right bottom;}

.thecon-inlis-right ul li span.tit {float:left; line-height:24px; color:#666;}
.thecon-inlis-right ul li label {float:left; margin-right:15px; cursor:pointer; line-height:24px;}
.thecon-inlis-right ul li label input {float:left; margin:6px 5px 0 0;}




.thecon-intro-note {width:auto; height:auto; background:#f9f9f9; border-right:1px dotted #ddd; margin-top:15px;}
.thecon-intro-note table tr td {border-left:1px dotted #ddd; padding:10px 15px; font-size:14px; color:#333; line-height:24px;}

.thecon-intro-note table tr td h1 {width:auto; height:auto; font-size:16px; line-height:20px; font-weight:normal; color:#333;}
.thecon-intro-note table tr td ul {display:block; padding-top:5px;}
.thecon-intro-note table tr td ul li {width:auto; height:auto; color:#666; background:url(../images/theme-list.gif) no-repeat left 7px; line-height:20px; padding-left:10px;font-size:12px;}



.thecon-intro-note table tr td span {color:#ff6600;}


.thecon-intro-note table tr td a {display:inline-block; width:110px; height:40px; background:#16badd; border:1px solid #14a7c6; border-radius:3px; font-size:14px; color:#fff; text-align:center; line-height:40px;}


.thecon-main {width:auto; height:auto; padding-top:10px;}
.thecon-tag {width:1170px; height:44px; background:url(../images/thecon-tag.gif);}
.thecon-tag ul li { height:44px; float:left;}
.thecon-tag ul li a {display:block; width:auto; height:44px; line-height:44px; text-align:center; font-size:14px; color:#666; border-right:1px solid #ddd; padding:0 45px;}
.thecon-tag ul li.last a{ border-right:0;}
.thecon-tag ul li.last {width:174px;}
.thecon-tag ul li.last a {color:#ff7800;}
.thecon-tag ul li.last a span {display:inline-block; background:url(../images/thecon-tag-star.png) no-repeat left center; padding-left:20px;}
.thecon-tag ul li a.on {background:#fff; border:1px solid #ddd; border-top:3px solid #83c640; height:40px; line-height:38px;}


.themai {width:auto; height:auto; padding-top:10px;}
.themai-tit {width:auto; height:40px; line-height:40px; background:url(../images/themai-titbg.png) no-repeat right top #fafff5; border:1px solid #83c640;}
.themai-tit span {display:inline-block; padding-left:30px; background:url(../images/themai-tit.png) no-repeat 12px center; font-size:14px; color:#83c640;}
.themai-box {width:auto; height:auto; border:1px solid #ddd; border-top:none;}

.themai-con {width:auto; height:auto; padding:20px;}
.themai-con table tr td {padding:10px 0;}
.themai-con table tr td span {color:#ff7800;}
.themai-con table tr td h1 {font-size:14px; font-weight:bold; color:#333; padding-bottom:20px;}
.themai-con table tr td p {line-height:24px; color:#666; font-size:14px; width:650px;}


.themai-schedule {width:auto; height:auto; padding:30px; }

.themai-schedule div.day-info{float:right; width:980px;  height:auto;}
.themai-schedule ul.day-list { width:auto; display:block;  height:auto;}
.themai-schedule ul.day-list li {width:auto; height:auto; position:relative; min-height:25px; padding:10px 0;}

.themai-schedule-ico {width:13px; height:13px; position:absolute; left:-7px; top:16px;}
.themai-schedule-ico span {display:block; width:13px; height:13px; background:url(../images/themai-schedule-ico1.png) no-repeat;}
.themai-schedule-day {width:auto; height:25px; line-height:20px; position:absolute; padding-top:3px; left:20px; top:10px; font-size:12px; color:#999;}
.themai-schedule-txt {width:auto; height:auto; line-height:25px; padding-left:100px; font-size:14px; color:#666;}

.themai-schedule ul.day-menu{ width:150px; border-left:1px solid #ddd;}
.themai-schedule ul.day-menu li{width:auto; height:auto; position:relative; height:30px;  padding:10px 0;}
.themai-schedule ul.day-menu li.on .themai-schedule-ico span {background:url(../images/themai-schedule-ico2.png) no-repeat;}
.themai-schedule ul.day-menu li.on .themai-schedule-day {color:#ffaa00;}

.themai-schedule-notxt {width:auto; height:auto; color:#ffaa00; font-size:14px; line-height:25px; padding:10px 30px 10px 131px;}
.themai-schedule-noimg {width:auto; height:auto; text-align:center; padding:10px 0 30px 0;}


.themai-age {width:auto; height:auto; padding:20px;}
.themai-age table tr td {line-height:20px; color:#666; font-size:14px; padding:5px 0;}
.themai-age table tr td span.line {color:#ccc;}
.themai-age table tr td span.num {display:block; width:60px; height:20px; line-height:20px; color:#fff; background:#44c8ff; text-align:center;}
.themai-age table tr td span.day {color:#44c8ff;}
.themai-age table tr td span.orange {color:#ff7800;}



.themai-notice {width:auto; height:auto; line-height:24px; color:#666; font-size:14px; padding:30px;}

.themai-price {width:auto; height:auto; padding:30px;}
.themai-price table tr td {line-height:24px; color:#666; font-size:14px;}
.themai-price table tr td span.num {display:block; width:16px; height:16px; border-radius:100%; text-align:center; line-height:18px; color:#fff; background:#ffaa00; font-size:10px; margin:4px 0;}


.themai-careful {width:auto; height:auto; padding:30px;}
.themai-careful-head {width:auto; height:auto; font-size:14px; color:#999; line-height:24px;}
.themai-careful-head span.orange {color:#ffaa00;}
.themai-careful-head span.black {color:#333;}
.themai-careful-head a {color:#44c8ff; text-decoration:underline;}
.themai-careful-tit {width:auto; height:auto; text-align:center; padding:30px 0; font-size:18px; color:#16badd;}
.themai-careful-list {width:auto; height:auto;}
.themai-careful-list table tr td {line-height:24px; color:#666; font-size:14px; padding:8px 0;}
.themai-careful-list table tr td span.num {display:block; width:16px; height:16px; border-radius:100%; text-align:center; line-height:18px; color:#fff; background:#ffaa00; font-size:10px; margin:4px 0;}


.listConts{line-height:26px;color:#666;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:100%;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}



.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .text a{ color:#666}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}



.subBody{margin-bottom:10px;}
.subBody .OneOfTwo{width:100%;}


.subBody .search_l{margin-bottom:25px;}
.subBody .subnav{margin-bottom:25px;}
.subBody .subnav li{margin-bottom:2px;}
.subBody .subnav li a{display:block;height:24px;line-height:24px;padding-left:20px;background:url(../images/subnav_ico.gif) no-repeat 5px center;}
.subBody .subnav li a:hover{color:#fff;text-decoration:none;background:url(../images/subnav_ico_on.gif) no-repeat 5px center #ccc;}
.subBody .subnav li a.on, .subBody .subnav li a:hover.on{color:#fff;background:#999;}
.subBody .subTitle{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;text-align:right;}
.subBody .subTitle .catname{font-size:15px;font-weight:bold;float:left;font-family:"微软雅黑";color:#333;}
.subBody .subTitle .shopcart{background:url(../images/shopcart_ico.gif) no-repeat 0 center; padding-left:20px;}
.subBody .subTitle a{color:#666;}
.subBody .subTitle span{color:#666;}
.subBody .subTitle a.goback{float:left;margin-left:10px;}
.subBody .subtype li{float:left;}
.subBody .subtype li a{background:#ffa41b;padding:2px 5px;margin-right:5px;color:#fff;}
.subBody .subtype li a:hover{text-decoration:none;background:#ff9900;}
.subBody .subtype li a.on{background:#999;}
.subBody .subtype2{padding:0 0 0 10px;}
.subBody .subtype2 li{float:left;}
.subBody .subtype2 li a{background:#fff8ed;border:1px solid #ff9900;padding:2px 5px;margin-right:5px;color:#3e3e3e;}
.subBody .subtype2 li a.on{color:#ff6600;}
.subCont{line-height:26px;color:#666;}
