﻿@charset "utf-8";
.wrapper .main .box {
    width: 720px;
    margin-top: 0;
}
.list li {
    width: 602px;
}
.results .img-list {
    width: 708px;
    padding: 5px 5px 5px 7px;
    *padding: 5px 5px 20px 7px;
    _padding: 5px 8px 5px 4px;
}
.results li {
    width: 223px;
}
.results li img {
    width: 223px;
    height: 130px;
}
.side .img-list {
    padding-bottom: 15px;
}
.experts-list {
    padding: 0 5px 100px;
}
.pager {
    padding: 5px 15px 30px;
    font-size: 14px;
    text-align: center;
}
.pager span {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    padding: 0 13px;
    margin: 0 3px;
    border: 1px solid #c6c6c6;
    background-color: #fff;
}
.pager a {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    padding: 0 13px;
    margin: 0 3px;
    border: 1px solid #c6c6c6;
    background-color: #fff;
}
.pager a:hover, .pager a.current {
    border: 1px solid #339933;
    color: #fff;
    background-color: #339933;
    text-decoration: none;
}
.content {
    padding: 0 35px;
    line-height: 24px;
}
.content h2 {
    line-height: 30px;
    padding:20px 0 5px 0;
    font-size: 18px;
    color: #333;
    text-align: center;
}
.slider {
    overflow: hidden;
    width: 650px;
    /*height: 580px;*/
}
#play {
    position: relative;
    overflow: hidden;
    width: 650px;
    /*height: 382px;*/
    margin-bottom: 10px;
}
#play .img-panel {
    position: relative;
    z-index: 1;
    width: 650px;
}
#play .img-panel img {
    display: block;
    width: 650px !important;
    height: 382px !important;
    border: none;
}
.img-panel .img-box {
    float: left;
    width: 650px;
}
.img-panel .detail {
    float: left;
    width: 200px;
    margin-left: 50px;
}
.img-hd {
    position: relative;
    overflow: hidden;
    width: 560px;
    height: 71px;
    padding: 0 45px;
}
.small-img {
    position: absolute;
    overflow: hidden;
    width: 560px;
    height: 71px;
    padding-top: 4px;
}
.img-hd ul {
    position: absolute;
    z-index: 1
}
.img-hd ul li {
    position: relative;
    float: left;
    width: 112px;
    height: 71px;
    cursor: pointer;
    *display: inline;
    text-align: center;
}
.img-hd ul li img {
    display: inline-block;
    width: 92px;
    height: 67px;
    padding: 1px;
    border: 1px solid #e6e6e6;
}
.img-hd ul li.on img {
    border-color: #959494;
    background-color: #959494;
}
.img-hd .img-btn {
    position: absolute;
    display: block;
    top: 20px;
    z-index: 10;
    background: url(img/detail-btns.png) no-repeat;
    width: 32px;
    height: 32px;
    cursor: pointer;
}
.img-hd .btn-prev {
    left: 0;
}
.img-hd .btn-next {
    right: 0;
    background-position: -34px 0;
}
.content .top {
	line-height:30px;
	text-align:center;
	color: #999;
	margin-bottom:10px;
}
.content .detail {
    padding: 20px 0;
}
.content .con {
    padding: 0px 0 20px 0;
}
.list {
    padding: 5px 15px 20px;
}
/*留言*/
.colorgorning {color: #4D4D4D;}
.colorgorning2 {color: #67625f;}
.colorgorning3 {color: #90898C;}
.colorgorningage {color: #ff5b0b;}
.pagecontentstr{width:660px;padding:0px;overflow: hidden;}

.lyr {
	float:left;
	display: block;
}
.lysj { float:right; display: block;}
.fontsize14{ text-align:right; padding-right:10px;}

.righttext {float: left;width: 660px;}
.righttext_padding {float: left;width: 612px;padding:0px 15px 0px 15px;}
.readpic {float: left;width: 225px;height: 225px;padding: 5px;}
.readpic img {border: 1px solid #EEE;}

.readtitle {float: left;width: 415px;margin-left: 10px;text-align: left;}
.readtitle dl dt {color: #FF6600;font-size:16px;font-weight: bold;line-height: 180%;padding-left:10px;}
.readtitle dl dd {color: #828282;height:30px;line-height: 30px;padding-left:10px;}
.readtitle dl dd.fastline {background-color:#f8f8f8;color: #828282;height:30px;line-height: 30px;}
.readtitle dl dd.orderbotton {padding-top:15px;}

.readlist {float: left;margin: 0 auto;width: 680px;margin-top: 10px;}
.readlist input { line-height:30px; margin:5px 0;}
.readlist .button {
    width: 166px;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
	color:#FFF;
    background: url(img/box-more-bg.gif) repeat-x;
    text-align: center;
	cursor:pointer;
}

.readlist .tg {height: 48px;line-height: 48px;font-size: 14px;padding-left: 35px;font-weight: bold;}
.readlist .tg1 {height: 48px;line-height: 48px; color:#FFF;font-size: 14px;padding-left:15px;font-weight: bold; background-color:#42a04a}
.readlist .tg3 {height: 38px;line-height: 38px;font-size: 14px;font-weight: bold;padding-left: 10px;border-bottom: 1px dotted #d0d0d0;}
.readlist .l {padding: 10px 0px 0px 0px;overflow: hidden;}

.bbslist{list-style: none; overflow:hidden;}
.bbslist li{border-top: 1px dotted #d0d0d0; margin-bottom:10px;padding: 10px 0px 10px 0px; background-color:#fff}
.bbslist li:first-child{border-top: 0px dotted #d0d0d0;padding:0px 0px 10px 0px}
.bbslist li .first-child{border-top: 0px dotted #d0d0d0;padding:0px 0px 10px 0px}
.bbslist li div{line-height: 180%;padding:0px 10px 5px 10px;}
.bbslist li .sendname{ float:left; width:98%; margin-top:10px;}
.bbslist li .messagelist{text-align: left;}
.bbslist li .messagelist strong{ color:#42a04a}
.bbslist li .remessagelist{text-align: left; padding-top: 10px;padding-bottom:10px;}
.pagination { text-align:center}