/* CSS Document */
@charset "UTF-8";
.bannerbox{
    height: 500px;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.containt-div{
    width: 100%;
    position: relative;
    height: 500px;
}
.bannerbox ul{
    position: relative;
}
.bannerbox ul li{
    list-style: none;
    width: 100%;
    height: 500px;
    position: absolute;
    left: 0;
    top: 0;
}
.bannerbox ul li.fst-li{
	background-size: cover;
	background-image: url(../images/slides/slide1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.bannerbox ul li.sec-li{
    background: url(../images/slides/slide2.jpg) center no-repeat;
    background-size: cover;
}
.bannerbox ul li.third-li{
    background: url(../images/slides/slide3.jpg) center no-repeat;
    background-size: cover;
}
.bannerbox ul li .img1{
    position: absolute;
}
/*banner-01*/
.baner-01-a{
    width: 327px;
    height: 165px;
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -163px;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.baner-01-b{
    width: 752px;
    height: 65px;
    top: 350px;
    left: 50%;
    position: absolute;
    margin-left: -376px;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
/*banner2*/
.banner2-02{
    width:593px;
    height: 93px;
    position: absolute;
    top: 243px;
    left: 0;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.banner2-01{
    top: 217px;
    position: absolute;
    left: -100px;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.banner2-03{
    top: 352px;
    left: 0;
    position: absolute;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
/*banner3*/
.banner3-01{
    position: absolute;
    top: 138px;
    width: 720px;
    height: 73px;
    left: 50%;
    /*margin-left: -310px;*/
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.banner3-02{
    position: absolute;
    top: 227px;
    left: 50%;
    /*margin-left: -305px;*/
    width: 610px;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.banner3-03{
    position: absolute;
    top: 283px;
    width:214px;
    left: 50%;
    /*margin-left: -107px;*/
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.banner3-04{
    position: absolute;
    bottom: 100px;
    left: 50%;
    width: 479px;
    margin-left: -239px;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.flashnav{width:100px;height:14px;position:absolute;bottom:10px;right:20px;z-index: 2; left: 50%;margin-left: -50px}
.flashnav dl dd{list-style-type:none;width:12px;height:12px;float:left;margin-right:5px;cursor:pointer;
    border:1px solid #fff;}
.flashnav dl .bg{background:#ff7300;width:14px;height:14px;border:none;}
.lanrenzhijia_service{
	width:40px;
	height:320px;
	position:fixed;
	right:0px;
	top:200px;
	background-image: url(../images/lanrenzhijia.png);
	background-repeat: no-repeat;
}
.lanrenzhijia_service ul{ display:block; width:160px; height:320px; float:left; position:relative;}
.lanrenzhijia_service ul .right_bar{ position:absolute;width:40px; height:320px; left:0; top:0; display:block;}
.lanrenzhijia_service ul .right_qq{ position:absolute; width:120px; height:85px; right:0; top:0; display:block;}
.lanrenzhijia_service ul .right_phone{ position:absolute; width:120px; height:105px; padding-top:10px;right:0; top:85px; display:block; text-align:center; color:#555; font-size:16px; font-family:'Microsoft Yahei'; text-decoration:none;}
.lanrenzhijia_service ul .right_weixin{position:absolute; width:120px; height:100px; right:0; top:190px; display:block;}
/* xiangce flash*/

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	background-color: #fff;
	background-image: url(../images/WhiteLoading.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink {
	width:32px;
	height:100px;
	position: absolute;
	top:38%;
	right:-32px;
	background-color: transparent;
	background-image: url(../images/CustomBlackNext.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#mbCloseLink {
	width:24px;
	position:absolute;
	top:10px;
	right:10px;
	background-color: transparent;
	background-image: url(../images/CustomBlackClose.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}
.layout_default{
	float:left;
	width: 252px;
	text-align: center;
	margin-right: 5px;
}
.mod_gallerylist{
	/* [disabled]width:700px; */
	margin:0 auto
}
.meta{
	font-size:12px;
	text-align:center;
	line-height: 32px;
}
.image_container{
	width:252px;
	height:252px;
	text-align:center;
}
.image_container a{
	display:block;
	width:100%;
	height:100%;
	position:relative;
}
.image_container a b{ position:absolute; z-index:5; bottom:4px; right:4px; background-image:url(../images/camera.png); width:18px; height:18px;}
.image_container a span{
	display:none;
}
.image_container a:hover span{
	background-image:url(../images/tmbj.png);
	display:block;
	z-index:100;
	position:absolute;
	height: 100%;
	width: 100%;
}
.image_container a img{
	vertical-align:middle;
	height: 251px;
	width: 251px;
}
.image_container a:hover img{
	border-color:#000;
}
.meta a{
	text-decoration:none;
	color: #333;
	font-size: 14px;
}
.meta a:hover{
	color: #000;
}
.image_container td{
	width:100%;
	height:100%;
	text-align: center;
	background-image: url(../images/s06.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/*end */