@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
body { font:14px "SimSun","Arial",sans-serif; color: #151515;}
img{border:0; vertical-align: middle;}
ul,li{list-style:none;}
a{text-decoration:none;}
input{ outline:none; border: 0; background:none; font:14px "SimSun","Arial",sans-serif; width: 100%;}
h2{font-weight:400;}
i{ font-style:normal;}
b{ font-weight:normal;}
a{transition: 0.4s; -webkit-transition: 0.4s;}

/*文本框默认颜色*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #000}
input:-moz-placeholder, textarea:-moz-placeholder {color: #000}
input::-moz-placeholder, textarea::-moz-placeholder {color: #000}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #000}


/*回顶部*/
#top{position:fixed; bottom:25%; right:20px; border-radius:3px; cursor:pointer; width:50px; height:50px; background:#f00 url(../images/top.png); transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in; z-index:9999;}	
#top:hover{background:#333 url(../images/top.png) 0px -50px;}

/* clear 页头，页脚，内容区都不用再加清除样式 */
.cf:before, body:before, .header:before, .main:before, .footer:before, .wrap:before { content: ''; display: table }
.cf:after, after, .header:after, .main:after, .footer:after, .wrap:after { content: ''; display: table; clear: both }
.cf, .header, .main, .footer, .wrap { *zoom: 1 }

/*图片放大*/
.tr_sc{ overflow:hidden; display:block;}
.tr_sc img{transition:0.4s all; -webkit-transition:0.4s  all;}
.tr_sc:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

/*其他公用*/
.wrap{width: 1200px; margin: 0 auto;}
.ww{ word-wrap: break-word}


/*公用头尾*/
.header{height: 75px; background: #171717; position: relative; }
.header .logo{float: left;}
.header .logo a{display: block; margin-top: 0px;}
.header .logo a img{    height: 62px;margin-top: 7px;}
.header .nav{float: right;}
.header .nav li{float: left;}
.header .nav li a{ font-family: "Microsoft YaHei"; color: #c8aa7d; font-size: 14px; display: block; padding: 0 50px; height: 75px; line-height:75px;letter-spacing: 2px;}
.header .nav .one a{background: #6b5b4d; color: #fff;}
.header .nav_ul{  background:rgba(0,0,0,0.38); position: absolute; left: 0; top:75px; height: 58px; width: 100%; z-index: 1000; display: none;}
.header .nav_ul li{float: left;}
.header .nav_ul li{padding:0 35px;line-height: 58px;}
.header .nav_ul li a{ font-family: "Microsoft YaHei"; color: #fff; font-size: 14px; display: block;letter-spacing: 2px;}
.header .nav_ul li a:hover,
.header .nav_ul .one a{ color: #c8aa7d;}
.header .nav_ul .ul1{padding-left: 260px;}
.header .nav_ul .ul2{padding-left: 325px;}
.header .nav_ul .ul3{padding-left: 535px;}
.header .nav_ul .ul4{padding-left: 758px;}

.footer{height: 55px; position: relative;}

.footer .en{float: left; cursor: pointer; position: relative; z-index: 3;}
.footer .en span{ border:1px solid #c8aa7d; height:31px; line-height: 31px; text-align: center; color: #acacac; font-size: 13px; display: inline-block; width: 124px;  margin-top: 12px; transition: 0.3s;}
.footer .en span i{ font-family: "Microsoft YaHei"; display: inline-block; background: url(../images/ico_02.png) right center no-repeat; padding-right: 35px;}
.footer .en:hover span{ color: #333; border: 1px solid #c8aa7d;}
.footer .yy{border: 1px solid #6b5b4d;  width: 124px; position: absolute; left: 0; bottom: 31px; background: #fff; display: none;}
.footer .yy a{display: block; color: #333; padding: 10px 15px; font-family: "Microsoft YaHei";}
.footer .yy a:hover{background: #6b5b4d; color: #fff;}
.footer .en:hover .yy{display: block;}
.footer .bq{ position: absolute; z-index: 2; left: 0; top: 19px; width: 100%; text-align: center; color: #8a847c; font-size: 14px; font-family: "Microsoft YaHei";}
.footer .fx{float: right; position: relative; z-index: 2; margin-top: 21px;}
.footer .fx a{float: left; width:24px; height: 24px; margin-left: 20px;  background-image: url(../images/ico_03.png);}
.footer .fx .a2{ background-position: 0 -29px;}
.footer .fx .a3{ background-position: 0 -58px; height: 14px;}
.footer .fx a:hover{transform: translateY(-5px);}
.footer .nav{position: absolute; left: 50%; top:-42px; width: 180px; margin-left: -90px;  z-index: 100; }
.footer .nav .but{ z-index: 2; position: relative; cursor: pointer; display:block;  margin: 0 auto; width: 87px; height: 55px; background: url(../images/ico_01.png) top no-repeat; }
.footer .nav .but:before{content:""; position:absolute; left:77px; top:17px; display:inline-block; margin-left:-43px; width:20px; height:20px; background: url(../images/ico_11.png) no-repeat; z-index: 1 ; transition: 0.4s;}
.footer .nav a{ transition: 0.3s; color: #d6a978; display: inline-block; width: 60px; height: 60px; text-align: center; line-height: 60px; background: #fff; 
transform: rotate(45deg); -webkit-transform: rotate(45deg); position: absolute; opacity: 1; transition: 0.4s; visibility: hidden;}
.footer .nav a i{display: inline-block; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.footer .nav a:hover{background: #dfbc99; color: #fff;}

.footer .nav .a1{top:14px; left: 62px;}
.footer .nav .a2{top:14px; left: 62px; transition-delay:0.1s}
.footer .nav .a3{top:14px; right:61px;}


.footer .nav_one .a1{ top: -37px; left: 14px;  transition-delay: 0.1s}
.footer .nav_one .a2{ top: -85px; left: 62px; transition-delay: 0s}
.footer .nav_one .a3{ top: -37px; right: 11px; left: auto;  transition-delay: 0.1s}
.footer .nav_one a{visibility:inherit;}
.footer .nav_one .but:before{ transform: rotate(-45deg); }


/*首页*/
.in_part1{overflow: hidden; position: relative;}
.in_part1 li{ position: relative; height: 500px;  background-position: center; background-repeat: no-repeat; background-size: cover;}
.in_part1 .page{ position: absolute; left: 0; bottom: 60px; width: 100%; height: 20px; text-align: center;}
/*.in_part1 .page:before{content:""; position:absolute; left:0; top:8px; display:block; width:100%; height:1px; background: rgba(255,255,255,0.2)}*/
.in_part1 .page span{ display: inline-block; width: 12px; height: 12px; border-radius: 50%; transition: 0.3s; background: #fff; margin: 0 3px; position: relative; z-index: 1; cursor: pointer;}
.in_part1 .page span.swiper-active-switch{background: #f4d2a7; transform:scale(1.3,1.3)}

/*酒庄简介*/
.jzjj_main a{ position: relative; display: block; height: 600px; background-position: center; background-repeat: no-repeat; background-size: cover;}
.jzjj_main a .wrap{padding-top: 140px}
.jzjj_main a .wrap h2{float: left; color: #c8aa7d; font-size: 30px;  position: relative;}
.jzjj_main a .wrap h2:before{content:""; position:absolute; right:-15px; top:0px; display:block; width:1px; height:70px; background:#c8aa7d; transform: rotate(45deg)}
.jzjj_main a .wrap span{float: left; color: #fff; font-size: 18px; padding: 40px 0 0 15px }
/*.jzjj_main a:before { content:""; position:absolute; left:0; top:0; display:inline-block; width:100%; height:100%;background:#000; opacity: 0.4; transition: 0.4s;}
.jzjj_main a:hover:before{ opacity: 0;}*/


/*酒庄介绍*/
.jj_part1 li{height: 800px;}
.jj_part1 .page{right: 60px; top: 0; left: auto; bottom: auto; width: 20px; height: 100%;  flex-direction: column;  display: flex; justify-content: center;}
.jj_part1 .page:before{ left:6px; top: 0; width: 1px; height: 100%;}
.jj_part1 .page span{margin:3px 0 ;}
.jj_part1 .wrap{position:absolute; left: 50%; top: 0; margin-left: -600px;}
.jj_part1 .box{background: rgba(0,0,0,0.6); width: 495px; color: #fff; padding:50px 60px 40px 60px; margin-top: 185px}
.jj_part1 .box h2{font-size: 35px; color: #c8aa7d;}
.jj_part1 .box span{font-size: 20px; text-transform:Uppercase; display: block; padding: 5px 0 20px 0}
.jj_part1 .box .tet{font-size: 16px; line-height: 28px;}

/*酒庄优势*/
.jjys_part1{ height: 1023px; background-position: center; background-repeat: no-repeat; background-size: cover;}
.jjys_part1 .wrap{ padding-top: 100px;}
.jjys_part1 .tab_a{float: left; width: 407px;}
.jjys_part1 .tab_a a{display: block; position: relative; margin-bottom: 5px; background: #171717; text-align: center; height: 92px;}
.jjys_part1 .tab_a a:before{content:""; position:absolute; right:0; top:0px; display:block; width:13px; height:100%; background:url(../images/ico_04.png) center no-repeat; z-index: 1; transition: 0.4s;}
.jjys_part1 .tab_a .selected:before{right: -13px;}
.jjys_part1 .tab_a .p1{display: block; color: #c8aa7d; font-size: 20px; padding: 25px 0 0 0}
.jjys_part1 .tab_a .p2{display: block; color: #666; font-size: 15px;  text-transform:Uppercase;}
.jjys_part1 .tab_box{margin-left: 407px;}
.jjys_part1 .txt{ height: 770px; background-position: center; background-repeat: no-repeat; background-size: cover;}
.jjys_part1 .txt .box{padding: 120px 120px 0 90px; color: #fff;}
.jjys_part1 .txt h2{font-size: 30px; padding-bottom: 20px;}
.jjys_part1 .txt span{font-size:16px; line-height: 25px;}

/*大事记*/
.jz_dsj{overflow: hidden; position: relative;}
.jz_dsj .swiper-slide { float: left;}
.jz_dsj .swiper-slide img{width: 100%;}
.jz_dsj .swiper-nav_box{position: absolute; left: 0; bottom: 0; width: 100%; height: 136px; background: rgba(0,0,0,0.8); z-index:1;}
.jz_dsj .swiper-nav_box:before{content:""; position:absolute; left:0; top:70px; display:block; width:100%; height:2px; background:#c8aa7d;}
.jz_dsj .swiper-nav{ width: 1270px; margin: 0 auto; overflow: hidden; color: #fff;}
.jz_dsj .swiper-nav li{cursor: pointer; width: 124px;  height: 136px; position: relative;}
.jz_dsj .swiper-nav li .txt{width: 88px; height: 88px; background: #c8aa7d; border-radius: 50%; position: absolute; left: 50%; top: 25px; margin-left: -44px; opacity: 0; transition: 0.3s; z-index: 1;}
.jz_dsj .swiper-nav li .txt span{ display: block; text-align: center; color: #0e0e0e; font-size: 17px;}
.jz_dsj .swiper-nav li .txt .p1{ padding: 33px 0 0 0;font-family: "Microsoft YaHei";}
.jz_dsj .swiper-nav li:after{content:""; position: absolute; left: 50%; top: 65px; width: 9px; height: 9px; background: #c8aa7d; border-radius: 50%; border: 2px solid #171717; display: block; margin-left: -4px; transition: 0.3s;}

.jz_dsj .swiper-nav li:before{content:""; position:absolute; left:50%; top:0px; display:block; width:1px; margin-left: 0px; height:100%; background:#c8aa7d; opacity: 0; transition:1s;font-size:0;line-height:0}
.jz_dsj .swiper-nav li:hover:after{background: #171717;  border: 2px solid #c8aa7d;}
.jz_dsj .swiper-nav .active .txt{opacity: 1;}
.jz_dsj .swiper-nav .active:before{opacity: 1;}
.jz_dsj .swiper-pages .swiper-slide{height: 989px; background-position: center; background-repeat: no-repeat; background-size: cover;}
.jz_dsj h2{color: #eac9a0; font-size:30px; padding: 160px 0 5px 0;}
.jz_dsj span{color: #fff; font-size: 16px; display: block;}



/*新闻-列表*/
.news_box{background:#282626 url(../images/back_01.jpg) top repeat-x; padding: 75px;}
.news_box .nav {margin-bottom: 35px;}
.news_box .nav ul{margin: 0 -20px;}
.news_box .nav li{ float: left; width: 33.3%; box-sizing: border-box; padding: 0 20px;}
.news_box .nav a{display: block; background: #d3b691; height:50px; line-height: 50px; color: #0f0c0c; font-size: 16px; text-align: center; position: relative;}
.news_box .nav a:before{content:""; position:absolute; left:0; bottom:-6px; display:block; width:100%; height:6px; background:url(../images/ico_05.png) center no-repeat; z-index: 1; transition: 0.4s; opacity: 0;}
.news_box .nav .one a,
.news_box .nav a:hover{background: #6b5b4d; color: #fff;}
.news_box .nav .one a:before,
.news_box .nav a:hover:before{opacity:1;}
.news_box1 .nav{margin-bottom: 0;}
.news_box .nav2{text-align: center; margin: 30px 0}
.news_box .nav2 i{width: 1px; height: 15px; background: #d3b691; display: inline-block; margin: 0 40px;}
.news_box .nav2 a{color: #fff; font-size: 15px;}
.news_box .nav2 a:hover,
.news_box .nav2 .one{ color: #d3b691;}
.news_box .list li{padding-bottom:35px; }
.news_box .list dl{ clear: both; overflow: hidden; background: #fff;}
.news_box .list dt{float: left; width: 535px;}
.news_box .list dd{ margin-left: 535px; padding: 0 50px 0 20px;}
.news_box .list .tiem{ color: #151515; padding: 15px 0}
.news_box .list .txt a{ font-size: 20px; color: #151515;}
.news_box .list .txt a:hover{  color: #f60;}
.news_box .list .tet{color: #151515; line-height: 23px; padding: 10px 0 15px; text-align: justify;}
.news_box .list .tat a{color: #666;}
.news_box .list .tat a:hover{  color: #f60;}
.news_box .page{text-align:center;}
.news_box .page li{display: inline-block;}
.news_box .page a{height: 38px; line-height: 38px; display: inline-block; border: 1px solid #d3b691; color: #fff; padding: 0 16px; font-family: "Microsoft YaHei";  }
.news_box .page .one,
.news_box .page a:hover{background: #fff; color: #d3b691; color: #d3b691; border: 1px solid #d3b691}

/*视频-列表*/
.video_list ul{margin: 0 -15px;}
.video_list li{float: left; width: 50%; padding: 0 15px; box-sizing: border-box; margin-bottom: 30px;}
.video_list li a{display: block; position: relative;}
.video_list li a img{width: 100%;}
.video_list li span{position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.5); display: block; width: 100%;}
.video_list li span i{ padding: 20px 15px; font-weight: bold; margin: 0 10px; display: block; color: #c8aa7d; font-size: 17px; background: url(../images/ico_06.png) left center no-repeat;}
.video_list .long{text-align: center;}
.video_list .long a{border: 1px solid #c8aa7d; height: 45px; display: inline-block; font-size: 17px; line-height: 45px; width: 315px; text-align: center; color: #c8aa7d;}
.video_list .long a:hover{background: #fff; color: #333; }

/*图片-列表*/
.news_box1{padding:50px 0}
.news_box1 .pic_list{height: 922px;}
.news_box1 .pic_list .prev1,
.news_box1 .pic_list .next1{position: absolute; top: 50%; width: 62px; height: 62px; background-color: rgba(35,32,32,0.5); cursor: pointer; z-index: 9; border-radius: 50%; background-image: url(../images/ico_08.png); background-repeat: no-repeat; transition: 0.3s;}
.news_box1 .pic_list .prev1{left: 10px; background-position:23px 20px;}
.news_box1 .pic_list .next1{right: 10px;  background-position:-13px 20px;}
.news_box1 .pic_list .prev1:hover,
.news_box1 .pic_list .next1:hover{background-color:#232020;}
.news_box1 .pic_list .min_pic{position: inherit; bottom: 0; margin-top: 20px;}
.news_box1 .pic_img{height: 810px!important; overflow: hidden;}


/*视频-正文*/
.video_con{ height: auto!important; margin-bottom: 15px;}

/*新闻-正文*/
.news_con{background: #fff; padding:50px; }
.news_con .txt{font-size: 25px; text-align: center;}
.news_con .tit {padding:20px 0 30px 0;}
.news_con .tit span{float: left; font-size: 15px; color: #666; margin-right: 50px;}
.news_con .tet{ line-height: 15px; line-height: 25px; color: #151515;}
.news_con .tet img{max-width: 100%;}
.news_con .page1{text-align: center; margin-top: 40px;}
.news_con .page1 a{ background-image: url(../images/ico_07.png); background-repeat: no-repeat; background-color: #313131; display: inline-block; width: 35px; height: 35px;}
.news_con .page1 a:hover{background-color: #ffd099;}
.news_con .page1 .a1{background-position:11px 9px; border-radius: 2px 0 0 2px; }
.news_con .page1 .a2{background-position:-24px 9px; border-radius: 0px 2px 2px 0;}

/*之旅*/
.zl_con{ height: 845px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative;}
.zl_con .wrap{ margin-top: 110px;width:1236px;}
.zl_con li{box-sizing: border-box; width: 402px;float: left;margin-left:15px;}
.zl_con li:first-child{margin-left:0}
.zl_con li dl{ width: 402px; height: 624px;  overflow: hidden; background: #000; position: relative; display: block; margin: 0 auto;}
.zl_con li dt img{transition: 0.3s; width: 100%;-webkit-filter: grayscale(90%);-moz-filter: grayscale(90%);-ms-filter: grayscale(90%);-o-filter: grayscale(90%);filter: grayscale(90%);filter: gray;}
.zl_con li dd{position: absolute; left: 0; top: 0; width: 100%; text-align: center; color: white; font-size: 30px; height: 624px; line-height: 624px;  transition: 0.4s;opacity:0}
.zl_con li a:hover img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray; }
.zl_con li a:hover dd{opacity:1}


/*之旅-预定*/
.zl_yd{height: 907px; background-position: center; background-repeat: no-repeat; background-size: cover;}
.zl_yd .con{background:rgba(225,225,225,0.7); padding:60px 290px 60px 220px; margin-top:75px; }
.zl_yd h2{text-align: center; font-size: 30px;}
.zl_yd span{text-align: center; font-size: 20px; display: block; padding: 10px 0 30px 0}
.zl_yd ul>li{padding-bottom: 25px;}
.zl_yd dt{float: left; width: 80px; text-align: right; font-size: 16px;  padding-top: 12px;}
.zl_yd dd{ margin-left: 100px;}
.zl_yd dd b{display: block; padding: 0 10px; border: 1px solid #171717;}
.zl_yd dd input{height: 43px; line-height: 43px;}
.zl_yd dd textarea {border: 0; background: none; width: 100%; font:14px "SimSun","Arial",sans-serif; padding: 10px 0; height: 130px;}
.zl_yd .submit{text-align: center; padding: 25px 0 0 80px;}
.zl_yd .submit input{ border: 1px solid #171717; height: 46px;  line-height:46px; cursor: pointer; display: inline-block; width: 322px; transition:0.3s; font-size: 17px;}
.zl_yd .submit input:hover{background: #c8aa7d;}
.zl_yd .select { margin: 0 -10px;}
.zl_yd .select i{ float: left; width: 33.3%; padding: 0 10px; box-sizing: border-box;}
.zl_yd .select select {background: none; width: 100%; padding-left: 8px; float: left; height: 43px; line-height: 43px; border: 1px solid #000; box-sizing: border-box; cursor: pointer; font:14px "SimSun","Arial",sans-serif;  color: #151515;}
.zl_yd .select select option {padding: 2px 10px; }

/*之旅-图集*/
.pic_list{height:890px; position:relative; overflow:hidden;}
.pic_list .wrap{position: absolute; left: 50%; margin-left: -600px; top: 180px; z-index: 9;}
.pic_list .wrap .box{ width: 421px; height: 471px; background: rgba(225,225,225,0.7);}
.pic_list .wrap h2{font-size: 25px; color: #c8aa7d; padding: 40px 0 0 30px; }
.pic_list .wrap span{font-size: 16px; color: #c8aa7d; padding: 5px 0 0 30px; display: block; text-transform:Uppercase;  }
.pic_list .wrap .tet{ margin: 30px 20px 30px 30px; padding-right: 15px; font-size: 16px; line-height: 26px; height: 310px; overflow: hidden; position: relative;}



.pic_list .pic_img{height:100%; position:relative; overflow:hidden;}
.pic_list .pic_img ul{ position:absolute; left:0; top:0;}
.pic_list .pic_img li{position: relative;}
.pic_list .min_pic{ position: inherit; left: 0; bottom: 0; width: 100%;margin-top:20px;}
.pic_list .num{ height: 90px; overflow: hidden;  position: relative; margin: 0 60px; z-index: 8;}
.pic_list .min_pic ul{ position: absolute;}
.pic_list .min_pic li{ cursor: pointer; width:170px; float: left; padding:0 5px;}
.pic_list .min_pic li span{ background: #000;  display: block;  position: relative; height: 90px;}
.pic_list .min_pic li span:before{content:""; position:absolute; left:0; top:0px; display:block; width:100%; height:100%; border: 2px solid #c8aa7d; box-sizing: border-box; transition: 0.3s; opacity: 0;}
.pic_list .min_pic li.on span:before{opacity: 1; z-index: 1;}
.pic_list .min_pic li.on img{opacity:0.5;}
.pic_list .min_pic li img{width: 100%; height: 100%;}
.pic_list .prev_btn1,
.pic_list .next_btn1{ cursor: pointer; position: absolute; bottom: 13px; z-index: 9; width: 28px; height: 63px; background: url(../images/ico_01.jpg);}
.pic_list .prev_btn1{left: 20px;}
.pic_list .next_btn1{right: 20px; background-position: -28px 0;  }

/*联系我们*/
.lxwm_pic{background-position: center; background-repeat: no-repeat; background-size: cover; height: 220px; color: #fff;}
.lxwm_pic h2{font-size: 31px; padding: 75px 0 0 0;margin-bottom:2px}
.lxwm_pic span{font-size: 18px; display: block; text-transform:Uppercase;  }

.lxwm_con{background:#282626 url(../images/back_01.jpg) top repeat-x; padding:60px 0 130px 0; color: #fff;}
.lxwm_con .part1 .txt{font-size: 21px; padding-bottom: 10px;}
.lxwm_con .part1 li{float: left; margin-right: 45px; font-size: 16px;}
.lxwm_con .part1 .li{ margin-right:0px; }

.lxwm_con .part2{padding: 50px 0 20px 0}
.lxwm_con .part2 .map{float: left; width:670px;}
.lxwm_con .part2 .map .txt{font-size: 21px; padding-bottom: 10px;}
.lxwm_con .part2 .map .box{ border: 1px solid #c8aa7d}
.lxwm_con .part2 .map .box img{width: 100%;}
.lxwm_con .part2 .fk{float: right; width: 500px;}
.lxwm_con .part2 .fk .txt{font-size: 21px; padding-bottom: 10px;}
.lxwm_con .part2 .fk li{border: 1px solid #c8aa7d; padding: 0 10px; margin-bottom: 15px;}
.lxwm_con .part2 .fk li input{ height: 46px; line-height: 46px; color: #fff;}
.lxwm_con .part2 .fk li textarea{border: 0; background:none; padding: 10px 0; color: #fff; height: 100px; width: 100%;}
.lxwm_con .part2 .fk .submit{padding: 0;}
.lxwm_con .part2 .fk .submit input{cursor: pointer; background: #c8aa7d; color: #151515; font-size: 18px; transition: 0.3s;}
.lxwm_con .part2 .fk .submit input:hover{cursor: pointer; background: #fff; color: #151515;}

.lxwm_con input::-webkit-input-placeholder, .lxwm_con textarea::-webkit-input-placeholder {color: #fff}
.lxwm_con input:-moz-placeholder, .lxwm_con textarea:-moz-placeholder {color: #fff}
.lxwm_con input::-moz-placeholder, .lxwm_con textarea::-moz-placeholder {color: #fff}
.lxwm_con input:-ms-input-placeholder, .lxwm_con textarea:-ms-input-placeholder {color: #fff}


.con_fx span{padding-top: 3px; float: left; font-size: 15px; color: #fff;}
.con_fx a{display: inline-block; width: 24px; height: 24px; background: url(../images/ico_09.png); margin-right: 10px; float: left;}
.con_fx .a2{background-position: -32px 0;}
.con_fx .a3{background-position: -64px 0;}


/*产品-列表*/
.cp_box{background:#282626 url(../images/back_01.jpg) top repeat-x; padding:50px 0; color: #fff;}
.cp_list{ padding: 0 35px;margin:0 auto;}
.cp_list ul{margin: 0 5px;}
.cp_list li{float: left; width:16.6% ; box-sizing: border-box; padding: 0 5px;}
.cp_list li a{background: #000; position: relative; border: 1px solid #c8aa7d; display: block;}
.cp_list li a img{ width: 100%; opacity: 0.5; transition: 0.3s;}
.cp_list li a:hover img{opacity: 1;}
.cp_list li .txt{padding-top:10px }
.cp_list li .txt h2{font-size: 18px;margin-bottom: 2px;}
.cp_list li .txt span{font-size: 14px;padding-left: 2px;}

.cp_list2 {padding: 0 180px;margin:0 auto}
.cp_list2 ul{margin: 0 auto;}
.cp_list2 li{width: 25%; padding: 0 10px;}
.cp_list2 .txt{ position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0,0,0,0.4); padding: 10px 0}
.cp_list2 .txt h2{color: #c8aa7d; margin: 0 10px; background: url(../images/ico_10.png) right center no-repeat; display: block;}
.cp_list2 .txt span{color: #c8aa7d;  margin: 0 10px; text-transform:Uppercase;}


/*产品-详情*/
.cp_part1{ background-position: center; background-repeat: no-repeat; background-size: cover; height:951px; color: #fff; }
.cp_part1 dt{float: left; width: 400px;}
.cp_part1 td{text-align: center; height: 766px;}
.cp_part1 dd{margin-left: 400px;}
.cp_part1 .txt{color: #c8aa7d; padding-top: 185px;}
.cp_part1 .txt h2{font-size: 30px; padding-bottom: 5px;}
.cp_part1 .txt span{font-size: 18px;}
.cp_part1 .tet{border-bottom: 1px solid #c8aa7d; padding: 30px 0 25px 0; line-height: 30px; font-size: 18px;}
.cp_part1 ul{padding-top: 30px;}
.cp_part1 li{ padding: 8px 0; font-size: 18px;}
.cp_part2 img{max-width:100%;}

.sub_nav {
    padding-bottom:30px;
}
.pd-l-10{
    padding-left:10px;
}
.sub_nav a{
    color:#c8aa7d;
    font-size:12px;
    display:inline-block;
    letter-spacing:1px;
}
.sub_nav a:hover{
    color:white;
}
.sub_nav a:after{
    content:'>';
    display:inline-block;
    padding:0 5px;
}
.sub_nav a:last-child:after{
    content:'';
}