



/*轮播图  */



.index-lb ul {

    margin: 0;

    padding: 0;

    list-style: none;

}



.lb-animate {

    position: relative;

    top: -420px;

    min-width: 526px;

    height: 128px;

    background: url("../img/lb-zz-bg.png") no-repeat;

}



.lb-animate .hh-col {

    margin-right: 25px;

    padding: 27px 33px 33px 33px;

    font-size: 30px;

    font-weight: 700;

    line-height: 34px;

    text-align: center;

    width: 65px;

    color: #fff;

}



.index-lb-teb {

    position: relative;

    z-index: 9;

    top: -50px;

}



.index-lb-teb li {

    margin: 20px 10px;

    float: left;

    width: 10px;

    height: 10px;

    background: #fff;

    border-radius: 50%;

}



.lb li,

.lb li img {

    clear: both;

    margin: 0;

    padding: 0;

    width: 100%;

    height: 620px;
	min-width:1240px;

    overflow: hidden;

}



.index-lb-teb .on {

    background: #116aae !important;

}



.index-sz {

    position: absolute;

    bottom: -33px;

    left: -580px;

    width: 85px;

    height: 17px;

    line-height: 17px;

    color: #116aae;

    text-align: center;

    background: url("../img/sz-icon.png") no-repeat;

}



.index-sz span {

    margin: 0;

    padding: 0;

}



.index-teb {

    float: left;

    width: 845px;

    /*min-height: 600px;*/

}



.teb {

    width: 845px;

    height: 39px;

}



.teb_top_box {

    margin: 0;

    padding: 0;

    list-style: none;

    float: left;

}



.teb_top {

    float: left;

    margin-right: 3px;

    width: 111px;

    height: 39px;

    text-align: center;

    font-size: 16px;

    line-height: 32px;

    color: #fff;

    background: url("../img/index-teb2.png") top no-repeat;

    cursor: pointer;

}



.teb_top_hover {

    font-weight: 600;

    background: url("../img/index-teb.png") top no-repeat;

}



.teb_bottom {

    margin-top: 10px;

    width: 840px;

    min-height: 400px;

    display: none;

}



.teb_bottom ul {

    margin: 0;

    padding: 0;

    list-style: none;

    border: 1px dashed #a6a6a6;

    border-top: 2px solid #116aae;

}



.teb_bottom ul li {

    margin: 0 13px;

    width: 385px;

    height: 126px;

    border-bottom: 1px dashed #9f9f9f;

}



.teb-top-more {

    float: right;

    line-height: 32px;

}



.teb-top-more a {

    color: #c61309;

}



.teb-top-more a:hover {

    text-decoration: underline;

}



.teb-top-more a span {

    margin-top: 11px;

    margin-top: 11px;

    margin-left: 5px;

    float: right;

    display: block;

    width: 11px;

    height: 11px;

    background: url("../img/marr-right.png") no-repeat;

}



.index-teb-img {

    float: left;

    padding-top: 13px;

}



.index-teb-img img {

    width: 182px;

    height: 102px;

}



.teb-list-content {

    float: right;

    width: 190px;

}



.teb-list-content-h1 {

    margin-top: 30px;

    width: 175px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    text-overflow: ellipsis;

    /* IE/Safari */

    -ms-text-overflow: ellipsis;

    -o-text-overflow: ellipsis;

    /* Opera */

    -moz-binding: url("ellipsis.xml#ellipsis");

    /*FireFox*/

    font-size: 16px;

    color: #333;

}



.teb-list-content-h2 {

    color: #333;

    line-height: 20px;

    margin-top: 8px;

    font-size: 12px;

}





/*集团简介*/



.index-jt-jianjie {

    float: right;

    width: 339px;

}



.index-jt-jianjie-top {

    width: 339px;

    height: 32px;

}



.index-jt-jianjie-top span {

    float: left;

    display: block;

    width: 111px;

    height: 32px;

    text-align: center;

    line-height: 32px;

    font-family: 600;

    color: #fff;

    background: #116aae;

}



.index-jt-jianjie-content {

    margin-top: 17px;

    min-height: 381px;

    border: 1px dashed #a6a6a6;

    border-top: 2px solid #116aae;

}







.index-jt-jianjie-content a {

    color: #666;

    margin: 0 17px;

    /*line-height: 24px;*/

    display: block;

}





/*主营业务*/



