﻿/*Shop_List*/
.Shop_List {  background:url(../images/Bg1.jpg) #797979 repeat-x; padding:10px 0;margin-top: 5px;}
.Shop_List li { width:50%; float:left; margin-bottom:20px;}
.Shop_List li .Box{ width:70%; padding:15px; padding-bottom:5px; background-color:#FFF; position:relative;}
.Shop_List li .Box .Hot { position:absolute; top:0; left:0; width:40%}
.Shop_List li .Box img { width:100%;}
.Shop_List li .Box h6 { font-size:14px; color:#2d2d2d;}
.Shop_List li .Box p{ color:#c03d42; font-size:14px; font-weight:700; line-height:150%;}

.content {padding: 0 8px 0 8px;}
.content li { width:80%; margin-bottom:20px;}
.content li .Box{ width:70%; padding:15px; padding-bottom:5px; background-color:#FFF; position:relative;}
.content li .Box .Hot { position:absolute; top:0; left:0; width:40%}
.content li .Box img { width:100%;}
.content li .Box h6 { font-size:14px; color:#2d2d2d;}
.content li .Box p{ color:#c03d42; font-size:14px; font-weight:700; line-height:150%;}

.detail-intro {text-align: center;}
.detail-book {text-align: center;}
.detail-title {text-align: center;font-weight: bold;margin-bottom: 5px;font-size: 14px;}
/*focus img*/
.focus_img {  border-bottom:8px #797979 solid; padding:0; position:relative;}
.focus_img img { width:100%; display:block; margin:0;}
#Banner{width:100%; overflow:hidden;}
#BannerBox{ width:400%;}
#BannerBox a{ float:left; width:25%; overflow:hidden;}
#BannerBox img{ width:100%; border:0;}
.BinnerSmall{ position:absolute; right:5%; bottom:15px; z-index:10;}
.BinnerSmall ul{ list-style-type:none; margin:0; padding:0;}
.BinnerSmall li{ float:left; cursor:pointer; width:11px; height:11px; background-color:#f6a844; border:1px #995532 solid; margin-right:5px;}
.BinnerSmall li span{ display:none;}
.BinnerSmall li.DshjHidden{ color:#FF9900;  background-color:#d13236; border:1px #d13236 solid;}
#Ads_Title {  position:absolute; bottom:0; left:0; background-color:rgba(255,255,255,0.8); width:95%; text-align:left; padding-left:5%; font-size:16px; font-weight:700; line-height:40px;}

/*NewsList*/
.NewsList  li{ border-bottom:2px #797979 solid;  padding:5px 8px 5px 8px; position:relative;}
.NewsList li .Pic { width:35%; float:left;}
.NewsList li .Pic img { width:100%;}
.NewsList li h6 { margin-top: 0px;width:63%; float:right; font-size:14px; text-align:left;max-height: 18px;overflow: hidden;margin-bottom: 3px;}
.NewsList li h6 a {color: #333;}
.NewsList li p {  width:63%; float:right; color:#595959; text-align:left;height: 34px;overflow: hidden;line-height:17px;}
.NewsList li .Time { background:url(../images/ico1.png) no-repeat; padding-left:22px; position:absolute; top:62px; left:38%; color:#595959;}
.NewsList li .Fx{ background:url(../images/ico2.png) no-repeat; padding-left:22px; position:absolute; top:62px; right:2%; color:#595959;}
.NewsList li .Hot { position:absolute; top:0; left:0; width:20%;}
.NewsList li .Hot img { width:100%;}

/*Ds_Con1*/
.Ds_Con1 { position:relative; background:url(../images/Bg1.jpg) #797979 repeat-x;  padding-top:20px; padding-bottom:10px;}
.L_Btn { position:absolute; top:20px; left:0;}
.R_Btn { position:absolute; top:20px; right:0;}
.Ds_Title { margin:0 32px; height:43px;}
.Ds_Title li {text-align: center;}
.Ds_Title li {float:left; line-height:43px; font-size:16px;  font-weight:700;}
.Ds_Title li.first {width:33%; background-color:#cc3733;  color:#FFF;}
.Ds_Title li.second {width:33%; background-color:#fdc892;  color:#2d2d2f;}
.Ds_Title li.third {width:34%; background-color:#ffe3c5;  color:#2d2d2f;}

.Ds_Con1 p{  margin:0 32px; background-color:#FFF; text-align:left; line-height:180%; padding:10px; color:#2d2d2d; font-size:14px;}

/*Ds_Con2*/
.Ds_Con2 { position:relative; background:url(../images/Bg2.jpg) #FFF repeat-x; padding-top:20px;}
.Ds_Con2 li {  width:33%; float:left;}
.Ds_Con2 li .Pic { margin:0 10px; position:relative;}
.Ds_Con2 li .Pic h6 {  background-color:Rgba(255,255,255,0.6); color:#5c5451; font-size:18px;  position:absolute; bottom:0; left:0; width:100%; height:30px; line-height:30px;}
.Ds_Con2 li strong {  color:#cd362f; padding-bottom: 5px; display:block; font-size:16px; line-height:180%;max-height: 28px;text-align: center;}
.Ds_Con2 li .Pic img { width:100%;  display:block;}
.Title_Px { position:relative;background: #FCAC55;}
.Title_Px  img{ display:block;}
.SearchBtn {  position:absolute; top:5px; width: 10%;right:10px;}
.SearchInput { position:absolute; top:5px; height:16px;  width:30%; right:15%; border:0; -moz-border-top-right-radius:5px; -khtml-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px; -moz-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;}

/*Ds_Con3*/
.Ds_Con3 { position:relative; background-color:#797979; padding-top:20px;}
.Ds_Con3 li { margin-bottom:10px;}
.Ds_Con3 li img { width:100%; }
.Ds_Con3 h6 {  background-color:#FFF; color:#2d2d2d; font-size:18px;  text-align:left; padding:5px; padding-bottom:0; }
.Ds_Con3 p {  background-color:#FFF; color:#737172; font-size:16px; text-align:left; padding:5px; padding-top:0;}
/*PageBox*/
.PageBox {  background-color:#FFF; padding:10px 0;text-align: center;}
.PageBox label {  position:relative;}
.PageBox label a {  margin:10px 5px; padding:2px; font-size:16px;}
.PageBox .P_L {  position:absolute; left:-20px; top:-4px; width:15px; height:20px;}
.PageBox .P_R {  position:absolute; right:-20px; top:-4px; width:15px; height:20px;}
.PageBox strong { background:url(../images/P_Bg.jpg) repeat-x bottom; font-size:16px; color: #FFF; padding:5px; padding-top:2px; padding-bottom:10px;}