@charset "utf-8";
/* CSS Document */
body {
    background: #F5F5F5;
    margin: 0;
    padding: 0;
    font-family: 'Microsoft YaHei', Arial;
    color: #333;
    margin: 0 auto;
	font-size:14px;
}

ul {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

dd, dl {
    margin: 0;
}

h1 { margin: 10px 0;font-size: 24px;}

h2 {font-size: 20px;}

h3 {
    margin: 4px 0;
}


.clr {
    clear: both;
}
.hdline {
    background: white;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
	 margin: 0 auto;
}
.hdbox {
    width: 1200px;
    margin: 0 auto;
}
  .logo {
     float:left;margin:-10px 10px 0;
    }
	.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 190px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  margin-top:0px;
border-radius:5px 5px 5px 5px;
z-index: 99;
}
.dropdown-content li{ width:48%; float:left}
.dropdown:hover .dropdown-content {
  display: block;
}
.hdmain1 {
    line-height: 55px;
}
	.hdmain1 .hdmaina {
    font-size: 14px;
    text-decoration: none;
    padding: 19px 17px;
	margin-top:15px;
    color: #333;
    font-weight: 400;
	
}
  .hdmain1 .hdmaina.curr {
        color: white;
        background:#F60;
		border-radius:5px 5px 5px 5px;
    }
    .hdmain1 .hdmaina:hover, .headli:hover {
        color: #00c1df;
        background: #eaeaea;
		border-radius:5px 5px 5px 5px;
    }

