@charset "utf-8";
body, hr, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, img{border: none;margin: 0;padding: 0;}
body{font-size: 12px;color: #666;font-family: "微软雅黑";background: #fff;width: 100%;overflow-x: hidden;word-break: break-all;}
em{font-style: normal;}
h1, h2, h3, h4, h5{margin: 0;padding: 0;font-weight: normal}
ul, ol{list-style: none;}
a{text-decoration: none;color: #999;}
a:hover{text-decoration: none;}
img{border: none;line-height: 0;font-size: 0;vertical-align: bottom;}
.clear{clear: both;line-height: 0;font-size: 0;overflow: hidden;}
.wrap, .w1200{width: 1200px;margin: 0 auto;}
.fr{float: right}
.fl{float: left}
/*======================浮动的外层==================*/
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display: inline-block;}
/* required comment for clearfix to work in Opera \*/
* html .clearfix{zoom: 1}
.clearfix{display: block;}
/* end clearfix */
/*header*/
.header{width: 100%;}
.header_top{width: 1200px;margin: 0 auto; height:120px;}
.header_top .logo{margin: 10px 0;}
/*搜索*/
.search{margin-top:45px;}
.search form{width:300px; height:34px;position: relative;border:1px solid #DBDBDB;}
.search .searchInput{width:240px; height:30px; line-height:30px; border:none; background:#fff; color:#666; text-indent:10px;outline: none; font-family:"微软雅黑";}
.search_button {width: 23px;height: 23px;display: block;background: url(../images/search.png) no-repeat center center;position: absolute;right: 13px;top: 5px;}


.nav{background:#105FAC; display:inline-block; width:100%;}
.menu{width:1200px; margin:0 auto;}
.menu{ height:50px; line-height:50px;}
.menu li{float: left;text-align: center;position: relative}
.menu li a{color: #fff;font-size: 16px;display: block; width: 120px}
.menu li a:hover{background: #d0000f;color: #fff}
.menu li a.current{background: #d0000f;color: #fff}
.menu li .snav{position: absolute;width: 120px;overflow: hidden;top:50px;display: none;background: #fff;z-index: 10;}
.menu li .snav dl{width: 120px;text-align: center}
.menu li .snav dl dd{float: left;width: 100%;position: relative;border-bottom: 1px solid #e6e6e6;height: 41px}
.menu li .snav dl dd a{display: block;background: none;color: #666;font-size: 14px;line-height: 42px;height: 41px;padding: 0px}
.menu li .snav dl dd a:hover{color: #d0000f;}
.menu li:hover a{background: #d0000f;color: #fff}
.menu li:hover a em{color: #d98d8f}
.gun_box{width: 100%;border-bottom: 1px solid #ededed;height: 39px;background: #fff;padding-top: 18px;}

/*焦点图*/
.banner{width: 1200px;height: 500px;position: relative;margin: 0 auto;}
.banner #focus{width: 1920px;height: 500px;overflow: hidden;position: absolute;top: 0;left: -354px;}
.banner #focus ul{height: 500px;position: absolute;}
.banner #focus ul li{float: left;width: 1920px;height: 500px;overflow: hidden;position: relative; /*background: #000;*/}
.banner #focus ul li a{display: block;width: 1920px;height: 500px;}
.banner #focus .btn{width: 72px;height: 12px;margin: 0 auto;}
.banner #focus .preNext{width: 48px;height: 48px;position: absolute;top: 203px;cursor: pointer;}
.banner #focus .btn span{display: block;float: left;width: 10px;height: 10px;margin: 0 3px;cursor: pointer;border-radius: 100%;border: 1px solid #787259}
.banner #focus .btn span.on{background: #e50012;border: 1px solid #e50012}
.banner #focus .dw{width: 1920px;height: 12px;position: absolute;bottom: 20px;left: 0;}


/* footer */
.footer{width: 100%;background: #2b2929;padding: 20px 0 20px 0; display:inline-block;}
.footer .text{margin-top: 6px; text-align:center;}
.footer .text p{color: #999;font-size: 14px;line-height:28px;}


/*首页*/
.m15{margin:0 15px;}

.main{width: 100%;}
.sy_box {background: #f6f6f6;}
.index_tit{width:100%; display:inline-block; height:36px; line-height:36px;}
.index_tit h2{color: #fff;font-size: 16px; float:left; background:#255ead; width:100px; text-align:center;}
.index_tit h2 span{color: #999;font-size: 12px;font-family: Arial, Helvetica, sans-serif;margin-top: 4px}
.index_tit .more{display: inline-block;float: right;color: #999;font-size: 12px;line-height:36px}

/* 最新动态 */
.scrollbox{width: 1200px;position: relative;}
#scrollDiv{width: 700px;height: 24px;overflow: hidden;display: block;}
#scrollDiv h1{color: #e00012;font-size: 16px; line-height:24px; display: inline-block;float: left;border-right: 1px solid #e1e1e1;padding-right:20px;margin-right: 10px}
.scrollbox .more{display: inline-block;float: right;line-height: 24px}
.txtScroll-top{ width:600px;  overflow:hidden; position:relative;}
.txtScroll-top .hd{ overflow:hidden; padding:0 10px; float:right; position:absolute; left:560px;}
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;width:10px; height:6px; margin-bottom:12px; cursor:pointer; background:url(../images/down.png) no-repeat;}
.txtScroll-top .hd .next{ background:url(../images/top.png) no-repeat;}
.txtScroll-top .bd{float:left;}
.txtScroll-top .infoList li{width:500px; height:24px; line-height:24px; font-size:14px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.txtScroll-top .infoList li .date{float:right; color:#999; margin-left:20px;}
.txtScroll-top .infoList li a{margin-left:10px; color:#333;}

.section{width:1200px; margin:0 auto; padding:15px 0 0; overflow: hidden;}
.part1_box{width:360px; height:410px; background:#fff; padding:15px 15px;}
.part2_box{width:360px; height:320px; background:#fff; padding:15px 15px;}
.part3_box{background:#fff; padding:15px 15px;overflow: hidden;}
.part4_box{height:110px; background:#fff; padding:15px 15px; margin-bottom:15px;}

.step_tit{width:100%; display:inline-block; height:36px; line-height:36px; border-bottom:1px solid #dedede;}
.step_tit h2{color:#105FAC;font-size:18px;float:left; border-bottom:1px solid #105FAC; width:86px; text-align:center;}
.step_tit span{color: #ccc;font-size:14px;font-family: Arial, Helvetica, sans-serif; float:left;}
.step_tit .more{display: inline-block;float: right;color: #999;font-size: 12px;line-height:36px}

.tab_title li,.tab_title2 li{color:#105FAC;font-size: 18px; float:left; width:86px; text-align:center;}
.tab_title li a,.tab_title2 li a{height:36px;text-align:center;line-height:36px;color:#333;font-size:18px; display:block;}
.tab_title li a.cur,.tab_title2 li a.cur{color:#255ead; border-bottom:1px solid #105FAC;}


.index_list{margin:15px 0 0;}
.list_pic{width:100%; margin-bottom:10px; position:relative;}
.list_pic .tit_bg{position:absolute;width:100%; height:34px; background:#000; opacity:.5; bottom:0px; left:0;}
.list_pic .title{position:absolute;font-size:14px; line-height:34px; bottom:0px; color:#fff; padding:0 20px;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; width:92%; left:0;}
.list_pic img{width:100%; height:185px;}
.list_pic2{width:100%; margin-bottom:10px; position:relative;}
.list_pic2 img{width:100%; height:95px;}
.index_list li{line-height:32px;width:100%;height:32px;}
.index_list li a{color:#555;font-size:14px; background:url(../images/kk.png) no-repeat left center;padding-left:16px;width:72%;height:30px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float:left;}
.index_list li span{color:#999;font-size:14px; width:80px; text-align:right;float:right;}
.index_list li a:hover{color:#D0000D;}

.pic_list{margin:15px 0 0;}
.pic_list li{ width:49%; margin-bottom:10px;}
.pic_list li a{color:#555;font-size:14px; width:100%;}
.pic_list li span{color:#999;font-size:14px; width:100%; text-align:center; display:inline-block; margin-top:4px;}
.pic_list li a:hover{color:#D0000D;}
.pic_list li img{width:100%; height:90px;}

.index_video{margin:15px 0 0; width:100%; display:inline-block;}
.index_video img{width:100%; height:230px;}
.index_video p{font-size:14px; text-align:center; line-height:40px;}
.honor_list{margin:15px 0 0;}
.honor_list li{ width:48%; margin:0 1% 10px;}
.honor_list li a{color:#555;font-size:14px; width:100%;}
.honor_list li span{color:#999;font-size:14px; width:100%; text-align:center; display:inline-block; margin-top:4px;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; width:92%;}
.honor_list li a:hover{color:#D0000D;}
.honor_list li img{width:100%; height:104px;}



.wrapper{padding-top: 5px}
.jj_txt{width:100%; padding-top: 10px}
.jj_txt p{display: block;color: #666;font-size: 14px;line-height: 26px; text-indent:2em;}
.jj_txt .read{color: #0c83e4;font-size: 12px;display: block;margin-top: 19px}
.jj_box{width:100%; margin-top:15px;}
.jj_box li{float: left;width: 146px;text-align: center;border:1px solid #69ADF1;transition: all linear 0.3s; margin:6px; padding:0 20px 0 0;}
.jj_box li a .images1{float: left;background: url(../images/main_24.png) no-repeat 10px 10px;width: 60px;height: 60px; transition: all linear 0.3s;}
.jj_box li:hover a .images1{background-position: 10px -43px}
.jj_box li a .images2{float: left;background: url(../images/main_24.png) no-repeat -70px 10px;width: 60px;height: 60px; transition: all linear 0.3s;}
.jj_box li:hover a .images2{background-position: -70px -43px}
.jj_box li a .images3{float: left;background: url(../images/main_24.png) no-repeat -160px 10px;width: 60px;height: 60px; transition: all linear 0.3s;}
.jj_box li:hover a .images3{background-position: -160px -43px}
.jj_box li a .images4{float: left;background: url(../images/main_24.png) no-repeat -240px 10px;width: 60px;height: 60px; transition: all linear 0.3s;}
.jj_box li:hover a .images4{background-position: -240px -43px}
.jj_box li a h4{font-size: 16px;color: #333;margin: 11px 0 3px 0;transition: all linear 0.3s;}
.jj_box li a span{display: block;color: #a8a8a8;font-size: 12px;transition: all linear 0.3s;}
.jj_box li:hover a h4{color: #fff}
.jj_box li:hover a span{color: #fff;}
.jj_box li:hover{border: 1px solid #105FAC; background:#105FAC;}

.gcjj{ margin-top:15px;}
.yj_box{width:360px; background:#F6F6F6; padding:10px 10px;}
.yj_box .images{width:100%;}
.yj_box .images img{width:100%; height:220px;}
.yj_box .text{margin:15px 12px;}
.yj_box .text h6{color:#333;font-size:18px;font-weight:normal;margin:0;}
.yj_box .text p.line{height:1px; background-color:#105FAC; display:block; width:30px;margin:10px 0;}
.yj_box .text p.txt{color:#666;font-size:14px;line-height:24px;margin:0;height:44px;overflow:hidden}
.yj_box:hover a h6{color:#105FAC}


/*  section4 start */
.js_linktxt{margin-top:20px; position:absolute;}
.js_linktxt ul {line-height:44px; text-transform: uppercase; width:100%;}
.link_menu_item {display: inline-block;position: relative;width:378px; float:left;border:1px solid #d6d6d6;font-size: 14px;color: #333333;background: url(../images/select_icon.png) no-repeat 95% center;cursor: pointer;}
.link_menu_item:hover .link_submenu {display: block;}
.link_submenu {text-transform: none;display: none;position: absolute;width: 375px;border:1px solid #d6d6d6; background:#fff; left:-1px; max-height:150px;overflow:auto; }
.link_submenu_item a{display: block;padding: 0 16px;line-height:36px;cursor: pointer; color:#666;}
.link_submenu_item:hover {background: rgba(0, 0, 0, 0.1);}
.link_menu_item span {display: block;padding: 0 16px;line-height: inherit;cursor: pointer; color:#666;}
.link_menu_item i {width:46px; height:44px; background: url(../images/select_icon.png) #F6F6F6 no-repeat 50% center;border-left:1px solid #d6d6d6; position:absolute; right:0; top:0;}












.pages_banner{width:100%; height:300px;}
.pages_banner img{width:100%; height:300px;}

.crumbs {width: 100%;height: 52px;background: #F3F3F3;border-bottom: 1px solid #E1E1E1;}
.current_box{line-height: 52px;font-size: 14px;color: #666;width:1200px; margin:0 auto;}
.current_box span {margin-right: 6px;}
.current_box a{color:#333;}
.current_box i {margin: 0 6px;font-style: normal;}

.main .content {padding:40px 0 60px 0;}
.left_menu{width:220px; float:left;}
.left_menu h1{background:#255ead; padding: 14px 16px 17px 16px;color: #fff;font-size: 24px;}

.left_menu ul{line-height:50px;font-size:18px; border:1px solid #ddd;}
.left_menu ul li{margin-top:2px;height: 50px; border-bottom:1px solid #ddd;}
.left_menu ul li a{display: block;background:url(../images/jt.png) no-repeat 92% -35px;color: #444;padding-left: 16px;}
.left_menu ul li a:hover,.left_menu ul li a.cur{background:url(../images/jt.png) no-repeat 92% -35px;color:#255ead;}

.right_content{width:940px; float:right; min-height:400px; padding-bottom:40px;}
.right_content .pages_content{margin:20px 0; font-size:16px; line-height:32px; color:#333; text-align:justify; min-height:200px;}
.right_content .pages_content p{margin-bottom:10px;}
.right_content .pages_content a{color:#666;}
.right_content .pages_content a:hover{ color:#255ead;}

.right_content .mainHead {width: 100%;border-bottom: 1px solid #ddd; margin-bottom: 20px;}
.right_content .mainHead h2{color: #333;font-size: 26px; text-align:center; padding-bottom:15px;}
.right_content .mainHead .tag {color: #777;font-size:12px;text-align:center; padding-bottom:20px;}
.right_content .mainHead .tag span {margin:0 15px;}

.mainFoot {border-top: 1px solid #ddd;text-align: left;padding-top: 20px;margin: 10px 0 30px;font-size:14px;}
.mainFoot .page {line-height: 30px;}
.mainFoot .page a{color:#666;}
.mainFoot .page a:hover{color:#255ead; text-decoration:underline;}

.honor_box_list{margin:15px auto 0; text-indent:0;}
.honor_box_list li{width:31%; float:left; margin:0 10px 20px;}
.honor_box_list li span{color:#999;font-size:14px;text-align:center; display:inline-block; margin-top:4px;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; width:100%;}
.honor_box_list li img{width:100%; height:180px; margin:0 auto;}

.news_list{padding-top:10px;}
.news_list li {border-bottom: 1px solid #ddd;padding-bottom: 18px;margin-bottom: 26px; display:inline-block;}
.news_list li a h3 {color: #333;font-size: 18px;margin-bottom: 10px;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; width:100%;}
.news_list li a h3:hover{color: #d0000f;}
.news_list li a h3 em {display: inline-block;float: right;color: #999;font-size: 14px;}
.news_list li a p {color: #777;font-size: 14px;line-height:26px; height:50px; margin-top:15px; overflow:hidden; text-align:justify;}
.news_list li a .deta_btn {font-size: 14px;color: #666; margin-top:16px;}
.news_list li a .deta_btn:hover {color: #d0000f;}

.news_list .pic_left{display: inline-block;width:210px;margin: 0; float:left;}
.news_list .pic_left img{width:210px; height:140px;}
.news_list .pic_txt{width:710px; float:right;margin-left:20px;}

.pages {text-align: center;margin: 40px auto;line-height: 30px;font-size: 14px;}
.pages a {display: inline-block;height: 30px;padding: 0 14px;background-color: #ECECEC;border-radius: 2px;text-align: center;font-family: Arial "微软雅黑";font-size: 14px;color: #666;margin: 0 4px;}
.pages a:hover, .pages .page-on {background-color: #255ead;color: #fff;}

.list_box{padding-top:0px;}
.list_box li {height: 44px;line-height:44px;padding-left: 10px;font-size:16px; border-bottom:1px solid #eee;}
.list_box li a {color: #555;width:800px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;background: url(../images/kk.png) no-repeat left 50%;padding-left: 20px;}
.list_box li a:hover{color:#d0000f;}
.list_box .date {float: right;color: #999;font-size: 14px;}


.achievement{display:inline-block;}
.achievement ul{margin:0 -10px;}
.achievement li{float:left;overflow:hidden;height:290px;width:31%;margin:0 10px; *+margin:0 6px;border:1px solid #ddd;margin-bottom:20px;text-align:center;background:#fff;}
.achievement li a h6{margin:0;color:#666;font-size:16px;font-weight:normal;margin:15px 0 10px 0}
.achievement li a p{color:#999;font-size:14px;line-height:22px;margin:0 12px;height:44px;overflow:hidden}
.achievement li:hover{background:#f5f5f5;}
.achievement li:hover a h6,.achievement li:hover a p{color:#666;}
.achievement li .images{ text-align:center;}
.achievement li .images img{width:100%; height:180px;}

.search_results{margin:0 0 30px; height:36px;}
.search_results form{width:300px; height:34px;position: relative;border:1px solid #DBDBDB; float:left;}
.search_results .searchInput{width:240px; height:32px; line-height:32px; border:none; background:#fff; color:#666; text-indent:10px;outline: none; font-family:"微软雅黑";}
.search_results .search_button {width: 23px;height: 23px;display: block;background: url(../images/search.png) no-repeat center center;position: absolute;right: 13px;top: 5px;}
.search_results p{ font-size:16px; line-height:36px; float:left; margin-left:30px;}
.search_results p span{color:#d0000f;}


.contact_map{width:100%; height:600px; background:#eee; padding:10px;}
.contact_map iframe {height: 400px;width:100%;}



#remotetest{width: 100%;position: relative;overflow: hidden; height:auto !important;}
#remotetest a{opacity:1 !important;filter: alpha(opacity=0); height:120px !important; width:48% !important; margin:0 1% 2px; *+margin:0 3px 2px; float:left;}
#remotetest a img{margin:0 auto;padding: 0;border: 0;width:170px !important; text-align:center;}
#remotetest a img{width:100% !important; height:96px !important; margin:0 !important; text-align:center !important;}
#remotetest a p{ height:24px; text-align:center; font-size:14px; line-height:24px;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; width:100%;}

/*.swipebox{overflow: hidden!important;}
#swipebox-overlay img{border: none!important;}
#swipebox-overlay{width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99999!important; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; user-select: none;}
#swipebox-slider{height: 100%; left: 0; top: 0; width: 100%; white-space: nowrap; position: absolute; display: none;}
#swipebox-slider .slide{background: url("../images/loader.gif") no-repeat center center; height: 100%; width: 100%; line-height: 1px; text-align: center; display: inline-block;}
#swipebox-slider .slide:before{content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px;}
#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container{display: inline-block; max-height: 100%; max-width: 100%; margin: 0; padding: 0; width: auto; height: auto; vertical-align: middle;}
#swipebox-slider .slide .swipebox-video-container{background:none; max-width: 1140px; max-height: 100%; width: 100%; padding:5%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
#swipebox-slider .slide .swipebox-video-container .swipebox-video{width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; position: relative;}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width: 100%!important; height: 100%!important; position: absolute; top: 0; left: 0;}
#swipebox-action, #swipebox-caption{position: absolute; left: 0; z-index: 999; height: 50px; width: 100%;}
#swipebox-action{bottom: -50px;}
#swipebox-action.visible-bars{bottom: 0;}
#swipebox-action.force-visible-bars{bottom: 0!important;}
#swipebox-caption{top: -50px; text-align: center;}
#swipebox-caption.visible-bars{top: 0;}
#swipebox-caption.force-visible-bars{top: 0!important;}
#swipebox-action #swipebox-prev, #swipebox-action #swipebox-next,
#swipebox-action #swipebox-close{background-image: url("../images/icons.png"); background-repeat: no-repeat; border: none!important; text-decoration: none!important; cursor: pointer; position: absolute; width: 50px; height: 50px; top: 0;}
#swipebox-action #swipebox-close{background-position: 15px 12px; left: 40px;}
#swipebox-action #swipebox-prev{background-position: -32px 13px; right: 100px;}
#swipebox-action #swipebox-next{background-position: -78px 13px; right: 40px;}
#swipebox-action #swipebox-prev.disabled,
#swipebox-action #swipebox-next.disabled{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3;}
#swipebox-slider.rightSpring{-moz-animation: rightSpring 0.3s; -webkit-animation: rightSpring 0.3s;}
#swipebox-slider.leftSpring{-moz-animation: leftSpring 0.3s; -webkit-animation: leftSpring 0.3s;}

 Skin
--------------------------*/
#swipebox-overlay{background: #0d0d0d;}
#swipebox-action, #swipebox-caption{text-shadow: 1px 1px 1px black; background-color: #0d0d0d; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d0d0d), color-stop(100%, #000000)); background-image: -webkit-linear-gradient(#0d0d0d, #000000); background-image: -moz-linear-gradient(#0d0d0d, #000000); background-image: -o-linear-gradient(#0d0d0d, #000000); background-image: linear-gradient(#0d0d0d, #000000); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity: 0.95;}
#swipebox-action{border-top: 1px solid rgba(255, 255, 255, 0.2);}
#swipebox-caption{border-bottom: 1px solid rgba(255, 255, 255, 0.2); color: white!important; font-size: 15px; line-height: 43px; font-family: Helvetica, Arial, sans-serif;}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
User Style:
Change the following styles to modify the appearance of Colorbox.  They are
ordered & tabbed in a way that represents the nesting of the generated HTML.
 */
#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
#cboxContent{background:#fff; overflow:hidden; padding:10px;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:10px; left:0; text-align:center; width:100%; color:#666; font-size:14px;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:10px; left:10px; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:10px; left:37px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; bottom:10px; right:10px; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}

