﻿/* stone web public */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,pre,a,big,cite,code,del,em,img,q,s,samp,small,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tr,th,td,canvas,footer,header,menu,nav,section,summary,time,mark,audio,video,p{border:none;margin:0;padding:0;outline:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,iframe{display:block;}fieldset,img{border:0;max-width:100%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}address,caption,cite,code,dfn,em,var,i{font-weight:normal;font-style:normal;}ol,ul {list-style:none;}h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;}input,textarea{outline:none}input:focus,textarea:focus{outline:none}ul:after,dl:after{content:" ";display:block;height:0;clear:both;overflow:hidden;}body{font:13px/1.5 'Microsoft YaHei',Arial, Helvetica,sans-serif;outline:none;color:#333;min-width:320px;-webkit-text-size-adjust:none;}html.mic,html.mic body{width:100%;height:100%;overflow:hidden}a{color:#2b2b2b;text-decoration:none;outline:none;transition:all .3s;-webkit-transition:all .5s;-moz-transition:all .3s;-ms-transition:all .3s;}a:hover{color:#da251d;outline:none;}.lt{float:left;}.rt{float:right;}.clear{clear:both;overflow:hidden;height:0;}.clfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}* html .clfix{height:1%;}*+html .clfix{min-height:1px;}.both{clear:both;overflow:hidden;height:2rem;}.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.transi{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}.opaci{filter:alpha(opacity=0);opacity:0;}.ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#wrapper .wrap{margin:0 auto;width:1200px;}.wrap{margin:0 auto;width:1200px;}.vert{display:none;vertical-align:middle;}
/* public */
.backdrop{background:#FFF;}
.color{color:#da251d;} 
body{background:url(../images/wallBg.jpg) no-repeat center #FFF;}
/* Header */
#Header{height:83px;border-bottom:1px solid #b2b2b2}
#Header .header-wrap{height:100%;position:relative;}
#Header .logo{width:auto;height:100%;float:left;display:table; vertical-align:middle;overflow:hidden;}
#Header .logo a{display:table-cell;width:100%;height:auto;vertical-align:middle;font-size:27px;font-family:Verdana}
#Header .menuBox{float:right;height:100%;}
#Header .lingual{margin:10px 0px 10px 10px;height:20px;line-height:20px;text-align:right; overflow:hidden}
#Header .botn{height:100%; float:right;}
#Header .lingual em{display:inline-block;height:14px;width:2px;background:#454545;margin:4px 10px 0px;float:left}
#Header .lingual a{display:inline-block;height:20px;line-height:20px;font-size:14px;float:left}
#Header .lingual a.back{padding-left:20px;margin-right:10px;background:url(../images/icon-lt.png) no-repeat left center;}
#Header .lingual a.sina{width:20px;background:url(../images/sina.png) no-repeat center;}
#Header .lingual a.weixin{width:20px;background:url(../images/weixin.png) no-repeat center;cursor:pointer;}
#Header .lingual .erweima{width:120px;height:120px;padding:10px;background:#FFF;position:absolute;top:30px;right:0%; display:none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s; z-index:999;}
#Header .lingual a.middle{margin:0 10px;}
#Header ul#menu{height:40px;}
#Header ul#menu li{width:92px;height:100%;line-height:30px;float:left;display:block;text-align:right;background:url(../images/icon-line.png) no-repeat 14px 8px;}
#Header ul#menu li a{display:inline-block;height:100%;width:auto;font-size:16px;position:relative;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;}  
#Header ul#menu li a i{display:block;width:100%;height:2px;position:absolute;left:0%;bottom:-4px;}
#Header ul#menu li a.current i,#Header ul#menu li a:hover i{background:#da251d} 
#Header ul#menu li.first{background:none;}  
/* Footer */
#Footer{width:100%;min-width:1200px;height:50px;border-top:1px solid #5b5b5b;position:static;bottom:0px;left:0px;}
#Footer.static{position:static;}
#Footer .foot-wrap{height:100%;height:30px;line-height:30px;padding:10px 0px;position:relative}
#Footer .suppor{float:left;width:48%;height:100%;} 
#Footer .suppor a{margin-right:30px;}
#Footer .allright{float:right;height:100%;}
#Footer .allright p{float:left;display:inline-block;}
#Footer .allright em{font-size:24px;margin-right:15px;color:#da251d} 
#Footer .allright.lute{visibility:hidden}
/*#Footer .allright.lute{width:410px;height:80px; position:absolute;right:0px;bottom:50px;}
#Footer .allright.lute p{display:block;width:100%;float:inherit;font-size:20px;} */   
.tel-box{width:auto;height:80px;position:absolute;right:0px;bottom:-90px;}
.tel-box p{display:block;width:100%;font-size:20px;}
.tel-box em{font-size:24px;margin-right:15px;color:#da251d} 
/* wrapper */
#wrapper{min-height:620px;}
.banner{width:100%;min-width:1200px;height:634px;position:relative;}
.banner ul.list{width:100%;height:100%;position:relative;} 
.banner ul.list li,.banner ul.list li a{width:100%;height:100%;}
.banner ul.list li{position:absolute;top:0px;left:0px;display:none}
.banner ul.list li a{display:block;}
.banner .botn{width:1200px;height:12px;position:absolute;bottom:20px;left:50%;margin-left:-600px;text-align:right;}
.banner .botn span{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid #ffffff;margin-left:5px;overflow:hidden;line-height:16px;text-indent:666px;}
.banner .botn span.current{background:#FFF;border:2px solid #FFF;}
.page-title{width:100%;color:#063745;}
.page-title i{display:block;width:29px;height:6px;background:#da251d;margin-bottom:15px;}
.page-title h1{display:block;height:30px;font-size:24px;text-transform:uppercase;line-height:24px;font-family:Times New Roman;}
.page-title h2{font-size:20px;font-weight:800;line-height:28px;} 
.wrap-textPic{width:100%;padding:25px 0px;font-family:SimSun;}
.wrap-textPic span{display:inline-block;border-bottom:2px solid #da251d;font-size:30px;padding-bottom:2px;margin-bottom:10px;}
.wrap-textPic em{display:block;height:2px;width:10px;background:#f4bdbb;}
.wrap-model{padding:80px 0px 90px;}
.wrap-model .wrap-left{float:left;width:50%;position:relative;}
.wrap-model .wrap-right{width:50%;float:right;height:490px;position:relative;z-index:100}
.wrap-model .map-icon{width:186px;height:120px;position:absolute;top:92px;left:-210px;overflow:hidden}
.wrap-model .map-icon a{width:100%;height:100%;display:block;}
.wrap-model .map-icon a.on{position:absolute;top:0px;left:0px;} 
.wrap-model .map-img{width:186px;height:174px;position:absolute;top:0px;left:-196px;display:none} 
.wrap-model .wrap-content{width:523px;margin-right:74px; float:right;}
.wrap-model .wrap-infor{width:100%;height:auto;font-size:14px;color:#222;line-height:25px;}
.wrap-model .wrap-infor p{margin-bottom:2px;} 
.main-model{padding:80px 0px;}
.main-model .model-left{width:558px;float:left;}
.main-model .wrap-infor{padding:20px 20px;min-height:310px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:url(../images/house.jpg) no-repeat bottom center;color:#8d8d8d;font-size:14px;line-height:25px;margin-top:20px;}
.main-model .model-right{width:604px;float:right;}
.maps{border:1px solid #8d8d8d;}
.about{padding:105px 0px;}
.about .about-left{width:466px;float:right;}
.about .about-title{width:100%;padding-bottom:8px;color:#5b4645;margin-bottom:15px;}
.about .about-title i{display:block;width:29px;height:6px;background:#5b4645;margin-bottom:15px;}
.about .about-title h1{font-size:20px;text-transform:uppercase;line-height:20px;font-family:Times New Roman;}
.about .about-title h2{font-size:20px;font-weight:800;}
.about .about-left .infor{line-height:26px;font-size:14px;padding-top:80px;background:url(../images/text-wall1.jpg) no-repeat top left;color:#171110;}
.about .about-left .infor p{margin-bottom:10px;}
.about .desc{line-height:26px;font-size:14px;padding-top:90px;background:url(../images/pic-text.jpg) no-repeat top left;}
.about .desc p{margin-bottom:10px;}
.about .about-right{float:left;height:360px;width:579px;position:relative;margin-top:10px;}
.about .about-right p{display:block;width:100%;height:430px;position:absolute;top:0px;left:0px;overflow:hidden;}
.about .about-right span{display:block;width:619px;height:438px;border:1px solid #8b93a4;position:absolute;top:-39px;left:-19px;}
.about .about-right em{display:block;width:658px;height:398px;border:1px solid #8b93a4;position:absolute;top:-19px;left:-39px;}
.about .tabbody,.about Item-wrap{width:100%;}
.about .tabnav{height:60px;width:100%;margin-bottom:15px;}
.about .tabnav a{display:block;height:50px;width:60px;background:#b2b2b2;float:left;margin-right:8px;padding:5px 0px;text-align:center;color:#FFF;}
.about .tabnav a.current{background:#b87437;}
.about .tabnav i{margin-bottom:5px;}
.about .tabnav .n1{display:block;height:25px;width:100%;background:url(../images/icon-n1.png) no-repeat center;}
.about .tabnav .n2{display:block;height:25px;width:100%;background:url(../images/icon-n2.png) no-repeat center;}
.about .tabnav .n3{display:block;height:25px;width:100%;background:url(../images/icon-n3.png) no-repeat center;}
.about .tabnav .n4{display:block;height:25px;width:100%;background:url(../images/icon-n4.png) no-repeat center;}
.about .tabnav .n5{display:block;height:25px;width:100%;background:url(../images/icon-n5.png) no-repeat center;}
.about .tabwrap{width:100%;}
.about .tabwrap .level{line-height:26px;font-size:14px;}
.have{height:auto;/*height:125px;*/}
.news{padding:85px 0px;position:relative;}
.news .news-left{width:558px;height:436px;float:left; position:relative;}
.news .news-left .shuk{width:510px;height:470px;position:absolute;top:-20px;left:-1px;border:1px solid #8b93a4;}
.news .news-left .hengk{width:550px;height:430px;position:absolute;top:-1px;left:-20px;border:1px solid #8b93a4;}
.news .news-left a{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;color:#FFF;z-index:88;}
.news .news-left .news-title{width:100%;height:auto;padding:10px 0px;position:absolute;bottom:0px;left:0px;background:url(../images/icon-black.png) repeat center;}.news .news-left .news-title p{display:block;padding:0px 10px;text-align:center;height:30px;overflow:hidden;font-size:14px;} 
.news .news-right{float:right;width:600px;position:relative}
.news-list-page{height:460px}
.news .news-right ul{margin-left:-30px;}
.news .news-right ul li{width:50%;height:198px;float:left;margin-bottom:15px;}
.news .news-right ul li a{display:block;height:197px;margin-left:30px;border-bottom:1px dashed #dddddd;background:url(../images/icon-round.png) no-repeat 0px 160px;}
.news .news-right .time-wrap{padding:10px;width:46px;height:36px;border:1px solid #7f7f7f;color:#7f7f7f;margin-bottom:15px;}
.news .news-right .time-wrap p{font-size:16px; line-height:20px;}
.news .news-right .time-wrap span{line-height:16px;}
.news .news-right .news-title{display:block;height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;color:#333333;margin-bottom:2px;font-weight:bold;}
.news .news-right .news-indor{color:#666666;}
.news .news-right ul li a:hover{color:#da251d;background:url(../images/icon-round-on.png) no-repeat 0px 160px;}
.news .news-right ul li a:hover .time-wrap{border:1px solid #da251d;color:#da251d;}
.detail-model{background:#666666;}
.news-detail{padding:56px 0px;position:relative;background:url(../images/wall-top.png) no-repeat #FFF;}
.news-detail a.retrun{display:block;width:32px;height:32px;background:url(../images/icon-close.png) no-repeat;position:absolute;top:16px;right:-16px;}
.news-detail .detail-title{width:856px;margin:0 auto 20px;text-align:center;color:#454545;}
.news-detail .detail-title h1{font-size:20px;font-weight:bold;margin-bottom:5px;}
.news-detail .detail-infor{width:856px;margin:0 auto;color:#666; line-height:30px;font-size:15px;}
.news-detail .detail-infor p{display:block;margin-bottom:10px;}
.honor .honor-left{width:260px;float:left;}
.honor .honor-title{width:100%;padding-bottom:8px;color:#b87437;margin-bottom:15px;}
.honor .honor-title i{display:block;width:29px;height:6px;background:#b87437;margin-bottom:15px;}
.honor .honor-title h1{font-size:20px;text-transform:uppercase; line-height:20px;}
.honor .honor-title h2{font-size:20px;font-weight:800;}
.honor .honor-last{width:260px;height:310px;}
.honor .honor-last a{display:block;width:260px;height:310px;position:relative;color:#FFF;}
.honor .honor-last .last-title{width:100%;height:auto;padding:10px 0px;position:absolute;bottom:0px;left:0px;background:url(../images/icon-black.png) repeat center;}.honor .last-title p{display:block;padding:0px 10px;text-align:center;overflow:hidden;font-size:14px;} 
.honor .honor-right{width:876px;float:right;}
.honor .honor-right ul{margin-left:-42px;}
.honor .honor-right li{width:33.33%;height:412px;float:left;margin-bottom:15px;}
.honor .honor-right li a{display:block;height:100%;margin-left:42px;}
.honor .honor-right .time-wrap{padding:10px;width:46px;height:36px;border:1px solid #7f7f7f;color:#7f7f7f;margin-bottom:15px;}
.honor .honor-right .time-wrap p{font-size:16px; line-height:20px;}
.honor .honor-right .time-wrap span{line-height:16px;}
.honor .honor-right .news-title{font-size:15px;color:#b87437;margin-bottom:10px;}
.honor .honor-right .img-wrap{margin-bottom:15px;}
.honor .honor-right .img-wrap img{display:block;}
.honor .honor-right .news-indor{color:#666666;line-height:22px;}
.slider-wrap{width:100%;height:260px;position:relative;}
.slider-wrap .slider-cont{width:100%;height:260px;overflow:hidden;margin-top:60px;}
.slider-wrap .slider-cont ul{width:1000%;height:236px;}
.slider-wrap .slider-cont ul li{display:block;width:410px;height:100%;float:left;}
.slider-wrap .slider-cont ul li a{display:block;width:390px;height:100%;position:relative;}
.slider-wrap .slider-cont ul li i{display:block;width:64px;height:64px;position:absolute;top:50%;left:50%;margin:-32px 0px 0px -32px;background:url(../images/icon-play.png) repeat center;z-index:200;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;}
.slider-wrap .slider-cont ul li i.hide{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);opacity:0;} 
.slider-wrap .slider-cont ul li p{display:block;width:390px;height:100%;position:absolute;top:0px;left:0px;}
.slider-wrap .slider-cont ul li span{display:block;width:390px;height:215px;margin:15px 0px 0px 10px;border:1px solid #ddd;float:left;}
.slider-wrap .botn{display:block;width:40px;height:40px;position:absolute;top:50%;margin-top:-20px;cursor:pointer;}
.slider-wrap .prev{left:0px;background:url(../images/icon-prev.png) repeat center;z-index:200;}
.slider-wrap .next{right:0px;background:url(../images/icon-next.png) repeat center;z-index:200;}
/* picture */
#picture{width:100%;min-width:1200px;position:relative; background:#FFF; overflow:hidden;} 
#picture span.butn{display:block;width:41px;height:41px;cursor:pointer;position:absolute;top:50%;margin-top:-21px;}
#picture span.prev{left:10px;background:url(../images/botn_prev.png) no-repeat center;}
#picture span.prev:hover{background:url(../images/botn_prev_on.png) no-repeat center;}
#picture span.next{right:10px;background:url(../images/botn_next.png) no-repeat center;}
#picture span.next:hover{background:url(../images/botn_next_on.png) no-repeat center;}
#picture .list{width:100%;height:470px;background:#f0f0f0;margin-bottom:30px; display:none;}
#picture .list-box{width:1200px;height:470px;margin:0 auto;position:relative;}
#picture .list ul{width:992px;height:470px;margin:0 auto;position:relative;} 
#picture ul li{width:100%;height:100%;position:absolute;top:0px;left:0px;}
#picture ul li a{display:block;width:100%;height:100%;position:relative; text-align:center;}
#picture ul li img{max-width:100%;max-height:100%;display:inline-block;vertical-align:middle;}
#picture .small{width:1200px;height:600px;margin:0px auto 20px;position:relative;}
#picture .small .botn{display:block;width:46px;height:46px;cursor:pointer;position:absolute;top:50%;margin-top:-23px;}
#picture .small .left{left:10px;background:url(../images/botn_prev.png) no-repeat center;}
#picture .small .right{right:10px;background:url(../images/botn_next.png) no-repeat center;} 
#picture .small .left:hover{background:url(../images/botn_prev_on.png) no-repeat center;}
#picture .small .right:hover{background:url(../images/botn_next_on.png) no-repeat center;}
#picture .small .end-lt{cursor:default;background:url(../images/botn_prev_end.png) no-repeat center;}
#picture .small .end-rt{cursor:default;background:url(../images/botn_next_end.png) no-repeat center;}
#picture .small .end-lt:hover{background:url(../images/botn_prev_end.png) no-repeat center;}
#picture .small .end-rt:hover{background:url(../images/botn_next_end.png) no-repeat center;}
#picture .moving-box{width:992px;height:100%;overflow:hidden;margin:0 auto;}
#picture .item{height:100%;width:1008px;float:left;}
#picture dl{height:42px;width:1000%;height:100%;}
#picture dl dd{width:323px;height:289px;float:left;margin-right:11px;margin-bottom:10px;text-align:center;}
#picture dl dd a{display:block;width:100%;height:100%;cursor:pointer;position:relative;} 
#picture dl dd a:hover{opacity:1;filter:alpha(opacity=100);} 
#picture dl dd img{max-width:100%;max-height:100%;vertical-align:middle;}
#picture dl dd a.current{opacity:1;filter:alpha(opacity=100);}
/*周边配套*/
.Pic_sup{width:100%;height: 447px;position: relative;}
.T_lists{width: auto;height: auto;position: relative;padding: 15px 0;}
.T_lists ul li{float: left;width:64px;height:25px;font-size: 8px;text-align: center;margin-right: 5px;padding-top: 30px;color: #fff;cursor: pointer;}
.T_lists ul .plj_1{background:#b2b2b2 url(../images/z_1.png) 0px no-repeat;}
.T_lists ul .plj_2{background:#b2b2b2 url(../images/z_2.png) 0px no-repeat;}
.T_lists ul .plj_3{background:#b2b2b2 url(../images/z_3.png) 0px no-repeat;}
.T_lists ul .plj_4{background:#b2b2b2 url(../images/z_4.png) 0px no-repeat;}
.T_lists ul .plj_5{background:#b2b2b2 url(../images/z_5.png) 0px no-repeat;}
.T_lists ul .plj_1:hover,.T_lists ul .plj_1.current {background:#b1764a url(../images/z_1.png) 0px no-repeat;}
.T_lists ul .plj_2:hover,.T_lists ul .plj_2.current {background:#b1764a url(../images/z_2.png) 0px no-repeat;}
.T_lists ul .plj_3:hover,.T_lists ul .plj_3.current {background:#b1764a url(../images/z_3.png) 0px no-repeat;}
.T_lists ul .plj_4:hover,.T_lists ul .plj_4.current {background:#b1764a url(../images/z_4.png) 0px no-repeat;}
.T_lists ul .plj_5:hover,.T_lists ul .plj_5.current {background:#b1764a url(../images/z_5.png) 0px no-repeat;}
.T_lists ul .plj_5:hover,.T_lists ul .plj_5.current {background:#b1764a url(../images/z_5.png) 0px no-repeat;}
.infobox{position: relative;width: 475px;height: 300px;padding: 0 5px 0 5px;}
.infobox .project_arti{position: absolute;width:465px;height:300px;overflow: hidden; top: 0;left: 0;display: none;} 
.pic-lay{width: 600px;height: 448px;position:relative;overflow: hidden;}
.pic-lay ul{width:600px;height:448px;position:relative;}
.pic-lay ul li{width:600px;height:448px;position:absolute;top:0px;left:0px;text-align:right}
.pic-lay img{max-width:100%;max-height:100%; vertical-align:middle;}
/*视频欣赏*/
.video_show{width:100%;position: relative;margin:50px auto 0;}
.video_show .monsss{width:1029px;height:233px;overflow:hidden;margin:0 auto}
.video_show .ScrollBox{width:99999999px;position:relative;}
.video_show .ScrollBox ul li{float:left;margin-right:30px;width:323px;height:233px;}
.video_show .ScrollBox ul li a{display:block;}
.video_show .ScrollBox ul li a img{width:100%;}
.Brand_leftButton{position:absolute;top:50%;left:5px;margin-top:-20.5px;width:41px;height:41px;background: url(../Images/botn_prev.png) no-repeat;cursor:pointer;z-index: 999;}
.Brand_rightButton{position:absolute;top:50%;right:5px;margin-top:-20.5px;width:41px;height: 41px;background: url(../Images/botn_next.png) no-repeat;cursor:pointer;z-index:999;}

.video-box{width:100%;height:375px;position:relative;margin:50px auto 0;}
.video-box .monsss{width:1200px;height:375px;overflow:hidden;margin:0 auto}
.video-box .ScrollBox{width:1000%;height:355px;margin-left:-277px;position:relative;}
.video-box .ScrollBox ul{width:100%;height:355px;}
.video-box .ScrollBox ul li{float:left;margin-right:60px;width:503px;height:285px;margin-top:35px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;}
.video-box .ScrollBox ul li p{display:block;width:100%;height:100%;position:relative;}
.video-box .ScrollBox ul li img{width:100%;display:block;}
.video-box .ScrollBox ul li span{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background:url(/project/images/icon-black.png);cursor:pointer}
.video-box .ScrollBox ul li em{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background:url(/project/images/play.png) no-repeat center;visibility:hidden;opacity:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;}
.video-box .ScrollBox ul li.active{width:627px;height:355px;margin-top:0px}
.video-box .ScrollBox ul li.active em{visibility:visible;opacity:1;}
.video-box .butn{display:block;height:100%;width:228px;position:absolute;top:0px;cursor:pointer;z-index: 999;background:transparent}
.video-box .prev{left:0px;}
.video-box .next{right:0px;}
.video-box .prev.end,.video-box .next.end{cursor:default}

/* pages */
.pages{height:20px;padding:0px 0px;text-align:right;}
.pages a{display:inline-block;width:auto;height:20px;color:#FFF;padding:0 10px;background:#747474;border-radius:3px;}
.pages a:hover,.pages a.current{color:#333;background:#ededed;}