@charset "utf-8";

#container{clear:both; position:relative; width:100%; height:100%; padding:0; z-index:100;}
#container:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
	
#mn_content{position:relative; width:100%; padding:144px 0 88px 0;}

#mn_content .main_visual{clear:both; position:relative; width:100%; height:auto; background:url('../images/mn_vis.jpg') no-repeat center 0;}

#mn_content .main_visual .visual_inner{position:relative; width:80%; height:340px; margin:0 auto; padding-top:98px;}
#mn_content .main_visual .visual_inner .mnv_text{position:relative; width:442px; height:168px; background:url('../images/mn_vis_txt.png') no-repeat left 0; text-indent:-99999em;}

#mn_content .main_visual .visual_inner .popup_zone{position:absolute; right:0; top:71px; width:482px; height:449px; /*box-shadow:3px 3px 10px 3px rgb(50,50,50,.5);*/ z-index:10;}
#mn_content .main_visual .visual_inner .popup_zone img{border-radius:12px 12px 0 0;}
#mn_content .main_visual .visual_inner .popup_zone .popup_btn{position:absolute; right:0; bottom:0; width:90px; border-radius:10px 0 0 0; height:35px; background-color:rgba(0,0,0,.3); z-index:999;}
#mn_content .main_visual .visual_inner .popup_zone .popup_btn > ul{ margin:5px 0 0 10px;}
#mn_content .main_visual .visual_inner .popup_zone .popup_btn > ul li{float:left; width:25px; height:25px; text-indent:-99999em;}
#mn_content .main_visual .visual_inner .popup_zone .popup_btn > ul li a{display:block; height:25px;}
#mn_content .main_visual .visual_inner .popup_zone .popup_btn > ul li:nth-child(1){background: url('/images/popup_prev.png') no-repeat center 5px;}
#mn_content .main_visual .visual_inner .popup_zone .popup_btn > ul li:nth-child(2){background: url('/images/popup_stop.png') no-repeat center 5px;}
#mn_content .main_visual .visual_inner .popup_zone .popup_btn > ul li:nth-child(3){display:none; background: url('/images/popup_play.png') no-repeat center 5px;}
#mn_content .main_visual .visual_inner .popup_zone .popup_btn > ul li:nth-child(4){background:url('/images/popup_next.png') no-repeat center 5px;}

	@media all and (max-width:1480px){
		#mn_content .main_visual .visual_inner{width: calc(100% - 6vw);}
	}
	
	@media all and (max-width:1280px){
		#mn_content{padding-top:79px;}
		#mn_content .main_visual .visual_inner{height:290px;}
		#mn_content .main_visual .visual_inner .mnv_text{width:50%; background-size:95%;}
		#mn_content .main_visual .visual_inner .popup_zone{top:16%;}
	}
	@media all and (max-width:1000px){
		#mn_content .main_visual .visual_inner .mnv_text{background-size:85%;}
	}
	@media all and (max-width:900px){
		#mn_content .main_visual .visual_inner .mnv_text{background-size:75%;}
	}
	@media all and (max-width:820px){
		#mn_content .main_visual{background-size:500%; background-position:center 0;}
		#mn_content .main_visual .visual_inner{padding-top:8px; height:520px;}
		#mn_content .main_visual .visual_inner .mnv_text{ background-size:90%; margin-top: 20px;}
		#mn_content .main_visual .visual_inner .popup_zone{right:calc(50% - 241px); top:15%;}
		#mn_content .main_visual .visual_inner .popup_zone img{width:100%;}
	}
	@media all and (max-width:550px){
		#mn_content{ padding-bottom:28px;}
		#mn_content .main_visual .visual_inner{height:400px;}
		#mn_content .main_visual .visual_inner .mnv_text{}
		#mn_content .main_visual .visual_inner .popup_zone{width:282px; right:calc(50% - 141px); top:99px;}
		#mn_content .main_visual .visual_inner .popup_zone img{height:309px !important;}
		#mn_content .main_visual .visual_inner .popup_zone .popup_btn{position:absolute; right:0; bottom:140px; width:90px; border-radius:10px 0 0 0; height:35px; background-color:rgba(0,0,0,.3); z-index:999;}
	}
	