.container1 {
    position: relative;
    max-width: 1200px;
    padding: 6px 0;
}
.lunfan{background-color:#FF962D; height:180px; }
.wrap {
    width: 1200px;
    margin: 0 auto;
	background-color:#fff;
}
.heng {
    height: 10px;
	background-color:#F5F5F5;
}
.xian1{border-bottom:#EBEBEB 2px dotted; margin-top:20px}
.xian{width:97%; border-bottom:#E7E7E7 2px solid; clear:both; margin-left:10px}
.info_cls{ margin:15px 0 0 15px;}
.info_cls li{ border-bottom:#F60 2px solid;width:1185px;}
.info_cls li dd{width:100px; background-color:#F60; color:#FFF; line-height:40px; border-radius:5px 5px 0  0; text-align:center}
.info_cls li span{background-color:#F60;color:#FFF; line-height:40px;height:40px; border-radius:5px 5px 0  0; padding:12px; font-size:16px}
.info_xcls{width:360px; float:left; background-color:#FFF; margin-right:21px; padding:15px}
.info_xcls dd{ float:left; width:118px; font-size:16px; line-height:40px; display:block;overflow: hidden;white-space: nowrap;border-bottom:#CCC 1px dotted;}
.info_xclsbt{width:360px; border-bottom:#CCC 1px dotted; font-size:18px; line-height:30px; float:left}
.info_xclsbt i{width:5px; background:#F90;line-height:20px; margin-right:15px}
.info_xclsbt1{color:#F60;}
.info_balk{width:100%}
.info_balk li{ float:left;width:380px;}
.info_newcls{ height:120px; line-height:120px;}
.info_newcls dd{width:200px; text-align:center; margin:25px 0 0 0; line-height:40px; float:left}
.info_newcls i{border:#F90 2px solid; padding:25px 12px 12px 12px; border-radius:50%; background-color:#FFF}
.info_newcls dd dl{ font-size:16px; }
.info_px{background-color:#FFF; width:1100px; line-height:35px; height:80px; padding:20px }
.info_px dd{ float:left; width:170px; font-size:16px; line-height:40px; display:block;overflow: hidden;white-space: nowrap;}
.info_px dd img{width:200px; height:100px}
.info_px dd p{margin:0; text-align:center}
.info_px li{ float:left; width:1150px; font-size:16px; line-height:50px; display:block;overflow: hidden;white-space: nowrap;border-bottom:#CCC 1px dotted;}
.info_class{background-color:#FFF; line-height:35px; padding:10px;height:auto;  overflow:auto }
.info_class ul{float:right; width:1130px;}
.info_class dd{ float:left;  font-size:16px; line-height:40px; display:block;overflow: hidden;white-space: nowrap;}
.info_class dd img{width:200px; height:100px}
.info_class dd p{margin:0; text-align:center}
#kems{width:220px; background-color:#F5F5F5; padding:10px 0 0 10px;}
#keksyl{ width:auto;padding:10px 0 0 10px;; line-height:25px}
.c_25{ width: 1200px;margin: 0 auto;}
.c_25 ul li{width:130px;float:left;height:25px;line-height:25px;}
.brandbox li {display: flex; border-bottom: 1px dashed #CCCCCC;align-items: center;padding:10px; font-size:16px}
.brandbox :hover{ background-color:#FFF9F2;}
.storeimg img {width: 150px; height: 130px;border-radius: 4px; border:#ccc 1px solid}
.brandmain {flex: 2; margin-left: 20px;}
.brandmain h3 {font-size: 20px;color: #333;margin: 0 0 10px 0;}
.nr{ color:#999; line-height:40px;overflow: hidden; width:800px;}
.nr span{ background-color:#FC0; color:#FFF; padding:4px; border-radius:5px;}
.nr1{ float:right; color:#999; margin-right:40px;}
.nr1 dd{ margin:-60px -20px 20px; border:#F60 1px solid; color:#F60; border-radius:5px; padding:10px 30px 10px 30px}
.nr1 dd:hover{ background-color:#F60; color:#FFF}
.post-rule-wrap { position:relative;height: 27px;}
.post-rule-box:hover{ background-color:#FFF}
.post-rule-box ol:hover{ background-color:#FFF}
.post-rule-box ol li:hover{ background-color:#FFF}
.btn-hide-rule-box:hover{ background-color:#FFF}
.post-rule-box li img{ height:30px; margin-right:15px}
.post-rule-box li{ color:#F30; font-size:18px; font-weight:bold;}
.post-rule-box {position:absolute;top: 0;right: 0;width: 260px;padding: 5px;border: 1px solid #e5e5e5;border-radius: 5px;box-shadow: 0 3px 5px #999;background:#fcfcfc;font-size:14px;color:#333;line-height:28px;display:none;z-index: 99;}
.post-rule-box > p {font-size: 16px; color:#F60; text-align:center; margin:0; padding:0}
.btn-hide-rule-box {background: #fcfcfc;cursor: pointer;outline: none; position: absolute;right: 0;top: 0;width: 50px;height: 30px;line-height: 36px;border: 0;padding: 0;}
.info_dhang{height:45px; line-height:45px; padding-left:10px; background-color:#f5f5f5; margin:0 0 10px; size:14px}
.info_dhang h1{font-size: 14px;display: inline;font-weight: 400;}
.info_2{background:#F5F5F5; padding:25px 0 25px; font-weight:bold; text-align:center;  font-size:18px}
.info_2 a{ color:#999}
.info_2 :hover{color:#F60}
.mt10 {margin-top: 10px;}
.store {display: flex;height: 270px;}
.storedetailimg, .storedetailimg img {height: 200px;text-align:center; border:#f5f5f5 1px solid; border-radius:5px}
.storeinfo {margin-left: 20px;line-height: 40px;color: #999;}
.storeinfo h1 {font-size: 28px;color: #333;margin-top: 20px;}
.storeinfo .phone a {background: #f60; background-size: 18px;background-position: 10px 50%;color: white;border-radius: 2px;padding: 8px 20px;border-radius:5px 5px 5px 5px;}
.storeinfo .phone a:hover {background-color: #f7751e;}
.info_bt{ margin:10px 0 0; font-size:18px; color:#666; font-weight:bold; text-align:center}
.info_bt dd{ float:right;margin-right:20px;text-align:left;font-weight:normal; color:#CCC}
.info_clswd {background-color:#FFF; width:1200px;}
.info_clswd li{ width:575px; float:left; padding-left:20px; line-height:40px;}
.info_clszxlb{background-color:#FFF; width:1200px;}
.info_clszxlb li{ width:150px; float:left; padding-left:20px; line-height:40px;}
.shouhou{ float:left;margin-left:200px; margin-top:-41px;}
.shouhou li span{background-color:#F60;color:#FFF; line-height:40px;height:40px; border-radius:5px 5px 0  0; padding:12px;}
.info_rm{ height:auot}
.info_rm dd{font-size:16px; margin-top:10px; float:left;margin-right:20px;text-align:left;font-weight:normal; color:#CCC; line-height:30px;}
.info_sheshi{ border:#CCC 1px solid; overflow:auto; margin:10px}
.info_sheshi li{ float:left; width:49%; line-height:25px}
.info_sheshi li dl{ padding:10px}
.info_sheshi li dl dd{ color:#999}
.info_sheshi1{float:left; padding:20px 30px 20px 30px;  font-size:16px}
.info_sheshi2{width:100%; border-top:#CCC 1px solid}
.info_sheshi2 dl{line-height:30px; margin:0 20px 0 30px}
.info_sheshi3{background-color:#F33; padding:3px 5px 3px 5px; color:#FFF; font-size:12px; border-radius:40%; margin:0 10px 0 0px}
.info_sheshi4{background-color:#F60; padding:3px 5px 3px 5px; color:#FFF; font-size:12px; border-radius:40%; margin:0 10px 0 0px}
.fl {
    float: left;
}
.fr {
    float: right;
}
.mains {
    width: 1160px;
    background: white;
    padding: 10px 20px 10px 20px;
}

    .mains h1 {
        font-size: 24px;
        margin: 10px 0;
        font-weight: normal;
    }
	.side {
    width: 280px;
    margin-left: 20px;
    background: white;
    padding: 20px;
}
.cooperbox {
    border: 2px solid #F60;
    padding: 20px;
    background: #fbf7f4;
    margin-bottom: 20px;
}
  .cooperbox h3 {
        font-size: 15px;
    }

        .cooperbox h3 span {
            padding-right: 40px;
            font-size: 14px;
            color: #f60;
            font-weight: normal;
        }

        .cooperbox h3 a {
            color: #666;
            font-weight: normal;
        }

    .cooperbox .boxleft {
        padding-left: 70px;
        width: 505px;
        display: inline-block;
    }

    .cooperbox .summary {
        padding: 5px 0 0 0;
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        color: #999;
        font-family: "宋体";
    }

    .cooperbox .good {
        padding-left: 20px;
        margin-left: 20px;
        color: #f60;
    }

    .cooperbox .wxkservice {
        padding-top: 5px;
        width: 100%;
        line-height: 21px;
    }

        .cooperbox .wxkservice dl {
            padding-top: 5px;
        }

        .cooperbox .wxkservice dt {
            padding-right: 15px;
            font-size: 14px;
            color: #999;
            float: left;
        }

        .cooperbox .wxkservice dd {
            font-size: 12px;
            color: #333;
            display: table-cell;
            *display: inline-block;
            font-family: "宋体";
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            margin: 0;
        }

    .cooperbox .fun {
        padding-top: 12px;
        width: 100%;
        font-family: "宋体";
    }

        .cooperbox .fun span {
            padding-right: 7px;
            font-size: 12px;
        }

        .cooperbox .fun .bj a {
            width: 75px;
            height: 22px;
            line-height: 22px;
            text-align: center;
            border: #ddd solid 1px;
            padding: 5px;
            font-size: 14px;
            font-weight: bold;
        }

        .cooperbox .fun .tele a {
            color: #254ee8;
            text-decoration: underline;
            font-weight: bold;
            font-size: 15px;
        }

    .cooperbox .boxright {
        float: right;
        width: 200px;
    }

        .cooperbox .boxright a {
            border-radius: 4px;
            font-size: 18px;
            text-decoration: none;
            padding: 8px 15px;
            background: #f60;
            color: white;
            float: right;
            margin-bottom: 15px;
            width: 150px;
            text-align: center;
        }
.colorccc {
    color: #999;
	font-size:10px;
}
.footer {
    height: 100px;
    font-size: 14px;
    padding: 20px 0;
    background:#999;
    color: white;
    line-height: 28px;
    margin-top: 20px;
	text-align:center
}

    .footer foot {
        margin: 0 auto;
    }

    .footer a {
        color: white;
    }
  .resultbox {
        font-size: 12px;  }

        .resultbox h3, .resultbox h1 {
            font-size: 14px;
        }

        .resultbox li a {
            font-size: 12px;
        }
/*图片切换*/
.slider,
.slider .main,
.slider .main .main-i{
	width: 1200px;
	margin: 0 auto;
	height: 180px;
	position: relative;
}
.slider .main{
	overflow: hidden;
}
.slider .main .main-i img{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.slider .main .main-i .caption{
	position: absolute;
	right: 23%;
	top: 30%;
	z-index: 9;
}

.slider .ctrl{
	width: 100%;
	height: 13px;
	line-height: 13px;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
}
.slider .ctrl .ctrl-i{
	display: inline-block;
	width: 50px;
	height: 5px;
	background-color: #FFF;
	box-shadow: 0 1px 1px rgba(0,0,0,.3);
	position: relative;
	margin-left: 1px;
}
.slider .ctrl .ctrl-i img{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 50px;
	z-index: 1;
	opacity: 0;
	-webkit-transition: all .2s;
}
.slider .ctrl .ctrl-i:hover{
	background-color: #f0f0f0;
}
.slider .ctrl .ctrl-i:hover img{
	bottom: 13px;

	-webkit-box-reflect: below 0px -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(transparent),
		color-stop(50%,transparent),
		to(rgba(255,255,255,.3))
	);
	opacity: 1;
}
.slider .ctrl .ctrl-i-active,
.slider .ctrl .ctrl-i-active:hover{
	background-color: #DADADA;
}
.slider .ctrl .ctrl-i-active:hover img{
	opacity: 0;
}
.slider .main .main-i{
	opacity: 0;
	position: absolute;
	top: 0;
	right: 100%;
	-webkit-transition: all .5s;
}


.slider .main .main-i-active{
	opacity: 1;
	right: 0;
}
/*图片切换*/

a {
    color:#666;
    text-decoration: none;
}
/*
     FILE ARCHIVED ON 09:57:25 Jul 12, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:01:19 May 29, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 96.467
  exclusion.robots: 0.092
  exclusion.robots.policy: 0.082
  cdx.remote: 0.063
  esindex: 0.009
  LoadShardBlock: 65.398 (3)
  PetaboxLoader3.datanode: 66.773 (4)
  load_resource: 546.633
  PetaboxLoader3.resolve: 490.146
*/