/*
-----------------------------------------------
Author: li haiqing (i5wangcom@sina.com)--爱我网工作室（www.i5wang.com）
Version: 2017.6.30
/* 公共布局 
---------------------------------------------- */
* {
  margin: 0;
  padding: 0;
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-font-smoothing: antialiased;
}
html {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #222;
}
@font-face {
  font-family: 'baskerville';
  src: url('Baskerville-Old-Face-Regular.eot');
  src: local(''), url('Baskerville-Old-Face-Regular.woff') format('woff'), 
  url('Baskerville-Old-Face-Regular.woff') format('truetype'), 
  url('Baskerville-Old-Face-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
body,ul,ol,li,dl,dt,dd,table,tr,th,td,form,p{ margin:0; padding:0; font:100 12px/18px "Microsoft YaHei","微软雅黑","宋体",Arial; color:#333; }
body{ background-color:#FFFFFF;}
ul,ol,li,dl,dt,dd{ list-style:none;}
li{ vertical-align:bottom;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
/* 链接样式 {命名规则：Link+颜色+具体属性}
----------------------------------------------- */
a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.cls{clear:both;}
/* 公共布局*/
.header{ width:1000px; margin:0 auto;}
.wrapper{ width:1000px; margin:0 auto;}
.fr { float:right;}
.fl { float:left;}
fieldset,img{border:0;}
/**********************************/
em, i {font-style: normal}
fieldset, img {border: 0}
ul, ol, li {list-style: none;list-style-position:outside;}
button, input, select, textarea {font-size: 100%; outline: 0; }
textarea {resize: none}
table {border-collapse: collapse; border-spacing: 0}
a {color: #333; text-decoration: none; outline: 0}
a:hover {text-decoration: none;}
p, span, em, strong{ word-break:break-all;word-wrap:break-word;}
.clearfix:after {content: ""; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {zoom: 1}
.clear {clear: both; display: block; height: 0; overflow: hidden; font-size: 0}
.left50_mar{ margin-left:50px;}
.left12_mar{ margin-left:12px;}
.left20_mar{ margin-left:20px;}
.left15_mar{ margin-left:15px;}
.top25_mar{ margin-top:25px;}
.top50_mar{ margin-top:50px;}
.clearit{clear:both; }
.hidden{display:none;}
.clearfloat {
    zoom: 1;
}
*,
*:before,
*:after {
  box-sizing: inherit;
  -webkit-box-sizing: inherit;
  -o-box-sizing: inherit;
  -moz-box-sizing: inherit;
}
.martop60-marb60{ margin-top:60px; padding-bottom:60px;}
.mar-left20{ margin-left:20px;}
/**********************************/

.pageheader{ width:100%; margin:0 auto;  min-width:1200px;/*background:url(../images/head.jpg) #000000 repeat-x center top; padding-top:36px;*/}
.h_con { height:100px; width:1200px; margin:0 auto;}
.h_con h1 { padding:0px 0px 0px 0px; width:723px;}
.h_con h1 img { margin-top:10px;}
.h_pho { width:222px; padding:26px 0 0 48px; overflow:hidden; color:#ba9e65; font-family:"微软雅黑"; font-size:13px; background:url(../images/tel.png) no-repeat left 30px;}
.h_pho span {color:#ba9e65; display:block; font:25px/30px "方正大标宋简体","Microsoft YaHei","微软雅黑","宋体";}


.navbg{100%; height:49px; background-color:#392816; margin:0 auto;}
.navbox{ width:1089px; margin:0px auto 0 auto; text-align:center;}
.navbox .nav-site{height:49px; float:left;}
.navbox .nav-site li{float:left; height:49px; line-height:49px; text-align:center; padding:0px 0px 0px 0px; width:121px; /*background: url(../Img/n_bor.gif) no-repeat right top;*/}
.navbox .nav-site li a{color:#f6f5f5; font:100 17px/49px "Microsoft YaHei","微软雅黑","宋体",Arial; display:block; height:49px; letter-spacing: 2px;}
.navbox .nav-site li a:hover{color:#FFFFFF;}
.navbox .nav-site li:hover{text-decoration:none; border-bottom:3px solid #9b8557;}


/*头部结束*/
/* --------hdp---------- */
.age-first-screen .w{width:100%; min-width:1200px;}
.p-slider{height:780px;position:absolute;left:0;width:100%; min-width:1200px; overflow:hidden; margin:0px auto 0px auto;}
.p-slider .slider-wrap{position:relative; width:100%;}
.p-slider .slider-wrap .item{height:780px;width:100%;left:0;top:0;position:absolute;overflow:hidden;}
.p-slider .slider-wrap .item .i-wrap{width:100%;height:100%;margin:0 auto;}
.p-slider .slider-wrap .item .i-inner{position:relative;height:100%}
.p-slider .slider-wrap .item .i-inner .i-img{position:absolute;display:block}
/*
.p-slider .slider-wrap .item .i-inner .i-img.site-1{left:20px;top:20px}
.p-slider .slider-wrap .item .i-inner .i-img.site-2{left:380px;top:0}
*/
.p-slider .slider-wrap .item .i-inner .i-link{position:absolute;z-index:2;display:block;top:0;left:0;width:100%;height:100%;overflow:hidden;background:url(../images/blank.gif)}
.p-slider .slider-wrap .item.selected{z-index:1}
.p-slider .slider-trigger{bottom:35px;text-align:center;}
.slider-trigger{width:100%;position:absolute;z-index:2; }
.slider-trigger .w{height:0; width:100%;}
.slider-trigger a{display:inline-block;margin-right:13px;width:13px;height:13px;border-radius:50%;font-size:0;cursor:default;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#E5FFFFFF', endColorstr='#E5FFFFFF');background:rgba(255,255,255,.9);background-image:url(about:blank)}
.slider-trigger a.curr{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,.7)}
.slider-page{position:absolute;z-index:5;height:0;left:0;top:0;width:100%; }
/*display:none;*/
.slider-page .page-btn{position:absolute;z-index:6;top:70px;width:28px;height:62px;text-align:center;font:700 22px/62px simsun;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#33000000', endColorstr='#33000000');background:rgba(0,0,0,.2);background-image:url(about:blank);} 
.slider-Proleft{z-index:5;position:absolute; width:200px; height:600px; top:10%; left:50%; margin:-50px 0 0 -50px; background-color:#000000 }
.slider-page .prev{left:0px}
.slider-page .next{right:0px}
.root61 .p-slider .slider-wrap .item .i-wrap{width:100%}
.root61 .p-slider .slider-wrap .item .i-inner{text-indent:0}
.root61 .p-slider .slider-trigger .w{padding-left:0}
body .age-first-screen{position:relative;height:780px; width:100%; margin:0px auto; min-width:1200px;}
body .age-first-screen .w{position:relative;z-index:2; width:100%; background-color:#990033}
.age-first-screen .slider-page .page-btn{top:400px}

/* --------hdp---------- */
.l {
    float: left;
}
/*  影响内页分类标题超链接
.btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  height: 36px;
  line-height: 36px;
  padding: 0 30px;
  color: #fff;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
}*/
.btn-black {
  background: #222;
  color: #fff;
}
.fixed {
  position: fixed;
}
/*---------------------------------*/
.index-product100{width:100%; margin:0px auto 0 auto; padding:30px 0px 30px 0px; background-color:#f8f8f8;}

.product-wrapper{width:1095px; margin:0px auto 0 auto; padding:0px 0px 0px 0px;}
.product-banner {
    width: 540px;
    background-color: #fff;
    padding: 0; float:left;
}
.product-banner .banner-img {
    width: 270px;
    height: 260px;
    display: inline-block;
}
.product-banner .banner-right {
    float: right;
}

.col-memo-6 {
    width: 50%;
}
.product-banner .banner-left{
    float: left;
}
.indexpro-memo{ position:relative; height:260px; background-color:#FFFFFF;}
.indexpro-memo .article-banner-top {
    width: 234px; margin:0px auto 0px auto;
    border-bottom: 1px solid #ededed;
    height: 100px;
    padding: 18px 0; 
}
.indexpro-memo .article-banner-top a {
    font-size: 22px; letter-spacing:4px;
    line-height: 34px; font-family: Arial,Microsoft Yahei,'微软雅黑',Helvetica,Verdana,sans-serif;
}
.indexpro-memo .article-banner-detail {
	width: 234px;
    margin:0px auto;
    padding: 15px 0;
}
.indexpro-memo .article-banner-detail ul li {
    width: 49%;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: left; float:left; font-size: 15px;
}
.indexpro-memo .article-banner-detail ul li a {font-size: 15px;}
.indexpro-memo .article-banner-footer {
    height: 40px;
    line-height: 40px;
    margin-top: 28.5px;
	position:absolute; text-align:left;
	bottom:0px; width:130px; left:70px; background:url(../images/quan.png) no-repeat 92px;
}                   
.indexpro-memo .article-banner-footer a { color:#FFFFFF; font-size: 14px; margin-left:30px;}

/*---------------------------------*/
.home-pro{width:100%; margin:0px auto 0 auto;/* background:url(../images/bg.split.1.jpg) #f8f8f8 repeat-x bottom center;*/ padding:100px 0px;}

.index{width:1000px; margin:0px auto 0 auto;}

.index .card-section {
  margin-top: 60px;
}
.index .card-section .container {
  width: 1000px;
  margin: 0 auto; 
}
.index .baskerville-title {
  font-family: Baskerville;
  font-size: 36px;
  color: #222222;
  letter-spacing: -0.41px;
  font-weight: 100;
  display: inline-block;
  line-height: 56px;
}
.index .border-top {
  border-top: 1px solid #999;
}
.index .sub-title {
  font-family: 'PingFangSC-Light', 'Microsoft YaHei';
  font-size: 24px;
  color: #222222;
  letter-spacing: -0.34px;
}
.index .content {
  font-family: 'PingFangSC-Thin', 'Microsoft YaHei';
  font-size: 16px;
  color: #444444;
  letter-spacing: 0px;
  line-height: 24px;
}
.index .fade-in-card-1-1 {
  background: #FFF3EA;
  padding: 40px;
  width: 377px;
  height: 315px;
}
.index .fade-in-card-1-1 .sub-title {
  margin-top: 5px;
}
.index .fade-in-card-1-1 .gap {
  margin-top: 15px;
}
.index .fade-in-card-1-1 .btn {
  margin-top: 40px;
  position: relative;
}
.index .fade-in-card-1-1 .btn:before {
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  width: 0;
  height: 100%;
  z-index: 9;
  background: #392816; color:#FFFFFF;
  overflow: hidden;
  text-align: center;
  transition: width 0.5s ease-out 0s;
  -moz-transition: width 0.5s ease-out 0s;
  -o-transition: width 0.5s ease-out 0s;
  -wekit-transition: width 0.5s ease-out 0s;
  -ms-transition: width 0.5s ease-out 0s;
}
.index .fade-in-card-1-1 .btn > span {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  text-align: center;
  z-index: 10;
  color: #fff;
}
.index .fade-in-card-1-1 .btn:hover:before {
  width: 100%;
}
.index .fade-in-card-1-2 img{
  position: absolute;
  top: 0;
  left: 0;
  width: 613px;
  transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
}
.index .fade-in-card-1-2 {
  width: 613px;
  height: 315px;
  margin-left: 10px;
  background: #fff;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.index .fade-in-card-1-2 .sub-title {
  font-size: 20px;
  position: absolute;
  top: 54px;
  left: 45px;
}
.index .fade-in-card-1-2 .content {
  position: absolute;
  top: 88px;
  left: 66px;
}
.index .fade-in-card-1-2 .icon {
  position: absolute;
  left: 20px;
  bottom: 20px;
  cursor: pointer;
}
.index .fade-in-card-2 {
  width: 327px;
  height: 160px;
  position: relative;
  margin-top: 10px;
  overflow: hidden;
}
.index .fade-in-card-2 img{
  position: absolute;
  top: 0;
  left: 0;
  width: 327px;

}
.index .fade-in-card-2 img:hover{
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transition: transform 0.5s ease-in-out 0s;
  -moz-transition: transform 0.5s ease-in-out 0s;
  -o-transition: transform 0.5s ease-in-out 0s;
  -wekit-transition: transform 0.5s ease-in-out 0s;
  -ms-transition: transform 0.5s ease-in-out 0s;
}
.index .fade-in-card-2 p {
  line-height: 22px;
  text-align: center;
}
.index .fade-in-card-2 .content {
  position: absolute;
  left: 20px;
  top: 58px;
}
.index .fade-in-card-2:hover {
  background-size: 110%;
}
.index .fade-in-card-2-1 {
  background: #E4F7F3;
  background-size: 100%;
}
.index .fade-in-card-2-1 .content {
  position: absolute;
  left: 20px;
  top: 58px;
}
.index .fade-in-card-2-2 {
  background: #FFE7E9;
  background-size: 100%;
  margin-left: 10px;
  width: 326px;
}
.index .fade-in-card-2-2 .content {
  position: absolute;
  left: 20px;
  top: 58px;
}
.index .fade-in-card-2-3 {
  background: #D4F1FB;
  background-size: 100%;
  margin-left: 10px;
}


.index-map {
    background: url(../images/bg-3.gif) no-repeat center top;
    background: url(../images/bg-3.gif) #392816;
    padding-top: 60px;
    position: relative;
}.index-map .bg {
    background: url(../images/bg1.png) no-repeat;
    width: 457px;
    height: 32px;
    position: absolute;
    left: 50%;
    margin-left: -229px;
    top: 0;
}

.index-map .container {
    width: 1000px;
    margin: 0 auto;
}

.index-map .title {
    text-align: center;
}
.index-map .title span{
    color: #e5e1be;
}
.index-map .border-top {
    border-top: 1px solid #9d8d76;
}
.index-map .baskerville-title {
    font-family: Baskerville;
    font-size: 36px;
    color: #222222;
    letter-spacing: -0.41px;
    font-weight: 100;
    display: inline-block;
    line-height: 56px;
}
.baskerville {
    font-family: baskerville;
}

.index-map .sub-title {
    font-family: 'PingFangSC-Light', 'Microsoft YaHei';  letter-spacing: 2px;
    font-size: 24px;
    color: #e6ddb2;
}
.index-map .title .content {
    margin-top: 10px;
}

.index-map .content {
    font-family: 'PingFangSC-Thin', 'Microsoft YaHei';
    font-size: 16px;
    color: #88724b;
    letter-spacing: 0px;
    line-height: 24px;
}

.nyvedio-body{width:100%;margin:0px auto 0px auto; min-width:1230px; background-color:#FFFFFF;}

.video-content .activity .nytitle {
    font-family: 'PingFangSC-Light', 'Microsoft YaHei';
    font-size: 20px;
    color: #555555;
    letter-spacing: -0.28px;
    display: block; line-height:30px;
}
.video-content .activity .nydescription {
    font-family: 'PingFangSC-Thin', 'Microsoft YaHei';
    font-size: 16px;
    color: #696868;
    letter-spacing: 0px;
    line-height: 20px;
    margin-top: 12px; 
}

.vedio-body{width:100%;margin:0px auto 0px auto; min-width:1230px;}

.vedio-client {/*background: url(../images/bg3.png) no-repeat center top;*/
    background: url(../images/bg1.png) no-repeat center top;
    padding-top: 60px;
    position: relative;
}
.vedio-title {
    width: 1230px;
    margin: 0 auto; font-family: 'PingFangSC-Thin', 'Microsoft YaHei'; text-align: center;
}

.vedio-maxtitle {
    border-top: 1px solid #9d8d76;
	
	font-family: Baskerville;
    font-size: 36px;
    color: #a9986e;
    letter-spacing: -0.41px;
    font-weight: 100;
    display: inline-block;
    line-height: 56px;
	font-family: baskerville;
}

.vedio-twotitle {
    font-family: 'PingFangSC-Light', 'Microsoft YaHei';  letter-spacing: 2px;
    font-size: 24px;
    color: #a9986e;
}
.vedio-threetitle{
	margin-top:10px;
    font-family: 'PingFangSC-Thin', 'Microsoft YaHei';
    font-size: 16px;
    color: #a9986e;
    letter-spacing: 0px;
    line-height: 24px;
}
.video-content{ width:1230px; margin:0 auto; padding:50px 0px 50px 0px; }
.video-content .activity {
    float: left;
    width: 395px;
    text-align: center; display: inline;
}.video-content .activity a {
    display: block; 
}.video-content .activity img {
    width: 100%;
}.video-content .activity .title {
    font-family: 'PingFangSC-Light', 'Microsoft YaHei';
    font-size: 20px;
    color: #000000;
    letter-spacing: -0.28px;
    margin-top: 28px;
    display: block;
}.video-content .activity .description {
    font-family: 'PingFangSC-Thin', 'Microsoft YaHei';
    font-size: 16px;
    color: #929292;
    letter-spacing: 0px;
    line-height: 20px;
    margin-top: 12px;
}


.video-content .activity a.aimg{position: relative;}

.video-content .play-icon {
    position: absolute;
    width: 56px;
    height: 56px;
    bottom: 20px;
    right: 22px;
    cursor: pointer;
    background: url(../images/shadow-video.png) no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='../images/shadow-video.png');
    _background: none; 
}


.news-body{width:100%;margin:0px auto 0px auto; min-width:1095px; background-color:#FFFFFF;}

.news-client {
    padding-top: 60px;
    position: relative;
}
.news-title {
    width: 1000px;
    margin: 0 auto; font-family: 'PingFangSC-Thin', 'Microsoft YaHei'; text-align: center;
}

.news-maxtitle {
    border-top: 1px solid #999999;
	
	font-family: Baskerville;
    font-size: 36px;
    color: #222222;
    letter-spacing: -0.41px;
    font-weight: 100;
    display: inline-block;
    line-height: 56px;
	font-family: baskerville;
}

.news-twotitle {
    font-family: 'PingFangSC-Light', 'Microsoft YaHei';  letter-spacing: 2px;
    font-size: 24px;
    color: #222222;
}
.news-threetitle{
	margin-top:10px;
    font-family: 'PingFangSC-Thin', 'Microsoft YaHei';
    font-size: 16px;
    color: #222222;
    letter-spacing: 0px;
    line-height: 24px;
}
.mar-r136{ margin-left: 136px;}
.home-newsconten{ width:1000px; margin:0 auto; padding:50px 0px 50px 0px; }
#hnews {
    width: 1000x;
    height: 308px;
    text-align: left;
}#hnews li {
    width: 432px;
    height: 80px;
    float: left;
    margin-bottom: 74px;
}#hnews li .date {
    width: 70px;
    height: 66px;
    float: left;
    background: url(../images/hnewsbg.png) no-repeat right;
    position: relative;
    color: #575757;
    font-style: normal;
}#hnews li .day {
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 36px;
}#hnews li .month {
    position: absolute;
    left: 42px;
    top: 38px;
    font-size: 24px;
}#hnews li .newscon {
    width: 350px;
    float: right;
    font-family: "宋体", "微软雅黑", Arial, Helvetica, sans-serif;
    font-style: normal;
}#hnews li .newscon a {
    display: block;
    height: 70px;
    color: #7f7e7e;
}#hnews li .newscon h2 {
    font-size: 14px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    color: #575757;
}#hnews li .newscon p {
    margin: 0px;
    padding: 0px;
    line-height: 20px;
    margin-top: 10px;
}

/*banquan*/
.col-xs-4, .col-xs-6 .col-xs-61 .col-xs-51{
  position: relative;
  min-height: 1px;
  /*padding-left: 15px; padding-right: 15px;*/
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}

.col-xs-4, .col-xs-6, .col-xs-61, .col-xs-51, .col-xs-50, .col-xs-25,.col-xs-30,.col-xs-40{
  float: left;
}.col-xs-25 {
  width: 25%;
}
.col-xs-61 {
  width: 20%;
}
.col-xs-51 {
  width: 20%;
}
.col-xs-50 {
  width: 50%;
}
.col-xs-6 {
  width: 60%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-30 {
  width: 30%;
}
.col-xs-40 {
  width: 40%;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.xxdzlist li.telli a,.xxdzlist li.mailli a{
 	color: #a0a0a0;
    font-size: 15px;
    line-height: 45px; margin-left:30px;
}
.xxdzlist li.dzli{ padding-left:30px;
}
.xxdzlist li.dzli a{
 	color: #a0a0a0;
    font-size: 15px;
    line-height: 35px; padding-top:10px;
}

.xxdzlist li.telli{ background: url(../images/dh.png) no-repeat left center; height:45px;}
.xxdzlist li.mailli{ background: url(../images/youxiang.png) no-repeat left center;  height:45px; }
.xxdzlist li.dzli{ background: url(../images/dz.png) no-repeat left 7px; min-height:45px;}
.footer {
  width: 100%;
  font-size: 14px;
  color: #b5a78d; min-width:1200px;
/* background: url(../images/footbg-1.jpg) #0f0d1e repeat-x top center;*/ background-color:#2b2b2b;
}
.footer-main{width: 1200px;margin:0 auto;padding-top:6px; padding-bottom:10px;}
.footer .wx-title { 
  font-size: 16px;
  color: #FFFFFF;
  margin-bottom: 5px; line-height:30px; text-align:center;
}

.footer .foot-title { 
  font-size: 18px;
  color: #FFFFFF;
  margin-bottom: 10px;
}
.footer ul li a {
  color: #a0a0a0;
  font:15px/25px "Microsoft YaHei","微软雅黑","宋体","Arial";
}
.footer ul li.tsli{ background: url(../images/jt2.png) no-repeat right center; height:30px; border-bottom:1px solid #383838; width:150px;}

.footer ul li a:hover {
  color: #fff;
}
.copy-info {
  margin-top: 20px;
}
.weixin .wx-img {
  height: 158px;
  width: 155px;
}
.weixin .tell-img {
  margin-right: 2px;
  width: 13px;
  height: 28px;
  font-size: 20px;
}
.weixin p {
  margin-top: 12px;
  font-size: 22px;
  color: #93856b;
}
.copy {width: 100%;  min-width:1200px;
  background-color: #2b2b2b;
  border-top: 1px solid #35343d;
}.center-vertical { color:#a0a0a0; font:13px/25px "Microsoft YaHei","微软雅黑","宋体","Arial";
  position: relative;
  top: 50%;
  transform: translateY(-20%); padding:30px 0px 10px 0px;  line-height:27px; text-align:center;
}
.center-vertical a{ color:#93856b;}
.center-vertical a:hover{ color:#666666;}


/*内页*/
.p-row2-bg.brand-bg {
    background-image: url(../images/ny.jpg);
}
.p-row2-bg {
    height: 324px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 100%;
}

.p-nav {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #efefef;
}
.p-nav .mauto {
    height: 60px;
}
.mauto {
    max-width: 1000px;
    margin: 0 auto;
}.p-nav .title {
    color: #d91833;
    font-size: 18px; line-height: 60px;
    float: left;
}.hidden-lg {
    display: none !important;
}
.nav-icon {
    width: 28px;
    height: 100%;
    padding: 0 10px;
    background: url(../images/i-nav-icon.jpg) no-repeat center center;
    float: right;
    cursor: pointer;
}
.hidden-lg {
    display: none !important;
}
.p-nav .nav {
    float: right;
    margin-right: -15px;
}.p-nav .nav li.active {
    height: 58px;
    color: #0068b7;
    border-bottom: 2px solid #d91833;
}
.p-nav .nav li {
    height: 58px;
    float: left; line-height: 60px;
}.p-nav .nav li a {
    padding: 0 15px;
   color:#666666; font:16px/1.75em "Microsoft YaHei","微软雅黑","宋体";
}

.programme_info .container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    width: 1000px;
}

.programme_info .row {
  margin-right: -15px;
  margin-left: -15px;
}
.programme_info .col-md-4{
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.programme_info .col-md-4 {
float: left;
}

.programme_info .col-md-4 {
width: 33.33333333%;
}
.programme_info{margin: 60px 0px;}
.programme_list,.service_list,.service_info_list,.service_fl,.contact_list,
.library_list1,.new_ny_list,.new_ny_list1,#issues{margin: 0px;padding: 0px;}
.programme_list li{list-style-type: none;margin-top: 37px;}
.programme_list_img{position: relative;overflow: hidden; }
.programme_name{width: 100%; height: 54px;background-color:#cc3441;opacity: 0.8;position: absolute;bottom: 0;text-align: center;
transition:0.3s ease-in-out;}
.programme_name p{color: #fff; opacity: 1;margin-top: 10px; font:700 16px/28px "Microsoft YaHei","微软雅黑","宋体";}
.programme_name_nr{position: absolute;display: block;text-align: center;}
.programme_name_nr .p1{color: #fff; font:12px/25px "Microsoft YaHei","微软雅黑","宋体"; padding:0px 15px;}
.programme_name_nr .p2{margin-top: 10%;}
.programme_name_nr p span{font-size: 18px;font-weight: 500;color: #FFF;padding-top:10px ;}
.programme_list li:hover .programme_name{height: 100%;}
.programme_list li:hover .programme_name p{margin-top: 10%}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.brand-1 {
    margin: 35px 0; background-color:#FFFFFF;
}
.brand-1 .newtitle {
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
    color: #000000;
    font: 700 18px/30px "Microsoft YaHei","微软雅黑","宋体";
    padding-bottom: 20px;
}.brand-1 .mauto {
    max-width: 1000px;
    margin: 0 auto;
    text-align: left;
	color:#666666; font:16px/1.75em "Microsoft YaHei","微软雅黑","宋体";
}.brand-1 .mauto p{
	color:#666666; font:16px/1.75em "Microsoft YaHei","微软雅黑","宋体";
}

/* 内页 */

.news-1{margin-top:10px}
.news-1 .grid-row{padding:38px 0;border-bottom:1px solid #efefef;cursor:pointer}
.news-1 .grid-row:hover .r{background:url(../images/news_1_right_active.jpg) no-repeat;background-position:right 29px}
.news-1 .grid-row:hover .r .h3{color:#663e18}
.news-1 .grid-row .l .img{width:260px;height:100px;border:2px solid #efefef;float:left}
.news-1 .grid-row .l .img img{width:100%;height:100%;display:block}
.news-1 .grid-row .l .date{background-color:#fff;text-align:left;padding:25px 0;margin-left:35px;float:left;font-family:'Arial';}
.news-1 .grid-row .l .date .large-text{line-height:30px;font-size:24px;color:#333;font-weight:normal}
.news-1 .grid-row .l .date .small-text{font-size:16px;color:#999}
.news-1 .grid-row .r{padding-left:60px;padding-right:200px;background:url(../images/news_1_right.jpg) no-repeat;background-position:right 29px}
.news-1 .grid-row .r .h3{line-height:44px;font-size:20px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-1 .grid-row .r .p{min-height:28px;font-size:14px;color:#666}
.news-4{margin-top:40px}
.news-4 .grid-row .item{margin-top:15px;cursor:pointer}
.news-4 .grid-row .item img,.news-4 .grid-row .item .video-box{width:100%;height:240px;display:block;position:relative}
.news-4 .grid-row .item .text{line-height:68px;text-align:center;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-4 .grid-row .item .video,.news-4 .grid-row .item .img-mask{position:absolute;top:0;right:0;bottom:0;left:0}
.news-4 .grid-row .item .img-mask{background:rgba(0,0,0,0.2) url(../images/play.png) no-repeat center center}

.nywidth {
    max-width: 1200px;
    margin: 0 auto;
}

.grid-container-fluid * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.grid-container-fluid *:before,
.grid-container-fluid *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.grid-container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 1199px) {
  .grid-container-fluid {
    padding-left: .15rem;
    padding-right: .15rem;
  }
}

.grid-container-fluid .grid-row {
  margin-left: 0;
  margin-right: 0;
}
.grid-row .col-sm-4, .grid-row .col-md-4, .grid-row .col-lg-4, .grid-row .col-sm-8, .grid-row .col-md-8, .grid-row .col-lg-8 {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1200px) {
  .grid-row .col-lg-4,  .grid-row .col-lg-8 {
    float: left;
  }
 
 .grid-row .col-lg-8 {
    width: 66.66666667%;
  }
  
  .grid-row .col-lg-4 {
    width: 33.33333333%;
  }
 
}
/*栅格布局*/
.clearfix:before,
.clearfix:after,
.grid-container-fluid:before,
.grid-container-fluid:after,
.grid-container-fluid .grid-row:before,
.grid-container-fluid .grid-row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.grid-container-fluid:after,
.grid-container-fluid .grid-row:after {
  clear: both;
}

.pagelist {
    max-width: 1200px;
    margin: 20px auto 50px auto; text-align:center;
}
.pagelist a{color: #727272; font:13px/42px "Microsoft YaHei","微软雅黑","宋体",Arial;}
.pagelist a:hover{color: #663e18;}
/* ------------ */


.search-body{width:100%;margin:0px auto 0px auto; min-width:1095px; background-color:#181311; min-height:800px;}
.seach {
    width: 1000px;
    height: 500px; margin:0px auto;
    background: url(../images/seach.jpg) no-repeat center;
}.seach_dw {
    float: left;
    margin: 337px 0 0 421px;
}.search-keyword {
    width: 146px;
    height: 26px;
}.search-submit {
    border: 0;
    width: 33px;
    height: 26px;
    background: url(../images/soso.jpg) no-repeat;
    float: right;
}

.seachshow {
    width: 1000px;margin:0px auto; color: #FFFFFF; font:13px/42px "Microsoft YaHei","微软雅黑","宋体",Arial;
}
.seachshow table {
    text-align: center;
    color: #7f7059; margin:0px auto;
}
.seachshow table { width:765px; height:auto; text-align:center; color:#FFF; margin-top:20px }
.seachshow table tr { height:50px;  color: #7f7059; font:15px/50px "Microsoft YaHei","微软雅黑","宋体",Arial;}
.seachshow table tr .tdt { border-top:1px #7f7059 dashed; font-weight:bold ;  color: #7f7059; font:15px/50px "Microsoft YaHei","微软雅黑","宋体",Arial;}
.seachshow table tr .tdb { border-bottom:1px #7f7059 dashed;  color: #7f7059; font:15px/50px "Microsoft YaHei","微软雅黑","宋体",Arial;}
.seachshow table tr .tds { border-bottom:1px #7f7059 dashed; border-right: 1px solid #7f7059;  color: #7f7059; font:15px/50px "Microsoft YaHei","微软雅黑","宋体",Arial;}

.ny-toppic-lk {
    float: left !important;
}


.ny-toppic-memo {
    height: 401px;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat; border-top:1px solid #ebebeb;
}

.ny-content{width:100%; margin:0px auto 0 auto; padding:30px 0px 30px 0px; min-width:1230px;  }


.ny-c-main{
    width: 1230px;
    padding: 0px 0px;
    min-height: 250px;
	margin:0px auto;
}

.ny-c-main .nav {
    color: #666666;
    font-size: 12px;
    background-image: url("../images/a33.png");
    background-position: left center;
    padding-left: 12px;
    background-repeat: no-repeat;
}.ny-c-main .nav a {
	color: #666666;
}
.ny-c-main .nav a:hover {
	color: #a9986e;
}

.ny-c-main .btn {
  padding-top: 25px; text-align:center; width:100%;
}
.ny-c-main .btn .a {
  width: 133px;
  height: 35px;
  background-color: #ffffff;
  font-size: 14px;
  text-align: center;
  line-height: 35px;
  color: #666666;
  display: inline-block;
  background-repeat: no-repeat;
  border-radius: 35px;
  -o-border-radius: 35px;
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  border: 1px solid #dcdcdc;
  line-height: 33px;
  margin: 10px 10px;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}
.ny-c-main .btn .a.active {
  background-color: #1fa039;
  color: #fff;
  border-color: #1fa039;
}
.ny-c-main .btn .a:hover {
  box-shadow: 0px 0px 5px #1fa039;
  -moz-box-shadow: 0px 0px 5px #1fa039;
  -webkit-box-shadow: 0px 0px 5px #1fa039;
  border-color: rgba(238, 56, 63, 0.5);
}


.ny-c-main .title {
    width: 100%;
    height: 22px; margin-top:50px;
    border-bottom: 1px solid #e5e3e4;
}
.ny-c-main .title .hr {
    width: 244px;
    height: 22px;
    border-bottom: 1px solid #a9acaf;
    margin: 0 auto;
}.ny-c-main .title .hr .content {
    background-color: #fff;
    width: 132px;
    margin: 0 auto; text-align:center; 
}.ny-c-main .title .hr .content .t {
    color: #1fa039;
    font-size: 23px;
    font-weight: bold; height:28px; line-height:33px;
}.ny-c-main .title .hr .content .s {
    font-size: 12px;
    color: #999999; 
}

.curmb {
	border-bottom: 2px #e8e8e8 solid;
	padding-top: 24px;
	text-align: right;
	color: #d9d9d9;
	height: 40px;
}

.curmb span {
	display: inline-block;
	border-bottom: 2px #a9986e solid;
	color: #836b30;
	font-size: 18px;
	float: left;
	line-height: 25px; height: 40px; margin-top:-24px;
}

.curmb a {
	padding: 0 10px;
	color: #a9986e;
	font-size: 15px;
}

.curmb a.on,
.curmb a:hover {
	color: #a9986e;
}

.curmb a.home_icon {
	padding-left: 20px;
	background: url(../images/icons.gif) left center no-repeat;
}


.clearfix, .wrap {
    zoom: 1;
}
.clearfix:after {content: ""; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {zoom: 1}
.clearit{clear:both; }
.left222_mar {
    margin-left: 55px;
}
.r_pro_list {padding:20px 0px 0px 0px; width:1094px;}
.r_pro_list  ul{ padding:0px 0px 0px 0px; margin:0; width:1094px;}
.r_pro_list  li{ width:324px; float:left; padding:10px 0px 0px 0px; height:380px; box-shadow: 1px 4px 12px #e5e5e5; margin-top:20px;}
.r_pro_list  li .img{ width:286px; border:0px; margin:0px auto; text-align:center;}
.r_pro_list  li .img img{ height:289px; width:286px; padding:0px;}
.r_pro_list  li p{ width:274px; margin:0px auto; text-align:center; color:#7D7D7D; font:15px/30px "Microsoft YaHei","微软雅黑","宋体";  text-align:center; padding:15px 0px 20px 0px;}
.r_pro_list  li a:link,.r_pro_list  li a:visited{ color:#7D7D7D; font:15px/20px "Microsoft YaHei","微软雅黑","宋体";}
.r_pro_list  li a:hover,.r_pro_list  li a:active{ color:#836b30; font:15px/20px "Microsoft YaHei","微软雅黑","宋体";}
.r_pro_list .PageLi{ height:37px; padding:13px 0px 0px 0px; width:1094px; color:#7D7D7D; text-align:center; font:13px/24px "Microsoft YaHei","微软雅黑","宋体"; background:none; border:none; box-shadow:0px 0px 0px #FFFFFF;}
.r_pro_list .PageLi a:link,.r_pro_list .PageLi a:visited{ color:#7D7D7D; font:13px/24px "Microsoft YaHei","微软雅黑","宋体";}
.r_pro_list .PageLi a:hover,.r_pro_list .PageLi a:active{ color:#CF0A0A; font:13px/24px "Microsoft YaHei","微软雅黑","宋体";}

.topA100{ margin-top:60px;}
.topB100{ margin-top:80px;}
.ny-mid-title {
    width: 1095px;
    font-family: 'PingFangSC-Thin', 'Microsoft YaHei'; text-align: center;
}

.ny-mid-title-maxtitle {
    border-bottom: 2px solid #9d8d76;
	
	font-family: Baskerville;
    font-size: 36px;
    color: #a9986e;
    letter-spacing: -0.41px;
    font-weight: 100;
    display: inline-block;
    line-height: 56px;
	font-family: baskerville;
}


.bgs_body{ width:1095px; color:#666666; font:15px/30px "Microsoft YaHei","微软雅黑","宋体"; background-color:#FFFFFF; padding:55px 0px 0px 0px; margin:0px auto;}
.bgs_body ul{ width:100%; overflow:hidden;}
.bgs_body ul li{ width:100%; overflow:hidden; margin-bottom:20px; background:#fafafa; padding:20px 20px;}
.bgs_body ul li .pro-img{ width:220px; float:left; overflow:hidden;}
.bgs_body ul li .pro-text{ width:805px; padding:0px 20px 0 0; margin-bottom:10px; float:right; color:#999999; font:13px/28px "Microsoft YaHei","微软雅黑","宋体"; overflow:hidden}

.bgs_body ul li .pro-text a{ color:#999999; font:14px/28px "Microsoft YaHei","微软雅黑","宋体"; }
.bgs_body ul li .pro-text a:hover{ color:#a9986e; }

.bgs_body ul li .pro-text h4 { margin-bottom:10px; margin-top:10px;}
.bgs_body ul li .pro-text h4 a{ font:18px/38px "Microsoft YaHei","微软雅黑","宋体";}
.bgs_body ul li .pro-text h4 a:link,.bgs_body ul li .pro-text h4 a:visited{ color:#555555;}
.bgs_body ul li .pro-text h4 a:hover,.bgs_body ul li .pro-text h4 a:active{ color:#a9986e;}

.bgs_body li.PageLi{ height:37px; width:1095px; padding:13px 0px 0px 0px; color:#7D7D7D; text-align:center; font:14px/24px "Microsoft YaHei","微软雅黑","宋体"; background:none; border:none;}
.bgs_body li.PageLi a{ float:none;}
.bgs_body li.PageLi a:link,.bgs_body li.PageLi a:visited{ color:#7D7D7D; font:14px/24px "Microsoft YaHei","微软雅黑","宋体";}
.bgs_body li.PageLi a:hover,.bgs_body li.PageLi a:active{ color:#CF0A0A; font:14px/24px "Microsoft YaHei","微软雅黑","宋体";}


.ny-onlyartile {
    max-width: 1230px; padding:80px 95px; color:#666666;
    margin: 0 auto; font:16px/38px "Microsoft YaHei","微软雅黑","宋体";
}
.ny-onlyartile p{
	color:#666666; font:16px/38px "Microsoft YaHei","微软雅黑","宋体";
}
.ny-onlyartile img{ max-width:1000px;}

.ny-only-artile {
    max-width: 1095px; padding:30px 0px; color:#666666;
    margin: 0 auto; font:16px/38px "Microsoft YaHei","微软雅黑","宋体";
}
.ny-only-artile p{
	color:#666666; font:16px/38px "Microsoft YaHei","微软雅黑","宋体";
}
.ny-only-artile img{ max-width:1095px;}


.nynew-title{padding:20px 0px 20px 0px; color:#000000; text-align:center;
    margin: 0 auto; font:700 19px/38px "Microsoft YaHei","微软雅黑","宋体"; border-bottom:1px solid #ece1c8; 
}

.nynew-ntitle{padding:20px 0px 5px 0px; color:#000000; text-align:center;
    margin: 0 auto; font:700 22px/38px "Microsoft YaHei","微软雅黑","宋体";
}

.nynew-dtitle{padding:5px 0px 3px 0px; color:#6c6e6d; text-align:center;
    margin: 0 auto; font:13px/21px "Microsoft YaHei","微软雅黑","宋体"; border-bottom:1px solid #ece1c8; text-align:center;
}

.news-mainNav-right{width:300px; height:40px; margin:120px auto;}
.ssnr {
    float: left;
}element.style {
    color: rgb(153, 153, 153);
}
.ssnr input {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    width: 250px;
    height: 35px;
    border: 0;
    padding: 7px;
    font-size: 12px;
    color: #cccccc;
    float: left;
}
input, select {
    vertical-align: middle;
}
input, select {
    font: 12px/20px "Microsoft YaHei";
}
.ssan {
    float: left;
}
.ssan a {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    display: block;
    width: 45px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #d00040 url(../images/sousuo.png) no-repeat 12px 8px;
}


/****************************/
/*=====================*/
.page-header{ width:100%; margin:0 auto; height:50px; background-color:#2b2b2b; min-width:1200px;}


#header{
	position: relative; width:1200px; margin:0px auto;
	height: 50px;
	/*background-color: rgba(255,255,255,0.92);background-color:#eeeeee;  background:url(../images/tm.png); */
	z-index: 90;
	 
}

#logo{
	padding: 0px 0px 0px 0px;
	float: left;
}

#logo img{
	height: 105px; margin-top:6px;
}

.menu-link{
	position: relative;
	float: left;
	z-index: 90; width:160px; text-align:center;
}

.margin-left-menu{
	margin-left: 8px;
}

.menu-link > a > span::before{
	display: none;
	position: absolute;
	bottom: -12px;
	left: 50%;
	margin-left: -10px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
	content: "";
	height: 20px;
	width: 20px;
	background-color: #C9372B;
}

.menu-link > a > span{
	position: relative;
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 1.3em;
	color: #FFFFFF; font:16px/50px "Microsoft YaHei","微软雅黑","宋体";
	z-index: 90;
}

.menu-link:hover > a >span,
.menu-link:focus > a > span,
.menu-link.active > a > span{
	color: #FFFFFF; background-color:#1fa039;
}

#products-container{
	display: none;
	position: absolute;
	top: 115px;
	left: -122px;
	width: 1000px;
	padding: 10px;
}

#product-categories{
	width: 200px;
}

#product-categories > div{
	position: static;
	display: block;
	color: #FFF;
	font-weight: 600;
	font-size: 1.1em;
	margin-bottom: 6px;
}

#product-categories > div > a{
	position: relative;
	overflow: hidden;
	display: block;
	background-color:#010101; filter:alpha(Opacity=80);-moz-opacity:0.7;opacity: 0.7;
	/*background-color: rgba(0,0,0,0.9);*/
	color: #FFF;
	font-weight: 600;
	padding: 10px; height:60px; line-height:40px; text-align:center;
}

#product-categories > div > a:hover{
	/*background-color: #c0000f;*/
}

#product-categories > div:first-child > a::before{
	content: "";
	position: absolute;
	top: -6px;
	left: 50%;
	margin-left: -6px;
	display: block;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
	height: 12px;
	width: 12px;
	background-color: #FFF;
}

#product-categories > div > a::after{
	content: "";
	display: none;
	position: absolute;
	top: 50%;
	right: -6px;
	margin-top: -6px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
	height: 12px;
	width: 12px;
	background-color: #FFF;
}

#product-categories > div > img{
	margin-right: 20px;
}




.family-products{
	display: none;
	position: absolute;
	width: 800px;
	min-height: 350px;
	padding: 10px 10px;
	margin-left: 10px;
	left: 200px;
	top: 0;
}

.family-more-top{ width:100%; text-align:right;}
.family-more-top a.moretop {
    display: block;
    float: right;
    margin-right: 2.5%;
    width: 100px;
    height: 30px;
    text-align: center;
    background-color: #c61b00;
    color: #FFF;
    font: 13px/30px "Microsoft YaHei","微软雅黑","宋体";
}


.family-products a{
	position: relative;
	display: inline-block;
	z-index: 9;
	margin-bottom: 10px; width:15.5%;
	margin-right: 0.5%;
}

.products a{
	position: relative;
	display: block;
	float: left;
	z-index: 9;
	margin-bottom: 10px;
	margin-right: 10px; 
}

.products a img{
	display: block;
	width: 100px;
	height: 100px;
}

.family-name{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	background-color: rgba(0,0,0,0.6);
	color: #FFF;
	display: none;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.family-products a:hover .family-name,
.family-products a:focus .family-name,
.products a:hover .family-name,
.products a:focus .family-name{
	display: flex;
}

.family-products img{
	display: block;
	float: left;

}

.menu-link:hover #products-container,
.menu-link:focus #products-container,
.menu-link:hover #designers,
.menu-link:focus #designers,
.menu-link.active > a > span::before,
#product-categories > div:hover .family-products,
#product-categories > div:focus .family-products,
#product-categories > div:hover > a::after,
#product-categories > div:focus > a::after{
	display: block;
}

#designers{
	position: absolute;
	left: 0px;
	display: none;
	padding: 0px;
	z-index: 90; width:160px;
	background: #000;
	filter: alpha(opacity=70);
	background: rgba(0,0,0,.7);
	
}

.designer{
	display: block;
	position: relative;
	width: 150px; margin:0px auto;
	z-index: 90;
	
	/*background-color: #010101;
	filter: alpha(Opacity=80);
	-moz-opacity: 0.7;
	opacity: 0.7;
	background-color: rgba(0,0,0,0.9);*/
	
	height: 60px;  /*20180315增加导航下拉高度background-color: rgba(0,0,0,0.9);*/
	border-bottom: 1px solid #707070;
}

.designer img{
	height: 60px;
	z-index: 90;
}

.designer-photo{
	position: relative;
	overflow: hidden;
	z-index: 90;
	color: #FFF; text-align:center; /*20180315增加导航下拉字体样式*/
	font:16px/60px "Microsoft YaHei","微软雅黑","宋体";
}

#designers > .designer:first-child > .designer-photo::before{
	content: "";
	position: absolute;
	display: block;
	top: -6px;
	left: 50%;
	margin-left: -6px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
	height: 12px;
	width: 12px;
	background-color: #FFF;
}

/*
#designers > .designer:hover > .designer-photo::after,
#designers > .designer:focus > .designer-photo::after{
	content: "";
	position: absolute;
	display: block;
	right: -6px;
	top: 50%;
	margin-top: -6px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
	height: 12px;
	width: 12px;
	background-color: #FFF;
}
*/

.designer-name{
	display: none;
	padding: 10px;
	font-size: 1.1em;
	font-weight: 600;
	line-height: 40px;
	text-align: center;
}
#designers .designer-photo:hover{
	/*background-color: #c0000f;*/
}

#designers > .designer:Focus .designer-name,
#designers > .designer:hover .designer-name{
	display: block;
	position: absolute;
	width: 200px;
	height: 60px;
	top: 0;
	left: 210px;
	background-color: rgba(0,0,0,0.8);
	color: #FFF; 
}
.fixed-top{
	/*position: fixed !important;top: 0;
	left: 0;*/
	
	right: 0;
}


.light-type,
.connector{
	opacity: 0.4;
}
.logo{
	width: 200px;
}
@media (max-width: 1420px){
	.menu-link > a > span{
		padding: 0 22px;
	}
}

@media (max-width: 1280px){
	.menu-link > a > span{
		padding: 0 22px; 
	}
}

.home-product100{width:100%; min-width:1230px; margin:0px auto 0 auto; padding:30px 0px 30px 0px; background-color:#f7f7f7}
.home-pro-wrapper{width:1096px; margin:0px auto 0 auto; padding:0px 0px 0px 0px;}
.home-pro-wrapper .lrmemo{width:548px;}

.home-pro-wrapper .pro-title{ width:548px; height:222px; padding:0px;}
.home-pro-wrapper .pro-pic{ width:548px width:402px; padding:0px; background-color:#0066CC}
.home-bg-protitle-1{ background-color:#333333}


.x-page6{ padding-top: 22px; background: url(../image/xf/jpg1.jpg);}
.x-page6 .bread{ margin-bottom: 57px;}
.wrap{ width:1230px; margin:0 auto; position: relative; z-index:1; }

.body_box{  overflow: hidden; width:1230px; margin:0px auto;/* min-width:1250px; */ }

.partybuild3{ padding-top: 40px; background-color: #f7f7f7;}
.partybuild3 .t{ margin-bottom: 35px; text-align: center;}
.partybuild3 .h1{ 
    font-family: 'PingFangSC-Light', 'Microsoft YaHei';
    letter-spacing: 2px;
    font-size: 24px;
    color: #a9986e;
}
.partybuild3 .list{ margin-bottom: 30px; overflow: hidden;}
.partybuild3 .list li{ overflow: hidden; margin-top:20px;}
.partybuild3 .list .l1{ background: url(../image/xf/png14.png) right bottom no-repeat #f7f7f7;}
.partybuild3 .list .l1 .img{ float: left;}
.partybuild3 .list .l1 .img:after{ right: 0; border-right:18px solid ##f7f7f7;}
.partybuild3 .list .l2{ background: url(../image/xf/png15.png) 458px bottom no-repeat #f7f7f7;}
.partybuild3 .list .l2 .img{ float: right;}
.partybuild3 .list .l2 .img:after{ left: 0; border-left:18px solid #f7f7f7;}
.partybuild3 .list .img{ position: relative; width: 50%; height: 346px;}
.partybuild3 .list .img:after{ content: '0'; position: absolute; top: 0; bottom: 0; margin: auto; width:0; height:0; font-size: 0; border-top:18px solid transparent; border-bottom:18px solid transparent;}
.partybuild3 .list .img img{ display: block; width: 100%;}
.partybuild3 .list .cont{ overflow: hidden; padding: 87px 70px 0; color: #fff;}
.partybuild3 .list .h3{ margin-bottom: 10px; font-size: 22px; line-height: 32px;}
.partybuild3 .list .p{ margin-bottom: 15px; font-size: 16px; line-height: 30px; font-family: 'PingFangSC-Light', 'Microsoft YaHei';}
.partybuild3 .list .date{ font-family: Arial; font-size: 12px;}
.partybuild3 .list a{ color:#a9986e;;}
.partybuild3 .list .cont a:hover{ opacity: 0.8;}
.partybuild3 .page-more{ display: block; margin: auto; width: 150px; border: 1px solid #c9c9c9; border-radius: 17px; text-align: center; font-size: 14px; line-height: 34px;}
.partybuild3 .page-more:hover{ border-color: #9a6202; background-color: #9a6202; color: #fff;}



@media only screen and (min-width:1024px) {
	/*	复用图片包裹	*/
	.scaleimg{ overflow:hidden;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.scaleimg img{ width:100%; height:auto;
		-webkit-transition:all .5s ease 0s;
		transition:all .5s ease 0s;
	}
	.scaleimg:hover img{
		-webkit-transform:scale(1.1);
		transform:scale(1.1);
	}

}

/**********************/ 
.nypage-topbg {
    height: 205px;  background-image: url(../images/2_02.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 100%;
}

.nypage-topbg-2{
    height: 200px;  background-image: url(../images/1_02.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 100%;
}


.w1230{ width:1230px; margin:0px auto;}


.everyPage{ 
	width:1230px; 
	margin:30px auto 40px auto;     
	color: rgb(125, 125, 125);
	text-align: center;
	font: 15px/30px 'Microsoft YaHei', 微软雅黑, 宋体;
}
.everyPage a{ color:#a9986e;}


/*视频中心*/
.ny-publick-nr .nav {
    color: #666666;
    font-size: 12px;
    background-image: url("../images/a33.png");
    background-position: left center;
    padding-left: 12px;
    background-repeat: no-repeat;
}.ny-publick-nr .nav a {
	color: #666666;
}
.ny-publick-nr .nav a:hover {
	color: #a9986e;
}

.ny-publick-nr .btn {
  padding-top: 25px; text-align:center; width:100%;
}
.ny-publick-nr .btn .a {
  width: 133px;
  height: 35px;
  background-color: #ffffff;
  font-size: 14px;
  text-align: center;
  line-height: 35px;
  color: #666666;
  display: inline-block;
  background-repeat: no-repeat;
  border-radius: 35px;
  -o-border-radius: 35px;
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  border: 1px solid #dcdcdc;
  line-height: 33px;
  margin: 10px 10px;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}
.ny-publick-nr .btn .a.active {
  background-color: #1fa039;
  color: #fff;
  border-color: #1fa039;
}
.ny-publick-nr .btn .a:hover {
  box-shadow: 0px 0px 5px #1fa039;
  -moz-box-shadow: 0px 0px 5px #1fa039;
  -webkit-box-shadow: 0px 0px 5px #1fa039;
  border-color: rgba(238, 56, 63, 0.5);
}


.ny-publick-nr .title {
    width: 100%;
    height: 22px; margin-bottom:50px;
    border-bottom: 1px solid #e5e3e4;
}
.ny-publick-nr .title .hr {
    width: 244px;
    height: 22px;
    border-bottom: 1px solid #a9acaf;
    margin: 0 auto;
}.ny-publick-nr .title .hr .content {
    background-color: #fff;
    width: 132px;
    margin: 0 auto; text-align:center; 
}.ny-publick-nr .title .hr .content .t {
    color: #1fa039;
    font-size: 23px;
    font-weight: bold; height:28px; line-height:33px;
}.ny-publick-nr .title .hr .content .s {
    font-size: 12px;
    color: #999999; 
}



/*===============*/
.page-sumshow {color:#666666; width: 100%; height: 32px; margin-bottom:50px;  font: 15px/32px 'Microsoft YaHei', 微软雅黑, 宋体; text-align:center;}
.page-sumshow a {color:#666666; font: 15px/32px 'Microsoft YaHei', 微软雅黑, 宋体;}
.page-sumshow a:hover {color:#009a3a; font: 15px/32px 'Microsoft YaHei', 微软雅黑, 宋体;}


.ny-product-body{width:100%; min-width:1230px; margin:0px auto 0 auto; padding:30px 0px 30px 0px; background-color:#FFFFFF}

.nypro-page1{  background: url(../image/xf/jpg1.jpg);}

.wrap{ width:1230px; margin:0 auto; position: relative; z-index:1; }

.nyproduct_box{  overflow: hidden; width:1230px; margin:0px auto;/* min-width:1250px; */ }

.nypro-body{ padding-top: 40px;}
.nypro-body .t{ margin-bottom: 35px; text-align: center;}
.nypro-body .h1{ 
    font-family: 'PingFangSC-Light', 'Microsoft YaHei';
    letter-spacing: 2px;
    font-size: 24px;
    color: #a9986e;
}
.nypro-body .list{ margin-bottom: 30px; overflow: hidden;}
.nypro-body .list li{ overflow: hidden; margin-top:20px;}
.nypro-body .list .l1{ background: url(../image/xf/png14.png) right bottom no-repeat #fafafa;}
.nypro-body .list .l1 .img{ float: left;}
.nypro-body .list .l1 .img:after{ right: 0; border-right:18px solid #fafafa;}
.nypro-body .list .l2{ background: url(../image/xf/png15.png) 458px bottom no-repeat #fafafa;}
.nypro-body .list .l2 .img{ float: right;}
.nypro-body .list .l2 .img:after{ left: 0; border-left:18px solid #fafafa;}
.nypro-body .list .img{ position: relative; width: 50%; height: 346px;}
.nypro-body .list .img:after{ content: '0'; position: absolute; top: 0; bottom: 0; margin: auto; width:0; height:0; font-size: 0; border-top:18px solid transparent; border-bottom:18px solid transparent;}
.nypro-body .list .img img{ display: block; width: 100%;}
.nypro-body .list .cont{ overflow: hidden; padding: 87px 70px 0; color: #fff;}
.nypro-body .list .h3{ margin-bottom: 10px; font-size: 22px; line-height: 32px;}
.nypro-body .list .p{ margin-bottom: 15px; font-size: 16px; line-height: 30px; font-family: 'PingFangSC-Light', 'Microsoft YaHei';}
.nypro-body .list .date{ font-family: Arial; font-size: 12px;}
.nypro-body .list a{ color:#a9986e;;}
.nypro-body .list .cont a:hover{ opacity: 0.8;}
.nypro-body .page-more{ display: block; margin: auto; width: 150px; border: 1px solid #c9c9c9; border-radius: 17px; text-align: center; font-size: 14px; line-height: 34px;}
.nypro-body .page-more:hover{ border-color: #9a6202; background-color: #9a6202; color: #fff;}




.fangan-content { width:100%; margin:28px auto 58px auto; min-width:1200px;}
.home-title {
    width: 100%; min-width:1200px;
    border-bottom: 1px solid #e7e7e7;
    text-align: center;
    font-size: 36px;
    color: #2b2b2b; font: 36px/60px 'Microsoft YaHei', 微软雅黑, 宋体;
}
.home-title span {
    display: block;
    text-align: center;
    text-transform: uppercase;
    line-height: normal;
    padding-bottom: 39px;
    margin-bottom: -3px;  font: 14px/32px 'Microsoft YaHei', 微软雅黑, 宋体;
    background: url(../images/bg_01.jpg) center bottom no-repeat;
}

.fangan-content ul{ margin:60px auto 0px auto; width:1200px;}
.fangan-content li { list-style-type: none; float:left; width:280; height:210px; position: relative;}
.fangan-content li img{ width:280px; height:210px; }
.mar-26L{ margin-left:26px;}

.fangan-content li .play-icon {
    position: absolute;
    width: 280px;
    height: 210px;
    bottom: 0px;
    right: 0px;
    cursor: pointer;
 background: #000;
filter: alpha(opacity=60);
background: rgba(0,0,0,.6);
z-index: 99;
}

.fangan-content li .play-icon p{ font: 16px/32px 'Microsoft YaHei', 微软雅黑, 宋体; color: #FFFFFF; text-align:center; margin-top:65px;}





.home-title2 {
    width: 100%;
    border-bottom: 1px solid #e7e7e7;
    text-align: center;
    font-size: 36px;
    color: #a9986e; font: 36px/60px 'Microsoft YaHei', 微软雅黑, 宋体; margin-top:30px;
}
.home-title2 span {
    display: block;
    text-align: center;
    text-transform: uppercase;
    line-height: normal;
    padding-bottom: 20px;
    margin-bottom: -3px;  font: 14px/32px 'Microsoft YaHei', 微软雅黑, 宋体;
    background: url(../images/bg_01.jpg) center bottom no-repeat;
}
