@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
BODY {FONT:16px/1.75 "Microsoft YaHei", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1200px; overflow-x: hidden;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #333;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{width:1200px; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
/* CSS Document */

/*首页banner*/
.banner{position:relative;}
.banner-hd {height:820px;position: relative; overflow:hidden; width: 100%;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;}
/*数字按钮样式*/
.banner-hd .num { overflow:hidden;  position:absolute; bottom:10%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:14px;height:14px; margin:0 5px; cursor:pointer; float: left; background: url(../images/num.png) no-repeat center;}
.banner-hd .num li.on {background: url(../images/num-on.png) no-repeat center;  } /*当前项*/

/*导航*/
.nav{position: absolute; top: 60px; background: rgba(0,0,0,0.54); }
.nav ul li{float: left;  width: 133px;}
.nav ul li a{display: block; font-size:16px; line-height: 52px; color: #fff; text-align: center; }
.nav ul li.on a{background: #1f2f9c;}
.nav ul li:hover a{background: #1f2f9c; } 


/*头部*/
.head{position: absolute; bottom: 0; background: rgba(0,0,0,0.5); height: 70px; width: 100%;}
.head .logo h1{display: block;font-size: 26px;color: #fff;font-weight: bold;line-height: 70px;}
.head .head-zx a{display: block; width: 130px; height: 36px; background: #1f2f9c; border: solid 3px #1f2f9c ; box-sizing: border-box; border-radius: 18px; font-size: 14px; line-height: 30px; color: #fff; text-align: center; margin-top: 17px;}
.head .head-zx a:hover{font-weight: bold;}
.head .head-tel{background: url(../images/phone.png) no-repeat left center; padding-left: 60px; line-height: 70px; margin-right: 20px;}
.head .head-tel em{display: block; font-size: 18px;}
.head .head-tel em strong{font-size: 24px; }

.head-mini{position: fixed; top: 0;  background: rgba(0,0,0,0.54); z-index: 222; width: 100%; display: none;}
.head-mini ul li{float: left;  width: 120px;}
.head-mini ul li a{display: block; font-size:16px; line-height: 52px; color: #fff; text-align: center; }
.head-mini ul li.on a{background: #1f2f9c;}
.head-mini ul li:hover a{background: #1f2f9c; } 


/*红枫树*/
.title{height: 43px; border-bottom: solid 1px #d9d9d9; margin-bottom: 30px;}
.title strong{display: block; font-size: 24px;  line-height: 24px; color: #000; margin-top: 4px;}
.title strong span{display: inline-block; font-size: 15px; color: #999999; font-weight: normal; margin-left: 6px;}
.title .fr{width: 310px;}
.title a{display: inline-block; width: 78px; height: 28px; margin-left: 22px; border: solid 1px #d9d9d9; font-size: 14px; line-height: 28px; color: #999; text-align: center; cursor: pointer;}
.title .hd .prev{background: url(../images/prev.png) no-repeat center; transition: 0.5s;}
.title .hd .next{background: url(../images/next.png) no-repeat center; transition: 0.5s;}
.title .hd .prev:hover{background: url(../images/prev-hover.png) no-repeat center #1f2f9c; border: solid 1px #1f2f9c;}
.title .hd .next:hover{background: url(../images/next-hover.png) no-repeat center #1f2f9c; border: solid 1px #1f2f9c;}

a.animated-button:link, a.animated-button:visited {position: relative;display: block;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
a.animated-button:link:after, a.animated-button:visited:after {content: "";position: absolute;height: 0%;left: 50%;top: 50%;width: 150%;z-index: -1;-webkit-transition: all 0.75s ease 0s;-moz-transition: all 0.75s ease 0s;-o-transition: all 0.75s ease 0s;transition: all 0.75s ease 0s;}
a.animated-button:link:hover, a.animated-button:visited:hover {color: #FFF;text-shadow: none;}
a.animated-button:link:hover:after, a.animated-button:visited:hover:after {height: 450%;}
a.animated-button.thar-three {/*color: #fff;*/cursor: pointer;display: block;position: relative;/*border: 2px solid #F7CA18;*/transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);0s;}
a.animated-button.thar-three:hover {color: #fff !important;background-color: transparent;text-shadow: nthree;border: solid 1px #1f2f9c;}
a.animated-button.thar-three:hover:before {left: 0%;right: auto;width: 100%;}
a.animated-button.thar-three:before {display: block;position: absolute;top: 0px;right: 0px;height: 100%;width: 0px;z-index: -1;content: '';color: #fff !important;background: #1f2f9c;transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);0s;}

.product{overflow: hidden;}
.product-list ul li{float: left; width: 285px; margin-right: 20px;}
.product-list ul li .pic{width: 285px; height: 380px; overflow: hidden; position: relative;}
.product-list ul li .info{position: absolute; top: 100%; background: rgba(0,0,0,0.6); width: 100%; height: 100%; z-index: 2; transition:all 0.6s; opacity: 0;}
.product-list ul li .info em{position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0; width: 168px; height: 38px; border: solid 1px #fff; font-size: 18px; line-height: 38px; color: #fff; text-align: center; transition: all linear .4s;-webkit-transition: all linear .4s;-moz-transition: all linear .4s;-ms-transition: all linear .4s;-o-transition: all linear .4s;}
.product-list ul li:hover .info{top: 0; opacity: 1;}
.product-list ul li .info em:hover{background: #fff; color: #1f2f9c; }

.product1{margin: 50px 0 40px;}
.product2{margin-bottom: 50px;}


/*园场介绍*/
.about{background: url(../images/about-bg.jpg) no-repeat center top;/* height: 450px; */padding: 80px 0;margin: 80px 0;}
.about .container{position: relative;}
.about-title{position: absolute; top: 41px; left: 461px; z-index: 2;}
.about-title span{display: inline-block; width: 140px; height: 40px; background: #1f2f9c; font-size: 18px; line-height: 40px; color: #fff; text-align: center;}
.about-title h3{display: inline-block; width: 140px; height: 40px; background: #fff; font-size: 18px; line-height: 40px; color: #1f2f9c; text-align: center;}
.about .pic{width: 600px;height: 337px;}
.about .info{width: 520px;height: 222px;background: #fff;padding:115px 40px 0;}
.about .info p{display: block; font-size: 14px; line-height: 26px; color: #333; margin-bottom: 28px;     text-indent: 2em;}
.about .info .about-more{width: 98px; height: 34px; border: solid 1px #1f2f9c; background: #1f2f9c; font-size: 14px; line-height: 34px;  text-align: center; color: #fff}



/*种植问答*/
.news{margin-bottom: 20px;}
.news .title .fr{width: 102px;}
.latest-news{width: 530px;}
.latest-news .pic{width: 530px; height: 325px; margin-bottom: 27px;}
.latest-news .info strong{display: block; font-size: 16px; line-height: 16px; color: #1f2f9c; margin-bottom: 13px;}
.latest-news .info span{display: block; font-size: 14px; line-height: 16px; color: #808080;}
.latest-news .info p{display: block; font-size: 14px; line-height: 22px; color: #808080;}
.latest-news .info strong:hover{text-decoration: underline;}
.news-list{width: 626px;}
.news-list ul li{float: left; padding: 25px 20px 25px 3px; margin-bottom: 30px; height: 70px; background: #fafafa; position: relative; }
.news-list ul li:after{position: absolute; content: ''; bottom: 0; height: 2px; width: 0; left: 0; background: #1f2f9c; transition: 0.5s;}
.news-list ul li .date{width: 102px; border-right: solid 1px #ccc; margin-right: 20px;}
.news-list ul li .date em{display: block; font-size: 60px; line-height: 47px; color: #333; margin-bottom: 11px;}
.news-list ul li .date span{display: block; font-size: 16px; line-height: 12px; color: #808080;}
.news-list ul li .info{width: 480px;}
.news-list ul li .info strong{display: block; font-size: 16px; line-height: 16px; color: #333; margin-bottom: 13px;}
.news-list ul li .info p{display: block; font-size: 14px; line-height: 22px; color: #666;}
.news-list ul li:hover:after{width: 100%; }
.news-list ul li:hover .date em,.news-list ul li:hover .info strong{color: #1f2f9c;}


/*优势*/
.ys{background: url(../images/ys-bg.jpg) no-repeat center; height: 180px; margin-bottom: 50px;}
.ys .left{padding-left: 50px; padding-top: 40px; width: 318px;  height: 140px; background: rgba(255,255,255,0.7);}
.ys .left .ys-zx{display: block; width: 120px; height: 36px; background: #1f2f9c; font-size: 16px; line-height: 36px; color: #fff; text-align: center; margin-bottom: 9px; transition: all .3s ease;}
.ys .left .ys-zx:hover{background: #1f2f9c;}
.ys .left em{display: block; font-size: 18px; line-height: 18px; color: #1f2f9c; font-weight: bold; margin-bottom: 11px;}
.ys .left strong{display: block; font-size: 32px; line-height: 26px; color: #1f2f9c;}

.ys .info{width: 752px; padding-top: 33px;}
.ys .info h3{display: block; font-size: 46px; line-height: 46px; color: #333333;}
.ys .info p{display: block; font-size: 16px; line-height: 16px; color: #4c4c4c; margin: 12px 0 10px;}
.ys .info span{display: block; font-size: 24px; line-height: 24px; color: #1f2f9c;}


/*实景展示*/
.case{margin-bottom: 50px;}
.case .title .fr{width: 102px;}
.case-list ul li{float: left; width: 400px; position: relative; }
.case-list ul li .pic img{display: block;z-index:3;   -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
.case-list ul li:hover .pic img{ position: relative; top: 0; z-index:4; -webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.case-list ul li .more{display: none; position: absolute; bottom: 0; z-index: 0; background: url(../images/case-more.png) no-repeat center rgba(0,0,0,0.7); width: 100%; height: 100%;}
.case-list ul li:hover .more{opacity: 0;}


/*公共底部*/
.foot{padding-top: 50px; height: 192px; background: #f2f2f2;}
.foot-nav{ text-align: center; margin-bottom: 40px;}
.foot-nav ul li{display: inline-block; padding: 0 27px; border-right: solid 1px #1f2f9c;}
.foot-nav ul li a{display: block; font-size: 14px; line-height: 14px; color: #4c4c4c; }
.foot-nav ul li a:hover{color: #1f2f9c;}

.foot-list ul li{float: left;  border-right: solid 1px #1f2f9c; height: 100px; padding: 0 34px;}
.foot-list ul li .icon{padding-left: 40px; margin-top: 30px;}
.foot-list ul li .icon1{background: url(../images/foot-icon1.png) no-repeat left center;}
.foot-list ul li .icon2{background: url(../images/foot-icon2.png) no-repeat left center;}
.foot-list ul li .icon3{background: url(../images/foot-icon3.png) no-repeat left center;}
.foot-list ul li .icon4{background: url(../images/foot-icon4.png) no-repeat left center;}
.foot-list ul li .icon em{display: block; font-size: 14px; line-height: 14px; color: #666; padding-bottom: 13px;}
.foot-list ul li .icon strong{display: block; font-size: 16px; line-height: 16px; color: #333333;}
.foot-list ul li .wechat img{margin-top: 10px; margin-left: 20px;}

.foot-copy{background: #1f2f9c;}
.foot-copy p{display: block; font-size: 14px; line-height: 50px; color: #fff; text-align: center;}
.foot-copy p a{color: #fff;}
.foot-copy p a:hover{text-decoration: underline;}


/*固定的悬浮窗*/
.yb_conct {position: fixed;z-index: 9999999;top: 331px;right: -127px;cursor: pointer;transition: all .3s ease;}
.yb_bar ul li {width: 180px;height: 53px;font: 16px/53px 'Microsoft YaHei';color: #fff;text-indent: 54px;margin-bottom: 3px;border-radius: 3px;transition: all .5s ease;overflow: hidden;}
.yb_bar .yb_top {background: #1f2f9c url(../images/fixcont.png) no-repeat 0 0;}
.yb_bar .yb_phone {background: #1f2f9c url(../images/fixcont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ {text-indent: 0;background: #1f2f9c url(../images/fixcont.png) no-repeat 0 -113px;}
.yb_bar .yb_fw {text-indent: 0;background: #1f2f9c url(../images/fixcont.png) no-repeat 0 -168px;}
.yb_bar .yb_ercode {/*height:200px;*/background: #1f2f9c url(../images/fixcont.png) no-repeat 0 -225px;}
.hd_qr {padding: 0 29px 25px 29px;}
.yb_QQ a ,.yb_fw a {display: block;text-indent: 54px;width: 100%;height: 100%;color: #fff;}


/*内页样式*/
.ny-main{margin: 30px 0 50px;}

.position{height:52px; line-height:52px; font-size:14px; border-bottom: solid 1px #dfdfdf; }
.position .container{background:url(../images/position-home.png) no-repeat 0 center; padding-left:30px; width: 1170px;}
.position a{background:url(../images/position-arrow.png) no-repeat right; padding-right:20px; margin-right:10px;}
.position a:last-child{background: transparent;}
.position .on{color: #1f2f9c;}
.position a:hover{color: #1f2f9c;}

.ctitle1 li{float: left; display: block;  margin-left: 20px; position: relative;}
.ctitle1 li a{display: block; font-size: 15px; line-height:53px; color: #333; text-align: center; padding-right: 0; margin-right: 0;}
.ctitle1 li a:after{content: '';width:0;transition: all .3s;height:1px; background: #1f2f9c; position: absolute;bottom: 0px;left:50%}
.ctitle1 li.on a:after,.ctitle1 li:hover a:after{width:100%;left:0%;}
.ctitle1 li.on a,.ctitle1 li:hover a{color: #1f2f9c;}


.ny-left{width: 280px;}
.pro-class,.ny-contact{background: #f2f2f2; padding: 30px; width: 220px;}
.pro-class{margin-bottom: 30px; padding: 30px 30px 10px;}
.column-title{background: url(../images/line.png) no-repeat center bottom; padding-bottom: 20px; margin-bottom: 20px;}
.column-title b{display: block; font-size: 48px; line-height: 38px; color: #dadada; text-transform: uppercase; font-family: arial; letter-spacing: -0.2rem;}
.column-title strong{display: block; font-size: 32px; line-height: 32px; color: #333333; margin-top: -16px;}
.class-name li{float: left; margin-bottom: 20px;}
.class-name li a{display: block; width: 218px; height: 48px; border: solid 1px #ccc; font-size: 18px; line-height: 48px; color: #666; text-align: center;}
.class-name li:hover a{border: solid 1px #1f2f9c; background: #1f2f9c; color: #fff;}

.ny-wechat{background: url(../images/line.png) no-repeat center bottom; padding-bottom: 20px; margin-bottom: 20px;}
.ny-wechat img{display: block; margin: 0 auto 17px; padding: 10px; border: solid 1px #ccc;}
.ny-wechat b{display: block; font-size: 15px; line-height: 16px; color: #333333; font-weight: bold; text-align: center;}

.contact-zx img{display: block; margin: 0 auto 20px;}
.contact-zx span{display: block; font-size: 16px; line-height: 16px; color: #737373;}
.contact-zx strong{display: block; font-size: 24px; line-height: 17px; color: #333333; margin: 13px 0 20px;}
.contact-zx a{display: block; width: 150px; height: 40px; background: #1f2f9c; font-size: 16px; line-height: 40px; color: #fff; text-align: center; margin: 0 auto; border-radius: 20px; transition: all .3s ease;}
.contact-zx a:hover{background: #000;}


/*产品展示*/
.ny-right{background: #f2f2f2; padding: 30px 40px; width: 780px;}
.xq-pic1{margin-bottom: 25px;}
.xq-info1 strong{display: block; font-size: 18px; line-height: 18px; color: #333333; }
.xq-info1 p{display: block; font-size: 15px; line-height: 26px; color: #595959; margin: 14px 0 25px;}
.xq-title h3{display: block; font-size: 24px; line-height: 40px; color: #fff; text-align: center; background: url(../images/xq-title.png) no-repeat center;}
.xq-list {margin: 31px 0 13px;}
.xq-list ul{width: 795px;}
.xq-list ul li{float: left; width: 250px; margin-right: 15px; margin-bottom: 17px; position: relative;}
.xq-list ul li .pic{width: 250px; height: 333px; overflow: hidden;}
.xq-list ul li .pic img{display: block; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
.xq-list ul li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.xq-list ul li em{position: absolute; bottom: 0; width: 100%; background: rgba(0,0,0,0.6); width: 100%; font-size: 20px; line-height: 45px; color: #fff; text-align: center;}
.xq-list ul li:hover em{opacity: 0;}
.xq-more{display: block; width: 150px; height: 40px; background: #1f2f9c; font-size: 18px; line-height: 40px; color: #fff; text-align: center; margin: 0 auto 24px; transition: 0.6s;}
.xq-more:hover{border-radius: 26px;}
.note p{display: block; font-size: 30px; line-height: 42px; color: #333333; font-weight: bold; margin-bottom: 24px;}
.xq-title span{display: block; margin: 20px 0 30px; font-size: 16px; line-height: 16px; color: #595959; letter-spacing: -0.01rem;}

/*企业优势*/
.why em{display: block; font-size: 36px; line-height: 36px; color: #1f2f9c;}
.why .list{text-align: center; margin: 31px 0;}
.why .list ul li{display: inline-block; font-size: 28px; line-height: 36px; color: #1f2f9c; padding: 14px 20px; border: solid 1px #1f2f9c; margin: 0 18px;}
.why b{display: block; font-size: 44px; line-height: 44px; color: #333333;}
.why strong{display: block; font-size: 56px; line-height: 56px; color: #333333; margin: 30px 0 37px;}
.ny-ys h3{display: block; background: url(../images/ys-title.png) no-repeat center top; font-size: 28px; line-height: 60px; color: #fff;  text-align: center; font-weight: bold; height: 66px; margin-bottom: 30px;}
.ny-ys .list ul{width:820px;}
.ny-ys .list ul li{float: left; margin-bottom: 30px; margin-right: 40px; font-size: 42px; line-height: 80px; color: #1f2f9c; font-weight: bold; padding-left: 100px;}
.ny-ys .list ul li.icon1{background: url(../images/ys-icon1.png) no-repeat left center;}
.ny-ys .list ul li.icon2{background: url(../images/ys-icon2.png) no-repeat left center;}
.ny-ys .list ul li.icon3{background: url(../images/ys-icon3.png) no-repeat left center;}
.ny-ys .list ul li.icon4{background: url(../images/ys-icon4.png) no-repeat left center;}
.ny-ys .pic{margin-bottom: 30px;}

/*实景展示*/
.ny-scene-pic .xq-title span{margin: 20px 0 19px;}
.ny-scene-pic strong{display: block; font-size: 42px; line-height: 42px; color: #333333; font-weight: bold; margin-bottom: 20px; text-align: center;}
.ny-scene-pic .list ul li{float: left; margin-bottom: 20px;}
.ny-scene-pic .list ul li img{display: block;}
.ny-scene-pic .note p{color: #1f2f9c; margin-bottom: 0;}


/*内页产品列表页*/
.ny-product-list ul {width: 1220px;}
.ny-product-list ul li{margin-bottom: 25px;}


/*内页新闻列表页*/
.ny-news-list ul li{ width: 100%; padding-bottom: 30px; border-bottom: 1px solid #d5d5d5; display: block; overflow: hidden; margin-top: 20px;}
.ny-news-list ul li:last-child{ border-bottom: none;}
.ny-news-list ul li .pic{ width: 300px; height: 184px; }
.ny-news-list ul li .info{ width: 860px; padding-top: 10px;}
.ny-news-list ul li .info strong a{display: block; font-size: 18px; width: 600px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; font-weight: normal;}
.ny-news-list ul li .info p{ max-height: 160px; overflow: hidden; margin-bottom: 10px; color: #777; padding-right: 20px; margin-top: 8px; font-size: 14px; line-height: 26px;}
.ny-news-list ul li .info em{font-family: arial; color: #999999; font-size: 14px; line-height: 30px;}
.ny-news-list ul li .info .more7{font-family: arial;  border-radius: 3px; width: 120px; height: 30px; line-height: 30px; text-align: center;font-size: 13px; display: block;}
.ny-news-list ul li .info strong a:hover{color: #1f2f9c;}
.ny-news-list ul li .info .more7:hover{ color: #fff; background-color: #1f2f9c; transition:0.5s;}


/*内页实景展示列表页*/
.ny-case-list ul{width: 1220px;}
.ny-case-list ul li{float: left; width: 285px; margin-right: 20px; margin-bottom: 25px;}
.ny-case-list ul li .pic{width: 285px; overflow: hidden;}
.ny-case-list ul li .pic img{display: block; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
.ny-case-list ul li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.ny-case-list ul li em{display: block; background: #111; font-size: 15px; line-height: 45px; color: #fff; text-align: center;}
.ny-case-list ul li:hover em{background: #1f2f9c;}












.ny-main  .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.ny-main .pagelist a,.ny-main  .pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.ny-main  .pagelist span.current {color: #f30;border: 1px solid #ddd;}
