@charset "gb2312";
/* CSS Document */

/* 
Copyright 2001-2014 Grand Point Inc.
2014_8 by Wang Li
 */


 /*嵌套自定义CSS样式写在这里*/


/*嵌套自定义CSS样式写在之上，以下全局CSS请勿修改和删除*/

/*全局CSS开始，请勿删除或修改*/
* {
	font-family: "微软雅黑", verdana, arial;
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6,h7,th {
	font-weight: normal;
}

body {
	font-size: 14px;
	overflow-x:hidden;
}

img {
	border: 0;
}

ul,li {
	list-style: none;
	margin:0;padding:0;
}

a,a:link,a:visited,a:hover{
	color:inherit;
	text-decoration: none;
}

.clear {
	clear: both;
}

.txtleft {
	text-align: left;
}

.txtright {
	text-align: right;
}

.font10 {
	font-size: 10px;
}

.ftBlue {
	color: #06C;
}

.ftOrange {
	color: #F90;
}

.ftYellow {
	color: #FF0;
}

.ftRed {
	color: #F00;
}

.ftGray {
	color: #666;
}

.ftGreen {
	color: #360;
}

.ftStrong {
	font-weight: bold;
}

.ftUnderline {
	text-decoration: underline;
}

.ftOverline {
	text-decoration: line-through;
}

.ftItalic {
	font-style: italic;
}

.mouseHand {
	cursor: pointer;
}

.imgLine {
	padding: 3px;
	border: #E8E8E8 1px solid;
	background: #FFF;
}

.error {
	border: 1px solid #F00;
	background: #FFECEC;
	font-weight:normal;
	padding-top:5px;
}

.error th {
	background: url(../../HdInc/Images/error.png) no-repeat 4px 4px #FFECEC;
	width: 22px;
	height: 20px;
}

.error td {
	padding: 3px;
	color: #F00;
	background: #FFECEC;
}

.success {
	border: 1px solid #690;
	background: #F0FAE7;
}

.success th {
	background: url(../../HdInc/Images/success.png) no-repeat  4px 4px #F0FAE7;
	width: 22px;
}

.success td {
	padding: 3px;
	color: #360;
	background: #F0FAE7;
}

.info {
	border: 1px solid #09C;
	background: #DFF4FF;
}

.info th {
	background: url(../../HdInc/Images/info.png) no-repeat #DFF4FF 4px 4px;
	width: 20px;
}

.info td {
	padding: 3px;
	color: #069;
	background: #DFF4FF;
}

.warning {
	border: 1px solid #F90;
	background: #FCF9DA;
}

.warning th {
	background: url(../../HdInc/Images/warning.png) no-repeat  4px 4px #FCF9DA;
	width: 22px;
}

.warning td {
	padding: 3px;
	color: #C63;
	background: #FCF9DA;
}

input.error,textarea.error {
	background: #FFF0F0;
	border: 1px solid #FDD;
	display: block;
}

label.error {
	color: #F90;
	border: 0;
	background: none;
	margin-left: 5px;
}
#SafeNote {
	width: 220px;
	display: none;
	position: absolute;
	top: 0;
	left: 9px;
	padding: 10px;
	font-size:12px;
}
.contenttitle{
	text-align:center;
	font-size:18px;}
.contentdate{
	font-size:14px;
	text-align:center;}

.SchList {
	width: 100%;
	margin: 0 auto;
}

.SchList th {
	text-align: left;
	font-weight: normal;
	font-size: 17px;
	line-height: 2.5em;
	border-bottom: 1px dotted #CCC;
	color:#666;
}

.SchList td {
	color: #AAA;
	line-height: 2em;
}

.SchList span {
	color: #C30;
}

.SchList em {
	color: #090;
	font-style: normal;
	font-size: 10px;
	line-height: 3em;
}
.Pages {
	text-align: right;
	padding: 10px;
	clear: both;
	margin: 20px 0;
	font-size:14px;
}
.Pages a {
	border: 1px solid #E0E0E0;
	padding: 5px 10px;
	text-align: center;
	margin: 0 10px 0 0;
	background: #FFF;
	color:#666;
}

.Pages a:hover {
	border: 1px solid #ddd;
	padding: 5px 10px;
	text-align: center;
	margin: 0 10px 0 0;
	background: #f9f9f9;
	color: #333;
}

