
/* CSS Document */

body{font-family:"微软雅黑";font-size:16px;line-height:30px;font-weight:normal;color:#333333;margin:0px; padding:0px; margin-left:0px;margin-right:0px;}
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#999; text-decoration:none; }
a:active {color:#000000; text-decoration:none;}
/*margin-right:auto; margin-left:auto;*/
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
/*body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}*/


/* banner */
/* .banner{height:650px;overflow:hidden;}
.banner .d1{width:100%;height:650px;display:block;position:absolute;left:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:800px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../ltimg/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../ltimg/img1_1.png) no-repeat center;}
 */

.lttou{ width:1300px; height:130px;margin-right:auto; margin-left:auto; }
.lttoua{width:232px; height:81px; margin-top:45px; float:left; margin-right:30px;}
.lttoub{width:6px; height:67px; margin-top:55px; float:left;margin-right:25px;}
.lttouc{width:391px; height:67px; margin-top:55px; float:left;margin-right:200px;}
.lttouca{width:391px; height:35px; line-height:35px; font-size:26px;}
.lttoucb{width:391px; height:25px;line-height:25px;font-size:18px; margin-top:7px;}
.lttoud{width:380px; height:95px; margin-top:25px; float:left;}

.ltdh{ width:100%; height:60px; border-top-color:#dddddd; border-top-style:solid; border-top-width:1px; margin-top:40px;}
.ltdhin{width:1300px; height:60px;}
.ltdhbox{width:130px; height:60px; line-height:60px; font-size:16px; float:left;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.ltdhbox:hover {color:#FFF; text-decoration:none; background-color:#c6a062; }

.ltban{width:100%;min-width:1300px; height:650px;/*  background-image:url(../ltimg/01.jpg);  */background-position:center; background-repeat:no-repeat;}

.ltjj{width:100%;min-width:1300px; height:693px; background-image:url(../image/02.jpg); background-position:center; background-repeat:no-repeat; padding-top:120px;}
.ltjjin{width:1250px;height:560px; }
.ltjjina{width:510px;height:560px;  }
.ltjjinaa{width:510px;height:60px; line-height:60px; font-size:36px;}
.ltjjinab{width:510px;height:50px; line-height:50px; font-size:22px; color:#6f6f6f; margin-top:30px;}
.ltjjinac{width:80px;height:3px; background-color:#9b8067; margin-top:40px;}
.ltjjinad{width:426px;height:230px; margin-top:40px; font-size:16px; color:#5b5b5b; text-indent:20px;}
.ltjjinad p{ margin-top:0px;}
.ltjjinae{width:180px;height:50px; margin-top:10px; float:left; border-right-color:#d8d8d8; border-right-style:solid; border-right-width:1px;}


.ltfwxm{ width:600px; height:53px;margin-right:auto; margin-left:auto; margin-top:-30px;}

.lthzs{width:1300px; height:130px;margin-right:auto; margin-left:auto; margin-top:50px; overflow:hidden; margin-bottom: 50px;}
.lthzsbox{width:225px; height:98px; float:left; margin-right:10px; border-radius:5px; -webkit-box-shadow: 0px 0px 5px rgba(13,10,10,.2);-moz-box-shadow: 0px 0px 5px rgba(13,10,10,.2);box-shadow: 0px 0px 5px rgba(13,10,10,.2);}


ul li{list-style:none;}
#nav { margin:0;padding:0;border:0; width:1300px; text-align:center;
line-height: 58px; height:60px;list-style-type: none;  font-family:"微软雅黑";font-size:16px;
} 
#nav a { 
display: block; width:180px; text-align:center; 
} 
#nav a:link { 
color:#333; text-decoration:none; 
} 
#nav a:visited { 
color:#333;text-decoration:none; 
} 
#nav a:hover { 
color:#000000;text-decoration:none;
} 
#nav li { 
float: left;  width:180px;  z-index:10000;float:left; color:#FFF;
} 
#nav li a:hover{ background-color:#c6a062;   color:#FFFFFF;  
/*background: #FFF; */
} 
#nav li ul { 
line-height: 35px; list-style-type: none;text-align:left; font-size:14px;  
left: -999em; width: 180px; position: absolute;  z-index:10000; padding-left:0px;
} 
#nav li ul li{ 
float: left; width: 180px; 
background: #f3f3f3; 
} 
#nav li ul a{ 
display: block; width: 156px;text-align:left;padding-left:24px; 
} 
#nav li ul a:link { 
color:#666; text-decoration:none; 
} 
#nav li ul a:visited { 
color:#666;text-decoration:none; 
} 
#nav li ul a:hover { 
color:#F3F3F3;text-decoration:none;font-weight:normal; 
background:#c6a062; 
} 
#nav li:hover ul { 
left: auto; 
} 
#nav li.sfhover ul { 
left: auto; 
} 

