header{ width:100%; }
.top1{ background:#1F2025;width:100%; height:90px;}
.top1 .top11{ width:509px; height:40px; margin-top:25px;}
.top1 .top11 .a1{ display:inline-block; background:url(../image/top1.png) no-repeat 0 0; width:50px; height:40px;}
.top1 .top11 .a2{ display:inline-block; background:url(../image/top1.png) no-repeat -50px 0; width:50px; height:40px;}
.top1 .top11 .a3{ display:inline-block; background:url(../image/top1.png) no-repeat -100px 0; width:55px; height:40px;}
.top1 .top11 .a4{ display:inline-block; background:url(../image/top1.png) no-repeat -155px 0; width:354px; height:40px;}
.top1 .top11 .a1:hover{ background-position:0 -40px;}
.top1 .top11 .a2:hover{ background-position:-50px -40px;}
.top1 .top11 .a3:hover{ background-position:-100px -40px;}
.top1 .top11 .a4:hover{ background-position:-155px -40px;}
.top1 .top12{ width:519px; height:48px; margin-top:21px;}
.top1 .top12 .a1{ display:inline-block; background:url(../image/top2.png) no-repeat 0 0; width:375px; height:48px;}
.top1 .top12 .a2{ display:inline-block; background:url(../image/top2.png) no-repeat -375px 0; width:80px; height:48px;}
.top1 .top12 .a3{ display:inline-block; background:url(../image/top2.png) no-repeat -455px 0; width:64px; height:48px;}
.top1 .top12 .a1:hover{ background-position:0 -48px;}
.top1 .top12 .a2:hover{ background-position:-375px -48px;}
.top1 .top12 .a3:hover{ background-position:-455px -48px;}

.topnav{ width:100%; height:50px;}
.topnav .logo{ position:absolute; left:510px; top:-90px; z-index:30; background:url(../image/logo.png) no-repeat; width:180px; height:47px; padding-top:115px;}
.topnav ul li{ float:left; text-align:center; line-height:50px; position:relative;}
.topnav ul li a{ display:block; width:120px;}
.topnav ul li a:hover,.topnav ul li a.hover{ background:#FFBF00;}

.morenav{position:absolute;left:0;top:50px;padding:10px 0;overflow:hidden;background:#5C259E; z-index:4; display:none;}
.morenav li{font-size:12px;height:36px;line-height:36px;text-align:center;overflow:hidden; width:100%;}
.morenav li.on{background:#FFBF00;}

.ert{ position:relative; text-align:center;}
.ertcon1{background:url(../image/title1.png) no-repeat center;height:114px; width:416px;margin:0 auto; }
.ertcon2{background:url(../image/title2.png) no-repeat center;height:114px; width:416px;margin:0 auto; }
.ertcon3{background:url(../image/title3.png) no-repeat center;height:114px; width:416px;margin:0 auto; }
.ertcon33{background:url(../image/title33.png) no-repeat center;height:114px; width:416px;margin:0 auto; }
.ertcon4{background:url(../image/title4.png) no-repeat center;height:114px; width:416px;margin:0 auto; }
.ertcon5{background:url(../image/title5.png) no-repeat center;height:114px; width:416px;margin:0 auto; }
.ertcon6{background:url(../image/title6.png) no-repeat center;height:114px; width:416px;margin:0 auto; }
.ertcon7{background:url(../image/title7.png) no-repeat center;height:114px; width:416px;margin:0 auto; }
.ertcon8{background:url(../image/title8.png) no-repeat center;height:114px; width:416px;margin:0 auto; }
.ertcon9{background:url(../image/title9.png) no-repeat center;height:114px; width:416px;margin:0 auto; }
.ertcon10{background:url(../image/title10.png) no-repeat center;height:114px; width:416px;margin:0 auto; }

.jidi{ width:1300px;}
.jidi ul li{ width:396px; height:396px; float:left; position:relative; margin-right:5px;}
.jidi ul li .jidicon{ width:396px; height:120px; background:url(../image/hdbg.png) no-repeat; z-index:10;left:0; bottom:0;}
.jidi ul li .jidicon p{ padding-left:28px; padding-top:75px;}
.jidi .jidibg{ background:#000;}

.jidix{max-width: 1600px;min-width: 1200px;margin: 0 auto;}
.jidix ul li{  width:335px; float:left; position:relative; margin-right:5px;}

.case ul{max-width: 1600px;min-width: 1200px;margin: 0 auto;}
.case ul li{float:left; width:335px;margin: 20px;}


.casez ul{max-width: 1500px;min-width: 1200px;width: 1500px;margin-top:20px;}
.casecon{max-width: 1500px;min-width: 1200px;width: 1500px;}
.casez ul li{	float: left;margin: 0 10px 30px 10px;}
.casecon ul li{	float: left;margin: 0 10px 30px 10px;}

.casez ul li .con i{ width:30px; height:1px; border-bottom:1px solid #666; display:block; margin:5px auto;}
.viimg{position:relative;cursor:pointer; z-index:10; overflow:hidden;}
.viimg .xj{ opacity:0;position:absolute;top:-438px;left:0; width:335px; height: 512px; background:url(../image/xjj.png) no-repeat; z-index:10;}
.viimg .xj{ opacity:0;position:absolute;top:-438px;left:0; width:335px; height: 512px; background:url(../image/xjj.png) no-repeat; z-index:10;}
.more{ height:29px;  margin:0 auto; background:url(../image/moree.png) no-repeat 0 0;}
.more:hover{background-position:0 -29px;}

.pj{ width:1300px; margin-left:-50px;}
.pj .mr_frbox { height:400px; }
.pj .mr_frUl { float:left;}
.pj .mr_frUl ul li {float:left; margin:0 10px;overflow:hidden;width:280px; height:400px;}
.pj .mr_frUl ul li .su_taobao{  background:url(../image/taobao.png) no-repeat 0 0;width:240px; height:165px; padding:50px 20px;}
.pj .mr_frUl ul li a:hover .su_taobao{ background:url(../image/taobao.png) no-repeat 0 -265px;}
.pj .mr_frUl ul li .su_weixin{  background:url(../image/weixin1.png) no-repeat 0 0;width:240px; height:165px; padding:50px 20px;}
.pj .mr_frUl ul li a:hover .su_weixin{ background:url(../image/weixin1.png) no-repeat 0 -265px;}
.pj .mr_frUl ul li .su_weibo{  background:url(../image/weibo.png) no-repeat 0 0;width:240px; height:165px; padding:50px 20px;}
.pj .mr_frUl ul li a:hover .su_weibo{ background:url(../image/weibo.png) no-repeat 0 -265px;}
.pj .mr_frUl ul li .su_dianping{  background:url(../image/dianping.png) no-repeat 0 0;width:240px; height:165px; padding:50px 20px;}
.pj .mr_frUl ul li a:hover .su_dianping{ background:url(../image/dianping.png) no-repeat 0 -265px;}
.pj .mr_frUl ul li .su_hunliji{  background:url(../image/hunliji.png) no-repeat 0 0;width:240px; height:165px; padding:50px 20px;}
.pj .mr_frUl ul li a:hover .su_hunliji{ background:url(../image/hunliji.png) no-repeat 0 -265px;}
.pj .mr_frUl ul li .su_wed114{  background:url(../image/wed114.png) no-repeat 0 0;width:240px; height:165px; padding:50px 20px;}
.pj .mr_frUl ul li a:hover .su_wed114{ background:url(../image/wed114.png) no-repeat 0 -265px;}
.pj .mr_frUl ul li .plcon{ height:115px; width:280px; padding-top:20px; text-align:center}
.pj .mr_frUl ul li img{ width:80px; height:80px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%;-khtml-border-radius:50%;}
.pj .mr_frBtnL { float:left;cursor: pointer; display:block;background:url(../image/shang.png) no-repeat center; width:50px; height:300px; }
.pj .mr_frBtnR { float:right;cursor: pointer;display:block;background:url(../image/xia.png) no-repeat center; width:50px; height:300px;}

.news ul{ width:1300px; overflow:hidden;}
.news ul li{ width:581px; height:134px; overflow:hidden; margin-right:6px; margin-bottom:10px; float:left; background:#F4F4F4; border:7px solid #F4F4F4;}
.news ul li img{ margin:2px;}
.news ul li .newscon{ width:400px; height:134px; padding-left:20px;}
.news ul li .newscon i{ display:block; position:absolute; right:0; top:20px; font-size:12px; background:url(../image/biao.jpg) no-repeat 0 center; width:45px; padding-left:20px;}
.news ul li:hover{ border-color:#5C259E;}

.bottom1{ height:170px;}
.bottom1_xx{ width:237px; height:57px; margin-top:60px; border-left:1px solid #4C4D51; padding-left:40px;}
.bottom1_xx .a1{ display:inline-block; background:url(../image/xx.png) no-repeat 0 0; width:79px; height:57px;}
.bottom1_xx .a2{ display:inline-block; background:url(../image/xx.png) no-repeat -79px 0; width:79px; height:57px;}
.bottom1_xx .a3{ display:inline-block; background:url(../image/xx.png) no-repeat -158px 0; width:79px; height:57px;}
.bottom1_xx .a1:hover{ background-position:0 -57px;}
.bottom1_xx .a2:hover{ background-position:-79px -57px;}
.bottom1_xx .a3:hover{ background-position:-158px -57px;}

.ym-form{ width:600px; float:left; color:#FFF; }
.ym-form input{ width:240px; height:42px; line-height:42px; background:#444; border:none; padding-left:10px; font-size:14px; color:#999; margin-top:8px; font-family:"微软雅黑";}
.ym-form .input_btn{ width:175px; padding-left:0; margin-left:8px; cursor:pointer;}
.ym-form .input_data{ width:175px; padding-left:0; text-align:center;margin-left:8px;}
.ym-form .yzm{ position:absolute;top:140px; left:0; padding-left:45px; z-index:10;background: url(../image/form.png) repeat;}
.dizhi{ left:820px; top:37px;}
.dizhi p{ padding-top:10px;}
.dizhi p i{ text-align:right; width:150px; display:inline-block;}

.bot{ border-left:1px solid #4C4D51; padding-left:30px; padding-right:100px;}
.bot .heng{ width:37px; height:4px; background:#5C259E;}
.bot a{ display:block;}
.ditiao{ position:fixed; width:100%; height:80px; bottom:0; background:#482679; z-index:1000}
.ditiao .ditiaoxx{ margin-top:-49px; background:url(../image/fix.png) no-repeat; height:129px;}
.ditiao .ditiaoxx .a1{ width:290px; height:129px;display:inline-block;}
.ditiao .ditiaoxx .a2{ width:240px; height:129px;display:inline-block;}
.ditiao .ditiaoxx .a3{ width:360px; height:129px;display:inline-block;}
.ditiao .ditiaoxx .a4{ width:160px; height:129px;display:inline-block;}
.ditiao .ditiaoxx .a5{ width:150px; height:129px;display:inline-block;}
.erweima{ position:fixed; right:0; top:200px;z-index: 9;display:none;}

.activity ul li{ width:1200px; height:740px; margin-bottom:50px;margin:0 auto;}
.activity ul li p{ background:url(../image/huodong.png) no-repeat; width:950px; height:50px; margin-top:30px; padding:30px 0 0 250px;}
.activity1 ul{ width:1300px; overflow:hidden;}
.activity1 ul li{ width:590px;  float:left; margin-right:20px; margin-bottom:30px;}

.shey ul li{ width:1200px; height:400px; margin-bottom:25px;margin:0 auto;}
.shey ul li:nth-of-type(odd) p{ float:left;}.shey ul li:nth-of-type(odd) .sheytu{ float:right;}
.shey ul li:nth-of-type(even) p{ float:right;}.shey ul li:nth-of-type(even) .sheytu{ float:left;}
.shey ul li p{ background:url(../image/jidi.png) no-repeat 0 0; width:400px; height:400px; color:#FFF; }
.shey ul li a:hover p{ background:url(../image/jidi.png) no-repeat 0 -400px; width:400px; height:400px; color:#FFF;}
.shey ul li p i{ padding:220px 0 0 33px; display:inline-block;}

.quanqiu ul{ width:1300px; overflow:hidden;}
.quanqiu ul li{ width:590px; height:470px; margin-right:20px; margin-bottom:60px; position:relative; float:left;}
.quanqiu ul li .pai{ right:35px; top:274px;}

.map2{ width:600px; margin:0 auto;}
.td{ height:160px; width:1920px; background:#DDD;}
.td #store_hover{ width:1580px; margin:0 auto;}
.td ul li{ width:158px; height:160px; float:left; text-align:center;}
.td ul li a{ display:block; width:158px; height:160px;}
.td ul li a.hover,.td ul li a:hover{ background:#FFBF00;}
.td ul li i{ width:20px; height:1px; border-bottom:1px solid #202020; display:block; margin:5px auto;}


.film ul{ width:1300px;}
.film ul li{ position:relative; float:left; margin-right:20px;margin-bottom:20px; }
.film .action{ background:url(https://bosmia.com/Public/bx/img/action.png) no-repeat;z-index:10;width:80px; height:80px; top:90px; left:50%; margin-left:-40px;}
.film .vi{background:#000; }
.film .vi img{-o-opacity:0.52;opacity:0.52;-moz-opacity:0.52;-ms-opacity:0.52;-webkit-opacity:0.52;filter:alpha(opacity=52);}
.film a:hover .vi img{-o-opacity:0.82;opacity:0.82;-moz-opacity:0.82;-ms-opacity:0.82;-webkit-opacity:0.82;filter:alpha(opacity=82);}

/*广告滚动*/
/* sobox */
.sobox{width:4000px;position:relative;margin-left:-1500px;text-align:center;z-index: 8;}
.sobox .a_bigImg{position:absolute;top:0px;left:0px;display: block; width:100%; text-align:center;}
.soul_tah { z-index:10; width:300px; text-align:center; margin:0 auto;}
.soul_tah li{padding:0 5px; display:inline-block;}
.soul_tah li i{ display:block; width:10px;height:10px;overflow:hidden; line-height:10px;border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -khtml-border-radius: 10px; cursor:pointer; border:2px solid #FFF}
.soul_tah li.on i{background:#5C259E;}

.top_pre{ width:40px; height:40px; background:url(../image/zy.png) no-repeat 0 0; position:absolute;right:1441px; top:680px;}
.top_next{ width:40px; height:40px; background:url(../image/zy.png) no-repeat -41px 0;position:absolute; right:1400px; top:680px;}
.viimgg{position:relative;cursor:pointer; z-index:10; overflow:hidden;}
.viimgg .xjj{ opacity:1;position:absolute;top:0;left:0;width:196px; height:130px; background:url(../image/xj.png) no-repeat; z-index:10;}
.viimgg .bord{ position:absolute; top:0; left:0;  border:8px solid #FFBF00; width:180px; height:114px; z-index:10; display:none;}
.soul_ta { z-index:10; width:1200px; margin:0 auto; position:relative;}
.soul_ta .morehd{ position:absolute; right:-155px; top:0;}
.soul_ta li{ float:left; display:inline-block; position:relative; margin-right:4px; }
.soul_ta li .xian{ border-top:1px solid #FFBF00; opacity:0;}
.soul_ta li .quan{ margin-top:-16.5px;opacity:0;}
.soul_ta li.on .xian{opacity:1; }
.soul_ta li.on .quan{opacity:1; }
.soul_ta li.on .xjj{ opacity:0;}
.soul_ta li.on .bord{display:block;}


/* 子页面分页效果*/
.mpage { display:block;padding:30px 0 60px;margin:0 auto; text-align:center;}
.mpage li{ display:inline; padding:5px;}
.mpage .count,.mpage .pend,.mpage .phome{ display:none;}
.mpage .pnext a,.mpage .ppre a,.mpage .ppage a{ display:inline-block;*display:inline;zoom:1; line-height:36px; width:36px; text-align:center;border-radius:18px; -webkit-border-radius:18px; -moz-border-radius:18px; -o-border-radius: 18px; -khtml-border-radius: 18px; border:1px solid #999; font-size:16px;color:#222;}
.mpage .pnext a,.mpage .ppre a{width:auto; padding:0 30px;color:#222;}
.mpage  a:hover,.mpage  a.hover{ background:#5C259E;color:#FFF; border-color:#5C259E;}

.type_List{ text-align:center;color:#999}
.type_List a{ display:inline-block;margin:0 15px; color:#999}
.type_List a.hover{color:#fede27;}
.type_List a:hover{color:#fede27;}

.Vkuai6{ width:1500px; height:300px; background:#f8f8f8; overflow:hidden;}
.Vkuai6 .heng{ width:30px; height:1px; border-bottom:1px solid #fff; margin:5px 0;}
.Vkuai6 .p1{ width:120px; height:84px; background:url(../image/prev.png) no-repeat 0 0; text-indent:-2000em; }
.Vkuai6 a:hover .p1{ background:url(../image/prev.png) no-repeat 0 -84px; }
.Vkuai6 .p2{ width:120px; height:84px; background:url(../image/next.png) no-repeat 0 0; text-indent:-2000em; margin-top:12px; }
.Vkuai6 a:hover .p2{ background:url(../image/next.png) no-repeat 0 -84px; }
.Vkuai6 .p3{ width:120px; height:180px; background:url(../image/liebiao.png) no-repeat 0 0; text-indent:-2000em; margin-left:12px; }
.Vkuai6 a:hover .p3{ background:url(../image/liebiao.png) no-repeat 0 -180px; }

.scalee{ position:relative;}
.scalee  a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; }
.scalee  a:hover{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);box-shadow: 0px 0px 15px rgba(0,0,0,0.2); position:relative; z-index:100;}

.fancybox-type-image{opacity: 1 !important;}


/*弹窗红包+侧边弹窗报价代码*/
/*表单输入框样式*/
input,textarea{outline:none}
input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}

/*返回顶部样式*/
.tp{width:38px;height:30px;line-height:30px;color:#666;background:#fff;position:fixed;right:60px;/*bottom:530px;*/top:381px;z-index:1000;display:none;border-radius:4px;text-align:center;box-shadow: 0 3px 6px rgba(0,0,0,0.05)}
.tp:before{font-size:24px;content: "\e63a"}/*top*/
.tp:hover{background:#f5d11f;color:#fff;transition:all .2s ease-in 0s}

/*侧边飘浮报价*/
.rhb{background:url(../image/rhb.png) no-repeat;background:-webkit-image-set(url(../image/rhb.png) 1x,url(rhb_2x.png) 2x) no-repeat;width:122px;position:fixed;right:20px;top:125px;z-index:100}
.rhb h3{font-size:12px;line-height:1;font-weight:normal;color:#963;padding:58px 0 16px;text-align:center;cursor:pointer}
.rhb li{display:block;cursor:pointer;background:linear-gradient(0deg,#e1481c,#df461b);padding:15px 0 8px;box-shadow:0 4px 5px rgba(0,0,0,0.1);text-align:center}
.rhb li a{position:relative;width:90px;padding-left:6px;height:30px;font-size:14px;line-height:30px;background:linear-gradient(0deg,#ffbe64,#fee8c0);display:block;margin:0 auto;border-radius:30px;color:#630;box-shadow:0 2px 4px rgba(0,0,0,0.1)}
.rhb li a:after{content:'▶';font-size:12px;transform:scale(0.5);display:inline-block}
.rhb li:hover a{background:linear-gradient(180deg,#ffbe64,#fee8c0)}
.rhb li p{font-size:12px;line-height:2; color:#fc9}
.rhb .n2{border-radius:0 0 10px 10px}
.rhb .n1{margin-top:8px;border-radius:10px}

/*侧边点开弹窗样式*/
#hb01{background:linear-gradient(135deg,#fb6bb5 80%,#fd8cc6 100%);width:900px;height:480px;border-radius:10px;padding:0;/*position:fixed;top:50%;left:50%;margin:-240px 0 0 -450px;z-index:4*/}
#hb01:before{content:'';display:block;width:400px;height:100%;background:url(../image/hb01.jpg) no-repeat center center;background:-webkit-image-set(url(../image/hb01.jpg) 1x,url(../image/hb01_2x.jpg) 2x) no-repeat center center;position:absolute;top:0;right:0}
#hb01 .hd,#hb01 .bt{color:#fff;padding-left:54px}
#hb01 .hd{padding:60px 0 35px 54px/*;text-shadow:0 0 4px rgba(0,0,0,0.2)*/}
#hb01 .hd span{font:700 66px/1 Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";}
#hb01 .hd h3{font-size:42px;line-height:1;font-weight:700;margin:26px 0 14px}
#hb01 .hd i{font-size:20px;line-height:1;font-weight:300;font-style:normal;margin-left:2px}
#hb01 .bt input{font-size:18px;height:36px;width:188px;border:none;border-radius:5px;text-indent:20px}
#hb01 .bt input::-webkit-input-placeholder,#hb02 input::-webkit-input-placeholder{font-weight:300}
#hb01 .bt div{float:left;position:relative;color:#999}
#hb01 .na{margin:0 10px 15px 0}
#hb01 .na:after,#hb01 .te:after{color:#fb6bb5;font-size:36px;line-height:1;position:absolute;top:1px;right:5px}
#hb01 .na:after{content:"\e630"}/*ren*/
#hb01 .te:after{content:"\e62e"}/*tel3*/
#hb01 .sub{clear:both}
#hb01 .sub button{font-size:18px;width:386px;height:36px;background:#fff100;color:#333;border-radius:5px;border:none;cursor:pointer}
#hb01 .sub button:hover{background:#ff0}

/*弹出红包样式 .hb02 .fancybox-bg{display:none}*/
#hb02 .fancybox-close-small{right:-20px;opacity:1}
#hb02 .fancybox-close-small svg{background:#fd3331;border-radius:50%}
#hb02 .fancybox-button svg path{color:#fff}
#hb02{background:url(../image/hb02.png) no-repeat;background:-webkit-image-set(url(../image/hb02.png) 1x,url(hb02_2x.png) 2x) no-repeat;width:300px;height:380px;text-align:center;padding:0;overflow:visible}
#hb02 .hd{padding:171px 0 12px;background:linear-gradient(90deg,#ffd37b,#fff4cd,#ffd37b);-webkit-background-clip:text;-webkit-text-fill-color: transparent}
#hb02 .hd i{font-size:22px;line-height:1;font-weight:300;font-style:normal}
#hb02 .hd h3{font-size:22px;line-height:1.4;font-weight:700}
#hb02 .hd b{font:700 34px/1.4 Impact;vertical-align:sub}
#hb02 input{width:192px;height:36px;font-size:20px;margin:0 auto 12px;text-align:center;border:0;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,0.1)}
#hb02 .sub button{width:192px;height:36px;cursor:pointer;background:linear-gradient(180deg,#fee8c0,#ffbe64);font-size:18px;line-height: 34px;color:#630;border:0;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,0.1)}
#hb02 .sub button:hover{background:linear-gradient(180deg,#ffbe64,#fee8c0)}