@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, v6ar, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {margin:0; padding:0;  outline:0;}
html, body {width:100%; height:100%;}
body { font:14px/1 "Microsoft Yahei",sans-serif; vertical-align:baseline; overflow-y:scroll; }
body {min-width: 1400px;}
h1 {font-weight:bold; font-size:18px; line-height:18px;}
h3 {font-weight:normal; font-size:12px; }
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}

p {line-height:2;}
a img, iframe {border:none;}
a:focus {outline:0;}
/*img{ vertical-align:top;}*/
ol, ul, li{list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
/* == clearfix == */
.opacitys{ opacity:0.6; filter: Alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; }
.clearfix:after{ content:"."; height:0; display:block; visibility:hidden; clear:both;}
.clearfix{*+height:1%;}

.clearfix { *zoom:1; }/*IE/7/6*/
.fl{ float:left;display: inline;  }
.fr{ float:right;  }
.clear{ clear:both;  }


a { text-decoration: none;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;color:#4a4a4a; }
.w1400{ width:1400px; margin:0 auto;}
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*通用more*/
.com-more {
	display: inline-block;
	position:absolute;
	top:40px;
	right:0;
	text-align: center;
	padding:20px 30px;
	line-height: 28px;
	border-radius: 20px;
	border: solid 2px #5f5e65;
	font-size: 18px;
	color:#5f5e65;
	overflow: hidden;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.com-more:hover {
	color: #fff;
	border-color: #eee;
}

/*  end */






/*  header  */
.header{ width:100%; background: rgba(0,0,0,.5); height:90px; position: absolute;  z-index: 2; position: fixed; top: 0;left: 0;  right: 0;z-index: 10000;box-shadow: 0 0 6px rgba(0,0,0,0.25);}
.header-logo{ height:auto; padding-top:17px; /*padding-bottom:20px; border-right: 1px solid #c9dbe9;border-left: 1px solid #c9dbe9; */ text-align:center;}
.header-menu{
	width:50%;
	margin-top:28px;
}
ul.header-menuCon{}
li.header-menuList{ display:inline-block; float:left; height:35px; line-height:35px;}
li.header-menuList a{ color:#eee; padding:0 20px;}
li.header-menuList a:hover{ color:#F03E02;}


/*  banner  */
.banner{
	width:100%;
	background: rgba(0,0,0,.5);
}

.nyBanner {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.nyBanner img {
    width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
}

/*  indexAnli  */
.indexAnli{ width:100%; background: #fff; padding:0px 0; position:relative;}
.indexAnli-tit{ text-align:center;padding: 50px;}
.indexAnli-tit h1{font-size:28px; color:#333; line-height:2; display:inline-block; border-bottom:5px #F03E02 solid; padding:0 10px;}
.indexAnli-tit span{ display:block; font-size:18px; color:#666; line-height:1.8; padding-top:20px;}
.indexAnli-con{ padding-top:0px;}
.things ul li{float: left;}
.things li:hover .pImg:before {transform: perspective(200px) rotateX(0);}
.things li .pImg:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);transition: all 0.25s;transform: perspective(400px) rotateX(-90deg);-moz-transform: perspective(400px) rotateX(-90deg);-webkit-transform: perspective(400px) rotateX(-90deg);-o-transform: perspective(400px) rotateX(-90deg);transform-origin: top;z-index: 2;}
.things li a {display: block;position: relative;background: #fff;}
.things li .pImg {position: relative;display: block;overflow: hidden; width:290px; height: 180px; margin:0 auto;}
.things li:hover img {transform: scale(1.1);}
.things li img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all 0.5s;}
.things li:hover .pImg i {transition-delay: .1s;margin-top: -40px;opacity: 1;}
.things li .pImg i {position: absolute;width: 85%;height: 90%;top: 0px;opacity: 0;background: url(icon1.png) no-repeat  20px 176px;transition: all 0.4s;z-index: 3;text-align: left;padding-top: 70px; padding-left:20px;color: #fff;font-style: normal;margin: 0 10px;font-size: 14px; line-height:2;}
.things li {float: left;width: 25%;margin-bottom: 10px;box-sizing:border-box;/*border-left: 1px solid #e0e0e0;*/padding: 0 5px;}
.things li:last-child {
  /* border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;*/
}
.things li .shuzhi{ display: inherit;   line-height: 90px;font-size: 90px;color: #e4e4e4;margin-bottom: 35px;}
.things li h4{   font-size: 26px;line-height: 26px;color: #333333;font-weight: 100; margin-top:15px;margin-bottom: 15px;position: relative;}
/*.things li h4:after{content: "";width: 1px;height: 30px;background: #F03E02;position: absolute;left: -31px;}*/
.things li h5{font-weight: 100;   font-size: 13px;color: #7a7a7a;line-height: 13px;opacity: 0.5;margin-bottom: 50px;}
.things li:hover .shuzhi,.things li:hover h4,.things li:hover h5{color: #F03E02;}
.things{margin-bottom: 0;}




/*  indexYwfw01  */

.indexYwfw01 {
	width:100%;
	padding:150px 0;
	position:relative;
	background-color: #666666;
	background-image: url(youshiBG01.jpg);
	background-repeat: repeat;
	background-position: center center;
	background-attachment: fixed;
}
.indexYwfw01{ font-size:32px; line-height:2; color:#fff; text-align:center;text-transform:capitalize;}

/*  indexYwfw  */
.indexYwfw {
	width:100%;
	padding:0px 0;
	position:relative;
	background-color: #fff;
}
.indexYwfwCon{ /*padding-top:50px;*/}
.advantage{
	text-align: center;
	color: #fff;
	padding: 55px 0px 30px 0px;
	background-position:center top;
	background-repeat:no-repeat;
	background-color: #1C1C1C;
	background-image: url(youshiBG01.jpg);
}
.advantage_head p{text-transform: uppercase; font-family: 'Times New Roman'; font-size: 40px; margin: 0px; padding: 0px;}
.advantage_head h2{font-size: 28px;}
.advantage_list{margin-top: 0px;}
.youshirow{}
.advantage_col{margin-top: 30px; margin-bottom: 50px;text-align: center; width:16.6%; float:left;}
.advantage_colLeft{ 
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;}
.advantage_colRight{position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;}
.advantage_col h4{text-align: center; /*padding-top: 8px;margin-top: 10px;*/ font-size: 18px;
    margin-bottom: 10px; line-height:1.5;}
.advantage_col h4 a{color: #666; /*font-weight:bold;*/}
.advantage_col h4 a:hover{color: #F03E02; text-decoration: none; font-weight:bold;}

.advantage_col img{ vertical-align: middle; max-width: 100px; -webkit-transition: -webkit-transform 1.2s ease-out; -moz-transition: -moz-transform 1.2s ease-out; -o-transition: -o-transform 1.2s ease-out; -ms-transition: -ms-transform 1.2s ease-out;}
.advantage_col img:hover {-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg);}



/*  数据  */
/*数据统计滚动*/
.product-number-info {
	position: relative;
	background-color: rgba(41,41,41,1.00);
}
.product-number-info .product-number-inner {
	width: 1200px;
	margin: 0 auto;
}
.product-number-info ul {
	padding: 50px 0;
}
.product-number-info ul.q:after {
	content: "";
	clear: both;
	display: table;
}
.product-number-info li {
	float: left;
	width: 300px;
	height: 90px;
	/*border-left: 1px solid #3c3c3c;*/
	color: #fff;
	text-align:center;
	padding-top: 1px;
}
.product-number-info li:first-child {
	border: none;
}
.product-number-info li b {
	font-weight: 400;
	font-size: 36px;
	line-height: 1;
	display: inline-block;
	position: relative;
	margin: 15px 0 10px;
}
.product-number-info li b i {
	font-style: normal;
}
.product-number-info li b sup {
	position: absolute;
	font-size: 20px;
	right: -15px;
	top: -3px;
}
.product-number-info li b em {
	font-style: normal;
	font-size: 28px;
	font-weight: 100;
	padding-left: 2px;
	position: relative;
	top: -4px;
}
.product-number-info li p {
	font-size: 14px;
}
.product-number-info li.li-2 b, .product-number-info li.li-2 p {
	/*padding-left: 70px;*/
}
.product-number-info li.li-3 b, .product-number-info li.li-3 p {
	/*padding-left: 70px;*/
}
.product-number-info li.li-3 b, .product-number-info li.li-3 p {
	/*padding-left: 70px;*/
}
.product-number-info li.li-4 b, .product-number-info li.li-4 p {
	/*padding-left: 78px;*/
}
.product-number-info li.li-5 {
	text-align: right;
}
.product-number-info li.li-5 b {
	padding-right: 2px;
}


/*  indexGg  */
.indexGg{
	width:100%;
	/*padding:100px 0;*/
	background-color: #020202;
	background-image: url(youshiBG02.jpg);
	background-repeat: repeat;
	background-position: center center;
	background-attachment: fixed;
}
.gg{
	background-image: url(gg.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.gg-text{ padding-left:180px; padding-top:50px; padding-bottom:50px; position:relative;}

.gg-text h3{ font-size:36px; font-weight: normal; color:#9f9ea0; line-height:2;}
.gg-text h4{font-size:22px;text-transform: uppercase;line-height:1.5;color:#9f9ea0; }

/*  indexHuaxu  */
.indexHuaxu{ width:100%; padding:0px 0 100px 0; position:relative; background:#fff; box-sizing: border-box;}
.indexHuaxuCon{ margin-top:50px;}
.img-responsive {
    display: block;
    /*max-width: 100%;*/
	width:100%;
    height: auto;
}
.celebrities__cover {
    text-align: left;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 5px;
    padding: 15px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    text-decoration: none;
    transition: all .5s;
    color: transparent;
	box-sizing: border-box;
}
.celebrities__cover:hover {
    background: rgba(0,0,0,0.1);
    color: white;
	box-sizing: border-box;
	/*-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg);*/
}
.celebrities__title {
    font-size: 18px;
}
p:last-child {
    margin-bottom: 0;
}
.indexHuaxuConLeft-item02 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 5px;
}
.celebrities__item--4{
    float: left;
    width: 45%;position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 5px;
}

/*  indexAbout  */
.indexAbout{
	width:100%;
	position:relative;
	padding:80px 0;
	background-color: #333333;
	background-image: url(indexAboutBG.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
}
.indexAboutTit{ text-align:center; font-size:35px; color:#fff; line-height:2;}
.indexAboutTit-logo{ text-align:center; margin:20px 0;}
.indexAboutText{ text-align:center;font-size:18px; color:#fff; line-height:2.2;}
a.about-more{
    display: inline-block;
	margin-top:15px;
	text-align: center;
	padding:5px 20px;
	line-height: 28px;
	border-radius: 20px;
	border: solid 2px #eee;
	font-size: 16px;
	color:#eee;
	overflow: hidden;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
a.about-more:hover{color: #fff;border-color: #eee;}
.indexAboutTeam{ text-align:center; margin-top:80px;}
.indexAboutTeam ul{ }
.indexAboutTeam ul li{ width:16%; float:left; margin:0 2%; box-sizing: border-box;}
.indexAboutTeam ul li a{
    display: block;
    position: relative;
    /*background: #fff;*/
}
.indexAboutTeam ul li img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all 0.5s;border-radius: 50%;}
.indexAboutTeam ul li .indexAboutTeamPic{
    position: relative;
    display: block;
    overflow: hidden;
    height:230px;
}
.indexAboutTeam ul li:hover .indexAboutTeamPic:before {transform: perspective(200px) rotateX(0);}
.indexAboutTeam ul li .indexAboutTeamPic:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%; background: rgba(0,0,0,.6);transition: all 0.25s;transform: perspective(400px) rotateX(-90deg);-moz-transform: perspective(400px) rotateX(-90deg);-webkit-transform: perspective(400px) rotateX(-90deg);-o-transform: perspective(400px) rotateX(-90deg);transform-origin: top;z-index: 2;}
.indexAboutTeam ul li:hover img {transform: scale(1.1);}
.indexAboutTeam ul li:hover .indexAboutTeamPic i {transition-delay: .1s;margin-top: -40px;opacity: 1;}
.indexAboutTeam ul li .indexAboutTeamPic i {position: absolute;width: 90%;height:70%;top: 0px; left:0;opacity: 0;background: url(icon1.png) no-repeat  0 220px;transition: all 0.4s;z-index: 3;text-align: left;padding-top: 100px;color: #fff;font-style: normal;margin: 0 10px;font-size: 14px; line-height:2; }
.indexAboutTeamPicName{   font-size: 22px;line-height: 26px;color: #ccc;font-weight: 100;margin-top: 30px;position: relative;}
.indexAboutTeamPicNameEn{font-weight: 100;   font-size: 13px;color: #ddd;line-height:2.5;opacity: 0.5;margin-bottom: 10px;}
.indexAboutTeamPicName:hover,.indexAboutTeamPicNameEn:hover {color: #F03E02;}

/*  indexNews  */
.indexNews{ width:100%; padding:0px 0; background:#f8f8f8; border-bottom:1px solid #eee;}
.indexNewsCon{  padding-bottom:30px;}
.indexNewsCon ul{ text-align:center;}
.indexNewsCon ul li{ }

li.indexCp-con-list{
    width:25%;  
	overflow: auto;
    zoom: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    display: inline-block;  
   
}
.indexCp-con-listCon{ width:80%;padding: 20px 18px; background:#fff;box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.3);  margin-bottom: 30px;}
.indexCp-con-list-img{
    /*height: 240px;
    width: 100%;*/
    text-align: center;
    vertical-align: middle;
    display: table-cell;
	overflow:hidden;
}
.indexCp-con-list-img  img{
    -webkit-transition: ease-in all .5s;
    -moz-transition: ease-in all .5s;
    -ms-transition: ease-in all .5s;
    -o-transition: ease-in all .5s;
    transition: ease-in all .5s;
	width:100%;
	height:180px;
}
.indexCp-con-list-img  img:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
	-webkit-filter:contrast(1.5);
	-moz-filter: scale(1.5);
    -ms-filter: scale(1.5);
    -o-filter: scale(1.5);
    filter: scale(1.5); 
	
}
.pictitle{ line-height:1.6; font-size:16px; margin-top:20px; text-align:left;}
.pictitle a:hover{ color:#F03E02 ;}
.pictitleTime{line-height:1.6; font-size:14px; color:#888; text-align:right;}
.pictitle-memo{line-height:1.6; font-size:12px; margin-top:10px; color:#999; text-align:left;}


/*  nyAdd  */
.nyAdd{ width:100%; height:80px; background:#fff; border-bottom:1px solid #eee; font-size:14px; line-height:80px; color:#666;}
.addIcon{
	background-image: url(add-icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 100px;
}
.nyAdd span{
	display:inline;
	float:right;
	text-indent: 0px;
}
.nyAdd span a{ display: inline-block;  
color:#333;
	font-size:16px;
	margin:0 1.5em;
	font-weight:bold;
	line-height:79px;
	border-bottom:2px solid #F03E02;}
	.nyAdd span a:hover{ background:#F03E02; color:#fff; padding:0 20px;}
.nyTwoMenu{width:100%; position:relative; background:#eee; margin:1px auto;}
.twoMenu{border-bottom:1px solid #eee;height:60px; text-align:center;}
a.twoMenuList{ display:inline-block; width:349px;  height:60px; line-height:60px;border-right:1px solid #fff; color:#333; text-align:center; float:left; font-size:16px; font-weight:bold;}
a.twoMenuList:hover,a.twoMenuList.on{ display:inline-block;width:349px; background:#F03E02 ; border-right:1px solid #fff;   color:#fff; }

.nyConList{ width:100%; background:#fff; position:relative; margin:80px auto;}
.nyAboutCon{ font-size:16px; line-height:2; padding:2em 0; color:#666;}
.shebei{
	background-image: url(shebie.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.shebeiCon{ min-height:680px;}
.bggray{ background:#f0f0f0;}
.p50{ padding:80px 0;}
.teamCon{ border-bottom:1px solid #eee;}
.teamConList{ width:50%;}
.teamConList-pic{ width:35%; float:left;position: relative; min-height: 1px; padding-right: 15px;}
.teamConList-pic img {
    display: block;
    max-width: 100%;
    height: auto;
    /*border-radius: 200px;
    margin-left: auto;
    margin-right: auto;*/
}
.teamConList-text {
    width:60%;
    min-height: 1px;
	float:right;
	padding-right: 15px;
}
.teamConList-text h3 {
    font-size: 16px;
    color: #F03E02;
    margin-top: 10px;
	margin-bottom:10px;
}
.teamConList-text h4 {
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 20px;
    border-bottom: 1px solid #F03E02;
    margin-bottom: 15px;
}
.teamConList-text p {
    margin: 0 0 10px;
	line-height:1.8;
	color:#555;
}
.nyFwxm{ width:100%; position:relative; background:#fff; }
.nyFwxmCon{ margin-top:4em;}
.services__row:before, .services__row:after {
    content: " ";
    display: table;
	box-sizing: border-box;
}

.services__row {
    margin-left: 0;
    margin-right: 0;
}

 .services-item {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    float: left;
     width: 33.33333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    padding-bottom: 40px;
	box-sizing: border-box;
}
 .services-item img{ vertical-align: middle; max-width: 100px; -webkit-transition: -webkit-transform 1.2s ease-out; -moz-transition: -moz-transform 1.2s ease-out; -o-transition: -o-transform 1.2s ease-out; -ms-transition: -ms-transform 1.2s ease-out;}
 .services-item img:hover {-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg);}

 .services-item  h3 {
    font-size: 18px;
    color: #f03e02;
	margin-top: 20px;
    margin-bottom: 10px;
}

.services-item p {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
     color: #555;
}

.nyZp{ width:100%; background:#fff; position:relative;}
/*  作品展示列表页  */
.form-group {
    margin-bottom: 15px;
	box-sizing: border-box;
}
figure {
    margin: 0;
	box-sizing: border-box;
}
.cases{margin-top:3em;}
.case__row .breadcrumb{padding-top:0;padding-left:0;margin-bottom:20px;}		  
.cases-item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;margin-bottom:50px;}
@media (min-width:768px){.cases-item{float:left;width:33.33333%; }}
.cases-item:hover .cases-item__box li,.cases-item:hover .cases-item__box li{transform:translate3d(0,0,0);}
.cases-item:hover .cases-item__box li:nth-child(1), .cases-item:hover .cases-item__box li:nth-child(1){transition:0.15s;}
.cases-item:hover .cases-item__box li:nth-child(2), .cases-item:hover .cases-item__box li:nth-child(2){transition:0.1s;}
.cases-item:hover .cases-item__box li:nth-child(3), .cases-item:hover .cases-item__box li:nth-child(3){transition:0.05s;}
 .cases-item:hover img, .cases-item:hover img{/*opacity:.7;*/transform:scale(1.1);}
 .cases-item:hover .cases-item__footer, .cases-item:hover .cases-item__footer{color:#F03E02;}
 .cases-item:hover h2, .cases-item:hover h2{opacity:1;}
 .cases-item__img-wrapper, .cases-item__img-wrapper{/*background:#2f3238;*/overflow:hidden;}
 .cases-item__img-wrapper img, .cases-item__img-wrapper img{transition:all .35s;}
 .cases-item__box, .cases-item__box{position:absolute;top:5%;left:15px;right:15px;padding-left:25px;padding-right:25px;overflow:hidden;}
 .cases-item__box h2, .cases-item__box h2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:20px;color:#fff;margin-bottom:20px;opacity:0;transition:all .5s;}
 .cases-item__box a, .cases-item__box a{font-size:14px;color:#000;padding:8px 15px;background:#f3f3f3;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;opacity:.5;}
 .cases-item__box ul, .cases-item__box ul{padding-left:0;list-style:none;}
 .cases-item__box li, .cases-item__box li{transition:all .35s;transform:translate3d(-120%,0,0);}
 .cases-item__footer, .cases-item__footer{background-color:#efefef;padding:12px 20px 20px 20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:color .35s;}
 .cases-item__link a,  .cases-item__link a{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;}
.case img{display:block;max-width:100%;height:auto;}
.case .field--name-field-case-sort,.case .field--name-body{margin-top:15px;}
/*   end   */



/*  作品详细页  */
.nyCpDetail{}
.nyCpDetail-left{ width:65%;}
.nyCpDetail-left-tit{font-size:30px; line-height:2; color:#333;  padding-bottom: 30px;  margin-top: 60px; font-weight: bold;}
.nyCpDetail-left-adv{ margin:1em auto 2em auto; background:#000;}
.nyCpDetail-left-text{ margin:2em auto; font-size:16px; line-height:2; color:#666;}
.nyCpDetail-left-fx{ margin-bottom:2em;}
.nyCpDetail-right{ width:30%; margin-top:25px;}
.nyCpDetail-right-al{font-size: 12px;
    padding: 22px 22px 22px 22px;
    background-color: white;
    box-shadow: 0 0 10px #eee;
    position: relative;
    margin-bottom: 29px;
    margin-top: 50px;}
.nyCpDetail-right-tit{margin-left: -24px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 28px;
    border-left: 4px solid #F03E02;
    font-size: 15px;margin-top: 0;
    color: black;}
.nyCpDetail-right-alCon{ margin-top:1em;}
.nyCpDetail-right-alCon-pic{}
.nyCpDetail-right-alCon-pic ul li{ width:46%; margin:2%; float: left;margin-bottom: 5px;}
.nyCpDetail-right-alCon-pic ul li a{color: black;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
a.tlalTit{ line-height:2;}
.more-link{
    position: absolute;
    top: 29px;
    right: 20px;    
	margin-bottom: 0;
}
.more-link a {
    color: black;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.nyCpDetail-right-news{font-size: 14px;
    padding: 22px 22px 22px 22px;
    background-color: white;
    box-shadow: 0 0 10px #eee;
    position: relative;
    margin-bottom: 29px;
    margin-top: 50px;}
.nyCpDetail-right-newsCon{ margin:1em auto;}
.nyCpDetail-right-newsCon-list{}
.nyCpDetail-right-newsCon-list ul li {
    padding: 8px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/*  加入我们页面  */
.Social_list{
	position: relative;
	background: #fff;
	padding: 23px 32px;
	margin-bottom: 20px;
	margin-top: 15px;
}
.Social_top{
	position: relative;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 14px;
}
.Social_title{
	position: relative;
}
.Social_title h2{
	font-size: 18px;
	color: #333333;
}
.Social_title span{
	font-size: 14px;
	color: #6e6d6d;
	margin-left: 14px;
	float: none;
}
.Social_data{
	position: relative;
}
.Social_data p{
	float: left;
	margin-left: 18px;
	font-size: 16px;
	color: #6e6d6d;
}
.Social_data span{
	color: #EE1C24;
	margin-left: 5px;
	float: none;
}
.Social_txt{
	position: relative;
	width: 100%;
}
.Social_txt h2{
	font-size: 14px;
	color: #F03E02;
	margin: 14px 0;
}
.Social_txt span{
	color:#F03E02;
}
.Social_tem{
	position: relative;
	width: 580px;
	height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.Social_tem p{
	font-size: 14px;
	color: #6e6d6d;
	line-height: 25px;

}
.Social_Clickon{
	position: absolute;
	width: 85px;
	height: 32px;
	background:#F03E02;
	right: 0;
	bottom: 18px;
	text-align: center;
}
.Social_Clickon a{
	width: 100%;
	color: #fff;
	font-size: 14px;
	line-height: 32px;
	display: block;
	margin-left: 0;
}
.newsdetail-tit {
    font-size: 22px;
    color: #000;
    padding: 30px 8px;
    background: #fff;
}
.newsdetail-con {
    line-height: 2;
    color: #666;
    border-top: 1px solid #eee;
    padding: 30px 10px;
	font-size:16px;
}




.nyNews{ width:100%; /*background:#f0f0f0;*/ position:relative;}
.nyNewsCon{ padding:2em 0;}
.nyNewsCon h1{ font-size:18px; line-height:2; color:#555;}
.nyNewsCon h5{ font-size:14px; color:#888; line-height:2;}
.nyNewsDetail{ border-top:1px solid #ccc; margin:2em auto; padding:2em 0; font-size:16px; color:#555; line-height:2;}
.nyNewsCon ul{ margin-top:2em;}
.nyNewsCon ul li{border-bottom: 1px solid #ddd;
    padding-bottom: 30px;
    padding-top: 10px;
    padding-left: 5px;
    letter-spacing: 1px; margin-bottom:1.5em;}
.nyNewsCon-img{ width:330px;}
.nyNewsCon-img {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    overflow: hidden;
}
.nyNewsCon-img  img{
    -webkit-transition: ease-in all .5s;
    -moz-transition: ease-in all .5s;
    -ms-transition: ease-in all .5s;
    -o-transition: ease-in all .5s;
    transition: ease-in all .5s;
	width:100%;
	height:210px;
}
.nyNewsCon-img  img:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
	-webkit-filter:contrast(1.5);
	-moz-filter: scale(1.5);
    -ms-filter: scale(1.5);
    -o-filter: scale(1.5);
    filter: scale(1.5); 
	
}
.nyNewsCon-text{ width:70%;line-height:1.5;}
.nyNewsCon-text h2{  font-size: 20px; }
.nyNewsCon-text h2 a:hover{ color:#F03E02;}
.nyNewsCon-text h5{    margin: 25px auto;letter-spacing: 1px;}
.nyNewsCon-text b{ display:block; font-weight:normal; letter-spacing: 1px; color:#777; font-size:14px; }
.nyNewsCon-text b:before {
    display: inline-block;
    width: 18px;
    height: 18px;
    float: left;
    position: relative;
    left: -2px;
    margin-right: 5px;
    content: '';
    background-image: url(clock.png);
    background-repeat: no-repeat;
}


/*   indexLink   */
.indexLink{ width:100%; position:relative; padding:0 0 50px 0; background:#fff;}
.about-link-con{text-align: center;}
.about-link-con a{ display:inline-block; margin: 5px 1px;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}
.about-link-con a img {
-webkit-transition: ease-in all .5s;
    -moz-transition: ease-in all .5s;
    -ms-transition: ease-in all .5s;
    -o-transition: ease-in all .5s;
    transition: ease-in all .5s;
	width:100%;
	height:80px;
/*-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;*/
}
.about-link-con a:hover img {
/*filter: none;*/
-webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-filter: contrast(1.5);
    -moz-filter: scale(1.5);
    -ms-filter: scale(1.5);
    -o-filter: scale(1.5);
    filter: scale(1.5);
}
.about-link-con a:hover{/*opacity:0.7;filter:alpha(opacity=70);*/}



/*  footer  */
.footer{
	width:100%;
	background-color: #252525;
	/*background-image: url(indexAboutBG.jpg);
	background-repeat: repeat;
	background-position: center center;*/
}
.w1300{ width:1300px; margin:0 auto;}
.footer-top{ padding-top:50px; padding-bottom:50px; /*background-color: rgba(0,0,0,.5);*/}
.footer-topCon{ margin-top:50px;}
.footer-topConLeft{ color:#eee; width:35%;}
.footer-topConLeft h4{ font-size:18px; line-height:3;}
.footer-topConLeft p{ font-size:14px; line-height:2;}
.footer-topConMid{ 
    width:20%;
	text-align:center;
	padding-left:5%;
	padding-right:5%;
	border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #615c5c;
    border-left-color: #615c5c;
}
.footer-topConRight{ width:28%; text-align:left;}
.footer-topConRight .tit{
    padding-top: 6px;
    margin-bottom: 6px;
    text-align: left;
    color: #c7c5c5;
	font-size: 16px;
	padding-top:30px;
	line-height:2.5;
}
.footer-topConRight	.des{
    font-size: 36px;
    color: #F03E02 ;
    line-height: 1;
}
.footerCopy{background-color: rgba(0,0,0,.7); padding:10px 0; line-height:2; font-size:13px; color:#ccc;}