*{padding: 0;margin: 0;}
.npl{padding-left: 0;}
.npr{padding-right: 0;}
.nml{margin-left: 0;}
.nmr{margin-right: 0;}
.nmt{margin-top: 0;}
.nmb{margin-bottom: 0;}
.mt{margin-top: 10px;}
.mb{margin-bottom: 10px;}
a,a:hover{text-decoration: none;}
ul li{list-style-type: none;}
.bd{border: 1px solid #ccc;}
body{font-family: '微软雅黑';}

    @font-face{  
        font-family:'SofiaProLight';  
        src:url('Fonts/MFXingHei_Noncommercial-Bold.otf');  
           src:url('Fonts/MFXingHei_Noncommercial-Light.otf') format('otf'),  
	           url('Fonts/方正兰亭超细黑简体.ttf')  format('truetype'),    
	           url('Fonts/方正细等线简体.TTF')  format('truetype'); 
         } 


.main-content img{width: 100%;overflow: hidden;}
.topbg img,.aboutbg img,.rbg img,.person img,.mapbg img,.fbg img{width: 100%;}
.fbg img{height: auto;}
.design-center h3,.identify h3,.hor h3,.person-info h4,.identify h4,.corperation_obj, .aboutus, .team{font-family: '方正兰亭超细黑简体';}


/*Page_index css*/
.corperation_obj,.aboutus,.team{background: url('../Images/icon01.png') no-repeat top center;padding-top: 5%;background-position: 50% 100%;background-size: 20%;}
.corperation_obj span,.aboutus span,.team span{display: block;padding-bottom: 26px;}
.col{margin-top: 5%;}
.obj{width: 100%;height:100%;border: 2px solid #C48F33;position: relative;}
.obj img{width: 100%;}
.cname p{margin: 0;padding: 0;line-height: 18px;}
.info{position: absolute;bottom: 3px;transform:rotate(90deg);left: -24%;color: rgb(168, 114, 20);line-height: 11px;}
.company-name{display: block;color: #3C3B3B;margin-top: 0;}
.md4{min-height:1px;float:left;width: 20%;margin:3% 2.5%;}

/*Page_about css*/
.bcolor{background-color: rgb(213,213,213);}
.mbg{background-color: #fff;position: relative;top: -88px;min-height: 400px;}
.main-content{padding: 0 93px;width: 99%;}
.sbg{background-color: #444;margin-top: -87px;}
.sbg h4{padding-top: 4%;color:#fff;padding-bottom:4%;}


/*轮播*/
.series{overflow: hidden;position: relative;}
.series .arc_l,.series .arc_r{position: absolute;cursor: pointer;color:#fff;font-size: 18px;}
.series .arc_l{left: 40px;top: 50%;}
.series .arc_r{right: 40px;top: 50%;}
.series .theWrap2{overflow: hidden;position: relative;width: 970px;margin: 30px auto;}
.series .theWrap2 .picList2 li{float: left;list-style: none;}
.series .theWrap2 .picList2 li img{width: 100%;}

.callbacks-container{width: 100%;}
.slider {
	position: relative;
	text-align: center;
	margin-bottom:10%;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
.rslides li{margin-left: 25%;}
@media screen and (max-width: 1930px){
	.rslides li{margin-left: 25%;}
}
@media screen and (max-width: 1360px){
	.rslides li{margin-left: 13%;}
}
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }
  /*轮播图片位置*/
.callbacks_tabs a:after {
	content: "\f111";
	font-size: 0;
	font-family: FontAwesome;
	visibility: visible;
	display: block;
	height: 8px;
	width: 8px;
	display: inline-block;
	border: 2px solid #fff;
	border-radius:50%;
	background:#fff;
}
.callbacks_here a:after{
	border: 2px solid #C48F33;
	background:#C48F33;
}
.callbacks_tabs a{
	visibility:hidden;
}
.callbacks_tabs li{
	display:inline-block;
}
ul.callbacks_tabs.callbacks1_tabs {
	position: absolute;
	bottom: -15%;
	z-index: 999;
	left: 48%;
}
/*上一个轮播*/
.callbacks_nav {
position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 67%;
  left: 1%;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../Images/gif.png") no-repeat 25px 0px;
  background-size: 100% 38%;
  margin-top: -66px;
 } 
 .callbacks_nav:hover{ background: transparent url("../Images/gif-hover.png") no-repeat 25px 0px;  background-size: 100% 38%;}
 /*下一轮播*/
.callbacks_nav.next {
  left: auto;
  background-position: -22px top;
  right: 1%;
  top: 67%;
 }
 .callbacks_nav.next:hover{background-position: -22px top;
}


div.scott {
	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center
}
div.scott a {
	border-right: #ddd 1px solid; padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #ddd 1px solid; color: #88af3f; margin-right: 2px; padding-top: 2px; border-bottom: #ddd 1px solid; text-decoration: none
}
div.scott a:hover {
	border-right: #85bd1e 1px solid; border-top: #85bd1e 1px solid; border-left: #85bd1e 1px solid; color: #638425; border-bottom: #85bd1e 1px solid; background-color: #f1ffd6
}
div.scott a:active {
	border-right: #85bd1e 1px solid; border-top: #85bd1e 1px solid; border-left: #85bd1e 1px solid; color: #638425; border-bottom: #85bd1e 1px solid; background-color: #f1ffd6
}
div.scott span.current {
	border-right: #b2e05d 1px solid; padding-right: 5px; border-top: #b2e05d 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #b2e05d 1px solid; color: #fff; margin-right: 2px; padding-top: 2px; border-bottom: #b2e05d 1px solid; background-color: #c48f33;
}
div.scott span.disabled {
	border-right: #f3f3f3 1px solid; padding-right: 5px; border-top: #f3f3f3 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #f3f3f3 1px solid; color: #ccc; margin-right: 2px; padding-top: 2px; border-bottom: #f3f3f3 1px solid
}



/*Person_index css*/
.team-top{border-top: 3px solid #c48f33;position: relative;margin-bottom: 118px;}
.rbs{position: absolute;z-index: 1000;}
.btn-collapse{width: 150px;background: #000;text-align: left;padding-left: 8px;border: none;line-height: 28px;}
.btn-collapse span{margin-top: 12px;margin-right: 7px;display: block;}
.collapse{top:26px;left:0;z-index: 9999;}
#main-projects{background: #000;}
#main-projects ul{padding: 5px 0;margin-bottom: 0px;width: 150px;}
#main-projects ul li{margin-top: 5px;}
#main-projects ul li{text-align: center;}
#main-projects ul li a,.btn-collapse{color: #A4A3A3;text-align: center;}
#main-projects ul li a:hover{color:#C48F33;}
.search{position: relative;}
.search input{background: #000;padding-left:10px;line-height: 28px;border: none;width: 140px;color:rgba(255,255,255,0.8);}
.search span{position:absolute;top: 7px;right: 5px;color: #fff;cursor: pointer;}
.person{position: relative;height: 257px;overflow: hidden;}
.person-info{position: absolute;bottom: 0px;background: #c48f33;opacity:0.9;width:100%;display: none;height: 100px;}
.person-info h4,.person-info p{text-align: center;margin-top: 20px;}
.person-info h4{color: #ccc;margin-bottom: 0;padding-top: 10px;}
.person-info p{color: #888;font-size: 12px;margin-bottom: 3px;}
.boxs img{width: 100%;height: 257px;}
.boxs:hover .person-info{display: block;}




/*phone-nav css*/
.phone-nav{position: fixed;bottom: 0;width: 100%;z-index: 5;}
.phone-nav ul li{width: 20%;float: left;}
.phone-nav ul li a{display: block;font-size: 16px;height:88px;color: #E1E1E1;border:2px solid #fff;padding: 20px 0;font-size:38px;background:rgba(255,255,255,0.2);}
.phone-nav ul li span{display: block;font-size: 15px;}
.phone-nav ul li.item1{background:#726E64;}
.phone-nav ul li.item2{background:#F7B000;}
.phone-nav ul li.item3{background:#B18D33;}
.phone-nav ul li.item4{background:#EFB425;}
.phone-nav ul li.item5{background:#AFADA9;}
.phone ul li a{height: 105px;padding: 10px 0;}
/*Person_info css*/
.info-bg{background-color: #ccc;}
.design-center h3{color: #c48f33;font-weight: 700;}
.design-center h3{margin-left: 2%;}
.person-img img{width: 100%;}
.information{background: #c48f33;min-height:405px;}
.identify{margin-top: 8%;}
.identify{color: #fff;}
.detail-info{color:rgb(250,225,168);}
.identify h3{font-weight: 700;}
.identify h4{margin: 20px 0;border-bottom: 1px solid rgb(146,93,23);display: inline-block;padding-bottom: 17px;min-width: 150px;}
.detail-info{padding: 10px 0;font-size: 12px;text-indent: 15px;font-family: 微软雅黑;}
.cord-list{color: #888;font-size: 14px;}

.imgList2 li{width: 33.33%;height: 255px;float: left;}
.imgList2 li a{display: block;}
.imgList2 img{width: 100%;height:auto;object-fit: contain;}
.second2{margin-top: 5%;overflow: hidden;}
.thework2{position: relative;}

/*.imgList{position: absolute;left: 0;top: 0;}*/
.imgList li{float: left;margin: 5px 0;}
.imgList li a{display: block;}
.workslist{height: 206px;overflow: hidden;}
.imgList img{width: 100%;height:206px;padding: 5px;border: 1px solid #C3A557;object-fit: contain;}
.second{margin-top: 5%;overflow: hidden;}
.thework{position: relative;}
.main-card{margin-left: 10px;}
.hor h3{color: #c48f33;font-weight: 700;}
.cord-list{margin-left: 25px;overflow: hidden;}
.cord-list ul{margin: 5px 0 40px 0;}
.cord-list ul li{list-style-type: disc;margin: 10px 0;letter-spacing: 2px;color:rgb(133,133,133);}
.pointer{margin: 10px 0;}
.pointer a,.pointer a:hover{color: #c48f33;}
.corperation_obj span, .aboutus span, .team span{color: #fff;}

/*地图*/
.mapTipText{width: 280px;height: 110px;background-color: #ffffff;}
.mapTipText .mapTipImg{height: 66px; width: 66px; float: left;border: 2px solid #ffffff; border-radius: 50%;overflow: hidden;margin: -12px 5px 0 -12px;}
.mapTipText .mapTipImg img{width: 100%;height: 100%;}
.mapTipText .mapTipList{float: left;margin-left: 4px;}
.mapTipText .mapTipList h2{text-align: left;}
.mapTipText .mapTipList h2 a{font-size: 24px; color: #262626;text-decoration:none;}
.mapTipText .mapTipList h2 a:hover{ color: #c48f33;}
.mapTipText .mapTipList h2 a span{font-size: 16px;margin-left: 3px;}
.mapTipText .mapTipList ul{ width: 203px;padding-right: 10px;}
.mapTipText .mapTipList ul li{list-style: none;float: left;padding: 7px 3px 0 3px;}
.mapTipText .mapTipList ul li a{color: #262626;text-decoration:none;}
.mapTipText .mapTipList ul li a:hover{background-color:#2ebcfe;color:#ffffff;}
.province h3{font-weight:700;font-size: 18px;}
.province-info{border:3px solid #c48f33;}
.province-projdect{overflow: hidden;}
.province-projdect img{height: 147px;width:235px;padding: 13px 17px;border: none;}
.project-item{padding: 0 17px 10px 17px;margin-bottom: 10px;margin-top: -7px;}
.project-item p{margin:0;width: 201px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ChinaMap{width: 636px;left: -88px;}
.project-item h4{border-bottom:3px solid #C48F33;padding-bottom: 5px;font-weight: 700;max-width: 201px;line-height:22px;margin-bottom: 10px;font-size: 16px;}

/*Page_map css*/
.fimg{position: relative;margin-top: 100px;height: 350px;overflow: hidden;}
.fbg{position: absolute;top:-150px;left: 0;width: 100%;}


.mask{position: absolute;height:350px;width:100%;background:#000;opacity: 0.4;top: 0;left: 0;}
.picbox{width:100%;overflow: hidden;}
.picbox ul{width: 99%;overflow: hidden;margin:0 auto;box-sizing: border-box;}
.picbox ul li{width: 33.33%;float:left;box-sizing: border-box;padding:.8%;}
.picbox ul li a{display: block;}
.picbox ul li a .ph{height: 380px;position: relative;overflow: hidden;}
.picbox ul li a .ph img{width: 100%;height: 100%;object-fit:cover;}
.picbox ul li a .ph .txt{position: absolute;right:-50%;bottom:0;background:rgba(196, 142, 52,.9);width: 50%;height: 228px;padding:5px;transition:all .2s ease-in-out;}
.picbox ul li:nth-child(2),.picbox ul li:nth-child(3){width: 66%;}
.picbox ul li:nth-child(2) .ph .txt,.picbox ul li:nth-child(3) .ph .txt{width: 25%;}
.picbox ul li:nth-child(6){padding-right:1.2%;}
.picbox ul li:nth-child(7){padding-left:.4%;padding-right: 1.2%;}
.picbox ul li a .ph .txt p{color:#fff;}
.picbox ul li a .ph .txt .name{font-size: 16px;margin-top: 38px;font-weight: 700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom:2px solid #fff;}
.picbox ul li a .ph .txt .desc p{font-size: 12px}
.picbox ul li:hover .ph .txt{right:0;}








@media screen and (max-width:680px){
	.obj{padding: 5px;width: 165px;height: 165px;line-height: 145px;}
}

@media screen and (max-width:767px) {
	.container{padding-left: 0;padding-right: 0;}
	.design-center h3,.identify h3,.hor h3,.corperation_obj span, .aboutus span, .team span{font-size: 16px;padding-bottom: 10px;}
	.cord-list ul li，.pointer{font-size: 12px;}
	.identify{margin-top: 0;}
	.identify h4{font-size: 14px;}
	.identify h4{margin: 5px 0;}
	.person-img{padding-left: 0;}
	.cord-list ul{margin: 5px 0 10px 0;}
	.corperation_obj, .aboutus, .team{padding-top: 10px;background-position: 50% 114%;background-size: 33%;}
	.obj{width: 90%;height: 90%;margin-left: 15px;}
	.info{bottom: 0;left: -28px;margin-left: 0;}
	.col{padding-left: 0;padding-right: 0;}
	.col img{width: 100%;}
	.company-name{margin-left: 0;display: block;}
	.about p{margin-top: -15px;}
	.main-content{padding: 10px;}
	.sbg{margin-top: -87px;}
	.sbg h4{padding-top: 14px;}
	.series{width: 100%;}
	.series .theWrap2{margin: 0 auto;width: 84%;}
	.series .theWrap ul li{width: 325px;}
	.series .arc_l{left: 10px;top: 35%;}
	.series .arc_r{right:10px;top: 35%;}
	.team-top .pull-left{width: 50%;}
	.btn-collapse{width: 100%;}
	.search input{width: 100%;}
	.person{margin-bottom: 5px;}
	.person-info{height: 70px;}
	.person-info h4, .person-info p{margin-top: 10px;}
	.pointer{margin: 10px;}
	.bcolor{padding-right: 15px;padding-left: 15px;}
	footer{padding-top: 100px;}
	.mper{margin-bottom: 5px;}
	.workslist{height: 130px;}
	.imgList img{height:130px;object-fit: cover;}
	.cord-list{margin-left: 10px;}
	..main-content img{width: 100%;height: auto!important;}
	.cname{margin-left: 20px;}
	.information{min-height: 405px;}
	ul.callbacks_tabs.callbacks1_tabs{bottom:-21%;left:39%;}
	.rslides li{width: 80%;margin-left: 10%;}
	.callbacks_nav{left:-6%;top:80%;}
	.callbacks_nav.next{right:-6%;top: 80%;}
	.callbacks_nav:hover{position:;}
	.picbox ul li a .ph{height: 128px;}
	.picbox ul li a .ph .txt{right: 0;height: 70%;display:none;}
	.picbox ul li:hover .txt{display: block;}
	.picbox ul li a .ph .txt .name{font-size: 12px}
	/*.imgList2 img{height: 125px;}*/
}