@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(/site/common/board.css);

/* Common */ 
html {overflow-y:scroll;font-size:100%;}
body {-webkit-text-size-adjust:none;font-size:0.75em;/* 12px / 16px */}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0;padding:0;} 
body,input,textarea,select,button,table {font-family:'맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif; color:#555555;}
input,textarea{text-align:left;}
img,fieldset {border:0} 
ul,ol {list-style:none} 
em,address {font-style:normal}
a {text-decoration:none;} 
a:hover,.hover {color:#000}
a:link {color:inherit; text-decoration:none;}
hr, legend, .hidden{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; }
caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}/* caption  display:none 시키지 말것 */
table{border-spacing:0;border-collapse:collapse;width:100%;table-layout:fixed}

/* common */
.clear {clear:both;}

.mt0 {margin-top:0px !Important;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}

.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:10px;}
.mb40 {margin-bottom:40px;}

.mr0  {margin-right:0px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}

.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}

.pr20 {padding-right:20px;}

.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl30 {padding-left:30px;}

.pr0 {padding-right:0;}
.pl0 {padding-left:0;}

.pb30 {padding-bottom:30px;}

.dList {}
.dList > li {background:url('./image/listDot.png') 5px 8px no-repeat; padding-left:15px; line-height:20px; margin-bottom:5px}
.dList > li:last-child {margin-bottom:0}

.olList {padding-left:20px}
.olList > li {list-style:decimal; line-height:20px; margin-bottom:5px}
.olList > li > .listRect {padding-left:5px}

.bList li {padding-left:16px; background:url(./image/ico_bar.gif) 3px 10px no-repeat}

.font13 {font-size:13px}

.fl {float:left;}
.fr {float:right;}
.cen {text-align:center}

.img-responsive {display:block; max-width:100%; height:auto}
.embed-responsive {position:relative; display:block; height:0; padding:0; overflow:hidden; padding-bottom:56.25%}
.embed-responsive-item {position:absolute; top:0; bottom:0; left:0; width:100%; height:100%; border:0}

