@charset "gb2312";
.MainContainer .MainContentBox {
    margin-top: 10px;
}
.MainContainer .MainContentBox .SpecContentTop {
    background-color: #FFFFFF;
    background-image: url("spec_ContentBgTop.jpg");
    background-position: center top;
    background-repeat: no-repeat;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom {
    background-image: url("spec_ContentBgBottom.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent {
    height: auto;
    min-height: 500px;
    padding-bottom: 85px;
}
* html .MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent {
    height: 500px;
}
* + html .MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent {
    height: auto;
    min-height: 500px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .Location {
    background-image: url("Spec_LocationIcon.gif");
    background-position: left 6px;
    background-repeat: no-repeat;
    color: #CC0000;
    float: right;
    height: 35px;
    line-height: 35px;
    margin-top: 15px;
    padding-bottom: 25px;
    padding-left: 35px;
    padding-right: 30px;
    text-align: right;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .Location .red, .MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .Location a {
    color: #996600;
    text-decoration: none;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .BlockTitle {
    background-image: url("Spec_BlockTitle.png");
    background-position: center center;
    background-repeat: no-repeat;
    clear: both;
    height: 37px;
    line-height: 37px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    padding-left: 40px;
    width: 940px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .BlockTitle a {
    color: #CC0000;
    position: relative;
    text-decoration: none;
    z-index: 20;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .BlockTitle .title {
    color: #993300;
    float: left;
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 16px;
    height: 37px;
    text-align: center;
    width: 85px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .BlockTitle .hover {
    background: url("Spec_TitleHoverBg.jpg") no-repeat scroll center center transparent;
    color: #CC0000;
    display: block;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .BlockTitle .more {
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding-right: 22px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .BlockContent .SpecImgList li {
    color: #666666;
    display: block;
    float: left;
    height: 130px;
    line-height: 24px;
    padding-left: 41px;
    padding-right: 40px;
    padding-top: 15px;
    width: 445px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .BlockContent .SpecImgList li img {
    border: 1px solid #D5D5D5;
    float: left;
    height: 128px;
    margin-right: 10px;
    width: 168px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .BlockContent .SpecImgList li h3 {
    padding-top: 5px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .BlockContent .SpecImgList li h3 a {
    color: #CC0000;
    font-family: "ËÎÌå";
    font-size: 14px;
    font-weight: bold;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .BlockContent .SpecImgList li p a {
    color: #CC0000;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .BlockContent {
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .TopicsBlock {
    clear: both;
    margin: 0 auto;
    width: 981px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .TopicsBlock .VideoImage {
    background: url("Spec_TopicVideoBg.png") no-repeat scroll center center transparent;
    float: left;
    height: 214px;
    overflow: hidden;
    padding: 10px;
    width: 384px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .TopicsBlock .HeadTopics {
    float: right;
    overflow: hidden;
    width: 547px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .TopicsBlock .HeadTopics .HeadOne {
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .TopicsBlock .HeadTopics .HeadOne .title {
    color: #CC0000;
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    padding-left: 60px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .TopicsBlock .HeadTopics .HeadOne p {
    color: #000000;
    font-size: 12px;
    line-height: 23px;
    text-indent: 2em;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .TopicsBlock .HeadTopics .HeadList ul li {
    background: url("Spec_TopicLiArrow.gif") no-repeat scroll left 9px transparent;
    display: block;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    white-space: nowrap;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .TopicsBlock .HeadTopics .HeadList ul li a {
    float: left;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .TopicsBlock .HeadTopics .HeadList ul li span {
    color: #666666;
    float: right;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .StylePic {
    background: url("Spec_StylePicBoxBg.png") no-repeat scroll center center transparent;
    height: 185px;
    margin: 15px auto 0;
    width: 981px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .StylePic a.title {
    display: inline-block;
    float: left;
    font-size: 0;
    height: 140px;
    line-height: 0;
    margin-left: 27px;
    margin-right: 23px;
    margin-top: 22px;
    width: 40px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .StylePic .ScrollBox {
    float: left;
    margin-top: 26px;
    overflow: hidden;
    width: 860px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .StylePic .ScrollBox .scrollTable td {
    line-height: 30px;
    padding-right: 33px;
    text-align: center;
    white-space: nowrap;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .StylePic .ScrollBox .scrollTable td img {
    border: 1px solid #CCCCCC;
    height: 131px;
    width: 188px;
}
.MainContainer .MainContentBox .SpecContentTop .SpecContentBottom .SpecContent .AdImg {
    clear: both;
    display: block;
    height: 100px;
    margin: 15px auto 0;
    width: 980px;
}
		
.hf_gcyj {width:980px; text-align:left; height:327px; overflow:hidden; background:#fff; font:normal 12px/22px ËÎÌå; margin-left: auto; margin-right: auto; margin-top:15px;}
.hf_gcyj .title{float:left; width:980px; height:37px; line-height:37px; background: url(Spec_BlockTitle.png) no-repeat; position:relative;}
.hf_gcyj .title ul{width:170px;margin-left:40px;}
.hf_gcyj .title h2{float:left;width:85px; height:37px; cursor:pointer; list-style:none; text-align:center;}
.hf_gcyj .title h2 a{color:#cc0000; font-size:16px; }
.hf_gcyj .title h2.active{width:85px; height:37px; background: url(Spec_TitleHoverBg.jpg) no-repeat scroll top; color:#fff;}
.hf_gcyj .list li{  color: #666666; display: block; float:left; height:130px; line-height: 24px; padding-right: 40px; padding-top: 15px; width: 445px;}
.hf_gcyj .list li img{border: 1px solid #D5D5D5; float: left; height: 128px; margin-right: 10px; width: 168px;}
.hf_gcyj .list li h3{ padding-top:5px;}

.hf_whys {width:980px; text-align:left; height:327px; overflow:hidden; background:#fff; font:normal 12px/22px ËÎÌå; margin-left: auto; margin-right: auto; margin-top:15px;}
.hf_whys .title{float:left; width:980px; height:37px; line-height:37px; background: url(Spec_BlockTitle.png) no-repeat; position:relative;}
.hf_whys .title ul{width:170px;margin-left:40px;}
.hf_whys .title h2{float:left;width:85px; height:37px; cursor:pointer; list-style:none; text-align:center;}
.hf_whys .title h2 a{color:#cc0000; font-size:16px; }
.hf_whys .title h2.active{width:85px; height:37px; background: url(Spec_TitleHoverBg.jpg) no-repeat scroll top; color:#fff;}
.hf_whys .list li{  color: #666666; display: block; float:left; height:130px; line-height: 24px; padding-right: 40px; padding-top: 15px; width: 445px;}
.hf_whys .list li img{border: 1px solid #D5D5D5; float: left; height: 128px; margin-right: 10px; width: 168px;}
.hf_whys .list li h3{ padding-top:5px;}