﻿@charset "utf-8";

/*Banner - start*/

.Banner {position:relative;height:380px;width:100%;z-index:99;}

.Banner li {position:absolute;top:0;left:0;height:380px;width:100%;display:none;z-index:1000;}

.Banner li a {width:100%;height:380px;display:block;}

.Banner li img {display:none;height:380px;}

.bannerCtrl {position:absolute;width:100%;height:10px;left:0;bottom:6px;z-index:1005;}

#banner_dl {width:98%;text-align:center;margin:0 auto;}

#banner_dl a {width:30px;height:7px;background-color:#e0e0e2;display:inline-block;overflow:hidden;margin:0 4px;}

#banner_dl a.cur {background-color:#390100;}

/*Banner - end*/
.shadow { background:url(../Images/shadowbk.jpg) center top; height:114px;}


.img-l { float:left; margin-right:10px;}
.img-r { float:right;}
.img-l div { line-height:26px; color:#fcd000; font-size:18px;}
.img-r div { line-height:26px; color:#fcd000; font-size:18px;}

.imglist li{ float:left; margin-right:10px; }
.imglist li.nor { margin-right:0px; }

.dian-l { float:left; width:150px; height:172px; margin-right:10px;}
.dian-r { float:right; width:150px; height:172px;}
.dian-l div { line-height:26px; color:#fcd000; font-size:12px;}
.dian-r div { line-height:26px; color:#fcd000; font-size:12px;}


.img-l span { font-size:14px; color:#999; text-decoration:line-through;}
.img-l p { font-size:18px; color:#fcd000;}



.img3-r { float:right; width:320px;}
.img3-r dt { font-size:22px; color:#e3042f; line-height:48px; font-weight: bold;}
.img3-r dd { font-size:14px; color:#444; line-height:28px;}
.img3-r div { font-size:16px; color:#e3042f; margin-bottom:30px;}
.img3-r span { font-size:32px; color:#e3042f; font-weight: bold;}
.img3-r p { font-size:18px; color:#777; text-decoration:line-through; line-height:28px; margin-top:60px;}

.tu-l { float:left; width:224px; margin-top:20px; height:402px;}
.tu-r { float:right; width:700px; margin-top:20px; height:402px;}

.txt_p { line-height:22px; color:#444; font-size:12px; text-align:center;}




.tbl { border-collapse:collapse; border:5px solid #fff; width:470px; color:#444; margin-bottom:25px;}
.tbl td { padding:6px 4px; font-size:14px; text-align:center}
.tbl td span { color:#fcd000;}
.headtr td { text-align:center; font-size:16px; color:#fff; background:#686868;}
.subhd td { text-align:left; font-size:12px; color:#444;}
.subhd span { text-align:left; font-size:18px; color:#444;}

.redtxt h4{ color:#f00; font-weight: bold;}


.pro_l{ float:left; width:770px; background:#f4f4f4; padding:5px; }
.pro_r{ float:right; width:150px; padding:0px 5px; background:#f4f4f4; }
.pro_r h2 { padding:10px 0px; text-align:center; color:#999; font-size:20px; }
.pro_r img{ margin-bottom:10px;}

.pr_tit { color:#8e2023; text-align:center; margin:10px 0px; }
.pr_pic { text-align:center; }
.pr_pic img { max-width:750px; }
.pr_txt { margin:10px 0px; font-size:14px; }
.pr_txt p { text-indent:2em; margin:5px 0px 15px; line-height:28px; }

.img_mr10 { margin-right:38px;}

.proc_l{ float:left; width:310px;}
.proc_r{ float:right; width:470px;}

.pro_more { float:right; line-height:36px; margin-right:20px;}


.page { width:689px; text-align:center; }
.page ul{ display:inline-block; margin:0 auto;}
.page li{padding:0px; line-height:40px; display:inline-block; font-size:14px; border:1px solid #ddd; margin-left:5px; float:left; background-color:#FFF; cursor:pointer;}
.page li a{ display:block;  height:40px; padding:0 15px; text-align:center; color:#666;}
.page li a:hover{ background-color:#fad603; color:#383838;}
.page li select{ margin:10px; height:20px !important;}
.page ul li.thisclass{ padding:0 15px !important; background-color:#fad603; color:#383838;}