﻿@charset "utf-8";
*{ padding:0px; margin:0px;box-sizing: 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
li{list-style:none;}
img{border:none;border:0;}
a{text-decoration:none;color:#333;-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
a:hover{color:#204c97;}
a:focus {outline:0; } 
body{font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif;background:#fff; font-size: 14px;}
input,input:focus{outline:none;}
h1{ font-size:20px}
h2{ font-size:18px}
h3{ font-size:16px}
h4{ font-size:14px}
/*通用调用*/
.fl{float:left;}
.fr{float:right;}
.border_box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.clearfix::before,.clearfix::after{content: "";display: block; height: 0;clear:both; visibility: hidden;}
.clearfix{*zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/}
.all_w{width:1440px; margin: 0 auto;}
.all_a{display:block;position: absolute; top:0; left:0; opacity: 0; width:100%; height:100%; z-index: 9;}
.index_pad{padding:50px 0;}
table {width: 100%;font-size: 16px; border-collapse: collapse; border-spacing: 0px 0px; margin: 10px auto;}
table td {text-align: center; padding:10px 5px;  border: 1px solid #dedede;}
table tr:nth-child(1){background:#f1f1f1; color:#333;}
/*头部*/
.header{overflow:hidden;height:120px; width:100%; overflow: hidden; background:#fff;}
.header .left{float:left;margin:0 auto;}
.header .left img{float:left;margin-right:20px; display: block; height:80px; margin-top: 20px;}
.header .right{float:right;}
.header .right img{display:block; height:100px; margin-top: 10px; }
/*导航*/
.nav{background:#204c97; width:100%;} 
.nav ul .nav_li{float:left; text-align:center; position: relative; width:16.6%;}
.nav ul .nav_li .nav_a span{display: block;}
.nav ul .nav_li .nav_a span.a{height: 30px; line-height: 30px;font-size: 20px; font-weight: bold;}
.nav ul .nav_li .nav_a span.b{height: 20px; line-height: 20px;font-size:14px;}
.nav ul .nav_li .nav_a{ display:block;color:#fff; padding:15px 0;}
.nav ul .nav_li.on .nav_a{background:#be1312;}
.nav ul .nav_li:hover .nav_a{background:#be1312;}
.nav ul .nav_li:active .nav_a{background:#be1312;}
.nav ul .nav_a{color: #ffffff;}
.nav .sub{left:0; display: none; top:80px; width: 100%;  position:absolute; background:#ffffff; height:auto; z-index:9999;font-size: 14px;  }
.nav .sub li{ zoom:1; overflow: hidden; width: 100%;}
.nav .sub a{ display:block; padding:0 10px; color:#111111; border-bottom:1px dashed #dedede;  height: 36px; line-height: 36px;  transition: .3s; text-align: left;}
.nav .sub a:hover{ background: #204c97; color:#ffffff; }
/*轮播图*/
.train_banner{width:100%;overflow:hidden;position:relative;}
.train_banner .banner_images{width:1000%;}
.train_banner .banner_images li{float:left;width:10%}
.train_banner .banner_images li a{display:block;width:100%}
.train_banner .banner_images li a img{display:block;width:100%;object-fit: cover;}
.train_banner .banner_index{position:absolute;bottom:20px;width: 100%;text-align: center}
.banner_index-frame{display: inline-block;}
.train_banner .banner_index li{transition: all 0.3s;margin-right:15px ;float:left;width:10px;height:10px;border-radius:50%;background: #FFFFFF;}
.train_banner .banner_index li.current{transition: all 0.3s;background-color:#204c97;width: 40px;border-radius: 5px;}
.train_banner .banner_index li:hover{transform: scale(1.5);}
.train_banner .banner_index li.current:hover{transform: scale(1);}
.train_banner_left{cursor: pointer;transition: all 0.5s;position:absolute;left: 0;top:50%;height:50px;width: 50px;text-align: center;z-index: 5;opacity: 0.5; margin-top: -25px}
.train_banner_right{cursor: pointer;transition: all 0.5s;position:absolute;right: 0;top:50%;height:50px;width: 50px;text-align: center;z-index: 5;opacity: 0.5; margin-top: -25px;}
.train_banner_left:hover,.train_banner_right:hover{display: block;opacity: 1;}
.train_banner_li{position: absolute;width: 100%;text-align: center;}
/*标题*/
.all_title .t{font-size:42px;  line-height: 50px; color:#204c97; text-align: center; font-weight: bold;}
.all_title.b .t{color:#ffffff;}
.all_title .d{font-size:18px; line-height: 30px; color:#666; text-align: center; margin-top:10px;}
/*首页公司简介*/
.about{width:100%; overflow: hidden;background: url(../images/about_bg.jpg) no-repeat center bottom; background-color:#f5f5f5;}
.about .about_box .left{float: left; width: 60%;}
.about .about_box .left .t .a{ float: left;height: 80px; width: 20px; font-size: 14px; writing-mode:tb-rl; color: #ffffff; background: #424851; text-align: center; letter-spacing: 2px;}
.about .about_box .left .t .b{float: left; margin-left:10px;}
.about .about_box .left .t .b .b1{height: 30px; line-height: 30px; font-size: 14px; color:#424851; font-weight: bold; }
.about .about_box .left .t .b .b2{height: 50px; line-height: 50px; font-size: 42px; color:#BD0005; font-weight: bold; margin-right:20px; }
.about .about_box .left .t .c{float:left; padding-left:20px; border-left:1px solid #dedede; height: 80px; line-height: 40px; font-size: 32px;}
.about .about_box .left .d{font-size: 16px; color: #666; line-height: 32px; height: 96px; overflow: hidden; margin-top:30px;}
.about .about_box .right{float: right; width: 35%;}
.about .about_box .right img{display: block; width: 100%; border-radius: 8px;}
.about_bottom{margin-top:30px;}
.about_bottom .con{width: 32%; margin-right:2%; float: left; padding:80px 50px; border-radius: 8px; position: relative; transition: .3s;}
.about_bottom .con:last-child{margin-right:0;}
.about_bottom .con.a{background:#424851; }
.about_bottom .con.b{background:#be1312; margin-top:100px; }
.about_bottom .con.c{background:#ffffff; margin-top:30px; }
.about_bottom .con .img1{display:block; margin:0 auto; height: 70px;}
.about_bottom .con .img2{display:block; margin:0 auto; height: 20px;}
.about_bottom .con .tit{font-size:24px; line-height: 40px; color: #ffffff; text-align: center; height:40px; overflow: hidden; font-weight: bold; margin-top:30px;}
.about_bottom .con .tit.b{color:#333;}
.about_bottom .con .font{font-size: 14px; line-height: 24px; color: #ffffff; text-align: center; height:96px; overflow: hidden; margin:18px 0; }
.about_bottom .con .font  a{z-index: 999;}
.about_bottom .con .font  a:hover{color: #be1312;}
.about_bottom .con .font.b{color:#333333;}
.about_bottom .con:hover{ transform:translateY(-10px); }
/*首页产品*/
/*产品分类*/
.index_pro_con{position: relative; margin-top:30px;}
.index_pro_con.b{margin-top:0;}
.index_pro_con .right{padding-left:200px; }
.index_list_nav{position: absolute; z-index: 999;  top: 0; left: 0; height: 100%; width: 180px;background: #d2dbea; overflow: hidden;}
.index_list_nav a{display:block; border-left:3px solid #d2dbea;  font-size: 16px;  color: #111111;  transition: .3s;height: 40px; line-height: 40px; padding:0 10px;}
.index_list_nav a:hover{border-left:3px solid #204c97; color: #204c97; background: #f5f5f5; }
.index_list_nav a.on{background:#be1312; color: #ffffff;border-left:3px solid #be1312;}
.index_list_nav li:hover a{border-left:3px solid #204c97; color: #204c97; background: #f5f5f5; }
.index_list_nav li.on a{background:#be1312; color: #ffffff;border-left:3px solid #be1312;}
.list_nav{text-align:center; margin-top:20px;}
.list_nav li{display:inline-block;height:40px;line-height:40px; margin: 5px;border-radius:10px; overflow: hidden;}
.list_nav li a{padding-left: 15px;  padding-right: 15px;  display: inline-block;  font-size: 16px;  color: #666;  transition: .3s;  background: #f5f5f5;  }
.list_nav li:hover a{background: #be1312; color: #fff;}
.list_nav li.on a{background: #be1312; color: #fff;}
.list_nav li:active a{ background: #be1312; color: #fff;}
.product{ background: #dedede;}
.pro_ul li{width:32%; margin-right: 2%; float: left; margin-top: 30px;}
.index_pro_con .right li:nth-child(1){margin-top: 0px;}
.index_pro_con .right li:nth-child(2){margin-top: 0px;}
.index_pro_con .right li:nth-child(3){margin-top: 0px;}
.pro_ul li:nth-child(3n){margin-right:0;}
.pro_ul li a{display:block; background:#f7f7f7;}
.pro_ul li a .img{width:100%; overflow: hidden;}
.pro_ul li a img{display:block; width:100%; transition: .3s;}
.pro_ul li a .font{font-size:16px; font-weight: bold; height: 50px; overflow: hidden; line-height: 30px; padding:15px 10px 10px 10px; background:url(../images/pro_top_ico.png) no-repeat top center; background-size: 100%; background-color: #d2dbea; overflow: hidden; text-align: center; color:#666; overflow: hidden;}
.pro_ul li a:hover .font{color:#be1312;}
.pro_ul li a:active .font{color:#be1312;}
.pro_ul li:hover img{transform:scale(1.1,1.1);}
.pro_ul.b li a .img{border:1px solid #dedede;}
.pro_ul.b li{width: 23.5%;}
.pro_ul.b li:nth-child(3n){margin-right:2%;}
.pro_ul.b li:nth-child(4n){margin-right:0;}
/*首页广告条*/
.index_g{background: url(../images/index_g.jpg) no-repeat center center; background-size: 100%; }
.index_g .t{font-size:36px; color: #fff; line-height: 50px; text-align: center;}
.index_g a{width: 180px; margin: 0 auto; height: 40px; transition: .3s; line-height: 40px; text-align: center; font-size: 14px; background:#204c97; border-radius: 5px; color: #ffffff; display: block; margin-top:30px; }
.index_g a{background:#be1312;}
/*首页新闻*/
.news .left{width:20%; float: left; height:530px; position: relative;}
.news .left .img{padding:10px 10px 0 0; width:100%; height:100%;}
.news .left .img img{display:block; width:100%; height:100%; object-fit: cover;}
.news .left .font{position:absolute; top:0; right: 0; padding:20px; background:#204c97; z-index: 2;}
.news .left .font .t{font-size:30px; line-height: 30px; color:#fff; font-weight: bold;}
.news .left .font .line{width:60px; height:3px; background:#bbbdcd; margin:20px auto;}
.news .left .font a{display:block; width:80px; height:30px; border:1px solid #fff; color:#fff; font-size: 16px; text-align: center; line-height: 30px; margin: 0 auto; transition: .3s;}
.news .left .font a:hover{background:#fff; color:#204c97;}
.news .left .font a:active{background:#fff; color:#204c97;}
.news ul{width:75%; float: right;}
.news ul li{ width:49%; margin-right:2%; padding:20px; border:5px solid #dedede; background:#f7f7f7; float: left; transition: .3s;}
.news ul li:nth-child(2n){margin-right:0;}
.news ul li:nth-child(3){margin-top:30px;}
.news ul li:nth-child(4){margin-top:30px;}
.news ul li .time{ border-bottom:1px solid #dedede; font-size: 20px; color:#999; font-weight: bold; line-height: 40px; overflow: hidden; height:40px;}
.news ul li .t{font-size:20px; color:#666; height:30px; line-height: 30px; overflow: hidden; font-weight: bold; margin-top: 10px;}
.news ul li .d{font-size:16px; color:#999; height:90px; line-height: 30px; overflow: hidden;}
.news ul li .more{font-size:16px; color:#be1312; height:30px; line-height: 30px; overflow: hidden; transition: .3s;}
.news ul li:hover{border-color:#be1312;}
.news ul li:active{border-color:#be1312;}
.news ul li:hover .t{color:#be1312;}
.news ul li:active .t{color:#be1312;}
.news ul li:hover .more{text-indent:10px;}
/*合作伙伴*/
.par_pic{position: relative; overflow: hidden; margin-top:30px;}
.partner{ background: #f5f5f5;}
.par_ul li{width:16.6%; margin-right: 20px;}
.par_ul li a{display:block; background:#f7f7f7;}
.par_ul li a .img{width:100%;}
.par_ul li a img{display:block; width:100%; transition: .3s;}
.par_ul li a .font{font-size:16px; line-height: 30px; overflow: hidden; text-align: center; color:#666; height:30px; overflow: hidden;}
.par_ul li a:hover .font{color:#be1312;}
.par_ul li a:active .font{color:#be1312;}
/*六大优势*/
.advantages{background: url(../images/advantages_bg.jpg) no-repeat center center;background-size:cover; position: relative; height:auto; overflow: hidden; padding-bottom:60px;}
.advantages ul{position: relative;}
.advantages .line{position:absolute; width:2px; height:100%; top:0; left: 50%; margin-left: -1px; background:#ffffff;opacity: .4;filter: alpha(opacity=40);}
.advantages ul li{position:relative; margin-top: 60px;}
.advantages ul li .time{font-size:50px; color:#fff; float: left; width:50%; font-weight: bold; overflow: hidden;}
.advantages ul li .time .con{float:right; margin-right: 20px; text-align: center; width: 60px; height: 60px; line-height: 60px; border:1px solid #ffffff; border-radius: 30px;}
.advantages ul li .time .con span{font-size: 16px; font-weight: 100;}
.advantages ul li .font{width:50%; float:right;}
.advantages ul li .font .con{float:left; margin-left: 20px;}
.advantages ul li .font .t{font-size:18px; line-height: 18px; color:#fff;}
.advantages ul li .font .d{font-size:14px; line-height: 24px; max-height: 72px; overflow: hidden; color:#fff; margin-top: 10px;}
.advantages ul li .bak1{width:12px; height:12px; border:1px solid #ffffff; border-radius: 6px; position: absolute; top:9px; left:50%; margin-left: -6px; z-index: 2;}
.advantages ul li .bak2{width:4px; height:4px; background:#fff; border-radius: 2px; position: absolute; top:13px; left:50%; margin-left: -2px;}
.advantages ul li:nth-child(2n) .time{float:right;}
.advantages ul li:nth-child(2n) .time .con{float:left; margin-left: 20px; margin-right: 0;}
.advantages ul li:nth-child(2n) .font{float:left;}
.advantages ul li:nth-child(2n) .font .con{float:right; margin-right: 20px; margin-left: 0; text-align: right;}
/*底部*/
.footer{padding:50px 0 20px 0;background:url(../images/footer_bg.jpg) no-repeat center center;  background-size: 100%;}
.footer .content{margin:0 auto; overflow: hidden; color:#ccc; font-size: 16px;}
.footer .content p{line-height: 30px; margin-bottom: 5px; font-size: 16px;}
.footer .content a{ color:#ccc; transition: .3s;}
.footer .content a:hover{color:#e50012;}
.footer .content a:active{color:#e50012;}
.footer .content span{ color:#ccc;}
.footer .content .tel{width:40%; float: left;}
.footer .content .title{height:60px; line-height: 60px; color:#ccc; font-size: 20px; font-weight: 600;}
.footer .content .logo{width:10%; float: right;}
.footer .content .logo img{width:70%; display: block;}
.footer .content .logo .font{width:70%; margin-top:10px; line-height: 20px; font-size: 14px; text-align: center; }
.footer .footer_nav{width:40%; float: left; margin-left: 5%;}
.footer .footer_nav ul li{display:block; width:50%; float: left; height:30px; line-height: 30px; margin-bottom: 5px; font-size: 16px;}
.footer .line{height:1px; width:100%; background:#383c43; margin: 20px 0;}
/*关于我们*/
.all_list{line-height: 30px; padding: 10px 0; border-bottom:1px solid #dedede;}
.all_list .t{ font-size:20px; color:#204c97; font-weight: 700; float: left;}
.all_list .f{ float: right; color: #999;}
.all_list .f a{color:#333;}
.all_list .f a:hover{color:#204c97;}
.list_title{font-size:32px; color: #204c97; font-weight: bold; text-align: center;  height: 50px; line-height: 50px; overflow: hidden; margin-top: 30px;}
.wenben{height: auto;  overflow: hidden;  font-size: 16px;  color: #666;  line-height: 200%;}
.wenben .img{display: block; width:60%; margin: 20px auto;}
.pro_cs img{display: block; width:100%; margin: 20px auto 0 auto;}
/*分页*/
.page{padding: 15px 20px;color:#204c97;text-align:center; margin: 30px auto 0 auto;}
.page span{	display: inline-block;	color: #204c97;	height: 25px;line-height: 25px;	padding: 0 10px;border: 1px solid #204c97;	margin: 0 2px;vertical-align: middle;}
.page a{display: inline-block;color: #204c97;	height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #204c97;	margin: 0 2px;vertical-align: middle;}
.page a:hover{text-decoration: none;color: #fff;background-color: #295dae;	border: 1px solid #295dae;}
.page .current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #fff;background-color: #295dae;	border: 1px solid #295dae;vertical-align: middle;}
/*产品详情*/
.box_tit{height:36px; line-height: 36px;color:#295dae; font-size:18px; font-weight: bold; margin-top: 30px;background-color: #ebebeb; padding-left:10px; border-left:5px solid #295dae;}
.pic_ul li{width:23.5%; margin-right: 2%; float: left;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.08); transition: .3s;margin-top:20px;}
.pic_ul li:nth-child(4n){margin-right:0;}
.pic_ul li img{display:block; width:100%; height: auto;}
.list_con{padding-bottom:50px;}
/*新闻列表*/
.news_ul li{ width:49%; margin-right:2%; padding:20px; margin-top:30px; border:5px solid #dedede; background:#f7f7f7; float: left; transition: .3s;}
.news_ul li:nth-child(2n){margin-right:0;}
.news_ul li .time{ border-bottom:1px solid #dedede; font-size: 20px; color:#999; font-weight: bold; line-height: 40px; overflow: hidden; height:40px;}
.news_ul li .t{font-size:20px; color:#666; height:30px; line-height: 30px; overflow: hidden; font-weight: bold; margin-top: 10px;}
.news_ul li .d{font-size:16px; color:#999; height:90px; line-height: 30px; overflow: hidden;}
.news_ul li .more{font-size:16px; color:#be1312; height:30px; line-height: 30px; overflow: hidden; transition: .3s;}
.news_ul li:hover{border-color:#be1312;}
.news_ul li:active{border-color:#be1312;}
.news_ul li:hover .t{color:#be1312;}
.news_ul li:active .t{color:#be1312;}
.news_ul li:hover .more{text-indent:10px; }
.download a{display:block; width: 30%; transition: .3s; overflow: hidden; float: left; border-radius: 20px; margin-right:5%; height: 90px; line-height: 90px; border: 1px solid #dedede; font-size: 20px; color: #111111; text-align: center; }
.download a:last-child{margin-right:0;}
.download a:hover{background: #295dae; color: #ffffff;}
/*内页联系我们*/
.contact_us{margin-top: 30px;}
.contact_us .left{font-size:16px; color:#333; line-height:40px; float: left; width:48%;}
.contact_us .left .title{font-size:20px; font-weight: 700;}
.contact_us .left a{color:#295dae;}
.contact_us .right{float:right; width:50%; display: block; height:auto;}
.list_banner{position: relative;}
.list_banner img{width:100%; display: block;}
/*关于我们内页*/
.about1{ background: url(../images/about1bg.jpg) right center no-repeat; background-size: auto 100%;}
.about1 .two img{display: block; width: 100%; margin:20px auto;}
.about1 .one .a{width: 30%;}
.about1 .one .a .t{font-size: 36px; color: #111111; line-height: 40px; font-weight: bold;}
.about1 .one .a .d{font-size: 16px; color: #333333; line-height: 30px; margin-top:25px;}
.about1 .one .b{width: 60%; font-size: 16px; color: #555555; font-weight: bold; line-height: 30px;}
.about1 .three .con{width: 25%; float: left; text-align: center;}
.about1 .three .con .a{font-size: 68px; color: #be1312; height: 80px; line-height: 80px; font-weight: 900; overflow: hidden;}
.about1 .three .con .a span{font-size: 18px; color: #111111; font-weight: 500;}
.about1 .three .con .b{font-size: 12px; color: #000000; height: 20px; line-height: 20px; font-weight: 900; overflow: hidden;}
.about1 .three .con .c{font-size: 20px; color: #000000; height: 30px; line-height: 30px; font-weight: 900; overflow: hidden;}
.about2{background: #f5f5f5;}
.about2 .wenben{margin:20px 0;}
.about2_ul li{width:18.4%; border-radius: 20px; overflow: hidden; margin-right: 2%; float: left;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.08); transition: .3s;margin-top:20px;}
.about2_ul li:nth-child(5n){margin-right:0;}
.about2_ul li img{display:block; width:100%; height: auto;}
.about3_tit{font-size: 20px; color: #555555; font-weight: bold; text-align: center; line-height: 40px;}
.about3_ul li{width:49%; margin-right: 2%; float: left;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.08); transition: .3s;margin-top:20px;}
.about3_ul li:nth-child(2n){margin-right:0;}
.about3_ul li img{display:block; width:100%; height: auto;}
.about4{background-image: url(../images/about_nlbg.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.about4_wenben{font-size: 16px; margin:20px auto; text-align: center; line-height: 30px;opacity: .5;filter: alpha(opacity=50); color: #ffffff; }
.about4_ul li{width:16%; border-radius: 10px; overflow: hidden; margin-right: 0.8%; float: left;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.08); transition: .3s;margin-top:20px;}
.about4_ul li:nth-child(6n){margin-right:0;}
.about4_ul li img{display:block; width:100%; height: auto;}
.about5 img{display: block; width: 100%;}
.about6{background: #f5f5f5;}
.about6_ul{width: 60%; margin: 0 auto;}
.about6_ul li{width:45%; overflow: hidden; margin-right: 10%; float: left;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.08); transition: .3s;margin-top:20px;}
.about6_ul li:nth-child(2n){margin-right:0;}
.about6_ul li img{display:block; width:100%; height: auto;}
/*产品详情页*/
.pro1{background: #ebebeb;}
.pro1 .img{width:50%; float:left;}
.pro1 .img img{display:block; width:75%;height: auto;margin:0 auto }
.pro1 .right{width:45%; float:right;}
.pro1 .right .ta{line-height:60px; font-size:46px; color:#333333; font-weight:600; }
.pro1 .right .tb{line-height:50px; font-size:32px; color:#333333; font-weight:600; margin-top:30px; }
.pro1 .right .d{line-height:44px; font-size:18px; color:#333333; margin-top:20px; overflow: hidden;}
.pro1 .right .tel{margin-top:100px;}
.pro1 .right .tel a{height:70px; transition: .3s; line-height: 70px; display: block; width:100%; border-radius: 10px; text-align: center;}
.pro1 .right .tel a span{font-size:18px; font-weight: 700; color:#fff;  padding-left:40px; height:70px; display: inline-block;}
.pro1 .right .tel .yc{width: 40%; background:#204c97; }
.pro1 .right .tel .zx{width: 55%; background:#be1312;}
.pro1 .right .tel .yc span{background: url(../images/yc.png) no-repeat left center;}
.pro1 .right .tel .zx span{background: url(../images/tel.png) no-repeat left center;}
.pro1 .right .tel a:hover{transform:scale(1.05,1.05);}
.pro1 .right .tel a:active{transform:scale(1.05,1.05);}
.down_wx{margin:30px auto;}
.down_wx img{max-width:500px; display: block; margin: 0 auto;}
.down_wx .font{line-height: 30px; font-size: 18px; color: #333333;margin-top:10px; text-align: center;}
/*自适应*/
@media (max-width:1500px){		
	.all_w{width:1100px;}
	.download a{font-size: 16px;}
	.pro1 .right .ta{line-height: 40px; font-size: 24px;}
	.pro1 .right .tb{line-height:30px; font-size: 16px; margin-top:10px;}
	.pro1 .right .d{line-height:30px; font-size: 14px; }
}
@media (max-width:1200px){	
	.all_w{width:940px;}
	.index_list_nav a{height: 40px; line-height: 40px;}
	.pro1 .img{width: 100%; float: none;}
	.pro1 .right{width: 100%; float: none; margin-top:20px;}
	.pro1 .right .tel{margin-top:30px;}
}
@media (max-width:990px){
	.all_w{width:740px;}
	.header{height:60px;}
	.header .left img{height:40px;margin-top: 10px;}
	.header .right img{height:40px;margin-top: 10px;}
	.news .left{display:none;}
	.news ul{width:100%; float:none;}
	.news ul li{margin-top:30px;}
	.about .about_box .left .t .b .b2{font-size: 30px;}
	.about .about_box .left .t .c{font-size: 20px;}
	.about_bottom .con{padding:30px 10px;}
	.index_list_nav a{height: 40px; line-height: 40px;}
	.download a{width:100%; margin-right: 0; margin-bottom:20px; height: 70px; line-height: 70px;}
	.about1 .three .con{width: 50%; margin-top:20px;}
}
@media (max-width:768px){
	.all_w{width:94%;}
	.news .all_title{display:block;}
	.nav ul{border-left: 1px dotted #FFF;}
	.nav ul .nav_li{width: 33.3%;border-right: 1px dotted #FFF;border-bottom: 1px dotted #FFF;}
	.nav ul .nav_li .nav_a span.a{font-size: 16px; height: 20px; line-height: 20px;}
	.nav ul .nav_li .nav_a span.b{font-size: 14px; height: 20px; line-height: 20px;}
	.nav ul .nav_li .nav_a{padding:10px 0;}
	.nav .sub{top:61px;}
	.all_title .t{font-size: 24px;  line-height: 30px;}
	.about_bottom{display: none;}
	.about .about_box .left .d{height: auto!important;}
	.about .about_box .right{display: none;}
	.about .about_box .left{width: 100%;}
	.about .about_box .left .d{height: 160px;}
	.index_list_nav{position: relative; width: 100%; text-align: center; background: #dedede; margin-bottom:20px;}
	.index_list_nav a{display: inline-block; width: auto; padding:0 10px; margin-bottom:10px;border-left-color:#dedede;}
	.index_pro_con .right{padding-left:0;}
	.advantages ul li .time{font-size: 24px;}
	.advantages .line{display: none;}
	.advantages ul li{margin-top:20px;}
	.advantages ul li .font .t{font-weight: bold; color:#be1312;}
	.advantages ul li .time{display: none;}
	.advantages ul li .bak1{display: none;}
	.advantages ul li .bak2{display: none;}
	.advantages ul li .font{float: none; width: 100%; text-align: left;}
	.advantages ul li .font .con{float: left; text-align: left; margin-left:0;}
	.advantages ul li:nth-child(2n) .font .con{float: left; text-align: left;}
	.footer .content .tel{float:none; width:100%;}
	.footer .footer_nav{float:none; width:100%; margin-left: 0; margin-top: 30px;}
	.footer .content .title{height:30px; line-height: 30px;}
	.footer .content .logo{float:none; width:100%; margin-top: 30px;}
	.footer .content .logo img{width:40%;}
	.footer .content .logo .font{width: 40%;}
	.wenben .img{width: 100%;}
	.pro_cs img{width: 100%;}
	.pro_ul.b li{width: 49%;}
	.pro_ul.b li:nth-child(2n){margin-right:0;}
	.pic_ul li{width: 49%;}
	.pic_ul li:nth-child(2n){margin-right:0;}
	.contact_us .left{width: 100%; float: none;}
	.contact_us .right{width: 100%; float: none;}
	.about1 .one .a{width: 100%; float: none;}
	.about1 .one .a .d{margin-top:0px;}
	.about1 .one .b{width: 100%; float: none;}
	.about6_ul{width: 100%;}
	.about4_ul li{width: 32%; margin-right:2%;}
	.about4_ul li:nth-child(3n){margin-right:0;}
	.pro1 .right .tel .yc{width: 100%; height: 50px; line-height: 50px;}
	.pro1 .right .tel .zx{width: 100%; margin-top:10px; height: 50px; line-height: 50px;}
	.pro1 .right .tel a span{height: 50px;}
}
@media (max-width:480px){
	.train_banner_left{display: none;}
	.train_banner_right{display: none;}
	.train_banner .banner_index{display: none;}
	.index_g .t{font-size: 20px; height: 40px; line-height: 40px;}
	.index_g a{margin-top:10px;}
	.news ul li{display:block; width:100%; float: none; margin-right: 0;}
	.news_ul li{width:100%; float:none; margin-right: 0;}
	.about .about_box .left .t .a{display: none;}
	.about .about_box .left .t .b{display: none;}
	.about .about_box .left .t .c{padding-left: 0; border-left:0; height: auto; font-weight: bold;}
	.about .about_box .left .t .c .c2{display: none;}
	.about .about_box .left .d{margin-top:10px;}
	.about1 .three .con .a{font-size: 20px; height: 40px; line-height: 40px;}
	.about1 .three .con .c{font-size: 14px;}
	.about3_tit{font-size: 16px; line-height: 24px;}
	.all_title .d{font-size: 14px; margin-top:0;}
	.par_ul li{width: 23.5%; margin-right:2%; float: left; margin-top:20px;}
	.par_ul li:nth-child(4n){margin-right:0;}
}