@charset "utf-8";
@import url(default.css);


#container .content .c_body_wide {}

#container .content .c_body_wide .tt { border-bottom:solid 2px #072e61; /*background: url('../images/common/bg_sbody_wide.gif') no-repeat left bottom;*/ padding-bottom:10px; margin-bottom:40px; }
#container .content .c_body_wide .tt h1{font-size:22px; color:#072e61; }

#container .world_tt { width:980px; margin:0 auto; border-bottom:solid 2px #072e61; padding-bottom:10px; margin-bottom:40px; padding-top:50px;}
#container .world_tt .world_tt2 { font-size:22px; color:#072e61;font-weight:bold;}

/*container sub expert content****************************************/

#container .content .cb_expert_list {}
#container .content .cb_expert_list li {position:relative; height:182px; margin-bottom:20px; background:#fff;}
#container .content .cb_expert_list li .thum {display:block; float:left; width:327px; height:182px; background: url(../images/sub/sw_blog_thum.gif) no-repeat top left; }
#container .content .cb_expert_list li a {display:block; }
#container .content .cb_expert_list li p.txt {float:left; width:610px; height:148px; padding:18px 20px 18px 20px; overflow:hidden;}
#container .content .cb_expert_list li p.txt span.stt { display:block; margin-bottom:14px; color:#303030; font-size:18px;}
#container .content .cb_expert_list li p.txt span.con {line-height:20px; color:#666; font-size:14px; }
#container .content .cb_expert_list li:hover .over { display:block; }
#container .content .cb_expert_list li p.over { display:none; position:absolute; top:0; left:327px; width:610px; height:182px;background:#fff; color:#fff;font-size:10px; text-align:center;
	 opacity: .6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); }
#container .content .cb_expert_list  li p.over img { margin-top:58px; }


/*container sub theme content****************************************/
#container .content .cb_theme_list {width:980px; overflow:hidden;}
#container .content .cb_theme_list ul {width:1000px;}
#container .content .cb_theme_list li {position:relative; float:left; width:480px; height:255px; margin:0 20px 10px 0; }
#container .content .cb_theme_list li .thum {display:block; float:left; width:327px; height:182px; }
#container .content .cb_theme_list li a {display:block; }
#container .content .cb_theme_list li a img {width:480px; height:182px;}
#container .content .cb_theme_list li a p.st {position:absolute; top:142px; left:0; width:440px; height:40px; line-height:40px; padding:0 20px; background:#515151;color:#fff; font-size:18px;
	opacity: .85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); }
#container .content .cb_theme_list li a p.txt {width:440px; padding:6px 20px; line-height:22px; color:#303030; font-size:12px;}
#container .content .cb_theme_list li:hover .over { display:block; }
#container .content .cb_theme_list li p.over { display:none; position:absolute; top:0; left:0; width:480px; height:182px;background:#fff; color:#fff;font-size:10px; text-align:center;
	 opacity: .6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); }
#container .content .cb_theme_list  li p.over img { margin-top:58px; width:37px; height:56px;}

/*container subblog content****************************************/
#container .content .c_body .cb_blog {background:#fff; margin-bottom:36px; }
#container .content .c_body .cb_blog .cb_header {padding:30px 40px; border-bottom:solid 1px #f2f2f2;}
#container .content .c_body .cb_blog .cb_wrap {padding:36px 40px 52px; }
#container .content .c_body .cb_blog .cb_footer {padding:10px 40px; border-top:solid 1px #f2f2f2;}

#container .content .c_body .cb_blog_report {position:relative; }
#container .content .c_body .cb_blog_report .tt {font-size:20px; color:#072e61; margin-bottom:30px;}
#container .content .c_body .cb_blog_report .more {position:absolute;top:0; right:0; display:block; color:#0082be; font-size:12px; cursor:pointer;}

#container .content .c_body .cb_blog_report .cbb_list {margin-bottom:38px;}
#container .content .c_body .cb_blog_report .cbb_list ul {width:803px; overflow:hidden;}
#container .content .c_body .cb_blog_report .cbb_list li {position:relative; float:left; margin-right:18px; width:234px; height:180px;}
#container .content .c_body .cb_blog_report .cbb_list li img {width:234px; height:180px;}
#container .content .c_body .cb_blog_report .cbb_list li p {position:absolute; bottom:0; left:0; width:198px; height:30px; line-height:30px; padding:0 18px; background:#303030;color:#fff; font-size:10px;
	opacity: .85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); }

