@charset "utf-8";

/*내폴더에서 나눔폰트 불러오기
@font-face
{
font-family:"Nanum Gothic";
src:url('font/NanumGothic.eot');
src:url('font/NanumGothic.eot?#iefix') format('embedded-opentype'),
url('font/NanumGothic.woff') format('woff'),
url('font/NanumGothic.ttf') format('truetype');
url('font/NanumGothic.svg#NanumGothic') format('svg')
src:local(※), url('font/NanumGothic.woff') format('woff');
}
*/

/* 구글에서 나눔폰트 불러오기
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);
/*
나눔브러쉬 (Nanum Brush Script)
나눔고딕(Nanum Gothic)
나눔고딕코딩(Nanum Gothic Coding)
나눔명조(Nanum Myeongjo)
나눔펜(Nanum Pen Script)
*/


 /**/
@font-face {
  font-family: 'Nanum Brush Script';
  font-style: normal;
  font-weight: 400;
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumBrushScript-Regular.eot);
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumBrushScript-Regular.eot?#iefix) format('embedded-opentype'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumBrushScript-Regular.woff2) format('woff2'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumBrushScript-Regular.woff) format('woff'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumBrushScript-Regular.ttf) format('truetype');
}

/* 
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-Bold.eot);
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-Bold.woff2) format('woff2'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-Bold.woff) format('woff'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-Regular.eot);
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-Regular.woff2) format('woff2'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-Regular.woff) format('woff'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-ExtraBold.eot);
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-ExtraBold.woff) format('woff'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* 
 * Nanum Gothic Coding (Korean) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
  font-family: 'Nanum Gothic Coding';
  font-style: normal;
  font-weight: 700;
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothicCoding-Bold.eot);
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothicCoding-Bold.eot?#iefix) format('embedded-opentype'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothicCoding-Bold.woff2) format('woff2'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothicCoding-Bold.woff) format('woff'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothicCoding-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic Coding';
  font-style: normal;
  font-weight: 400;
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothicCoding-Regular.eot);
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothicCoding-Regular.eot?#iefix) format('embedded-opentype'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothicCoding-Regular.woff2) format('woff2'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothicCoding-Regular.woff) format('woff'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumGothicCoding-Regular.ttf) format('truetype');
}

/* 
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 400;
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-Regular.eot);
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-Regular.eot?#iefix) format('embedded-opentype'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-Regular.woff2) format('woff2'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-Regular.woff) format('woff'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 700;
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-Bold.eot);
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-Bold.eot?#iefix) format('embedded-opentype'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-Bold.woff2) format('woff2'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-Bold.woff) format('woff'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 800;
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-ExtraBold.eot);
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-ExtraBold.woff2) format('woff2'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-ExtraBold.woff) format('woff'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumMyeongjo-ExtraBold.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Pen Script';
  font-style: normal;
  font-weight: 400;
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumPenScript-Regular.eot);
  src: url(http://utforum.campushomepage.com/users/utforum/css/font/NanumPenScript-Regular.eot?#iefix) format('embedded-opentype'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumPenScript-Regular.woff2) format('woff2'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumPenScript-Regular.woff) format('woff'),
       url(http://utforum.campushomepage.com/users/utforum/css/font/NanumPenScript-Regular.ttf) format('truetype');
}
*/

/*기본*/
* {margin:0; padding:0;}
* {-webkit-text-size-adjust:none;} /* 아이폰 텍스트 자동확대 막기 */

html {overflow-y:scroll}
body {width:100%; height:100%;}

