﻿@charset "utf-8";


/*==========================================内页 结束=============================================*/

/*aos="zoom-in" aos-duration="1200"*/
@media(min-width: 992px){
	.more002 .a:hover svg{ transform:translateX(.5rem); fill:#3cb2c0}
	
	
	.list_box_05 li a:hover:before{ transform:scale(1.125); opacity:1}
	.list_box_05 li a:hover .top{ opacity:1; visibility:visible}
	
	.more003 .a:hover{ border:transparent 1px solid}
	.more003 .a:hover:before{ opacity:1; visibility:visible}
	
	.list_box_07 li a:hover .con h5{ color:#3cb2c0}
	
	.list_box_07 li a .con h6:hover{ color:#3cb2c0}
	
	.list_box_08 li:hover{ color:#3cb2c0}
	
	.list_box_04 li a:hover .top{ height:100%}
	.list_box_04 li a:hover .top .con{ height:10.25rem;}
	
	.n_about .fl01 .right .top1 a:hover .img img{ transform:scale(1.05)}
	
	.n_about .fl01 .right .top1 a:hover .top img{ transform:rotateY(180deg)}
	
	.list_box_15 li a:hover{ background:#3cb2c0}
	
	.n_juzhen .fl02 .list_box_23 li:hover{ transform:translateY(-.5rem)}
	
	.list_box_23 li:hover .img .img_hezi{ background: url(../images/liubian_bg_on.png) center no-repeat;
	
}

@media(max-width: 992px){
	.container01 .left{width: calc(100% + 30px); border: none;height: auto; background: #fff; margin: 0 -15px; padding: 3rem 15px; overflow:auto}
	.container01 .right{width: calc(100% + 30px); margin: 0 -15px; padding: 3rem 15px; height: auto; background:url(../images/container01_bg1.jpg) center no-repeat; background-size:cover}
	
	
	.container01 .title001{ float:left;}
	.container01 .con{ float:right;}
	.more001{ margin:2rem 0 0}
	.more001 .a{ background-image: -moz-linear-gradient( 22deg, rgba(59,179,194,1) 0%, rgba(1,81,144,1) 100%); background-image: -webkit-linear-gradient( 22deg, rgba(59,179,194,1) 0%, rgba(1,81,144,1) 100%); background-image: -ms-linear-gradient( 22deg, rgba(59,179,194,1) 0%, rgba(1,81,144,1) 100%);}
	
	.more001 .a svg{ margin:-3px 0 0 .5rem}
	
	.title001 hr:before{background:#3cb2c0;width: 1.25rem;}
	.title001 hr{height:2px;margin: 1rem 0 0;}
	.title001 h2{ margin:.5rem 0 0}
	
	.list_box_02{padding:0;text-align: center;}
	.list_box_02 li{ text-align: center;}
	.list_box_02 li .a .h3 big{ font-size:1.75rem}
	.container01 .right p{ margin-bottom:1.25rem}
	.list_box_02{ margin:3rem 0 0}
	
	.container02{ padding:3rem 0}
	.title002 p{ display:none}
	.container02 .title002{ padding-bottom:1.5rem}
	.title002 big{ font-size:1.5rem}
	.title002 small{ font-size:1rem}
	.title002 img{ margin:0 .5rem 0 0}
	
	.list_box_04 li a .top{height:100%;padding: 0 5px;}
	.list_box_04 li a .top h2{display:block;height: 5rem;position:relative;}
	.list_box_04 li a .top .title003 hr{ display:none}
	.list_box_04 li a .top h2 img{ height:2rem}
	.list_box_04 li a .top h2:before{content:"";bottom: 1.5rem;width: 1.5rem;height:1px;background:#fff;left:50%;margin-left: -.875rem;position:absolute;}
	.list_box_04 li a .top .title003{ text-align:center}
	
	.container05 .title002_box .miso_hd{position:relative;margin-bottom: 2.5rem;}
	
	.container05 .title002{border-bottom:#d8dbe0 1px solid;padding-bottom: 1.5rem;margin-bottom: 2rem;}
	
	.container05 .left{ width:100%}
	.container05 .right{ width:100%; padding:2rem 0 0}
	
	.container05{ padding:3rem 0}
	
	.list_box_06 li a .con{position:relative;background: #fff;padding: 2rem 15px;}
	.list_box_06 li a .con h6{ color:#3cb2c0}
	.list_box_06 li a .con h5{color:#1e1e1e;font-weight: bold;font-size: 14px;}
	
	.list_box_06 li a .con p{ color:#1e1e1e}
	.list_box_06 .more003 .a{background: #3cb2c0;}
	
	.container03{ padding:3rem 0 0}
	
	.container03 .title002{border-bottom:#d8dbe0 1px solid;padding-bottom: 1.5rem;margin-bottom: 2rem; text-align:left}
	
	.container05 .title002_box .miso_hd ul li a{ font-weight:600}
	
	.list_box_06 li a .img .img_hezi{ padding-bottom:63.48% !important}
	
	footer .fl01 .left{ width:100%; text-align:center}
	footer .fl01 .right{ width:100%; text-align:center}
	footer .fl01 .right .tit{ display:none}
	
	footer .fl01 .tel .ico{display:inline-block;float:none;vertical-align: top;padding: 0 .75rem 0 0;display: none;}
	footer .fl01 .tel .con{display:inline-block;float:none;text-align: center;}
	
	.list_box_08{ font-size:0}
	.list_box_08 li{ display:inline-block; float:none}
	
	footer .fl01 .tel{ margin:1.5rem 0}
	
	footer .fl02 .bottom{ display:none}
	
	footer .fl02 .right{ text-align:center}

	footer .fl01 .tel h6{ display:none}
	footer .fl01 .tel h2{display:block;line-height: 1.5;font-size: 1rem;margin-right: 0;}
	.list_box_09 li{ margin:0 .5rem}
	
	.n_about .fl01 .left{ width:100%; padding:0}
	.n_about .fl01 .right{ width:100%; padding:2.5rem 0 0}
	
	.n_zhici .left{ width:100%}
	.n_zhici .right{width:100%;padding: 2rem 0 0;}
	
	.n_zhici .right .n_title001{ display:none}
	.list_box_11{ margin:0 0 3rem}
	
	.n_jiazhi .fl01 .left{ display:none}
	.n_jiazhi .fl01 .right{ width:100%; padding:0}
	
	.n_honor .fl01 .left{ width:100%;}
	.n_honor .fl01 .right{width:100%;padding: 0 3.75rem 0 2.5rem;height: 18rem;}
	
	.n_honor .fl02 .left{ width:100%; height:auto}
	.n_honor .fl02 .right{width:100%;max-width:100%;padding: 2rem 0 0;}
	
	.list_box_15 li{ height:auto}
	.list_box_15 li .left{width:100%;padding: 25px 0;height: auto;margin-bottom: 2rem;}
	.list_box_15 li .right{ width:100%}
	.list_box_16{ opacity:0; visibility:hidden}
	
	.list_box_15 .miso-arrow{top: auto;bottom: 41.5rem;transform: scale(.7);}
	.list_box_15 .miso-next{ right:0}
	.list_box_15 .miso-prev{ left:auto; right:5rem}
	
	.list_box_15 li h3{ font-size:15px}
	.list_box_15 li h2{font-size: 1.5rem;}
	.list_box_15 li a img{ width:14px}
	
	.n_buju .left ul li .box_table h2 font:before{right:0;transform: scale(.6);top: -20px;opacity: 0;}
	.n_buju .left{ height:auto}
	.n_buju .left ul li{padding: 2rem 0 6rem;height:auto;}
	
	.n_zhongdian .fl03 .w1200{ display:block}
	.n_zhongdian .fl03 .left{ width:100%;}
	.n_zhongdian .fl03 .right{ width:100%; padding:2rem 0 0}
	
	.n_zhongdian .fl04 ul li a h3{line-height: 3rem;}
	.n_zhongdian .fl04 ul li a h3 img{ height:2.125rem}
	
	.n_zhongdian .fl04 .content .box{background:none;padding-bottom: inherit !important;}
	.n_zhongdian .fl04 ul li a{display:block;background:#fff;height: 24rem;border-radius: 24vw;}
	.n_zhongdian .fl04 ul{ position:relative}
	
	.n_zhongdian .fl04 ul{ margin:0 -7px}
	.n_zhongdian .fl04 ul li{ padding:0 7px; width:50%; margin-bottom:1rem}
	
	.list_box_21 li{width:100%;margin-bottom: 1.25rem;}
	
	.list_box_23 li{ width:33.333333%}
	
	.n_zaimei .fl01 .left{ width:100%}
	.n_zaimei .fl01 .right{ width:100%; padding:2rem 0 0}
	
	.n_pinpai .fl01 .content{ display:block}
	.n_pinpai .fl01 .left{display:block;width:100%;padding: 0;}
	.n_pinpai .fl01 .right{display:block;width:100%;padding: 2.5rem 1.5rem;margin:2.5rem 0 0;}
	
	.n_pinpai .fl01 .left .list_box_23{max-width: 18rem;margin: 0 auto;}
	.n_title004 .ico{ display:none}
	
	.next-miso_aa{ display:none}
	#bnt_close{right: 15px;top: -2.5rem;}
	
	#page_show_box #page_ar .ar_box{ padding:15px}
	.bottom_waifx{margin: 2rem -15px -15px;}

	.list_box_15 .miso-dots{bottom: 42rem;}
	
	.n_zaisheng .fl02 .bgbg{ display:block}
	
	.list_box_14.ar_web{ display:none}
	.list_box_14 li:before{
    left: 1px;
    bottom: auto;
    top: 50%;
    margin-top: -3px;
}
	.list_box_14.ar_wap{ display:block}
	
	.list_box_21 li .a h3{margin-bottom:0;text-align: left;}
	.dl_box{opacity:0;transform:scaleY(0);margin-top: 0;visibility: hidden;display: none;height: 0;}

	.list_box_21 li.on .a .dl_box{height:auto;opacity:1;transform: scaleY(1);margin-top: 2rem;visibility: visible;display: block;}
	
	.list_box_21 li .a h3 .an_xila{display:block;position:absolute;top: 50%;right: 5px;background:url(../fonts/an_xila.svg) center no-repeat;transition:.5s;width: 14px;height: 14px;background-size: 20px auto !important;margin-top: -7px;}
	.list_box_21 li.on .a h3 .an_xila{ background:url(../fonts/an_xila.svg) center no-repeat;}

	.list_box_14 li.miso-current+li+li+li+li+li{ opacity:1; visibility:visible}
	.list_box_14 li.miso-current+li+li+li{ opacity:0; visibility:hidden}
	.list_box_14 li{margin: 0;margin-bottom: 1.25rem;padding-left: 20px;}
	.list_box_14 .miso-list{ padding:0 3rem}
	.list_box_14 .miso-arrow{ width:1.75rem; height:1.75rem}
	
	.list_box_14 .miso-prev{ left:-10px}
	.list_box_14 .miso-next{ right:-10px}
	.list_box_14 li a{padding: 1.25rem 1.25rem 1.25rem;}
	.list_box_14 li a h2 big{font-size:1.75rem;line-height: 2.5rem;}
	.list_box_14 li a h2 span{width:18px;height:15px;background-size:100% !important;margin: .5rem 0 0;}
	.list_box_14 li a{height: auto;}
	.list_box_14 li a .box{margin-top:.5rem;height: auto;}
	
	/*.list_box_14 li:nth-child(2n-1){ margin-top:20.75rem}*/
	.list_box_14 li:hover:after{ transform:scale(.6)}

	.list_box_14 li:after, .list_box_14 li a:after, .list_box_14 li a .img{ display:none}

    .n_dashi .content .line_x{width:2px;height:100%;top: 0;left: 15px;}
    .n_dashi .content .line_x:before{
    content: "";
    position: absolute;
    background: url(../images/kedu1.png) center repeat-y;
    background-size: 100% auto;
    height: 100%;
    bottom: 0;
    left: 0;
    width: 10px;
    } 
	
	.list_box_50 li{ width:50%; margin-bottom:1.5rem}

	.n_zhongdian .fl04 ul li:nth-child(3) a{transform: translateX(0);}
    .n_zhongdian .fl04 ul li:nth-child(4) a{transform: translateX(0);}
	
	.ar_article img{ margin-bottom:1.5rem}
	
	.n_title003 .ico{  display:none}
	
	.footer_btn{ padding:4rem 0}
	.list_box_60 li a{ width:10.125rem}
	.list_box_60 li a img{ width:12px;}
}



@media(max-width: 768px){
	#gotop{right:0;transform:scale(0.7);bottom: 8rem;}
	
	.banner ul li a .top h2{ font-size:1.5rem}
	.banner ul li a .top h3{ font-size:1.5rem}
	
	.banner .miso-dots{ bottom:1rem}
	
	.banner ul li a .img_zd .img_hezi{padding-bottom: 44% !important;}
	
	.list_box_03 li{ width:100%; margin-bottom:1rem}
	.list_box_03 li a .con{margin:-21.45% 2rem 0;padding: 1.5rem 1.5rem;}
	
	.list_box_03 li a .con p{ margin:.5rem 0 1rem}
	
	.list_box_04{ margin:0 -2px}


	.list_box_04 li{ padding:0 2px}
	
	.title004 img{ height:2rem}
	.container04 .content{height:16rem;padding: 2rem 15px 0;}
	.container04 .content .title004{margin-bottom: 1rem;}
	
	.list_box_05 .miso-arrow{ width:2rem; height:2rem; background-size:cover !important}
	.list_box_05{ padding:0 3rem}
	
	.title003 .h3{ font-size:13px}
	.title003 .h4{ font-size:10px}
	
	.list_box_04 li a .img .img_hezi{ padding-bottom:158% !important}
	
	.container05 .title002_box .miso_hd{ width:100%}
	
	.list_box_07 li{ margin-bottom:1.25rem}
	.list_box_07 li a .img{ width:130px;}
	.list_box_07 li a .con{width:calc(100% - 130px);padding: .25rem 0 0 12px;}
	
	.more003{ margin:2rem 0 0}
	
	.list_box_06 .more003{ margin:1.5rem 0 0}
	
	.list_box_07 li a .con h6{ display:none}
	
	.list_box_07 li a .img .img_hezi{ padding-bottom: 90px !important;}
	
	.list_box_07 li a .con h5{ margin:0 0 0}
	.list_box_07 li a .con .h6{margin: .5rem 0 .5rem;}
	.list_box_07 li a .con p{ font-size:12px; line-height:20px}
	
	.list_box_08{ font-size:0}
	.list_box_08 li{width:25%;margin:0;font-size: 12px;line-height: 26px;}
	footer .fl02 .right p{ font-size:12px; line-height:20px;}
	footer .fl01{ padding:2.5rem 0}
	
	.n_banner .img .img_hezi{ padding-bottom:12rem !important}
	.n_banner .top h2{ font-size:1.75rem}
	
	.n_about .fl01 .content{padding:3rem 0;background-size: 46% auto;}
	
	.n_about .fl01 .tata{width:100%;text-align: center;margin: 2rem 0 0;}
	.n_about .fl01 .tata .wz{letter-spacing:.5rem;width: 100%;line-height: initial;height: auto;}

	.n_about .fl01 .n_title001{ padding:0}
	.n_about .fl01 .top_box{ margin-bottom:2rem}
	
	.n_about .fl01 .tata .wz_img img{ height:6rem}
	
	.n_title001 h2, .n_title002 h2{ font-size:1.5rem}
	.n_title001 .h3, .n_title002 .h3{ font-size:1.25rem}
	.ar_article p{font-size: 13px !important;line-height: 26px !important;}
	.n_about .fl01 .right .top1 .top img{ height:3rem}
	
	.list_box_11 li font{width: 100%}
	.list_box_11 li span{display:inline-block;width: 100%;padding-left: 1rem; }
	
	.list_box_11 li{height:auto;line-height: 18px;margin-bottom: .5rem;padding: 8px 0 3px 20px;}
	.list_box_11 li.on span{ color:#fff}
	.n_zhici{ background-size:100% auto !important}
	.n_zhici .right .ar_article p:last-child img{ max-height:3.5rem}
	
	.n_zhici .right .n_title001 h2{ font-size:1.5rem}
	.n_title001 .h3{ font-size:1.125rem}
	

	.n_zhici .left .con{height:10rem;padding: 2.5rem 2rem 0;}
	
	.n_zhici .left .con h3{ font-size:1.5rem}
	.n_zhici .left .con h5{ margin:.5rem 0 0}
	
	.n_zhici{ padding:2.5rem 0}
	
	.n_jiazhi .fl01{ padding:3rem 0 1.5rem}
	.list_box_12 li{ margin-bottom:1.5rem}
	.list_box_12 li .ico img{ width:1.75rem}
	
	.n_jiazhi .fl02 h2{ font-size:1.75rem}
	.n_jiazhi .fl02 h5{ font-size:1.25rem}
	.n_jiazhi .fl02{ padding:4rem 0 1.5rem}
	
	.n_jiazhi .fl02 .box .top img{ height:2.5rem}
	
	.n_honor .fl01{ padding:3rem 0 0}
	
	.n_honor .fl02 .right .box{padding-right:1rem;height: 310px;}
	
	.n_honor .fl02{ padding:3rem 0 5rem}
	
	.list_box_13 li{padding:10px 5px;font-size: 12px;}
	
	.n_honor .fl02 .left .top{ width:100%}
	.n_honor .fl02 .left .top img{ height:1.5rem}
	.n_honor .fl02 .left .top .con h6{padding: 1rem 0 0;margin: 0;}
	.n_honor .fl02 .left h3{ font-size:1.375rem; line-height:2.5rem}

	.n_honor .fl01 .left h3{ font-size:1.75rem}
	
	.n_title002{ margin-bottom:2rem}
	
	
	.n_dashi{padding: 3rem 0 3rem;}
	
	.n_zaisheng .fl01{ padding:3rem 0 2rem}
	
	.list_box_15 li .right .img .img_hezi{padding-bottom: 40rem !important;}
	
	.list_box_17 li{width:50%;max-width:inherit;margin-bottom:1rem;text-align: center;}
	.n_zhongdian .fl01{ padding:3rem 0 2rem}
	.list_box_17{margin-bottom:2rem;text-align: left;}
	.n_title003 .ico img{width: 2rem;}
	.n_title003 .con{ margin:0 1rem}
	
	.n_buju .left ul li .box_table h2 font{font-size: 1.5rem;}
	.n_buju .left ul li .box_table h3{ font-size:1.5rem}
	
	.list_box_18{ margin:2rem -.625rem 0}
	
	.list_box_18{ margin:1.5rem -7px 0}
	.list_box_18 dd{ width:50%; padding:0 7px}
	.n_buju .left ul li .box_table h5 .line01{ display:none}
	
	.n_zhongdian .fl04 ul li a{padding:0 10px;height: 26rem;}
	.n_zhongdian .fl04 ul li a hr{ height:2px; width:1.25rem; margin:1rem auto}
	
	.n_zhongdian .fl03{ padding:0 0 3rem}
	.n_zhongdian .fl04{ padding:3rem 0}
	.n_zhongdian .fl05{ padding:3rem 0}
	.n_title003{ margin-bottom:2rem}
	.n_title003 h2{ font-size:1.5rem}
	
	.n_zhongdian .fl03 .right p{ font-size:13px; line-height:26px;}
	
	.list_box_20{ margin:0 -5px}
	.list_box_20 li{/* width:100% */padding: 0 5px;}

    .list_box_20 li .a .top h3 .font{ font-size:14px}
    .list_box_20 li .a .top h2 {}
	.list_box_20 li .a .top h2 span{font-size:1.5rem;width: 2rem;height: 2.5rem;line-height: 2.5rem;}
	
	.list_box_21 li .a h3{font-size: 1.125rem;margin-bottom: 0;}
	.list_box_21 li .a{padding: 1.5rem 15px;}
	
	.list_box_23 li{ width:50%}
	
	.n_juzhen .fl01 .left{ width:100%}
	.n_juzhen .fl01 .right{ width:100%; padding:2rem 0 0}
	
	.n_juzhen .fl01 .left h2{ font-size:2rem}
	.n_juzhen .fl01 .left h5{ font-size:1.5rem}
	.n_juzhen .fl02{ padding:2rem 0 0}
	.n_juzhen{ padding:3rem 0}
	
	.n_juzhen .fl01 .right p{ font-size:13px; line-height:26px}
	.n_zaimei .fl01 .left h3{ font-size:1.5rem; }
	.n_zaimei .fl01 .left h2{ font-size:2rem}
	.n_zaimei .fl01 .left dl dd{line-height:1.875;margin-right: .5rem;}
	.n_zaimei .fl01 .left h2 br{ display:none}
	.n_zaimei .fl01{ padding:3rem 0}
	
	.n_contact .layui-form-item1{ margin:1.5rem 0 0}
	.layui-form-pane .layui-form-radio, .layui-form-pane .layui-form-switch{ margin-top:.5rem !important}
	.layui-form-radio{ padding-right:0 !important; margin-right:0 !important}
	
	.n_contact .fl01 .right p{ margin:.5rem 0 1.5rem}
	
	.n_contact .fl01{ padding:3rem 0}
	
	.list_box_24 .ico img{ width:1rem;}
	.more004 a{ width:10rem;}
	.more004 a img{width: 12px;}
	
	.more004{ margin:2rem 0 0}
	
	.n_title004 .h3{ font-size:3.75rem}
	.n_title004 h2{ font-size:1.25rem; margin:-1.75rem 0 0}
	.n_title004{ margin-bottom:2.5rem}
	
	.n_pinpai .fl02{ padding:2.5rem 0}
	.n_pinpai .fl01{ padding:3rem 0 2.5rem}
	.h32{ font-size:1.5rem}
	
	.list_box_25 .miso-arrow{ width:2rem; height:2rem}
	
	#show_team .left{/* width:100% */float: none;margin: 0 auto;}
	#show_team .right{ width:100%}
	
	
	.bottom_waifx{padding: 1.5rem 1.375rem;}

	.list_box_26 li .ico{ vertical-align:top}
	.list_box_26 li .ico img{ width:1.5rem}
	.list_box_26 li .con h5{ line-height:1.5rem}
	
	#show_team .right .peo_name .con{line-height:2.75rem;font-size: 1.25rem;}
	#show_team .right .peo_name h5{margin-bottom:1rem;max-width: inherit;}
	#show_team .box_b h3{margin:1.25rem 0;font-size: 1.25rem;}
	
	.ar_article p{ line-height:1.875rem !important}
	
	.n_zhuanli .fl01{ padding:3rem 0 2.5rem}
	
	#n_join{ padding-bottom:30px}

	.n_contact .fl01 .left .con .p{ background-position-y: calc((26px - 2.125rem) / 2) !important;}
	
	.n_contact .fl01 .left .con .p a{display:block;margin-left: 0;}
	
	.n_contact .fl01 .left .con2 .p p{ display:block}
	.n_contact .fl01 .left .con2 .p br{ display:none}
	
	.n_dashi .content, .list_box_14{}
	
	.list_box_40 { padding-bottom:5rem}
	.list_box_40 .miso-arrow{ width: 2.5rem;  height: 2.5rem;}
	.list_box_40 .miso-prev{ margin-left:-3rem}
	.list_box_40 .miso-next{ margin-right:-3rem}
	
	.list_box_40{ margin:0 -7px}

	.list_box_40 li{ padding:0 7px}
	
	.n_honor .fl03{ padding:3rem 0 3rem}
	
	.list_box_40 li .pic_box{ height:11rem}
	
	.list_box_15 li .box{ height: auto;}
	
	.n_rencaizl .fl01 .img .top{ right:15px}
	.n_rencaizl .fl01 .img .top h3{ font-size:14px}
	.n_rencaizl .fl01 .img .top h2{ font-size:1.5rem}
	.n_rencaizl .fl01 .img .top h4{font-size:14px;letter-spacing:.5rem;padding-left: 1rem;}
	
	.n_rencaizl .fl01{ padding:3rem 0}
	
	.list_box_51 li{ width:100% !important}
	.list_box_51 li.li1 a .img .img_hezi, .list_box_51 li.li2 a .img .img_hezi, .list_box_51 li.li3 a .img .img_hezi, .list_box_51 li.li4 a .img .img_hezi{padding-bottom: 56% !important;}
	
	.list_box_51 li a .top{ padding:0 20px}
	.list_box_51 li a .top .h3{ font-size:1.375rem}
	.list_box_51 li a .top .h4{ font-size:1.375rem; margin:.5rem 0}
	
	.n_rencaizl .fl03{ padding:1rem 0 2.5rem}
	
	.n_rencaizl .fl02{ padding:0 0 3rem}
	.n_rencaizl .fl03 .content{ background-size:30% auto}
	.n_title005{ margin-bottom:2rem}
	.n_title005 h2{ font-size:1.75rem}
	.n_title005 h4{ font-size:1.5rem}
	
	.list_box_50 li a .img{ width:8rem}
	.list_box_50 li a .con h3{font-size:1.125rem;line-height:1.25;margin: 1.75rem 0 8px;}
	.list_box_50 li a .con h6{ font-size:11px;}
	.list_box_50{ margin:0 -6px}
	.list_box_50 li{ padding:0 6px}
	
	.list_box_50 li a{ padding:2rem 10px}
	

	.list_box_51 li a:hover .top{bottom: 56%;}
	
	
}

@media(max-width: 480px){
	.list_box_22{ margin:0 -2px}
	.list_box_22 dd .img{border:#e6e9ee 2px solid;background:#fff;height: 11rem;padding:.625rem;}
    .list_box_22 dd .img img{max-height: calc(11rem - 1.25rem - 4px);max-width:100%;}

	.list_box_22 dd{/* width: 50%; */margin-bottom:1rem;padding: 0 2px;}
	.list_box_21 li .a{ background:#f6fafd; border:#fff 2px solid; border-radius:4px}
}

@media(max-width: 456px){

	.container04 .content{height:12rem;padding: 2rem 15px 0;}
} 
