*{box-sizing:border-box}
.wrap{max-width:1700px;}

.index-header{transition-duration: 1s;position:fixed;z-index:99999;width:100%;left:0;top:45px;}
.index-header.height{top:-45px}
.index-header .ico{margin-top:10px;}
.index-header .ico a,.header .ico a{font-size:0;margin-left:10px;}
.index-header .ico a img,.header .ico a img{vertical-align:middle;display:inline-block;}

.header{position:fixed;top:-100px;transition-duration: 1s;box-shadow:0 0 30px rgba(0,0,0,.2);z-index:999999;height:100px;width:100%;background:#fff;}
.header .logo{margin:17px 200px 0 0}
.header .logo img{height:65px;}
.header .menu li{transition: all 1.5s ease;position:relative;line-height:100px;margin-left:30px;float:left;}
.header .menu li h3{overflow:hidden;padding:0 15px;}
.header .menu li:hover h3{background:#003C71;}
.header .menu li:hover h3 a{color:#fff;}
.header .menu li h3 a{font-family: 'BebasNeue-Bold';text-transform:uppercase;position: relative;text-transform:uppercase;display:block;font-size:20px;color:#003c71;text-align:center;line-height:100px;}
.header .menu li .sub2,.header .menu ul li .sub3{left:100%;top:0;}
.header .ico{margin-top:31px;}
.header.height,.header.list-header{top:0;}
.list-header{position:static;}
.header.list-header.height{position:fixed;}

.sub{display:none;box-shadow:0 0 20px rgba(0,0,0,.15);z-index:1234576;position:absolute;top:100px;left:0;background:#FFFFFF;width:250px;}
.sub li{position:relative;padding:0 10px;border-bottom:1px solid #F5F5F5;display:block;margin-left:0!important;width:100%;text-transform:uppercase;line-height:45px!important;height:45px;font-size:15px;}
.sub li:last-child{border-bottom:0;}
.sub li h4{white-space:normal;word-break:break-all;text-overflow:ellipsis;width: calc(100% - 20px);float:left;height:45px;overflow:hidden;line-height:45px;}
.sub li i{float:right;width:20px;font-size:25px;text-align:center;line-height:45px;}
.sub li a{display:block;overflow:hidden;}
.sub2,.sub3{left:250px}
li:hover .sub1,li:hover .sub1 li:hover .sub2,li:hover .sub2 li:hover .sub3{display:block !important}
li:hover .sub li:hover{background:#003A6E !important;}
li:hover .sub li:hover a,li:hover .sub li:hover .sub2 li:hover a,li:hover .sub li:hover .sub2 li:hover .sub3 li:hover a{color:#fff !important;}
li:hover .sub li:hover .sub2 a,li:hover .sub li:hover .sub2 li:hover .sub3 a{color:#000 !important}

.index-banner .swiper-button-prev,
.index-banner .swiper-button-next{width:60px;height:60px;color:#fff;font:30px/60px '宋体';text-align:center;background: rgba(0, 0, 0, .4);border-radius: 100%;}
.index-banner .swiper-button-prev{left:1%;}
.index-banner .swiper-button-next{right:1%;}
.index-banner .swiper-pagination-bullet{width:14px;height:14px;}
.index-banner .swiper-pagination-bullet{width:14px;height:14px;}
.index-banner .swiper-pagination{bottom:50px;}

.list-images{margin-top:100px;}

.list-pro{background:#FBFBFB;}
.list-pro-menu{padding:70px 0;}
.list-pro-menu:before{height:1px;width:100%;background:#E7ECF0;content:"";position:absolute;left:0;margin-top:30px;}
.list-pro-menu ul{text-align:center;font-size:0;}
.list-pro-menu li{transition-duration:.5s;padding:0 20px;;position:relative;margin-right:15px;display:inline-block;height:60px;line-height:60px;background:#003C71;border-radius:8px;text-align:center;}
.list-pro-menu li a{display:block;font-family: 'BebasNeue-Bold';font-size:20px;color:#fff}
.list-pro-menu li ul{z-index:9;display:none;width:100%;border:1px solid #003C71;position:absolute;top:60px;left:0;}
.list-pro-menu li ul li{width:100%;white-space:normal;word-break:break-all;text-overflow:ellipsis;padding:0 10px;margin-right:0;display:block;border-radius:0;background:#fff;height:45px;overflow:hidden;border-bottom:1px solid #E9E9E9}
.list-pro-menu li ul li a{font-size:20px;color:#003C71;line-height:45px;}
.list-pro-menu li ul li:last-child{border-bottom:0;}
.list-pro-menu li:hover{border-radius:0;}
.list-pro-menu li:hover ul{display:block;}
.list-pro-menu li:hover ul li:hover{background:#003C71}
.list-pro-menu li:hover ul li:hover a{color:#fff}

.list-pro-content li{transition-duration: 1s;position:relative;width:23%;margin:0 2.5% 40px 0;padding:10px;border-radius:8px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);float:left;}
.list-pro-content li:nth-child(4n){margin-right:0;}
.list-pro-content li .logo{position:absolute;top:20px;left:20px;z-index:2;}
.list-pro-content li .logo img{height:30px;}
.list-pro-content li .pic{position:relative;height:100%;overflow:hidden}
.list-pro-content li .pic img{width:100%;height:100%;margin:0 auto;}
.list-pro-content li .pic .on{position:absolute;z-index:3;height:100%;width:100%;left:0;bottom:-100%;transition-duration: 1s;}
.list-pro-content li:hover .pic .on{bottom:0%;}
.list-pro-content li .txt{text-align:center;padding:25px 0;}
.list-pro-content li .txt h2,.list-pro-content li .txt h3{color:#272727;font-size:15px;}
.list-pro-content li .txt h2{height:30px;line-height:30px;overflow:hidden;}
.list-pro-content li .txt h3{margin:10px 0 20px}
.list-pro-content li .txt span{transition-duration: 1s;border-radius:30px;width:145px;height:45px;line-height:45px;text-align:center;background:#003C71;color:#fff;font-size:16px;display:inline-block;}
.list-pro-content li:hover{box-shadow:0 0 30px rgba(0,0,0,.3)}
.list-pro-content li:hover .txt span{background-color:#FFA41C;}

.footer{padding:85px 0 50px;background:#003C71;text-align:center;color:#fff;}
.footer h2{font-size:28px;font-family: 'Roboto-Light';}
.footer .footer-ico{margin:30px 0;font-size:0;}
.footer .footer-ico a{margin-right:10px;width:50px;height:50px;text-align:center;line-height:50px;border-radius:100%;background:#507094;display:inline-block;color:#fff;font-size:18px;}
.footer .footer-ico a:hover{background:#E39723}
.footer h3{font-size:24px;font-family: 'Roboto-Medium';margin-bottom:10px;}
.footer p{font-size:17px;font-family: 'Roboto-Light';margin-top:8px;}
.bottom{border-top:1px solid #346086;padding:40px 0;background:#003C71}
.bottom .wrap{position:relative;}
.bottom .mc{position:absolute;right:0;top:0;}
.bottom p{font-size:18px;line-height:25px;color:#fff;}
.bottom p a{color:#fff;font-size:15px;margin-left:20px;}

.show-pro{background:#fff;}
.show-pro .wrap{max-width:1400px;}
.show-pro .show-pro-info{width: calc(100% - 750px);}
.show-pro .show-pro-info h2{color:#003d71;font-size:32px;font-family: 'Roboto-Medium';}
.show-pro .show-pro-info h3{color:#003d71;font-size:24px;font-family: 'Roboto-Medium';}
.show-pro .show-pro-info .info-ico{font-size:0;margin-top:20px;;}
.show-pro .show-pro-info .info-ico a{margin-right:10px;display:inline-block;font-size:20px;color:#fff;background:#3F579E;width:36px;height:36px;border-radius:4px;text-align:center;line-height:36px;}
.show-pro .show-pro-info .info-ico a:first-child{background:#277FC6;}
.show-pro .show-pro-info .info-ico a:last-child{background:#0B66C1;}
.show-pro .show-pro-info .info-ico a:hover{background:#DF9626;}
.show-pro .show-pro-info .info-nav{font-size:0;}
.show-pro .show-pro-info .info-nav a{margin-right:10px;display:inline-block;font-size:22px;border:1px solid #7C7C7C;width:50px;line-height:50px;height:50px;text-align:center;}
.show-pro .show-pro-info .info-nav a:last-child{width:170px;background:#343531;color:#fff;}
.show-pro .show-pro-info .info-nav a:hover{background:#CC9234;color:#fff;border-color:#CC9234}
.show-pro .body{padding:30px 20px;font-weight:bold;font-size:16px;color:#5f5f5f;line-height:36px;}
.show-pro .show-pro-info .body{padding:30px 0;}
.show-pro .show-pro-bd{width:500px}
.show-pro .show-pro-hd{width:250px;padding-top:30px;}
.show-pro .show-pro-hd ul li{border:1px solid #EFEFEF;width:115px;float:left;margin:0 10px 10px 0;height:115px;}
.show-pro .show-pro-hd ul li img{width:113px;height:113px;}
.show-pro .title{font-family: 'Roboto-Medium';height:40px;line-height:40px;color:#fff;font-size:16px;padding:0 20px;background:#003D71;}
.show-pro .related-products{padding:30px 0;}
.show-pro .related-products li{padding:10px;position:relative;width:19%;float:left;margin-right:1%;}
.show-pro .related-products li .logo{position:absolute;top:20px;left:20px;z-index:2;}
.show-pro .related-products li .logo img{height:20px;}
.show-pro .related-products li .pic{box-shadow:0 0 15px rgba(0,0,0,.1);position:relative;height:100%;overflow:hidden}
.show-pro .related-products li.pic img{width:100%;height:100%;margin:0 auto;}
.show-pro .related-products li .pic .on{position:absolute;z-index:3;height:100%;width:100%;left:0;bottom:-100%;transition-duration: 1s;}
.show-pro .related-products li:hover .pic .on{bottom:0%;}
.show-pro .related-products li h2{text-align:center;font-size:15px;color:#272727;margin-top:20px;}

.list-video{background:#F5F5F5;padding:40px 0;}
.list-video li{width:31%;margin:0 3.5% 40px 0;float:left;}
.list-video li:nth-child(3n){margin-right:0;}
.list-video li h2{font-size:19px;color:#01479d;}
.list-video li h3{font-style:italic;margin:10px 0 20px;font-size:15px;color:#8b97a7;}
.list-video li .pic{position:relative;}
.list-video li .pic img{width:100%;height:280px;}
.list-video li .pic i{left:50%;top:50%;margin:-27px 0 0 -27px;background:#fff;border-radius:100%;position:absolute;width:55px;height:55px;line-height:55px;text-align:center;}
.list-video li .info{transition-duration: 1s;background:#fff;overflow:hidden;height:100%;}
.list-video li .info .logo{width:130px;}
.list-video li .info .txt{width: calc(100% - 150px);padding:30px 20px 0 0}
.list-video li .info .txt span{display:block;margin-bottom:15px;color:#FFA41C;font-size:24px;font-family:"宋体";}
.list-video li .info .txt p{font-size:18px;color:#003c71;line-height:24px;}
.index-video li .info{border:1px solid #F2F2F2;border-left:0;}
.index-video li:hover  .info{box-shadow:0 0 30px rgba(0,0,0,.2);}

.list-news,.show-news{background:#F5F5F5;overflow:hidden;}
.list-news li{width:47.5%;margin:0 5% 40px 0;float:left;}
.list-news li a{display:block}
.list-news li .pic{position:relative;overflow:hidden}
.list-news li .pic .img{width:100%;}
.list-news li .pic .txt{color:#fff;position:absolute;left:0;top:0;width:35%;height:100%;background:rgba(0,0,0,.4);text-align:center;}
.list-news li .pic .txt img{display:inline-block;margin:30px auto 15px;}
.list-news li .pic .txt h3{font-size:22px;font-style:italic;font-family: 'Roboto-Light';}
.list-news li .pic .txt h4{font-weight:bold;font-size:70px;font-family: 'Roboto-Medium';}
.list-news li .pic .txt h2{margin-top:15px;font-size:24px;text-transform:uppercase;font-family: 'Roboto-Medium';}
.list-news li .info h2{margin:20px 0 10px 0;color:#2a2a2a;font-size:26px;font-family: 'Roboto-Medium';}
.list-news li .info p{color:#858585;font-size:16px;line-height:28px;}
.list-news li .info span{transition-duration: 1s;color:#858585;font-size:16px;margin-top:20px;display:block;text-transform:uppercase}
.list-news li:nth-child(2n){margin-right:0;}
.list-news li:hover .info h2{color:#D5932E}
.list-news li:hover .info span{padding-left:10px;}

.show-news{padding:40px 0;}
.list-news-content{width: calc(100% - 40%);}
.list-news-content h1{font-size:24px;font-family:"Roboto-Medium";}
.list-news-content .body p{font-size:18px;color:#000;margin-bottom:20px;line-height:28px;}
.list-news-sidebar{width:35%;}
.list-news-sidebar h2{color:#003A6D;margin-bottom:20px;font-size:30px;font-family: 'Roboto-Medium';}
.show-news ul li{padding:40px 0 30px;border-bottom:1px solid #424242;}
.show-news ul li:first-child{padding-top:0;}
.show-news ul li h3 a{font-size:24px;font-family:"Roboto-Medium";}
.show-news .time{margin:20px 0;color:#717171;font-size:18px;}
.show-news ul li p{color:#434343;font-size:18px;line-height:30px;}
.news-updown{padding-top:10px;border-top:1px solid #F1F1F1;position:relative;margin:30px 0 20px;}
.news-updown a,.news-updown p{font-size:16px;display:block;line-height:32px;}
.news-updown a.more{width:100px;font-size:14px;height:38px;line-height:38px;text-align:center;position:absolute;text-transform:uppercase;right:0;top:30px;color:#fff;background:#003A6D;}
.news-updown a.more i{width:14px;height:14px;margin-left:5px;border-radius:14px;background:#fff;text-align:center;color:#003A6D;line-height:14px;font-size:12px;}

.pc-menu{text-align:center;margin:30px 0 80px 0;position:relative;}
.pc-menu:before{width:100%;height:1px;background:#EBEBEB;content:"";position:absolute;bottom:0;left:0;}
.pc-menu a{position:relative;color:#0d4486;font-family: 'BebasNeue-Bold';margin-right:50px;font-size:28px;padding:0 10px 5px 10px;display:inline-block;}
.pc-menu a:hover{color:#D6942D}
.pc-menu a.on:before{width:100%;height:3px;background:#0E4586;content:"";position:absolute;bottom:0;left:0;}

.list-contact{padding:60px 0;text-align:center;}
.list-contact h2{color:#003d71;font-size:54px;font-family: 'Roboto-Medium';}
.list-contact h3{color:#003d71;font-size:16px;max-width:800px;margin:10px auto 70px;}
.list-contact .box dl{width:25%;float:left;}
.list-contact .box dl dt{margin-bottom:20px;}
.list-contact .box dl dt img{display:inline-block;}
.list-contact .box dl dd{margin-bottom:10px;font-size:16px;color:#003d71;}
.list-contact ul{font-size:0;padding:100px 0 80px;}
.list-contact ul li{margin-right:25px}
.list-contact ul li,.list-contact ul li img{display:inline-block;}
.list-contact form{max-width:1100px;margin:0 auto;padding:50px 35px;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.15);border-radius:8px}
.list-contact form input,.list-contact form textarea{color:#fff;text-transform:uppercase;border-radius:4px;display:block;background:#83858F;}
.list-contact form input{margin:0 4% 20px 0;float:left;height:40px;line-height:40px;padding-left:20px;color:#fff;width:48%;}
.list-contact form input::-webkit-input-placeholder{color:#fff;}
.list-contact form input:nth-child(3),.list-contact form input:nth-child(5),.list-contact form input:nth-child(7){margin-right:0;}
.list-contact form textarea{width:100%;min-height:100px;padding:20px;color:#fff;}
.list-contact form textarea::-webkit-input-placeholder{color:#fff;}
.list-contact form input.submit{float:none;width:200px;margin:30px auto 0;font-size:18px;padding-left:0;cursor:pointer;}

.list-about{padding-bottom:60px;}
.list-about .wrap{max-width:1400px}
.list-about .title h2{font-size:38px;color:#343434;font-family: 'Roboto-Medium';text-transform:uppercase}
.list-about .title h3{font-size:20px;color:#858585;}
.list-about .info{border-left:4px solid #0E4586;padding:30px;background:#F6F6F6;margin:40px 0;}
.list-about .info h3{margin-bottom:8px;font-style:italic;font-size:24px;color:#0e4586;font-family: 'Roboto-Medium';}
.list-about .info p{color:#45464e;font-size:16px;line-height:24px;}
.list-about .body p{color:#45464e;font-size:18px;font-family: 'Roboto-Medium';margin-bottom:10px;line-height:32px;}
.list-about .sanlie{margin:60px 0;overflow:hidden}
.list-about .sanlie li{width:31.33%;float:left;margin-right:3%;}
.list-about .sanlie li:nth-child(3n){margin-right:0;}
.list-about .sanlie li .pic img{width:100%;}
.list-about .sanlie li h2{font-size:38px;color:#1e1e1e;font-family: 'BebasNeue-Bold';text-transform:uppercase;text-align:center;margin:20px 0;}
.list-about .sanlie li p{font-size:16px;color:#58595f;line-height:28px}
.list-about .sanlie li span{display:block;text-transform:uppercase;font-weight:bold;margin-top:20px;color:#0E4586;font-size:18px;text-align:center}
.list-about .tupian li{padding:10px 10px 0 10px;width:23%;float:left;margin:0 2% 30px 0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);}
.list-about .tupian li .pic{overflow:hidden}
.list-about .tupian li h3{text-align:center;text-transform:uppercase;font-size:18px;height:40px;line-height:40px;overflow:hidden}

.list-about .hd{text-align:center;}
.list-about .hd h2{font-size:217px;position:relative;;color:#ebebeb;font-family: 'BebasNeue-Bold';text-transform:uppercase}
.list-about .hd span{font-size:60px;color:#d6001c;position:absolute;left:0;bottom:70px;display:block;width:100%;text-transform:none;}
.list-history{padding:50px 0;background:#fff;}
.list-history .wrap{max-width:1700px;position:relative;}
.list-history .swiper-slide:nth-child(2n){margin-top:250px;}
.list-history .swiper-slide:before{transition-duration: 1s;content:"";width:12px;height:12px;border-radius:12px;position:absolute;background:#fff;border:3px solid #D6001C;}
.list-history .swiper-slide:nth-child(1n):before{top:197px;}
.list-history .swiper-slide:nth-child(2n):before{top:-52px;}
.list-history .swiper-slide h3{line-height:90px;font-family: 'BebasNeue-Bold';font-size:100px;}
.list-history .swiper-slide:after{transition-duration: 1s;display:none;width:25px;height:105px;background:url(../images/gou.png) no-repeat;content:"";top:-40px;left:-25px;position:absolute;}
.list-history .swiper-slide:nth-child(odd):after{top:93px;left:-22px;background:url(../images/gou2.png) no-repeat;}
.list-history .swiper-slide:hover h3{color:#D6001C;}
.list-history .swiper-slide:hover:after{display:block}
.list-history .swiper-slide p{max-width:80%;font-size:18px;}
.list-history .swiper-container:after{top:50%;position:absolute;width:100%;height:1px;background:#AAAAAA;content:"";}
.list-history .swiper-button{text-align:center;width:74px;height:74px;background:#414141;margin-top:-37px;border-radius:100%;color:#fff;line-height:74px;font-size:37px;font-family:"宋体"}
.list-history .swiper-button:hover{background:#D6001C;color:#fff;}
.list-history .swiper-button-prev{left:0;}
.list-history .swiper-button-next{right:0;}

.pagination{width:100%;height:3px;background:#B2B2B2;position:relative;}
.swiper-pagination-progressbar-fill{background:#D6001C;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform-origin: left top;}

.bg-white{background:white}

.index-one{margin:50px 0;padding-bottom:150px;background:url(../images/index_02.jpg) no-repeat center bottom}
.index-one .txt,.index-one .pic{width:50%}
.index-one .txt{padding:200px 0 0 200px;}
.index-one .txt h2{font-size:28px;color:#2e313e;}
.index-one .txt h3{font-size:24px;color:#2e313e;padding:30px 0 }
.index-one .txt p a{margin-right:50px;font-family: 'Roboto-Medium';display:inline-block;height:80px;line-height:80px;text-align:center;width:210px;box-shadow:0 0 30px rgba(0,0,0,.2);background:#01479D;color:#fff;font-size:22px;border-radius:8px;}
.index-one .txt p a:hover{background:#E39723}
.index-one .txt p span{font-size:20px;color:#2e313e}

.index-two{padding:30px 0 80px}
.index-two .wrap{padding:0 160px}
.index-two h2{font-size:52px;color:#0a2585;}
.index-two h3{margin:35px 0 70px;font-size:21px;color:#45464e;line-height:36px;max-width:900px;}
.index-two li{width:33.3%;float:left}
.index-two li p{color:#353535;font-size:38px;}
.index-two li span{display:block;font-family: 'Roboto-Light';margin-top:10px;color:#a3a3a3;font-size:24px;}

.index-three{padding-bottom:70px;}
.index-three .wrap{position:relative;}
.index-three img{width:100%;}
.index-three .swiper-button-prev,
.index-three .swiper-button-next{width:100px;height:100px;color:#fff;font:50px/100px '宋体';text-align:center;background:#58B0EF;border-radius: 100%;}
.index-three .swiper-button-prev{left:-50px;}
.index-three .swiper-button-next{right:-50px;}

.index-four{background:url(../images/index_08.jpg) no-repeat top center;position:relative;height:650px;margin-bottom:60px}
.index-four ul{text-align:center;font-size:0;padding:140px 0 130px 0;overflow:hidden;}
.index-four ul li{width:18%;padding-left:3%;text-align:left;display:inline-block;}
.index-four ul li span{display:block;color:#fff;font-size:68px;font-family: 'BebasNeue-Bold';}
.index-four ul li p{color:#fff;font-size:18px;}
.index-four .box{width:49.5%;position:absolute;bottom:0;height:280px;background:#FFFFFF;}
.index-four .box h2{font-size:68px;line-height:60px;color:#1d1e21;font-family: 'BebasNeue-Bold';}
.index-four .box1{width:498px;text-align:center;right:50%;padding-top:60px;background:url(../images/bj01.png) no-repeat right bottom;}
.index-four .box2{right:0;border-top-left-radius:15px;padding:60px 0 0 60px}
.index-four .box1 h2{color:#fff;font-size:47px;}

.index-pro{padding-bottom:140px;}
.index-pro .title{position:relative;color:#003c71;font-size:42px;padding-bottom:40px;text-align:center;margin-bottom:50px;}
.index-pro .title:after{width:100%;z-index:1;position:absolute;bottom:0;content:"";left:0;height:1px;background:#EBF0F4}
.index-pro .title:before{width:85px;z-index:2;height:2px;position:absolute;bottom:0;content:"";background:#003C71;left:50%;margin-left:-42px;}
.index-pro .wrap{position:relative;}
.index-pro .swiper-container{padding:0 30px;}
.index-pro li{width:100%;}
.index-pro .swiper-button-prev,
.index-pro .swiper-button-next{width:40px;height:40px;color:#fff;font:20px/40px '宋体';text-align:center;background: rgba(0, 0, 0, .4);}
.index-pro .swiper-button-prev{left:-2%;}
.index-pro .swiper-button-next{right:-2%;}
.index-pro .swiper-pagination-bullet{margin-right:20px;background:#D6D6D6;opacity:1;width:14px;height:14px;}
.index-pro .swiper-pagination-bullet-active{background:#FFA41C}
.index-pro .swiper-pagination{left:45%;bottom:-50px;}


@media (max-width: 1600px){
	.wrap{max-width:96% !important}
	.header .logo{margin-right:150px;}
	.header .menu li{margin-left:20px;}
	.list-history .swiper-slide h3{font-size:70px;line-height:70px;}
	.list-history .swiper-slide p{max-width:100%;}
	.list-history .swiper-slide:nth-child(1n):before{top:187px;}
	.list-history .swiper-slide:nth-child(2n):before{top:-62px;}
	.index-two .wrap{padding:0;}
	.index-one .txt{padding:150px 0 0 100px}
	.index-three .swiper-button-prev{left:0;}
	.index-three .swiper-button-next{right:0;}
}

@media (max-width: 1400px){
	.list-news li .pic .txt img{height:80px;}
}

@media (max-width: 1366px){
	.show-pro .wrap{padding:0 10px;}
	.list-video li .info .txt{padding:15px 10px 0 0}
	.list-news li .pic .txt img{margin:20px auto 10px}
	.index-one .txt{padding:80px 0 0 50px}
}
@media (max-width: 1280px){
	.header .logo{margin-right:50px;}
	.header .menu li{margin-left:10px;}
	.list-news li .pic .txt h4{font-size:55px}
	.list-news li .pic .txt h2{margin-top:10px;font-size:20px;}
	.index-four ul li{padding-left:0;}
	.index-two li p{font-size:32px}
	.index-one .txt h2{font-size:40px;}
}

@media (max-width: 1024px){
	.header .ico{display:none;}
}
@media screen and (max-width:992px) {
	.list-images{margin-top:0;}
	.wrap{width:100%;}
	.fl,.fr{float:none;}
	.list-pro-menu{display:none;}
	.list-pro-content{padding:20px 0px}
	.list-pro-content li{width:49%;margin-bottom:10px;border-radius:0;margin-right:2%;padding:5px;}
	.list-pro-content li:nth-child(2n){margin-right:0;}
	.list-pro-content li .txt{padding:12px 0}
	.list-pro-content li .txt h3{margin:5px 0 10px;font-size:14px;}
	.list-pro-content li .txt span{text-transform:uppercase;width:80%;height:35px;line-height:35px;font-size:14px;}
	.footer{padding:40px 0 20px}
	.footer h2{font-size:20px;}
	.footer .footer-ico{margin:15px 0}
	.footer h3{font-size:15px}
	.bottom{padding:20px 0 70px 0}
	.bottom .mc{position:static;}
	.bottom .mc img{margin:10px auto 0;}
	.bottom p{font-size:14px;}
	.bottom p a{font-size:14px;margin-left:5px;}
	.show-pro .index-banner{display:block !important}
	.show-pro .show-pro-info{width:100%}
	.show-pro .show-pro-info h2{font-size:26px;}
	.show-pro .show-pro-info h3{font-size:20px;}
	.show-pro .show-pro-info .info-ico{margin-top:10px;}
	.show-pro .body{line-height:30px;padding:15px 0 !important;}
	.show-pro .show-pro-info .info-nav .click_qrcode{display:none;}
	.show-pro .show-pro-info .info-nav a{margin-right:5px;}
	.show-pro .show-pro-info .info-nav a:last-child{width:150px;font-size:20px}
	.show-pro .show-pro-bd,.show-pro .show-pro-hd{display:none;}
	.show-pro .show-pro-info .info-nav{margin-bottom:10px;}
	.show-pro .related-products{padding:15px 0}
	.show-pro .related-products li{width:48%;margin-right:2%;}
	.show-pro .related-products li h2{margin-top:10px;}
	.list-video{padding:20px 0;}
	.list-video li{width:100%;margin:0 0 40px 0;}
	.list-video li h3{margin:5px 0 10px}
	.list-video li .info .logo{float:left;}
	.list-video li .info .txt{float:right;}
	.list-video li .info .txt p{font-size:18px;line-height:22px;}
	.pc-menu{display:none;}
	.list-news{padding:30px 0;}
	.list-news li{width:100%;float:none;margin:0 0 30px 0}
	.list-news li .pic .txt{width:35%}
	.list-news li .pic .txt img{height:60px;margin:15px auto 5px}
	.list-news li .pic .txt h3{font-size:15px;}
	.list-news li .pic .txt h4{font-size:40px}
	.list-news li .pic .txt h2{margin-top:5px;font-size:15px;}
	.list-news li .info h2{font-size:22px;margin:15px 0 5px;}
	.list-news li .info p{font-size:14px;line-height:24px;}
	.list-news li .info span{margin-top:10px}
	.show-news{padding:20px 0;}
	.list-news-content{width:100%;}
	.list-news-content h1{font-size:20px}
	.show-news .time{margin:10px 0;font-size:15px;}
	.list-news-content .body p{font-size:15px;margin-bottom:10px;line-height:25px}
	.list-news-sidebar,.news-updown a.more{display:none;}
	.list-contact{padding:30px 0;}
	.list-contact h2{font-size:40px;}
	.list-contact h3{max-width:100%;margin:10px 0 40px}
	.list-contact .box dl{width:49%;padding:10px 5px 0 5px;height:160px;background:#F5F5F5;margin:0 2% 20px 0;}
	.list-contact .box dl:nth-child(2n){margin-right:0;}
	.list-contact .box dl dd{font-size:15px;}
	.list-contact ul{padding:50px 0 40px 0;}
	.list-contact ul li{width:31.3%;margin-right:2%;}
	.list-contact form{max-width:100%;padding:30px 15px}
	.list-contact form input{padding-left:10px;margin-bottom:10px;}
	.list-contact form textarea{padding:10px}
	.list-about{padding:30px 0;}
	.list-about .title h2{font-size:28px}
	.list-about .title h3{font-size:16px}
	.list-about .info{margin:20px 0;padding:10px;}
	.list-about .info h3{font-size:16px}
	.list-about .info p{font-size:14px;line-height:20px}
	.list-about .body p{font-size:15px;line-height:25px}
	.list-about .sanlie{margin:30px 0 0 0 ;}
	.list-about .sanlie li{width:100%;float:none;margin:0 0 30px 0;}
	.list-about .sanlie li span{display:none;}
	.list-about .sanlie li h2{margin:10px 0;font-size:24px;}
	.list-about .sanlie li p{font-size:14px;line-height:22px}
	.list-about .tupian li{width:48%;margin:0 4% 20px 0;}
	.list-about .tupian li:nth-child(2n){margin:0 0 20px 0}
	.list-about .hd h2{font-size:80px}
	.list-about .hd h2 span{font-size:25px;bottom:20px;}
	.list-history{padding:0 10px 50px;}
	.list-history .swiper-slide h3{text-align:center;font-size:40px;line-height:40px;}
	.list-history .swiper-slide p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size:16px;}
	.list-history .swiper-slide:nth-child(2n){margin-top:0;}
	.list-history .swiper-slide.swiper-slide-active h3{color:#D6001C}
	.list-history .swiper-container:after,.list-history .swiper-slide:hover:after,.list-history .swiper-button{display:none !important;}
	.list-history .pagination{display:block !important;margin-top:10px;}
	.list-history .title{padding-bottom:40px;}
	.index-one{margin:30px 0;background:none;padding-bottom:0;}
	.index-one .txt, .index-one .pic{width:100%}
	.index-one .txt{padding:30px 10px}
	.index-one .txt h2{font-size:30px}
	.index-one .txt h3{font-size:20px;padding:15px 0}
	.index-one .txt p a{width:150px;height:50px;line-height:50px;margin-right:10px;font-size:18px}
	.index-one .txt p span{font-size:15px}
	.index-two{background:#f5f5f5}
	.index-two h2{font-size:28px}
	.index-two h3{margin:15px 0 40px;font-size:16px;max-width:100%;line-height:26px;}
	.index-two li{width:100%;float:none;margin-bottom:15px;}
	.index-three .swiper-button-prev, .index-three .swiper-button-next{display:none;}
	.index-three{padding:0;}
	.index-three .wrap{width:100% !important;max-width:100% !important;}
	.index-four{height:auto;margin-bottom:0;}
	.index-four .box{display:none;}
	.index-four ul{padding:40px 0;}
	.index-four ul li{width:50%;margin-bottom:20px;}
	.index-four ul li span{font-size:50px}
	.index-four ul li p{font-size:14px;}
	.index-pro{padding-bottom:50px;}
	.index-pro .title{font-size:30px;margin:30px 0;padding-bottom:30px;}
	.index-pro .swiper-button-prev, .index-pro .swiper-button-next{display:none;}
	.index-pro .swiper-container{padding:0 10px;}
	.index-pro li{width:100%}
	.index-pro .swiper-pagination{left:0;position:static;margin-top:20px}
	.index-pro .swiper-pagination-bullet{margin-right:5px}
	.index-banner .swiper-button-prev, .index-banner .swiper-button-next{display:none;}
	.index-banner .swiper-pagination{bottom:10px}
	.list-video li .pic img{height:auto;}
	.list-pro-content li .logo{left:10px;top:10px;}
	.list-pro-content li .logo img{height:25px}
}