#mn_content .main_notice{clear:both; position:relative; width:100%; height:82px; background:#e3e6f1;}
#mn_content .main_notice:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
#mn_content .main_notice .notice_inner{position:relative; display:flex; width:calc(80% - 60px); height:82px; margin:0 auto; padding:30px 0 0 60px;}
#mn_content .main_notice .notice_inner:after{content:""; display:block; position:absolute; left:0; top:15px; clear:both; width:50px; height:50px; border-radius:50%; background:url('../images/icon_notice.png') no-repeat center 13px #2976cc;}
#mn_content .main_notice .notice_inner > .main_notice_text{font-size:16px; color:#4a506b;}
#mn_content .main_notice .notice_inner > .main_notice_tit{font-size:20px; font-weight:600; color:#4a506b; padding-right:20px; margin-right:15px; background:url('../images/icon_notice_bg.png') no-repeat right 10px;}

	@media all and (max-width:1480px){
		#mn_content .main_notice .notice_inner{width:calc(100% - 6vw - 60px);}
	}
	@media all and (max-width:1280px){
		#mn_content .main_notice{height:123px;}
		#mn_content .main_notice .notice_inner > .main_notice_tit{display:block; padding-bottom:13px;}
	}	
	@media all and (max-width:1024px){
		#mn_content .main_notice .notice_inner > .main_notice_text{}
	}
	@media all and (max-width:820px){
		#mn_content .main_notice .notice_inner > .main_notice_tit{display:inline-block;}
		#mn_content .main_notice .notice_inner > .main_notice_text{width:100%;}
	}
	@media all and (max-width:550px){
		#mn_content .main_notice{height:62px;}
		#mn_content .main_notice .notice_inner{height:62px; padding:19px 0 0 50px;}
		#mn_content .main_notice .notice_inner:after{top:11px; width:40px; height:40px; border-radius:50%; background:url('../images/icon_notice.png') no-repeat center 9px #2976cc;}
		#mn_content .main_notice .notice_inner > .main_notice_text{font-size:1.0rem; line-height: 130%;}
		#mn_content .main_notice .notice_inner > .main_notice_tit{ font-size:1.2rem; padding-right:10px; background:url('../images/icon_notice_bg.png') no-repeat right 7px;}
	}
				
#mn_content .quick_inner{clear:both; position:relative; width:100%; margin-top:50px;}
#mn_content .quick_inner .quick_icon{position:relative; width:80%; height:182px; margin:0 auto; border-radius:10px; box-shadow:3px 3px 10px 3px rgb(50,50,50,.2);}
#mn_content .quick_inner .quick_icon ul{width:94%; padding:32px 3% 0 3%;}
#mn_content .quick_inner .quick_icon ul li{float:left; width:16.6%; padding-top:98px; font-size:18px; text-align:center; background:url('../images/quick_icon_01.png') no-repeat center 4px;}
#mn_content .quick_inner .quick_icon ul li+li{background:url('../images/quick_icon_02.png') no-repeat center 7px;}
#mn_content .quick_inner .quick_icon ul li+li+li{background:url('../images/quick_icon_03.png') no-repeat center 9px;}
#mn_content .quick_inner .quick_icon ul li+li+li+li{background:url('../images/quick_icon_04.png') no-repeat center 14px;}
#mn_content .quick_inner .quick_icon ul li+li+li+li+li{background:url('../images/quick_icon_05.png') no-repeat center 4px;}
#mn_content .quick_inner .quick_icon ul li+li+li+li+li+li{background:url('../images/quick_icon_06.png') no-repeat center 11px;}
#mn_content .quick_inner .quick_icon ul li a{color:#4a506b; font-size:18px; font-weight:600; padding-top:60px;}
#mn_content .quick_inner .quick_icon ul li a:hover{color:#008adf; background-position:0 -20px;}

	@media all and (max-width:1480px){
		#mn_content .quick_inner .quick_icon{width: calc(100% - 6vw);}
	}
	@media all and (max-width:720px){
		#mn_content .quick_inner .quick_icon{height:302px;}
		#mn_content .quick_inner .quick_icon ul li{width:33.3333%;}
	}
	@media all and (max-width:480px){
		#mn_content .quick_inner{width:90%; margin:30px auto;}
		#mn_content .quick_inner .quick_icon{height:218px;}
		#mn_content .quick_inner .quick_icon ul{padding:18px 3% 0 3%;}
		#mn_content .quick_inner .quick_icon ul li{background-size:40%; padding-top:60px;}
		#mn_content .quick_inner .quick_icon ul li+li{background-size:34%; padding-top:60px;}
		#mn_content .quick_inner .quick_icon ul li+li+li{background-size:40%; padding-top:60px;}
		#mn_content .quick_inner .quick_icon ul li+li+li+li{background-size:45%; padding-top:60px; margin-top:15px;}
		#mn_content .quick_inner .quick_icon ul li+li+li+li+li{background-size:30%; padding-top:60px; margin-top:15px;}
		#mn_content .quick_inner .quick_icon ul li+li+li+li+li+li{background-size:34%; padding-top:60px; margin-top:15px;}
		#mn_content .quick_inner .quick_icon ul li a{font-size:0.9rem;}
	}
	
