@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

html,body,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,big,cite,code,del,dfn,em,font,img,ins,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,ul,ol,li,dl,dt,dd,table,caption,tbody,tfoot,thead,tr,th,td,fieldset,fo7m,label,legend,input,button,textarea,select{margin:0;padding:0}
header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption{display:block;margin:0;padding:0}
legend{display:block;overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:0;text-indent:-999em;white-space:nowrap; }
fieldset,img,table,caption,tbody,tfoot,thead,tr,th,td,button,hr{border:0 none}
img{vertical-align:middle}
body li{*vertical-align:top}
ul li{list-style:none; padding:0; margin:0;}
table{border-collapse:collapse}
caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
button{overflow:visible;border:0 none;cursor:pointer}
button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner {padding: 0;border: 0 none}
a { text-decoration:none; color:#424242;  }
address,
em { font-style:normal }
body,input,select,textarea,a,button,h1,h2,h3,h4,h5,h6 { font-family:'Noto Sans KR', '맑은고딕', sans-serif; font-size:13px; line-height: 1; color: #424242; font-weight: 300;text-decoration: none; }
a:hover { text-decoration: none;}

/**************************************************************************************************************
	공통
**************************************************************************************************************/
.org { color:#f15b26 !important }
.bold { font-weight:500 !important }
.mb0 { margin-bottom:0 !important }
.mb5 { margin-bottom:5px !important }
.mb10 { margin-bottom:10px !important }
.mb15 { margin-bottom:15px !important }
.mb20 { margin-bottom:20px !important }
.mb25 { margin-bottom:25px !important }
.mb30 { margin-bottom:30px !important }
.mb35 { margin-bottom:35px !important }
.mb40 { margin-bottom:40px !important }
.mb45 { margin-bottom:45px !important }
.mb50 { margin-bottom:50px !important }
.mb55 { margin-bottom:55px !important }
.mb60 { margin-bottom:60px !important }
.mb70 { margin-bottom:70px !important }
.mb75 { margin-bottom:75px !important }
.mb80 { margin-bottom:80px !important }
.mb90 { margin-bottom:90px !important }
.mb100 { margin-bottom:100px !important }
.mb120 { margin-bottom:120px !important }
.mt0 { margin-top:0 !important }
.mt5 { margin-top:5px !important }
.mt10 { margin-top:10px !important }
.mt15 { margin-top:15px !important }
.mt20 { margin-top:20px !important }
.mt25 { margin-top:25px !important }
.mt30 { margin-top:30px !important }
.mt35 { margin-top:35px !important }
.mt40 { margin-top:40px !important }
.mt45 { margin-top:45px !important }
.mt50 { margin-top:50px !important }
.mt55 { margin-top:55px !important }
.mt60 { margin-top:60px !important }
.mt70 { margin-top:70px !important }
.mt75 { margin-top:75px !important }
.mt80 { margin-top:80px !important }
.mt90 { margin-top:90px !important }
.mt100 { margin-top:100px !important }
.mt120 { margin-top:120px !important }
.pd0 { padding:0 !important }
.pdt15 { padding-top:15px !important }
.pdl15 { padding-left:15px !important }
.pdl0 { padding-left:0 !important }
.pdl10 { padding-left:10px !important }
.none_bg { background:none !important }
.mb0 { margin-bottom:0 !important }
.gray { color:#888 !important }
.text-center { text-align:center !important }
.text-left { text-align:left !important }
.text-right { text-align:right !important }
.none_bor { border:0 !important }
form { padding:0; margin:0; }
input[type="checkbox"],
input[type="radio"] { vertical-align:middle }

.blue { color:#009aea !important; }
.red { color:#ff4800 !important; }
.black { color:#444 !important; }

.under { text-decoration:underline !important }
.f11 { font-size:11px !important }
.f14 { font-size:14px !important }
.f15 { font-size:15px !important }
.f16 { font-size:16px !important }
.f18 { font-size:18px !important }
.f20 { font-size:20px !important }
.f21 { font-size:21px !important }
.f24 { font-size:24px !important }
.f26 { font-size:26px !important }
.clear { clear:both; }
.lh24 { line-height:24px !important }
.lh26 { line-height:26px !important }
.lh32 { line-height:32px !important }
.lh46 { line-height:46px !important }
.fl { float:left !important }
.fr { float:right !important }
.indent20 { padding-left:20px; }
.indent30 { padding-left:30px; }
.w30 { width:30% !important }
.w35 { width:35% !important }
.w40 { width:40% !important }
.w45 { width:45% !important }
.w50 { width:50% !important }
.w53 { width:53% !important }
.w55 { width:55% !important }
.w60 { width:60% !important }
.w70 { width:70% !important }
.w65 { width:65% !important }
.pdt10 { padding-top:10px !important; }
.pdt15 { padding-top:15px !important; }
.pdt20 { padding-top:20px !important; }
.pdt25 { padding-top:25px !important; }
.pdt30 { padding-top:30px !important; }
.pdt40 { padding-top:40px !important; }
.pdt50 { padding-top:50px !important; }
.pdt60 { padding-top:60px !important; }
.pdt70 { padding-top:70px !important; }
.pdb10 { padding-bottom:10px !important; }
.pdb15 { padding-bottom:15px !important; }
.pdb20 { padding-bottom:20px !important; }
.pdb25 { padding-bottom:25px !important; }
.pdb30 { padding-bottom:30px !important; }
.pdb40 { padding-bottom:40px !important; }
.pdb50 { padding-bottom:50px !important; }
.pdb60 { padding-bottom:60px !important; }
.pdb70 { padding-bottom:70px !important; }
.pdb0 { padding-bottom:0 !important; }
.col-box:after { display:block; content:''; clear:both;}
.col-left { float:left; }
.col-right { float:right; }
.pull-right { position: absolute; right:0; top:0;}
/*****************************************************************************************
	Common
******************************************************************************************/

h3 { font-size:28px; color: #1c1c1c; margin-bottom: 20px; font-weight: 600;}
.h3-desc { font-size:13px; line-height: 18px; color: #636363; margin-bottom: 8px; }
.h3-desc2 { font-size:15px; line-height: 18px; color: #006ddc; font-weight: 600; margin-bottom: 8px; }

.table-write { margin-bottom: 25px; }
.table-write table { width:100%; border-collapse: collapse; border-top:1px solid #b2b2b2; }
.table-write table tbody th { background: #f8f8f8; padding:20px 0 20px 20px; font-size:14px; font-weight: 600; color: 3292929; border-bottom: 1px solid #e8e8e8; text-align: left;}
.table-write table tbody td { padding:10px; border-bottom: 1px solid #e8e8e8; font-size:14px; line-height: 1.3em; color: #292929; }
.table-write table tbody td ul { padding:0px;}
.table-write table tbody td ul li { display:inline-block; margin-right:10px; }
.table-write table tbody td ul li img { margin-bottom: 5px; width:100%;}

.table-write table tbody td .radio + label { margin-right: 10px;}



.radio { position: absolute; left: -9999px;}
.radio + label { display: inline-block; vertical-align: middle; font-size:14px; height: 16px; line-height: 15px; color: #454545; padding-left:19px; background: url(/plaza/img/common/radio_off.png) no-repeat 0 0;}
.radio:checked + label { background-image:url(/plaza/img/common/radio_on.png); }
.inp { height:30px; border-radius:3px; border: 1px solid #e5e5e5; padding:0 10px; font-size:13px; color: #454545; vertical-align: middle;}

.select { height:30px; border-radius:3px; border: 1px solid #e5e5e5; padding-left:10px; font-size:13px; color: #454545; vertical-align: middle;}
.textarea {  border-radius:3px; border: 1px solid #e5e5e5; padding: 10px; font-size:14px; line-height: 1.4em; color: #454545; resize:none;}
.btn-type1 { display: inline-block; vertical-align: middle; width:244px; height: 60px; line-height: 59px; text-align: center; background: #2ca3ff; border-radius:4px; font-size:24px; color: #fff; font-weight: 500;}
.btn-type2 { display: inline-block; vertical-align: middle; width:244px; height: 58px; line-height: 55px; text-align: center; background: #fff; border-radius:4px; font-size:24px; color: #2ca3ff; border: 1px solid #2ca3ff; font-weight: 500;}
.btn-type3 { display: inline-block; vertical-align: middle;  height: 25px; line-height: 24px; text-align: center; background: #bababa; border-radius:4px; font-size:13px; color: #fff; border-radius:3px; padding:0 8px; font-weight: 500;}
.btn-type4 { display: inline-block; vertical-align: middle;  height: 25px; line-height: 24px; text-align: center; background: #00b4ff; border-radius:4px; font-size:13px; color: #fff; border-radius:3px; padding:0 8px; font-weight: 500;}
.btn-type5 { display: inline-block; vertical-align: middle; width:160px; height: 40px; line-height: 40px; text-align: center; background: #2ca3ff; border-radius:4px; font-size:20px; color: #fff; font-weight: 500;}
.btn-type6 { display: inline-block; vertical-align: middle;  height: 30px; line-height: 26px; text-align: center; background: #bababa; border-radius:4px; font-size:13px; color: #fff; border-radius:3px; padding:0 8px; font-weight: 500;}
.btn-type7 { display: inline-block; vertical-align: middle; width:200px; height: 50px; line-height: 48px; text-align: center; background: #2ca3ff; border-radius:4px; font-size:20px; color: #fff; font-weight: 500;}
.btn-type8 { display: inline-block; vertical-align: middle;  height: 30px; line-height: 26px; text-align: center; background: #2ca3ff; border-radius:4px; font-size:13px; color: #fff; border-radius:3px; padding:0 8px; font-weight: 500;}



.inner { width:1200px; margin:0 auto; min-width:1200px; position: relative; }
#header1 { height: 64px; border-bottom: 1px solid #dadada; }
#header1 h1 { position: absolute; left: 0;top:10px; }
#header1 .lnb { position: absolute;	 right:45px; top:27px; }
#header1 .lnb a { float:left; margin:0 15px; font-size:13px; color: #5e5e5e; }
#header1 .lnb .btn-favo { color: #2ca3ff;}
#header1 .lnb .btn-favo img { margin-top:-3px;}

#gnb { height: 49px; border-bottom: 2px solid #313131; position: relative; z-index:1000;}
#gnb .inner > ul:after {display: block; content: ''; clear: both;}
#gnb .inner > ul > li { float:left; width:12.5%; position: relative; }
#gnb .btn-dep1 { display: block; height: 49px;  line-height: 48px; text-align: center; font-size:18px; font-weight: 600; color: #232323; }
#gnb .inner > ul > li.active,
#gnb .btn-dep1:hover { color: #225cab; }
/* 20170918
#gnb .dep2 { display: none; position: absolute; left: 0; right:0; top:49px;  background: #fff; border: 2px solid #235dab; border-top:5px solid #235dab; padding:13px; }
#gnb .inner > ul > li:hover .dep2 { display: block; }
#gnb .dep2 .btn-dep2 { display: block; font-size:14px; color: #1e1e1e; line-height: 31px; border-bottom: 1px solid #e0e0e0; padding-left: 8px; font-weight: 600;} 
#gnb .dep2 > li.active,
#gnb .dep2 .btn-dep2:hover { color: #225cab; }
#gnb .dep3 { padding:8px 0 10px 10px; }
#gnb .dep3 .btn-dep3 { display: block; line-height: 20px; font-size:13px; color: #666;}
#gnb .dep3 .btn-dep3:hover { color: #222;}
#wrap.index #gnb { border-bottom: 1px solid #dadada; }
*/
#gnb .depth2 { position: absolute; left: 0; right:0; top:49px; height:270px; background: #fff; z-index:3000; border-top:2px solid #2ca3ff; border-bottom: 2px solid #2ca3ff; display: none;}
#gnb .depth2 dl { float:left; width:120px; margin:0 15px; padding-top:12px; }
#gnb .depth2 dl dt { margin:5px 0;}
#gnb .depth2 dl dt a {display: block; height: 32px; line-height: 31px; text-align: center; background: #efefef; font-size:15px; color: #0b0b0b; font-weight: 400; letter-spacing: -1px;}
#gnb .depth2 dl dd a { display: block; font-size:13px; line-height: 20px; letter-spacing: -1px; color: #616161; }
#gnb .depth2 dl dd a:before { content: '-'; display: inline; margin-right:2px; margin-left: 7px; }
#gnb:hover .depth2 { display: block; }



/*****************************************************************************************
	Main
******************************************************************************************/

.visual-box { position: relative;}
.visual-box .visual { height: 362px; background:#a1c5da url(/plaza/img/main/visual1.jpg) no-repeat 50% 0;}
.visual-box .bx-prev { position: absolute; left: 3%; top:50%; margin-top:-22px; width:44px; height: 44px; background: url(/plaza/img/main/slider_prev.png) no-repeat 0 0; text-indent: -9999px;}
.visual-box .bx-next { position: absolute; right: 3%; top:50%; margin-top:-22px; width:44px; height: 44px; background: url(/plaza/img/main/slider_next.png) no-repeat 0 0; text-indent: -9999px;}

.main-box .btns1:after { display: block; content: ''; clear: both; }
.main-box .btns1 { padding:32px 8px; height: 80px; }
.main-box .btns1 a { float:left; width:25%; position: relative;  }
.main-box .btns1 a .img { position: absolute; left: 0; top:0; }
.main-box .btns1 a .info { padding:13px 0 0 90px; font-size:14px; line-height: 26px; color: #505050; }
.main-box .btns1 a .info strong { display: block; font-size:20px; color: #262525; }
.main-box .btns1 a .info strong img { margin-top:-5px;}

.main1 { margin-bottom: 35px;}
.main1 .main-apps { float:left; width:798px; height: 309px; border: 1px solid #e1e1e1; background: #f7f7f7; position: relative; }
.main1 .main-apps .app-guide { float:left; padding:24px 28px; width:370px; }
.main1 .main-apps .app-guide .title { padding-left:91px; background: url(/plaza/img/main/ico_caus.png) no-repeat 0 0; height: 80px; margin-bottom: 12px;}
.main1 .main-apps .app-guide .title strong { font-size:30px; color: #252525; margin-bottom: 10px; display: block; padding-top:7px; letter-spacing: -2px;}
.main1 .main-apps .app-guide .title span { font-size:16px; color: #2ca3ff; }
.main1 .main-apps .app-guide .txt { font-size:14px; color: #6b6b6b; line-height: 18px; margin-bottom: 12px; }
.main1 .main-apps .banner { position: absolute; right:0; top:0;}
.main1 .btns2 { float:right; width:346px; height: 309px; border: 1px solid #e1e1e1; padding:0 15px; }
.main1 .btns2 a { display: block; height: 120px; padding:34px 0 0 114px; position: relative; background: url(/plaza/img/main/ico_more.png) no-repeat 319px 116px; }
.main1 .btns2 a:first-child { border-bottom: 1px solid #e1e1e1;}
.main1 .btns2 a img { position: absolute; left: 13px; top:34px; }
.main1 .btns2 a strong { display: block; font-size:18px; color: #181818; margin-bottom: 10px; }
.main1 .btns2 a span { display: block; font-size:12px; line-height: 16px; color: #505050; margin-bottom: 10px; }

.main-box .latest-box { margin-bottom: 20px;}
.main-box .latest-box .col-left { width:400px; height: 90px; }
.main-box .latest-box .col-left a { display: block; height: 90px; padding-left: 98px; background: url(/plaza/img/main/ico_more.png) no-repeat 95% 10px; position: relative;}
.main-box .latest-box .col-left a strong { display: block; font-size:20px; color: #191818; font-weight: normal; margin-bottom: 10px; padding-top:10px;}
.main-box .latest-box .col-left a span { font-size:13px; line-height: 18px; color: #4a4a4a; }
.main-box .latest-box .col-left a img { position: absolute; left: 44px; top:13px; }
.main-box .latest-box .col-left .btn1 { border-right:1px solid #dbdbdb;}
.main-box .latest-box .col-left .btn1 img { left:34px; }
.main-box .latest-box .col-right { float:right; width:377px; position: relative; }
.main-box .latest-box .col-right .title { line-height:39px; font-size:20px; color: #191818; border-bottom: 1px solid #dbdbdb; margin-bottom: 8px; padding-left: 15px; font-weight: 600;}
.main-box .latest-box .col-right ul li { position: relative; padding:0 10px 0 15px;}
.main-box .latest-box .col-right ul li a { display: block; padding-right:79px; font-size:12px; color: #4a4a4a; line-height: 22px;}
.main-box .latest-box .col-right ul li span { position: absolute; right:10px; top:0; line-height: 22px; font-size:12px; color: #8e8e8e;}
.main-box .latest-box .col-right .btn-more { position: absolute; right:10px; top:10px;}

.partners { text-align: center; margin-bottom: 30px;}
.partners a { display: inline-block; vertical-align: middle; margin:0 22px;}

#footer1 { height: 50px; background: #444; border-bottom: 1px solid #5f5f5f; }
#footer1 .logo { float:left; padding:16px 0 0 25px; }
#footer1 .lnb { float:left; margin-left: 33px; }
#footer1 .lnb a { float:left; font-size:13px; color: #b3b3b3; font-weight: 600; line-height: 49px; margin-right: 18px; }
#footer1 .cs { float:right; padding-top:14px;	}
#footer2 { background: #444; }
#footer2 .addr { font-size:11px; line-height: 18px; color: #a4a4a4; padding:20px 0 38px 25px;}



/*****************************************************************************************
	Content
******************************************************************************************/
#contents { float:right; width:930px; }
#path { height: 39px; background: #f3f3f3; border-bottom: 1px solid #e8e8e8; margin-bottom: 30px;  }
#path span { display: inline-block; vertical-align: middle; margin-left:18px; padding-left: 18px; background: url(http://www.caus.co.kr/plaza/img/common/bu_path_arr.png) no-repeat 0 50%; line-height:38px; font-size:14px; color: #747474;}
#path span:first-child { padding-left: 0; margin-left: 0; background: none;}

/* #container { width:1200px; margin: 0 auto; padding-bottom: 100px;} */
#container { width:930px; margin: 0 auto; padding-bottom: 100px;}
#container:after { display: block; content: ''; clear: both; }
#snb { float:left; width:230px; }
#snb h2 { font-size:22px; font-weight: 600; text-align: center; height: 60px; line-height: 59px; background: #225cab; color: #fff;  }
#snb .nav { border:1px solid #ddd; margin-bottom: 35px; }
#snb .nav .btn-dep1 { display: block;font-size:14px; height: 49px; line-height: 48px; border-bottom: 1px solid #ddd; padding-left: 20px; color: #6f6f6f; }

#snb .nav .btn-dep1.plus { background: url(/plaza/img/common/snb_off.png) no-repeat 100% 0;}
#snb .nav > ul > li.active .btn-dep1,
#snb .nav .btn-dep1:hover{ color: #2ca3ff; font-weight: 600; }
#snb .nav .dep2 { display: none;border-bottom: 1px solid #ddd; background: #f6f6f6;}
#snb .nav > ul > li.active .dep2 { display: block; }
#snb .nav .btn-dep2 { display: block; font-size:13px; line-height: 26px; color:#6f6f6f; background: url(/plaza/img/common/bu_snb_dep2.png) no-repeat 0 50%; padding-left: 27px; }
#snb .nav .btn-dep2:hover { color: #222; }
#snb .nav > ul > li.active .btn-dep1 { background-image:url(/plaza/img/common/snb_on.png); }
#snb .nav > ul > li:last-child .btn-dep1 { border-bottom: 0; }
#snb .nav > ul > li:last-child .dep2 { border-bottom: 0; border-top:1px solid #ddd;}
#snb .nav .sort-box { padding:20px; background: #f6f9ff; }
#snb .nav .sort-box ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #454545;
}
#snb .nav .sort-box ::-moz-placeholder { /* Firefox 19+ */
  color: #454545;
}
#snb .nav .sort-box :-ms-input-placeholder { /* IE 10+ */
  color: #454545;
}
#snb .nav .sort-box :-moz-placeholder { /* Firefox 18- */
  color: #454545;
}
#snb .nav .sort-box .btn-box { padding:10px 0 0;}
#snb .nav .sort-box .btn-box button { margin-bottom: 10px; display: block; width:100%; height:42px; line-height: 40px; text-align: center; font-size:16px; color: #fff; background: #a8a8a8; font-weight: 600;}
#snb .nav .sort-box .btn-box button.btn1 { background: #003e9a; }


/*****************************************************************************************
	회원가입
******************************************************************************************/
.tit-type1 { font-size:20px; margin-bottom: 8px; font-weight: 600; color: #212121; padding-left: 6px; }
.tit-type2 { font-size:20px; margin-bottom: 8px; padding-bottom: 12px; font-weight: 600; color: #212121; text-align: center; }
.table-join { margin-bottom: 30px; }
.table-join table { width:100%; border-collapse: collapse; border-top:2px solid #000; }
.table-join table tbody th { padding:12px 0 12px 28px; font-size:13px; color: #333; background: #e8e8e8; border-bottom: 1px solid #cacaca; }
.table-join table tbody td { padding:8px; font-size:13px; color: #333; line-height: 1.3em; border-bottom: 1px solid #cacaca; }
.table-join table tbody td .inp { height: 23px; border: 1px solid #ddd; font-size:13px; color: #333; border-radius:0; }
.table-join table tbody td .select { height: 25px; border: 1px solid #ddd; font-size:13px; color: #333; border-radius:0; vertical-align: middle;}
.table-join .check { text-align:center; font-size:14px; color:#333; padding:12px 0; }
.table-join .check input { vertical-align:middle; }
.table-join .agree-txt { padding:13px 25px; width:1050px; margin:0 auto; border:1px solid #afafaf; overflow:auto; height:120px; font-family:dotum; color:#767676; font-size:11px; line-height:16px; }
.table-join .agree-txt strong { font-size:12px; color:#4d4d4d; }
.table-join .agree-txt2 { padding:13px 25px; width:1050px; margin:0 auto; border:1px solid #afafaf; overflow:auto; height:120px; font-family:dotum; color:#767676; font-size:11px; line-height:16px; margin-bottom: 20px;}
.table-join .agree-txt2 strong { font-size:12px; color:#4d4d4d; }

.board-list { margin-bottom:50px; }
.board-list table { width:100%; border-collapse:collapse; }
.board-list table thead th { background:#e8e8e8; border-top:2px solid #323232; border-bottom:1px solid #cacaca; font-size:12px; color:#353535; padding:12px 0; }
.board-list table tbody td { font-size:12px; color:#333; text-align:center; padding:12px 0; border-bottom:1px solid #cacaca; }
.board-list table tbody td.subj { text-align:left; }
.board-list table tbody td.subj a { color:#333; }
.board-list table tbody td span { text-align:left; font-size:13px; color:#003570; font-weight: 600;}

.board-view h4 { text-align:center; font-size:16px; color:#333;background:#e8e8e8; border-top:2px solid #323232; border-bottom:1px solid #cacaca; color:#353535; padding:5px 0; position:relative; }
.board-view h4 p { position:absolute; right:0; top:5px; width:90px; font-size:12px; font-weight:normal;}
.board-view h5 { text-align:left; font-size:13px; color:#333;background:#fff; border-top:0 solid #323232; border-bottom:1px solid #cacaca; color:#353535; padding:10px; position:relative; }
.board-view h5 p { position:absolute; right:0; top:13px; width:100px; font-size:12px; font-weight:normal;}
.board-view .view-cont { padding:28px 20px; font-size:12px; line-height:24px; color:#333; border-bottom:1px solid #cacaca; margin-bottom:35px; }
.board-view .btn-box { text-align:center; }
.btn-m { display:inline-block; vertical-align:middle;  height:33px; line-height:32px; text-align:center; font-size:14px; color:#232323; font-weight:600; border:1px solid #868686; border-radius:2px; width:121px; margin-left:7px;  background: -webkit-linear-gradient(top, #ffffff 0%,#fafafa 100%);  background: linear-gradient(to bottom, #ffffff 0%,#fafafa 100%); }

.board-tab:after { display:block; content:''; clear:both;}
.board-tab { margin-bottom:30px; position:relative; }
.board-tab:before { content:''; display:block; width:100%; height:1px; background:#d6d6d6; position:absolute; left:0; bottom:0; z-index:-1; }
.board-tab a { float:left; width:237px; height:38px; line-height:36px; text-align:center; font-size:16px; font-weight:600; color:#8b8b8b; background:#ebebeb; border:1px solid #d6d6d6; margin-left:1px; }
.board-tab a:first-child { margin-left:0; }
.board-tab a.active { background:#fff; border-bottom:1px solid #fff; color:#4e4e4e; }

.board-btns { padding:0; text-align:center; }
.board-btns a { display:inline-block; vertical-align:middle; margin:0 4px; padding:5px; font-size:14px; }
.board-btns a.btn1 { height:33px; line-height:32px; text-align:center; color:#232323; font-weight:600; border:1px solid #868686; border-radius:2px; width:121px; margin-left:7px; background: -webkit-linear-gradient(top, #ffffff 0%,#fafafa 100%);  background: linear-gradient(to bottom, #ffffff 0%,#fafafa 100%); }
.board-btns a.btn2 { height:33px; line-height:32px; text-align:center;  color:#232323; font-weight:600; border:1px solid #868686; border-radius:2px; width:121px; margin-left:7px; background: -webkit-linear-gradient(top, #ffffff 0%,#fafafa 100%);  background: linear-gradient(to bottom, #ffffff 0%,#fafafa 100%); }
.board-btns a.btn3 { height:33px; line-height:32px; text-align:center;  color:#232323; font-weight:600; border:1px solid #868686; border-radius:2px; width:121px; background: -webkit-linear-gradient(top, #ffffff 0%,#fafafa 100%);  background: linear-gradient(to bottom, #ffffff 0%,#fafafa 100%); }

.faq-list { margin-top:-31px; } 
.faq-list ul { border-top:1px solid #cacaca; }
.faq-list ul li { border-bottom:1px solid #cacaca; }
.faq-list ul li a { display:block; overflow:hidden; font-size:14px; color:#333; padding:17px 70px; position:relative; background:url(/plaza/img/common/ico_faq_off.gif) no-repeat 875px 50%; }
.faq-list ul li a strong { position:absolute; left:31px; top:18px; font-size:14px; color:#0096ff; }
.faq-list ul li a + .a { display:none; padding:18px 0 18px 76px; background:#f5f5f5; position:relative; font-size:12px; line-height:22px; color:#555; }
.faq-list ul li a + .a .tit { position:absolute; left:31px; top:18px; font-size:14px; color:#383838; font-weight:600; }
.faq-list ul li.active a + .a { display:block; }
.faq-list ul li.active a {  background:url(/plaza/img/common/ico_faq_on.gif) no-repeat 875px 50%; }

#login { width:405px; height: 517px; border: 1px solid #e2e2e2; box-shadow:0 4px 0 #e5e6e6; padding:0 90px; margin:80px auto; }
#login .tit { text-align: center; padding:45px 0 30px; font-size:16px; color: #686868; }
#login .tit strong { display: block; font-weight: 600; font-size:40px; color: #000; margin-bottom: 12px;}
#login .inp { width:383px; height: 46px; padding:0 10px; font-size:16px; border:1px solid #c5c5c5; color: #636363;  }
#login label { font-size:14px; color: #444; }
#login .btn-login { display: block; width:100%; height: 60px; line-height: 59px; text-align: center; font-size:24px; color: #fff; font-weight: 600; background: #2ca3ff; border-radius:4px; }
#login .btns { text-align: center; padding:15px 0; border-bottom: 1px solid #ddd; }
#login .btns a { display: inline-block; vertical-align: middle; font-size:15px; color: #585858;}
#login .btns span { display: inline-block; vertical-align: middle; font-size:10px; color: #b3b3b3; margin:0 20px; }
#login .regi { padding-top:20px; overflow: hidden;}
#login .regi p { float: left; padding-top:8px; font-size:14px; color: #585858; }
#login .regi a { float:right; width:129px; height: 36px; line-height: 35px; text-align: center; background: #5a5a5a; border-radius:4px; font-size:16px; color: #fff; font-weight: 600;}


.tabs1 { margin-bottom: 23px; }
.tabs1 ul:after { display: block; content: ''; clear: both; }
.tabs1 ul li { float:left; border: 1px solid #dedede; height: 37px; width:185px; margin-left:-1px; }
.tabs1 ul li a { display: block; height: 37px; line-height: 36px; text-align: center; font-size:14px; color: #5f5f5f; }
.tabs1 ul li.active { border:2px solid #2ca3ff; width:183px; height: 35px; position: relative; z-index:2; }
.tabs1 ul li.active a { height: 35px; line-height: 33px; color: #2ca3ff;}
h4 { height:45px; line-height: 44px; padding-left: 18px; background: #2ca3ff; font-size:20px; font-weight: 600; color: #fff; margin-bottom: 16px; position: relative; }
h4 img { margin:-6px 0 0 20px; }
h4 .pull-right {top:4px;}

.primium-banner { margin-bottom: 40px;}
.primium-banner a { float:left; margin-left: 18px; width:197px; padding:0 10px; height: 141px; border: 1px solid #00aeff; border-radius:4px; box-shadow:0 4px 0 #d9f3ff; }
.primium-banner a:first-child { margin-left: 0; }
.primium-banner a .thum { display: block;text-align: center; padding:7px 0 6px; border-bottom: 1px solid #ececec; margin-bottom: 8px; }
.primium-banner a .txt { font-size:13px; line-height: 16px; color: #4d4d4d; letter-spacing: -1px;}
.primium-banner a .txt strong { display: block; font-weight: 500; font-size:14px; color: #171717; margin-bottom: 5px; }


.best-banner { margin-bottom: 40px;}
.best-banner a { float:left; margin-left: 23px; margin-bottom: 22px; width:149px; padding:0 8px; height: 129px; border: 1px solid #e5e5e5; border-radius:4px; box-shadow:0 4px 0 #dadada; }
.best-banner a.first { margin-left: 0; }
.best-banner a .thum { display: block;text-align: center; padding:7px 0 6px; border-bottom: 1px solid #ececec; margin-bottom: 8px; }
.best-banner a .txt { font-size:13px; line-height: 16px; color: #4d4d4d; letter-spacing: -1px;}
.best-banner a .txt strong { display: block; font-weight: 500; font-size:14px; color: #171717; margin-bottom: 5px; }

.title-trade { padding:5px 10px 15px; }
.title-trade strong { font-size:18px; font-weight: 500; color: #232323; margin-right: 13px; }
.title-trade span { font-size:13px; color: #757575;}
.title-trade span em { font-weight: 500; color: #0c0c0c;}


.table-trade { margin-bottom: 28px; }
.table-trade table { width:100%; border-collapse: collapse; }
.table-trade table thead th { background: #efefef; height: 45px; font-size:13px; color: #292929; }
.table-trade table tbody td { text-align: center; font-size:13px; color: #424242; height: 42px; border-bottom: 1px solid #e3e3e3; }
.table-trade table tbody td.text-left { padding-left: 10px; }
.table-trade table tbody td .current1,
.table-trade table tbody td .current2,
.table-trade table tbody td .current3,
.table-trade table tbody td .current4 { display: inline-block; vertical-align: middle; width:56px; height: 22px; line-height: 21px; text-align: center; font-size:13px; border:1px; border-radius:4px; }
.table-trade table tbody td .current5 { display: inline-block; vertical-align: middle; width:56px; height: 22px; line-height: 21px; text-align: center; font-size:13px; border:1px; border-radius:4px; }
.table-trade table tbody td .current6 { display: inline-block; vertical-align: middle; width:56px; height: 22px; line-height: 21px; text-align: center; font-size:13px; border:1px; border-radius:4px; }
.table-trade table tbody td .current1 { border: 1px solid #00b4ff; color: #00b4ff; }
.table-trade table tbody td .current2 { border: 1px solid #e5e5e5; color: #181818; }
.table-trade table tbody td .current3 { border: 1px solid #2ca3ff; color: #fff; background: #2ca3ff; }
.table-trade table tbody td .current4 { border: 1px solid #4a4a4a; color: #fff; background: #4a4a4a; }
.table-trade table tbody td .current5 { border: 1px solid #ff256d; color: #fff; background: #ff256d; }
.table-trade table tbody td .current6 { border: 1px solid #ff8a00; color: #fff; background: #ff8a00; }



/* 화물 */
.top-search { padding:20px 38px 0; background: #f6f9ff; border:1px solid #e7e7e7; font-size:0; margin-bottom: 20px;}
.top-search .col-box.col-box1,
.top-search .col-box.col-box2{ margin-bottom: 8px;}
.top-search .col-box.col-box1 select { margin-left:7px; }
.top-search .col-box.col-box1 select:first-child { margin-left: 0;}
.top-search .col-box.col-box1 span { display: inline-block; vertical-align: middle; width:14px; font-size:13px; text-align: center; margin-left: 4px;}
.top-search .col-box.col-box2 .col-left { width:50%; }
.top-search .col-box.col-box2 .col-right { width:50%; text-align: right;}
.top-search .btns input { margin:0 5px;}
.top-search .result { text-align: center; padding:2px 0 12px; margin:0 -30px; font-size:13px; color: #1e1e1e; font-weight: 400;}
.top-search .result span { color: #ff0000; }
.primium-truck { margin-bottom: 40px; }
.primium-truck ul:after { display: block; content: ''; clear: both; }
.primium-truck ul li { float:left; width:220px; margin-left: 16px; }
.primium-truck ul li:first-child { margin-left: 0;}
.primium-truck ul li .thum { display: block;margin-bottom: 7px;}
.primium-truck ul li .thum  img { width:220px; height: 147px;}
.primium-truck ul li span { display: block; }
.primium-truck ul li .txt1 { font-size:16px; color: #2d2d2d; }
.primium-truck ul li .txt2 { font-size:12px; color: #636363; padding:6px 0; }
.primium-truck ul li .txt3 { font-size:16px; color: #ff0000; font-weight: 600;}
.primium-truck ul li .txt4 { font-size:14px; color: #ff0000; padding:6px 0; font-weight: 500; }

.truck-list { }
.truck-list .sort-title { height: 36px; padding:9px 15px 0 15px; background: #efefef; }
.truck-list .sort-title span { float:left;font-size:14px; color: #757575; padding-top:5px; } 
.truck-list .sort-title .sort-tab { float:right; overflow: hidden;}
.truck-list .sort-title .sort-tab a { float:left; width:83px; height: 27px; line-height: 26px; text-align: center; font-size:13px; color: #6a6a6a; background: #fff; margin-left: 7px; }
.truck-list .sort-title .sort-tab a.active { background: #00c0ff; color: #fff; }
.truck-list .list { }
.truck-list .list .section { padding:18px 5px 18px 480px; position: relative; border-bottom: 1px solid #e3e3e3; }
.truck-list .list .section .thum { position: absolute; left: 0; top:15px; }
.truck-list .list .section .thum a { display: block;}
.truck-list .list .section .thum a span { float:left; margin-right:15px; }
.truck-list .list .section .info .txt1 { font-size:18px; color: #2d2d2d; margin-bottom: 9px; font-weight: 400;}
.truck-list .list .section .info .txt2 { font-size:16px; color: #636363; margin-bottom: 12px; }
.truck-list .list .section .info .txt3 { font-size:18px; color: #ff0000; margin-bottom: 13px; font-weight: 600;}
.truck-list .list .section .info .txt4 { font-size:12px; line-height: 18px; color: #636363; padding:10px; background: #f4f4f4; }

.page { text-align: center; padding:30px 0;}
.page a { display: inline-block; vertical-align: middle; margin:0 3px; width:40px; height: 40px; line-height: 37px; border-radius:4px; border: 1px solid #e4e4e4; font-size:12px; color: #555; }
.page a.active { color: #2ca3ff;}
.page a.prev { background: url(/plaza/img/sub/page_prev.png) no-repeat 50% 50%; }
.page a.next { background: url(/plaza/img/sub/page_next.png) no-repeat 50% 50%; }

.page2 { text-align:center; margin-bottom:130px; }
.page2 a { display:inline-block; vertical-align:middle; *zoom:1; *display:inline; width:25px; height:25px; line-height:23px; border:1px solid #ddd; text-align:center; font-size:12px; color:#999; }
.page2 a:hover,
.page2 a.active { border:1px solid #333; }


.detail-view .header:after { display: block; content: ''; clear: both; }
.detail-view .header { margin-bottom: 40px;}
.detail-view .header .thum { float:left; width:500px; }
.detail-view .header .thum .big { border: 1px solid #ddd; width:498px; height: 331px; margin-bottom: 16px; }
.detail-view .header .thum .big img {  }
.detail-view .header .thum .small:after { display: block; content: ''; clear: both;}
.detail-view .header .thum .small p { float:left; width:118px; height: 78px; border: 1px solid #ddd;  margin-left: 6px; margin-bottom: 6px;}
.detail-view .header .thum .small p.first { margin-left: 0;}
.detail-view .header .info { float:right; width:390px; }
.detail-view .header .info .num { font-size:11px; color: #666; margin-bottom: 16px;}
.detail-view .header .info .tit { padding:10px; background: #2ca3ff; font-size:18px; font-weight: 600; color: #fff; text-align: center; letter-spacing: -1px; }
.detail-view .header .info .name  { font-size:24px; color: #1b1b1b; margin-bottom: 12px; font-weight: 600;}
.detail-view .header .info .title  { font-size:24px; color: #1b1b1b; font-weight: 600; padding-bottom: 10px; border-bottom:1px solid #f2f2f2; }
.detail-view .header .info .price  { font-size:16px; color: #1b1b1b; height: 46px; line-height: 45px; font-weight: 600; background: #f2f2f2; padding-left: 10px;}
.detail-view .header .info .price strong { color: #ff0000; font-size:20px; }
.detail-view .header .info > dl { line-height:35px; height: 35px; border-bottom:1px solid #f2f2f2; }
.detail-view .header .info > dl dt { float:left; width:110px; padding-left: 5px; font-size:14px; font-weight: 500; color: #292828; }
.detail-view .header .info > dl dd { overflow: hidden; font-size:14px; color: #484848; }
.detail-view .header .info > dl.first { border-top:1px solid #f2f2f2; }
.detail-view .header .info > dl.last { border-bottom:0; }
.detail-view .header .info dl dd .current4 { display: inline-block; vertical-align: middle; width:56px; height: 20px; line-height: 19px; text-align: center; font-size:13px; border:1px; border-radius:4px; }
.detail-view .header .info dl dd .current4 { border: 1px solid #4a4a4a; color: #fff; background: #4a4a4a; }
.detail-view .header .info dl dd .current5 { display: inline-block; vertical-align: middle; width:56px; height: 20px; line-height: 19px; text-align: center; font-size:13px; border:1px; border-radius:4px; }
.detail-view .header .info dl dd .current5 { border: 1px solid #ff256d; color: #fff; background: #ff256d; }
.detail-view .header .info dl dd .current6 { display: inline-block; vertical-align: middle; width:56px; height: 20px; line-height: 19px; text-align: center; font-size:13px; border:1px; border-radius:4px; }
.detail-view .header .info dl dd .current6 { border: 1px solid #ff8a00; color: #fff; background: #ff8a00; }
.detail-view .header .info .desc { font-size:12px; line-height: 18px; color: #636363; padding:10px; background: #f2f2f2;}
.detail-view .header .info .btns { padding:13px 0 20px; overflow: hidden;}
.detail-view .header .info .btns .btn1 { float:left; width:134px; height: 49px; border: 1px solid #2ca3ff; font-size:18px; color: #2ca3ff; text-align: center; line-height: 46px; }
.detail-view .header .info .btns .btn2 { float:right; width:234px; height: 49px; border: 1px solid #2ca3ff; background: #2ca3ff; font-size:20px; color: #fff; text-align: center; line-height: 46px; font-weight: 600;}
.detail-view .header .info .seller { clear: both; }
.detail-view .header .info .seller .tit { padding:7px; background: #737373; font-size:14px; font-weight: 500; color: #fff; }
.detail-view .header .info .seller dl { height: 29px; line-height: 28px; border-bottom: 1px solid #e3e3e3; overflow: hidden;}
.detail-view .header .info .seller dl dt { float:left; width:78px; padding-left: 6px; font-size:12px; color: #222; font-weight: 400;}
.detail-view .header .info .seller dl dd { overflow: hidden; font-size:12px; color: #545454; }
.detail-view .body { clear: both; }
.detail-view .body .view-tab { border-bottom: 1px solid #ddd;}
.detail-view .body .view-tab:after { display: block; content: ''; clear: both;}
.detail-view .body .view-tab a { float:left; width:309px; height:50px; line-height: 49px; text-align: center; background: #f2f2f2; font-size:18px; color: #828282; font-weight: 500; margin-right:1px;}
.detail-view .body .view-tab a.active { background: #2ca3ff; color: #fff; }
.detail-view .body .view1 { padding:30px ; font-size:14px; line-height: 26px; color: #828282; }
.detail-view .body .view1 table { width:100%; border-collapse: collapse; border-top:1px solid #e8e8e8; }
.detail-view .body .view1 table tbody th { background: #f8f8f8; padding:10px; font-size:13px; font-weight: 600; color: #353535; border-bottom: 1px solid #e8e8e8; text-align: center;}
.detail-view .body .view1 table tbody td { padding:10px; border-bottom: 1px solid #e8e8e8; font-size:14px; line-height: 1.3em; color: #292929; text-align: left; }
.detail-view .body .view1 table tbody td .text-left { padding-left: 10px; }
.detail-view .body .view2 { padding:40px 0 60px;}


.table-view { margin-bottom: 25px; }
.table-view table { width:100%; border-collapse: collapse; border-top:1px solid #b2b2b2; }
.table-view table tbody th { background: #f8f8f8; padding:20px 0 20px 20px; font-size:14px; font-weight: 600; color: 3292929; border-bottom: 1px solid #e8e8e8; text-align: left;}
.table-view table tbody td { padding:10px; border-bottom: 1px solid #e8e8e8; font-size:14px; line-height: 1.3em; color: #292929; }
.table-view table tbody td.text-left { padding-left: 10px; }
.table-view table tbody td .current1,
.table-view table tbody td .current2,
.table-view table tbody td .current3,
.table-view table tbody td .current4 { display: inline-block; vertical-align: middle; width:56px; height: 22px; line-height: 21px; text-align: center; font-size:13px; border:1px; border-radius:4px; }
.table-view table tbody td .current5 { display: inline-block; vertical-align: middle; width:56px; height: 22px; line-height: 21px; text-align: center; font-size:13px; border:1px; border-radius:4px; }
.table-view table tbody td .current6 { display: inline-block; vertical-align: middle; width:56px; height: 22px; line-height: 21px; text-align: center; font-size:13px; border:1px; border-radius:4px; }
.table-view table tbody td .current1 { border: 1px solid #00b4ff; color: #00b4ff; }
.table-view table tbody td .current2 { border: 1px solid #e5e5e5; color: #181818; }
.table-view table tbody td .current3 { border: 1px solid #2ca3ff; color: #fff; background: #2ca3ff; }
.table-view table tbody td .current4 { border: 1px solid #4a4a4a; color: #fff; background: #4a4a4a; }
.table-view table tbody td .current5 { border: 1px solid #ff256d; color: #fff; background: #ff256d; }
.table-view table tbody td .current6 { border: 1px solid #ff8a00; color: #fff; background: #ff8a00; }

.table-view .seller { clear: both; margin:30px 0 50px;}
.table-view .seller .tit { padding:10px; background: #737373; font-size:14px; font-weight: 500; color: #fff; }
.table-view .seller dl { height: 40px; line-height: 38px; border-bottom: 1px solid #e3e3e3; overflow: hidden;}
.table-view .seller dl dt { float:left; width:120px; padding-left: 20px; font-size:13px; color: #222; font-weight: 600;}
.table-view .seller dl dd { overflow: hidden; font-size:12px; color: #545454; }



/* MODAL */
.hidden { overflow:hidden; }
.modal-backdrop {position: fixed; top:0; right:0; bottom:0; left:0; background:#000; z-index:7500; opacity:.5; filter:alpha(opacity=50);}
.modal {display:none; position:fixed; top:0; right:0; bottom:0; left:0; z-index:8000; overflow:auto; -webkit-overflow-scrolling:touch; outline:0; text-align:left;}
.modal-dialog {position:relative; width:auto;margin:0 auto; border-radius:5px; width: 430px  }
.modal-header { height:50px; line-height: 49px; text-align: center; background: #2ca3ff; font-size:24px; color: #fff; font-weight: 600; }
.modal-header .layer-tooltip { position:absolute; right:80px; top:22px; line-height:13px; height:13px; z-index:10;}
.modal-header .layer-tooltip a { font-size:12px; font-weight:600; color:#fff; text-decoration:underline; font-family:dotum;  }
.modal-header .layer-tooltip a:before { width:12px;height:13px; background-position:-60px -170px; vertical-align:top; margin-right:5px; }
.modal-header .layer-tooltip div { position:absolute; right:-5px; top:20px; width:328px; display:none; }
.modal-header .layer-tooltip a:hover + div { display:block; }

.modal-content {position:relative; color:#555; background-color:#fff; outline:none;   overflow:hidden; box-shadow:4px 4px 6px rgba(0,0,0,0.2)}
.modal .close {position:absolute; top:0; right:0; width:50px; height:50px; padding:0; border:0; background: url(/plaza/img/common/btn_modal_close.png) no-repeat 50% 50%; }

.modal-body {padding:25px;line-height: 180%; font-size: 13px}
.modal-body .btn-chk { display: inline-block; vertical-align: middle; height:38px; line-height: 36px; width:90px; background: #494949; font-size:13px; color: #fff; font-weight: 600; text-align: center;}
.modal-body .btn-chk2 { display: inline-block; vertical-align: middle; height:42px; line-height: 40px; width:120px; background: #2ca3ff; font-size:16px; color: #fff; font-weight: 600; text-align: center;}
#modalHp .modal-body strong { margin-right:20px; }
.modal-body .btn-ok { display: inline-block; vertical-align: middle; height:38px; line-height: 36px; width:90px; background: #2ca3ff; font-size:13px; color: #fff; font-weight: 600; text-align: center;}


/* 20170918 */
.after:after { display: block; content: ''; clear: both; }
.new-main1 { padding:25px 0;}
.new-main1 .banner { float:left; width:940px; }
.new-main1 .login { float:right; width:238px; height: 127px; border-radius:4px; border:1px solid #e0e0e0; background: #f0f0f1;  }
.new-main1 .login .tit { text-align: center; font-size:14px; color: #2f2f2f; padding:9px 0; font-weight: 500; }
.new-main1 .login .form { margin:0 17px; position: relative;}
.new-main1 .login .form input[type=text],
.new-main1 .login .form input[type=password] { width:124px; height: 28px; padding-left: 8px; border:0; background: #fff; font-size:12px; color: #6b6b6b; box-shadow:none; border-radius:0;}
.new-main1 .login .form p:first-child { margin-bottom: 1px;}
.new-main1 .login .form .btn-login { position: absolute; right:0; top:0; width:71px; height: 57px; text-align: center; font-size:14px; color: #302f2f; font-weight: 500; border:0; background: #fff; border-radius:0;}
.new-main1 .login .etc { text-align: center; padding-top:12px;font-size:12px; color: #8d8c8c; }
.new-main1 .login .etc a { font-size:12px; color: #8d8c8c;}
.new-main1 .login .welcome { text-align: center; font-size:12px; color: #454545; margin-bottom: 10px; }
.new-main1 .login .welcome strong { font-size:13px; color: #000; font-weight: 500;}
.new-main1 .login .btn-box { text-align: center;margin:14px 0 13px; }
.new-main1 .login .btn-box a { display: inline-block; vertical-align: middle; width:81px; height: 26px; margin:0 3px; text-align: center; font-size:13px; font-weight: 600; color: #292929; line-height: 25px; border-radius:3px; background: #fff;}
.new-main1 .login .etc2 { text-align: center; }
.new-main1 .login .etc2 span { margin:0 8px; font-size:13px; color: #2a2a2a; font-weight: 400;}
.new-main1 .login .etc2 span strong { color: #ff0000;}
.new-main1 .login .etc2 span a { color: #2a2a2a; font-weight: 400; }

.new-main2 { margin-bottom: 12px;}
.new-main2 .list-wrap { float:left; width:940px; }
.new-main2 .list-wrap .section { margin-bottom: 15px; position: relative; }
.new-main2 .list-wrap .section .title { height:41px; position: relative; border: 2px solid #2ca3ff; padding:0 18px; margin-bottom: 10px; }
.new-main2 .list-wrap .section .title h5 { font-size:18px; font-weight: 400; color: #2ca3ff; line-height: 40px; }
.new-main2 .list-wrap .section .title h5 span { margin-left: 15px; font-size:12px; color: #595959; font-weight: normal;}
.new-main2 .list-wrap .section .title h5 .btn-more { position: absolute; right:8px; top:8px;}
.new-main2 .list-wrap .section .slider-box .slider .article { float:left; width:170px; }
.new-main2 .list-wrap .section .slider-box .slider .article .price { font-size:16px; font-weight: 600; color: #ff0000; padding:8px 0 5px; }
.new-main2 .list-wrap .section .slider-box .slider .article .txt1 { font-size:14px; color: #2d2d2d; margin-bottom: 5px; }
.new-main2 .list-wrap .section .slider-box .slider .article .txt2 { font-size:12px; color: #636363; }
.new-main2 .list-wrap .section .bx-controls {position: absolute; right:122px; top:15px; }
.new-main2 .list-wrap .section .bx-controls .bx-pager { text-align: left;}
.new-main2 .list-wrap .section .bx-controls .bx-pager-item { display: inline-block; vertical-align: middle; margin-left: 8px; }
.new-main2 .list-wrap .section .bx-controls .bx-pager-item a { display: block; width:12px; height: 12px; text-indent: -9999px; background: url(/plaza/img/main/btn_slider_off.png) no-repeat 0 0;}
.new-main2 .list-wrap .section .bx-controls .bx-pager-item a.active { background-image:url(/plaza/img/main/btn_slider_on.png); }

/* 20170924 */
.new-main2 .list-wrap .col-left { width:556px; }
.new-main2 .list-wrap .col-right { width:364px; }
.new-main2 .list-wrap .list1 .tit { height: 41px; border: 2px solid #949494; padding-left: 15px; line-height: 40px; font-size:16px; color: #181818; font-weight: 500; position: relative;}
.new-main2 .list-wrap .list1 .tit small { font-size:14px; font-weight: normal;}
.new-main2 .list-wrap .list1 .tit .btn-more { position: absolute; right:10px; top:8px;}
.new-main2 .list-wrap .list1 table { width:100%; border-collapse: collapse;}
.new-main2 .list-wrap .list1 table tbody td { height: 29px; border-bottom: 1px solid #ececec; }
.new-main2 .list-wrap .list1 table tbody td { height: 29px; border-bottom: 1px solid #ececec; font-size:13px; color: #4a4a4a; font-weight: 400;}
.new-main2 .list-wrap .list1 table tbody td a { color: #4a4a4a; }
.new-main2 .list-wrap .list1 table tbody td:first-child span:before { content: ''; display: inline-block; vertical-align: middle; width:3px; height: 3px; background: #696969; margin:-3px 4px 0 7px; }

.new-main2 .special-wrap { float:right; width:238px; }
.new-main2 .special {border: 1px solid #dedede; padding-top:11px; border-radius:4px; padding-bottom: 18px; box-shadow:0 4px 0 #f1f1f1; margin-bottom: 20px; }
.new-main2 .special .title { text-align: center; padding:8px 0; font-size:16px; font-weight: 600; color: #1f1f1f; background: #f3f3f3; margin-bottom: 20px;}
.new-main2 .special .list { padding:0 10px; }
.new-main2 .special .list .article { padding:0 4px; border-bottom: 1px solid #e9e9e9; margin-bottom: 17px; }
.new-main2 .special .list .article a { display: block; overflow: hidden;}
.new-main2 .special .list .article a .bn { float:left; width:91px; height: 61px; overflow: hidden; margin-right:10px; border: 1px solid #e8e8e8; }
.new-main2 .special .list .article a .txt { overflow: hidden; padding-top:5px; font-size:13px; line-height: 16px; color: #4d4d4d; }
.new-main2 .special .list .article a .txt strong { display: block; font-size:15px; font-weight: 600; color: #171717; margin-bottom: 6px; white-space: nowrap; overflow: hidden;}
.new-main2 .special .list .article .number { font-size:15px; color: #1e1f1f; padding:7px 5px;}
.new-main2 .special .btn-box { text-align: center;}
.new-main2 .bun { padding:13px 8px; border: 1px solid #ff3c00; border-radius:4px;  box-shadow:0 4px 0 #ffe2d9;}
.new-main2 .bun .tit { font-size:13px; line-height: 15px; color: #303030; background: url(/plaza/img/main/bg_bun.png) no-repeat 158px 3px; padding-bottom: 4px; margin-bottom: 8px; border-bottom: 1px solid #e8e8e8; padding-left: 8px; }
.new-main2 .bun .tit strong { display: block; font-size:26px; font-weight: 600; color: #ff2a00; margin-bottom: 10px;}
.new-main2 .bun ul { padding-left: 8px;}
.new-main2 .bun ul li a { display: block;font-size:13px; line-height: 20px; color: #636363; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; position: relative;}
.new-main2 .bun ul li a span { position: absolute; right:0; top:0; line-height: 20px; font-size:12px; color: #8e8e8e; }

.latests { margin-bottom: 16px;}
.latests .section { float:left; width:374px; margin-left: 39px;}
.latests .section:first-child { margin-left: 0;}
.latests .section .title { height: 37px; line-height: 36px; font-size:16px; color: #191818; border-top:1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding-left:15px; position: relative; font-weight: 600;}
.latests .section .title a { position: absolute; right:15px; top:5px; }
.latests .section ul { padding:13px 20px; }
.latests .section ul li { position: relative; font-size:13px; line-height: 22px; color: #4a4a4a; padding-right:80px;}
.latests .section ul li a { display: block; color: #4a4a4a; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 22px; padding-left: 10px; }
.latests .section ul li a:before { content: ''; position: absolute; left: 0; top:50%; width:3px; height: 3px; margin-top:-2px; background: #696969;}
.latests .section ul li span { position: absolute; right:0; top:0; font-size:12px; color: #8e8e8e;}

.quick { height: 147px; background: #003e9a; margin-bottom: 30px; }
.quick .inner { position: relative; }
.quick .subj { float:left; width:158px; padding-top:50px; text-align: center; font-size:12px; color: #fff; font-weight: 600; }
.quick .subj strong { font-size:24px; display: block; padding-top:8px;}
.quick .q1 { float:left; width:690px; }
.quick .q2 { float:left; width:301px; margin-left: 38px; }
.quick .tit { text-align: center; font-size:14px; line-height: 31px; border-bottom: 1px solid #275ca9; margin-bottom: 16px; color: #fff; font-weight: 500;}
.quick .btns a { float:left; width:98px; text-align: center; font-size:14px; color: #fff; font-weight:500; padding-top:49px; line-height: 15px;}
.quick .btns a:hover { color: #ffc600; }
.quick .btns a.b1 { background: url(/plaza/img/main/btn1.png) no-repeat 50% 0; }
.quick .btns a.b2 { background: url(/plaza/img/main/btn2.png) no-repeat 50% 0; }
.quick .btns a.b3 { background: url(/plaza/img/main/btn3.png) no-repeat 50% 10px; }
.quick .btns a.b4 { background: url(/plaza/img/main/btn4.png) no-repeat 50% 8px; }
.quick .btns a.b5 { background: url(/plaza/img/main/btn5.png) no-repeat 50% 2px; }
.quick .btns a.b6 { background: url(/plaza/img/main/btn6.png) no-repeat 50% 5px; }
.quick .btns a.b7 { background: url(/plaza/img/main/btn7.png) no-repeat 50% 2px; }
.quick .btns a.b8 { background: url(/plaza/img/main/btn8.png) no-repeat 50% 0; }
.quick .btns a.b9 { background: url(/plaza/img/main/btn9.png) no-repeat 50% 2px; }
.quick .btns a.b10 { background: url(/plaza/img/main/btn10.png) no-repeat 50% 8px; }



/* 2017-09-04 */
.btn-write { display: inline-block; vertical-align: middle; width:160px; height: 40px; line-height: 40px; text-align: center; background: #2ca3ff; border-radius:4px; font-size:20px; color: #fff; font-weight: 500; margin-right:5px;}
.btn-list { display: inline-block; vertical-align: middle; width:160px; height: 40px; line-height: 40px; text-align: center; background: #fff; border-radius:4px; font-size:20px; color: #2ca3ff; font-weight: 500; border: 1px solid #2ca3ff;}

.truck-list .list .section .thum img {max-width:220px; max-height:147px;}
.truck-list .list .section .thum span {min-width:220px; min-height:147px;}
.truck-list .list .section .info .current1,
.truck-list .list .section .info .current2,
.truck-list .list .section .info .current3,
.truck-list .list .section .info .current4 { display: inline-block; vertical-align: middle; width:56px; height: 22px; line-height: 21px; text-align: center; font-size:13px; border:1px; border-radius:4px; }
.truck-list .list .section .info .current5 { display: inline-block; vertical-align: middle; width:56px; height: 22px; line-height: 21px; text-align: center; font-size:13px; border:1px; border-radius:4px; }
.truck-list .list .section .info .current6 { display: inline-block; vertical-align: middle; width:56px; height: 22px; line-height: 21px; text-align: center; font-size:13px; border:1px; border-radius:4px; }
.truck-list .list .section .info .current1 { border: 1px solid #00b4ff; color: #00b4ff; }
.truck-list .list .section .info .current2 { border: 1px solid #e5e5e5; color: #181818; }
.truck-list .list .section .info .current3 { border: 1px solid #2ca3ff; color: #fff; background: #2ca3ff; }
.truck-list .list .section .info .current4 { border: 1px solid #4a4a4a; color: #fff; background: #4a4a4a; }
.truck-list .list .section .info .current5 { border: 1px solid #ff256d; color: #fff; background: #ff256d; }
.truck-list .list .section .info .current6 { border: 1px solid #ff8a00; color: #fff; background: #ff8a00; }

.top-search .btns img { margin:0 5px;}

.detail-view .header .info .desc {min-height:30px;}
.detail-view .header .thum .big { border: 1px solid #ddd; width:498px; height: 331px; margin-bottom: 16px; display:table-cell; text-align:center; vertical-align:middle;}
.detail-view .header .thum .big img {max-width:498px; max-height: 331px;}

.detail-view .header .thum .small img {max-width:118px; max-height: 78px;}

.detail-view .body .view2 img {max-width:653px;}

h3 span{ font-size:20px;}