.Pages .choose {
	border: 1px solid #eee;
	padding: 5px 10px;
	text-align: center;
	margin: 0 10px 0 0;
	background: #f0f0f0;
	color: #666;
}
/*全局CSS结束，请勿删除或修改*/

body{background-color:#282828;}

.wrapper{max-width:1470px;width:100%;margin:0 auto;min-width:1200px;}
.position{float:left;clear:both;width:100%;background:#fff;}
.b1{height:950px;position:relative;overflow:hidden;}
.slideBox{ width:1920px; height:950px; overflow:hidden;position:absolute;left:50%;margin-left:-960px;}
.slideBox .hd{ position:absolute;width:1200px; left:0;right:0;margin:0 auto;bottom:80px;z-index:2;}
.slideBox .hd ul{}
.slideBox .hd ul li{display:inline-block;margin-right:4px;width:10px;height:10px;cursor:pointer;border-radius:10px;background:#fff;}
.slideBox .hd ul li.on{ width:24px;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1920px; height:950px; display:block;  }
.block1{width:1200px;margin:0 auto;position:relative;transition:all 1s;}
.b1_logo{float:left;clear:right;margin-top:93px;}
.b1_nav{float:right;margin-top:105px;width:45px;height:45px;}
.b1_menu{width:45px;height:45px;background:url(../../HdImg/HdBas/bg_b1_menu.png) no-repeat center;cursor:pointer;}
.b1_logo_2{display:none;}
.b1_list{position:absolute;right:110px;top:105px;display:none;}
.b1_list li.b1_li{float:left;clear:right;width:120px;background:url(../../HdImg/HdBas/bg_b1_cut.png) no-repeat left 8px;}
.b1_cls{float:left;clear:both;width:100%;text-align:center;font-size:16px;color:#282828;}
.b1_cls_list{float:left;clear:both;width:100%;text-align:center;margin-top:15px;}
.b1_cls_list li{color:#9D9D9D;margin-bottom:8px;}
.block1.on{height:297px;background:url(../../HdImg/HdBas/bg_b1_sel.jpg) no-repeat center;width: 1400px;padding: 0 65px;}
.block1.on .b1_logo .b1_logo_1{display:none;}
.block1.on .b1_logo .b1_logo_2{display:inline;}
.block1.on .b1_menu{background-image:url(../../HdImg/HdBas/bg_b1_menu_on.png); position:absolute; top:100px;}
.block1.on .b1_nav .b1_list{display:block;}
.b2{height:705px;margin-top:-50px;position:relative; background:url(6.png) right bottom no-repeat #fff;}
.block2,.block4{width:1200px;margin:0 auto;}
.b2_cls{float:left;clear:both;width:100%;margin-top:95px;background:url(../../HdImg/HdBas/bg_b2_cls_line.png) no-repeat right bottom;}
.b2_cls_en{float:left;clear:both;font-size:36px; line-height:36px;color:#008ee6;font-weight:bold; font-family:Arial}
.b2_cls_ch{float:left;clear:both;font-size:18px;color:#282828;font-weight:bold;line-height:18px; margin-top:15px;}
.b2_tog{width:100%;float:left;clear:both;margin-top:25px;text-align:center;background:url(../../HdImg/HdBas/bg_b2_tog_cut.png) no-repeat center;}
.b2 span{margin:0 40px;font-size:18px;color:#282828;}
.b2_tog span.on{color:#008ee6;}
.picScroll-left{ width:100%;overflow:hidden; position:relative;float:left;clear:both;height:335px;margin-top:75px;}
.picScroll-left .hd{position:absolute;width:112px;left:0;right:0;bottom:0;height:10px;border:1px solid #008EE6;padding:1px;margin:0 auto;}
.picScroll-left .hd ul{}
.picScroll-left .hd ul li{ cursor:pointer;display:inline-block;width:36px;height:6px;float:left;clear:right;}
.picScroll-left .hd ul li.on{background:#008EE6;}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:350px;float:left;clear:right;margin-right:70px; }
.picScroll-left .bd ul li:hover .b2_title{color:#008ee6;}
.b2_num{float:left;clear:both;width:150px;height:150px;text-align:center;line-height:150px;margin-left:100px;border:1px solid #D4D4D4;font-size:80px;color:#AAAAAA;}
.b2_title{float:left;clear:both;width:100%;margin-top:15px;font-size:16px;color:#282828;text-align:center;}
.b2_des{float:left;clear:both;text-align:center;line-height:30px;margin-top:12px;color:#A3A3A3;width:100%;}
.b3{height:278px;}
.b3 img{width:100%;height:278px;}
.block4x{
	width:1470px;
	}
.b4{height:510px;}
.picScroll-left1{ width:100%;overflow:hidden; position:relative;height:290px;float:left;clear:both;margin-top:50px;}
.picScroll-left1 .hd1{position:absolute;width:100%;left:0;bottom:0;text-align:center;}
.picScroll-left1 .hd1 .prev1{ display:inline-block;width:90px;height:30px;overflow:hidden;cursor:pointer;margin:0 19px;background:url(../../HdImg/HdBas/bg_b4_prev.png) no-repeat center;}
.picScroll-left1 .hd1 .next1{ display:inline-block;width:90px;height:30px;overflow:hidden;cursor:pointer;margin:0 19px;background:url(../../HdImg/HdBas/bg_b4_next.png) no-repeat center;}
.picScroll-left1 .bd1{}
.picScroll-left1 .bd1 ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd1 ul li{float:left;clear:right;width:735px !important;height:195px;padding:40px 50px 0 135px;}
.picScroll-left1 .bd1 ul li:hover{
	background:#F3F3F3;
	}
.b4_num{float:left;clear:right;width:85px;height:100px;border-right:1px solid #DADADA;background:url(../../HdImg/HdBas/bg_b4_ico.png) no-repeat left 8px;font-size:24px;color:#585858;line-height:160px;text-indent:12px;}
.b4_con{float:right;width:420px;height:90px;margin-top:5px;position:relative;}
.b4_title{float:left;clear:both;font-size:18px;color:#585858;}
.b4_des{float:left;clear:both;margin-top:15px;line-height:25px;font-size:16px;color:#282828;}
.b4_date{position:absolute;right:0;bottom:0;color:#B0B0B0;}
.b4_more{position:absolute;width:15px;height:15px;background:url(../../HdImg/HdBas/bg_b4_more.png) no-repeat center;right:0;top:0;}
.b5_list{float:left;clear:both;width:100%;margin-top:40px;}
.b5_list li{float:left;clear:right;width:20%;border:1px solid #fff;border-left:0;border-bottom:0;position:relative;}
.b5_list li img{ width:293px; height:220px;}
.b5_bg{width:100%;height:100%;position:absolute;left:0;top:0;background:url(bg_alpha_b.png);z-index:2;}
.b5_list li:hover .b5_bg{background:url(bg_b5_sch.png) no-repeat center;}
.b6{height:350px;}
.b6_list{float:left;clear:both;width:100%;margin-top:70px;}
.b6_list li{float:left;clear:right;width:180px;margin-right:330px;padding-left:80px;height:50px; position:relative; top:0px;}
.b6_txt_ch{float:left;clear:both;font-size:16px;color:#282828;margin-top:5px;}
.b6_txt_en{float:left;clear:both;color:#A3A3A3;}
.b6_m1{background:url(../../HdImg/HdBas/bg_b6_m1.png) no-repeat left center;}
.b6_m2{background:url(../../HdImg/HdBas/bg_b6_m2.png) no-repeat left center;}
.b6_m3{background:url(../../HdImg/HdBas/bg_b6_m3.png) no-repeat left center;}
.b6_m4{background:url(../../HdImg/HdBas/bg_b6_m4.png) no-repeat left center;}
.b7{height:275px;background:none;}
.block7{width:1200px;margin:0 auto;}
.b7_left{float:left;clear:right;margin-top:115px;line-height:24px;color:#ffffff;}
.b7_right{float:right;margin-top:100px;}
.b7_right img{width:78px;height:78px;}
.bgimg{
	width:100%;
	height:670px;
	position:absolute;
	top:0px;
	z-index:0;
	}
.bgimg img{
	width:100%;
	height:670px;
	}
.b1n{
	display:block;
	width:100%;
	height:670px;
	}
.lanmu{
	width: 100%;
    height: 325px;
    position: absolute;
    top: 295px;
	z-index:2;
	}
.lanmu .positionx1{
	width:1200px;
	margin:0 auto;
	height:325px;
	}
.lanmu .positionx1 h2{
	display:block;
	margin:0;
	line-height:70px;
	font-size:70px;
	color:#fff;
	font-weight:bold;
	margin-top:100px;
	}
.lanmu .positionx1 h3{
	display:block;
	margin:0;
	line-height:80px;
	font-size:30px;
	color:#fff;
	}
.guide_n{
	width:100%;
	height:240px;
	}
.guide_n .positionx{
	width:1400px;
	height:290px;
	margin:0 auto;
	position:relative;
	background:#fff;
	margin-top:-50px;
	}
.guide_n .positionx .up{
	width:1400px;
	padding:0 100px;
	height:170px;
	}
.guide_n .positionx .up h2{
	display:block;
	margin:0;
	position:absolute;
	top:100px;
	left:100px;
	line-height:40px;
	}
.guide_n .positionx .up h2 .en{
	font-size:50px;
	color:#363636;
	font-weight:bolder;
	display:block;
	float:left;
	
	}
.guide_n .positionx .up h2 .ch{
	font-size:40px;
	color:#666666;
	float:left;
	margin-left:10px;
	}
.guide_n .positionx .up p{
	display:block;
	margin:0;
	position:absolute;
	top:125px;
	right:100px;
	color:#B0AEAC;
	}
.guide_n .positionx .up p a{
	color:#B0AEAC;
	}
.guide_n .positionx .down{
	width:100%;
	height:70px;
	border-top:1px solid #D8D9D8;
	border-bottom:1px solid #D8D9D8;
	display:block;
	padding:0 100px;
	}
.mNormal,.mChoose{
	display:block;
	padding:0 10px;
	line-height:35px;
	height:35px;
	float:left;
	margin-top:17px;
	background:url(1.jpg) no-repeat left;
	}
.mNormal a{
	display:block;
	padding:0 20px;
	line-height:35px;
	height:35px;
	text-align:center;
	border-radius:5px;
	}
.mNormal a:hover{
	background:#008EE6;
	color:#fff;
	}
.mChoose a{
	display:block;
	padding:0 20px;
	line-height:35px;
	height:35px;
	text-align:center;
	border-radius:5px;
	background:#008EE6;
	color:#fff;
	}
.content{
	width:100%;
	float:left;
	}
.content .positionx{
	width:1400px;
	position:relative;
	margin:0 auto;
	}
.content .positionx .positionx1{
	width:1400px;
	padding:0 100px;
	float:left;
	background:url(6.png) no-repeat right #fff;
	}
.content .positionx .positionx1 .listmain{
	width:100%;
	float:left;
	margin-top:30px;
	}
.content .positionx .positionx1 .listmain .box{
	width:100%;
	height:110px;
	padding:20px 0;
	background:url(2.jpg) repeat-x bottom;
	}
.content .positionx .positionx1 .listmain .date{
	display:block;
	width:70px;
	height:70px;
	float:left;
	text-align:center;
	margin-left:15px;
	}
.content .positionx .positionx1 .listmain .date .dd{
	display:block;
	color:#008EE6;
	font-size:20px;
	font-weight:bold;
	margin-top:10px;
	}
.content .positionx .positionx1 .listmain .date .yy{
	display:block;
	color:#008EE6;
	font-size:14px;
	font-weight:bold;
	}
.content .positionx .positionx1 .listmain .text{
	width:1100px;
	float:right;
	height:70px;
	}
.content .positionx .positionx1 .listmain .text a{
	display:block;
	font-size:16px;
	color:#4C4C4C;
	line-height:16px;
	}
.content .positionx .positionx1 .listmain .text p{
	display:block;
	color:#9A9A9A;
	font-size:14px;
	line-height:24px;
	margin-top:10px;
	
	}
.content .positionx .positionx1 .listmain .text a:hover{
	color:#008EE6;
	}
.content .positionx .positionx1 .d_page{
	width:100%;
	}
.content .positionx .positionx1 .d_page .up{
	width:1200px;
	height:115px;
	color:#474747;
	text-align:center;
	}
.content .positionx .positionx1 .d_page .up h2{
	display:block;
	margin:0;
	font-size:18px;
	font-family:'微软雅黑';
	font-weight:bold;
	line-height:18px;
	padding-top:50px;
	}
.content .positionx .positionx1 .d_page .up p{
	display:block;
	color:#A4A4A4;
	line-height:14px;
	margin:0;
	margin-top:20px;
	}
.content .positionx .positionx1 .d_page .down{
	display:block;
	color:#474747;
	font-size:14px;
	line-height:2.75em;
	}
.content .positionx .positionx1 .pic{
	width:1240px;
	float:left;
	margin-top:50px;
	}
.content .positionx .positionx1 .pic .box{
	width:270px;
	height:205px;
	border:1px solid #999999;
	float:left;
	position:relative;
	margin:0 40px 50px 0;
	}
.content .positionx .positionx1 .pic .box .img{
	width:262px;
	height:197px;
	margin:3px;
	display:block;
	}
.content .positionx .positionx1 .pic .box .img img{
	width:262px;
	height:197px;
	}
.content .positionx .positionx1 .pic .box .topic{
	display:block;
	width:262px;
	position:absolute;
	height:29px;
	background:url(3.png) no-repeat center;
	left:3px;
	bottom:3px;
	line-height:29px;
	text-indent:15px;
	color:#FFF;
	}
.content .positionx .positionx1 .pic_list{
	display:block;
	height:155px;
	padding:20px 0;
	float:left;
	width:1200px;
	background:url(2.jpg) repeat-x bottom;
	}
.content .positionx .positionx1 .pic_list .img{
	width:155px;
	height:115px;
	border:1px solid #999999;
	float:left;
	}
.content .positionx .positionx1 .pic_list .img img{
	width:151px;
	height:111px;
	margin:1px;
	}
.content .positionx .positionx1 .pic_list .text{
	width:1030px;
	height:115px;
	float:right;
	position:relative;
	}
.content .positionx .positionx1 .pic_list .text .topic{
	display:block;
	line-height:25px;
	color:#030303;
	font-size:16px;
	}
.content .positionx .positionx1 .pic_list .text .des{
	display:block;
	margin:0;
	height:50px;
	line-height:25px;
	margin-top:10px;
	font-size:14px;
	}
.content .positionx .positionx1 .pic_list .text .date{
	display:block;
	margin:0;
	font-size:12px;
	color:#999999;
	margin-top:10px;
	}
.content .positionx .positionx1 .pic_list .text .more{
	width:100px;
	height:30px;
	border:1px solid #EEEEEE;
	color:#999999;
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	text-align:center;
	line-height:28px;
	}


.content .mod18Box { margin: 0px auto; width: 1200px; float:left; margin-top:50px; }
.content .mod18{ width: 1200px; height: 1170px; margin: 0px auto; position: relative; }
.content .mod18 .btn{position:absolute;width:23px;height:140px;top:1030px;cursor:pointer;z-index:99;}
.content .mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.content .mod18 #prevTop.content ,.mod18 #nextTop{width:23px;height:140px;}
.content .mod18 #prevTop{background:url(4.png) 0 0 no-repeat;}
.content .mod18 #nextTop{background:url(5.png) 0 0 no-repeat;}
.content .mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.content .mod18 li{float:left;}
.content .mod18 .cf li{position:relative;color:#fff;}
.content .mod18 .cf .video{display:block;width:1200px;height:900px;position:absolute;color:#fff; top:90px;}
.content .mod18 .cf li span{display:block;width:1200px; height:90px; text-align:center;}
.content .mod18 .cf li span h2{
	display:block;
	margin:0;
	color:#474747;
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	}
.content .mod18 .cf li span h3{
	display:block;
	margin:0;
	color:#999999;
	font-weight:normal;
	font-size:14px;
	line-height:14px;
	margin-top:30px;
	}
.content .mod18 .picBox{height:990px;position:relative;overflow:hidden;}
.content .mod18 .picBox ul{height:330px;position:absolute;}
.content .mod18 .picBox li{width:1200px;height:990px;}

.content .mod18 .listBox{ width: 1165px; height: 140px; margin: 0 auto; position: relative;overflow: hidden; margin-top:40px; }
.content .mod18 .listBox ul{height:140px;position:absolute;}
.content .mod18 .listBox li{width:185px;height:140px;cursor:pointer;position:relative; margin-left:40px;}
.content .mod18 .listBox li i{display:none;}
.content .mod18 .listBox li a{display:block;width:185px;height:140px;}
.content .mod18 .listBox li img{width:185px;height:140px;}



#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: -10px;
	right: -10px;
	width: 30px;
	height: 30px;
	background: transparent url('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('images/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('images/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('images/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('images/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('images/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: 14px;
	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;
	text-align:center;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('images/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: 30px;
	background: url('images/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('images/fancybox.png') -55px -90px no-repeat;
}

/* IE6, IE7, IE8 */

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_nw.png', sizingMethod='scale'); }
