.n_header{  z-index:10000; top:0; right:0; left:0; min-width:1200px; background:#FFF; background-color:#f22727;}
	.n_header .top{ height:37px; background:#19cd61;}
	.n_header .top .center{ overflow:hidden; margin:0 auto; padding:0 15px; width:1170px;}
	.n_header .top .center .tel{ float:left; padding:8px 0; line-height:14px; font-size:12px; color:#666;}
	.n_header .top .center .tel .icon{ display:block; float:left; margin:-3px 5px 0 0; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
	.n_header .top .center .tel .icon12{margin: 6px 0px 0px 7px;}
	.n_header .top .center .tel a{float:left; color:#fff;}
	.n_header .top .center .tel .number{ display:block; float:left; margin:0 5px 0 0; opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
	.n_header .top .center ul{ float:right;}
	.n_header .top .center ul li{ float:left;height:37px;}
	.n_header .top .center ul li a{ display:block; padding:0; height:37px;line-height:37px; font-size:12px; color:#fff; letter-spacing:-1px; text-decoration:none;}
	.n_header .top .center ul li a img{ display:block; float:left; margin:0 5px 0 0; opacity:0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
	.n_header .top .center ul li a:hover{ color:;}
	.n_header .top .center ul li a:hover img{ opacity:1;}
	.n_header .top .center ul li span{ display:block; margin:0px 15px; width:1px; height:31px; border-radius:50%; background:#cd125a;}
	
	.n_header .middle{ position:relative; margin:0 auto; width:1170px; height:86px; overflow:hidden;    box-sizing: border-box;}
	.n_header .middle .logo{ position:absolute; z-index:10; top:24px; left:37px;}
	.n_header .middle .search{ position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; padding:0; width:320px; height:40px;  background:#FFF; border-radius:20px;}
	.n_header .middle .search select{ display:none;}
		.select_search{ position:absolute; z-index:100 !important; float:left; margin:14px 0 0 18px; height:20px; background:none !important; box-shadow:0;}
		.select_search .dk_toggle{ padding:0 9px 0 0; width:60px !important; height:20px; border:0; border-right:1px solid #CCC; background:none; line-height:18px; font-size:13px; font-weight:normal; color:#666; letter-spacing:-1px;}
		.select_search .dk_toggle:after{ top:45% !important;}
		.select_search.dk_open .dk_toggle{ background:none !important;}
		.select_search .dk_options{ top:22px !important;}
		.select_search .dk_options .dk_options_inner{ width:100px; border-color:#36383b; background:#FFF;}
		.select_search .dk_options .dk_options_inner li a{ padding:0 10px; height:30px; line-height:28px; font-size:12px; font-weight:normal; color:#666; letter-spacing:-1px;}
		.select_search .dk_options .dk_options_inner li.dk_option_current a{ background:#36383b;}
	.n_header .middle .search input{ display:block; float:left; margin:0; padding:10px 21px; width:245px;  border:0; border-radius:20px; background:none; font-size:15px; color:#666; outline:none; -webkit-appearance:none;}
	.n_header .middle .search .btn{ position:absolute; z-index:10; top:-2px; right:-2px; bottom:-2px; width:60px; border-radius:25px;  cursor:pointer;}
	.n_header .middle .search .btn span{display:inline-block; margin:16px 15px; width:1px; height:20px; border-radius:50%; background:#ebebeb;}
	.n_header .middle .search .btn img{ display:inline-block; margin:7px;position:absolute; left: 15px;width: 15px;top: 8px;}
	.n_header .middle .search .btn:hover{ }
	.n_header .middle > .btn{ float:left; margin:25px 0 0 0; width:200px; height:50px; background:url(/images/btn.png); cursor:pointer;}
	.n_header .middle > .btn:hover{ background:url(/images/btn_on.png);}
	.n_header .middle .rolling{ overflow:hidden; position:absolute; z-index:10; top:26px; right:15px; width:300px; height:50px;}
	.n_header .middle .rolling .slick-prev{ left:inherit; right:244px; top:18px; width:17px; height:17px; border-radius:3px 0 0 3px;  border-right:0; background:url(/images/leftbtnn.png) center no-repeat #FFF; z-index:999}
	.n_header .middle .rolling .slick-next{ right:244px; top:38px; width:17px; height:17px; border-radius:0 3px 3px 0;  background:url(/images/rightbtnn.png) center no-repeat #FFF;}
	.n_header .middle .rolling .slick-prev:hover{ background:url(/images/leftbtnn.png) center no-repeat #f5f5f5;}
	.n_header .middle .rolling .slick-next:hover{ background:url(/images/rightbtnn.png) center no-repeat #f5f5f5;}
	.n_header .middle .rolling button{ margin-top:-10px;}
	.n_header .middle .rolling button:before{ display:none;}
	
	.n_header .bottom{ position:relative; /* background:url('/images/gnb_bg.jpg'); */}
	.n_header .bottom .gnb{ margin:0 auto; width:1170px;}
	.n_header .bottom .gnb > ul{ height:48px; border-left:1px solid #1d1e1f; border-right:1px solid #1d1e1f; box-sizing:border-box;}
	.n_header .bottom .gnb > ul > li{ float:left; padding-left:60px;}
	.n_header .bottom .gnb > ul > li > a{ display:block; height:48px; color:#fff; line-height:48px; font-size:15px;text-align:center; letter-spacing:-1px; font-weight:bold;}
	.n_header .bottom .gnb > ul > li > a:hover { display:block;color:#a2e3cd;text-decoration:none;}

	.n_header .bottom .gnb > ul > li.on > a p font{ background:#5a616a; font-weight:bold; color:#fff;}
	/* .n_header .bottom .shadow{ position:absolute; top:41px; right:0; left:0; height:3px; background:url('/images/shadow.png') top;}	 */