/* 
 * version 1.0.0 
 * by ConciseTony (xiaolong1@)
 *
**/
*{margin:0;padding:0;}

.cl{*zoom:1;}
.cl:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}

a{text-decoration:none;color:#910A2B;}
a:hover{color:#ff0000;}
img,input{border:none;}
html{overflow-x:hidden;}
body,button,input,select,textarea{ font:12px/normal "宋体",Arial, Helvetica, sans-serif ;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
i,b{font-style:normal;font-weight:normal;}
ul,ol{ list-style-type:none;}
.none{display:none;height:0;overflow:hidden;}
.hide,ins{display:none;}
.clear{clear:both;}

.wp{margin:0px auto;width:1200px;}
.wp1561{margin:0px auto;width:1561px;}

body{ background:#F5F5F5; } 
/*------------------------------------------------*/

.top-area{height:30px;background:#FFFBFC;border-bottom:1px solid #ccc; }
.top-area .headnav{float:left;margin:2px 0 0 35px;display:inline;}
.top-area .headnav ul{position:relative;}
.top-area .headnav ul li{text-align:center;line-height:31px;}
.top-area .headnav ul li a{font-size:14px;color:#656565;display:block;margin:0 0 0 12px;text-align:center;}
.top-area .headnav ul li a:hover{color:#FF0000;font-weight:bold;} 
.top-area .headnav ul li.current{}
.top-area .headnav ul li.current a{color:#7E1615;font-weight:bold;border-bottom:2px solid #7E1615;}
.top-area .headnav ul li.end{background:none;}

.top-area .head_r{float:right;margin:0 30px 0 0;display:inline;}
.top-area .head_r ul{}
.top-area .head_r ul li{float:left;padding:0 13px 0 13px;line-height:30px;}
.top-area .head_r ul li a{font-size:13px;color:#656565;}
.top-area .head_r ul li a:hover{color:#f00;}
.top-area .head_r ul li.end{background:none;}

.pic-header{ height:89px;background:#fff;border-bottom:1px solid #E5E8ED;background: url(images/top-nav-shadow.png) no-repeat center 87px;}
.pic-header .header{width:1002px;margin:0 auto;height:89px;}
.pic-header .header img{width:290px}
.pic-header h1{float:left;background:url("images/logo.png") no-repeat;width:290px;height:52px;margin:13px 0 0 0;}
.pic-header h1 a{display:block;text-indent:-9999px;}

.pic-nav{float:left;margin:25px 0 0 10px;display:inline;}
.pic-nav a{display:block;float:left;height:30px;line-height:30px;padding:0 15px;font-family:Microsoft YaHei;font-size:15px;color:#656565;border-right:1px solid #DADADA;}
.pic-nav a b{display:block;color:#656565;font-family: Verdana;font-size:15px;}
.pic-nav a:hover,.pic-nav a:hover b{color:#B70002;}
.pic-nav a.active,.pic-nav a.active b{color:#B70002;}
.pic-nav a.last{border:none;}

.pic-search{height:22px;float:right;margin:25px 30px 0 0;}
.pic-search .search_area{height:22px;border:#D8D7D5 1px solid;padding:2px 4px 4px 4px;width:150px;background: #e5e9ec;}
.pic-search .search_input{border:1px solid #D7D7D7;height:22px;line-height:22px;width:103px;background:#fff;float:left;color:#969696;font-size:14px;padding:0 7px}
.pic-search .search_but{color:#656565;float:left;width:30px;height:22px;background:url("images/shop_bg_2.jpg") repeat-x;font-size:14px;cursor:pointer;}


/*------------------------------------------*/
.slide{ width:1200px; margin:0 auto; }

.slide-sprite{ background:url("images/slide-sprite.png") no-repeat;}

.slide .pic_title{font-family:"Microsoft YaHei","微软雅黑";margin:10px 0 0 0;text-align:center;width:1100px;color:#493C2D;border-bottom:1px solid #eee;height:75px;position:relative}
.slide .pic_title h1{color: #2c2c2c;display: block;text-align:left;font-size: 21px;font-weight: normal;}
.slide .pic_title p{display:block;color: #2c2c2c; font-size: 13px;text-align:left;margin:5px 0 0 0}
.slide .pic_title .de{float:right}


#gallery {width:100%;height:auto;margin-bottom: 10px;position: relative;overflow: hidden;}
#gallery .ad-loader {position: absolute;z-index: 10;top: 48%;left: 48%;border: 1px solid #CCC;display:none;}
#gallery .ad-image{min-height:200px;}
#gallery .ad-image .ad-next {position: absolute;right:0;top:0;width:50%;height:100%;cursor: pointer;display: block;z-index: 100;}
#gallery .ad-image .ad-prev {position: absolute;left: 0;top: 0;width: 50%;height:100%;cursor: pointer;display: block;z-index: 100;}
#gallery .ad-image  .ad-prev .ad-prev-image{background: url("images/arrowHover.png") -6px center;width:60px;height:69px;background-color:#fff;display: block;position: absolute;top: 46%; left: 0;z-index:101;opacity: 0.6;}
#gallery .ad-image  .ad-next .ad-next-image {background: url("images/arrowHover.png") -70px center;background-color:#fff;width:60px;height:69px; right: 0;display: block;position: absolute;top: 46%;z-index:101;opacity: 0.6;}

#gallery .ad-image{position: relative}
#gallery .ad-image ul {}
#gallery .ad-image ul li{display:none;text-align:center}
#gallery .ad-image ul li img{vertical-align: middle;max-height:750px;}


.pic-txt {  margin: 0 1px;padding: 15px 5px; position: relative;}
.pic-table .pic-cell {vertical-align: middle;}
.pic-cont {color: #666; font-size: 14px;  line-height: 28px;text-indent: 2em;}
.like-vote-wrap { position: absolute; right: 25px;top: 15px;}
.like-vote {color: #666; cursor: pointer; display: block; font-family: "Microsoft Yahei","微软雅黑";font-size: 14px; height: 85px;  line-height: 30px; overflow: hidden; text-align: center;  width: 90px;}

.ad-content{width:1002px;margin:30px auto;color: #666; font-size: 14px;  line-height: 28px;text-indent: 2em; }

/* IE 6 doesn't like height: 100% */

.ad-gallery .ad-thumbs-box{position:relative;width:855px;height:118px;border:1px solid #eee;float:left;margin:0 0 0 10px;}  
.ad-gallery .ad-thumbs-box .ad-back{float:left;height:28px;width:14px;display:block;margin:46px 0;background: url("images/arrowHover.png") 112px center;}
.ad-gallery .ad-thumbs-box .ad-forward{float:left;height:28px;width:14px;display:block;margin:46px 0;background: url("images/arrowHover.png") 180px center;}
.ad-gallery .ad-thumbs{float:left;width:800px;overflow:hidden;margin:15px 10px;}

.ad-gallery .ad-thumbs .ad-thumb-list {float:left;width:9000px;list-style:none;margin:10px 0 0 0;}
.ad-gallery .ad-thumbs li {float:left;padding-right:5px;}
.ad-gallery .ad-thumbs li a {display:block;}
.ad-gallery .ad-thumbs li a img {border:3px solid #CCC;display: block;}
.ad-gallery .ad-thumbs li.on  img {border:2px solid #910a2b;}




.ad-preloads {position: absolute;left: -9000px;top: -9000px;}


.prev-album{float:left;border:1px solid #ccc;width:134px;height:118px;}
.prev-album a.ipic{width:116px;height:80px;overflow:hidden;display:block;margin:8px auto 0;}

.prev-album a.prev-album-btn{color:#fff;text-align:center;line-height:30px;display:block;background-position:-549px -566px;}
.prev-album a.prev-album-btn:hover{text-decoration:underline;color:#FF8400;background-position:-550px -528px;}

.next-album{float:right;border:1px solid #ccc;width:134px;height:118px;}
.next-album a.ipic{width:116px;height:80px;overflow:hidden;display:block;margin:8px auto 0;}
.next-album a.slide-album-btn{color:#fff;text-align:center; line-height:30px; display:block;background-position:-483px -608px;}
.next-album a.slide-album-btn:hover{text-decoration:underline;color:#FF8400;background-position:-486px -486px;}

.thumbs-ae-btn{ text-align:center; line-height:30px; display:block;}
.thumbs-ae-btn:hover{ color:#FF8400;}

/*------------------------------------------*/
/*---------------foot-------------------*/
.wp{width:1200px;margin:0 auto;}
.w1002{width:1002px;margin:0 auto;overflow:hidden;}
.footer{width:100%;clear:both;margin:20px 0 0 0; }

.foot-nav {border-bottom: #eaeaea 1px solid; LINE-height: 30px}
.foot-nav a{color:#747474;padding:0 4px 0 4px;}
.foot-nav a.black{color:#000}
.foot-nav a:hover{color:#d70319}
.foot-nav a.hover{color:#d70319}

.pie {background:#fff;height:100px;}

.foot-logo {float:left;margin:20px 0px 0px 0;width:139px;height:60px;}
.foot-logo a{width:139px;height:60px;display:block;}
.foot-logo a:hover{background-position:left bottom;}

.footL{float:left;margin:20px 0 0 80px;display:inline;font-size:12px;width:280px;}
.footL p{font-size:12px;color:#828282;}
.footL span{color:#2d2d2d;font-weight:bold;font-size:11px;}

.footM {float: left;width:180px;color:#828282;margin:20px 0 0 10px;display:inline;}
.footM p {font-size:13px;}
.footM p span{display:block;margin:0 0 0 50px;}
.footM p b{color:#2d2d2d;font-weight:bold;margin:0 10px 0 0;font-size:11px;}

.qqonline{float:right;margin:20px 0 0 0;}
.qqonline ul{margin:0 0 0 0px;}
.qqonline ul li {float: left; line-height: 14px; margin:0 5px 0 0; text-align: center;font-size:12px;text-indent: -4000px;}
.qqonline ul li a {display: block; width: 34px; position: relative; height: 34px;}
.qqonline ul li a:hover {background-position:50% bottom;text-decoration:none;}
.qqonline ul li a:hover ins{display:block;left:-28px;width:95px;padding-top:20px;position:absolute;top:25px;height:85px;text-decoration:none;color:#f60;}
.qqonline ul li a:hover ins strong{display:block;color:#222;}
.qqonline ul li a.qq0 {background-image: url("images/qq_1.gif");}
.qqonline ul li a.qq1 {background-image: url("images/qq_2.gif");}
.qqonline ul li a.qq2 {background-image: url("images/qq_3.gif");}
.qqonline ul li a.qq3 {background-image: url("images/qq_4.gif");}

.normargin{margin:0 0 0 0;}

.footer p.gotop{width:auto;margin:0 auto;background:#F7F7F7;display:block;height:20px;cursor:pointer;}
.footer p.gotop span {width:45px;margin:0 auto;display:block;line-height:20px;text-align:right;font-weight:bold;text-transform:uppercase;color:#CACACA;letter-spacing:1px;font-size:9px;}
.footer p.gotop span a{font-weight:bold;font-size:0.9em;color:#000;}

.foot-down {padding:15px 0 15px 0;height:40px;background:url(images/footer-tail.gif) left top repeat-x #f2f2f2;}
.copy{width:845px;float:left;color:#626262}
.copy p{font-size:12px;font-style:500;}
.copy p a{color:#363636;}
.copy p em{margin:0 2px 0 0px;}
.copy a:hover{color:#FF6600;}

.extra{float:right;}
.extra p{width:36px;height:36px;float:left;text-indent:-9999px;cursor:pointer;position:relative;}
.extra p span{display:none;position:absolute;width:156px;height:180px;background:url("images/wx_b.jpg") no-repeat;top:-260px;left:-60px;z-index:100;}
.extra a{width:36px;height:36px;display: block;float:left;margin:0 0 0 15px;}


.pic-link{color:#D5D5D5;cursor:pointer;display:block;padding:6px 6px 0px 6px;border:1px solid #636363;background:#636363;}
.pic-link:hover{border:1px solid #B0251F;background:#B0251F;}

.item{margin:0 0 10px 0;float:left;}
.item-x{width:194px;}
.item-xx{width:398px;}

.item-x .img-x{width:180px;height:150px;}
.item-xx .img-x{width:384px;height:352px;}

.item p{font:12px/3 "MS Song";color:#D5D5D5;margin:0;text-align:center;height:34px;overflow:hidden;margin:0 auto;}

.pic-link:hover p,.pic-link:hover{color:#fff;font-weight:bold;}



.pages{width:100%;text-align:center;height:28px;margin:34px auto 45px;}
.pages ul{padding:0 3px 10px 0;margin:15px auto 0;display:inline-block; *display:inline;}
.pages ul li{float:left;margin:0 2px;line-height:24px;height:24px;border:1px solid #b8b8b8;}
.pages ul li a,.pages ul li span{color:#b8b8b8;padding:5px 10px;}
.pages ul li a:hover,.pages ul li a.hover{color:#fff;background:#b0261f;border:0}
.pages ul li.selected{background:#b0261f;border:0}
.pages ul li.selected a{color:#fff}



.banner {
    background: url("images/header-bg1.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 100px;
}