﻿/*站点标签通用样式定义*/
html,body{
font-family:微软雅黑,arial,宋体;font-size:13px;line-height:2;color:#3d3d3e; margin:0 auto; background:#fff url(../images/topbg.jpg) no-repeat top center; }
body, div, ul, li, iframe, form, p,span,h1,h3,h4,input,img{ margin: 0px; padding: 0px;font-family:微软雅黑,arial,宋体; border: 0px; }
a{text-decoration:none;color:#3d3d3e;}
a:hover{ color:#126122; }
ul,li{list-style-type:none;}
table { border-collapse: collapse; }
h1{font-size:24px;}
h2{font-size:18px; }
h3{ font-size:14px;}
h4{ font-size:12px; }

/*全局样式类定义*/
.clear { clear: both; height:0; overflow:hidden;}

.tel{ height:145px; padding-top:15px; margin:0 auto; width:170px; padding-left:830px; font-size:14px;}
.tel h1{font-family: Impact, Charcoal, sans-serif; color:#7b7b7b; line-height:22px;}
.la{ padding-bottom:20px;font-size:12px;}
.cn{ background:url(../images/cn.jpg) no-repeat left center; padding-left:20px; }
.en{ background:url(../images/en.jpg) no-repeat left center; padding-left:20px;}
/*导航开始*/
.menu{ background:#004f10;}
.nav{ width:1000px;  height:70px; margin:0px auto;overflow:hidden;}
.nav ul li{ float:left;text-align:center;height:70px;width:111px; display:block; background:url(../images/shu.jpg) no-repeat right center; font-weight:bold;}
.nav ul li a{display:block;overflow:hidden; font-size:14px; line-height:20px; color:#fff;height:70px; width:111px; }
.nav ul li h3{ padding-top:15px;}
.nav ul li a P{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#40ed5c;font-weight:normal;}
.nav ul li a:hover{ background:#5af071; color:#01450f; }
.nav ul li a:hover p{  color:#01450f; }

  .lh_30 h_30 w_125{   padding-top:15px;}
/*下拉导航内部样式*/
.downbox_service {
  width:1000px;
  overflow:hidden;
  background:url(../images/mbg.png) repeat; 
  margin-bottom:20px;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='../images/mbg.png');

}

ul.megamenu {
  margin: 0px auto;
  list-style: none;
  display: none;
  color: #ffffff;
  text-align:left;
}

 ul.megamenu li {
  overflow:hidden;
}
ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
  position: relative;
  text-decoration: none;
  z-index: 10;
}
 ul.megamenu div.mm-item-content {
  padding: 0px;
  margin:0px;
  position: absolute;
  z-index: 1000;
}
 
.mm-content-base {
 padding: 10px 0px 10px 0px;
}
.mm-js-shadow {
  position: absolute;
  z-index: 10;
}
.mm-content-base ul{overflow:hidden;}
.mm-content-base ul li{ float:left; border-right:1px solid #004f10; width:195px;  padding-bottom:10px; height:auto; background:none;}
.mm-content-base ul li  img{ border:2px solid #d5c3ac; background:none;}
.mm-content-base ul li  a:hover{   background:none;}
 .mm-content-base ul li h2 a{ color:#000;width:195px;height:30px;font-size:14px;line-height:20px; padding-bottom:10px}
.mm-content-base ul li a{background:none;width:195px;}

.mm-content-base ul li ul {}
.mm-content-base ul li ul li{padding:0px; border:none; margin:0px;}
.mm-content-base ul li ul li a{ font-size:12px;  color:#000;line-height:20px; padding:0px; display:block;}
.mm-content-base ul li ul li a:hover{ color:#fff; background:none; }

 


.flexslider { width:100%; margin:0 auto; position: relative; height: 524px; overflow: hidden; background: url(../images/lightbox-ico-loading.gif) 50% no-repeat; text-align:center }
.slides { position: relative; z-index: 1;}
.slides li { height: 524px;}
.slides li a{ width:100%; height:524px; display:block;}
.flex-control-nav { position: absolute; bottom: 60px; z-index: 2; width: 100%; text-align:center;}
.flex-control-nav li { display: inline-block; width:22px; height: 20px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 22px; height: 20px; line-height: 20px; overflow: hidden; background:#fff; color:#009345; cursor: pointer; border:1px solid #009345;}
.flex-control-nav .flex-active { background:#009345; color:#fff;}


.bannera .flexslider { width:100%; margin:0 auto; position: relative; height: 294px; overflow: hidden; background: url(../images/lightbox-ico-loading.gif) 50% no-repeat; text-align:center }
.bannera .slides { position: relative; z-index: 1;}
.bannera .slides li { height: 294px;}
.bannera .slides li a{ width:100%; height:294px; display:block;}
.bannera .flex-control-nav { position: absolute; bottom: 0; z-index: 2; width: 100%; text-align:center;}
.seab{ color:#888888; border-bottom:5px solid #d8d8d8; padding:12px 0; margin-bottom:20px;} 


.key{ background:url(../images/seabg.png) repeat; height:30px; padding:13px 0; margin:0 auto; width:1000px;position:relative; bottom:56px; z-index:999; text-align:left;  }
.keya{ color:#fff; font-size:14px;}
.keya h3,.seab h3{ display:inline;}

.content{ width:1000px; margin:0 auto;}
.hbtop{width:400px; text-indent:180px; height:60px; line-height:60px; border-top:2px solid #005e13; background:url(../images/hbtop.jpg) no-repeat left center; color:#005e13; margin:0 auto; margin-bottom:25px;}
.hbtop h1{ display:inline;}
.hbtest{ margin-bottom:50px;}
#s2{width:1000px;height:172px;margin:0 auto;}
#s2 a.abtn{ height:25px;width:27px; margin-top:25px;overflow:hidden;background:url(../images/arrow3.png) no-repeat 0px 50%;}
#s2 a.aleft{float:right;}
#s2 a.agrayleft{cursor:default;background-position:-57px 50%;}
#s2 a.aright{float:right;background-position:-28px 50%;}
#s2 a.agrayright{cursor:default;background-position:-86px 50%;}
#s2  .imglist_w{width:1000px;height:172px;overflow:hidden;float:left;position:relative;/*必要元素*/}
#s2 .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
#s2  .imglist_w li{float:left; margin:0 4px; text-align:center;}
#s2  .imglist_w li img{width:190px;  height:120px; border:1px solid #dcdcdc;}
#s2  .imglist_w li a{ width:192px; display:block;  }
#s2  .imglist_w li a:hover{  display:block;}
#s2  .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
#s2  .imglist_w li p{ width:192px; height:50px; line-height:50px; background:#e4e4e4;}

.proclass{ width:216px; border-bottom:8px solid #005e13; float:left; padding-bottom:30px; padding-top:148px; background:url(../images/plistop.jpg) no-repeat top;  }
.proctop{ height:66px; line-height:66px; color:#a7ccaf; background:#005e13; text-align:center; font-size:17px; font-weight:bold;}
.proctest{ width:216px; background:url(../images/plistbg.jpg) repeat-y; }
.proctest li{  text-indent:40px; line-height:35px;}
.proctest li a{ color:#004f10;} 
.proctest li a:hover{ background:#fe0000 url(../images/plisturn.jpg) no-repeat 30px center; color:#fff; width:216px; display:block; text-decoration:underline;}

.pro{ width:750px; float:right;  }
.protop{ background:#005e13; color:#01ff00; line-height:48px; font-size:20px;   text-indent:15px; }
.protop span{ font-family:Latha,Verdana, Geneva, sans-serif;}
.protop a{ float:right; padding-top:22px; padding-right:15px;}
.pro ul{ padding-top:10px;}
.pro li{ width:230px; float:left; margin:5px 10px; text-align:center;}
.pro li img{ width:230px; height:173px; border:1px solid #d3cfcf;}

 
.ad{background:url(../images/ada.jpg) no-repeat center; height:164px; margin-top:20px; margin-bottom:10px;}
.ysa{ height:252px; background:url(../images/ysa.jpg) no-repeat center;}
.ysb{ height:358px; background:url(../images/ysb.jpg) no-repeat center;}
.ysc{ height:294px; background:url(../images/ysc.jpg) no-repeat center;}
.ysd{ height:362px; background:url(../images/ysd.jpg) no-repeat center;}
.yse{ height:311px; background:url(../images/yse.jpg) no-repeat center;}
.adb{background:url(../images/adb.jpg) no-repeat center; height:412px; margin-top:20px; margin-bottom:10px;}


.honor{ width:256px; float:left; border-bottom:6px solid #005e13;}
#s3 a.abtn{display:block;height:490px;width:1px;overflow:hidden;background:url(images/arrow3.png) no-repeat 0px 50%;}
#s3 a.aleft{float:left;}
#s3 a.agrayleft{cursor:default;background-position:-34px 50%;}
#s3 a.aright{float:right;background-position:-17px 50%;}
#s3 a.agrayright{cursor:default; background-position:-51px 50%;}
#s3  {width:256px; margin:0 auto;}
#s3  .imglist_w{width:254px;height:490px;overflow:hidden;float:left;position:relative;/*必要元素*/}
#s3   .imglist_w li{width:254px;  margin:24px 0;}
#s3 .imglist_w li img{ width:252px; height:189px;border:solid 1px #dfdfdf;}
#s3  .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
#s3   .imglist_w li p{height:30px;line-height:30px;overflow:hidden;  text-align:center;}
#s3{width:256px;}
#s3 .imglist_w ul{height:20000px;width:auto;position:absolute;left:0px;top:0px;}
 
 
  
 
 
.com{ width:713px; float:right}
.comtop{ border-bottom:2px solid #005e13; font-size:20px; color:#005e13;margin-bottom:15px;}
.comtop a{ float:right; padding-top:20px; }
.comtest img{ float:left; padding-right:15px;}
.more{ width:84px;  float:right; text-align:center; color:#fff; background:#fe0000;   font-size:12px;}
.worktop{ background:url(../images/line.jpg) repeat-x center; height:25px; width:254px; padding:20px 228px;}
#s1{width:713px;height:220px;margin:0 auto; }
#s1 a.abtn{ height:25px;width:27px; overflow:hidden;background:url(../images/arrow3.png) no-repeat 0px 50%;}
#s1 a.aleft{float:left;height:25px;width:27px; }
#s1 a.agrayleft{cursor:default;background-position:-57px 50%;}
#s1 a.aright{float:left;background-position:-28px 50%;height:25px;width:27px; }
.worktop h3{ float:left; line-height:25px;  width:80px; height:25px; background:#fff; text-align:center;}
#s1 a.agrayright{cursor:default;background-position:-86px 50%;}
#s1  .imglist_w{width:713px;height:190px;overflow:hidden;float:left;position:relative;/*必要元素*/}
#s1 .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
#s1  .imglist_w li{float:left; margin:0 8px; text-align:center;}
#s1  .imglist_w li img{width:220px;  height:165px;  }
#s1  .imglist_w li a{ width:220px; display:block;  }
#s1  .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
#s1  .imglist_w li p{ width:220px; height:25px; line-height:25px;  }

.adc{background:url(../images/adc1.jpg) no-repeat center; height:164px; margin-top:20px; margin-bottom:10px;}

.title{ border-bottom:2px solid #005e13; color:#005e13; font-size:16px; margin-bottom:16px;}
.title a{ float:right; padding-top:15px; }
.con{ width:274px; float:left; }
.con h3{ font-size:25px; font-family:方正正粗黑简体,微软雅黑; color:#126122; font-weight:normal;}
.contop{ width:136px; height:36px; line-height:18px; background:url(../images/contop.jpg);  margin-top:20px; padding-left:74px;}
.contop span{ font-size:14px; font-weight:bold; display:block; color:#a5d134;}

.hynews{ width:300px; float:left;float:left; margin:0 40px;}
.news{ width:345px; float:left}
.newslist { border-top:1px dashed #d8d8d8; padding-top:10px; margin-top:15px;}
.newslist li{ line-height:30px; background:url(../images/dot.jpg) no-repeat left center; line-height:27px;  padding-left:15px; border-bottom:1px dotted #d8d8d8;}
.newslist li span{ float:right;}
.link{ margin-top:30px; background:url(../images/linktop.jpg) no-repeat left bottom;  padding-top:14px; padding-left:220px;}
.link a{ padding:0 5px;} 


.footer{ background:#004f10; line-height:50px; line-height:50px; margin:35px auto;}
.footer ul{ width:1000px; margin:0 auto; }
.footer ul li{ float:left; color:#fff;}
.footer ul li a{ width:106px;color:#fff; display:block; text-align:center;}
.foot{ background:url(../images/footlogo.jpg) no-repeat 15px top; padding-left:410px; width:590px; margin:0 auto; padding-bottom:20px;}

.sidebar{ width:214px; float:left;}
.sidetop{   height:36px; line-height:36px; background:#004f10; text-indent:15px; color:#5af071; font-size:16px;}
.sidet{ border:1px solid #d9d9d9; background:#f5f5f5; margin-bottom:15px;}
.sidelist{ padding:10px 5px; }
.sidelist li{ height:32px; line-height:32px;border-bottom:1px dashed #d9d9d9;   background:url(../images/sidedot.jpg) no-repeat 15px center; text-indent:25px;   }
.sidelist li a:hover,.choo{ color:#005e2d;}
.sidetest{ padding:10px;} 
.sidecon{ background:#fff url(../images/telbg.jpg) no-repeat 5px center; color:#666666; padding-left:60px; line-height:22px;}
.sidecon span{ font-size:17px; font-family:Impact, Charcoal, sans-serif; color:#fe0000; display:block;}

.mainbody{ width:776px; float:right;}
.maintop{width:756px;  background:url(../images/lo.jpg); height:36px; line-height:36px; padding:0 10px; margin-bottom:15px;}
.maina{ width:775px; height:7px;background:url(../images/maina.jpg) no-repeat; }
.mainc{ width:775px; height:5px;background:url(../images/mainc.jpg) no-repeat; }
.maintest{ width:733px; padding:20px; border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}

/*Main Content*/
.MainContent { overflow: hidden; clear: both; line-height: 20px; text-align: left; }
.MainContent div, .MainContent ul, .MainContent li { overflow: hidden; }

/*Detail Content*/
.DetailContent { width: 710px; margin: 10px auto; line-height: 24px; color: Black; }

/*Article List*/
.arList { clear: both; margin: 0px 20px 0px 10px; line-height: 30px; }
.arList li { margin-top: 5px; border-bottom: 1px dashed #636363; }
.arList li a { color: #636363; text-decoration: none; }

/*Article Content*/
.arTitle, .arDate, .arKeywords, .arContent { clear: both; width: 710px; }
.arTitle {   line-height: 36px; text-align: center; color: Black; }
.arDate { height: 24px; line-height: 24px; text-align: center; }
.arKeywords { height: 24px; margin: 10px auto; line-height: 24px; text-indent: 10px; color: #007ee0; border-top: dashed 1px #858585; border-bottom: dashed 1px #858585; }
.arContent { margin: 10px auto; line-height: 24px; color: Black; }

/*Exhibit List*/
.ExhibitList { clear: both; margin: 0 auto; width: 650px; }
.ExhibitList li { float: left; width: 190px; margin-top: 10px; margin-right: 20px; text-align: center; border: 1px solid #e4e4e4; }
.ExhibitList li img { padding: 5px; width:180px; height:135px; }

.LinkList{ clear: both; margin: 0 auto; width: 650px; }
.LinkList li { float: left; width: 190px; margin:10px 10px; text-align: center; border: 1px solid #e4e4e4; }
.LinkList li img { padding: 5px; width:190px; height:120px; }


/*Product Index*/
.picl { width: 720px; }
.piclItem { float: left; width: 337px; height: 145px; margin: 10px 10px 0px 10px; background-image: url(../Images/pdClass.gif); background-repeat: no-repeat; }
.piclClassImage { float: left; display: inline; width: 140px; height: 105px; margin: 15px 10px; padding: 5px; border: 1px solid #cccccc; }
.piclClassInfo { float: right; width: 165px; margin-top: 15px; }
.piclClassTitle { height: 20px; line-height: 20px; }
.piclClassTop3 { height: 72px; margin-top: 3px; }
.piclClassTop3 li { width: 165px; height: 24px; line-height: 24px; background: url(../images/dota.png) no-repeat left center; text-indent: 6px; }
.piclClassOther { width: 150px; margin-top: 3px; text-align: center; font-size: 12px; color: #666666; background-color: #EEEEEE; border: 1px solid #999999; }

/*Product List*/
.ProductList { width: 710px; margin: 0 auto; }
.pdListItem { width: 710px; height: 149px; margin-top: 10px; background-image: url(../Images/ListBox.gif); background-repeat: no-repeat; }
.pdImage { float: left; display: inline; width: 140px; height: 105px; margin: 17px 0px 0px 10px; padding: 5px; border: 1px solid #cccccc; }
.pdInfo { float: right; display: inline; width: 530px; height: 115px; margin-top: 17px; margin-right: 10px; }
.pdInfo .pdTitle { height: 22px; line-height: 22px; }
.pdInfo .pdTitle a { font-size: 16px; font-weight: bold; color: #656565; }
.pdInfo .pdTitle .ProSubTitle { display: none; color: Red; font-size: 12px; }
.pdInfo .pdOverview { height: 66px; line-height: 22px; margin-top: 3px; }
.pdInfo .pdQuickButton { float: right; clear: both; height: 20px; margin-top: 4px; }
.pdInfo .pdQuickButton li { float: left; width: 73px; height: 20px; margin-left: 10px; }
.bpi, .bpv, .bpc, .bpd, .bpj { display: none; }

/*Product Content*/
.ProductBox { clear: both; width: 710px; height: 197px; margin: 10px auto; background-image: url(../Images/pdBox.gif); }
.ProductBox .ImageBox { float: left; display: inline; width: 220px; height: 150px; margin-left: 10px; margin-top: 16px; }
.ProductBox .InfoBox { float: right; display: inline; width: 460px; height: 150px; margin-right: 10px; margin-top: 16px; line-height: 22px; }
.ProductBox .InfoBox .pdTitle { height: 22px; }
.ProductBox .InfoBox .pdKeywords { height: 22px; }
.ProductBox .InfoBox .pdOverview { height: 88px; }
.ProductBox .OrderBox { display: block; width: 155px; height: 42px; float: right; margin-top: -11px; margin-right: 10px; }
.ProductButton { clear: both; width: 710px; height: 38px; margin: 10px auto; }
.ProductButton li { float: left; }
.ProductInfo { clear: both; width: 710px; margin: 10px auto; }
.BoxHeader { width: 710px; height: 7px; background-image: url(../images/boxheader.gif); }
.BoxFooter { width: 710px; height: 7px; background-image: url(../images/boxfooter.gif); }
.BoxBody { clear: both; width: 690px; padding: 10px; background: url(../images/boxbody.gif) repeat-y; }
.RelatedProduct { clear: both; width: 710px; margin: 10px auto; }
.rpTitle { float: left; width: 40px; height: 50px; margin-left: 10px; background-color: #a10200; color: #ffffff; line-height: 25px; text-align: center; }
.rpList { width: 250px; float: left; margin: 0 20px; }
.rpList li { width: 250px; height: 24px; border-bottom: 1px dashed #cccccc; line-height: 24px; background: url(../images/dot1.gif) no-repeat left center; text-indent: 6px; }
.RelatedInfo { clear: both; width: 710px; margin: 10px auto; }
.riTop { height: 20px; border-bottom: 1px solid #cccccc; line-height: 20px; }
.riTitle { float: left; }
.riMore { float: right; }
.riLeft {   margin-top: 10px; }
 .riList li { width: 44%; height: 24px; border-bottom: 1px dashed #cccccc; line-height: 24px; background: url(../images/dota.png) no-repeat left center; text-indent: 10px; float:left; margin:0 3%; }
 /*Project List*/
.ProjectList { width: 710px; margin: 0 auto; }
.pjListItem { width: 710px; height: 149px; margin-top: 10px; background-image: url(../Images/ListBox.gif); background-repeat: no-repeat; }
.pjImage { float: left; display: inline; width: 140px; height: 105px; margin: 17px 0px 0px 10px; padding: 5px; border: 1px solid #cccccc; }
.pjInfo { float: right; display: inline; width: 530px; height: 115px; margin-top: 17px; margin-right: 10px; }
.pjInfo .pjTitle { height: 24px; line-height: 24px; }
.pjInfo .pjTitle a { font-size: 16px; text-decoration: none; font-weight: bold; }
.pjInfo .pjCustomer { height: 24px; line-height: 24px; }
.pjInfo .pjClass { height: 24px; line-height: 24px; }
.pjInfo .pjOverview { height: 72px; line-height: 24px; }

/*Project Content*/
.ProjectBox { width: 710px; height: 149px; margin: 10px auto; background-image: url(../Images/ListBox.gif); background-repeat: no-repeat; }
.ProjectContent { width: 710px; margin: 10px auto; }

/*Job List*/
.JobList { width: 710px; margin: 10px auto; }
.JobListItem { margin-bottom: 20px; width: 100%; }
.JobPost { width: 700px; }
.JobPost tr { }
.JobPost td { border: 1px solid #656565; height: 24px; line-height: 24px; }
.jpTitle { width: 100px; text-align: center; }
.jpContent { width: 250px; padding: 0px 5px; }
.jpUnite { width: 600px; padding: 0px 5px; }

/*Equipment*/
.equipment { width: 500px; height: 314px; margin: 20px auto; background-image: url(../Images/Equipment.jpg); background-repeat: no-repeat; }
.equipment a { display: block; width: 201px; height: 59px; }
.e_button { float: left; width: 201px; height: 59px; margin-right: 32px; }
.e_button_1 { float: left; width: 201px; height: 59px; margin-left: 8px; }
.e_position { margin-left: 29px; margin-bottom: 60px; padding-top: 63px; }
.e_position_1 { margin-left: 29px; }

/*Product&Project List SubTitle&Hot*/
.SubTitle { display: none; color: Red; font-size: 12px; }
.HotImage { display: none; }

/*Prev Next*/
.FastMove { clear: both; width: 710px; margin: 10px auto; border-top: 1px dashed black; font-weight: bold; }
.FastMove .Prev, .FastMove .Next { height: 30px; line-height: 30px; }
.FastMove .Prev { float: right; }
.FastMove .Next { float: left; }

/*PageBar*/
.PageBar { clear: both; width: 710px; height: 54px; margin: 20px auto 10px auto; font-size: 12px; text-align: center; }
.PageButtons { height: 28px; }
.PageButtons span, .PageButtons a { height: 26px; line-height: 26px; text-decoration: none; border: 1px solid #CCCCCC; padding: 4px 6px; }
.PageButtons span { color: #ffffff; background-color: #CCCCCC; }
.PageButtons a { color: #333333; }
.PageButtons a:hover { background-color: #FFFF99; }
.PageInfo { height: 24px; line-height: 24px; }


/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license 弹出层 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}



/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 图片点击放大
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#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-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}




/*产品内页集锦切图*/
.slides_container { float:left; width: 180px; overflow: hidden;  }
.slides_container a { width: 180px; height: 150px; display: block; }
.slides_container a img { display: block;  }
#slides .next, #slides .prev { float:left;  width: 20px; height: 96px; display: block; margin-top:32px; text-align:center; }




/*产品弹出窗口内的集锦图*/

.ad-gallery div{ overflow:hidden;}
.ad-gallery { width: 600px; }
.ad-gallery, .ad-gallery * { margin: 0; padding: 0; }
.ad-gallery .ad-image-wrapper { width: 100%; height: 400px; 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: 200; }
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 200; }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next { /* Or else IE will hide it */ background: url(../images/trans.gif); }
.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= '../images/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; }

