﻿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, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;font-family:"Microsoft YaHei";font-size: 14px;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
a{text-decoration: none;color:#000;}
.clearfix { *zoom: 1; } 
.clearfix:before, .clearfix:after {display: table; line-height: 0; content: ""; } 
.clearfix:after { clear: both; } 
.clear { clear: both; } 
.slide-main{position:relative;width: 100%}
.prev,.next{display:block;width:45px;height:45px;position:absolute;z-index:222;top:280px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:30px;}
.next{right:30px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;bottom:25px;left:0;text-align:center;}
.item a{display:inline-block;width:30px;height:2px;margin:0 7px;text-align: center;font-size: 20px;color: #fff;background: #fff;opacity: .6}
.item a.cur{background: #952229;}
.slide-box,.slide{display:block;width:100%;height:auto;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;background:#ff6900;position:relative;float: left;z-index:8;}
#bgstylea{background:url(../images/banner1.jpg)top center no-repeat;background-size: cover}
#bgstyleb{background:url(../images/banner2.jpg)top center no-repeat;background-size: cover}
#bgstylec{background:url(../images/banner3.jpg)top center no-repeat;background-size: cover}
.slide a{display:block;width:100%;height:660px;cursor:pointer;}
.headerBox{width: 100%;height: 80px;background: #fff;position: relative;}
.header{width: 1200px;height: 80px;margin:0 auto;}
.header .logo{float: left;height: 60px;margin:10px 0;display: block;}
.header .logo img{display: block;height: 60px;}
.header .nav{height: 60px;float: right;margin:20px 0 0;width: 800px;}
.header .nav ul li{width: 100px;float: left;}
.header .nav a{display: block;float: left;height: 60px;line-height: 40px;color: #666;text-align: right;margin:0 10px 0 34px;}
.header .nav a.on{color: #bc9882}
.header .nav ul li .slideDownBox{width: 100%;height: 61px;background: #fff;position:absolute;left: 0;top:80px;z-index: 999;display: none;}
.header .nav ul li:hover .slideDownBox{display: block;}
.header .nav ul li .slideDownBox .slideBox{width: 1200px;height: 60px;border-top: solid 1px #ebebeb;margin:0 auto;}
.header .nav ul li .slideDownBox-about .slideBox{width:696px;height: 60px;border-top: solid 1px #ebebeb;margin:0 auto;padding-left:504px;}
.header .nav ul li .slideDownBox-news .slideBox{width:296px;height: 60px;border-top: solid 1px #ebebeb;margin:0 auto;padding-left:704px;}
.header .nav ul li .slideDownBox .slideBox a{display: block;float: left;height: 30px;margin:15px 10px 15px 26px;opacity: 0.6;padding:0px 0px 0px 0px;}
.header .nav ul li .slideDownBox .slideBox a img{display: block;float: left;width: 30px;height: 30px;margin-right: 10px;}
.header .nav ul li .slideDownBox .slideBox a span{display: block;line-height: 30px;color: #000;float: left;}
.header .nav ul li .slideDownBox .slideBox a:hover{opacity: 1;}
.header .nav ul li .slideDownBox .slideBox a:hover span{color: #bc9882}
.home-proNav{width: 1199px;height: auto;padding:20px 0;margin:0 auto 10px;animation: fadeInUp 1s;}
.home-proNav ul li{float: left;width: 132px;height:130px;border-right: dotted 1px #dfdfdf }
.home-proNav ul li:nth-last-child(1){border:none;}
.home-proNav ul li img{display: block;height: 60px;margin:16px auto 14px;opacity: 0.6;transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;}
.home-proNav ul li span{display: block;text-align: center;color: #444;letter-spacing: .5px}
.home-proNav ul li:hover img{opacity: 1;transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
.home-proNav ul li:hover span{color: #bc9882}
.home-img-proBox{width: 1200px;height: auto;margin:0 auto;}
.home-img-pro{float: left;margin:0 30px 30px 0;width: 585px;height: 385px;position: relative;overflow: hidden;animation: fadeInUp 1s;border-radius: 5px;}
.home-img-pro img{display: block;width: 100%;height: 100%;transition: all 1s}
.home-img-pro2{margin:0 0 30px 0;}
.home-img-pro3{width: 277.5px;height: 210px;}
.home-img-pro h3{display: block;position: absolute;left: 0px;bottom: 0px;height: 100%;}
.home-img-pro h3 img{display: block;width: 100%;height: 100%;}
.home-img-pro:hover img{  transform: scale(1.2);
            -webkit-transform: scale(1.2);
            -moz-transform: scale(1.2);
            -o-transform: scale(1.2);
            -ms-transform: scale(1.2);}
.home-img-pro:hover h3 img{transform: scale(1.0);
            -webkit-transform: scale(1.0);
            -moz-transform: scale(1.0);
            -o-transform: scale(1.0);
            -ms-transform: scale(1.0);}
.home-about{width: 1200px;height: auto;padding:4px 0 10px;margin:0 auto;}
.home-about h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 30px;}
.home-about p{display: block;width: 800px;margin:0 auto 30px;line-height: 24px;color: #808080;text-align: center;letter-spacing: 1px}
.home-about a{display: block;width: 160px;height: 34px;border:solid 1px #ebebeb;line-height: 34px;color:#999;text-align: center;border-radius: 6px;margin:5px auto;letter-spacing: 1px;}
.home-about a:hover{color: #fff;background: #bc9882;transition: all .5s;}
.wide1Box{width: 100%;height: auto;padding:80px 0;background: url(../images/bg2.jpg)top center fixed;background-size: cover;animation: fadeInUp 1s;}
.wide1{width: 1200px;height: auto;margin:0 auto;}
.wide1 ul li{width: 300px;height: auto;float: left;margin:0 50px;}
.wide1 ul li h1{display: block;text-align: center;width: 300px;font-size: 50px;color: #fff;font-weight: 600;line-height: 30px;margin-bottom: 30px;}
.wide1 ul li h3{display: block;text-align: center;width: 300px;font-size: 20px;color: #fff;line-height: 20px;margin-bottom: 20px;letter-spacing: 2px;}
.wide1 ul li p{display: block;line-height: 24px;color: #fff;}
.home-case{width: 1200px;height: auto;padding:70px 0;margin:0 auto;}
.home-case h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.home-caseList{width: 1200px;}
.home-caseList ul li{width: 280px;height: 210px;overflow: hidden;float: left;margin:0 10px 40px;position: relative;}
.home-caseList ul li a{display:block;width: 280px;height: 210px;}
.home-caseList ul li a img{display: block;width: 280px;height: 210px;} 
.home-caseList ul li a .h3{position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4)}
.home-caseList ul li a .h3 h3{display: block;width: 100%;text-align: center;line-height: 40px;color: #fff;font-size: 16px;letter-spacing: 1px;margin-top:85px;}
.home-caseList ul li:hover .h3{height: 40px;top: 170px;transition: all .5s}
.home-caseList ul li:hover .h3 h3{margin-top: 0}
.home-case .more{display: block;width: 160px;height: 34px;border:solid 1px #ebebeb;line-height: 34px;color:#999;text-align: center;border-radius: 6px;margin:0px auto;letter-spacing: 1px;}
.home-case .more:hover{color: #fff;background: #bc9882;transition: all .5s;}
.home-serviceBox{width: 100%;height: auto;padding:70px 0;background:url(../images/bg5.jpg)top center fixed;background-size: cover;}
.home-service{width: 1200px;margin:0 auto;}
.home-service h1{display: block;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;text-align: center;}
.service-home{width: 1200px;margin-bottom: 40px;}
.service-home ul li{float: left;width: 160px;height: auto;margin:0 20px;height: 260px;}
.service-home ul li img{display: block;width: 60px;height:60px;margin:0 auto 10px;}
.service-home ul li h2{display: block;text-align: center;font-size: 20px;line-height: 30px;margin-bottom: 10px;color: #444}
.service-home ul li i{display: block;width: 100px;height: 2px;background: #bc9882;margin:0 auto 10px;}
.service-home ul li p{display: block;text-align: center;line-height: 20px;color: #666;text-align: justify;font-size: 12px;w}
/*.serviceList{width: 536px;height: 935px;background: url(../images/bg3.png);margin-bottom: 40px;}
.serviceList ul li{padding:20px 21px 0 170px;width:345px;height: 167px;}
.serviceList ul li span{display: block;float: left;width: 56px;height: 51px;text-align: center;line-height: 51px;font-size: 24px;color: #fff;}
.serviceList ul li h3{display: block;float: right;width: 280px;height: 55px;line-height: 55px;font-size: 20px;color: #333;letter-spacing: 1px;}
.serviceList ul li p{display: block;float: right; width:280px;height: 72px;line-height: 24px;color: #999;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}*/
.home-service .more{display: block;width: 160px;height: 34px;border:solid 1px #bc9882;line-height: 34px;color:#bc9882;text-align: center;border-radius: 6px;letter-spacing: 1px;margin:0 auto;}
.home-service .more:hover{color: #fff;background: #bc9882;transition: all .5s;}
.home-news{width: 1200px;height: auto;padding:70px 0;margin:0 auto;}
.home-news h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 70px;}
.inNewsBox{width: 1200px;height: auto;margin:0 auto;}
.inNewsLeft{float: left;width: 650px;animation:fadeInLeft .5s;}
.inNewsNav{width: 650px;height: 40px}
.inNewsNav a{display: block;float: left;width: 140px;height: 40px;margin-right: 15px;text-align: center;line-height: 40px;background: #f0f0f0;color: #333;font-size: 16px;letter-spacing: 1px;border-radius: 5px;cursor: pointer;}
.inNewsNav a.NewsNav1{background: #bc9982;color: #fff;}
.inNewsList ul li{width: 650px;height: 84px;padding:30px 0;border-bottom: dashed 1px #ebebeb;}
.inNewsList ul li .left{width: 100px;float: left;height: 100px;margin-right: 20px;}
.inNewsList ul li .left span{display: block;width: 100px;text-align: right;line-height: 30px;font-size: 20px;color: #4a4a4a}
.inNewsList ul li .left i{display: block;width: 100px;text-align: right;line-height: 20px;color: #4a4a4a}
.inNewsList ul li .right{width: 530px;height: 100px;float: left;}
.inNewsList ul li .right a{display: block;width: 500px;height: 40px;line-height: 30px;font-size: 18px;color: #333;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.inNewsList ul li .right p{display: block;width: 530px;height: 48px;line-height: 24px;color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.inNewsList{display: none;}
.inNewsList1{display: block;}
.inNewsList ul li:hover a{color: #bc9982;}
.inNewsRight{width: 500px;height: 620px;float: right;animation:fadeInDown .5s;}
.inNewsRight a{display: block;width: 500px;height: 300px;position: relative;margin-bottom: 20px;overflow: hidden;}
.inNewsRight a img{display: block;width: 500px;height: 300px;}
.inNewsRight a p{display: block;width: 460px;height: 40px;padding:0 20px;position: absolute;left: 0;bottom: 0px;background: rgba(0,0,0,0.6);line-height: 40px;color: #FFF;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.inNewsRight a:hover img{transform: scale(1.3);transition: all .5s}
.footerNavBox{width: 100%;height: auto;padding:40px 0 0;border-top: solid 1px #ebebeb}
.footNav{width: 1200px;height: auto;padding:0 0px 40px;margin:0 auto 00px;position: relative;}
.footNav ul li{float: left;width: 113px;padding-right: 20px}
.footNav ul li h3{display: block;height: 30px;border-bottom: 1px dotted #ebebeb;margin-bottom: 10px;width: 113px;}
.footNav ul li h3 a{display: block;line-height: 30px;color: #333}
.footNav ul li a{display: block;line-height: 24px;color: #999;font-size: 12px;}
.footNav ul li a:hover{color: #bc9882}
.footNav ul li h3 span{display: block;line-height: 30px;color: #333;font-size: 12px;}
.footNav ul li img{display: block;width: 113px;height: 113px;box-shadow: 2px 2px 10px #bc9882	}
.footNav ul li.foot-c{
    float: left;
    width: 382px;
    padding-right: 20px;
}
.footNav ul li.foot-c h3{width: 382px;}
.footNav ul li.foot-c p{display: block;width: 342px;line-height: 30px;color: #666;padding-left: 40px;background: url(../images/footer1.png)center left no-repeat;background-size: 24px;}
.footNav .tel{height: 30px;line-height: 30px;color: #999;font-size: 24px;font-weight: 600;letter-spacing: 1px;position: absolute;right: 156px;bottom: 40px;}
.footNav .wzdt{display: block;background: #bc9882;width: 113px;height: 30px;text-align: center;line-height: 30px;color: #fff;border-radius: 5px;position: absolute;right: 23px;bottom: 40px;}
.footNav .tel span{font-size: 24px;color: #bc9882}
.linkBox{width: 100%;height: auto;padding:20px 0;background: #fafafa}
.link{width: 1200px;margin:0 auto;line-height: 40px;color: #666;font-size: 20px;color: #bc9882}
.link a{display: inline-block;line-height: 40px;color: #666;margin-right: 20px;}
.nowBox{width: 100%;height: 60px;background: #ebebeb;}
.now{width: 1200px;height: 60px;margin:0 auto;}
.nowBox a{line-height: 60px;color: #666;}
.nowBox i{display: block;float: left;line-height: 60px;color: #666;padding:0 10px;}
.about-about{width: 1200px;height: auto;padding:70px 0;margin:0 auto;}
.about-about h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.about-about p{display: block;width: 1180px;height: auto;margin:0 auto 24px;line-height: 24px;color: #808080;text-align: justify;}
.about-about img{display: block;float: left;width: 380px;height: 285px;margin:16px 10px 0;transition: all .5s	}
.about-about img:hover{transform: translate(0, -10px);-webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);-o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}
.about-team{width: 1200px;height: auto;padding:70px 0 30px;margin:0 auto;}
.about-team h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.about-team ul li{width: 284px;height:auto;float: left;margin:0 8px 40px; }
.about-team ul li img{display: block;width: 284px;height: 245px;margin-bottom: 40px;}
.about-team ul li h3{display: block;color: #bc9882;font-size: 24px;line-height: 24px;margin-bottom: 14px;}
.about-team ul li h4{color: #333;margin-bottom: 14px;}
.about-team ul li p{display: block;line-height: 24px;color:#808080;height: 72px;overflow: hidden;}
.dszBox{width: 100%;height: 600px;background: url(../images/bg4.jpg)top center no-repeat;background-size: cover;}
.dsz{width: 1200px;height: 600px;margin:0 auto;}
.dsz img{display: block;float: right;width: 500px;height: 375px;margin-top: 100px;}
.dsz h3{display: block;float: left;width: 430px;height: 80px;color: #fff;font-size: 40px;letter-spacing: 2px;margin:100px 0 40px;border-bottom: solid 1px #fff}
.dsz  p{display: block;float: left;width: 630px;height: 300px;line-height: 30px;font-size: 15px;color: #fff;text-align: justify;letter-spacing: .5px;overflow: hidden;}
.qywh{width: 1000px;height: auto;padding:70px 0 30px;margin:0 auto;}
.qywh h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.qywh h3{line-height: 24px;color: #bc9882;display: block;font-size: 18px;margin:14px 0;}
.qywh p{display: block;line-height: 24px;color: #808080}
.about-honor{width: 1200px;height: auto;padding:70px 0 50px;margin:0 auto;}
.about-honor h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.gallery2 a{display: block;float: left;width: 280px;height: 220px;margin:0 10px 20px;}
.gallery2 a img{display: block;width: 280px;height: 180px;}
.gallery2 a span{display: block;width: 280px;height: 40px;background: #f5f5f5;text-align: center;line-height: 40px;color: #666}
.about-news{width: 1200px;height: auto;padding:70px 0 70px;margin:0 auto;}
.about-news h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.about-news .list{width: 1200px;}
.about-news .list ul li{width: 280px;height: auto;margin:0 10px 40px;float: left;}
.about-news .list ul li .img{display: block;width: 280px;height: 210px;overflow: hidden;}
.about-news .list ul li .img img{display: block;width: 280px;height: 210px;}
.about-news .list ul li .h3{display: block;width: 280px;height: 55px;line-height: 60px;color: #bc9882;font-size: 18px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.about-news .list ul li p{display: block;width: 280px;height: 40px;line-height: 20px;color: #808080;font-size: 12px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.about-news .list ul li:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transition: all .5s;}
.page{width: 100%;height: 30px;text-align: center;}
.page a{display:inline-block;padding:0 14px;height: 30px;background: #bc9882;line-height: 30px;color:#fff;margin:0 5px;}
.page .thisclass{display:inline-block;padding:0 14px;height: 28px;line-height: 28px;margin:0 5px;background: #fff;color: #bc9882;border:solid 1px #bc9882;cursor: pointer;}
.page select{display: inline-block;height: 28px;border:solid 1px #bc9882;color: #666;}
.video{width: 1200px;height: auto;padding:70px 0 70px;margin:0 auto;}
.video h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.videoList{width: 1220px;}
.videoList ul li{position: relative;float: left;width: 285px;height: auto;margin:0 20px 40px 0;background: #fafafa;border-radius: 5px;overflow: hidden;}
.videoList ul li .img{display: block;width: 285px;height: 190px;overflow: hidden;border-radius: 5px;}
.videoList ul li .img img{display: block;width: 285px;height: 190px;border-radius: 5px;}
.videoList ul li .playBtn{display: block;position: absolute;left: 0px;top: 0px;width:285px;height: 190px;background: rgba(0,0,0,0.3);z-index: 2;border-radius: 5px;}
.videoList ul li .playBtn img{display: block;width: 50px;height: 50px;margin:70px auto;border-radius: 5px;}
.videoList ul li .h3{display: block;line-height: 30px;width: 180px;padding:0 10px;font-size: 16px;color: #bc9882;float: left;margin-top: 10px;}
.videoList ul li span{display: block;float: left;padding-left: 10px;color: #808080;line-height: 20px;font-size: 12px;}
.videoList ul li .link{display: block;float: right;width: 30px;height: 30px;margin:20px 10px;}
.videoList ul li .link img{display: block;width: 30px;height: 30px;}
.videoList ul li .link img:hover{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transition: all 1s}
.case{width: 1200px;height: auto;padding:70px 0 70px;margin:0 auto;}
.case h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.caseNav{width: 1200px;height: 15px;text-align: center;margin-bottom: 56px;border-bottom: solid 1px #ebebeb}
.caseNav a{display:inline-block;height: 30px;background: #f0f0f0;line-height: 30px;padding:0 24px;color: #333;border-radius: 5px;margin:0 5px;}
.caseNav a:hover,.caseNav a.on{background: #bc9882;color: #fff;}
.caseList{width: 1200px;}
.caseList ul li{float: left;width: 280px;height: auto;background: #f0f0f0;margin:0 10px 40px;}
.caseList ul li .img{display: block;width: 280px;height: 210px;overflow: hidden;}
.caseList ul li .img img{display: block;width: 280px;height: 210px;}
.caseList ul li span{display: block;width: 240px;height: 40px;line-height: 40px;text-align: center;padding:0 20px;letter-spacing: 1px;color: #bc9882}
.caseList ul li:hover{box-shadow: 2px 2px 10px #bc9882;transform: translate(0, -10px);
            -webkit-transform: translate(0, -10px);
            -moz-transform: translate(0, -10px);
            -o-transform: translate(0, -10px);
            -ms-transform: translate(0, -10px);transition: all 1s;}
.news{width: 1200px;height: auto;padding:70px 0 70px;margin:0 auto;}
.news h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.newsList{width: 1200px;height: auto;}
.newsList ul li{height: 150px;width: 1158px;border: solid 1px #ebebeb;margin-bottom: 20px;padding: 20px;background: #f9f9f9;position: relative;}
.newsList ul li img{display: block;float: left;width: 200px;height: 150px;margin-right: 20px;}
.newsList ul li h3{display: block;float: left;width: 480px;font-size: 18px;line-height: 30px;color: #666;padding-right: 200px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;margin-bottom: 10px;}
.newsList ul li p{display: block;float: left;width: 680px;height: 72px;line-height: 24px;margin-bottom: 20px;color: #999;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical}
.newsList ul li h3:hover{color: #bc9882;}
.newsList ul li .right{width: 177px;padding:15px 35px;height: 90px;border-left: solid 1px #c1c1c1;position: absolute;right: 0px;top: 35px;}
.newsList ul li .right .data{display: block;padding-left: 30px;background: url(../images/data.png)left center no-repeat;background-size: 16px;line-height: 30px;color: #666}
.newsList ul li .right .eye{display: block;padding-left: 30px;background: url(../images/eye.png)left center no-repeat;background-size: 18px;line-height: 30px;color: #666}
.newsList ul li .right .write{display: block;padding-left: 30px;background: url(../images/write.png)left center no-repeat;background-size: 20px;line-height: 30px;color: #666;background-position: 2px}
.newsList ul li .a{display: block;position: absolute;left: 240px;bottom: 24px;color: #bc9882;}
.news .page{margin-top: 40px}
.service{width: 1200px;height: auto;padding:70px 0 70px;margin:0 auto;}
.service h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.service .list1{width: 1200px;height: 200px;margin-bottom: 70px;}
.service .list1 ul li{float: left;width: 178px;height: 198px;border:solid 1px #ebebeb;margin:0 60px;border-radius: 10px;}
.service .list1 ul li img{display: block;width: 78px;height: 78px;margin:35px auto 34px;}
.service .list1 ul li span{display: block;width: 160px;height: 50px;border-top: solid 1px #ebebeb;color: #bc9882;line-height: 50px;text-align: center;margin:0 auto;}
.serviceBox{width: 1200px;height:277px;margin:0 auto 70px;}
.serviceBox img{display: block;width: 599px;height: 277px;float: left;}
.serviceBox .right{width: 519px;height: 175px;padding:50px 40px;border:solid 1px #bc9882;float: right;border-radius: 0 10px 10px 0}
.serviceBox .right h3{display: block;line-height: 40px;font-size: 24px;color: #333;}
.serviceBox .right p{display: block;line-height: 24px;color: #666;margin:20px 0 28px;}
.serviceBox .right a{display: block;width: 140px;height:40px;background: #bc9882;color: #fff;text-align: center;line-height: 40px;border-radius: 5px;}
.service .list2{width: 1200px;height: auto;}
.service .list2 ul li{float: left;width: 344px;height: 60px;padding:27px 0;border:solid 1px #ebebeb;margin-right: 81px;border-radius: 10px;}
.service .list2 ul li:nth-last-child(1){margin-right: 0;}
.service .list2 ul li img{display: block;float: left;width: 55px;height: 60px;padding:0 32px;border-right: solid 1px #ebebeb;margin-right: 32px;}
.service .list2 ul li p{display: block;float: left;width: 160px;line-height: 30px;color: #666}
.service .list2 ul li a{display: block;float: left;width: 160px;line-height: 30px;color: #bc9882;text-decoration: underline;}
.service .list2 ul li span{display: block;float: left;width: 160px;line-height: 30px;color: #bc9882;font-size:19px;font-style: italic;font-weight: 600;}
.videoTop{width: 1200px;height: auto;margin-bottom: 20px;}
.videoTop .left{width: 895px;height: ;float: left;position: relative;}
.videoTop .left .img{width: 895px;height: 610px;}
.videoTop .left .img img{display: block;width: 895px;height: 610px;border-radius: 5px;}
.videoTop .left .playBtn{position: absolute;left: 0;top: 0;width: 895px;height: 610px;background: rgba(0,0,0,0.3);border-radius: 5px;}
.videoTop .left .playBtn img{display: block;width: 80px;height: 80px;margin:265px auto;}
.videoTop .left .h3{position: absolute;left: 0px;bottom:78px;width: 795px;height: 30px;line-height: 30px;color: #fff;font-size: 20px;padding:0 50px;}
.videoTop .left p{position: absolute;left: 0px;bottom:30px;width: 795px;height: 48px;line-height: 24px;color: #fff;padding:0 50px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.videoTop .left:hover .playBtn img{display: block;width: 110px;height: 110px;margin:250px auto;transition: all 1s;}
.videoTop .right{float: right;width: 285px;}
.videoTop .right ul li{position: relative;float: left;width: 285px;height: auto;margin:0 00px 20px 0;background: #fafafa;border-radius: 5px;overflow: hidden;}
.videoTop .right ul li .img{display: block;width: 285px;height: 190px;overflow: hidden;border-radius: 5px;}
.videoTop .right ul li .img img{display: block;width: 285px;height: 190px;border-radius: 5px;}
.videoTop .right ul li .playBtn{display: block;position: absolute;left: 0px;top: 0px;width:285px;height: 190px;background: rgba(0,0,0,0.3);z-index: 2;border-radius: 5px;}
.videoTop .right ul li .playBtn img{display: block;width: 50px;height: 50px;margin:70px auto;border-radius: 5px;}
.videoTop .right ul li:hover .playBtn img{display: block;width: 80px;height: 80px;margin:55px auto;transition: all 1s;}
.contact{width: 1200px;height: auto;padding:70px 0 70px;margin:0 auto;}
.contact h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.contact .left{float: left;width: 480px;}
.contact .left ul li{width: 450px;padding-left: 30px;background: url(../images/news-icon.png)left center no-repeat;background-size: 15px;height: 40px;border-bottom: solid 1px #ebebeb}
.contact .left ul li p{display: block;line-height: 40px;color: #666;letter-spacing: 1px}
.contact .ewm{float: left;width: 200px;margin-left: 40px;}
.contact .ewm h3{display: block;height: 40px;line-height: 40px;color: #bc9882;border-bottom: solid 1px #ebebeb;letter-spacing: 1px;margin-bottom: 10px;}
.contact .ewm img{display: block;width: 190px;height: 190px;margin:0 auto;box-shadow: 2px 2px 10px #bc9882}
.contact .ewm a{display: block;width: 190px;height: 40px;margin-bottom: 10px;background: #bc9882;color: #fff;text-align: center;line-height: 40px;border-radius: 5px;}
.onlineBox{width: 100%;height: auto;background: #fafafa;padding:70px 0 50px;}
.online{width: 1200px;height: auto;margin:0 auto;}
.online h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.online .left{width: 490px;float: left;margin-left: 100px;}
.online .right{width: 600px;float: left;}
.online .form{width: 500px;height: auto;margin-right: 100px;float: left;margin-bottom: 20px;}
.online .form span{display: block;float: left;width: 100px;text-align: right;line-height: 36px;color: #666;}
.online .form .text{display: block;width: 340px;height: 34px;padding:0 15px;line-height: 34px;color: #c1c1c1;border:solid 1px #ddd;border-radius: 5px;}
.online .form .info{float: left;height: 36px;margin-bottom: 20px;}
.online .form .text1{margin-left: 100px;}
.online .form .text2{display: block;width: 120px;height: 34px;padding:0 15px;line-height: 34px;color: #c1c1c1;border:solid 1px #ddd;float: left;text-align: center;color: #c1c1c1;margin-right: 6px;border-radius: 5px;}
.online .form .textBox{display: block;width: 340px;max-width: 340px;min-width: 340px;min-height: 120px;padding:10px 15px;border-radius: 5px;border:solid 1px #ddd;color: #c1c1c1;line-height: 24px;}
.online .form .btn{display: block;float: left;padding: 0;border:none;width: 140px;height: 36px;background: #bc9882;color: #fff;font-size: 15px;letter-spacing: 1px;margin-right: 20px;cursor: pointer;}
.online .form .select1{width: 372px;height: 36px;}
.map{width: 1200px;height: 550px;margin:0 auto 20px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.project{width: 1200px;height: auto;margin:0 auto;padding:70px 0 50px;animation: fadeInUp 1s}
.project h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.proList{width: 1220px;height: auto;}
.proList ul li{float: left;width: 285px;height:250px;margin:0 20px 20px 0; }
.proList ul li img{display: block;width: 285px;height: 210px;}
.proList ul li span{display: block;width: 285px;height: 40px;line-height: 40px;color: #666;text-align: center;}
.proList ul li:hover{transform: translate(0, -10px);-webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);-o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);transition: all .5s}
.project-padding{padding:0 0 70px;}
.proNav{width: 115px;height: auto;position:fixed;z-index: 999;right: 20px;top:50%;margin-top:-165px;border-top: dotted 1px #f1f1f1}
.proNav span{display: block;width: 115px;height:40px;border-bottom: dotted 1px #f1f1f1;cursor: pointer;opacity: 0.5;}
.proNav span img{display: block;width: 20px;height:20px;margin:10px;float: left;}
.proNav span i{display: block;float: left;width: 75px;font-size: 12px;color: #333;line-height: 40px;}
.proNav span:hover{opacity: 1;}
.proNav span:hover img{transform: translate(-10px,0);-webkit-transform: translate(-10px,0);-moz-transform: translate(-10px,0);-o-transform: translate(-10px,0);-ms-transform: translate(-10px,0);transition: all .5s}
.proBanner{width: 100%;height: 500px;background: url(../images/probanner.jpg)top center no-repeat;background-size: cover}
.proBanner img{display: block;margin: 0 auto;width: 1200px;}
.project .list2{width: 1200px;height: auto;padding:50px 0 20px;}
.project .list2 ul li{float: left;width: 344px;height: 60px;padding:27px 0;border:solid 1px #ebebeb;margin-right: 81px;border-radius: 10px;}
.project .list2 ul li:nth-last-child(1){margin-right: 0;}
.project .list2 ul li img{display: block;float: left;width: 55px;height: 60px;padding:0 32px;border-right: solid 1px #ebebeb;margin-right: 32px;}
.project .list2 ul li p{display: block;float: left;width: 160px;line-height: 30px;color: #666}
.project .list2 ul li a{display: block;float: left;width: 160px;line-height: 30px;color: #bc9882;text-decoration: underline;}
.project .list2 ul li span{display: block;float: left;width: 160px;line-height: 30px;color: #bc9882;font-size:19px;font-style: italic;font-weight: 600;}
.proArticleBanner{width: 100%;height: 300px;padding:70px 0;background: #ebebeb;}
.proArticleBanner img{display: block;height: 360px;margin:0 auto;width: 580px;animation: fadeInUp 1s;}
.proArticle-top{width: 1200px;height: auto;padding:70px 0;margin:0 auto;}
.proArticle-top .right{width: 580px;height: auto;float: right;}
.proArticle-top .right h3{display: block;width: 580px;height: 34px;border-bottom: solid 1px #ebebeb;line-height: 34px;color: #666;font-weight: 600}
.proArticle-top .right ul li{width: 580px;height: 34px;border-bottom: solid 1px #ebebeb;}
.proArticle-top .right ul li span{display: block;float: left;width: 280px;height: 34px;line-height: 34px;color: #666;}
.proArticle-top .right ul li p{display: block;float: left;width: 300px;height: 34px;line-height: 34px;color: #666}
.proArticle-top .left{float: left;width: 580px;height: 140px;padding:70px 0;}
.proArticle-top .left h3{display: block;height: 30px;line-height: 30x;text-align: center;font-size: 30px;color: #666;letter-spacing: 1px;margin-bottom: 13px}
.proArticle-top .left h4{display: block;height: 48px;line-height: 24px;color: #666;font-size: 14px;text-align: center;margin-bottom: 13px;width: 480px;padding:0 50px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.proArticle-top .left a{display: block;float: left;width: 140px;height: 34px;border:solid 1px #bc9882;text-align: center;line-height: 34px;color: #bc9882;border-radius: 5px;letter-spacing: 1px;}
.proArticle-top .left a.caseMore{margin-left: 138px;}
.proArticle-top .left a.telMore{margin-left: 20px;}
.proArticle-top .left a:hover{background: #bc9882;color: #fff;}
.proArticle-Article{width: 1200px;height: auto;margin:0 auto;border-bottom: dotted 1px #ebebeb;}
.proArticle-Article h3{display: block;height: 40px;border-bottom: solid 1px #ebebeb;line-height: 40px;color: #666;margin-bottom: 20px;}
.proArticle-Article img{display: block;max-width: 100%;margin:0 auto 20px;}
.proArticle-Article p{display: block;line-height: 24px;width: 1100px;margin:0 auto 20px;color: #808080;text-align: justify;}
.page2{width: 1200px;margin:40px auto;text-align: center;height: 34px;}
.page2 a{display: inline-block;height: 34px;background: #bc9882;padding:0 24px;line-height: 34px;color: #fff;border-radius: 5px;margin:0 20px;}
.tjBox{width: 100%;height: auto;background: #f0f0f0;}
.tj{width: 1200px;margin:0 auto;padding:70px 0 40px;}
.tj h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.articleBottom{padding:70px 0;}
.videoArticle{width: 1200px;margin:0 auto;padding:70px 0 30px;}
.videoArticle h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.videoPlay{width: 1198px;height: 700px;border:solid 1px #ebebeb;background: #ebebeb;}
.videoMess{width: 1200px;height: auto;padding:14px 0 0;border-bottom: solid 1px #ebebeb;}
.videoMess p{line-height: 24px;color: #808080;margin-bottom: 14px;}
.mapBox{width: 1200px;margin:0 auto;padding:70px 0 30px;}
.mapBox h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.mapBox .list{width: 1200px;margin-bottom: 40px;}
.mapBox .list span{display: block;float: left;width: 140px;height: 36px;background: #bc9882;text-align: center;line-height: 36px;border-radius: 5px;color: #fff;}
.mapBox .list .right{float: right;width: 900px;padding:36px 50px;border:solid 1px #ebebeb;border-radius: 5px;}
.mapBox .list .right a{display: block;float: left;line-height: 30px;color: #666;margin-right: 30px;}
.mapBox .list .right a:hover{color: #bc9882;}
.newsTitle{width: 1200px;height: auto;padding:40px 0 30px;margin: 0 auto;}
.newsTitle h3{font-size: 32px;color: #333;margin-bottom: 30px;display: block;width: 100%;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.newsTitle h4{display:block;width: 100%;height: 14px; }
.newsTitle img{display: block;float: left;margin-right: 5px;}
.newsTitle span{display: block;float: left;margin-right: 20px;color: #666}
.newsArticle{width: 1200px;height: auto;padding:00px 0 50px;margin:0 auto;}
.newsArticle .article{width: 100%;height: auto;padding:40px 0 ;border-top: solid 1px #ebebeb;border-bottom: solid #ebebeb 1px;margin-bottom: 40px;}
.newsArticle .article img{display: block;max-width: 80%;margin:0 auto 20px;}
.newsArticle .article p{display: block;width: 100%;height: auto;margin-bottom: 14px;line-height: 24px;color: #666;text-align: justify;text-indent: 2em;}
.casePage{width: 100%;height: auto;text-align: center;}
.casePage a{display: inline-block;width: 250px;height: 38px;border:solid 1px #ffcc00;text-align: center;line-height: 38px;color: #ffcc00;border-radius: 5px;margin:0 10px;}

.alertBox{position: fixed;z-index: 1000;left: 50%;top:50%;margin-left: -140px;margin-top: -156px;width: 280px;height: 312px;background: url(../images/alertbg.png) no-repeat;background-size: 280px 312px;}
.alertTel{padding:120px 20px 0;width: 240px;height: 30px;}
.alertTel img{display: block;float: left;width: 30px;height: 30px;}
.alertTel span{display: block;float: right;width: 200px;height: 30px;font-size: 14px;color: #fff;text-align: center;line-height: 30px;letter-spacing: 1px;}
.alertBtn{width: 200px;height: 30px;margin:90px auto 0;}
.alertBtn .close{display: block;float: left;height: 30px;text-align: center;line-height: 30px;color: #fff;background: #ff4d49;font-size: 14px;letter-spacing: .5px;cursor: pointer;width: 94px;border-radius: 15px;}
.alertBtn .zixun{display: block;float: right;height: 30px;text-align: center;line-height: 30px;color: #fff;background: #ff4d49;font-size: 14px;letter-spacing: .5px;cursor: pointer;width: 94px;border-radius: 15px;}
.slideRight{position: fixed;z-index: 1000;left: 10px;top: 50%;margin-top: -248px;}
.slideRightMore{width: 110px;height: 60px;padding:15px 0;position: relative;}
.slideRightMore img{display: block;margin:0 auto;}
.slideRightMore h3{display: none;width: 150px;height: 26px;background: url(../images/sliderightmorebg.png);text-align: center;line-height: 26px;color: #fff;font-size: 12px;letter-spacing: 1px;position: absolute;right: -140px;top: 27px;}
.slideRightBottom{width: 110px;height: 253.75px;background: url(../images/sliderightbg.png);background-size: 110px 253.75px;}
.slideRightBottom .zxkf{width: 110px;padding:20px 0px 0;}
.slideRightBottom .zxkf ul li{width:76px;height: 24px;margin:0 auto 5px;}
.slideRightBottom .zxkf ul li img{display: block;float: left;height: 20px;margin-top: 2px;}
.slideRightBottom .zxkf ul li span{display: block;float: left;line-height: 24px;color: #fff;font-size: 12px;letter-spacing: 1px;padding-left: 5px;}
.slideRightMore:hover h3{display: block;}

