/*首页banner*/

.banner17 .shutter {
    overflow: hidden;
    width: 1920px;
    height: auto;
    position: relative;
    left: 50%;
    margin-left: -960px;
    top: 0;
}

.banner17 .shutter-img {
    z-index: 1;
}

.banner17 .shutter-img,
.banner17 .shutter-img a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.banner17 .shutter-img a {
    cursor: default;
}

.banner17 .shutter-img a>img {
    width: 1920px;
    height: auto;
}

.banner17 .shutter-img .created {
    overflow: hidden;
    position: absolute;
    z-index: 20;
}

.banner17 .shutter-btn {
    width: 1300px;
    height: 64px;
    z-index: 9;
    position: absolute;
    top: 50%;
    margin-left: -650px;
    margin-top: -32px;
    left: 50%;
    clear: both;
    display: none;
}

.banner17:hover .shutter-btn {
    display: block;
}

.banner17 .shutter-btn li {
    width: 64px;
    height: 64px;
    cursor: pointer;
}

.banner17 .shutter-btn li.prev {
    float: left;
    background: url(../images/left3.png) no-repeat;
}

.banner17 .shutter-btn li.next {
    float: right;
    background: url(../images/right3.png) no-repeat;
}

.cover {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.warp{
    width: 1200px;
    margin: 0 auto;
}

/*index product*/
.prot{
    height: 124px;
    background: #01509d;
}
.prot_top{
    background:url(../images/prot01.jpg) no-repeat center;
    padding-top: 30px;
}

.prot_cot ul li {
    text-align: center;
    width: 20%;
    float: left;
    width:239px;
    line-height: 30px;
    color: #acacac;
	position: relative;
	margin-top: 10px;
}
.prot_cot ul li img{position: absolute;top: -29px;left: 10px;width: 0;height: 9px;}
.prot_cot ul li p{
    
    font-size: 24px;
}
.prot_cot ul li span{
    font-size: 15px;
}
.prot_cot ul li.hover {
    color: #ffffff;
}
.prot_cot ul li:hover {
    color: #ffffff;
}
.product{
    background: #ebe7df;
    height: 1130px;
    padding-top: 50px;
}
.prt{
    position: absolute;
    right: 27px;
    top: 20px;
}
.prt1{
    position: relative;
    left: 150px;
}
.product .product_top {
    background: #01509d;
    color: #fff;
    width: 234px;
height: 117px;}
.product .product_top div{padding-left: 48px;padding-top: 20px;}
.product .product_top h2{font-size: 30px;}
.product .product_top p{font-size: 14px;}
.product_nav{
    background: #ffffff;
    width: 234px;
    height:1008px;
}
.product .product_nav ul li {
    position: relative;
    height: 50px;
    border-bottom: 1px dashed #676767;
    line-height: 53px;
    padding-left: 20px;
   
  }
  .product .product_nav ul{
    padding-bottom:15px;
    border-bottom: 1px solid #c2c2c2;

  }
.woop{
  
    position: relative;
    top:10px;
    padding-left: 10px;
    border-bottom: 1px solid #c2c2c2;
    margin:10px;
}
.woop p{
    line-height: 40px;
}
.woop .tit1{
    font-size: 18px;
}
.woop .tit2{
    font-size: 20px;
    color: #01509d;
}
.woop .tit2 a{
    color: #676767;
    font-weight: 700;
}
.bottom{
border-bottom: 1px solid #c2c2c2;
padding-left: 10px;
padding: 10px;

}

.bottom .txt2{
    font-size: 20px;
    color: #01509d;
	left: 0;
}
.cont{
    padding-left: 10px;
}

.product_con{
    
    bottom: 10px;
}

.product_box{width: 925px;}
.product_box .probg{width: 924px;height: 47px;background: url(../images/protop.jpg) no-repeat;position: relative;}
.product_box .probg a{position: absolute;right: 38px;top: 10px;}
.product_box .multipleColumn{width: 925px;overflow: hidden;}
.product_box .multipleColumn .ulWrap ul{width: 218px;margin: 0 6.625px;}
.product_box .multipleColumn .ulWrap ul li {height: 216px;position: relative;margin-top: 24px;background-color: #fff;}
.product_box .multipleColumn .ulWrap ul li .bg{margin-top: 20px;width: 100%;height: 1px;background-color: #d6d6d6;}
.product_box .multipleColumn .ulWrap ul li a{display: block;width: 54px;height: 54px;text-align: center;line-height: 54px;background-color: #01509d;color: #fff;position: absolute;bottom: 0;left: 10px;font-size: 12px;}
.product_box .multipleColumn .ulWrap ul li p{line-height: 37px;text-indent: 75px;color: #242424;font-size: 16px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/*index conter*/
.conter{
    background: #ebe7df;
    height: 1091px;
}
.coter_top{
    text-align: center;
}
.conter_about{
    background: url(../images/conter.jpg) no-repeat center;
    height:1000px;
}
.conter_tit{
    text-align: center;
    padding-top: 26px;
    color: #fff;
}
.conter_cnt01{
    float: right;
position: relative;
top:90px;
right:189px;
	width: 320px;
font-size: 16px;
}
.conter_cnt p span{color: #e03f26;font-size: 20px;}
.conter_cnt02{
    position: relative;
    top:406px;
    left:207px;
    font-size: 16px;
    width: 296px;
}
.conter_cnt03{
    width: 296px;
    float: right;
   position: relative;
   top:388px;
   right:200px;
font-size: 16px;
}

/*index case us*/
.case{
    background: url(../images/case.jpg) no-repeat center;
    height: 439px;
}
.case_top{
    font-size: 34px;
    padding-top: 30px;
    color: #fff;
}
       .case-left{ overflow:hidden; position:relative;margin-top: 100px;}
		.case-left .bd{ padding:10px;   }
		.case-left .bd ul{ overflow:hidden; zoom:1; }
		.case-left .bd ul li{ margin:0 8px; float:left; overflow:hidden; text-align:center; width: 377px;height: 247px;position: relative;}
		.case-left .bd ul li .pic{ text-align:center; }
		.case-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
		.case-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.case-left .bd ul li .title{ line-height:24px;   }
		.case-left .hd a{display: block;position: absolute;width: 30px;height: 30px;top: 118px;z-index: 9;}
		.case-left .hd a.next{left: 17px;background: url(../images/left3.jpg);}
		.case-left .hd a.prev{right: 17px;background: url(../images/right3.jpg);}
        .box p{
            width: 248px;
            height: 68px;
            position: absolute;
            top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			margin: auto;
			background: url(../images/tbg.png) repeat;
        }
        .box p a{
           color: #fff;
           font-size: 16px;
           position: relative;
           top:19px;
        }
/*index Guestbook_index us*/
.about{
    background: url(../images/about.jpg) no-repeat center;
    height: 690px;
}
.about_top{
    text-align: center;
    padding-top:80px;  
}
.about_top h1{
    color: #000;
    font-size: 36px;
}
.about_txt {
    padding-top: 20px;
}
.about_pic{
    padding-top:25px;
}

.txt1 p{
    color: #f03c3c;
}
.txt2{
    position: relative;
    left: 144px;
   
}
.txt2 p{
    
    color: #f03c3c;
}
.txtabout p{
    color: #000;
    font-size: 16px;
    width: 541px;
    padding-top: 20px;
}
.txtabout{
   line-height: 60px; 
}
.new{
    background-color: #ebe7df;
    height: 383px;
}
.new_tit h1{
    font-size: 20px;
    color: #000;
}
.new_tcc{
    font-size: 18px;
    position: relative;
    top:8px;
    left:-37px;
}
.new_tcc a{border: 1px solid #bfb8ab;font-size: 18px;padding: 5px 10px;}
.new_about{margin-top: 30px;}
.new_about .ncont1{display: block;width: 244px;height: 178px;background-color: #dfdbd4;margin-right: 24px;padding: 30px 20px;overflow: hidden;}
.new_about .ncont1 .p1{font-size: 18px;color: #242424;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.new_about .ncont1 .p2{font-size: 16px;margin-top: 10px;color: #242424;}
.new_about .ncont2{height: 178px;padding: 30px 20px;background-color: #dfdbd4;width: 544px;}
.new_about .ncont2 .p1{font-size: 18px;color: #242424;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.new_about .ncont2 a{display: block;position: relative;margin-top: 17px;height: 46px;position: relative;}
.new_about .ncont2 a .time{width: 46px;height: 36px;background-color: #01509d;text-align: center;color: #fff;padding: 5px 0;}
.new_about .ncont2 a .time p{line-height: 18px;}
.new_about .ncont2 a .c{width: 440px;height: 46px;position: absolute;left: 70px;top: 0;}
.new_about .ncont2 a .c .p3{font-size: 16px;}