#container .content .c_body .cb_blog_reply {}
#container .content .c_body .cb_blog_reply .tt {font-size:20px; color:#072e61; margin-bottom:30px;}
#container .content .c_body .cb_blog_reply .more {position:absolute;top:3px; right:0; display:block; width:108px; height:30px; color:#fff; font-size:12px; background:#0082be; line-height:30px; text-align:center; cursor:pointer;}

#container .content .c_body .cb_blog_reply .cbr_list {margin-bottom:50px; background:#fff;}
#container .content .c_body .cb_blog_reply .cbr_list .cbrl_write { padding:40px 40px 24px; }
#container .content .c_body .cb_blog_reply .cbr_list .cbrl_write input[type="text"] {background:#fff; border:solid 1px #ccc; display:block; margin-bottom:20px; width:636px; height:14px; padding:7px 10px; color:#303030; font-size:12px;}

#container .content .c_body .cb_blog_reply .cbr_list .cbrl_write .wr_area {height:98px; position:relative; border:solid 1px #ccc;  margin-bottom:24px;}
#container .content .c_body .cb_blog_reply .cbr_list .cbrl_write .wr_area textarea {float:left; background:#fff; display:block; margin-bottom:20px; width:500px; height:84px; padding:7px 10px; color:#303030; font-size:12px; line-height:16px; border:none; overflow-y:auto;}
#container .content .c_body .cb_blog_reply .cbr_list .cbrl_write .wr_area .btn_write {float:right; display:block; border-left:solid 1px #ccc; width:98px; height:98px;}
#container .content .c_body .cb_blog_reply .cbr_list .cbrl_write .wr_area .btn_icon { position:absolute; z-index:9; bottom:6px; right:106px;}

#container .content .c_body .cb_blog_reply .cbr_list .cbrl_write .wr_register {}
#container .content .c_body .cb_blog_reply .cbr_list .cbrl_write input[type="checkbox"] {vertical-align:middle;}
#container .content .c_body .cb_blog_reply .cbr_list .cbrl_write .wr_register label {color:#303030; font-size:12px; }


#container .content .c_body .cb_blog_reply .cbr_list ul {}
#container .content .c_body .cb_blog_reply .cbr_list li {padding:14px 40px 32px; border-top:solid 1px #f2f2f2;}
#container .content .c_body .cb_blog_reply .cbr_list li p {font-size:12px; color:#303030; line-height:16px; padding-top:12px;}
#container .content .c_body .cb_blog_reply .cbr_list li p a {color:#303030;}
#container .content .c_body .cb_blog_reply .cbr_list li a.writter { font-size:18px; color:#0082be; }
#container .content .c_body .cb_blog_reply .cbr_list li span.date{ padding:10px; font-size:11px; color:#909090; }

#container .content .c_body .cs_f_page { position:relative; padding:0 40px; }  
#container .content .c_body .cs_f_page:after { /*float 리셋 부분*/    display:block;    clear:both;    height:0px;    visibility:hidden;    content:".";}
#container .content .c_body .cs_f_page  {min-height: 1px; /*IE6、7*/}
#container .content .c_body .cs_f_page  {height: 1px;height: auto;overflow: hidden;}

#container .content .c_body .cs_reply_page { position:relative; padding:30px 40px 30px ; border-top:solid 1px #f2f2f2; }  
#container .content .c_body .cs_reply_page:after { /*float 리셋 부분*/    display:block;    clear:both;    height:0px;    visibility:hidden;    content:".";}
#container .content .c_body .cs_reply_page  {min-height: 1px; /*IE6、7*/}
#container .content .c_body .cs_reply_page  {height: 1px;height: auto;overflow: hidden;}


