@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0; font:12px "microsoft yahei",Arial; color:#444; background: #fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; }

ul,li,ol{list-style:none;}

a{text-decoration:none; color:#444;}
a:hover{text-decoration:none; color:#006cad;}
.clear{clear:both;}
img{border:0}



/* header */
.header{ width:100%; height:170px;}
.header_top{ width:1140px; height:120px; margin:0 auto;}
.header_top_left{ float:left; margin-top:25px;}
.header_top_right{ float:right; margin-top:35px;}
.header_nav{ width:100%; height:50px; background:#006cad;}
.header_nav ul{ width:1140px; margin:0 auto;}
.header_nav li{ float:left; margin-left:1px; width:162px; height:50px; line-height:50px; font-size:18px; text-align:center;}
.header_nav li a{ width:162px; height:50px; color:#fff; display:block;}
.header_nav li a:hover{ background:#004f7f;}
.header_nav .select{ background:#004f7f;}



/* banner */
.flexslider{margin:0 auto;text-align:center; width:100%;height:390px;position:relative;overflow:hidden; z-index:2;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) 0 0 no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:2%; }
.flex-direction-nav .flex-prev{left:2%;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:30px;text-align:center;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:block;height:14px; width:14px; overflow:hidden;border-radius: 14px;text-indent:-99em; background:#fff; margin-left:20px; cursor:pointer;}
.flex-control-paging li a.flex-active{background:#006cad;}



/* main1 */
.main1{ width:100%; margin:0;}
.main1_c{ width:1140px; margin:35px auto 0;}
.main1_c_left{ float:left; width:748px; height:347px; border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-top:solid 2px #006cad;}
.main1_c_left .top{ width:690px; height:50px; margin:0 auto; border-bottom: solid 1px #ccc;}
.main1_c_left .top p{ float:left; margin-top:15px; font-size:20px; font-weight:bold; color:#006cad;}
.main1_c_left .top p span{ font-size:16px; color:#ccc; font-family:Arial;}
.main1_c_left .top a{ float:right; margin-top:25px; font-family:Arial; font-size:14px; color:#ccc;}
.main1_c_left .top a:hover{ color:#006cad;}

#focus{ float:left; position:relative; height:240px; width:290px; margin-left:30px; margin-top:29px;}
#focus .focus-bar-box{width: 100%; height:240px; position: relative;overflow: hidden}
#focus .focus-bar{width: 10000px}
#focus .focus-bar li{float: left;width:290px;height:240px}
#focus .focus-bar li a{width: 100%;height: 100%;display: block}
#focus .focus-bar li img{width: 100%;min-height: 100%}
#focus .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width:290px;height: 40px}
#focus .ftbg{position: absolute;top: 0;left: 0;z-index: -1;width:290px;height: 40px;background: #000;opacity: .6;filter: alpha(opacity=60)}
#focus .change{position: absolute;right: 0;bottom: 15px;height: 10px}
#focus .change a{float: left;width: 10px;height: 10px;margin-right: 10px;background:#fff; border-radius:5px; _background: 0;cursor: pointer}
#focus .change a.on{background:#006cad; border-radius:5px; _background: 0;}
#focus .hd{position: absolute;left: 0;bottom: 0;z-index: 2;width:200px; height: 40px}
#focus .focus-title{overflow: hidden;position: absolute;top: 0;left: 0;height: 40px;padding: 0 14px 0 10px;line-height: 40px;font-size: 16px;}
#focus .focus-title a{display: none;color: #fff}

.main1_news{ float:right; width:370px; overflow: hidden; margin-top:24px; margin-right:30px;}
.main1_news ul{ width:370px;}
.main1_news li{ width:370px; height:40px; line-height:40px; font-size:16px; border-bottom:dashed 1px #ccc;}
.main1_news li span{ color:#006cad;}
.main1_news li a{ color:#666;}
.main1_news li a:hover{ color:#006cad;}

.main1_c_right{ float:right; width:358px; height:347px; border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-top:solid 2px #006cad;}
.main1_c_right .top{ width:310px; height:50px; margin:0 auto; border-bottom: solid 1px #ccc;}
.main1_c_right .top p{ float:left; margin-top:15px; font-size:20px; font-weight:bold; color:#006cad;}
.main1_c_right .top p span{ font-size:16px; color:#ccc; font-family:Arial;}
.main1_c_right .top a{ float:right; margin-top:25px; font-family:Arial; font-size:14px; color:#ccc;}
.main1_c_right .top a:hover{ color:#006cad;}
.main1_c_right .about{ width:310px; margin:30px auto 0;}
.main1_c_right .about p{ width:310px; overflow:hidden; margin-top:20px; color:#666; font-size:16px; line-height:30px;}



/* main2 */
.main2{ width:100%; height:348px; margin:20px auto 0; background:#eee;}
.main2_c{ width:1140px; margin:0 auto;}
.main2_top{ width:1140px; height:60px; border-bottom: solid 1px #ccc;}
.main2_top p{ float:left; margin-top:11px; font-size:20px; font-weight:bold; color:#006cad;}
.main2_top p span{ font-size:16px; color:#ccc; font-family:Arial;}
.main2_top a{ float:right; margin-top:40px; font-family:Arial; font-size:14px; color:#ccc;}
.main2_top a:hover{ color:#006cad;}

.main2_products{ width:1140px; height: 240px; position: relative; margin: 30px auto 0;overflow: hidden;  border-top:none;}
.main2_products1{width:1140px;  overflow:hidden; float:left;}
.main2_products ul { width:99999px;  overflow:hidden; height: 240px; position: relative; }
.main2_products ul li { width:200px; height: 240px; background:#ccc; float: left; list-style: none; margin-right:35px;}
.main2_products ul li a{ color:#000;}
.main2_products ul li img { width: 198px; height:198px; margin:1px; display: inline-block;}
.main2_products ul li p{ width:200px; height:40px; font-size:16px; text-align:center; line-height:40px;}
.main2_products ul li:hover{ background:#006cad;}
.main2_products ul li:hover a{ color:#fff;}




/* main3 */
.main3{ width:100%; height:330px; margin:0;}
.main3_c{ width:1140px; margin:17px auto 0;}
.main3_left{ float:left; width:750px; height:330px;}
.main3_left .main3_left_top{ width:750px; height:50px; line-height:50px; background:#006cad;}
.main3_left .main3_left_top p{ float:left; margin-left:30px; font-size:20px; font-weight:bold; color:#fff;}
.main3_left .main3_left_top p span{ font-size:16px; font-family:Arial;}
.main3_left .main3_left_top a{ float:right; margin-right:30px; font-family:Arial; font-size:14px; color:#fff;}
.main3_left .main3_left_honor{ width:748px; height:279px; border-bottom: solid 1px #ccc;  border-right: solid 1px #ccc;  border-left: solid 1px #ccc;}
.main3_left .honor_content{width:748px; height:200px; border-top:none; margin:0 auto;}
.main3_left .honor_content1{width:748px;  overflow:hidden; float:left;}
.main3_left .honor_content1 ul{width:99999px; overflow:hidden; margin-top:37px;}
.main3_left .honor_content1 ul li{ float:left; width:208px; height:198px; display:inline; border:1px #ccc solid; margin-left:30px;}
.main3_left .honor_content1 ul li img{ width:202px ; height:192px; margin:3px; }

.main3_right{ float:right; width:360px; height:330px;}
.main3_right .main3_right_top{ width:360px; height:50px; line-height:50px; background:#006cad;}
.main3_right .main3_right_top p{ float:left; margin-left:30px; font-size:20px; font-weight:bold; color:#fff;}
.main3_right .main3_right_top p span{ font-size:16px; font-family:Arial;}
.main3_right .main3_right_top a{ float:right; margin-right:30px; font-family:Arial; font-size:14px; color:#fff;}
.main3_right .main3_right_news{ width:358px; height:279px; border-bottom: solid 1px #ccc;  border-right: solid 1px #ccc;  border-left: solid 1px #ccc;}
.main3_right .main3_right_news ul{ width:300px; margin:0 auto; padding-top:15px;}
.main3_right .main3_right_news li{ width:300px; height:40px; line-height:40px; font-size:16px; border-bottom:dashed 1px #ccc;}
.main3_right .main3_right_news li span{ color:#006cad;}
.main3_right .main3_right_news li a{ color:#666;}
.main3_right .main3_right_news li a:hover{ color:#006cad;}



/* main4 */
.main4{ width:100%; height:125px; margin:35px auto 0;}
.main4_c{ width:1140px; margin:0 auto;}



/* main5 */
.main5{ width:100%; height:330px; margin:35px auto 0;}
.main5_c{ width:1140px; height:330px; margin:0 auto ;  border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-top:solid 2px #006cad;}
.main5_top{ width:1080px; height:50px; border-bottom: solid 1px #ccc; margin:0 auto;}
.main5_top p{ float:left; margin-top:15px; font-size:20px; font-weight:bold; color:#006cad;}
.main5_top p span{ font-size:16px; color:#ccc; font-family:Arial;}
.main5_top a{ float:right; margin-top:25px; font-family:Arial; font-size:14px; color:#ccc;}
.main5_top a:hover{ color:#006cad;}

.main5_case{width:1144px; overflow:hidden; height:200px; margin:40px auto 0;}
.main5_case ul li{width:246px;height:200px;float:left; margin-left:32px; position:relative;overflow:hidden;cursor:pointer;}
.main5_case img{ width:246px; height:200px;}
.main5_case .txt{width:246px;height:40px; background: url(../images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;}
.main5_case .txt h3{font-size:20px; height:40px; text-align:center;line-height:40px; font-weight:normal;}
.main5_case .txt p{ width:220px; margin:0 auto; font-size:14px;}


/* main6 */
.main6{ width:100%;}
.main6_c{ width:1204px; margin:15px auto 0;}
.main6_top{ width:1140px; margin:0 auto; height:50px; border-bottom: solid 1px #ccc; margin:0 auto;}
.main6_top p{ float:left; margin-top:15px; font-size:20px; font-weight:bold; color:#006cad;}
.main6_top p span{ font-size:16px; color:#ccc; font-family:Arial;}
.main6_top a{ float:right; margin-top:25px; font-family:Arial; font-size:14px; color:#ccc;}
.main6_top a:hover{ color:#006cad;}

.main6_partner{ width:1204px; margin:35px auto 0; }
.main6_partner ul{ width:100%;}
.main6_partner li{ float:left; width:261px; margin-left:32px; height:250px; background:#eee;}
.main6_partner li img{ width:255px; height:94px; margin:3px;}
.main6_partner li p{ width:241px; margin:15px 10px 0 10px; font-size:14px; color:#666; line-height:30px; overflow:hidden;}
.main6_partner li p span{ font-size:16px; font-weight:bold; color:#333; line-height:36px;}
.main6_partner li:hover{ background:#006cad;}
.main6_partner li:hover p{ color:#fff;}
.main6_partner li:hover p span{ color:#fff;}



/* bottom */
.bottom{ width:100%; height:320px; margin:60px auto 0;}
.bottom_top{ width:100%; height:220px; border-top:solid 1px #ccc;}
.bottom_top_c{ width:1140px; height:160px; margin:30px auto;}
.bottom_top_left{ float:left; width:480px; height:160px; border-right:solid 1px #ccc;}
.bottom_wx{ float:left;  width:130px; height:130px; border: solid 1px #ccc;}
.bottom_wx p{ font-size:13px; color:#999; text-align:center; margin-top:8px;}
.bottom_add{ float:left; margin-left:35px; font-size:14px; color:#999; line-height:26px;}
.bottom_add p{ font-size:16px; color:#333; line-height:36px; margin-top:-8px;}
.bottom_top_right{ float:right;}
.bottom_top_right dl{ float:left; width:65px; margin-left:70px;}
.bottom_top_right dl dt{ float:left; font-size:16px; color:#666; line-height:36px; margin-top:-8px;}
.bottom_top_right dl dd a{ float:left; font-size:14px; color:#999; line-height:26px;}
.bottom_top_right dl dd a:hover{ color:#275da6;}

.bottom_cop{ width:100%; height:100px; border-top:solid 1px #ccc;}
.bottom_cop_c{ width:1140px; margin:0 auto;}
.bottom_cop_left{ float:left; margin-top:24px; font-size:14px; color:#999; line-height:26px;}
.bottom_cop_left a{ color:#999;}
.bottom_cop_left a:hover{ color:#006cad;}
.bottom_cop_right{ float:right; margin-top:24px; font-size:14px; color:#999; line-height:26px;}
.bottom_cop_right p{ float:right;}
.bottom_cop_right a{ color:#999;}
.bottom_cop_right a:hover{ color:#006cad;}



/* page_banner */
.bannerbox {width:100%; position:relative; overflow:hidden; height:300px;}
.page_banner{ width:1920px; /*图片宽度*/ position:absolute; left:50%; margin-left:-960px; /*图片宽度的一半*/}




/* page_main */
.page_main{width:100%; margin:0; padding:0;}
.page_main_c{width:1140px; margin:0 auto;}
.page_left{ float:left; width:260px; position:relative; z-index:2; margin-top:-120px;}
.page_left_title{ width:235px; height:95px; padding:25px 0 0 25px; color:#FFF; font-size:30px; font-weight:bold; background:rgba(0,108,173,0.8);}
.page_left_title p{ font-size:20px; font-family:Arial; font-weight:normal; margin-top:5px;}
.page_left_nav{ width:260px; background:#eee;}
.page_left_nav ul{ width:260px; padding:30px 0 70px 0;}
.page_left_nav li{ width:260px; margin-top:1px; height:70px; background:url(../images/page_nav.png) 0 68px no-repeat;}
.page_left_nav li a{ width:260px; height:70px; padding:16px 0 0 25px; position:absolute; font-size:18px; line-height:20px; color:#333;}
.page_left_nav li p{ font-size:14px; font-family:Arial; color:#999;}
.page_left_nav li:hover{ background:#006cad;}
.page_left_nav li:hover a{ color:#fff;}
.page_left_nav li:hover p{ color:#fff;}
.page_left_nav .select{ width:260px; margin-top:1px; height:70px; background:#006cad;}
.page_left_nav .select a{ width:260px; height:70px; padding:16px 0 0 25px; position:absolute; font-size:18px; line-height:20px; color:#fff;}
.page_left_nav .select p{ font-size:14px; font-family:Arial; color:#fff;}

.page_left_nav dl{ width:260px; padding:0 0 0 0;}
.page_left_nav dt{ width:260px; margin-top:1px; height:50px; background:url(../images/page_nav.png) 0 48px no-repeat;}
.page_left_nav dt a{ width:260px; height:50px; padding:8px 0 0 40px; position:absolute; font-size:14px; line-height:18px; color:#333;}
.page_left_nav dt p{ font-size:12px; font-family:Arial; color:#999;}
.page_left_nav dt:hover{ background:#006cad;}
.page_left_nav dt:hover a{ color:#fff;}
.page_left_nav dt:hover p{ color:#fff;}
.page_left_nav .select1{ width:260px; margin-top:1px; height:50px; background:#006cad;}
.page_left_nav .select1 a{ width:260px; height:50px; padding:8px 0 0 40px; position:absolute; font-size:14px; line-height:18px; color:#fff;}
.page_left_nav .select1 p{ font-size:12px; font-family:Arial; color:#fff;}



.page_right{ float:right; width:880px; margin-top:30px;}
.page_right_top{ float:right; width:815px; background: url(../images/page_h.png) 5px 3px no-repeat; padding-left:30px; border-bottom:solid 1px #ccc; font-size:16px; color:#999; padding-bottom:10px;}
.page_right_top a{ color:#999;}
.page_right_top a:hover{ color:#006cad;}
.page_right_about{ float:right; width:845px; overflow:hidden; margin-top:30px; overflow:hidden; }

.page_right_honor{ width:880px;}
.image-set{ width:880px;}
.image-set a{ float:left; margin-top:35px; background:#fff; height:238px; width:256px; margin-left:35px; border:solid 1px #ccc;}
.image-set img{ width:250px; height:232px; margin:3px 3px 3px 3px; }



.page_right_news{ float:right; width:845px; margin-top:40px;}
.page_right_news img{ float:left; width:280px; height:210px;}
.news_tuijian{ width:845px; height:210px; padding-bottom:40px; border-bottom:dashed 1px #ccc;}
.news_tuijian_summary{ float:right; width:530px; overflow:hidden; font-size:16px; line-height:36px; color:#999;}
.news_tuijian_summary a{ color:#666; font-size:18px; font-weight:bold;}
.news_tuijian_summary a:hover{ color:#006cad;}
.news_c{ width:845px;}
.news_c li{ width:845px; height:60px; line-height:60px; font-size:16px; border-bottom:dashed 1px #ccc;}
.news_c li a{ color:#666;}
.news_c li a:hover{ color:#006cad}
.news_c li span{ float:right; margin-right:5px;}

.news_detailed{ float:right; width:845px; margin-top:30px; overflow:hidden;}
.news_detailed .detailed_top{ width:845px; text-align:center; font-size:20px; font-weight:bold;}
.news_detailed .detailed_time{ width:843px; border:dashed 1px #ccc; margin-top:20px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#999;} 
.news_detailed .detailed_content{ width:843px; overflow:hidden; font-size:16px; color:#666; line-height:36px; margin-top:30px;}
.news_detailed .detailed_content img{ width:100%; overflow:hidden;}

.page_right_products{ width:880px;}
.page_right_products ul{ width:880px;}
.page_right_products li{ float:left; margin-top:35px; background:#eee; height:307px; width:258px; margin-left:35px;}
.page_right_products li img{ width:256px; height:256px; margin:1px 1px 0 1px; }
.page_right_products li p{ width:258px; height:50px; line-height:50px; text-align:center; font-size:16px;}
.page_right_products li a{ color:#666;}
.page_right_products li:hover{ background:#006cad;}
.page_right_products li:hover a{ color:#fff;}

.products_detailed{ width:845px; float:right; margin-top:40px; overflow:hidden;}

.products_images{ float:left; width:262px; height:auto; margin:0 auto; overflow:hidden;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:260px; height:260px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:260px;height:260px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:260px;height:260px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:260px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left; margin-left:2px; position:relative;width:220px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:75px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #006cad;padding:1px;}

.products_info{ float:right; width:518px;}
.products_info .name{ font-size:16px; color:#666; line-height:50px; border-bottom:solid 1px #ccc;}
.products_info .name span{ color:#006cad; font-weight:bold;}
.products_info .numbering{ font-size:16px; color:#666; line-height:50px; border-bottom:solid 1px #ccc;}
.products_info .numbering span{ color:#006cad; font-weight:bold;}
.products_info .weight{ font-size:16px; color:#666; line-height:50px; border-bottom:solid 1px #ccc;}
.products_info .weight span{ color:#006cad; font-weight:bold;}
.products_info .package{ font-size:16px; color:#666; line-height:50px; border-bottom:solid 1px #ccc;}
.products_info .package span{ color:#006cad; font-weight:bold;}

.products_explanation{ width:845px; float:right; margin-top:35px;}
.products_explanation .shuoming{ font-size:16px; border-bottom:dashed  1px #ccc; padding-bottom:10px; font-weight:bold; color:#006cad;}
.products_explanation .neirong{ font-size:16px; color:#666; line-height:36px; margin-top:20px;}
.products_explanation .neirong img{ width:100%; overflow:hidden;}

.page_right_hangye{width:880px; overflow:hidden; margin:0 auto;}
.page_right_hangye ul li{width:258px;height:210px;float:left; margin-top:35px; margin-left:35px; position:relative;overflow:hidden;cursor:pointer;}
.page_right_hangye img{ width:258px; height:210px;}
.page_right_hangye .txt{width:258px;height:40px; background: url(../images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;}
.page_right_hangye .txt h3{font-size:20px; height:40px; text-align:center;line-height:40px; font-weight:normal;}
.page_right_hangye .txt p{ width:210px; margin:0 auto; font-size:14px;}




.pages { float:right; padding:0; margin:30px auto 0; font-size:12px;}
.pages a { display:inline-block; height:28px; line-height:28px; background:#fff; border:1px solid #eee; text-align:center; color:#333; padding:0 10px; border-radius:4px; margin-right:6px;}
.pages a:hover { background:#006cad; color:#fff; text-decoration:none; border:1px solid #006cad;}
.pages span { display:inline-block; height:28px; line-height:28px; background:#006cad; border:1px solid #006cad; color:#fff; text-align:center; padding:0 10px; border-radius:4px; }

.pages1{ width:845px; margin:40px 0;overflow:hidden;}
.pages1_l{ float:left; width:270px; height:40px; border:solid 1px #ccc;border-radius:4px;text-align:center; }
.pages1_l a{ line-height:40px; color:#666;}
.pages1_l:hover{ background:#006cad; color:#fff;  border:solid 1px #006cad;}
.pages1_l:hover a{ color:#fff;}
.pages1_r{ float:right; width:270px; height:40px; border:solid 1px #ccc;border-radius:4px;text-align:center; }
.pages1_r a{ line-height:40px; color:#666;}
.pages1_r:hover{ background:#006cad; color:#fff; border:solid 1px #006cad;}
.pages1_r:hover a{ color:#fff;}

/* page_message */
.noborder li{ line-height:36px; height:36px; border-bottom:solid #eee 1px;clear:both;}
.noborder li span{ width:18%; float:left; padding:0 1%;}
.noborder li .titl{ font-weight:bold; font-size:14px; background:#eee;}

.page_main_c_r_con_message1{ line-height:36px;font-weight:bold; }
.page_main_c_r_con_message1 span{ font-weight: normal;}
.page_main_c_r_con_message2{ line-height:36px; font-weight:bold;}
.page_main_c_r_con_message2 span{ font-weight: normal;}

/* rongyu */
body:after {content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display: none;}
.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8;display: none;}
.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto; border: solid 1px #eee;}
.lightbox a img {border: none; border: solid 1px #ccc;}
.lb-outerContainer {position: relative;background-color: white; *zoom: 1; width: 250px;height: 250px;margin: 0 auto; }
.lb-outerContainer:after { content: "";display: table;clear: both;}
.lb-container { padding: 10px;}
.lb-loader {position: absolute; top: 43%; left: 0%; height: 25%; width: 100%;text-align: center; line-height:0;}
.lb-cancel {display: block; width: 32px;height: 32px; margin: 0 auto; background: url(../images/loading.gif) no-repeat;}
.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
.lb-prev, .lb-next {width: 49%;height: 100%;cursor: pointer;display: block;}
.lb-prev {left: 0; float: left;}
.lb-prev:hover {background: url(../images/prev.png) left 48% no-repeat;}
.lb-next { right: 0;float: right;}
.lb-next:hover { background: url(../images/next.png) right 48% no-repeat;}
.lb-dataContainer {margin: 0 auto;*zoom: 1; width: 100%; background:#fff; }
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 10px; color: #bbbbbb;}
.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption {font-size: 16px;font-weight: bold; line-height: 2em;}
.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em; font-size: 14px;color: #999999;}
.lb-data .lb-close {display: block;float: right; margin-top:10px; width: 30px; height: 30px; background: url(../images/close.png) top right no-repeat; text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;}
.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}


