/*公共样式*/
body{background:#f5f5f5; font-family: "微软雅黑";color:#666;}
.comWidth{width:1024px; margin: 0 auto 0;}
.comWidth2{width:100%; height: 94px; background-color: #6E0005;}
.hr{width:100%;height: 2px; background:#F2F2F2; margin: 1rem 0;}
input{outline:medium;}
.fl{float:left;}
.fr{float:right;}
.clear{zoom:1;}
.clear:after{content: ''; display: block; clear: both;}
.hr_16{width:1024px; height: 16px;}
/* .topBar{height: 28px;background:url(../img/header_bg.jpg) repeat-x 0 0 ;}
.topBar div{height: 28px;margin: 0 auto; position:relative;overflow: hidden; width:960px;}
.topBar p{line-height:28px;font-size:12px; color:#fff;position: absolute;left:960px; width:500px;} */
.navBar{width: 1024px; height: 100%; display: flex; align-items: center; justify-content: space-between; margin: auto;}
/* .logo{width:68px; height: 68px;} */
.logo img{width:200px; height: 44px;}
/* .nav{width: 914px; height: 22px;  line-height: 22px;} */
/* .nav span{background:#000; padding: 8px 1px 7px 0;font-size:0; float:left; margin-top: 4px;} */
.navBar a{font-size:16px; opacity: 1;color: #FFFFFF;}
/* .nav .nav_01{background:url(../img/1.gif) no-repeat center center;}
.nav .nav_02{background:url(../img/2.gif) no-repeat center center;}
.nav .nav_03{background:url(../img/3.gif) no-repeat center center;}
.nav .nav_04{background:url(../img/4.gif) no-repeat center center;}
.nav .nav_05{background:url(../img/5.gif) no-repeat center center;}
.nav .nav_06{background:url(../img/6.gif) no-repeat center center;}
.nav .nav_07{background:url(../img/7.png) no-repeat center center; margin-right: 0px;} */

/*路径导航\n*/
.pathNav{height: 52px; position: relative;}
.pathNav img{height: 12px;padding:0 8px;}
.pathNav a{ font-size:14px; color:#999; line-height: 52px;}
.pathNav a:hover{color:#666;}
.tabBtn{width:43px; height: 30px; background:url(../img/tabBtn.png) no-repeat 0 0px ; position: absolute;right:4px; top:12px; }
.tabBtn:hover{opacity:0.9;}
/*分类列表*/
.classifyBar{background:url(../img/list_flower_bg.png) no-repeat 0 0;width:1027px; height: 96px; margin: 0 auto;}

.classifyBar div{width:1006px; margin:0px auto; padding-top:10px;}
.classifyBar ul{}
.classifyBar ul li{ float:left;width:70px;text-align: center;overflow: hidden;}
.classifyBar ul li.widBig{width:88px;}
.classifyBar a{font-size:16px; line-height: 30px; color:#666666;}
.classifyBar a:hover,.classifyBar a.active{color:#000; font-weight: bold;font-size:18px; border-bottom:2px solid #9a0b1f;}
/*main */
.main{margin-top:10px; min-height: 892px;_height:892px;}
.leftArea{width:240px; height: 892px; background:url(../img/left_bg.jpg) no-repeat 0 0 ;box-shadow: 0 0 10px #a6a6a6 ;border-radius: 6px; overflow: hidden;}
.rightArea{width:768px;min-height:892px; _height:892px;/*overflow: hidden;*/box-shadow: 0 0 10px #a6a6a6 ;border-radius: 6px;  background:url(../img/main_bg_right_bottom.png) no-repeat  right bottom #fff; position:relative;}
/*轮播图*/
.carousel{width:716px; height:492px; margin:12px 0px 12px 30px;  background:url(../img/lunbo_kuang.png) no-repeat right top ; padding-left:12px;
padding-top:18px;}

.carousel  .banner{width:676px;overflow:hidden; height: 468px; background:#FFFFFF; border:3px solid #beb4a7; box-sizing: content-box; position: relative;}
.carousel  .large_box{width:676px;height:356px;overflow:hidden; }
.carousel  .large_box li{width:676px; height: 356px; text-align: center; vertical-align: middle; line-height: 350px;  position: relative; background:url(../img/loading.gif) no-repeat center center #DDDDDD;}
.carousel  .large_box li img{max-height: 356px; max-width:676px; vertical-align: middle; display: inline-block;}
.carousel .large_box li img.loading{display: inline-block;}
.carousel  .small_box{width:676px;height:112px;overflow:hidden; opacity: 0.8; background:#8a8a8a;position:absolute;left:0;bottom:0px;}
.carousel  .small_list{float:left;width:638px;height:100px;overflow:hidden;padding-top: 8px; }
.carousel  .small_list ul{height:98px;}
.carousel  .small_list ul li{float:left;margin-right:10px;width:98px; height: 98px; position:relative; background:#fff;text-align: center;line-height: 92px;overflow: hidden;}
.carousel  .small_list ul li .smlWrap{/*display: table-cell; */vertical-align: middle; width:98px; height: 98px; background:#DDDDDD;}

.carousel  .small_list ul li img{max-height: 98px; max-width: 98px;  }
*+html .carousel  .small_list ul li img {margin-left:0px;}
.carousel  .bun_bg{display:none;position:absolute;top:0;left:0;width:96px;height:96px; border:2px solid #aea38f;}
.carousel  .small_list ul li.on .bun_bg{display:block;}
.carousel  .btn{display:block;width:19px;height:100%;;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.carousel  .btn:hover{background-color:#a6a6a6;}
.carousel  .left_btn{float:left; height:100%;background-image:url(../img/arrowL.png); background-color:#8a8a8a;position:relative; z-index: 200;}
.carousel  .right_btn{float:left;height:100%;background-image:url(../img/arrowR.png) ; background-color:#8a8a8a;position:relative; z-index: 200;}
/*main 下面文字部分*/
.textInfo{width:700px; margin:0 auto;    padding-bottom: 36px;}
.textInfo h3{line-height: 40px; height: 40px;font-size:20px;color:#666;text-align: center; font-weight: normal; font-family: "微软雅黑";}
.textInfo p{line-height: 24px; font-size:16px;color:#666; text-indent: 2em;font-family: "宋体";}
.textInfo .textCon{height:170px;overflow: hidden; position: relative;}
.textInfo .textCon .ellipse{position:absolute;right:10px;bottom:0;width:10px;}
.textInfo .arrowDown{bottom:134px;}
.textInfo .arrowUp{bottom:134px;}

.search{position:absolute;left:0; bottom:28px;height:96px;width:100%;}
/*搜索框*/
.searchBox{width:234px;height: 24px; background:#fff; border:1px solid #afa28f;margin:0 auto; overflow: hidden;}
.searchBox span{font-size:14px;color:#fff; font-family: "宋体"; width:58px; height:28px; line-height: 24px; text-align:center;background:#afa28f;float:left;}
.searchBox .inputText{width:130px; height: 24px; border:none; float:left; font-size:14px; color:#666;padding:0px 4px; font-family: "宋体"; display: block; line-height: 24px;}
.searchBox .inputBtn{width:34px; height: 24px;background:#afa28f; border:none;float:left; background:url(../img/search.png) no-repeat center center; opacity: 0.8; }

.searchBox .inputBtn:hover{opacity: 1;}
/*高级搜索*/
.seniorSearch{width:758px; height: 37px; background:url(../img/main_bottom_bg.jpg) no-repeat 0 0 ; margin:20px auto 0; line-height: 52px;padding-left:10px;padding-top:15px; }
.seniorSearch span.seniorSearchText{ background-color:#b3131f;font-size:12px; text-align: center;line-height: 26px;color:#fff;font-family: "宋体";  vertical-align: middle;width:74px; height: 26px;}
.seniorSearch span{font-size:14px;  color:#666;float:left; width:46px; height: 22px; line-height: 22px;padding-left:10px;}
.seniorSearch span.wwlb{width:70px;}
.seniorSearch input{width:84px; height: 22px; background:#fff; border:1px solid #dddddd; line-height: 22px; font-size:14px;color:#666;float:left;  }
.seniorSearch .seachBtn{float:left; width:36px; height:26px; line-height:26px;background:#ececec; /*border-left:1px solid #d6d2cb;*/ cursor: pointer;color:#666; display: inline-block; margin-left:14px;}
.seniorSearch .seachBtn:hover{color:#333;}
/*脚步信息*/
#footer{height:80px; width: 100%; padding-top:10px;position:relative; color:#fff;}
.footer .bottom_middle{width: 1024px; height: 100%;display: flex;align-items: center; margin: 0 auto;}
.footer div,.footer a{line-height: 18px; font-size:13px;}
.footer p{line-height: 28px; padding-left:20px;}
.footer a{margin:0 8px; color:#fff;}
.footer span{line-height: 28px; padding:0 20px;}
.footer a.blueError{width:52px; height:63px;margin-right: 50px;}

/*图片列表*/
#listArea{display: none;}
#imgList_b{background:url(../img/loading.gif) no-repeat center center;}

.picList{ margin-top:6px; /*background:url(../img/loading.gif) no-repeat center 45%;*/ display: block; min-height: 666px;_height:666px; position: relative;}
.picList ul{max-height: 666px; overflow: hidden; background:#fff;}
.picList li {width:142px; height: 206px; float:left;margin:16px 25px 0;overflow: hidden;background:#fff; cursor: pointer;}
.picList li div a{display: block;  width:138px; height: 168px; background: #DDDDDD;}
.picList li div{width:138px; height: 168px; border:2px solid #dbd5bf; margin-bottom:16px;overflow: hidden;line-height: 168px;text-align: center; display: table-cell; vertical-align: middle; text-align:center; position: relative; }
.picList li div img{max-width:138px; max-height: 168px;  }

.picList li p{font-size:14px; line-height: 20px;height: 20px; color:#666;text-align: center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*图片信息列表*/
.picList_b{padding-left:10px;background:url(../img/picList_b_bg.jpg) no-repeat 0  0; height:680px; padding-bottom: 122px; display: none;position: relative;}
.picList_b .picListTitle{height:30px; margin-bottom:14px; position: relative; }
.picList_b .picListTitle span{display: block;width:82px; height: 20px; background:#fff; border-radius: 4px; position: absolute;top:4px;  font-size:14px; color:#9d9a8e; text-align: center;line-height: 20px;}
.picList_b .picListTitle span.listName{left:158px;width:94px;}
.picList_b .picListTitle span.listYear{left:286px;}
.picList_b .picListTitle span.listMaterial{left:380px;}
.picList_b .picListTitle span.listHeight{left:472px;}
.picList_b .picListTitle span.listClass{left:564px;}
.picList_b .picListTitle span.listType{left:656px;}
.picList_b .picWrap_b{width:118px;height: 118px; background:/*url(../img/loading.gif) no-repeat 50% 50%*/ #bdbdbd; display: table-cell;text-align: center;vertical-align: middle; line-height: 118px;}
.picList_b .picWrap_b img {max-width:118px; max-height: 110px; display: inline-block}
.picList_b ul{height:680px; width:754px;overflow-y:scroll; overflow-x:hidden; background:#fff; position: absolute;top:34px; left:8px;}
.picList_b ul>li{ margin-bottom:20px;border:1px solid #d9d3bb;width: 734px; background:#fff; cursor:pointer;}
.picList_b .picInfo_b{width:615px;height: 118px; border-left:1px solid #d9d3bb;}
.picList_b .picInfo_b li{float:left; margin-bottom:16px;height: 118px;}
.picList_b ul li a{display: block;}
.picList_b ul>li.lastLi{margin-bottom:6px;}


.picList_b .picInfo_b li.picName{width:160px; font-size:18px; color:#333; text-align: center;height: 100%;line-height: 118px;}
.picList_b .picInfo_b li.picName h3,.picList_b .picInfo_b li  p{font-weight: normal; font-size:16px;height:118px;display:table-cell;text-align: center;  vertical-align: middle;}
.picList_b .picInfo_b li.picName h3{width:160px;  line-height: 118px;}
.picList_b .picInfo_b li.picName h3 span{line-height: 24px; font-size:16px;width:100px; padding:0 10px;}
.picList_b .picInfo_b li span {line-height: 20px; vertical-align: middle;display:inline-block; font-size:14px; text-align: center;}

.picList_b .picInfo_b li.picYear span{width:74px;padding:0 10px;}
.picList_b .picInfo_b li.picMaterial span{width:72px;padding:0 10px;}
.picList_b .picInfo_b li.picHeight span{width:70px;padding:0 10px;}
.picList_b .picInfo_b li.picClass span{width:70px;padding:0 10px;}
.picList_b .picInfo_b li.picType span{width:68px; padding:0 10px;}
.picList_b .picInfo_b li.picYear{width:94px;font-size:14px; color:#999; text-align: center; height: 100%;line-height: 118px;}
.picList_b .picInfo_b li.picMaterial{width:92px;font-size:14px; color:#999;text-align: center;height: 100%;line-height: 118px;}
.picList_b .picInfo_b li.picHeight{width:90px;font-size:14px; color:#999;text-align: center;height: 100%;line-height: 118px;}
.picList_b .picInfo_b li.picClass{width:90px;font-size:14px; color:#999;text-align: center;height: 100%;line-height: 118px;}
.picList_b .picInfo_b li.picType{width:88px;font-size:14px; color:#999;text-align: center;height: 100%;line-height: 118px;}
/*列表和图片视图切换中间 loading*/
.loadingMask{width:100%; height: 724px; background:url(../img/loading.gif) no-repeat center center #fff; position: absolute; left:0 ; top:0;z-index: 40; }

/*分页*/
.pagination{ height: 16px; line-height: 16px; text-align: center; position: absolute;bottom:148px;left:0; width:100%;}
.pagination a{font-size:14px; color:#333;}
.pagination a:hover,.pagination a.active{color:#999;}
/*详情页面*/
.detail{ /*height:414px*/ padding-bottom: 42px;padding-bottom:130px;}
.imgDetail{  width:745px; height:414px; margin:12px 0 0 0px;  background:url(../img/detaileBg.jpg) no-repeat 0 0;text-align: center;padding-top:12px;position: relative;}
.imgDetail .imgWrap{width:312px; height: 392px; border:2px solid #d9d3bb; overflow: hidden; position: relative; display: inline-block; line-height: 386px; text-align: center;  vertical-align: middle; background:#DDDDDD;}

.imgDetail .imgWrap img{max-width: 312px; max-height: 392px; vertical-align: middle; display:inline-block;}

.imgDetail .imgWrap .scaleBtn{width:22px;height:22px ; background:url(../img/detail_icons.png) no-repeat 0 -90px; position: absolute; bottom:6px; left:50%; margin-left:-11px; opacity: 1;}
.imgDetail .imgWrap .scaleBtn:hover{ opacity: 0.8;}

.imgInfo{}
.imgInfo h3{font-size:18px; color:#333333;height:46px;line-height: 46px;text-align: center;}
.imgInfo ul{width:728px;height: 164px; margin: 0 auto 20px;}
.imgInfo ul li{width:240px;height:40px; line-height: 40px; font-size:14px; color:#666;float:left;background:#f3f1e9;border-right:2px solid #fff; border-bottom: 2px solid #fff;}
.imgInfo ul strong{font-weight: normal; padding-left:16px;}
.imgInfo ul span{font-weight: normal; padding-left:16px;text-indent: 20px;}

.imgIntro{position: relative; padding-bottom:30px;}
.imgIntro p{line-height: 26px; height: 52px; font-size:14px; color:#666666;padding:0 36px;overflow: hidden;  position: relative; }
.imgIntro p span{position: absolute;right:39px; bottom:0; height: 26px; line-height: 26px; background:#fff;padding: 0 4px 0 4px;}
.arrowUp,.arrowDown{padding:7px;position:absolute; bottom:4px; left:50%; margin-left:-7px;}
.arrowDown{background:url(../img/arrowDown.png) no-repeat center center; }
.arrowUp{background:url(../img/arrowUp.png) no-repeat center center; display: none;}
.arrowDown:hover,.arrowUp:hover{opacity: 0.8;}
/*图片放大*/
.imgMask{position:absolute;width:740px; height: 460px;  text-align: center; left:50%; top:10px;  margin-left:-370px; z-index: 10; display: none;}
.imgMask .maskBg{background:#000; opacity: 0.6;width:100%;height: 100%;position: absolute; left:0; top:0;}
.imgMask .imgMaskWrap{height:460px;width:740px; position: absolute; z-index: 18; left: 0 ;top:0;}
.imgMask .imgWrapMask{width:740px;height: 460px; display: table-cell; text-align: center;vertical-align: middle;}
.imgMask .imgWrapMask img{vertical-align: middle; max-height: 420px;max-width: 700px; display: inline-block;}
.imgMask .closeBtn{width:34px; height: 34px; position: absolute; right:6px; top:6px;color:#fff; background:url(../img/close.png) no-repeat center center;z-index: 30;}
/*分享*/
.share{ height: 50px;  width:188px;position: absolute; right:0px; bottom:0; }
.share span.shareText{font-size:14px; color:#666; height:50px; line-height:50px;display: inline-block; position:absolute;left:0;top:0;}

.share div{position:absolute;left:44px; top:0;height: 50px;width:130px; line-height: 50px;vertical-align: middle;}
/*
.share a{background:url(../img/detail_icons.png) no-repeat; padding: 11px 11px 11px;font-size:0px;margin-right: 15px;display: inline-block; } 
.share .shareSina{background-position: 0 4px ;}
.share .shareWeixin{background-position: 0 -24px ;}
.share .shareWeibo{background-position: 0 -56px;}
*/
.share .jiathis_style_24x24 a{display:inline-block;}
.no-result{font-size:16px; line-height: 30px; color:#666666;font-style:italic;padding-left:20px;  display: none; width:500px; position:absolute; left:20px; top:40px;z-index: 4;}
.loading{width:40px; height:40px; position: absolute; left:50%;margin-left:-20px; top:30%; }
.loading img{width:40px; height:40px; }
.imgInfo .imgInfoLi span{ width:94px;float:left; text-indent:0;}
.imgInfo .imgInfoLi strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left; width:130px; padding-left:0px;}

