/**
 * public
 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,label,dl,dt,dd,fieldset,img{margin:0;padding:0;border:0;list-style:none;font-weight:normal; }
img{ border:none;padding:0;margin:0;vertical-align:top;}
input{font-family:'微软雅黑',Arial, sans-serif; font-size: 26px;}
body {
    font-family:'微软雅黑',Arial, sans-serif;
    color: #000;
    padding: 0;
    margin: 0;
    font-size: 26px;

}
a{text-decoration:underline;}
a:link { text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
/*清除浮动*/
.clear{clear:both; height:0px; font-size:0px;overflow:hidden; display:block; font-size:0px;}

*{ 
  margin:0; padding:0; 
  -webkit-tap-highlight-color:rgba(255,255,255,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden; 
}
.zanwuxinxi{ width:600px; height:170px; margin:0; float:left}
.zanwuxinxi dt{ width:400px; height:28px; margin:0; float:right; margin-top:30px; background:url(../images/public/zanwupro.jpg) no-repeat center left;font-size:20px;font-family:'Microsoft Yahei'; font-weight:bold; color:#666; line-height:28px; padding-left:50px;}
.zanwuxinxi dd{ width:400px; height:100px; margin:0; float:right; font-size:20px; line-height:24px; color:#666; margin-top:10px;}
.ss{ display:block}
/**
 * Swiper Styles 
 */
.swiper-container {margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; } 
.swiper-wrapper {position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px,0,0); -webkit-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px,0,0); transition-timing-function:ease; } 
.swiper-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; } 
.swiper-slide {float: left; } 
.swiper-wp8-horizontal {-ms-touch-action: pan-y; } 
.swiper-wp8-vertical {-ms-touch-action: pan-x; }


.banner .pagination {position: absolute; left: 30px;  bottom:176px; width: 660px; height:14px;z-index: 1; text-align:right }
.banner .pagination span{ }
.banner .swiper-pagination-switch {
  display: inline-block;
  width: 20px;
  height:14px; 
  background:url(../images/public/bp.png) no-repeat center right; 
  position: relative; 
  margin:0px;
}
.banner .swiper-active-switch {
   background:url(../images/public/bp2.png) no-repeat center right; 
}