#mn_content .main_news{clear:both; position:relative; width:100%; height:100%; margin:0 auto;}
#mn_content .main_news:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
#mn_content .main_news_inner{position:relative; width:80%; height:350px; margin:0 auto;}
#mn_content .main_news_inner:after{content:""; position:absolute; right:0; top:0; width:161px; height:122px; background:url('../images/mn_customer.png') no-repeat 0 16px;}
#mn_content .main_news_inner .main_news_box{float:left; width:69%; margin-top:66px;}
#mn_content .main_news_inner .main_news_box .notice_tab{position:relative; width:96%; height:50px; background:#f4f5f9; border-radius:10px; margin-bottom:20px; margin-right:4%;}
#mn_content .main_news_inner .main_news_box .notice_tab ul{width:100%;}
#mn_content .main_news_inner .main_news_box .notice_tab li{float:left; display:block; margin-top:13px; text-align:center;}
#mn_content .main_news_inner .main_news_box .notice_tab li a{font-size:20px; font-weight:600; padding:10px 39px 11px 39px; color:#9a999b; -webkit-transition: all 0.2s ease-out;	-moz-transition: all 0.2s ease-out;	-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;}
#mn_content .main_news_inner .main_news_box .notice_tab li a:hover{background:#2976cc; border-radius:10px; font-size:20px; color:#fff;}
#mn_content .main_news_inner .main_news_box .notice_tab li.on{background:#2976cc; margin-top:0; padding:13px 0 14px 0; border-radius:10px; font-size:20px; color:#fff;}
#mn_content .main_news_inner .main_news_box .notice_tab li.on a{color:#fff;}
#mn_content .main_news_inner .main_news_box .notice_tab .btn_more{position:absolute; right:0; top:11px; margin-right:14px; background:url('../../images/mn_link_more_gray.png') no-repeat center center; text-indent:-99999em;}
#mn_content .main_news_inner .main_news_box .notice_tab .btn_more a{display:block; width:26px; height:26px;}
#mn_content .main_news_inner .main_news_box .news_list li+li{display:none;}

#mn_content .main_news_inner .main_news_box .news_wrap{display:inline-block !important; width:45%; margin-right:47px; padding-bottom:18px;}
#mn_content .main_news_inner .main_news_box .news_wrap a{font-size:20px; color:#000; letter-spacing:-1px; font-weight:500; line-height:150%; overflow:hidden;}
#mn_content .main_news_inner .main_news_box .news_wrap:nth-child(2n){margin-right:0;}

#mn_content .main_news_inner .main_news_box .news_wrap a .news_date{display:inline-block !important; width:64px; height:64px; font-size:30px; color:#8d8d8d; line-height:90%; margin-right:12px; background:#f4f4f4; border-radius:5px; text-align:center;}
#mn_content .main_news_inner .main_news_box .news_wrap a .news_date .date_sm{font-size:16px; display:block;}

#mn_content .main_news_inner .main_news_box .news_wrap a:hover .news_date{background:#00b6bd; color:#FFF;}
#mn_content .main_news_inner .main_news_box .news_wrap a .news_date .on{background:#00b6bd; color:#FFF;}
#mn_content .main_news_inner .main_news_box .news_wrap a > p{display:inline-block !important; width:calc(100% - 88px); /*width:410px;*/ }
#mn_content .main_news_inner .main_news_box .news_wrap a:hover > p{color:#00b6bd;}
#mn_content .main_news_inner .main_news_box .news_wrap a > p span.news_sm{font-size:16px; color:#8d8d8d; overflow:hidden;}

