.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

.body{background: #FFFFFF;}
.center{width: 1100px;margin: 0 auto}

.header{height: 120px;width: 1100px;margin: 0 auto;background:#FFFFFF }
.logo{float: left;margin: 30px 10px 23px 15px;}
.wx{float:right;margin: 15px 24px 15px 27px;}
.tel{float: right;margin:36px 0 32px 5px; }
.main_nav{background: #E8E8E8;}
/*---修改部分---*/
.nav{width: 1100px;margin: 0 auto;height:47px; }
.nav ul{margin: 0px;padding: 0px;width: 1148px;}
.nav .navlev{float: left;font-size: 16px;display: block;width:157px;position:relative;text-align: center;}
.nav .navlev  a{line-height:47px;color:#202020; text-align: center;display: block}
.nav .hover .nav-a{color:  #AF020C;}
.nav .navlev .lev2{position:absolute; padding:10px 0px; left:0px; width:157px; top:47px; z-index:99; background-color: #E8E8E8; display:none;text-align: center}
.nav .navlev .lev2 a { font-size:16px; line-height:40px;text-align: center}
.nav .navlev .lev2 a:hover {background-color:#AF020C;}


.maincont{width: 1100px;margin: 0 auto;position: relative}
.com_news{width: 780px;margin-top: 36px;float: left;overflow: hidden;}
/*.menu h1{font-size: 20px;line-height: 24px;}
.menu font{font-size: 14px;color: #bdbdbd;margin-bottom: 25px;}*/
.menu{font-size: 14px;color:#bdbdbd;line-height: 24px;margin-bottom: 25px; }
.menu h1{font-size: 20px;color:#323232 }
/*-----首页轮播--*/
/* flexslider */
.bannflex{position: relative;height: 567px;overflow: hidden}
.banslide{position: relative;z-index: 1;}
.banslide li a img{text-align: center}
.banslide li{height: 567px;transition:all 0.3s ease 0s;}
.banslide li a{display: block;width: 100%;height: 100%}
.bannflex .flex-control-nav{position: absolute;bottom: 10px;z-index: 2;width: 100%;text-align: center}
.bannflex .flex-control-nav li{display: inline-block;width: 20px;height: 20px;margin: 0 5px;}
.bannflex .flex-control-nav a{display: inline-block;width: 20px;height: 20px;line-height: 50px;overflow: hidden;background: url(../images/lun1_05.png)no-repeat;cursor: pointer}
.bannflex .flex-control-nav .flex-active{background: url(../images/lun_03.png)no-repeat;width: 20px;height: 20px}

/*---产品轮播---*/
/*
.picMarquee-left {position: relative}
.picMarquee-left .hd{ overflow:hidden;  height:38px;position: absolute  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:21px; height:38px;   overflow:hidden; cursor:pointer;}
.picMarquee-left .hd .prev{left:0px;background:url(../images/prev2_07.png)left no-repeat;}
.picMarquee-left .hd .next{ right:0px;background:url(../images/next2_07.png) right no-repeat; }
*/

/*
.pro_pic  .flex-direction-nav{position:absolute;z-index:999;width:21px;bottom:10px; height: 38px;}
.pro_pic  .flex-direction-nav li a{display:block;width:21px;height:38px;overflow:hidden;cursor:pointer;position:absolute;}
.pro_pic  .flex-direction-nav li a.flex-prev{left:-40px;background:url(../images/prev2_07.png)no-repeat;}
.pro_pic  .flex-direction-nav li a.flex-next{right:-40px;background:url(../images/next2_07.png)no-repeat;}
*/


.picScroll-left .news_title{padding-right: 10px;}
.picScroll-left .news_title ul li{ float:right;  width:9px; height:9px; overflow:hidden; margin-right:5px; 
	margin-top: 10px; text-indent:-999px;
cursor:pointer; background:url(../images/icoCircle.png)0 -9px no-repeat; }
.picScroll-left .news_title ul li.on{ background-position:0 0; }
.news_cont{margin-top: 25px;}
.picScroll-left .news_cont ul{overflow: hidden;zoom:1}
.picScroll-left .news_cont .pic img{float: left;margin-right: 25px;overflow: hidden}
.pic a:hover{color: #15B8C4}
.title a h2{font-size: 16px;line-height: 36px;}
.title a:hover{background: #333;}
.title a:hover{color: #1188B3}
.title p{font-size: 14px;color: #A7A7A7;margin-top: 10px;line-height: 25px;}
/*----动态---*/
.subbar{position:relative;float: right;top: -110px;width: 300px;z-index: 99}
.dt{height: 90px;line-height: 36px;background: #950506;font-size: 14px;padding-left: 20px;padding-top: 20px;
border-bottom:2px solid #C13638;}
.dt a{color: #C77072 ;}
.dt a h1{color: #FFFFFF;font-size: 20px;}
.dt img{float: right;padding-right: 30px;}
.subbar ul{padding: 0 21px 0 21px;background: #AF020C}
.subbar ul li{height:70px; font-size: 16px;border-bottom: 1px solid #C13638;padding: 20px 10px 0px 0;}
.subbar ul li a{color: #FFFFFF;} 
.tes a{border-bottom: none;}
.subbar ul li span{width: 56px;height: 45px;background:#8A050C;display: block;float: left;margin-right: 15px;
padding: 5px 0 5px 10px;}
.subbar ul li span font{font-size: 12px;float: left;color: #FFF}
.tes ul li span em{font-size: 12px;float: left}
/*---产品图片---*/
.product{float: left;overflow: hidden;}
.pronav_l{float: left;overflow: hidden}
.pronav_r{float: right;padding-top: 20px;overflow: hidden}
.pronav_r ul li{float: left;display: block;margin: 0 5px;}
.pronav_r ul li a{font-size: 14px;color: #9F9F9F;}
.pro_pic{float: left;margin-top: 15px;}
.pro_pic ul{width: 1120px}
.pro_pic ul li{display:inline;float: left;height:240px;width: 172px; margin: 0px 13px 15px 0;text-align: left;}
.pro_pic ul li a {font-size: 12px;color: #999999;display: block}
.pro_pic ul li a img{border: 1px solid #DADADA;display: block;width: 170px;height: 170px;border-bottom: 0px;}
.pro_pic ul li a h1{margin-left: 10px; font-size: 16px;line-height: 36px; }
.pro_pic ul li a em{font-size:12px;margin-left:10px;color: #A1A1A1;margin-left: 10px }
.pro_pic ul li:hover {border-color:#AF020C;background:#AF020C; color:#F4E6E6;width: 172px; }
.pro_pic ul li:hover h1{color:#F4E6E6}
.pro_pic ul li:hover em{color:#F4E6E6}
.ban{overflow: hidden;clear: both;height: 300px;}
.banner2{height: 300px;margin: 0 auto;position: relative}
.ry_cf{width: 350px;margin: 0 auto;position: absolute;top: 138px;left: 50%;margin-left: -50px}
.ry {position: absolute;left:0;}
.cf{position: absolute;right:0px;}
.com_indu{width: 1100px;margin: 0 auto;position:relative;}
/*----选项卡------*/
.slideTxtBox .hd ul li{cursor: pointer;}
.indu_nav_main{float: left;position:relative;margin-top: -180px;margin-right: 27px;}
.indu_nav_main  img{position: absolute;top:40px;right: 20px}
.indu_nav_main ul{background: #D4D4D4;}
.indu_nav_main ul li{height: 90px;width: 250px; font-size: 16px;background: url(../images/nav_bg1_06.png) 25px 25px no-repeat;background-color:#D4D4D4;}
.indu_nav_main ul li a h1{color:#676767;padding: 30px 0 0 25px; }
.indu_nav_main ul li a em{color:#676767;padding: 30px 0 0 25px;}
.hd{float: left;position:relative;margin-top: -90px;margin-right: 27px;}
.hd ul {background: #D4D4D4; }
.hd ul li{height:90px;width: 250px; font-size: 16px;background: url(../images/nav_bg1_06.png) 25px 25px no-repeat;background-color:#D4D4D4;}
.hd ul li a h1{color:#676767;padding: 30px 0 0 25px;-webkit-transition:all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.hd ul li a em{color:#676767;padding: 5px 5px 0 25px;display:block;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.hd ul li:hover,.hd ul .on{background: #AF020C;background: url(../images/navbg2_03.jpg) }
.hd ul li:hover h1,.hd ul .on h1{color:#EBCDCD; padding: 10px 0 0 30px;}
.hd ul li:hover em,.hd ul .on em{color: #fff;}
/*.indu_nav ul li:hover span{float: left;margin-right:5px; }*/
.hd ul li em{font-size: 14px;color: #606060;}
.info{margin: 20px 0 0 25px ;}
.info h1{font-size: 16px;color:#4B4D4F;margin-bottom: 15px; }
.info p{color:#838383;font-size: 14px; }
.info-cont h1{font-size: 16px;color:#4B4D4F;margin-bottom: 15px; }
.info-cont{color:#838383;font-size: 14px; height: 225px;}


.market{width: 1100px;margin: 0 auto;clear: both;margin-top:45px;overflow: hidden}
.map{float: left;margin: 40px 1px 0 30px;}
.mark_cen{margin-top: 45px;}
.mark_nav h1{font-size: 24px;color:#DCDCDC }
.mark_nav font{font-size: 24px;color: #AF020C}
.fendf{background:url(../images/yxzx_06.jpg);width:482px;height: 315px;float: left;
margin-top: 25px}
.fendf ul{padding:10px 30px 90px 30px;}
.fendf ul li{height: 53px;border-bottom:1px solid #D8D8D8;line-height: 53px;float: left}
.fendf ul li a{margin-right: 50px;}

.cor_unit{margin-top: 40px;}
/*-----轮播图-----*/
.picScroll-left2{position: relative;margin-top:40px;}
/*-----翻页----*/
.picScroll-left2 .prev,.picScroll-left2 .next{display: block;width: 26px;height: 26px;cursor: pointer;position: absolute;
top:25px;}
.picScroll-left2 .prev{left: 20px;z-index: 999;background: url(../images/prev_06.png) no-repeat;}
.picScroll-left2 .next{right: 20px;background: url(../images/picScroll-leftb2.png) no-repeat}
.picScroll-left2 .prev:hover{z-index: 999;position: absolute; left: 15px;background:url(../images/prev03.png)no-repeat;width: 26px;height: 26px;top: 20px}
.picScroll-left2 .next:hover{right: 30px;background:url(../images/next_03.png);display: block;width: 26px;height: 26px;position: absolute;top: 20px}
/*----图片容器---*/
.bd{}
 .bd ul{overflow: hidden;zoom:1;}
 .bd ul li{display: block;float: left;border:1px solid #ECECEC; margin-right: 15px}
 .bd ul li .pic img{width: 120px;height: 60px;border:1px solid #ECECEC;display: block}
.tempWrap{margin: 0px auto;}


.footer{background:#B90506;margin-top: 40px; overflow: hidden}
.foot_logo{float: left;margin-top:40px; }
.contact{float: left;margin: 40px;padding-left: 60px;}
.contact ul li{font-size:14px;line-height: 28px;color: #EDF0F6; }
.erwei{float: right;margin:40px 20px 0 0; }
.coprig{background:#303030; }
.coprig{font-size:14px; line-height:40px;color:#FFFFFF;text-align: center }
/*内页通用模板*/
    /*----位置信息---*/
.station{background:#F7F5FF;overflow: hidden}
.sta{float: right;overflow: hidden;height: 45px}
.sta p{font-size: 12px;line-height: 45px;}
.sta p em{color: #a7a7a7}
.sta p a:hover{color: #1298A3}
    /*-----子菜单----*/
.subnav ul li{display: block;float: left;height:40px;padding: 0 10px;margin-right: 20px;}
.subnav ul li a{display: block;float: left;color:#7F7F7F;font-size: 14px; line-height: 40px;}
.subnav ul li:hover{display: block;height:40px;background:#AF020C;}
.subnav ul li a:hover{color:#FFFFFF;}
.on{background:#AF020C;}
.on a{color: #FFFFFF!important}
   /*-----内页背景颜色*/
.head_cont{background:#FFFFFF}
/*-----工程案例-----*/
.cases{margin-top:40px; }
.case_cont{overflow: hidden;width: 1100px;margin: 0 auto;}
.case_nav {overflow: hidden}
.case_exa ul{margin-top: 20px;}
.case_exa ul li{width: 540px;height: 200px;display: block;float: left;background:#FFFFFF;margin: 30px 10px 0 0; }
.case_exa ul li img{margin-right:20px; float: left}
.case_exa ul li h2{margin-bottom: 20px;font-size: 18px;}
.case_exa ul li p{font-size: 14px;color:#B3B3B3;line-height: 24px;margin-bottom: 20px; }
.case_exa ul li a img{margin-bottom: 20px;}

/*-----厂房环境---*/
.cfhj{margin-top: 40px}
.cfhj_cont{overflow: hidden}


/*------*/
.yg{margin-top: 30px;overflow: hidden;}
.yg_pic ul{width: 1140px;}
.yg_pic ul li{display: block;float: left;width: 235px;height: 200px;margin:0 50px 30px 0; }
.yg_pic ul li a{font-size: 14px;color: #787878;text-align: center;display: block;float: left;}
.yg_pic ul li img{margin-bottom: 15px;width:235px;height:165px;display: block;}

/*-----产品中心-----*/
.cpzx{margin-top: 20px;}
.cpzx_cont{overflow: hidden;}
.cp_pic{overflow: hidden;margin-top: 20px;}
.cp_pic ul{overflow: hidden;width: 1160px}
.cp_pic ul li{display: block;float: left;padding: 15px 15px 30px 15px;margin: 0px 10px 15px 10px; background:#FFFFFF;
color: #909090;height: 190px;}
.cp_pic ul li a{display: block;float: left;font-size: 12px;color: #4F4F4F;}
.cp_pic ul li a h1{font-size: 16px;}
.cp_pic ul li a img{border: 1px solid #D8D8D8;text-align: center;display: block;margin-bottom: 5px;width: 170px;height: 170px}
.cp_pic ul li:hover {background:#AF020C;}
.cp_pic ul li:hover a{color:#FFFFFF;}


/*----新闻列表----*/
.xw_nav{overflow: hidden;margin-top: 20px}
.xw_info{margin-top: 20px;overflow: hidden}
.xw_cont ul li{position: relative; padding: 20px 200px 20px 20px;border-bottom: 1px solid #D8D8D8;display: block;height: 120px;font-size: 12px;line-height: 24px;}
.xw_cont ul li a{color: #9D9D9D; }
.xw_cont ul li a img{float: left;margin-right:20px;}
.xw_cont ul li a h1{font-size: 16px;color: #252525;margin-bottom: 10px;}
.xw_cont ul li:hover a h1{color: #2CD1BF}
.xw_cont ul li span{font-size: 18px;color: #9D9D9D;position: absolute;top:60px;right: 60px;}
.xw_cont ul li .xw_more{padding: 5px 0 0 10px;}

/*------新闻详情---=---*/
.xwxq_t{text-align: center;height: 95px;line-height: 95px;color:#AF020C;font-size: 22px; }
.xwxq_sp{margin-left: 200px; font-size: 14px;color: #7C7C7C;}
.fenx {margin-left: 20px;display: inline;_display:none;}
/*----分享=----*/
.bshare-custom a{width:24px !important; height:24px !important; display:inline-block !important; padding-left:0px !important;}
.bshare-qqim{background: url(../images/qq_03.jpg)no-repeat!important;}
.bshare-weixin{background: url(../images/weix_05.jpg)no-repeat!important;}
.bshare-sinaminiblog{background: url(../images/xl_07.jpg) no-repeat!important}
.bshare-qqkj{background: url(../images/kj_07.jpg) no-repeat!important}
.xwxq_sp{margin-bottom: 50px}
.xwxq_info{padding: 30px 0 50px 0 ;border-bottom: 1px dashed #909090;border-top: 1px dashed #909090;font-size: 14px;line-height: 28px;color:#595959;text-indent:25px; }
.xwpian{margin-top: 35px}
.tj{color:#2E2E2E;font-size:14px;line-height: 28px;}
.tj a:hover{color: #2894C1}
/*---翻页--*/
.fy {text-align: center;margin-top: 40px;}
.fy .on, .fy a:hover {background-color: #0c7fd0;color: #ffffff;border: 1px solid #0c7fd0;}
.fy a {display: inline-block;padding: 0px 11px;height: 30px;line-height: 30px;color: #555555;margin-right: 7px;text-align: center;border: 1px solid #cccccc;}


/*-------关于我们------*/
.gy_us{margin-top: 40px;}
.gy_nav{overflow: hidden;}
.jj{margin-top: 40px;color: #7F7F7F;font-size: 14px;line-height: 28px;padding-bottom: 40px;overflow: hidden}
.jj a img{float: left;margin-right: 20px;display: block;width:489px;height: 341px }
.jj a p{text-indent: 30px;margin-top:20px; }
.zz{padding: 25px;border-top: 1px solid #D8D8D8 ;font-size:16px;line-height: 28px;color: #DB1116 }
/*.jj a:hover{color: aqua}*/

/*------人才招聘-----*/
/*------折叠选项 卡---*/
.zpnav_cont{margin-top: 40px;overflow: hidden}
.dnzp{margin-top: 20px;}
.dnzp_cont{overflow: hidden}
.zp-ul{overflow: hidden}
.zp-li{overflow: hidden;font-size: 16px;margin-top: 10px; }
.zp-head{overflow: hidden;float: left;width: 1100px; height: 50px;line-height: 50px;background:#f8f7ff url(../images/down_08.jpg)10px no-repeat; cursor:pointer;font-size: 16px;color:#2E2E2E;}
.le_on1{background: #FFFFFF url(../images/top_05.jpg) 10px no-repeat;}
.zp-head .sp2{color:#B0020D;margin-left: 5px; }
.zp-head .sp1{float: left;width: 650px;margin-left: 45px;}
.sp4{width: 130px;text-align: center;display: block}
.sp3{float: left}
.zp-bom{padding: 20px 35px;font-size:14px;line-height: 24px;color: #7E7E7E;display: none}


/*-----产品展示详情---*/
.cpzs{margin-top: 10px;}
.sta_cont h1{font-size: 18px;line-height:36px;float: left;margin-left: 25px;overflow: hidden;width: 850px;display:block;/*把A变成快级元素*/
 overflow: hidden;/*注意不要写在最后了*/     
 white-space: nowrap;/*不自动换行*/
 -o-text-overflow: ellipsis;/*超出显示省略号*/
 text-overflow: ellipsis;/*超出显示省略号*/ }
.sta_cont{overflow: hidden}
.cpzs-info {border-top: 1px solid #D8D8D8}
.cpzs-info{padding: 0 25px 0 20px;}
.cpzs-info ul li h1{background: #E6E6E6;height:40px;line-height: 40px;font-size: 14px; color:#707070;margin: 20px 0 20px 0;padding-left: 15px }
.cp-xq{min-height: 170px;}
.cp-xq img{width:170px;height:170px;float: left;margin-right:40px;margin-left: 15px;}
.cp-xq table{border: 1px solid #D8D8D8;width: 805px}
.cp-xq table tr{border:1px solid #D8D8D8 ;line-height: 40px }
.cp-xq table tr th{border: 1px solid #D8D8D8;line-height: 30px}
.cp-xq .tab-l{width: 150px;text-align: center;color: #363636;}
.cp-xq .tab-r{padding-left: 15px;color: #747474;}

/*------产品中心展示---*/
.zxzs-cont{overflow: hidden}
.zx-nav{overflow: hidden;margin-top: 20px;}
.zx-pic{margin-top: 20px;}
.zx-pic ul li{display: block;float: left;margin-bottom: 30px;position: relative;overflow: hidden}
.zx-pic ul li img{display: block;float: left;width: 275px;height:325px;}
  
/*------重点---过渡---*/
.cover-box{position: absolute;right: 10px;height: 75px; background:#FFFFFF;left: 10px;bottom: 10px; 
	-webkit-transition:all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;opacity:0.7;overflow: hidden}
.cover-box:hover{height: 300px;}
.zx-pic li .tit{line-height: 60px;font-size: 20px;text-align: center}
.zx-pic li .tit i{display: inline-block;vertical-align: middle;width: 22px;height: 22px;
background: url(../images/cp-more_03.jpg) no-repeat;margin-left: 5px;}
.zx-pic .pro-nav{position: relative;margin-top: 15px;overflow: auto;height: 200px;}
.zx-pic .pro-nav dl{border-bottom: 20px;}
.zx-pic .pro-nav dt a{font: 14px;color:#545454; line-height: 28px;padding-left: 30px}
.zx-pic .pro-nav dt a:hover{color:#698DCD }
/*.zx-pic li:hover .tit i{display: none}
.cover-box:hover.tit i{display: none}*/
.zx-pic .cover-box:hover .tit i{display: none}
/*-------联系我们----*/
.lx{margin-top: 40px;}
.lx-nav{overflow: hidden}
.gs_cont{overflow: hidden;padding-top:50px}
.gs_info{float: left;margin: 0 50px;width: 360px;}
.gs_info ul {margin-bottom: 25px}
.gs_info h1 {font-size:20px;line-height: 28px;color: #313131;margin-bottom: 10px; }
.gs_info ul li{font-size:14px;color: #818181;line-height: 28px; }
.gs_cont .lx_ew{padding-left: 10px;text-align: center;font-size:16px;line-height: 28px;color: #AF020C }
.lx_ew img {height: 104px;width: 104px;float: left;margin-left: 20px;}
.lx_ew span strong{padding-top: 25px;}
.hy_info{float: right;width: 582px;}
.hy_info table tr{height: 50px;border-bottom: 1px solid #D8D8D8}
.hy_info .text-cont{height: 95px;}
.tb-button{margin-top: 20px; }
.tb-button tr td{background:#F0F0F0;font-size: 16px;color: #737373;text-align: center;height: 45px;width: 580px;letter-spacing: 5px}
.tb-button .tj{height: 45px;border: 0px;background: none;}
.tb-button .tj input{cursor: pointer;height: 45px;}
.hy_info table tr td input{border: none;width: 540px;}
.hy_info table tr td textarea{border: none;width: 540px;resize: none;}
.gs_map{padding-top: 50px;overflow: hidden}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px ;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.BMap_Marker{background:url(../images/map-img.png)no-repeat center !important;}


/*----营销中心1*/
.yx{overflow: hidden}
.yx-info{overflow: hidden;margin-top: 45px}
.yx_nav{overflow: hidden}
.yx-info{overflow:hidden;position: relative}
.yx-map{background: url(../images/yxmap_03.jpg) 0 center no-repeat;width: 520px; height: 400px!important; top:0;left: 25px}
.ka-2-e{background: url(../images/yxzx_06.jpg) center no-repeat;width: 480px;height: 315px;  position: absolute;top:45px;right: 85px;text-align: center}
.ka-2-c, .ka-2-d{cursor: pointer;position: absolute;}
/*.ka-2-e{position: absolute;top: 45px;left: 200px}*/
.ka-2-e img{position: absolute;top:0px ;left: 0px}
.ka-2-e span{position: absolute;top:50px;}
/*点击图片放大*/
#lightbox, #lightbox-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom:auto;
    right:auto;
    
    z-index:100;
    width:100%;
    height:auto;
    
    text-align:center;
    color:#333333;
    
    /* stop stupid conflicts */
    margin:0px;
    padding:0px;
    border:none;
    outline:none;
    line-height:0;
    
    /* general conflict stopper */
    text-decoration:none;
    background:none;
    word-spacing:normal;
    letter-spacing:normal;
    float:none;
    clear:none;
    display:block;
}

#lightbox a, #lightbox a:link, #lightbox a:visited, #lightbox a:hover {
    text-decoration:underline;
    color:#999999;
}

#lightbox-overlay {
    z-index: 90;
    background-color:#000000;
    height: 100%;
    position:fixed;
}
#lightbox-overlay-text {
    text-align: right;
    margin-right: 20px;
    margin-top: 20px;
    color: white;
    font-size: 12px;
    cursor: default;
    line-height:normal;
}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
    color:white;
}
#lightbox-overlay-text span {
    padding-left:5px;
    padding-right:5px;
}

#lightbox img, #lightbox a img, #lightbox a { border:none; outline:none; }

#lightbox-imageBox {
    position:relative;
    border:1px solid #333333;
    background-color:white;
    width:400px;
    height:400px;
    margin:0 auto;
}

#lightbox-imageContainer {
    padding:1px;
}

#lightbox-loading {
    position:absolute;
    top:40%;
    left:0%;
    height:25%;
    width:100%;
    text-align:center;
    line-height:0;
}

#lightbox-nav {
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:10;
}
/* #lightbox-imageBox > #lightbox-nav { left: 0; } 
#lightbox-nav a { outline: none; }*/


#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    display:block;
    width:49%;
    height: 100%;
    background:transparent url("../images/blank.gif") no-repeat; /* Trick IE into showing hover */
    /* cursor:pointer; */
    zoom:1; /* who knows why? */
    
    padding:0px;
    margin:0px;
}
#lightbox-nav-btnPrev { 
    left:0;
    right:auto;
    float:left;
}
#lightbox-nav-btnNext { 
    left:auto;
    right:0;
    float:right;
}
/*
.preload_largeLink, #prevLink:hover, #prevLink:visited:hover {
    background:url("../images/prev.gif") left 45% no-repeat;
}
.preload_nextLink, #nextLink:hover, #nextLink:visited:hover {
    background:url("../images/next.gif") right 45% no-repeat;
}
*/

#lightbox-infoBox {
    font:10px Verdana, Helvetica, sans-serif;
    background-color:#FFFFFF;
    margin:0 auto;
    padding:0px;
    
    /* width: 100%;
    padding: 0 10px 0; */
}

#lightbox-infoContainer {
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    color:#666;
    
    line-height:normal;
    /* height:30px; */
}
#lightbox-infoHeader {
    width:100%;
    text-align:center; 
}
#lightbox-caption {
    text-align:justify;
}
#lightbox-caption-title {
    font-weight:bold;
    font-size:12px;
}
#lightbox-caption-description {
    font-weight:normal;
    font-size:12px;
}

#lightbox-infoFooter {
    margin-top:3px;
    color:#999999;
}
#lightbox-currentNumber {
    display:block;
    width:49%;
    float:left;
    text-align:left;
}
#lightbox-close {
    display:block;
    width:45%;
    float:right;
    text-align:right;
}
#lightbox-close-button{
    padding-left:30%;
}
#lightbox-close-button:hover {
    color:#666666;
}

#lightbox-infoContainer-clear {
    clear:both; 
    visibility:hidden;
}
.hoverx{
    background-color: #AF020C;
    color: #fff!important;
}