
/*
	div.wrap>div.wrap的嵌套使用
*/
.wrap > .wrap {
  float: left;
  width: auto; }

.col:after,
.grid:after,
.wrap:after {
  display: block;
  content: "clear";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden; }

/*
	div.grid固定宽度1000px;
*/
.grid,
.w1000 {
  width: 1000px;
  position: relative;
  margin: 0 auto; }

/*
	div.grid.over  通栏，即宽度为100%的页面布局
*/
.grid.over,
.grid.over > .col {
  width: 100%;
  position: relative; }

.col {
  position: relative; }

.grid > div,
.grid.over > div,
.w1000 > div.w1000,
.w1000 > div.w720,
.w1000 > div.w680,
.w1000 > div.w660,
.w1000 > div.w490,
.w1000 > div.w440,
.w1000 > div.w360,
.w1000 > div.w350,
.w1000 > div.w330,
.w1000 > div.w320,
.w1000 > div.w260 {
  margin-left: 20px;
  float: left;
  position: relative; }

.grid > div:first-child,
.grid.over > div:first-child,
.w1000 > div:first-child {
  margin-left: 0 !important; }

.grid > div:last-child:after,
.grid.over > div:last-child:after,
.w1180 > div:last-child:after {
  display: block;
  content: "clear";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden; }

.w1000,
.col.w1000 {
  width: 1000px !important;
  margin: 0 auto; }

.w720,
.col.w720 {
  width: 720px !important;}

.w680,
.col.w680 {
  width: 680px !important;}

.w660,
.col.w660 {
  width: 660px !important;}

.w490,
.col.w490 {
  width: 490px !important;}

.w440,
.col.w440 {
  width: 440px !important;}

.w360,
.col.w360 {
  width: 360px !important;}

.w350,
.col.w350 {
  width: 350px !important;}

.w330,
.col.w330 {
  width: 330px !important;}
.w320,
.col.w320 {
  width: 320px !important;}
.w300,
.col.w300 {
  width: 300px !important;}
.w260,
.col.w260 {
  width: 260px !important;}


  
  
 
 
 h1, h2, h3, h4, h5 {
  font-weight: normal;
  font-size: inherit; }

ul, li, ol, dl, dd, dt {
  list-style: none; }

a {
  color: inherit; }

img {
  border: 0 none; }

em, i {
  font-style: normal;
  color: inherit; }

