@charset "utf-8";
/* CSS Document */
.wh1200{ width:1200px;margin:0 auto}
.wh1200-border{ width:1198px;margin:0 auto;border:solid 1px #d7d7d7}
.clear{clear:both;}
.thRelative{position:relative;left:0;top:0;}
.thabsolute{ position:absolute}
.fl{float:left;}
.fr{float:right;}
.size_14{font-size:14px; font-weight:bold;}
.size_16{font-size:16px;}
.size_18{font-size:18px;}
.size_20{font-size:20px;}
.mb10{ margin-bottom:10px;}
.mt10{ margin-top:10px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt60{ margin-top:60px}
.mr10{ margin-right:10px}
.mr20{ margin-right:20px}
.pd-l-5{ padding-left:5px;}
.pd-t-5{ padding-top:5px;}
.pd-l-10{ padding-left:10px;}
.pd-l-30{ padding-left:30px;}
.pd-r-5{ padding-right:5px;}
.pd-r-10{ padding-right:10px;}
.pd-b-10{ padding-bottom:10px;}
.pd5{ padding:5px}
.pd10{ padding:10px}
.pd20{ padding:20px}
.text-c{ text-align:center}
.text-l{ text-align:left}
.graytext{color:#808080}
.redtext{color:#D51311}
.w20{ width:20px}
.w30{ width:30px}
.tableline{width:5px;height:100%; background: url(../images/line.png) repeat-y center center;}
.textellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.boldtext{/*font-weight:bold*/}
.normaltext{ font-weight:normal}
.container{ min-width:1200px}
.border{border:solid 1px #d6d6d6}
.overflow{ overflow:hidden}
.font-16{ font-size:16px}
.lineh2em{ line-height:2em}

/*head*/
/*city*/
.head{height:90px; padding-top:50px;}
.shop{border: 1px solid #a8a8a8;
    border-radius: 10px;
    padding: 10px; margin-bottom:10px;}
/* search */


/* call */


/*foucs-img*/
.index_banner{position:relative;height:450px; overflow:hidden;min-width:1200px}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:450px;color:#fff; font-size:14px}

.index_banner cite{position:absolute;bottom:20px;left:50%;z-index:9999;display:block;height:5px;_display:none; text-align:center}
.index_banner cite span{ float:left;display:inline-block;margin:0 5px;width:10px;height:10px;border-radius:18px;background-color:#0f0104;text-indent:-9999em;cursor:pointer;}
.index_banner cite span:hover{background-color:#ebced3;}
.index_banner cite span.cur{background-color:#ebced3;cursor:default;}
.banner-box{ width:1200px;height:0px; margin:0 auto; position:relative}
.fenlei-box{width:172px;height:392px;padding:14px; background: url(bl-bg.png); position:absolute;left:0; z-index:99;}
/***text-overflow:ellipsis;height:17px;line-height:17px***/
.case-con2 ul li {
    border: 1px solid #f0f0f0;
    float: left;
    height: 243px;
    margin-bottom: 20px;
    width: 283px;
}
.case-con2 .w20 {
    border: medium none;
    width: 15px;
}

.case-con2 .casename {
    padding: 10px 10px 0;
}

.case-con2 ul li {
    border: 1px solid #f0f0f0;
    float: left;
    height: 243px;
    margin-bottom: 20px;
    width: 283px;
}
.fenlei-box a{ color:#fff; display:inline-block; width:56px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:21px;line-height:21px}
.fenlei-shop-box{ padding:0;width:200px;height:450px; margin-left:4%;}
.fenlei-shop-box td{border: solid 1px  #333333; text-align:center }
.fenlei-shop-box a{color:#fff; display:inline-block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:28px;line-height:28px;}
.fenlei-box h4,.yuyue-box .r-tit{color:#969696;font-size:14px;}
.yuyue-box{width:200px;height:420px; background: url(../images/white-bg.png); position:absolute; right:0; z-index:9990;}
.yuyue-box .pepolebox{width:200px;height:100px; padding:25px 0;background: url(../images/white-bg.png);}
.yuyue-box .r-number{font-size:30px;color:#b70909; font-family:Arial; text-align:center; padding:5px 0 7px 0; font-weight:bold }
.yuyue-box .y-tit{height:55px;line-height:55px; text-align:center;color:#D51311;font-size:18px;}
.yuyue-box .name,.yuyue-box .tel,.yuyue-box .floor{width:148px; padding-left:30px;height:30px;line-height:30px; border:solid 1px #d7d7d7; margin-bottom:15px}
.yuyue-box input:focus{border:solid 1px #D51311}
.yuyue-box .formbox{ padding:10px}
.yuyue-box .name{ background:#fff url(../images/icon/data.png) no-repeat 10px center}
.yuyue-box .tel{ background:#fff url(../images/icon/call.png) no-repeat 10px center}
.yuyue-box .floor{ background:#fff url(../images/icon/location.png) no-repeat 10px center}
.yuyue-box .btn_yuy a{ width:178px;height:40px;line-height:40px; background:#ba1718;color:#fff;font-size:14px; display:block; text-align:center; margin-left:10px}
.yuyue-box .btn_yuy a:hover{ background:#D51311}

/*news*/
.news{ width:714px;height:262px;border:solid 1px #d7d7d7; padding:15px}
.news h4{height:24px;line-height:24px; font-size:16px; color:#000000}
.news h4 a,.more a{ font-size:12px; padding-right:20px; color:#b0b0b0; background:url(../images/icon/more.png) no-repeat right center;font-family:Tahoma; font-weight:normal }
.news h4 a:hover,.more a:hover{color:#D51311}
.newslist{ width:408px}
.newslist ul li{height:39px; padding-left:25px;line-height:39px;border-bottom:dashed 1px #d7d7d7; background:url(../images/icon/newlist.png) no-repeat 10px center}
.newslist ul li a {display:block;width:380px;white-space:nowrap; overflow:hidden;}
.active{ width:450px;height:294px; position:relative}
.active .info{height:45px;line-height:45px; background: url(../images/white-bg.png);position:absolute;z-index:8999; text-align:center;bottom:0; width:450px;  }
.active .info span{ padding-right:10px}

.floor_leftnav{ width:272px;height:619px; padding:76px 5px 0 20px; }
.floor_leftnav_f1{background:url(../images/case/leftimg.png) no-repeat; position:relative}
.floor_leftnav_f2{background:url(../images/product/leftimg.jpg) no-repeat; position:relative}
.floor_leftnav_f3{background:url(../images/team/leftimg.jpg) no-repeat; position:relative}
.floor_leftnav_f4{background:url(../images/gongyi/leftimg.jpg) no-repeat; position:relative}
.floor_leftnav .floor_leftnav_name{ width:165px;height:60px; position:absolute;left:20px; top:0px}
.floor_leftnav .floor_leftnav_menu a{ width:80px;height:28px;line-height:28px; text-align:center; display:inline-block; float:left; background:#FFF; margin-right:10px;margin-bottom:10px}
.floor_leftnav .floor_leftnav_menu a:hover{ background:#D51311;color:#fff}
.rightcon{ width:896px; padding-left:4px}
.rightcon a img:hover,.case-con a img:hover,.design-list a img:hover,.case-con2 a img:hover,.shop a img:hover{ opacity:.8}
.poplayer{ display:none;right:10px;top:10px; z-index:999; position:absolute}
.pic{ position:relative}
.share a{ width:30px;height:27px; margin-left:5px; padding:7px 0 0 4px; background:url(../images/black-bg.png); display:inline-block; text-align:center}
.heart a{ width:30px;height:27px; margin-left:5px; padding:7px 0 0 2px; background:url(../images/red-bg.png); display:inline-block; text-align:center}
.teamlist li{ width:146px;height:179px; float:left; margin-left:4px}
.team-man{height:24px; padding:8px 8px 0 8px}
.yuy-btn a{ display:inline-block; width:41px; text-align:center;height:16px;line-height:16px;border:solid 1px #D51311;color:#D51311;border-radius:2px; background:#fff;}
.yuy-btn a:hover{border:solid 1px #D51311;color:#fff; background:#D51311}
.gongyi-tit{ width:221px;height:30px;line-height:30px;text-align:center;font-size:18px;color:#fff}
.gongyi-list li{ width:221px; float:left; margin-left:4px}
.gongyibox{ padding:6px;border-left:solid 1px #eaeaea;border-right:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea}
.gy-text{height:25px; display:block; padding-top:5px; text-align:center}
.borderboxtit{height:45px;line-height:45px;border-bottom:solid 1px #d7d7d7; font-size:18px; padding-left:20px;padding-right:10px;}
.borderboxtit em a{ font-size:12px; padding-left:30px}

.jiancai img{ vertical-align:middle;}
/***添加***/
.jiancai a img{ margin-left:10px;margin-top:10px;width:280px;height:186px;}
.jiancai .bd-r{border-right:solid 1px #d7d7d7}
.jiancai .bd-b{border-bottom:solid 1px #d7d7d7}
.jiancai_info{height:40px; padding:20px; overflow:hidden}
.servicebox{padding:20px 15px; overflow:hidden}
.servicebox h4{ padding-bottom:15px; font-size:14px;}
.servicebox .tel{font-size:14px;margin-top:20px; }
.servicebox .tel em{ font-size:18px; font-weight:bold; padding-left:10px; font-family:Arial, Helvetica, sans-serif}
.service_list{height:115px; overflow:hidden}
.service_list ul{ width:400px}
.service_list ul li{height:30px;line-height:30px;width:400px;border-bottom:solid 1px #e9e9e9; float:left; margin-left:10px}
.yuyue-list td{height:30px;line-height:30px;color:#808080}
.yuyue-tit{border-bottom:solid 1px #d7d7d7; padding-bottom:40px; font-size:14px;}
.yuyue-tit b{font-size:24px;color:#f16c43}
.tijiao td{font-size:14px;color:#989898;height:40px;line-height:40px;}
.tijiao .textinput{height:40px;line-height:40px;border:solid 1px #d7d7d7; width:310px; padding: 0 10px; margin-bottom:10px}
.tijiao-btn a{ width:98px;height:144px;line-height:144px;border:solid 1px #D51311;color:#D51311; text-align:center; display:block;font-size:18px}
.tijiao-btn a:hover{ background:#D51311;color:#fff}
/*左侧浮动锚点*/
div.floatCtro{ width:32px;border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;border-top:solid 1px #d6d6d6; position: fixed; left:5px; top:135px; z-index:100;}
div.floatCtro p{width:32px; text-align:center; height:31px; line-height:32px;color:#676767;border-bottom:solid 1px #d6d6d6; margin:0; padding:0; cursor:pointer; background:#fff;}
div.floatCtro a{ display:inline-block; display:none; width:32px; height:32px;background:#fff; color:#000;  vertical-align:middle; cursor:pointer;}
div.floatCtro a:hover{ background:#000; color:#fff; zoom:1;}
div.floatCtro p:hover{ background:#c40000; color:#fff;}
div.floatCtro p.cur{ background:#c40000; color:#fff;}


/*foot*/

/*page*/
.page {margin:10px; text-align:center;}
.page a,.page span {border:solid 1px #eee; width:100px;height:35px;line-height:35px;margin: 0 2px; color:#333; font-size:14px; display:inline-block}
.page a:hover,.page a:active  {border:solid 1px #D51311; color:#666;}
.page a.current,.page span.current {border:solid 1px #D51311; width:40px;height:35px;line-height:35px;font-weight:bold;color:#fff; background:#D51311}
.page a.disabled {border:solid 1px #eee; width:40px;height:35px;line-height:35px;color:#ddd; }
.pageinput{border:solid 1px #eee; width:70px;height:35px;line-height:35px; margin-left:10px; margin-right:10px; text-align:center; display:inline-block; vertical-align: middle; margin-bottom:5px}

/*online*/



.design-det{font-size:14px; overflow:hidden; margin-top:30px}
.design-photo{ width:318px;height:478px; text-align:center;border:solid 1px #d6d6d6; background:#f7f7f7}
.design-info{ width:760px;height:378px; padding:50px;background:#f7f7f7;border:solid 1px #d6d6d6;}
.design-info .bdline {border-bottom:solid 1px #c9c9c9; padding-bottom:12px; margin-bottom:12px}
.design-info .bdline  p{ line-height:2.5em}
.design-btn{ padding-top:65px; text-align:center}
.design-btn a{ display:inline-block; width:166px;height:37px;line-height:37px; text-align:center; background:#fff;margin-right:10px}
.design-con{border:solid 1px #e1e1e1; background:#f5f6f8 url(../images/team/jsbg.jpg) no-repeat bottom right;  margin-top:30px; padding:50px; overflow:hidden;font-size:14px;line-height:3em}
.design-con .rongyu{ width:550px;border-right:solid 1px #d6d6d6}
.design-con .rongyu h1,.design-con .zuopin h1{ font-size:24px; font-weight:bold}
.design-con .zuopin{width:500px;}

.tabbtn{ border-left: 2px solid #d51311;
    height: 35px;
    line-height: 25px;
    margin-bottom: 20px;
    padding: 5px;}
.tabbtn h2{ background: #d51311 none repeat scroll 0 0;
    color: #fff;
    font-size: 22px;
    font-weight: normal;
    padding: 5px;
    width: 150px;}

/*yx_rotaion*/



/****height:140px; ***/


/* tab*/


/*book*/

/*遮罩层*/


/***分公司的品牌***/

/*友情链接*/

/*评论*/
