*{font-family:"Lato","Nanum Gothic","Gulim","Dotum","AppleGothic",Sans-serif;}
h2.sub_tit,
h3.sub_tit,
h4.sub_tit{ }

h2.sub_tit{width:960px; font-weight:bold; color:#2982d5; font-size: 36px;text-align:center; padding:30px 0; margin:0 auto;}
h2.sub_tit.line{border-bottom:1px solid #e5e5e5;}
h2.sub_tit2{width:100%; position:absolute; top:210px; left:0; font-weight:bold; color:#232323;font-size:48px;line-height:48px;text-align: center; /*text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);*/}

h3.sub_tit{padding-top:60px; font-weight:bold; color:#0e79c5; font-size:30px;line-height:30px;text-align:left;}
h4.sub_tit{height:40px; padding-top:60px; font-weight:bold; color: #000; font-size: 30px;line-height: 40px;text-align: left; vertical-align:middle}
h4.sub_tit{border-bottom:2px solid #000;padding-bottom:10px}
h5.sub_tit{height:40px; font-weight:bold; color: #000; font-size: 30px;line-height: 40px;text-align: left; vertical-align:middle}
h5.sub_tit{border-bottom:2px solid #000;padding-bottom:20px}


.btn{display:inline-block; height:38px !important; text-align:center; width:98px !important; line-height:38px; font-size:14px; border:1px solid #eaeaea; background:#fff; text-decoration:none; color:#222222}
button.btn{height:38px;}
.btn.whiteblue{height:32px; line-height:32px; border:1px solid #eaeaea; margin:0; color:#3948a4; font-weight:bold}
.btn.white{ border:1px solid #eaeaea; background:#ffffff;}
.btn.blue{ border:1px solid #1a7dcc; background:#1a7dcc; color:#ffffff;}
.btn.blue2{ border:0px; background:#7986cb; color:#ffffff;}
.btn.gray{ border:0px; background:#787e87; color:#ffffff;}
.btn.gray2{border:1px solid #ccc; background:#f8f8f8; color:#454545;}
.btn.orang{ border:1px solid #e64a19; background:#e64a19; color:#ffffff;}
.btn.srch{ padding:0 10px 0 30px; margin:0; border:0px; background:#656d78 url('/image/site/ico_srch.png') no-repeat 10px center; color:#fff}
.btn.small{ line-height:24px; font-size:14px; padding:0 10px; margin:0;}

.btn_small{display:inline-block; height:30px !important; width:60px; line-height:32px; background:#1a7dcc; border:1px solid #1a7dcc; margin:0; color:#ffffff; font-weight:bold}


.left{float:left}
.right{float:right}
.clear{clear:both}

.txt-left{text-align:left !important}
.txt-center{text-align:center !important}
.txt-right{text-align:right !important}
.txt-bold{font-weight:bold !important}

.color-red{color:#e84c3d !important; font-size:inherit}
.color-blue{color:#1747c6 !important; font-size:inherit}
.color-deepblue{color:#3948a4 !important; font-size:inherit}


.pattern01{background:url('/image/site/pattern01.gif');}
.pattern02{background:url('/image/site/pattern02.gif');}
.pattern03{background:url('/image/site/pattern03.gif');}
.pattern04{background:url('/image/site/pattern04.gif');}
.pattern05{background:url('/image/site/pattern05.gif');}

#headline_location {position:relative; height:200px; margin-top:0px;width:960px;}
#headline_location h2{width:100%; font-size:32px; line-height:32px; color:#fff;font-weight:bold; text-align:left; padding-top:50px; padding-left:40px;}

#headline_location2 {position:relative; height:150px; margin-top:0px; width:960px;}
#headline_location2 h2{width:100%; font-size:32px; line-height:32px; color:#fff;font-weight:bold; text-align:left; padding-top:50px; padding-left:40px;}



#headline_location.line{ border-bottom:2px solid #567cd8;}

#headline_location.m01{background:#ffffff url('/image/site/title/tit_bg01.png');}
#headline_location.m02{background:#ffffff url('/image/site/title/tit_bg02.png');}
#headline_location.m03{background:#ffffff url('/image/site/title/tit_bg03.png');}
#headline_location.m04{background:#ffffff url('/image/site/title/tit_bg04.png');}
#headline_location.m05{background:#ffffff url('/image/site/title/tit_bg05.png');}

#headline_location2.m01{background:#ffffff url('/image/site/title/tit_bg01.png');}
#headline_location2.m02{background:#ffffff url('/image/site/title/tit_bg02.png');}
#headline_location2.m03{background:#ffffff url('/image/site/title/tit_bg03.png');}
#headline_location2.m04{background:#ffffff url('/image/site/title/tit_bg04.png');}
#headline_location2.m05{background:#ffffff url('/image/site/title/tit_bg05.png');}


.list_dsc{}
.list_dsc h3{font-size:20px; line-height:40px; text-indent:30px; background:url('/image/site/ico_dot01.png') no-repeat left center;}
.list_dsc ul{}
.list_dsc ul li{font-size:14px; line-height:30px; color:#555555; letter-spacing:1.25}
.list_dsc ul.type1{}
.list_dsc ul.type1 li{font-size:14px; line-height:30px; color:#555555; background:url('/image/site/ico_dot03.png') no-repeat 0 4px;}
.list_dsc ul.type1 li i{display:inline-block; width:24px; height:24px; margin-right:5px; line-height:24px; text-align:center; font-family:"Lato" !important; font-style:inherit; font-weight:bold;}
.list_dsc ul.type2{margin-top:15px;}
.list_dsc ul.type2 li{font-size:14px; line-height:30px; color:#555555; background:url('/image/site/ico_dot04.png') no-repeat 0 4px;letter-spacing:-0.75px}
.list_dsc ul.type2 li i{display:inline-block; width:24px; height:24px; margin-right:5px; line-height:24px; text-align:center; font-family:"Lato" !important; font-style:inherit; font-weight:bold; color:#fff}
.list_dsc .cont{font-size:14px; line-height:30px; color:#555555; letter-spacing:1.25}
.list_dsc .cont2{font-size:14px; line-height:22px; color:#555555; letter-spacing:-0.5px}

.list_dsc2{position:relative; width:910px;}
.list_dsc2 h3{font-size:20px; line-height:40px; text-indent:30px; background:url('/image/site/ico_dot01.png') no-repeat left center;}
.list_dsc2 ul{}
.list_dsc2 ul li{display:inline-block; width:293px; height:320px; vertical-align: top;}
.list_dsc2 ul li h4{margin:15px 0;font-size:18px; line-height:25px; color:#000; letter-spacing:1.25}
.list_dsc2 ul li .cont{font-size:13px; line-height:20px; color:#555555; letter-spacing:1.25}

.list_dsc3{}
.list_dsc3 h3{font-size:20px; line-height:40px; text-indent:30px; background:url('/image/site/ico_dot01.png') no-repeat left center;}
.list_dsc3 ul{}
.list_dsc3 ul li{font-size:14px; line-height:30px; color:#555555; letter-spacing:1.25}
.list_dsc3 ul.type1{}
.list_dsc3 ul.type1 li{font-size:14px; line-height:30px; color:#555555; background:url('/image/site/ico_dot03.png') no-repeat 0 4px;}
.list_dsc3 ul.type1 li i{display:inline-block; width:24px; height:24px; margin-right:5px; line-height:24px; text-align:center; font-family:"Lato" !important; font-style:inherit; font-weight:bold;}
.list_dsc3 .cont{font-size:14px; line-height:30px; color:#555555; letter-spacing:1.55}
.list_dsc3 .cont2{font-size:14px; line-height:20px; color:#555555; letter-spacing:-0.5px}

.list_dsc3 ul.type2{margin-top:-20px;}
.list_dsc3 ul.type2 li{position:relative;padding-bottom:30px;margin-top:30px;font-size:14px; line-height:30px; color:#555555; border-bottom:1px dotted #ccc }
.list_dsc3 ul.type2 li i{position:absolute; top:10px; display:inline-block; width:75px; margin-right:5px; font-size:48px; text-align:left; font-family:"Lato" !important; font-style:inherit; font-weight:normal; color:#aab2bd}
.list_dsc3 ul.type2 li .cont{margin-left:78px; border-left:1px solid #ccc; padding-left:30px; line-height:20px; letter-spacing:-0.5px}
.list_dsc3 ul.type2 li .cont strong{font-size:16px;}

.list_dsc3 table.type1{width:100%; margin-top:20px;border-spacing:0px 10px }
.list_dsc3 table.type1 th,
.list_dsc3 table.type1 td{padding:0; margin:0;}
.list_dsc3 table.type1 th{width:50px; min-height:75px; font-size:24px; text-align:center; font-family:"Lato" !important; font-style:inherit; font-weight:normal; color:#fff}
.list_dsc3 table.type1 th{background:url('/image/site/pattern03.gif');}
.list_dsc3 table.type1 td{border:1px solid #ccc; border-left:0px; padding:20px}
.list_dsc3 table.type1 td {font-size:14px; color:#454545}
.list_dsc3 table.type1 td strong{font-size:14px; font-weight:bold; color:#252525}

.list_dsc3 table.type1.cus1{margin-top:0px;margin-left:-10px;border-spacing:10px;}
.list_dsc3 table.type1.cus1 td{border:1px solid #ccc}

.list_dsc3 table.type2{width:100%; margin-top:20px;border-spacing:0px 0px }
.list_dsc3 table.type2 th,
.list_dsc3 table.type2 td{padding:0; margin:0;}
.list_dsc3 table.type2 th{width:50px; min-height:75px; font-size:24px; text-align:center; font-family:"Lato" !important; font-style:inherit; font-weight:normal; color:#fff}
.list_dsc3 table.type2 td{padding:10px}
.list_dsc3 table.type2 td {font-size:14px; color:#555; letter-spacing:-0.5px}
.list_dsc3 table.type2 td strong{font-size:14px; font-weight:bold; color:#252525}

.list_dsc3 table.type3{width:100%; margin-top:20px;border-spacing:0px 0px}
.list_dsc3 table.type3 th,
.list_dsc3 table.type3 td{padding:0; margin:0;}
.list_dsc3 table.type3 th{width:50px; min-height:75px; font-size:24px; text-align:center; font-family:"Lato" !important; font-style:inherit; font-weight:normal; color:#fff}
.list_dsc3 table.type3 td{padding:10px 0}
.list_dsc3 table.type3 td {font-size:14px; color:#555; letter-spacing:-0.5px}
.list_dsc3 table.type3 td strong{font-size:14px; font-weight:bold; color:#252525}

.list_dsc3 table.type4{width:100%; margin-top:20px;border-spacing:0px 10px}
.list_dsc3 table.type4 th,
.list_dsc3 table.type4 td{padding:10px 0; margin:0; background:#f8f8f8; border:1px solid #e1e1e1; border-right:0; border-left:0;}
.list_dsc3 table.type4 th{width:50px; min-height:75px; font-size:24px; text-align:center; font-family:"Lato" !important; font-style:inherit; font-weight:normal; color:#fff; vertical-align:top;}
.list_dsc3 table.type4 th i{display:inline-block; width:24px; height:24px; margin-right:5px; line-height:24px; text-align:center; font-family:"Lato" !important; font-style:inherit; font-weight:bold; background:url('/image/site/ico_dot04.png') no-repeat;}
.list_dsc3 table.type4 td{padding:10px 0}
.list_dsc3 table.type4 td {font-size:14px; color:#555; letter-spacing:-0.5px}
.list_dsc3 table.type4 td strong{font-size:14px; font-weight:bold; color:#252525}
.list_dsc3 table.type4 th:first-child{border-left:1px solid #e1e1e1;}
.list_dsc3 table.type4 td:last-child{border-right:1px solid #e1e1e1;}



/*
.list_dsc3 table.type3{margin-top:-20px;}
.list_dsc3 ul.type3 li{position:relative; display:inline-block; padding-bottom:30px;margin-top:30px;font-size:14px; line-height:30px; color:#555555; border-bottom:1px dotted #ccc }
.list_dsc3 ul.type3 li i{position:absolute; width:75px; font-size:24px; text-align:center; font-family:"Lato" !important; font-style:inherit; font-weight:normal; color:#fff}
.list_dsc3 ul.type3 li i{background:url('/image/site/pattern03.gif'); display: inline-block;vertical-align: middle;line-height: normal;}
.list_dsc3 ul.type3 li .cont{margin-left:78px; border-left:1px solid #ccc; padding-left:30px; line-height:20px; letter-spacing:-0.5px}
.list_dsc3 ul.type3 li .cont strong{font-size:16px;}
*/
    

.list_dsc3 .cont{font-size:14px; line-height:30px; color:#555555; letter-spacing:1.25}
.list_dsc3 .bx{position:absolute; border:1px solid #7986cb; font-size:13px; line-height:22px; padding-left:20px; height:200px;color:#666666}
.list_dsc3 .bx strong{font-size:14px; display:block; margin-top:11px;}
.list_dsc3 .bx .tit{position:relative; left:-20px; padding-right:20px; width:100%; text-align:center; font-size:16px;  line-height:40px; color:#fff; height:40px; background:#7986cb; text-indent:20px;}

.default_type{}
.default_type li{margin-left:20px;list-style:disc; border:0px !important; margin-top:0px !important; padding-bottom:0px !important;}
.default_type.small_line li{line-height:24px !important;}
.default_type.long_line li{line-height:70px !important;}

.tbl_reg{width:100%;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea}
.tbl_reg .text{height:30px;line-height:30px;border:1px solid #e7e7e7;padding:0;text-indent:10px}
.tbl_reg th{padding:20px 0 20px 0px;border-bottom:1px solid #eaeaea;background:#fafafa;color:#454545;font-weight:bold;text-align:left;vertical-align:top;font-size:14px;border-right:1px solid #eaeaea;text-align:center}
.tbl_reg td{padding:13px 5px 12px 20px;border-bottom:1px solid #eaeaea;line-height:16px;vertical-align:top;color:#555555;font-size:14px;border-right:1px solid #eaeaea;line-height:30px}

.tbl_view01,.tbl_view01 th,.tbl_view01 td{border:0}
.tbl_view01{width:100%;border-bottom:1px solid #dddee2;table-layout:fixed}
.tbl_view01 caption{display:none}
.tbl_view01 th{padding:13px 0 12px 20px;border-top:1px solid #dddee2;background:#f5f5f5;color:#252525;font-weight:bold;text-align:left;vertical-align:top;font-size:14px;}
.tbl_view01 td{padding:13px 5px 12px 12px;border-top:1px solid #dddee2;line-height:16px;vertical-align:top;color:#555555;font-size:14px;}
.tbl_view01 tr:first-child th,
.tbl_view01 tr:first-child td{border-top:2px solid #0e79c5}
.tbl_view01 td label{display:inline-block; margin-top:0px; margin-right:15px; font-size:inherit;}
.tbl_view01.cus01 th{padding-left:40px; vertical-align:middle;}
.tbl_view01.cus01 td{vertical-align:middle; height:inherit}
.tbl_view01.cus01 td div{height:34px;vertical-align: middle}
.tbl_view01 th.chk{background:#eceef1 url('/image/site/ico_dot05.png') no-repeat 10px center}

.tbl_view02,.tbl_view02 th,.tbl_view02 td{border:0}
.tbl_view02{width:100%;border-bottom:1px solid #dddee2;table-layout:fixed}
.tbl_view02 caption{display:none}
.tbl_view02 th{padding:20px 0 20px 20px;border-top:1px solid #b8bfc9;color:#252525;font-weight:bold;text-align:left;vertical-align:top;font-size:14px;}
.tbl_view02 td{padding:13px 5px 12px 12px;border-top:1px solid #dddee2;line-height:16px;vertical-align:top;color:#555555;font-size:14px;}
.tbl_view02 tr:first-child th,
.tbl_view02 tr:first-child td{border-top:2px solid #0e79c5}
.tbl_view02 td label{display:inline-block; margin-top:10px; margin-right:15px; font-size:inherit;}
.tbl_view02 th.title{font-size:18px; line-height:24px; margin-bottom:5px; font-weight:normal; color:#222222}
.tbl_view02 td.title .state{display:inline-block; width:70px; height:24px; padding:0; margin-right:10px; line-height:24px; font-size:14px; font-weight:normal; text-align:center}
.tbl_view02 td.title .state.hold{border:1px solid #cccccc; color:#363636}
.tbl_view02 td.title .state.confirm{height:26px; background:#f0800e; color:#fff}
.tbl_view02 td.info{font-size:13px; line-height:24px; color:#666666; padding-top:8px ; padding-bottom:7px;}
.tbl_view02 td.info span{color:#dedede}
.tbl_view02 td.content{font-size:14px; line-height:22px; color:#454545; letter-spacing:-0.25px;}

.tbl_view03,.tbl_view03 th,.tbl_view03 td{border:0}
.tbl_view03{width:100%;border-bottom:1px solid #dddee2;table-layout:fixed;border-top:2px solid #434a54}
.tbl_view03 caption{display:none}
.tbl_view03 th{padding:13px 0 12px 20px;border-top:0px;border-right:1px solid #dddee2;background:#f8f8f8;color:#252525;font-weight:bold;text-align:left;vertical-align:top;font-size:14px;}
.tbl_view03 th.color_gray{background:#eceef1}
.tbl_view03 td{padding:13px 5px 12px 12px;border-top:1px solid #dddee2;border-right:1px solid #dddee2;line-height:16px;vertical-align:top;color:#555555;font-size:14px;}
.tbl_view03 tr:first-child th,
.tbl_view03 tr:first-child td{}
.tbl_view03 th:last-child,
.tbl_view03 td:last-child{border-right:0}
.tbl_view03 td label{display:inline-block; margin-top:10px; margin-right:15px; font-size:inherit;}

.tbl_lst01{border-top:1px solid #eaeaea;border-left:1px solid #eaeaea}
.tbl_lst01 th,.tbl_lst01 td{text-align:center;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:16px 10px}
.tbl_lst01 img{vertical-align:middle}
.tbl_lst01 th{color:#454545;font-size:14px;background:#fafafa}
.tbl_lst01 td{color:#767676;font-size:14px;}
.tbl_lst01 td a{color:#767676;font-size:14px;}
.tbl_lst01 td a:hover{color:#1a7dcc;font-size:14px;}

.tbl_lst02,.tbl_lst02 th,.tbl_lst02 td{border:0}
.tbl_lst02{width:100%;border-bottom:1px solid #dddee2;table-layout:fixed}
.tbl_lst02 caption{display:none}
.tbl_lst02 th{padding:20px 0 12px 20px;border-top:1px solid #b8bfc9;background:#eceef1;color:#252525;font-weight:bold;text-align:left;vertical-align:top;font-size:14px;}
.tbl_lst02 td{padding:20px 5px 12px 20px;border-top:1px solid #dddee2;line-height:16px;vertical-align:top;color:#555555;font-size:14px;}
.tbl_lst02 tr:first-child th,
.tbl_lst02 tr:first-child td{border-top:2px solid #434a54}
.tbl_lst02 td label{display:inline-block; margin-top:10px; margin-right:15px; font-size:inherit;}
.tbl_lst02 td a{text-decoration:none;}
.tbl_lst02 td .title,
.tbl_lst02 td a .title{font-size:18px; line-height:24px; margin-bottom:5px; font-weight:normal; color:#222222}
.tbl_lst02 td a .title .state{display:inline-block; width:70px; height:24px; padding:0; margin-right:10px; line-height:24px; font-size:14px; font-weight:normal; text-align:center}
.tbl_lst02 td a .title .state.hold{border:1px solid #cccccc; color:#363636}
.tbl_lst02 td a .title .state.confirm{height:26px; background:#f0800e; color:#fff}
.tbl_lst02 td a .info{font-size:13px; line-height:24px; color:#666666}
.tbl_lst02 td .content,
.tbl_lst02 td a .content{font-size:14px; line-height:22px; color:#454545; letter-spacing:-0.25px;}
.tbl_lst02 td .pic{}
.tbl_lst02 td .pic{position:relative; width:160px;}
.tbl_lst02 td .pic .name{position:absolute; bottom:0px; width:100%; height:36px; background:url('/image/site/m04/s02_bg.png'); color:#fff; line-height:36px; text-align:center; font-size:14px; font-weight:bold;}
.tbl_lst02 td img{width:160px; height:160px;}

.view_bx{border-top:2px solid #434a54; margin-top:50px;}
.view_bx .title{margin:20px 0 20px;font-size:18px; line-height:40px; text-align:center; font-weight:bold;}


/* FC이벤트 상세 */
.view_bx .content_bx{padding:30px; margin-top:30px; border-bottom:1px solid #e1e1e1}
.view_bx .content_bx .content{padding:30px; background:#fff; font-size:14px;color:#666666; line-height: 22px; text-align: center;}

/* 이벤트 상세 */
.view_bx2 .content_bx{padding:30px;margin-top:30px;}
.view_bx2 .content_bx .content{padding:30px; background:#fff; font-size:14px;color:#666666; line-height: 22px; text-align: center;}


.i_check,
.i_radio{width:13px;height:13px;margin:0px 5px 0px 0;padding:0;vertical-align:middle}
.i_text{position:relative;padding:4px 5px 3px; margin-top:0px; margin-bottom: 0px; font-size:14px; border:1px solid #e4e4e4}
.i_text.srch{width:260px; padding:9px 5px 8px; }

textarea{ border:1px solid #cccccc}


#pagingWrap {width:100%; height:auto; text-align:center; font-size:0; margin:30px auto 0;}
#pagingWrap a {display:inline-block; font-size:12px; width:38px; height:38px; line-height:38px; color:#666; border:1px solid #eaeaea; border-left:0px; overflow:hidden; /*-webkit-transition:all .1s ease-in; -moz-transition:all .1s ease-in; -ms-transition:all .1s ease-in; -o-transition:all .1s ease-in; transition:all .1s ease-in;*/ text-decoration:none;}
#pagingWrap a:hover, 
#pagingWrap a.currunt { background-color:#fafafa; color:#44446b; border-left:1px solid #e1e1e1; margin-left:-1px;}
#pagingWrap a:first-child { margin-left:0px; border-left:1px solid #e1e1e1;}
#pagingWrap a:last-child {margin:0; }
#pagingWrap a.first{background:url('/image/site/btn_paging.png') 0px 0px no-repeat;}
#pagingWrap a.pre{background: url('/image/site/btn_paging.png') -38px 0px no-repeat;}
#pagingWrap a.next{background: url('/image/site/btn_paging.png') 0px -38px no-repeat;}
#pagingWrap a.last{background:url('/image/site/btn_paging.png') -38px -38px no-repeat;}
#pagingWrap a.first:hover, 
#pagingWrap a.pre:hover,
#pagingWrap a.next:hover,
#pagingWrap a.last:hover,
#pagingWrap a.currunt { margin-left:-1px; margin-right:0px;}

.info_bx{position:relative; height:78px; padding-top:20px; padding-left:98px; font-size:14px; line-height:24px; border:1px solid #dddddd; color:#555555; }
.info_bx .ico{position:absolute;left:30px; top:24px; width:50px; height:50px; background:url('/image/site/ico_info01.png') no-repeat }
.info_bx .ico2{position:absolute;left:30px; top:24px; width:50px; height:50px; background:url('/image/site/ico_info02.png') no-repeat }

.info_bx2{position:relative; padding:20px; margin-top:50px; font-size:14px; line-height:24px; }
.info_bx2 .sub_bx{padding:30px;background:#fff; font-size:15px; color:#888888}
.info_bx2 .sub_bx strong{font-size:18px; line-height:40px; color:#111111}
.info_bx2 .sub_bx h2{font-size:48px; font-weight:bold; margin-bottom:30px; font-family:"Lato" !important}

.lst_state{position:relative;bottom:-10px; font-size:14px; line-height:35px; vertical-align: middle;}


.three_depth_menu{width:100%;margin-top:50px;}
.three_depth_menu td{height:50px; background:#656d78; border-left:1px solid #fff; border-right:1px solid #fff;}
.three_depth_menu td a{display:inline-block;width:100%; height:40px; line-height:40px;font-size:14px; color:#fff; text-decoration:none; text-align:center}
.three_depth_menu td.active{background:#7986cb}

.three_depth_menu td:first-child{border-left:0px;}
.three_depth_menu td:last-child{border-right:0px;}


.three_depth_menu1_2{position:absolute;height:60px;width:100%;top:334px;background:#ffffff}
.three_depth_menu1_2_tbl{width:960px;height:60px;margin:0 auto;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;table-layout:fixed; margin:0 auto;}
.three_depth_menu1_2_tbl td{border-right:1px solid #dddddd;text-align:center;}
.three_depth_menu1_2_tbl td a{color:#333333;font-size:15px;font-weight:bold;display:block;height:60px;line-height:60px;}
.three_depth_menu1_2_tbl td .act{background:#1a72cc;color:#ffffff;}

.three_depth_menu2{margin:0 auto; table-layout:fixed; width:960px;  border:0; border-left:1px solid #e5e5e5;} 
.three_depth_menu2 td{height:50px;  font-weight:bold;padding-right:1px}
.three_depth_menu2 td a{display:inline-block;width:100%;background:#f5f5f5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;height:50px; line-height:50px;font-size:15px; color:#242424; text-decoration:none; text-align:center;}
.three_depth_menu2 td.active{position:relative}
.three_depth_menu2 td.active:after{content:"";width:17px;height:17px;background:url("/image/site/sm_point.png") no-repeat;position:absolute;left:50%;margin-left:-8px;bottom:-8px;}
.three_depth_menu2 td.active a{font-weight:bold;background:#76ace0; color:#fff;border-top:1px solid #76ace0;border-bottom:1px solid #76ace0;}
.three_depth_menu2 td:first-child{}
.three_depth_menu2 td:last-child{border-right:0px;}
.three_depth_menu2 td.active:last-child{}



/*.three_depth_menu1_2{position:absolute;height:60px;width:100%;top:320px;background:#346bb5}
.three_depth_menu1_2_tbl{width:960px;height:60px;margin:0 auto;border-left:1px solid #5c7fae;table-layout: fixed;}
.three_depth_menu1_2_tbl td{border-right:1px solid #5c7fae;text-align:center;}
.three_depth_menu1_2_tbl td a{color:#fff;font-size:15px;font-weight:bold;display:block;height:60px;line-height:60px;}
.three_depth_menu1_2_tbl td .act{background:#fff;color:#1a72cc}

.three_depth_menu2{margin:0 auto; table-layout:fixed; width:100%; border:0; border-left:1px solid #e5e5e5;} 
.three_depth_menu2 td{height:50px;  font-weight:bold;padding-right:1px}
.three_depth_menu2 td a{display:inline-block;width:100%;background:#fff;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;height:50px; line-height:50px;font-size:15px; color:#242424; text-decoration:none; text-align:center;}
.three_depth_menu2 td.active{position:relative}
.three_depth_menu2 td.active:after{content:"";width:17px;height:17px;background:url("/image/site/sm_point.png") no-repeat;position:absolute;left:50%;margin-left:-8px;bottom:-8px;}
.three_depth_menu2 td.active a{font-weight:bold;background:#76ace0; color:#fff;border-top:1px solid #76ace0;border-bottom:1px solid #76ace0;}
.three_depth_menu2 td:first-child{}
.three_depth_menu2 td:last-child{border-right:0px;}
.three_depth_menu2 td.active:last-child{}*/

.history{position:relative; width:920px; margin-top:20px;}
.history {}
.history li{display:inline-block; width:177px; margin-right:50px; height:130px; vertical-align: top;}
.history li .year{padding-bottom:5px; margin:15px 0;font-size:18px; line-height:25px; color:#000; letter-spacing:1.25; font-weight:bold; border-bottom:2px solid #252525;}
.history li .cont{font-size:13px; line-height:20px; color:#555555; letter-spacing:1.25}

#site_map{}
.mw{position:fixed;_position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%}
.mw .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#151a1e;opacity:1;filter:alpha(opacity=100)}
.mw .fg{position:absolute;top:0%;left:0%;width:100%;height:880px;margin:0px 0 0 0;padding:0px;}
#site_map .cont{position:relative;width:980px; margin:0 auto}
#site_map .cont button{position:absolute;right:0; top:0;margin:0; background:none; border:0; background:#000}
#site_map a{color:#fff; text-decoration:none; font-size:14px}
#site_map .sub div{margin-top:15px;}
#site_map .sub a{font-size:13px; color:#aab2bd}
#site_map table{width:100%;border-top:1px solid #383c40}
#site_map table th,
#site_map table td{border-bottom:1px solid #383c40; padding:0; font-size:16px;}
#site_map table th{background:#212d51; color:#fff; vertical-align: middle}

#site_map table td ul{list-style:none; margin-left:30px; margin-top:25px;}
#site_map table td ul:after{display:block;clear:both;content:""}
#site_map table td ul li{float:left; display:inline-block; width:195px; margin-bottom:25px; color:#fff}




a.top {position:fixed;right:25px; bottom: 25px;display:none; z-index:999; background:#000; border-radius:5px; height:50px;width:50px;line-height 50px;text-decoration:none;text-align:center;opacity:0.7; text-indent:-999px; background:url(/image/site/common/top_arrow.png) no-repeat center; background-color:#000; overflow:hidden }

a:hover.top {opacity:1;background:url(/image/site/common/top_arrow_over.png) no-repeat center;background-color:#76ace0;  }



.fc_4a94db{color:#4a94db !important}




.event{padding:30px 60px;font-size:15px;color:#333;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;background:#fafafa;}
.event-consult {
	width: 100%;
	margin: 0 auto;
}

.consult-check li {
	font-size:12px; line-height:20px; color:#777;
}
.consult-check label {
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.consult-check p {
	color:#93837a;
	font-weight:bold;
	padding-top:15px;
}
.consult-form {
	position:relative;
	padding:0 0 15px 0;
	border-bottom:1px solid #ddd;
}
.consult-form label {
	visibility:hidden;
	position:absolute;
}
.consult-form li {
	margin-bottom:8px;
}
.consult-form .text1 {
	border: 1px solid #dbdbdb;
    background: #ffffff;
    color: #111;
    width: 400px;
    font-size: 14px;
    height: 30px;
    padding: 0 0 0 10px;
    line-height: 20px;
}
.consult-form .text2 {
	border: 1px solid #dbdbdb;
    background: #ffffff;
    color: #111;
    font-size: 14px;
    padding: 10px;
    line-height: 20px;
	width: 355px;
    height: 90px;
}
/*.consult-form input.text {
	padding: .12em 0 .1em 0;
}*/
.consult-form .event-comment {
	float:left;
	margin: -120px 0 0 425px;
	min-height:0;
}
.consult-form .button {
	position: absolute;
    right: 0;
    top: 0;
    color: #ffffff;
    font-size: 16px;
    padding: 32px 25px;
    border: none;
    background: #3293a5;
	font-weight:bold;
	line-height:24px;
}
.consult-form .button i.icon { 
	display:block; 
	margin:0 auto 15px auto; 
}
.consult-form .button span { 
	display:block;
}
