
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: "microsoft yahei", Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #333;
	font-size: 13px;
}
.apple-banner {
	width: 100%;
	height: 720px;
	overflow: hidden;
}
.apple-banner .swiper-container {
	margin-top: -40px;
	width: 100%;
	height: 800px;
}
.swiper-button-prev,.swiper-button-next{
	width: 15%;
	height: 100%;
	top:0;
	background:none;
	}
.swiper-button-prev{
	left:0;}	
.swiper-button-next{
	right:0;}	
.swiper-button-prev span,.swiper-button-next span{
	display:block;
	width: 64px;
	height: 64px;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top:-32px;
	border-radius: 100%;
	background: rgba(180,180,180,0.25) url(../image/arrows.png) no-repeat center 17px;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
.swiper-button-next span{
	background: rgba(180,180,180,0.25) url(../image/arrows.png) no-repeat center -71px;
	left:auto;
	right:20px;
	}
.swiper-button-prev:hover span,.swiper-button-next:hover span{
	opacity: .6;
}
/*分页器*/
.apple-banner .swiper-pagination{
	top:auto;
	bottom:50px;
	background:none;
}
.apple-banner  .swiper-pagination-bullet {
	display: inline-block;
	width: 50px;
	height: 30px;
	margin: 0 3px;
	cursor: pointer;
	background: none;
	border-radius:0;
	opacity: 1;
}
.apple-banner  .swiper-pagination-bullet span {
	width: 50px;
	height: 2px;
	display: block;
	background: rgba(128,128,128,0.2);
}
.apple-banner .swiper-pagination-bullet-active span{
    background:gray;
}
.apple-banner .autoplay .swiper-pagination-bullet-active span{
    background: rgba(128,128,128,0.2);
}
.apple-banner  .swiper-pagination-bullet i{
	background: gray;
	height: 2px;
	transform:scaleX(0);
	transform-origin: 0;
	display: block;
}
.apple-banner .autoplay .firsrCurrent i{
	transition:transform 2.9s linear;
	transform:scaleX(1);
}
.apple-banner .autoplay .current i{
	transition:transform 4s linear;
	transform:scaleX(1);
}
.apple-banner  .autoplay .replace span{
  background:gray;
}
/*内容样式*/
.txt h2{display: none;}
.slide1 {
	background: #000 url(../image/photo1.jpg) no-repeat 50% 10%;
	background-size: cover;
}

.slide1 .title,.slide2 .title,.slide3 .title {
	text-align: center;
	margin-top: 180px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
}
.slide2 .title{margin-top:100px;}
.slide2 {
	background: #f3f3f3 url(../image/photo2.jpg) no-repeat center 50%;
	background-size:cover;
}

.slide2 .title {
	padding-top: 100px;
	text-align: center;
}

.slide2 h2 {
	bottom: 120px;
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	position: absolute;
	width: 100%; 
	font-weight: 600;
	
}
.slide2 h2 a{color:white;}
.slide2 h2 a:hover{color:#d09062;}
.slide3 {
	background: #070f2c url(../image/photo3.jpg) no-repeat center center;
	background-size:cover;
}

.slide3 .title {
	text-align: center;
	margin-top: 100px;
	font-size: 40px;
	font-weight: normal;
}
/**自己增加**/
.slide1 img.lock1-ps{width:45%; display: block;margin:0 auto; margin-top:170px;}
.slide2 img.lock1-ps{width:35%; display: block;margin:0 auto; margin-top:170px;}
.slide3 img.lock1-ps{width:75%; display: block;margin:0 auto; margin-top:170px;}
.t1-left{position:absolute; left:17%; top:30%;}
.t1-right{position:absolute; right:17%; top:30%;}
.col-md-8 .section-title.text-center h2{font-size: 32px;color:white; font-weight: 400;}
.col-md-8 .section-title.text-center h2:after{width:30px; height:3px; display:block; background:white;margin:0 auto; margin-top:10px; content:" " ;}
#our-projects{background:url(../image/pro-bg.jpg) 0 0 no-repeat;background-size: cover;}
.section-title p{padding-top:0; font-size: 14px;color:#c5c5c5;}
.pro-list{text-align: center;}
.btn.colorful{background:#1c3966;}
.btn.colorful:hover{background:#d09062;}
.section-flat .section-content {
    
    padding: 100px 0 80px;
	max-width:1920px; margin:0 auto;
    }
.slick-dotted .slick-dots li.slick-active button{background:#d09062;}
.btn.medium {
    padding: 6px 16px;
    font-size: 16px;
	margin-left:16px;
	
}
.overlay-inner h4 a{color:#d09062;}
.box-project .icon-fullscreen{color:#d09062;}
.box-project.box-preview .box-img{background:url(../image/pro-hover-bg.jpg) 0 0 repeat;}
.btn{border-radius: 30px;border:none;}
.fa-compress{font-size: 30px;color:#d09062; margin-bottom:30px; }
.box-project h4{font-weight: 400; font-size: 20px;}
.section-title p{margin-bottom:0;}
a.qy-a{color:#d09062;}
p.qy-js{font-size: 16px; color:white; margin-top:20px;}
.opacity-80{ opacity: 0.7;}
#our-blog{ background:url(../image/new-bg.jpg) 0 0 no-repeat; background-size:cover;}
.col-md-8 .section-title.text-center h2.vi-blue{color:#1c3966;}
.col-md-8 .section-title.text-center h2.vi-blue:after{background:#1C3966;}
.box-content h4{font-size: 18px;}
.box-blog-post .box-content h4 a:hover{color:#d09062;}
a.btn-rm{color:#d09062;}
.top20{margin-top:20px;}
.footer-bar{padding:40px 0;}
.wx img{width:100px;}
.list-contact-info{font-size: 14px;}
.header-bar  .charge{color:white; height:100%; font-size: 10px;line-height: 120px;}
.charge a{ color:white; padding:10px 6px; font-size: 14px;}
.charge a:hover{color:#d0905d;}
.tt4 img{width:424px;}
.fenye li.thisclass a{background: #1c3966; color:white;}
/**pro-list**/
.pro-banner-bg{ width:100%;min-height:700px; background:url(../image/1-3big.jpg) top center no-repeat; background-size: cover;}
.pro-list-box{ margin-top:30px; border:1px solid #e5e5e5; padding-top:10px; padding-bottom:10px; cursor: pointer;transition: all 0.6s ease;}
.pro-list-box:hover{ background:#d0905d; 
transition:all 0.6s ease;
-moz-transition:all 0.6s ease;
-webkit-transition:all 0.6s ease;
-o-transition:all 0.6s ease;
 }
.pro-list-box img{ display: block; float: left; margin-left:60px; margin-right:30px; height:100%;
transition: all 0.6s ease;
 -moz-transition:all 0.6s ease;
 -webkit-transition:all 0.6s ease;
 -o-transition:all 0.6s ease;
}
.pro-list-box:hover img{
	transition: all 0.6s ease;
	 -moz-transition:all 0.6s ease;
	 -webkit-transition:all 0.6s ease;
	 -o-transition:all 0.6s ease;
margin-left:40px;
}


.pro-list-box b{font-size: 18px; display: block; padding-top:20px;
transition: all 0.6s ease; 
-moz-transition:all 0.6s ease;
-webkit-transition:all 0.6s ease;
-o-transition:all 0.6s ease;
 }
.pro-list-box span{ font-size: 14px; color:#473d3a;
transition: all 0.6s ease;
-moz-transition:all 0.6s ease;
-webkit-transition:all 0.6s ease;
-o-transition:all 0.6s ease;
 }
.pro-list-box:hover b{ color: white; margin-left:10px;}
.pro-list-box:hover span{color:white;margin-left:10px}
.pro-tab{border:1px solid #e5e5e5;margin-top:16px; padding:16px 0;}
.pro-tab img{ display: block; margin:0 auto; text-align: center; }
.pro-box {margin-top:70px; padding-bottom:30px; background:white; 
transition: all 0.6s ease;
-moz-transition:all 0.6s ease;
-webkit-transition:all 0.6s ease;
-o-transition:all 0.6s ease;
}
.pro-box {
	transition: all 0.6s ease;
-moz-transition:all 0.6s ease;
-webkit-transition:all 0.6s ease;
-o-transition:all 0.6s ease; background:white;}
.pro-box h2{ font-size: 18px; text-align: center; padding-top:16px; margin-bottom:8px;}
.pro-box p{text-align: center; padding-left:10px; padding-right:10px;}
.pro-box h2 a:hover{color:#d0905d;}
.pro-box .tab-txt{background:white; padding-bottom: 16px;transition: all 0.6s ease;
-moz-transition:all 0.6s ease;
-webkit-transition:all 0.6s ease;
-o-transition:all 0.6s ease; }
.pro-box:hover .tab-txt{background:#535353;box-shadow: 2px 10px 15px #888888;transition: all 0.6s ease;
-moz-transition:all 0.6s ease;
-webkit-transition:all 0.6s ease;
-o-transition:all 0.6s ease; }

.pro-box .pro-tab{background:white;box-shadow: none;
transition: all 0.6s ease;
-moz-transition:all 0.6s ease;
-webkit-transition:all 0.6s ease;
-o-transition:all 0.6s ease; 
}
.pro-box:hover .pro-tab{background:#dcdcdc;box-shadow: 2px 10px 15px #888888;
transition: all 0.6s ease;
-moz-transition:all 0.6s ease;
-webkit-transition:all 0.6s ease;
-o-transition:all 0.6s ease; 
}
.pro-box:hover h2 a{color:white;}
.pro-box:hover p{color:white;}
.pro-box img{
	transition: all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-webkit-transition:all 0.6s ease;
	-o-transition:all 0.6s ease; 
	transform: scale(0.9) ;
}
.pro-box:hover img{
	transition: all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-webkit-transition:all 0.6s ease;
	-o-transition:all 0.6s ease; 
	transform: scale(1) ;
}
.padding-bottom140{padding-bottom:140px;}
.tab-tab{display: none;}
.pro-tab1{display: block;}
.about-history-list{margin-top:80px;}
/*serve*/
.sev-banner{width:100%; height:auto;}
.sev-banner-bg{width:100%;padding-top: 1px;min-height:500px; background:url(../image/sv-banner.jpg) top center no-repeat; background-size: cover;}
.sev-txt{text-align: center;color:white;}
.sev-txt h2{ font-size: 30px;color:white; font-weight: 500;  position: relative; width:200px; margin:0 auto;margin-top:260px;}
.sev-txt h2:before{width:40px; height:1px;content:" "; background:white; display: block;position:absolute; left:-50px; top:20px; }
.sev-txt h2:after{width:40px; height:1px;content:" "; background:white; display: block;position:absolute; right:-50px; top:20px; }
.ser-ic{width:150px; height:150px; border-radius: 150px; border:1px solid #404040; margin:0 auto;}
.ser-ic a{ display:block; width:100%; height:100%; border-radius: 150px;}
.ser-ic img{ display: block; margin:0 auto; margin-top:25px;}
.sev-row{margin-top:35px; margin-bottom: 35px;}
.sev-row2{ margin-top:60px;}
.bot60{margin-bottom:60px;}
a.sev-a{ font-size: 18px; display:block; text-align: center;color:#151515; margin-top:6px;}
.sev-ps{width:100%; height:179px;color:white;text-align: center; line-height:179px; font-size: 20px; }
.sev-ps1{background:url(../image/sev-ps1.jpg) center 0 no-repeat; background-size: cover;}
.sev-ps2{background:url(../image/sev-ps2.jpg) center 0 no-repeat; background-size: cover;}
.sev-ps3{background:url(../image/sev-ps3.jpg) center 0 no-repeat; background-size: cover;}
.sev-ps4{background:url(../image/sev-ps4.jpg) 0 0 no-repeat; height:400px;background-size: contain; }
.sev-ps5{background:url(../image/sev-ps5.jpg) 0 0 no-repeat;height:400px; background-size: contain;}
.sev-ps6{background:url(../image/sev-ps6.jpg) 0 0 no-repeat; height:400px; line-height:400px; background-size: contain; }
.sev-ps7{background:url(../image/sev-ps7.jpg) 0 0 no-repeat;height:400px;line-height:400px;background-size: contain; }
h3.sev-tt{font-size: 18px; color:white; width:100%; background:#1c3966;padding:15px; font-weight: 400; position:relative;}
h3.sev-tt a{position:absolute; right:10px; top:16px; color:white; font-size: 14px;}
.sev-row2 ul{list-style: none; font-size: 16px;}
ul.sev-ul{margin-top:20px; margin-bottom:20px;}
.sev-ul li a::before{color:#2e2e2e;}
.sev-ps .btn-video{
	margin-top:170px;
}
.box-project .img-bg .bg-element{background-size:contain;
  }
/*news-list*/
.clear{clear:both;}
.news-banner-bg{background:url(../image/news-banner.jpg) center 0 no-repeat;background-size: cover;}
.web-site{font-size: 15px; background:url(../image/home-icon.png) 0 0 no-repeat; margin-top:18px; margin-bottom:10px; text-indent:30px; }
.web-site a{color:#515151;}
.news-ps{overflow: hidden; height:300px;}
.fenye{margin:0 auto;margin-top:60px; margin-bottom:60px;  }
.fenye ul{list-style:none; }
.fenye li{float:left; margin-left:10px; color:#959595; border-radius: 4px; text-align: center; line-height:32px;  }
.fenye li a{color:#959595; width:100%; height:100%; display: block;padding:0px 10px;border:1px solid #e5e5e5; }
input, input.form-control, button[type="submit"], button[type="submit"].form-control, textarea, textarea.form-control, select, select.form-control{
	padding: 0 10px ;
    width: 100%;
    height:34px;
    line-height:100%;
    font-size: 13px;
    font-weight: 500;
    outline: none;
    box-shadow: none;
   border:1px solid #e5e5e5;
    border-radius: 1px;
    transition: all 0.2s;
    color: #222;
	
	
}
.fenye li a:hover{background:#e1bb9f; border-radius: 4px; color:white;}
span.pageinfo{color:#434343; display: block;}
.news-top{position: relative; border-bottom:1px solid #e5e5e5; height:60px; padding-top:1px;}
.news-list{position: absolute; right:0; top:0;}
.news-list li{float:left; list-style: none; height:60px; line-height:60px; width:80px; text-align: center; font-size:16px;}
.news-list li a{color:#313131;}
li.news-hover{background:#1c3966; }
.news-list li:hover{background:#e1bb9f;}
.news-list li:hover a,li.news-hover a{color:white;}
.news-box:hover img{transform: scale(1.1); transition:all 0.5s ease;}
.news-box img{transform: scale(1); transition:all 0.5s ease; width:100%;}
.news-txt h2{ font-size: 16px; font-weight: 600; padding-top:10px;}
.news-txt p{font-size: 14px;}
.news-txt h2 a:hover{color:#d09062;}
.news-txt span a{ font-size: 16px; color:#d09062; text-decoration: underline;}
.news-box{margin-top:30px; padding-bottom:30px; border-bottom:1px solid #ededed; overflow: hidden;}

.service-list li{width:auto; padding-left:10px; padding-right:10px;}
/**about**/
.top80{margin-top:0px;}
.top150{margin-top:130px;}
.about-list{ height:80px; line-height:80px; border-bottom:1px solid #e5e5e5;}
.about-list li{ list-style:none; float:left; font-size: 16px; width:120px; margin-left:40px; border:1px solid #dcdcdc; text-align: center; height:40px; line-height:40px; margin-top:20px;}
.about-list li:first-child{margin-left:260px;}
.about-list li a{color:#313131; display: block;}
.about-list li a:hover{background:#e1bb9f;color:white;}
h3.about-h3{font-size: 20px; text-align: center; margin-top:40px; margin-bottom: 40px; font-weight: 600; letter-spacing: 1px;}
.about-list li a.about-hover{ background:#1c3966;color:white;}
.about-1 p{line-height:20px; padding-left:40px;}
.about-1 b{font-size: 18px;padding-left:40px;}
.about-yq{ background:#efefef; padding-top:40px; padding-bottom:40px; margin-top:80px;}
.about-yq img{ display: block; margin:0 auto;}
/*.about-lc{height:840px; background:url(../image/about5.jpg) center center no-repeat;}*/
h3.lc-h3{color:white;}
.lc-h3:after{content:" "; display:block; width:20px; height:3px; background:white; margin:0 auto; margin-top:10px;}
.lc-btl,.lc-btr{width:40px; height:40px; margin-top:300px;border-radius: 100%; border:1px solid white; text-align: center;line-height: 40px; float:left; color:white; cursor: pointer;}
.lc-box{width:900px; height:500px; float:left;}
.lc-c{width:1000px; margin:0 auto; margin-top:110px; }
.about-lc-mb{display: none;}
.title-white h3{text-align: center;}
.title-white p{text-align: center; font-size: 20px;}
/**荣誉**/
.ry{width:100%; background:url(../image/ry-bg.jpg) center center no-repeat; background-size:cover; min-height:800px; padding-top:80px;}
.ry img{ display: block; margin:0 auto;}
.ry .title-white h3{color:#535353;}
.ry .title-white p{color:#b5b5b5;}
h3.h3-white{margin-bottom:0;}
.about-title h3{ font-size: 20px; }
p.about-t-p{ color:#bfbfbf; text-align: center;}
#footer-bar-1.footer-bar .fb-row h4{font-weight: 400;}
.solution-card h3{font-size: 14px; color:#313131; text-align: center; padding-top:20px; font-weight:500;}
.about-history-list .slides li .item .desc p{text-align: center;}
/**资质**/
.selected-solution .solution-cardlist .col-sm-4 .solution-card img{height:auto; display: block; margin:0 auto; margin-top:10px;}
.pp{padding-bottom: 100px;}
.pp-box{margin-top:30px;}
.pp-box h2{font-size: 16px;font-weight: 600; padding-top:10px;}
.pp-box h2 a:hover{color:#d09062;}
.pp-ps{overflow: hidden;}
.pp-box img{transition: all 0.9s ease;}
.pp-box:hover img{transition: all 0.9s ease; transform: scale(1.1);}
.solution-card{background:#e5e5e5; border:1px solid #a0a0a0;}
.swiper-container-solution .swiper-button-prev,.swiper-container-solution .swiper-button-next{margin-top:200px;}
/**员工生活**/
.yg{border-top:1px solid #e5e5e5; padding-bottom:100px;}
.yg-box{position:relative; margin-top:40px;overflow: hidden;}
.yg-box img{ width:100%; transition: all 0.6s ease;}
.yg-txt{position:absolute;top:40%; left:0; z-index: 30;color:white; text-align: center; width:100%; height:100%;font-size: 16px; display: none;}
.yg-bg{width:100%; height:100%; top:0; left:0;background:rgba(0,0,0,0.6); position: absolute;z-index: 20; display: none; }
.yg-box:hover .yg-bg,.yg-box:hover .yg-txt{display: block;}
.yg-box:hover img{transition: all 0.6s ease; transform: scale(1.1);}
/*contact*/
.contact-bg{background:url(../image/contact1.jpg) center center no-repeat;background-size: cover;}
.baiduMAP{width:1200px; margin:40px auto; }
.contact-c{width:1200px; margin:0 auto;}
.cont-left{width:404px; float:left;}
.cont-right{float:left; margin-left:40px;}
.cont-right ul{list-style:none; font-size: 14px; line-height:30px;}
.cont-right li b{ font-size: 16px;}
.cont-add{ padding-bottom:40px; border-bottom:1px dashed #e5e5e5; padding-top:40px;}
.cont-add:last-child{border:none;}
/***article**/
.art-903{width:800px;}
h1.art-h1{font-size: 24px; text-align: center;padding-top:80px;}
p.art-date{ text-align: center; color:#bfbfbf;}
.art-c{padding-top:60px; font-size: 15px; color:#434343; padding-bottom:60px;border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;  text-align: left; line-height:2em; color:#434343;}
.art-c img{ display: block; max-width:100%; margin:0 auto;  }
.art-other{ margin-bottom:80px;  padding-top:40px;}
.art-other li{list-style:none; height:40px; line-height:40px;}

.art-other li a{ font-size: 14px; color:#434343;}
.art-other li a:hover{color:#d09062;}
.art-right{margin-top:80px; padding-bottom: 100px;}
.art-right h3{font-size: 14px; font-weight: 600; text-align: left; margin-bottom:6px;}
.art-right h3 a:hover{color:#d09062;}
.art-right p{font-size: 12px; color:#bfbfbf;}
.art-right img{ width:100%; margin-bottom:10px;}
.art-box{padding-bottom: 20px; border-bottom:1px solid #e5e5e5; margin-top:30px;}
.art-box:first-child{margin-top:0;}
/*招商**/
.zhaoshang-contain{ background:url(../image/zhaoshang1.jpg) center 0 no-repeat;background-size: cover;}
.zs-row{width:100%; background:#1c3966;}
.padd30{padding-bottom:30px;}
.zs-row-c,.zs-row2-c,.zs-row3-c{width:1200px; margin:0 auto; padding-top:40px;}
.zs-row2{background:url(../image/zs3-03.jpg) 0 0 repeat-x; margin-top:30px;}
.zs-row2-c{padding-top:30px;}
.zs-row3-c img{margin:0 auto; display: block; margin-top:30px;}
.zs-row3-c img.zs-img-t{margin-top:-94px;}
.zs-row3-c h2{color:#d09062; text-align: center; padding-top:30px; padding-bottom:40px;}
a.white-a{color:white; text-decoration: underline;}
.v-p{line-height: 10px;}
/**list-shop***/
.ls-box{border:1px solid #e5e5e5; margin-top:40px; padding-top:20px; overflow: hidden;}
.ls-box img{ float:left; height:300px;}
.ls-box .tab-txt{float:left; width:50%; margin-left:40px;}
.ls-box .tab-txt h2{ font-size: 20px; padding-top:38%;}
.ls-box .tab-txt h2 a:hover{color:#d09062;}
.min-h600{min-height:800px;}
/**art-shop***/
.shopart-banner{width:100%; height:465px;}
.shopart-banner-bg{ background:url(../image/art-shop-banner.jpg) center center no-repeat; height:100%;}
.art-shop{width:100%; min-height:1080px;  position: relative;}
.art-nav{width:100%; background:#313131;   height:80px; }
.art-nav-c{width:1200px; margin:0 auto;}
.art-nav-c h1{ width:50%; float:left; line-height:80px; color:white; font-size: 24px; font-weight: 500; margin-bottom:0;}
.art-nav-c ul{float:right; list-style: none; font-size: 16px; color:white; margin-top:20px;}
.art-nav-c ul li{float:left; margin-left:20px;  border-radius: 10px; padding:4px 30px;cursor: pointer; }
.art-nav-c li.art-li-h{ background:#d09062;color:white;}
.tab2-c{max-width:1200px; margin:0 auto; margin-top:80px;}
.art-shop-tab2{display: none;}
.art-shop-tab1 img{ display: block; margin:0 auto;}

.art-shop-tab2 table tbody td{padding:5px 10px;}
.art-shop-tab2 tr:nth-child(odd){ background:#e5e5e5;}
.art-shop{margin-top:80px; margin-bottom:80px;}
		.art-s-c{width:100%; }
		.art-s-l{ width:30%; min-width:340px; float:left; padding-right:40px; }
		.art-s-r{width:70%;  float:right;}
		.art-s-lm ul li{list-style: none;float:left; margin-left:1px; }
		.art-s-lm ul li a{background:#e5e5e5; color:#6a6a6a; width:100%; height:100%; display: block;padding:7px 6px;}
		.art-s-lm ul li a:hover{color:white; background:#1c3966;}
		.art-nav-c ul{float:none;}
		.art-nav-c{padding-top:1px;}
		.art-s-l h1{ font-size: 24px; margin-bottom:6px;color:#313131;}
		.art-s-l span{font-size: 13px; color:#ABA9A2; letter-spacing: 2px;}
		.art-s-l p{ font-size:13px; color:#6a6a6a; padding-top:30px; padding-bottom: 30px; border-bottom:1px solid #e5e5e5;}
		.art-xg-box{ margin-top:30px; border:1px solid #e5e5e5; padding:0 10px;}
		.art-xg-box img{ display:block; margin:0 auto;}
		.art-xg-box h3 a{font-size: 16px; color:#393B40; font-weight: 600; }
		.art-xg-box h3{margin-bottom:12px; text-align: center;}
		.art-xg-box p{ text-align: center;}
		.art-s-l .art-xg-box p{ padding:0; border:none;}
#dituContent{width:1200px;height:500px;border:#ccc solid 1px;}
.slide1 p, .slide2 p{font-size: 15px;}
.slide2 h2{}
.lock1-ps{display: block;}
.lock1-ps-sm{ display: none;}
.web-link{border-top:1px solid #e5e5e5; padding-top:20px; padding-bottom:16px;}
.web-link li{ list-style: none;}
.web-link li a{color:#3b3b3b;}
.web-link h3{font-size: 16px; margin-bottom:6px;}

@media (min-width: 1920px){
	.tt3,.tt4{position: absolute;}
	
	.slide1,.slide2,.slide3{ background-size:100% 100%;}
	.apple-banner{height:920px;}
	.apple-banner .swiper-container{height:960px;}
.slide1 img.lock1-ps{width:818px; display: block;margin:0 auto; margin-top:200px;}
	.slide1 .title, .slide2 .title, .slide3 .title{ bottom:20px; z-index: 999; margin-top:190px; font-size: 24px;}
	.slide2 img.lock1-ps{width:775px; display: block;margin:0 auto; margin-top:150px;}
	.slide3 img.lock1-ps{width:1418px; display: block;margin:0 auto; margin-top:220px;}
	.slide2 {
		background: #f3f3f3 url(../image/photo2.jpg) no-repeat 0 center;
		background-size: cover;
	}
	.slide2 .tt3{top:200px; left:63%;font-size:30px;}
    .slide2 .tt4{top:260px; left:65%; font-size:36px;}
	.pro-banner-bg{min-height:860px;}
	#watch-video .section-content {
	    padding-bottom: 680px;
	}
}
@media (max-width: 1440px){
	.slide2 img.lock1-ps{width:505px; display: block;margin:0 auto; margin-top:200px;}
	.slide2 .tt3{top:200px; left:63%;font-size:18px; position: absolute;}
	.slide2 .tt4{top:180px; right:5%; font-size:22px; position: absolute;}
	}
@media (max-width: 480px){
.slide1 img.lock1-ps{width:95%; display: block;margin:0 auto; margin-top:300px;}
	.slide1 .title, .slide2 .title, .slide3 .title{ bottom:20px; z-index: 999; margin-top:190px; font-size: 14px;}
	.slide2 img.lock1-ps{width:95%; display: block;margin:0 auto; margin-top:290px;}
	.slide2 {
		background: #f3f3f3 url(../image/photo2.jpg) no-repeat 0 center;
		background-size: auto 100%;
	}
.section-parallax > .bg-element {
    background-position: center !important;
  }
  #footer-bar-1.footer-bar .fb-row h4{ font-weight: 500; font-size: 16px;}
  .list-contact-info{ font-size: 14px;}
#header-bar-1.is-sticky, #header-bar-1.is-sticky .header-bar-wrap {
    height: 90px;
}
#header-bar-1 .hb-content {
   padding:0px 0;
}
.sticky .charge{line-height:90px; margin-left:30px;}
.is-sticky .charge{line-height:50px; margin-left:30px;}
#header-bar-1, #header-bar-1 .header-bar-wrap{height:90px;}
.slick-track{height:400px;}
.box-project{height:100%;}
.box-project.box-preview .box-img {
    height: 100%;
}
.pro-list-box b,.pro-list-box span{font-size: 12px; text-align: center; display: block;}
.pro-list-box b{padding-top:0;}
.pro-list-box img{ margin:0 auto; width:40%; display: none; float:none; 
}
.pro-list-box:hover img{
	transition: all 0.6s ease;
	 -moz-transition:all 0.6s ease;
	 -webkit-transition:all 0.6s ease;
	 -o-transition:all 0.6s ease;
margin:0 auto; width:40%;
}
.pro-list-box:hover b{ color: white; margin-left:0px;}
.pro-list-box:hover span{color:white;margin-left:0px}
.pro-list-box{padding-left:8px; padding-right:8px;}
.pro-banner-bg{background:url(../image/sm-pro-banner.jpg) 0 0 no-repeat;min-height:460px; background-size:100%;}
.pro-box{width:90%; margin:0 auto;}
/*serve*/
.ser-ic{width:100%; height:100%; border:none;}
a.sev-a{font-size: 12px;}
.sev-ps6,.sev-ps7,.sev-ps4,.sev-ps5{ background-size:cover;height:240px; line-height:200px;}
.sev-ps .btn-video{margin-top:60px;}
.about-history{background-size:cover;}
.about-history-list .flex-viewport{padding:0;}
.about-lc-mb{display: block; height:600px; background:url(../image/about5.jpg) center center no-repeat; padding:60px 20px;}
.about-lc{display: none;}
.about-lc-mb .box-service-2{padding:20px;}
.about-lc-mb .slick-track{height:auto;}
.about-lc-mb .section-flat{margin-top:200px;}
.about-list{height:auto; padding-bottom:20px;}
.about-list li:first-child{margin-left:40px;}
.section-parallax .section-content{padding:40px 0;}
#watch-video .section-content{padding-bottom:60px;}
p.qy-js{font-size: 14px;}
.zz{overflow: hidden;}
.swiper-container-solution .swiper-button-prev{left:10px;}
.swiper-container-solution .swiper-button-next{left:350px;}
.ry{min-height:580px;}
.baiduMAP{width:100%;}
.contact-c{width:100%;}
.cont-left{width:96%; float:none; margin:0 auto;}
.cont-left img{width:100%;}
.cont-right{width:96%;float: none; margin:20px auto;}
.cont-add{padding-top:10px; padding-bottom: 10px;}
.shopart-banner-bg{ background:url(../image/shop-art-m.jpg) center center no-repeat; height:100%; background-size:cover;}
.art-nav-c{width:100%;}
.art-nav-c h1{font-size: 16px; padding-left:10px;}
.art-nav-c ul{margin-right:10px;}
.art-nav-c ul li{ padding:6px 8px; font-size: 13px;}
.art-s-l{float:none; width:100%; padding-right:0; margin-bottom:40px;}
.art-s-xg{ display: none;}
.art-s-r{float:none; width:100%;min-width:100%;}
.art-shop-tab1 img{width:100%;}
.mb-hide{ display: none;}
img.foot-logo{width:100px;}
.news-list{position:relative; background:#e5e5e5;}
.news-list li{font-size: 12px;}
.news-list li{height:40px;line-height:40px; }
.ls-box img{ display: block; margin:0 auto; float:none; }
.ls-box .tab-txt{width:100%; float:none; text-align: center; margin:0; padding-left:10px; padding-right:10px; padding-bottom: 20px;}
.ls-box .tab-txt h2{margin:0;padding:0;}
.web-site{font-size: 13px;background: url(../image/home-icon.png) 8px 4px no-repeat;background-size:16px;}
.news-top{height:auto;}
.art-903{width:100%;}
.art-c{margin-right:0;}
.art-other{margin:0; padding:0;}
.btn.medium{font-size:12px; margin-left:0;}
.col-md-8 .section-title.text-center h2{font-size:20px;}
.copyrights-message{font-size: 12px;}
.slide2 .tt4{right:0;}
.zs-row-c, .zs-row2-c, .zs-row3-c{width:100%;}

#dituContent{width:100%;height:500px;border:#ccc solid 1px;}
.zs-row-c, .zs-row2-c, .zs-row3-c{padding-top:80px;}
.art-shop{min-width:100%;}
.slide2 p{display: none;}
.tt4 img{width:90%; margin-top:180px;}
.slide2 h2{bottom:140px;}
.slide3 img.lock1-ps{display: none;}
.slide3{background:url(../image/banner3_sm.jpg) center center no-repeat; background-size:auto;}
.slide3 h2{ 
    font-size: 20px;
    color: white;
    margin-top: 400px;
	color:white;
}
.btn.medium{padding:6px 12px;}
.txt h2{display:block;}
}