#mn_content .main_news_inner .main_cus_box{float:right; position:relative; width:31%; height:auto; background:#2976cc; border-radius:10px; margin-top:66px; padding-bottom:27px;}
#mn_content .main_news_inner .main_cus_box p.title{font-size:30px; color:#FFF; font-weight:500; padding:34px 0 0 38px;}
#mn_content .main_news_inner .main_cus_box .tel_box{position:relative; font-size:18px; height:108px; color:#fff; font-weight:400; margin:28px 0 0 38px; padding:15px 0 0 135px; background:url('../images/mn_cus.png') no-repeat left 0;}
#mn_content .main_news_inner .main_cus_box .tel_box p.tel{font-size:30px; color:#ffdd00; font-weight:600; margin-top:15px;}
#mn_content .main_news_inner .main_cus_box > p.time{font-size:18px; color:#FFF; font-weight:400; padding:0 0 33px 38px;}
#mn_content .main_news_inner .main_cus_box .cus_time{position:relative; margin:0 0 0 38px;}
#mn_content .main_news_inner .main_cus_box .cus_time li{float:left; position:relative; display:block; font-size:18px; color:#FFF; padding:4px 0 4px 10px;}
#mn_content .main_news_inner .main_cus_box .cus_time li:before{content:""; display:block; position:absolute; left:0; top:0; margin-top:13px; width:6px; height:6px; border-radius:50%; background:#FFF;}

	@media all and (max-width:1480px){
		#mn_content .main_news_inner{width:calc(100% - 6vw);}
		#mn_content .main_news_inner .main_cus_box .tel_box p.tel{font-size:24px;}
	}	
	@media all and (max-width:1280px){
		#mn_content .main_news_inner .main_news_box{width:100%;}
		#mn_content .main_news_inner .main_news_box .notice_tab{width:100%; margin-right:0;}
		#mn_content .main_news_inner .main_cus_box{width:100%; margin-top:20px; padding-bottom:7px;}
		#mn_content .main_news_inner .main_cus_box .tel_box{float:left;}
		#mn_content .main_news_inner .main_cus_box .cus_time{float:left; margin-top:45px;}
		#mn_content .main_news_inner .main_cus_box .cus_time li{float:none;}
	}
	@media all and (max-width:650px){
		#mn_content .main_news_inner .main_news_box .news_wrap{width:100%;}
		#mn_content .main_news_inner .main_cus_box .tel_box{width:100%;}
		#mn_content .main_news_inner .main_cus_box .cus_time{width:100%; margin-top:0; margin-bottom:10px;}
	}
	@media all and (max-width:480px){
		#mn_content .main_news{width:90%;}
		#mn_content .main_news_inner .main_news_box{margin-top:6px;}
		#mn_content .main_news_inner .main_news_box .notice_tab li{width:42%;}
		#mn_content .main_news_inner .main_news_box .notice_tab li a{font-size:1.2rem;}
		#mn_content .main_news_inner .main_news_box .notice_tab li.on{font-size:1.2rem;}
		#mn_content .main_news_inner .main_news_box .news_wrap a{font-size:1.1rem;}
		#mn_content .main_news_inner .main_news_box .news_wrap a .news_date{font-size:1.2rem; line-height:1.2; height:44px;}
		#mn_content .main_news_inner .main_news_box .news_wrap a .news_date .date_sm{font-size:1.0rem; margin-top:5px;}
		/*#mn_content .main_news_inner .main_news_box .news_wrap a > p{ margin-top:2.1%;}*/
		#mn_content .main_news_inner .main_news_box .news_wrap a > p span.news_sm{ font-size:0.9rem;}
		#mn_content .main_news_inner .main_cus_box p.title{padding:18px 0 0 18px; font-size:1.4rem;}
		#mn_content .main_news_inner .main_cus_box .tel_box{margin:8px 0 0 18px; background-size:20%; height:73px; padding:5px 0 0 100px; font-size:1.0rem;}
		#mn_content .main_news_inner .main_cus_box .tel_box p.tel{font-size:1.4rem; margin-top:5px;}
		#mn_content .main_news_inner .main_cus_box .cus_time{margin-left:18px;}
		#mn_content .main_news_inner .main_cus_box .cus_time li{font-size:1.0rem; padding:1px 0 1px 10px;}
		#mn_content .main_news_inner .main_cus_box .cus_time li:before{ width:4px; height:4px; margin-top:11px;}
	}
