@charset "utf-8";

body{position:relative;}

#body_layout,
#foot_layout{ width:100%; text-align:center; display:inline-block; position:relative;}
#body_layout{padding-left:386px;}
#foot_layout{position: absolute;bottom: 0;left: 0;width: 386px;height: 130px;text-align: center;background-color:#ed970c;color:#52432b;z-index: auto;}
#foot_layout .foot_wrap{width:100%;padding: 20px 0;background-color:#ed970c;}
#foot_layout .foot_wrap address, 
#foot_layout .foot_wrap .copy{text-align:center;color:#52432b;font-size:14px;line-height:18px;margin:3px 0;}
.foot_wrap .footer-info address span{color:#52432b;}
#foot_layout .foot_wrap address:before{display:none;}
#foot_layout .foot_wrap .copy br{display:block;}
#banner,
.foot_wrap .footer-info ul {display:none;}
ul li{list-style: none;}
a{text-decoration:none;color:#000;transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
.clearfix {clear:both; display:block; height:0; }
.clearfix:after{content:""; display: block; clear:both;}
.blind{display:none;}
.blind.on{position:absolute;top:0;left:0;z-index:1;display:inline-block;width:100%;height:100%;background-color:rgba(0,0,0,0.4);}



#mcont{position:relative;width:100%;height:1002px;background:url(/images/service/main/main_bg.jpg) no-repeat 50% 50%;background-size:cover;padding-right:145px;}
#mcont .mcont_tit{position:relative;width:1084px;margin:0 auto;padding:85px 0 80px 50px;text-align:left;}
#mcont .mcont_tit h2{display:block;width:457px;height: 142px;background:url(/images/service/main/main-ir.png) no-repeat;vertical-align:middle;font-size:0;text-indent:-9999px;margin-bottom:15px;}
#mcont .mcont_tit h2 br{display:none;}
#mcont .mcont_tit p{font-size:17px;font-weight:400;}
#mcont .mcont_tit p b{font-weight:600;}
#mcont .inner{position:relative;width:1084px;margin:0 auto;}
#mcont .inner > div{position:relative;box-shadow: 1px 1px 1px rgba(0,0,0,0.2);border-radius:5px;background-color:#fff;}
#mcont .inner .search_wrap{width:100%;height:210px;background-color:#f5a522;padding:22px 22px 22px 230px;overflow:hidden;margin-bottom:25px;}
.search_wrap strong{position:absolute;top:0;left:0;display:block;width:207px;height: 100%;padding:28px 0 35px 0;background-color:#e88500;}
.search_wrap strong b{display:block;width:77px;height:43px;background:url(/images/service/main/main-ir.png) no-repeat -405px -145px;vertical-align:middle;margin: 0 auto;font-size:0;text-indent:-9999px;}
.search_wrap strong .sc_ico{content:"";display:block;width:84px;height:91px;background:url(/images/service/main/main-ir.png) no-repeat -1px -209px;vertical-align:middle;margin: 0 auto 13px;}
.search_wrap .choice1{position:relative;display:block;width:100%;height:100px;background-color:#ea9409;border-radius:3px;margin-bottom:15px;padding:13px 20px 15px 95px;}
.search_wrap .choice1:after {display:block; position:absolute; left:0; top:0;content:''; width:100%; height:100%; background:transparent; }
.search_wrap .choice1 p{position:absolute;top:28px;left:26px;display:inline-block;width:52px;height:43px;background:url(/images/service/main/main-ir.png) no-repeat -485px -145px;vertical-align:middle;font-size:0;text-indent:-9999px;}
.search_wrap .choice1 ul{display: block;width:100%;height: 100%;}
.search_wrap .choice1 ul:after {display:block; clear:both; visibility:hidden; content:'';}
.search_wrap .choice1 ul li{position:relative;float: left;width:14.28%;height: 75px;text-align: center;font-size:14px;color:#fff;font-weight:500;}
.search_wrap .choice1 ul li:first-child{margin-left: 0}
.search_wrap .choice1 ul li span{position:absolute;bottom:0;left:0;display:block;width:100%;line-height: 1.2;font-size: 13px;}
.search_wrap .choice1 ul li:nth-child(2) span,
.search_wrap .choice1 ul li:nth-child(4) span {bottom:-5px}
.search_wrap .choice1 ul li input[type="radio"]:not(old){width:0;height:0;opacity:0;}
.search_wrap .choice1 ul li input[type="radio"]:not(old) + label{position: absolute;top: 0;z-index: 0;left: 50%;height: 70px;display: block;background:url(/images/service/main/main-ir.png) no-repeat;margin:0 auto;transition: all 0.3s ease-out;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.search_wrap .choice1 ul li.op1 input[type="radio"]:not(old) + label{width:80px;background-position: 0 -357px;}
.search_wrap .choice1 ul li.op2 input[type="radio"]:not(old) + label{width:119px;background-position: -83px -357px;}
.search_wrap .choice1 ul li.op3 input[type="radio"]:not(old) + label{width:52px;background-position: -203px -357px;}
.search_wrap .choice1 ul li.op4 input[type="radio"]:not(old) + label{width:116px;background-position: -256px -357px;}
.search_wrap .choice1 ul li.op5 input[type="radio"]:not(old) + label{width:53px;background-position: -373px -357px;}
.search_wrap .choice1 ul li.op6 input[type="radio"]:not(old) + label{width:53px;background-position: -427px -357px;}
.search_wrap .choice1 ul li.op7 input[type="radio"]:not(old) + label{width:52px;background-position: -481px -357px;}
.search_wrap .choice1 ul li input[type="radio"]:not(old):checked + label {display:inline-block;background:url(/images/service/main/main-ir.png) no-repeat}
.search_wrap .choice1 ul li.op1 input[type="radio"]:not(old):checked + label{width:80px;background-position: 0 -428px;}
.search_wrap .choice1 ul li.op2 input[type="radio"]:not(old):checked + label{width:119px;background-position: -83px -428px;}
.search_wrap .choice1 ul li.op3 input[type="radio"]:not(old):checked + label{width:52px;background-position: -203px -428px;}
.search_wrap .choice1 ul li.op4 input[type="radio"]:not(old):checked + label{width:116px;background-position: -256px -428px;}
.search_wrap .choice1 ul li.op5 input[type="radio"]:not(old):checked + label{width:53px;background-position: -373px -428px;}
.search_wrap .choice1 ul li.op6 input[type="radio"]:not(old):checked + label{width:53px;background-position: -427px -428px;}
.search_wrap .choice1 ul li.op7 input[type="radio"]:not(old):checked + label{width:52px;background-position: -481px -428px;}
.search_wrap .choice1 ul li.op1 input[type="radio"]:not(old) + label:hover,
.search_wrap .choice1 ul li.op1 input[type="radio"]:not(old) + label:focus{background-position: 0 -428px;}
.search_wrap .choice1 ul li.op2 input[type="radio"]:not(old) + label:hover,
.search_wrap .choice1 ul li.op2 input[type="radio"]:not(old) + label:focus{background-position: -83px -428px;}
.search_wrap .choice1 ul li.op3 input[type="radio"]:not(old) + label:hover,
.search_wrap .choice1 ul li.op3 input[type="radio"]:not(old) + label:focus{background-position: -203px -428px;}
.search_wrap .choice1 ul li.op4 input[type="radio"]:not(old) + label:hover,
.search_wrap .choice1 ul li.op4 input[type="radio"]:not(old) + label:focus{background-position: -256px -428px;}
.search_wrap .choice1 ul li.op5 input[type="radio"]:not(old) + label:hover,
.search_wrap .choice1 ul li.op5 input[type="radio"]:not(old) + label:focus{background-position: -373px -428px;}
.search_wrap .choice1 ul li.op6 input[type="radio"]:not(old) + label:hover,
.search_wrap .choice1 ul li.op6 input[type="radio"]:not(old) + label:focus{background-position: -427px -428px;}
.search_wrap .choice1 ul li.op7 input[type="radio"]:not(old) + label:hover,
.search_wrap .choice1 ul li.op7 input[type="radio"]:not(old) + label:focus{background-position: -481px -428px;}
.search_wrap .search_bottom{position:relative;width:100%;padding-right:109px;}
.search_wrap .choice2{float:left;}
.search_wrap .choice2 select{display: inline-block;width: 243px;height: 54px;margin-right: 7px;padding: 10px 25px;background: #fff url(/images/service/main/search_btn.png) right top no-repeat;border: 0;border-radius:3px;font-size:15px;color:#5e5e5e;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
.search_wrap .choice2 select::-ms-expand{display:none;}
.search_wrap .search_box{display: inline-block;float: left;position: relative;width:470px;height: 54px;padding: 10px 25px 10px 25px;background: #fff;border-radius:3px;}
.search_wrap .search_box label{margin-right: 100%;font-size:15px;color:#5e5e5e;}
.search_wrap .search_box label,
.search_wrap .search_box input[type=text]{display: inline-block;float: left;width: 100%;height: 34px;background: none;border: 0;line-height: 34px;text-align: left;/* left: 0; *//* position: relative; */}
.search_wrap .search_box input[type=text]::-ms-clear {display: none;} 
.search_wrap .search_box button{position: absolute;right: -112px;top: 0;width: 104px;height: 54px;border: 0;background-color:#8d4c1d;border-radius:3px;font-size:16px;/* font-family:'nsk_m'; */font-weight: bold;color:#fff;}
.search_wrap .search_box button:before{content: "";display:inline-block;width:17px;height:17px;background:url(/images/service/main/main-ir.png) no-repeat -381px -209px;vertical-align:middle;margin-right:3px;}

#mcont .inner .notice{float:left;width:360px;/* height:325px; */height:232px;margin-right:16px;padding:33px 30px;text-align: left;}
#mcont .inner .notice h3{display:inline-block;width:74px;height:21px;background:url(/images/service/main/main-ir.png) 0 -145px no-repeat;vertical-align:middle;font-size:0;text-indent:-9999px;margin-bottom: 6px;}
#mcont .inner .notice h3:after{content:"";display:block;width:78px;height:3px;background-color:#e36204;margin-top:25px;}
#mcont .inner .notice ul{border-top:1px solid #bebebe;padding-top:25px;}
#mcont .inner .notice ul li{position:relative;text-align: right;color:#9a9a99;line-height:24px;vertical-align: middle;margin-bottom:3px;font-size: 14px;}
#mcont .inner .notice ul li a{display:inline-block;width: 69%;height:100%;color:#383530;font-size: 15px;line-height:24px;padding-left:10px;vertical-align: middle;white-space:nowrap;word-break: break-all;overflow:hidden;text-overflow: ellipsis;float: left;text-align: left;}
#mcont .inner .notice ul li a:before{position:absolute;top:13px;left:0;content:"";display:inline-block;width:3px;height: 3px;background-color:#000;vertical-align:middle;}
#mcont .inner .notice ul li .date{float: right;display:inline-block;line-height:24px;vertical-align: middle;font-size: 14px;}
#mcont .inner .notice ul li.fir{height:65px;margin-bottom:28px;padding-left:73px;}
#mcont .inner .notice ul li.fir a{width:100%;}
#mcont .inner .notice ul li.fir a:before{position:absolute;top:0;left:0;content: "";display:inline-block;width:64px;height:64px;background:url(/images/service/main/main-ir.png) -88px -209px no-repeat;}
#mcont .inner .notice ul li.fir a span{display:block;width:100%;}
#mcont .inner .notice ul li.fir a span.ntit{font-size: 15px;font-weight:500;white-space:nowrap;word-break: break-all;overflow:hidden;text-overflow: ellipsis;}
#mcont .inner .notice ul li.fir a span.ntxt{height:37px;font-size:14px;white-space: normal;line-height:1.3;overflow:hidden;}
#mcont .inner .notice ul li.fir .date{position:absolute;right:0;bottom:0;}
#mcont .inner .notice .more{position:absolute;top: 34px;right:30px;width:15px;height:15px;}
#mcont .inner .notice .more a{display:inline-block;width:100%;height:100%;background:url(/images/service/main/main-ir.png) -401px -209px no-repeat;font-size:0;text-indent: -999px;}
#mcont .inner .notice ul li a:hover,
#mcont .inner .notice ul li a:focus{text-decoration:underline;}

#mcont .inner .boxwrap{float:left;width:708px;height:232px;margin-bottom: 15px;padding:20px;}
#mcont .inner .boxwrap h3{display: block;position:absolute;top:20px;left:20px;width: 85px;height:41px;background:url(/images/service/main/main-ir.png) -77px -145px no-repeat;font-size: 0;text-indent:-9999px;}
#mcont .inner .boxwrap h3:after{position:absolute;top:35px;left:120px;content:"";display:inline-block;width:28px;height:45px;background:url(/images/service/main/main-ir.png) -155px -209px no-repeat;vertical-align:middle;}
#mcont .inner .boxwrap ul{display:inline-block;width:100%;}
#mcont .inner .boxwrap ul li{float: left;width:24.25%;height:90px;margin-left:1%;margin-bottom:8px;background-color: #efefef;}
#mcont .inner .boxwrap ul li:nth-child(4){margin-left:0;}
#mcont .inner .boxwrap ul li:first-child{margin-left:25.25%;}
#mcont .inner .boxwrap ul li a{display:inline-block;width:100%;height:100%;padding:20px 0;text-align: center;font-size:14px;}
#mcont .inner .boxwrap ul li a .count{display:block;font-size:18px;vertical-align:middle;line-height:31px;margin-bottom:10px;}
#mcont .inner .boxwrap ul li a .count:before{content:"";display:inline-block;height:31px;background:url(/images/service/main/main-ir.png) no-repeat;vertical-align: middle;margin-right:5px;}
#mcont .inner .boxwrap ul li.ca1 a .count:before{width:28px;background-position: 0 -323px;}
#mcont .inner .boxwrap ul li.ca2 a .count:before{width:26px;background-position: -31px -323px;}
#mcont .inner .boxwrap ul li.ca3 a .count:before{width:24px;background-position: -60px -323px;}
#mcont .inner .boxwrap ul li.ca4 a .count:before{width:29px;background-position: -87px -323px;}
#mcont .inner .boxwrap ul li.ca5 a .count:before{width:26px;background-position: -119px -323px;}
#mcont .inner .boxwrap ul li.ca6 a .count:before{width:33px;background-position: -148px -323px;}
#mcont .inner .boxwrap ul li.ca7 a .count:before{width:30px;background-position: -184px -323px;}
#mcont .inner .boxwrap .more{position:absolute;top:70px;left:23px;width: 62px;height: auto;}
#mcont .inner .boxwrap .more a{display:inline-block;font-size:14px;color:#929292;}
#mcont .inner .boxwrap .more a:after{content:"";display:inline-block;width:4px;height:8px;background:url(/images/service/main/main-ir.png) no-repeat -419px -209px;margin-left:5px;vertical-align:middle;}
#mcont .inner .boxwrap .more:before,
#mcont .inner .boxwrap .more:after{display:none}


#mcont .inner .banner{/* float:left; */float:right;width:708px;height:78px;padding: 25px 59px 30px 215px;}
#mcont .inner .banner h3{position:absolute;top: 30px;left:38px;font-size: 16px;font-weight: bold;color: #000;}
#mcont .inner .banner .grap{position:relative;width:100%;height:100%;overflow:hidden;}
#mcont .inner .banner .grap .obj{position:relative;width:1000%;height:100%;}
#mcont .inner .banner .grap .item{float:left;width:auto;height:100%;}
#mcont .inner .banner .grap .item a{display:inline-block;text-align:center;color:#646464;font-size:15px;padding:0 27px;vertical-align:middle;}
#mcont .inner .banner .grap .item:after{content:"";display:inline-block;width:1px;height:19px;background-color:#e5e5e5;vertical-align:middle;}

#mcont .inner .banner .control{position:absolute;top: 30px;left:105px;}
#mcont .inner .banner .control button{display:inline-block;float: left;margin: 0;width:21px;height:21px;font-size:0;text-indent:-9999px;background:url(/images/service/main/main-ir.png) no-repeat;border:none;}
#mcont .inner .banner .control button:before,
#mcont .inner .banner .control button:after {display:none;}
#mcont .inner .banner .control button.btn_prev{background-position:-240px -209px;}
#mcont .inner .banner .control button.btn_stop{background-position:-261px -209px;}
#mcont .inner .banner .control button.btn_play{background-position:-281px -209px;}
#mcont .inner .banner .control button.btn_next{background-position:-281px -209px;}


#right_cont{position:absolute;top:0;right:0;z-index:10;width:0;height:100%;}
#right_cont.on{width:333px;}
#right_cont .rcon_open{position:absolute;top:430px;right:0;width:78px;height:146px;background:url(/images/service/main/pop_open.png) no-repeat;vertical-align: middle;padding: 50px 5px 0 18px;line-height:1.2;text-align: center;}
#right_cont .rcon_open:before{content:"";display:block;width:18px;height:19px;background:url(/images/service/main/main-ir.png) no-repeat -497px -209px;vertical-align: middle;margin:0 auto 7px;}
#right_cont .rcon{display:none;position:absolute;top:0;right:0;width:100%;height:100%;background-color:#fff;padding:35px 30px 30px;border-top:1px solid #e5e5e5;text-align:left;/* overflow: hidden; */}
#right_cont.on .rcon{display:inline-block;width:333px;height:100%;}
.rcon_close{position:absolute;top:430px;left:-78px;width:78px;height:146px;background:url(/images/service/main/pop_open.png) no-repeat;vertical-align: middle;padding: 50px 5px 0 18px;line-height:1.2;text-align: center;}
.rcon_close:before{content:"";display:block;width:18px;height:19px;background:url(/images/service/main/main-ir.png) no-repeat -520px -209px;vertical-align: middle;margin:0 auto 7px;}
#right_cont .rcon h3{display: inline-block;width:183px;height:23px;background:url(/images/service/main/main-ir.png) -540px -145px no-repeat; vertical-align:middle;font-size:0;text-indent:-9999px;margin-bottom: 32px;}
#right_cont .rcon ul{display:inline-block;width:100%;height:898px;}
#right_cont .rcon ul li{position:relative;display:inline-block;width:100%;height:139px;border:1px solid #e5e5e5;margin-bottom:10px;}
#right_cont .rcon ul li a{display:inline-block;width:100%;height:100%;padding:25px;}
#right_cont .rcon ul li a .hover{opacity:0;display:inline-block;width:100%;height:100%;padding-top:32px;position:absolute;top:0;left:0;z-index:2;background-color:rgba(223, 99, 8, 0.96);font-size:14px;color:#fff;text-align:center;font-weight:600;transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
#right_cont .rcon ul li a .hover:before{content:"";display:block;width:42px;height:42px;background:url(/images/service/main/main-ir.png) no-repeat -336px -209px;vertical-align:middle;margin:0 auto 12px;}
#right_cont .rcon ul li a:hover .hover,
#right_cont .rcon ul li a:hover .focus{opacity:1;}
#right_cont .rcon ul li a .cate{display:block;font-size:14px;color:#faa61a;margin-bottom:5px;margin-bottom:5px;}
#right_cont .rcon ul li a .cate em{font-style: normal;}
#right_cont .rcon ul li a .cate:before{content: "";display:inline-block;width:15px;height: 16px;background:url(/images/service/main/main-ir.png) no-repeat;vertical-align:middle;margin-right: 5px;margin-top:-2px;}
#right_cont .rcon ul li a .cate.cate1:before{background-position: 0 -304px;}
#right_cont .rcon ul li a .cate.cate2:before{background-position: -31px -304px;}
#right_cont .rcon ul li a .cate.cate3:before{background-position: -61px -304px;}
#right_cont .rcon ul li a .cate.cate4:before{background-position: -87px -304px;}
#right_cont .rcon ul li a .cate.cate5:before{background-position: -119px -304px;}
#right_cont .rcon ul li a .cate.cate6:before{background-position: -148px -304px;}
#right_cont .rcon ul li a .cate.cate7:before{width:16px;background-position: -184px -304px;}
#right_cont .rcon ul li a strong{display:block;white-space: nowrap;word-break:break-all;text-overflow: ellipsis;overflow: hidden;font-size:20px;}
#right_cont .rcon ul li a .date{/* position:absolute; *//* bottom:0; *//* left:0; */display:block;width:100%;/* padding:12px 27px; *//* border-top:1px solid #e5e5e5; */font-size:14px;}
#right_cont .rcon ul li a .date i{font-weight:500;font-style: normal;}
#right_cont .rcon ul li a .date i:before{content:"";display:inline-block;width:15px;height:13px;background:url(/images/service/main/main-ir.png) no-repeat -426px -209px;vertical-align:middle;margin-right:5px;}
#right_cont .rcon .more{position:absolute;top:35px;right:28px;width:29px;height:29px;}
#right_cont .rcon .more a{display:block;width:100%;height:100%;background:url(/images/service/main/main-ir.png) no-repeat -304px -209px;vertical-align:middle;font-size:0;text-indent:-9999px;}

#left_cont{position:absolute;top:0;left:0;width:386px;height: 100%;background-color:#ed970c;}
#left_cont .directory{position:relative;width:100%;background-color:#faa51a;height:617px;padding:83px 55px 48px 55px;}
#left_cont .directory h3{display:block;width:164px;height: 45px;background:url(/images/service/main/main-ir.png) no-repeat -166px -145px;vertical-align:middle;font-size:0;text-indent:-9999px;margin-bottom: 40px;}
#left_cont .directory > div{position:relative;width:100%;border-top:1px solid #c7861b;padding-left:104px;}
#left_cont .directory > div ul{display:inline-block;width:100%;height:100%;}
#left_cont .directory > div ul li{display:block;width:100%;}
#left_cont .directory > div ul li a{display:inline-block;width:100%;height:100%;line-height:37px;padding-left:33px;color:#3e311c;font-size: 14px;text-align:left;font-weight:500;border-bottom:1px solid #c7861b;transition: all 0.3s ease-out;}
#left_cont .directory > div ul li a:hover,
#left_cont .directory > div ul li a:focus{background-color:#e88500;border-bottom-color:transparent;}
#left_cont .directory > div.area{margin-bottom:57px;}
#left_cont .directory > div b{position:absolute;top:-1px;left:0;border-top:3px solid #513d1c;padding:12px 20px;text-align: center;font-size: 16px; color:#3e311c;font-weight: 500;}
#left_cont .directory > div b:before{content:"";display:block;width:24px;background:url(/images/service/main/main-ir.png) no-repeat;vertical-align:middle;margin:0 auto 7px;}
#left_cont .directory > div.area b:before{height:20px;background-position:-186px -209px;}
#left_cont .directory > div.section b:before{height:22px;background-position:-213px -209px;}

#left_cont .quickmenu{position:relative;width:100%;background-color:#ed970c;height: 385px;padding:48px 55px 147px 165px;}
#left_cont .quickmenu h3{position:absolute;top: 48px;left:55px;display:block;width:69px;height: 61px;background:url(/images/service/main/main-ir.png) no-repeat -333px -145px;vertical-align:middle;font-size:0;text-indent:-9999px;}
#left_cont .quickmenu ul{position:relative;width:100%;border-top:1px solid #c7861b;}
#left_cont .quickmenu ul li{display:block;width:100%;}
#left_cont .quickmenu ul li a{display:inline-block;width:100%;height:100%;line-height:37px;padding-left:33px;color:#3e311c;font-size: 14px;text-align:left;font-weight:500;border-bottom:1px solid #c7861b;}
#left_cont .quickmenu ul li a:hover,
#left_cont .quickmenu ul li a:focus{background-color:#e88500;border-bottom-color:transparent;}

@media(max-width: 1699px){
	#mcont{padding-right:70px;}
}
@media(max-width: 1579px){
	#body_layout{padding-left:296px;}
	#foot_layout{width:296px;}

	#mcont{height:auto;padding-right:0;}
	#mcont .inner{width: 100%;height:auto;padding:0 30px 15px 30px;}
	#mcont .inner .notice{float:none;width: 100%;margin-right:0;margin-bottom:15px;}
	#mcont .inner .boxwrap,
	#mcont .inner .banner{float:none;width: 100%;}
	#mcont .mcont_tit{width:100%;padding: 85px 50px 50px;}
	#mcont .mcont_tit h2{width:421px;height:132px;background-position:-461px 0;}
	#mcont .inner .search_wrap{height:auto;padding:120px 30px 22px 30px;}
	.search_wrap strong{width:100%;height:85px;padding:10px 0;}
	.search_wrap strong .sc_ico{display:inline-block;width: 60px;height:65px;background-position:-544px -209px;}
	.search_wrap strong b{display:inline-block;width:162px;height:33px;background-position:-606px -209px;margin-top:-15px;}
	.search_wrap .choice1{width:100%;height:auto;padding:20px 0;}
	.search_wrap .choice1 ul li{width:25%;margin-left: 0;margin-bottom: 5px;}
	.search_wrap .choice1 ul li:first-child{margin-left: 25%;}
	.search_wrap .choice1 ul li:nth-child(2) span,
    .search_wrap .choice1 ul li:nth-child(4) span {bottom:0;}
	.search_wrap .choice1 ul li input[type="radio"]:not(old) + label{}
	.search_wrap .choice1 p{left:10%;}
	.search_wrap .choice2{width:29%;margin-right:1%;}
	.search_wrap .choice2 .skip{position:absolute;}
	.search_wrap .choice2 select{width:100%;margin-right:0;}
	.search_wrap .search_box{width:70%;}


	#left_cont{width:296px;}
	#left_cont .directory{padding:83px 30px 48px 30px;}
	#left_cont .directory > div{padding-left:110px;}
	#left_cont .quickmenu{padding:48px 30px 147px 140px;}
	#left_cont .directory > div ul li a,
	#left_cont .quickmenu ul li a{padding-left:0;}

	#right_cont{position:static;width:100%;padding:0 30px 30px 30px; background-color:#dddce1;}
	#right_cont .rcon_open,
	#right_cont .rcon_close{display:none;}
	#right_cont .rcon{display:inline-block;position:relative;border-radius:5px;box-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
	#right_cont .rcon ul{height:100%;overflow:visible;}
	#right_cont .rcon ul li{float:left;width:49.5%;margin-left:1%;}
	#right_cont .rcon ul li:nth-child(2n+1){margin-left: 0;}
}

@media(max-width: 1023px){
	#body_layout{padding-left:0;}
	#foot_layout{position:relative;width:100%;}

	#mcont .mcont_tit{padding: 85px 50px 50px;}
	#mcont .inner{padding: 0 20px 15px;}
	#left_cont{position:static;width:100%;height: auto;}
	#right_cont{padding: 0 20px 30px;}
	#left_cont .directory{height:auto;padding: 83px 20px 48px;}
	#left_cont .quickmenu{height:auto;padding: 48px 20px 20px;}
	#left_cont .directory h3{width: 165px;height:46px;background-position: -726px -145px;margin:0 auto 40px;}
	#left_cont .quickmenu h3{position:static;width: 180px;height:48px;background-position:-894px -145px;margin:0 auto 25px;}
	#left_cont .directory > div{float:left;width:46%;margin-left:8%;}
	#left_cont .directory > div.area{margin-left:0;margin-bottom:0;}
	#left_cont .quickmenu ul{height:37px;border:1px solid #c7861b;}
	#left_cont .quickmenu ul li{float: left;width:20%;border-right:1px solid #c7861b;}
	#left_cont .quickmenu ul li:last-child{border-right:none;}
	#left_cont .quickmenu ul li a{border-bottom:none;text-align: center;}
}

@media(max-width: 767px){
	#mcont .inner{padding: 0 20px 15px;}
	#mcont .mcont_tit{padding:40px 0 30px 0;text-align:center;}
	#mcont .mcont_tit h2{width: 255px;height:83px;background-position: -885px 0;margin:0 auto 10px;}
	#mcont .mcont_tit h2 br{display:block;}
	#mcont .mcont_tit p{font-size:17px;line-height:1.3;}
	#mcont .inner .search_wrap{padding: 120px 20px 22px;}
	.search_wrap .choice1{background-color:transparent;padding:0;}
	.search_wrap .choice1 p{position:static;width:85px;height:18px;background-position: -771px -209px;margin-bottom: 20px;}
	.search_wrap .choice1 ul li{padding:0;width: 49.5%;height: 35px;/* line-height:27px; */margin-left: 1%;font-weight:200;}
	.search_wrap .choice1 ul li:nth-child(2n+1){margin-left:0;}
	.search_wrap .choice1 ul li span{position:static;font-size:13px;line-height: 30px;}
	.search_wrap .choice1 ul li input[type="radio"]:not(old) + label{position:absolute;top: -2px;left:0;height: 35px;background:none;border:2px solid #fcc265;border-radius:2px;line-height: 30px;-webkit-transform: none;transform: none;}
	.search_wrap .choice1 ul li.op1 input[type="radio"]:not(old) + label{width:100%;}
	.search_wrap .choice1 ul li.op2 input[type="radio"]:not(old) + label{width:100%;}
	.search_wrap .choice1 ul li.op3 input[type="radio"]:not(old) + label{width:100%;}
	.search_wrap .choice1 ul li.op4 input[type="radio"]:not(old) + label{width:100%;}
	.search_wrap .choice1 ul li.op5 input[type="radio"]:not(old) + label{width:100%;}
	.search_wrap .choice1 ul li.op6 input[type="radio"]:not(old) + label{width:100%;}
	.search_wrap .choice1 ul li.op7 input[type="radio"]:not(old) + label{width:100%;}
	.search_wrap .choice1 ul li input[type="radio"]:not(old):checked + label {top:-1px;left:0;display:inline-block;height:30px;z-index:1;background:none;border-color:#ac6a00;}
	.search_wrap .choice1 ul li.op1 input[type="radio"]:not(old):checked + label,
	.search_wrap .choice1 ul li.op2 input[type="radio"]:not(old):checked + label,
	.search_wrap .choice1 ul li.op3 input[type="radio"]:not(old):checked + label,
	.search_wrap .choice1 ul li.op4 input[type="radio"]:not(old):checked + label,
	.search_wrap .choice1 ul li.op5 input[type="radio"]:not(old):checked + label,
	.search_wrap .choice1 ul li.op6 input[type="radio"]:not(old):checked + label,
	.search_wrap .choice1 ul li.op7 input[type="radio"]:not(old):checked + label{width:100%;}
	.search_wrap .choice1 ul li.op1 input[type="radio"]:not(old) + label:hover,
	.search_wrap .choice1 ul li.op1 input[type="radio"]:not(old) + label:focus{background:none;}
	.search_wrap .choice1 ul li.op2 input[type="radio"]:not(old) + label:hover,
	.search_wrap .choice1 ul li.op2 input[type="radio"]:not(old) + label:focus{background:none;}
	.search_wrap .choice1 ul li.op3 input[type="radio"]:not(old) + label:hover,
	.search_wrap .choice1 ul li.op3 input[type="radio"]:not(old) + label:focus{background:none;}
	.search_wrap .choice1 ul li.op4 input[type="radio"]:not(old) + label:hover,
	.search_wrap .choice1 ul li.op4 input[type="radio"]:not(old) + label:focus{background:none;}
	.search_wrap .choice1 ul li.op5 input[type="radio"]:not(old) + label:hover,
	.search_wrap .choice1 ul li.op5 input[type="radio"]:not(old) + label:focus{background:none;}
	.search_wrap .choice1 ul li.op6 input[type="radio"]:not(old) + label:hover,
	.search_wrap .choice1 ul li.op6 input[type="radio"]:not(old) + label:focus{background:none;}
	.search_wrap .choice1 ul li.op7 input[type="radio"]:not(old) + label:hover,
	.search_wrap .choice1 ul li.op7 input[type="radio"]:not(old) + label:focus{background:none;}
	.search_wrap .search_bottom{padding-right:0;padding-bottom:50px;}
	.search_wrap .choice2{float:none;width:100%;margin-right:0;margin-bottom:5px;}
	.search_wrap .search_box{float:none;width:100%;margin-bottom:5px;}
	.search_wrap .search_box button{right: 0;top: auto;bottom: -59px;width: 100%;}
	#mcont .inner .notice ul li.fir a span.ntxt{height:22px;}
	#mcont .inner .notice ul li a{width:68%;}
	#mcont .inner .boxwrap{height:auto;}
	#mcont .inner .boxwrap .more{top:100px;}
	#mcont .inner .boxwrap h3:after{display: none;top:55px;left: auto;right: 20px;}
	#mcont .inner .boxwrap ul li{width:48.5%;height:110px;}
	#mcont .inner .boxwrap ul li:nth-child(2),
	#mcont .inner .boxwrap ul li:nth-child(4),
	#mcont .inner .boxwrap ul li:nth-child(6){margin-left:0;}
	#mcont .inner .boxwrap ul li:first-child{margin-left:49.5%;}
	#mcont .inner .boxwrap ul li a{word-break: keep-all;padding:20px 10px;}
	#left_cont .directory > div{width:100%;margin-left:0;}
	#left_cont .directory > div.area{margin-bottom:50px;}
	#mcont .inner .banner,
	#right_cont{display:none;}
	#left_cont .quickmenu ul{height:auto;}
	#left_cont .quickmenu ul li{float: none;width:100%;border:none;border-top:1px solid #c7861b;}
	#left_cont .quickmenu ul li:first-child{border-top:none;}
}

/* 20191016 전체성과몰 현황 자세히보기 추가 */
#mcont .inner .success{float: left;width: 360px;height: 78px;margin-right: 16px;/* padding: 33px 30px; */background-color:#f5a522;}
#mcont .inner .success a{position: relative;font-size: 16px;font-weight: 500;display: block;padding: 28px 30px;font-weight: bold;}
#mcont .inner .success a:after{content: "";display: inline-block;width: 4px;height: 9px;background: url(/images/service/main/main-ir.png) no-repeat -419px -209px;margin-left: 14px;}

@media(max-width: 1579px){
	#mcont .inner .success{left:0;top: 15px;float: none;width:100%;background-color:#e88500;margin-right: 0;margin-bottom: 15px;}
    #mcont .inner .success a{color:#fff;}
}
@media(max-width: 767px){
	#mcont .inner .success{top: 0;margin-bottom: 0;}
}