﻿@charset "utf-8";
/* CSS Document */
@import url("comm.css");

.topadcs{width:1000px; margin:0 auto 10px;overflow:hidden; text-align:center;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:300px;}
/*分页p*/
.pagination{width: 100%; height: 50px;overflow: hidden;text-align: center;}
.pagination li{display: inline-table; margin-left: 5px;}
.pagination li a{padding: 5px 8px; display: inline-table;background: #e3e3e3;}

.leftr{ float:left; width:230px; overflow:hidden;display:inline;}
.rightl{ width:754px; float:right; display:inline; margin-left:16px; overflow:hidden;}


/* -- 当前位置 -- */
.plc { background-color:#fff; height:30px; line-height:30px;  padding:0; position:relative; color:#666; overflow:hidden; } /*面包屑导航,文字色彩可自行修改,现在为灰色*/
.plc span {}
.plc img { margin-top:2px; vertical-align:middle;}
.plc_tit { font-weight:bold; line-height:50px;} /* a的颜色*/
.plc_tit:hover { text-decoration:none;}
.plc2 { background-position:-63px -57px; line-height:27px; text-indent:10px; color:#fff; margin-bottom:10px; }/*资讯详细页面，面包屑导航,文字色彩可自行修改,现在为白色*/
.plc2 a { color:#fff;}/*资讯详细页面，面包屑导航连接,文字色彩可自行修改,现在为白色*/
.plc2 a:hover { color:#fff;}/*资讯详细页面，面包屑导航连接,文字色彩可自行修改,现在为白色*/

.pro_main { border:solid 1px #ccc;  zoom:1; padding:10px 5px; overflow:hidden;}
.prodesc { font-size:14px; text-indent:2em; line-height:26px; border-bottom:1px dotted #CCC; margin-bottom:8px;}
.p_m_b{-moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;}

/*产品中心*/
dl.pd_list_dl{ width:217px; overflow:hidden; float:left;padding:5px 15px 10px;}
dl.pd_list_dl dt,dl.pd_list_dl dt a{ width:217px; height:183px;line-height:0; font-size:0;}
dl.pd_list_dl dt img{width:213px; height:179px; padding:1px; border:1px solid #D6D6D6; }
dl.pd_list_dl dt a:hover img{border:1px solid #008FE7;}
dl.pd_list_dl dd{ margin-top:3px; height:30px; width:217px; line-height:30px; text-align:center; overflow:hidden;}
dl.pd_list_dl dd a{color:#333;}
dl.pd_list_dl dd a:hover{color:#008FE7 ;}

dl.pd_list_dl.pic dt img{width:213px; height:179px;}

dl.pd_list_dls {width:217px; overflow:hidden; float:left;padding:5px 15px 10px; height:185px;}
dl.pd_list_dls dt,dl.pd_list_dls dt a{ width:217px; height:148px;line-height:0; font-size:0;}
dl.pd_list_dls dt img{width:213px; height:144px; border:1px solid #D6D6D6; padding:1px; }
dl.pd_list_dls dt a:hover img{border:1px solid #008FE7;}
dl.pd_list_dls dd{ margin-top:3px; height:30px; width:217px; line-height:30px; text-align:center; overflow:hidden;}
dl.pd_list_dls dd a:hover,dl.pd_list_dl dd a:hover {color:#008FE7;}


dl.case_dl{ width:217px; overflow:hidden; float:left; padding:5px 15px 10px;}
dl.case_dl dt,dl.pd_list_dl dt a{ width:217px; height:225px;line-height:0; font-size:0;}
dl.case_dl dt img{width:213px; height:225px; padding:1px; border:1px solid #D6D6D6; }
dl.case_dl dt a:hover img{border:1px solid #008FE7;}
dl.case_dl dd{ margin-top:3px; height:30px; width:217px; line-height:30px; text-align:center; overflow:hidden;}
dl.case_dl dd a{color:#333;}
dl.case_dl dd a:hover{color:#008FE7 ;}

/*分页p*/
.pagination{width: 100%; height: 50px;overflow: hidden;text-align: center;}
.pagination li{display: inline-table; margin-left: 5px;}
.pagination li a{padding: 5px 8px; display: inline-table;background: #e3e3e3;}
/*---产品列表页面的随机资讯--*/
.RandomNews {background-color:#fff;}
.diysr{background:url(../img/base754.gif) no-repeat;height:36px;line-height:36px;padding-left:27px;color: #008FE7;}
.diysr a{color:#008FE7;font-weight:bold;}
.diysr a:hover,.tit a:hover{text-decoration:underline;}
.news_random{border:1px solid #CCC;border-top:none;width:752px;padding:8px 0 10px 0;}
.news_random li{ height:28px;line-height:28px; padding:0 17px 0 10px;  width:345px; float:left;overflow:hidden;}
.news_random li a{width:240px; line-height:28px; background:url(../img/ico55.gif) no-repeat 0 12px; padding-left:12px; display:inline-block;  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_random li a:hover{color:#008FE7;}
.news_random li span{color:#999;}

.leib2{ width:230px;}
.leib2 .tit{color:#fff; border-top:5px solid #0786d3; font-size:20px; background:#008FE7; height:69px; line-height:69px; text-align:center; overflow:hidden; font-weight:bold;}
.leib2 .tit a{ color:#fff;}
.leib2 .nr{ border:1px solid #ccc; border-top:0; background:#fff; padding:4px 11px 8px;overflow:hidden;}
.leib2 .nr h4{ background:#31353E; height:44px; line-height:44px; padding-left:28px;overflow:hidden;margin-top:10px;}
.leib2 .nr h4 a{ color:#fff; display:block; font-size:14px;}
.leib2 .nr h4.cur{ background:#008FE7;}
.leib2 .nr h4:hover{ background:#008FE7;}
.leib2 .nr ul{padding:0 15px;}
.leib2 .nr li{background: url(../img/icon1.gif) no-repeat scroll 0 18px ; padding-left: 17px; color: #666;line-height: 44px; overflow: hidden;white-space: nowrap; height:44px;border-bottom:1px dashed #DEDEDE}
.leib2 .nr li a { display:block; font-size:14px;}
.leib2 .nr li a:hover{color:#008FE7}
.leib2 .nr li.cur a{ color:#008FE7;}


/*---联系我们--*/
.contactn{ width:230px; margin-top:10px;}
.contactn .tits{ background:url(../img/tit1n.gif) repeat-x; height:32px; line-height:32px;padding-left:13px;color:#333;}
.contactn .tits a{color:#333;}
.contactn .subnr{ border:1px solid #ccc; border-top:0; background:#fff;padding:5px 9px; width:181px; overflow:hidden;}
.contactn .subnr p{ line-height:25px; overflow:hidden;}
.contactn .subnr span{ color:#333;}
.contactn .subnr h5{ padding-top:12px;  line-height:28px; overflow:hidden;}


.leib .tit{ color:#fff; border-top:5px solid #0786d3; font-size:20px; background:#008FE7; height:69px; line-height:69px; text-align:center; overflow:hidden; font-weight:bold;}
.leib .tit a{ color:#fff; }
.leib .tit a:hover{color:#fff; }
.leib .nr { border:1px solid #dfdfdf; padding:12px 5px 10px 5px; background:#fff;}
.leib .nr h4 a{ font-weight:bold; color:#333; font-size:12px; padding-left:26px; height:24px; line-height:24px; display:block; margin-bottom:5px;}
.leib .nr .cur a { display:block; color:#008FE7;}
.leib .nr ul { padding-bottom:5px; border-bottom:1px dotted #8b8b8b; margin-bottom:7px;}
.leib .nr li a { display:block; padding-left:40px; background:url(../img/ico003.gif) no-repeat 30px 10px; line-height:24px; height:24px; overflow:hidden}
.leib .nr h4{ background:#ccc;}


		/* -- 最近浏览过的产品 -- */
dl.pd_t05_con_dl { width:170px; height:164px; overflow:hidden; margin:10px auto 3px;}
dl.pd_t05_con_dl dt,dl.pd_t05_con_dl dt a{ width:170px; height:144px; line-height:0; font-size:0;}
dl.pd_t05_con_dl dt img { width:166px; height:140px; padding:1px; border:solid 1px #ccc;}
dl.pd_t05_con_dl dt a:hover img { border:solid 1px #008FE7;}
dl.pd_t05_con_dl dd {width:170px; overflow:hidden;height:20px; line-height:20px; padding-top:5px; text-align:center; color:#555; }



.leftcontact h3{ background:#008FE7; border-top:5px solid #0786d3; height:69px; line-height:69px; font-size:16px; color:#fff; text-align:center;}
.leftcontact{ width:230px; margin:10px auto; overflow:hidden;}
.leftlx_c{  overflow:hidden; border:1px solid #ccc;  border-top:0;}

.leftlx_c span{ display:block; background:url(../img/lxtel.jpg) no-repeat 0 center; font-size:12px; color:#666; padding-left:35px; margin:15px 0 15px 20px;}
.leftlx_c span b{ display:block; font-size:16px;_font-size:16px; color:#000;}
.leftlx_c ul{ margin:0 0 0 20px;}
.leftlx_c li{ font-size:12px; color:#333; margin-bottom:15px;}
.leftlx_c li em{   font-size:12px;  display:block; font-weight:bold; margin-bottom:5px; font-style:normal; padding-right:8px;}


/*内容页*/
.p_con_t{clear:both; margin:10px 0 0 0;}
.p_con_t .pct_fl{float:left; width:380px;}
.p_con_t .pct_fl img{width:380px; height:350px;}
.p_con_t .pct_fr{float:right; width:350px;}
.p_con_t .pct_fr h1{ min-height:40px; line-height:24px; font-size:22px; border-bottom:1px solid #d8d8d8; display:block;}
.p_con_t .pct_fr p{clear:both; margin-top:8px; font-size:14px; color:#999; line-height:180%; display:inline-block;}
.p_con_t .pct_fr p b{font-size:14px; color:#999; line-height:180%;}
.p_con_t .pct_fr .phone{clear:both; margin:20px 0 0 0; color:red; font-size:24px; display:inline-block;}
.p_con_t .pct_fr .phone span{ color:#666;font-size:24px; }
.p_con_t .pct_fr .pt_ba{float:left; height:40px; line-height:40px; width:120px; background:#008FE7 ; font-size:16px; text-align:center; color:#fff; margin-right:20px; -moz-border-radius:6px; -webkit-border-radius:6px;  border-radius:6px;}
.p_con_t .pct_fr .pt_bb{float:left; height:40px; line-height:40px; width:120px; background:red; font-size:16px; text-align:center; color:#fff; -moz-border-radius:6px; -webkit-border-radius:6px;  border-radius:6px;}

.p_con_tit{clear:both;margin:20px 0 0 0;  height:35px; }
.p_con_tit .titt{ width:160px; text-align:center; height:35px; line-height:35px; background:#008FE7 ; color:#fff; font-size:18px; border-top-left-radius: 6px ; -moz-border-radius-topleft: 6px ; -webkit-border-top-left-radius:6px ;border-top-right-radius: 6px;-moz-border-radius-topright: 6px; -webkit-border-top-right-radius:6px ;}
.p_con{clear:both;  overflow:hidden; border:1px solid #d6d6d6;  padding:12px 20px 12px 20px; font-size:14px; line-height:180%; color:#333; border-top-right-radius: 6px;-moz-border-radius-topright: 6px; -webkit-border-top-right-radius:6px ;}
.p_con img{max-width:700px;}


.p_con .titt{border-bottom:1px solid #d6d6d6; margin-top:60px;}
.p_con .t_g{clear:both; margin:30px 0 0 0;}

.p_con .t_g dl{clear:both; height:auto!impotrant; height:40px;}
.p_con .t_g dl dt{float:left; width:130px; text-align:right; font-size:14px; color:#333;}
.p_con .t_g dl dd{float:left; width:530px; margin-left:20px; }
.p_con .t_g dl dd input{float:left; width:350px; border:1px solid #d6d6d6; height:34px; line-height:34px; padding:0 8px 0 8px; font-size:14px; color:#333; font-family:"微软雅黑", Verdana, Geneva, sans-serif; outline:none;}
.p_con .t_g dl dd textarea{ height:90px; width:350px; border:1px solid #d6d6d6; padding:8px; font-size:14px; color:#333; font-family:"微软雅黑", Verdana, Geneva, sans-serif; line-height:180%;outline:none;}
.p_con .t_g dl dd span{float:left; font-size:12px; color:#999; margin-left:12px; display:inline-block}
.p_con .t_g dl dd span b{color:red; font-weight:normal;}
.p_con .t_g dl dd .btj{height:35px; line-height:35px; width:150px; background:#999; font-size:14px; text-align:center; color:#fff; -moz-border-radius:6px; -webkit-border-radius:6px;  border-radius:6px; display:inline-block;}
.p_con .t_g dl dd .btj:hover{ background:#008FE7 ;}

.p_con1 .t_g{clear:both; margin:30px 0 0 0;}

.p_con1 .t_g dl{clear:both; height:auto!impotrant; height:40px;}
.p_con1 .t_g dl dt{float:left; width:130px; text-align:right; font-size:14px; color:#333;}
.p_con1 .t_g dl dd{float:left; width:460px; margin-left:20px; }
.p_con1 .t_g dl dd input{float:left; width:350px; border:1px solid #d6d6d6; height:34px; line-height:34px; padding:0 8px 0 8px; font-size:14px; color:#333; font-family:"微软雅黑", Verdana, Geneva, sans-serif; outline:none;}
.p_con1 .t_g dl dd textarea{ height:90px; width:350px; border:1px solid #d6d6d6; padding:8px; font-size:14px; color:#333; font-family:"微软雅黑", Verdana, Geneva, sans-serif; line-height:180%;outline:none;}
.p_con1 .t_g dl dd span{float:left; font-size:12px; color:#999; margin-left:12px; display:inline-block}
.p_con1 .t_g dl dd span b{color:red; font-weight:normal;}
.p_con1 .t_g dl dd .btj{height:35px; line-height:35px; width:150px; background:#999; font-size:14px; text-align:center; color:#fff; -moz-border-radius:6px; -webkit-border-radius:6px;  border-radius:6px; display:inline-block;}
.p_con1 .t_g dl dd .btj:hover{ background:#008FE7 ;}



/*新闻列表页*/

.d_l_a{margin:10px 0 0 0; padding:0; border-top:1px solid #d6d6d6;}
.d_l_a img{max-width:755px;}
.d_l_a dl{clear:both; margin:0; padding:20px 0 20px 0; overflow:hidden; border-bottom:1px solid #f0f0f0;}
.d_l_a dl dt{float:left; width:220px; height:110px; overflow:hidden;}
.d_l_a dl dt img{width:220px; min-height:110px;}
.d_l_a dl dd{float:right; width:510px; font-size:13px; color:#666; line-height:180%; display:inline-block; overflow:hidden;}
.d_l_a dl dd p{clear:both; font-size:14px; color:#999; line-height:180%; display:inline-block;}
.d_l_a dl dd a{font-size:14px; color:#999; text-decoration:none;}
.d_l_a dl dd a:hover{color:#008FE7 ;}
.d_l_a dl dd h3{height:30px; line-height:30px; overflow:hidden; display:block;white-space:nowrap; text-overflow:ellipsis;}
.d_l_a dl dd h3 a{ font-size:18px;color:#333; font-weight:normal;}
.d_l_a dl dd h3 a:hover{ color:#008FE7 ;}
.d_l_a dl:hover dd h3 a{color:#008FE7 ;}
.d_l_a dl:hover dd p{color:#666;}

/*新闻文章页*/
.news_con{clear:both; margin:12px auto; width:1000px;}
.news_con .n_c_fl{float:left; width:700px;}
.news_con .n_c_fr{float:right; width:280px; margin:40px 0 0 0;}

.news_art{clear:both; margin:10px 0 0 0; border:1px solid #d6d6d6; padding:0 24px 20px 24px; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;}
.news_art h1{ padding:20px 0 20px 0; text-align:center; display:block; min-height:40px; line-height:24px; padding:20px 0 0 0; font-size:22px; color:#000;}
.news_art .art_t{clear:both; height:35px; line-height:35px; font-size:12px; color:#999; text-align:center; border:1px dashed #d6d6d6; border-left:none; border-right:none;}
.news_art .art_t span{font-size:12px; line-height:35px; color:#999; margin-right:20px; display:inline-block;}
.news_art_c{clear:both; margin:20px 0 0 0; min-height:300px; overflow:hidden;}
.news_art_c,.news_art_c div,.news_art_c p,.news_art_c span,.news_art_c b,.news_art_c strong,.news_art_c i,.news_art_c u,.news_art_c a,.news_art_c td{font-size:14px; color:#333; line-height:180%;}
.news_art_c img{ max-width:650px;}



.news_con .n_c_fr .n_tit{height:50px; line-height:50px; border-top:4px solid red; font-weight:bold; background:#008FE7; color:#fff; font-size:16px; padding-left:12px; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;}
.news_con .n_c_fr .n_li{clear:both; padding:10px 0 0 0;}
.news_con .n_c_fr .n_li li{clear:both; border-left:3px solid #d6d6d6; padding:0 0 0 12px; height:35px; line-height:35px; margin:5px 0 0 0; overflow:hidden; }
.news_con .n_c_fr .n_li li a{font-size:14px; color:#666; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; }
.news_con .n_c_fr .n_li li a:hover{color:#008FE7 ;}
.news_con .n_c_fr .n_li li:hover{border-left:3px solid #008FE7 ;}


/*自助报价*/
.bj_ban{clear:both; text-align:center;}
.bj_tit{clear:both; text-align:center; min-height:60px; line-height:60px; font-size:28px; color:#333; margin:30px 0 0 0;}
.bj_inpa{clear:both; text-align:center; height:40px; margin:40px 0 0 0;}
.bj_inpa span{line-height:40px; font-size:14px; color:#333; display:inline-block; }
.bj_inpa span .ipua{height:28px; line-height:28px; color:#333; width:150px; background:#f4f4f4; border:1px solid #d6d6d6; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;outline:none; padding:0 6px 0 6px;}
.bj_inpa span .ipua:hover{ background:#fff;}
.bj_inpa span.m_l{margin-left:80px;}
.bj_inpa span.f_red{color:red;}

.bj_inpb{clear:both; margin:20px auto; width:1000px; background:#f4f4f4; height:80px; -moz-border-radius:6px; -webkit-border-radius:6px;  border-radius:6px; text-align:center;}
.bj_inpb span{line-height:80px; font-size:14px; color:#333; display:inline-block; }
.bj_inpb .ipub{height:28px; line-height:28px; color:#333; width:60px; background:#fff; border:1px solid #d6d6d6; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;outline:none; padding:0 6px 0 6px;}
.bj_inpb .ipuc{height:28px; line-height:28px; color:#333; width:120px; background:#fff; border:1px solid #d6d6d6; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;outline:none; padding:0 6px 0 6px;}
.bj_inpb span.m_l{margin-left:80px;}


.bj_like {clear:both; margin:20px auto; width:880px; padding-left:100px;}
.bj_like li{ float: left; height:248px;width:177px; :12px; padding-left: 12px; margin:0 3px 0 3px; position: relative;}
.bj_like li.like1{background: url(../img/oneprice_3.png) no-repeat;}
.bj_like li.like1 input{ position: absolute; top:195px;left:85px;width: 28px; height: 27px;border:none;}
.bj_like li.like2{background: url(../img/oneprice_4.png) no-repeat;}
.bj_like li.like2 input{ position: absolute; top:195px;left:85px;width: 28px; height: 27px;border:none;}
.bj_like li.like3{background: url(../img/oneprice_5.png) no-repeat;}
.bj_like li.like3 input{ position: absolute; top:195px;left:85px;width: 28px; height: 27px;border:none;}
.bj_like li.like4{background: url(../img/oneprice_6.png) no-repeat;}
.bj_like li.like5{background: url(../img/smart-home.jpg) no-repeat;}
.bj_like li.like4 input{ position: absolute; top:195px;left:85px;width: 28px; height: 27px;border:none;}
.bj_like li.like5 input{ position: absolute; top:195px;left:85px;width: 28px; height: 27px;border:none;}

.bj_Brand {clear:both; margin:20px auto; width:880px; background:#ffdbb1; -moz-border-radius:6px; -webkit-border-radius:6px;  border-radius:6px; padding:40px 0 40px 100px;}
.bj_Brand li{ float: left; height:248px;width:190px; :12px; padding-left: 12px; position: relative; overflow:hidden; line-height:360px; font-size:24px; color:#008FE7 ; text-indent:13px;}
.bj_Brand li.Brand1{background: url(../img/dajin.jpg) no-repeat;}
.bj_Brand li.Brand1 input{ position: absolute; top:205px;left:78px;width: 28px; height: 27px;border:none;}
.bj_Brand li.Brand2{background: url(../img/geli.jpg) no-repeat;}
.bj_Brand li.Brand2 input{ position: absolute; top:205px;left:78px;width: 28px; height: 27px;border:none;}
.bj_Brand li.Brand3{background: url(../img/meidi.jpg) no-repeat;}
.bj_Brand li.Brand3 input{ position: absolute; top:205px;left:78px;width: 28px; height: 27px;border:none;}
.bj_Brand li.Brand4{background: url(../img/rili.jpg) no-repeat;}
.bj_Brand li.Brand4 input{ position: absolute; top:205px;left:78px;width: 28px; height: 27px;border:none;}

.bj_tj{margin:50px auto; text-align:center; width:1000px; }
.bj_tj input{background:url(../img/imgtj.png) no-repeat center; width:135px; height:36px; border:none; cursor: pointer;}


.bj_dg{clear:both; margin:20px auto; width:1000px; border:1px solid #ddd; min-height:200px; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px; padding:0 0 30px 0;}
.bj_dg .dg_tit{height:40px; line-height:40px; border-bottom:1px solid #ddd; padding-left:12px; font-size:14px; font-weight:bold; color:#333;}
.bj_dg .dg_tit span{color:red;font-size:14px; font-weight:bold;}
.bj_dg ul{clear:both; height:40px; border-bottom:1px dashed #d6d6d6;}
.bj_dg ul:hover{ background:#FEEBE2;}
.bj_dg ul.uno{ background:#f4f4f4;}
.bj_dg ul li{float:left; line-height:40px; width:11%; text-align:center; color:#333; font-size:12px;}

/*----*/
.about_art{clear:both; border:1px solid #d6d6d6; padding:24px; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px; margin:10px 0 0 0; min-height:300px; overflow:hidden;}
.about_art,.about_art div,.about_art p,.about_art span,.about_art b,.about_art strong,.about_art i,.about_art u,.about_art a,.about_art td{font-size:14px; color:#333; line-height:180%;}
.about_art img{ max-width:650px;}


/*! 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('../img/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('../img/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;
	-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;z-index: 99999;
	visibility: hidden;
	_visibility:visible;
	+visibility:visible;
	*visibility:visible;
}

.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('../img/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; width: 100%;bottom: -35px;left:0;z-index: 8050;text-align: center;}

.fancybox-title-float-wrap .child {	display: inline-block;padding: 2px 20px;	background: transparent; /* Fallback for web browsers that doesn't support RGBa */	background: #000;	-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);}