#container .content .c_body .page{ position:relative; padding:0 80px; text-align:center; clear:both; height:31px;}
#container .content .c_body .p_left, #container .content .c_body .p_right {position:absolute; top:0;  height:29px; line-height:29px; }
#container .content .c_body .p_left { left:0; }
#container .content .c_body .p_right { right:0; }
#container .content .c_body .p_left a{ background: url(../images/common/p_arrr_left.gif) no-repeat top left; padding-left:25px;}
#container .content .c_body .p_right a {background: url(../images/common/p_arrr_right.gif) no-repeat top right; padding-right:25px;}
#container .content .c_body .p_left a, #container .content .c_body .p_right a { color:#303030; font-size:14px; height:29px; display:block;}
#container .content .c_body .p_body {vertical-align:top; /*display:inline-block;*/ display:none; }
#container .content .c_body .p_body a{ display:inline-block; border:solid 1px #ccc; padding:8px 0; width:28px; color:#303030; font-size:12px; line-height:14px; vertical-align:top;}
#container .content .c_body .p_body a.txt {font-size:14px; width:48px;}
#container .content .c_body .p_body a.sel {border:solid 1px #000; background:#000; color:#fff;}


#container .content .c_body .cb_footer .cb_f_sns {}
#container .content .c_body .cb_footer .cb_f_sns ul { width:auto; margin:0 auto; display:inline-block; }
#container .content .c_body .cb_footer .cb_f_sns ul li {float:left; margin:0 8px 0 0; }
#container .content .c_body .cb_footer .cb_f_sns ul li img {width:36px; height:36px;}

#container .content .c_body .cb_wrap img {margin:30px auto 28px;;}
#container .content .c_body .cb_wrap p {line-height:20px; font-size:14px; color:#303030;}
#container .content .c_body .cb_wrap a { color:#0082be;}
#container .content .c_body .cb_wrap .cbw_stitle {margin-bottom:10px; font-size:12px; color:#909090; vertical-align:top; height:21px;}
#container .content .c_body .cb_wrap .cbw_stitle .themett {margin-left:6px; line-height:22px; text-decoration:underline;color:#0082be !important;}
#container .content .c_body .cb_wrap .cbw_stitle a {color:#0082be; }
#container .content .c_body .cb_wrap .cbw_stitle a .themett { color:#0082be; }
#container .content .c_body .cb_wrap .cbw_stitle .dd {margin-left:6px; line-height:22px;}
#container .content .c_body .cb_wrap .cbw_stitle img {margin:0; vertical-align:top; }
#container .content .c_body .cb_wrap .cbw_mtitle {margin-bottom:58px; font-size:28px; color:#072e61;}

/*container subblog menu****************************************/
#container .content .c_smenu { float:right; width:222px;}
#container .content .c_smenu .cs_point {padding:16px 16px 20px 16px; font-size:18px; color:#fff; background:#ce4100; line-height:22px;}
#container .content .c_smenu .cs_point .call {margin-top:40px;}

#container .content .c_smenu .cs_info {padding:16px; font-size:12px; color:#303030; background:#fff; line-height:16px; margin-bottom:18px;}
#container .content .c_smenu .cs_info .tt{ margin-bottom:4px; color:#909090;}
#container .content .c_smenu .cs_info .txt{ margin-bottom:20px;}
#container .content .c_smenu .cs_info a.more { color:#ce4100;}

/*container subblog menu H.I.S. PLAN!****************************************/
#container .content .c_smenu { float:right; width:222px;}
#container .content .c_smenu .cs_point_hisplan {padding:16px 16px 20px 16px; font-size:18px; color:#fff; background:#e7428d; line-height:22px;}
#container .content .c_smenu .cs_point_hisplan .call {margin-top:40px;}
#container .content .c_smenu .hisplan .pink_b{color:#e7428d; font-weight:bold; font-size:small; margin-top:10px; margin-bottom:10px; border:dotted; padding:5px;}
#container .content .c_smenu .cs_info_hisplan {padding:16px; font-size:12px; color:#303030; background:#fff; line-height:16px; margin-bottom:18px;}
#container .content .c_smenu .cs_info_hisplan .tt{ margin-bottom:4px; color:#909090;}
#container .content .c_smenu .cs_info_hisplan .txt{ margin-bottom:20px;}
#container .content .c_smenu .cs_info_hisplan a.more { color:#e7428d;}
#container .content .c_smenu .cs_info_hisplan p {padding-bottom:10px;}
#container .content .c_smenu .cs_info_hisplan a {text-decoration:underline;}