#mn_content .main_cus{clear:both; position:relative; width:100%; height:100%; padding:50px 0 70px 0;}
#mn_content .main_cus:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
#mn_content .main_cus .main_cus_ineer{position:relative; width:80%; height:300px; margin:0 auto;}
#mn_content .main_cus .main_cus_ineer .main_link{float:left; width:48%; padding-right:2%; background:url('../images/mn_cus_bg.jpg') repeat-y right 20px;}
#mn_content .main_cus .main_cus_ineer .main_link h2{height:37px; margin-top:10px; background:url('../images/h2_cus.jpg') no-repeat center 0; text-indent:-99999em;}
#mn_content .main_cus .main_cus_ineer .main_link > ul{margin-top:45px;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li{overflow:hidden; position:relative; float:left; width:32%; height:100%; border-radius:10px; /*border:1px solid #cbcbcb;*/ text-align:center; margin:0 1.5% 20px 0; }
#mn_content .main_cus .main_cus_ineer .main_link > ul > li .more{display:block; overflow:hidden; position:absolute; top:0; right:0; z-index:1; width:30px; height:30px; border:0; font-size:0; background:url('../images/mn_link_more.png') no-repeat center 8px;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li a{display:block; overflow:hidden; width:calc(100% - 2px); height:100%;  font-size:18px;  font-weight:500; border:1px solid #cbcbcb; border-radius:10px; padding:110px 0 20px 0; background:url('../images/mn_link_01.png') no-repeat center 22px;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li a:after{display:block; position:absolute; top:0; right:0; border-left:55px solid transparent; content:'';}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li.n1 a:after {border-top:50px solid #0dacbf;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li.n2 a:after {border-top:50px solid #008adf;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li.n3 a:after {border-top:50px solid #644fc1;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li a:hover{display:block; color:#FFF; border:1px solid #0dacbf; background:url('../images/mn_link_01.png') no-repeat center 22px #0dacbf;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li+li a{background:url('../images/mn_link_02.png') no-repeat center 22px;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li+li a:hover{display:block; color:#FFF; border:1px solid #0dacbf; border:1px solid #008adf; background:url('../images/mn_link_02.png') no-repeat center 22px #008adf;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li+li+li a{background:url('../images/mn_link_03.png') no-repeat center 22px;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li+li+li a:hover{display:block; color:#FFF; border:1px solid #0dacbf; border:1px solid #644fc1; background:url('../images/mn_link_03.png') no-repeat center 22px #644fc1;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li+li+li+li a{background:url('../images/mn_link_04.png') no-repeat center 22px;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li+li+li+li a:hover{display:block; color:#FFF; border:1px solid #0dacbf; border:1px solid #0dacbf; background:url('../images/mn_link_04.png') no-repeat center 22px #0dacbf;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li+li+li+li+li a{background:url('../images/mn_link_05.png') no-repeat center 22px;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li+li+li+li+li a:hover{display:block; color:#FFF; border:1px solid #0dacbf; border:1px solid #008adf; background:url('../images/mn_link_05.png') no-repeat center 22px #008adf;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li+li+li+li+li+li a{background:url('../images/mn_link_06.png') no-repeat center 22px;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li+li+li+li+li+li a:hover{display:block; color:#FFF; border:1px solid #0dacbf; border:1px solid #644fc1; background:url('../images/mn_link_06.png') no-repeat center 22px #644fc1;}
#mn_content .main_cus .main_cus_ineer .main_link > ul > li:nth-child(3), #mn_content .main_cus .main_cus_ineer .main_link > ul > li:nth-child(6){margin-right:0;}

#mn_content .main_cus .main_cus_ineer .main_tel{float:left; width:48%; padding-left:2%;}
#mn_content .main_cus .main_cus_ineer .main_tel h2{height:37px; margin-top:10px; background:url('../images/h2_tel.jpg') no-repeat center 0; text-indent:-99999em;}
#mn_content .main_cus .main_cus_ineer .main_tel .rep{width:calc(100% - 5%); border-radius:10px; font-size:22px; margin-top:45px; padding:18px 0 18px 5%; background:url('../images/mn_tel_bg.png') no-repeat 15% 5px #0dacbf; color:#FFF; font-weight:600; text-align:center;}
#mn_content .main_cus .main_cus_ineer .main_tel .rep .yellow_text{font-size:26px; color:#ffe867; padding-left:15px;}
#mn_content .main_cus .main_cus_ineer .main_tel > ul{ width:100%; margin-top:15px;}
#mn_content .main_cus .main_cus_ineer .main_tel > ul > li{float:left; position:relative; width:48%; padding:10px 0 10px 2%; font-size:18px; font-weight:400; color:#4a506b;}
#mn_content .main_cus .main_cus_ineer .main_tel > ul > li:before{display:block; position:absolute; top:20px; left:5px; width:4px; height:4px; border-radius:100%; background:#ec6c61; content:'';}


