@charset "utf-8";
body{ margin:0; padding:0; font-size:12px; color:#3c3c3c; font-family:'微软雅黑'; background:#ededed;}
a{color:#3c3c3c;  text-decoration:none;}
a:hover{ color:#16865d;}
img{ border:none;}
ul,li{ margin:0; padding:0; list-style-type:none;}
.cf:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}

.top{ width:100%; padding-bottom:7px; background:url(/statics/images/imgs/nav_d.jpg) bottom center repeat-x #fff;}
.top_n{width:1160px;  margin:0 auto 15px;  color:#ccc;}
.top_l{ background:url(../imgs/nav_l.jpg); width:2px; height:147px; float:left;}
.top_r{ background:url(../imgs/nav_r.jpg); width:2px; height:147px; float:right;}
.logo{ float:left; margin-top:20px;}
.logo img{ width:180px;}
.rx{ width:245px; height:48px; float:left; margin:35px 0 0 211px; text-align:right; background:url(../imgs/xx.jpg) no-repeat 38px 7px; line-height:30px;}





.nav{ float:left;height:35px;  margin:60px 0 0 70px; position:relative; z-index:999;}
nav { width:100%;}
nav ul { width:100%;}
nav ul .jt,nav ul .jt:hover{ background:url(/statics/images/imgs/nav_jt.jpg) 200px  center no-repeat !important;}
nav ul li{ position:relative; float:left; height:35px; line-height:35px; font-size:14px; margin:0 20px;}
.nav ul li:hover{ background:url(/statics/images/imgs/nav_x.jpg) center bottom repeat-x;}
.nav ul li:hover span{ width:4px; height:3px; background:url(/statics/images/imgs/nav_k.jpg) no-repeat; position:absolute; right:0; bottom:-1px;}
nav ul li a{  display:block; padding:0 15px; color:#000;}
nav li ul {  position:absolute;left:0;top:35px;width:220px;}
nav li li {position:relative; margin:0; display:block; width:100%;}
nav li li:hover{ background:none !important;}
nav li li a{ padding:0 8px; margin:0 5px; background:url(/statics/images/imgs/nav_nx.jpg)  center bottom repeat-x;font-size:12px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nav_xn{ border:1px solid #bdbdbd; background:#fff; margin-top:10px; border-radius:5px; width:100%;}
.nav_xx{ background:#fff; border:1px solid #bdbdbd; margin:0; border-radius:5px;width:100%;}
nav li li ul {position:absolute; top:0; left:221px;}
.sub-menu {display:none;}
.bono { background:none !important;}

.message{ border-bottom:1px solid #f1f1f1; font-weight:bold; font-size:14px;}
.nr_r_nr textarea{ width:100%; margin:10px 0; background:none; border:1px solid #ccc; height:150px; padding-left:5px; color:#555;}
.table_form th,.table_form td{ border-bottom:1px solid #f1f1f1; height:30px; line-height:30px;}
.table_form th{ text-align:right;}
.table_form input{ width:600px; padding-left:5px; color:#555;}
.suj{ width:100px !important; margin-left:15px; background:#999; color:#F6F6F6 !important; border:none; height:25px; line-height:25px; cursor:pointer;}
.ss{ float:right;margin-top:26px;}
.gg{zoom:1; font-size:18px;padding-left:40px; background:url(/statics/images/imgs/rx.jpg) 0 2px no-repeat; height:35px; line-height:35px; color:#412f23;}
.language{ padding-left:25px; background:url(/statics/images/imgs/rx.q.jpg) 0 8px no-repeat; color:#000; height:30px; line-height:30px; font-size:13px;}

#full-screen-slider { width:100%; position:relative; text-align:center; height:461px; overflow:hidden;}
#slides {   width:100%; height:461px;   position:relative}
#slides li {   width:100%; height:100%;  position:absolute; left:0;}
#slides li a {   width:100%; height:100%; display:block;}
.bnqh{ width:100%; position:relative;  z-index:9900; bottom:35px; height:35px; background:url(/statics/images/imgs/qh.png);}
#pagination { display:inline-block; *display:inline;zoom:1;margin:0 auto; padding:10px 0;}
#pagination li { width:16px; height:15px; float:left; margin:0 5px; border-radius:50%; background:url(/statics/images/imgs/dian.png);}
#pagination li a { width:100%; height:100%; display:block; cursor:pointer;}
#pagination li.current { background:url(/statics/images/imgs/yq.png);}

.news_in{ height:50px; background:url(/statics/images/imgs/ss_dh.jpg); width:100%;}
.ssk{ width:1080px; height:100%; line-height:38px; margin:0 auto;}
.apple { background:url(/statics/images/imgs/ss_tp.jpg); height:50px; width:259px; float:left;}
#soform{ float:right;margin:10px 0;}
#skey { border:1px solid #d6d6d6; PADDING-LEFT:10px; WIDTH:200px; height:28px; line-height:28px; DISPLAY: block; background:#fff; FLOAT: left;COLOR:#3c3c3c;}
#searchbt{ float:left; background:url(/statics/images/imgs/ss.jpg); border:none; width:69px; height:32px; padding:0;cursor:pointer; color:#3c3c3c;}
.select{ float:left; height:20px; line-height:20px; border:1px solid #d6d6d6; background:#fff; display:inline-block; padding:5px;}
.select_zz{ height:19px; overflow:hidden;}
#select{ border:none;color:#3c3c3c; font-size:12px; *margin:-1px; *margin-top:-2px; height:19px; *height:21px;}
#select option{ padding:5px;}


.main{ min-height:50px;}

.foot{ width:100%; background:#555555; margin-top:25px; border-top:3px solid #16865d; color:#fff;}
.foot_s{ width:100%; background:#16865d;}
.foot_sn{ margin:25px auto; width:1160px;}
.foot_x{  width:100%; background:#7d7d7d;}
.foot_xn{ margin:0 auto; width:1160px; height:80px; overflow:hidden;}
.foot_l{ float:left; width:640px;}
.foot_r{ float:right; width:395px;}
.foot_bt{ height:30px; line-height:30px; font-size:14px; border-bottom:1px solid #bbb;}
.foot_nr{ line-height:20px; color:#bbb; margin:5px 0;}
.foot_img img{ margin:0 5px;}
.foot_xl{ float:left; height:50px; line-height:50px; margin-top:20px;}
.foot_logo{ float:right; margin-top:20px;}
.foot_logo img{ width:100px;}

.banner_n{ width:100%; height:205px;}

.main_cp{ padding-left:31px; background:url(/statics/images/imgs/fl.jpg) top left no-repeat; width:1129px; margin:20px auto;}
.main_cp:hover{ background:url(/statics/images/imgs/fl_h.jpg) top left no-repeat;}
.main_cp:hover .main_cp_n{border-top:1px solid #f87b00;}
.main_cp:hover .main_xt a{ color:#f87b00; }
.main_cp_n{ width:100%; border:1px solid #d5d5d5; border-top:1px solid #16865d; background:#fafafa;}
.main_btd{ width:1097px; height:38px; line-height:38px; background:url(/statics/images/imgs/fl_tab.jpg) no-repeat; margin:10px 0 0 10px;}
.main_cp_h{ border:1px solid #ccc; margin:4px; padding:4px; float:left; width:200px; }
.main_cp_h:hover{border:1px solid #16865d;}
.main_cp_tp{width:100%; height:150px; text-align:center;}
.main_cp_tp img{max-width:100% !important; max-height:100%;}
.main_cp_tp img,.main_cp_tp i{ vertical-align:middle; display:inline-block;}
.main_cp_tp i{ height:100%;}
.main_cp_nr{}
.main_cp_bt{ font-size:16px; font-weight:bold; text-align:center;}
.main_cp_bt a{ color:#16865d;}
.main_cp_ms{ color:#666; font-size:13px; line-height:20px;}
.main_xt{margin:0 15px; color:#1f357f; font-size:14px; width:205px; text-align:center; float:left; color:#3c3c3c; font-weight:bold;}
.main_xb{ float:left;}
.main_xb a{ color:#1F357F;}
.main_bb{ float:left;}
.hen{ display:none;}

.cp_bg{border-collapse:collapse;}
.cp_bg th{ background:#1F357F; color:#fff; border-right:1px solid #fff; height:35px; line-height:35px; font-size:14px;}
.cp_bg td{ background:#f7f7f7; border:1px solid #E1E1E1; text-align:center; height:30px; line-height:30px;}
.cp_bg td a:hover{ text-decoration:underline;}
.cp_bg .btzs{ padding:0 15px;}
.imgszs{ height:50px; margin:5px 0;}



.cp_bgs{border-collapse:collapse; background:#f7f7f7; margin-bottom:15px;}
.cp_bgs th{ height:35px; line-height:35px; font-size:14px; text-align:right; padding:0 5px;}
.cp_bgs td{  height:30px; line-height:30px;}
.cp_bgs td a:hover{ text-decoration:underline;}
.cp_bgs .btzs{ padding:0 15px;}
.ipt{ width:120px;}
#searchcp{ background:url(/statics/images/imgs/ss.png) center bottom no-repeat; width:89px; height:22px; text-align:center;  border:none; color:#fff; cursor:pointer;}



.case{ padding:10px;}
.case_pic{ text-align:center; width:80px; height:60px;}
.bgsz{ background:#E8E8E8;}
.case_pic img{ max-width:100%; max-height:100%;}
.case_pic img,.case_pic i{ vertical-align:middle; display:inline-block;}
.case_pic i{ height:100%;}
.case_title a{ color:#369;}
.main_bt{}
.main_nr{ margin:10px; height:266px;}
.main_cp_d{ width:200px; padding:12px 9px; background:url(/statics/images/imgs/cp_bg.jpg)  center bottom no-repeat; border:1px solid #FAFAFA; float:left;}
.main_cp_d:hover{ border:1px solid #16865d;}
.main_tp{ width:100%; height:200px; background:#f7f7f7;}
.main_tp img{ width:100%; height:100%;}
.main_title{ height:30px; line-height:30px;  background:#f7f7f7; padding:5px 0;}
.main_title span{text-align:center; background:url(/statics/images/imgs/bt.jpg) left center no-repeat; width:152px; padding:0 10px; margin:0 auto; display:block; overflow:hidden; height:30px; white-space:nowrap;text-overflow:ellipsis;}


#demo {overflow:hidden;width:1097px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

.warp-pic-list{position:relative; overflow:hidden; margin:0 auto; width:1100px;}
.wrapBox{ margin:0 auto;}
.warp-pic-list li{float:left; background:#dce1e6; padding:5px;}
.count li{margin:0 8px;width:140px;}
.count li img{ width:140px; height:70px;}
.count li .text-area{ width:100%; height:20px; line-height:20px; text-align:center;}
.warp-pic-list .btn{display:block;height:56px;position:absolute;top:28px;width:30px;z-index:200;cursor:pointer;}
.warp-pic-list .prev{ background:url(/statics/images/imgs/left.jpg); left:0;}
.warp-pic-list .prev:hover{background:url(/statics/images/imgs/left_q.jpg);}
.warp-pic-list .next{background:url(/statics/images/imgs/right.jpg); right:0;}
.warp-pic-list .next:hover{background:url(/statics/images/imgs/right_q.jpg);}


.nr{ width:1160px; margin:20px auto;}
.nr_l{float:left;  background:#fff;  border:1px solid #e0e0e0;width:225px;}
.ssw{ margin-left:20px;}
.nr_l_s{}
.nr_l_bt{  height:40px; line-height:40px; padding-left:35px; margin:0 auto; color:#fff; font-size:16px; font-weight:bold;background:#16865d;}
.nr_l_bt a{ color:#fff;}
.nr_l_bt span{ font-size:10px;}
.nr_l_s ul{ width:100%;}
.fl_d{ margin:10px 0;}
.flz {  margin:5px auto; font-size:14px;height:34px;border-bottom:1px dashed #ddd; position:relative; line-height:34px; font-size:12px;}
.flz a{ background:url(/statics/images/imgs/jt.png) 18px 15px no-repeat; display:block; padding-left:30px;}
.jia{ background:url(/statics/images/imgs/jia.png) 18px 12px no-repeat;}
.fl_x{ font-size:12px;}
.fl_x a{ padding-left:40px; height:30px; line-height:30px; display:block;}

.fl_ts{ font-size:12px;}
.fl_t a{ padding-left:55px; height:28px; line-height:28px; display:block;}

.bh1,.bh2,.bh3{ background:#16865d;}
.bh1 a{ color:#fff; background:url(/statics/images/imgs/jts.png) 20px 15px no-repeat;}
.bh2 a{ color:#fff; background:url(/statics/images/imgs/jts.png) 20px 13px no-repeat;}
.bh3 a{ color:#fff; background:url(/statics/images/imgs/jts.png) 20px 11px no-repeat;}
.mian_bt_tl{ display:inline-block; *display:inline; zoom:1; padding:0 15px 0 10px; border-left:10px solid #16865d; color:#16865d; font-size:15px;}
.nr_l_s_db{ width:100%; background:url(/statics/images/imgs/product_dbg.png); margin:0 auto; height:13px;}
.nr_l_x{ width:100%; height:116px; position:relative;}
.nr_l_x_bc{ background:#16865d; height:2px; width:100%; position:absolute; top:0; left:0;}
.nr_l_x_l{ width:46px; height:41px; background:url(/statics/images/imgs/lx.png); float:left; margin:30px 20px;}
.nr_l_x_r{ width:125px; margin:15px 5px; line-height:20px; float:right; }
.jc{ font-weight:bold;}
.nr_l_x_r span{ width:126px;height:22px; margin-top:8px; background:url(/statics/images/imgs/rx.png); text-align:center; line-height:21px; display:block; color:#fff;}
.nr_r{ width:910px; float:right;  border:1px solid #e0e0e0; background:#fff; padding-bottom:10px;}
.nr_r .main_cp_d{ border:1px solid #fff; margin-bottom:15px;}
.nr_r .main_cp_d:hover{ border:1px solid #16865d;}
.nr_r_bt{ margin:10px; border-bottom:1px solid #f6f6f6; height:30px; line-height:30px; position:relative;}
.nr_r_bt span{ height:30px; line-height:30x; position:absolute; right:20px; top:0;}
.nr_r_bt span img{ float:left; margin:10px 5px;}
.nr_r_nr{ margin:15px; line-height:25px; font-size:12px; min-height:500px; font-family:Arial, Helvetica, sans-serif;}
.nr_r_nr2{ margin:15px; line-height:25px; font-size:12px; min-height:500px;  font-family:Arial, Helvetica, sans-serif;}
.nr_r_nr3{margin:15px 15px 25px; line-height:25px; font-size:12px;   font-family:Arial, Helvetica, sans-serif;}

.nr_r_nr2 img{ max-width:748px; }


.news{  border-bottom:1px dashed #ccc; padding:10px 0; float:left; width:100%;}
.news:hover{ background:#609aff;}
.news:hover .news_pic{  border:2px solid #fff;}
.news:hover a{ color:#fff;}
.news:hover .news_title{ border-bottom:1px dashed #fff;}
.news_pic{ float:left; margin-left:15px; width:146px; height:116px; border:2px solid #ccc;}
.news_pic img{ width:146px; height:116px;}
.news_body{ float:right; width:550px; margin-right:15px;}
.news_title{ position:relative; height:30px; line-height:30px; font-weight:bold; border-bottom:1px dashed #CCC;}
.news_title span{ position:absolute; right:10px; top:0; font-weight:normal; font-size:12px;}
.news_nr{ font-size:12px; line-height:25px; padding:10px 0;}
.fy{ text-align:center; height:35px; line-height:35px;}
.fy a{ padding:3px 8px; margin:0 5px; background:#16865d; color:#fff;}
.fy span{padding:3px 8px; margin:0 5px;}
.nr_r_nr_bt{ line-height:28px; color:#16865d; font-weight:bold; text-align:center; font-size:16px; margin-bottom:10px; border-bottom:1px  dashed #ddd;}
.nr_r_nr_bt span{ font-size:12px; color:#999; font-family:'宋体'; font-weight:normal;}

.usb{ width:320px; float:left;}
.usb_t{ margin-bottom:15px;}
.usb_t_b{ width:320px; height:60px;overflow: hidden;position: relative;}
.usb_t_b_l{ width:15px; height:60px; position:absolute; left:0; top:0; z-index:9;}

.usb-wrap{width:280px; height:60px; margin:0 auto; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.usb_t_b_c{ width:320px; height:60px; float:left;position: relative;}

.usb_t_b_c_l{ width:58px; height:58px; float:left; margin:0 5px; border:1px solid #ccc;}
.usb_t_b_c_l img{ max-width:58px; max-height:58px;}
.usb_t_b_c_l img,.usb_t_b_c_l i{display:inline-block; vertical-align:middle;  }
.usb_t_b_c_l i{ height:100%;}
.ahover{border:1px solid #03518A;}

.usb_t_b_r{ width:15px; height:60px;position:absolute; right:0; top:0; z-index:9;}

.usb_b{ width:783px; float:right; margin-top:10px;}
.usb_b_l{ width:563px; float:left; border:1px solid #ccc;}
.usb_b_l_t{ width:563px; height:28px; line-height:28px;}
.usb_b_l_t ul{ width:112px; height:28px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.usb_b_l_t ul.tab-js:hover,.usb_b_l_t ul.tab-ahover{border-bottom:0 ;}
.usb_b_l_t ul li{ width:100%; height:28px; text-align:center; background:#f5f5f5;}
.usb_b_l_t ul li a{ height:28px; background:#f5f5f5; color:#000;display: block;width:100%;height: 28px;}
.usb_b_l_t ul.tab-js li a:hover,.usb_b_l_t ul.tab-ahover li a{ height:28px; background:#fff; color:#03518a; display:block;font-weight: bold;}

.usb_b_l_b{ margin-left:16px; margin-top:20px; margin-bottom:20px;line-height:24px;min-height:300px;height: auto !important;}

.usb_b_r{ width:198px; float:right; border:1px solid #ccc;}
.usb_b_r a{color: #666;}
.usb_b_r_t{ width:188px; height:28px; background:#f5f5f5; line-height:28px; padding-left:10px;}
.usb_b_r_b{ width:198px; height:120px;text-align:center; margin-bottom:10px; border-top:1px solid #ccc; font-weight:bold;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;margin: auto; height:200px; width:267px;}
.jqzoom img{ width:267px; height:200px;}
.jqzoom2{position:relative;padding:0;margin: auto; height:200px; width:300px;}
.jqzoom2 img{ width:300px; height:200px;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:#fff;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}



.product{ background:#fff; width:224px; margin: 10px; position:relative; float:left;}
.product_tp{ width:216px; height:180px; padding:3px;border:1px solid #ccc;}
.product_tp img{ width:216px; height:180px;}
.product_tp img,.product_tp i{display:inline-block; vertical-align:middle;}
.product_tp i{ height:100%;}
.product_bt{ width:100%;  height:35px;  line-height:35px; text-align:center; overflow:hidden; font-size:14px;}
.input-text{ border:1px solid #ccc; background:none; margin-left:15px;}
.input-body{ border:1px solid #ccc; background:none;margin-left:15px; height:150px; width:320px;}
.an{ background:url(/statics/images/imgs/but.png); display:inline-block; *display:inline;zoom:1; height:29px; width:64px; border:none; cursor:pointer; margin:15px;}
#dituContent{ line-height:22px;}

.product_l{ float:left; width:320px; text-align:center;}
.product_l img{max-width:100%; max-height:250px;}
.product_l img,.product i{ vertical-align:middle; display:inline-block;}
.product_l i{ height:100%;}
.product_r{ float:right; width:560px;}
.product_bt_z{ width:100%; height:35px; line-height:35px; color:#16865d; font-weight:bold; font-size:18px;}
.product_bt_n{ width:100%; height:25px; border-bottom:1px solid #ccc; margin-top:30px; font-size:14px;}
.product_bt_n span{ float:left; display:inline-table; padding:0 25px; background:#16865d; color:#fff;}
.product_nr{ line-height:25px; padding:5px 10px;}

.product_cs{line-height:25px;}
.product_cs h3{ display:inline-block; margin:0 5px 0 0;}

.anli{}
.anli_d{ width:300px;border:1px solid #d4d6df; float:left; margin:15px 10px 0;}
.anli_bt{ height:40px; overflow:hidden;line-height:40px; overflow:hidden; padding:10px 20px; font-size:24px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.anli_bt a{ color:#16865d;}
.anli_pic{ width:100%; height:225px;}
.anli_pic img{ width:100%; height:225px;}
.anli_more{ padding-left:20px; background:#efeff4; height:35px; line-height:35px;}
.anli_more a{ color:#16865d;}

.anli_title{ color:#16865d; font-size:35px; font-weight:bold;font-family:Verdana, Geneva, sans-serif; margin:15px 0 20px;}
.anli_r{ float:right; width:30%; line-height:25px;}
.anli_r img{ max-width:80%;}
.anli_nr{ line-height:25px; width:65%; float:left; min-height:450px;}
.anli_nr img{ max-width:80%; max-height:400px;} 
.anli_dbt{ width:99%; height:80px; line-height:80px; padding-left:1%; font-size:25px; font-weight:bold;}

#wrap{ margin:0 auto; display:inline-block !important; max-width:100%;}
.cloud-zoom-lens {border: 4px solid #888;margin:-4px;background-color:#fff;cursor:move;}
/* 这是标题文本 */
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}
/* 这是缩放窗口。 */
.cloud-zoom-big {border:4px solid #ccc;overflow:hidden;}
/* 这是加载消息。 */
.cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #000;}



.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('/statics/images/imgs/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('/statics/images/imgs/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('/statics/images/imgs/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 !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/statics/images/imgs/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);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
		.picMarquee-left .bd{ padding:10px;}
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  width:215px; padding:12px 9px; background:url(/statics/images/imgs/cp_bg.jpg)  center bottom no-repeat; border:1px solid #FAFAFA; }
		.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
		

		







