.newslist{width:1210px;height: auto;overflow: hidden;margin-top: 36px;}
.newslist li{width: 294px;height: 236px;margin-right: 8px;box-sizing: border-box;padding: 0 23px;background-color: #fff;margin-bottom: 8px;float: left;}
.newslist li a{display: block;width: 100%;height: 100%;text-decoration: none;color: #333;overflow: hidden}
.newslist li h1{display: block;width: 100%;height:56px;margin-top: 33px;line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;color: #333333;font-size: 16px;}
.newslist li h2{display: block;width: 100%;height:21px;line-height: 21px;margin-top: 14px;color: #999999;}
.newslist li span{display: block;width: 100%;line-height: 21px;margin-top: 15px;color: #999999;font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}@charset "utf-8";
.w1200{width: 1200px;margin: 0 auto;overflow: hidden;}
.top{height: 114px;overflow: visible;width: 100%}
.top .logo{width:465px;height: 72px;margin-left: 23px;margin-top: 23px;background: url(../images/logo.jpg) 0 0 no-repeat;float: left;}
.top-right{width:666px;float: right;margin-right: 34px}
.top-right-hang{width: 100%;height: 32px;overflow: hidden;margin-top: 14px;text-align: right;color: #fe9f41;font-size: 16px;font-weight: bold}
.nav{width: 100%;height: 67px;float: right;}
.nav li{float: left;width: 110px;height: 67px;position: relative;}
.nav li a{color: #333;text-decoration: none;display: block;overflow: hidden;height: 57px;line-height: 57px;text-align: center;color: #333333;font-size: 16px}
.nav li a:hover{color: #1d64b4}

.nav li:hover .subnavbox{background-color: rgba(0,0,0,0.6);height: 170px;}
.subnavbox{-webkit-transition:all ease-out .3s 0s;}
.subnavbox{position: absolute;width: 593px;left: 0;top: 64px;height: 0px;overflow: hidden;z-index: 10;}
.subnavbox img{margin-top: 16px;}
.subnavbox div{width: 350px;margin-top: 16px;float: left;margin-left: 40px;}
.nav li .subnavbox div a{display: block;width: 173px;height: 46px;float: left;padding: 0px !important;text-align: left;font-size: 14px;color: #fff;}

.banner{height: 749px;position: relative;overflow: hidden;}
.bannerprev{display: block;width:80px;height: 80px;background:rgba(0,0,0,0.5) url(../images/prev.png) center center no-repeat;position: absolute;left: 50%;margin-left:-680px;z-index: 99;top: 50%}
.bannernext{display: block;width:80px;height: 80px;background:rgba(0,0,0,0.5) url(../images/next.png) center center no-repeat;position: absolute;left: 50%;margin-left: 600px;z-index: 99;top: 50%}
.banner .pic{ height:918px;overflow: hidden;}
.banner .pic li{float: left;height:918px;width: 100%; position: absolute;left: 0;top: 0;z-index: 1; background-position: center 0;background-repeat: no-repeat;}
.serachbox{height: 80px;overflow: hidden;background-color: #e6e6e6;}
.serachbox .left{float: left;height: 80px;line-height: 80px;}
.serachbox .left .sp1{color: #363636;}
.serachbox .left .sp2{color: #999999;}
.searchboxform{width: 313px;height: 44px;float: right;margin-top: 18px;margin-right: 31px;background-color: #fff;overflow: hidden;}
.searchboxform .i1{width: 243px;height: 44px;float: left;background-color: #fff;text-indent: 12px;border:none;outline: none;color: #cccccc;}
.searchboxform .i2{width: 70px;height: 44px;float: left;background-color: #fff;text-indent: 12px;border:none;outline: none;color: #cccccc;background: url(../images//search.jpg) 0 0 no-repeat;}



.box1{height:700px;overflow: hidden;position: relative;background: url(../images/box1.jpg) center 0 no-repeat}
.box-title{width: 100%;height: 127px;overflow: hidden;margin-top: 56px;}
.box-title h1{display: block;width: 100%;height: 46px;line-height:46px;font-size: 36px;color: #333333;font-weight: bold;text-align: center;}
.box-title h2{display: block;width: 100%;height: 40px;line-height:40px;font-size: 22px;color: #f68719;font-weight: bold;text-align: center;}
.box-title span{display: block;width: 100%;height: 25px;line-height: 25px;text-align: center;margin-top: 16px;color: #333333;font-size: 16px}

.prodleft{width: 64px;height: 64px;border-radius: 50%;background:#313131 url(../images/prev.png) center center no-repeat;position: absolute;left: 0;top: 50%;margin-top: -32px;}
.prodright{width: 64px;height: 64px;border-radius: 50%;background:#313131 url(../images/next.png) center center no-repeat;position: absolute;right: 0;top: 50%;margin-top: -32px;}
.prodleft:hover{background:#1d64b4 url(../images/prev.png) center center no-repeat}
.prodright:hover{background:#1d64b4 url(../images/next.png) center center no-repeat}
.prodbox{width: 100%;height: 397px;overflow: hidden;position: relative;margin-top: 43px;}

.brand{width: 1019px;height: 397px;margin: 0 auto;position: relative;overflow: hidden;}
.prodlist{width: 1200px;height: 397px;overflow: hidden;position: absolute;top: 0;left: 0;}
.prodlist li{width: 327px;height: 397px;overflow: hidden;float: left;position: relative;margin-right: 20px;background-color: #fff;}
.prodlist li i{display: block;width: 25px;height: 25px;bottom: 65px;left: 50%;margin-left: -12px;background: url(../images/box1icon.png) 0 0 no-repeat;position: absolute;z-index: 2;}
.prodlist li a{display: block;width: 100%;height: 100%;text-decoration: none;color: #333}
.prodlist li img{width:100%;height:320px}
.prodlist li .sp1{display: block;width: 100%;height: 77px;line-height: 77px;text-align: center;font-size: 18px;color: #333333;}


.prodlist li .zhedang{position: absolute;bottom: 77px;height: 0;box-sizing: border-box;background-color: rgba(0, 0, 0, 0.6);width: 100%;padding: 0 33px 0 33px;}
.prodlist li .zhedang span{color: #fff;font-size: 16px;line-height: 26px;margin-top: 16px;display: block}
.prodlist li:hover .zhedang{height: 320px;padding-top: 73px;}
.prodlist li:hover{background-color: #1d64b4;}
.prodlist li:hover .sp1{color: #fff;}

.box2-title{width: 100%;height: 86px;overflow: hidden;margin-top: 56px;}
.box2-title h1{display: block;width: 100%;height: 46px;line-height:46px;font-size: 36px;color: #fff;font-weight: bold;text-align: center;}
.box2-title h2{display: block;width: 100%;height: 40px;line-height:40px;font-size: 22px;color: #fff;font-weight: bold;text-align: center;}


.box2{height: 912px;overflow: hidden;background: url(../images/box2.jpg) center 0 no-repeat}
.box2-content{width: 100%;overflow: hidden;height: 369px;margin-top: 58px;}
.box2-content span{display: block;line-height: 25px;width: 480px;margin-left: 688px;margin-top: 20px;color: #fff;text-indent: 2em;}
.box2-content a{display: block;width: 63px;height: 34px;margin-left: 688px;margin-top: 25px;text-align: center;line-height: 34px;border:solid 1px;color: #fff;text-decoration: none;}
.box2-content a:hover{background:#1d64b4;border:none;}
.iconlist{width: 100%;height: 240px;margin-top: 80px;display: flex;justify-content: space-between;box-sizing: border-box;padding: 0 53px;}
.iconlist li{width: 170px;height: 240px;overflow: hidden;text-align: center;}
.iconlist li i{width: 128px;height: 128px;display: inline-block;}
.iconlist li h1{width: 100%;height: 28px;display: inline-block;margin-top: 14px;line-height: 28px;font-size: 16px;color: #fff;}
.iconlist li span{width: 100%;height: auto;display: inline-block;font-size: 12px;color: #fff;line-height: 21px;margin-top: 14px;}
.iconlist li .icon1{background: url(../images/icon1.png) 0 0 no-repeat;}
.iconlist li .icon2{background: url(../images/icon2.png) 0 0 no-repeat;}
.iconlist li .icon3{background: url(../images/icon3.png) 0 0 no-repeat;}
.iconlist li .icon4{background: url(../images/icon4.png) 0 0 no-repeat;}


.box3{height:1522px;overflow: hidden;background: url(../images/box3.jpg) center 0 no-repeat}


.box4{height: 770px;overflow: hidden;}
.box4list{width: 1240px;height:538px;margin-top: 46px;}
.box4list li{width: 382px;height: 537px;background-color: #fff;float: left;margin-right: 26px;}
.box4list li img{width: 382px;height: 350px;}
.box4list li .cont{width: 100%;height: 188px;box-sizing: border-box;padding: 0 26px;overflow: hidden;}
.box4list li .title{width: 100%;height: 30px;overflow: hidden;margin-top: 19px;}
.box4list li .title h1{display: block;float: left;line-height: 30px;font-size: 16px;color: #333333;font-weight: bold;}
.box4list li .title a{width: 22px;height: 22px;float: right;margin-top: 4px;background: url(../images/more.png) 0 0 no-repeat;}
.box4list li:hover .title a{width: 22px;height: 22px;float: right;margin-top: 4px;background: url(../images/moreh.png) 0 0 no-repeat;}
.box4list li span{display: block;margin-top: 17px;line-height: 20px;color: #333333;font-size: 14px;}
.box4list li:hover{background-color: #1d64b4;}
.box4list li:hover h1,.box4list li:hover span{color: #fff;}


.newslist li:hover{background-color: #1d64b4;}
.newslist li:hover h1,.newslist li:hover h2,.newslist li:hover span{color: #fff;}

.box6{height: 382px;background: url(../images/box6.jpg) center 0 no-repeat}
.box3-title{width: 100%;height: 127px;overflow: hidden;margin-top: 56px;}
.box3-title h1{display: block;width: 100%;height: 46px;line-height:46px;font-size: 36px;color: #FFF;font-weight: bold;text-align: center;}
.box3-title h2{display: block;width: 100%;height: 40px;line-height:40px;font-size: 22px;color: #FFF;font-weight: bold;text-align: center;}
.box3-title span{display: block;width: 100%;height: 25px;line-height: 25px;text-align: center;margin-top: 16px;color: #FFF;font-size: 16px}
.piclist{width: 1260px;height: 82px;margin-top: 35px;}
.piclist li{width: 164px;height: 82px;float: left;margin-right: 44px;}
.piclist li img{width: 100%;height: 100%;}

.bottom{height:248px;overflow: hidden;background-color:#333333;}
.bottom .left{width: 393px;height: 248px;float: left;margin-left: 30px;overflow: hidden}
.bottom .left h1{display: block;width: 100%;height: 34px;line-height: 34px;margin-top: 20px;color: #fff;font-size: 18px;font-weight: bold;margin-bottom: 3px;}
.bottom .left h2{display: block;width: 100%;height:33px;line-height: 33px;font-size: 16px;color: #fff;font-weight: bold;}
.bottom .left span{display: block;width: 100%;height:33px;line-height: 33px;font-size: 16px;color: #fff;margin-bottom: 17px;}


.bottom .center{width: 270px;height: 248px;overflow: hidden;float: left;overflow: hidden;}
.bottom .center h1{display: block;width: 100%;height: 34px;line-height: 34px;margin-top: 20px;color: #fff;font-size: 18px;font-weight: bold;margin-bottom: 3px;}
.bottom .center span{display: block;width: 100%;height:33px;line-height: 33px;font-size: 16px;color: #fff;margin-bottom: 17px;}

.bottom .right{width:450px;height: 248px;overflow: hidden;float: right;margin-right: 34px;}
.bottom .right .btlogo{margin-top: 20px;width: 100%;height: 63px;background: url(../images/btlogo.png) right 0 no-repeat;}
.bottom .right .btnav{width: 100%;height: 48px;overflow: hidden;margin-top: 13px;}
.bottom .right .btnav span{float: left;margin-left: 17px;color: #fff;font-size: 16px;line-height: 48px;}

.footer{height:50px;font-size: 14x;color: #fff;line-height: 50px;background-color: #1a1a1a;}
.footer .w1200{text-indent: 32px;}
.footerbt{height: 160px;overflow: hidden;background-color: #fff;}
.footerbt .footerbticon{width: 100%;height: 62px;background: url(../images/footerbticon1.jpg) center 0 no-repeat;margin-top: 23px;}
.footerbt span{display: block;line-height: 28px;text-align: center;color: #999999;}
.footerbt span i{width: 18px;height: 20px;background: url(../images/footerbticon2.jpg) 0 0 no-repeat;display: inline-block;}
.page{padding-bottom: 20px;height: auto;overflow: hidden;}
.page-main{min-height: 700px;}
.pagebanner{height: 326px;overflow: hidden;position: relative}
.pagebanner1{background:url(../images/pagebanner1.jpg) center 0 no-repeat;}
.pagebanner2{background:url(../images/pagebanner2.jpg) center 0 no-repeat;}
.pagebanner3{background:url(../images/pagebanner3.jpg) center 0 no-repeat;}
.pagebanner4{background:url(../images/pagebanner4.jpg) center 0 no-repeat;}
.pagebanner5{background:url(../images/pagebanner5.jpg) center 0 no-repeat;}


.pagebox{height: 83px;border-bottom: 1px solid #edf2f5;overflow: hidden;}
.address{float: left;color: #a2afb8;font-size: 16px;margin-left: 25px;line-height: 83px;height: 83px;}
.subnav{float: right;height: 83px;}
.subnav li{width: 118px;height: 36px;margin-left: 20px;margin-top: 25px;float: left;}
.subnav li a{background-color: #edf2f5;display: block;width: 100%;height: 100%;border-radius: 4px;text-decoration: none;color: #808080;line-height: 36px;text-align: center;}
.subnav li a:hover{background-color: #1d64b4;color: #fff;}
.pagecontent{width: 100%;height: auto;overflow: hidden;font-size: 14px;color: #666666;box-sizing: border-box;padding: 0 26px;margin-top: 45px}

.newslist2{width: 100%;box-sizing: border-box;padding: 0 190px 0 7px;overflow: hidden;box-sizing: border-box}
.newslist2 li{width: 100%;height: 78px;margin-left: 40px;margin-top: 47px}
.newslist2 li .date{width: 80px;height: 80px;overflow: hidden;background-color: #e20613;color: #fff;float: left}
.newslist2 li .date h1{display: block;width: 100%;height: 38px;line-height: 38px;margin-top: 10px;font-size: 30px;color: #fff;text-align: center;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.newslist2 li .date span{display: block;width: 100%;height: 24px;line-height: 24px;font-size: 12px;color: #fff;text-align: cente;display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}

.newslist2 li a{display: block;width: 100%;height: 100%;text-decoration: none;color: #333;overflow: hidden}
.newslist2 li .cont{width: 900px;height: 80px;overflow: hidden;float: right;}
.newslist2 li .cont h1{display: block;width: 100%;height: 26px;line-height: 26px;margin-top: 4px;text-overflow:ellipsis;
white-space: nowrap;overflow: hidden;font-size: 16px;color: #e20613}
.newslist2 li .cont span{display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;font-size: 12px;line-height: 16px;color: #e20613;margin-top: 5px}


.newslist3{width: 100%;box-sizing: border-box;padding: 0 190px 0 7px;overflow: hidden;box-sizing: border-box;min-height: 300px}
.newslist3 li{width: 100%;height: 78px;margin-left: 40px;margin-top: 47px}
.newslist3 li .date{width: 80px;height: 80px;overflow: hidden;background-color: #e20613;color: #fff;float: left}
.newslist3 li .date h1{display: block;width: 100%;height: 38px;line-height: 38px;margin-top: 10px;font-size: 30px;color: #fff;text-align: center}
.newslist3 li .date span{display: block;width: 100%;height: 24px;line-height: 24px;font-size: 12px;color: #fff;text-align: center；}

.newslist3 li img{width: 60px;height: 60px;float: left}

.newslist3 li a{display: block;width: 910px;height: 100%;text-decoration: none;color: #333;overflow: hidden;float: left;margin-left: 20px}
.newslist3 li .cont{width: 900px;height: 80px;overflow: hidden;float: right;}
.newslist3 li .cont h1{display: block;width: 100%;height: 26px;line-height: 26px;margin-top: 4px;text-overflow:ellipsis;
white-space: nowrap;overflow: hidden;font-size: 16px;color: #e20613}
.newslist3 li .cont span{display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;font-size: 12px;line-height: 16px;color: #e20613;margin-top: 5px}

.newspage{width:100%;float:left;min-height:500px;}
.newshow-top{text-align:center;width:100%;height:auto;overflow:hidden;float:left;}
.newshow-top h1{font-size:24px;margin-top:18px;height:auto;display:block;width:100%;line-height:30px;float:left;color:#333333}
.newshow-top span{font-size:12px;color:#888888;line-height:26px;display:block;float:left;width:100%;margin-top:3px;margin-bottom:10px}
.fengexian1{border-bottom:1px solid #ebebeb;float:left;width:100%;}
.newshow-ct{padding-bottom:27px;color:#555555;float:left;margin-left:15px;margin-right:10px;padding-top:15px;overflow:hidden;}
.newshow-bot{width:100%;position:relative;margin-bottom:5px;float:left;overflow:hidden;margin-top:10px;margin-bottom:10px;}
.newshow-bot span{color:#666666;font-size:13px;display:block;width:550px;margin-top:3px;line-height:20px;margin-left: 15px;}
.newshow-bot span a{color:#666666;text-decoration:none;}
.newshow-bot span a:hover{color:#407aee;}


.prodlist2{width: 1230px;height: auto;overflow: hidden;margin-top: 39px}
.prodlist2 li{width:286px;height: 285px;float: left;margin-right: 18px;overflow: hidden;margin-bottom:18px;position: relative;border: 1px solid #f8f8f8}
.prodlist2 li a{text-decoration: none;color: #333;display: block;width: 100%;height:100%}
.prodlist2 li img{width: 100%;height: 232px}
.prodlist2 li span{display: block;width: 100%;height: 52px;line-height: 52px;text-align: center;color: #666666;font-size: 16px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.prodpage{width: 1032px;min-height: 403px;background-color: #f6f6f6;border-radius: 5px;margin: 30px auto 0 auto;}
.prodpage-cont{width: 100%;height: auto;overflow: hidden;}
.prodpage .left{width: 372px;float: left;margin-left: 47px;height: 302px;margin-top: 54px}
.prodpage .left img{width: 372px;height: 302px}
.prodpage .right{width: 511px;float: right;margin-right: 47px;margin-top: 54px;}
.prodpage .right h1{display: block;width: 100%;line-height: 50px;color: #333;font-size: 24px;}
.prodpage .right span{display: block;width: 100%;line-height: 29px;margin-top: 10px;color: #686868}
.prodcontent{width: 946px;height: auto;padding-bottom: 20px;margin-left: 47px;overflow: hidden;margin-top: 30PX;}
.pageindex{text-align: center;line-height: 50px;width: 100%;overflow: hidden;}

.contact{width: 100%;height: auto;overflow: hidden;font-size: 14px;color: #666666;box-sizing: border-box;padding: 0 26px;margin-top: 45px}

.contact .map{width: 608px;height: 315px;}
.contact .contact-cont{width: 497px;height: auto;overflow: hidden}