#mn_content .main_banner{clear:both; position:relative; width:100%; height:auto; padding-top:75px;}
#mn_content .main_banner:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
#mn_content .main_banner .main_banner_ineer{position:relative; width:80%; margin:0 auto;}
#mn_content .main_banner .main_banner_ineer .banner_box li{float:left; position:relative; width:calc(49% - 2px); height:179px; margin-right:2%; border-radius:10px; overflow:hidden;  background:url('../images/mn_bn_01.png') no-repeat 0 0 #f6f7f9;}
#mn_content .main_banner .main_banner_ineer .banner_box li:last-child{margin-right:0;}
#mn_content .main_banner .main_banner_ineer .banner_box li .more{display:block; overflow:hidden; position:absolute; top:0; right:0; z-index:1; width:30px; height:30px; border:0; font-size:0; background:url('../../images/mn_link_more.png') no-repeat center 8px;}
#mn_content .main_banner .main_banner_ineer .banner_box li+li{background:url('../images/mn_bn_02.png') no-repeat 0 0 #f6f7f9;}
#mn_content .main_banner .main_banner_ineer .banner_box li a{display:block; overflow:hidden; padding:42px 0.5%; height:100%; font-size:18px; font-weight:500; border-radius:10px; -webkit-transition: all 0.2s ease-out;	-moz-transition: all 0.2s ease-out;	-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;}
#mn_content .main_banner .main_banner_ineer .banner_box li a:hover{background:url('../images/mn_bn_01.png') no-repeat 0 0 #0dacbf;}
#mn_content .main_banner .main_banner_ineer .banner_box li+li a:hover{background:url('../images/mn_bn_02.png') no-repeat 0 0 #0dacbf;}
#mn_content .main_banner .main_banner_ineer .banner_box li a:after{display:block; position:absolute; top:0; right:0; border-left:55px solid transparent; content:''; border-top:50px solid #0dacbf;}
#mn_content .main_banner .main_banner_ineer .banner_box li a > p.tit{padding-left:325px; font-size:28px; color:#2976cc; font-weight:600; margin-bottom:25px;}
#mn_content .main_banner .main_banner_ineer .banner_box li a:hover > p.tit{ color:#fff;}
#mn_content .main_banner .main_banner_ineer .banner_box li a > p.sm_cnt{padding-left:325px; font-size:16px; color:#4a506b;}
#mn_content .main_banner .main_banner_ineer .banner_box li a:hover > p.sm_cnt{color:#fff;}

	@media all and (max-width:1480px){
		#mn_content .main_banner .main_banner_ineer{width:calc(100% - 6vw);}
	}
	
	@media all and (max-width:1280px){
		#mn_content .main_banner .main_banner_ineer .banner_box li a > p.tit{padding-left:40%; text-shadow:0 1px 5px rgb(0 0 0 / 50%); color:#fff;}
		#mn_content .main_banner .main_banner_ineer .banner_box li a > p.sm_cnt{padding-left:40%; text-shadow:0 1px 5px rgb(0 0 0 / 50%); color:#fff;}
	}
	
	@media all and (max-width:750px){
		#mn_content .main_banner .main_banner_ineer .banner_box li{width:100%; margin-bottom:10px;}
		#mn_content .main_banner .main_banner_ineer .banner_box li:last-child{margin-bottom:0;}
	}
	
	@media all and (max-width:480px){
		#mn_content .main_banner{width:90%; padding-top:35px; margin:0 auto;}
		#mn_content .main_banner .main_banner_ineer .banner_box li{height:109px;}
		#mn_content .main_banner .main_banner_ineer .banner_box li a{font-size:1.0rem; padding:22px 0.5%;}
		#mn_content .main_banner .main_banner_ineer .banner_box li a > p.tit{padding-left:3%; font-size:1.4rem; margin-bottom:10px;}
		#mn_content .main_banner .main_banner_ineer .banner_box li a > p.sm_cnt{padding-left:3%; font-size:1.0rem;}		
	}