﻿ 
body{font: 12px/150% "\5FAE\8F6F\96C5\9ED1";background-color: #ededed}
*{word-break: break-all;word-wrap: break-word}
.dot{font-family: "\5B8B\4F53"}
*{box-sizing: content-box;vertical-align: middle}
.hide{display: none}
.row:before, .row:after{content: "";display: table;line-height: 0}
.row:after{clear: both}
.row{margin-bottom: 15px;*zoom: 1}
.col-2, .col-10{float: left;position: relative;min-height: 1px}
.text-danger{color: #f00}
.text-default{color: #666}
.flex-direction-nav a:before{color: #fff}
.top{height: 4px}
.top span{display: block;float: left;width: 12.5%;height: 4px;vertical-align: top;line-height: 4px}
.top-part-1{background: #1a8e8c}
.top-part-2{background: #426d9b}
.top-part-3{background: #868a7e}
.top-part-4{background: #ff48a3}
.top-part-5{background: #8ec071}
.top-part-6{background: #ff7e30}
.top-part-7{background: #d0d227}
.top-part-8{background: #4aa1df}
.nav{background: #d6000f;position: relative;min-width: 1100px;z-index: 990}
.nav-shaw{position: absolute;bottom: -15px;left: 0;right: 0;height: 15px;background: url(../images/shaw.png) repeat-x;z-index: 100}
.nav-logo{;float: left;display: block;width: 221px;height: 44px;background: url(../images/logo.png) no-repeat;margin-top: 30px;margin-bottom: 25px}
.nav-bar{float: right;border-right: 1px solid #c90011}
.nav-bar-li{float: left;position: relative;z-index: 999}
.nav-bar-a{display: block;width: 95px;line-height: 99px;border-left: 1px solid #c90011;color: #fff;text-align: center;font-weight: bold;font-size: 14px}
.nav-bar-a:hover, .nav-bar li a.active{color: #ff7e30;background: #c90011}
.nav-secondary-inbox{padding: 24px 54px 24px 15px;position: relative}
.nav-secondary-ul{margin-right: 200px;height: 175px;overflow: hidden}
.nav-secondary-li{float: left;min-width: 61px;border-bottom: 1px solid #d12634;padding: 12px 5px}
.nav-secondary-li .icon{width: 5px;height: 7px;background-position: -11px 0}
.nav-secondary-li a{font-size: 12px;line-height: 10px;color: #fff}
.nav-secondary-li a:hover{color: #ff7e30}
.nav-secondary-box{float: left;width: 110px}
.nav-secondary-r{width: 180px;position: absolute;top: 24px;right: 54px}
.nav-secondary-r img{width: 180px}
.nav-secondary-info{padding: 10px 0;line-height: 18px;color: #ff7e30}
.nav-secondary-warp{position: absolute;top: 99px;right: 0;left: 0}
.nav-secondary-list{position: absolute;top: 0;height: 0;overflow: hidden;background: #c90011;z-index: 995}
.banners{margin: 0 auto;width: 100%;overflow: hidden;min-width: 1100px}
.banners img{width: 1920px;height: 300px}
.banner-index .flex-control-nav{bottom: 18px;z-index: 100}
.banner-flex{margin: 0;border: none;overflow: hidden}
.banner-flex .flex-control-nav{bottom: -5px;z-index: 10}
.banner-flex .flex-control-paging li{margin: 0 1px}
.banner-flex .flex-control-paging li a{width: 40px;height: 5px;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;border-radius: 0}
.banner-flex .flex-control-paging li a.flex-active{background-color: #af0c1c}
.banner-layer{width: 100%;height: 300px;margin: 0 auto}
.dynamic{padding:35px 0; background:#FFF}
.dynamic-c{margin: 0 210px;min-height: 240px;background-color: #f8f8f8;padding: 10px 20px}
.dynamic-l{float: left}
.dynamic-r{float: right}
.dynamic-piece{display: block;width: 200px;height: 125px;margin-bottom: 10px;background-position: -10px 0;background-repeat: no-repeat;position: relative}
.dynamic-piece-title{font-size: 16px;color: #fff;position: absolute;top: 10px;left: 10px}
.dynamic-video{background-image: url(../images/video.png)}
.dynamic-talents{background-image: url(../images/talents.jpg);margin: 0}
.dynamic-project{background-image: url(../images/project.jpg)}
.dynamic-card{background-image: url(../images/card.jpg);margin: 0}
.dynamic-c-title{font-size: 18px;margin-bottom: 10px;font-weight: normal}
.dynamic-c-heading{;color: #999;border-bottom: 1px dashed #999;padding-bottom: 20px}
.dynamic-c-heading-title{font-size: 14px;color: #666}
.dynamic-c-heading-title:hover{color: #d6000f}
.dynamic-c-heading-time{margin-left: 20px}
.dynamic-c-heading-main{margin-top: 10px;line-height: 18px}
.dynamic-c-body{padding-top: 7px}
.dynamic-c-body-item{;color: #666;padding: 6px 0;position: relative}
.dynamic-c-body-main{color: #666}
.dynamic-c-body-main:hover{text-decoration: underline}
.dynamic-c-body-time{position: absolute;top: 8px;right: 21px;color: #999;font-size: 10px;line-height: 12px}
.dynamic-news{margin-right: -60px;}
.dynamic-news-item{float: left;margin-right: 55px;width: 524px;margin-bottom: 40px;}
.dynamic-media-object{float: left;margin-right: 15px;width: 90px;height: 90px;border: 5px solid #fff;}
.dynamic-title{font-size: 16px;font-weight: bold;color: #666;}
.dynamic-title:hover{text-decoration: underline;}
.dynamic-time{font-size: 12px;color: #999;margin-left: 10px;}
.dynamic-content{margin-top: 5px;line-height: 22px;color: #666;}
.branch{background-color: #222;padding-bottom: 17px}
.branch-title{line-height: 64px;text-align: center;border-bottom: 1px solid #444;font-size: 24px;color: #fff}
.branch-list{padding: 60px 0 60px 20px}
.branch-list ul{padding: 10px 0 10px 10px;margin-right: -10px}
.branch-items{float: left;width: 80px;height: 80px;margin-right: 40px}
.branch-items a{color: #666}
.branch-items a:hover{color: #fff}
.branch-items a p{;text-align: center;margin-top: 6px}
.branch-substation{padding-bottom: 17px;}
.branch-substation .branch-title{font-size: 30px;color: #666;border-bottom:none ;margin-bottom: 15px;}
.about-sd-title{line-height: 60px;text-align: center;border-bottom: 1px solid #dcdcdc;font-size: 24px; background:url(../images/bor1.png) no-repeat center 58px;}
.about-sd-con{width: 1000px;margin: 0 auto;font-size: 16px;color: #666;padding-top: 25px;padding-bottom:20px;line-height: 28px}
.about-sd-list{padding-top:30px;padding-bottom:30px}
.about-sd-piece{float: left;margin-left: 20px;width: 260px;background-color: #fff;position:relative}
.about-sd-piece:first-child{margin: 0}
.about-sd-img{width: 260px;height: 200px;}
.about-sd-img img{width: 100%;height: 100%}
.about-sd-piece-body{padding: 10px 10px 20px;}
.about-sd-piece-heading{font-size: 14px;color: #fff;position:absolute;top:170px;left:0;width: 260px;height:30px;line-height:30px;text-align:center;background:url(../images/hui.png);}
.about-sd-piece-con{color: #666;padding-top: 5px;height: 54px}
.footer{background-color: #d6000f;padding: 25px 0;min-width: 1100px}
.footer p{margin-bottom: 10px;color: #fff;text-align: center}
.page{overflow: hidden;zoom: 1;display: inline-block;*display: inline;*zoom: 1}
.page-box{margin-top:20px;padding-bottom:10px;text-align: center;clear:both}
.page ul{float: right;}
.page .firstPage{width: 30px;}
.page ul li{float: left;line-height: 25px;height: 25px;margin-left: 5px;font-size: 12px;border: 1px solid #E9E9E9;padding: 0px 10px;width: auto;}
.page ul li a:hover{color: #ff0000;text-decoration: none;}
.page ul li.thisclass, .page ul li.thisclass a, .page ul li.thisclass a:hover{background-color: #333333;color: #FFF}
.page .pageinfo{line-height: 25px;padding: 12px 5px 10px 5px;color: #999;}
.page select{line-height: 25px;margin-top: 4px}
.page .pageinfo strong{color: #555;font-weight: normal;margin: 0px 2px;}
/*客服代码部分*/
.qqserver .qqserver-header:after,.qqserver .qqserver-header:before,.qqserver li a:after,.qqserver li a:before{display:table;content:' '}
.qqserver .qqserver-header:after,.qqserver li a:after{clear:both}
.qqserver .qqserver-header,.qqserver li a,.tabs,.user-main,.view-category,.view-category-list>li{*zoom:1}
.qqserver{position:fixed;top:50%;right:0;height:209px;margin-top:-104px}
.qqserver.unfold .qqserver-body{right:0}
.qqserver .qqserver-body{position:absolute;right:-144px;width:122px;height:183px;padding:12px 10px;-webkit-transition:.3s cubic-bezier(.19,1,.22,1);-o-transition:.3s cubic-bezier(.19,1,.22,1);transition:.3s cubic-bezier(.19,1,.22,1);border:1px solid #FF2727;border-radius:4px;background:#f4f7fa}
.qqserver .qqserver_fold{position:absolute;right:0;padding:14px 7px;cursor:pointer;border-top-left-radius:4px;border-bottom-left-radius:4px;background:#FF2727}
.qqserver .qqserver-header{padding-bottom:10px;padding-left:6px;border-bottom:1px dashed #d1d4cc}
.qqserver .qqserver-header *{float:left}
.qqserver .qqserver_arrow{margin-top:-1px;margin-left:7px;cursor:pointer}
.qqserver li{margin-top:6px}
.qqserver li a{display:block;padding:6px 12px 4px}
.qqserver li a div{font-size:14px;float:left;margin-right:11px;color:#697466}
.qqserver li a span{font-size:12px;line-height:18px;float:left;text-indent:4px;color:#fff}
.qqserver li a span.qqserver-service-alert{font-weight:400;display:block}
.qqserver li a:hover{text-decoration:none;border-radius:4px;background:#eaebe9}
.qqserver li a:hover div{color:#FF2727}
.qqserver .qqserver-footer{margin-top:10px;padding-top:14px;padding-bottom:14px;padding-left:11px;border-top:1px dashed #d1d4cc}
.qqserver .qqserver-footer .text-primary{color:#FF2727;font-size:14px;}
.qqserver .qqserver_icon-alert{display:inline-block;margin-right:10px;vertical-align:-3px;*display:inline;*zoom:1;*vertical-align:-1px}
.qqserver-header div{width:90px;height:18px;background-image:url(../images/backgrounds.32.png);background-position:-419px -80px}
.qqserver_icon-alert{width:16px;height:14px;background-image:url(../images/backgrounds.32.png);background-position:-595px -85px}
.qqserver li a span{width:30px;height:23px;background-image:url(../images/backgrounds.32.png);background-position:-265px 0}
.qqserver li a .qqserver-service-alert{width:30px;height:22px;background-image:url(../images/backgrounds.32.png);background-position:-342px 0}
.qqserver_fold div{width:26px;height:132px;background-image:url(../images/backgrounds.32.png);background-position:0 0}
.qqserver_fold:hover div{width:26px;height:132px;background-image:url(../images/backgrounds.32.png);background-position:-27px 0}
.qqserver_arrow{width:18px;height:18px;background-image:url(../images/backgrounds.32.png);background-position:-435px 0}
.qqserver_arrow:hover{width:18px;height:18px;background-image:url(../images/backgrounds.32.png);background-position:-435px -38px}
.service-footer{display: block;line-height: 54px;border-top: 1px solid #e1e2e2;color: #666;font-size: 18px;text-align: center;text-shadow: 1px 1px 1px #fff}
.icon-base{background-image: url(../images/icon-base.png);background-repeat: no-repeat}
.article-box{padding: 35px 30px 35px 35px;border-bottom: 1px solid #ededed;line-height: 24px;min-height: 320px;color: #666}
.sd-inbox{width: 1100px;padding-top: 48px;padding-bottom: 40px;margin: 0 auto}
.sd-title-bar{padding-bottom: 20px;border-bottom: 1px solid #ccc;position: relative}
.sd-title{width: 260px;height: 28px;padding-left:20px;background:url(../images/icon-classify.png) left no-repeat}
.sd-title-r{position: absolute;right: 4px;top: 4px}
.sd-title-bar{font-size:18px;height:28px;line-height:28px;font-family:"Microsoft YaHei";}
.sd-title-bar .sd-stepin{background-position: 0 1px}
.sd-title-bar .sd-news{background-position: 0 -28px}
.sd-title-bar .sd-serve{background-position: 0 -262px}
.sd-title-bar .sd-region{background-position:0 -230px}
.sd-title-bar .sd-sense{background-position:0 -201px;}
.sd-title-bar .sd-filiale{background-position: 0 -56px}
.sd-title-bar .sd-products{background-position: 0 -85px}
.sd-title-bar .sd-talents{background-position: 0 -114px}
.sd-title-bar .sd-member{background-position: 0 -143px}
.sd-title-bar .sd-contact{background-position: 0 -171px}
.sd-current{color: #999}
.sd-current h2{font: 12px/150% "\5FAE\8F6F\96C5\9ED1";color:#999}
.sd-current h2 a{color:#999}
.sd-current .active{color: #d6000f;font-weight: bold}
.sd-box{border: 1px solid #e4e4e4;background-color: #fff}
.sd-nav{margin: 30px 0 36px;background-color: #fff}
.sd-nav-li{float: left}
.sd-nav-li a{position: relative;display: block;width: 120px;line-height: 50px;border-right: 2px solid #ededed;text-align: center}
.sd-nav-li .content{color: #666}
.sd-nav-li .strip{position: absolute;left: 0;right: 0;bottom: 0;width: 0;height: 5px;background-color: #bc0c1b}
.sd-nav-li .cur{position: absolute;left: 50%;bottom: -6px}
.sd-nav-li a:hover, .sd-nav-li a.active{background-color: #d6000f}
.sd-nav-li a:hover .content, .sd-nav-li a.active .content{color: #fff;font-weight: bold}
.sd-nav-li a:hover .strip, .sd-nav-li a.active .strip{width: 100%}
.sd-nav-li a:hover .cur, .sd-nav-li a.active .cur{width: 10px;height: 6px;background-position: 0 0}
.reclassify{padding-top: 30px;margin-right: -20px}
.reclassify-piece{position: relative;float: left;width: 260px;height: 300px;margin-right: 20px;margin-bottom: 30px}
.reclassify-piece-box{position: absolute;top: 0;left: 0;bottom: 0;background-color: #fff}
.reclassify-img{width: 260px;height: 200px}
.reclassify-body{padding: 10px 10px 20px}
.reclassify-heading{font-size: 14px;color: #000}
.reclassify-con{color: #666;padding-top: 5px}
.news-box{border: 1px solid #e4e4e4;background-color: #fff;padding: 30px 30px 30px 36px}
.news-media{min-height: 170px;overflow: hidden;zoom: 1;margin-bottom: 30px}
.news-media-object{float: left;background: url(../images/photobg.jpg) no-repeat;width: 175px;height: 122px}
.news-media-object img{width: 160px;height: 107px;margin-top: 6px;margin-left: 6px}
.news-media-heading{padding: 10px 0 14px;border-bottom: 1px solid #ededed}
.news-media-title{font-size: 14px;color: #666;font-weight: bold}
.news-media-time{margin-left: 20px;color: #999}
.news-media-body{margin-left: 206px}
.news-media-con{padding-top: 14px;line-height: 24px;color: #999}
.news-media-detail{padding: 1px 2px;background-color: #999;color: #fff}
.news-media-detail .icon{width: 24px;height: 7px;margin: 0 10px 0 5px;background-position: -17px 0}
.news-table{width: 100%;text-align: center}
.news-table thead tr{background: #fdfdfd}
.news-table th{padding: 10px 0}
.news-table th.th-first{border-top: 1px solid #f8f8f8;border-left: 1px solid #f8f8f8;border-bottom: 4px solid #d6000f}
.news-table th.th-second{border-top: 1px solid #f8f8f8;border-bottom: 4px solid #d6000f;width: 590px;text-align: left}
.news-table th.th-three{border-top: 1px solid #f8f8f8;border-bottom: 4px solid #d6000f}
.news-table th.th-last{border-top: 1px solid #f8f8f8;border-right: 1px solid #f8f8f8;border-bottom: 4px solid #d6000f}
.news-table tbody tr:nth-child(2n){background: #fcfcfc}
.news-table tbody td{padding: 20px 0}
.news-table td.first{border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;color: #d6000f}
.news-table td.second{border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;width: 590px;text-align: left}
.news-table td.three{border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;color: #666}
.news-table td.last{border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;color: #999}
.news-table td.second a{color: #666}
.news-table td.second a:hover{text-decoration: underline}
.news-detail-box{border: 1px solid #e4e4e4;background-color: #fff;padding: 30px 30px 30px 36px;margin-top: 40px}
.news-detail-title{text-align: center; font-weight: bold;font-size: 16px;color: #666}
.news-detail-info{margin: 15px 0;text-align: center;color: #999;border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;padding: 15px 0}
.news-detail-info span{vertical-align: middle}
.news-detail-info .bdsharebuttonbox{display: inline-block;*display: inline;*zoom: 1}
.news-detail-img{padding: 30px 0;text-align: center}
.news-detail-img img{margin: 0 auto}
.news-detail-con{line-height: 24px;margin-bottom: 20px;min-height: 144px;color: #666; font-size:14px}
.news-detail-footer{position: relative;padding-top: 10px;border-top: 1px solid #ededed}
.news-detail-footer a{color:#999}
.news-detail-item{display: block;margin-top: 10px;color: #666;cursor: pointer}
.news-detail-item:hover{text-decoration: underline}
.news-detail-close{position: absolute;bottom: 0;right: 0;color: #d6000f}
.about-box{border: 1px solid #e4e4e4;background-color: #fff;padding: 30px 30px 30px 36px}
.contact-inbox{border: 1px solid #e4e4e4;background-color: #fff}
.contact-com-title{line-height: 24px;color: #666;padding: 40px 50px 0 40px}
.contact-com-body{padding: 30px 50px 45px 40px;border-bottom: 1px solid #d3d3d3}
.contact-com-body .row{padding-left: 30px}
.contact-com-body .col-2{width: 100px;line-height: 40px;margin-right: 10px;text-align: right}
.contact-com-body .input-control{padding: 5px;line-height: 30px;height: 30px;width: 490px;border: 1px solid #ccc}
.contact-com-body .textarea-control{height: 106px;width: 490px;padding: 5px;border: 1px solid #ccc}
.contact-com-body .help-inline{line-height: 40px}
.contact-com-body .input-shade{background-color: #f8f8f8}
.contact-com-body .input-short{width: 340px}
.contact-com-body .input-shorter{width: 140px}
.contact-com-body img{width: 80px;height: 41px;margin: 2px 5px}
.contact-com-btn{margin-left: 140px;padding-top: 30px}
.contact-com-btn .btn{margin-right: 30px}
.verify-help{color: #999}
.talents-box{padding-left: 35px;padding-right: 30px;border-bottom: 1px solid #d3d3d3}
.talents-heading{padding-top: 50px;padding-bottom: 30px;position: relative}
.talents-heading img{width: 100%;height: 80px}
.talents-email{position: absolute;right: 20px;top: 50%;color: #fff;font-weight: bold}
.talents-email a{color: #fff}
.talents-list-piece{padding-top: 40px;padding-bottom: 160px;margin-right: -25px}
.talents-piece{float: left;width: 200px;margin-right: 25px}
.talents-piece a{display: block;background-color: #000;width: 200px;height: 200px;overflow: hidden}
.talents-piece-body{height: 140px;background-color: #fff;padding: 15px 12px 0 12px;color: #666}
.talents-piece-body h3{font-weight: bold;color: #333;margin-bottom: 8px}
.application-heading{padding: 35px 10px 30px;line-height: 24px}
.application-body .row{padding-left: 30px}
.application-body .col-2{width: 150px;line-height: 40px;margin-right: 10px;text-align: right}
.application-body .input-control{padding: 5px;line-height: 30px;height: 30px;width: 340px;border: 1px solid #ccc}
.application-body .help-inline{line-height: 40px}
.application-body .input-shade{background-color: #f8f8f8}
.application-body .input-shorter{width: 140px}
.application-body img{width: 80px;height: 41px;margin: 2px 5px}
.application-com-btn{padding: 30px 0 100px 190px}
.staff-inbox{background-color: #fff;padding: 20px 70px 40px 70px;border-bottom: 1px solid #ededed}
.staff-title{text-align: center;color: #d6000f;font-size: 18px}
.staff-subhead{padding: 20px 0 40px;line-height: 22px;text-align: center;color: #666}
.staff-list{margin-right: -50px;margin-bottom: -30px;overflow: hidden;zoom: 1}
.staff-list-li{float: left;margin-right: 50px;margin-bottom: 30px}
.staff-list-li a{display: block;width: 200px;background-color: #ff7e30}
.staff-list-li a img{width: 200px;height: 134px;background-color: #ff7e30}
.staff-info{background-color: #ededed;padding: 10px;color: #666}
.staff-info h3{color: #d6000f;line-height: 24px}
.staff-info p{line-height: 22px}
.staff-list-li a:hover img{opacity: .9;filter: alpha(opacity=90)}
.staff-list-li a:hover .staff-info{background-color: #ff7e30;color: #fff}
.staff-detail-box{border: 1px solid #e4e4e4;background-color: #fff;padding: 30px 30px 30px 36px;margin-top: 40px}
.staff-detail-title{text-align: center;color: #666}
.staff-detail-info{margin: 15px 0;text-align: center;color: #999;border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;padding: 15px 0}
.staff-detail-img{padding: 30px 0;text-align: center}
.staff-detail-img img{margin: 0 auto}
.staff-detail-con{line-height: 24px;margin-bottom: 20px}
.staff-detail-footer{position: relative;padding-top: 10px;border-top: 1px solid #ededed}
.staff-detail-item{display: block;margin-top: 10px;color: #666;cursor: pointer}
.staff-detail-item:hover{text-decoration: underline}
.staff-detail-close{position: absolute;bottom: 0;right: 0;color: #d6000f}
.products-box{padding: 30px 30px 30px 35px;border-bottom: 1px solid #d3d3d3}
.products-list{padding: 10px 30px 0 40px;min-height: 400px}
.products-list li{float: left;margin-bottom: 50px}
.products-list li a{display: block;padding-right: 90px;background: url(../images/line.jpg) center repeat-x}
.products-list li.special a{padding-right: 0}
.products-list li a img{width: 80px;height: 80px}
.products-name{width: 80px;margin-top: 10px;text-align: center;color: #666}
.brand-box{background-color: #fff;padding: 40px 35px 70px 40px;border-bottom: 1px solid #ededed}
.brand-heading{line-height: 24px;color: #666;text-indent: 25px}
.brand-body{padding-top: 50px;margin-right: -20px}
.brand-list{display: block;margin-right: 20px;float: left;width: 185px}
.brand-object{width: 185px;height: 100px;background-color: #ff7e30}
.brand-con-box{position: relative;display: block;height: 170px;line-height: 24px;padding: 10px 15px 20px;margin-top: 20px;background-color: #e4e4e4;color: #666}
.brand-con-title{text-align: center;font-weight: bold;margin-bottom: 5px}
.brand-con-cur{position: absolute;top: -5px;left: 50%;width: 11px;height: 6px;margin-left: -5px;background-position: 1px -8px}
.brand-list:hover img{opacity: .8;filter: alpha(opacity=80)}
.brand-list:hover .brand-con-box{background-color: #ff7e30;color: #fff}
.brand-list:hover .brand-con-cur{background-position: -10px -8px}
.brand-team{min-height: 375px}
.brand-team-list{margin-right: 500px;margin-bottom: -25px;overflow: hidden;zoom: 1}
.brand-team-list a{display: block;float: left;margin-right: 15px;margin-bottom: 25px}
.brand-team-list a img{width: 100px;height: 75px}
.brand-team-preview{float: right;width: 500px;height: 375px}
.progress-box{background-color: #fff;padding: 40px 35px 70px 40px;border-bottom: 1px solid #ededed}
.progress-heading{line-height: 24px;color: #666;text-indent: 25px}
.progress-item{padding-left: 30px;cursor: pointer}
.progress-item .col-2{position: relative;text-align: right;width: 150px}
.progress-year{font-size: 18px;margin-right: 25px;color: #999;line-height: 24px;margin-top: 20px}
.progress-cur{position: absolute;top: 16px;right: -14px;width: 28px;height: 28px;background-position: -21px -7px;z-index: 10}
.progress-item .col-10{position: relative;border-left: 2px solid #ededed;padding-left: 36px;padding-bottom: 20px}
.progress-con-box{position: relative;padding: 20px;border-radius: 4px;background-color: #f8f8f8;color: #666}
.progress-con-box .icon{position: absolute;left: -9px;top: 20px;width: 11px;height: 17px;background-position: 1px -14px}
.progress-body{padding-top: 50px;margin-right: -20px}
.progress-item.special .progress-cur{background-position: -52px -38px}
.progress-item.special .col-2{margin-top: 30px}
.progress-item.special .col-10{height: 100px}
.progress-item.active .progress-con-box{background-color: #ff7e30;color: #fff}
.progress-item.active .progress-con-box .icon{background-position: -9px -14px}
.progress-item.active .progress-cur{background-position: -52px -7px}
.progress-item-last .col-10{padding-bottom: 50px}
.filiale-box{padding: 30px 20px 40px 36px;border-bottom: 1px solid #e4e4e4}
.filiale-banner-box{padding: 20px;background-color: #f7f7f0}
.filiale-banner{float: left;width: 700px;overflow: hidden}
.filiale-slider{margin-bottom: 20px}
.filiale-carousel{margin-bottom: 0}
.filiale-carousel ul.slides li{position: relative;border: 1px solid #ccc;padding: 3px;margin: 6px 6px 6px 0}
.filiale-banner-cur{background-position: -9px -7px;position: absolute;top: -6px;left: 50%;margin-left: -5px}
.filiale-carousel ul.slides li.active .filiale-banner-cur, .filiale-carousel ul.slides li.flex-active-slide .filiale-banner-cur{width: 10px;height: 7px}
.filiale-carousel ul.slides li.active, .filiale-carousel ul.slides li.flex-active-slide{border-color: #ff7e30;background-color: #ff7e30}
.filiale-carousel .slides img{display: block;cursor: pointer}
.filiale-carousel .flex-active-slide img{cursor: default}
.filiale-banner-con{padding: 20px 30px 20px 15px;height: 470px;background-color: #ecece6;border: 1px solid #e6e6d8;margin-left: 710px}
.filiale-con-title{font-weight: bold;margin-bottom: 15px}
.filiale-con-title span{color: #d6000f}
.filiale-con-body{line-height: 24px}
#slider .flexslider .slides img{width: 700px;height: 400px}
#carousel .flexslider .slides img{width: 102px;height: 58px}
.member-inbox{background-color: #fff;padding: 20px 70px 40px 70px;border-bottom: 1px solid #ededed}
.member-title{text-align: center;color: #d6000f;font-size: 18px}
.member-subhead{padding: 20px 0 40px;line-height: 22px;text-align: center;color: #666}
.member-list{margin-right: -50px;margin-bottom: -30px;overflow: hidden;zoom: 1}
.member-list-li{float: left;margin-right: 50px;margin-bottom: 30px;height: 230px}
.member-list-li a{display: block;width: 200px;background-color: #ff7e30}
.member-list-li a img{width: 200px;height: 134px;background-color: #ff7e30}
.member-info{background-color: #ededed;padding: 10px;color: #666}
.member-info h3{color: #d6000f;line-height: 24px}
.member-info p{line-height: 22px}
.member-list-li a:hover img{opacity: .9;filter: alpha(opacity=90)}
.member-list-li a:hover .member-info{background-color: #ff7e30;color: #fff}
.btn-default{padding: 13px 22px;font-weight: bold;color: #666;border: none;background-color: #e0e0e0;background: -webkit-linear-gradient(top, #ededed, #dbdcdc);background: -moz-linear-gradient(top, #ededed, #dbdcdc);background: -ms-linear-gradient(top, #ededed, #dbdcdc);background: -o-linear-gradient(top, #ededed, #dbdcdc)}
.btn-default:hover{color: #666;background-color: #e0dfe0;background: -webkit-linear-gradient(top, #DCDDDC, #B6B6B6);background: -moz-linear-gradient(top, #DCDDDC, #B6B6B6);background: -ms-linear-gradient(top, #DCDDDC, #B6B6B6);background: -o-linear-gradient(top, #DCDDDC, #B6B6B6)}
.btn-warning{padding: 12px 44px;font-weight: bold;color: #fff;border: none;background-color: #ff8942;background: -webkit-linear-gradient(top, #ff9454, #ff7f30);background: -moz-linear-gradient(top, #ff9454, #ff7f30);background: -ms-linear-gradient(top, #ff9454, #ff7f30);background: -o-linear-gradient(top, #ff9454, #ff7f30)}
.btn-warning:hover{color: #fff;background-color: #ff8945;background: -webkit-linear-gradient(top, #ff8237, #fd8f4d);background: -moz-linear-gradient(top, #ff8237, #fd8f4d);background: -ms-linear-gradient(top, #ff8237, #fd8f4d);background: -o-linear-gradient(top, #ff8237, #fd8f4d)}
.btn-danger{padding: 12px 44px;font-weight: bold;color: #fff;border: none;background-color: #cc0414;background: -webkit-linear-gradient(top, #d6000f, #bd0c1b);background: -moz-linear-gradient(top, #d6000f, #bd0c1b);background: -ms-linear-gradient(top, #d6000f, #bd0c1b);background: -o-linear-gradient(top, #d6000f, #bd0c1b)}
.btn-danger:hover{color: #fff;background-color: #c9161d;background: -webkit-linear-gradient(top, #c91017, #c81f25);background: -moz-linear-gradient(top, #da971c, #da971c);background: -ms-linear-gradient(top, #da971c, #da971c);background: -o-linear-gradient(top, #da971c, #da971c)}
.icon-right{width: 18px;height: 18px;background-position: 0 -69px}
.icon-error{width: 18px;height: 18px;background-position: -20px -69px}
.sd-form tbody td, .table_form tbody th{border-bottom: none !important;padding: 8px 4px !important}
.sd-form input{padding: 9px 5px;line-height: 22px;height: 22px;border: 1px solid #ccc}
.sd-form textarea{height: 106px;padding: 5px;border: 1px solid #ccc}
.sd-form td, .table_form th{padding: 8px 0 8px 8px}
.sd-form input:hover, .sd-form textarea:hover{background: #f8f8f8 !important}
#CssGaga{content: "140930170539,wi7,326"}
.sd-quick-box{position: fixed;right: 0;margin-top: -70px;top: 50%;}
.quick-bar-btn{position: absolute;right: 8px;left: 8px;top: 0;height: 42px;}
/*.home-we-list strong{font-size:16px;}*/
.home-pro{padding-bottom:30px;}
.home-pro .panel-heading{padding:48px 0 32px;font-size:30px;color:#666;text-align:center}
.home-pro-ul{border-top:1px solid #ddd;border-left:1px solid #ddd;padding:0;cursor:pointer;width: 1100px;}
.home-pro-list{float:left;border-bottom:1px solid #ddd;border-right:1px solid #ddd;width:156px;height:152px;position:relative;background-color:#fff;overflow:hidden}
.home-pro-ul.pro-nav{border: none}
.pro-nav .home-pro-list{width: 150px;height: 90px;border: 1px solid #ddd;  margin-right: 5px;margin-bottom: 5px;}
.pro-nav .home-pro-icon{top: 5px; left: 38px;}
.pro-nav .home-pro-txt{display: none}
.pro-nav .home-pro-list:hover .home-pro-txt,
.pro-nav .home-pro-list.active .home-pro-txt{display:block;top: 0;bottom:0;line-height: 90px;text-align: center;opacity: 0.6; color:#fff;background-color: #000;}
.home-pro-icon{width:80px;height:80px;position:absolute;top:28px;left:36px}
.home-pro-icon.active{left:-84px}
.home-pro-txt{position:absolute;right:0;bottom:20px;width:158px;text-align:center}
.home-pro-txt.txt1{color:#666;right:0}
.home-pro-txt.txt2{color:#fff;right:-158px;}
.home-pro-bg{position:absolute;left:0;top:0;right:0;bottom:0;display:none}
.home-rank .panel-heading{padding:48px 0 32px;font-size:30px;color:#666;text-align:center}
.home-rank-ul{padding:0 0 50px;margin-right:-24px;}
.home-rank-list{float:left;position:relative;width:182px;padding:10px 10px 30px;border:1px solid #ddd;margin-right:20px;background-color:#fff;}
.home-rank-list .mask-wraper{width:182px;position:relative}
.home-rank-list img{width:100%;height:100%;}
.home-rank-name{margin-right:70px;color:#666;font-weight:bold;font-size:14px;}
.home-rank-badge{position:absolute;top:10px;right:20px;width:19px;height:29px;background-position:-761px -51px;}
.home-rank-badge.first{background-position:-701px -51px;}
.home-rank-badge.second{background-position:-721px -51px;}
.home-rank-badge.three{background-position:-741px -51px;}
.home-rank-badge .num{position:absolute;bottom:1px;left:0;right:0;text-align:center;font-size:12px;color:#fff;}
.home-bg-zdg{background-color:#f0831e;}/*家庭保洁*/
.home-bg-kfbj{background-color:#4aa1df}/*空房保洁*/
.home-bg-khbj{background-color:#8ec071}/*开荒保洁*/
.home-bg-yyqx{background-color:#80407a}/*油烟清洗*/
.home-bg-dbdl{background-color:#40c133}/*地板打蜡*/
.home-bg-clqx{background-color:#377bda}/*窗帘清洗*/
.home-bg-cfby{background-color:#63bfd2}/*厨房保养*/
.home-bg-sfby{background-color:#f3ae5a}/*沙发保养*/
.home-bg-ktqx{background-color:#75788d}/*空调清洗*/
.home-bg-wsjby{background-color:#6a8a7b}/*卫生间保养*/
.home-bg-gdst{background-color:#463146}/*管道疏通*/
.home-bg-rsq{background-color:#6a8a7b}/*热水器维修*/
.home-bg-zycbl{background-color:#fbca78}/*更换玻璃丝窗纱*/
.home-bg-djqx{background-color: #fdb805}/*灯具清洗*/
.home-bg-scjmcl{background-color: #b59962}/*石材镜面处理*/
.home-bg-scdbmf{background-color: #9f614b}/*石材地板美缝*/
.home-bg-jqcl{background-color:#53aa0e}/*甲醛处理*/
.home-bg-dtqx{background-color:#cc9f74}/*地毯清洗*/




.icon-quick-pro{background-image:url("../images/icon-pro.png");background-repeat:no-repeat;}
.icon-quick-zdg.active{background-position:-484px 0} /*家庭保洁*/
.icon-quick-zdg{background-position:-484px -80px}/*家庭保洁*/
.icon-quick-kfbj.active{background-position:-562px 0}/*空房保洁*/
.icon-quick-kfbj{background-position:-562px -80px}/*空房保洁*/
.icon-quick-khbj.active{background-position:-80px 0}/*开荒保洁*/
.icon-quick-khbj{background-position:-80px -80px;}/*开荒保洁*/
.icon-quick-yyqx.active{background-position:-800px 0}/*油烟清洗*/
.icon-quick-yyqx{background-position:-800px -80px}/*油烟清洗*/
.icon-quick-dbdl.active{background-position:-240px 0}/*地板打蜡*/
.icon-quick-dbdl{background-position:-240px -80px}/*地板打蜡*/
.icon-quick-clqx.active{background-position:-160px 0;}/*窗帘清洗*/
.icon-quick-clqx{background-position:-160px -80px;}/*窗帘清洗*/
.icon-quick-cfby.active{background-position:-320px 0}/*厨房保养*/
.icon-quick-cfby{background-position:-320px -80px;}/*厨房保养*/
.icon-quick-sfby.active{background-position:-403px 0}/*沙发保养*/
.icon-quick-sfby{background-position:-403px -80px}/*沙发保养*/
.icon-quick-ktqx.active{background-position:-889px 0}/*空调清洗*/
.icon-quick-ktqx{background-position:-889px -80px}/*空调清洗*/
.icon-quick-wsjby.active{background-position:-720px 0}/*卫生间保养*/
.icon-quick-wsjby{background-position:-720px -80px}/*卫生间保养*/
.icon-quick-gdst.active{background-position:-971px 0}/*管道疏通*/
.icon-quick-gdst{background-position:-971px -80px}/*管道疏通*/
.icon-quick-rsq.active{background-position:-647px 0}/*热水器维修*/
.icon-quick-rsq{background-position:-647px -80px}/*热水器维修*/
.icon-quick-zycbl.active{background-position:-1051px 0}/*更换玻璃丝窗纱*/
.icon-quick-zycbl{background-position:-1051px -80px}/*更换玻璃丝窗纱*/
.icon-quick-djqx{background-position: -1288px -80px}/*灯具清洗*/
.icon-quick-djqx.active{background-position: -1288px 0}/*灯具清洗*/
.icon-quick-scjmcl{background-position: -1137px -80px}/*石材镜面处理*/
.icon-quick-scjmcl.active{background-position: -1137px  0}/*石材镜面处理*/
.icon-quick-scdbmf{background-position: -1217px -80px}/*石材地板美缝*/
.icon-quick-scdbmf.active{background-position:-1217px 0}/*石材地板美缝*/

.icon-quick-jqcl{background-position: -1369px -80px}/*甲醛处理*/
.icon-quick-jqcl.active{background-position: -1369px -0}/*甲醛处理*/
.icon-quick-dtqx{background-position: -1449px -80px}/*地毯清洗*/
.icon-quick-dtqx.active{background-position: -1449px -0}/*地毯清洗*/
.icon-quick-gd,.icon-quick-gd.active{background-position:0 -80px}/*更多*/

.adimg{padding-bottom:25px}
.h-listbox li span{background:url(../images/icons.png) no-repeat;	}
.h-listbox{width:1130px;height:320px; margin:20px auto 0 auto;}
.h-listbox ul{list-style:none;list-style-type:none; padding:10px 0}
.h-listbox li{float:left;width:255px;height:268px;text-align:center;border:solid 1px #e5e5e5;margin:0 12px 0 13px;position:relative;background:#f8f8f8}
.h-listbox li div{margin:6px;}
.h-listbox li h3{font-size:22px;color:#323232;margin-top:23px;}
.h-listbox li p{font-size:14px;color:#888888;line-height:20px; margin-top:10px}
.h-listbox li span{height:27px;width:221px;background-position:0 -456px;position:absolute;bottom:-27px;left:0;}

#fastlinks{ overflow:hidden; height:120px; background:url(../images/line2.jpg) repeat-x center 85px; padding:40px 0;}
#fastlinks ul{ width:1080px; margin:0 auto;}
#fastlinks ul li{ float:left; height:120px; width:100px; padding:0 30px; margin:0 10px;}
#fastlinks ul li p{ padding:12px 20px; width:60px; height:66px; background:url(../images/icon-index.png) no-repeat -100px -13px; text-align:center;}
#fastlinks ul li a:hover{ color:#000;}
#fastlinks ul li a:hover p{ background:url(../images/icon-index.png) no-repeat -210px -13px;}
#fastlinks ul li i{ float:left; width:40px; height:40px; display:inline-block; margin-right:10px;}
#fastlinks ul li.fastlinks-0 p i{ background:url(../images/icon-index.png) no-repeat 11px -232px; width:60px; height:66px;}
#fastlinks ul li.fastlinks-1 p i{ background:url(../images/icon-index.png) no-repeat -80px -232px; width:60px; height:66px;}
#fastlinks ul li.fastlinks-2 p i{ background:url(../images/icon-index.png) no-repeat 0px -140px; width:60px; height:66px;}
#fastlinks ul li.fastlinks-3 p i{ background:url(../images/icon-index.png) no-repeat -83px -140px; width:60px; height:66px;}
#fastlinks ul li.fastlinks-4 p i{ background:url(../images/icon-index.png) no-repeat -178px -140px; width:60px; height:66px;}
#fastlinks ul li.fastlinks-5 p i{ background:url(../images/icon-index.png) no-repeat -263px -140px; width:60px; height:66px;}
#fastlinks ul li h4{ font-size:14px; margin-top:10px; font-weight:normal; text-align:center; line-height:20px; color:#666; height:20px; overflow:hidden;}

/*--------------------图片列表--------------------*/
.sy-case{ padding:40px 0; border-bottom:10px}
.sy-title2{ background:url(../images/bo.png) repeat-x 35px center; width:100%;}
.sy-title2 span{ background:url(../images/bor1.png) no-repeat center; display:block; width:200px; margin:0 auto; text-align:center;}
.sy-title2 h1{ color:#000; font-size:24px; height:50px; line-height:40px ;font-weight:normal;}
.sy-title2 h2{ height:50px; line-height:45px;font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#999;}
 
.wd{width:1100px; margin:0 auto; box-sizing:border-box;}
.u-scrollA .b{position:relative; *zoom:1;}
.u-scrollA .b .bnt{ width:60px; margin:40px auto 0 auto;}
.u-scrollA .b .bnt a{ display:inline-block;}
.u-scrollA .b .prev,
.u-scrollA .b .next{ margin:0 auto; z-index:2; top:50%; margin-top:-20px; width:25px; height:25px; text-align:center; line-height:25px;  color:#333; font-size:13px; background:#fff; border:#dfdfdf 1px solid; overflow:hidden; font-family:宋体;}
.u-scrollA .b .prev{left:0;}
.u-scrollA .b .next{right:0;}
.u-scrollA .b .prevStop,
.u-scrollA .b .nextStop{background:#e71f19;border:#e71f19 1px solid; color:#FFF;}
.u-scrollA .b .next:hover,.u-scrollA .b .prev:hover{background:#e71f19; color:#FFF;}

.u-listB,.u-listB1{ margin:8px -10px;}
.u-listB li{float:left; width:257px; text-align:center;border:#CCC 1px solid; background:#FFF; margin:10px;visibility:visible;overflow:hidden;}
.u-listB1 li{float:left; width:257px; text-align:center;background:#FFF; margin:10px;visibility:visible;overflow:hidden; border:none;}
.u-txt4{ height:35px; line-height:35px;border:#CCC 1px solid;border-top:none;}
.u-txt4 a{ color:#666; }
.u-listB li img,.u-listB1 li img{ width:257px; height:180px; display:block; transition:0.5s; overflow:hidden;}
.u-txt5{height:45px; line-height:45px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.u-listB li img:hover{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1);transform:scale(1.1); transition:0.6s;overflow:hidden; opacity:0.7;}
.u-listB1 li img:hover{transition:0.6s;overflow:hidden; opacity:0.7;}