.zy-yewu {

    margin-top: 25px;

    width: 100%;

    min-height: 313px;
	min-width:1240px;

    background: url("../img/zy-yewu-bg.png") no-repeat;

}



.index-title-h1 {

    /*float: left;*/

    font-size: 20px;

    font-weight: 600;

}



.index-title-lebel {

    /*float: left;  */

}



.zy-yewu-more {

    float: right;

    line-height: 32px;

}



.zy-yewu-more a {

    color: #fff;

}



.zy-yewu-more a:hover {

    text-decoration: underline;

}



.zy-yewu-more a span {

    margin-top: 11px;

    margin-top: 11px;

    margin-left: 5px;

    float: right;

    display: block;

    width: 11px;

    height: 11px;

    background: url("../img/marr-right2.png") no-repeat;

}



.zy-yewu-content {

    margin: 0 auto;

    width: 1200px;

}



.zy-yewu-content ul {

    list-style: none;

    padding: 0;

    margin: 0;

}



.zy-yewu-content ul li {

    float: left;

    /*margin-*/

    width: 150px;

    /*height: 200px;*/

    background: url("../img/zy-yewu-li-bg.png") no-repeat;

}



.zy-yewu-li-img {

   padding: 60px;

     width: 36px;

    height: 36px;

}



.zy-yewu-li-img img {

    width: 36px;

    height: 36px;

}



.zy-yewu-li-h1 {

    padding-top: 25px;

    margin: 0 auto;

    width: 113px;

    text-align: center;

    color: #fff;

}



.zy-yewu-content ul li:hover .zy-yewu-li-img img {

     transition: 1s; 

    transform: scale(1.2,1.2);

    -ms-transform: scale(1.2,1.2);

    /* Internet Explorer */

    -moz-transform: scale(1.2,1.2);

    /* Firefox */

    -webkit-transform:scale(1.2,1.2);

    /* Safari 和 Chrome */

    -o-transform:scale(1.2,1.2);

    /* Opera */

}





/*.zy-yewu-li-img_hover {

    transition: 2s;

    transform: rotate(360deg);

    -ms-transform: rotate(360deg);

  

    -moz-transform: rotate(360deg);

   

    -webkit-transform: rotate(360deg);

   

    -o-transform: rotate(360deg);

   

}*/





/*案例展示*/



.alzhanshi {

    margin-bottom: 20px;

}



.al-zhanshi-teb-top {

    margin-top: 15px;

    width: 100%;

}



.al-zhanshi-teb-top ul {

    padding: 0;

    margin: 0;

    /*float: left;*/

    list-style: none;

}



.al-zhanshi-teb-top ul li {

    cursor: pointer;

    float: left;

    width: 100px;

    height: 31px;

    text-align: center;

    line-height: 31px;

    background: #f6f6f6;

    border: 1px dotted #d8d8d8;

}



.al-zhanshi-teb-top .on {

    font-weight: 600;

    color: #fff;

    background: #116aae;

}



.al-zhanshi-teb-content {

    margin-top: 15px;

    float: left;

    width: 100%;

    /*min-height: 200px;*/

}



.al-zhanshi-gd-content {}



.al-zhanshi-gd-content ul {

    margin: 0;

    padding: 0;

    list-style: none;

}



.al-zhanshi-gd-content ul li {

    float: left;

    margin-right: 9px;

    width: 291px;

}



.al-zhanshi-gd-li1 {

    width: 291px;

    height: 164px;

    border: 1px solid #cdcdcd;

}



.tanchu {

    display: none;

    position: relative;

    top: -169px;

    width: 291px;

    height: 164px;

    background: url("../img/anlizhanshi-2.png") no-repeat;

}



.al-zhanshi-gd-li1 img {

    width: 291px;

    height: 164px;

}



.al-zhanshi-gd-li2 {

    width: 283px;

    padding: 0px 4px;

    height: 54px;

    border: 1px solid #cdcdcd;

    line-height: 54px;

    text-align: center;

    background: #f6f6f6;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.hd .prev,

.hd .next {

    cursor: pointer;

    position: relative;

    top: -132px;

    width: 14px;

    height: 25px;

}



.hd .prev {

    float: left;

    left: -30px;

    background: url("../img/left.png") no-repeat;

}



.hd .next {

    float: right;

    right: -30px;

    background: url("../img/right.png") no-repeat;

}