/*********************/

#container .content .c_smenu .cs_banner {width:222px; margin-bottom:18px;}
#container .content .c_smenu .cs_banner img{width:222px; }

#container .content .c_smenu .cs_cal {width:222px; margin-bottom:18px; background:#fff;}
#container .content .c_smenu .cs_cal .tt{ position:relative; padding:0 16px; color:#fff; background:#0082be; text-align:center;}
#container .content .c_smenu .cs_cal .tt .ddyy { font-size:18px; height:60px; line-height:60px;  }
#container .content .c_smenu .cs_cal .tt .prev,
#container .content .c_smenu .cs_cal .tt .next { position:absolute; display:block; top:23px; width:9px; height:15px; z-index:9;}
#container .content .c_smenu .cs_cal .tt .prev { left:20px;  }
#container .content .c_smenu .cs_cal .tt .next { right:20px;  }
#container .content .c_smenu .cs_cal .cs_cal_bd_tr {padding:0 6px;border-bottom:solid 1px #dedede;}
#container .content .c_smenu .cs_cal .cs_cal_bd_tr .sun {color:#ce4100}
#container .content .c_smenu .cs_cal .cs_cal_bd_tr .sat {color:#0082be}
#container .content .c_smenu .cs_cal .today {background:#ce4100; color:#fff;}
#container .content .c_smenu .cs_cal .today a {color:#fff;}
#container .content .c_smenu .cs_cal .is {color:#ff0000; text-decoration:underline;}


#container .content .c_smenu .cs_cal table {width:100%; text-align:center; font-size:12px; color:#303030;}
#container .content .c_smenu .cs_cal .cs_cal_bd_tr table th {height:47px; }
#container .content .c_smenu .cs_cal .cs_cal_bd {padding:10px 6px 6px;}
#container .content .c_smenu .cs_cal table td {height:30px;}
#container .content .c_smenu .cs_cal table a { color:#303030;}

#container .content .c_smenu .cs_category {width:222px; margin-bottom:18px; background:#fff;}
#container .content .c_smenu .cs_category .tt{ padding:0 16px; color:#fff; background:#5f3dd2; font-size:18px; height:60px; line-height:60px;}

#container .content .c_smenu .cs_category .cs_cate_inner {}
#container .content .c_smenu .cs_category .cs_cate_inner a{display:block; }
#container .content .c_smenu .cs_category .cs_cate_inner .cs_1dep{}
#container .content .c_smenu .cs_category .cs_cate_inner .cs_1dep > li {background:#fbfbfb;margin: 0; }
#container .content .c_smenu .cs_category .cs_cate_inner .cs_1dep > li > a{padding:18px 16px; border-bottom:solid 1px #dedede; color:#303030;font-size:12px;}
#container .content .c_smenu .cs_category .cs_cate_inner .cs_2dep {display:none; padding:10px 0 ; background:#fff; border-bottom:solid 1px #dedede;}
#container .content .c_smenu .cs_category .cs_cate_inner .cs_2dep > li { }
#container .content .c_smenu .cs_category .cs_cate_inner .cs_2dep > li > a{ padding:0 36px 0 ; color:#909090;font-size:12px; line-height:24px;}
#container .content .c_smenu .cs_category .cs_cate_inner .cs_2dep > li.sub2 > a {background:url(../images/common/s_menu_sub_arrow.gif) no-repeat 191px 8px;}
#container .content .c_smenu .cs_category .cs_cate_inner .cs_2dep > li.sel2 > a {color:#5f3dd2; background:url(../images/common/s_menu_sub_arrow2.gif) no-repeat 191px 8px !important;}
#container .content .c_smenu .cs_category .cs_cate_inner .cs_2dep > li.sel2 > .cs_3dep {display:block;}
#container .content .c_smenu .cs_category .cs_cate_inner .cs_3dep{ display:none; }
#container .content .c_smenu .cs_category .cs_cate_inner .cs_3dep > li {background:#fff;}
#container .content .c_smenu .cs_category .cs_cate_inner .cs_3dep > li > a{ padding:0 56px; color:#909090;font-size:12px; line-height:24px;}

