@charset "utf-8";
html {width: 100%;-webkit-text-size-adjust:none;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
* {margin: 0;padding: 0;border: 0;}
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
i {font: inherit;}
input,select,option {vertical-align: middle;border-radius: 0px;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: none;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance: none;appearance: none;border-radius: 0;outline: none;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
h1,h2,h3,h4,h5,h6,i {font-weight: normal;}
select::-ms-expand { display: none; }
a {color: #000000;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover {text-decoration: none;outline: none;}
.clear {clear: both; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin: 0;padding: 0;}
.wrap { width:1200px; margin:0 auto;}
/*clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
/* 初始化 */
body {width: 100%;font-size: 16px;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; background:url(../images/bg.png) repeat; }
/*header*/
.header { height:155px;}
.h-logo { float:left; width:300px; height:135px; line-height:135px; margin-top:10px;}
.h-logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.h-info { float:left; width:408px; margin-left:33px; margin-top:46px;}
.h-info ul li { float:left; width:81px; height:74px; border:#cbc0bb solid 1px; margin-left:19px;border-radius:8px;}
.h-info ul li .pic { width:35px; height:35px; margin:0 auto; padding-top:9px;}
.h-info ul li .pic img{ width:35px; height:35px;}
.h-info ul li .tit { text-align:center;color:#542e1e; font-size:16px; line-height:23px; height:23px; overflow:hidden;}
.h-tel { float:right; margin-right:30px; background:url(../images/h-tel.png) no-repeat left center; padding-left:54px; margin-top:57px;}
.h-tel .tit {color:#101010; font-size:14px; line-height:24px;}
.h-tel .nob {color:#613e30; font-size:24px; line-height:28px;}
.h-ewm { float:right; width:95px; text-align:center; margin-top:49px;}
.h-ewm img { width:75px;}
/*nav*/
.nav { height:54px; background-color:#542e1e; text-align:center;}
.nav ul { display:inline-block;}
.nav ul li { float:left;color:#ffffff; font-size:16px; line-height:54px; margin:0 42px; position:relative;}
.nav ul li a {color:#ffffff;}
.nav ul li:after{content:""; position:absolute; left:-42px; top:20px; width:1px; height:14px; background-color:#76584b; }
.nav ul li:first-child:after{ display:none;}
.nav ul li.active a{ color:#e1c9a7;}
.nav ul li:hover a{ color:#e1c9a7;}
/*banner*/
.banner { height:auto;}
.banner .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}
.banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.banner img { width:100%;}
.banner .swiper-pagination-bullet-active { background-color:#542e1e;}
/*i-public*/
.i-public { text-align:center; padding-bottom:28px; background:url(../images/public-bg.png) no-repeat bottom center;}
.i-public .des {color:#444444; font-size:16px; line-height:1;}
.i-public .tit {color:#444444; font-size:42px; line-height:1; font-weight:bold; margin-top:18px;}
.i-public2 { text-align:center; padding-bottom:28px; background:url(../images/public-bg2.png) no-repeat bottom center;}
.i-public2 .des {color:#ffffff; font-size:16px; line-height:1;}
.i-public2 .tit {color:#ffffff; font-size:42px; line-height:1; font-weight:bold; margin-top:18px;}
/*i-pro*/
.i-pro { padding-top:51px; padding-bottom:30px;}
.i-pro-show { height:375px; position:relative; margin-top:48px;}
.i-pro-show .swiper-container{width:100%;height:100%}
.i-pro-show .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.i-pro-show .swiper-button-prev { background:url(../images/btnl.png) no-repeat; width:18px; height:32px;right:auto; left:-60px; top:50%; bottom:0;  outline:none; }
.i-pro-show .swiper-button-prev:hover {background:url(../images/btnl2.png) no-repeat;}
.i-pro-show .swiper-button-prev:after { display:none;}
.i-pro-show .swiper-button-next {background:url(../images/btnr.png) no-repeat; width:18px; height:32px; right:-60px; left:auto; top:50%; bottom:0; outline:none; }
.i-pro-show .swiper-button-next:hover {background:url(../images/btnr2.png) no-repeat; }
.i-pro-show .swiper-button-next:after { display:none;}
.i-pro-li { width:293px; height:357px; padding-top:16px; margin:0 auto; border:#080103 solid 1px;}
.i-pro-li .pic { width:206px; height:206px; margin:0 auto;border-radius:50%; border:#bbaca6 solid 1px; padding:8px;}
.i-pro-li .pic img{ width:206px; height:206px; border-radius:50%;}
.i-pro-li .tit {color:#542e1e; font-size:20px; line-height:38px; font-weight:bold; height:38px; overflow:hidden; margin-top:21px;}
.i-pro-li .des {color:#542e1e; font-size:14px; line-height:33px; height:33px; overflow:hidden;}
.i-pro-li:hover { background-color:#542e1e;}
.i-pro-li:hover .tit {color:#ffffff;}
.i-pro-li:hover .des {color:#ffffff;}
/*i-dingzhi*/
.i-dingzhi { padding-top:24px; padding-bottom:20px;}
.i-dingzhi-show { height:auto; margin-top:50px; margin-bottom:40px;}
.ids-left { float:left; margin-left:20px;}
.ids-right { float:right; margin-right:20px;}
.ids-list { width:557px;}
.ids-list ul li { float:left; width:168px;  padding-bottom:16px; overflow:hidden;}
.ids-list ul li:nth-child(3n+2) { margin-left:26.5px;}
.ids-list ul li:nth-child(3n+3) { margin-left:26.5px;}
.ids-list ul li .pic{ width:168px; height:229px; text-align:center; line-height:219px; overflow:hidden;}
.ids-list ul li .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.ids-list ul li .tit {color:#000000; font-size:16px; line-height:30px; text-align:center; height:30px; overflow:hidden; margin-top:9px;}
.ids-list ul li:hover .pic img{transform: scale(1.1);	transition: 0.5s;}
.ids-list ul li:hover .tit {color:#542e1e;}
.ids-con { width:557px; height:557px; overflow:hidden; position:relative;}
.ids-con .pic { width:557px; height:557px;}
.ids-con .pic img{ width:557px; height:557px;}
.ids-con .con{ position:absolute; top:15px; left:15px; width:525px; height:398px; padding-top:127px; border:#bdbdbd solid 1px;}
.ids-con .con .tit {color:#cab192; font-size:46px; line-height:84px; height:84px; margin-left:40px; overflow:hidden;}
.ids-con .con .des {color:#ffffff; font-size:20px; line-height:46px;height:138px; margin-left:47px; overflow:hidden;}
.ids-con .con .des a{color:#ffffff; }
.ids-con .con .more { width:198px; height:41px; border:#cab192 solid 1px;border-radius:5px; text-align:center; color:#ffffff; font-size:20px; line-height:41px; margin-left:49px;transition: 0.5s; margin-top:17px;}
.ids-con .con .more a { color:#ffffff; display:block;}
.ids-con .con .more:hover { background-color:#cab192;}
.ids-con.ids-left .con { text-align:right; }
.ids-con.ids-left .con .tit { margin-right:40px;}
.ids-con.ids-left .con .des { margin-right:47px; }
.ids-con.ids-left .con .more { margin-left:271px;}

/*i-yuyue*/
.i-yuyue { height:552px; background:#523327 url(../images/yuyue-bg.jpg) no-repeat top center;}
.i-yuyue-left { float:left; width:500px; margin-left:63px; margin-top:81px;}
.iyl-ban {color:#ffffff; font-size:24px; line-height:1;text-transform:uppercase; text-align:center;}
.iyl-list { height:auto; padding-top:31px;}
.iyl-list ul li { float:left; width:215px; margin-top:38px;}
.iyl-list ul li .pic { width:55px; margin:0 auto; height:55px;border-radius:50%;}
.iyl-list ul li .tit { color:#ffffff; font-size:17px; line-height:27px; text-align:center; margin-top:10px;}
.iyl-list ul li .des { color:#ffffff; font-size:12px; line-height:19px; text-align:center;}
.i-yuyue-right { float:right; width:460px; margin-right:60px; margin-top:86px;}
.iyr-ban{color:#ffffff; font-size:34px; line-height:1; margin-left:72px;}
.iyr-form{ margin-top:55px; margin-left:20px;}
.iyr-form ul li { margin-top:12px;}
.iyr-form ul li:last-child { margin-top:26px;}
.iyr-form ul li label {color:#ffffff; font-size:16px; line-height:36px; vertical-align:middle; margin-right:10px;}
.iyr-form ul li input[type=text] { width:253px; text-indent:10px; height:36px;color:#333333; font-size:16px; border:none; background-color:#FFF;  border-radius:5px; vertical-align:middle;}
.iyr-form ul li select  { width:253px; text-indent:10px; height:36px;color:#333333; font-size:16px; border:none; background:#FFF url(../images/select-bg.png) no-repeat right center; border-radius:5px; vertical-align:middle; }
.iyr-form ul li input[type=submit] { width:115px; text-align:center; height:36px; background-color:#542e1e; color:#fff; font-size:14px;border-radius:5px; cursor:pointer; border:none; margin-left:74px;}
.iyr-form ul li input[type=reset]  { width:115px; text-align:center; height:36px; background-color:#555555; color:#fff; font-size:14px;border-radius:5px; cursor:pointer; border:none; margin-left:20px;}
.iyr-des{color:#888888; font-size:14px; line-height:24px; margin-top:42px;}
/*i-youshi*/
.i-youshi {  padding-top:52px; padding-bottom:62px;}
.i-youshi-show { background:url(../images/youshi-bg.png) no-repeat top center; margin-top:50px; padding-top:43px; min-height:901px;}
.i-youshi-show ul li { float:left; width:600px; position:relative; height:424px; }
.i-youshi-show ul li .pic {position:absolute;width:459px; height:200px; overflow:hidden; border:#e1e1e1 solid 1px;}
.i-youshi-show ul li .pic img { width:459px; height:200px; transition: 0.5s;}
.i-youshi-show ul li .text {position:absolute; width:494px; height:175px; display: flex; align-items: center;  justify-content: center;  flex-direction: column; }
.i-youshi-show ul li .text .text-des { color:#6c6c6c; font-size:16px; line-height:27px; max-height:108px; overflow:hidden;}
.i-youshi-show ul li .icon {position:absolute; width:112px; height:112px; background:url(../images/youshi-icon-bg1.png) no-repeat;}
.i-youshi-show ul li .icon .icon-pic { width:43px; height:43px; margin:0 auto; padding-top:16px;}
.i-youshi-show ul li .icon .icon-pic img { width:43px; height:43px;}
.i-youshi-show ul li .icon .icon-tit { text-align:center; color:#FFF; font-size:18px; margin-top:7px; line-height:1;}
.i-youshi-show ul li:hover .icon {background:url(../images/youshi-icon-bg2.png) no-repeat;}
.i-youshi-show ul li:hover .pic img{transform: scale(1.1);	transition: 0.5s;}
/*第一个*/
.i-youshi-show ul li:first-child .pic{ top:175px; left:0;}
.i-youshi-show ul li:first-child .text{ top:0; left:0;background:url(../images/youshi-left-bg.png) no-repeat;}
.i-youshi-show ul li:first-child .text .text-des { padding:0 64px 0 27px; }
.i-youshi-show ul li:first-child .icon{ top:83px; right:-56px;}
/*第二个*/
.i-youshi-show ul li:first-child+li .pic{ top:0; right:0;}
.i-youshi-show ul li:first-child+li .text{ top:200px; right:0;background:url(../images/youshi-right-bg.png) no-repeat;}
.i-youshi-show ul li:first-child+li .text .text-des { padding:0 27px 0 64px; }
.i-youshi-show ul li:first-child+li .icon{  top:264px; left:-56px;}
/*第三个*/
.i-youshi-show ul li:first-child+li+li .pic{  top:175px; left:0;}
.i-youshi-show ul li:first-child+li+li .text{ top:0; left:0;background:url(../images/youshi-left-bg.png) no-repeat;}
.i-youshi-show ul li:first-child+li+li .text .text-des { padding:0 64px 0 27px; }
.i-youshi-show ul li:first-child+li+li .icon{ top:53px; right:-56px;}
/*第四个*/
.i-youshi-show ul li:first-child+li+li+li .pic{ top:0; right:0;}
.i-youshi-show ul li:first-child+li+li+li .text{  top:200px; right:0;background:url(../images/youshi-right-bg.png) no-repeat;}
.i-youshi-show ul li:first-child+li+li+li .text .text-des { padding:0 27px 0 64px;  }
.i-youshi-show ul li:first-child+li+li+li .icon{ top:234px; left:-56px;}
/*i-zhongyao*/
.i-zhongyao { height:723px; padding-top:52px; background:#171717 url(../images/zhongyao-bg.jpg) no-repeat top center; overflow:hidden;}
.i-zhongyao-list { margin-top:45px; }
.i-zhongyao-list ul li { float:left; width:299px; height:514px; padding-top:60px; border-left:#141414 solid 1px;background-color:rgba(51, 51, 51, 0.8);}
.i-zhongyao-list ul li:first-child { border-left:none;}
.i-zhongyao-list ul li:hover {background-color:rgba(84, 46, 30, 0.7);}
.i-zhongyao-list ul li .pic { width:84px; height:84px; margin:0 auto; position:relative;}
.i-zhongyao-list ul li .pic img { width:84px; height:84px;}
.i-zhongyao-list ul li .pic:after{content:""; position:absolute; left:50%; bottom:-22px; margin-left:-23px; width:46px; height:3px; background-color:#ffffff; }
.i-zhongyao-list ul li .tit {color:#ffffff; font-size:18px; line-height:30px; font-weight:bold; margin-top:49px; text-align:center;}
.i-zhongyao-list ul li .des { padding:0 35px; color:#888484; font-size:14px; line-height:22px; height:242px; margin-top:23px;}
.i-zhongyao-list ul li:hover .des {color:#ffffff;}
/*i-zizhi*/
.i-zizhi { padding-top:59px; padding-bottom:80px;}
.i-zizhi-show { height:266px; position:relative; margin-top:66px;}
.i-zizhi-show .swiper-container{width:100%;height:100%}
.i-zizhi-show .swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.i-zizhi-show .swiper-button-prev { background:url(../images/btnl.png) no-repeat; width:18px; height:32px;right:auto; left:-60px; top:50%; bottom:0;  outline:none; }
.i-zizhi-show .swiper-button-prev:hover {background:url(../images/btnl2.png) no-repeat;}
.i-zizhi-show .swiper-button-prev:after { display:none;}
.i-zizhi-show .swiper-button-next {background:url(../images/btnr.png) no-repeat; width:18px; height:32px; right:-60px; left:auto; top:50%; bottom:0; outline:none; }
.i-zizhi-show .swiper-button-next:hover {background:url(../images/btnr2.png) no-repeat; }
.i-zizhi-show .swiper-button-next:after { display:none;}
.i-zizhi-show .swiper-slide .pic { width:188px; height:266px; margin:0 auto; overflow:hidden; line-height:256px; text-align:center;}
.i-zizhi-show .swiper-slide .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.i-zizhi-show .swiper-slide:hover .pic img{transform: scale(1.1);	transition: 0.5s;}
/*i-anli*/
.i-anli { height:621px; padding-top:61px; background:url(../images/anli-bg.jpg) no-repeat top center; }
.i-anli-show { height:459px; position:relative; margin-top:57px;}
.i-anli-show .swiper-container{width:1161px;height:100%; margin:0 auto;}
.i-anli-show .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.i-anli-show .swiper-button-prev { background:url(../images/btnla.png) no-repeat; width:18px; height:32px;right:auto; left:-60px; top:50%; bottom:0;  outline:none; }
.i-anli-show .swiper-button-prev:hover {background:url(../images/btnl2.png) no-repeat;}
.i-anli-show .swiper-button-prev:after { display:none;}
.i-anli-show .swiper-button-next {background:url(../images/btnra.png) no-repeat; width:18px; height:32px; right:-60px; left:auto; top:50%; bottom:0; outline:none; }
.i-anli-show .swiper-button-next:hover {background:url(../images/btnr2.png) no-repeat; }
.i-anli-show .swiper-button-next:after { display:none;}
.i-anli-li { background-color:#FFF; width:344px; padding:21px 20.5px 0 20.5px; height:436px; border:#bfbfbf solid 1px;}
.i-anli-li .pic { width:344px; height:192px; margin:0 auto; overflow:hidden; text-align:center; line-height:182px; }
.i-anli-li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.i-anli-li:hover .pic img{transform: scale(1.1);	transition: 0.5s;}
.i-anli-li .tit { color:#080000; font-size:20px; line-height:30px; height:30px; overflow:hidden; margin-top:27px;}
.i-anli-li:hover .tit {color:#cab192;}
.i-anli-li .des { color:#929090; font-size:15px; line-height:27px; height:81px; overflow:hidden; margin-top:19px;}
.i-anli-li .more { color:#542e1e; font-size:15px; line-height:30px; border-top:#bfbfbf dashed 1px; padding-top:14px; margin-top:31px; }
.i-anli-li .more span{ float:right; color:#666666; font-size:13px;}
.i-anli-li .more span img { width:12px; height:5px;vertical-align:super;}
/*i-hezuo*/
.i-hezuo { padding-top:65px;}
.i-hezuo-list { margin-top:45px;}
.i-hezuo-list ul li { float:left; width:199px; height:156px; margin-left:-1px; border:#d2d2d2 solid 1px; margin-top:-1px; text-align:center; line-height:146px; overflow:hidden;}
.i-hezuo-list ul li img {max-width:80%;max-height:80%;vertical-align: middle;transition: 0.5s;}
.i-hezuo-list ul li:hover img{transform: scale(1.1);transition: 0.5s;}
/*i-baozhang*/
.i-baozhang { height:254px; background:#542e1e url(../images/baozhang-bg.jpg) top center; margin-top:39px;}
.i-baozhang-left { float:left; background:url(../images/baozhang-line.png) no-repeat left center; height:175px; margin-top:34px; padding-left:43px;}
.i-baozhang-left .tit {color:#ffffff; font-size:48px; line-height:1; padding-top:44px; }
.i-baozhang-left .des {color:#cab192; font-size:26px; line-height:1; margin-top:16px; }
.i-baozhang-right { float:right; width:280px; text-align:center; margin-top:35px;}
.i-baozhang-right .pic { width:118px; height:118px; margin:0 auto;}
.i-baozhang-right .nob{color:#ffffff; font-size:32px; font-weight:bold; line-height:1; margin-top:18px; }
/*i-news*/
.i-news { height:auto; padding-top:56px; padding-bottom:80px;}
.i-news-show{margin-top:68px;}
.i-news-left { float:left; width:600px; }
.i-news-right { float:right; width:550px;}
.i-news-ban {color:#080000; font-size:23px; line-height:60px; height:60px;}
.i-news-ban span { float:right;color:#5f3c2d; font-size:15px;}
.i-news-ban span a {color:#5f3c2d; }
.i-news-ban span img { width:30px; height:12px; vertical-align:middle;}
.i-news-hot { height:auto;}
.i-news-hot .pic { width:600px; height:300px; text-align:center; line-height:290px; overflow:hidden;}
.i-news-hot .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.i-news-hot:hover .pic img{transform: scale(1.1);	transition: 0.5s;}
.i-news-hot .tit{color:#000703; font-size:16px; line-height:36px; margin-top:21px;}
.i-news-hot .tit span{ float:right; color:#727171; font-size:14px;}
.i-news-hot .des{color:#727171; font-size:15px; line-height:26px; height:52px; overflow:hidden; margin-top:15px;}
.i-news-hot:hover .tit {color:#cab192;}
.i-news-list { height:auto; margin-top:13px;}
.i-news-list ul li{color:#000703; font-size:16px; line-height:36px;}
.i-news-list ul li a{color:#000703;}
.i-news-list ul li span{ float:right; color:#727171; font-size:14px; }
.i-news-list ul li:hover a{color:#cab192;}
.i-wenda { width:506px; height:539px; padding:11px 22px 0 22px;; box-shadow: 0 0 20px #ccc;}
.i-wenda ul li { border-bottom:#eaeaea solid 1px; margin-top:25px; padding-bottom:22px;}
.i-wenda ul li .tit{color:#000703; font-size:17px; line-height:28px; height:28px; overflow:hidden; position:relative; padding-left:36px; }
.i-wenda ul li .tit:after{content:""; position:absolute; left:0; top:2px; width:25px; height:25px; background:url(../images/wen.png) no-repeat; }
.i-wenda ul li .des{color:#727171; font-size:15px; line-height:26px; height:52px; overflow:hidden; position:relative; padding-left:36px; }
.i-wenda ul li .des:after{content:""; position:absolute; left:0; top:2px; width:25px; height:25px; background:url(../images/da.png) no-repeat; }
.i-wenda ul li:hover .tit {color:#cab192;}
/*i-about*/
.i-about { background:#eeeeee url(../images/about-bg.jpg) no-repeat top center; height:922px; padding-top:79px;}
.i-about-show { background-color:#FFF; padding:0 0 66px 0;}
.i-about-show .pic { width:1200px; height:350px;}
.i-about-show .pic img{ width:1200px; height:350px;}
.i-about-show .tit {color:#070101; font-size:44px; line-height:1; font-weight:bold; margin-top:49px; text-align:center;}
.i-about-show .des { padding:0 70px; color:#191617; font-size:15px; line-height:26px; margin-top:44px;}
.i-about-show .more { width:191px; height:49px; background-color:#542e1e; margin:0 auto; color:#ffffff; font-size:18px; line-height:49px; text-align:center; margin-top:57px;}
.i-about-show .more a { display:block; color:#ffffff; }
.i-about-show .more:hover { background-color:#cab192;}
/*footer*/
.footer { background-color:#1f1f1f; padding-bottom:40px;}
.f-left { float:left; width:223px; padding-left:43px; margin-left:16px; margin-top:78px; position:relative;}
.f-left:after{content:""; position:absolute; left:0; top:-10px; width:3px; height:220px; background:url(../images/f-line.png) no-repeat; }
.f-mid { float:left; width:200px; padding-left:43px; margin-top:78px;position:relative;}
.f-mid:after{content:""; position:absolute; left:0; top:-10px; width:3px; height:220px; background:url(../images/f-line.png) no-repeat; }
.f-right { float:left; width:380px; padding-left:50px; position:relative; margin-top:75px;}
.f-right:after{content:""; position:absolute; left:0; top:-7px; width:3px; height:220px; background:url(../images/f-line.png) no-repeat; }
.f-ewm { float:right; width:135px; text-align:center; margin-right:53px; margin-top:116px;}
.f-ewm .pic { width:135px; height:135px; background:url(../images/f-ewm-bg.jpg) no-repeat; text-align:center; line-height:125px;}
.f-ewm .pic img { width:121px; height:121px; vertical-align:middle;}
.f-ewm .tit {color:#a9a7a7; font-size:14px; line-height:50px; }
.f-ban {color:#ffffff; font-size:16px; line-height:1; font-weight:bold;}
.f-list { height:auto; margin-top:20px;}
.f-list ul li { float:left; width:50%;color:#a9a7a7; font-size:16px; line-height:33px; height:33px; overflow:hidden;}
.f-list ul li a {color:#a9a7a7; }
.f-list ul li:hover a{color:#ffffff; }
.f-tel { background:url(../images/f-tel-bg.png) no-repeat left center; padding-left:63px;}
.f-tel .tit {color:#a9a7a7; font-size:14px; line-height:1; padding-top:5px;}
.f-tel .nob {color:#a9a7a7; font-size:26px; line-height:1; font-weight:bold; margin-top:11px;}
.f-text { padding-left:11px; color:#a09e9e; font-size:14px; line-height:36px; margin-top:18px;}
.f-text a {color:#a09e9e; }
.f-text:hover a{color:#ffffff; }
.f-text img { width:24px; height:24px;vertical-align:middle;}
/*f-copy*/
.f-copy { background-color:#0a0300; padding:17px 0 13px 0;}
.fc-left{ float:none; width:100%; color:#a9a7a7; font-size:14px; line-height:30px; text-align:center; }
.fc-left a { color:#a9a7a7;}
.fc-left a:hover { color:#ffffff;}
.fc-right{ display:none; float:right; margin-top:3px; margin-right:30px;}
.fc-right ul li { float:left; width:24px; height:24px; margin-left:16px;opacity:0.35;}
.fc-right ul li img{ width:24px; height:24px;}
.fc-right ul li:hover{opacity:1;}
/*返回顶部*/
p#top{ position:fixed;display:none;bottom:0px;right:20px;}  
p#top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:30px;transition:color 1s;}  
p#top a:hover{ color:#979797;  }  
p#top a span{background:url(../images/gotop.png) no-repeat center;border-radius:6px;display:block;height:30px;transition:background 1s;}  
#top a:hover span{background:url(../images/gotop.png) no-repeat center;} 
/*n-banner*/
.n-banner { height:250px; background:#191919 url(../images/n-banner.jpg) no-repeat top center;}
.n-banner .cn {color:#e1c9a7; font-size:30px; line-height:1; padding-top:87px;}
.n-banner .en {color:#e1c9a7; font-size:20px; line-height:1;text-transform:uppercase; margin-top:13px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
/*n-position*/
.n-position { height:60px; border-bottom:#e4e4e4 solid 1px;background-color:rgba(238, 238, 238, 0.3);}
.n-posi-left { float:left; width:200px; text-align:center; color:#575757; font-size:24px; line-height:60px; font-weight:bold; position:relative;}
.n-posi-left:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:5px; background-color:#542e1e; }
.n-posi-right { float:right; color:#575757; font-size:16px; line-height:60px; background:url(../images/home.png) no-repeat left center; padding-left:28px;}
.n-posi-right a {color:#575757; }
.n-posi-right a:hover { text-decoration:underline;}
.n-about { padding-bottom:100px; padding-top:50px; color:#575757; font-size:16px; line-height:40px;}
.n-about img { max-width:100%; }
/*n-contact*/
.n-contact { padding-bottom:136px;}
.n-con-top { padding-top:46px;}
.n-con-top .pic{ float:left;width:188px;}
.n-con-top .pic img { width:188px; height:188px;}
.n-con-top .con{ float:right; width:965px; padding-top:10px;}
.n-con-top .con .ban {color:#542e1e; font-size:25px; line-height:50px; border-bottom:#542e1e solid 2px; }
.n-con-top .con .ban span {color:#c9caca; font-size:16px; padding-left:10px;}
.n-con-top .con .tit {color:#575757; font-size:16px; line-height:30px; margin-top:17px; }
.n-con-top .con .des {color:#010910; font-size:15px; line-height:25px; margin-top:7px; }
.n-con-bot { padding-top:80px;}
.n-con-left { float:left; background-color:#f2f2f2; width:428px; height:461px;}
.n-con-left .ban { background-color:#542e1e; height:103px; text-align:center;color:#ffffff; font-size:26px; line-height:103px;}
.n-con-left .con {color:#0e0101; font-size:13px; line-height:26px; padding:27px 31px; }
.n-con-left .con img { width:50px; height:50px; margin-bottom:14px; margin-top:14px; }
.n-con-right { float:right; width:772px; height:461px; overflow:hidden;}
.n-con-right img {width:772px; height:461px; }
/*n-news-list*/
.n-main { padding-bottom:50px;}
.n-news-list { padding-top:13px;}
.n-news-list ul li{ float:left; width:478px; height:205px; border:#c9caca solid 1px; margin-top:32px; padding:38px 50px 0 50px;}
.n-news-list ul li:nth-child(even){ margin-left:40px;}
.n-news-list ul li .tit {color:#080000; font-size:20px; line-height:30px; height:30px; overflow:hidden;}
.n-news-list ul li .des {color:#929090; font-size:15px; line-height:27px;height:81px; overflow:hidden; margin-top:19px;}
.n-news-list ul li .more {color:#542e1e; font-size:15px; line-height:30px; }
.n-news-list ul li .more span{ display:inline-block; float:right; width:100px; height:30px; background-color:#542e1e; text-align:center; color:#ffffff; font-size:15px; line-height:30px;}
.n-news-list ul li:hover .more span { background-color:#e1c9a7;}
/*pagination*/
.pagination { box-sizing: border-box;text-align:center; font-size:12px; margin-top:40px; line-height:28px; }
.pagination a { display:inline-block; border:#d7d7d7 solid 1px; color:#666666;  padding:0 7px; min-width:17px;font-size:14px;}
.pagination a:hover { background-color:#542e1e; color:#FFF;}
.pagination select { width:28px;height:28px;color:#666666; font-size:14px; border:#d7d7d7 solid 1px;}
/*n-anli-list*/
.n-anli-list { height: auto; padding-top:19px;}
.n-anli-list ul li { height:193px; border:#c9caca solid 1px; margin-top:36px; padding:25px;}
.n-anli-list ul li .pic { float:left; width:344px; height:192px; text-align:center; line-height:182px; overflow:hidden;}
.n-anli-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.n-anli-list ul li:hover .pic img{transform: scale(1.1);	transition: 0.5s;}
.n-anli-list ul li .con { float:right; width:780px; padding-top:15px;}
.n-anli-list ul li .con .tit {color:#080000; font-size:20px; line-height:30px; height:30px; overflow:hidden;}
.n-anli-list ul li .con .des {color:#929090; font-size:15px; line-height:27px;height:81px; overflow:hidden; margin-top:19px;}
.n-anli-list ul li .con .more {color:#542e1e; font-size:15px; line-height:30px; }
.n-anli-list ul li .con .more span{ display:inline-block; float:right; width:100px; height:30px; background-color:#542e1e; text-align:center; color:#ffffff; font-size:15px; line-height:30px;}
.n-anli-list ul li:hover .con .more span { background-color:#e1c9a7;}
/*n-pro-ban*/
.n-pro-ban { height:auto; text-align:center; margin-top:64px;}
.n-pro-ban ul { display:inline-block;}
.n-pro-ban ul li { float:left; border:#542e1e solid 1px;color:#000000; font-size:20px; line-height:48px; padding:0 37px; margin:0 4px 8px 4px;transition: 0.2s;}
.n-pro-ban ul li a {color:#000000; display:block;}
.n-pro-ban ul li:hover { background-color:#542e1e;color:#ffffff;}
.n-pro-ban ul li:hover a {color:#ffffff;}
.n-pro-list { height:auto;}
.n-pro-list ul li { float:left; width:385px; margin-top:42px; }
.n-pro-list ul li:nth-child(3n+2) { margin-left:22.5px;}
.n-pro-list ul li:nth-child(3n+3) { margin-left:22.5px;}
.n-pro-list ul li .pic { width:379px; height:514px; overflow:hidden; text-align:center; line-height:504px; padding:2px; border:#e5e5e5 solid 1px;}
.n-pro-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.n-pro-list ul li:hover .pic img{transform: scale(1.1);	transition: 0.5s;}
.n-pro-list ul li .tit { color:#000000; font-size:16px; line-height:72px; font-weight:bold; height:72px; overflow:hidden; padding-right:18px; position:relative; }
.n-pro-list ul li .tit:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#000; }
.n-pro-list ul li .tit span { float:right;color:#000000; font-size:16px; font-weight:normal; }
.n-pro-list ul li:hover .pic{border:#542e1e solid 1px; background-color:#542e1e;}
.n-pro-list ul li:hover .tit {color:#542e1e;}
.n-pro-list ul li:hover .tit span{color:#542e1e;}
.n-pro-list ul li:hover .tit:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:2px; background-color:#542e1e; }
.n-dingzhi-list { height:auto;}
.n-dingzhi-list ul li { float:left; width:385px; margin-top:42px; position:relative; }
.n-dingzhi-list ul li:nth-child(3n+2) { margin-left:22.5px;}
.n-dingzhi-list ul li:nth-child(3n+3) { margin-left:22.5px;}
.n-dingzhi-list ul li .pic { width:379px; height:514px; overflow:hidden; text-align:center; line-height:504px; padding:2px; border:#e5e5e5 solid 1px;}
.n-dingzhi-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.n-dingzhi-list ul li:hover .pic img{transform: scale(1.1);	transition: 0.5s;}
.n-dingzhi-list ul li .tit { color:#000000; font-size:16px; line-height:72px; font-weight:bold; height:72px; overflow:hidden; padding-right:18px; position:relative; }
.n-dingzhi-list ul li .tit:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#000; }
.n-dingzhi-list ul li .tit span { float:right;color:#000000; font-size:16px; font-weight:normal; }
.n-dingzhi-list ul li:hover .pic{border:#542e1e solid 1px; background-color:#542e1e;}
.n-dingzhi-list ul li:hover .tit {color:#542e1e;}
.n-dingzhi-list ul li:hover .tit span{color:#542e1e;}
.n-dingzhi-list ul li:hover .tit:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:2px; background-color:#542e1e; }
.n-dingzhi-list ul li .cover { position:absolute; top:0; left:0; width:100%; height:520px; background-color:rgba(84, 46, 30, 0.3);display: none;  align-items: center; justify-content: center;}
.n-dingzhi-list ul li .more { position:absolute; width:160px; height:50px; top:235px; left:112px;display: none;  }
.n-dingzhi-list ul li .more a { display:block; width:160px; height:50px; background-color:#542e1e;border-radius:5px; text-align:center; color:#ffffff; font-size:20px; font-weight:bold; line-height:50px;}
.n-dingzhi-list ul li .more a img{ width:23px; height:23px; vertical-align:text-top;}
.n-dingzhi-list ul li:hover .cover {display: block;  } 
.n-dingzhi-list ul li:hover .more {display: block;  } 
.n-dingzhi-list ul li:hover .more:hover a{ background-color:#e1c9a7;}
.n-show {  padding:40px 10px; height:auto; position:relative;}
.n-show .tit {  font-size: 22px; text-align: center; line-height: 32px; color: #1a1a1a; text-transform:uppercase;}
.n-show .riqi { text-align: center; color: #999;font-size: 13px;  padding:15px 0px 10px;}
.n-show .xian { height:1px; border-bottom: 1px solid #cccccc;}
.n-show .show { padding: 10px 0; font-size: 16px; line-height:1.8;}
.n-show .other { padding: 20px 0; text-transform:uppercase;}
.n-show .other p{font-size: 13px; line-height:24px;color: #666666;}
.n-show .other p a { color: #666666;}
.n-show .other p a:hover { text-decoration:underline;}
/*n-pro-top*/
.n-pro-top { padding-top:54px;}
.npt-left { float:left; width:379px; height:514px; overflow:hidden; text-align:center; line-height:504px; padding:2px; border:#e5e5e5 solid 1px;}
.npt-left img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.npt-right { float:right; width:792px; height:518px; border:#e5e5e5 solid 1px; background-color:#FFF;}
.nr-top { height:auto; padding-bottom:28px;}
.nrt-left { float:left; width:390px; margin-left:50px; margin-top:58px;}
.nrt-right { float:right; width:294px; margin-top:252px;}
.nr-top .tit {color:#000000; font-size:30px; line-height:50px; font-weight:bold;}
.nr-top .des {color:#000000; font-size:20px; line-height:44px; height:308px; overflow-y:scroll;}
.nr-top .more { width:160px; height:50px; background-color:#542e1e; text-align:center; color:#ffffff; font-size:16px; line-height:50px;border-radius:5px;}
.nr-top .more a { color:#ffffff; display:block;}
.nr-top .more:hover { background-color:#e1c9a7;}
.nr-top .info {color:#101010; font-size:16px; line-height:28px; margin-top:11px;}
.nr-top .nob {color:#613e30; font-size:30px; line-height:35px;}
.nr-bot { height:auto; position:relative; padding-top:18px;}
.nr-bot:after{content:""; position:absolute; left:30px; top:0; width:730px; height:1px; background-color:#e5e5e5; }
.nrb-left { float:left;color:#542e1e; font-size:22px; line-height:30px; margin-left:50px; position:relative; padding-left:60px; }
.nrb-left:after{content:"分享到"; position:absolute; left:0; top:10px; width:140px; height:auto;color:#542e1e; font-size:16px; line-height:1;}
.nrb-right { float:right;color:#000000; font-size:20px; line-height:30px; margin-right:40px; }
.nrb-right img { width:27px; height:27px; vertical-align:text-top;}
.nrb-right a {color:#000000; }
.n-pro-bot {color:#000000; font-size:16px; line-height:30px;display: flex; justify-content:space-between; padding-top:40px; border-top:#e5e5e5 solid 1px;}
.n-pro-bot a {color:#000000;}
.n-pro-bot a:hover { text-decoration:underline;}
.n-pro-mid { height:auto; margin-top:27px; padding-bottom:30px;}
.npm-left { float:left; width:385px;}
.npm-left-ban { background: #542e1e url(../images/npm-left-ban.jpg) no-repeat top center; height:60px;color:#ffffff; font-size:20px; line-height:60px; font-weight:bold;text-indent:57px;}
.npm-left-ban a {color:#ffffff; display:block;}
.npm-left-list { background-color:#fefcfb; border:#e5e5e5 solid 1px; height:930px;}
.picMarquee-top{  overflow:hidden; position:relative; }
.picMarquee-top .bd{ height:auto; padding:10px 0;}
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ zoom:1; padding:30px 0; border-bottom:#e5e5e5 dashed 1px; }
.picMarquee-top .bd ul li .pic { float:left; width:125px; height:169px; text-align:center; line-height:159px; overflow:hidden; margin-left:15px;}
.picMarquee-top .bd ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.picMarquee-top .bd ul li:hover .pic img{transform: scale(1.1);	transition: 0.5s;}
.picMarquee-top .bd ul li .con { float:right; width:223px; margin-top:43px;}
.picMarquee-top .bd ul li .con .tit { color:#000000; font-size:20px; line-height:30px; font-weight:bold; }
.picMarquee-top .bd ul li .con .more { width:118px; height:38px; border:#542e1e solid 1px;border-radius:5px; text-align:center; background-color:#FFF; color:#111111; font-size:14px; line-height:38px; margin-top:17px;}
.picMarquee-top .bd ul li:hover .con .more { background-color:#542e1e;color:#ffffff;}


.npm-right { float:right;width:794px;color:#000000; font-size:16px; line-height:2;}
.npm-right img { max-width:100%;}
/*zaixianzixun*/
.zaixianzixun { position:fixed; bottom:150px; right:-200px; width:253px; z-index:334;}
.z-qq { width:53px; height:53px; margin-top:5px; background:#3a2305 url(../images/z-qq.png) no-repeat; background-size:31px 31px; background-position:11px 11px;border-radius:5px; }
.z-qq a { display:block; width:100%; height:100%;}
.z-qq:hover {background:#cab192 url(../images/z-qq.png) no-repeat; background-position:11px 11px;background-size:31px 31px; }
.z-tb { width:53px; height:53px; margin-top:5px; background:#3a2305 url(../images/z-tb.png) no-repeat; background-size:31px 31px; background-position:11px 11px;border-radius:5px; }
.z-tb a { display:block; width:100%; height:100%;}
.z-tb:hover {background:#cab192 url(../images/z-tb.png) no-repeat; background-position:11px 11px;background-size:31px 31px; }
.z-tel { width:53px; height:53px; margin-top:5px;background:#3a2305 url(../images/z-tel.png) no-repeat;background-size:31px 31px;  background-position:11px 11px;border-radius:5px; font-size:0; overflow:hidden; }
.z-tel a { color:#FFF;}
.z-tel:hover {width:130px;margin-left:-130px; background:#cab192 url(../images/z-tel.png) no-repeat;background-size:31px 31px;  background-position:11px 11px; color:#FFF; font-size:16px; line-height:53px; padding-left:53px;	cursor:pointer;}
.z-wx { width:53px; height:53px; margin-top:5px;background:#3a2305 url(../images/z-wx.png) no-repeat;background-size:31px 31px;  background-position:11px 11px; position:relative;transition: 0.5s; cursor:pointer;border-radius:5px; }
.z-wx img {display:none; position:absolute; top:0; left:-115px; width:100px; height:100px;transition: 0.5s; padding:5px; background-color:#3a2305;border-radius:3px; }
.z-wx:hover { background:#cab192 url(../images/z-wx.png) no-repeat;background-size:31px 31px;  background-position:11px 11px;transition: 0.5s; }
.z-wx:hover img { display:block; transition: 0.5s;}
.z-top { display:none; width:53px; height:53px; margin-top:5px; background:#3a2305 url(../images/z-top.png) no-repeat; background-size:31px 31px; background-position:11px 11px;border-radius:5px; }
.z-top a { display:block; width:100%; height:100%;}
.z-top:hover {background:#cab192 url(../images/z-top.png) no-repeat; background-position:11px 11px;background-size:31px 31px; }
@media(max-width:1340px){
.i-pro-show .swiper-button-next { display:none;}
.i-pro-show .swiper-button-prev {display:none; }
.i-zizhi-show .swiper-button-next { display:none;}
.i-zizhi-show .swiper-button-prev {display:none; }
.i-anli-show .swiper-button-next { display:none;}
.i-anli-show .swiper-button-prev {display:none; }
}

@media(max-width:1200px){
.nav{width:1200px; margin:0 auto;}
.banner {width:1200px; margin:0 auto;}
.i-yuyue {width:1200px; margin:0 auto;}
.i-zhongyao {width:1200px; margin:0 auto;}
.i-anli {width:1200px; margin:0 auto;}
.i-baozhang {width:1200px; margin:0 auto;}
.i-about {width:1200px; margin:0 auto;}
.footer {width:1200px; margin:0 auto;}
.f-copy {width:1200px; margin:0 auto;}
.n-banner{width:1200px; margin:0 auto;}
.n-position{width:1200px; margin:0 auto;}
}

