/*首页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: 1000px;
    height: 64px;
    z-index: 9;
    position: absolute;
    top: 50%;
    margin-left: -500px;
    margin-top: -32px;
    left: 50%;
    clear: both;
}
.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 ;
}

/*search*/
.search{height:30px;line-height:30px;overflow:hidden;position: relative; margin:20px auto;}
.search .hot .keywd{color:#8398b4;}
.search .keywds {float: left;line-height: 30px;}
.search .form{overflow: hidden;display: block;position: relative;}
.search .txt{width:120px;height:28px; line-height:28px;color: #a1a1a1; padding:0 30px 0 5px;border:1px solid #ccc; background:none;}
.search .btn{position: absolute;top:6px;right:6px;z-index: 9999;background: url(../images/public/btnbg.png) no-repeat 0 0;width: 20px;height: 22px;border:none;display: block;outline: none;cursor: pointer;}
/*index product*/
.product{width:1200px;overflow:hidden; position:relative; padding:20px 0; }
.product .prod_tit{ height:115px;background: url(../images/public/prod_tit.png) no-repeat center top;}
.product_list {width: 1000px;position:relative;margin: 0 auto;zoom: 1;}
.product_list .leftBotton,
.product_list .rightBotton{width: 47px;height: 48px;top: 60px;background:url(../images/public/pro_btn.png) no-repeat;cursor: pointer;position: absolute;}
.product_list .leftBotton { left: -80px;}
.product_list .rightBotton {right: -80px;background-position:-47px 0}
.product_list .box {float: left;text-align:center;margin-right: 18px;}
.product_list .box img {display: block;width: 235px;height: 174px;padding: 2px;border:1px solid #ccc; }
.product_list .box p {margin: 6px auto 0px;line-height: 20px}

/*index news*/
.news_main{ background:#ededed; padding-top:40px;}
.news_cnt{ padding:0 0 60px; }
.news_tit{ height:105px;background: url(../images/public/news_tit.png) no-repeat center top;}
.news_cnt dl{ width:320px; float:left;line-height:30px; padding:0 5px;}
.news_cnt dl img{ width: 320px; height: 148px; }
.news_cnt span{ display:block;}
.news_cnt .newstime{border-bottom:1px solid #ccc;}
.news_cnt .newstitle{font-weight:normal; line-height:40px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news_cnt p{height: 72px; word-wrap:break-word;}
.news_cnt .newsmore{ width:80px; height:25px; line-height:25px; overflow:hidden;margin-top:20px;font-size:12px;text-align:center;border:1px solid #ccc;display:block;}
.news_cnt .newsmore:hover{background:#3671cf; color:#fff;}
/*index about us*/
.about_main{ padding-top:60px;}
.about_cnt{padding:0 0 60px; }
.about_cnt .aboutlt{ width:570px;}
.about_cnt .aboutlt h1{ font-size:30px; line-height:40px;margin-bottom: 16px;}
.about_cnt .newsmore{ width:80px; height:25px;line-height:25px; overflow:hidden;margin-top:20px;font-size:12px;text-align:center;border:1px solid #ccc;display:block;}
.about_cnt .newsmore:hover{background:#3671cf; color:#fff;}
/*index Guestbook_index us*/
.Guestbook_index{ background:#ededed;padding-top:40px; }
.Guestbook_cnt{ }
.Guestbook_tit{ height:120px; background: url(../images/public/Guestbook_tit.png) no-repeat center top;}
.Guestbooklt{ padding:0 0 50px 0px;}
.Guestbookrt{width: 538px; margin:7px 0px 0 2px;}
.Guestbookrt input{border:1px solid #ccc;outline: none; color: #0461a0; padding-left:8px;}
.Guestbookrt .Guestbookrtp{ height:40px;padding-bottom:10px;}
.Guestbookrt .Guestbookrtp .txtt{ width:251px;height:30px; line-height:30px;margin-right:5px}
.Guestbookrt .texar{width: 525px; height:105px;padding:5px 0 5px 8px;color: #0461a0;border:1px solid #ccc;font-size:14px;}
.Guestbookrt .btnt{ width:106px; height:30px;margin:18px 0 0 0;cursor:pointer; color:#fff;}