#container .content .c_smenu .cs_category .cs_cate_inner .cs_1dep > li.sel > .cs_2dep {display:block;}


#container .content .c_smenu .cs_theme_blog {width:222px; margin-bottom:18px; background:#fff;}
#container .content .c_smenu .cs_theme_blog .tt{ padding:0 16px; color:#fff; background:#fdaa3c; font-size:18px; height:60px; line-height:60px;}


#container .content .c_smenu .cs_expert_blog {width:222px; margin-bottom:18px; background:#fff;}
#container .content .c_smenu .cs_expert_blog .tt{ padding:0 16px; color:#fff; background:#ff592b; font-size:18px; height:60px; line-height:60px;}



#container .content .c_smenu .cs_banner  ul {width:222px; overflow:hidden; margin-top:-20px;}
#container .content .c_smenu .cs_banner  li {position:relative; margin-top:20px; width:222px; height:170px;}
#container .content .c_smenu .cs_banner  li a > img {width:222px; height:170px;}
#container .content .c_smenu .cs_banner  li:hover .over { display:block; }
#container .content .c_smenu .cs_banner  li p.over { display:none; position:absolute; top:0; left:0; width:222px; height:170px; background:#0c4da2; color:#fff;font-size:10px; text-align:center;
	 opacity: .75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); }
#container .content .c_smenu .cs_banner  li p.over img { margin-top:58px;  width:25px; height:55px;}

#container .content .c_smenu .cs_recent1 {width:222px; margin-bottom:18px; background:#fff;}
#container .content .c_smenu .cs_recent1 .tt{ padding:0 16px; color:#fff; background:#21be65; font-size:18px; height:60px; line-height:60px;}
#container .content .c_smenu .cs_recent1 .btn_all {color:#fff; background:#afafaf; font-size:12px; height:30px; line-height:30px; text-align:center;}
#container .content .c_smenu .cs_recent1 .btn_all a {color:#fff;}
#container .content .c_smenu .cs_recent1 .cs_cate_inner {}
#container .content .c_smenu .cs_recent1 .cs_cate_inner a{display:block; }
#container .content .c_smenu .cs_recent1 .cs_cate_inner .cs_1dep{}
#container .content .c_smenu .cs_recent1 .cs_cate_inner .cs_1dep > li {margin: 0; }
#container .content .c_smenu .cs_recent1 .cs_cate_inner .cs_1dep > li a{ width:190px; padding:18px 16px; border-bottom:solid 1px #dedede; color:#303030;font-size:12px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}

#container .content .c_smenu .cs_theme_list {width:222px; margin-bottom:18px; background:#fff;}
#container .content .c_smenu .cs_theme_list .tt{ padding:0 16px; color:#fff; background:#0c4da2; font-size:18px; height:60px; line-height:60px;}
#container .content .c_smenu .cs_theme_list .cs_cate_inner {padding:10px 0;}
#container .content .c_smenu .cs_theme_list .cs_cate_inner a{display:block; }
#container .content .c_smenu .cs_theme_list .cs_cate_inner .cs_1dep{}
#container .content .c_smenu .cs_theme_list .cs_cate_inner .cs_1dep > li {margin: 0; }
#container .content .c_smenu .cs_theme_list .cs_cate_inner .cs_1dep > li a{ width:190px; padding:8px 16px; color:#303030;font-size:12px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}



/*container sub world ****************************************/


.world #container { width:100%; padding-top:107px; background:none;  }
.world #container .content_t { width:100%; margin:0 auto;}
.world #container .content_t:after { /*float 리셋 부분*/    display:block;    clear:both;    height:0px;    visibility:hidden;    content:".";}
.world #container .content_t  {min-height: 1px; /*IE6、7*/}
* html .world #container .content_t  {height: 1px;height: auto;overflow: hidden;}


