h1,h2,h3,h4,h5,h6{font-weight:normal; margin: 0px; padding: 0px; color: #5a5a5a;}
.hide{text-indent: -999em;}

.content_cen{top: 51%;}
.indexscale{cursor: pointer;width: 100%;overflow: hidden;position: relative;}
.index .product{overflow: hidden;margin-top: 82px;}
.index .product div.index_ab{margin-top: 65px;height: 90px;position: relative;}
.index .product div.index_text{width: 100%;background-color: #05288c;position: absolute;top: 100%;bottom: 0;left: 0;right: 0;height: 100%;}
.index .product div.index_text_zh{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 90%;}
.index .product div.index_text h5{color: #fff;display: inline-block;font-size: 18px;margin: 3% 7%;}
.index .product a{float: left;width: 25%;height: 300px;background-color: #05288c;position: relative;}
.index .product a:nth-child(even){background-color: #b4a578;}
.index .product a:nth-child(even) .index_text{background-color: #b4a578;}
.index .product a h4{color: #fff;font-size: 26px;margin: 35px auto 0;}
.index .product a img{display: block;margin: auto;position: absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.index .product a span{font-size: 14px;color: #145abe;display: block;}
.index .product a:nth-child(even) span{color: #d7c88c;}

.index_1{background-color:#05288c;}
.index_1 .content_left{float:left;width: 40%;padding-top: 62px;}
.index_1 .content_right{float:right;width: 50%;}
.index_1 .content_right img{display:block;width: 100%;}
.index_1 .title{color: #d7c88c;}
.index_1 .info{color: #b4e1fa;}
.index_1 .info_cont{color: #b4e1fa;text-align: left;padding-top: 62px;}

.index_2{text-align: left;}
.index_2 .content_left{float:left;width: 38.5%;margin-top: 74px;}
.index_2 .info_cont1{font-size:14px;color: #5a5a5a;padding-top: 16px;width:100%;}
.index_2 .content_right{float:right;width: 50%;}
.index_2 .content_right img{display:block;width: 100%;}
.index_2 .content_right img:last-child{display:none}
.index_2 .index_2_cont{font-size:65px;margin-top:58px;color:#8c8c8c;overflow:hidden}
.index_2 .index_2_cont img{float:left;width: 100px;}
.index_2 .index_2_cont span{float:left;margin: 1px 5px 0;}

.index_3 .case_ul{overflow:hidden}
.index_3 .case_ul li{float:left;width:33.333333%;height: calc(23.2vw);position: relative;cursor: pointer;}
.index_3 .case_ul img{display: block;width:100%;}
.index_3 .case_ul .index_3_hover span{display:block;color: #8c8c8c;font-size: 18px;}
.index_3 .case_ul .index_3_img{margin: 0;display:block;width:100%;cursor: pointer;}
.index_3 .index_3_hover{display:none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: Rgba(0,10,75,.9);}
.index_3 .index_3_center{position: absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width: 80%;}
.index_3 .ab_3_name{font-size: 20px;color: #8c8c8c;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_3 .ab_3_cont{color: #d7c88c;font-size: 24px;line-height: 40px;margin: 8% 0;}
.index_3 .ab_3_cont label{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
.index_3 .case_ul div.case_ullast{background-color:#05288c;float: left;width: 33.333333%;height: auto;position: relative;cursor: pointer;padding-bottom: 23.5416%;}
.index_3 .case_ul div.case_ullast>img{display:block;position: absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width: 40%;}
.index_3 .case_ul div.case_ullast a{display:block;text-align:center;margin:auto;position: absolute;top: 53.4%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.index_3 .case_ul div.case_ullast a h3{margin:auto;font-size:36px;color:#fff;}
.index_3 .case_ul div.case_ullast:hover a h3{color:#d7c88c;}
.index_3 .case_ul div.case_ullast a span{color:#fff;font-size:15px}
.index_3 .case_ul div.case_ullast a p{color:#145abe;font-size:14px}

.index_4 .brand{margin-top: 92px;}
.index_4 .brand ul{overflow: hidden;font-size: 0;}
.index_4 .brand ul li{margin-bottom: 36px;float: left;width: 20%;}
.index_4 .brand ul li a{display:block;height:100%;position:relative;margin: auto;}
.index_4 .brand ul li a img{display:block;margin:auto;width: 224px;height: 74px;}

.index_5{background: #fafafa;}
.index_5 .product{overflow: hidden;margin-top: 72px;}
.index_5 .product a{float: left;width: 25%;height: 260px;background-color: #05288c;}
.index_5 .product a h4{color: #fff;margin: 5% auto 0;font-weight: 100;font: 21px Pingfang SC;}
.index_5 .product a img{display: block;width: 20%;position: absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.index_5 .product a span{font-size: 14px;color: #145abe;display: block;margin-top: 2px;}
.index_5 a.cur{background-color: #b4a578;}
.index_5 a.cur span{color: #d7c88c;}
.index_5 .product a div{height: 40%;position: relative;margin-top: 13%;}

.index_6 .index_um{margin-top: 72px;position: relative;}
.index_6 .um_cont{width: 15%;color: #5a5a5a;text-align: left;}
.index_6 .um_fl{float: left;}
.index_6 .um_ri{float:right}
.index_6 .um_cen{margin:auto;width: 41%;position: absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.index_6 .um_cen img{display:block;margin: auto;width: 100%;}
.index_6 .um_cont p{font-size:20px}
.index_6 .um_cont label{font-size:12px;line-height:20px;margin:5px 0 38px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;height: 60px;}
.index_6 .um_cont label:last-child{margin-bottom: 0;}

.index_7{background-color:#fafafa;}
.index_7 .title_name{background-color:#fafafa;}
.index_7 .um_cont:nth-child(2n){float:right}
.index_7 .um_cont{float:left;width: 40%;text-align:left;color:#5a5a5a;margin-top: 80px; height:205px;}
.index_7 .um_cont p{font-size:22px;color:#05288c;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_7 .um_cont label{font-size:14px;line-height: 24px;text-align: justify;margin: 8px 0 0px;/* height: 164px; */text-overflow:ellipsis;/* white-space: nowrap; */display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.index_7 .answerBanner{margin-top: 40px;overflow:hidden;}
.index_7 .swiper-button-prev,.index_7 .swiper-container-rtl .swiper-button-next {background-image: url(../../%E6%A8%A1%E6%9D%BF%E5%A4%87%E4%BB%BD/jqgood/assets/images/ba_left.png);}
.index_7 .swiper-button-next,.index_7 .swiper-container-rtl .swiper-button-prev {background-image: url(../../%E6%A8%A1%E6%9D%BF%E5%A4%87%E4%BB%BD/jqgood/assets/images/ba_right.png);}
.index_7 .swiper-button-next,.index_7 .swiper-container-rtl .swiper-button-prev{right:-110px;}
.index_7 .swiper-button-prev,.index_7 .swiper-container-rtl .swiper-button-next{left: -110px;}

.index_8 .indexview{margin-top: 120px;}
.index_8 .indexview ul{overflow:hidden}
.index_8 .indexview ul li{float:left;width:33.3333%}
.index_8 .indexview ul li .indexview_div{display:block;width:82%;margin:auto;color:#5a5a5a;text-align:left;cursor: pointer;}
.index_8 .indexview ul li .indexview_div{color:#5a5a5a;}
.index_8 .indexview ul li:first-child .indexview_div{float: left;}
.index_8 .indexview ul li:last-child .indexview_div{float: right;}
.index_8 .indexview ul li .indexview_div h3{font-size:18px;height: 26px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;-o-transition: -o-transform 0.3s;transition: transform 0.3s;}
.index_8 .indexview ul li .indexview_div p{margin-top:30px;}
.index_8 .indexview ul li .indexview_div img{width:100%;display:block;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;-o-transition: -o-transform 0.5s;transition: transform 0.5s;width: 328px;height: 232px;}
.index_8 .indexview ul li .indexview_div:hover img{}
.index_8 .index_more{color: #8c8c8c;border: 1px solid #dbdbdb;font-size: 13px;padding: 4px 10px;float: right;margin-top: 44px;font-family: Arial;}
.index_8 .index_more:hover{background-color: #05288c;border: 1px solid #05288c;color: #fff;}
.indexview_divtop:hover h3{color: #05288c;}
.indexview_divtop:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.indexview_list{margin-top: 40px;}
.indexview_list a,.indexview_divtop h3{color: #5a5a5a;}
.indexview_list label{font-size:14px;display:block;line-height:30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;-o-transition: -o-transform 0.5s;transition: transform 0.5s;cursor: pointer;}
.indexview_list label:hover{color: #05288c;}

/*work.css*/
.work .case_ul li:last-child>img{width: 100%;transition: inherit;}
.works{color: #5a5a5a;}
.work_title{font-size: 35px;text-align: center;margin: 70px auto 33px;}
.work_exp{padding: 19px 0;border-bottom: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0;overflow: hidden;}
.work_exp label{font-size: 20px;width: 33.3333%;float: left;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.work_exp label:nth-child(2){text-align: center;}
.work_exp label:last-child{text-align: right;}
.works_content{font-size:20px;line-height: 3.5ex;}
.works .text{width: 1200px; display: block;margin: 0px auto 0px auto;padding: 20px 0px 20px 0px;}
.works_content a{color:#5a5a5a; }
.works_content h2{font-size: 50px;font-weight: bold;color: #333333;margin-bottom:20px;}
.works_content h3{font-size: 32px;line-height: 3ex;font-weight: bold;color: #333333;margin-top:60px;margin-bottom:10px;}
.works_content h4{font-size: 25px;line-height: 3ex;font-weight: bold;margin-top:40px;margin-bottom:5px;}
.works_content p{margin-bottom: 20px; }
.works_bottom{color:#05288c; line-height:24px; margin-top: 20px; padding:0px 0px 20px 0px;text-align: center;border-top: 1px solid #e0e0e0;;border-bottom: 1px solid #e0e0e0;; }
.works_content img{display:block;margin:30px 0;width:100%;}
.jqad640{display:block;}
.jqad640{display:none;}
.work_next{padding:20px 0; border-top: 1px solid #d5d7cb;}
.work_next a{display:inline-block;margin-right:25px;color:#5a5a5a;}
.work_fenx{position:relative;overflow:hidden;margin-top: -70px;}
.work_fenx a{color:#fff;}
.work_back{display:inline-block;float: right;margin-bottom: 40px;width:140px;height:42px;border:1px solid #c1cae3;background-color:#05288c;color:#fff;text-align:center;line-height:42px;}
.work_share{float:right;margin-top:-56px;font-size:20px;}
.work_fenx .work_share a{float:none;}
.work_share a{position:relative;top:11px;display:inline-block;width:35px;height:35px;}
.work_share a img{display:block;width:100%;}
.work_fenx a.bds_weixin{background:url(/templets/default/images/icon20.png) no-repeat;background-size:32px;}
.work_fenx a.bds_sqq{background:url(/templets/default/images/icon21.png) no-repeat;background-size:32px;}
.work_fenx a.bds_tsina{background:url(/templets/default/images/icon23.png) no-repeat;background-size:32px;}
.work_fenx a.bds_huaban{background:url(/templets/default/images/icon22.png) no-repeat;background-size:32px;}
.works .index_3 .case_ul li{width:33.333333%;height: 376px;;}
.works .index_3 .case_ul li:last-child>img{position:relative;top:inherit;bottom:inherit;left:inherit;width:100%;transition:inherit;-webkit-transform:inherit;-moz-transform:inherit;-o-transform:inherit;}
.works .index_3 .case_ul li:last-child{background-color:transparent;}
.works .index_3{margin:30px 0 50px;}
.works .index_3 .ab_3_name{color:#d7c88c;text-align:center;font-size:20px;}
.works .index_3 .case_ul .index_3_hover span{margin-top:18px;color:#c8c8c8;text-align:center;font-size:14px;}
.workmargin{width:1600px;margin:auto;}

/*article.css*/
.article{min-height: 840px;}
.article_nav{overflow:hidden;padding:70px 0 45px;border-bottom:1px solid #e0e0e0;}
.article_nav a{float:left;margin-right:14px;width:154px;height:46px;background-color:#fafafa;color:#5a5a5a;text-align:center;font-size:18px;line-height:46px;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;-o-transition: -o-transform 0.5s;transition: transform 0.5s;}
.article_nav a.nav{background-color:#05288c;color:#fff;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;-o-transition: -o-transform 0.5s;transition: transform 0.5s;}
.article_list{overflow:hidden;}
.article_cur{overflow:hidden;}
.article_conul li{position:relative;overflow:hidden;padding:50px 0;border-bottom:1px solid #e0e0e0;cursor: pointer;}
.article_conul li:hover .title{color: #05288c;}
.article_scale{overflow: hidden;position: relative;z-index: 1;width: 400px;height: 280px;}
.article_conul li:hover .article_img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.article_img{float:left;width:400px;height:280px;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;-o-transition: -o-transform 0.5s;transition: transform 0.5s;}
.article_text{position:absolute;top:50%;right:0;left:0;padding-left:460px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.article_text .title{overflow:hidden;color:#5a5a5a;text-overflow:ellipsis;white-space:nowrap;font-weight:100;font-size:26px;font: 26px Pingfang SC;}
.article_time{margin-top:12px;color:#5a5a5a;}
.article_cont{display:-webkit-box;overflow:hidden;margin-top:26px;color:#5a5a5a;text-overflow:ellipsis;font-size:14px;line-height:26px;-webkit-box-orient:vertical;-webkit-line-clamp:3;cursor: pointer;}
.article_url{display:block;margin-top:26px;width:114px;height:34px;border:1px solid #6379b7;background-color:#05288c;color:#fff;text-align:center;font-size:15px;line-height:34px;}
.article_page{float:right;margin:34px 0px 120px;}
.article_page p.prev_page,.article_page p.next_page{color:#e7e7e7;}
.article_page a{display:inline-block;margin:0 1px;width:40px;height:40px;border:1px solid #e7e7e7;color:#5a5a5a;text-align:center;line-height:40px;}
.article_page p.page{display:inline-block;margin:0 5px;width:40px;height:40px; border:1px solid #05288c;background-color:#05288c;color:#fff;text-align:center;line-height:40px;}


/*about.css*/
.about{overflow: hidden;}
.aboutBanner{background-image: url(../images/aboutBanner.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;height: 580px;}
.aboutBanner_text{position:relative;height:100%;background-color:Rgba(0,10,75,.9);text-align:center;overflow: hidden;}
.aboutBanner_cen{position:absolute;top: 130%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.about_eng{color:#8c8c8c;font-size:18px;}
.about_jq{font-weight: bold;margin:8px auto 0;color:#fff;font-size:40px;}
.about_title{margin-top:65px;color:#d7c88c;font-weight:100;font: 40px Pingfang SC;}
.aboutContent{margin-top:8px;color:#fff;font-size:20px;}
.about_bot{margin-top:70px;}
.about_env{overflow: hidden;padding-top: 120px;width: 1200px;margin: auto;}
.about_env img{float: left;width: 25%;}
.about_slogan{overflow: hidden;margin-top: 100px;position: relative;}
.about_slogan_list{float: left;width: 300px;}
.about_slogan_list h3{font-size: 24px;color: #05288c;text-align: center;}
.about_slogan_list h4{color: #5a5a5a;font-size: 14px;line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;margin-top: 22px;}
.about_gs p{text-indent:2rem;line-height:28px;}
.about_isho{padding: 145px 0 150px;}
.about_gs{overflow:hidden;margin-top:95px;}
.about_isho_img{float:left;width:582px;height:362px;}
.about_isho_js{float:right;margin-top:-6px;width:570px;color:#5a5a5a;font-size:14px;}
.about_isho_js p{text-indent:2rem;line-height:28px;}
.about_isho .t_color{text-align:center;}
.about_isho .title_zx{}
.about_isho .title_name{top:-36px;}
.about_isho .title_ch{font-weight:bold;color:#5a5a5a;font-size:46px;}
.about_slogan_list:nth-child(2){position:absolute;top:50%;left:50%;float:none;margin:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.about_slogan_list:last-child{float:right;}
.contact{height:850px;}
.contact_cen{position:absolute;top:50%;left:50%;width:100%;color:#5a5a5a;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.contact_le{float:left;}
.contact_logo{display:block;margin-top: 5px;width:288px;height:49px;}
.contact_text{margin-top: 38px;}
.contact_text img{position:relative;top:10px;display:inline-block;margin-right:14px;width:33px;height:33px;}
.contact_or{overflow:hidden;}
.contact_or label{display:inline-block;border-radius:66px;background-color:#5a5a5a;color:#fff;text-align:center;font-size:14px;line-height: 18px;padding: 15px 19px;}
.contact_or span{position:relative;top: -3px;display:inline-block;margin:0 6px;color:#c8c8c8;font-size:33px;}
.contact_auto{position:absolute;top:50%;left: 53%;float:none;margin:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.contact_ri{float:right;}
.contact_adv{display:block;margin-top:10px;width:140px;height:42px;border:1px solid #3450a2;background-color:#05288c;color:#fff;text-align:center;font-size:17px;line-height:43px;}
.contact_ewm{display:block;margin-top: 74px;width:142px;}
.contact_ri p{margin-top:5px;padding:0 6px;text-align:justify;font-size:14px;text-align-last:justify;}
.contact_div{margin-top: 53px;}
.contact_tel{width: 272px;height: 82px;background-color: #05288c;text-align: center;line-height: 82px;color: #fff;font-size: 33px;margin:86px auto 0;display: none;}

@media  (max-width: 479px) {
	.indexBanner .swiper-pagination-bullet{width: 10px;height: 10px;}
	.index .info{font-size: 16px;margin: -5px auto 0;}
	.index .info_cont{font-size: 12px;text-align: left;width: 90%;padding-top: 0;line-height: 22px;margin-top: 16px;}
	.index .product div.index_ab{margin-top: 10px;height: 46%;}
	.index .product{width: 90%;margin: 28px auto;}
	.index .product a{width:50%;height: calc(40vw);}
	.index .product a img{height: 40px;}
	.index .product a h4{font-size: 16px;margin: 0px auto 0;}
	.index .product a:nth-child(3){background-color: #b4a578;}
	.index .product a:nth-child(3) .index_text{background-color: #b4a578;}
	.index .product a:nth-child(3) span{color: #d7c88c;}
	.index .product a:nth-child(4) span{color: #145abe;}
	.index .product a:nth-child(4){background-color: #05288c;}
	.index .product a:nth-child(4) .index_text{background-color: #05288c;}
	.index .product a span{font-size: 12px;}
	.index .index_a{height: 100%;overflow: hidden;}
	.index .product div.index_text{width: 100%;}
	.index .product div.index_text h5{font-size: 12px;margin: 2% 5%;}
	.index_1 .info{font-size: 16px;margin: -5px auto 0;}
	.index_1 .content_left{float: initial;width: 100%;text-align: center;margin: auto;padding-top: 0;}
	.index_1 .info_cont{text-align: left;font-size: 12px;padding-top: 0;width: 90%;margin: 16px auto 0;line-height: 22px;}
	.index_1 .content_right{width: 100%;margin: 40px auto 0;float: inherit;}
	.index_2{padding: 60px 0;}
	.index_2 .info{font-size: 16px;margin: -5px auto 0;}
	.index_2 .content_left{margin-top: 0;width: 100%;text-align: center;float: none;}
	.index_2 .info_cont{font-size: 12px;padding-top: 0;width: 90%;margin: 16px auto 0;line-height: 22px;text-align: left;}
	.index_2 .info_cont1{font-size: 12px;color: #5a5a5a;width: 100%;padding-top: 0;}
	.index_2 .content_right{width: 100%;float: none;margin-top: 20px;}
	.index_2 .content_right img{width: 90%;margin: auto;display: none;}
	.index_2 .index_2_cont{font-size: 40px;margin-top: 30px;}
	.index_2 .content_right img:last-child{display:block}
	.index_2 .index_2_cont img{display: inline-block;text-align: center;float: initial;width: 80px;}
	.index_2 .index_2_cont span{display: inline-block;text-align: center;float: initial;position: relative;top: -25px;margin: 0 6px;}
	.index_3 .case_ul li{width: 100%;height: auto;}
	.index_3 .case_ul div.case_ullast{position:relative;background-color:#05288c;width: 100%;height: auto;padding-bottom: 0;}
	.index_3 .case_ul div.case_ullast>img{display: none;}
	.index_3 .case_ul div.case_ullast a{position: relative;line-height: 48px;top: inherit;left: inherit;-webkit-transform: inherit;-o-transform: inherit;-moz-transform: inherit;transition: inherit;}
	.index_3 .case_ul div.case_ullast a h3{display: none;}
	.index_3 .case_ul div.case_ullast a span{font-size: 14px;display: block;}
	.index_3 .case_ul div.case_ullast a p{display: none;}
	.index_3 .case_ul .index_3_hover span{font-size: 14px;}
	.index_3 .index_3_hover{padding: 10% 0 0 10%;}
	.index_3 .ab_3_name{font-size: 14px;}
	.index_3 .ab_3_cont{font-size: 16px;line-height: 28px;margin: 6% 0;}
	.index_4 .brand ul li a img{height: 100%;width: 100%;}
	.index_4{position:relative;background:#fff;text-align:center;}
	.index_4 .title{font-size: 24px;}
	.index_4 .info{font-size: 16px;width: 100%;margin: -5px auto;}
	.index_4 .info_cont{font-size: 12px;width: 90%;line-height: 22px;padding-top: 0;text-align: left;margin-top: 16px;}
	.index_4 .brand{margin: 40px auto 0;}
	.index_4 .brand ul{overflow:hidden}
	.index_4 .brand ul li{width: 33.333%;float: left;margin: 8px 0;}
	.index_4 .brand ul li a{width: 88%;margin: auto;}
	.index_5{display: none;}
	.index_6{display: none;}
	.index_7{display: none;}
	.index_8{display: none;}
	.works .index_3 .case_ul li{width: 100%; height: auto;}
	.workmargin{width: 100%;}
	.works .index_3 .ab_3_name{font-size: 16px;}
	.works .index_3{margin: 40px 0 80px;}
	.work_back{display: block;float: none;margin: 70px auto 20px;font-size: 15px;width: 120px;}
	.work_share{margin: auto;float: initial;text-align: center;position: absolute;top: 0px;left: 0;right: 0;font-size: 18px;}
	.work_share a{width: 36px;height: 36px;top: 11px;margin-right: 5px;}
	.work_next{font-size: 15px;display: none;}
	.work_next label{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 26px;}
	.works .index_3 .case_ul .index_3_hover span{margin-top: 10px;}
	.works_content h2{font-size: 28px;font-weight: bold;color: #333333;margin-top:40px;margin-bottom:30px;}
    .works_content h3{font-size: 20px;line-height: 3ex;font-weight: bold;color: #333333;margin-top:15px;margin-bottom:10px;}
    .works_content h4{font-size: 18px;line-height: 3ex;font-weight: bold;margin-top:5px;margin-bottom:5px;}
	.works_content{font-size: 16px;padding: 10px 0;}
	.works_content img{margin:0px 0px 10px;}
	.jqad{display:none;}
	.jqad640{display:block;}
	.work_exp{font-size: 14px;line-height: 25px;display: none;}
	.work_exp label{display: block;float: none;width: 100%;text-align: left;}
	.work_exp label:nth-child(2){text-align: left;}
	.work_exp label:last-child{text-align: left;}
	.work_title{font-size: 22px;margin: -10px auto 0;border-bottom: 1px solid #e0e0e0;padding-bottom: 20px;}
	.works .container{width: 90%;}
	.imgcontainer{width: 100%;}
	.works .text{width: 100%; display: block;margin: 0px auto 0px auto;padding: 10px 0px 10px 0px;}
	.aboutBanner{height: 354px;}
	.about_eng{font-size: 14px;}
	.about_jq{font-weight: bold;margin: 2px auto 0;font-size: 32px;}
	.about_title{margin-top: 56px;font-size: 28px;}
	.aboutContent{margin-top: 5px;font-size: 16px;}
	.about_bot{display: none;}
	.about_env{overflow: hidden;padding: 0;width: 100%;}
	.about_env img{float: left;width: 25%;}
	.about_slogan{margin-top: 70px;}
	.about_slogan_list{float: none;width: 100%;padding-bottom: 46px;}
	.about_slogan_list h3{font-size: 24px;}
	.about_slogan_list h4{font-size: 15px;line-height: 28px;margin-top: 10px;}
	.about_isho{padding: 54px 0 100px;}
	.about_gs{margin-top: 60px;}
	.about_isho_img{display: none;}
	.about_isho_js{width: 100%;font-size: 15px;}
	.about_isho_js p{line-height: 28px;}
	.about_isho .title_name{top: -27px;}
	.about_isho .title_ch{font-weight:bold;font-size: 36px;}
	.about_slogan_list:nth-child(2){position: initial;top: initial;left: initial;transition: inherit;-webkit-transform: inherit;-moz-transform: inherit;-o-transform: inherit;}
	.about_slogan_list:last-child{float: none;}
	.contact{height: auto;overflow: hidden;padding: 40px 0 80px;}
	.contact_cen{font-size: 16px;width: 297px;-webkit-transform: initial;-moz-transform: initial;-o-transform: initial;transform: initial;position: initial;top: initial;left: initial;margin: auto;}
	.contact_le{text-align: center;float: none;}
	.contact_logo{display: none;}
	.contact_text{text-align: left;margin-top: 30px;}
	.contact_text img{top: 12px;width: 36px;height: 36px;margin-right: 12px;}
	.contact_or{display: none;}
	.contact_or label{display:inline-block;width:66px;height:66px;border-radius:66px;background-color:#5a5a5a;color:#fff;text-align:center;font-size:14px;line-height:66px;}
	.contact_or span{position:relative;top:7px;display:inline-block;margin:0 6px;color:#c8c8c8;font-size:33px;}
	.contact_auto{position: initial;float:none;margin: inherit;-webkit-transform: initial;-moz-transform: initial;-o-transform: initial;transform: initial;float: none;text-align: center;}
	.contact_ri{display: none;}
	.contact_adv{display:block;margin-top:10px;width:140px;height:42px;border:1px solid #3450a2;background-color:#05288c;color:#fff;text-align:center;font-size:17px;line-height:43px;}
	.contact_ewm{display:block;margin-top:70px;width:142px;}
	.contact_ri p{margin-top:5px;padding:0 6px;text-align:justify;font-size:14px;text-align-last:justify;}
	.contact_div{margin-top: 0;}
	.contact_tel{display: block;font-size: 18px;width: 190px;height: 58px;line-height: 58px;}
	.article .container{position: initial;width: 100%;}
	.article{padding-bottom: 30px;}
	.article_nav{column-count: initial;column-gap: 0;border-bottom: 0;padding: 30px 0;width: 94%;margin: auto;}
	.article_nav a{width: 23%;height: 36px;font-size: 14px;line-height: 36px;margin-right: 0;display: inline-block;margin: 0 1%;}
	.article_list{width: 100%;}
	.article_conul li{padding: 0;border: 0;}
	.article_img{float: none;width: 100%;height: auto;display: block;}
	.article_scale{width: 100%;height: auto;}
	.article_text{position: initial;padding-left: 0;-webkit-transform: initial;-moz-transform: initial;-o-transform: initial;transform: initial;overflow: hidden;width: 96%;margin: auto;padding: 14px 0;}
	.article_text .title{float: left;font-size: 16px;margin-top: 7px;width: 60%;}
	.article_time{display: none;}
	.article_cont{display: none;}
	.article_url{font-size: 14px;float: right;margin-top: 0;width: 100px;height: 32px;line-height: 32px;}
	.article_page{text-align: center;float: none;}
	.article_page a{display:inline-block;margin:0 1px;width:40px;height:40px;border:1px solid #e7e7e7;color:#5a5a5a;text-align:center;line-height:40px;}
	.article_page a.prev_page{color:#e7e7e7;}
	.article_page a.next_page{color:#e7e7e7;}
	.article_page a.page{border:1px solid #05288c;background-color:#05288c;color:#fff;}
}
@media  (min-width: 480px) and (max-width: 639px) {
	.index .title{font-size: 24px;}
	.index .info{font-size: 17px;}
	.index .info_cont{font-size: 12px;text-align: left;width: 90%;margin-top: 22px;}
	.index .product div.index_ab{margin-top: 10px;height: 54%;}
	.index .product{width: 75%;margin: 28px auto;}
	.index .product a{width:50%;height: calc(34vw);}
	.index .product a img{width: 6vw;}
	.index .product a h4{font-size: 17px;margin: 0px auto 0;}
	.index .product a:nth-child(3){background-color: #b4a578;}
	.index .product a:nth-child(3) .index_text{background-color: #b4a578;}
	.index .product a:nth-child(3) span{color: #d7c88c;}
	.index .product a:nth-child(4) span{color: #145abe;}
	.index .product a:nth-child(4){background-color: #05288c;}
	.index .product a:nth-child(4) .index_text{background-color: #05288c;}
	.index .product a span{font-size: 13px;}
	.index .index_a{height: 100%;overflow: hidden;}
	.index .product div.index_text h5{font-size: 14px;margin: 2% 5%;}
	.index_1 .title{font-size: 24px;}
	.index_1 .info{font-size: 17px;}
	.index_1 .content_left{float: initial;width: 100%;text-align: center;padding-top: 0;}
	.index_1 .info_cont{text-align: left;font-size: 12px;padding-top: 0;width: 90%;margin: 22px auto 0;}
	.index_1 .content_right{width: 90%;margin: 38px auto 0;float: inherit;}
	.index_2{padding: 60px 0;}
	.index_2 .title{font-size: 24px;text-align: center;}
	.index_2 .info{font-size: 17px;margin: 0px auto 0;}
	.index_2 .content_left{margin-top: 0;width: 100%;text-align: center;float: none;}
	.index_2 .info_cont{font-size: 12px;padding-top: 0;width: 90%;margin: 22px auto 0;line-height: 22px;text-align: left;}
	.index_2 .info_cont1{font-size: 12px;color: #5a5a5a;width: 100%;padding-top: 0;}
	.index_2 .content_right{width: 100%;float: none;margin-top: 20px;}
	.index_2 .content_right img{width: 76%;margin: auto;display: none;}
	.index_2 .index_2_cont{font-size: 50px;margin-top: 30px;}
	.index_2 .content_right img:last-child{display:block}
	.index_2 .index_2_cont img{display: inline-block;text-align: center;float: initial;width: 75px;}
	.index_2 .index_2_cont span{display: inline-block;text-align: center;float: initial;position: relative;top: -22px;margin: 0 6px;}
	.index_3 .case_ul li{width: 100%;height: auto;}
	.index_3 .case_ul div.case_ullast{position:relative;background-color:#05288c;width: 100%;height: auto;padding-bottom: 0;}
	.index_3 .case_ul div.case_ullast>img{display: none;}
	.index_3 .case_ul div.case_ullast a{position: relative;top: 0;line-height: 48px;top: inherit;left: inherit;-webkit-transform: inherit;-o-transform: inherit;-moz-transform: inherit;transition: inherit;}
	.index_3 .case_ul div.case_ullast a h3{display: none;}
	.index_3 .case_ul div.case_ullast a span{font-size: 16px;display: block;line-height: 60px;}
	.index_3 .case_ul div.case_ullast a p{display: none;}
	.index_3 .index_3_hover{padding: 15% 0 0 12%;}
	.index_3 .ab_3_name{font-size: 18px;}
	.index_3 .ab_3_cont{font-size: 20px;margin: 7% 0;}
	.index_3 .case_ul .index_3_hover span{font-size: 16px;}
	.index_4{position:relative;background:#fff;text-align:center;}
	.index_4 .title{font-size: 24px;}
	.index_4 .info{font-size: 17px;width: 100%;margin: 0px auto;}
	.index_4 .info_cont{font-size: 12px;width: 90%;line-height: 22px;padding-top: 6px;text-align: left;}
	.index_4 .brand{width: 94%;margin: 45px auto 0;}
	.index_4 .brand ul{overflow:hidden}
	.index_4 .brand ul li{width: 33.3333%;margin: 0 auto 16px;float: left;}
	.index_4 .brand ul li a{width: 88%;margin: auto;}
	.index_4 .brand ul li a img{width: 100%;height: 100%;}
	.index_5{display: none;}
	.index_6{display: none;}
	.index_7{display: none;}
	.index_8{display: none;}
	.works .index_3 .case_ul li{width: 100%;height: auto;}
	.workmargin{width: 100%;}
	.works .index_3 .ab_3_name{font-size: 18px;}
	.works .index_3{margin: 40px 0 80px;}
	.work_back{display: block;float: none;margin: 50px auto 20px;width: 170px;height: 48px;line-height: 48px;font-size: 18px;}
	.work_share{margin: auto;float: initial;text-align: center;position: absolute;top: 3px;left: 0;right: 0;font-size: 22px;}
	.work_share a{width: 40px;height: 40px;top: 14px;margin-right: 3px;}
	.work_next{display: none;}
	.work_next label{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 26px;}
	.works_content{font-size: 15px;padding: 20px 0;}
	.jqad{display:none;}
	.jqad640{display:block;}
	.work_exp{font-size: 15px;line-height: 25px;display: none;}
	.work_exp label{display: block;float: none;width: 100%;text-align: left;}
	.work_exp label:nth-child(2){text-align: left;}
	.work_exp label:last-child{text-align: left;}
	.work_title{font-size: 24px;margin: 20px auto 0;border-bottom: 1px solid #e0e0e0;padding-bottom: 20px;}
	.works .container{width: 90%;}
	.imgcontainer{width: 100%;}
	.works .text{width: 100%; display: block;margin: 0px auto 0px auto;padding: 40px 0px 40px 0px;}
	.aboutBanner{height: 354px;}
	.about_eng{font-size: 16px;}
	.about_jq{font-weight: bold;margin: 5px auto 0;font-size: 36px;}
	.about_title{margin-top: 50px;font-size: 36px;}
	.aboutContent{margin-top: 7px;font-size: 19px;}
	.about_bot{display: none;}
	.about_env{overflow: hidden;padding: 0;width: 100%;}
	.about_env img{float: left;width: 25%;}
	.about_slogan{margin-top: 80px;}
	.about_slogan_list{float: none;width: 100%;padding-bottom: 50px;}
	.about_slogan_list h3{font-size: 26px;}
	.about_slogan_list h4{font-size: 16px;line-height: 32px;margin-top: 14px;}
	.about_isho{padding: 68px 0 120px;}
	.about_gs{margin-top: 70px;}
	.about_isho_img{display: none;}
	.about_isho_js{width: 100%;font-size: 16px;}
	.about_isho_js p{line-height: 36px;}
	.about_isho .title_name{top: -30px;}
	.about_isho .title_ch{font-weight:bold;font-size: 40px;}
	.about_slogan_list:nth-child(2){position: initial;top: initial;left: initial;transition: inherit;-webkit-transform: inherit;-moz-transform: inherit;-o-transform: inherit;}
	.about_slogan_list:last-child{float: none;}
	.contact{height: auto;overflow: hidden;padding: 50px 0 100px;}
	.contact_cen{font-size: 20px;width: 364px;-webkit-transform: initial;-moz-transform: initial;-o-transform: initial;transform: initial;position: initial;top: initial;left: initial;margin: auto;}
	.contact_le{text-align: center;float: none;}
	.contact_logo{display: none;}
	.contact_text{text-align: left;margin-top: 44px;}
	.contact_text img{top: 16px;width: 46px;height: 46px;}
	.contact_or{display: none;}
	.contact_or label{display:inline-block;width:66px;height:66px;border-radius:66px;background-color:#5a5a5a;color:#fff;text-align:center;font-size:14px;line-height:66px;}
	.contact_or span{position:relative;top:7px;display:inline-block;margin:0 6px;color:#c8c8c8;font-size:33px;}
	.contact_auto{position: initial;float:none;margin: inherit;-webkit-transform: initial;-moz-transform: initial;-o-transform: initial;transform: initial;float: none;text-align: center;}
	.contact_ri{display: none;}
	.contact_adv{display:block;margin-top:10px;width:140px;height:42px;border:1px solid #3450a2;background-color:#05288c;color:#fff;text-align:center;font-size:17px;line-height:43px;}
	.contact_ewm{display:block;margin-top:70px;width:142px;}
	.contact_ri p{margin-top:5px;padding:0 6px;text-align:justify;font-size:14px;text-align-last:justify;}
	.contact_div{margin-top: 0;}
	.contact_tel{display: block;font-size: 22px;width: 230px;height: 68px;line-height: 70px;}
	.article .container{position: initial;width: 100%;}
	.article{padding-bottom: 30px;}
	.article_nav{column-count: initial;column-gap: 0;border-bottom: 0;padding: 38px 0;width: 88%;margin: auto;}
	.article_nav a{width: 23%;height: 38px;font-size: 16px;line-height: 38px;margin-right: 0;display: inline-block;margin: 0 1%;}
	.article_list{width: 100%;}
	.article_conul li{padding: 0;border: 0;}
	.article_img{float: none;width: 100%;height: auto;display: block;}
	.article_scale{width: 100%;height: auto;}
	.article_text{position: initial;padding-left: 0;-webkit-transform: initial;-moz-transform: initial;-o-transform: initial;transform: initial;overflow: hidden;width: 92%;margin: auto;padding: 16px 0;}
	.article_text .title{float: left;font-size: 20px;margin-top: 6px;width: 70%;}
	.article_time{display: none;}
	.article_cont{display: none;}
	.article_url{font-size: 15px;float: right;margin-top: 0;width: 116px;height: 36px;line-height: 36px;}
	.article_page{text-align: center;float: none;}
	.article_page a{display:inline-block;margin:0 1px;width:40px;height:40px;border:1px solid #e7e7e7;color:#5a5a5a;text-align:center;line-height:40px;}
	.article_page a.prev_page{color:#e7e7e7;}
	.article_page a.next_page{color:#e7e7e7;}
	.article_page a.page{border:1px solid #05288c;background-color:#05288c;color:#fff;}
}

@media  (min-width: 640px) and (max-width: 839px) {
	.title{font-size: 45px;}
	.info{font-size: 26px;}
	.info_cont{font-size: 16px;width: 96%;text-align: left;}
	.index .product div.index_ab{margin-top: 20%;height: 10vw;}
	.index .product{width: 74%;margin: 70px auto 0;}
	.index .product a{width:50%;height: calc(31vw);}
	.index .product a img{height: 9vw;}
	.index .product a h4{font-size: 3.3vw;margin: 9% auto 0;}
	.index .product a:nth-child(3){background-color: #b4a578;}
	.index .product a:nth-child(3) .index_text{background-color: #b4a578;}
	.index .product a:nth-child(3) span{color: #d7c88c;}
	.index .product a:nth-child(4) span{color: #145abe;}
	.index .product a:nth-child(4){background-color: #05288c;}
	.index .product a:nth-child(4) .index_text{background-color: #05288c;}
	.index .index_a{height: 100%;overflow: hidden;}
	.index .product div.index_text h5{font-size: 16px;margin: 3% 5%;}
	.index_1 .content_left{float: initial;text-align: center;margin: auto;width: 100%;padding-top: 0;}
	.index_1 .content_right{width: 78%;margin: 70px auto 0;float: inherit;}
	.index_1 .info_cont{padding-top: 0;margin-top: 26px;}
	.index_2{height: 1000px;}
	.index_2{padding: 70px 0;}
	.index_2 .content_left{margin: auto;width: 100%;text-align: center;float: none;}
	.index_2 .info_cont{font-size: 16px;margin: 26px auto 0;text-align: left;}
	.index_2 .info_cont1{font-size: 14px;color: #5a5a5a;width: 100%;padding-top: 0;}
	.index_2 .content_right{width: 100%;float: none;margin-top: 40px;}
	.index_2 .content_right img{width: 76%;margin: auto;display: none;}
	.index_2 .index_2_cont{font-size: 78px;margin-top: 44px;}
	.index_2 .content_right img:last-child{display:block}
	.index_2 .index_2_cont img{display: inline-block;text-align: center;float: initial;width: 150px;}
	.index_2 .index_2_cont span{display: inline-block;text-align: center;float: initial;position: relative;top: -40px;margin: 0 6px;}
	.index_3 .case_ul{overflow:hidden;}
	.index_3 .case_ul li{width: 50%;height: auto;}
	.index_3 .case_ul li:nth-child(9){display: none;}
	.index_3 .case_ul .index_3_hover span{font-size: 15px;}
	.index_3 .index_3_hover{padding: 10% 0 0 8%;}
	.index_3 .ab_3_name{font-size: 16px;color: #8c8c8c;}
	.index_3 .ab_3_cont{font-size: 18px;line-height: 30px;margin: 6% 0;}
	.index_3 .ab_3_cont label{display: block;}
	.index_3 .case_ul div.case_ullast{width: 50%;height: auto;padding-bottom: 35.3125%;}
	.index_3 .case_ul div.case_ullast>img{width: 170px;}
	.index_3 .case_ul div.case_ullast a{top: 54.4%;}
	.index_3 .case_ul div.case_ullast a h3{font-size: 30px;}
	.index_3 .case_ul div.case_ullast:hover a h3{color:#d7c88c;}
	.index_3 .case_ul div.case_ullast a span{font-size: 14px;}
	.index_3 .case_ul div.case_ullast a p{font-size: 13px;}
	.index_4{position:relative;background:#fff;text-align:center;}
	.index_4 .title{font-size: 45px;}
	.index_4 .info{font-size: 25px;width: 100%;margin: 5px auto;}
	.index_4 .info_cont{font-size: 16px;width: 100%;text-align: left;}
	.index_4 .brand{width: 100%;margin: 45px auto 0;}
	.index_4 .brand ul li{width: 33.33333%;margin-bottom: 28px;}
	.index_4 .brand ul li a{margin: auto;width: 94%;}
	.index_4 .brand ul li a img{width: 100%;height: auto;}
	.index_5{display: none;}
	.index_6{display: none;}
	.index_7{display: none;}
	.index_8{display: none;}
	.works .index_3 .case_ul li{width: 100%;height: auto;}
	.workmargin{width: 100%;}
	.works .index_3{margin: 40px 0 100px;}
	.works .container{width: 90%;}
	.imgcontainer{width: 100%;}
	.works .text{width: 100%; display: block;margin: 0px auto 0px auto;padding: 20px 0px 20px 0px;}
	.works_content{font-size: 16px;padding: 20px 0;}
	.works_content h2{font-size: 35px;font-weight: bold;color: #333333;margin-bottom:20px; }
    .works_content h3{font-size: 30px;line-height: 3ex;font-weight: bold;color: #333333;margin-bottom:10px;}
    .works_content h4{font-size: 20px;line-height: 3ex;font-weight: bold;margin-bottom:5px; }
	.work_exp{font-size: 16px;line-height: 28px;display: none;}
	.work_exp label{display: block;float: none;width: 100%;text-align: left;}
	.work_exp label:nth-child(2){text-align: left;}
	.work_exp label:last-child{text-align: left;}
	.work_title{font-size: 32px;margin: 46px auto 0;border-bottom: 1px solid #e0e0e0;padding: 0 0 24px;}
	.work_back{display: right;float: none;margin: 10px auto 20px;width: 176px;height: 52px;line-height: 52px;font-size: 20px;}
	.work_share{margin: auto;float: initial;text-align: center;position: absolute;top: 3px;left: 0;right: 0;font-size: 24px;}
	.work_share a{width: 46px;height: 46px;top: 14px;margin-right: 6px;}
	.work_next{display: none;}
	.work_next label{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 26px;}
	.aboutBanner{height: 460px;}
	.about_jq{font-weight: bold;margin: 6px auto 0;font-size: 38px;}
	.about_title{margin-top: 55px;font-size: 38px;}
	.about_bot{margin-top: 60px;}
	.about_env{overflow: hidden;padding: 0;width: 100%;}
	.about_env img{float: left;width: 25%;}
	.about_slogan_list{float: none;width: 100%;padding-bottom: 66px;}
	.about_slogan_list h3{font-size: 30px;}
	.about_slogan_list h4{font-size: 18px;line-height: 34px;margin-top: 16px;}
	.about_isho{padding: 68px 0 150px;}
	.about_gs{margin-top: 80px;}
	.about_isho_img{display: none;}
	.about_isho_js{width: 100%;font-size: 18px;}
	.about_isho_js p{line-height: 36px;}
	.about_slogan_list:nth-child(2){position: initial;top: initial;left: initial;transition: inherit;-webkit-transform: inherit;-moz-transform: inherit;-o-transform: inherit;}
	.about_slogan_list:last-child{float: none;}
	.contact{height: auto;overflow: hidden;padding: 60px 0 120px;}
	.contact_cen{font-size: 23px;width: 414px;-webkit-transform: initial;-moz-transform: initial;-o-transform: initial;transform: initial;position: initial;top: initial;left: initial;margin: auto;}
	.contact_le{text-align: center;float: none;}
	.contact_logo{display: none;}
	.contact_text{text-align: left;}
	.contact_text img{top: 17px;width: 50px;height: 50px;}
	.contact_or{display: none;}
	.contact_or label{display:inline-block;width:66px;height:66px;border-radius:66px;background-color:#5a5a5a;color:#fff;text-align:center;font-size:14px;line-height:66px;}
	.contact_or span{position:relative;top:7px;display:inline-block;margin:0 6px;color:#c8c8c8;font-size:33px;}
	.contact_auto{position: initial;float:none;margin: inherit;-webkit-transform: initial;-moz-transform: initial;-o-transform: initial;transform: initial;float: none;text-align: center;}
	.contact_ri{display: none;}
	.contact_adv{display:block;margin-top:10px;width:140px;height:42px;border:1px solid #3450a2;background-color:#05288c;color:#fff;text-align:center;font-size:17px;line-height:43px;}
	.contact_ewm{display:block;margin-top:70px;width:142px;}
	.contact_ri p{margin-top:5px;padding:0 6px;text-align:justify;font-size:14px;text-align-last:justify;}
	.contact_div{margin-top: 0;}
	.contact_tel{display: block;font-size: 26px;width: 260px;height: 78px;line-height: 78px;}
	.article .container{position: initial;width: 100%;}
	.article{padding-bottom: 30px;}
	.article_nav{column-count: initial;column-gap: 0;border-bottom: 0;padding: 38px 0;width: 88%;margin: auto;}
	.article_nav a{width: 23%;height: 42px;font-size:18px;line-height: 42px;margin-right: 0;display: inline-block;margin: 0 0.8%;}
	.article_list{width: 100%;}
	.article_conul li{padding: 0;border: 0;}
	.article_img{float: none;width: 100%;height: auto;display: block;}
	.article_scale{width: 100%;height: auto;}
	.article_text{position: initial;padding-left: 0;-webkit-transform: initial;-moz-transform: initial;-o-transform: initial;transform: initial;overflow: hidden;width: 92%;margin: auto;padding: 24px 0;}
	.article_text .title{float: left;width: 60%;}
	.article_time{display: none;}
	.article_cont{display: none;}
	.article_url{font-size: 18px;float: right;margin-top: 0;width: 130px;height: 38px;}
	.article_page{text-align: center;float: none;}
	.article_page a{display:inline-block;margin:0 1px;width:40px;height:40px;border:1px solid #e7e7e7;color:#5a5a5a;text-align:center;line-height:40px;}
	.article_page a.prev_page{color:#e7e7e7;}
	.article_page a.next_page{color:#e7e7e7;}
	.article_page a.page{border:1px solid #05288c;background-color:#05288c;color:#fff;}
}

@media (min-width: 840px) and (max-width:959px ) {
	.indexBanner{}
	.title{font-size: 30px;line-height: 40px;}
	.info{font-size: 16px;margin: 0;}
	.info_cont{font-size: 12px;text-align: left;line-height: 24px;margin-top: 8px;}
	.index .product{margin-top: 46px;}
	.index .product div.index_ab{margin-top: 24px;height: 70px;}
	.index .product a{height: 175px;}
	.index .product a:nth-child(even){background-color: #b4a578;}
	.index .product a h4{font-size: 18px;margin: 12px auto 0;}
	.index .product a img{width: 36px;}
	.index .product a span{font-size: 12px;}
	.index .product a:nth-child(even) span{color: #d7c88c;}
	.index .product div.index_text h5{font-size: 12px;margin: 2.5% 6%;}
	.index_1{text-align: left;}
	.index_1 .content_left{width: 48%;padding-top: 52px;}
	.index_1 .info_cont{padding-top: 0px;width: 309px;float: left;}
	.index_2 .content_left{width: 43%;margin-top: 65px;}
	.index_2 .info_cont1{font-size: 12px;color: #5a5a5a;padding-top: 16px;width:100%;}
	.index_2 .content_right{float:right;width: 52%;}
	.index_2 .content_right img{display:block;width: 100%;}
	.index_2 .content_right img:last-child{display:none}
	.index_2 .index_2_cont{font-size: 50px;margin-top: 24px;}
	.index_2 .index_2_cont img{width: 74px;}
	.index_2 .index_2_cont span{margin-top: 0px;}
	.index_3 .case_ul{overflow:hidden}
	.index_3 .case_ul li{width: 50%;height: auto;}
	.index_3 .case_ul li:nth-child(9){display: none;}
	.index_3 .case_ul .index_3_hover span{font-size: 16px;}
	.index_3 .index_3_hover{padding: 10% 0 0 8%;}
	.index_3 .ab_3_name{font-size: 18px;}
	.index_3 .ab_3_cont{font-size: 20px;line-height: 34px;margin: 6% 0;}
	.index_3 .ab_3_cont label{display: block;}
	.index_3 .case_ul div.case_ullast{height: auto;width: 50%;padding-bottom: 35.3125%;}
	.index_3 .case_ul div.case_ullast>img{width: 170px;}
	.index_3 .case_ul div.case_ullast a{top: 54.4%;}
	.index_3 .case_ul div.case_ullast a h3{font-size: 30px;}
	.index_3 .case_ul div.case_ullast:hover a h3{color:#d7c88c;}
	.index_3 .case_ul div.case_ullast a span{font-size: 14px;}
	.index_3 .case_ul div.case_ullast a p{font-size: 13px;}
	.index_4 .brand{margin-top: 42px;}
	.index_4 .brand ul li{margin-bottom: 18px;}
	.index_4 .brand ul li a img{width: 130px;height: 43px;}
	.index_5 .product{margin-top: 30px;}
	.index_5 .product a{height: 160px;}
	.index_5 .product a h4{font-size: 14px;}
	.index_5 .product a span{font-size: 12px;margin-top: 0px;}
	.index_6 .um_cont p{font-size: 16px;}
	.index_6 .index_um{margin-top: 40px;}
	.index_6 .um_cont label{margin: 2px 0 18px;line-height: 19px;-webkit-line-clamp: 2;height: 40px;}
	.index_6 .um_cont{width: 20%;}
	.index_6 .um_cen{width: 45%;}
	.index_7 .um_cont:nth-child(3){display: none;}
	.index_7 .um_cont:nth-child(4){display: none;}
	.index_7 .um_cont label{margin-top: 5px;font-size: 12px;}
	.index_7 .answerBanner{margin-top: 35px;}
	.index_7 .um_cont p{font-size: 20px;}
	.index_7 .swiper-button-prev,.index_7 .swiper-container-rtl .swiper-button-next {background-image: url(../../%E6%A8%A1%E6%9D%BF%E5%A4%87%E4%BB%BD/jqgood/assets/images/ba_left.png);left: 24%;float: left;}
	.index_7 .swiper-button-next,.index_7 .swiper-container-rtl .swiper-button-prev {background-image: url(../../%E6%A8%A1%E6%9D%BF%E5%A4%87%E4%BB%BD/jqgood/assets/images/ba_right.png);bottom: inherit;right: 28%;float: right;}
	.index_7 .swiper-button-next,.index_7 .swiper-button-prev{margin-top: 54px;position: relative;background-size: 18px 38px;}
	.index_8 .indexview{margin-top: 46px;}
	.index_8 .indexview ul li .indexview_div{width: 88%;}
	.index_8 .indexview ul li:last-child .indexview_div{float: right;}
	.index_8 .indexview ul li .indexview_div p{font-size: 16px;margin-top: 14px;}
	.index_8 .indexview ul li .indexview_div img{display:block;width: 205px;height: 144px;}
	.index_8 .indexview ul li .indexview_div label{line-height: 26px;}
	.index_8 .index_more{color: #5a5a5a;border: 1px solid #8c8c8c;font-size: 13px;padding: 2px 5px;float: right;margin-top: 34px;}
	.works .index_3 .case_ul li{width: 100%;height: auto;}
	.workmargin{width: 100%;}
	.works .index_3 .ab_3_name{font-size: 22px;}
	.works .index_3 .case_ul .index_3_hover span{font-size: 16px;}
	.works .index_3{margin: 40px 0 100px;}
	.works .container{width: 90%;}
	.imgcontainer{width: 100%;}
	.works .text{width: 100%; display: block;margin: 0px auto 0px auto;padding: 20px 0px 20px 0px;}
	.about_env{overflow: hidden;padding: 0;width: 100%;}
	.about_env img{float: left;width: 25%;}
	.about_slogan_list{float: none;width: 100%;padding-bottom: 66px;}
	.about_slogan_list h3{font-size: 30px;}
	.about_slogan_list h4{font-size: 18px;line-height: 34px;margin-top: 16px;}
	.about_isho{padding: 68px 0 150px;}
	.about_gs{margin-top: 80px;}
	.about_isho_img{display: none;}
	.about_isho_js{width: 100%;font-size: 18px;}
	.about_isho_js p{line-height: 36px;}
	.about_slogan_list:nth-child(2){position: initial;top: initial;left: initial;transition: inherit;-webkit-transform: inherit;-moz-transform: inherit;-o-transform: inherit;}
	.about_slogan_list:last-child{float: none;}
	.contact{height: auto;overflow: hidden;padding: 60px 0 140px;}
	.contact_cen{font-size: 25px;width: 448px;-webkit-transform: initial;-moz-transform: initial;-o-transform: initial;transform: initial;position: initial;top: initial;left: initial;margin: auto;}
	.contact_le{text-align: center;float: none;}
	.contact_logo{display: none;}
	.contact_text{text-align: left;}
	.contact_text img{top: 18px;margin-right: 18px;width: 54px;height: 54px;}
	.contact_or{display: none;}
	.contact_or label{display:inline-block;width:66px;height:66px;border-radius:66px;background-color:#5a5a5a;color:#fff;text-align:center;font-size:14px;line-height:66px;}
	.contact_or span{position:relative;top:7px;display:inline-block;margin:0 6px;color:#c8c8c8;font-size:33px;}
	.contact_auto{position: initial;float:none;margin: inherit;-webkit-transform: initial;-moz-transform: initial;-o-transform: initial;transform: initial;float: none;text-align: center;}
	.contact_ri{display: none;}
	.contact_adv{display:block;margin-top:10px;width:140px;height:42px;border:1px solid #3450a2;background-color:#05288c;color:#fff;text-align:center;font-size:17px;line-height:43px;}
	.contact_ewm{display:block;margin-top:70px;width:142px;}
	.contact_ri p{margin-top:5px;padding:0 6px;text-align:justify;font-size:14px;text-align-last:justify;}
	.contact_div{margin-top: 0;}
	.contact_tel{display: block;}
	.article .container{position: initial;width: 100%;}
	.article{padding-bottom: 50px;}
	.article_nav{column-count: initial;column-gap: 0;border-bottom: 0;padding: 38px 0;width: 88%;margin: auto;}
	.article_nav a{width: 23%;height: 42px;font-size:18px;line-height: 42px;margin-right: 0;display: inline-block;margin: 0 0.8%;}
	.article_list{width: 100%;}
	.article_conul li{padding: 0;border: 0;}
	.article_img{float: none;width: 100%;height: auto;display: block;}
	.article_scale{width: 100%;height: auto;}
	.article_text{position: initial;padding-left: 0;-webkit-transform: initial;-moz-transform: initial;-o-transform: initial;transform: initial;overflow: hidden;width: 92%;margin: auto;padding: 24px 0;}
	.article_text .title{float: left;width: 60%;}
	.article_time{display: none;}
	.article_cont{display: none;}
	.article_url{font-size: 18px;float: right;margin-top: 0;width: 130px;height: 38px;}
	.article_page{text-align: center;float: none;}
	.article_page a{display:inline-block;margin:0 1px;width:40px;height:40px;border:1px solid #e7e7e7;color:#5a5a5a;text-align:center;line-height:40px;}
	.article_page a.prev_page{color:#e7e7e7;}
	.article_page a.next_page{color:#e7e7e7;}
	.article_page a.page{border:1px solid #05288c;background-color:#05288c;color:#fff;}
}

@media  (min-width: 960px) and (max-width: 1279px) {
	.indexBanner{}
	.title{font-size: 36px;line-height: 40px;}
	.info{font-size: 20px;margin: 0;}
	.info_cont{font-size: 14px;text-align: left;line-height: 24px;margin-top: 18px;}
	.index .product{margin-top: 65px;}
	.index .product div.index_ab{margin-top: 24px;height: 90px;}
	.index .product a{height: 200px;}
	.index .product a:nth-child(even){background-color: #b4a578;}
	.index .product a h4{font-size: 21px;margin: 12px auto 0;}
	.index .product a img{height: 60px;}
	.index .product a span{font-size: 12px;}
	.index .product a:nth-child(even) span{color: #d7c88c;}
	.index .product div.index_text h5{font-size: 14px;margin: 2.5% 6%;}
	.index_1{text-align: left;}
	.index_1 .content_left{width: 48%;padding-top: 52px;}
	.index_1 .info_cont{padding-top: 9px;width: 371px;float: left;}
	.index_2 .content_left{width: 43%;margin-top: 65px;}
	.index_2 .info_cont1{font-size: 12px;color: #5a5a5a;padding-top: 16px;width:100%;}
	.index_2 .content_right{float:right;width: 52%;}
	.index_2 .content_right img{display:block;width: 100%;}
	.index_2 .content_right img:last-child{display:none}
	.index_2 .index_2_cont{font-size: 50px;margin-top: 30px;}
	.index_2 .index_2_cont img{width: 88px;}
	.index_2 .index_2_cont span{margin-top: 6px;}
	.index_3 .case_ul{overflow:hidden}
	.index_3 .case_ul li{width: 50%;height: auto;}
	.index_3 .case_ul li:nth-child(9){display: none;}
	.index_3 .case_ul .index_3_hover span{font-size: 18px;}
	.index_3 .ab_3_name{font-size: 20px;color: #8c8c8c;}
	.index_3 .ab_3_cont{font-size: 24px;line-height: 40px;margin: 6% 0;}
	.index_3 .ab_3_cont label{display: block;}
	.index_3 .case_ul div.case_ullast{height: auto;width: 50%;padding-bottom: 35.3125%;}
	.index_3 .case_ul div.case_ullast>img{width: 170px;}
	.index_3 .case_ul div.case_ullast a{top: 54.4%;}
	.index_3 .case_ul div.case_ullast a h3{font-size: 30px;}
	.index_3 .case_ul div.case_ullast:hover a h3{color:#d7c88c;}
	.index_3 .case_ul div.case_ullast a span{font-size: 14px;}
	.index_3 .case_ul div.case_ullast a p{font-size: 13px;}
	.index_4 .brand{margin-top: 58px;}
	.index_4 .brand ul li{margin-bottom: 26px;}
	.index_4 .brand ul li a img{width: 160px;height: 55px;}
	.index_5 .product{margin-top: 35px;}
	.index_5 .product a{height: 185px;}
	.index_5 .product a h4{font-size: 18px;}
	.index_5 .product a span{font-size: 12px;margin-top: 0px;}
	.index_6 .um_cont p{font-size: 16px;}
	.index_6 .index_um{margin-top: 40px;}
	.index_6 .um_cont label{margin: 2px 0 18px;line-height: 19px;}
	.index_6 .um_cont{width: 19%;}
	.index_6 .um_cen{width: 47%;}
	.index_7 .um_cont:nth-child(3){display: none;}
	.index_7 .um_cont:nth-child(4){display: none;}
	.index_7 .um_cont label{margin-top: 5px;}
	.index_7 .answerBanner{margin-top: 35px;}
	.index_7 .um_cont p{font-size: 20px;}
	.index_7 .swiper-button-prev,.index_7 .swiper-container-rtl .swiper-button-next {background-image: url(../../%E6%A8%A1%E6%9D%BF%E5%A4%87%E4%BB%BD/jqgood/assets/images/ba_left.png);left: 24%;float: left;}
	.index_7 .swiper-button-next,.index_7 .swiper-container-rtl .swiper-button-prev {background-image: url(../../%E6%A8%A1%E6%9D%BF%E5%A4%87%E4%BB%BD/jqgood/assets/images/ba_right.png);bottom: inherit;right: 28%;float: right;}
	.index_7 .swiper-button-next,.index_7 .swiper-button-prev{margin-top: 54px;position: relative;background-size: 18px 38px;}
	.index_8 .indexview{margin-top: 46px;}
	.index_8 .indexview ul li .indexview_div{width: 88%;}
	.index_8 .indexview ul li:last-child .indexview_div{float: right;}
	.index_8 .indexview ul li .indexview_div p{font-size: 16px;margin-top: 20px;}
	.index_8 .indexview ul li .indexview_div img{display:block;width: 252px;height: 178px;}
	.indexview_list{margin-top: 12px;}
	.index_8 .index_more{color: #5a5a5a;border: 1px solid #8c8c8c;font-size: 13px;padding: 2px 5px;float: right;margin-top: 40px;}
	.works .container{width: 90%;}
	.imgcontainer{width: 100%;}
	.works .text{width: 100%; display: block;margin: 0px auto 0px auto;padding: 40px 0px 40px 0px;}
	.workmargin{width: 100%;}
	.works .index_3 .ab_3_name{font-size: 18px;}
	.works .index_3{margin: 40px 0 100px;}
	.works .index_3 .case_ul li{width: 50%;height: calc(34.7vw);}
	.about_env{overflow: hidden;padding: 0;width: 100%;}
	.about_env img{float: left;width: 25%;}
	.about_slogan{}
	.about_slogan_list{float: none;width: 100%;padding-bottom: 66px;}
	.about_slogan_list h3{font-size: 30px;}
	.about_slogan_list h4{font-size: 18px;line-height: 34px;margin-top: 16px;}
	.about_isho{padding: 68px 0 150px;}
	.about_gs{margin-top: 80px;}
	.about_isho_img{display: none;}
	.about_isho_js{width: 100%;font-size: 18px;}
	.about_isho_js p{line-height: 36px;}
	.about_slogan_list:nth-child(2){position: initial;top: initial;left: initial;transition: inherit;-webkit-transform: inherit;-moz-transform: inherit;-o-transform: inherit;}
	.about_slogan_list:last-child{float: none;}
	.contact{height: 460px;}
	.contact_cen{top: 44%;font-size: 18px;}
	.contact_logo{display: none;}
	.contact_text img{top: 13px;margin-right: 16px;width: 39px;height: 39px;}
	.contact_or{display: none;}
	.contact_or label{display:inline-block;width:66px;height:66px;border-radius:66px;background-color:#5a5a5a;color:#fff;text-align:center;font-size:14px;line-height:66px;}
	.contact_or span{position:relative;top:7px;display:inline-block;margin:0 6px;color:#c8c8c8;font-size:33px;}
	.contact_auto{position: initial;float:none;margin: inherit;-webkit-transform: initial;-moz-transform: initial;-o-transform: initial;transform: initial;float: right;}
	.contact_ri{display: none;}
	.contact_adv{display:block;margin-top:10px;width:140px;height:42px;border:1px solid #3450a2;background-color:#05288c;color:#fff;text-align:center;font-size:17px;line-height:43px;}
	.contact_ewm{display:block;margin-top:70px;width:142px;}
	.contact_ri p{margin-top:5px;padding:0 6px;text-align:justify;font-size:14px;text-align-last:justify;}
	.contact_div{margin-top: 0;}
}

@media (min-width: 1280px) and (max-width:1439px ) {
	.index_3 .ab_3_name{font-size: 18px;}
	.index_3 .ab_3_cont{font-size: 20px;margin: 6% 0;}
	.index_3 .case_ul .index_3_hover span{font-size: 16px;}
	.index_7 .container{width: 1000px;}
	.index_7 .um_cont{width: 43%;}
	.works .container{width: 90%;}
}
@media (min-width: 1440px) and (max-width:1599px ) {
	.index_3 .ab_3_name{font-size: 18px;}
	.index_3 .ab_3_cont{font-size: 22px;margin: 6% 0;}
	.index_3 .case_ul .index_3_hover span{font-size: 16px;}
	.works .container{width: 95%;}
}
@media (min-width: 1680px) and (max-width:1920px ) {

}

.video {position: relative;padding-bottom: 59.58333%;height: 0;overflow: hidden;}

.video iframe,.video object,.video embed {position: absolute;top: 0;left: 0;width: 100%;height: 94.4%;}