@charset "utf-8";

body{

/*
background:-moz-linear-gradient(top,#e8e8e8,#b8b8b8);//Mozilla
background:-webkit-gradient(linear,0 0,0 100%,from(#e8e8e8),to(#b8b8b8));//Old gradient for webkit
background:-webkit-linear-gradient(top,#e8e8e8,#b8b8b8);//new gradient for Webkit
background:-o-linear-gradient(top,#e8e8e8,#b8b8b8); //Opera11
*/
}

.headbox{height:70px;width:100%;min-width:1230px;background: #000000;}


.navbox{height:70px;}

.logo{padding:8px 3px;float:left;width:130px;}
.logo img{width:130px;height:50px;}
.sethome{float:right;width:900px;height:70px;}
.adsnav{width:100%;height:70px;}
.adsnav ul li{width:110px;height:70px;text-align:center;float:left;}
.adsnav ul li>a{display:block;width:70%;margin-left:15%;height:67px;font-size:15px;color:#edc78e;font-weight:500;line-height:67px;border-bottom:3px solid #000;text-align:center;}
.adsnav ul li .snav{display:none;width:100%;position:absolute;left:0;top:70px;z-index:999;background:rgba(0,0,0,0.7);}
.adsnav ul li>div>a{display:block;line-height:30px;width:100%;height:30px;font-size:12px;color:#fff;border-top:1px solid #f8f8f8;overflow: hidden;}

.adsnav ul li div.pronav{background:#fff;padding:25px 0px 0px;overflow:hidden;text-align:center;}

.box{height:127px;overflow: hidden;width:100%; min-width:1200px;position: relative;}
#roll{width:100%;}
#roll dd{width:120px; margin:0px 5px;float:left;text-align: center;height:127px;}
#roll dd p{width:70%;height:40px;margin:2px 15% 0px;line-height:40px;padding-bottom:20px;border-bottom:3px solid #fff;}
#roll dd p a{line-height:40px;color:#333;}
#roll dd img{max-width:80px;height:80px;}
#roll dd:hover p {border-color:#edc78e;}

.box span{position: absolute;display: inline-block;  width:6px; height:10px;cursor:pointer; pointer;z-index: 90;  top:48px;}
.box .prev1{ left:0px;background:url(../../../tpl/gs/images/lbtn.png);}

.box .next1{right:0px;background:url(../../../tpl/gs/images/rbtn.png);}

.dv_cent{ width:100%; overflow: hidden;position: relative; float:left;}



.adsnav ul li>a:hover{border-color:#edc78e;}
.adsnav ul li div a:hover{color:#fff}

.tel{color:#fff;line-height:40px;float:left;height:40px;padding-left:45px;background:url(../../../tpl/gs/images/tel.png) no-repeat left center;}
.tel span{color:#fff;line-height:40px;font-size:16px;font-family:"Microsoft YaHei";font-weight:bold;}
#menuli{width:2px; background:url(../../../tpl/gs/images/navx.png) top center;float:left;height:45px;}
.parent{position:relative;}
#menubg{border-color:#edc78e;}



.banner{width:100%;overflow:hidden;min-width:1230px;}
.slideBox{ width:100%; height:620px; overflow:hidden; position:relative; min-width:1230px;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:48%; bottom:37px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:15px;  width:15px; height:15px;border-radius: 50%; line-height:14px; text-align:center; background:#6d574f;color:#6d574f; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f9ce52; color:#f9ce52; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{display:block;width:100%;height:700px;min-width:1230px;}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../../../tpl/gs/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }



.mid-banner{height:350px;width:100%;overflow:hidden;min-width:1230px;margin:0 auto;}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{  height:350px; background:#333; position:relative; overflow:hidden;width:1920px;left:50%;margin-left:-960px;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../../../tpl/gs/images/l.png) no-repeat; position:absolute; top:320px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../../../tpl/gs/images/r.png) no-repeat; position:absolute; top:320px; right:10px; z-index:10;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#b90822;}

.main_two{width:100%;min-width:1230px;background:url(../../../tpl/gs/images/bx.png) repeat-x;background-color:#eaeaea;padding: 22px 0 56px;}
.mincolor{background:#fff;}
.mt-left{width:613px;float:left;border-right:1px solid #eaeaea;}
.mt-right{width:613px;float:right;border-left:1px solid #eaeaea;}
.mt-left img,.mt-right img{width:100%;height:350px;display:block;}
.mt-left p,.mt-right p{width:100%;height:40px;text-align:center;color:#333;margin-top:20px;}
.mt-left h1,.mt-right h1{width:100%;height:30px;text-align:center;color:#333;padding-bottom:20px;}
.mt-left h1 a,.mt-right h1 a{color:#333;}

.main{width:1230px;min-width:1230px;margin:0 auto;}
.main_one{height:418px;padding:30px 0px;width:100%;min-width:1230px;}


.intitle{height:100px;height:44px;font-size:24px;font-weight:bold;color:#0b0b0b;}

.more{display:block;width:150px;height:30px;border-radius:20px;background:#cccccc;color:#fff;text-align:center;line-height:30px;margin:10px auto;}
.more:hover{background:#018dda;}


.iplist{float:left;width:830px;}
.ipbox{width:400px;margin:10px 0;}
.ipbox div{width:400px;height:150px;overflow:hidden;}
.ipbox div img{width:400px;height:150px; display:block; webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);-webkit-backface-visibility: hidden;backface-visibility: hidden; }
.ipbox h1{height:35px;}
.ipbox h1 a{color:#333;line-height: 25px; font-size:16px;}

.ipbox:hover{box-shadow: 0px 2px 3px #ccc;}
.ipbox:hover div img{width: -webkit-calc(100% + 10px);opacity: 1;-webkit-transition: opacity 0.9s, -webkit-transform 0.9s;transition: opacity 0.9s, transform 0.9s;-webkit-transform: translate3d(-5px,0,0) scale(1.12);transform: translate3d(-5px,0,0) scale(1.12);}

.ivi{float:right;width:365px;}
.ivbox{width:100%;margin-top:10px;height:372px;}
.ivbox a{display: block;width:365px;height:372px;background: url(../../../tpl/gs/images/vbtn.png) no-repeat center center;}
.videotcbox{ width:500px;  display: none;}

.player1{width:500px; display: block; }

.title3{ text-align: center; font-size: 1.8em; line-height: 1em; margin: 0 0 12px; font-weight: bold; color: #0b0b0b;}

.main_three{padding:20px 0px 40px;background:#fff;}

.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ height:50px; line-height:30px; margin-bottom:20px;}
.slideTxtBox .hd ul{ height:34px;padding:10px 0px; text-align:center;  }
.slideTxtBox .hd ul li{ display:inline-block; width:80px;height:34px; cursor:pointer;margin:0px 5px; border-radius:3px;line-height:34px; }
.slideTxtBox .hd ul li.on{  background:#d2ad71; color:#fff; }
.slideTxtBox .bd ul{  zoom:1;  }
.slideTxtBox .bd ul li{height:124px; width:555px;border-bottom:1px solid #ccc; padding:13px 30px 13px 15px;float:left;}
.slideTxtBox .bd ul li .inn-title{height:42px;overflow:hidden;}
.slideTxtBox .bd ul li .inn-title a{display:block;float:left;width:80%;line-height:42px;color:#333;font-size:16px;}
.slideTxtBox .bd ul li .inn-title span{float:right;line-height:42px;color:#808080;}
.slideTxtBox .bd ul li .inn-content{line-height:20px;color:#666;height:60px;overflow:hidden;font-size:12px;}
.slideTxtBox .bd ul li p{text-align:right;}
.slideTxtBox .bd ul li p a{color:#333;padding:3px 20px;}
.inspic{width:100%;overflow:hidden;line-height:0px;}
.inspic img{width:100%;}
.slideTxtBox .bd ul li.innone{padding:15px;background:#f8f8f8;margin-right:50px;width:520px;height:423px;}
.slideTxtBox .bd ul li:hover{box-shadow:0px 0px 5px #ccc;}



.footer{background:#1f2024;width:100%;min-width:1230px;margin-top:15px;}
.fnote{width:183px;height:180px;color:#808080;}
.fnote p{color:#808080;font-size:14px;line-height: 40px;}

.erwei{width:89px;height:89px;border:5px solid #fff;margin-top:20px;}

.fcontent{width:900px;}
.fcontent dl{width:120px;border-right:1px solid #262626;min-height:170px;float:left;margin-right:40px;}
.fcontent dl dt{color:#fff;height:60px;font-size: 16px;line-height: 60px;}
.fcontent dl dd a{color:#808080;font-size:13px;line-height:36px;}
.fcontent dl dd a:hover{text-decoration:underline;}

.copyright{min-height:100px;color:#808080;line-height:48px;}
.copyright p{color:#808080;}
.webRight{width:900px;overflow:hidden;line-height:48px;font-size:12px;color:#565656;}
.share{height:48px;border-bottom:1px solid #303035;}
.webRight{width:900px;overflow:hidden;line-height:46px;font-size:12px;}
.webRight a{line-height:46px;font-size:12px;}

.ftel{width:50%;font-size: 12px;padding-left:17px;background: url(../../../tpl/gs/images/tel.png) no-repeat left  16px;height:48px;color:#808080;}
.fs{width:185px;height:30px;background: url(../../../tpl/gs/images/share.png) no-repeat right top;}
.fs a{display: block;width:35px;height:30px;float:left;margin-left:10px;}
.share-con a.share-more{background:none;margin:0px 15px 6px 0px;}
.share-con a.stel{background:none;margin:0px 15px 6px 0px;}
.share-con a.wechat{background:none;margin:0px 15px 6px 0px;}
.share-con a.QQ{background:none;margin:0px 9px 6px 0px;}

.cr{height:28px;color:#666;line-height:28px;text-align:left;padding:10px 0px;}

.link{width:1100px;font-size:12px;}
.link a{margin:0 7px;color:#666;line-height:28px; word-break: keep-all;font-size:12px;}
.linkbtn{width:40px;height:28px;background:url(../../../tpl/gs/images/ld.png) no-repeat right center;}

.gotop{display:block;width:113px;height:91px;background:url(../../../tpl/gs/images/gotop.png);position:absolute;right:100px;bottom:0;}


.dbanner{width:100%;overflow:hidden;min-width:1230px;text-align:center;position:relative;}
.dbanner img{ width:100%;}
.alld{width:100%;background:#e9e9e9;padding-bottom:20px;}
.homepage{padding-left:2%;width:98%;height:40px;border-bottom:1px solid #d9d9d9;margin-top:15px;background:#eeeeee;}
.content{width:1230px;margin:0 auto;min-width:1230px;}
.dtitle{text-align:center;line-height:40px;color:#252525;font-size:30px;font-weight:bold;padding-top:70px;}

.ctitle{height:42px;border-bottom: 1px solid #e6e6e6;}
.ctitle h1{color:#333;font-weight: bold;font-size: 24px;float:left;width:60%;}
.ctitle a{float:right;color:#808080;line-height: 30px;}


.weizhi{color:#262626;height:50px;line-height:50px;border-bottom:1px solid #cccccc;display: none;}
.weizhi a{color:#262626;line-height:50px;}

.ptb80{padding:80px 0px 50px;}
.ptb808
.tc{text-align: center;}
.subcate{display:none;padding:13px 0;}
.subcate p{text-align:center;height:24px;width:100%;}
.subcate p a{line-height:24px;font-weight:600;}
.subcate p a:hover{color:#102e90;text-decoration:underline;}


.catebox{width:100%;min-width:1230px;height:51px;background:rgba(13,28,76,0.85);position:absolute;left:0px;bottom:0px;z-index:99;}

.cate{margin:0 auto;text-align:left;zoom:1;}
.cate li{float:left;}
.cate li a{display: block;color: #fff;font-size: 16px;letter-spacing: 2px;padding: 15px 40px;border-right: 1px solid rgba(255,255,255,0.05);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.cate li a:hover{    background: #cfad85;}
#hov{  background: #cfad85;}
.cate li:first-child a{border-left:1px solid rgba(255,255,255,0.05);}

.dmtitle{text-align:center;line-height:40px;color:#252525;font-size:18px;font-family:"Microsoft YaHei";font-weight:bold;}

.msgcontent{line-height:38px;min-height:535px;color:#4b4b4b;padding:15px;}
.msgcontent p{line-height:38px;font-family:"宋体";font-size:14px;}
.msgcontent img{width:100%;}
.msgcontent a:hover{color:#018dda;}


.ctel{padding-left:70px;background:url(../../../tpl/gs/images/ctel.png) no-repeat left top;}
.cwz{padding-left:70px;background:url(../../../tpl/gs/images/cwz.png) no-repeat left top;}
.ctel p,.cwz p{line-height:28px;color:#333;font-weight:500;font-size:16px;}
.ctel span,.cwz span{color:#333;line-height:30px;font-size:20px;}



.msgtitle{width:100%;padding:10px 0}
.msgtitle h1{color:#333;font-size:18px;text-align:center;font-weight:bold;line-height:38px;}
.msgtitle p{text-align:center;color:#808080;font-size:13px;}
.listcontent{min-height:335px;}
.pn{color:#252525;line-height:30px;margin-top:20px;}
.pn a{color:#018dda;}


.newslist{height:150px;padding:15px;border-bottom:1px solid #ccc;}
.newslist table{width:100%}
.newslist table tr td img{width:260px;height:150px;}
.newslist table tr td h1{height:42px;overflow:hidden;}
.newslist table tr td h1 a{line-height:42px;color:#333;font-size:16px;}
.newslist table tr td  h5{text-align:right;line-height:42px;color:#808080;}
.newslist table tr td div{line-height:30px;color:#666;width:700px;height:60px;overflow:hidden;font-size:12px;}
.newslist table tr td p{text-align:right;margin-top:60px;}
.newslist table tr td p a{color:#333;padding:3px 20px;}
.newslist:hover{box-shadow:0px 0px 5px #ccc;}

.newscontent,.newscontent p{line-height:26px;}


.xybox{width:286px;height:368px;float:left;border:1px solid #ccc;text-align:center;margin:10px 9px;}
.xybox img{width:286px;height:368px;}
.xybox p{line-height:26px;letter-spacing:1px;text-align:center;margin-top:10px;}
.xybox p a:hover{color:#278ad0;text-decoration:underline;}
.xybox:hover{border-color:#018dda;}

.prolist{width:250px;padding:10px 28px;float:left;margin-bottom:25px;}
.propic{width:250px;height:250px;overflow:hidden;text-align: center;border:1px solid #e0e0e0;}
.propic img{max-width:250px;height:250px;}

.prolist h1{width:100%;height:40px;line-height:40px;color:#333;border-bottom:1px solid #e6e6e6;overflow: hidden;}
.prolist h1 a{color:#333;}
.prolist h3{color:#bd9c6a;}





.pdshow{height:680px;}
.pdshow p{font-size: 16px;}
.pnote{height:470px;width:100%;overflow: hidden;}
.pnote h3{height:120px;line-height: 120px;font-size:26px;color:#bd9c6a;border-bottom:1px solid #e6e6e6; }
.pnote div{border-bottom:1px solid #e6e6e6;height:250px;overflow: hidden; padding:30px 15px;}
.pdtel{height:50px;padding-top:36px;}
.pdtel a{display: block;float:left;width:280px;height:44px;border-radius: 5px;line-height: 44px;text-align: center;color:#fff;font-size: 16px;}
.tm{background: #d1ac75;}
.jd{background: #666666;margin-left:36px;}
.pdtel a:hover{box-shadow: 0px 0px 5px #444;}

.yanse{height:64px;line-height: 64px;border-bottom:1px solid #e6e6e6;}
.yanse span{color:#333333;font-size: 16px;line-height: 64px;display: block;width:30%;float:left;}
.yanse ul{float:right;width:60%;text-align: right;padding-top:24px;}
.yanse ul li{width:16px;height:16px;border-radius: 13px;border:1px solid #ccc;display: inline-block;margin-right:10px;}


.pcon{margin-top:20px;line-height: 26px;color:#808080;}
.pleft{float:left;width:760px;}
.pright{float:right;width:408px;}

.tjpro{margin-top:30px;padding:0 50px;}


.pdtitle{height:60px;border-bottom:1px solid #e6e6e6;}
.pdtitle h3{color:#0b0b0b;line-height: 30px;height:60px;font-size: 24px;font-weight: bold;}
.pdcon{padding:20px 5px;}

.preview{width:552px; height:680px;}

.smallImg{position:relative; height:80px; margin-top:1px; background-color:#fff; padding:7px 5px; width:100%; overflow:hidden;float:left;}
.scrollbutton{width:22px; height:80px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../../../tpl/gs/images/bl1.png) no-repeat center center;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../../../tpl/gs/images/bl2.png) no-repeat center center; }

#imageMenu {height:80px; width:500px; overflow:hidden; margin-left:2px; float:left;}
#imageMenu li {height:80px; width:80px; overflow:hidden; float:left; text-align:center;margin:0 3px;}
#imageMenu li img{width:76px; height:76px;cursor:pointer;border:2px solid #ccc;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:76px; height:76px; border:2px solid #333;}

.bigImg{position:relative; float:left; width:552px; height:550px; overflow:hidden;margin:0 auto;}
.bigImg #midimg{width:550px; height:550px;border:solid 1px #ccc;}
.bigImg #winSelector{width:200px; height:200px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}

#bigView{position:absolute;border: 4px solid #ccc; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}





.yxbox{ margin:13px 23px; float:left; _display:inline; overflow:hidden; width:320px;height:210px;position:relative;  }
.yxbox .pic{ text-align:center;width:320px; height:210px;overflow:hidden; }
.yxbox .pic img{ width:320px; height:210px; display:block;  }
.yxbox .title{display:none;position:absolute;left:0;bottom:0;z-index:10;padding-top:60px;width:320px;height:150px;background:url(../../../tpl/gs/images/btm.png); overflow: hidden; text-align:Center; }
.yxbox .title h1{color:#fff;font-size:18px;line-height:40px;font-family:"Microsoft YaHei";}
.yxbox .title p{color:#fff;line-height:30px;width:100%;height:60px;overflow:hidden;}
.yxbox:hover .title{display:block;}





.joinbox{border-bottom:1px solid #ccc;}
.jt{height:38px;padding:0px 22px;}
.jt h1{height:38px;width:100%;font-family:"Microsoft YaHei";line-height:38px;cursor:pointer;}
.jt h1 span{font-size:16px;color:#262626;}
.jtcon{display:none;background:#e6e6e6;padding:22px;font-family:"Microsoft YaHei";line-height:24px;}
.jtcon p,.jtcon table tr td{font-family:"Microsoft YaHei";line-height:24px;}
.jty{background:url(../../../tpl/gs/images/d/jto.png) no-repeat right center;color:#808080;}
.jtx{background:url(../../../tpl/gs/images/d/jtc.png) no-repeat right center;color:#fff;}


.book{padding:10px 0px;background:url(../../../tpl/gs/images/d/ly.jpg) no-repeat right 19px;}

.book table{width:100%;}
.book table tr td span{color:#808080;font-size:18px;line-height:68px;font-family:"Microsoft YaHei";}
.book input[type=text]{width:300px;height:40px;border:1px solid #cccccc;border-radius:7px;line-height:40px;}

.book textarea{width:380px;height:100px;border-radius:7px;border:1px solid #cccccc;overflow:hidden;}
.book input[type=submit]{width:200px;height:36px;background:#018dda;color:#fff;font-size:14px;line-height:36px;text-align:center;border-radius:7px;cursor:pointer;border:none;font-family:"Microsoft YaHei";}


.cl{width:614px;}
.cpic{width:614px;height:300px;}

.lxnote{min-height:150px;width:550px;}
.lxnote h1{color:#333;font-size:26px;font-weight:bold;margin-bottom:20px;}
.lxnote p{color:#333;line-height:30px;letter-spacing:1px;}
.ditu{margin-top:50px;}

.page{ height:25px; text-align:center; margin-top:20px;}
.page span{ margin:2px; border:1px solid #CCC; padding:6px 10px;}
.page a{ margin:2px; color:#808080;}
.hover{ color:#F00}

.picBox{line-height:0px;}
.picBox p{line-height:0px;}

.teld {
    background: url(../../../tpl/gs/images/ico_01.png) no-repeat left center;
    background-size: 18px;
    margin-bottom: 20px;
	color:#fff;
	padding-left:10px;
	    padding-left: 30px;
		margin-top:50px;
}
.addd {
    background: url(../../../tpl/gs/images/ico_02.png) no-repeat left center;
background-size: 18px;color:#fff;padding-left:10px;    padding-left: 30px;}



.result-cell{ width:580px; float:left; margin-right:20px; margin-bottom:20px;}
.result-cell:nth-child(2n+0){ margin-right:0;}
.result-cell dl{ padding:30px; border:1px solid #d6d6d6;}
.result-cell dl dt{ margin-bottom:10px;}
.result-cell dl dt a{ font-size:20px; color:#333;}
.result-cell dl dt a:hover{color:#0d1c4c;}
.result-cell dl dd{ line-height:28px; font-size:14px;}
.result-cell dl dd a{ display:inline-block; font-size:14px; color:#333; border:1px solid #d6d6d6; padding:5px 40px; margin-top:25px;}
.result-cell dl dd a:hover{ background:#0d1c4c; border:1px solid #0d1c4c; color:#fff;}
.result-cell dl dd p{ clear:both; line-height:28px; height:28px;}
.result-cell dl dd p span{display:block; float:left; width:5%; min-width:42px;}
.result-cell dl dd p i{float:left;word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  overflow:hidden; width:90%;}


.shop-detail{ padding:60px 0;}
.shop-name{ font-size:36px; color:#0d1c4c; font-weight:bold; margin:40px 0; text-align:center;}
.shop-contact{ border:1px solid #d6d6d6; padding:40px 0; margin-bottom:40px; text-align:center;}
.shop-cat-cell{ width:33%; display:inline-block;text-align:center; vertical-align:top;}
.shop-cat-cell dl{ border-right:1px solid #d6d6d6; padding:0 6%;}
.shop-cat-cell:last-child dl{border-right:none;}
.shop-cat-cell dl dt { margin-bottom:10px;}
.shop-cat-cell dl dt i{ width:30px; height:30px; display:block; margin:0 auto 20px;}
.shop-cat-cell dl dt i.s-ico1{ background:url(../../../tpl/gs/images/shop_ico1.png) no-repeat center; background-size:contain;}
.shop-cat-cell dl dt i.s-ico2{ background:url(../../../tpl/gs/images/shop_ico2.png) no-repeat center; background-size:contain;}
.shop-cat-cell dl dt i.s-ico3{ background:url(../../../tpl/gs/images/shop_ico3.png) no-repeat center; background-size:contain;}
.shop-cat-cell dl dt p{ font-size:16px; color:#333;}
.shop-cat-cell dl dd{ font-size:14px;}


.pew{display:none;position:fixed;left:47%;bottom:200px;padding:10px;background:#fff;    border: solid 1px #d8d8d8; z-index: 11001;font-size: 12px;width:240px;}
.wxhead{    font-size: 12px;font-weight: bold;text-align: left;line-height: 16px;}
.wxhead a{float:right;font-size:16px;font-weight:400;}
.pewpic{padding:15px 10px;text-align:center;}
.pewpic img{width:185px;height:185px;}
.pewnote{    font-size: 12px;text-align: left;line-height: 22px;color: #666}

.title{ position:relative;}
.title-text{position:relative;padding:75px 0;z-index:2;width: 180px;margin: 0 auto;background: #fff;}
.title-text span{ font-size:20px; width:46px; display:block; letter-spacing:3px; position:absolute; top:50%; left:50%; z-index:2; transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%); margin:0 auto;}
.title-text .title-shape{ width:100px; height:100px; transform:rotate(45deg);-ms-transform:rotate(45deg); border:1px solid #898989; background:#fff; margin:0 auto;}
.title .line{ width:100%; height:1px; border-bottom:1px dashed #ccc; position:absolute; top:50%; left:0; transform:translate(0,-50%);-ms-transform:translate(-50%,-50%); z-index:-2;}






