@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); */
@font-face {
	font-family: 'NanumBarunGothic';
    src: url('/_css/_fonts/NanumBarunGothic.eot'),
         url('/_css/_fonts/NanumBarunGothic.woff') format('woff'),
         url('/_css/_fonts/NanumBarunGothic.ttf') format('truetype')

}

@font-face {
    font-family: 'NanumBarunGothicBold';
    src: url('/_css/_fonts/NanumBarunGothicBold.eot'),
         url('/_css/_fonts/NanumBarunGothicBold.woff') format('woff'),
         url('/_css/_fonts/NanumBarunGothicBold.ttf') format('truetype')
 }

/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:13px;color:#626262; font-family:'Nanum Gothic', sans-serif; letter-spacing:-1;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'NanumBarunGothicBold', sans-serif; line-height:1.2;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:"nngd";font-size:1em}
button {cursor:pointer}

textarea, select {font-family:"nngd";font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all; line-height:19.5px;}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000;}
ul, li {padding:0;margin:0;list-style:none;}

/*공통*/
.clr{clear:both; float:none;}
#headerCom{border-bottom:solid 3px #0f7de2;}
.nonH5{display:none;}
#wrap{width:100%; position:relative; min-width:1000px;}

/*main*/
.tnb_segment {height:27px;line-height:27px;border-bottom:solid 1px #e5e5e5;}
#utilRetest{width:700px; float:left; font-size:12px;}
#utilRetest > .title{color:#000; font-weight:bold;}
#utilRetest > .title:hover{text-decoration:none;}
#utilRetest > .sec{color:#666;}

.tnb_Grp {float:right; width:300px; text-align:right;}
.tnb_Grp > li {display:inline-block;}
.tnb_Grp a {display:block; width:50px; height:18px; font-size:11px; color:#666; line-height:18px; background:url(/img/utilBg.gif); text-align:center;}
.tnb_Grp a:hover{text-decoration:none; color:#000;}

.layCenter{width:1000px;margin:0 auto;}

.logo_left {float:left;width:290px; height:83px; padding-top:8px;}
h1{float:left;width:280px; padding-left:70px; text-align:center; font-family:'Nanum Gothic', sans-serif; font-size:30px; margin-top:8px;}
.search_Pn {float:right;width:340px;text-align:right; position:relative; top:23px;}
.search_Pn > ul{position:absolute; right:0;}
.search_Pn > ul > li{float:left; width:20px; height:20px; padding-left:10px;}
.search_ipt {float:right;width:160px; height:23px;line-height:23px; text-align:center; border:solid 1px #b7b7b7; margin-top:3px;}
.search_ipt input {width:155px; padding-left:5px; height:21px;line-height:21px; font-size:14px; border:none;}
.search_btn {float:right;width:27px;height:25px; text-align:center; margin-top:3px;}
.search_btn input {display:inline-block; width:27px;height:25px;text-indent:-9999px; background:url(/img/uitlInputBt.gif) no-repeat 0 0; border:none; cursor:pointer;}

.headDate{float:left; font-size:12px; line-height:30px;}

.gnb_segment {color:#fff;padding-top:1px;height:37px;line-height:37px;background-color:#0f7de2;border-bottom:solid 2px #1861a3; width:100%;}
.gnb_segmentC {color:#fff;padding-top:1px;height:37px;line-height:37px;background-color:#0f7de2;border-bottom:solid 2px #1861a3;}
.gnb_Grp {width:1000px;margin:0 auto;}
.gnb_Grp li {margin:0; display:inline-block; padding:0 20px; /*background:url(/img/gnbBg.gif) no-repeat right center;*/}
.gnb_Grp li.on {line-height:37px; background:none; background-color:#1861a3;}
.gnb_Grp li a {display:block; color:#fff; font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:16px; text-decoration:none; letter-spacing:0;}

.local_segment {color:#6c6c6c;font-size:13px;height:35px;line-height:35px; border-bottom:solid 1px #dfdfdf;}
.local_Grp {width:1000px;height:35px;margin:0 auto;}
.local_Grp li {float:left;padding:0 9px;}
.local_Grp li.on a{font-weight:bold; color:#333;}
.local_Grp li.point a{background-color:#0f7de2; color:#fff; font-size:14px; display:inline-block; height:20px; font-weight:bold; line-height:20px; padding:0 10px; border-radius:5px;}
.local_Grp li a {color:#6c6c6c;}
#contents_body {width:1000px;margin:0 auto;color:#555; margin-top:20px;}
.contents_bodyM{width:100%;margin:0 auto;color:#555; margin-top:20px;}

.mainSecW{float:left; width:698px; margin-right:18px;}
#mainSec01{position:relative; height:232px; padding-left:332px;}
#mainSec01 > .img{position:absolute; left:0;}
#mainSec01 > .img > a > img{width:310px; height:210px;}
#mainSec01 > a > h5{font-size:33px; font-weight:700; margin-bottom:7px; overflow:hidden; height:80px;}
#mainSec01 > a:hover > h5{color:#333;}
/*
#mainSec01 > a:hover > h5{text-decoration:underline;}
#mainSec01 > h5.on{text-decoration:underline;}
*/
#mainSec01 > a:hover > h5.on{text-decoration:underline;}
#mainSec01 > a > p {line-height:19.5px;}
#mainSec01 > a > p.text{height:60px; overflow:hidden; display:block; text-overflow:ellipsis;  width:366px;}
#mainSec01 > a > p.text1{height:80px; overflow:hidden;  display:block; text-overflow:ellipsis;  width:366px;}
#mainSec01 > a > p.text2{height:115px; overflow:hidden; display:block; text-overflow:ellipsis;  width:366px;}
#mainSec01 > a > .subT{font-size:15px; font-weight:bold; color:#999; padding-top:20px;}
#mainSec01 > ul{margin-top:12px; font-weight:bold; font-size:15px;}
#mainSec01 > ul > a > li {height:28px; background:url(/img/mainSec01Link.gif) no-repeat 0 5px; padding-left:10px; font-size:13px; color:#666;}
#mainSec01 > ul > a:hover > li {text-decoration:underline;}
#mainSec01 > ul.link1{margin-top:12px; font-weight:bold; font-size:15px;}
#mainSec01 > ul.link1 > a > li {height:15px;  overflow:hidden; background:url(/img/mainSec01Link.gif) no-repeat 0 5px; padding-left:10px; font-size:13px; color:#666;}
#mainSec01 > ul.link1 > a:hover > li {text-decoration:underline;}
#mainSec01 > ul.link2{margin-top:12px; font-weight:bold; font-size:15px;}
#mainSec01 > ul.link2 > a > li {height:17px; overflow:hidden; background:url(/img/mainSec01Link.gif) no-repeat 0 5px; padding-left:10px; font-size:13px; color:#666; margin-bottom:6px;}
#mainSec01 > ul.link2 > a:hover > li {text-decoration:underline;}


#mainSec0203{border-top:solid 1px #e0e0e0; float:left; width:100%;}
#mainSec02{float:left; width:424px; padding-right:20px;}
#mainSec02 > a > li{border-bottom:1px solid #e0e0e0; height:180px;}
#mainSec02 > a > li > h5{font-size:17px; margin:15px 0; overflow:hidden; height:21px;}
#mainSec02 > a:hover > li > h5{text-decoration:underline;}
#mainSec02 > a > li > div.wrap > div.img{float:left; width:213px;}
#mainSec02 > a > li > div.wrap > div.text{line-height:19.5px; overflow:hidden; height:117px; float:left; width:211px;}
#mainSec02 > a > li > div.wrap > div.text > strong{color:#0a66bb; font-weight:bold; display:inline-block; width:100%; height:18px; overflow:hidden;}

#mainSec03{float:left; background-color:#f7f7f8; width:214px; height:530px; padding:10px 20px;}
#mainSec03 > ul{font-weight:bold;}
#mainSec03 > ul > a > li{height:32px; line-height:32px; border-bottom:1px solid #e0e0e0;}
#mainSec03 > ul > a > li > span{color:#0f7de2;}
#mainSec03 > ul > a:hover > li{text-decoration:underline;}
#mainSec03 > ul > a > li.point{color:#ba3c4a;}
#mainSec03 > a > .addSec{margin-top:20px; font-size:17px; font-family:"nngdb";}
#mainSec03 > a:hover > .addSec{text-decoration:underline;}
#mainSec03 > a > .addSec img{margin-bottom:5px;}


#mainBanner01{float:left;}

#mainSec0405{border-top:solid 1px #e0e0e0; float:left; width:100%; margin-top:20px; position:relative;}
#mainSec04{float:left; width:424px;  padding-right:20px; margin-bottom:30px;}
.mainSec05{float:left; background-color:#f7f7f8; width:214px; padding:10px 20px 30px;}

#mainSec04 > a > li{border-bottom:1px solid #e0e0e0; height:180px;}
#mainSec04 > a > li > h5{font-size:17px; margin:15px 0; overflow:hidden; height:21px;}
#mainSec04 > a:hover > li > h5{text-decoration:underline;}
#mainSec04 > a > li > div.wrap > div.img{float:left; width:213px;}
#mainSec04 > a > li > div.wrap > div.text{line-height:19.5px; overflow:hidden; height:117px; float:left; width:211px;}
#mainSec04 > a > li > div.wrap > div.text > strong{color:#0a66bb; font-weight:bold; display:inline-block; width:100%; height:18px; overflow:hidden;}

#mainBanner02{float:left;}
.mainSec05 > li{position:relative; margin:5px 0 35px;}
.mainSec05 > li.last{margin:5px 0 8px;}
.mainSec05 > li > h3{color:#0b70ce; font-family:'Nanum Gothic', sans-serif; font-size:16px; margin-bottom:10px;}
.mainSec05 > li > a > .more{position:absolute; width:14px; height:14px; right:0; top:0; background:url(/img/mainMore.png) no-repeat; text-indent:-9999px;}
.mainSec05 > li > a > .img{font-size:17px; font-family:'Nanum Gothic', sans-serif; font-weight:bold; height:168px; overflow:hidden;}
.mainSec05 > li > a:hover > .img{text-decoration:underline;}
.mainSec05 > li > a > .img img{margin-bottom:5px;}
.mainSec05 > li > ul{margin-top:10px;}
.mainSec05 > li > ul > li{height:23px; line-height:23px; background:url(/img/mainSec05Point.gif) no-repeat 0 10px; padding-left:10px;}
.mainSec05 > li > ul > li > a{display:inline-block; overflow:hidden; width:196px; height:20px;}
.mainSec05 > li > ul > li > a:hover{text-decoration:underline;}

#mainAsideW{width:284px; float:left;}
#mainAside01{float:left; position:relative;}
#mainAside01.subCon{margin-left:8px; margin-bottom:10px;}
#mainAside01 > .photoTview{position:absolute; top:132px; left:96px;}
#mainAside01 > table > tbody > tr > td > a{display:inline-block;}
#mainAside01 > table > tbody > tr > td > img{opacity:0.6}
#mainAside01 > h3{font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:15px;color:#3979bd;height:45px;line-height:30px;letter-spacing:1px;}
#mainAside01.subCon > h3{margin-left:7px;}
#mainAside01 > a > .more{position:absolute; right:20px; top:10px; letter-spacing:0; font-size:11px; color:#999999;}
#mainAside01 > table{margin-top:-9px;}
#mainBanner03{float:left; margin-top:12px;}
#mainBanner04{float:left; margin-top:12px;}

#mainOtherW{float:left; width:100%; margin-top:10px; position:relative;}
#mainOtherW > h3{font-family:'Nanum Gothic', sans-serif; font-weight:bold;font-size:16px;color:#000;height:40px;line-height:40px; float:left; width:100%;}
#mainOtherW > h3 > span{float:right; line-height:0;}
#mainOtherW > h3 > span a {display:inline-block; width:14px; height:14px; margin-top:15px; background:url(/img/mainMore.png) no-repeat; text-indent:-9999999px;}
#mainOtherW > div.con{ height:275px; width:100%; overflow:hidden; position:relative;}
#mainOtherW > div > ul{float:left; width:1900px; position:absolute;}
#mainOtherW > div > ul > a > li{width:176px; margin-bottom:40px; padding-right:16px; margin-right:13px; border-right:1px solid #e0e0e0; float:left;}
#mainOtherW > div > ul > a > li.last{padding-right:0; border-right:none; margin-right:0;}
#mainOtherW > div > ul > a > li > .img{margin-bottom:15px;}
#mainOtherW > div > ul > a > li > h5{font-size:15px; line-height:22px; margin-bottom:10px; height:66px; overflow:hidden;}
#mainOtherW > div > ul > a:hover > li > h5{text-decoration:underline;}
#mainOtherW > div > ul > a > li > h5 > span{font-size:13px; font-weight:normal; color:#999; line-height:22px; }
#mainOtherW > div > ul > a > li > p {color:#666; overflow:hidden; height:59px;}
#mainOtherW > #otherLbt{position:absolute; text-align:right; top:100px; width:65px; height:73px; font-size:40px; line-height:73px; color:#ccc;  margin-left:-95px; cursor:pointer; padding-right:30px;}
#mainOtherW > #otherRbt{position:absolute; top:100px; width:65px; height:73px; font-size:40px; line-height:73px; color:#ccc; margin-left:998px; cursor:pointer; padding-left:30px;}
#mainOtherW > #otherLbt:hover{color:#333;}
#mainOtherW > #otherRbt:hover{color:#333;}

#footer {width:1000px; margin:0 auto; margin-top:40px; }
.copyrightAdress {width:1000px;margin:0 auto;color:#999;font-size:12px; line-height:21px; text-align:center; letter-spacing:0; padding-top:20px;}
.copyright {width:1000px;margin:0 auto;color:#999;font-size:12px;height:67px;line-height:40px;overflow:hidden;text-align:center; letter-spacing:0;}
#footMenu{background-color:#eaeaea; float:left; width:1000px; height:28px; padding-top:12px; text-align:center;}
#footMenu > li{display:inline-block; border-right:1px solid #cacaca; height:13px; line-height:13px; padding:0 10px;}
#footMenu > li.last{border-right:none;}
#footMenu > li > a{font-size:13px; color:#797979;}
#footMenu > li > a:hover{color:#333;}
#footSiteMap{width:998px; margin:0 auto; text-align:center; padding:15px 0; border:1px solid #dbdbdb; font-weight:bold; float:left;}
#footSiteMap > a > p{display:inline-block; background:url(/img/footSitemapBt.gif) no-repeat right; padding-right:20px;}

/*페이징*/
#paging{float:left; width:100%; padding:38px 0 73px; text-align:center; border-top:1px solid #e8e8e8;}
#paging > ul {display:inline-block; position:relative; padding-left:43px; padding-right:43px;}
#paging > ul > li {display:inline-block; width:36px; height:29px; line-height:29px; text-align:center; border:1px solid #e3e3e3;}
#paging > ul > li a{color:#666666; display:block; width:36px; height:29px;}
#paging > ul > li.on{background-color:#666666; color:#fff; border-color:#666;}
#pageBtL{position:absolute; width:36px; height:29px; border:1px solid #e3e3e3; top:0; left:0;}
#pageBtL a{display:block; text-indent:-999999px; width:36px; height:29px; background:url(../img/pageBtl.gif) no-repeat 15px 12px;}
#pageBtR{position:absolute; width:36px; height:29px; border:1px solid #e3e3e3; top:0; right:0;}
#pageBtR a{display:block; text-indent:-999999px; width:36px; height:29px; background:url(../img/pageBtr.gif) no-repeat 15px 12px;}
#pagingPick{float:left; width:881px; padding:38px 0 73px; text-align:center; border-top:1px solid #e8e8e8;}
#pagingPick > ul {display:inline-block; position:relative; padding-left:43px; padding-right:43px;}
#pagingPick > ul > li {display:inline-block; width:36px; height:29px; line-height:29px; text-align:center; border:1px solid #e3e3e3;}
#pagingPick > ul > li a{color:#666666; display:block; width:36px; height:29px;}
#pagingPick > ul > li.on{background-color:#666666; color:#fff; border-color:#666;}


/*기업회원*/
.comTab > h4{display:none;}
.comTab{margin-bottom:20px; float:left; position:relative;}
.comTab > li {float:left; width:498px; height:48px; line-height:48px; text-align:center; font-weight:bold; background-color:#f8f8f8; border:1px solid #c6c6c6; font-size:14px;}
#contents_body > .comTab > li > a{color:#666; display:inline-block; width:498px; height:48px;}
.comTab > li.on{background-color:#666666;  border-color:#666;}
#contents_body > .comTab > li.on > a{color:#fff;}
#contents_body > .comTab > li > span{display:none;}
#contents_body > .comTab > li.on > span{display:block; text-indent:-99999px; background:url(../img/tabArrow.gif) 240px 1px  no-repeat;}
.comConW{width:100%; float:left;}
.comConW > p{margin-bottom:10px;}
.comConW > p > span {font-weight:bold;}
.comLnb{width:80px; float:left; margin-right:39px;}
.comLnb > li.first{height:25px; line-height:25px;  border-top:1px solid #ccc;  background:url(../img/comLnbIcon.gif) no-repeat 70px 10px; }
.comLnb > li > h6{height:43px; line-height:43px; color:#aaa; border-top:2px solid #0f7de2; font-family:'Nanum Gothic', sans-serif; font-weight:normal; font-size:12px;}
.comLnb > li > a{display:inline-block; height:25px; line-height:25px; border-top:1px solid #ccc; background:url(../img/comLnbIcon.gif) no-repeat 70px 10px;}
.comLnb > li > ul > li{height:25px; line-height:25px; border-top:1px solid #ccc; background:url(../img/comLnbIcon.gif) no-repeat 70px 10px;}
.comLnb a{display:inline-block; height:25px; line-height:25px; width:80px; color:#666;}
.comLnb a:hover{color:#0f7de2; text-decoration:underline;}
.comLnb li.on{font-weight:bold; color:#fff; background:url(../img/comLnbOvIcon.gif) no-repeat 70px 10px #0f7de2; }
.comLnb li.on > a{color:#fff; background:url(../img/comLnbOvIcon.gif) no-repeat 70px 10px #0f7de2; }
.comBor{width:365px; float:left}
.comSearch{width:365px;}
.comSearch > select{height:35px;}
.comSearch > input{height:33px; width:220px; padding-left:5px;}
.comSearch > span{display:inline-block; background-color:#0f7de2; cursor:pointer; height:35px; float:right; width:57px; text-align:center; color:#fff; font-weight:bold; font-size:15px; line-height:35px;}
.comBor > table{width:100%; margin-top:35px;}
.comBor > table > tbody > tr > th{background-color:#f9f9f9; height:40px; border-top:solid 2px #0f7de2; border-bottom:1px solid #dcdcdc;}
.comBor > table > tbody > tr > td{height:40px; line-height:40px; border-bottom:1px solid #dcdcdc;}
.comViewConE{width:478px; height:1098px; background:url(../img/comConBg.jpg) no-repeat 90px 400px #eaeaed; float:right;}
.comViewCon{width:438px; background-color:#fff; padding:10px; position:relative; margin:0 auto;}
.comViewCon2{width:638px; background-color:#fff; padding:10px; position:relative; margin:0 auto; font-size:13px; line-height:19.5px;}
.comViewCon > #comConLogo{background:url(../img/comConLogo.jpg) no-repeat; text-indent:-999999px; width:105px; height:22px; margin-bottom:20px;}
.comViewCon2 > #comConLogo{background:url(../master/img/admLogo.gif) no-repeat; text-indent:-999999px; width:267px; height:51px; margin-bottom:20px;}
.comViewCon2 > div{border:1px solid #e8e8e8; padding:20px;}
.comViewCon2 > div > h4{font-size:25px; color:#000; margin-bottom:10px;}
.comViewCon{line-height:21px;}
.comViewCon > h4{font-size:24px; color:#000;}
.comViewCon > .subText{font-size:11px; color:#333; line-height:18px; margin:10px 0;}
.comViewCon > .subText > span{color:#0f7de2; font-weight:bold;}
.comViewCon > .comCopy{font-size:12px; color:#999; display:inline-block; margin-top:50px;}
.comPrintDate{margin-top:10px; font-size:12px; color:#aaa;}
.comBt2{border:1px solid #e8e8e8; padding:15px; padding-left:80px; position:relative;}
.comBt2 > div{position:absolute; top:20px; left:15px;}

.comCopy2{font-weight:bold; color:#CCCCCC; display:inline-block; margin-top:10px; width:100%; text-align:center;}
.conDate2{display:inline-block; text-align:right; margin-bottom:20px; width:100%;}
.comViewCon > .comBt{position:absolute; top:10px; right:10px;}
.comViewCon > .comBt > li{float:left; margin-left:5px;}
.comViewCon > .comBt > li > a{text-indent:-9999999px; display:inline-block;}
.comViewCon > .comBt > li.first > a{background:url(../img/comBt1.gif) no-repeat; width:67px; height:22px;}
.comViewCon > .comBt > li.secon > a{background:url(../img/comBt2.gif) no-repeat; width:64px; height:22px;}
.comViewCon2 > .comBt{position:absolute; top:10px; right:10px;}
.comViewCon2 > .comBt > li{float:left; margin-left:5px;}
.comViewCon2 > .comBt > li > a{text-indent:-9999999px; display:inline-block;}
.comViewCon2 > .comBt > li.first > a{background:url(../img/comBt1.gif) no-repeat; width:67px; height:22px;}
.comViewCon2 > .comBt > li.secon > a{background:url(../img/comBt2.gif) no-repeat; width:64px; height:22px;}
.comPickW{width:881px; float:left;}
.comPick{float:left; margin-top:30px;}
.comPick > li{float:left; margin-right:17px; margin-bottom:45px;}
.comPick > li.four{margin-right:0px;}
.comPick > li > a > img{margin-bottom:10px;}
.comPick > li > a > h6{font-weight:normal; line-height:19.5px; margin-bottom:10px;}
.comPick > li > a > h6 > span{font-size:11px; color:#999;}
.comPick > li > a:hover > h6{text-decoration:underline;}
.comPick > li > ul > li{float:left; margin-right:5px; letter-spacing:0;}
.comPick > li > ul > li > a {display:inline-block; width:17px; height:16px; }
.comPick > li > ul > li.zoom > a{background:url(../img/comConPickB1.gif) no-repeat;}
.comPick > li > ul > li.down > a{background:url(../img/comConPickB2.gif) no-repeat;}
.newsManW{background-color:#f3f3f3; padding:10px; padding-bottom:20px; position:relative; padding-left:70px; margin:20px 0;}
.newsManW > div{position:absolute; left:10px;}
/*hyun-01-05*/
/*main_section*/
#section_SecW{float:left; width:667px; margin-right:33px; }
#section_Sec01{position:relative; height:165px; padding-left:247px;border-bottom:1px solid #e0e0e0;}
#section_Sec01 > a > h5{font-size:21px; margin-bottom:8px; height:25px; overflow:hidden;}
#section_Sec01 > ul{margin-top:12px; font-weight:bold; font-size:13px;}
#section_Sec01 > ul > a > li {height:17px; margin-bottom:6px; width:400px; overflow:hidden; background:url(/img/section_main_dot2.png) no-repeat 0 5px; padding-left:10px;}
#section_Sec01 > ul > a:hover > li{text-decoration:underline;}
#section_Sec01 > a:hover > h5 {text-decoration:underline;}
#section_Sec01 > a > p {font-size:13px; line-height:19.5px; overflow:hidden;}
#section_Sec01 > a > p.text3{height:118px;}
#section_Sec01 > a > p.text2{height:80px;}
#section_Sec01 > a > p.text1{height:60px;}
#section_Sec01 > a > p.text{height:40px;}
#section_Sec01 > a > .img{position:absolute; left:0;}

#section_SecW2{float:left; width:345px; height:103px;border-bottom:1px solid #0f7de2; margin-bottom:15px;}
#section_Sec02{position:relative; height:73px; padding-left:83px; margin:15px 10px 15px 0;}
#section_Sec02 .img{position:absolute; left:0;}
#section_Sec02 > a > h5{font-size:15px; margin-bottom:10px; overflow:hidden; height:18px;}
#section_Sec02 > a > p {font-size:12px; overflow:hidden; height:39px;}
#section_Sec02 > a:hover > h5 {text-decoration:underline;}
 
#section_SecW3{float:left; width:322px; height:103px;border-bottom:1px solid #0f7de2;}
#section_Sec03{position:relative; height:73px; padding-left:83px; margin:15px 0;}
#section_Sec03 .img{position:absolute; left:0;}
#section_Sec03 > a > h5{font-size:15px; padding-bottom:10px; overflow:hidden; height:18px;}
#section_Sec03 > a > p {font-size:13px; line-height:19.5px; overflow:hidden; height:39px;}
#section_Sec03 > a:hover > h5 {text-decoration:underline;}

#sectionSecW4{float:left; width:647px; margin-right:33px;}
#sectionSecW4 > li {float:left; width:100%;}
#sectionSecW4 > li >  a > .subT_T {font-size:16px; line-height:25px;color:#2f2f2f;font-weight:bold; overflow:hidden; height:25px;}
#sectionSecW4 > li >  a:hover > .subT_T {text-decoration:underline;}
.section_Sec04{position:relative; height:123px; padding-left:150px;border-bottom:1px dotted #ccc;margin:15px 0;}
.section_Sec04NoImg{position:relative; height:123px; border-bottom:1px dotted #ccc;margin:15px 0;}
.section_Sec04 .img{position:absolute; left:0;}
.section_Sec04 > p {font-size:13px; line-height:19.5px; overflow:hidden; height:78px;}
.section_Sec04 > .subT {color:#0a66bb; font-size:13px; font-weight:bold; overflow:hidden; height:21px;}
.section_Secw4 > li{height:1000px;}
.section_Sec04 > p > span{color:#999;}
#sectionSecW4 > li.noImg > a > .section_Sec04{padding-left:0px;}

.section_Sec05 > ul{ position:relative; margin-top:25px; font-weight:bold; font-size:14px; }
.section_Sec05 > ul > a > li {position:relative;height:30px; background:url(/img/section_main_dot.png) no-repeat 0 12px; padding-left:10px;line-height:30px;}
.section_Sec05 > ul > a > li > span { position:absolute;right:0}
.section_Sec05 > ul > a:hover > li {text-decoration:underline;}
 
.retest_Sec01{ position:relative; margin-top:25px; font-weight:400; font-size:14px; }
.retest_Sec01 > a > li {position:relative; min-height:40px; background:url(/img/retest_dot.png) no-repeat 0 12px; padding-left:10px;line-height:30px;  font-size:14px;}
.retest_Sec01 > a > li > span { font-weight:800;}
.retest_Sec01 > a > li > span.date{font-weight:normal; display:inline-block; float:right; color:#999;}
.retest_Sec01 > a:hover > li {text-decoration:underline;}

.mrgt5 {margin-top:5px;}
.w100 {width:1000px; margin:0 auto;position: relative;}
.mt20 {margin-top:20px;}
.line_sub_side10 {border-left:1px solid #dfdfdf; width:295px;  float:left;border-right:1px solid #dfdfdf; height:10px;}
.line_sub_side15 {border-left:1px solid #dfdfdf; width:295px;  float:left;border-right:1px solid #dfdfdf; height:15px;}
.Hauto100 {min-height:100px;}

/*main_other*/
#other_SecW{float:left; width:675px; margin-right:25px;  }
#other_Sec01{position:relative; height:165px; padding-left:247px;margin:20px 0; border-bottom:1px solid #3979bd}
#other_Sec01 > .img{position:absolute; left:0;}
#other_Sec01 > a > h5{font-size:21px; margin-bottom:8px; height:25px; overflow:hidden;}
#other_Sec01 > a:hover > h5{text-decoration:underline;}
#other_Sec01 > a > p {line-height:19.5px; overflow:hidden;}
#other_Sec01 > a > p.text3{height:118px;}
#other_Sec01 > a > p.text2{height:80px;}
#other_Sec01 > a > p.text1{height:60px;}
#other_Sec01 > a > p.text{height:40px;}
#other_Sec01 > a > .subT{font-size:15px; font-weight:bold; color:#999; padding-top:20px;}
#other_Sec01 > ul{margin-top:10px; font-weight:bold; font-size:15px;}
#other_Sec01 > ul > a > li {height:25px; background:url(/img/section_main_dot2.png) no-repeat 0 5px; padding-left:10px; font-size:13px; overflow:hidden; height:25px; }
#other_Sec01 > ul > a:hover > li {text-decoration:underline;}

#other_left {position:relative;float:left;width:655px;margin-right:25px;}
.other_left_banner {position:relative;float:left;width:220px;margin-right:30px; min-height:1200px;}
.other_left_banner .left_banner {position:relative;float:left; margin-top:10px;}

#other_NewsW{position:relative;float:left;width:405px; }
#other_NewsW > li{float:left;}
#other_NewsW > li > a > h3{font-size:16px; float:left; overflow:hidden; height:19px;}
#other_NewsW > li > a:hover > h3{text-decoration:underline;}
.other_News01{position:relative;float:left; height:113px; padding-left:143px; margin:10px 0;border-bottom:1px solid #e0e0e0; }
.other_News01NoImg{position:relative;float:left; height:113px; margin:10px 0;border-bottom:1px solid #e0e0e0;}
.other_News01 .img{position:absolute; left:0;}
.other_News01> p.subT{overflow:hidden; height:14px; line-height:18px; margin-bottom:6px;}
.other_News01> p.text {overflow:hidden; height:78px;}
.other_News01 > .subT {color:#2f2f2f; font-size:15px; font-weight:bold;  padding-bottom:5px;}
.other_News02{position:relative; float:left; margin-top:-10px; width:405px;}
.other_News02 > ul{ font-weight:bold; font-size:18px;}
.other_News02 > ul > a > li {height:45px; border-bottom:1px solid #e5e5e5;line-height:45px; overflow:hidden; font-size:16px; font-weight:normal;}
.other_News02 > ul > a:hover > li {text-decoration:underline;}
.other_News02_bt{margin-top:20px; border:1px solid #d6d6d6; text-align:center; cursor:pointer;}

/*실시간급상승정보*/

#new_best {float:left; width:283px; padding-left:15px; border-bottom:1px solid #dfdfdf;padding-bottom:10px; margin-top: 20px;}
#new_best.sec{width:298px; padding-left:0px;}
#new_best > h3 {font-family:'Nanum Gothic', sans-serif; font-weight:bold;font-size:15px;color:#3979bd;height:45px;line-height:30px;letter-spacing:1px;} 
.best_latest > li {height:18px; width:246px; margin-bottom:10px; overflow:hidden; background:url("/img/sub_veiw_dot.png") no-repeat 3px 6px;padding-left:15px; font-size:14px;} 
.best_latest > li > a:hover{text-decoration:underline;}
.new_best_T {font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:15px;background:#eeeeee;color:#000000;height:45px;line-height:45px;letter-spacing:1px; padding-left:15px;} 

/*sub*/

.R_banner {position:relative; float:left; width:320px;}
.R_banner .R_b_list {position:relative; float:left; margin-top:10px;}


#subSecW{ position:relative; float:left; width:647px; margin-right:33px; border-bottom:0px solid #e0e0e0;}
#subSec01{ position:relative; color: #383838; font-size: 16px; letter-spacing: 1px; line-height: 28.8px; font-family:'Nanum Gothic', sans-serif;}
#subSec01 > div > table{font-size:12px; line-height:18px; margin:0 auto;}
#subSec01 > div > div > table{font-size:12px; line-height:18px; margin:0 auto;}
#subSec01 > p{color: #383838; font-size: 16px; letter-spacing: 1px; line-height: 30px;}
#subSec01 > div > p{color: #383838; font-size: 16px; letter-spacing: 1px; line-height: 30px; margin-bottom:30px;}
#subSec01 > .img{position:absolute; left:0;}
#subSec01 > h5{font-size:28px; line-height:1.3; color:#333; font-weight:bold;}
#subSec01 > a:hover > h5.on{text-decoration:underline;}
#subSec01 > a > p {line-height:19.5px;}
#subSec01 > .who {color:#999; font-size:12px; font-family:돋음,Dotum,Baekmuk Dotum,Undotum,Apple Gothic,Latin font,sans-serif; margin-bottom:10px;}
#subSec01 >  .who > .date {color:#999;float:right;font-size:12px; display:inline-block;}
#subSec01 > .phoT {color:#1f519c;margin-top:10px;}
#subSec01 > .sub_view_cont {color:#383838; line-height:30px;font-size:16px;letter-spacing:1px;margin:30px 0 ;}
#subSec01 > .subT{font-size:15px; font-weight:bold; color:#999; padding-top:20px;}
#subSec01 > ul{margin-top:15px; font-weight:bold; font-size:15px;}
#subSec01 > ul > a > li {height:28px; background:url(/img/mainSec01Link.gif) no-repeat 0 5px; padding-left:10px;}
#subSec01 > ul > a:hover > li {text-decoration:underline;}


#subAsideW {position:relative; width:300px; float:left;}
.section_sideW {border:1px solid #dfdfdf; width:265px; padding:15px; padding-bottom:0;}


#subAside {border:1px solid #dfdfdf; width:298px; padding:15px 0; padding-bottom:0; float:left;}
#subBanner01{margin-bottom:10px;}
#subBanner01 img{width:100%;}
#subAside01{float:left; position:relative; padding:15px;}
#subAside00{float:left; position:relative; padding:0px;}

/*가장많이본뉴스*/
#new_top {float:left; width:283px; padding-left:15px; border-bottom:1px solid #dfdfdf;padding-bottom:10px; }
#new_top.sec{width:298px; padding-left:0px;}
#new_top > h3 {font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:15px;color:#3979bd;height:45px;line-height:30px;letter-spacing:1px;} 


.top_latest > li {height:18px; width:246px; margin-bottom:10px; line-height:18px; overflow:hidden; /*background:url("/img/img_th_1.png") no-repeat 0 0px;*/ padding-left:17px; font-size:14px; background-repeat:no-repeat; background-position:0 2px;} 
.top_latest > li > a:hover{text-decoration:underline;}

/*위치*/
#n_location {margin:0 0 10px;border-top:1px solid #3485cc;border-bottom:1px solid #dadada;background:#fff; }
#n_location a {display:inline-block;padding:10px 9px 8px;text-decoration:none;letter-spacing:0 !important}
.n_here {font-weight:bold}
.n_bg {padding-right:15px !important;background:url('../img/photo_bg_toright.gif') right 13px no-repeat}

/*인터뷰*/

#inTviewW {float:left; width:268px; margin:0 15px; padding-bottom:10px; }
#inTviewW > h3 {font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:15px;color:#3979bd; line-height:30px;letter-spacing:1px;} 
 
.inTview_News01{position:relative;float:left; height:220px;   margin:10px 0;border-bottom:1px solid #dfdfdf;}
.inTview_News01 .img{position:relative; }
.inTview_News01 > a > p {font-size:12px; overflow:hidden; height:20px;}
.inTview_News01 > a > .subT {color:#2f2f2f; font-size:15px; font-weight:bold;line-height:30px; overflow:hidden; height:30px; }
.inTview_News01 > a:hover > p.subT {text-decoration:underline;}

.inTview_News02{position:relative;float:left; height:72px; padding-left:90px; margin:5px 0;border-bottom:1px solid #dfdfdf;}
.inTview_News02 .img{position:absolute; left:0;}
.inTview_News02 > a > p {font-size:12px; overflow:hidden; height:39px;}
.inTview_News02 > a > .subT {color:#2f2f2f; font-size:13px; font-weight:bold; overflow:hidden; height:20px;}
.inTview_News02 > a:hover > p.subT {text-decoration:underline;}

/*photo*/
.sub_top_banner { width:1000px; margin:0 auto 20px; }
.photo_w {width:1000px; margin:0 auto;}


.photo_w ul, #photo_w ul li {margin:0;padding:0;list-style:none;}
.photo_w ul li {width:315px; height:300px; float:left;}
.photo_w ul li .img {margin-bottom:15px;}
.photo_w > ul > li > a > h5{font-size:16px; line-height:22px; margin-top:10px;font-weight:400;}
.photo_w > ul > li > a:hover > h5{text-decoration:underline;}
.photo_w > ul > li > a > span{font-size:13px; font-weight:normal; color:#999; line-height:22px; }
.photo_w > ul li:nth-child(3n+2) {margin:0 27px}

.p_list { width:1000px; height:100px; border-bottom:1px solid #ccc;position: relative;margin-bottom:15px; }
.p_list ul,.p_list ul li {margin:0; padding:0; list-style:none; line-height:90px;}
.p_list ul { padding:0 27px; float:left;}
.p_list ul li { float:left; width:80px; height:80px;margin:0 3px 0; }
.p_list .s_btn_prev {position:absolute; height:80px; left:0px;line-height:90px;}
.p_list .s_btn_next {position:absolute; height:80px; right:0px; line-height:90px;}

.p_veiw {background:#404040;height:890px;width:1000px;margin:0 auto;}
.p_veiw .btn_prev {position:absolute; height:79px; left:1px;line-height:600px;}
.p_veiw .btn_next {position:absolute; height:79px; right:1px; line-height:600px;}
.p_veiw .photo_v {position:relative; margin:0 auto; width:830px; height:505px;padding-top:30px; }

.p_veiw  h2 {color:#fff; font-weight:bold; width:830px;margin:0 auto;padding-top:30px; font-size:30px;}
.p_veiw .photo_t {position:relative; margin:0 auto; width:830px; height:175px; color:#999999; line-height:20px;padding-top:20px; }
.p_veiw .photo_t a{ color:#999999;  }
.p_veiw .photo_t_more {position:relative; margin:0 auto; width:830px;}

.tab.face{padding:20px 0 15px 0}
.tab.face ul{position:relative;margin:0;background:#fff;padding:0;_padding:2px 0 0 0; list-style:none;border-bottom:1px solid #e2e2e2; font-size:15px;*zoom:1;}
.tab.face ul:after{content:"";display:block;clear:both}
.tab.face li{float:left;margin-right:0px;background:#fff}
.tab.face li a,
.tab.face li a span{position:relative;cursor:pointer}
.tab.face li a{float:left;text-decoration:none;font-size:15px;}
.tab.face li a span{display:inline-block;padding:9px 35px 7px 35px;color:#a4a4a4; border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.tab.face li ul{width:100%;position:absolute;top:40px;left:0;list-style:none;border:0;margin:0;padding:0;white-space:nowrap;overflow:hidden;*zoom:1}
.tab.face li ul:after{content:"";display:block;clear:both}
.tab.face li li{position:relative;left:-1px;padding:0 0px;border-left:1px solid #ddd;overflow:visible;background:transparent !important}
.tab.face li li a{padding:0;margin:0;font-weight:normal;color:#666}
.tab.face li.active{background-color:#fff;margin-top:-1px;border-top:3px solid #3979bd;}
.tab.face li.active a span{padding-top:7px;padding-bottom:7px;font-weight:bold;letter-spacing:-1px; color:#333333;border-left:1px solid #a5a5a5;border-right:1px solid #a5a5a5;background:#fff; border-bottom:none;}
.tab.face li li a:hover,
.tab.face li li a:active,
.tab.face li li a:focus,
.tab.face li li.active a{font-weight:bold;letter-spacing:-1px;color:#333}

/*TODAY'S HOT*/

#new_hot {float:left; width:100%; padding-bottom:20px;margin-top:20px; }
#new_hot > h3 {font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:15px;color:#3979bd;height:45px;line-height:30px;letter-spacing:1px;} 
.hot_latest { width:272px;height:272px; }
.hot_latest > li {height:68px;width:68px; float:left;} 
.hot_latest > li a:hover img{ height:64px;width:64px;border:2px solid #1e64ff; }

/* ### 기본 스타일 커스터마이징 끝 ### */

/* 회원가입 약관 */
#fregister section {margin:0 0 20px;padding:20px 0}
#fregister h2 {margin:0 0 20px;text-align:center}
#fregister textarea {display:block;margin-bottom:10px;padding:30px 15px;width:96%;height:150px;border:1px solid #e9e9e9;background:#f7f7f7; color:#999;}
#fregister .fregister_agree {padding:10px 10px 0 0;text-align:right; color:#666;}
#fregister .fregister_agree label {display:inline-block;margin-right:5px}
#fregister p {color:#e8180c;text-align:center}
#fregister .btn_confirm {margin-bottom:20px}
.j_text_h3 {color:#666666; font-family:Dotum; font-size:16px; margin:20px auto 5px;text-align:center;}
.j_text_h2 {letter-spacing:1px;margin:5px 0; font-weight:600; padding:15px 0 10px; border-top:1px solid #ccc}
#joinVisual{margin-top:-20px}
.sumBitBt{background-color:#0eace2; color:#fff; padding:10px 20px; cursor:pointer; font-weight:bold; font-size:14px; border:1px solid #0eace2;}
.backBt{background-color:#fff; color:#333; padding:10px 20px; border:1px solid #ccc; cursor:pointer; font-weight:bold; font-size:14px;}
.backBtGrey{background-color:#e8e8e8; color:#333; padding:10px 20px; border:1px solid #ccc; cursor:pointer; font-weight:bold; font-size:14px;}
.btn_confirm{text-align:center;}
.mbskin{margin-bottom:80px;}

/* 회원가입 입력 */
#fregisterform textarea {height:50px}

#fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center}

#fregisterform .frm_address {margin:5px 0 0}
#fregisterform #mb_addr3 {display:inline-block;margin:5px 0 0;vertical-align:middle}
#fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0}

/* 회원가입 완료 */
#reg_result {padding:50px 0 0}
#reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;background:#fff;line-height:2em}
#reg_result #result_email span {display:inline-block;width:150px}
#reg_result #result_email strong {color:#e8180c;font-size:1.2em}
#reg_result p {line-height:1.8em}
#reg_result .btn_confirm {margin:50px 0}
#join1AgreeW{text-align:center; color:#666;}




/*공감*/
.empathy{float:left; width:100%;}
.empathy ul {text-align:center; margin:30px auto 0; width:174px;height:82px; }
.empathy ul li h5 {text-align:center;line-height:33px;}
.empathy ul li { float:left; height:67px; width:82px;background:url("/img/empathy_bg.png") no-repeat;margin-right:10px;}
.empathy ul li.last{margin-right:0px;}
 
/*코멘트*/
.comment { position:relative;background:url("/img/com_bg.png");height:230px;width:647px;margin-top:20px;}
.comment .p15{padding:20px}
.comment .p15 h3 {font-weight:bold;}
.comment .bg_w {width:100%;height:125px; border:1px solid #e5e5e5;margin-top:20px; background:#fff;}
.comment .p15 h4 {border-bottom:1px solid #e5e5e5;padding:5px;}
.comment .p15 .prfr { position:relative; float:right; right:0}

/*join*/
.mbskinCon{padding:40px 30px;background:#f7f7f7; font-size:13px; line-height:19.5px; color:#999; width:940px;}
.mbskinCon span{color:#666;}
.mbskinCon input{height:25px;}
.join4H{margin-top:40px; margin-bottom:8px; font-family:돋음,Dotum,Baekmuk Dotum,Undotum,Apple Gothic,Latin font,sans-serif; color:#666;}
.join4C{width:950px; padding:10px 25px; background-color:#f7f7f7; border:1px solid #e9e9e9;}
.join4C > table{width:100%;}
.join4C > table > tbody > tr > th{border-bottom:1px solid #e9e9e9; text-align:left; background:url('../img/join3Point.gif') 0 20px no-repeat; padding-left:14px;}
.join4C > table > tbody > tr > td {border-bottom:1px solid #e9e9e9; padding:10px 0;}
.join4C > table > tbody > tr:last-child > td{border-bottom:none;}
.join4C > table > tbody > tr:last-child > th{border-bottom:none;}
.join4C > table > tbody > tr > td > input{height:25px; padding:0 5px;}
.join4C > table > tbody > tr > td > select{height:25px; padding:0 5px;}
.join4C > table > tbody > tr > td > span{font-size:11px; color:#999; line-height:20px; letter-spacing:0;}
.join4C > table > tbody > tr.trTwo > th{background-position:0 30px;}
.join4C > table > tbody > tr.trTel > td > input{width:40px;}
.join4C > table > tbody > tr.trTel > td > select{height:28px; padding:0 5px;}
.join4C > table > tbody > tr.post > th{background-position:0 52px;}
.join4C > table > tbody > tr.post > td > input.postN{width:60px;}
.join4C > table > tbody > tr.post > td > input.address{width:350px; margin-top:5px;}
.btn_confirmT50{margin:50px 0; text-align:center;}
.join4W{margin-top:37px;}
.join4W > h4{display:none;}
.join4W > span{display:block; background-color:#f7f7f7; border:1px solid #e9e9e9; font-weight:bold; font-size:16px; text-align:center; padding:60px 0; margin-top:20px;}

/*회사소개*/
#lnbW{width:176px; margin-right:50px; float:left; margin-top:30px;}
#conW{width:774px; float:left; margin-top:30px;}

#lnbW > h4{font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:24px; margin-bottom:17px;}
#lnbW > ul{float:left;}
#lnbW > ul > li{font-size:14px; width:176px; float:left; border-bottom:1px solid #dfdfdf;}
#lnbW > ul > li > ul{float:left; background-color:#f0f0f0; padding:7px 0; width:176px;}
#lnbW > ul > li > ul > li{font-size:12px; padding:7px 23px;}
#lnbW > ul > li > ul > li.on > a{font-weight:bold; color:#3979bd;}
#lnbW > ul > li > a{display:inline-block; width:144px; padding:13px 16px; color:#666;}
#lnbW > ul > li.on > a{background-color:#3979bd; font-weight:bold; color:#fff;}
#lnbW > ul > li:last-child {border-bottom:none;}

#conW > h3{font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:30px; color:#000; float:left; width:100%;}
#conW > .path{padding:12px 20px; width:734px; float:left; font-size:12px; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; margin-top:12px; background:url("/img/pathIcon.gif") 5px 14px no-repeat; color:#999;}
#conW > .path > span{color:#666666;}

.contents{margin-top:30px; width:774px; float:left;}
.contents > .com1P1{font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:21px; line-height:27px; display:block; float:left; width:100%; margin-bottom:40px;}
.contents > .com1Ul{float:left;}
.contents > .com1Ul > li {float:left; margin-bottom:40px;}
.contents > .com1Ul > li >  h4{float:left; 'Nanum Gothic', sans-serif; font-weight:bold; font-size:21px; line-height:27px; color:#3979bd; width:150px;}
.contents > .com1Ul > li > p{display:block; float:left; width:624px;}
.contents > .com1P2{float:right; padding:30px}
.contents > .com1P2 > span{display:none;}
.contents > .com3P1{color:#000; margin-bottom:50px; float:left;}
.contents > .com3P1 > h4{margin:25px 0; width:100%; float:left;}
.contents > .com3P1 > ul{float:left;}
.contents > .com3P1 > ul > li{margin-top:5px; float:left; width:100%;}
.contents > .com4Ul1{font-weight:bold; color:#11467a;}
.contents > .com4Ul1 > li{padding:27px 0 27px  65px ; border-bottom:1px solid #dfdfdf;}
.contents > .com4Ul1 > li.no1{background:url('../img/com4Li1.gif') 0 24px no-repeat;}
.contents > .com4Ul1 > li.no2{background:url('../img/com4Li2.gif') 0 24px no-repeat;}
.contents > .com4Ul1 > li.no3{background:url('../img/com4Li3.gif') 0 24px no-repeat;}
.contents > .com4Ul1 > li.no4{background:url('../img/com4Li4.gif') 0 24px no-repeat;}
.contents > .com4Ul1 > li:last-child{border-bottom:none;}
.com4P1{margin-top:40px; display:inline-block; padding-left:65px;}
.contents > .com6W{margin-bottom:40px;}
.com5TextA1{width:732px; height:400px; background-color:#f3f3f3; border:1px solid #ccc; padding:15px 20px; color:#666; font-size:13px; line-height:19.5px;}
.contents > .com6W > h4{float:left; width:764px; font-size:15px; height:20px; line-height:20px; font-family:돋음,Dotum,Baekmuk Dotum,Undotum,Apple Gothic,Latin font,sans-serif; background:url("/img/hPoint.gif") 0px 4px no-repeat; padding-left:10px; margin-bottom:10px;}
.contents > .com6W > table{background-color:#ebebeb; border:none; margin-top:10px;}
.contents > .com6W > table > tbody > tr > th{background-color:#fbfbfb; padding:10px;}
.contents > .com6W > table > tbody > tr > td{background-color:#fbfbfb; padding:10px;}
.contents > .com6W > p > strong{line-height:40px;}
.contents > .com6W > ul{margin-top:16px;}
.contents > .com6W > ul > li{display:inline-block;}
.contents > .borW{float:left; width:100%;}
.contents > .borW > .borsubT{float:left; width:100%;}
.contents > .borW > .borsubT > .total{float:left;}
.contents > .borW > .borsubT > .searchBor{float:right;}
.contents > .borW > .borsubT > .searchBor > select {padding:5px 0;}
.contents > .borW > .borsubT > .searchBor > input{padding:5px;}
.contents > .borW > .borsubT > .searchBor > span{background-color:#5e5e5e; display:inline-block; color:#fff; padding:5px; float:right; cursor:pointer;}
.contents > .borW > table{width:100%; margin-top:10px; float:left;}
.contents > .borW > table > tbody > tr > th{border-top:2px solid #43434a; border-bottom:1px solid #ccc; padding:14px; font-weight:normal; font-size:15px;}
.contents > .borW > table > tbody > tr > td{border-bottom:1px solid #ccc; padding:14px; text-align:center; }
.contents > .borW > table > tbody > tr > td.title{text-align:left;}
.contents > .borW > #borBtW{margin-top:20px; float:left; text-align:right; width:100%;}
.contents > .borW > #borBtW > span {display:inline-block; border:1px solid #ccc; padding:5px 10px; cursor:pointer;}
.contents > .borWV {float:left; width:100%;}
.contents > .borWV > h4{font-weight:normal; font-size:18px; font-family:돋음,Dotum,Baekmuk Dotum,Undotum,Apple Gothic,Latin font,sans-serif; color:#3979bd;}
.contents > .borWV > table{border-top:solid 2px #3979bd; margin-top:10px; float:left; width:100%;}
.contents > .borWV > table > tbody > tr > th{border-bottom:1px solid #ccc; padding:14px;}
.contents > .borWV > table > tbody > tr > td{border-bottom:1px solid #ccc; padding:14px;}
.contents > .borWV > table > tbody > tr.file > td > ul > li{margin-bottom:5px; background:url("/img/fileIcon.gif") 0px 0px no-repeat; padding-left:17px;}
.contents > .borWV > table > tbody > tr.file > td > ul > li:last-child{margin-bottom:0px;}
.contents > .borWV > #borBtW{margin-top:20px; float:left; text-align:right; width:100%;}
.contents > .borWV > #borBtW > span {display:inline-block; border:1px solid #ccc; padding:5px 10px; cursor:pointer;}
.contents > .borWV > #borBtW > span.blue {display:inline-block; border:1px solid #3979bd; background-color:#3979bd; color:#fff;}
.contents > .borWV > table > tbody > tr > td > input{padding:5px; width:100%;}
.contents > .borWV > table > tbody > tr > td > textarea{padding:5px; width:100%; height:300px;}
.contents > .com10W{float:left;}
.contents > .com10W > .com10P{font-size:21px; line-height:30px; font-family:'nngd'; font-weight:normal;}
.contents > .com10W > .com10U1{float:left; width:100%; margin-top:5px;}
.contents > .com10W > .com10U1 > li {float:left; margin-right:30px;}
.contents > .com10W > .com10U1 > li > span{font-weight:bold;}
.contents > .com10W > h4{float:left; width:764px; font-size:15px; height:20px; line-height:20px; font-family:돋음,Dotum,Baekmuk Dotum,Undotum,Apple Gothic,Latin font,sans-serif; background:url("/img/hPoint.gif") 0px 4px no-repeat; padding-left:10px; margin-bottom:10px; margin-top:30px;}
.contents > .com10W > form > table{width:100%; background-color:#ebebeb;}
.contents > .com10W > form > table > tbody > tr> th{background-color:#fbfbfb; padding:16px;}
.contents > .com10W > form > table > tbody > tr> td{background-color:#fff;  padding:0 16px;}
.contents > .com10W > form > table > tbody > tr> td > input{padding:7px;}
.contents > .com10W > form > table > tbody > tr> td > select{padding:7px;}
.contents > .com10W > form > table > tbody > tr.tel > td > input{width:60px;}
.contents > .com10W > form > table > tbody > tr.con > td > input{width:95%;}
.contents > .com10W > form > table > tbody > tr.con > td > textarea{width:97%; margin:10px 0; height:200px;}
.contents > .com10W > .com10Bt{float:left; margin-top:30px; text-align:center; width:100%; margin-bottom:30px;}
.contents > .com10W > .com10Bt > li {display:inline-block; padding:10px 20px; font-weight:bold; border:1px solid #ccc; cursor:pointer;}
.contents > .com10W > .com10Bt > li.blue{border:1px solid #3979bd; background-color:#3979bd; color:#fff;}
.contents > .com10Ul1{float:left; width:100%;}
.contents > .com10Ul1 > li {float:left; width:151px; height:41px; border:1px solid #e8e4e4; margin-bottom:2px; margin-right:2px; line-height:41px; text-align:center; font-weight:bold; color:#666; cursor:pointer;}
.contents > .com10Ul1 > li > a{color:#666; display:inline-block; width:151px; height:41px;}
.contents > .com10Ul1 > li.on{color:#fff; background-color:#3979bd; border-color:#3979bd;}
.contents > .com10Ul1 > li.on > a{color:#fff;}
.contents > .com10Ul1 > li.last{margin-right:0;}
.contents > .com10Ul2{float:left; margin-top:30px; margin-bottom:30px;}
.contents > .com10Ul2 > li {float:left; width:151px; height:172px; padding-top:22px; border:1px solid #e8e4e4; margin-bottom:2px; margin-right:2px; font-weight:bold; background-color:#f9f9f9; text-align:center; line-height:30px;}
.contents > .com10Ul2 > li.last{margin-right:0;}
.contents > .com10Ul2 > li img{border:1px solid #e8e4e4;}
.contents > .com7W > h4{float:left; width:764px; font-size:15px; height:20px; line-height:20px; font-family:돋음,Dotum,Baekmuk Dotum,Undotum,Apple Gothic,Latin font,sans-serif; background:url("/img/hPoint.gif") 0px 4px no-repeat; padding-left:10px; margin-bottom:10px;}
.contents > .com7W > p {font-weight:bold;}
.contents > .com7W > ul{float:left; margin-top:20px; width:100%;}
.contents > .com7W > ul > li {float:left; width:100%; margin-bottom:20px; padding-left:20px;}
.contents > .com7W > ul > li.no1{background:url("/img/com7Icon1.gif") 0px 0px no-repeat;}
.contents > .com7W > ul > li.no2{background:url("/img/com7Icon2.gif") 0px 0px no-repeat;}
.contents > .com7W > ul > li.no3{background:url("/img/com7Icon3.gif") 0px 0px no-repeat;}

#contents_body > #findMUl{background-color:#f7f7f7; float:left; border:1px solid #e9e9e9; width:998px; margin-bottom:50px;}
#contents_body > #findMUl > li{float:left; padding:40px; width:412px; text-align:center;}
#contents_body > #findMUl > li > h4{font-size:16px; margin-bottom:10px;}
#contents_body > #findMUl > li > form > table{margin-top:15px; text-align:left; border-top:1px solid #e9e9e9; width:100%;}
#contents_body > #findMUl > li > form  > table > tbody > tr > td{border-bottom:1px solid #e9e9e9; padding:5px;}
#contents_body > #findMUl > li > form  > table > tbody > tr > th{border-bottom:1px solid #e9e9e9;}
#contents_body > #findMUl > li > form  > table > tbody > tr > td > input{padding:8px;}
#contents_body > #findMUl > li > form  > table > tbody > tr > td > select{padding:8px;}
#contents_body > #findMUl > li > div{float:left; margin-top:40px; text-align:center; width:100%;}
#contents_body > #findMUl > li > div > span{background-color:#3979bd; display:inline-block; color:#fff; padding:10px 30px; cursor:pointer;}
#contents_body > #findMUl > li.findMLi1{padding-top:150px; background:url("/img/findMImg1.gif") 205px 20px no-repeat;}
#contents_body > #findMUl > li.findMLi2{border-left:1px solid #e9e9e9; padding-top:150px; background:url("/img/findMImg2.gif") 205px 20px no-repeat;}

#contents_body > #loginWW{float:left; background-color:#f7f7f7; width:868px; border:1px solid #e9e9e9; padding:30px 60px; margin-bottom:40px;}
#contents_body > #loginWW > .loginW{float:left; width:466px;}
#contents_body > #loginWW > .loginW > form > table > tbody > tr > td > input{padding:10px; border:1px solid #e8e8e8; width:290px; margin:2px 0;}
#contents_body > #loginWW > .loginW > form > table > tbody > tr > td > input#loginId{background:url("/img/loginIdBg.gif") 10px 10px no-repeat #fff;}
#contents_body > #loginWW > .loginW > form > table > tbody > tr > td > input#loginPw{background:url("/img/loginPwBg.gif") 10px 10px no-repeat #fff;}
#contents_body > #loginWW > .loginW > form > table > tbody > tr > td > span{display:inline-block; background-color:#0eace2; color:#fff; font-size:15px; height:78px; width:103px; line-height:78px; text-align:center; font-weight:bold; cursor:pointer;}
#contents_body > #loginWW > .loginW > div{height:40px; line-height:40px;}
#contents_body > #loginWW > .loginW > ul{width:424px; float:left; border-top:1px solid #e9e9e9; padding-top:20px; margin-top:30px;}
#contents_body > #loginWW > .loginW > ul > li{width:424px; float:left;}
#contents_body > #loginWW > .loginW > ul > li > span{display:block; float:right; padding:2px 5px; background-color:#fff; border:1px solid #e8e8e8; font-weight:bold; width:150px; text-align:center; cursor:pointer;}
#contents_body > #loginWW > .banner{float:left; width:400px;}

#subSec01 > #viewAddW{width:617px; background-color:#f2f2f2; border:1px solid #e8e8e8; padding:15px; float:left; line-height:19.5px;}
#viewAddW > h5{width:70px; float:left; font-size:16px; font-family:"nngdb"; font-weight:normal;}
#subSec01 > #viewAddW > p{width:450px; font-size:11px; letter-spacing:0; float:right; font-family:"nngd"; font-size:12px; font-weight:normal; color:#999; display:block; text-align:right; line-height:20px;}
#viewAddW > form > table{float:left; margin-top:10px; background-color:#e8e8e8; width:100%;}
#viewAddW > form > table > tbody > tr > td{background-color:#fff; padding:5px 15px;}
#viewAddW > form > table > tbody > tr.title > td{height:27px; font-size:12px; line-height:27px; font-family:"nngd"; font-weight:normal; color:#666;}
#viewAddW > form > table > tbody > tr > td > textarea{border:1px solid #fff; width:100%; height:90px;}
#viewAddW > form > table > tbody > tr.title > td.bt{padding:0;}
#viewAddW > form > table > tbody > tr > td.bt > span{display:inline-block; background-color:#0eace2; color:#fff; width:100%; text-align:center; font-weight:bold; font-size:17px; cursor:pointer; height:120px; line-height:120px;}
#contents_body > #subSecW > #subSec01 > .reply{width:649px; margin-top:30px; float:left; font-size:13px; font-weight:normal; line-height:19.5px;}
#contents_body > #subSecW > #subSec01 > .reply > li > span{font-size:11px; color:#aaa; line-height:27px; letter-spacing:0;}
#contents_body > #subSecW > #subSec01 > .reply > li > span > a{color:#CCCCCC;}
#contents_body > #subSecW > #subSec01 > .reply > li > span > a:hover{color:#333;}
#contents_body > #subSecW > #subSec01 > .reply > li{border-top:1px solid #e8e8e8; width:649px; float:left; padding:9px 0 15px;}

#subSec01 > #viewSnsW {float:left; width:100%; text-align:center; margin:0;}
#subSec01 > #viewSnsW > li {display:inline-block; font-size:30px; margin:0 3px;}
#subSec01 > #viewSnsW > li > a{display:inline-block; height:30px; width:26px; color:#999;}
#subSec01 > #viewSnsW > li > a:hover{color:#3979bd;}

#searchDetailW{background:url("/img/searchDetailW.gif") no-repeat; width:629px; height:136px; padding:18px 23px;}
#searchDetailW > h5{width:100%; float:left; font-size:21px; line-height:21px; color:#333; margin-bottom:15px;}
#searchDetailW > h5 > span{font-size:12px; color:#ccc;}
#searchDetailW > form > table{float:left; width:100%; background-color:#e6e6e6;}
#searchDetailW > form > table > tbody > tr > th{background-color:#f6f6f6; padding:15px;}
#searchDetailW > form > table > tbody > tr > td{background-color:#f6f6f6; padding:0 15px;}
#searchDetailW > form > table > tbody > tr > td > select{padding:7px; border:1px solid #ccc;}
#searchDetailW > form > table > tbody > tr > td > input{padding:7px;  border:1px solid #ccc; height:17px;}
#searchDetailW > form > table > tbody > tr.word > td > input{width:193px; float:right;}
#searchDetailW > form > table > tbody > tr > td > span{padding:7px; background-color:#3979bd; color:#fff; display:inline-block; float:right; cursor:pointer; height:17px;}
#searchNon{margin-top:50px; font-size:13px; line-height:19.5px; padding-left:15px;}
#searchNon > strong{font-size:18px; line-height:40px;}


#contents_body > .mailW{ width:100%; border:1px solid #ccc; margin:20px 0 80px;}
#contents_body > .mailW >h4{background-color:#333333; color:#fff; height:44px; line-height:44px; padding-left:20px;}
#contents_body > .mailW > div > .mailP1{padding:20px; text-align:center; font-size:38px; line-height:52px; font-family:"nngd"; font-weight:500; margin-top:30px;}
#contents_body > .mailW > div > .mailP1 > span{color:#0eace2;}
#contents_body > .mailW > div > .mailP2{text-align:center;}
#contents_body > .mailW > div > .mailP2 > span{font-weight:bold; font-size:15px; line-height:30px;}
#contents_body > .mailW > .mailP3{text-align:center; background-color:#f4f4f4; padding:15px 0; border-top:1px solid #ccc;}
#contents_body > .mailW > div > ul {text-align:center; margin:20px 0 80px;}
#contents_body > .mailW > div > ul > li{display:inline-block; padding:18px 0; width:123px; text-align:center; background-color:#787878; color:#fff; font-weight:bold; cursor:pointer;}
#contents_body > .mailW > div > ul > li.blue{background-color:#0eace2;}

#news_asia {height:144px; margin-top:12px; float:left; width:100%;}
#news_asia > h3 {padding:0 15px; height:35px;line-height:35px; font-weight:normal; font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:16px;color:#fff; background-color:#0f7de2; float:left; width:255px;}
#news_asia > h3 span {float:right;font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:12px;line-height:35px;}
#news_asia > h3 span  a {color:#fff !important;}
#news_asia > ul {padding:15px; height:82px;border:solid 1px #dfdfdf;border-top:none; float:left;  width:253px;}
#news_asia > ul > a > li {background:url(/img/dot_org.png) no-repeat 0 center;padding-left:10px;line-height:18px; color:#555; font-size:13px; overflow:hidden; height:18px; margin-bottom:10px;}
#news_asia > ul > a:hover > li{text-decoration:underline;}
#mainBanner05{float:left;}

#mainAsideOther{border:1px solid #dfdfdf; width:253px; padding:15px; padding-bottom:0; border-top:none; float:left;}
#mainAsideOther2{border:1px solid #dfdfdf; width:253px; padding:15px; padding-bottom:0; float:left;}
.main_photo {height:228px; float:left;}
.main_photo > h3 {font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:16px;color:#000;height:30px;}
.main_photo > p{display:block;}
.main_photo > p > a{font-size:14px;color:#555; font-family:"nngdb";}
.main_photo > p > a:hover{text-decoration:underline;}
.main_photo > p > a img{margin-bottom:10px;}

.search_photo {height:228px; float:left; border-top:1px solid #e8e8e8; width:268px; margin-top:10px; padding:15px;}
.search_photo > h3 {font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:15px;color:#3979bd; height:30px;}
.search_photo > p{display:block; text-align:center;}
.search_photo > p > a{font-size:14px;color:#555; font-family:"nngdb";}
.search_photo > p > a:hover{text-decoration:underline;}
.search_photo > p > a img{margin-bottom:10px;}


#column {float:left; width:100%; margin-top:20px;}
#column > h3 {font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:16px;color:#000;height:45px;line-height:45px;border-top:solid 2px #333;}
#column > h3 > span {float:right;line-height:45px;}
#column > h3 > span a {display:inline-block; width:14px; height:14px; margin-top:15px; background:url(/img/mainMore.png) no-repeat; text-indent:-9999999px;}

#health {float:left; width:100%; margin-top:20px;}
#health > h3 {font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:16px;color:#000;height:45px;line-height:45px;border-top:solid 2px #333;}
#health > h3 > span {float:right;line-height:45px;}
#health > h3 > span a {display:inline-block; width:14px; height:14px; margin-top:15px; background:url(/img/mainMore.png) no-repeat; text-indent:-9999999px;}

#focus_man {float:left; width:100%; margin-top:33px; padding-bottom:25px;}
#focus_man > h3 {font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size:16px;color:#000;height:45px;line-height:45px;border-top:solid 2px #333;}
#focus_man > h3 > span {float:right;line-height:0;}
#focus_man > h3 > span a {display:inline-block; width:14px; height:14px; margin-top:15px; background:url(/img/mainMore.png) no-repeat; text-indent:-9999999px;}

.idx_latest > a > li {height:18px; line-height:18px; margin-bottom:10px; background:url("/img/dot_org.png") no-repeat 0 6px; padding-left:10px; font-size:13px; overflow:hidden;}
.idx_latest > a:hover > li {text-decoration:underline;}
.idx_latest > a > .thumb { font-family:'Nanum Gothic', sans-serif; font-weight:bold; font-size: 16px; margin-bottom:20px; overflow:hidden; height:209px;}
.idx_latest > a:hover > .thumb {text-decoration:underline;}
.idx_latest > a > .thumb img {width:252px; margin-bottom:5px;}

#iframes_mail_list{border:15px solid #e8e8e8;}
#iframes_section_list{border:15px solid #e8e8e8;}
#iframes_area_list{border:15px solid #e8e8e8;}

/*관련기사*/
.moreNewsW{font-size:12px; line-height:normal; text-align:center; color:#999; padding-left:20px; letter-spacing:-0.02em; margin-top:40px; margin-bottom:20px;}
.moreNewsW > a{display:inline-block; text-align:right;}

.rinkNewsW > div{font-family:'Nanum Gothic', sans-serif; font-weight:bold; margin-top:30px;}
.rinkNewsW > ul{margin-left:20px; font-size:13px; margin-bottom:30px; }
.rinkNewsW > ul > li > h5 > a:hover{text-decoration:underline;}

/*detail 광고*/
.viewAddW{width:100%; position:relative;}
.viewAddL{float:left;}

.viewAddRchageImg{float:left; letter-spacing:-0.01em; width:347px; padding:0}
.viewAddRDiv{float:left; letter-spacing:-0.01em; width:100%; border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; margin-bottom:10px; position:relative;}
.viewAddRImg{background-color:#e8e8e8; float:left; width:300px; height:133px;}
.viewAddR{float:left; letter-spacing:-0.01em; width:327px; padding:20px 10px;}
.adIcon{position:absolute; top:-28px; left:0;}
.viewAddR > a > h5{font-size:12px; color:#3979c3; font-weight:normal; letter-spacing:0; line-height:24px; margin-bottom:5px;}
.viewAddR > a > h5 > span{text-decoration:underline; font-size:16px; color:#3979c3; font-weight:bold;}
.viewAddR > a > p{font-size:16px; line-height:21px;}
.viewAddR > a > p.tel{font-weight:bold; position:absolute; top:124px; font-size:16px; background:url(/img/viewAddRtel.jpg) no-repeat; padding-left:15px; width:136px; height:27px; line-height:27px;}
.viewAddR > a > p > span{color:#999; font-weight:bold;}
.viewAddRbt{position:absolute; right:10px; cursor:pointer; color:#666;}
.viewAddRbt:hover{color:#000;}
#viewPathSns{float:right; cursor:pointer; font-size:21px; line-height:1px; height:34px;}
#viewPathSns > a{padding:4px; color:#999;}
#viewPathSns > a:hover{color:#3979bd;}
#viewPathSns > span > a{padding:4px; color:#999;}
#viewPathSns > span > a:hover{color:#3979bd;}
/*
.viewAddR{float:left; position:absolute; width:232px; height:134px; border:1px solid #e8e8e8; right:0; padding:16px; padding-bottom:0; font-family:'Nanum Gothic', sans-serif; letter-spacing:-0.01em;}
.viewAddR > a > h5{color:#fc5b00; font-size:16px; margin-bottom:5px;}
.viewAddR > a > p{font-size:13px; line-height:19.5px;}
.viewAddR > a > p.tel{font-weight:bold; position:absolute; top:124px; font-size:14px; background:url(/img/viewAddRtel.jpg) no-repeat; padding-left:15px; width:136px; height:27px; line-height:27px;}
.viewAddR > a > p.tel > span{color:#ccc;}
.viewAddRbt{position:absolute; right:10px; cursor:pointer; color:#666;}
.viewAddRbt:hover{color:#000;}
*/

.responsive-container-youtube {
	position: relative;
	padding-bottom: 57.25%;
	height: 0;
	overflow: hidden;
}
.responsive-container-youtube iframe {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
}

/* 아시아뉴스통신TV */
#tv_body_top { width:998px; height:414px ; border:1px solid #d3d3d3; background-color:#f2f4f3;}
#tv_body_top .tv_t_left { width:549px; height:374px; margin:20px; float:left;}
#tv_body_top .tv_t_right { width:378px; height:372px; margin-top:20px;margin-right:20px;  float:right; background-color:#fff;border:1px solid #d3d3d3; }
#tv_body_top .tv_t_right ul li { width:378px; height:92px; border-bottom:1px solid #d3d3d3;float:left}
#tv_body_top .tv_t_right > ul > li:nth-child(4n+0) { width:378px; height:92px; border-bottom:0px solid #d3d3d3;float:left}
#tv_body_top .tv_t_right ul li img { width:100px; height:70px;float:left; margin:11px 10px; }
#tv_body_top .tv_t_right ul li dl dd,
#tv_body_top .tv_t_right ul li dl dt { padding:0; margin:0}
#tv_body_top .tv_t_right ul li dl { float:left; margin:11px 10px 11px 0; overflow:hidden; width:248px; }
#tv_body_top .tv_t_right ul li dl dt { float:left; font-weight:bold; color:#000000; width:248px; font-size:13px; overflow:hidden; height:34px; line-height:17px;}
#tv_body_top .tv_t_right ul li dl dd { float:left; width:248px; color:#666666; font-size:12px; height:32px; margin-top:5px; overflow:hidden; line-height:15px; }
#tv_body_top .tv_t_right ul li.on{ width:368px; height:82px; border:5px solid #0f7de2;}
#tv_body_top .tv_t_right ul li.on img {margin:6px 10px; }
#tv_body_top .tv_t_right ul li.on dl {width:228px; margin-top:6px;}
#tv_body_top .tv_t_right ul li.on dl dt {width:228px;}
#tv_body_top .tv_t_right ul li.on dl dd {width:228px;}

#tv_list_w { width:1000px; height:420px ;position: relative; float: left;margin-top: 10px; border-bottom:1px solid #d3d3d3; margin-bottom:20px;}
#tv_list_w .w_list { position: relative; float: left; width: 233px; height: 173px; margin-left: 11px;margin-top: 20px; border: 1px solid #ebebeb; background-color: #fff; }
#tv_list_w .w_list img { position: relative; float: left; width: 233px; height: 127px; }
#tv_list_w .w_list a span { position: relative; float: left; height: 37px;    padding: 8px 10px 0 10px; overflow:hidden; font-size:12px;}


#tv_list_w2 { width:1000px; height:auto ;position: relative; float: left;margin-top: 10px;  margin-bottom:20px;}

#tv_SecW {    float:left; width: 667px;margin-right: 33px;}
#tv_SecW .tv_banner_w { position:relative; width:667px; float:left; margin-bottom:10px; overflow:hidden; margin-bottom:20px;}

#tv_SecW .tv_sec_list {overflow:hidden; width:667px;padding-bottom: 15px;}
#tv_SecW .tv_sec_list ul li {position: relative; width: 147px; height:151px; float:left; margin-right:24px}
#tv_SecW .tv_sec_list ul li:nth-child(4)  {position: relative; width: 147px; height:151px; float:left; margin-right:0px}
#tv_SecW .tv_sec_list ul li img { position: relative; width: 147px; height:90px; z-index:5;margin-bottom: 6px; }
.tv_play_mm {
    display: block;
    position: absolute;
    background: url(../images/ico_mm.png) no-repeat;
    font-size: 0px;
    line-height: 0;
    white-space: nowrap;
    vertical-align: middle; z-index:10;
 	left: 10px;
	bottom: 70px;
	width: 24px;
	height: 24px;
	background-position: -1px -97px;
}

.tv_t { 
    color: #666;
    font-size: 11px;
    letter-spacing: -1px;
    line-height: 16px;
 
}


#tv_sideW { position:relative; width:300px; float:right;}
#tv_sideW .tv_banner { position:relative;width:300px;float:left; margin-bottom:10px;overflow:hidden; }

.fmailW{width:90%; padding:5%; background-color:#f7f7f7;}
.fmailW > h3{font-size:26px; font-weight:400; margin-bottom:5px;}
.fmailW > h3 > span{font-size:13px; color:#999;}
.fmailTable{width:100%; background-color:#fff;}
.fmailTable > table{background-color:#e8e8e8; width:100%;}
.fmailTable > table > tbody > tr > th{background-color:#fff; text-align:left; height:50px; text-indent:10px;}
.fmailTable > table > tbody > tr > td{background-color:#fff; height:50px; text-indent:10px;}
.fmailTable > table > tbody > tr > td input{padding:7px;}
.fmailTable > table > tbody > tr > td input.longInput{width:80%;}
.btW{width:100%; text-align:center; margin:20px 0;}
.btW{display:inline-block;}
.btW > span.btBlue{display:inline-block;}
.btW > span.btBlue > a{color:#fff; font-weight:700; display:inline-block; padding:13px 30px; background-color:#343257; border-radius:7px; box-shadow:1px 1px 3px #ccc;}
.fmailCon{width:90%; padding:20px 5%; margin:20px auto 0; background-color:#fff; border:1px solid #e8e8e8; font-size:16px; line-height:28.8px;}
.fmailCon > table{margin:0 auto; font-size:12px; line-height:18px;}