body {
  background: #e0e0e0; }

.logo {
  height: 106px;
  background: url(/web/20220922014819im_/http://css.wanglv.vip/tpl/pc/JD_PC075/images/logobg03.png); }
  .logo .logo_l {
    padding-top: 12px; }
  .logo .logo_r {
    position: relative;
    height: 106px; }
    .logo .logo_r .logo_rt {
      position: absolute;
      top: 22px;
      right: 0;
      font-size: 12px;
      font-family: "simsun";
      color: #828690; }
      .logo .logo_r .logo_rt a {
        padding: 0 5px; }
        .logo .logo_r .logo_rt a:hover {
          text-decoration: underline; }
    .logo .logo_r .logo_rpho {
      position: absolute;
      right: 0;
      top: 40px; }
      .logo .logo_r .logo_rpho span {
        float: left;
        margin-left: 10px;
        font-size: 28px;
        font-family: "microsoft yahei";
        color: #a48b5b; }
      .logo .logo_r .logo_rpho img {
        float: left;
        padding-top: 6px; }
      .logo .logo_r .logo_rpho:after {
        content: '.';
        display: block;
        visibility: hidden;
        clear: both;
        width: 100%;
        height: 0;
        font-size: 0;
        zoom: 1; }

.menu-bg { min-height: 60px;
  background: #333333; }
  .menu .nav .nav-item {
    float: left;
    width: 110px;
    height: 67px;
    line-height: 67px;
    margin-top: -4px;
    text-align: center;
    position: relative;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s; }
    .menu .nav .nav-item a {
      font-size: 16px;
      font-family: "microsoft yahei";
      color: #ffffff; }
    .menu .nav .nav-item:hover {
      background: url(/web/20220922014819im_/http://css.wanglv.vip/tpl/pc/JD_PC075/images/nav01.png) no-repeat; }
      .menu .nav .nav-item:hover .sec {
        display: block; }
    .menu .nav .nav-item .sec {
      display: none;
      width: 106px;
      position: absolute;
      top: 62px;
      left: 0;
      right: 0;
      z-index: 99;
      background: #826c43; }
      .menu .nav .nav-item .sec .sec-item {
        line-height: 50px;
        border-top: #baae8c 1px solid; }
        .menu .nav .nav-item .sec .sec-item a {
          font-size: 14px; }
        .menu .nav .nav-item .sec .sec-item:hover {
          color: #ffffff;
          background: #ac986e; }
  .menu .nav .active {
    background: url(/web/20220922014819im_/http://css.wanglv.vip/tpl/pc/JD_PC075/images/nav01.png) no-repeat; }
  .menu .nav:after {
    content: '.';
    display: block;
    visibility: hidden;
    clear: both;
    width: 100%;
    height: 0;
    font-size: 0;
    zoom: 1; }

.banner {
  height: 500px; }
  .banner a {
    position: relative;
    display: block;
    width: 100%;
    height: 500px;
    overflow: hidden; }
  .banner img {
    position: absolute;
    left: 50%;
    margin-left: -960px; }

.mains {
  padding-bottom: 20px;
  background: #fff; }
  .mains .mains_l {
    background: #f6f6f6; }
    .mains .mains_l .brands ul {
      padding: 20px 10px; }
      .mains .mains_l .brands ul li {
        float: left;
        width: 137px;
        height: 42px;
        text-align: center;
        line-height: 42px;
        margin-bottom: 5px;
        font-size: 16px;
        font-family: "microsoft yahei";
        color: #666666;
        background: url(/web/20220922014819im_/http://css.wanglv.vip/tpl/pc/JD_PC075/images/brands01.png) no-repeat; }
      .mains .mains_l .brands ul li:hover {
        background-color: #6a6a6a; }
        .mains .mains_l .brands ul li a {
          display: block; }
      .mains .mains_l .brands ul li:nth-child(2n) {
        margin-left: -1px; }
      .mains .mains_l .brands ul:after {
        content: '.';
        display: block;
        visibility: hidden;
        clear: both;
        width: 100%;
        height: 0;
        font-size: 0;
        zoom: 1; }
    .mains .mains_l .forms .form {
      padding: 20px; }
      .mains .mains_l .forms .form .textarea, .mains .mains_l .forms .form .input {
        width: 250px;
        height: 90px;
        padding: 5px;
        border: 0 none;
        resize: none;
        margin: 0 0 10px 0;
        background: #d6d6d6; }
      .mains .mains_l .forms .form .input {
        width: 255px;
        height: 22px;
        line-height: 22px;
        padding: 3px 0 3px 5px; }
      .mains .mains_l .forms .form .code .input {
        float: left;
        width: 144px; }
      .mains .mains_l .forms .form .code .code_btn {
        float: right;
        width: 83px;
        height: 24px;
        overflow: hidden; }
      .mains .mains_l .forms .form .code:after {
        content: '.';
        display: block;
        visibility: hidden;
        clear: both;
        width: 100%;
        height: 0;
        font-size: 0;
        zoom: 1; }
      .mains .mains_l .forms .form .err {
        width: 100%;
        line-height: 30px;
        font-size: 12px;
        font-family: "simsun";
        color: #ff0022; }
      .mains .mains_l .forms .form .btn input {
        display: block;
        width: 262px;
        height: 40px;
        line-height: 40px;
        border: 0 none;
        cursor: pointer;
        font-size: 16px;
        font-family: "microsoft yahei";
        color: #ffffff;
        background: url(/web/20220922014819im_/http://css.wanglv.vip/tpl/pc/JD_PC075/images/btn01.png) no-repeat; }
      .mains .mains_l .forms .form .btn input:hover {
       background: #a28857;  }
    .mains .mains_l .contact .contact_item {
      padding: 20px;
      line-height: 30px;
      font-size: 14px;
      font-family: "microsoft yahei";
      color: #333333; }
   .evaluation .evaluation_item {
      padding: 20px; }
      .evaluation .evaluation_item li {
        height: 26px;
        line-height: 26px; }
         .evaluation .evaluation_item li a {
          float: left;
          width: 208px;
          white-space: nowrap;
          text-overflow: ellipsis;
          font-size: 14px;
          font-family: "microsoft yahei";
          color: #333333; }
         .evaluation .evaluation_item li a:hover {
            text-decoration: underline; }
         .evaluation .evaluation_item li span {
          float: right;
          font-size: 14px;
          font-family: "microsoft yahei";
          color: #333333; }
         .evaluation .evaluation_item li:after {
          content: '.';
          display: block;
          visibility: hidden;
          clear: both;
          width: 100%;
          height: 0;
          font-size: 0;
          zoom: 1; }
	 . .evaluation .art-list_item {
      padding: 10px 10px 20px 20px; }
	  . .evaluation .art-list-miaoshu{
		  padding:20px 20px 0 20px;
		  color:#826c43;
		  line-height:22px;
		  font-size:14px;}
      . .evaluation .art-list_item li {
        height: 26px;
        line-height: 26px; }
        . .evaluation .art-list_item li a {
          float: left;
          width: 100%;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          font-size: 14px;
          font-family: "microsoft yahei";
          color: #333333; }
          . .evaluation .art-list_item li a:hover {
            text-decoration: underline; }
        . .evaluation .art-list_item li:after {
          content: '.';
          display: block;
          visibility: hidden;
          clear: both;
          width: 100%;
          height: 0;
          font-size: 0;
          zoom: 1; }
		  
.mains .titles {
    position: relative;
    width: 100%;
    height: 70px; 
	background:url(/web/20220922014819im_/http://css.wanglv.vip/tpl/pc/JD_PC075/images/main-title-bg-x.png) repeat-x;
	overflow:hidden;}
	.mains .titles .titles-ico{
	height:50px;
	width:50px;
	display:block;
	float:left;
	margin:8px 8px 0 14px;
	}
	.mains .titles .txt{
		color:#fff;
		font-size:22px;
		padding-top:8px;
		font-family:"Microsoft Yahei";}
    .mains .titles .ac{
		color:#a58d5f;
		font-size:14px;
		text-transform:Uppercase;}
	.mains .titles a {
      position: absolute;
      right: 20px;
      top: 50%;
      height: 24px;
      line-height: 24px;
      margin-top: -12px;
      font-size: 14px;
      font-family: "microsoft yahei";
      color: #bdbcbc; }
      .mains .titles a:hover {
        text-decoration: underline;
        color: #fff; }
  .mains .info {
    padding: 20px 20px 20px 0; }
    .mains .info .info_l {
      float: left;
      width: 398px; }
      .mains .info .info_l .info_ltitle {
        padding-bottom: 10px;
        font-size: 24px;
        font-family: "microsoft yahei";
        color: #333333; }
      .mains .info .info_l .info_lp {
        line-height: 26px;
        font-size: 14px;
        font-family: "microsoft yahei";
        color: #333333; }
      .mains .info .info_l .info_lp a{
        color:#a58d5f; }
      .mains .info .info_l .info_lp a:hover {
        text-decoration: underline !important; }
    .mains .info .info_r {
      float: right;
      width: 242px;
      height: 310px;
      background: url(/web/20220922014819im_/http://css.wanglv.vip/tpl/pc/JD_PC075/images/info01.png) no-repeat; }
      .mains .info .info_r a, .mains .info .info_r span {
        display: block;
        width: 220px;
        height: 286px;
        margin: 12px 11px;
        overflow: hidden; }
    .mains .info:after {
      content: '.';
      display: block;
      visibility: hidden;
      clear: both;
      width: 100%;
      height: 0;
      font-size: 0;
      zoom: 1; }
  .mains .standard {
    position: relative;
    margin: 20px 0; }
    .mains .standard .standard_pic {
      display: block;
      width: 100%;
      height: 140px;
      overflow: hidden; }
      .mains .standard .standard_pic img {
        display: block;
        width: 100%; }
    .mains .standard .standard_btn {
      position: absolute;
      right: 40px;
      top: 50%;
      width: 182px;
      height: 52px;
      cursor: pointer;
      margin: -26px 0 0 0; }
  .mains .cases, .mains .words, .mains .styles {
    position: relative;
    border: #e5e5e5 1px solid;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    padding: 44px 20px 20px 20px;
    margin: 18px 20px 18px 0; }
    .mains .cases .title_r, .mains .words .title_r, .mains .styles .title_r {
      position: absolute;
      top: -20px;
      left: 0;
      right: 0;
      height: 40px;
      line-height: 40px; }
      .mains .cases .title_r span, .mains .cases .title_r a, .mains .words .title_r span, .mains .words .title_r a, .mains .styles .title_r span, .mains .styles .title_r a {
        position: absolute;
        padding: 0 5px;
        height: 40px;
        background: #fff;
        font-size: 20px;
        font-family: "microsoft yahei";
        color: #a58d5f; }
      .mains .cases .title_r span, .mains .words .title_r span, .mains .styles .title_r span {
        left: 20px; }
      .mains .cases .title_r a, .mains .words .title_r a, .mains .styles .title_r a {
        right: 20px;
        color: #666666;
        font-size: 14px; }
        .mains .cases .title_r a:hover, .mains .words .title_r a:hover, .mains .styles .title_r a:hover {
		  color: #a58d5f;
          text-decoration: underline !important; }
    .mains .cases .cases_item .cases_item_l, .mains .words .cases_item .cases_item_l, .mains .styles .cases_item .cases_item_l {
      float: left;
      width: 136px;
      height: 145px;
      overflow: hidden; }
    .mains .cases .cases_item .cases_item_r, .mains .words .cases_item .cases_item_r, .mains .styles .cases_item .cases_item_r {
      float: left;
      width: 460px;
      margin-left: 20px; }
      .mains .cases .cases_item .cases_item_r .cases_item_rt, .mains .words .cases_item .cases_item_r .cases_item_rt, .mains .styles .cases_item .cases_item_r .cases_item_rt {
        width: 460px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-bottom: 8px;
        font-size: 18px;
        font-family: "microsoft yahei";
        color: #333333; }
	  .mains .cases .cases_item .cases_item_r .cases_item_rt:hover {
              text-decoration: underline !important; 
			  color: #a58d5f; }
	 
      .mains .cases .cases_item .cases_item_r .cases_item_rp, .mains .words .cases_item .cases_item_r .cases_item_rp, .mains .styles .cases_item .cases_item_r .cases_item_rp {
        width: 460px;
        line-height: 22px;
        padding-bottom: 12px;
        font-size: 12px;
        font-family: "simsun";
        color: #999999; }
      .mains .cases .cases_item .cases_item_r .cases_item_rul, .mains .words .cases_item .cases_item_r .cases_item_rul, .mains .styles .cases_item .cases_item_r .cases_item_rul {
        width: 460px; }
        .mains .cases .cases_item .cases_item_r .cases_item_rul li, .mains .words .cases_item .cases_item_r .cases_item_rul li, .mains .styles .cases_item .cases_item_r .cases_item_rul li {
          position: relative;
          width: 212px;
          height: 24px;
          line-height: 24px;
          float: left;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
          .mains .cases .cases_item .cases_item_r .cases_item_rul li a, .mains .words .cases_item .cases_item_r .cases_item_rul li a, .mains .styles .cases_item .cases_item_r .cases_item_rul li a {
            font-size: 12px;
            font-family: "simsun";
            color: #333333;
            padding-left: 10px; }
            .mains .cases .cases_item .cases_item_r .cases_item_rul li a:hover, .mains .words .cases_item .cases_item_r .cases_item_rul li a:hover, .mains .styles .cases_item .cases_item_r .cases_item_rul li a:hover {
              text-decoration: underline !important; 
			  color: #a58d5f; }
          .mains .cases .cases_item .cases_item_r .cases_item_rul li:before, .mains .words .cases_item .cases_item_r .cases_item_rul li:before, .mains .styles .cases_item .cases_item_r .cases_item_rul li:before {
            content: '';
            position: absolute;
            left: 0;
            top: 50%;
            width: 3px;
            height: 3px;
            background: #cccccc; }
        .mains .cases .cases_item .cases_item_r .cases_item_rul:after, .mains .words .cases_item .cases_item_r .cases_item_rul:after, .mains .styles .cases_item .cases_item_r .cases_item_rul:after {
          content: '.';
          display: block;
          visibility: hidden;
          clear: both;
          width: 100%;
          height: 0;
          font-size: 0;
          zoom: 1; }
    .mains .cases .cases_item:after, .mains .words .cases_item:after, .mains .styles .cases_item:after {
      content: '.';
      display: block;
      visibility: hidden;
      clear: both;
      width: 100%;
      height: 0;
      font-size: 0;
      zoom: 1; }
  .mains .styles .styles_item {
    width: 810px;
    margin-left: -10px; }
    .mains .styles .styles_item li {
      float: left;
      width: 200px;
      height: 160px;
      overflow: hidden;
      margin-left: 10px; }
      .mains .styles .styles_item li img {
        width: 100%;
        display: block;
        transition: all 0.6s;
        -moz-transition: all 0.6s;
        -webkit-transition: all 0.6s;
        -o-transition: all 0.6s; }
      .mains .styles .styles_item li:hover img {
        transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        -o-transform: scale(1.1, 1.1);
        -moz-transform: scale(1.1, 1.1); }
    .mains .styles .styles_item:after {
      content: '.';
      display: block;
      visibility: hidden;
      clear: both;
      width: 100%;
      height: 0;
      font-size: 0;
      zoom: 1; }

.banner_add_b .grid {
  background: #fff; }

.banner_add_b .banner_add {
  width: 100%;
  height: 120px;
  margin: 10px 0 30px 0;
  overflow: hidden; }
  .banner_add_b .banner_add img {
    display: block;
    width: 100%; }

.linksbg {
  background: #333333;
  border-bottom: #1a1c26 1px solid; }
  .linksbg .links {
    padding: 30px 0 20px 0;
    font-size: 12px;
    font-family: "simsun";
    color: #cdced2; }
    .linksbg .links a {
      padding: 0 8px; }
      .linksbg .links a:hover {
        color: #fff;
        text-decoration: underline; }

.footr {
  padding: 54px 0;
  background: #333333;
  background: url(/web/20220922014819im_/http://css.wanglv.vip/tpl/pc/JD_PC075/images/footrbg01.jpg); }
  .footr .foot_logo {
    padding-top: 10px;
    text-align: right;
    padding-right: 60px; }
  .footr .footr_txt {
    line-height: 22px;
    font-size: 12px;
    font-family: "microsoft yahei";
    color: #cccccc; }

.border-bg {
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fff; }

/*
     FILE ARCHIVED ON 01:48:19 Sep 22, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:13:13 Nov 13, 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: 441.911
  exclusion.robots: 0.067
  exclusion.robots.policy: 0.058
  cdx.remote: 0.054
  esindex: 0.008
  LoadShardBlock: 166.61 (3)
  PetaboxLoader3.datanode: 175.798 (4)
  load_resource: 900.5
  PetaboxLoader3.resolve: 687.993
*/