/*search*/
.search{height:30px;line-height:30px;overflow:hidden;position: relative; margin:10px auto 0;}
.search .hot .keywd{color:#606162;font-weight: 600}
.search .keywds {float: left;line-height: 30px;}
.search .keywds a{
    color: #98999A;margin:0 10px;
}
.search form{overflow: hidden;display: block;position: relative;}
.search .txt{width:196px;height:28px; line-height:28px;color: #a1a1a1; padding:0 10px 0 10px;border:1px solid #ccc; background:none;border-radius: 14px}
.search .btn{position: absolute;top:6px;right:6px;z-index: 9999;background: url(../images/h3.png) no-repeat 0 0;width: 20px;height: 22px;border:none;display: block;outline: none;cursor: pointer;}
.slider{
    width: 100%;
    height:1px;
    background: #D6D6D6;
    margin-top: 10px;
}

/*product*/
.title{
    margin:40px 0 20px 0 ;
    text-align: center;
}
.title h3{
    color: #3D3D3D;
    font-size: 24px;
}
.title h3 span{
    color: #23509e;
}
.title .txt1{
    height: 35px;
    margin-top: 5px;
    width: 100%;
    background: url("../images/t1.png") no-repeat bottom center;
    font-size: 18px;
    color: #8F8D8D;
}
.title .txt2{
    font-size: 24px;
    margin-top: 8px;
    color: #3D3D3D;

}
.title .txt2 span{
    color: #23509e;
    font-weight: 800;
}
.product .slideGroup {
    width: 1200px;
}

.product .parHd {
    text-align: center;
}

.product .parHd li {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    padding: 0 15px;
    font-size: 16px;
    border:1px solid #bfbfbf;
}

.product .parHd li a {
    color: #0e050a;
}

.product .parHd li:hover,
.product .parHd li.on {
    background: #23509e;
}
.product .parHd li:hover a,
.product .parHd li.on a{
    color:#fff;
}
.product .parBd {
    width: 100%;
    margin-top: 24px;
    position: relative;
}
.product .parBd .slideBox {
    width: 100%;
    position: relative;
}
.product .parBd .slideBox ul li {
    width: 282px;
    margin: 0 8px;
    float: left;
    border: 1px solid #C6C6C6;
    position: relative;
    background: #23509e;
}
.product .parBd .slideBox ul{height: 440px;}
.product .parBd .slideBox ul li img{ display: block; width: 282px;}
.product .parBd .slideBox ul li .txt1 {margin-top: 20px;font-size: 19px;margin-left: 5%;}
.product .parBd .slideBox ul li .txt1 a{color: #fff;}
.product .parBd .slideBox ul li .pro_more{
    position: absolute;
    display: block;
    width: 74px;
    height: 76px;
    background: url("../images/p2.png");
    left: 50%;
    margin-left: -37px;
    bottom: -39px;
    z-index: 9;
}
.product .parBd .slideBox ul li .txt2{
    width: 90%;
    margin-left: 5%;
    margin-top: 6px;text-align: left;
    padding-bottom: 50px;
    color:#fff;
    min-height: 50px;
}
a.more {
    display: block;
    width: 174px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    letter-spacing: 2px;
    color: white;
    background: url(../images/p3.png) no-repeat;
    margin: 20px auto 30px;
    font-size: 18px;
}

.about_news{width: 100%;height: 1060px;background: url(../images/aboutBg.jpg) no-repeat top center;}
.about{background: url(../images/about_bg.png) no-repeat;height: 862px;width:431px;margin-top: 145px;}
.about .about_txt {padding: 150px 30px 90px 30px;}
.about .about_txt p{color:#292929;line-height: 33px;font-size: 16px;}
.about .about_txt a{color:#fff;float: right;font-size: 18px;padding: 5px 20px;background: #555555}
.about  .vedio{
    width: 419px;
    height: 350px;
    padding: 0 5px 0 7px;
}
.about  .vedio iframe {
    width: 419px;
    height: 350px;
}

.news{background: url(../images/news_bg.png) no-repeat;height: 645px;width:748px;margin-top: 362px;}
.news .news_top{margin: 0 35px;padding:40px 0 30px 0;border-bottom: 1px dotted #3D3D3D}
.news .news_top .fr{width: 354px;}
.news .news_top .txt1{
    margin-top: 10px;
    line-height: 30px;
    
}
.news .news_top .txt1 a{
    color: #272828;
    font-size: 20px;
    font-weight: 600;
    padding-left: 10px
}
.news .news_top .txt2{
    margin-top: 10px;
    line-height: 30px;
    font-size: 16px;
}
.news .new_more{color: #23509e;font-size:18px;float: right;margin-top: 10px;}
.news .news_list{
    width: 590px;
    height: auto;
    margin-left: 40px;
    margin-top: 30px;
}
.news .news_list li{
    width: 100%;background: url("../images/d3.png") no-repeat center left;
    height: 82px;margin-bottom: 25px;
}
.news .news_list li:hover{background: url("../images/d6.png") no-repeat center left;}
.news .news_list li.pic2{
    background: url("../images/d4.png") no-repeat center left;
}
.news .news_list li.pic2:hover{background: url("../images/d7.png") no-repeat center left;}
.news .news_list li.pic3{
    background: url("../images/d5.png") no-repeat center left;
}
.news .news_list li.pic3:hover{
    background: url("../images/d8.png") no-repeat center left;
}
.news .news_list li div{
    width: 510px;
    margin-left: 77px;
}
.news .news_list li div .txt1 a{
    font-size: 16px;
}
.news .news_list li div .txt2{
    margin-top: 10px;
}
.in_honor{
    overflow: hidden;
    margin-bottom:50px;
}

.picScroll-left{  overflow:hidden; position:relative;  }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:215px;border:1px solid #ccc; margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ display:block; height: 98px;  padding:2px; margin:0 auto; max-width: 100%; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }