/*Title*/
.Title{display:block; text-align:center;}
.Title h3{background:url(../img/lan.png) no-repeat center; width:376px; height:35px; 
	line-height:35px; font-size:25px; margin:auto; font-weight: normal;}
.Title span{display:block; font-size: 16px; line-height: 24px;}
.Title p{width:70%; font-size:12px; color:#999; margin:15px auto 0; line-height:20px;}

/*团队*/
.Service li{float:left; width:276px; margin-right:32px;}
.Service li:last-child{margin-right:0;}
.Service li>a{display:block; width:100%; height:auto;}
.Service li a .phbox{display:block; width:276px; height:280px; margin:auto; overflow:hidden;}
.Service li a .phbox img{display:block;  width:276px; height:auto; margin:auto;}
.Service li .name{display:block; width:100%; height:40px; line-height:40px; text-align:center; margin-top:10px; font-size:16px;}
.Service li .tag{display:block; text-align:center; color:#666;}

/*案例展示*/
.Advant li{float:left; width:300px; height:268px; overflow:hidden;}
.Advant li a{display:block; width:100%; height:100%;}
.Advant li img{display:block; width:300px; height:268px;}
.father{width: 300px; height: 268px; position: relative; transition: all 1s linear; transform-style: preserve-3d;}
.after{display:none; width: 300px; height: 268px; position: absolute; top: 0;left: 0;}
.after{transform: rotateX(-180deg);}
.Advant li:hover .before{display:none;}
.Advant li:hover .after{display:block;}
.father:hover{transform: rotateX(180deg);}

/*广告位*/
.full_width{width:100%; height:180px; background-color: rgb(54, 64, 75); overflow:hidden;}
.full_width .bgImg{width:1200px; height:180px; margin:auto; position:relative;}
.full_width .bgImg img{display:block; width:1200px; height:auto; position:absolute; top:0; left:0; z-index:1;}
.full_width .Daz{text-align:center; color:#fff; position:relative; top:30px; z-index:3;}
.full_width .Daz h2{font-size:30px; line-height:40px;}
.full_width .Daz p{font-size:16px; line-height:22px; margin-top:10px;}
.full_width .Daz a{display:inline-block; padding:10px 30px; background:#FC8F39; color:#fff; font-weight:700; margin-top:20px;}
.full_width .Daz a:hover{background:#fff; color:#FC8F39;}


/*关于我们*/
.About{width:100%; height:253px; background:#FBFBFB;}
.About .pic{display:block; width:550px; height:253px; overflow:hidden;}
.About .pic img{display:block; width:auto; height:253px; margin:auto;}
.About .wenzi{display:block; width:600px; margin-top:30px;}
.About .wenzi .jie{line-height:26px;}
.more{display:block; width:114px; height:40px; text-align:center; line-height:40px; 
	background:#434343; color:#fff; border-radius:3px; margin-top:30px;}
.more:hover{background:#FC8F39;}

/*新闻中心*/
.News_center li{float:left; width:580px; margin:0 10px 10px;}
.News_center li .tit{display:block; width:100%; height:24px; line-height:24px; margin-top:6px;
	color:#666; font-weight: bold;}
.News_center li .tit:hover{color:#FC8F39;}
.News_center li .time{display:block; color:#929292; font-size:12px;}
.News_center li .cont{color:#999; margin-top:8px; line-height:20px; height:40px; overflow:hidden;}

/*合作伙伴*/
.partners a{float:left; display:block; width:400px; height:175px;}
.partners a img{display:block; width:400px; height:175px;}
.partners a:hover img{transform: }

/*red*/
.red{width:100%; height:100px; background:#FC8F39;}
.red dl dd{float:left; height:60px; color:#fff; margin:20px 60px 0 0;}
.red dl dd img{float:left; display:block; width:60px; height:60px;}
.red dl dd p{float:left; height:60px; line-height:60px; margin-left:10px; font-weight:bold;
	 font-size:18px;}
.red dl dt{float:right;}
.red dl dt a{display:block; width:150px; height:50px; margin-top:25px; background:#fff; border-radius:3px; color:#FC8F39; line-height:50px; text-align:center; font-size: 16px;
	font-weight: bold;}
.red dl dt a:hover{background:#B41414; color:#fff;}


/*内页banner*/
.wrapper{display:block; width:100%; height:300px; position:relative; overflow:hidden;}
.wrapper img{display:block; width:1920px; height:300px; position:absolute; top:0; left:50%; margin-left:-960px;}

/*位置*/
.Weizhi{width:100%; height:60px; background:#FBFBFB;}
.Weizhi .local a{display:inline-block; line-height:60px; padding:0 10px;}
.Weizhi .local a:hover{text-decoration:underline;}
.Weizhi .local span{font-size:12px;}
.Fenlei li{float:left; display:block; width:120px; height:60px;}
.Fenlei li a{display:block; width:100%; height:60px; line-height:60px; text-align:center;}
.Fenlei li a:hover,.Fenlei li.on a{background:#FC8F39; color:#fff;}


/*关于我们*/
.Guanyu p{line-height:26px; margin-bottom:30px;}
.Guanyu .Img{margin:10px auto 80px;}
.Guanyu .Img li{float:left; margin-right:20px;}
.Guanyu .Img li img{display:block; width:380px; height:225px;}


/*案例展示*/
.Pro_box .List li{float:left; display:block; width: 385px; margin:0 20px 20px 0;}
.Pro_box .List li:nth-child(3n){margin-right:0;}
.Pro_box .List li .pic{width:385px; margin: 0px auto; height: 150px; overflow:hidden;}
.Pro_box .List li .pic img{display:block; width:385px; height:auto; margin:auto; transition: all 500ms;}
.Pro_box .List li .biaoti{width:370px; margin:10px auto; height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Pro_box .List li .biaoti a{display:block; font-size:16px; text-align:center; line-height:22px; color:#5A5A5A; font-weight:bold;}
.Pro_box .List li:hover img{opacity:.6;}

/*分页*/
.wp-pager_link{text-align:center; width: 100%; height:50px; margin:40px auto;}
.wp-pager_link a {display:inline-block; border: 1px solid #000; padding: 2px 5px; 
	margin: 2px; color: #000; text-decoration: none;}
.wp-pager_link a:hover{border: 1px solid #000; background-color: #000; color: #FFF;}
.wp-pager_link span.disabled {border: 1px solid #EEE; padding: 2px 5px; margin: 2px; color: #DDD;}
.wp-pager_link span.current {border: 1px solid #000; padding: 2px 5px; font-weight: bold;
    margin: 2px; color: #FFF; background-color: #000;}

/*翻页*/
.Fanye{margin-top:60px;}
.Fanye .xu{height:30px; color:#666;}
.Fanye .xu span{float:left; display:block; line-height:30px;}
.Fanye .xu a{float:left; display:block; line-height:30px; height:30px; width:600px;
	margin-left:5px; font-size:14px; color:#444;}
.Fanye .xu a:hover{text-decoration:underline;}


/*产品详情*/
.B_wrap{margin:40px auto; border:1px solid #ddd; padding:20px 0;}
.Pro_detail{width:1000px; margin:auto;}
.Pro_detail .name{font-size:24px; text-align:center; line-height:42px;}
.Pro_detail .time{text-align:center; color:#666; line-height:24px;}
.Pro_detail .artview_intro{padding:5px; color: #868686; background-color: #F5F5F5; 
	border: #E5E5E5 1px solid; margin:10px 0; line-height:20px;}
.Pro_detail .artview_intro p{text-indent: 2em;}
.Pro_detail .slideBox{width: 300px; height: 412px; padding-top:15px; position: relative;
	margin: 0 auto;}
.Pro_detail .slideBox .bd{width:300px; height:300px; position: relative; text-align: center; 
	margin:auto; overflow: hidden;}
.Pro_detail .slideBox .bd li{ zoom:1; vertical-align:middle; }
.Pro_detail .slideBox .bd .mg01{width:300px; height:auto; display:block;  margin:auto; 
	margin: 91.5px 0px;}
.Pro_detail .slideBox .bd .mg02{width:285px; height:210px; display:block;  margin: 45px 7.5px;}
.Pro_detail .slideBox .hd{width:205px; padding-top:12px; height:70px; margin:auto; overflow:hidden; }
.Pro_detail .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.Pro_detail .slideBox .hd ul li{ float:left; width:60px; height:60px; border: 1px solid #9c9c9c; margin-right:6px; cursor:pointer; }
.Pro_detail .slideBox .hd ul li .mg01{display:block; width:60px; height:60px; margin:auto;}
.Pro_detail .slideBox .hd ul li .mg02{display:block; width:60px; height:auto; margin:8px auto;}
.Pro_detail .slideBox .hd ul li.on{ border-color:#ea6e42;  }
.Pro_detail .slideBox .prev,.Pro_detail .slideBox .next{position:absolute; left:50%; bottom:35px; margin-left:-135px; display:block; width:23px; height:68px; background:url(../img/an1L.gif) no-repeat center;}
.Pro_detail .slideBox .next{ background:url(../img/an1R.gif) no-repeat center; margin-left:102px;}
.Pro_detail .conts{width:100%; line-height:24px; color: #666;}
.Pro_detail .conts p{text-indent:2em; margin:10px auto;}

/*新闻资讯*/
.N_cont li{margin:10px 0; padding:12px 0;}
.N_cont li .time{background:#FC8F39; width: 82px; height: 69px; color:#fff; text-align:center;
	 margin-left:30px;}
.N_cont li .day{display:block; font-size:24px; height: 41px; line-height: 41px;}
.N_cont li .ny{display:block; font-size:13px; height: 18px; line-height: 18px;}
.N_cont li .conts{width:1068px; margin-left:20px;}
.N_cont li .conts .name{display:block; width:1068px; height:20px; line-height:20px; font-size:16px; color:#000;}
.N_cont li .conts .desc{color: #999999; margin-top:9px; line-height:20px; height:40px;  overflow:hidden;}

/*新闻详情*/
.news_detail{width:1000px; margin:auto;}
.news_detail .Tit{text-align:center; font-size:16px;  line-height:46px; padding:6px 0;}
.sourcedata{padding: 10px 0 15px; line-height: 21px; overflow: hidden; margin:auto; color: #999;
	text-align:center; font-size:12px;}
.text-source-left01{color: transparent; padding: 0 15px;}
.news_detail .oshow .desc{text-indent: 24px; background-color: #F5F5F5; border: 1px solid #E5E5E5;
	 color: #868686; margin-bottom: 10px; padding: 5px; line-height:24px; }
.news_detail .oshow .detail{margin:30px auto; display: block;  color:#5A5A5A;line-height: 26px;}
.news_detail .oshow .detail p{text-indent:2em; margin:10px auto;}
.news_detail .oshow .detail img{display:block; max-width:1000px; height:auto; margin:20px auto;}

/*建筑知识*/
.Help{margin-bottom:60px;}
.Help .know li{margin-bottom:30px; padding-bottom:5px;}
.Help .know li .pic{display:block; width:280px; height:196px; margin-right:25px;}
.Help .know li .pic img{display:block; width:280px; height:196px; margin:auto;}
.Help .know li .text{width:895px;}
.Help .know li .text .tit{display:block; width:100%; height:24px; line-height:24px; color:#5a5a5a; font-size:15px; font-weight:bold;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Help .know li:hover .text .tit{color:#FC8F39;}
.Help .know li .text .time{display:block; color:#9F9F9F; line-height:30px; margin-top:12px;}
.Help .know li .text .cont{color:#666; line-height:24px; height:48px; overflow:hidden; margin-top:10px;}

/*联系我们*/
.Contact{margin-bottom:60px;}
.Contact .message{width:450px; border:1px solid #ccc; margin-left:18px; padding:10px 0 10px 30px;}
.Contact .message .adr{width:450px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.Contact .message .adr p{line-height:25px;}
.Contact .message .M_tit{color:#5a5a5a; margin-top:15px; line-height:28px;}
.Contact .dan li{width:320px; margin-bottom:5px;}
.Contact li .T01{display:block; font-size:12px;  padding:5px 0; line-height:24px; height:24px;}
.Contact li .inpbox{width:320px;}
.Contact li .inpbox .inptext,.Contact li .inpbox .txtarea{border: 1px solid #666; text-indent: 5px; height: 28px; line-height: 28px; width: 100%;}
.Contact li .inpbox .txtarea{height:56px; overflow:hidden;}
.Contact .message .Btn{display:block; width:320px; height:34px; line-height:34px; text-align:center; background:#666; color:#fff; border:none; border-radius:4px; margin:15px 0;}



/*网站地图*/
.Map{margin:20px auto 100px;}
.Map dl dt{height:40px; line-height:40px; font-size:18px; color:#333; border-bottom:1px solid #ccc; margin-bottom:20px;}
.Map dl dd{line-height:26px; margin:0 0 20px 20px;}
.Map dl dd a{float:left; display:block; font-size:14px; color:#FC8F39; line-height:26px; padding:0 10px;}