/* skip */
.skip_nav{position:relative;}
.skip_nav a{display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; font-size:0;color:transparent; color:#fff; font-weight:bold; white-space:nowrap;}
.skip_nav a:focus,.skip_nav a:active{height:auto; width:100%; padding:5px; margin-bottom:10px; position:absolute; left:0; top:0;font-size:20px; background:#2466a6;z-index:10}


#wrap {}
/* #body_main {background:url(images/bg.gif) repeat-x;}
#body_sub {background:url(images/bg.gif) repeat-x;} */


/* hidden */
a.accessibility01{position:absolute; display:block; width:100%; left:0; text-align:center; top:-10000px; z-index:500; font-size:12px;}
a.accessibility01:hover, a.accessibility01:focus, a.accessibility01:active{position: absolute; top: 0; padding: 5px 0; font-weight:bold; color:#fff; background:#6c6c6c; z-index:500}
.hidden { visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none}

/* header */
#header {width:960px; height:21px; margin:0 auto; padding:35px 20px; position:relative; z-index:999; font-family:'Nanum Gothic','맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif;}

/* gnb */
#header .gnb li {float:left;font-size:1.33em;/* 16px / 12px */font-weight:bold; color:#737373; letter-spacing:-1px;}
#header .gnb .last {padding-right:0;}
#header .gnb li a{padding-bottom:5px}
#header .gnb li a:hover {color:#000;}
#header .gnb li .on{color:#000; border-bottom:3px solid #000}

/* tm */
#header .tm  {float:right;}
#header .tm li {float:left; padding-left:6px;}
#header .tm .last {padding-left:0;}
#header .tm .admin {display:block;position:absolute;right:80px;}
#header .tm .admin a{display:block;height:9px;width:54px;background:#252525;color:#fff;padding:5px 0;font-size:10px;text-align:center;border-radius:3px}

/* visual_area */
#visual_area {position:relative; height:400px; clear:both;background-color:#555}
#visual_area .visual {position:relative;width:1000px;height:400px;overflow:hidden;margin:0 auto}
#visual_area .visual li{float:left}
#visual_area .visual .img_prev {position:absolute; right:70px; top:20px;}
#visual_area .visual .img_next {position:absolute; right:20px; top:20px;}

/* container */
#container.s_main{width:1000px; height:600px; position:relative;margin:0 auto;border:none;padding:0}
#container .bx-prev {position:absolute;top:22px; right:33px;width:13px;height:13px;font-size:0;}
#container .bx-next {position:absolute;top:22px; right:20px;width:13px;height:13px;font-size:0;}


/* 탭메뉴 */
#pageTab{position:relative;overflow:hidden;width:100%;margin-bottom:25px;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
#pageTab li{float:left;border-color:#d9d9d9;border-width:1px 1px 0 0;border-style:solid;}

#pageTab2 {position:relative;overflow:hidden;width:100%;margin-bottom:25px;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
#pageTab2 li{float:left;border-color:#d9d9d9;border-width:1px 1px 0 0;border-style:solid;}

/* 탭 페이지 내 탭 추가분 */
#subTab{overflow:hidden;width:100%;margin-bottom:15px}
#subTab li{float:left; height:30px}

/* sub_visual */
#sub_visual {position:relative;background-color:#555555;font-size:0;}
#sub_visual > img {display:block; width:1000px;margin:0 auto}
#stoker {position:absolute; top:0px; left:50%;margin-left:520px}

/* container */
#container {border-top:0; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; padding:30px; overflow:hidden;width:940px;margin:0 auto}

#container #leftcont {width:170px; height:100%; float:left; text-align:left; margin-right:30px;}
#container #leftcont h2 {font-size:2.33em;/* 28px / 12px */ color:#464646; line-height:30px;letter-spacing:-2px; font-family:'Nanum Gothic','맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif;}
#container #leftcont .leftmenu {margin-top:40px;}
#container #leftcont .leftmenu li {padding-bottom:10px; font-size:1.08em;/* 13px / 12px */ letter-spacing:-1px;}
#container #leftcont .leftmenu li a{color:#898989;}
#container #leftcont .leftmenu li a:hover {color:#252525;}
#container #leftcont .leftmenu li .on {font-weight:bold; color:#252525;}
#container #leftcont .leftmenu li ul.dep2{padding:3px 0 0 3px}
#container #leftcont .leftmenu li ul.dep2 li{font-size:0.91em;/* 11px / 12px */background:url('image/ico_dep2.gif') no-repeat 0 50%;padding-bottom:0;line-height:1.8em}
#container #leftcont .leftmenu li ul.dep2 li a{padding-left:8px}
#container #leftcont .leftmenu li ul.dep2 li .on,#container #leftcont .leftmenu li ul.dep2 li a:hover{background:url('image/ico_dep2On.gif') no-repeat 0 50%}

#container #rightcont {width:740px; height:100%; float:left; text-align:left;}
#container #rightcont h3 {float:left;display:inline; font-family:'Nanum Gothic','맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif; border-top:3px solid #464646; font-size:1.66em;/* 20px / 12px */ line-height:30px;color:#464646; letter-spacing:-2px;}
#container #rightcont h3 > span {font-family:'Nanum Brush Script', 'Nanum Gothic', '나눔고딕', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif; letter-spacing:0; font-size:26px; vertical-align:middle; font-style:italic}
#container #rightcont .location {float:right;color:#898989;margin-top:5px;font-size:0.91em;/* 11px / 12px */}
#container #rightcont .con {margin-top:70px; clear:both; font-family:'맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif;}
#container #rightcont .con h4 {font-size:1.33em;/* 16px / 12px */ font-weight:bold; letter-spacing:-1px; margin-bottom:10px; font-family:'Nanum Gothic','맑은 고딕','Malgun Gothic','Dotum','AppleGothic',sans-serif;}
#container #rightcont .con h5 {font-size:1.08em;/* 13px / 12px */ font-weight:bold; letter-spacing:-1px; margin-bottom:10px;}

#container #rightcont .con a {text-decoration:none;} 
#container #rightcont .con a:hover { text-decoration:underline;}

#container #rightcont .article {margin-top:; clear:both;}

/* footer */
#footer {margin:20px auto; width:1000px; height:100px; position:relative;}
#footer p {float:left; margin:0 20px 0 20px;}
#footer .footer_go {margin-top:; float:left;}
#footer .footer_go a:link, a {color:#4c4c4c; text-decoration:none;}
#footer .footer_go li {padding-right:8px; margin-right:8px; margin-top:3px; float:left; color:#737373; font-weight:bold; line-height:12px; border-right:solid 1px #cccccc;}
#footer .footer_go li.last {border-bottom:medium none; border-left:medium none; border-right:medium none; border-top:medium none;}
#footer address {color:#7f7f7f; clear:both; float:left;text-align:center; width:1000px; padding:20px 0 5px 0;font-size:0.91em;/* 11px / 12px */line-height:18px;}
#footer address .tel {margin-left:10px;}
#footer address .fax{margin-left:10px;}
#footer .copy {float:left; width:1000px;  text-align:center;font-family:'Arial';letter-spacing:;font-size:0.83em;/* 10px / 12px */color:#7f7f7f; }

#footer .go_site{overflow:hidden; position:absolute; top:-3px; right:215px;}
#footer .go_site input {vertical-align:top;}
#footer .go_site label{overflow:hidden; height:0; font-size:0;}
#footer .go_site select{width:125px;height:24px;line-height:24px;border:1px solid #ccc;font-size:0.91em;/* 11px / 12px */}

#footer .go_site2 {overflow:hidden; position:absolute; top:-3px; right:20px;}
#footer .go_site2 input {vertical-align:top}
#footer .go_site2 label{overflow:hidden; height:0; font-size:0;}
#footer .go_site2 select{width:140px;height:24px;line-height:24px;border:1px solid #ccc;font-size:0.91em;/* 11px / 12px */}

.privacyStyle {font-size:14px !important; font-weight:600 !important; color:red !important}

/* FAQ */
.lab_list{border-top:2px solid #999999; margin-top:30px;}
.lab_list dt{padding:0 0 0 3px; /* height:45px; *//* line-height: 20px; */font-weight:bold;border-bottom:1px solid #cccccc;padding: 15px 0;}
.lab_list dt span{margin:0 8px 0 0; color:#ed1c24;}
.lab_list dt a{color:#464646}
.lab_list dd{padding:15px 0 15px 3px;border-bottom:1px solid #cccccc;overflow:hidden}
.lab_list dd span{float:left;font-weight:bold;color:#0e2069;}
.lab_list dd p{margin:0 0 0 20px; color:#787878;}
.lab_list dd ul.square{margin-left:20px}
.lab_list dd ul.square li strong{font-weight:bold;color:#000;display:block;}
.lab_list dd ul.square li{margin-bottom:10px}
.lab_list dd div.tbl{margin:0 0 0 20px}
.lab_list dd div.tbl strong{;color:#000;display:block;margin:0}
.lab_list dd div.tbl strong.mt20{margin-top:20px}
.lab_list dd div.tbl p{margin-left:0}
.lab_list dd div.tbl p em{font-weight:bold}
.lab_list dd div.tbl table.tbl_skin1{margin-top:5px}


/* 팝업 컨트롤 */
.pop_layer {position:relative; margin:0 auto; width:1000px; z-index:15;}
.pop_title {position:relative; top:25px; left:130px; width:116px; z-index:16;}
.black {width:1000px; height:400px; background-color:#000; opacity: .8; filter: alpha(opacity=80); position:absolute; top:0px; left:0px;}
.pop_layer .pop_area {position:absolute; top:0; left:50%; margin-left:-500px; width:1000px; height:420px;}
.pop_layer .btn_view{display:block; margin-bottom:15px; position:absolute; top:350px; right:20px;}
.pop_layer .pop_box {position:absolute; z-index:25; top:50px; left:50%; margin-left:-370px; width:745px; height:295px;}
.pop_layer .pop_box .pop_fix {width:440px; float:left;}
.pop_layer .pop_box > a{position:absolute; top:50%; margin:-15px 0 0;}
.pop_layer .pop_box > a.btn_lft{left:-30px}
.pop_layer .pop_box > a.btn_rgt{right:-30px}
.pop_layer .pop_box > .slide_area{position:relative; width:745px; height:295px; overflow:hidden;}
.pop_layer .pop_box > .slide_area ul{width:3000px; height:295px; position:absolute; top:0; left:0;}
.pop_layer .pop_box > .slide_area ul > li{float:left; padding-right:5px; box-shadow:0 5px 5px #000}
.btn_close {display:block;position:absolute; bottom:40px; right:120px; padding:5px; z-index:30;}
.check {display:block;position:absolute; right:180px; bottom:35px;padding:5px;height:20px;}


/* 모달윈도우 */
img {border: none;}
#fade {display: none; background: #000; position: fixed; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; opacity: .50; z-index: 9999;}
.popup_block{display:none;max-height:500px;background: #fff; border: 1px solid #ddd; float: left; position: fixed; top: 50%; left: 50%; z-index: 99999; -webkit-box-shadow: 0px 0px 20px #000; -moz-box-shadow: 0px 0px 20px #000; box-shadow: 0px 0px 20px #000; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
img.btn_close {position:absolute; top:8px; right:10px; float:right;}
.popup p {padding: 0; margin: 5px 0;}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {position: absolute;}
*html .popup_block {position: absolute;}

/* 로그인팝업 */
#pop_loginp .top {background-color:#0d4e96; height:40px;}
#pop_loginp h1{margin:10px;font-size:16px;color:#FFF; text-align:left;float:left;}
#pop_loginp ul{margin:20px;}
#pop_loginp ul li {margin:5px auto;}
#pop_loginp ul li input{padding:5px;height:20px;width:250px;line-height:20px; border:1px solid #d7d7d7}
#pop_loginp .footer{position:relative;height:50px; background:#f0f0f0;}
#pop_loginp .footer .idpw{position:absolute;top:10px;left:10px;font-size:12px;color:#b2b2b2;line-height:29px}
#pop_loginp .footer .btlogin{position:absolute;top:10px;right:10px;width:64px;height:29px;overflow:hidden; cursor:pointer; border:1px solid #d7d7d7; font-weight:bold;}

#pop_logging .top {background-color:#b72842; height:40px}
#pop_logging h1{margin:10px;font-size:16px;color:#FFF; text-align:left;float:left;}
#pop_logging .user_info{text-align:center;margin:20px;padding:20px 10px 20px 10px;width:; height:30px; background:#f0f0f0; }
#pop_logging .footer{padding:10px;background:#f0f0f0;}
#pop_logging .btlogout{width:64px;height:29px;width:100%;overflow:hidden;cursor:pointer; border:1px solid #d7d7d7; font-weight:bold;}


/* 로그인 */
.login_box{margin:0 auto; margin-top:80px;width:400px;height:;border:1px solid #eaeaea;background-color:#f7f7f8;}
.login_box h5{display:block;padding:12px;background-color:#b72842;font-size:16px;font-weight:bold;color:#fff;text-align:center;margin:}
.log_wrap{position:relative;overflow:hidden;padding:20px 15px;}
.log_wrap p{float:left;overflow:hidden;margin:0}
.log_wrap p label{width:60px;display:inline-block;font-weight:bold;color:#000;height:;line-height:3px}
.log_wrap p input{width:200px;height:30px;border:1px solid #bebebe;line-height:21px;padding-left:8px;margin-bottom:10px}
.log_wrap p.sb_box{position:absolute;right:20px;top:20;float:none;border:1px solid #bebebe;height:75px;}
.log_wrap p.sb_box input{text-align:center;width:77px;height:75px;background-color:#fff;color:#333333;font-weight:bold;border:none;padding-left:0}
.log_wrap p.pw_box {margin:0}
.log_wrap .noti{overflow:hidden;width:380px;margin-top:20px}
.log_wrap .noti li{float:left;line-height:16px}

.red_btn{overflow:hidden}
.red_btn .bd_guide{float:right;width:123px;height:24px;background-color:#b72842;line-height:24px;text-align:center}
.red_btn .bd_guide a{color:#fff;font-weight:bold;display:block}

/* 교수소개 */
.professor {overflow:hidden}
.professor li {width:350px; height:200px; float:left; border-bottom:1px solid #ebebeb; margin-bottom:30px;}
.professor li .pro_left {float:left; padding-right:20px;}
.professor li .pro_left p {padding-bottom:20px; margin:0;}
.professor li .pro_right {line-height:140%; }
.professor dl dd {float:left;}
.professor .pro_jang {width:100%; overflow:hidden;}
.b {color:#1d1d1d;}

/* 교수소개 팝업*/
.popup_block p {margin:20px; float:left;}
.popup_block .top_block {margin:20px 0 0 95px; line-height:160%;  position:relative; overflow:hidden; width:370px; text-align:left;}
.popup_block .top_block dt{float:left;}
.popup_block .top_block dt{width:70px; color:#1d1d1d; font-weight:bold;}
.popup_block .top_block dd{width:300px; color:#787878; float:left}

.popup_block .txt_block {margin:20px; width:460px; max-height:250px;overflow-y:scroll;}
.popup_block .txt_block dl{margin:0;line-height:160%; overflow:hidden; text-align:left;clear:both}
.popup_block .txt_block dl dt{font-size:1.08em;/* 13px / 12px */color:#1d1d1d; font-weight:bold;line-height:40px;}
.popup_block .txt_block dl dd{margin:5px 0 0 0px; list-style:none;background:url('image/ico_dot.gif') no-repeat 0 9px;padding-left:10px; width:420px}

/* 테이블 */
.tbl_skin1 {width:100%; border-top:2px solid #999999; background-color:#ffffff; text-align:center; }
.tbl_skin1 thead th {padding:5px; border-bottom:1px solid #cccccc; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6;color:#555555;background-color:#f8f8f8;}
.tbl_skin1 tbody th {padding:5px; border-right:1px solid #e6e6e6; border-bottom:1px solid #ebebeb; background-color:#f8f8f8;}
.tbl_skin1 tbody td {padding:5px; border-right:1px solid #e6e6e6; border-bottom:1px solid #ebebeb;}
.tbl_skin1 tfoot th {padding:5px; border-bottom:1px solid #cccccc; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6;color:#555555;background-color:#f8f8f8;}
.tbl_skin1 th.end {border-right:none}
.tbl_skin1 td.end {border-right:none !important}
.tbl_skin1 .tl {text-align:left;}
.tbl_skin1 .ri {border-right:1px solid #cccccc;}
.tbl_skin1 .bo {border-bottom:1px solid #cccccc;}

.tbl_skin2 {width:100%; border-top:2px solid #999999; background-color:#ffffff; text-align:center; }
.tbl_skin2 thead th {padding:10px; border-bottom:1px solid #cccccc; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6;color:#555555;background-color:#f8f8f8;}
.tbl_skin2 tbody th {padding:10px; border-right:1px solid #e6e6e6; border-bottom:1px solid #ebebeb; background-color:#f8f8f8;text-align:left;}
.tbl_skin2 tbody td {padding:10px; border-right:1px solid #e6e6e6; border-bottom:1px solid #ebebeb; text-align:left;}
.tbl_skin2 th.end {border-right:none}
.tbl_skin2 td.end {border-right:none !important}
.tbl_skin2 .tl {text-align:left;}
.tbl_skin2 .ri {border-right:1px solid #cccccc;}
.tbl_skin2 .bo {border-bottom:1px solid #cccccc;}

.tbl_skin3 {width:100%; border-top:2px solid #999999; background-color:#ffffff; text-align:center; }
.tbl_skin3 thead th {padding:10px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #cccccc; border-bottom:1px solid #e6e6e6; color:#555555;background-color:#f8f8f8;}
.tbl_skin3 tbody th {padding:10px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #ebebeb; background-color:#f8f8f8;}
.tbl_skin3 tbody td {padding:10px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #ebebeb;}
.tbl_skin3 .tl {text-align:left;}
.tbl_skin3 .ri {border-right:1px solid #cccccc;}
.tbl_skin3 .bo {border-bottom:1px solid #cccccc;}

.tbl_skin4 {width:100%; border-top:2px solid #999999; background-color:#ffffff; text-align:center; }
.tbl_skin4 thead th {padding:2px; border-bottom:1px solid #cccccc; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6;color:#555555;background-color:#f8f8f8;}
.tbl_skin4 tbody th {padding:2px; border-right:1px solid #e6e6e6; border-bottom:1px solid #ebebeb; background-color:#f8f8f8;}
.tbl_skin4 tbody td {padding:2px; border-right:1px solid #e6e6e6; border-bottom:1px solid #ebebeb;}
.tbl_skin4 tfoot th {padding:2px; border-bottom:1px solid #cccccc; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6;color:#555555;background-color:#f8f8f8;}
.tbl_skin4 th.end {border-right:none}
.tbl_skin4 td.end {border-right:none !important}
.tbl_skin4 .tl {text-align:left;}
.tbl_skin4 .ri {border-right:1px solid #cccccc;}
.tbl_skin4 .bo {border-bottom:1px solid #cccccc;}

.tbl_skin_tip {width:100%; border-top:2px solid #999999; background-color:#ffffff; text-align:center; }
.tbl_skin_tip tbody th {padding:10px; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; color:#fff}
.tbl_skin_tip tbody td {padding:10px; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2}
.tbl_skin_tip th.end {border-right:none}
.tbl_skin_tip td.end {border-right:none !important}
.tbl_skin_tip .tl {text-align:left;}
.tbl_skin_tip .ri {border-right:1px solid #cccccc;}
.tbl_skin_tip .bo {border-bottom:1px solid #cccccc;}


/* 정책, 법규, 규약 용도 */
#container #rightcont .con .list li {margin: 10px 0 5px 0; list-style-type: none}
#container #rightcont .con .dec li {margin: 5px 0 5px 0; list-style-type: decimal;}
#container #rightcont .con .decA li {margin: 5px 0 5px 0; list-style-type: lower-alpha}
#container #rightcont .con .list .depth1 {margin: 5px 0 5px 15px; list-style-type:none}
#container #rightcont .con .list .depth2 {margin: 5px 0 5px 0; list-style-type:none;}
#container #rightcont .con .list .depth3 {margin: 5px 0 5px 0; list-style-type:none}
#container #rightcont .con .list dt{color:#363636; padding:20px 0 10px 0; }
#container #rightcont .con .list dd{margin: 3px 0 0 0;}




.tabWrap2 {overflow:hidden; text-align:right;}
.tabWrap2 a {display:inline-block; text-align:center; background:#f7f8fa; border:1px solid; border:1px solid #dbdbdb; color:#4e4e4e; padding:8px 15px; margin:0 2px; font-size:12px; font-weight:600}
.tabWrap2 a:hover {background:#0d4e96; color:#fff}

.sub_viewer {border:1px solid #ddd; margin-top:30px}


.boxLine {background:url('/dept1/common/images/boxLineBg.png') repeat; padding:5px;margin-bottom:20px;}
.boxLine .inner {background:#fff; padding:20px; font-size:16px; font-weight:500}
.boxLine .inner .txt1 {font-size:18px; font-weight:600; margin:0}
.boxLine .inner .txt2 {font-size:14px; font-weight:300}
.boxLine .inner ul.dList li {font-size:13px; line-height:22px; background-position:6px 9px}

.boxVision {border:1px solid #e9e9e9; background:#f6f6f6; padding:30px 40px}
.boxVision .t1 {font-size:20px; font-weight:600; margin:0}
.boxVision ul.dList li {font-size:13px; line-height:22px; background-position:6px 9px}

.colWrap {overflow:hidden}
.colWrap > ul {float:left; width:33%}



.videoFixed {position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.6)}
.videoFixed > div {max-width:1000px; margin:150px auto 0 auto}