.nyjjf{width:1250px; min-height:250px;margin-right:auto; margin-left:auto; margin-top:50px; margin-bottom:50px;background-color:#fbf9f5; padding-top:50px; padding-bottom:50px; padding-left:50px; border-color:#f9f9f9; border-style:solid; border-width:10px;box-shadow:0px 0px 8px #e1e1e1; -webkit-box-shadow:0px 0px 8px #e1e1e1; -moz-box-shadow: 0px 0px 8px #e1e1e1;-o-box-shadow: 0px 0px 8px #e1e1e1;}
.nyjjf img{float:right; margin-right:50px; margin-left:50px;}
.nyjjf p{text-indent:20px;}
.nyjjfa{width:600px; height:280px; float: left;}


.ltfwxma{width:1200px; height:185px;margin-right:auto; margin-left:auto; margin-top:50px;}

.ltfwxmaa{width:238px; height:148px; float:left; border-color:#e4e0db; border-style:solid; border-width:1px; padding-top:35px;transition: all 0.6s;-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;-o-transition: all 0.6s;-ms-transition: all 0.6s; margin-bottom:25px;}
.ltfwxmaa:hover{background-color:#bd9765;}
.ltfwxmab{width:60px; height:60px; margin-left:89px; margin-right:89px;}
.ltfwxmab img{width:60px; height:60px;}
.ltfwxmaa:hover .ltfwxmab{visibility:hidden;}
.ltfwxmac{width:238px; height:30px; margin-top:10px; font-size:18px;}
.ltfwxmaa:hover .ltfwxmac{visibility:hidden;}
.ltfwxmad{width:238px; height:30px; margin-top:10px; font-size:12px; text-transform:uppercase;}
.ltfwxmaa:hover .ltfwxmad{visibility:hidden;}


.ltfwxmba{width:238px; height:148px; float:left; /*border-color:#e4e0db; border-style:solid; border-width:1px; */padding-top:35px; visibility:hidden; margin-top:-175px;}
.ltfwxmbb{width:60px; height:60px; margin-left:89px; margin-right:89px;}
.ltfwxmbb img{width:60px; height:60px;}
.ltfwxmbc{width:238px; height:30px; margin-top:10px; font-size:18px; color:#e5d6c3;}
.ltfwxmbd{width:238px; height:30px; margin-top:10px; font-size:12px; text-transform:uppercase;color:#e5d6c3;}
.ltfwxmaa:hover .ltfwxmba{visibility:visible;}

.ltfutp{width:1300px; height:780px;margin-right:auto; margin-left:auto; margin-top:50px;}
.ltfutpa{width:570px; height:780px; float:left;position: relative;margin-right:10px;overflow:hidden;}
.ltfutpa img{transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.ltfutpaa{width:510px; height:51px; line-height:51px; float:left; background-image:url(../image/12.png); background-position:center; background-repeat:repeat-x; margin-top:-780px; padding:30px; font-size:24px;position: absolute; text-transform:uppercase; }
.ltfutpa img:hover{transform:scale(1.1); -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}


.ltfutpb{width:354px; height:385px; float:left;position: relative;margin-right:10px; margin-bottom:10px;overflow:hidden;}
.ltfutpb img{transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.ltfutpba{width:314px; height:39px; line-height:39px; float:left; background-image:url(../image/13.png); background-position:center; background-repeat:repeat-x;margin-top:-385px; padding:20px; font-size:24px;position: absolute; text-transform:uppercase; }
.ltfutpb img:hover{transform:scale(1.1); -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}



.ltanli{width:100%;min-width:1300px; height:701px;margin-right:auto; margin-left:auto; margin-top:50px; background-image:url(../image/08.jpg); background-position:center; background-repeat:no-repeat;}
.ltanlia{width:1130px; height:632px;margin-right:auto; margin-left:auto;position: relative;}
.ltanlib{width:800px; height:100px;position: absolute; background-color:#FFF; margin-top:-60px; margin-left:115px; margin-right:115px;box-shadow: 0px 0px 8px #e1e1e1; -webkit-box-shadow: 0px 0px 8px #e1e1e1; -moz-box-shadow: 0px 0px 8px #e1e1e1;-o-box-shadow: 0px 0px 8px #e1e1e1;/*margin-right:auto; margin-left:auto;*/ padding-left:40px; padding-right:40px; padding-top:30px; padding-bottom:20px;   }
.ltanliba{width:600px; height:100px; float:left;}
.ltanlibb{width:120px; height:80px; float:right; border-left-color:#d6d6d6; border-left-style:solid; border-left-width:1px; padding-left:40px; padding-right:20px; padding-top:20px;}
.ltanlibc{width:120px; height:32px;}
.ltanlibd{width:120px; height:30px; margin-top:8px; text-transform:uppercase;}


.ltxw{width:100%;min-width:1300px; height:685px; background-image:url(../image/12.jpg); background-position:center; background-repeat:repeat; margin-top:50px; padding-top:50px;}
.ltxwa{width:1300px; height:580px; margin-top:50px;}
.ltxwb{width:620px; height:580px; float:left;}
.ltxwba{width:572px; height:264px;}
.ltxwbb{width:620px; height:91px; margin-top:50px; padding-bottom:30px; border-bottom-color:#d6d6d6; border-bottom-style:solid; border-bottom-width:1px;}
.ltxwbba{width:90px; height:91px; float:left; border-right-color:#d6d6d6; border-right-style:solid; border-right-width:1px; }
.ltxwbbb{width:500px; height:91px; float:right;  }
.ltxwbbc{width:620px; height:100px; margin-top:20px;}

.ltxwc{width:620px; height:580px; float:right;}
.ltxwca{width:620px; height:91px; padding-bottom:15px; margin-top:10px; margin-bottom:25px;}
.ltxwcb{width:90px; height:91px; float:left; border-right-color:#d6d6d6; border-right-style:solid; border-right-width:1px; }
.ltxwcc{width:500px; height:91px; float:right;  }

.ltdi{width:100%;min-width:1300px; height:300px; background-color:#292826; padding-top:50px;}
.ltdiin{width:1300px; height:300px; background-color:#292826; color:#a0a0a0;}

.ltdiin a:link {color:#a0a0a0; text-decoration:none;}
.ltdiin a:visited {color:#a0a0a0; text-decoration:none;}
.ltdiin a:hover {color:#fff; text-decoration:none; }
.ltdiin a:active {color:#a0a0a0; text-decoration:none;}



.ltdiina{width:175px; height:300px; float:left; margin-right:120px;}
.ltdiinb{width:820px; height:300px; float:left; border-bottom-color:#6f6d68; border-bottom-style:solid; border-bottom-width:1px; }
.ltdiinba{width:170px; height:220px; float:left; }
.ltdiinbb{width:650px; height:220px; float:left; }
.ltdiinbc{width:820px; height:50px; line-height:50px;float:left; margin-top:10px; font-size:14px; }


/*内页css*/
.nyxbt{ width:600px; height:53px;margin-right:auto; margin-left:auto;margin-top:50px;    }


.nyjjban{width:100%; min-width:1300px; height:350px; background-image:url(../image/2602.jpg); background-position:center; background-repeat:no-repeat; }
.nyjja{width:100%; min-width:1300px; height:60px;background-color:#fbf9f5;}
.nyjjain{width:1300px; height:60px; line-height:60px;}

.nyjjb{width:1000px; height:60px;margin-right:auto; margin-left:auto; margin-top:50px;}
.nyjjba{width:199px; height:60px; line-height:60px; background-color:#fbf9f5; border-right-color:#dddddd; border-right-style:solid; border-right-width:1px; float:left;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; color:#333333; }
.nyjjba:hover{background-color:#c6a062; color:#FFF;}

.nyjjc{width:100%; min-height:550px;margin-right:auto; margin-left:auto; margin-top:50px; background-color:#fbf9f5; padding-top:60px;}
.nyjjca{width:300px;height:60px; line-height:60px; font-size:24px; font-weight:bold;}
.nyjjcb{width:1300px; height:430px; margin-top:50px;}
.nyjjcba{width:620px; height:430px; float:left;}
.nyjjcba p{ text-indent:20px;}
.nyjjcbaa{width:80px; height:3px; background-color:#c49c5e;}
.nyjjcbb{width:600px; height:430px; float:right; margin-top:20px;}

.nyjjd{width:1300px;height:500px;margin-right:auto; margin-left:auto; margin-top:50px;}
.nyjjda{width:1200px;height:350px; margin-top:30px;}
.nyjjdaa{width:230px;height:330px; padding:10px; float:left; margin-left:20px; margin-right:20px;box-shadow: 0px 0px 8px #e1e1e1; -webkit-box-shadow: 0px 0px 8px #e1e1e1; -moz-box-shadow: 0px 0px 8px #e1e1e1;-o-box-shadow: 0px 0px 8px #e1e1e1;}


.nyjje{width:100%;height:350px;margin-right:auto; margin-left:auto; margin-top:50px;background-color:#fbf9f5; padding-top:50px;}
.nyjjea{width:1200px;height:250px; margin-top:30px;}
.nyjjeaa{width:230px;height:200px; padding:10px; float:left; margin-left:19px; margin-right:19px; border-color:#E7E7E7; border-style:solid; border-width:1px; background-color:#FFF;}
.nyjjeab{width:230px;height:160px; }
.nyjjeac{width:230px;height:40px; line-height:40px; }

/*内页服务项目css*/
.nyfwxmban{width:100%; min-width:1300px; height:350px; background-image:url(../image/20-1.jpg); background-position:center; background-repeat:no-repeat; }
.nyfwxma{width:800px; height:50px; line-height:50px; font-size:2.25rem; font-weight:bold;margin-right:auto; margin-left:auto; margin-top:50px; }
.nyfwxmb{width:1300px; min-height:500px;margin-right:auto; margin-left:auto; margin-top:60px;}
.nyfwxmbbox{width:570px;/*  height:570px; */ height:500px; float:left; margin-left:20px; margin-right:20px; margin-bottom:30px;}
.nyfwxmbboxa{width:570px; height:430px;}
.nyfwxmbboxb{width:165px; height:51px; line-height:51px; background-color:#c6a062; color:#FFF;  margin-left:30px; font-size:18px; margin-top:-25px; float:left; z-index:10;position:absolute;}
.nyfwxmbboxc{width:530px; height:90px; margin-top:50px; padding-left:20px; padding-right:20px;}

/*案例展示css*/
.nyanliban{width:100%; min-width:1300px; height:350px; background-image:url(../image/26.jpg); background-position:center; background-repeat:no-repeat; }
.nyanlia{width:1300px;min-height:500px;margin-right:auto; margin-left:auto; margin-top:50px;}
.nyanliabox{width:380px; height:362px;border-color:#dddddd; border-style:solid; border-width:1px; margin-left:24px; margin-right:24px; line-height:25px; -webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s; float:left; margin-bottom:20px; }
.nyanliabox img{width:380px; height:280px;}
.nyanliabox:hover {border-color:#c6a062;box-shadow: 0px 5px 8px #e1e1e1; -webkit-box-shadow: 0px 5px 8px #e1e1e1; -moz-box-shadow: 0px 5px 8px #e1e1e1;-o-box-shadow: 0px 5px 8px #e1e1e1; }

.lxnycpd {
  width: 500px;
  height: 50px;
  line-height: 50px;
  margin-top: 5px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 5px;
}
.nyxwzw{width:1300px;min-height:80px; line-height:80px; font-size:24px; font-weight:bold;margin-right:auto; margin-left:auto;margin-top:40px;}
.nyxwzwa{width:1300px;height:50px; line-height:50px;  font-size:14px; margin-bottom:40px;margin-right:auto; margin-left:auto;margin-top:20px; border-bottom-color:#C8C8C8; border-bottom-style:solid; border-bottom-width:1px;}
.nyxwzwb{width:1300px;min-height:400px; margin-bottom:40px;margin-right:auto; margin-left:auto;margin-top:20px;}
.nyxwzwb p{ text-indent:20px;}
/*分页*/
.pagination {
  display: flex;
  @include list-unstyled();
  @include border-radius();
}

.page-link {
  position: relative;
  display: block;
  padding: $pagination-padding-y $pagination-padding-x;
  margin-left: -$pagination-border-width;
  line-height: $pagination-line-height;
  color: $pagination-color;
  background-color: $pagination-bg;
  border: $pagination-border-width solid $pagination-border-color;

  &:hover {
    z-index: 2;
    color: $pagination-hover-color;
    text-decoration: none;
    background-color: $pagination-hover-bg;
    border-color: $pagination-hover-border-color;
  }

  &:focus {
    z-index: 2;
    outline: $pagination-focus-outline;
    box-shadow: $pagination-focus-box-shadow;
  }

  // Opinionated: add "hand" cursor to non-disabled .page-link elements
  &:not(:disabled):not(.disabled) {
    cursor: pointer;
  }
}

.page-item {
  &:first-child {
    .page-link {
      margin-left: 0;
      @include border-left-radius($border-radius);
    }
  }
  &:last-child {
    .page-link {
      @include border-right-radius($border-radius);
    }
  }

  &.active .page-link {
    z-index: 1;
    color: $pagination-active-color;
    background-color: $pagination-active-bg;
    border-color: $pagination-active-border-color;
  }

  &.disabled .page-link {
    color: $pagination-disabled-color;
    pointer-events: none;
    // Opinionated: remove the "hand" cursor set previously for .page-link
    cursor: auto;
    background-color: $pagination-disabled-bg;
    border-color: $pagination-disabled-border-color;
  }
}


//
// Sizing
//

.pagination-lg {
  @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg);
}

.pagination-sm {
  @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm);
}
/***/


/*客户服务css*/
.nykfban{width:100%; min-width:1300px; height:350px; background-image:url(../image/28.jpg); background-position:center; background-repeat:no-repeat; }
.nykhfw{width:1300px;min-height:500px;margin-right:auto; margin-left:auto; margin-top:50px;}


/*新闻资讯css*/
.nyxwban{width:100%; min-width:1300px; height:350px; background-image:url(../image/29.jpg); background-position:center; background-repeat:no-repeat; }
.nyxwfb{width:1240px; height:90px; margin-right:auto; margin-left:auto; background-color:#f2f2f2; padding:30px; -webkit-transition: 1s ease-out;-moz-transition:1s ease-out;-o-transition:1s ease-out;-ms-transition:1s ease-out; transition:1s ease-out; margin-bottom:30px;}
.nyxwfb:hover{box-shadow: 0px 0px 8px #b1b1b1; -webkit-box-shadow: 0px 0px 8px #b1b1b1; -moz-box-shadow: 0px 0px 8px #b1b1b1;-o-box-shadow: 0px 0px 8px #b1b1b1; }
.nyxwfba{width:90px; height:90px; float:left; background-color:#c6a062; color:#FFF; margin-right:50px;}
.nyxwfbb{width:950px; height:90px; float:left; margin-right:50px;}
.nyxwfbc{width:90px; height:90px; float:left; }
/*联系我们*/
.nylxwmban{width:100%; min-width:1300px; height:350px; background-image:url(../image/30.jpg); background-position:center; background-repeat:no-repeat; }
.nylxb{width:1200px;height:300px;margin-right:auto; margin-left:auto; margin-top:80px;}

.nylxbbox{width:238px;height:270px; float:left; font-size:18px; border-color:#f1f1f1; border-style:solid; border-width:1px; padding-top:30px;}
.nylxbbox img{width:80px;height:80px;}

.nylxc{width:1200px;height:500px;margin-right:auto; margin-left:auto; margin-top:80px; margin-bottom:50px;} 