td *, div *, li *, span *, p * {}
ul, ol, li {list-style:none;}
p,div,ul,li,dl,dt,dd,ol,em,fieldset,textarea,input,select,table,th,td,address,cite,h1,h2,h3,h4,h5,h6 {color:#777; font-family:'Nanum Gothic','NanumGothic', "돋움","dotum", sans-serif; font-size:13px; line-height:150%; color:#888;}

img {border:0; vertical-align:middle;}

ul, li, dl, dt, dd {list-style:none;}

a:link {color: #777; font-family:'Nanum Gothic','NanumGothic', "돋움","dotum"; font-size:13px; text-decoration:none;} 
a:visited {color: #777; font-family:'Nanum Gothic','NanumGothic', "돋움","dotum"; font-size:13px; text-decoration:none;}
a:hover {color: #777; font-family:'Nanum Gothic','NanumGothic', "돋움","dotum"; font-size:13px; text-decoration:underline;}
a:active {color: #777; font-family:'Nanum Gothic','NanumGothic', "돋움","dotum"; font-size:13px; text-decoration:none;} 

td {font-family:'Nanum Gothic','NanumGothic', "돋움","dotum", arial, helvetica, san-serif; font-size:13px; text-decoration:none; line-height:18px; vertical-align:top;} 
/*기본 끝*/



/*솔루션 게시판 스타일변경*/
.tabletexthead {width:100%; padding:10px 0px; display:block; font-family:'Nanum Gothic','NanumGothic', "돋움","dotum"; font-size:13px; color:#fff; background:#4e92ab;}
.tabletextlist {padding:7px 0px; display:inline-block; font-family:"돋움","dotum"; font-size:13px; color:#777; font-weight:400;}
.tabletextlist:hover {color:#666; text-decoration:underline;}
.textplain {font-family:"돋움","dotum"; font-size:13px; color:#777;}
.text {padding:7px 0px; display:inline-block; font-family:"돋움","dotum"; font-size:13px; color:#777;}

.table_news01 td img {display:none;}

input.textbox {border:1px solid #ccc; padding:3px 0px 5px 0px; background:#fff; width:200px;}
input.tabletextlistbox {border:1px solid #ccc; padding:3px 0px 5px 0px; background:#fff; margin:5px 0px;}
textarea.tabletextlistbox {border:1px solid #ccc; background:#fff;}
textarea.test_textarea_01 {border:1px solid #ccc; background:#fff; height:200px; padding:20px; margin-bottom:15px;}
textarea.test_textarea_02 {border:1px solid #ccc; background:#fff; height:200px; padding:20px; margin-bottom:15px;}
textarea.test_textarea_03 {border:1px solid #ccc; background:#fff; height:200px; padding:20px; margin-bottom:15px;}
textarea.textbox {border:1px solid #ccc; background:#fff; width:100%;}
select.selectbox {border:1px solid #ccc; height:24px; background:#fff;}
/*솔루션 게시판 스타일변경 끝*/


/*margin, padding*/
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}
.mr10 {margin-right:10px !important;}
.mr20 {margin-right:20px !important;}
.mr30 {margin-right:30px !important;}
.mr40 {margin-right:40px !important;}
.mr50 {margin-right:50px !important;}
.mr60 {margin-right:60px !important;}
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}
.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}
.pt50 {padding-top:50px !important;}
.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}
.pl10 {padding-left:10px !important;}
.pl20 {padding-left:20px !important;}
.pl30 {padding-left:30px !important;}
.pl40 {padding-left:40px !important;}
.pl50 {padding-left:50px !important;}
.pr10 {padding-right:10px !important;}
.pr20 {padding-right:20px !important;}
.pr30 {padding-right:30px !important;}
.pr40 {padding-right:40px !important;}
.pr50 {padding-right:50px !important;}

/* From Style */
input, select {line-height:100%; vertical-align:middle; background:#fff; }
textarea {border:1px solid #D8D8D8; padding:2px;}
input.ed {border:1px solid #D8D8D8;padding:2px 3px; }
select.ed {border:1px solid #D8D8D8; }
textarea.ed { border:1px solid #D8D8D8; padding:2px; }
hr, caption {display:none;}
legend {position:absolute; height:0; font-size:0px; line-height:0; overflow:hidden; text-indent:-20000px; }
address,cite,em	{font-style:normal;}
fieldset {border:0; padding:0; }
label {cursor:pointer;vertical-align:middle;display:inline-block;}

/*etc*/
.hidden {display:none !important;}
.backNone {background:none !important;}
.dinb {display:inline-block !important;}
.dib {display:block !important;}
.tc {text-align:center !important;}
.tl {text-align:left !important;}
.tr {text-align:right !important;}
.tj {text-align:justify;}
.fr {float:right !important;}
.fl {float:left !important;}
.mlNone {margin-left:0 !important}
.mrNone {margin-right:0 !important}
.pdNone {padding:0 !important;}
.blNone {border-left:0 !important;}
.backf9f9f9 {background:#f9f9f9;}
.backf5f5f5 {background:#f5f5f5;}
.txt14 {font-size:14px;}
.txt16 {font-size:16px;}
.color333 {color:#333;}
.color555 {color:#555;}
.colorBlue {color:#2075a5 !important;}
.colorOrange {color:#F60 !important;}
.border {border:1px solid #ddd !important;}

.backDot {background:url('../image/main/dotLine.gif') repeat-x bottom;}


#wrap {width:100%; min-width:1000px; background:url('../image/common/topBg.gif') repeat-x;}

#header {width:100%; min-width:1000px; height:80px; margin:0 auto;}
#header div.top {width:1000px; height:30px; margin:0 auto; overflow:hidden;}
/*#header div.top > h1 {margin-top:10px; float:left;}*/
#header div.top p.global {float:right; margin:4px 60px 0 0;}
#header div.top p.global > a {font-size:11px; color:#999; font-weight:600;}
#header div.top p.global > a:hover {text-decoration:none; color:#666;}
#header div.head {width:980px; height:50px; margin:0 auto; position:relative; z-index:998; padding-left:20px;}
#header div.head ul.gnb > li {float:left;}
#header div.head ul.gnb > li > a {height:50px; line-height:50px; padding:0 37px; background:url('../image/common/menuLine.gif') no-repeat left; display:block; text-align:center; font-weight:600; font-size:14px; color:#ccc; text-decoration:none;}
#header div.head ul.gnb > li:first-child a {background:none;}
#header div.head ul.gnb > li.on > a {background:#4e92ab; color:#fff;}
#header div.head ul.gnb > li ul {width:100%; height:0px; position:absolute; top:50px; left:0px; overflow:hidden;}
#header div.head ul.gnb > li ul li {float:left; margin-top:-40px;}
#header div.head ul.gnb > li ul li a {height:40px; line-height:40px; display:block; padding:0px 10px; font-weight:600; font-size:13px; color:#777; text-decoration:none;}
#header div.head ul.gnb > li ul li a:hover {color:#000;}
#header div.head ul.gnb > li ul li.on a {color:#000;}
#header div.head ul.gnb > li ul.s1 li:first-child{margin-left:170px;}
#header div.head ul.gnb > li ul.s2 li:first-child{margin-left:260px;}
#header div.head ul.gnb > li ul.s3 li:first-child{margin-left:500px;}
/*#header div.head ul.gnb > li ul.s4 li:first-child{margin-left:400px;}*/
#header div.head ul.gnb > li ul.s5 li:first-child{margin-left:610px;}
#header div.head ul.gnb > li ul.s6 li:first-child{margin-left:840px;}
#gnbSbg {width:100%; height:0px; position:relative; overflow:hidden; z-index:997;}
#gnbSbg div {width:100%; height:40px; margin-top:-40px; background:url('../image/common/smenuBg.png');}

#visual {width:100%; min-width:1000px; height:265px; background:url('../image/main/visual.jpg') no-repeat center top; padding-top:60px;}
#visual p.copy {width:1000px; margin:0 auto;}

#container {width:1000px; overflow:hidden; margin:30px auto;}
#container div.contents {display:inline-block;}
#container div.contents div.box {width:483px; border:1px solid #ddd; float:left; margin:0 0 0 30px; position:relative;}
#container div.contents div.box:first-child {margin-left:0;}
#container div.contents div.box p.conTitle {height:62px; line-height:62px; font-size:17px; color:#333; padding-left:30px; font-weight:600;}
#container div.contents div.box > a.btn {width:161px; height:161px; float:left; display:block; overflow:hidden;}
#container div.contents div.box > a.btn:hover > img {margin-top:-161px;}

#container div.contents div.box > a.more {position:absolute; top:23px; left:430px;}
#container div.contents div.colorBox {width:1000px; float:left; margin:0 0 30px 30px;}
#container div.contents div.colorBox:first-child {margin-left:0;}

#container div.contents div.colorBox #mRoll {width:1000px; position:relative; overflow:hidden}
#container div.contents div.colorBox #mRoll p.colorTitle1 {height:45px; line-height:45px; padding-left:30px; color:#fff; font-size:17px; font-weight:600; background:#4e92ab;}
#container div.contents div.colorBox #mRoll p.colorTitle2 {background:#5caaaf;}
#container div.contents div.colorBox #mRoll div {width:998px; height:180px; position:relative; overflow:hidden; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
#container div.contents div.colorBox #mRoll div ul.speaker {width:938px; position:absolute; top:0; left:30px;}
#container div.contents div.colorBox #mRoll div ul.speaker > li > ul {display:inline-block; padding:25px 0;}
#container div.contents div.colorBox #mRoll div ul.speaker > li > ul > li {float:left; height:155px;}
#container div.contents div.colorBox #mRoll div ul.speaker > li ul.mem > li {float:left; margin-left:30px;}
#container div.contents div.colorBox #mRoll div ul.speaker > li ul.mem > li:first-child {margin-left:0 !important;}
#container div.contents div.colorBox #mRoll div ul.speaker > li ul.mem > li.photo {width:160px;}
#container div.contents div.colorBox #mRoll div ul.speaker > li ul.mem > li.spInfo {width:243px; font-size:13px; font-weight:600; color:#888; line-height:15px;}
#container div.contents div.colorBox #mRoll div ul.speaker > li ul.mem > li.spInfo > strong {height:26px; margin-top:10px; font-size:16px; color:#333; display:block}
#container div.contents div.colorBox #mRoll div ul.speaker > li ul.mem > li.spInfo span.point {color:#3a9ea4; display:block; padding:5px 0;}

#container div.contents div.colorBox #mRoll p.bt {width:20px; height:20px; position:absolute; top:0; right:20px; margin-top:5px; cursor:pointer; z-index:9999; display:inline-block;}
#container div.contents div.colorBox #mRoll p.next {top:8px; right:45px; background:url("../image/main/top.png") no-repeat;}
#container div.contents div.colorBox #mRoll p.prev {top:8px; background:url("../image/main/down.png") no-repeat;}



#container div.bottomBtn {width:1000px; margin:0 auto; overflow:hidden;}
#container div.bottomBtn > a, #container div.bottomBtn > p.day {width:115px; height:55px; border:1px solid #ddd; font-size:14px; color:#888; font-weight:600; display:block; float:left; margin-left:30px; padding:33px 0 0 110px;}
#container div.bottomBtn > a:hover {border:1px solid #aaa; color:#333; text-decoration:none;}
#container div.bottomBtn > a:first-child {margin-left:0;}
#container div.bottomBtn > a.bBtn1 {background:url('../image/main/btnBg01.gif') no-repeat 40px;}
#container div.bottomBtn > a.bBtn2 {background:url('../image/main/btnBg02.gif') no-repeat 40px;}
#container div.bottomBtn > a.bBtn3 {background:url('../image/main/btnBg03.gif') no-repeat 40px;}
#container div.bottomBtn > p.day {width:225px; color:#F00; font-size:16px; text-align:center; padding-left:0 !important;}







#banner {width:980px; height:36px; margin:0 auto 30px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:12px 10px 0; color:#555;}

#footer {width:100%; min-width:1000px; height:160px; background:#555;}
#footer div.footTop {width:100%; height:49px; margin:0 auto; border-bottom:1px solid #666; background:#505050;}
#footer div.footTop > ul {width:1000px; margin:0 auto;}
#footer div.footTop > ul > li {height:49px; line-height:49px; float:left; color:#fff; font-weight:700; font-size:14px;}
#footer address {width:1000px; margin:30px auto; font-size:12px; color:#aaa; font-weight:400;}
#footer address > a {font-size:12px; color:#aaa; font-weight:400;}
#footer address > a:hover {}



#svisual {width:100%; min-width:1000px; height:141px; background:url('../image/common/visual.jpg') no-repeat center top; padding-top:55px;}
#svisual div.subCopy {width:1000px; margin:0 auto;}
#svisual div.subCopy h2 {height:50px; font-size:37px; color:#fff; font-weight:700; letter-spacing:-2px;}
#svisual div.subCopy p.copyTxt {font-size:14px; color:#fff; font-weight:600;}


#subContainer {width:1000px; min-height:450px; margin:0 auto; background:url('../image/common/lnbBg.gif') repeat-y #fff; overflow:hidden;}
#left {width:210px; margin-right:50px; float:left;}
#left ul.lnb {}
#left ul.lnb > li > a {width:190px; height:39px; line-height:39px; border-bottom:1px solid #d3d3d3; font-size:13px; color:#555; font-weight:600; padding-left:20px; background:url('../image/common/lnbDot.png') no-repeat 185px; display:block;}
#left ul.lnb > li > a:hover, #left ul.lnb > li.on > a {height:40px; border-bottom:none; color:#fff; text-decoration:none; background:url('../image/common/lnbOver.png') no-repeat 185px #888; display:block;}

#right {width:720px; float:right; padding-right:20px;}
#right p.location {margin-top:20px; height:20px; background:url('../image/common/home.gif') no-repeat left 1px; padding-left:16px; font-size:11px; color:#999; font-family:'돋움', 'dotum';}
#right h3 {height:50px; font-size:30px; color:#333; font-weight:700; margin:20px 0 40px; border-bottom:1px solid #ddd; letter-spacing:-1px;}
#right div.sCon {margin-bottom:50px;}
#right div.sCon div.tableBox {}
#right div.sCon div.tableBox table.tuTable {width:100%; border-collapse:collapse;}
#right div.sCon div.tableBox table.tuTable th {height:45px; line-height:45px; background:#4e92ab; font-size:16px; color:#fff; font-weight:400;}
#right div.sCon div.tableBox table.tuTable td {padding:10px 20px; border-bottom:1px solid #d2e6ee; border-left:1px solid #d2e6ee; vertical-align:middle;}
#right div.sCon h4 {font-size:18px; color:#555; font-weight:700px; margin-bottom:10px;}
#right div.sCon p.themeTxt {font-size:16px; color:#2075a5;}
#right div.sCon div.tabBox {border-bottom:1px solid #ddd;}
#right div.sCon div.tabBox ul.tab {display:inline-block;}
#right div.sCon div.tabBox ul.tab > li {float:left; border-top:1px solid #ddd;}
#right div.sCon div.tabBox ul.tab > li > a {height:30px; text-align:center; line-height:30px; display:block; padding:0 30px; background:#f9f9f9; border-right:1px solid #ddd;}
#right div.sCon div.tabBox ul.tab > li > a:hover, #right div.sCon div.tabBox ul.tab > li.on > a {text-decoration:none; color:#fff; background:#4e92ab;}
#right div.sCon div.tabBox ul.tab > li:first-child {border-left:1px solid #ddd;}
#right div.sCon ul.listTxt > li {background:url('../image/info/dot.gif') no-repeat left 8px; padding-left:10px; height:30px;}
#right div.sCon ul.organi {width:100%; display:inline-block;}
#right div.sCon ul.organi li {background:url('../image/info/dot.gif') no-repeat left; width:350px; float:left; padding-left:10px;}
#right div.sCon h5 {font-size:17px; color:#555;}

#map {width:918px; height:450px; border:1px solid #ddd;}
#contactUs {width:718px; height:350px; border:1px solid #ddd;}

#right div.sCon div.speakers {margin-bottom:40px; padding-bottom:40px; background:url('../image/main/dotLine.gif') repeat-x bottom;}
#right div.sCon div.speakers div.spPhoto {display:inline-block; margin-bottom:20px;}
#right div.sCon div.speakers div.spPhoto > img {width:146px; float:left; margin-right:40px; display:inline-block;}
#right div.sCon div.speakers div.spPhoto div.spInfo h4 {font-size:20px; color:#333; font-weight:600; margin-bottom:20px;}
#right div.sCon div.speakers div.spPhoto div.spInfo > strong {font-size:16px; color:#666; display:block; font-weight:normal; margin-bottom:10px;}
#right div.sCon div.speakers div.spPhoto div.spInfo > strong.spTitle {color:#4e92ab;}

