@charset "utf-8";
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
button,html input[type=button],input[type=submit]{-webkit-apperance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
ol,ul{list-style:none}
img{border:0;vertical-align:middle}
em,i,u{font-style:normal}
input,textarea,select{outline:0;}
table{border-collapse:collapse;}
a{text-decoration:none; transition:all 0.4s;}
.lf{ display:block; float:left;}
.rf{ display:block; float: right;}
/**/
.bgc1{background: #8a3f03  url(../images/bg2.jpg) fixed repeat 0 50%;font:14px/1.45 "Microsoft YaHei", Arial, Helvetica, sans-serif;color:#5a5a5a; text-align:center;}
a{color:#666;}
a:hover{color:#c2a470;}
.wrapper{width:1200px;margin:0 auto;text-align:left;}
.header{width:100%;height:80px;background:#c79f67;color: #FFF;z-index: 7; text-align:left;}
.logo{float:left; width:239px;}
.logo img{float:left; margin:0; padding:0;}
.navigation{float:right;line-height:20px;font-size:16px;padding:0 30px;}
.navigation ul li{float:left;padding:30px 15px;}
.navigation ul li a{color:#FFF;}
.navigation ul li a:hover,.navigation ul li a.active{color:#FFF;}

/**/
.container{width:100%;height:auto;overflow:hidden; margin:0 auto;}
.top{width:100%;height:85px;}
.top h1{float:left;font-size:20px;font-weight:100;padding:30px 0 0 36px;}
.top .tr{float:right;width:188px;height:72px;border:1px solid #babcbd;margin-top:36px;margin-right: 60px;}
.top .tr a{float: left;width:56px;height: 60px;border-right: 1px solid #babcbd;margin-right: -1px;padding: 12px 19px 0;white-space: nowrap;}
.top .tr a.a1{text-align: right;}
.top .tr a i{display: inline-block;width: 13px;height: 23px;background: url(../images/nb_icon3.png) no-repeat 0 0;}
.top .tr a.a2 i{background-position: -13px 0;}
/**/
.main{width:100%;height:auto;overflow:hidden;background:#FFF;}
.navigation li.active{background: #c79f67 url(../images/jian.png) bottom no-repeat;color: #FFF;}
/**/
.cont{width:1200px;margin:0 auto;}
.ctitle{width:100%;height:auto;overflow:hidden;padding:65px 0 40px;}
.ctitle img{display:block;}
.news-list{overflow:visible;padding-bottom:20px;}
.news-list .item{width:322px;height:auto;border:1px solid #d0d0d0;padding:0 28px;color:#707070;margin-bottom:38px;transition:box-shadow 0.5s;}
.news-list .item img.t{display:block;width:380px;height:240px;margin:-1px 0 0 -29px;}
.news-list .item h3{font-size:20px;font-weight:100;line-height:1.2;padding:40px 0 30px;}
.news-list .item .b{padding:40px 0 20px;overflow:hidden;line-height:24px;}
.news-list .item .b .view{float:left;padding-right:18px;border-right:1px solid #EEE;}
.news-list .item .b .view i{float:left;width:24px;height:24px;overflow:hidden;background:url(../images/icons1.png) no-repeat 0 0;margin-right:4px;}
.news-list .item .b .share{float:left;width:180px;padding-left:18px;}
.news-list .item .b .share span{float:left;cursor:pointer;}
.news-list .item .b .share span i{float:left;width:24px;height:24px;overflow:hidden;background:url(../images/icons1.png) no-repeat 0 -24px;}
.news-list .item .b .share .icons{float:left;padding-left:12px;display:none;}
.news-list .item .b .share .icons a{float:left;margin:0 3px;}
.news-list .item .b .share .icons a i{float:left;width:24px;height:24px;background:url(../images/icons1.png) no-repeat 0 100px;}
.news-list .item .b .share .icons a i.wb{background-position:0 -48px;}
.news-list .item .b .share .icons a i.twb{background-position:0 -72px;}
.news-list .item .b .share .icons a i.db{background-position:0 -96px;}
.news-list .item .b .share .icons a i.rr{background-position:0 -120px;}
.news-list .item:hover{box-shadow:#999 0 0 5px;color:#000;}
.news-list .item:hover h3 a{color:#000;}
.news-list .item:hover .b{color:#c2a470;}
.news-list .item:hover .b .view i{background-position:-24px 0;}
.news-list .item:hover .b .share span i{background-position:-24px -24px;}
.news-list .item:hover .b .share .icons{display:block;}
/**/
.news-detail{width:100%;padding:75px 0;overflow:hidden;}
.news-date{float:left;width:120px;height:auto;overflow:hidden;background:#a48c62;color:#FFF;text-align:center;font-weight:100;padding:12px 0;font-size:20px;line-height:1.1;}
.news-date strong{display:block;font-size:48px;font-weight:100;}
.news-cont{padding:0 170px;}
.news-cont h2{font-size:35px;line-height:1.2;font-weight:100;}
.news-cont .i{padding:20px 0;overflow:hidden;line-height:24px;}
.news-cont .i .view{float:left;padding-right:18px;border-right:1px solid #EEE;}
.news-cont .i .view i{float:left;width:24px;height:24px;overflow:hidden;background:url(../images/icons1.png) no-repeat 0 0;margin-right:4px;}
.news-cont .i .share{float:left;width:200px;padding-left:18px;}
.news-cont .i .share span{float:left;cursor:pointer;}
.news-cont .i .share span i{float:left;width:24px;height:24px;overflow:hidden;background:url(../images/icons1.png) no-repeat 0 -24px;}
.news-cont .i .share .icons{float:left;padding-left:12px;display:none;}
.news-cont .i .share .icons a{float:left;margin:0 3px;}
.news-cont .i .share .icons a i{float:left;width:24px;height:24px;background:url(../images/icons1.png) no-repeat 0 100px;}
.news-cont .i .share .icons a i.wb{background-position:0 -48px;}
.news-cont .i .share .icons a i.twb{background-position:0 -72px;}
.news-cont .i .share .icons a i.db{background-position:0 -96px;}
.news-cont .i .share .icons a i.rr{background-position:0 -120px;}
.news-cont .i .setFont{float:right;}
.news-cont .i .setFont a{float:left;width:28px;height:28px;overflow:hidden;text-align:center;line-height:28px;margin:0 2px;background:#EEE;}
.news-cont .i .setFont a.f1{font-size:14px;}
.news-cont .i .setFont a.f2{font-size:16px;}
.news-cont .i .setFont a.f3{font-size:18px;}
.news-cont .i .setFont a.active{background:#a48c62;color:#FFF;}
.news-cont .detail{width:100%;overflow:hidden;padding:50px 0;}
.news-cont .detail img{max-width:100%;}
.news-cont .detail p{padding:10px 0;}
.news-nav{width:100%;overflow:hidden;padding:15px 0;border-top:1px solid #EEE;line-height: 46px;}
.news-nav .nnp{float:left;width:380px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news-nav .nnn{float:right;width:480px;text-align:right;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news-nav strong{float: left;line-height:46px;font-size:18px;font-weight:100;padding-bottom:15px;padding: 0 20px 0 0;}
.news-nav  strong i{float:left;width:45px;height:45px;overflow:hidden;background:url(../images/arr1.png) no-repeat 0 0;margin-right:18px;}
.news-nav .nnn strong{float: right;padding: 0 0 0 20px;}
.news-nav .nnn strong i{float:right;margin:0 0 0 18px;background-position:-45px 0;}
/**/
.eco1{width:100%;overflow:hidden;}
.eco1 img.t{float:left;}
.eco1 .c{padding-left:650px;font-size:16px;font-weight:100;}
.eco1 .c h3{font-size:36px;font-weight:100;}
.eco1 .c p{padding-top:12px;}
.eco1 .c img{display:block;margin-top:10px;}
.eco2{width:1400px;overflow:hidden;margin:80px 0 0;}
.eco2 .item{float:left;width:282px;height:282px;overflow:hidden;border:1px solid #c2a470;margin:0 82px 0 0;padding:0 30px;font-weight:100;}
.eco2 .item span.fix{display:block;width:75px;height:4px;overflow:hidden;background:#c2a470;margin-top:45px;}
.eco2 .item h5{font-size:24px;line-height:28px;font-weight:100;height:56px;overflow:hidden;margin:25px 0;}
.eco3{width:1400px;overflow:hidden;margin:50px 0 80px;}
.eco3 h3{font-size:18px;font-weight:100;padding-bottom:25px;}
.eco3 .item{float:left;width:342px;height:auto;overflow:hidden;margin:0 82px 0 0;text-align:center;}
.eco3 .item img{display:block;}
.eco3 .item p{height:20px;line-height:20px;overflow:hidden;margin:10px 0;text-align:center;background:url(../images/arr2.png) no-repeat 0 100px;}
.eco3 .item p.p1{background-position:0 0;}
.eco3 .item p.p2{background-position:0 -20px;}
.eco3 .item p.p3{background-position:0 -40px;}
.eco4{width:1400px;overflow:hidden;margin:30px 0;}
.eco4 h3{font-size:24px;padding-bottom:15px;font-weight:normal;}
.eco4 .item{float:left;width:342px;height:auto;overflow:hidden;margin:0 82px 0 0;line-height:1.6;}
.eco4 .item1{font-size:18px;}
img.eco5{display:block;overflow:hidden;padding:10px 0 50px;margin:0 auto;}
.eco6 h3{font-size:18px;font-weight:100;}
.ecol1{width:770px;overflow:hidden;padding:20px 0 150px;font-size:16px;margin:0 auto;}
.ecol1 img{display:block;margin:0 auto 40px;}
.ecol1 .link {width:1200px;}
.ecol1 .link a{float:left;width:120px;height:auto;overflow:hidden;margin:30px 200px 0 0;font-size:20px;text-align:center;}
.ecol1 .link a i{display:block;width:120px;height:120px;overflow:hidden;background:url(../images/link1.png) no-repeat 0 120px;margin-bottom:10px;}
.ecol1 .link a i.icon1{background-position:0 0;}
.ecol1 .link a i.icon2{background-position:0 -120px;}
.ecol1 .link a i.icon3{background-position:0 -240px;}
.cul1{width:770px;overflow:hidden;padding:20px 0 150px;font-size:16px;margin:0 auto;}
.cul1 img{display:block;margin:0 auto 40px;}
.cul1 p{padding:15px 0;}
.cul1 .link{width:1400px;}
.cul1 .link a{float:left;width:120px;height:auto;overflow:hidden;margin:30px 90px 0 0;font-size:20px;text-align:center;}
.cul1 .link a i{display:block;width:120px;height:120px;overflow:hidden;background:url(../images/link2.png) no-repeat 0 120px;margin-bottom:10px;}
.cul1 .link a i.icon1{background-position:0 0;}
.cul1 .link a i.icon2{background-position:0 -120px;}
.cul1 .link a i.icon3{background-position:0 -240px;}
.cul1 .link a i.icon4{background-position:0 -360px;}
/**/
.int1{padding:0 0 150px;overflow:hidden;}
.int1 p{font-size:16px;}
.int1 .link{width:1400px;margin-left:-10px;}
.int1 .link img{float:left;margin:50px 10px 0;}
/**/
.about1{padding:0 0 80px;overflow:hidden;}
.about1 img.t{display:block;margin-bottom:50px;}
.about1 h2{font-size:24px;font-weight:normal;color:#c2a470;margin-bottom:30px;}
.about1 .a1l{float:left;width:600px;}
.about1 .a1l h3{font-size:36px;font-weight:100;margin-bottom:50px;}
.about1 .a1l h5{font-size:24px;font-weight:100;line-height:1.2;margin-bottom:50px;}
.about1 .a1l span.fix{display:block;width:75px;height:4px;overflow:hidden;background:#c2a470;}
.about1 .a1r{float:right;width:584px;font-weight:100;}
.about1 .a1r p{margin-bottom:20px;}
.about1 .a1b{float:left;width:100%;text-align:center;border-bottom:1px solid #EEE;padding:50px 0;}
/**/
.about2{height:670px;background:url(../images/bg1.gif) no-repeat 50% bottom;;margin-bottom:100px;}
.about2 .item{bottom:0;left:0;border-left:1px solid #ebebeb;padding-left:15px;cursor:pointer;}
.about2 .item i{display:block;width:40px;height:40px;background:#e0e0e0;border-radius:50%;margin-top:-50px;}
.about2 .item span{display:block;font-weight:100;font-size:14px;padding:10px 0 5px;}
.about2 .item p{font-weight:100;font-size:24px;display:none;}
.about2 .item:hover{color:#333;}
.about2 .item:hover i{background:#c2a470;}
.about2 .item:hover p{display:block;}
.about2 .item1{height:288px;left:22px;bottom:60px;}
.about2 .item2{height:330px;left:270px;bottom:120px;}
.about2 .item3{height:278px;left:380px;bottom:20px;}
.about2 .item4{height:444px;left:645px;bottom:140px;}
.about2 .item5{height:340px;left:800px;bottom:120px;}
.about2 .item6{height:178px;left:976px;bottom:168px;}
.about3{width: 992px;height: auto;overflow: hidden;margin:0 auto;}
.about3 .abt{width:4800px;height:100px;text-align:center;font-size:30px;line-height:90px;color:#959595;padding-top: 60px;}
.about3 .abt p{float:left;width:992px;}
.about3 .abt i{display:inline-block;width:90px;height:90px;background:#959595;border-radius:50%;vertical-align:middle;margin:0 50px;}
.about3 .abt i span{display:block;width:80px;height:80px;margin:5px auto;background:#FFF;border-radius:50%;font-size:50px;line-height:80px;}
.about3 .abt2{width:100%;height:auto;overflow:hidden;margin:75px 0 0 0;text-align:center;line-height:28px;border-left:1px solid #d2d2d2;font-size:16px;}
.about3 .abt2 span.a0{float:left;width:740px;border-right:1px solid #d2d2d2;}
.about3 .abt2 span.a1{float:left;width:246px;border-right:1px solid #d2d2d2;}
.about3 .abt2 span.active{color:#c2a470;}
.about3 .abt3{width:100%;height:auto;overflow:visible;margin:15px 0 0 0;text-align:center;}
.about3 .abt3 span{float:left;width:245px;height:10px;border:2px solid #d2d2d2;border-top-width:3px;border-bottom:0;margin-right:-2px;z-index:1;cursor:pointer;}
.about3 .abt3 span em{display:block;padding-top:20px;}
.about3 .abt3 span.active{border-color:#c2a470;color:#c2a470;z-index:2;}
.about3 .abc{width:100%;height:auto;overflow:hidden;margin-top:120px;}
.about3 .abct{width:4800px;height:112px;}
.about3 .abc h2{float:left;width:992px;text-align:center;font-size:24px;font-weight:100;color:#c2a470;}
.about3 .abc h2 strong{display:block;font-size:64px;font-weight:100;line-height:1.2;}
.about3 .alist{position:relative;width:5600px;height:320px;margin:0 0 100px 0;background:url(../images/bg2.gif) no-repeat 0 120px;margin-top:40px;}
.about3 .alist .item{position:absolute;width:168px;height:120px;padding-left:20px;border-left:1px solid #d2d2d2;top:0;left:0;}
.about3 .alist .itemn{height:auto;padding-top:85px;}
.about3 .alist .item i{display:block;width:20px;height:30px;background:url(../images/arr5.png) no-repeat 0 0;margin:-36px 0 5px  -4px;}
.about3 .alist .item1{left:50px;top:42px;}
.about3 .alist .item3{left:420px;top:20px;}
.about3 .alist .item2{left:240px;top:176px;}
.about3 .alist .item4{left:600px;top:200px;width:240px;}
.about3 .alist .item4-1{left:740px;top:12px;}
.about4{overflow:hidden;margin-bottom:100px;}
.about4 .abt{width:100%;overflow:hidden;}
.about4 .abt span{float:left;width:580px;height:78px;background:url(../images/arr6.gif) no-repeat 50% 60px;font-size:24px;line-height:48px;cursor:pointer;}
.about4 .abt span em{float:left;font-size:48px;color:#dcdcdc;width:70px;border-right:1px solid #ede4d4;margin-right:40px;}
.about4 .abt span.active{background-position:50% -40px;}
.about4 .abt span.active em{color:#c2a470;}
.about4 .abt span.a1{float:right;}
.about4 .abc{padding-top:90px;color:#535353;line-height:1.6;}
.about4 .abc .item1 h5{float:left;font-size:18px;font-weight:normal;width:340px;}
.about4 .abc .item1 p{float:left;width:340px;font-size:14px;margin-left:90px;}
.about4 .abc .item1 .i{float:left;width:100%;}
.about4 .abc .item1 img{display:block;margin:50px auto 0;}
.about4 .abc .item2 .i{float:left;width:100%;}
.about4 .abc .item2 img{display:block;margin:50px auto 0;}
.about5{font-size:14px;font-weight:100;color:#626262;}
.about5 .abc1{overflow:hidden;}
.about5 .abc1 img{float:left;}
.about5 .abc1 p{float:right;width:584px;font-size:14px;font-weight:100;background:url(../images/bg3.gif) no-repeat bottom right;padding-bottom:165px;}
.about5 h3{font-size:24px;color:#c2a470;font-weight:100;line-height:60px;border-top:1px solid #c2a470;margin-top:50px;}
.about5 .abc2,.about5 .abc3,.about5 .abc4{overflow:hidden;}
.about5 .abc2 h3,.about5 .abc3 h3{padding-bottom:20px;}
.about5 .abc2 ul{padding-top:50px;}
.about5 .abc2 ul li{float:left;width:240px;height:auto;overflow:hidden;margin-right:60px;}
.about5 .abc2 ul li img{display:block;margin-bottom:5px;}
.about5 .abc3 .item{float:left;width:240px;margin-right:60px;}
.about5 .abc3 .item p{padding-bottom:10px;}
.about5 .abc3 .i{float:right;width:240px;}
.about5 .abc3 h5{font-size:18px;font-weight:100;padding-bottom:20px;}
.about5 .abc4 img{float:right;}
.about5 .abc4 ul{float:left;width:800px;padding-top:40px;}
.about5 .abc4 ul li{padding-left:1em;text-indent:-1em;}
.about5 .abc4{overflow:hidden;padding-bottom:100px;}
.about7{ line-height:42px;}
.about7 .abt{overflow:hidden;padding:40px 0 400px 260px;background:url(../images/bg4.gif) no-repeat 0 30px;font-size:18px;}
.about7 .abt h3{font-size:30px;font-weight:100;padding-bottom:10px;color: #c79f67;margin-bottom: 40px;}
.about7 .abt p{padding: 10px 0;}
.jblist{overflow:hidden;padding:40px 0 0;}
.jblist table{width:100%;}
.jblist table td{padding:20px 10px;font-size:14px;border-bottom:1px solid #e5e5e5;line-height:1.2;}
.jblist table thead td{padding:20px 10px;font-size:16px;color: #999;}
.jblist table td em{font-size: 16px;color: #999;}
.jblist table td strong{font-size:20px;font-weight:normal;color:#c2a470;}
.jblist table td strong a{color: #c2a470;}
.jblist table tr:hover td{background:#fdfdfd;}
.jblist table tr:hover td a{color:#c2a470;}
.jblist table td a.view{display:block;width:34px;height:34px;overflow:hidden;margin:0 auto;background:url(../images/icons2.png) no-repeat 0 0;}
.jblist table td a.view:hover,.jblist table tr:hover td a.view{background-position: 0 -34px;}
.pages{width:100%;overflow:hidden;padding:30px 0;font-size:14px;line-height:46px;}
.pages a,.pages span{float:left;margin:0 4px;}
.pages a.prev{margin:0 18px 0 0;width:45px;height:45px;overflow:hidden;background:url(../images/pages.png) no-repeat 0 0;}
.pages a.prev:hover{background-position:-45px 0;}
.pages a.next{margin:0 0 0 18px;width:45px;height:45px;overflow:hidden;background:url(../images/pages.png) no-repeat 0 -45px;}
.pages a.next:hover{background-position:-45px -45px;}
.pages a.active{font-size:24px;color:#c2a470;}
.jobd{overflow:hidden;font-size:14px;color:#626262;padding-bottom:100px;}
.jobd h2{font-size: 24px;font-weight: normal;margin: 20px 0;}
.jobd1,.jobd2{padding:30px 0;border-top:1px solid #e7dbc6;overflow:hidden;}

.jobd1 ul{width:100%;overflow:hidden;}
.jobd1 ul li{padding:5px 0;}
.jobd1 ul li span.label{display:inline-block;width:5em;color:#a0a0a0;}
.jobd2 h3{font-size:24px;font-weight:100;color:#c2a470;}
.jobd2 .c{padding:20px 40px 0;overflow:hidden;}
.jobd2 .c p{padding:3px 0;}
.jobd3 a{display: block;width: 224px;height: 58px;background:#ede4d3 url(../images/ab5_bg0.gif) no-repeat right 0;padding-right: 149px;text-align: center;line-height: 58px;font-size: 18px;margin-top: 20px;}

/**/
.ecol2{overflow:hidden;padding:0 0 100px 0;}
.ecol2 p{font-size:16px;padding-bottom:30px;}
.ecol2 .ecoc{overflow:hidden;margin-top:30px;position:relative;}
.ecol2 .ecoc li{float:left;width:400px;height:510px;overflow:hidden;position:relative;}
.ecol2 .ecoc li img{display:block;width:400px;height:510px;}
.ecol2 .ecoc li .c{position:absolute;top:0;left:0;width:400px;height:510px;color:#FFF;display:none;}
.ecol2 .ecoc li .c span.bg{display:block;width:400px;height:510px;overflow:hidden;background:#000;opacity:0.4;filter:alpha(opacity=40);z-index:1;position:absolute;top:0;left:0;}
.ecol2 .ecoc li .c a{display:block;position:relative;z-index:2;color:#FFF;width:216px;padding:100px 90px 0;height:100%;}
.ecol2 .ecoc li .c h3{font-size:36px;font-weight:normal;}
.ecol2 .ecoc li .c i{display:block;background:url(../images/arr7.png) no-repeat 0 50%;font-size:12px;line-height:46px;padding-left:70px;position:absolute;bottom:190px;}
.ecol2 .ecoc li:hover .c{display:block;}
.cocshow{position:absolute;top:0;left:0;width:100%;height:510px;overflow:hidden;background:#c2a470;color:#FFF;display:none;z-index:3;}
.cocshow a.close{position:absolute;top:10px;right:10px;overflow:hidden;width:32px;height:32px;background:url(../images/icon_close.png) no-repeat 50% 50%;}
.cocshow img{float:left;width:800px;}
.cocshow h3{float:left;font-size:36px;color:#FFF;font-weight:normal;width:216px;padding:220px 0 0 90px;}
.ecol5{width:110%;height:auto;overflow:hidden;padding:30px 0 150px;}
.ecol5 .item{float:left;width:240px;height:420px;overflow:hidden;padding:36px 52px 0;background:#FFF;border:1px solid #c2a470;margin:0 82px 55px 0;font-size:14px;}
.ecol5 .item img{display:block;margin:0 auto;}
.ecol5 .item h3{font-size:26px;font-weight:100;padding:30px 0 25px;}
/**/
.cul2{overflow:hidden;padding:0 0 100px 0;}
.cul2 p.p0{font-weight:100;font-size:18px;}
.cul2 .clist{width:120%;height:auto;overflow:hidden;padding-top:60px;font-size:14px;}
.cul2 .clist .item{float:left;width:272px;height:auto;overflow:hidden;margin-right:190px;}
.cul2 .clist .item img{display:block;margin:0 auto;}
.cul2 .clist .item h3{font-size:24px;font-weight:100;padding:40px 0 30px;text-align:center;}
.cul3{overflow:hidden;padding:0 0 100px 0;font-size:16px;font-weight:100;color:#626262;}
.cul3 h3{font-family:24px;padding:16px 0;}
.cul3 p{padding:16px 0;}
.cul3 .clist{overflow:hidden;padding:50px 0 100px;}
.cul3 .clist .item{float:left;width:300px;height:auto;overflow:hidden;font-size:14px;}
.cul3 .clist .item img{display:block;margin-bottom:20px;}
.cul3 .c1{float:left;width:556px;}
.cul3 .c2{float:right;width:556px;}
.cul4{overflow:hidden;padding-bottom:100px;}
.cul4 p{font-size:16px;font-weight:100;padding:50px 0;}
.cul4 .clist{overflow:hidden;margin-top:30px;position:relative;}
.cul4 .clist .st li{float:left;width:240px;height:510px;overflow:hidden;position:relative;}
.cul4 .clist .st  li img{display:block;width:240px;height:510px;}
.cul4 .clist .st  li .c{position:absolute;top:0;left:0;width:240px;height:510px;color:#FFF;display:none;}
.cul4 .clist .st  li .c span.bg{display:block;width:240px;height:510px;overflow:hidden;background:#000;opacity:0.4;filter:alpha(opacity=40);z-index:1;position:absolute;top:0;left:0;}
.cul4 .clist .st  li .c a{display:block;position:relative;z-index:2;color:#FFF;width:100%;height:100%;}
.cul4 .clist .st  li .c i{display:block;background:url(../images/arr7.png) no-repeat 0 50%;font-size:12px;line-height:46px;padding-left:70px;margin:240px 60px;}
.cul4 .clist .st  li:hover .c{display:block;}
.culshow{position:absolute;top:0;left:0;width:100%;height:510px;overflow:hidden;background:#000;z-index:3;display:none;}
.culshow ul{width:3600px;margin-left:-480px;}
.culshow ul li{float:left;width:720px;height:510px;overflow:hidden;}
.culshow ul li img{display:block;width:720px;height:510px;opacity:0.3;transition:opacity 0.4s;}
.culshow ul li.active img{opacity:1;}
.culshow a.prev{position:absolute;top:254px;left:100px;display:block;width:44px;height:44px;overflow:hidden;z-index:4;background:url(../images/arr8.png) no-repeat 0 0;}
.culshow a.next{position:absolute;top:254px;right:100px;display:block;width:44px;height:44px;overflow:hidden;z-index:4;background:url(../images/arr8.png) no-repeat -44px 0;}
.int2{overflow:hidden;padding:0 0 100px;}
.int2 p{font-size:16px;padding:20px 0 60px;}
.int2 .ilist .item{float:left;margin-right:10px;}
.int2 .ilist .item1{width:365px;}
.int2 .ilist .item2{width:590px;}
.int2 .ilist .item3{width:225px;margin:0;}
.int2 .ilist img{display:block;margin-bottom:10px;}
.ecos{position:relative;width:100%;height:600px;overflow:hidden;padding:60px 0;}
.ecos a.prev{display:block;width:80px;height:80px;overflow:hidden;background:url(../images/arr9.png) no-repeat 0 0;margin:0 auto 20px;}
.ecos a.prev:hover{background-position:-80px 0;}
.ecos a.next{display:block;width:80px;height:80px;overflow:hidden;background:url(../images/arr9.png) no-repeat 0 -80px;margin:20px auto 0;}
.ecos a.next:hover{background-position:-80px -80px;}
.ecos .c{position:relative;width:100%;height:400px;overflow:hidden;}
.ecos .c .t1{float:left;width:400px;height:400px;}
.ecos .c .item{float:left;width:199px;height:199px;margin:0 1px 1px 0;position:relative;}
.ecos .c .item2{float:left;width:399px;height:399px;margin:0 1px 1px 0;position:relative;}
.ecos .c .d{position:absolute;top:0;left:0;width:100%;height:100%;color:#FFF;display:none;}
.ecos .c .d a{color:#FFF;}
.ecos .c .d span.bg{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);}
.ecos .c .d a{display:block;position:relative;width:160px;height:160px;padding:20px;overflow:hidden;z-index:2;}
.ecos .c .d strong{display:block;font-size:16px;padding-bottom:10px;}
.ecos .c .d i{display:block;width:32px;height:32px;background:url(../images/arr4.png) no-repeat 0 0;position:absolute;bottom:20px;left:20px;}
.ecos .c .item2 .d a{width:320px;height:320px;padding:40px;}
.ecos .c .item2 .d strong{font-size:24px;font-weight:normal;padding-bottom:20px;}
.ecos .c .item2 .d i{bottom:40px;left:40px;}
.ecos .c .item:hover .d,.ecos .c .item2:hover .d{display:block;}
.ecoshow{position:absolute;top:160px;left:0;overflow:hidden;background:#c2a470;color:#FFF;z-index:3;width:100%;height:399px;font-size:14px;display:none;}
.ecoshow a.close{position:absolute;top:10px;right:10px;overflow:hidden;width:32px;height:32px;background:url(../images/icon_close.png) no-repeat 50% 50%;}
.ecoshow img{float:left;width:600px;}
.ecoshow .ec{float:left;width:480px;height:auto;padding:60px 0 0 40px;}
.ecoshow h3{float:left;font-size:24px;color:#FFF;font-weight:normal;width:100%;height:auto;overflow:hidden;margin-bottom:20px;}
.ecoshow .etxt{width:100%;height:160px;overflow:hidden;margin-bottom:20px;}


.wrapper{width:1200px;}
.wrapper .top h1{padding-left:50px;}
.wrapper .cont{width:100%;}
.wrapper .news-list .item{width:288px;}
.wrapper .news-list .item img.t{width:346px;height:219px;}
.wrapper .eco2 .item,.wrapper .eco4 .item,.wrapper .eco3 .item,.wrapper .ecol5 .item{margin-right:35px;}
.wrapper .ecol2 .ecoc li{width:366px;}
.wrapper .cocshow img{margin-left:-100px;}
.wrapper .cul2 .clist .item{margin-right:140px;}
.wrapper .cul3 .clist .item{width:275px;}
.wrapper .cul3 .c1,.wrapper .cul3 .c2{width:500px;}
.wrapper .cul4 .clist .st li{width:220px;}
.wrapper .culshow ul{margin-left:-530px;}
.wrapper .about1 .a1l{width:500px;}
.wrapper .about4 .abt span{width:530px;}
.wrapper .about4 .abc .item1 p{margin-left:40px;}
.about5 .abc2 p{padding-left:1em;text-indent:-1em;}
.wrapper .about5 .abc3 .item{margin-right:40px;}
.wrapper .jobd3 h3{width:350px;}
.wrapper .int1 .link a{float:left;width:540px;overflow:hidden;margin:50px 10px;}
.wrapper .int1 .link img{margin:0 0 0 -25px;}
.wrapper .int2 .ilist .item2{width:540px;overflow:hidden;}
.wrapper .int2 .ilist .item1{width:315px;overflow:hidden;}
.wrapper .int2 .ilist .item1 img,.wrapper .int2 .ilist .item2 img{margin-left:-25px;}
.wrapper .ecos .c .item2{width:332px;height:332px;overflow:hidden;}
.wrapper .ecos .c .t1{width:332px;overflow:hidden;}
.wrapper .ecos .c .t1 .item{width:165px;height:165px;overflow:hidden;}
.wrapper .ecos .c .t1 .item img{width:100%;}
.wrapper .ecoshow,.wrapper .ecos .c{height:332px;}
.wrapper .ecoshow img{width:550px;}
.wrapper .ecos .c .d a{width:130px;height:130px;}
.wrapper .ecos .c .item2 .d a{width:270px;height:270px;}
.wrapper .ecoshow .etxt{height:120px;}

/**/
#nbg{position: absolute;top:0;left: 0;width:100%;height: 100%;background:#000;opacity: 0.3;filter:alpha(opacity=30);z-index: 6;display: none;;}
.navigation{position: relative;}
.sub-nav{position:absolute;width:650px;height:auto;background:#FFF;top:60px;right:0;color:#626262;padding: 15px 20px;transform: perspective(400px) rotate3d(1,0,0,-90deg);transform-origin: 50% 0;transition: 0.3s;opacity:0; 
	z-index: 8;}
.navigation ul li:hover .sub-nav{transform: perspective(400px) rotate3d(0, 0, 0, 0);opacity:1;}
.sub-nav .sr{float:right;width:210px;font-weight:100;padding-right:60px;}
.sub-nav .sr h3{font-size:24px;font-weight:100;height:50px;}
.sub-nav .sr span.fix{display:block;width:44px;height:3px;overflow:hidden;background:#c2a470;margin-top:30px;}
.sub-nav .sl{float:left;}
.sub-nav .sl ul{font-size:12px;line-height: 20px;}
.sub-nav .sl ul li{float: left;padding: 0;margin:0 15px;}
.sub-nav .sl ul li a{color:#707070;transition:none;}
.sub-nav .sl ul li a:hover{color:#c79f67;text-decoration:underline;}
.sub-nav span.arr{position:absolute;top:0;left: 0;display:block;width:52px;height:26px;background:url(../images/arr10.png) no-repeat 50% 0;}
.sub-nav.sn1 span.arr{left:145px;}
.sub-nav.sn2 span.arr{left:230px;}
.sub-nav.sn3 span.arr{left:320px;}
.sub-nav.sn4 span.arr{left:325px;}
.sub-nav.sn5 span.arr{left:590px;}
.sub-nav.sn6 span.arr{left:590px;}

/**/
.about3 .alist .item5{left:1000px;top:26px;width:420px;height:152px;}
.about3 .alist .item6{left:1300px;top:197px;}
.about3 .alist .item7{left:1600px;top:20px;width:300px;}
.about3 .alist .item8{left:2040px;top:45px;width:240px;}
.about3 .alist .item9{left:2300px;top:150px;width:240px;}
.about3 .alist .item10{left:2500px;top:28px;width:280px;height:136px;}
.about3 .alist .item10-1{left:2700px;top:172px;width:240px;}
.about3 .alist .item11{left:3020px;top:46px;width:300px;height: 130px;}
.about3 .alist .item12{left:3400px;top:200px;width:420px;padding-top: 60px;}
.about3 .alist .item13{left: 3600px;top: 42px;width: 300px;height: 80px;}
.about3 .alist .item14{left:3580px;top:148px;width:360px;height:60px;}

/**/
.ecoshow .eb span{float:left;}
.ecoshow .eb a.more{float:right;width:90px;line-height:32px;padding:0 10px;border:1px solid #FFF;color:#FFF;margin-top:2px;}
.ecoshow .eb a.more i{float:right;width:12px;height:12px;overflow:hidden;background:url(../images/arr11.png) no-repeat 50% 50%;margin-top:10px;}
.eco_detail{padding:90px 0;overflow:hidden;}
.eco_detail h1{font-size:34px;line-height:1.2;font-weight:normal;padding-bottom:10px;}
.eco_detail .info span{display:block;}
.eco_detail .detail{padding:60px 0 180px;overflow:hidden;}
.eco_detail .detail .cover{float:left;width:600px;}
.eco_detail .detail .c{padding-left:640px;font-size:16px;}
.eco_detail .detail .c p{padding-bottom:24px;}
.eco_detail .news-nav .nnp strong{float:left;}
.eco_detail .news-nav .nnn strong{float:right;}
.eco_detail .news-nav  a{display:inline-block;margin:14px 20px;}

/**/
.ec1-1{width:960px;height: 175px;padding: 32px 30px 32px 45px;border: 1px solid #ebe0cd;margin: 75px auto 40px;border-radius: 20px 0 20px 0;}
.ec1-1-1{width:480px;height: 100%;padding-right: 27px;border-right:1px solid #ebe0cd; float:left; display:inline;}
.ec1-1-2{ width:200px; float:left; display:inline; padding-left:120px;}
.ec1-1-1 h2{padding-top:30px;font-size: 30px;font-weight: normal;color: #a1743b;margin-bottom: 30px;}
.ec1-1-1 p{font-size: 16px;padding: 5px 0 5px 3em;text-indent: -3em;}
.ec1-2{width:1000px;height: auto;overflow:hidden;margin:0 auto;padding-bottom: 40px;}
.ec1-2 h2{font-size: 30px;font-weight: normal;color: #a1743b;margin: 20px 0;text-align: center;}
.ec1-2 p{font-size: 14px;padding: 10px 0;}
.ec1-3{padding-bottom: 80px;overflow: hidden;}
.ec1-3 img{display:block;margin: 0 auto 10px;}
/**/
/*.es1-1{background-image: url(../images/cul1-1.png);background-position: 710px 12px;}*/
.ec1-2 a.go{display: block;width:231px;height: 44px;line-height: 44px;color: #c79f67;font-size: 16px;text-indent: 24px;background: url(../images/cul_bg1.png) no-repeat 0 0; 
	margin: 20px auto;}
.cul1-3{width:630px;}
.cul2-2{width:735px;height: 280px;margin:50px 0;border-radius: 25px 0 25px 0;overflow: hidden;}
.cul2-2 .item{float: left;width:245px;height: 280px;position: relative;}
.cul2-2 .item img{display: block;}
.cul2-2 .item span{display:block;width:100%;height: 140px;line-height: 140px;position: absolute;bottom: 0;left: 0;text-align: center;color: #FFF;}
.cul2-2 .item.item2 span{top:0;}
.cul3-2,.cul4-2{width:980px;}
.cul3-2 .item span{line-height: 20px;padding-top: 50px;height: 90px;}
/**/
.int1-1{background-image: url(../images/int1-1.png);}
.int1-3{width:490px;}
.int2-1{padding: 20px 0 50px;}
.int2-1 a.go{display: block;width:181px;height: 44px;line-height: 44px;color: #c79f67;font-size: 16px;text-indent: 24px;background: url(../images/int_bg0.png) no-repeat 0 0; 
	margin: 20px 0 60px;}
.int2-1 img{display: block;}
.int2-1 img.cover{float: right;margin-left: 30px;}
/**/
.bus1-1{background-image: url(../images/bus1-1.png);}
.fou1{width:1000px;height: auto;overflow: hidden;margin: 0 auto;padding: 50px 0 80px;}
.fou1 .i{float: left;}
.fou1 .c{padding-left: 350px;}
.fou1 .c h2{font-size: 36px;font-weight: normal;margin-bottom: 40px;}
.fou1 .c h5{font-size: 20px;font-weight: normal;color: #a1743b;margin-bottom: 40px;}
.fou1 .c h3{font-size: 30px;font-weight: normal;color: #c8a063;margin: 40px 0 20px;}
.fou1 .c p{padding:10px 0;}
.fou1 .c img{display: block;margin-top: 20px;}
.fou1 .c ul li{padding-left: 2em;text-indent: -2em;line-height: 22px;}
/**/
.news-list2{width:1000px;height: auto;overflow: hidden;padding:60px 0;margin:0 auto;}
.news-list2 .item{width:100%;height: auto;overflow: hidden;padding:20px 0;border-top:1px solid #efefef;}
.news-list2 .item img{float: left;margin-right: 30px;max-width: 300px;}
.news-list2 .item h5{font-size: 20px;font-weight: normal;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;margin: 15px 0;}
.news-list2 .item .txt{max-height: 80px;overflow: hidden;line-height: 20px;margin-bottom: 20px;}
.news-list2 .item .b{overflow:hidden;line-height:24px;}
.news-list2 .item .b .view{float:left;padding-right:18px;border-right:1px solid #EEE;}
.news-list2 .item .b .view i{float:left;width:24px;height:24px;overflow:hidden;background:url(../images/icons1.png) no-repeat 0 0;margin-right:4px;}
.news-list2 .item .b .share{float:left;width:180px;padding-left:18px;}
.news-list2 .item .b .share span{float:left;cursor:pointer;}
.news-list2 .item .b .share span i{float:left;width:24px;height:24px;overflow:hidden;background:url(../images/icons1.png) no-repeat 0 -24px;}
.news-list2 .item .b .share .icons{float:left;padding-left:12px;display:none;}
.news-list2 .item .b .share .icons a{float:left;margin:0 3px;}
.news-list2 .item .b .share .icons a i{float:left;width:24px;height:24px;background:url(../images/icons1.png) no-repeat 0 100px;}
.news-list2 .item .b .share .icons a i.wb{background-position:0 -48px;}
.news-list2 .item .b .share .icons a i.twb{background-position:0 -72px;}
.news-list2 .item .b .share .icons a i.db{background-position:0 -96px;}
.news-list2 .item .b .share .icons a i.rr{background-position:0 -120px;}
.news-list2 .item:hover{color:#a1743b;}
.news-list2 .item:hover a{color:#a1743b;}
.news-list2 .item:hover .b{color:#c2a470;}
.news-list2 .item:hover .b .view i{background-position:-24px 0;}
.news-list2 .item:hover .b .share span i{background-position:-24px -24px;}
.news-list2 .item:hover .b .share .icons{display:block;}
.news-list2 .nmore{width:100%;height: auto;overflow: hidden;margin-top: 20px;}
.news-list2 .nmore a{display: block;line-height: 54px;background: #c2a470;color: #FFF;text-align: center;}
/**/
.ec9d{padding:20px 0 40px;overflow: hidden;}
.ec9d h2{font-size: 36px;font-weight: normal;margin-bottom: 10px;}
.ec9d .c1,.ec9d .c2{width:100%;overflow: hidden;margin-top: 30px;border-top:1px solid #e7dbc5;}
.ec9d h3{font-size:24px;font-weight: normal;margin: 10px 0;}
.ec9d p{padding: 10px 0;}
.ec9d .c2{margin-bottom: 40px;}
/**/
.ab1-1 img.cover{display: block;margin-top: 40px;}
.ab1-1 h3{font-size: 30px;font-weight: normal;margin: 50px 0 30px;color: #c79f67;}
.ab1-1 img.i{float: right;margin: -50px 0 0 40px; 
}
.ab1-1 p{padding: 10px 0;}
.ab1-2{width: 1060px;height:auto;overflow: hidden;padding: 30px 0;margin-top: 80px;}
.ab1-2 .item{float:left;width:470px;height: 210px;overflow:hidden;padding:30px 0;margin: 0 60px 0 0;border-top:1px solid #e8d8c6;}
.ab1-2 .item i{float: left;width:130px;height: 130px;overflow: hidden;background: url(../images/ab1_icons.png) no-repeat 0 200px;}
.ab1-2 .item i.icon1{background-position: 0 0}
.ab1-2 .item i.icon2{background-position: 0 -130px}
.ab1-2 .item i.icon3{background-position: 0 -260px}
.ab1-2 .item i.icon4{background-position: 0 -390px}
.ab1-2 .item h5{padding-left: 180px;font-size: 18px;font-weight: normal;margin-bottom: 20px;}
.ab1-2 .item ul{padding-left: 180px;font-size: 12px;line-height: 20px;}
.ab1-2 .item ul li{padding-left: 3em;text-indent: -3em;}
.ab2-1{width: 100%;overflow: hidden;padding: 40px 0;font-size: 12px;}
.ab2-1-1{float: left;width:350px;margin: 0 160px 80px;}
.ab2-1-2{float: left;width: 260px;}
.ab2-1 h5{font-size: 30px;color: #c79f67;font-weight: normal;padding-bottom: 25px;border-bottom: 1px solid #c79f67;}
.ab2-1-2 .c{padding: 20px 0;}
.ab2-1-2 .c p{padding: 12px 0;}
.ab2-1 ul{padding: 20px 0;line-height: 1.8;}
.ab2-1 ul li{width: 100%;overflow: hidden;padding: 12px 0;}
.ab2-1 ul li strong{float: left;width: 110px;font-size:16px;}
.ab2-2{overflow: hidden;text-align: center;padding-bottom:60px; 
}
.sitemap {overflow: hidden;padding:20px 0 40px;}
.sitemap .item{float: left;width:250px;height: auto;}
.sitemap .item h3{font-weight: normal;font-size: 24px;padding: 15px 0;color: #c2a470;border-bottom:1px solid #ede4d4;}
.sitemap .item ul{overflow: hidden;padding:20px 0;}
.sitemap .item ul li{padding: 5px 0;}
.sitemap .item1{height: 380px;}
.contact1{margin: 40px 0;overflow: hidden;line-height:42px;background: #f9f6f0;}
.contact1 .map{float: right;width: 568px;height: 400px;overflow:hidden;border-left: 2px solid #FFF;}
.contact1 .c{float: left;width: 370px;padding: 40px 0 0 50px;}
.contact1 .c h3{font-size: 18px;font-weight: normal;margin-bottom: 20px;}
.contact1 .c ul li{padding-left: 3em;text-indent: -3em;}
.contact2 {width:1030px;}
.contact2 .item{float: left;width:375px;height: auto;overflow: hidden;margin-right:30px;margin-top: 20px;padding:40px 55px; 
	border-top:2px solid #c2a470;}
.contact2 .item h5{font-size:18px;font-weight: normal;margin-bottom: 24px;}
.legal{overflow: hidden;padding: 40px 0;line-height: 1.8;}
.legal p{padding-bottom: 24px;}
.legal p.p0{font-size: 16px;}
.legal h5{font-size: 14px;font-weight: normal;}

/**/
.nec2-1{padding: 70px 100px 50px;overflow: hidden;text-align: center;}
h2.ect{width: 100%;border-bottom: 1px solid #f2ece1;font-size: 30px;font-weight: normal;color: #c2a470;line-height: 3;}
span.ect-fix{display: block;width: 84px;height: 3px;overflow: hidden;background-color: #c2a470;margin: 0 auto 50px;}
.nec2-1 h3{font-size: 24px;font-weight: normal;line-height: 2;}
.nec2-1 img{display: block;margin: 50px auto 0;}
.nec2-2,.nec2-3{padding: 40px 100px;text-align: center;}
.nec2-2 ul{padding: 40px 0 0;overflow: hidden;text-align: center;}
.nec2-2 ul li{float: left;width: 25%;height: auto;overflow: hidden;}
.nec2-2 ul li img{display: block;margin: 0 auto;border-radius: 50%;}
.nec2-2 ul li h5{font-size: 24px;font-weight: normal;line-height: 2.5;}
.nec2-2 ul li span{display: block;color: #959595;}
.nec2-3 img{display: block;margin: 40px auto;}
.nw{margin: 25px 100px;padding: 25px 0;overflow: hidden;}
.nec3-1{padding-top: 90px;padding-bottom: 50px;}
.nec3-1 img{float: right;}
.nec3-1 .c{width: 532px;overflow: hidden;}
.nec3-1 h2{font-size: 30px;font-weight: normal;color: #c79f67;line-height: 1.2;padding-bottom: 20px;}
.nec3-1 p{padding: 20px 0 0 0;line-height: 1.8;}
.nec3-2{border-top: 1px solid #e3cfb3;}
.nec3-2 h2{font-size: 30px;font-weight: normal;color: #c79f67;padding-bottom: 40px;}
.nec3-2 .c{width: 1000%;overflow: hidden;}
.nec3-2 .item{float: left;}
.nec3-2 .item .c1{width: 91px;height: 300px;font-size: 16px;overflow: hidden;border-right: 1px solid #c79f67;padding: 0 14px;writing-mode: vertical-tl;-webkit-writing-mode: vertical-rl;background: url(../images/narr1.png) no-repeat 72px bottom;}
.nec3-2 .item .c2{width: 380px;height: 200px;overflow: hidden;padding: 50px 70px;background-color: #f7f1e9;font-size: 16px;}
.nec3-2 .item .c2 h5{font-size: 36px;font-weight: normal;padding-bottom: 30px;}
.nec3-3{border-top: 1px solid #e3cfb3;}
.nec3-3 h2{font-size: 30px;font-weight: normal;color: #c79f67;padding-bottom: 40px;}
.nec3-3 p.p0{font-size:16px;}
.nec3-3 .c{width: 120%;overflow: hidden;padding: 60px 0;margin-left: -40px;}
.nec3-3 .item{float: left;width: 258px;height: 130px;border-right: 1px solid #c79f67;padding: 0 40px;font-size: 12px;}
.nec3-3 .item2{width: 320px;}
.nec3-3 .item:last-child{border: 0;}
.nec3-3 .item h5{font-size: 16px;font-weight: normal;padding-bottom: 30px;color: #c79f67;}
.nec3-3 img{display: block;margin-bottom: 50px;}
.nec4-1{padding: 50px 0;}
.nec4-1 h2{font-size: 30px;font-weight: normal;color: #c79f67;margin-bottom: 50px;}
.nec4-1 img{float: right;}
.nec4-1 .c{float: left;width: 500px;}
.nec4-1 .c p{font-size: 16px;}
.ntt{padding: 30px 45px;overflow: hidden;min-height: 175px;margin-top: 50px;background-color: #fafafa;border: 1px solid #e5e5e5;font-size: 12px;}
.ntt h5{font-size:14px;font-weight: normal;line-height: 3;border-bottom: 1px dotted #a9a8a8;}
.ntt ul{overflow: hidden;padding: 10px 0 0 20px;}
.ntt ul li{list-style: disc;padding: 6px 0 6px 0;}
.ntt2 ul li{float: left;width: 50%;}
.nec4-2{padding: 50px 0;border-top: 1px solid #c79f67;}
.nec4-2 h2{font-size: 30px;font-weight: normal;color: #c79f67;margin-bottom: 40px;}
.nec4-2 img.cover{float: left;margin-left: 50px;}
.nec4-2 .c{float: right;width: 450px;}
.nec4-2 .c p{font-size: 16px;margin-bottom: 20px;}
.nec5-1{padding: 50px 0;}
.nec5-1 h2{font-size: 30px;font-weight: normal;color: #c79f67;border-bottom: 1px solid #c79f67;width: 16em;padding-bottom: 40px;}
.nec5-1 img{float: right;}
.nec5-1 .c{float: left;width: 500px;}
.nec5-1 .c p{font-size: 16px;padding-top: 50px;}
.nec5-1 .ntt ul li{float: left;width: 50%;}
.nec6-1 .ntt ul li{width: 100%;}
.nec6-1 .c p{font-size: 16px;padding-top: 40px;}
.nec7-1 {text-align: center;}
.nec7-2{width: 990px;margin: -20px auto 60px;overflow: hidden;}
.nec7-2 .wcont{position: relative;width: 300%;height: 330px;overflow: hidden;}
.nec7-2 .wcont .col{float: left;width: 990px;height: 330px;overflow: hidden;border-radius: 15px 0 15px 0;}
.nec7-2 .wcont .col .item{float: left;width: 165px;height: 330px;position: relative;overflow: hidden;}
.nec7-2 .wcont .col .item img{display: block;width: 165px;height: 330px;}
.nec7-2 .wcont .col .item .bg{position: absolute;top: 0;left: 0;width: 165px;height: 330px;background-color: rgba(0,0,0,0.6);opacity: 0;transition: opacity 0.4s;}
.nec7-2 .wcont .col .item:hover .bg{opacity: 1;}
.nec7-2 .wcont .col .item .bg a{display: block;width: 100%;height: 100%;text-align: center;}
.nec7-2 .wcont .col .item .bg span{display: block;font-size: 22px;color: #fff;width: 4em;margin: 110px auto 20px;}
.nec7-2 .wcont .col .item .bg i{display: block;width: 27px;height: 27px;overflow: hidden;background: url(../images/narr2.png) no-repeat 50% 50%;margin: 0 auto;}
.nec7-2 .wpage{text-align: center;overflow: hidden;margin-top: 42px;}
.nec7-2 .wpage a{display: inline-block;vertical-align: middle;margin: 0 6px;width: 8px;height: 8px;background-color: #e6e8f0;border-radius: 50%;}
.nec7-2 .wpage a:hover,.nec7-2 .wpage a.active{background-color: #c79f67;}
.nec7-2 .wpage span.prev,.nec7-2 .wpage span.next{display: inline-block;vertical-align: middle;width: 46px;height: 46px;background:transparent url(../images/npage.png) no-repeat 0 0;margin: 0 24px;cursor: pointer; 
}
.nec7-2 .wpage span.next{background-position: 0 -46px;}
.nec-detail h2{font-size: 30px;font-weight: 100;text-align: center;color: #c79f67;}
.nec-detail h5{text-align: center;font-weight: normal;padding: 30px 0;}
.nec-d1{padding: 55px 0;overflow: hidden;border-top: 1px solid #e7dbc5;border-bottom: 1px solid #e7dbc5;}
.nec-d1 img{float: right;}
.nec-d1 .c{float: left;width: 450px;}
.nec-d1 h3{font-size: 20px;font-weight: normal;color: #c79f67;padding-bottom: 12px;}
.nec-d1 p{padding-top: 30px;line-height: 1.5;}
.nec-d2 h3{font-size: 20px;font-weight: normal;color: #c79f67;margin: 55px 0 30px;}
.nec-d2 .col-left{float: left;width: 450px;}
.nec-d2 .col-right{float: right;width: 450px;}
.nec-d2 img{display: block;max-width: 100%;margin: 80px 0;}
.nec-d2 .item{padding: 40px 0;border-top: 1px solid #e7dbc5;border-bottom: 1px solid #e7dbc5;line-height: 1.5;min-height: 230px
}
.nec-d2 .item2{min-height: 280px;}
.nec-d2 .item3{min-height: 330px;}
.nec-d2 .item h5{font-size: 16px;padding: 0;text-align: left;}
/**/
.es2-1{margin-right: 0;}
.es2-1 .imgs{float: right;width: 578px;height: 600px;overflow: hidden;margin-top: 30px;}
.es2-1 .imgs .imgc{z-index: 1;width: 578px;height: 600px;}
.es2-1 .imgs .imgc img{display: block;top: 0;left: 0;display: ;}
.es2-1 .imgs .imgp{position: absolute;width: 100%;bottom: 15px;text-align: center;z-index: 9;}
.es2-1 .imgs .imgp a{display: inline-block;margin: 0 6px;width: 8px;height: 8px;background-color: #e6e8f0;border-radius: 50%;}
.es2-1 .imgs .imgp a:hover,.es2-1 .imgs .imgp a.active{background-color: #c79f67;}
.es2-1 .c{float: left;width: 500px;line-height: 35px;}
.es2-1 h2{font-size: 30px;font-weight: normal;color: #c79f67;}
.es2-1 p{padding: 12px 0;}
.es2-1 p.p0{font-size: 16px;padding: 40px 0;}
.es2-2{overflow: hidden;border-top: 1px solid #c79f67;margin-top: 50px;}
.es2-2 h2{font-size: 30px;font-weight: normal;color: #c79f67;margin: 30px 0;}
.es2-2 p{padding: 12px 0;}
.es2-2 img{display: block;margin: 30px auto;max-width: 100%;}
.es2-2 .col-left{float: left;width: 445px;}
.es2-2 .col-left img{margin-top: 50px;}
.es2-2 .col-right{float: right;width: 445px;}
.vac1-1{background-image: url(../images/vac1-1.png);background-position: 730px 52px;}
.vac1-2{padding-bottom: 160px;}
.nfd1{padding-top: 80px;}
.nfd1 img.cover{float: right;}
.nfd1 .c{float: left;width: 436px;overflow: hidden;}
.nfd1 h2{font-size: 30px;font-weight: normal;color: #a1743b;margin-bottom: 50px;}
.nfd1 .c img{display: block;margin-bottom: 50px;}
.nfd2{border-top:1px solid #c79f67;padding: 50px 0;}
.nfd2 .col-left{float: left;width: 450px;}
.nfd2 .color-right{float: right;width: 500px;}
.nfd2 .col-left ul li{width: 100%;overflow: hidden;padding: 6px 0;}
.nfd2 .col-left strong{float: left;font-size: 16px;width: 6em;}
.nfd2 .col-left h5{font-size: 16px;margin: 30px 0 6px;}
.nfd2 .col-right h5{font-size: 16px;margin: 6px 0 20px;}
.ntt3{padding: 30px 45px;overflow: hidden;min-height: 175px;background-color: #fafafa;border: 1px solid #e5e5e5;font-size: 12px;}
.ntt3 table{width: 100%;}
.ntt3 table th{font-size:16px;font-weight: normal;line-height: 3;border-bottom: 1px dotted #a9a8a8;font-weight: normal;text-align: left;}
.ntt3 table td{padding: 15px 0 0;}
.ntt3 table tfoot td{font-size: 16px;padding-top: 20px;}
.ew{width: 1000px;height: auto;overflow: hidden;margin: 40px auto;}
a.govideo{display: block;width: 210px;height: 44px;overflow: hidden;border: 1px solid #e0e0e0;color: #c3a56d;line-height: 44px;text-align: center;border-radius: 22px;margin: 20px auto;}
a.govideo i{float: right;width: 33px;height: 33px;background: url(../images/getvideo.png) no-repeat 50% 50%;margin: 5px 5px 0 0;}
a.govideo:hover{border-color: #c3a56d;}
.nec-d2 .col-left>:first-child{margin-top:0}
#aVideo{position: absolute;top: 0;left: 0;width: 640px;height: 480px;background-color: #000;z-index: 99;display: none;}
#bgDiv{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.5;z-index: 98;display: none;}

.abshu{ display:block; color:#4f4f4f; font-size:12px; line-height:30px; min-height:700px;}
.absk{padding:40px; height:auto; min-height:700px; _height:700px;}
/*****************product******************/
.cplb{ display:block;}
.cplb li{ display:block; margin-bottom:24px; position:relative; overflow:hidden; width:560px; float:left;}
.cpbg1{ position:absolute; top:0; left:0; background:#f0f0f0; height:197px; width:100%;}
.cpbg1-1{position:absolute; top:0; left:0; background:#f3f3f3; height:0; width:100%;}
.cpbg2{ position:absolute; top:197px; left:0; background:#d6d6d6; height:79px; width:100%;}
.cpbg2-1{position:absolute; bottom:0; left:0; background:#8a3f03; height:0px; line-height:0px; width:100%;}
.cpkb{ display:block; position:relative; left:0; top:0; height:226px; padding:25px;}
.cp-tu{ display:block; width:213px; height:213px; border:8px solid #fff; float:left; background:#FFF;}
.cp-js{ display:block; float:left; margin-left:25px; width:218px; text-align:left;}
.cp-js-ti{ display:block; font-size:20px; color:#000; line-height:42px;}
.cp-js-ti a, .cp-js-ti a:visited{ color:#000;}
.cp-js-ti b{ display: block; width:84px; height:6px; border-bottom:3px solid #8a3f03; line-height:6px;}
.cp-js-js{ display:block; height:127px; padding-top:8px; line-height:30px; font-size:12px; color:#4f4f4f;}
.cp-js-js a, .cp-js-js a:visited{ display:block; color:#4f4f4f;}
.kan1{ display:block; width:131px; height:36px; font-size:12px; line-height:36px; color:#353535; text-align:center; position: relative;} 
.kan1 span{ display:block; position: absolute;  width:131px;left:0; top:0; z-index:3;}
.kan1 b{ display:block; position: absolute;width:131px; height:36px; top:0; z-index:1;}
.kan1 .b1{background: url(../images/kanbg1.png) left top no-repeat; left:0;}
.kan1 .b2{background: url(../images/kanbg2.png) left top no-repeat; right:0;}

.kan1 b, .cpbg1-1, .cpbg2-1{ 
	-webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
}
.cplb li:hover .kan1 span{ color:#FFF;}
.cplb li:hover .kan1 .b1{ width:0;}
.cplb li:hover .kan1 .b2{ width:100%;}
.cplb li:hover .cpbg1-1, .cplb li:hover .cpbg2-1{ height:100%;}


/************************ news ******************************/
.xwl li{ display:block; clear:both; background:#f0f0f0; margin-bottom:16px; padding:23px 30px 33px; position:relative; overflow:hidden;}
.xwl .ne-da{ display:inherit; margin-top:6px;}
.xwl .ne-js-ti{ padding-top:5px; padding-bottom:13px;}
.xwl .ne-js-js{ padding-top:12px; height:70px;}
.xwl .ne-js-line{ width:100%; height:1px; background:#d0d0d0;}
.xwl .ne-js-line2{ width:0%; height:1px; background:#8a3f03;}
.xwl .ne-js-line2, .xwl .ne-js-ti, .ne-js-ti a, .da1, .da2{
	-webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);}
.xwl li:hover .ne-js-line2{ width:100%;}
.xwl li:hover .ne-js-ti{ padding-left:8px;}
.xwl li:hover .da1, .xwl li:hover .da2{ color:#8a3f03;}
.xwl li:hover .duo2{ background:#8a3f03;} .xwl li:hover .duo2-1, .xwl li:hover .duo2-2{ top:-28px;}
/**新闻中心**/
.ne-tjbg{ background:#f0f0f0; overflow:hidden !important; position:relative; left:-400px;}
.duo1{ display: block; float:right; line-height:40px; font-size:12px; color:#8a3f03;}
.duo1 span{ font-family: "宋体";} .duo1:visited{ color:#8a3f03;}
.ne-tjk{border-top:1px solid #dedede; padding-top:40px; margin-left:-90px; overflow:hidden !important; padding-bottom:55px;}
.ne-tj{ display:block; float:left; width:580px; margin-left:90px;}
.ne-da{ background:url(../images/dabg1.png) left top no-repeat; width:120px; height:138px; text-align:center; padding-right:3px; padding-bottom:4px;}
.da1{ display:block; padding-top:27px; line-height:56px; font-size:36px; color:#666;}
.da2{ display:block; line-height:22px; font-size:12px; color:#666;}

.ne-jsk{ display: block; margin-left:0;}
.ne-js-ti{ display:block; padding-bottom:5px; line-height:24px; font-size:14px; color:#000;}
.ne-js-ti a, .ne-js-ti a:visited{ display:block; color:#000;}
.ne-js-js{ display:block; height:84px; line-height:30px; font-size:12px; color:#626262;} .ne-js-js a{ display:block;}
.ne-js-js a, .ne-js-js a:visited{ color:#626262;}
.duo2{ display:block; width:96px; height:28px; text-align:center; line-height:28px; font-size:12px; color:#fff; background:#8c8c8c; position: relative; overflow:hidden;}
.duo2 span{ display:block; position:relative; top:0;}
.duo2, .duo2 span, .da1, .da2{
	-webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);}

.ne-tj:hover .da1, .ne-tj:hover .da2, .ne-tj:hover .ne-js-ti a, .ne-tj:hover .ne-js-js a{ color:#8a3f03;}
.ne-tj:hover .duo2{ background:#8a3f03;} .ne-tj:hover .duo2-1, .ne-tj:hover .duo2-2{ top:-28px;}
.nrna2 a:hover span, .nrna2 a.cenn span{  color:#fff; padding-left:5px;}
.nrna2 a:hover b, .nrna2 a.cenn b{ width:100%;}
.nab-ti{ line-height:44px; font-size:24px; color:#4f4f4f; padding-top:33px; padding-bottom:10px; padding-top:3px;}

/******************************news_view*****************************/
.ne-ti{ display:block; text-align:center; line-height:30px; font-size:26px; padding-bottom:15px; color:#444;}
.ne-gjc{ display:block; text-align:center; line-height:26px; color:#888; padding:8px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:25px;}
.ne-gjc a, .ne-gjc a:visited{ color:#888; }
.fanye{ padding-top:25px;}
.fanye a, .fanye a:visited{ line-height:24px; color:#888;}
.fanhui2{ display:block; float:right; width:100px; height:36px; line-height:36px !important; text-align:center; font-size:14px; color:#888; background:#fefefe; border: 1px solid #ddd !important; overflow: hidden;}
.fanhui2 span{ display:block; position:relative; top:0;}
.fanhui2 span, .fanhui2{-webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);}
.fanhui2:hover{ background:#8a3f03; color:#fff;}
.fanhui2:hover span{ top:-36px;}
.shu12{color:#4f4f4f; font-size:12px; line-height:30px;}