#container .content_t h1 {position:absolute; left:40px; bottom:34px; font-size: 20px; color: #000;}
#container .content_t h1 span { display:block; font-size:14px; color:#fff ; margin-bottom:10px;}
#container .content_t .sw_map_contain .tt.worldj {position: absolute;left: 50%; top:70px; z-index: 9998; border-bottom: solid 2px #072e61; padding-bottom: 10px; /* margin-bottom: 40px; */ width: 980px; margin-left: -490px;}
#container .content_t .sw_map_contain .tt.worldj h1{font-size: 22px; color: #072e61;left: 0; bottom: 14px;}

#container .content_t a.btt h1{color:#fff; }
#container .content_t a.btt h1:hover { text-decoration:underline; }

.world #container .content { width:100%; clear:both;background:#f2f2f2; margin-bottom:0; }
.world #container .content_inner { width:980px; margin:0 auto; padding:30px 0; }

.world #container .content .tt {margin-bottom:30px; height:22px; line-height:22px; font-size:22px; color:#072e61; }

#container .content .ci_recent_post {}
#container .content .ci_recent_post .ci_rp_con{ position:relative; margin-bottom:34px;}
#container .content .ci_recent_post .ci_rp_con #roll_banner {position:relative; width:980px; height:415px;}
#container .content .ci_recent_post .ci_rp_con #roll_banner li {z-index:4; width:327px; height:83px; background:#fff;  }
#container .content .ci_recent_post .ci_rp_con #roll_banner li a{ z-index:5; position:relative; display:block; width:287px; height:51px; padding:16px 20px; border-top: solid 1px #f2f2f2; }
#container .content .ci_recent_post .ci_rp_con #roll_banner li a .t1{ display:block; font-size:24px; color:#303030; overflow:hidden; height:26px; line-height:30px;}
#container .content .ci_recent_post .ci_rp_con #roll_banner li a .sub{ display:block; font-size:12px; color:#666a6d; margin-top:3px; overflow:hidden; height:20px; line-height:20px;}
#container .content .ci_recent_post .ci_rp_con #roll_banner li p.img{ position:absolute; top:0;left:327px;  width:653px; height:414px; display:none; }
#container .content .ci_recent_post .ci_rp_con #roll_banner li p a {margin:0;padding:0;border-top:none;}
#container .content .ci_recent_post .ci_rp_con #roll_banner li:first-child a {border-top:solid 1px  #fff;}

#container .content .ci_recent_post .ci_rp_con #roll_banner li.sel {width:327px; height:83px; background:#fdaa3c;  }
#container .content .ci_recent_post .ci_rp_con #roll_banner li.sel a{ display:block; border-top:solid 1px  #fdaa3c; color:#fff;}
#container .content .ci_recent_post .ci_rp_con #roll_banner li.sel a .t1{ color:#fff; }
#container .content .ci_recent_post .ci_rp_con #roll_banner li.sel a .sub{ color:#fff; }
#container .content .ci_recent_post .ci_rp_con #roll_banner li.sel p.img{  display:block; }
#container .content .ci_recent_post .ci_rp_con #roll_banner li.sel p a {margin:0;padding:0;border-top:none;}



#container .content .ci_add_post {width:980px; margin-bottom:34px; overflow:hidden;}
#container .content .ci_add_post ul {position:relative; width:981px; height:182px; }
#container .content .ci_add_post ul li {float:left; width:327px; height:182px; background:#fff;  }
#container .content .ci_add_post ul li a{ display:block; width:327px; height:182px;}

#container .content .ci_blog_list .cib_tab { }
#container .content .ci_blog_list .cib_tab ul {position:relative; width:980px; height:66px; border-bottom:solid 4px #0082be;}
#container .content .ci_blog_list .cib_tab ul li {float:left; width:108px; height:66px; background:#fff;  }
#container .content .ci_blog_list .cib_tab ul li a{ display:block; width:107px; height:65px; border-top:#dadada solid 1px; border-right:#dadada solid 1px; text-align:center; font-size:14px; line-height:65px; color:#303030;}

#container .content .ci_blog_list .cib_tab ul li.fir a { border-left:#dadada solid 1px; width:106px;}
#container .content .ci_blog_list .cib_tab ul li:hover {background:#0082be; border-color:#0082be;   }
#container .content .ci_blog_list .cib_tab ul li:hover a{ color:#fff; border-color:#0082be; }


