*{margin:0;padding:0;list-style: none;border: 0px; text-decoration: none; font-family: "微软雅黑", "长城黑体";}
body{width:100%;height:100%;background:url(../images/body-bg.png) repeat;}
.header{width:1024px;height:338px;margin:0 auto;}
.hd-title{  font-size: 36px;
  font-family: "微软雅黑";
  color: #fffd65;
  position: relative;
  top: 125px;
  left: 107px;
}
.hd-title img{width:100px;height:100px;float:left;margin-top: -24px;}
.hdimg{width:1024px;height:288px;background: url(../images/hdimg3.jpg);margin:0 auto;}
.week-title{margin: 0 auto;
    position: relative;
    top: 37px;
    width: 100px;}
.main-background-color{background-color:#eefeff;}
pre {
text-indent:2em;
white-space: pre-wrap; /*css-3*/
white-space: -moz-pre-wrap; /*Mozilla,since1999*/
white-space: -pre-wrap; /*Opera4-6*/
white-space: -o-pre-wrap; /*Opera7*/
word-wrap: break-word; /*InternetExplorer5.5+*/
}
.boxtitle{float:left; width:400px; height:21px; display:block; text-align: left; overflow:hidden;padding-top:7px;}
.boxtitle a{width:100px;height:21px;color:black;background: url("../images/rect.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0); padding-left: 21px;}
.boxtitle a:hover{color:#f99450;}
.boxname{float:left ;display: block; width: 100px; height:21px; overflow:hidden;margin-top:6px; margin-left: 66px;}
.boxtime{float:right; width: 87px !important; height:21px; overflow:hidden;padding-top:9px;font-size:14px;}

.isp-titles{font-size:24px; position:relative;  text-align: center;max-width:720px;margin:0 auto;}

.isp-title-name{font-size:12px; position:relative;  text-align: center;margin: 15px 0;}

.isp-title-content{position:relative; width: 705px;  font-size:14px;margin:0 auto;font-family:"微软雅黑";line-height:24px;}
.isp-title-content img {
margin: 0 auto 10px;
max-width: 710px;
}
.isp-title-time{display:inline-block; position:relative;}


.main{width:1024px;margin:0 auto;height:100%;overflow:hidden}
.main2{width:1024px;margin:0 auto;}
.title{color:#1a98ed; font-size: 16px;font-weight:500;}

.main .left{width:232px;height:1777px;float: left;}
.main2 .left{width:232px;height:auto;float: left;}
.title3{
    color:#42bb0f;
}
.main .left .yhdl{ background: url("../images/yhdl.png") repeat scroll 0 100% rgba(0, 0, 0, 0);
    height: 245px;
    position: relative;
    width: 232px;}
.main .left .yhdl .yhdl-title{position: relative;top:57px;left:81px; font-size:18px;color:#42bb0f !important;}
.main .left .yhdl .login-text{position: relative;top:73px;left:35px;font-size: 14px;}
.main .left .yhdl .login-text input{width: 87px;height:20px;border:1px solid #96df73;margin-bottom: 8px;}
.main .left .yhdl .login-btn{width:183px;height: 34px;position: relative;top:52px;left:40px;position: relative;top:82px;    }
.main .left .yhdl .login-btn a{position: relative;right:6px;color:black;font-size: 14px;}
.main .left .yhdl .login-btn input{
    width: 87px;
    height: 24px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #66bc29;
    color:white;
    border: 1px solid #b1e08e;
    cursor: pointer;
    margin-left:50px;
}
.main .left .yhdl .login-btn p{
	color:red;
	font-size:12px;
	margin-left:40px;
	margin-top:6px;
}


.main .left .zxgg{width:232px;height:245px;background: url(../images/zxgg.png); margin-left: 10px;}
.main .left .zxgg .zxgg-title{position: relative;top:24px;left:74px; font-size:16px;}
.main .left .zxgg ul{width:165px;height: 144px;position: relative;top:35px; left:31px;font-size:0.9em;}
.main .left .zxgg li{overflow:hidden;background: url(../images/rect.png) no-repeat;width:165px;height:20px;font-size: 14px;padding-left: 16px;padding-bottom: 3px;background-position: 0% 30%;}
.main .left .zxgg li a{text-decoration: none;color:#4c4948;font-size:13px;}
.main .left .zxgg .more{float:right;position: relative;top:30px;right:50px;font-size: 13px;color:black;}

.main .left .gbzjh{  height: 245px;
    margin-left: 10px;
    width: 232px;background: url(../images/gbzjh.png);}
.main .left .gbzjh .gbzjh-title{position: relative;top:28px;left:66px; font-size:16px;}
.main .left .gbzjh ul{width:172px;position: relative;}
.gbzjh-content{width:172px;height:144px;position: relative;top:40px;left:21px;overflow:hidden;}
#gbzjh-ul1{font-size:0.9em;}
.main .left .gbzjh li{overflow:hidden;font-size: 14px;background-position: 0% 30%;}
#gbzjh-li1{float:left;width:45px;margin-right: 10px;margin-bottom:6px;}
#gbzjh-li1 li{margin-bottom: 4px;}
.main .left .gbzjh li a{text-decoration: none;color:#4c4948;font-size:13px;}
.main .left .gbzjh .more{float:right;position: relative;top:33px;right:40px;font-size: 13px;color:black;}

.main .left .yzxsl{  height: 245px;
    margin-left: 10px;
    width: 232px;background: url(../images/yzxsl.png);
    background-position:-50% -50%;}
.main .left .yzxsl .yzxsl-title{position: relative;top:30px;left:60px; font-size:16px;}
.main .left .yzxsl ul{width:165px;height: 144px;position: relative;top:35px; left:31px;}
.main .left .yzxsl li{overflow:hidden;background: url(../images/rect.png) no-repeat;width:165px;height:21px;font-size: 14px; padding-left:16px; padding-bottom: 3px;background-position: 0% 30%;}
.main .left .yzxsl li a{text-decoration: none;color:#4c4948;font-size:13px;}
.main .left .yzxsl .more{float:right;position: relative;top:33px;right:40px;font-size: 13px;color:black;}



.main .left .rylc{margin-left: 10px;width:222px;height:63px;background: url(../images/rylc.png);margin-top: 30px;margin-bottom: 10px;}
.main .left .yzxx{margin-left: 10px;width:222px;height:63px;background: url(../images/yzxx.png);margin-bottom: 10px;}
.main .left .yqlj div{position: relative;top:18px;left:21px;}
.main .left .yqlj{margin-left: 20px;width:209px;height:59px;border:2px solid #b3ec5d;-webkit-border-radius: 120px;-moz-border-radius: 120px;border-radius: 120px;}
.main .left .yqlj span{color:#bced53;font-size: 14px;}
.main .left .yqlj select{width:120px;height:21px;border:1px solid #b7b7b7;}


.main .right{width:792px;height:1500px;float:right;}
.main2 .right{width:792px;height:auto;float:right;}
.title2{color:#4e9737; font-size: 16px;}
.main .right .xyxw{width:531px;height:245px;background: url(../images/xyxw.png);float: left;}
.xyxw-title{position: relative;left:33px;top:30px; font-size:16px;}
.xyxw-img {width:121px;height:132px;border:1px solid red;position: relative;left: 30px;top:65px;}
.xyxw-text{  bottom: -70px;
 	width: 92%;
    height: 66%;
    left: 20px;
    overflow: hidden;
    position: relative;
}
   
.xyxw-text span ,.bjbk li span{float:right;color:#4c4948;font-size:13px;}
.xyxw-text li, .bjbk li {border-bottom:1px dashed #bcbfc0;overflow:hidden;background: url(../images/rect.png) no-repeat;font-size: 0.9em;padding-left: 17px;padding-bottom: 4px;background-position: 0% 30%;}
.xyxw-text li a ,.bjbk li a{text-decoration: none;color:#4c4948;font-size:13px;}
.xyxw .more{width:34px;height:14px;background: url(../images/more.png);position: relative;display: inline-block;float:right;right:140px;top:15px;cursor: pointer;}

.main .right .jxsp{width:261px;height:260px;background: url(../images/jxsp.png);float: right;}
.jxsp-title{position: relative; top:53px; left:93px; font-size: 16px;color:#2da208 !important;width:70px;}
.vedio{width:200px;height: 150px;margin-top:65px;margin-left:22px;}
.jxsp input{position: relative;background-color:#2ab221; width: 71px; height:24px; top:6px;left:99px; border-radius: 6px;color:white;font-size: 13px;}
.jxsp input{position: relative;background-color:#2ab221; width: 71px; height:24px; top:6px;left:99px; border-radius: 6px;color:white;font-size: 13px;}
.main .right .bjbk{width:531px;height:245px;background: url(../images/bjbk.png);float: left;}
/* .bjbk li{width:200px;border-bottom:1px dashed #bcbfc0;overflow:hidden;font-size: 0.9em;padding-left: 24px;padding-bottom: 3px;background-position: 0% 30%;}
.bjbk li a{text-decoration: none;color:#4c4948;font-size:13px;}
.bjbk li span{color:#ff6f40;position: relative;right:15px;color:#4c4948;font-size:13px;} */
.bjbk-left{    
	float: left;
    overflow:hidden;
    margin: 35px 0 0 20px;
    width: 92%;
    height: 66%;
    }
.bjbk-right{
	float:right;
	margin: 35px 6px 0 0;
	overflow:hidden;
    width:223px;
    height:136px;}
.bjbk .more{width:34px;height:14px;background: url(../images/more.png);display: inline-block;float:right;cursor: pointer;position:relative;bottom:20px;right:130px;}

.main .right .mrcd{width:261px;height:244px;background: url(../images/mrcd.png);float: right;}
.mrcd-title{position: relative; top:33px; left:81px; font-size: 16px;height:22px;}
.mrcd ul{width:210px; text-align:"center"; position: relative;}
.mrcd li{width:200px;font-size: 14px;margin:0 auto;text-align:left;}
.mrcd li a{text-decoration: none;color:black;}
.mrcd .more{width:34px;height:14px;background: url(../images/more.png);position: relative;display: inline-block;float:right;right:27px;top:39px;cursor: pointer;}

.main .right .bjxc{width:792px;height:259px;background: url(../images/bjxc.png) no-repeat;clear: both;background-size:100% 100%;}
.jxsp .more{width:34px;height:14px;background: url(../images/more.png);position: relative;display: inline-block;float:right;right:27px;top:58px;cursor: pointer;}
.bjxc li{width:155px;height: 167px;float: left;overflow: hidden;display: inline-block;margin-left:9px;text-align:center;}
.bjxc li img{width:146px;height:126px;margin-left:2px;border:1px solid #8c8c8c;padding:8px 2px 10px 2px;}
.bjxc li div{width:146px;height: 126px;border:2px solid #8c8c8c;}
.bjxc li a{font-size: 14px;}
.bjxc li span{margin-left: 52px;font-size: 12px;}
.bjxc span{color:#f09b78;}
.bjxc a{color:black;}
.bjxc-title{position: relative;bottom:30px;left:50px;background: url(../images/photo.png) no-repeat;width:145px;height: 70px;}
.bjxc-title span{position: relative; top:27px; left:60px; color:#1a98ed; font-size:16px;}
.bjxc .more{width:34px;height:14px;background: url(../images/more.png);position: relative;display: inline-block;float:right;right:27px;top:9px;cursor: pointer;}

.main .right .ysjs{width:531px; height:260px; background: url(../images/ysjs.png); background-repeat: no-repeat; float: left;}
.ysjs-content{
width:485px;
height:125px;
}

.ysjs-title{position: relative;top:30px;left:35px; font-size:16px;color:#4e9709;}
.ysjs span{margin-bottom:10px;}
.ysjs-right{width:166px;height: 129px; position: relative;float: right;bottom:60px;left:12px;background:url(../images/ysjs-right-bg.png) no-repeat;padding:0px 0px 12px 2px;}
.main .right .yzjy{width:261px;height:241px;background: url(../images/yzjy.png);float: right;}
.yzjy-title{position: relative; top:18px; left:93px; font-size:16px;}
.yzjy-text{width: 197px;height: 131px;font-size: 14px;line-height: 20px;position: relative;top:42px;left:27px;text-indent:2em;}
.main .right .ysxc{width:792px;height:255px;background: url(../images/ysxc.png) no-repeat;clear: both;background-size:100% 100%;}
.main .right .jszj{width:396px;height:263px;background: url(../images/jszj.png) no-repeat;float: left;background-size:100% 100%;}
.jszj-title{position: relative;left:93px;top:33px;color:#6abf31; font-size:16px;}
.jszj .more{width:34px;height:14px; top: 15px; background: url(../images/more.png);position: relative;display: inline-block;float:right;right:66px;cursor: pointer;}
.jszj ul{width:271px;height: 135px;position: relative;top:51px; left:57px;}
.jszj li{overflow:hidden;background: url(../images/greenstar.png) no-repeat;width:271px;height:24px;font-size: 14px;padding-left: 18px;padding-bottom: 3px;background-position: 0% 30%;}
.jszj li a{text-decoration: none;color:black;}
.main .right .jzxx{width:396px;height:263px;background: url(../images/jzxx.png);float: right;background-size:100% 100%;}
.jzxx-title{position: relative;left:108px;top:33px;color:#6abf31; font-size:16px;}
.jzxx ul{width:271px;height: 135px;position: relative;top:51px; left:57px;}
.jzxx li{overflow:hidden;background: url(../images/greenstar.png) no-repeat;width:271px;height:24px;font-size: 14px;padding-left: 18px;padding-bottom: 3px;background-position: 0% 30%;}
.jzxx li a{text-decoration: none;color:black;}
.main .right .jyzx{width:396px;height:284px;background: url(../images/jyzx.png) no-repeat;float: left;background-size:96% 100%;}
.jyzx-title{position: relative;left:36px;top: 42px;color:#ff8e1a;}
.jyzx .more{width:34px;height:14px;background: url(../images/more.png);position: relative;display: inline-block;float:right;right:126px;top:27px;cursor: pointer;}
.jyzx ul{width:320px;height: 150px;position: relative;top:69px; left:27px;}
.jyzx li{overflow:hidden;background: url(../images/blackstar.png) no-repeat;width:300px;height:25px;font-size: 14px;padding-left: 24px;padding-bottom: 3px;background-position: 0% 30%;}
.jyzx li a{text-decoration: none;color:black;}
.main .right .wsbj{width:396px;height:284px;background: url(../images/wsbj.png) no-repeat;float: right;background-size:96% 100%;}

.footer{width:1024px;height: 221px;background: url(../images/footer.png);float:left;}
.footer-text{width: 500px;height:57px;position: relative;margin:0 auto;color:#4c4948;text-align:center;margin-top: 133px;}
.footer-text div{font-size: 14px;width: 527px;height:20px;margin:0 auto;font-size:12px;}
.logout{
    width:56px;
    heigth:24px;
    background-color:#bfc0c0;
    -webkit-border-radius:9xp;
    -moz-border-radius:9px;
    border-radius:9px;
    color:white;
    margin-left:81px;
    margin-top:50px;
    cursor:pointer;
}
.toBjzy{
    width:128px;
    height:24px;
    background:#66c824;
    color:white;
    -webkit-border-radius:15xp;
    -moz-border-radius:15px;
    border-radius:15px;
    cursor:pointer;
    font-size:12px;
    padding:4px 16px;
}
.insidepage {float: left; margin-top:30px; width:766px;margin-left:18px;margin-bottom:30px;}
.insidepage2 {width:766px;height:892px;position: relative;top:30px;left:30px;}
.isp-title {width:728px;height: 41px;background-color: #c4f170;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;position: relative;margin: 0 auto;top:30px;font-family:"΢���ź�"; }
.isp-title-left{font-size:18px; color:#5dc31d;position: relative;top:9px;left:24px;}
.isp-title-right{float:right;font-size: 14px;position: relative;top:12px;right:24px;}
.bjbk-content{width:728px;height: 144px;position: relative;top:40px;left: 19px;border-bottom: 1px dashed #7d7d7d;}
.bjbk-title{margin-top:27px;margin-left:32px;}
.bibk-inside-img{float: left;width:80px;height: 101px;font-size: 12px;position: relative;top:30px;left:30px;}
.bibk-inside-img img{width:80px;height:80px;position: relative;display: inline-block;}
.bibk-inside-img .img-label{text-align: center;margin-top: 3px;}
.bjbk-content-middle{width:488px;height:95px;float:left;position: relative;top:30px;left:60px;font-size: 12px;}
.bjbk-content-middle li{background: url(../images/pinkrect.png) no-repeat;background-position: 0 50%;padding-left: 10px;margin-bottom:6px}
.bjbk-content-right{width:129px;height:95px;float:right;position: relative;top:30px;}
.bjbk-content-right li{font-size: 12px;margin-bottom:1px;margin-bottom: 6px;}
.paging {width:232px;height:15px;font-size: 12px;color:#ff6f40;position: relative;margin:0 auto;top:72px;}
.paging-bjxc {width:240px;height:15px;font-size: 12px;color:#ff6f40;position: relative;margin:0 auto;bottom:15px;}
#ul2{position: relative;top:48px;left:21px;}
#ul2 li{float:left;margin-right: 25px;margin-left: 10px;}
#ul2 img{width:142px;height:107px;}
#ul2 span{position: relative;top:6px;}
#ul1 li{margin-bottom: 60px;text-align:center;}
#ul3 {position: relative;left:20px;}
#ul4 li{margin-left:10px;margin-right:30px;width:210px;height:220px;background: url(../images/photoframe.png)no-repeat;float:left;  font-family: "΢���ź�";}
#ul4 li img{width:157px;height:106px;margin-left:13px;margin-top: 13px;}
#ul4 li div{position: relative;top:18px;margin-bottom: 3px;}
.insidepage-xyxw {width:700px;position: relative;margin:0 auto;}
.insidepage-xyxw a{background: url(../images/rect.png) no-repeat;background-position: 0 50%;padding-left: 20px;margin-bottom:6px;color:black;font-size:15px;}
.insidepage-xyxw a:hover{color:#f45723;}
.insidepage-xyxw-content {width:700px;height:33px;border-bottom:1px dashed #7a7a7a;}
.paging-xyxw{width:286px;height:15px;font-size: 14px;color:#ff6f40;position: relative;margin:0 auto;bottom:6px;}
.mrcd-content{width:400px;height: 439px;background: url(../images/mrcd-content.png);position: relative;top:100px;margin:0 auto;}
.calendar{width:200px;height:24px;position: relative;left:34px;top:42px;z-index: 1;}
.demo{display: inline-block;}
#datepick{width:110px;height:24px;border:1px solid #c9c9c9;}
.query{cursor:pointer;width:53px;height: 24px;color:white;background-color:#ffaa52; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;float:right;position: relative;left:20px;}
.query span{position: relative;left:8px;}
.calbtn{width:20px;height: 24px;background: url(../images/calbtn.png);cursor: pointer;float:right;position: relative;right:60px;}

.insidepage-yjyl-content {margin-top:10px;width:700px;height:100px;border-bottom:1px dashed #7a7a7a;}
.yjyl-boxtitle{margin-left:10px;float:left; width:400px; height:21px; display:block; text-align: left; overflow:hidden;}
.yjyl-boxtitle a{width:100px;height:21px;color:black;color:#fe4819;font-size:16px; }
.yjyl-boxtitle a:hover{color:#f99450;}
.yjyl-boxname{float:left ;display: block; width: 100px; height:21px; overflow:hidden;margin-top:6px; margin-left: 66px;}
.yjyl-list-pic{
        width:90px;
        height:90px;
        float:left;
}
.yjyl-list-pic img{
	    width:90px;
        height:90px;
        
}
.yjyl-introduction{margin-left:10px;float:left; width:600px; height:69px;display:block; text-align: left; overflow:hidden;}
/**************************������*************************/
.nav {
    background-color: #7ecd08;
    border-radius: 9px;
    height: 43px;
    width: 1024px;
    position:relative;
    top:3px;
}
#nav li {
    float: left;
    height: 27px;
    margin-left: 1px;
    margin-top: 6px;
    padding-top: 4px;
    text-align: center;
    width: 100px;

}
#nav li ul li{
     background-color:#4e9737;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    border-radius:12px;
    font-size:14px;
}
#nav li a{
    color:white;
}
#nav li:hover{
	height:91px;
	height:40px;
	background:url(../images/nav-second.png) no-repeat;
	}
#nav ul li:hover ul{
    display:block;
}
#nav li:hover ul li{
    width:93px;
    height:27px;
}
#nav ul li:hover .nav-second{
    filter:alpha(opacity=100) !important;  
    -moz-opacity:1 !important;  
    -khtml-opacity: 1 !important;  
    opacity: 1 !important; 
}
#nav li ul { 
	list-style-type:none;
	display:none;  
	position: absolute; 
	z-index:1;
	background-color:#4e9737;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	margin-top:14px;
} 
#nav li:hover ul{
    display:block;
}
.nav-position{
    height: 43px;
    margin: 0 auto;
    width: 740px;
}
.nav-second{
	filter:alpha(opacity=50);  
    -moz-opacity:0.5;  
    -khtml-opacity: 0.5;  
    opacity: 0.5;  
    width:91px;
    height:16px;
    background: url(../images/nav-second.png) no-repeat;
}
#nav-wzsy:hover ,#nav-jyhd:hover ,#nav-bjzy:hover{
    height:27px !important;
}
#nav-jyhd:hover{
    background-color:#4e9737 !important;
}

.hdfc_pic {
    float: left;
    height: 166px;
    overflow: hidden;
    min-width: 820px;
}
/*******************************fancybox******************************/
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('../images/fancybox.png');
}

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url('../images/../images/fancybox.png') -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}

#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('blank.gif');
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url('../images/fancybox.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url('../images/fancybox.png');
    background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
    left: 20px;
}

#fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('fancybox-x.png');
}

#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('../images/fancybox.png');
    background-position: -40px -162px;
}

#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('fancybox-y.png');
    background-position: -20px 0px;
}

#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('../images/fancybox.png');
    background-position: -40px -182px; 
}

#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('fancybox-x.png');
    background-position: 0px -20px;
}

#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('../images/fancybox.png');
    background-position: -40px -142px;
}

#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('fancybox-y.png');
}

#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('../images/fancybox.png');
    background-position: -40px -122px;
}

#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}

.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 10px;
    background-image: url('fancy_title_over.png');
    display: block;
}

.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}

#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}

#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
}

#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url('../images/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url('fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url('../images/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
    position: absolute; margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div  { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }