﻿@charset "utf-8";
/* CSS Document */
.photo_box,.wzText,.wzTextb{width:950px; margin:0 auto; position:relative; z-index:10;}
.photowrap{position:relative;}
.blackcolor{width:100%; background-color:#222; position:absolute; left:0; top:0; z-index:5; display:none;}
.wzText .pic-head{ 
     font-size: 28px;
    font-weight: normal;
    height: 56px;
    line-height: 56px;
    overflow: hidden;
    position: relative;
    text-align: center;
	padding-top:40px;
}
.wzText .pic-info{
	color: #666;
    font-size: 14px;
    line-height: 30px;
	text-align:center;
}
.wzTextb .pic-head{ 
     font-size: 28px;
    font-weight: normal;
    height: 56px;
    line-height: 56px;
    overflow: hidden;
    position: relative;
    text-align: center;
	padding-top:40px;
	color:#FFF;
}
.wzTextb .pic-info{
	color: #ccc;
    font-size: 14px;
    line-height: 30px;
	text-align:center;
}

.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.btns,.btnh {width:950px; height:60px;}
.btns a {
    border: 1px solid #ccc;
    float: right;
    line-height: 33px;
    margin: 0 0 0 10px;
    position: relative;
    transition: all 0.3s ease 0s;
	color:#333;
	font-size:12px;
	text-align:center;
	padding: 0 11px 0 32px;
}
.btnh a {
    border: 1px solid #3c3c3c;
    float: right;
    line-height: 33px;
    margin: 0 0 0 10px;
    position: relative;
    transition: all 0.3s ease 0s;
	color:#ebebeb;
	font-size:12px;
	text-align:center;
	padding: 0 11px 0 32px;
	background-color:#1a1a1a;
}
.btns a:hover{border: 1px solid #6fd8c2; background-color:#f5fffd; color:#35a18b;}
.btnh a:hover{border: 1px solid #333; background-color:#1a1a1a; color:#ebebeb;}

.btns em,.btnh em {
    font: 0px/0 Arial;
    position: absolute;
	display:block;
    background: rgba(0, 0, 0, 0) url("../img/icon.png") no-repeat scroll 0 0;
}

.btns .btn-play em {
    background-position: -160px -700px;
    height: 14px;
    left: 12px;
    top: 9px;
    width: 11px;
}
.btns .btn-play:hover em {
	background-position: -160px -720px;
}
.btns .btn-pause em {
    background-position: -145px -700px;
    height: 14px;
    left: 12px;
    top: 9px;
    width: 12px;
}
.btns .btn-pause:hover em {
	background-position: -145px -720px;
}
.btns .btn-color em {
    background-position: -190px -700px;
    height: 16px;
    left: 12px;
    top: 9px;
    width: 15px;
}
.btns .btn-color:hover em {
	background-position: -190px -720px;
}



.btnh .btn-play em {
    background-position: -160px -740px;
    height: 14px;
    left: 12px;
    top: 9px;
    width: 11px;
}
.btnh .btn-play:hover em {
	background-position: -160px -760px;
}

.btnh .btn-pause em {
    background-position: -145px -740px;
    height: 14px;
    left: 12px;
    top: 9px;
    width: 12px;
}
.btnh .btn-pause:hover em {
	background-position: -145px -760px;
}

.btnh .btn-color-black em {
    background-position: -190px -740px;
    height: 18px;
    left: 12px;
    top: 9px;
    width: 18px;
}
.btnh .btn-color-black:hover em {
	background-position: -190px -760px;
}


.bigImgContent{width:950px;height:634px;text-align:center; vertical-align:middle; overflow:hidden; margin:0 auto;}
.bigImgContent span{ display:table-cell; *display:inline-block; vertical-align:middle; *font-size:504px; width:950px;height:634px; overflow:hidden;}
.bigImgContent span img{vertical-align:middle; max-height:634px; max-width:950px;
/*cursor:url("../img/zoom.cur"), pointer;*/}
.imageDescription{ width:950px; clear:both; overflow:hidden; margin-top:15px;}

.num {
    float: left;
    font-size: 16px;
    margin: 4px 0 0;
    padding-right: 15px;
	 width:80px;
	 display:block;
	 height:50px;
}
.hh{color:#a1a1a1;}
.bb{color:#fff;}
.num em ,.numh em{
    color: #ab000e;
    font-size: 24px;
    font-style: normal;
}

#imgtext{float:left; font-size:16px; width:850px; display:block; height:auto; text-align:left;    line-height: 26px;}
.imgtext{color:#676767;}
.imgtextb{color:#fff;}

#smallImgContent{ border-top:1px solid #dddddd;height:112px;/*padding-left:33px;*/}
.prevImgAtlas,.nextImgAtlas{width:106px;height:73px;float:left; margin-top:18px; background-position:0px -683px;}
.nextImgAtlas{float:right;}

.prevImgAtlas img,.nextImgAtlas img{width:100px;height:67px; padding:1px 5px 0px 1px;}

.smallImgTab{/*width:600px;*/height:112px;/*float:left;padding:0 29px;*/ margin:0 120px;}
.prevPic,.nextPic{width:20px; height:67px; display:block; float:left; text-indent:-9999px; margin-top:17px; background: #eee none repeat scroll 0 0;}
.prevPic{border-radius: 8px 0 0 8px;}
.prevPic i,.nextPic i{width:12px; height:20px; display:block; margin-top:24px; margin-left:4px;}
.prevPic i{background-position:-360px -441px;}
.nextPic i{background-position:-400px -441px;}
.prevPic:hover i{background-position:-380px -441px;}
.nextPic:hover i{background-position:-420px -441px;}
.nextPic{border-radius: 0 8px 8px 0; float:right;}

#smallImgScroll{/*width:550px;float:left;*/height:110px; position:relative; overflow:hidden;margin:0 4px;}
.smallImgList{ position:absolute;height:110px; left:0; top:0; z-index:2; padding-top:7px; padding-bottom:2px;}
.smallPicBg{width:104px;height:67px; position:absolute; left:4px; top:0; z-index:1;}
.smallImgList li{width:100px; height:100px;float:left; padding:0 6px;}
.smallImgList li img{width:100px;height:67px;}
.smallImglist li div{height:67px;}
.smallImgList li a{ display:block; width:100px;height:67px; position:relative; top:10px; margin:0 auto;}
.smallImgList li span{ display:block; position:absolute; padding:0 2px; background:#000; right:2px;bottom:2px; line-height:16px; color:#999;}
.smallImgList li a:hover{ text-decoration:none;}
.smallImgList li a:hover span{background:#333;color:#fff;}
.scrollLine{height:7px; position:relative; margin:0 26px; display:none;}
#scrollButton{ position:absolute;width:172px;height:13px; left:0; top:0;cursor:e-resize;}
#imgContent{width:100%;_height:504px;/*ie6需要定义宽高蛋疼中*/position:relative; text-align:center; padding-bottom:16px; padding-top:16px;}
#imgLoading{position:absolute; width:20px;height:21px; left:50%; top:240px; margin-left:-10px;}
#slideVideo{ cursor:pointer;}
.popup-layer{position:absolute; z-index:110;width:260px;height:109px;left:50%;margin-left:-130px;border:1px solid #f3ece8;top:0;color:#fff;display:none;}
.popup-layer-rel{position:relative;height:109px;}
.layer-bg{width:260px;height:109px; position:absolute; left:0; top:0; z-index:5; background:#000; opacity:0.7;filter:Alpha(opacity=70);}
.popup-msg{position:relative;z-index:6; text-align:center;padding-top:16px;}
.popup-msg a{color:#fff; padding:0 14px; display:inline-block;height:27px; line-height:27px;border:1px solid #b7b3b0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#100d0a; margin:20px 0 0 3px;}
.layer-close{display:block;position:absolute; top:7px;right:9px;border:1px solid #fff;width:9px;height:9px;font-size:13px; text-align:center; line-height:9px; cursor:pointer; overflow:hidden; z-index:6; font-family:Arial, Helvetica, sans-serif;}

.thisimg{background-image: url(../img/thisimg.png);background-repeat:no-repeat;background-position:center top;}

a{ cursor:pointer;}
.imgpn{display:block; width:61px; height:75px; padding-top:19px; position:absolute; top:50%; margin-top:-47px; z-index:100; overflow:hidden; transition: all 0.3s ease 0s; *zoom:1 }
.imgpn:hover{ background-color:rgba(0,0,0,0.5);}
.img-prev{left:0px;}							/*如果ie下无法看到自定义鼠标把这个鼠标文件的路径改为绝对路径就OK了*/
.img-next{right:0px;}						/*如果ie下无法看到自定义鼠标把这个鼠标文件的路径改为绝对路径就OK了*/
.imgzoom{ width:100%;left:0px;cursor:url("../img/zoom.cur"), pointer; z-index:90;}	/*如果ie下无法看到自定义鼠标把这个鼠标文件的路径改为绝对路径就*/



.plTitlep{width:950px; line-height:29px; margin-bottom:35px;}
.pltp{width:120px; height:25px; line-height:25px; border-bottom:4px solid #fe5a61; float:left;}
.pltpb{color:#555;}
.pltph{color:#fff;}
.plxp{width:830px; height:27px; border-bottom:2px solid #f6f6f6; float:left; color:#555;}
.plInputp textarea{width:920px; height:140px; border:1px solid #f2f2f2; background-color:#e5e5e5; padding:10px; font-family:"宋体"; font-size:14px; color:#575654;}