.main,
navHide,.proHeader ,.personalTailor
{ width: 720px; margin:0 auto;     background-color: #f7f0e8;}

.main{/* overflow: hidden; */ position: relative; padding-bottom:90px;}

/*底部导航*/
nav{ position: fixed; height:80px; text-align: center; bottom:0px; z-index: 9999; width: 720px;  background:url(../images/public/yyioc.png) repeat-x top;  
 -webkit-transition: -webkit-transform 0.5s;
          transition: transform 0.5s;
		  padding-top:10px;
}
nav.navHide{ 
  -webkit-transform:translate(0px,90px);
          transform:translate(0px,90px);
}

nav ul{ width:678px;border-left:1px solid #d3a46d;border-right:1px solid #d3a46d; height:80px; background:url(../images/public/bottombg.jpg) top center no-repeat #fff; padding:0 20px;}
nav li{float: left;  margin: 0px 44px; line-height: 130px; font-size: 20px; position: relative;}
nav a.red{ color:#B7183}
nav li.hot:after{content:""; width: 10px; height:10px; border-radius: 10px; background-color: #c2003b; position: absolute; top:50%; margin-top: -20px;
  -webkit-animation-name: hotAm;
  -webkit-animation-duration: 1.3s;
  -webkit-animation-timing-function:linear; 
  -webkit-animation-iteration-count:infinite;
}
nav a{color: #5a5858; text-decoration:none;}
nav li.telico{ margin-top:3px;}
nav .backTop{ position: absolute; right: 10px; top:-120px; width:80px; height:100%; cursor:pointer}
nav .backTop span{
  display: block;
  width: 82px; height:82px; background: url(../images/public2017/top.png) no-repeat;
  -webkit-animation-name: backTopAm;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function:linear; 
  -webkit-animation-iteration-count:infinite;
}
.nav{ position: fixed; height:80px; text-align: center; bottom:0px; z-index: 9999; width: 720px;  background:url(../images/public/yyioc.png) repeat-x top;  
		  padding-top:10px;
}
.nav ul{ width:678px;border-left:1px solid #d3a46d;border-right:1px solid #d3a46d; height:80px; background:url(../images/public/bottombg.jpg) top center no-repeat #fff; padding:0 20px;}
.nav li{float: left;  margin: 0px 38px; line-height: 130px; font-size: 20px; position: relative;}
.nav a.red{ color:#B7183}
.nav a{color: #5a5858; text-decoration:none; font-weight:bold}
.nav li.telico{ margin-top:3px;}
.nav .backTop{ position: absolute; right: 0px; width:80px; height:100%; cursor:pointer}
.nav .backTop span{
  display: block;
  margin-top: 30px; margin-left: 20px;
  width: 35px; height:18px; background: url(../images/public/ico.png) no-repeat;
  -webkit-animation-name: backTopAm;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function:linear; 
  -webkit-animation-iteration-count:infinite;
}
nav li.dzhi{background: url(../images/public2017/dingzhi.png) no-repeat 0px 10px;}
nav li.mingzuo{background: url(../images/public2017/mingzuo.png) no-repeat 0px 10px;}
nav li.kefu{background: url(../images/public2017/kefu.png) no-repeat 0px 10px;}
nav li.user{background: url(../images/public2017/user.png) no-repeat 0px 10px;}
nav li.shouye{background: url(../images/public2017/mall.png) no-repeat 0px 10px;}

/*详情页固定导航*/
.navg{position: fixed; height:90px; line-height:90px; text-align: center; bottom:0px; z-index: 9999; width: 720px;background:url(../images/public/bottombg02.png) repeat-x top; padding-top:10px; }
.navg li{ width:359px; float:left;background-color:#B7183F}
.navg li.lx{ float:right; background-color:#B7183F}
.navg li a{ color:#fff}
.navg li.gtel{ position:absolute; top:15px; left:320px; width:81px; z-index:999;}
/**
 * 头部
 */
.proHeader{height:115px; background: #fff url(../images/public2017/headbg.jpg) top center no-repeat;   position: relative; z-index: 11; }
.writerHader{height:115px; background-color: #fff; border:none;}
.listHader{height:115px; line-height: 80px; font-size: 26px;}
body .listHader .title,
body .listHader .filtrate,
body .listHader .filtrate:after{ font-size: 26px; line-height: 115px;}
.proDetailsHeader{height: 115px;}


.proHeader .backBtn,
.proHeader .filtrate,
.proHeader .title{position: absolute;  top:10px; text-align: center; font-size: 28px; height:105px; line-height: 105px; cursor:pointer;width:100%; }
/*返回按钮*/
.proHeader .backBtn{width:80px; height:105px; position: absolute; z-index:99 }
/*返回箭头*/
.proHeader .backBtn span{width: 22px; height:37px; background: url(../images/public/backioc.jpg) no-repeat; margin:auto; margin-top: 40px; margin-left: 20px; display: block;}
.proHeader .title{background: url(../images/public/headbg02.jpg) no-repeat bottom;}
.proHeader .filtrate{width: 75px;  color: #B7183F; right:20px; background: url(../images/public/searchioc.jpg) left no-repeat; padding-left:30px;}
.proHeader .tophot{content:""; width: 10px; height:10px; border-radius: 10px; background-color: #c2003b; position: absolute; top:50%; right:2px; margin-top: -20px;
  -webkit-animation-name: hotAm;
  -webkit-animation-duration: 1.3s;
  -webkit-animation-timing-function:linear; 
  -webkit-animation-iteration-count:infinite;
}


/*抢购*/
.qianggou{ width:680px; height:314px; margin:0 auto; background:#f1f1f1; margin-top:12px; position:relative;}
.qg-tit{ height:60px; width:680px; background: url(../images/public/qg-tit.png) no-repeat center center;}
.sy-colockbox{width:405px;height:28px; position:absolute; top: 8px;left: 70px; background: url(../images/public/fenhao.png) no-repeat 32px center;}
.sy-colockbox span{float:left;display:block;width:30px;height:28px;line-height:28px;font-size:16px;text-align:center;color:#ffffff;margin:0 8px 0 0;background: url(../images/public/time-bg.jpg) no-repeat center center;}
.sy-colockbox span.second{margin:0;}
.sy-colockbox01 {width:680px;height: 104px;margin: 20px auto;  font-size: 60px;  text-align: center;  color: #b3003b;  font-weight: bold;}
.sy-colockbox-txt{width:405px;height:28px; position:absolute; top: 30px;left: 70px;}
.sy-colockbox-txt span{float:left;display:block;width:30px;height:24px;line-height:24px;font-size:12px;text-align:center;color:#000;margin:0 8px 0 0;}
.qg-goods{ height:238px; width:645px; background:#f9f9f9; margin:0 auto;}

/*价格筛选*/
.proHeader .price .fPrice{display: none;}
.proHeader .price .low_high,
.proHeader .price .high_low
{width:299px; height:60px; line-height: 66px; border:1px solid #c2003b; background-color: #fff; border-top:none; color: #c2003b; display: block;}
.proHeader .price .low_high{margin-top: 1px; border-bottom:none;}
.proHeader .price .high_low{
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  line-height: 50px;
}

/**
 * 筛选 选项
 */
.filtrateCon{position: absolute; width: 500px; background-color: #fff; z-index: 1111; top:0; right:0; padding:0px 20px; display: none;  padding-bottom: 30px; height:100%; overflow: scroll; }
.filtrateCon .title{width: 100%; height:73px; text-align: center; line-height: 73px; font-size: 26px; position: relative; border-bottom:solid 1px #ccc;}
.filtrateCon .title .backBtn{position: absolute; left:0px; width: 100px; cursor:pointer; color:#B7183F}
.filtrateCon .title .denglu{position: absolute; right:0px; width: 120px; text-align:right; cursor:pointer; color:#B7183F}
.filtrateCon .type{width:500px; padding-top:20px; overflow: hidden; height:auto; padding-bottom: 30px; border-bottom: 1px solid #ccc;position: relative;}
.filtrateCon .type ul{display: block; width: 530px; margin-top: 10px;}

.filtrateCon .type li{
  height:50px; padding:0 10px; text-align: center; line-height: 50px; background-color: #eee;  margin:10px 25px 10px 0; float: left; width:initial;/* display: inline-block; */
  border:1px solid #ddd; color: #666;
  -webkit-transition: all 0.35s;
          transition: all 0.35s;
  font-size: 26px;
}
.filtrateCon .type li a{ color:#666}
.filtrateCon .type li.active{background-color: #1b1b1b; color: #dab67c;}
.filtrateCon .type li.active a{color:#dab67c}
.filtrateCon .clearBtn{width:500px; height:60px; background-color: #5a5a5a; text-align: center; line-height: 60px; color: #fff; font-size: 30px;
  -webkit-border-radius: 6px; 
          border-radius: 6px; 
  float: left;
  margin-top: 50px; margin-bottom:115px;
}
.filtrateCon .clearBtn a{ color:#fff}
.filtrateCon .lookBtn{width:275px; height:60px; background-color: #c2003b; text-align: center; line-height: 60px; color: #fff; font-size: 30px;
  -webkit-border-radius: 6px; 
          border-radius: 6px;
  float: left; margin-left: 20px;
  margin-top: 50px;
}
.search{ width: 483px; height:66px; background-color: #efefef; float: right; margin:25px 0px 0 17px;;border:2px #ccc solid; position: relative;
-webkit-box-sizing:border-box;
        box-sizing:border-box;
}
 .search input{border:none; background:none; width: 410px; height:64px; line-height: 64px; color: #666; padding-left:10px; }
 .search .searchBtn{width:66px; height:66px; background:url(../images/public/search.jpg) ; position: absolute; right:-2px; z-index: 1;top: -2px; cursor: pointer;}
/*名家首页*/
.personalTailor{ margin-top:1px;}
.pic{ background: url(../images/public/loading.gif) center no-repeat; overflow: hidden;}
 .pic img
{ 
 -webkit-transition: -webkit-transform 0.7s,opacity 0.7s;
          transition: transform 0.7s,opacity 0.7s;
}
 .lazy{ 
  opacity: 0; 
  -webkit-transform:scale(1.1);
          transform:scale(1.1);
}
.mjry{ background-color:#b8193f; color:#fff; height:200px; margin:5px 0px;}
.mjry ul li{ width:300px; padding-left:60px; float:left; line-height:63px; height:63px; font-size:22px;}
.mjjj{background: url(../images/mingjia/jebg.jpg) right top no-repeat; padding:0px 30px 0px 30px; font-size:24px; color:#5a5858; line-height:50px; font-weight:bold; margin-bottom:10px; height:453px; }
.mjad{ margin-bottom:10px; float:left}
.mjleft8{ float:left; margin-left:8px;}
.mjbottom20{ padding-bottom:40px;}
/*名家文章详情*/
.mingjianews{ padding:30px 60px; width:600px;}
.mjnewstitle{ margin-bottom:70px; margin-top:35px; text-align:center; font-size:30px; color:#B7183F}
.mjnewstitle span{ display:block; font-size:22px; color:#9fa0a0; height:75px; line-height:75px; border-bottom:1px solid #9f9f9f}
.mjnewscont{ padding-bottom:50px; color:#595757; font-size:26px;  line-height:75px; border-bottom:1px solid #9f9f9f; margin-bottom:20px; }
.mjnewscont img{ width:100%;}
.mjnewspre{ color:#9fa0a0; font-size:22px; height:50px; line-height:50px;}
.mjnewspre a{ color:#595757}
.contact_left{ width:100%; font-size:14px; margin-top:15px;}
.contact_left dl dt {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: 0;
  float: left;
}
.shurukuang_nc {
  width: 100%;
  height: 50px;
  margin: 0;
  background: #FFF;
  border: 1px solid #FFF;padding-left:15px;
}
.shurukuang_nr {
  width: 100%;
  height: 105px;
  margin: 0;
  background: #FFF; color:#595757;
  margin-top: 1px; padding-left:15px;padding-top:15px; font-size:22px; border:1px solid #9f9fa0; font-family:'微软雅黑'
}.contact_lefta {
  width: 100%;
  height: 50px;
  display: block;
  background: #9e9f9e;
  text-align: center;
  line-height: 50px;
  font-size: 26px;
  font-weight: bold;
  color: #FFF;
  border: 0;
  cursor: pointer;  -webkit-appearance: none;
}
.contact_lefta:hover{ width:100%; height:50px; display:block; background:#df003f; text-align:center; line-height:50px;color:#FFF}
.pinglunlist{ margin-top:30px;}
.commentstitle{ font-size:30px; font-weight:bold; height:65px; line-height:65px; margin-top:10px; color:#000}
.contact_right{ width:100%; margin:0; font-size:22px; margin-bottom:10px;}
.contact_right dl{ width:100%; height:auto; margin:0; float:left; list-style-type:none; margin:0; border-bottom:2px solid #CCC; margin-top:10px;font-size:22px; padding-bottom:5px;}
.contact_right dl dt{ width:10%; height:51px; margin:0; float:left;}
.contact_right dl dd{ width:90%; height:auto; margin:0; float:right; overflow:hidden}
.contact_right dl dd span{ width:100%;  margin:0; float:left;   line-height:38px; color:#000}
.contact_right dl dd span em{ font-style:normal; float:left}
.contact_right dl dd span i{ font-style:normal; float: right; color:#666}

.contact_right dl dd bdo{ width:100%; height: auto; margin:0; float:left;  line-height:38px; overflow:hidden; color:#666}

#huifu em{ color:#df003f}
#huifu i{ color:#666; float: none}
#pager{ font-size:22px; color:#595757; text-align:center; margin-top:20px;}
#pager a{ color:#000}

/*列表页*/
.mjnewslist{ height:70px; background-color:#B7183F; line-height:70px; padding-left:60px; color:#fff; font-size:32px; font-weight:bold}
.mjnewslist01{ font-size:26px; color:#B7183}
.mjnewslist01 a{color:#B7183F}
.mjnewslist01 span{display:block; font-size:22px; color:#9fa0a0; height:75px; line-height:75px; }
.mjnewslist02{line-height:70px;padding-bottom:20px;}

/*简介/荣誉*/
.property{width: 100%;}
.property .pBtn{
  width: 50%; height:60px; line-height: 60px; font-size: 26px; background-color: #d2a36c; margin:0; float: left; text-align: center; color:#fff;
  -webkit-transition:all 0.5s;
          transition:all 0.5s; cursor:pointer
} 
.property .activeBtn{background-color: #B7183F; color: #fff;}
.property .propertyCon{ padding:0px 20px;}
.about01{ height:90px; color:#B7183F; font-size:30px; text-align:center; line-height:90px;}
.about02{ margin-top:10px;line-height:60px; color:#595757; font-size:24px;font-weight:bold }
.about02 span{color:#B7183F;; font-size:28px; display:block; font-weight:100 }
.about03{ height:30px; padding-top:25px;}
.about04{ padding-top:30px; height:43px; text-align:center; padding-bottom:30px;}
.about05{ padding:20px; font-size:26px; color:#585657; font-weight:bold; line-height:60px;}
.about05 span{color:#B7183F;}
/*历年荣誉*/
.linian{ width:720px; margin-top:30px;}
.linian_txt{ margin:0 auto; width:720px;}
.linian_title{ padding-top:30px; margin:0 auto; width:640px; color:#B7183F; font-weight:bold; font-size:32px; line-height:40px;}
.linian_txt ul{ display:block; padding:0px 30px 30px 30px;}
.linian_txt li{ display:block; line-height:48px; font-size:27px; color:#595757;width:640px;margin:0 auto; }
.linian_txt li span{ display:block; width:20px; text-align:center;float:left;}
.linian_txt li p{ display:block; width:620px; float:left;}
.linian_txt01{background: url(../images/mingjia/linian1-1.jpg) no-repeat; height:684px;}
.linian_txt04.linian_txt li{ line-height:47px; }
.linian_txt05.linian_txt li{ line-height:45px; }
.linian_txt02{background: url(../images/mingjia/linian2-1.jpg) no-repeat; height:500px;}
.linian_txt03{background: url(../images/mingjia/linian3-1.jpg) no-repeat; height:824px;}
.linian_txt04{background: url(../images/mingjia/linian4-1.jpg) no-repeat; height:638px;}
.linian_txt05{background: url(../images/mingjia/linian5-1.jpg) no-repeat; height:481px;}
.linian_txt06{background: url(../images/mingjia/linian6-1.jpg) no-repeat; height:479px;}
.linian_txt07{background: url(../images/mingjia/linian7-1.jpg) no-repeat; height:1136px;}
.linian_txt08{background: url(../images/mingjia/linian8-1.jpg) no-repeat; height:796px;}
.linian_txt09{background: url(../images/mingjia/linian9-1.jpg) no-repeat; height:299px;}
.linian_txt10{background: url(../images/mingjia/linian10-1.jpg) no-repeat; height:285px;}
/*琢艺轩优势*/
.youshi { margin-top:10px;}
.youshi img{ padding-bottom:10px;}
/**
 * 产品详情页
 */
.dBanner{ width: 720px; height:720px; margin: 0 auto; position: relative; background-color: #efefef; margin-bottom:2px;}
.dBanner .xx_tj_icon{width:48px; height:80px; position:absolute; right:1px; top:1px; z-index:9; background:url(../images/public/tj_icon2.png) no-repeat;}
.dBanner .pagination {position: absolute; left: 0; text-align: center; bottom:0px; width: 100%; height:43px; background-color: rgba(0,0,0,.4); z-index: 1; }

.dBanner .swiper-pagination-switch {
  display:inline-block;
  width: 15px;
  height:15px;
  -webkit-border-radius: 15px;
          border-radius: 15px;
  margin:0 5px; 
  background-color: rgba(255,255,255,.5);
  -webkit-transition: background 0.5s;
          transition: background 0.5s; margin-top:15px;
}
.dBanner .swiper-active-switch {
  background-color: rgba(255,255,255,1);
}
.goods01{ width:350px; height:70px; color:#cda862; float:right;}
.goods02{ padding:0px 20px; font-size:26px; color:#898989}
.goods03{ height:80px; line-height:80px; border-bottom:2px dashed #cda862; overflow:hidden}
.goods03 span a{color:#595757; }
.goods03 span{ color:#595757; padding:0px 50px 0px 40px;}
.goods03 span.goods04{ padding:0px;padding-left:40px}
.goods04{ padding:0; text-align:center; margin-bottom:20px;}
.goods05{ padding:20px; padding-top:0px;}
.goods06{background: url(../images/public/headbg02.jpg) no-repeat bottom; padding:30px 12px;}
.goods07 li{ width:160px; height:125px; line-height:200px;  text-align:center; border:2px solid #a0a0a0; float:left; margin-right:8px; }
.goods07 a li {color:#a0a0a0}
.goods07 li.goods071{background: url(../images/public/ioc07.jpg) no-repeat;background-position:50px 15px; }
.goods07 li.goods072{background: url(../images/public/ioc08.jpg) no-repeat;background-position:50px 15px;}
.goods07 li.goods073{background: url(../images/public/ioc09.jpg) no-repeat;background-position:50px 15px;}
.goods07 li.goods074{background: url(../images/public/ioc10.jpg) no-repeat;background-position:50px 15px;}
.tit {width: 100px;float: left;margin-top:16px;}
.txt {width: 570px;float: left; line-height:65px;color:#595757; padding-bottom:20px;}
.propertys{width: 100%;}
.propertys .pBtn{
  width: 50%; height:60px; line-height: 60px; font-size: 26px; background-color: #dea4b2; margin:0; float: left; text-align: center; color:#fff;
  -webkit-transition:all 0.5s;
          transition:all 0.5s; cursor:pointer
} 
.propertys .activeBtn{background-color: #B7183F; color: #fff;}
.propertys .propertyCon .pic{ margin-bottom:10px; }
.propertys .propertyCon,.propertys .superiorityCon{ padding:0px 20px;}
.zyxyx{ padding-bottom:10px;}

.xggoodslist{ padding-left:20px;}
.xggoodslist li{ padding-right:20px; width:330px; float:left; margin-bottom:15px;}

/*商品列表页*/
.goodslist{ padding-left:20px;}
.goodslist li{ padding-right:20px; width:330px; float:left; margin-bottom:15px; height:451px; position:relative;}
.tj_icon{ position:absolute; width:25px; height:42px;background: url(../images/public/tj_icon.png) no-repeat; top:1px; right:21px; z-index:9;}
.gltitle{ background-color:#ffffff; color:#595757; padding:8px 15px; line-height:35px;}
.gltitle span{ width:150px; float:left; display:block; height:35px; overflow:hidden}
.gltitle01{ height:70px; overflow:hidden;}
.gltitle01 a{ color:#595757}
.gltitle span.weight{ float:right; text-align:right}
.gltitle font{ color:#000; font-size:22px; font-weight:normal; float:left}
.gltitle span.shopprice{ font-size:20px; float:left;  width:120px;text-decoration: line-through;}
.gltitle span.price{  color:#B7183F; width:180px; float:right;text-align:right; font-size:28px;}
.viewMore{width:100%; height:70px; border-top:solid 2px #ccc; border-bottom:solid 2px #ccc; position: relative; text-align: center; line-height: 70px; font-size:28px; color: #b48868; margin-top: 10px; margin-bottom:10px; }
.viewMore p{display: inline;font-weight: bold; cursor:pointer; line-height:74px; }
.viewMore p a{color: #b48868; }
.viewMore div{font-weight: bold; font-family: Arial; display: inline-block; margin-left: 3px;}
.viewMore div img{ padding-top:30px; padding-right:5px;}

/*列表悬浮*/
.head_full {
    width: 100%;
    height:60px;
    position: fixed;
	margin:0 auto;
    z-index: 999;
	-webkit-box-shadow:none;
	box-shadow:none
    top: -60px;
    transition:         all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -ms-transition:     all .3s ease-out;
    -moz-transition:    all .3s ease-out;
    -o-transition:      all .3s ease-out;
    transition-delay:         .2s;
    -webkit-transition-delay: .2s;
    -ms-transition-delay:     .2s;
    -moz-transition-delay:    .2s;
    -o-transition-delay:      .2s;
}
.head_full.down {
    top: 0;
}
.xuanfuziti{ width:720px; height:60px; font-size:26px; color:#000; margin:0 auto; text-align:center; line-height:40px; font-weight:bold}
.xuanfuziti a{ color:#000}
.xuanfuziti a:hover{ color:#df003f}

/*首页*/
.newtabs{ width:720px; height:740px; position: relative;}
.banner{ height:538px; width:720px; position: relative; overflow: hidden}
.indexnav{ height:280px;}
.indexnav2{ height:208px; padding-bottom:15px; }
.indexad {margin-top:0px;}
.indexad img{ padding-bottom:10px;}
.index_ad_top { height:4px; background: url(../images/public/index_line2.jpg) no-repeat bottom;}

.tabsnav{ width:720px; height:392px; position:absolute; top:360px; z-index:99;background: url(../images/public/tab.png) no-repeat center;}
.tabsnav .swiper-container{ width:660px; height:290px; overflow:hidden;  margin-top:40px;}
.tabsnav li{ display:block; width:165px; float:left; height:145px;}
.tabsnav li span{ padding-top:95px; text-align:center;display:block; width:165px;}
.tabsnav .pagination{ position:absolute; bottom:45px; width:100%; height:14px; text-align:center}
.tabsnav .pagination span{}
.tabsnav .swiper-pagination-switch {
  display: inline-block;
  width: 14px;
  height:14px; 
  border:2px solid #c6c6c6;
  border-radius:14px;
  position: relative; 
  margin:0px 10px;
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}
.tabsnav .swiper-active-switch {
   background: #c6c6c6; 
}

.line{ height:9px; background:url(../images/public/index_line.jpg) no-repeat;}

.nav1{ width:720px; margin:0 auto; }
.nav1 li{ display:block; width:120px; float:left; height:120px; }
.nav1 li span{ padding-top:95px; text-align:center;display:block; width:120px;}

.nav_xinpin{background: url(../images/public/indexnav_h.png) no-repeat 54px 30px; }
.nav_yupai{background: url(../images/public/indexnav_h.png) no-repeat -70px 30px; }
.nav_bajian{background: url(../images/public/indexnav_h.png) no-repeat -191px 30px; }
.nav_guajian{background: url(../images/public/indexnav_h.png) no-repeat -315px 30px; }
.nav_shouzhuo{background: url(../images/public/indexnav_h.png) no-repeat -438px 30px; }
.nav_baijian{background: url(../images/public/indexnav_h.png) no-repeat 54px -94px; }
.nav_yuanshi{background: url(../images/public/indexnav_h.png) no-repeat -70px -94px; }
.nav_nanhong{background: url(../images/public/indexnav_h.png) no-repeat -193px -94px; }
.nav_mingzuo{background: url(../images/public/indexnav_h.png) no-repeat -317px -94px; }
.nav_xinwen{background: url(../images/public/indexnav_h.png) no-repeat -437px -94px; }
.nav_qingshe{background: url(../images/public/indexnav_h.png) no-repeat -557px 30px; }
.nav_sold{background: url(../images/public/indexnav_h.png) no-repeat -683px 30px; }
.nav_zazhi{background: url(../images/public/indexnav_h.png) no-repeat -557px -94px; }
.nav_sf{background: url(../images/public/indexnav_h.png) no-repeat -682px -94px; }
.nav_ss{background: url(../images/public/indexnav_h.png) no-repeat -794px 30px; }
.nav_yy{background: url(../images/public/indexnav_h.png) no-repeat -794px -94px; }

.nav_xinpin2{background: url(../images/public/indexnav.png) no-repeat 54px 30px; }
.nav_yupai2{background: url(../images/public/indexnav.png) no-repeat -70px 30px; }
.nav_bajian2{background: url(../images/public/indexnav.png) no-repeat -191px 30px; }
.nav_guajian2{background: url(../images/public/indexnav.png) no-repeat -335px 30px; }
.nav_shouzhuo2{background: url(../images/public/indexnav.png) no-repeat -458px 30px; }
.nav_baijian2{background: url(../images/public/indexnav.png) no-repeat 54px -94px; }
.nav_yuanshi2{background: url(../images/public/indexnav.png) no-repeat -70px -94px; }
.nav_nanhong2{background: url(../images/public/indexnav.png) no-repeat -191px -94px; }
.nav_mingzuo2{background: url(../images/public/indexnav.png) no-repeat -317px -94px; }
.nav_xinwen2{background: url(../images/public/indexnav.png) no-repeat -437px -94px; }
.nav_qingshe2{background: url(../images/public/indexnav.png) no-repeat -437px 30px; }
.nav_sold2{background: url(../images/public/indexnav.png) no-repeat -552px -94px; }
.nav_zazhi2{background: url(../images/public/indexnav.png) no-repeat -437px -94px; }

.n1{ background-position:35px 30px}
.n2{ background-position:-89px 30px}
.n3{ background-position:-215px 30px}
.n4{ background-position:-336px 30px}
.n5{ background-position:-458px 30px}
.n6{ background-position:35px -94px;}
.n7{ background-position:-89px -94px;}
.n8{ background-position:-215px -94px;}
.n9{ background-position:-460px 30px;}
.n10{ background-position:-336px -94px;}
.n11{ background-position:-705px 30px;}
.n12{ background-position: -458px -94px;}

.nav_xinpin a,.nav_yupai a,.nav_bajian a,.nav_guajian a,.nav_shouzhuo a,.nav_baijian a,.nav_yuanshi a,.nav_nanhong a,.nav_mingzuo a,.nav_xinwen a,.nav_qingshe a,.nav_zazhi a,.nav_sold a,.nav_sf a,.nav_ss a,.nav_yy a{color:#414141; font-size:20px;}
.nav_xinpin2 a,.nav_yupai2 a,.nav_bajian2 a,.nav_guajian2 a,.nav_shouzhuo2 a,.nav_baijian2 a,.nav_yuanshi2 a,.nav_nanhong2 a,.nav_mingzuo2 a,.nav_xinwen2 a,.nav_sold2 a,.nav_qingshe2 a,.nav_zazhi2 a{color:#B7183F;font-size:20px;}
.nav2{ width:684px; margin:0 auto; padding-top:34px;}
.nav2 li{ display:block; width:228px; float:left; height:126px; }
.nav2 li span{ padding-top:132px; text-align:center;display:block; width:228px;color:#414141; font-weight:bold; font-size:18px;}
.nav2_vip{background: url(../images/public2017/index_srdz.jpg) no-repeat;}
.nav2_mingjia{background: url(../images/public2017/index_mjds.jpg) no-repeat;}
.nav2_jianding{background: url(../images/public2017/index_mfjd.jpg) no-repeat;}
.txt_color{ color:#B7183F;}
.txt_color2{ color:#d1a26c;}

.cat_list{ width:720px;}
.cat_title{ text-align:center; width:720px;  font-size:34px; font-weight:bold; height:70px; color:#fff;}
.xpss{background: #c2003b url(../images/public/index_title.png) no-repeat center 8px; width:720px; }
.gj{background: #c2003b url(../images/public/index_title.png) no-repeat center center; width:720px; }
.yp{background: #c2003b url(../images/public/index_title.png) no-repeat center -106px; width:720px; }
.bj{background: #c2003b url(../images/public/bajian.png) no-repeat center center; width:720px; }
.qs{background: #c2003b url(../images/public/qingshe.png) no-repeat center center; width:720px; }
.dz{background: #c2003b url(../images/public/dingzhi.png) no-repeat center center; width:720px; }
.ys{background: #c2003b url(../images/public/yuanshi.png) no-repeat center center; width:720px; }

.cat_goods_b{ height:356px; width:720px; position:relative;}
.cat_goods_title{ height:74px; width:100%; text-align:center; position:absolute; bottom:0; background: rgba(0,0,0,0.4);overflow: hidden;color: #fff; padding-bottom:5px;}
.cat_goods_title strong{color:#c2003b; font-size:32px;}
.cat_goods2{ margin-top:10px;height:356px; width:720px; overflow:hidden}
.cat_goods_s{ height:356px; width:356px;  position:relative; float:left; margin-right:8px;}
.cat_goods_s2{height:356px; width:356px;  position:relative; float:left;}
.cat_goods3{ width:720px; height:212px; margin:0 auto; margin-top:48px;}
.cat_goods_s3{ height:318px; width:212px;float:left; margin-left:21px;}
.cat_goods_title3{ height:72px; padding-top:15px; width:100%; text-align:center; overflow: hidden;color: #000; line-height:36px;}
.cat_goods_title3 strong{color:#c2003b; font-size:32px;}


.zazhibox{width:640px; margin:auto;}
.zazhibox a{color:#000;}
/*内页固定导航*/
footer{ position: fixed;  text-align: center; top:0px; width: 720px; height:85px; line-height:28px;
         -webkit-transition: -webkit-transform 0.5s; /*background:url(../images/public/xuanfubk-1.png) repeat-x top;*/ 
		 background:#f9f9f9;
         transition: transform 0.5s;
		 overflow:hidden; 
		 z-index:9999;
		 border-bottom: 1px solid #d7d7d7;
}
footer.navHide{ 
  -webkit-transform:translate(0px,-85px);
          transform:translate(0px,-85px);
}
.nav_more{ width:35px; height:35px; cursor:pointer;background: url(../images/public/nav_more.png) no-repeat; display:block; position:absolute; right:0px;; top:40px;

  -webkit-animation-name: backTopAm;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function:linear; 
  -webkit-animation-iteration-count:infinite;}
.nav_more_d{ width:35px; height:35px; cursor:pointer;background: url(../images/public/ico.png) no-repeat; display:block; position:absolute; right:0px; top:40px; display:none;
  -webkit-animation-name: backTopAm;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function:linear; 
  -webkit-animation-iteration-count:infinite;}  
.footer_nav1{ width:720px; margin:0 auto; position:relative;}
.footer_nav1 li{ display:block; width:118px; float:left; height:85px;}
.footer_nav1 li span{ padding-top:55px; text-align:center;display:block; width:118px;}

.footer_nav_xinpin{background: url(../images/public/indexnav_h.png) no-repeat 35px 3px; }
.footer_nav_yupai{background: url(../images/public/indexnav_h.png) no-repeat -89px 3px; }
.footer_nav_bajian{background: url(../images/public/indexnav_h.png) no-repeat -215px 3px; }
.footer_nav_guajian{background: url(../images/public/indexnav_h.png) no-repeat -336px 3px; }
.footer_nav_shouzhuo{background: url(../images/public/indexnav_h.png) no-repeat -458px 3px; }
.footer_nav_baijian{background: url(../images/public/indexnav_h.png) no-repeat 35px -127px; }
.footer_nav_yuanshi{background: url(../images/public/indexnav_h.png) no-repeat -89px -127px; }
.footer_nav_nanhong{background: url(../images/public/indexnav_h.png) no-repeat -215px -127px; }
.footer_nav_mingzuo{background: url(../images/public/indexnav_h.png) no-repeat -336px -127px; }
.footer_nav_xinwen{background: url(../images/public/indexnav_h.png) no-repeat -458px -127px; }
.footer_nav_qingshe{background: url(../images/public/indexnav_h.png) no-repeat -579px 3px; }
.footer_nav_sold{background: url(../images/public/indexnav_h.png) no-repeat -705px 3px; }

.footer_nav_xinpin2{background: url(../images/public/indexnav.png) no-repeat 35px 3px; }
.footer_nav_yupai2{background: url(../images/public/indexnav.png) no-repeat -89px 3px; }
.footer_nav_bajian2{background: url(../images/public/indexnav.png) no-repeat -215px 3px; }
.footer_nav_guajian2{background: url(../images/public/indexnav.png) no-repeat -336px 3px; }
.footer_nav_shouzhuo2{background: url(../images/public/indexnav.png) no-repeat -458px 3px; }
.footer_nav_baijian2{background: url(../images/public/indexnav.png) no-repeat 35px -127px; }
.footer_nav_yuanshi2{background: url(../images/public/indexnav.png) no-repeat -89px -127px; }
.footer_nav_nanhong2{background: url(../images/public/indexnav.png) no-repeat -215px -127px; }
.footer_nav_mingzuo2{background: url(../images/public/indexnav.png) no-repeat -336px -127px; }
.nav_xinwen2{background: url(../images/public/indexnav.png) no-repeat -458px -127px; }
.footer_nav_qingshe2{background: url(../images/public/indexnav.png) no-repeat -462px 3px }
.footer_nav_sold2{background: url(../images/public/indexnav.png) no-repeat -572px -125px }

.footer_nav_xinpin a,.footer_nav_yupai a,.footer_nav_bajian a,.footer_nav_guajian a,.footer_nav_shouzhuo a,.footer_nav_baijian a,.footer_nav_yuanshi a,.footer_nav_nanhong a,.footer_nav_mingzuo a,.footer_nav_xinwen a,.footer_nav_sold a,.footer_nav_qingshe a{color:#414141;}
.footer_nav_xinpin2 a,.footer_nav_yupai2 a,.footer_nav_bajian2 a,.footer_nav_guajian2 a,.footer_nav_shouzhuo2 a,.footer_nav_baijian2 a,.footer_nav_yuanshi2 a,.footer_nav_nanhong2 a,.footer_nav_mingzuo2 a,.footer_nav_xinwen2 a,.footer_nav_sold2 a,.footer_nav_qingshe2 a{color:#B7183F;}


/*内页固定导航*/

/*登陆注册*/
.classList{  padding: 30px 60px;
  width: 600px;margin: 0 auto;}
.txt-input {
  border: 1px solid #cfcfcf;
  background: none;
  height: 58px;
  width: 600px; margin:20px 0px; padding:5px
}
.bnt_blue_2{  background: #c2003b;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  height: 70px;
  line-height: 70px;
  border: 0;
  width: 600px; margin:20px 0px;
  font-size: 28px; -webkit-appearance: none; cursor:pointer;
}

/**
 * 私人订制
 */
.personalTailor{}
/*题材*/
.personalTailor .theme{ padding:33px 0; background: url(../images/personal_tailor/repBg.jpg); padding-left:14px; }
.personalTailor .theme li{width: 268px; height: 243px; background: url(../images/personal_tailor/pro_bg.png) no-repeat; text-align: center; padding-top: 15px; color: #fff; font-size: 26px; float: left; margin:12px 40px;}
.personalTailor .theme li .themePic{width: 180px; height:180px; overflow: hidden; margin:0 auto; margin-bottom: 5px;
  -webkit-border-radius: 180px;
          border-radius: 180px;
}
.personalTailor .theme li a{ color:#fff}
/*顶尖大师*/
.personalTailor .great{ padding:33px 0 10px; background: url(../images/personal_tailor/repBg.jpg); padding-left:14px; }
.personalTailor .great .title{width: 100%; text-align: center; margin-bottom: 20px;}
.personalTailor .great li{width: 680px; height: 305px; margin-bottom: 10px; margin-left: 5px;}
.personalTailor .great li .pic{width: 199px; height:305px; float: left;}
.personalTailor .great li .txtCon{width: 448px; height:285px; float: left; font-size:22px; font-weight:bold; color: #c2bcb9;  background-color: #605550; margin-left: 10px; padding:20px 0 0 23px;}
.personalTailor .great li .txtCon h2{font-size: 24px; font-weight: bold; color: #fff; margin-bottom: 10px;}

/*定制流程*/
.personalTailor .flow{padding:33px 0; background: url(../images/personal_tailor/repBg.jpg); padding-left:14px; border-bottom: 1px solid #181717;}
.personalTailor .flow .title{text-align: center; color: #fff; font-weight: bold; font-size: 36px;}
.personalTailor .flow .flowPic{text-align: center; margin-top: 25px;}

.personalTailor .pic{ background: url(../images/public/loading.gif) center no-repeat; overflow: hidden;}
.personalTailor .pic img
{ 
 -webkit-transition: -webkit-transform 0.7s,opacity 0.7s;
          transition: transform 0.7s,opacity 0.7s;
}
.personalTailor .lazy{ 
  opacity: 0; 
  -webkit-transform:scale(1.1);
          transform:scale(1.1);
}
/**
 * 精品推荐
 */
.recommend .title{width:100%; height:80px; border-bottom: 2px solid #ccc; text-align: center; line-height: 80px; color: #333; font-size: 32px;}
.recommend ul{padding-left: 10px; margin-top: 10px;}
.recommend li{width: 290px; height:390px; margin:10px 10px; float: left; position: relative;}
.recommend .pic{width:290px; height: 290px; background-color: #ddd;  background: url(../images/public/loading.gif) center no-repeat; overflow: hidden;}
.recommend .pic img{
  -webkit-transition: -webkit-transform 0.7s,opacity 0.7s;
          transition: transform 0.7s,opacity 0.7s;
}
.recommend li span{ display:block; height:60px; overflow:hidden}
.recommend .pic .lazy{ 
  opacity: 0;
  -webkit-transform:scale(1.1);
          transform:scale(1.1);
}

.recommend p{margin-top: 5px; height:62px; overflow:hidden; line-height:31px;}
.recommend p a{ color:#000}
.recommend .new_price{ float: left; color: #c2003b;}
.recommend .old_price{ right:0; font-size: 19px; color: #666;text-decoration:line-through; }
.recommend .new_price,
.recommend .old_price{position: absolute; bottom:3px;}

/*查看更多*/
.recommend .viewMore{width:100%; height:70px; border-top:solid 2px #ccc; border-bottom:solid 2px #ccc; position: relative; text-align: center; line-height: 70px; font-size:28px; color: #b48868; margin-top: 10px; }
.recommend .viewMore p{display: inline;font-weight: bold; cursor:pointer; line-height:74px; }
.recommend .viewMore p a{color: #b48868; }
.recommend .viewMore div{font-weight: bold; font-family: Arial; display: inline-block; margin-left: 3px;}
.recommend .viewMore div img{ padding-top:30px; padding-right:5px;}
/* 免费鉴定*/
.freeCon{ height:auto; width:720px; margin:0 auto;}
.freeCon .intro{padding:25px; text-indent:2em; font-size: 25.6px; color: #a3a3a3; }
.freeCon .intro a{text-decoration:underline; color: #c2003b;}

.freeCon .tit{width: 100%; height:70px; background-color: #ffa203; text-align: center; line-height: 70px; color: #fff; font-size: 28px;}
.freeCon .userinfo{ padding:25px; width:640px; margin:0 auto}
.freeCon .userinfo li {margin-bottom: 25px;  position: relative; width: 590px;}
.freeCon .userinfo li span{width: 120px; display: block; float: left; line-height: 60px; font-size:24px;}
.freeCon .userinfo li input,
.freeCon .userinfo li textarea{font-size: 24px; font-family: '微软雅黑';}
.freeCon .userinfo li input{border:1px solid #cfcfcf; background:none; height:58px; width: 445px; }
.freeCon .userinfo .sexCon span{ line-height: 40px;}
.freeCon .userinfo .sexCon input{float: left;}
.freeCon .userinfo .sexCon label{float: left; line-height: 50px; margin-left: 10px;}
.freeCon .userinfo li .ipt2{border:1px solid #cfcfcf; background:none; height:30px; width: 30px; position: relative; margin-top: 10px; }
.freeCon .userinfo li textarea{border:1px solid #cfcfcf; background:none; height:108px; width: 445px;}
.freeCon .userinfo li select{border:1px solid #cfcfcf; background:none; height:58px; width: 455px; font-size: 26px; font-family: '微软雅黑';}

.freeCon .userinfo li .point{position: absolute; top:0; right:0;}
.freeCon .userinfo li .photoCon{width: 470px; float: left;}
.freeCon .userinfo li .addBtn,
.freeCon .userinfo li .photo{ width: 140px; height:140px; float: left;}
.freeCon .userinfo li .addBtn{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJFNTExQ0M2RjdENzExRTRCMDZEODhCQjMyQzMwMERFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJFNTExQ0M3RjdENzExRTRCMDZEODhCQjMyQzMwMERFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkU1MTFDQzRGN0Q3MTFFNEIwNkQ4OEJCMzJDMzAwREUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkU1MTFDQzVGN0Q3MTFFNEIwNkQ4OEJCMzJDMzAwREUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7DZL0NAAAGa0lEQVR42uxdAWRdVxi+fZnyCKE8wuNRQiY8ymOEzCOEEMJjdMJ4hExnpEomVcYmtdh0OiOTaa3MpiU2ncRitVosWqnFptNobBKNhFk0EotMa/X2//XfOP3ff+67effcd99793x8fb3v3Xfved/5z7nn/P85f46VSiUnYpwCdgBP0msGmNKcuwrcBy4D/wSuEyPDsQgEzAH7gHliMuD1toALwDl63WpGATuBQ8BhYDrke6GIXwNngDuNLmABOAbsPuL3loX3TlAz94unJOIk8PdGErAFeBo4Dsz6sJYF6ttW6Yc+rfCdFPWVWWI/HXvhW+BFTcUEAwpokK8Afy3psQu8AhwAthq8bxpYBH5f8sYXwBMmf7OpC2Ghpj0K/jPwNWDScIVJbAeOATc9KnGkngTs8SjsA+BgDUSTiJU1ToJJQGtNRS3gu8D/hMKhoMMRCSe1jsvAJ5py5qMQEGt3VtM8xmvUVI/Kk8CvhDKjAZyppYBYo3eEgtyhQjp1TnyAPRbK/14tBExTv8ZxCXi8AcRzmdEYwXSYArYB7wvmX2wg4VRihV8XRLwchoDYpy2xGx1Qc3AanJ8KIo6bFvCmIF53E4jn8kNBxCFTAl5gF34S4dguTE4JRtIVVMAeYZw31ITiIVuElvag0pSz0nBlU3jaOk1MFOuhMH+uSkBu0kshD1XaSv4wG7KIXdR8VWhnKwmNkwb9dyPK8R7wdR+upmbACvAse+8K8Lh0ckLjz5uiVxfvRB17qDE+B95SjtHfeM6vgKcp0ONikS4YN7zFWhw6iNv8CHiBHZ934gmM+n2iHKN4o5UExBhGl3I8TxYYV3wM/Fc5RgFbvQTk7fyiE2/8xbovDGwVdQJiR9nDAj6LjsVHrC/UCvgG++JnVrvDwP0cWxjQVUlAHPd9Z7U7xJfsuMgFzLKg9QzrPOOOObbKYZAL2CcEoi1eXOUwz5aqZFQBe5UP0fJuW81EK1TR4wqIU7a88sE923xFcKPqcwXsZIPDu1Yr7ZhQ9QeccgXMCt4ICxmrbNz8XMAOYQ5oIUNdJoetNp1wytfcVbuWbhdYCsBdn/cZCHgf5FQAB4OKDhQwxQbQ+9bQPGclKtq5gFY8b+yx49YEewJbAb2xLwnopbCFtz5JLmDSauSJMn1QwGfs0WyhR6sk4I4VsGoBt1HAbeWNNquRJ7g+Oy/BPxvKGxg8TjvVbZe6FrAPxXsXfZyH5Z0PKES1oQo+6djgArpzvGoEPGugdv0IiDOlNyOyQD7tXU8IzoOsbalaqNpg17eTEOa+3VYn7RAmx30G7kNEnSTnrVYicqyPv+sKyDvVtG3GIvqkB5Er4C32obVCbwEx5LGgCjjPZiRFq1fZ01d9NtwmEQ8FxNmINvpuUbZq44Y6lXOhjb7HHC1MQHRpzUgC8uj7sJ0bP8eg47FqI8E6xmvKMS7letvqV7bg9IVFV9wfiAsK1aVc52JuhQNs8IyjlXteAuIc+KpynBJqIC5A58YEe2+SnyStkZ4UrLAjhgLi71YX2y84wpohScANaspqTUzHTLw0a3k4Rha9TbqNNu+z+TGu3hqN0bDlOuv78cHxm3SyV+Id7EBnlWNs1q/yTtRwn+Nn7GnCoeqFCWZ9+Fx42dGFfCvsG+O5YNZMpAqpY/az3an4/94g212TQiaipTrNymEi6xLfZDhhYsN1J/AfduEfGizJRCV2AP9mv/FH2kNsZMt/v5C45psmsUQ0kEfstz3021Ud5UZDwt7dn2ifbyM328dCNqN0WHljRgUR7zdIwh3OQaHPQzGzYWcuGhHyKGDKp0ID5Yu5JBjCIz9JJkzlzioItVeiNAGtdd7f/aLJMpepdfY2Xdq7TcoVWE/CJSnT3IEmDV7VSRmDFiylyeLmDgOiTs7TQqmp1jRZ28aD3sNUQcc0tes+qfMRWNwZjXCIP0xVrun8fDc90pWsUTPKhChcnnK06rJWHlAZjI1fw8jiizGEDypE9ZbJu7tIfrb9AG4njGH302vG41yMZZx3DO+DCTOPdIG8Gjkf564Qt5nbCD0hbYprCV87KciDqyfaK1z3GUUb0b8ZSi7pWmQy7yU3VaGG8RU3NHHVKV++13ACOor1FIh5ivqZxDr5CW9Qt1ATRPHHCFzkyDpz1By7jmhh69Ts3WzoW1H8iCgFlKD+KYwWCurssY5/xamj/cz/CzAAs8SPsQx1OUsAAAAASUVORK5CYII=) center no-repeat; background-color: #d2d2d2;}
.freeCon .userinfo li .photo{ background-color: #707070; overflow: hidden; margin-right: 15px; margin-bottom: 15px;}
.freeCon .userinfo li .point{color: #d2446f; font-weight: bold; font-size: 32px; line-height: 64px;}
.freeCon .sendBtn{width: 100%; height:70px; line-height: 70px; text-align: center; background-color: #c2003b; color: #fff; font-size: 28px;}

.freeCon .tips{padding: 25px; background-color: #f1f1f1; font-size: 24px;}
.freeCon .team{ margin:25px 0 0 0; width: 100%; height:70px; line-height: 70px; text-align: center; background-color: #03aeb9; color: #fff; font-size: 28px;}
.freeCon .flow{ margin:25px 0 25px 0; width: 100%; height:70px; line-height: 70px; text-align: center; background-color: #03a31e; color: #fff; font-size: 28px;}
.freeCon .teamPic,
.freeCon .flowPic
{width: 100%; height:309px; background: url(../images/free/p.jpg) center 0 no-repeat; overflow: hidden;}
.freeCon .flowPic{background-position: center -314px; height: 351px; margin-bottom: 30px;}

.sub_button {height: 70px;margin-bottom: 15px;width: 100%;}
.sub_button button {background:#999;color: #ffffff;font-size: 18px;font-weight: bold;height: 70px;line-height: 70px;border: 0;width: 100%;font-size: 28px;}
.sub_button>div {height: 100%;}
.pic input {display: inline-block;position: absolute;width: 100%;height: 100%;right: 0;top: 0;z-index: 4000;opacity: 0;}
.upload .pic {width: 140px;height:165px;display: inline-block;position:relative;  }
.upload img {width: 140px;height: 140px;border: 1px solid #f1f1f1;}
.upload .pic {width: 140px;height:175px;display: inline-block;position:relative;}
.upload img {width: 140px;height: 140px;}
.pic>div {line-height: 35px;height: 35px;font-size: 16px;color: #999999;text-align: center;}
.blockPage { height:80px; line-height:80px;}
.tabBox {position:relative;}
.tabBox .hd{ position: absolute;bottom: 0px;height: 43px; width: 100%;}
.tabBox .hd span{border-radius: 15px;margin: 0 5px;background: none;border: 2px solid #fff;height: 13px;width: 13px;display: inline-block;text-indent: -99999px;}
.tabBox .hd ul .on{background-color: #000;border: 2px solid #000;;}
.tabBox .hd ul{margin:0 auto;text-align: center;}
.tabBox .bd li img { width:590px;height:590px;}
/* 鉴定页*/
.identifyHeader{height:80px; background-color: #c2003b; color: #fff; border:none; }
.identifyList{ width:640px; margin:0 auto}
.jianding{padding: 0px 25px; padding-top: 15px; padding-bottom: 20px; border-bottom: 2px solid #a7a7a7; line-height: 38px}
.identifyList .swiper-container{ width: 590px; height:386px; margin: 0 auto; position: relative; }
.identifyList .dBanner .pagination{background: none;}

.identifyList .dBanner .swiper-pagination-switch{background: none; border:2px solid #fff; height:13px; width: 13px;}
.identifyList .dBanner .swiper-active-switch{background-color: #000; border:2px solid #000;}
.identifyList .classify,
.identifyList .conTxt{color: #8d8d8d;}
.identifyList .tit{ width:100%;}
.identifyList .tit span{float: right;}
.identifyList .conTxt{margin-bottom: 10px;}

.identifyList .txt{margin-top: 10px;}
.identifyList .txt span{color: #c2003b;}
.identifyList .date{color: #888;}

.identifyList .loadMore{width: 100%; text-align: center; padding-top: 20px; padding-bottom: 20px; color: #999;}

/*鉴定列表固定导航*/
article{ position: fixed;  text-align: center; top:0px; width: 720px; height:119px; 
         -webkit-transition: -webkit-transform 0.5s; /*background:url(../images/public/xuanfubk-1.png) repeat-x top;*/ 
		 background:#f9f9f9;
         transition: transform 0.5s;
		 overflow:hidden; z-index:9999;
		 border-bottom: 1px solid #d7d7d7;
}
article.navHide{ 
  -webkit-transform:translate(0px,-120px);
          transform:translate(0px,-120px);
}
.jd_nav1{ width:640px; margin:0 auto; position:relative;}
.jd_nav1 li{ display:block; width:160px; float:left; padding-top:18px; }
.jd_nav1 li a{ color:#000; font-size:25px;}
.jd_nav1 li.dq a{ color:#C2003B; font-weight:bold}
/*鉴定列表固定导航*

/*鉴定详情*/
.proList{
  position: relative;
  padding-left:14px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.proList figure{ width:220px; height:220px; margin:5px 5px; float: left; overflow: hidden; background: url(../images/public/loading.gif) center no-repeat;}
.proList figure img{
  -webkit-transition: -webkit-transform 0.7s,opacity 0.7s;
          transition: transform 0.7s,opacity 0.7s;
}
.proList figure .lazy{ 
  opacity: 0;
  -webkit-transform:scale(1.1);
          transform:scale(1.1);
}
/*特价*/
.tj_tj_title{ height:56px; width:680px; margin-bottom:20px; background:#c2003b url(../images/tejia/tj_tj.png) no-repeat center center;}
/* css3 animate*/

@-webkit-keyframes backTopAm {
  0% { -webkit-transform: translate(0px,3px); }
  50% { -webkit-transform: translate(0px,-3px);}
  100% { -webkit-transform: translate(0px,3px);}
}

@-webkit-keyframes hotAm {
  0% { opacity: 1; }
  50% {  opacity: 0;}
  100% {  opacity: 1;}
}
/*底部*/
.footer{ width: 720px; margin:0 auto; height:480px; padding-top:20px;}
.footer .service{width: 100%; height:120px; font-size:24px;}
.footer .service ul{padding-left: 48px; padding-top: 5px;}
.footer .service li{width: 150px; margin:6px 30px; text-align: center; height:35px; color: #000000; font-weight: bold; float: left;}

.footer .contact .pic{width:100%; height: 250px;  background: url(../images/public/loading.gif) center no-repeat; background-color: #fff;}
.footer .contact .tel{text-align: center; height:130px; border-bottom: 1px solid #ccc; }
.footer .contact .tel img{ margin-top: 30px;}

.footer .copyright{text-align: center; padding-bottom: 120px; line-height: 35px; padding-top: 20px; font-size:20px;}
.footer .copyright p:first-child{margin-bottom: 20px; color: #1161ce;font-size:24px;}
.footer .copyright p:first-child a{color: #1161ce;}

/**
 * 支付方式
 */
.payment{padding-left: 30px; padding-top: 20px; padding-right:30px;}
.payment h2,
.payment h3,
.payment p{font-weight: bold;}
.payment h2{ font-size: 30px; }
.payment h3{ padding-top: 20px; font-size: 24px; }
.payment {font-size: 18px;}
.payment ul{
  width: 590px;
  border-bottom:1px solid #ccc; margin-top: 20px; margin-bottom: 20px;
  -webkit-box-sizing:border-box;
        box-sizing:border-box;
}
.payment li{
  width: 590px; height:117px;  border:1px solid #ccc;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

.payment li{border-bottom:none;}
.payment li:last-child{}
.payment li .pic{width: 263px; height:117px; background: url(../images/payment/bank.jpg) no-repeat; float: left;
  border-right: 1px solid #ccc;
}
.payment li:nth-child(2) .pic{ background-position: 0px -117px;}
.payment li:nth-child(3) .pic{ background-position: 0px -234px;}
.payment li:nth-child(4) .pic{ background-position: 0px -351px;}
.payment li:nth-child(5) .pic{ background-position: 0px -468px;}

.payment li .txt{float: left; margin:27px 0 0 24px; line-height: 30px; width:300px;}
.payment li .txt span{color: #d90000;}
.payment p.tip{margin-bottom: 40px;}
.payments{ font-size:18px; margin-bottom:20px;}
.payments{padding-left: 30px; padding-top: 20px;padding-right:30px;}
.payments h2,
.payments h3,
.payments p{ line-height:32px;}
.payments h2{ font-size: 30px; }
.payments h3{ padding-top: 20px; font-size: 26px; }

.payments p a{color:#c2003b; text-decoration:none}
.dz_list{ width:200px;  float:left; font-size:29px; font-weight:bold; height:48px; overflow:hidden; line-height:48px;}
.dz_list a{ color:#B7183F;text-decoration:none}
.dz_list01{ width:100px; float:right; height:48px; overflow:hidden; line-height:48px;text-align:right}
.dz_list03 a{ font-size:22px; color:#6c6b6b; text-decoration:underline}
.dz_list02{ width:170px; float:left;font-size:22px; color:#2c2626}
.dz_list03{width:130px; text-align:right}
/*css 2017*/
.fl{ float:left;}
.fr{ float:right;}

.jian{ width:720px; height:638px; position:relative;}
.jian_more{ position:absolute; right:35px; top:20px; width:50px; height:24px; text-align: center; }
.jian_more a{ color:#000; font-size:18px; font-weight:bold;line-height:24px;}

.c_t{text-align:center; padding-top:10px; height:136px;}
.mz_box{ width:660px; margin:0 auto; height:338px;}
.mz_box dl{ width:214px; height:338px; position:relative; float:left; margin-right:9px;}
.mz_box dl span{ display:block; width:200px; left:7px; text-align:center; height:90px; color:#a5a5a5; font-size:18px; position:absolute; top:8px;}
.mz_box dl span font{ color:#fff; font-size:22px;}
.no_margin{ margin-right:0px;}

.tehui_box{ width:660px; margin:0 auto; height:706px; padding-top:28px; background:url(../images/public2017/th_bg.jpg) no-repeat center top; position:relative;}
.box{ width:494px; height:328px;}
.box dl{ width:328px; height:328px; float:left; padding-right:4px; position:relative;}
.box dd{ padding-bottom:4px; width:162px; height:162px; float:right; position:relative;}
.box2{ width:494px; height:328px; float:right;}
.box2 dl{ width:328px; height:328px; float:right; padding-left:4px; position:relative}
.box2 dd{ padding-bottom:4px; width:162px; height:162px; float:left; position:relative}
.box dl dt, .box2 dl dt{ width:328px; height:80px; position:absolute;background: rgba(0,0,0,0.4); bottom:0px;}
.box dl dt a, .box2 dl dt a{ color:#ffffff; display:block; width:300px; margin-left:14px; font-size:20px; overflow: hidden; height:70px;}
.box dl dt span, .box2 dl dt span{ font-weight:bold; font-size:24px; line-height:45px; display:block; }
.box dl dt span font, .box2 dl dt span font{ font-weight:normal; font-size:24px; color:#c2003b;float:right}
.box dd .title, .box2 dd .title{ width:162px; height:32px; position:absolute; bottom:4px;background: rgba(0,0,0,0.4);}
.box dd .title a, .box2 dd .title a{color:#ffffff; display:block; width:162px; font-size:20px; overflow: hidden; height:32px; text-align:center}
.mt{ margin-top:4px;}

.paiz_box{ width:660px; height:738px; margin:0 auto}
.p_b_l{ width:414px; float:left}
.p_b_l dl{ padding-bottom:14px; width:414px;}
.p_b_l .first{ position:relative; height:478px;}
.p_b_l .second{ position:relative; height:232px;}
.p_b_l dl dt{ width:414px; height:80px; position:absolute;background: rgba(0,0,0,0.4); bottom:14px;}
.p_b_l dl dt a{ color:#ffffff; display:block; width:360px; margin-left:23px; font-size:20px; overflow: hidden; height:70px;}
.p_b_l dl dt span{ font-weight:bold; font-size:24px; line-height:45px; display:block; }
.p_b_l dl dt span font{ font-weight:normal; font-size:24px; color:#c2003b;float:right}
.p_b_r{ width:232px; float: right}
.p_b_r dl{ padding-bottom:14px; width:232px; height:232px; position:relative}
.p_b_r dl dt{ width:232px; height:60px; position:absolute;background: rgba(0,0,0,0.4); bottom:14px;}
.p_b_r dl dt a{ color:#ffffff; display:block; width:220px; margin-left:6px; font-size:20px; overflow: hidden; height:70px;}
.p_b_r dl dt span{ font-weight:bold; line-height:32px; display:block; }
.p_b_r dl dt span font{ font-weight:normal; color:#c2003b;float:right}


.bj_box{ width:660px; margin:0 auto; height:856px;}
.bj_box dl{ width:322px; height:428px; float:left; margin-right:14px;}
.bj_box dl a{ color:#815c42;}
.bj_box .qc{ margin-right:0px;}
.bj_box dl dd{ width:302px; font-size:20px; line-height:30px; padding:0px 10px; height:60px; overflow:hidden}
.bj_box dl bdo{ width:302px; font-size:24px; padding:0px 10px;line-height:36px; color:#c2003b; text-align:center; display:block}
.bj_box dl bdo font{ color:#000000; font-size:18px; line-height:36px; }

.gj_box{ width:660px; height:870px; margin:0 auto}
.gj_b_1{ height:406px; background:url(../images/public2017/gj_bg1.jpg) no-repeat 415px 270px;}
.gj_b_1 dl{ width:406px; float:left; height:406px; position:relative;}
.gj_b_1 dl dt{ width:406px; height:80px; background: rgba(0,0,0,0.4); position:absolute; bottom:0px;}
.gj_b_1 dl dt a{ color:#ffffff; display:block; width:360px; margin-left:23px; font-size:20px; overflow: hidden; height:70px;}
.gj_b_1 dl dt span{ font-weight:bold; font-size:24px; line-height:45px; display:block; }
.gj_b_1 dl dt span font{ font-weight:normal; font-size:24px; color:#c2003b;float:right}
.gj_b_1 dd{ width:245px; float:right; height:245px; position:relative;}
.gj_b_1 dd .title{ width:245px; height:60px; position:absolute; bottom:0px;background: rgba(0,0,0,0.4);}
.gj_b_1 dd .title a{color:#ffffff; display:block; width:219px; margin-left:13px; font-size:20px; overflow: hidden; height:60px;}
.gj_b_1 dd .title span{ font-weight:bold;  line-height:32px; display:block; }
.gj_b_1 dd .title span font{ font-weight:normal; color:#c2003b;float:right}
.gj_b_2{ height:450px; background:url(../images/public2017/gj_bg2.jpg) no-repeat 0px 155px; margin-top:9px;}
.gj_b_2 dl{ width:406px; float:right;height:406px; position:relative;}
.gj_b_2 dl dt{ width:406px; height:80px; background: rgba(0,0,0,0.4); position:absolute; bottom:0px;}
.gj_b_2 dl dt a{ color:#ffffff; display:block; width:360px; margin-left:23px; font-size:20px; overflow: hidden; height:70px;}
.gj_b_2 dl dt span{ font-weight:bold; font-size:24px; line-height:45px; display:block; }
.gj_b_2 dl dt span font{ font-weight:normal; font-size:24px; color:#c2003b;float:right}
.gj_b_2 dd{ width:245px; float:left;height:245px; position:relative;}
.gj_b_2 dd .title{ width:245px; height:60px; position:absolute; bottom:0px;background: rgba(0,0,0,0.4);}
.gj_b_2 dd .title a{color:#ffffff; display:block; width:219px; margin-left:13px; font-size:20px; overflow: hidden; height:60px;}
.gj_b_2 dd .title span{ font-weight:bold;  line-height:32px; display:block; }
.gj_b_2 dd .title span font{ font-weight:normal; color:#c2003b;float:right}

.jing_box{ height:1020px; width:720px; background:url(../images/public2017/jing_bg.jpg) no-repeat left bottom; position:relative}
.j_box1{ width:360px; height:366px; position:absolute; left:36px; top:0px;}
.j_box2{ width:238px; height:262px; position:absolute; right:36px; top:0px;}
.j_box3{ width:276px; height:260px; position:absolute; left:30px; top:380px;}
.j_box4{ width:308px; height:280px; position:absolute; right:30px; top:290px;}
.j_box5{ width:408px; height:366px; position:absolute; right:30px; bottom:10px;}

.se_box{ height:792px; width:660px; margin:0 auto; background:url(../images/public2017/se_bg2.jpg) no-repeat 0px 303px;}
.se_box1{ height:225px; padding-top:10px;}
.se_box2{ height:304px; background:url(../images/public2017/se_bg1.jpg) right;}
.se_box2 dl dt{ width:398px; float:left;}
.se_box2 dl dd{ width:262px; float:right;}
.se_box2 dl a{ color:#fff;}
.se_box2 dl bdo{ line-height:30px; padding-left:20px; font-size:20px;}
.se_box2 dl dd a{ display:block; width:130px; height:48px; font-size: 32px;font-weight: bold;margin-left: 20px;line-height: 48px;margin-top: 40px;}
.se_box2 dl bdo font{ display:block; width:240px; float:right;font-size:18px; padding-left:20px;}
.se_box3{ height:242px; padding-top:10px;}
.se_box3 dl { width:406px; height:242px; position:relative;float:right;}
.se_box3 dl a{ color:#fff;}
.se_box3 dl dt{ width:406px;}
.se_box3 dl dd{ width:200px; height:56px; position:absolute; left:0px; top:0px; padding-left:20px; padding-top:10px; font-size:32px; font-weight:bold;}
.se_box3 dl bdo{ position:absolute; top:66px; left:0px; font-size:20px; width:180px; padding-left:20px;}
.se_box3 dl bdo font{ display:block; width:200px;font-size:18px;}


.dingzhi{ padding-top:40px;}
.dz_box1{ width:660px; margin:0 auto; height:233px; padding-bottom:20px;}
.dz_box1 dl{ float:left;}
.dz_box2{ width:720px; height:575px; background:url(../images/public2017/dz_bg.jpg) no-repeat center bottom; position: relative}
.dz_box2 a{ padding-bottom:10px; display:block}
.dz_box_l{ width:154px; height:482px; position:absolute; left:30px;}
.dz_box_r{ width:154px; height:482px; position:absolute; right:30px;}

.shi_box{ width:660px; height:1168px; margin:0 auto; position:relative}
.shi_b1{ height:340px;}
.shi_b1 dt{ float:left}
.shi_b1 dd{ width:240px; float:left; padding-left:40px; padding-top:100px;}
.shi_b1 dd a{ color:#000; font-size:20px;}
.shi_b1 dd a span{ font-weight:bold; font-size:28px;}
.shi_b1 dd a font{ font-size:24px; color:#c2003b}
.shi_b2{ height:270px;}
.shi_b2 dt{ float:right;}
.shi_b2 dd{ width:240px; float:left; padding-left:40px; padding-top:80px;}
.shi_b2 dd a{ color:#000; font-size:20px;}
.shi_b2 dd a span{ font-weight:bold; font-size:28px;}
.shi_b2 dd a font{ font-size:24px; color:#c2003b}

