/*头部样式*/
#header,.w1200{width:1200px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
p{margin:0 0 0 0;}

.logo{float:left;line-height: 144px;width:1200px;}
.logo img{
    width: 100%;
}
.topLink{text-align:center; position: relative;z-index: 9999;}
.topLink .k2{color:#074b91;font-size:14px;font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";}
.topLink .k1{

    color: #dcdddd;
}
.topLink .k1 img{

    margin-top: -2px;
}
.tops{ height: 32px; line-height: 32px; background-color: #efefef; }
.tops,.tops a{ color: #8d8d90; font-size: 14px; }
.adlogo{

    float: left;
    width: 510px;
    height: 144px;
    margin-left: 30px;
    padding: 42px 0 0 14px;
    box-sizing: border-box;
    background: url(../images/topline.png) left no-repeat;
    display: none;
}
.adlogo h4{
    font-weight: bold;
    font-size: 38px;
    color: #000;
        line-height: 76px;
}
.adlogo p{

    font-size: 16px;
    color: #00a0ea;
}
.hotTel{
  display: none;
    float: right;
}
.hotTel p{
    font-size: 16px !important;
    color: #00a0e9 !important;
}
.hotTel h4 p{

    font-size: 24px !important;
    color: #00a0e9 !important;
}
.hotTel{

    padding: 42px 0 0 80px;
}
.hotTel img{

    margin: 6px 6px 0 0;
}
/* 导航 */
.menu{background: #008be8}
.demo-menu {width:1200px;margin:0 auto;}
.demo-menu>li {float:left;position:relative;text-align:center;}
.demo-menu>li>a {display:block;font-size:18px;color:#fff;padding: 0 30px;height: 50px;line-height: 50px;}
.demo-menu>li.active>a,.demo-menu>li>a:hover {background:#48bbf0;color:#fff}
.demo-menu>li:after {content:"";position:absolute;z-index:100;width:100%;left:0;height:40px;opacity:0;top:100%}
.demo-menu li dl{ display:none}
.demo-menu li:hover dl{     display: block;
    width: 180px;
    background: #fff;
    position: absolute;
    z-index: 999999;
    margin-left: -24px;
}
.demo-menu li:hover dl a{display: block;
    font-size: 13px;
    line-height: 40px;
    color: #666;
    border-bottom: 1px dashed #ddd;}
.demo-menu li dl a:hover{background: #008be8;
    color: #fff;}
/* banner */
.banner{ position:relative;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;right:2px;bottom:10px;z-index:100;}
.banner .num li{width:18px;height:18px;display:inline-block;margin-right:4px;background:#fff;line-height:18px;
    text-indent:-100px;overflow:hidden;border-radius:10px;}
.banner .num li.num_hover{background-color:#f7de07;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}
.banner  li img{ width: 100%;  }

/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}

/* 搜索 */
.search-top {height: 50px;line-height: 50px;}
.search-top,.search-top  a{font-size: 14px;color: #898989;}
.hotLink a{padding-left:10px;}
.hotSearch a{margin-right:6px;}
.hunt-wrap{

    position: relative;
    float: right;
    width: 314px;
    border: 1px solid #b5b5b6;
    overflow: hidden;
    border-radius: 8px;
    margin-top: 10px;
}
#formsearch input{height:30px;background:#fff;border:none; outline: none; float: left; line-height:30px;}
#formsearch input#keyword{ width: 256px; height:30px;line-height:30px;padding-left:10px; box-sizing: border-box; color:#666;}
#formsearch input#s_btn{float: right;width:56px;height:30px;line-height:30px;text-align:center;background:url(../images/icon_search.png) center no-repeat;color:#fff;border:none;cursor:pointer;}
.txt-search:focus .hunt-wrap{border-color: #f14d4e}

.icon-search{position: absolute;top: 10px;right: 16px;display: inline-block;width: 22px;height: 22px;background: url(../images/icon_search.png) center no-repeat;}

/* 内页 */
.left{width: 240px;float: left;}
.right{width: 940px;float: right;}
.product_list{}
.product_list li{float: left;width: 293px;border: 1px solid #eee;margin:0 10px 10px;padding:5px;}
.product_list li a.img{display: block;width: 281px;height: 281px;overflow: hidden;}
.product_list li img{width:281px;height: 281px;transition: all .5s ease;}
.product_list li h3{line-height: 35px;text-align: center;}
.product_list li h3 a{color: #5a5a5a;font-size: 14px;}
.product_list li:hover{border-color: #008be8}
.product_list li:hover img{transform:scale(1.1);}


/*  */
.about-mods{margin-top: 48px;}
.lf-about{background: url(../images/shuiying.png) left no-repeat;}
.w50p{width: 50%;}
.lfaboutCont{

    border-right: 1px solid #ebebeb;
}
.lfaboutCont h3{

    font-size: 44px;
    color: #000;
    line-height: 40px;
}
.lfaboutCont h4{

    font-size: 38px;
    color: #00a0e9;
    margin:0px auto 45px;
}
.lfaboutCont{

    width: 600px;
}
.jianje{
    width: 402px;
    border-top: 1px solid #1caffd;
    padding-top: 26px;
}
.jianje p{

    font-size: 14px;
    color: #898989;
    line-height: 24px;
}
.rg-about{

    padding-left: 45px;
    box-sizing: border-box;
}

.rg-about li{

    float: left;
    width: 34%;
    margin-bottom: 35px;
    font-size: 0px;
}
.rg-about li span{
    display: inline-block;
    font-size: 18px;
    color: #626262;
    margin: 0px 0 0 6px;
    vertical-align: middle;
    width:calc(100% - 88px);
}
.rg-about li:hover span{

    font-weight: bold;
    color: #00a0e9;
}
.rg-about li a{
    display: inline-block;
    width: 82px;
    height: 82px;
    background-position: 0 0 !important;
    vertical-align: middle;
}
.rg-about li a:hover{

    background-position: 0 -82px !important;
}
.aboutImg{

    width: 600px;
    height: 290px;
}
.aboutImg .bx-wrapper{

    height: 290px;
}

.aboutImg .bx-wrapper .bx-pager.bx-default-pager a{

    width: 10px;
    height: 10px;
    border-radius: 50%;


}
.aboutImg .bx-wrapper .bx-pager{

    right: 10px;
    width: 20px;
}
.sheCont li.items0{

    float: left;
    width: 590px;
    height: 460px;
}
.sheCont li.items0 img{

    border:1px solid #dcdddd;
    box-sizing: border-box;
}
.sheCont li.items1,.sheCont li.items2{

    width: 600px;
    height: 226px;
    float: right;
    margin-bottom: 14px;
}
.bot{

    padding: 14px 18px 0 20px;
    height: 110px;
    box-sizing: border-box;
    background-color: #efefef;
}
.bot h4,.lfbot h4{

    line-height: 30px;
    font-size: 16px;
    color: #000;
    font-weight: bold;
    text-align: center;
}
.bot p,.lfbot p{
    font-size: 14px;
    color: #595757;

}
.lfbot{

    width: 288px;
    height: 224px;
    padding: 20px 20px 0 26px;
    box-sizing: border-box;
    background-color: #efefef;
}
.mt90{

    margin-top: 90px;
}

.advantage-mods{
}

.about_lihui{
    width: 600px;
}
.about_lihui ul{ overflow:hidden; width:100%; margin-top: 64px; padding-bottom:40px; text-align:center}
.about_lihui li{ display:inline-block; float: left; width: 33%;  height:110px;}
.about_lihui li{ *display:inline}
.about_lihui .last{ border:none}
.about_lihui li em{ display:block; text-align:center; font-size:14px; color:#333; margin-top:5px;}
.about_lihui  li .num{ display:block;  width:60%;  height:70px; line-height:70px; text-align:center; font-size:48px; color:#221815; position:relative; overflow:hidden; font-family:Arial}
.about_lihui  li span{ display:block; width:100%; height:980px; position:absolute; left:8; top:0}
.about_lihui  li p{  width:60%; font-size: 16px; color: #898989; line-height: 30px; }


/* 产品 */
.pro-tab{

    margin-top: 90px;

}
.pro-tit{

    text-align: center;
}
.pro-tit h4,.pro-tit1 h4{

    font-size: 37px;
    color: #000;
    text-align: center;

}
.pro-tit h4{
    font-weight: bold;
    background: url(../images/tit1.png) center no-repeat;
}
.pro-tit1 h4{
    font-weight: bold;
    background: url(../images/tit2.png) center no-repeat !important;
}


.tab{

    margin-right: -52px !important;
}
.tab li{

    float: left !important;
    width: 278px !important;
    height: 348px !important;
    margin-right: 30px !important;
    margin-bottom: 30px !important;
    background-color: #fff !important;
    overflow: hidden !important;
    border-bottom:1px solid #c9caca;
}
.tab li a.img{

    display: block;
     border:1px solid #dcdddd;
}

.tab li:hover{

    border-bottom-color: #00a0e9;
}

.tab li img{width: 276px;height: 276px;}
.tab li h4,.tab li p{

    color: #595757;
    font-size: 14px;
    text-align: left;
    line-height: 24px;
    font-weight:normal;
}
.tab li:hover h4, .tab li:hover p{

    color: #00a0e9;
}
.tab-tit{

    margin-top: 14px;
}

.tabItems{
    width: 400px;
    margin: 0 auto;
}
.tabItems li{

    float: left;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    margin: 0 16px;
    font-size:18px;
    color: #111;
    cursor: pointer;

}
.tabItems li.cur{

    color: #df0023;
    font-size: 18px;
    border-bottom: 1px solid #df0023;

}

.proItem{


}
.proItem >li{
    width: 133px;
    float: left;
    position: relative;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin-right: 15px;
}
.proItem >li> a{

   color: #fff;
}
.proItem >li:nth-child(1){

    background-color: #00b2e8;
}
.proItem >li:nth-child(2){

    background-color: #00a0e9;
}
.proItem >li:nth-child(3){

    background-color: #008be8;
}
.proItem >li:nth-child(4){

    background-color: #008be8;
}.proItem >li:nth-child(5){

    background-color: #008be8;
    width: 160px;
}.proItem >li:nth-child(6){

    background-color: #008be8;
}.proItem >li:nth-child(7){

    background-color: #008be8;
    
}
.proItem >li:nth-child(8){

    background-color: #008be8;
    margin-right: 0px;
}
.proItem >li:nth-child(9){

    background-color: #008be8;
}
.mt30{

    margin-top: 30px;
}

.subMenus{

    position: absolute;
    left: 152px;
    top: 0;
    width: 1046px;
    border-bottom: 1px dashed #c9caca;
    border-right: 1px solid #c9caca;
}
.proItem >li:nth-child(1) .subMenus{

    border-top: 1px solid #c9caca;

}
.proItem >li:nth-child(3)  .subMenus{

    border-bottom: 1px solid #c9caca;
}
.subMenus ul li{

    float: left;
    width: 155px;
    padding-left: 38px;
    box-sizing: border-box;

}
.subMenus ul li a{

    display: block;
}

.pro-detail{

    margin-bottom: 14px;
    margin-top: 8px;
    height: 404px;
    background-color: #f3f6f7;
}

.pro-detail img{

    width: 717px;
    height: 404px;
    float: left;
    margin-right:30px;
}

.pro-descr{

    /*float: left;*/

    padding:34px 24px 22px 30px;

}
.pro-descr h4{
    font-weight: bold;
    font-size: 18px;
    color: #595757;
    margin-bottom:6px;
}
.pro-descr h4:nth-child(2){

    margin-bottom: 20px;
}
.pro-descr p{

    font-size: 16px;
    color: #898989;
}

.mores{

    float: left;
    display:block;
    width: 120px;
    height: 38px;
    margin-top: 30px;
    border:1px solid #00a0e9;
    line-height: 38px;
    color: #00a0e9 !important;
    text-align: center;
    border-radius:20px;
    font-size: 14px;
}

/*  */
.vn1-tu{margin-top:50px;}
#certify {
    position: relative;
}

#certify .swiper-container {
    padding-bottom: 60px;
}

#certify  .swiper-slide {
    width: 710px;
    height: 404px;
}
#certify  .swiper-slide img{
    display:block;
    width: 100%;
}
#certify  .swiper-slide p {
    line-height: 98px;
    padding-top: 0;
    text-align: center;
    color: #636363;
    font-size: 1.1em;
    margin: 0;
}

#certify .swiper-pagination {
    width: 100%;
    bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    border: 3px solid #fff;
    background-color: #d5d5d5;
    width: 10px;
    height: 10px;
    opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 3px solid #00aadc;
    background-color: #fff;
}

#certify .swiper-button-prev {
    left: -60px;
    width: 34px;
    height: 72px;
    background: url(../images/lt.png) no-repeat;
    top: 40%;
}


#certify .swiper-button-next {
    right: -60px;
    width: 34px;
    height: 72px;
    background: url(../images/rt.png) no-repeat;
    background-size: 100%;
    top: 40%;
}


/*  */
.client{

    padding-top: 50px;
    background-color: #f9f9f9;
}
.pro-tit p,.pro-tit1 p{
    font-size: 16px;
    color: #595757;
    border-top: 1px dashed #bfbfbf;
    width: 459px;
    height: 38px;
    line-height: 38px;
    letter-spacing: 10px;
    text-align: center;
    margin: 0 auto;
    border-bottom: 1px solid #bfbfbf;
}
.ysimg{width: 1920px;margin-left: -960px;left:50%;position: relative;height: 1530px;}
/*  */
.mods{

    padding-top: 90px;
    padding-bottom: 20px;
    background-color: #f9f9f9;
}
.infoItem li,.infoItem1 li{

    float: left;
     width: 124px;
     height: 42px;
     line-height: 42px;
     font-size: 16px;
     color: #595757;
     text-align: center;
}
.infoItem li.cur,.infoItem1 li{

    background-color: #00a0e9;
    color: #fff;
    border-radius: 6px;
}
.toutiao{

    width: 500px;
}
.touList li img{

    width: 500px;
    height: 300px;
}
.touList li a p{

    font-size: 14px;
    color: #595757;
}
.touList li a h4{

    font-size: 24px;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    line-height: 35px;
}

.infoHd{

    width: 686px;

}
.infoItem{

    float: left;
}
.news-more{
    float: right;
    font-size: 16px;
    color: #595757;
}
.disnone{

    display: none;
}

.infoItem li,.infoItem1 li{

    float: left;
     width: 124px;
     height: 42px;
     line-height: 42px;
     font-size: 16px;
     color: #595757;
     text-align: center;
}
.infoItem li.cur,.infoItem1 li{

    background-color: #00a0e9;
    color: #fff;
    border-radius: 6px;
}

.tabmain li.item0{

    position: relative;
    background-color: #eeeeee;

}
.tabmain li.item0 img{

    width: 224px;
    height: 174px;

}
.tabmain li.item0 a h4{

    font-size: 16px;
    color: #333;
    font-weight: bold;
    line-height: 40px;
}.xindescr{

    position: absolute;
    left: 246px;
    top:24px;
}
.xindescr p{

    font-size: 14px;
    color: #595757;
    line-height: 20px;
}
.xindescr:hover p{

    color: #595757;
}
.tabmain ul.item1,.tabmain ul.item3{

    position: relative;
    width: 48%;
    background-color: #fff;
    float: left;
    margin:15px 2% 0 0;
    padding:16px 20px 16px 8px;
    box-sizing: border-box;
}
.tabmain ul.item2,.tabmain ul.item4{

    position: relative;
    width: 48%;
    background-color: #fff;
    float: right;
    margin:15px 0 0 2%;
    padding:16px 20px 16px 8px;
    box-sizing: border-box;
}
.timer{

    display:inline-block;
    float: left;
    width: 68px;
    height: 68px;
    padding-top: 10px;
    box-sizing: border-box;
    background-color: #dcdddd;
    text-align: center;

}
.timer b{

    font-size: 24px;
     color: #595757;
     font-weight: bold;
}
.timer span{

    font-size:14px;
    color: #595757;
}
.miao{

    position: absolute;
    left: 88px;
    top:13px;

}
.miao h4{

    font-size: 14px;
    color: #333;
    font-weight: bold
}
.miao p{

    font-size: 12px;
    color: #333;
    line-height: 20px;
}

/*  */
.chanagjian{

    background: #fff;
    height: 218px;
    border-bottom:1px solid #dcdddd;
}
.picScroll-left1{

    position: relative;
    margin-top: 35px;
}
.picScroll-left1 h4{

    font-size: 20px;
    color: #3e3a39;
}
.picScroll-left1 p{

    font-size: 16px;
    color: #595757;
}

.picScroll-left1 .bd{
    float: right;
    width: 1004px;
    height: 150px;
}
.picScroll-left1 .next,.picScroll-left1 .prev{
    position: absolute;
    top: 56px;
    display: inline-block;
    width: 82px;
    height: 30px;
    line-height: 30px;
    text-align: center;

}
.picScroll-left1 .prev{
    left: 0;
    background: url(../images/n_prev.png) center no-repeat #00a0e9;
}

.picScroll-left1 .next{
    left: 82px;
    background: url(../images/n_next.png) center no-repeat #898989;
}
.picList1 li{
    border:1px solid #dcdddd;
    padding: 18px 27px 16px 28px;
    width: 48%;
    margin-left: 1.5%;
    box-sizing: border-box;
}
.picList1 b{

    font-size: 14px;
    color: #3e3a39;
    font-weight: normal;
    font-weight: bold;
}
.picList1 i{

    font-size: 14px;
    color: #595757;
    font-style: normal;
}
.wen,.da{

    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
}
.wen{


    background: #00a0e9;
}
.da{

    background-color: #898989;
}


/*  */
.quick{

    margin-left: 10px;
    float: left;
    width: 564px;
    margin-right: -15px;
}
.quick li{

    float: left;
    width:134px;
    height: 160px;
    line-height: 224px;
    margin:0 7px 10px 0;
    text-align: center;
}
.quick li a{

    display: block ;
    width:134px ;
    height: 160px;
    font-size: 14px ;
    color: #595757 ;
    text-align: center ;
}

.trade{

    width: 570px;
    margin-right: 12px;

}
.boxs{

    border:1px solid #dcdddd;
}
.boxs >p{

    float: left;
}
.jingyin{
    width: 280px;
    float: left;
    padding: 28px 0 0 16px;
}
.jingyin h4{

    font-size: 18px;
    color: #000;
    font-weight: normal;
    margin-bottom: 12px;
}
.jingyin p{

    line-height: 24px;
}
.jingyin p a{

    font-size: 14px;
    color: #595757;
}
.care{

    border-top: 1px solid #b5b5b6;
    margin-top: 30px;
    padding-top: 20px;
}
.hotTel1{

    margin: 45px 0 0 16px;
}
.hotTel1 img{

    margin-right: 10px;
}
.hotTel1 p{

    font-size: 14px;
    color: #595757;
}
.hotTel1 h4{

    font-size: 24px;
    font-weight: bold;
    color: #000;
}


/*  */
.f_link{

    margin: 42px auto 16px;
}
.f_link,.f_link a{

    font-size: 16px;
    color: #363636;
}
.f_link a{

    display: inline-block;
    margin-left: 8px;
}


/*  */
.footer-mods{

    height: 292px;
    background-color: #292929;

}
.box-blue{

    position: relative;
    width: 133px;
    height: 254px;
    margin-top: -40px;
    padding: 0 24px;
    box-sizing: border-box;
    background-color: #00a0e9;
    z-index: 9;
    text-align: center;
}
.box-blue h4{

    padding-top: 108px;
    margin-bottom: 22px;
    font-size: 20px;
    color: #fff;
}
.box-blue p{

    font-size: 16px;
    color: #fff;
    line-height: 45px;
}
.box-blue span{

    width: 60%;
    display: inline-block;
    height: 1px;
    background-color: #fff;
}
.p-link{

    padding-top: 34px;
    margin-left: 46px;
}
.p-link p{

    margin-bottom: -6px;
    font-size: 16px;
    color: #fff;
}
.p-link table{

    margin-top: 40px;
    font-size: 14px;
    color: #fff;
}
.bot-mods{height: 76px;background-color: #202020;}
.copyright{padding-top: 16px;font-size: 14px;color: #fff;width:1200px;text-align:center;}

.copyright p,.copyright a{

    font-size: 14px;
    color: #fff;
}
.bg-gray{

    background-color: #f2f2f2;
    height: 50px;
    line-height: 50px;
}
.bg-gray .nav li{float: left;text-align: center;}
.bg-gray .nav{

    margin-left: 164px;
    color: #363636;
}
.bg-gray .nav >li >a{

    display: inline-block;
    color: #363636;
    font-size: 16px;
    padding: 0 30px;
}
.bg-gray .nav >li:hover a{

    background-color: #f2f2f2;
}
.bg-gray .nav li{

    width: auto;
}
