/* CSS Document */
@import url("reset.css");
@import url("typography.css");

body { margin:0 auto; width:100%; padding:0; font-family:微软雅黑; font-size:14px;line-height:24px; }
div,ul,li,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,img,p,span{ border:0px; margin:0; padding:0; list-style-type:none; }
b{ font-size:14px;}

/* Link */
a:link {color: ; text-decoration:none;}
a:visited {color: ;text-decoration:none;}
a:hover { color:#000000;}
a:active {color: ;}

a{ color:#000000;} 

/*index*/
.all{ float:left; width:100%; }
.top{ float:left;width:100%; height:116px; /* background:#2A3E57; */background:#E7E7E7; }
.top1{ width:1200px; height:116px; margin: 0 auto; }
.logo{ float:left; width:261px; height:116px; float:left;}
.tel{ float:right; width:238px; height:116px;}
.nav { float:left; width:100%; height:60px; background:#FFFFFF;}
.nav1{ width:1200px; height:60px ; margin:0 auto; }
.nav ul li{ float:left; width:125px; line-height:60px; text-align:center;}
.nav ul li a{ color:#000;line-height:60px;}



.banner{ float:left; width:100%; /* height:634px; */}
.flexslider{position:relative;height:634px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:590px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.gywm{ float:left; width:100%; height:736px; background:url(../images/gybmbj.jpg) center;}
.gywm1{ width:1200px; height:736px; margin: 0 auto;}
.gywmnr{ float:right;width:619px; height:541px; margin-top:113px;}
.gy_bt{ width:100%; height:120px; line-height:139px; color:#003988; font-size:22px;}
.gy_nr{ width:100%; text-indent:2em;  /* height:140px; */ color:#3c3a3a; line-height:20px;padding-bottom: 20px;}
.gy_ljgd{ width:95px; height:38px; background:#003988; font-size:14px;text-align:center; line-height:38px;}
.gy_ljgd a{ color:#FFFFFF;}
.gy_4{ float:left; width:100%; height:auto; margin-top:50px;}
.gy_4 ul li{ float:left; width:154px; height:51px;  text-align:center;}


.cpzs{ float:left; width:100%; height:1024px; background:url(../images/cpzsbj.jpg) center;}
.cpzs1{ width:1200px; height:1024px; margin: 0 auto;}
.cpzs_leftbt1{ width:1200px; height:50px; text-align:center; color:#FFFFFF; line-height:50px; font-size:24px; margin-top:30px;}
.cpzs_leftbt2{ width:1200px; height:40px; line-height:40px; text-align:center; color:#FFFFFF;font-size:20px;}
.cplb{ width:1200px; float:left; margin-top:40px;}
.cplb_left{ float:left; width:608px; height:796px;  margin-left:28px;}
.cplb_left1{ width:100%; float:left; height:378px;}
.pic{display: block; float:left;
  width:607px;
  height:378px;
  position: relative; background:url(../images/cplbtu.jpg); background-size:100% 100%!important;}
.edit{width:607px;height:378px; line-height:30px;color:#ffffff;font-size:13px; text-align:center;
  position: absolute;
  background:#4c4c4c;opacity:0.7;
  bottom:0;
  right:0;
  display: none;}
.edit a{ color:#FFFFFF ; font-size:18px; line-height:150px; width:100%; text-align:center;}
.cplb_left2{ width:100%; height:395px; float:left; margin-top:8px;}
.cplb_left2 ul li{ float:left; width:50%; margin-top:5px;}
.cplb_left2 ul li img{ width:100%; float:left;}

.cplb_right{ float:left; width:450px; height:796px; margin-left:25px;}
.cplb_rightbt{ float:left; width:100%; color:#FFFFFF; font-size:16px;}
.cplb_rightfl{ float:left; width:100%; height:140px;}
.cplb_rightfl ul li{ float:left;  text-align:center; width:130px; height:35px; line-height:35px; background:#0c2e5c; margin-right:15px;border-radius:5px; margin-top:10px;}
.cplb_rightfl ul li:hover{float:left; width:130px; text-align:center;  height:35px;  line-height:35px;background:#cd1716; margin-right:15px;border-radius:5px;margin-top:10px;}
.cplb_rightfl ul li a{ color:#FFFFFF;}
.cplb_righttu{ float:left; width:100%; height:608px;}
.cplb_righttu ul li{ float:left; width:469px; height:296px;margin-top:10px;}
.cplb_righttu ul li img{ width:469px; height:296px; }
.more {float:left; width:130px; height:40px; line-height:40px; margin-left:537px;margin-top:80px;background:#cd0007; color:#FFFFFF; text-align:center;}
.more a{ color:#FFFFFF; font-size:16px; }


.news{ float:left; width:100%; height:769px; background:#FFFFFF;}
.news1{ width:1200px;  height:769px; margin: 0 auto;}
.cpzs_leftbt11{ width:1200px; height:50px; text-align:center; color:#000; line-height:50px; font-size:24px; margin-top:30px;}
.cpzs_leftbt21{ width:1200px; height:40px; line-height:40px; text-align:center; color:#000;font-size:20px;}
.xwfl{ width:100%; height:75px; float:left;}
#xwfl1{display: table;margin:0 auto;height:37px;text-align: center;padding:0;}
.xwfl2{float: left;margin-left: 5px;padding:0;width:122px;height:37px;line-height:37px;font-size:16px; border:1px solid #aaaaaa;list-style-type: none;
}

.news_left{float:left;background: #f7f7f7;width:495px;height:441px;margin-left:37px;}
.newsimg{ float:left; width:495px; height:314px;}
.newsimg img{ width:495px; height:314px;}
.newswz{padding: 10px;/* width: 438px; */height:129px;float:left;}
.newswz1{float:left;width:485px;padding-left:10px;height: 40px;line-height: 40px;font-size:16px;color:#000000;}
.newswz1 a{ color:#000000;}
.newswz2{float:left;width: 448px;padding-left:10px;height:40px;line-height:20px;font-size:12px;color:#9c9c9c;}
.newswz3{float:left;width: 455px;padding-left:10px;height:40px;line-height:20px;font-size:12px;color:#9c9c9c;}
.newswz31{float:left;margin-top: 6px;}
.newswz32{ float:right;}

.news_right{ float:left; width:623px; height:440px; margin-left:28px;}
.news_right ul li{ float:left; width:623px; height:105px; background:#f9f9f9; margin-bottom:5px;}
.rq{ float:left;width:95px; height:100px;  margin-top:4px; color:#000000;}
.rq1{ float:left; width:95px; height:70px; line-height:70px; color:#000000; font-size:40px; text-align:center;}
.rq2{ float:left; width:95px; height:24px; line-height:24px; color:#000000; font-size:16px; text-align:center;}
.bt{float:left;width:487px;margin-left:35px;padding-top: 12px;font-size:16px;color:#000000;}
.bt a{ color:#000000;}
.nr{float:left;width: 438px;height: 40px;line-height: 20px;overflow: hidden;margin-left:35px;color:#696868;margin-top:5px;font-size:12px;}
.an{float:right;margin-right:20px;margin-top: 7px;}
.more1{ width:130px; height:40px; line-height:40px; text-align:center; margin-left:537px; background:#555555; border:1px solid #555555; margin-top:50px;float:left;}
.more1 a{ color:#fff; font-size:16px;}

.cgal{ float:left; width:100%; height:573px; background:url(../images/cgalbj.jpg) center;}
.cgal1{ width:1200px; height:573px; margin: 0 auto;}
.cgaltx{ width:1200px; height:404px;  margin-top:10px; }

.lx{ width:100%; height:370px; float:left;  background:#194795;}
.lx1{ width:1200px; height:370px; margin: 0 auto; } 
.lx_left{ float:left; width:532px; height:370px;}
.lx_leftwz{ font-size:18PX; color:#FFFFFF; line-height:40PX;}
.lx_leftwz1{ font-size:14px; color:#FFFFFF;}
.lx_right{ float:right; width:660px; height:280px; margin-top:80px;}
.lxtj{ margin-top:15px; width:130px; height:40px; background:#FFFFFF; text-align:center; line-height:40px;}
.lxtj a{ color:#194795; }
.foot{ width:100%; height:55px; background:#053478; float:left;}
.foot1{ width:1200px; height:55px; text-align:center; margin: 0 auto; color:#FFFFFF; line-height:55px;}



/*单页*/
.dybanner{ width:100%; float:left; background:url(../images/dybanner.jpg) center ; height:350px;}
.dyfl{ float:left; width:100%; height:55px; background:#f4f6f9;}
.dyfl1{ width:1200px; height:55px; margin: 0 auto;}
.dyfl1 ul li{ width:140px; height:55px; text-align:center; line-height:55px;  color:#6e6e6f; float:left;}
.dyzw{ width:100%; height:auto; background:#FFFFFF; min-height:500px; float:left; }
.dyzw1{ width:1200px; height:auto; margin:0 auto; padding-top:30px;}


/*关于我们*/
.gywm_ny{ width:100%; height:400px; float:left;}
.gywm_ny1{ width:474px; height:378px; float:left; margin-left:18px;}
.gywm_ny1bt{ width:100%; height:136px; line-height:240px; font-size:28px; }
.gywm_ny1bt1{ width:100%; height:50px; line-height:50px; font-size:12px; color:#999999;}
.gywm_ny2{ float:right; width:700px; height:378px;}





/*联系我们*/
.lxwm_ny{width:1200px; height:680px; margin: 0 auto; }
.lxwm_ny1{ float:left; width:600px; height:680px;}
.lxwmny11{ float:left; width:375px; height:132px; background:#053478; color:#FFFFFF; padding-left:50px; line-height:1px; font-size:24px;}
.lxwmny11yw{ width:100%; height:95px; line-height:95px; color:#FFFFFF; font-size:40px;}

.lxwmny22{ width:508px; height:540px; float:left;}
.lxwmny22 ul li{  float:left; width:406px; height:92px; padding-left:100px; padding-top:35px;}
.ny221{ background:url(../images/lxwm1.jpg);}
.ny222{ background:url(../images/lxwm2.jpg);}
.ny223{ background:url(../images/lxwm3.jpg);}
.ny224{ background:url(../images/lxwm4.jpg);}
.lxwm_ny2{ float:left;}

.lxwmdt{ float:left; width:100%; height:auto; margin-bottom:30px;}




/*在线招聘*/
.zxzp1{ width:100%; height:32px; line-height:32px; background:#f0f0f0; padding-left:10px; font-size:18px; color:#535353}
.zxzp2{ width:100%; height:32px;line-height:32px; background:#fff; padding-left:10px; font-size:14px; color:#535353}
.zxzp3{ width:100%; height:32px; line-height:32px; background:#f0f0f0; padding-left:10px; font-size:14px; color:#535353}
.zxzp22{ width:100%; height:32px;line-height:32px; background:#fff; padding-left:10px; font-size:14px; color:#053478}
.zxzp33{ width:100%; height:150px; line-height:32px; background:#f0f0f0; padding-left:10px; font-size:14px; color:#535353}
.sqzw{ width:132px; height:42px; margin-left:520px; margin-top:80px; margin-bottom:80px;}



.zxzpbtbj{ width:100%; height:192px; background:url(../images/zxzpbtbj.jpg) center;}
.zxzpbtbj1{ width:619px; height:60px ; float:right; margin-right:45px; margin-top:80px;}
.zxzpnrlb{ width:100%; height:auto; float:left; margin-top:30px;}
.zxzpnrlb ul li{ width:568px; height:147px; background:#edeae8; float:left; margin-top:15px; margin-left:15PX;}

.zxzpnrbt{ float:left; width:100%; height:50px; line-height:50px; color:#1d1717; font-size:16px; padding-left:10px;}
.zxzpnrnr{ float:left; width:100%; height:70px; line-height:20px; color:#1d1717; font-size:14px; padding-left:10px;}


.fy{margin-top:40px; margin-bottom:30px; float:left; margin-left:405px;}

DIV.digg { 
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;
 MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center 
} 
DIV.digg A { 
BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid;
 PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; 
BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px;
 BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none 
} 
DIV.digg A:hover { 
BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid;
 BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid 
} 
DIV.digg A:active { 
BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid;
 BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid 
} 
DIV.digg SPAN.current { 
BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px;
 BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold;
 PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid;
 COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099 
} 
DIV.digg SPAN.disabled { 
BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid;
 PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px;
 BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px;
 BORDER-BOTTOM: #eee 1px solid 
} 










/*在线留言*/
.ly1{ float:left; width:1005px; height:60px; line-height:60px; color:#FFFFFF; margin-left:195px;}
.lyqd{ width:130px; height:40px; line-height:40px; color:#FFFFFF; float:left; background:#a30000; text-align:center; margin-top:150px; margin-left:430px; }
.lyqd a{ color:#FFFFFF;}
.lycz{width:130px; height:40px; line-height:40px; color:#fff; float:left; background:#000; text-align:center; margin-top:150px; margin-left:60px;}
.lycz a{ color:#FFFFFF;}







.ly{ float:left; width:100%; height:682px; background:url(../images/lybj.jpg) center ;}
.lynr{ float:left; width:507px; height:542px; margin-left:32px; margin-top:60px;}
.lynrxing{ float:left; width:507px;}
.xing{ float:left; width:15px; color:#FF0000; height:40px; line-height:40px;}
.xingnr{ float:left;}
.lytj{ width:130px; height:40px; line-height:40px; text-align:center; background:#2065df; float:left; margin-top:30px; margin-left:180px;}
.lytj a{ color:#FFFFFF;}




/*提交简历*/
.tjjl{ width:100%; height:1100px; background:#f2f2f2;}
.lxwm { padding-top:22px; padding-left:20px;}+






/*新闻*/
.xw_y ul li{ width:100%; height:216px; float:left; margin-top:20px;}
.xw_y_rq{ float:left;width:93px; height:93px;  margin-top:57px; color:#fff; background:#053478;}
.rq11{ float:left; width:93px; height:60px; line-height:60px; color:#fff; font-size:40px; text-align:center;}
.rq22{ float:left; width:93px; height:24px; line-height:24px; color:#fff; font-size:16px; text-align:center;}
.xw_y_nr{ float:left; width:1103px; height:216px; border:1px solid #ececec;}
.xw_y_nrtu{ float:left; width:244px; height:180px; margin-left:20px; margin-top:20px;}
.xw_y_nrtu a img{width:100%;height:100%;}
.xw_y_nrbt{ float:left; width:738px; height:93px; line-height:120px; color:#0f0f0f; font-size:18px; margin-left:50px;}
.xw_y_nrnr{ float:left; width:738px; height:98px; line-height:20px; color:#666666; font-size:14px;  margin-left:50px;}
.xw_y_nrjia{ float:left; width:30px; margin-top:80px;}


/*新闻最终*/
.newzzbt{ float:left; width:90%; height:88px; line-height:100px; color:#000; font-size:18px; text-align:center; margin-left:5%; border-bottom:1px dashed #6e6e6e;}
.newzzxbt{ float:left; width:100%; height:40px; font-size:12px; color:#a5a5a5; text-align:center; line-height:40px;}
.newzznr{ float:left; width:90%; height:auto;  margin-left:5%; color:#000; line-height:25px; margin-top:20px;}
.syyxyy{ float:left; width:90%; margin-left:5%; margin-top:50px; color:#000; margin-bottom:20px;}
.syyxyy a{ color:#000;}
.syyxyy a:hover{ color:#053478;}




/*图文*/
.cpzs_ny_lb pic{float:left; margin-left:15px;}




/*图文最终*/
.cpzztx{ float:left; width:550px; height:459px;  margin-top:25px; }
.cpzztxy{ float:left; width:580px; height:450px; margin-left:50px;  margin-top:25px;}
.cpzztxybt{ float:left; width:580px; height:45px; line-height:45px; border-bottom:1px solid #e2e2e2; color:#1c1c1c; font-size:18px; padding-left:10px;}
.txyx1{ float:left; width:100%; height:30px; line-height:40px; color:#1c1c1c; padding-left:10px; font-size:14px;}
.cpxq{float:left; margin-top:100px;width:130px; height:40px; line-height:40px; background:#003988; color:#1c1c1c; font-size:16px; float:left; margin-top:80px; text-align:center; color:#FFFFFF; }
.cpxqnr{ width:96%; height:auto; border-top:1px solid #003988; float:left; color:#1c1c1c; padding-top:10px; padding-left:2%; padding-right:2%; padding-bottom:5%;}
.syyxyy1{ float:left; width:90%; margin-left:5%; margin-top:50px; color:#000; margin-bottom:20px;}
.syyxyy1 a{ color:#000;}
.syyxyy1 a:hover{ color:#003988;}


.ad-gallery { float:left;
	width:530px; height:459px; 
}
.ad-gallery, .ad-gallery * {
	margin: 0;
	padding: 0;
}
.ad-gallery .ad-image-wrapper {
	width: 100%;
	height: 345px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden; 
}
.ad-gallery .ad-image-wrapper .ad-loader {
	position: absolute;
	z-index: 10;
	top: 48%;
	left: 48%;
	border: 1px solid #CCC;
}
.ad-gallery .ad-image-wrapper .ad-next {
	position: absolute;
	right: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev {
	position: absolute;
	left: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
	/* Or else IE will hide it */
      background: url(../images/non-existing.jpg)\9
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../images/ad_prev.png);
	width: 30px;
	height: 30px;
	display: none;
	position: absolute;
	top: 47%;
	left: 0;
	z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url(../images/ad_next.png);
	width: 30px;
	height: 30px;
	right: 0;
	left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 9;
}
.ad-gallery .ad-image-wrapper .ad-image a img {
	border: 0;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 7px;
	text-align: left;
	width: 100%;
	z-index: 2;
	background: url(../images/opa75.png);
	color: #000;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
	display: block;
}
.ad-gallery .ad-controls {
	height: 20px;
}
.ad-gallery .ad-info {
	float: left;
}
.ad-gallery .ad-slideshow-controls {
	float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
	padding-left: 5px;
	cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
	padding-left: 5px;
	font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
	cursor: default;
	font-style: italic;
}
.ad-gallery .ad-nav {
	width: 100%;
	position: relative;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
	position: absolute;
	top: 0;
	height: 100%;
	z-index: 10;
}
/* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
	height: 100px;
}
.ad-gallery .ad-back {
	cursor: pointer;
	left: -20px;
	width: 13px;
	display: block;
	background: url(../images/ad_scroll_back.png) 0px 22px no-repeat;
}
.ad-gallery .ad-forward {
	cursor: pointer;
	display: block;
	right: -20px;
	width: 13px;
	background: url(../images/ad_scroll_forward.png) 0px 22px no-repeat;
}
.ad-gallery .ad-nav .ad-thumbs {
	overflow: hidden;
	width: 100%;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
	float: left;
	width: 9000px;
	list-style: none;
}
.ad-gallery .ad-thumbs li {
	float: left;
	padding-right: 5px;
}
.ad-gallery .ad-thumbs li a {
	display: block;
}
.ad-gallery .ad-thumbs li a img {
	border: 3px solid #CCC;
	display: block;
}
.ad-gallery .ad-thumbs li a.ad-active img {
	border: 3px solid #616161;
}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
	position: absolute;
	left: -9000px;
	top: -9000px;
}








select, input, textarea {
	font-size: 1em;
}

h2 {
	margin-top: 1.2em;
	margin-bottom: 0;
	padding: 0;
	border-bottom: 1px dotted #dedede;
}
h3 {
	margin-top: 1.2em;
	margin-bottom: 0;
	padding: 0;
}
.example {
	border: 1px solid #CCC;
	background: #f2f2f2;
	padding: 10px;
}
ul {
	list-style-image:url(../images/list-style.gif);
}
pre {
	font-family: "Lucida Console", "Courier New", Verdana;
	border: 1px solid #CCC;
	background: #f2f2f2;
	padding: 10px;
}
code {
	font-family: "Lucida Console", "Courier New", Verdana;
	margin: 0;
	padding: 0;
}
#gallery {
	padding: 30px;
}
#descriptions {
	position: relative;
	height: 50px;
	background: #EEE;
	margin-top: 10px;
	width: 640px;
	padding: 10px;
	overflow: hidden;
}
#descriptions .ad-image-description {
	position: absolute;
}
#descriptions .ad-image-description .ad-description-title {
	display: block;
}




















#frame-title {
	position:absolute;
	top:40px;
	left:0px;
	width:100%;
	font-weight:normal;
	color:#FFF;
	font-size:18px;
	text-align:center;
	margin:0 auto;
	opacity:.6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60);
}
#features-container {
	position:relative;
	width:960px;
	height:400px;
	margin:0px auto;
}
#frame-center-outer {
	position:absolute; 
	top:10px;
	left:150px;
	width:660px;
	height:420px;	
	background:url(frame-bg.png) repeat-x top left;
}
#frame-center-shadow {
	position:absolute;
	top:60px;
	left:45px;
	width:870px;
}
#frame-center-inner {
	position:absolute;
	top:10px;
	left:10px;
	width:640px;
	height:400px;
	overflow:hidden;
}
#frame-center-inner .slider {
	position:absolute;
	top:0px;
	left:0px;
	width:6400px;
	height:400px;
}
#frame-center-inner .slider a {
	display:inline-block;
	float:left;
	width:640px;
	height:400px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
}
#frame-center-inner .slider a .title {
	position:absolute;
	top:5px;
	width:640px;
	height:18px;
	text-align:center;
	color:#FFF;
	font-size:16px;
}
#frame-center-inner .slider a .more {
	position:absolute;
	bottom:5px;
	width:640px;
	height:18px;
	text-align:center;
	color:#000;
	font-size:16px;
}
#frame-center-inner .slider a .image-holder {
	position:absolute;
	top:0px;
	left:0px;
	width:640px;
	height:400px;
	overflow:hidden;	
}
#frame-center-inner .slider a img {	
	display:block;
	width:640px;
}
.frame-smaller-outer {
	position:absolute;
	top:150px;
	left:-40px;
	width:390px;
	height:248px;
	background:url(frame-bg.png) repeat-x top left;
	opacity:0.45;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
	filter:alpha(opacity=45);
}
.frame-smaller-outer.right {
	left:auto;
	right:-40px;	
}
.frame-smaller-outer.left .slider {
	/* -1X Small Image width */
	left:-380px;	
}
#frame-center-inner .slider {
	/* -2X Large Image width */
	left:-1280px;	
}
.frame-smaller-outer.right .slider {
	/* -3X Small Image width */
	left:-1140px;	
}
.frame-smaller-inner {
	position:absolute;
	top:5px;
	left:5px;
	width:380px;
	height:238px;
	overflow:hidden;
}
.frame-smaller-inner .slider {
	position:absolute;
	top:0px;
	left:0px;
	width:3800px;
	height:238px;
}
.frame-smaller-inner .slider img {	
	display:block;
	float:left;
	width:380px;
}
.nav-arrow {
	position:absolute;
	top:230px;
	left:70px;
	width:51px;
	height:88px;
	background:url(frame-arrows.png) no-repeat top left;
	opacity:0.6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60);	
	z-index:6;
	cursor:pointer;
}
.nav-arrow.next {
	left:auto;
	right:70px;
	background-position:top right;	
}
.nav-arrow:hover {
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);	
}
#glow-container {
	position:absolute;
	left:0px;
	top:435px;
	width:960px;
	height:170px;
	overflow:hidden;
}
#glow-bg {
	position:absolute;
	top:0px;
	left:0px;
	width:960px;
	height:170px;
	z-index:0;	
}
#glow-color-active {
	position:absolute;
	width:960px;
	height:170px;	
}
#glow-fg {
	position:relative;
	width:100%;
	display:block;
}
@media screen and (max-width:1023px) {
	#frame-title {
		top:20px;
	}
	#features-container {
		width:720px;
		height:480px;
	}
	#frame-center-outer {
		top:60px;
		left:105px;
		width:510px;
		height:326px;
	}
	#frame-center-shadow {
		top:110px;
		left:35px;
		width:650px;
	}
	#frame-center-inner {
		top:10px;
		left:10px;
		width:490px;
		height:306px;
	}
	#frame-center-inner .slider a {
		width:490px;
		height:306px;
	}
	#frame-center-inner .slider a .title {
		top:3px;
		width:490px;
		font-size:12px;
	}
	#frame-center-inner .slider a .more {
		bottom:3px;
		width:490px;
		height:15px;
		font-size:12px;
	}
	#frame-center-inner .slider a .image-holder {
		top:25px;
		width:490px;  
		height:256px;	
	}
	#frame-center-inner .slider a .image-holder.large {
		top:0px;
		width:490px;
		height:306px;	
	}
	#frame-center-inner .slider a img {	
		width:490px;
	}
	.frame-smaller-outer {
		top:150px;
		left:-40px;
		width:290px;
		height:185px;
	}
	.frame-smaller-outer.right {
		left:auto;
		right:-40px;	
	}
	.frame-smaller-outer.left .slider {
		/* -1X Small Image width */
		left:-280px;	
	}
	#frame-center-inner .slider {
		/* -2X Large Image width */
		left:-980px;	border:1px solid red;
	}
	.frame-smaller-outer.right .slider {
		/* -3X Small Image width */
		left:-840px;	
	}
	.frame-smaller-inner {
		top:5px;
		left:5px;
		width:280px;
		height:175px;
		overflow:hidden;
	}
	.frame-smaller-inner .slider img {	
		width:280px;
	}
	.nav-arrow {
		top:190px;
		left:50px;
	}
	.nav-arrow.next {
		right:50px;
	}
	#glow-container {
		position:absolute;
		left:0px;
		top:330px;
		width:720px;
		height:127px;
	}
	}
@media screen and (max-width:767px) {
	#frame-title {
		display:none;
	}
	#features-container {
		width:480px;
		height:320px;
	}
	#frame-center-outer {
		top:20px;
		left:50px;
		width:380px;
		height:241px;
	}
	#frame-center-shadow {
		display:none;
	}
	#frame-center-inner {
		top:5px;
		left:5px;
		width:370px;
		height:231px;
	}
	#frame-center-inner .slider a {
		width:370px;
		height:231px;
	}
	#frame-center-inner .slider a .title {
		top:1px;
		width:370px;
		font-size:11px;
	}
	#frame-center-inner .slider a .more {
		bottom:1px;
		width:370px;
		height:13px;
		font-size:11px;
	}
	#frame-center-inner .slider a .image-holder {
		top:19px;
		width:370px;
		height:193px;	
	}
	#frame-center-inner .slider a .image-holder.large {
		top:0px;
		width:370px;
		height:231px;	
	}
	#frame-center-inner .slider a img {	
		width:370px;
	}
	.frame-smaller-outer {
		top:60px;
		left:-40px;
		width:240px;
		height:154px;
	}
	.frame-smaller-outer.right {
		left:auto;
		right:-40px;	
	}
	.frame-smaller-outer.left .slider {
		/* -1X Small Image width */
		left:-230px;	
	}
	#frame-center-inner .slider {
		/* -2X Large Image width */
		left:-740px;	
	}
	.frame-smaller-outer.right .slider {
		/* -3X Small Image width */
		left:-690px;	
	}
	.frame-smaller-inner {
		top:5px;
		left:5px;
		width:230px;
		height:144px;
		overflow:hidden;
	}
	.frame-smaller-inner .slider img {	
		width:230px;
	}
	.nav-arrow {
		top:100px;
		left:0px;
	}
	.nav-arrow.next {
		right:0px;
	}
	#glow-container {
		position:absolute;
		left:0px;
		top:225px;
		width:480px;
		height:85px;
	}
	}

@media screen and (max-width:479px) {
	html {
		-webkit-text-size-adjust:none;
	}
	#features-container {
		width:320px;
		height:173px;
	}
	#frame-center-outer {
		top:10px;
		left:58px;
		width:204px;
		height:129px;
	}
	#frame-center-shadow {
		display:none;
	}
	#frame-center-inner {
		top:2px;
		left:2px;
		width:200px;
		height:125px;
	}
	#frame-center-inner .slider {
		/* -2X Large Image width */
		left:-400px;	
	}
	#frame-center-inner .slider a {
		width:200px;
		height:125px;
	}
	#frame-center-inner .slider a .title {
		top:-1px;
		width:200px;
		font-size:8px;
	}
	#frame-center-inner .slider a .more {
		bottom:0px;
		width:200px;
		height:10px;
		font-size:8px; border:1px solid #FFFFFF;
	}
	#frame-center-inner .slider a .image-holder {
		top:10px;
		width:200px;
		height:105px;	
	}
	#frame-center-inner .slider a .image-holder.large {
		top:0px;
		width:200px;
		height:125px;	
	}
	#frame-center-inner .slider a img {	
		width:200px;
	}
	.frame-smaller-outer {
		display:none;
	}
	.nav-arrow {
		top:40px;
		left:0px;
	}
	.nav-arrow.next {
		right:0px;
	}
	#glow-container {
		position:absolute;
		left:0px;
		top:110px;
		width:320px;
		height:56px;
	}
	
}