html,body {
    width : 100%;
    height : auto;
    background-color : none;
}

* {
    margin : 0;
    padding : 0;
}

.container {
    width : 100%;
    min-width : 1280px;
    text-align : center;
    padding-bottom : 50px;
    background : #fff;
}

.title1 {
    padding-top : 50px;
    padding-bottom : 30px;
    text-align : center;
    font-family : microsoft yahei;
    font-size : 30px;
    color : #1192fb;
}

.title2 {
    text-align : center;
    font-family : microsoft yahei;
    font-size : 18px;
    color : #60666a;
    margin-bottom : 30px;
}

#bigshow {
    position : fixed;
    left : 0;
    top : 0;
    width : 100%;
    height : 100%;
    z-index : 1000;
    display : none;
    *position: fixed;
    *top: expression(eval(document.documentelement.scrolltop));
    _position:fixed;
    _clear:both;
    _top:expression(eval(document.compatmode &&
               document.compatmode=='css1compat') ?
               documentelement.scrolltop
                (documentelement.clientheight-this.clientheight) - 1
               : document.body.scrolltop
                (document.body.clientheight-this.clientheight) - 1);
}

#blackground {
    width : 100%;
    height : 100%;
    background-color : black;
    *background-color : black;
    filter:alpha(opacity=50);
    opacity: 0.5;
    -ms-filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    zoom: 1;
    cursor : pointer;
    z-index : 1000;
}

.bigimage {
    cursor : default;
    position : absolute;
    left : 50%;
    top : 50%;
    display : block;
    z-index : 2;
}

#leftimage {
    margin-left : -407px;
    margin-top : -261px;
}

#rightimage {
    margin-left : -439.5px;
    margin-top : -308.5px;
}

.closeimage {
    background-image : ;
    width : 30px;
    height : 30px;
    cursor : pointer;
    position : absolute;
    right : 0;
    top : 0;
}

#honourdiv,#customerdiv,#detaildiv {
    background :rgb(249,250,251);
}

#honourdiv {
    border-top : solid 1px #e2e2e2;
}

.honouritem {
    display : inline-block;
    zoom:1;
    *display:inline;
    margin : 75px 150px 0;
    width : 200px;
    height : auto;
    text-align : center;
}
.honouritem:hover {
    cursor : pointer;
}

.honourpic {
    width : 145px;
    height : 159px;
    margin : 0 auto 10px auto;
}

#honourpicleft {
    background-image : ;
}

#honourpicright {
    background-image : ;
}

.honourtext {
    text-align : center;
    font-family : microsoft yahei;
    font-size : 18px;
    color : #1192fb;
    margin-bottom : 8px;
    width : auto;
    height : auto;
}

.honourhint {
    text-align : center;
    font-family : microsoft yahei;
    font-size : 12px;
    color : #c1c1c1;
    width : auto;
    height : auto;
}

#teamcontainer {
    height : 282px;
}

.teamitem {
    width : 284px;
    height : 282px;
    display : inline-block;
    overflow : hidden;
    zoom:1;
    *display:inline;
    margin-left : -20px;
}

.teamiteminner {
    position : relative;
    bottom : 282px;
    width : 256px;
    height : 268px;
    opacity : 0;
    *bottom : 0;
}

.teampic {
    width : 256px;
    height : 248px;
    margin-left : 30px;
    margin-bottom : 10px;
}

.teamtext {
    font-family : microsoft yahei;
    font-size : 18px;
    color : #60666a;
}

#teampic1 {
    background-image : ;
}

#teampic2 {
    background-image : ;
}

#teampic3 {
    background-image : ;
}

#teampic4 {
    background-image : ;
}

#pathdiv {
    background : rgb(231,253,250);
    padding-bottom : 10px;
}

.bubbles {
    display : inline-block;
    zoom:1;
    *display : inline;
    width : 160px;
    height : 81px;
    margin : 0 20px;
    overflow : hidden;
}

#bubblecontainer {
    text-align : center;
}

.bubble {
    width : 160px;
    height : 81px;
    position : relative;
    bottom : 81px;
    *bottom : 0;
    opacity : 0;
}

#bubble1 {
    background-image : ;
}

#bubble2 {
    background-image : ;
}

#bubble3 {
    background-image : ;
}

#bubble4 {
    background-image : ;
}

#bubble5 {
    background-image : ;
}

#pathline {
    width : 839px;
    height : 28px;
    display : inline-block;
    zoom:1;
    *display:inline;
    background-image : ;
}

.pathdetail {
    margin : 35px auto 0;
    cursor : pointer;
    display : block;
}

#showdetail {
    display : block;
}

#hidedetail {
    display : none;
}

#detaildiv {
    padding-top : 50px;
    display : none;
}

#detailpic {
    width : 920px;
    height : 354px;
    display : inline-block;
    zoom:1;
    *display:inline;
    background-image : ;
}

.serviceitem {
    width : 126px;
    height : auto;
    display : inline-block;
    zoom:1;
    *display:inline;
    margin : 0 80px;
}

.servicepic {
    width : 126px;
    height : 126px;
}

.servicetext {
    margin: auto;
    font-size: 18px;
    color: #999999;
    margin-top: 15px;
    font-family: microsoft yahei;
}

#servicepic1 {
    background-image : ;
}

#servicepic2 {
    background-image : ;
}

#servicepic3 {
    background-image : ;
}

#customerdiv {
    padding-bottom : 40px;
}

#customercontainer {
    vertical-align : top;
    max-width: 1680px;
    margin: auto;
}

.customeritem  {
    position : relative;
    vertical-align : top;
    margin : 50px 20px 30px;
    display : inline-block;
    zoom:1;
    *display:inline;
    width : 400px;
    height : 180px;
    text-align : left;
}

.customeritemcontent {
    font-family : microsoft yahei;
    font-size : 18px;
    color : #60666a;
    line-height : 28px;
}

.customeritemdetail {
    position : relative;
    top : 10px;
    font-family : microsoft yahei;
    font-size : 14px;
    color : #9c9d9d;
}

.customeritemname {
    font-family : microsoft yahei;
    font-size : 14px;
    text-align : right;
    color : #60666a;
    position : relative;
    top : 20px;
}

#orderdiv {
    background : rgb(72,75,84);
    padding : 17px 0;
}

#ordernow {
    display : block;
    margin : 0 auto;
    background-image : ;
    width : 150px;
    height : 45px;
}

.contact-tel-num {
    margin-right: 10px;
}