/* Generated by less 2.5.1 */@charset "utf-8";/**/*/* search */.search{height: 50px;background-color: #dfe1e1;padding: 10px 0;}.search .search1{width: 355px;height: 46px;line-height: 46px;display:inline;background:url(../images/f.png) no-repeat center center;z-index: 94;}.search .search1 .text{height: 46px;padding-left: 40px;float:left;background:none;line-height: 46px;color: #444;font-size: 14px;font-family: "Microsoft YaHei";z-index: 95;width: 190px;}.search .search1 .submit{width: 120px;height: 46px;font-size:12px;cursor:pointer;float: left;background:none;z-index: 96;}.search .search-wz{height: 20px;padding-top: 14px;}.search .search-wz .search-wz-nav{}.search .search-wz .search-wz-nav span a{color: #444;font-size: 14px;line-height: 18px;height: 18px;}.search .search-wz .search-wz-nav span{color: #444;font-size: 14px;line-height: 18px;height: 18px;padding: 0 4px;}/* tit */.tit{margin: 30px auto;text-align: center;background: url(../images/titbg.png) no-repeat top center;height: 102px;width: 467px;}.tit h2 a{font-size: 30px;/* font-weight:bold; */color: #fff;padding-top: 9px;text-align: center;display: block;}.tit h3 a{font-size: 30px;color: #fff;text-align: center;padding-top: 9px;display: block;}.tt{margin: 30px auto;text-align: center;background: url(../images/ttbg.png) no-repeat top center;height: 90px;width: 373px;}.tt h3 a{font-size: 30px;color: #fff;text-align: center;padding-top: 9px;display: block;}/* pro */.product{margin-top: 38px;height: 645px;}.product  .pro-l{width: 214px;/* height: 900px; */}.product  .pro-l  .pic {background: url(../images/pic.jpg) no-repeat center center;width: 214px;height: 82px;text-align: center;}.product  .pro-l  .pic h2{font-size: 22px;font-weight:bold;color: #fff;text-align: center;padding-top: 17px;}.product  .pro-l  .pic span{font-size: 14px;color: #fff;text-align: center;}.product  .pro-l  ul{width: 214px;/* text-align:center; */}.product  .pro-l  ul li{width: 214px;background: url(../images/xfl.jpg) no-repeat center center;height: 45px;line-height: 45px;}.product  .pro-l  ul li a{font-size: 14px;color: #fff;padding-left: 27px;}.product  .pro-l  ul li:hover a{color: #ffe91b;padding-left: 27px;}.product  .pro-l .dfl{background: url(../images/dfl.jpg) no-repeat center center;width: 214px;height: 45px;}.product  .pro-l .dfl a {width:214px;height:45px;line-height:45px;color:#fff;font-size:16px;font-weight:bold;padding-left: 26px;}.product  .pro-l .zczx{position: relative;width: 214px;height:186px;background: url(../images/zczx.png) no-repeat center center;}.product  .pro-l .zczx span{font-size: 18px;font-weight: bold;color: #fff;padding-top: 20px;display: block;}.product  .pro-l .zczx h4{font-size: 20px;font-weight: bold;color: #fff;}.product  .pro-l .zx1{position: absolute;bottom: 26px;left: 30px;}.product  .pro-l .zc-wz1{padding-left: 20px;padding-top: 4px;}.product .pro-r{width: 916px;margin-left: 20px;background-color: #15409f;padding: 12px 10px;position: relative;}.product .pro-r .pro-lb{}.product .pro-r .hd{height: 50px;margin-bottom: 10px;}.product .pro-r .hd ul li{float: left;width: 139px;height: 36px;background: url(../images/dfl2.png) no-repeat top center;line-height: 36px;margin:5px;}.product .pro-r .hd ul li a{font-size: 16px;color: #0061c2;padding-top: 2px;text-align: center;line-height: 36px;height: 36px;display: block;}.product .pro-r .hd ul .on a{color: #0061c2;padding-top:2px}.product .pro-r .hd ul .on {float: left;width: 139px;height: 36px;line-height: 36px;background: url(../images/dfl3.png) no-repeat top center;}.product .pro-r .hd .more{position: absolute;right: 24px;top: 27px;height: 32px;line-height: 32px;width: 70px;text-align: center;background: url(../images/more.png) no-repeat center left;}.product .pro-r .hd .more a{font-size: 14px;color: #15409f;text-align: center;display: block;padding-left: 5px;width: 60px;}.product .pro-r .bd {padding-top: 14px; height: 422px; overflow: hidden;}.product .pro-r .bd ul li{width: 215px;height: 211px;float: left;margin-right: 14px;overflow: hidden;}.product .pro-r .bd ul li img{width: 213px;height: 175px;border:1px solid #666;overflow:hidden;}.product .pro-r .bd ul li:hover img{overflow:hidden;border:1px solid #f28500;}.product .pro-r .bd ul li span{text-align:center;display:block;color: #fff;font-size: 14px;height: 34px;line-height: 34px;}/* hb */.hb{height: 300px;margin-top: 60px;}.hb .hb-nav{/* margin-top: 20px; */height: 130px;/* margin-bottom: 20px; */}.hb .hb-nav .bd{overflow: hidden;height: 104px;}.hb .hb-nav .bd ul li{margin: 0 2px 0 0;float: left;width: 234px;height: 104px;}.hb .hb-nav .bd ul li img{width: 232px;height: 102px;border: 1px solid #e6e6e6;}.hb .hb-nav .bd span{/*width: 213px;display:block;text-align:center;font-size: 16px;color: #2b2b2b;height: 24px;line-height: 24px;*/}.hb .hb-nav .hd .arrow{position: absolute;top: 10px;width: 100%;}.hb .hb-nav .hd .arrow .prev{    display: block;    width: 29px;    height: 81px;    float: left;    overflow: hidden;    cursor: pointer;    background: url(../images/prev.png) no-repeat;    left: -40px;    position: absolute;    z-index: 99;    top: 135px;    }.hb .hb-nav .hd .arrow .next{    display: block;    width: 29px;    height: 81px;    float: left;    overflow: hidden;    cursor: pointer;    background: url(../images/next.png) no-repeat;    right: -40px;    position: absolute;    z-index: 99;    top: 135px;    }/*cptd */.cptd{background: url(../images/cptd.jpg) no-repeat center center;height: 918px;padding: 20px;}.cptd-wz{margin: 50px auto;background: url(../images/cptdwz.png) no-repeat top center;width: 467px;text-align: center;height: 102px;}.cptd-wz a{font-size: 30px;color: #15409f;text-align: center;padding-top: 10px;display: block;}.cptd .cptd-top{position: relative;height: 560px;}.cptd .cptd-top .cptd-l{    width: 120px;    margin-top: 14px;}.cptd .cptd-top .cptd-r{margin-left: 20px;width: 414px;height: 119px; background: url(../images/cptdr.png) no-repeat center center;}.cptd .cptd-top .cptd-r span{font-size: 14px;color: #444;line-height: 30px;padding-left: 15px;padding-top: 17px;display: block;}.cptd .cptd-top .cptd1{position: absolute;left: 18px;top: 20px;}.cptd .cptd-top .cptd2{position: absolute;right: 17px;top: 20px;}.cptd .cptd-top .cptd3{position: absolute;left: 18px;top: 180px;}.cptd .cptd-top .cptd4{position: absolute;right: 17px;top: 180px;}.cptd .cptd-top .cptd5{position: absolute;left: 18px;top: 338px;}.cptd .cptd-top .cptd6{position: absolute;right: 17px;top: 338px;}.cptd-bottom{text-align: center;position: relative;}.cptd-bottom span{font-size: 30px;color: #fff;font-weight: bold;}.cptd-bottom .cptdzx span{font-size:24px;color: #fff;font-weight: bold;height: 47px;line-height: 47px;position: absolute;right: 256px;}.cptd-bottom .cptdzx{height: 47px;line-height: 47px;padding-top: 10px;padding-left: 37px;}.cptd-bottom .cptdzx img{position: absolute;right: 750px;}/*ys*/.ys{/* background: url(../images/xuxian.png) no-repeat bottom center; */margin-top:30px;height: 1810px;}.ys .ys-tit{text-align: center;}.ys .ys-tit span{color: #15409f;font-size: 36px;}.ys .ys-nav{position: relative;background: url(../images/xuxian.png) no-repeat bottom center;height: 1600px;margin-top: 170px;}.ys .ys-nav ul li{color: #444;font-size:14px;width: 480px;line-height: 30px;}.ys1{width: 480px;position: absolute;left: 0;top: 0;}.yswz1{background: url(../images/wz1.png) no-repeat center center;width: 271px;height: 68px;}.yswz1 span{color: #fff;font-size: 24px;padding-left: 25px;padding-top: 6px;display: block;}.ys2{width: 480px;position: absolute;right: 0;top: 560px;}.yswz2{background: url(../images/wz2.png) no-repeat center center;width: 471px;height: 68px;}.yswz2 span{color: #fff;font-size: 24px;padding-left: 25px;padding-top: 6px;display: block;}.ys3{width: 480px;position: absolute;left: 0;bottom: 245px;}.yswz3{background: url(../images/wz1.png) no-repeat center center;width: 271px;height: 68px;}.yswz3 span{color: #fff;font-size: 24px;padding-left: 25px;padding-top: 6px;display: block;}.yst1{position: absolute;right: 0;top: -60px;}.yst2{position: absolute;left: 0;top: 438px;}.yst3{position: absolute;right: 0;bottom: 155px;}/* al */.al{height: 460px;margin-top: 60px;}.al .al-nav{/* margin-top: 20px; */height:279px;/* margin-bottom: 20px; */position: relative;}.al .al-nav .bd{overflow: hidden;height: 279px;}.al .al-nav .bd ul li{margin: 0 2px 0 0;float: left;width: 296px;height: 279px;}.al .al-nav .bd ul li img{width: 294px;height: 247px;border: 1px solid #e6e6e6;}.al .al-nav .bd span{width: 296px;display:block;text-align:center;font-size: 16px;color: #444;height: 30px;line-height: 30px;}.more{background: url(../images/more2.png) no-repeat center center;width: 66px;height: 29px;position: absolute;right: 0;top: -40px;text-align: center;}.more a{color: #fff;font-size: 14px;height: 29px;line-height: 29px;text-align: center;}.al .al-nav .hd .prev{    display: block;    width: 29px;    height: 81px;    float: left;    overflow: hidden;    cursor: pointer;    background: url(../images/prev.png) no-repeat;    left: -40px;    position: absolute;    z-index: 99;    top: 105px;    }.al .al-nav .hd .next{    display: block;    width: 29px;    height: 81px;    float: left;    overflow: hidden;    cursor: pointer;    background: url(../images/next.png) no-repeat;    right: -40px;    position: absolute;    z-index: 99;    top: 105px;    }/* ban1 */.ban1{position: relative;background: url(../images/ban1.jpg) no-repeat center center;height: 198px;margin-top: 60px;}.ban1 .ban1-nav{position: relative;}.ban1 .ban1-nav .ban1-l{position: absolute;top: -60px;}.ban1 .ban1-nav .ban1-l img{border:8px solid #15409f;width: 446px;height: 293px;}.ban1 .ban1-nav .ban1-r{    position: absolute;    right: 160px;    top: 40px;}.ban1 .ban1-nav .ban1-r span{font-size: 24px;color: #fff;font-weight: bold;padding-top: 20px;display: block;}.ban1 .ban1-nav .ban1-r h4{font-size: 24px;color: #fff;font-weight: bold;}.ban1 .ban1-nav .ban1-r a{position: absolute;right: -160px;top: 46px;}/* gs */.gs{height: 580px;margin-top: 120px;}.gs .gs-nav{/* margin-top: 20px; */height:378px;/* margin-bottom: 20px; */position: relative;}.gs .gs-nav .bd{overflow: hidden;height:378px;}.gs .gs-nav .bd ul li{margin: 0 4px 0 0;float: left;width: 290px;height: 378px;background-color: #15409f;position: relative;}.gs .gs-nav .bd ul li img{width: 281px;height: 164px;margin:5px;}.gs .gs-nav .bd h5{width: 270px;display:block;font-size: 16px;color: #fff;height: 24px;line-height: 24px;padding: 10px;font-weight: bold;}.gs .gs-nav .bd span{width: 270px;display:block;font-size: 16px;color: #fff;height: 90px;line-height: 30px;padding: 0 10px;overflow: hidden;}.more{background: url(../images/more2.png) no-repeat center center;width: 66px;height: 29px;position: absolute;right: 12px;top: -40px;text-align: center;}.more a{color: #fff;font-size: 14px;height: 29px;line-height: 29px;text-align: center;}.ckxq{position: absolute;bottom: 15px;background: url(../images/ckxq.png) no-repeat center center;width: 121px;height: 29px;right: 10px;}.ckxq a{font-size:16px;color: #0061c2;text-align: center;display: block;height: 29px;line-height: 29px;}.gs .gs-nav .hd .prev{    display: block;    width: 29px;    height: 81px;    float: left;    overflow: hidden;    cursor: pointer;    background: url(../images/prev.png) no-repeat;    left: -40px;    position: absolute;    z-index: 99;    top: 135px;    }.gs .gs-nav .hd .next{    display: block;    width: 29px;    height: 81px;    float: left;    overflow: hidden;    cursor: pointer;    background: url(../images/next.png) no-repeat;    right: -40px;    position: absolute;    z-index: 99;    top: 135px;    }/* about */.about{background:url(../images/ab1.jpg) no-repeat center center;height: 615px;}.about .about-top{    height: 320px;    padding-top: 50px;}.about .about-top .ab-l{width: 540px;height: 325px;}.about .about-top .ab-l img{width: 540px;height: 325px;}.about .about-top .ab-r{margin-left: 30px;width: 610px;position: relative;height: 325px;}.about .about-top .ab-r h4{font-family:Impact, "Microsoft YaHei", arial, helvetica,sans-serif;font-size: 30px;color: #fff;}.about .about-top .ab-r h5{font-size: 30px;color: #fff;font-weight: bold;}.about .about-top .ab-r span{font-size: 14px;color: #fff;height: 155px;overflow: hidden;line-height: 30px;display: block;}.about-bottom{}.about-nav{width:100%;position: relative;}.about-nav .hd{height: 60px;margin-bottom: 10px;background: url(../images/xuxian2.png) no-repeat bottom center;}.about-nav .hd ul li{float: left;width: 139px;height: 36px;background: url(../images/dfl2.png) no-repeat top center;line-height: 36px;margin:5px;}.about-nav .hd ul li a{font-size: 16px;color: #0061c2;padding-top: 2px;text-align: center;line-height: 36px;height: 36px;display: block;}.about-nav .hd ul .on a{color: #0061c2;padding-top:2px}.about-nav .hd ul .on {float: left;width: 139px;height: 36px;line-height: 36px;background: url(../images/dfl3.png) no-repeat top center;}.about-nav .bd {padding-top: 14px; height: 132px; overflow: hidden;}.about-nav .bd ul li{width: 152px;height: 132px;float: left;margin-right:15px;overflow: hidden;}.about-nav .bd ul li img{width: 148px;height: 100px;border:2px solid #fff;overflow:hidden;}.about-nav .bd ul li:hover img{overflow:hidden;border:1px solid #f28500;}.about-nav .bd ul li span{text-align:center;display:block;color: #fff;font-size: 14px;height: 30px;line-height: 30px;}/* news */.news{}.news-l{width: 350px;float: left; height: 363px; overflow: hidden;}.news-l ul li a{color: #0061c2;padding-top:2px;font-weight: bold;font-size:20px;height: 43px;display: block;line-height: 43px;}.news-l .news-l-top{background: url(../images/xuxian2.png) no-repeat bottom center;height: 80px;}.news-r{width: 810px;float: left;margin-left: 20px;height: 363px; overflow: hidden;}.news-l .news-l-bottom{    margin-top: 10px;}.news-l .news-l-bottom ul li {margin:5px 0;height: 80px;border-bottom: 1px dashed #e6e6e6;}.news-l .news-l-bottom ul li span{font-size: 14px;color: #15409f;display: block;width: 340px;height: 24px;line-height: 24px;overflow: hidden;}.news-l .news-l-bottom ul li h5{font-size: 12px;color: #444;display: block;width: 340px;height: 48px;line-height: 24px;overflow: hidden;}.about-nav{width:100%;position: relative;}.news-nav .hd{height: 80px;margin-bottom: 10px;background: url(../images/xuxian2.png) no-repeat bottom center;position: relative;}.news-nav .hd ul li{float: left;width: 120px;height: 36px;line-height: 36px;margin:5px;}.news-nav .hd ul li a{font-size: 20px;color: #444;padding-top: 2px;text-align:left;line-height: 36px;height: 36px;display: block;font-weight: bold;}.news-nav .hd ul .on a{color: #0061c2;padding-top:2px;font-weight: bold;font-size:20px;}.news-nav .hd ul .on {float: left;width: 120px;height: 36px;line-height: 36px;margin:5px;}.news-nav .bd {padding-top: 6px;}.news-nav .bd ul li{width: 360px;height: 34px;float: left;line-height: 34px;overflow: hidden;background: url(../images/k.png) no-repeat center left;margin-right: 10px;}.news-nav .bd ul li a{font-size: 14px;color: #444;padding-left: 10px;overflow: hidden;height: 30px;line-height: 30px;}.news-nav .bd ul .t1{width:800px;height: 145px;background: none;}.news-nav .bd ul .t1 img{width: 220px;height: 145px;border:1px solid #e6e6e6;}.news-nav .t1-r{width: 520px;height: 145px;overflow: hidden;}.news-nav .bd ul .t1 h4{display:block;color: #444;font-size: 16px;font-weight: bold;height: 24px;line-height: 24px;overflow: hidden;}.news-nav .bd ul .t1 h5{display:block;color: #444;font-size: 14px;height: 76px;line-height: 24px;overflow: hidden;padding-top: 5px;}.newscen{text-transform:uppercase;font-family:Impact, "Microsoft YaHei", arial, helvetica,sans-serif;font-size: 20px;color: #c5c5c5;text-align: left;width: 160px;}.xyd{font-size:20px;color:#15409f;font-weight: bold;display: inline;position: absolute;left: 106px;top: 11px;}/* link */.link{margin-top:30px;}.link .link-tit{background: url(../images/xuxian2.png) no-repeat bottom center;height: 50px;line-height: 50px;}.link .link-tit h3{font-size: 18px;color: #15409f;font-weight: bold;}.link .link-tit h3 span{text-transform:uppercase;font-size: 18px;color: #333;}.link-wz{height: 50px;line-height: 50px;}.link a{font-size: 14px;color: #444;margin:10px;}