
/*heder s*/
.lietop{height:8px;position: relative;}
.ilines{display:block;height:8px;}
.lietop i{position: absolute;width:50%;background:url(../images/linepic.jpg);height:8px;}
.ilinesl{left:0;top:0}
.ilinesr{right:0;top:0}
.hedertop{background:#af0000;height:40px;line-height:40px;overflow:hidden;}
.welcome{font-size:12px;color:#e7bbbb}
.headip span{color:#e7bbbb;font-size:16px;margin-right:55px;}
.headip span img{margin-top:-5px}
.headip span,.serach{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.serach{position: relative;}
.serachs{display:none }
.serach .texts{background:none;border:1px solid #e7bbbb;height:25px;line-height:25px;text-indent:8px;color:#e7bbbb;width:180px;border-radius:6px}
.serach .buts,.btnns{width:30px;height:30px;background:url(../images/tb.png) no-repeat center;cursor:pointer;}
.serach .texts:active{border:1px solid #fff;}
.btnns{position: absolute;left: -50px;top: -14px;}
.logo{margin-top:20px;}
.nav{height:100px;background:#fff}
.headnav{margin:0;}
.headnav li{float: left;position: relative;}
.headnav li a{display:block;width:110px;height:100px;text-align:center;line-height:100px;font-size:16px;color:#333333}
.headnav li a:hover{letter-spacing:2px;color:#fff;}
.headnav li:hover{background:url(../images/navbg.png) no-repeat center center;}
/*heder e*/

/*banner s*/
.slideBox{height:650px; overflow:hidden; position:relative;background:url(../images/bg2.jpg) repeat-x bottom;}
.slideBox .hd{overflow:hidden;position:absolute;right:5px;bottom:35px;z-index:999;}
.slideBox .hd ul{zoom:1; float:left;  }
.slideBox .hd ul li{ display:inline-block; margin-right:10px;  width:10px; height:10px; line-height:14px; text-align:center; background:#353333; cursor:pointer;zoom:1;*display:inline;border-radius:50%;}
.slideBox .hd ul li.on{background:#fff}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; text-align:center; height:650px; }
.slideBox .bd img{ width:100%; height:650px; display:block; margin:0 auto;  }
.slideBox .bd a{display:block;width:100%;height:100%;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:75px; height:75px;}
.slideBox .prev{background:url(../images/left.png) no-repeat center;}
.slideBox .next{background:url(../images/right.png) no-repeat center;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px;font-size:40px;color:#fff;line-height:0.8 }
.slideBox .prev{background-position:8px 5px;font-size:40px;color:#fff;line-height:0.8 }
.slideBox{text-align:center;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.btns{position: absolute;left:50%;bottom:0;}
.topcall{position: absolute;right:2%;top:0;line-height:80px;color:#fff}

/*banner e*/

/*service s*/
.service{padding:45px 0 85px 0;overflow:hidden;}
.bigtit{border-bottom:1px solid #dddddd;text-align:center;}
.bigtit h2{font-size:30px;color:#333333;font-weight:normal;}
.bigtit p{font-size:16px;color:#999999;margin:15px 0;}
.bigtit i{width:200px;height:3px;background:#999999;display:block;margin:30px auto 0;}
.servs{width:110%;margin-top:70px;}
.servs li{width:325px;height:230px;float: left;margin-right:45px;border:1px solid #d9d9d9;padding:20px;text-align:center;position: relative;z-index:999}
.houes {
    width: 371px;
    height: 272px;
    box-shadow: 0 0 15px #c4c4c4;
    background:url(../images/bks.png) no-repeat center #f4f4f4;
    position: absolute;
    left:0;
    top: 0;
    z-index: 90;
}
.servss{position: relative;width:1200px;margin:0 auto;}
.servs li i{display:block;width:60px;height:60px;margin:0 auto;}
.servs li.li1 i{background:url(../images/tb1.png) no-repeat center;}
.servs li.li2 i{background:url(../images/cch.png) no-repeat center;}
.servs li.li3 i{background:url(../images/xc.png) no-repeat center;}
.servs li h3 a{font-size:18px;color:#333333;font-weight:normal;display:block;margin-top:20px;}
.servs li span{font-size:16px;color:#999999;text-transform:uppercase;margin:10px 0;display:block;}
.servs li em{width:100px;height:2px;background:#999999;margin:15px auto;display:block;}
.servs li p{font-size:14px;color:#777777;line-height:1.8;display:none;height:50px;overflow:hidden;}
.servs li.active p{display:block;}
.servs li:hover a{letter-spacing:2px;color:#cc0000}
.servs li:hover em{width:110px;background:#cc0000}
.servs li em,.case-list li img,.news-list li img,.newslbs,.advans li img{
-webkit-transition:all 0.6s;
transition:all 0.6s;
}
/*service e*/

/*case s*/
.case{padding:70px 0;background:url(../images/bg.jpg);}
.bigtit2{border:0;}
.bigtit2 p{background:url(../images/line.png) no-repeat center;}
.caseshow{width:1200px;margin:60px auto 0;}
.videos{width:560px;height:520px;background:#deddee}
.case-list{width:620px;}
.case-list ul{width:105%}
.case-list li{width:300px;height:220px;background:#deddee;float: left;margin:0 20px 20px 0;overflow:hidden;position: relative;}
.case-list li img{width:100%;height:100%;}
.find-ms{display:block;height:45px;background:url(../images/bg2.png);font-size:18px;color:#fff!important;text-align:center;line-height:45px;letter-spacing:2px;margin-top:-14px}
.find-ms:hover{letter-spacing:4px;color:#bb6669!important}
.case-list li:hover img,.news-list li:hover img,.advans li:hover img{
-webkit-transform:scale(1.06);
transform:scale(1.06);		
}
.toums{position: absolute;left:0;top:0;width:100%;height:100%;background:url(../images/rgba.png);display:none}
.toums i{display:block;width:56px;height:56px;background:url(../images/add.png) no-repeat center;margin:50px auto 0;}
.toums p{color:#fff;font-size:16px;letter-spacing:2px;text-align:center;width:90%;margin:25px auto 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*case e*/

/*abouts s*/
.abouts{padding:50px 0;background:url(../images/bg3.jpg) no-repeat center top;}
.bigtit3{border:0;}
.bigtit3 h2{color:#fff}
.bigtit3 img{margin-top:32px;}
.bigtit3 p{color:#fff;font-size:24px;}
.aboutss{width:990px;margin:35px auto 0;font-size:14px;color:#eae3e3;line-height:1.8;text-align:center;height:75px;overflow:hidden;}
/*abouts e*/

/*news s*/
.news{padding:60px 0;background:#ffffff}
.news-list{margin-top:60px;}
.news-list li{width:600px;height:115px;border-bottom:1px dashed #dddddd;float: left;margin-bottom:20px}
.newspic{width:145px;height:95px;overflow:hidden;}
.newspic img{width:145px;height:95px;}
.news-ms{width:400px;margin-right:40px;}
.news-ms h2 a{font-size:16px;color:#555555;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:12px;}
.news-ms p{font-size:14px;color:#777777;margin-top:15px;height:39px;overflow:hidden;}
.newslbs{height:95px;}
.news-list li:hover .newslbs{background:#af0000}
.news-list li:hover h2 a{color:#fff}
.news-list li:hover p{color:#ecbbbb}
.findms{width:170px;height:33px;display:block;margin:55px auto 0;font-size:16px;color:#004c97!important;letter-spacing:2px;border:1px solid #004c97;text-align:center;line-height:33px;border-radius:15px;background:url(../images/bg4.png) no-repeat center;}
.findms:hover{letter-spacing:4px;border:1px solid #cb4343;box-shadow:0 0 15px #cb4343;color:#cb4343!important}
/*news e*/

/*advan s*/
.advan{padding:50px 0;background:#f7eded}
.advans{width:1200px;margin:50px auto 0;}
.advans li{width:198px;float: left;text-align:center;margin-right:135px;cursor:pointer;}
.advans li p{color:#777777;font-size:18px;letter-spacing:2px;margin-top:20px;}
.advans li.li4{margin-right:0;}
.advans li:hover p{color:#af0000;letter-spacing:4px}
.advans li:hover img{
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
}
/*advan e*/

/*footer s*/
.footer{overflow:hidden;}
.footl{height:45px;position: relative;overflow:hidden;}
.footls{position: absolute;left:0;width:50%;top:0;background:url(../images/bg5.jpg);height:45px;}
.footrs{position: absolute;right:0;width:50%;top:0;background:url(../images/bg5.jpg);height:45px;}
.footers{padding:26px 0;background:url(../images/bg6.jpg) center top;position: relative;}
.footmain{width:990px;margin:0 auto;}
.footerl{width:370px;}
.footerl h3{font-size:24px;color:#c5c5c5;font-weight:normal;}
.footerl p{font-size:16px;margin-top:20px;color:#c5c5c5}
.footerr{width:385px}
.footerr h3{font-size:24px;color:#fff;font-weight:normal;}
.messages input{display:block;width:385px;height:35px;line-height:35px;background:none;border-bottom:1px solid #4a4c4c;margin-bottom:12px;color:#e7bbbb}
.messages input:active{border-bottom:1px solid #fff}
.messages textarea:active{border:1px solid #fff}
.messages textarea{width:380px;height:75px;background:none;border:1px solid #4a4c4c;padding:5px 0 0 5px;color:#e7bbbb;overflow:hidden;}
.buttons{width:110px;height:30px;background:#af0000;display:block;text-align:center;line-height:30px;color:#fff!important;margin-top:12px;letter-spacing:6px;font-size:14px;}
.buttons:hover{background:#933943;box-shadow:0 0 10px #933943}
/*footer e*/
/*copyright s*/
.copyright{height:40px;line-height:40px;position: relative;overflow:hidden;}
.copyright p{font-size:14px;color:#eea6a6;text-align:center;position: relative;z-index:999;}
.copys{position: absolute;left:0;top:0;width:100%;height:40px;}
.copyright p{position: relative;z-index:999;color:#eea6a6;margin:0;}
.copyright p a{color:#eea6a6;}
.copyright p a:hover{color:#fff}
.copys i{position: absolute;background:url(../images/bg7.jpg);width:50%;height:40px;}
.footersl{width:50%;left:0;top:0;}
.footersr{width:50%;right:0;top:0;}
.footerl{padding-top:40px;}
.lines{position: absolute;left:50%;top:48px;}
/*copyright e*/