#container .content .ci_blog_list .cib_tab ul li.type2 {width:110px; }
#container .content .ci_blog_list .cib_tab ul li.type2 a{ width:109px; }
#container .content .ci_blog_list .cib_tab ul li.type3 {width:89px; }
#container .content .ci_blog_list .cib_tab ul li.type3 a{ width:88px; }
#container .content .ci_blog_list .cib_tab ul li.type4 {width:133px; }
#container .content .ci_blog_list .cib_tab ul li.type4 a{ width:132px; }

#container .content .ci_blog_list .cib_tab2 { margin-top:10px;}
#container .content .ci_blog_list .cib_tab2 ul {position:relative; width:980px; height:66px; border-top:solid 4px #0082be; }
#container .content .ci_blog_list .cib_tab2 ul li {float:left; width:108px; height:66px; background:#fff;  }
#container .content .ci_blog_list .cib_tab2 ul li a{ display:block; width:107px; height:65px; border-bottom:#dadada solid 1px; border-right:#dadada solid 1px; text-align:center; font-size:14px; line-height:65px; color:#303030;}
#container .content .ci_blog_list .cib_tab2 ul li.fir a { border-left:#dadada solid 1px; width:106px;}
#container .content .ci_blog_list .cib_tab2 ul li:hover {background:#0082be; border-color:#0082be;   }
#container .content .ci_blog_list .cib_tab2 ul li:hover a{ color:#fff; border-color:#0082be; }

#container .content .ci_blog_list .cib_tab2 ul li.type2 {width:110px; }
#container .content .ci_blog_list .cib_tab2 ul li.type2 a{ width:109px; }
#container .content .ci_blog_list .cib_tab2 ul li.type3 {width:89px; }
#container .content .ci_blog_list .cib_tab2 ul li.type3 a{ width:88px; }
#container .content .ci_blog_list .cib_tab2 ul li.type4 {width:133px; }
#container .content .ci_blog_list .cib_tab2 ul li.type4 a{ width:132px; }


#container .content .ci_blog_list .cibl_con {background:#fff; }
#container .content .ci_blog_list .cibl_con .tt {padding:26px 20px 0; margin-bottom:13px; height:20px; line-height:20px; font-size:20px; color:#0082be; border-top:solid 1px #ccc;}
#container .content .ci_blog_list .cibl_con .cibl_table {width:940px; margin:0 20px 5px; }
#container .content .ci_blog_list .cibl_con .cibl_table th {vertical-align:top; width:218px; height:28px;  padding:15px 0; font-size:14px; color:#303030; line-height:28px; text-align:left;}
#container .content .ci_blog_list .cibl_con .cibl_table th .flag {width:42px; margin-right:20px; }
#container .content .ci_blog_list .cibl_con .cibl_table td {padding:15px 0; font-size:14px; color:#666a6d; line-height:28px;}
#container .content .ci_blog_list .cibl_con .cibl_table td a {font-size:14px; color:#666a6d; padding-right:20px;}


/*container sub world Map ****************************************/

.world #container .content_t .sw_map_contain {position:relative; width:auto; height:580px; border-bottom:solid 1px #dadada;}
.world #container .content_t .sw_map_contain .swm_inner { width:100%; height:580px; background-repeat:no-repeat; background-position:center top; /*background: url('../images/sub/world_all.png') no-repeat center top;*/ }
.world #container .content_t .sw_map_contain .swm_inner .tt {position:absolute; width:285px; height:55px; top:30px; left:50%; margin-left:-142px;}

#WMap ul {position:relative; width:100%; }
#WMap ul li {position:absolute; width:100%; height:580px;}
#WMap ul .mcanvas {position:absolute; top:0; width:980px; height:580px; left:50%; margin-left:-490px; }
#WMap ul .map_bg {position:absolute; width:100%; height:580px; background-repeat:no-repeat; background-position:center top;}
#WMap ul .map_bg_over {position:absolute; width:100%; height:580px; background-repeat:no-repeat; background-position:center top;}
#WMap ul a.btn {position:absolute; display:block; background:#333; color:#fff;
	opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }
#WMap ul a.prev {position:absolute; display:block; top:0; left:50%; margin-left:-490px; width:194px; height:52px; }