@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, canvas, details, figcaption, figure{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent; line-height:130%;}
 
* {margin:0; padding:0;}
body{font-family:"돋움",dotum,sans-serif; font-size:12px; background:url(http://koreaportal.com/newmain/images/alllocal_topbarbg.jpg) repeat-x left top !important;}
ul, li {list-style:none;}
img {border:0;}
a, a:link {text-decoration:none; color:#303030;}
a:hover { text-decoration:underline;color:#3b406e;}
.hidden {overflow:hidden;}
.bold{ font-weight:bold;}
.clear {clear:both;}
.fl_left{float:left;}
.fl_right{float:right;}
.marb17{ margin-bottom:17px;}
.marb_left{ margin-bottom:12px;}
.rihgt_pd{ padding:10px;}
h3{ padding-bottom:8px;}
.switchOn {display:block;}
.switchOff {display:none;}
.ft_bold{font-weight:bold;}
.pdtop{margin-top:16px;}
.pd_leri5{ padding:0 5px;}

.headerwrap{width:980px; margin:0 auto; position:relative;}
.topbarall{position:relative; height:31px;}
.local_menu li {float:left; padding-right:30px;}
.local_menu .moermenu{padding-right:0;}
.local_menu .la{background:url(http://koreaportal.com/newmain/images/la_topmu.gif) no-repeat 0 0; position:absolute; left:59px; top:0; height:31px;}
.local_menu .la a {width:37px; height:31px; display:block; text-indent:-9999px; margin-right:23px;}
.local_menu .la a:hover {background:url(http://koreaportal.com/newmain/images/la_topmu.gif) no-repeat 0 -31px;}
.local_menu .la_fixing{background:url(http://koreaportal.com/newmain/images/la_topmu_on.gif) no-repeat; position:absolute; width:37px; height:31px; left:59px; top:0;}
.local_menu .ny{background:url(http://koreaportal.com/newmain/images/ny_topmu.gif) no-repeat 0 0; position:absolute; left:96px; top:0; height:31px;}
.local_menu .ny a {width:37px; height:31px; display:block; text-indent:-9999px; margin-right:23px;}
.local_menu .ny a:hover {background:url(http://koreaportal.com/newmain/images/ny_topmu.gif) no-repeat 0 -31px;}
.local_menu .ny_fixing{background:url(http://koreaportal.com/newmain/images/ny_topmu_on.gif) no-repeat; position:absolute; width:37px; height:31px; left:96px; top:0;}
.local_menu .sf{background:url(http://koreaportal.com/newmain/images/sf_topmu.gif) no-repeat 0 0; position:absolute; left:130px; top:0; height:31px;}
.local_menu .sf a {width:37px; height:31px; display:block; text-indent:-9999px; margin-right:23px;}
.local_menu .sf a:hover {background:url(http://koreaportal.com/newmain/images/sf_topmu.gif) no-repeat 0 -31px;}
.local_menu .sf_fixing{background:url(http://koreaportal.com/newmain/images/sf_topmu_on.gif) no-repeat; position:absolute; width:37px; height:31px; left:130px; top:0;}
.local_menu .sea{background:url(http://koreaportal.com/newmain/images/sea_topmu.gif) no-repeat 0 0; position:absolute; left:170px; top:0; height:31px;}
.local_menu .sea a {width:62px; height:31px; display:block; text-indent:-9999px; margin-right:23px;}
.local_menu .sea a:hover {background:url(http://koreaportal.com/newmain/images/sea_topmu.gif) no-repeat 0 -31px;}
.local_menu .sea_fixing{background:url(http://koreaportal.com/newmain/images/sea_topmu_on.gif) no-repeat; position:absolute; width:62px; height:31px; left:170px; top:0;}
.local_menu .dal{background:url(http://koreaportal.com/newmain/images/dal_topmu.gif) no-repeat 0 0; position:absolute; left:237px; top:0; height:31px;}
.local_menu .dal a {width:53px; height:31px; display:block; text-indent:-9999px; margin-right:23px;}
.local_menu .dal a:hover {background:url(http://koreaportal.com/newmain/images/dal_topmu.gif) no-repeat 0 -31px;}
.local_menu .dal_fixing{background:url(http://koreaportal.com/newmain/images/dal_topmu_on.gif) no-repeat; position:absolute; width:53px; height:31px; left:237px; top:0;}
.local_menu .chi{background:url(http://koreaportal.com/newmain/images/chi_topmu.gif) no-repeat 0 0; position:absolute; left:296px; top:0; height:31px;}
.local_menu .chi a {width:69px; height:31px; display:block; text-indent:-9999px; margin-right:23px;}
.local_menu .chi a:hover {background:url(http://koreaportal.com/newmain/images/chi_topmu.gif) no-repeat 0 -31px;}
.local_menu .chi_fixing{background:url(http://koreaportal.com/newmain/images/chi_topmu_on.gif) no-repeat; position:absolute; width:69px; height:31px; left:96px; top:0;}
.local_menu .dc{background:url(http://koreaportal.com/newmain/images/dc_topmu.gif) no-repeat 0 0; position:absolute; left:370px; top:0; height:31px;}
.local_menu .dc a {width:42px; height:31px; display:block; text-indent:-9999px; margin-right:23px;}
.local_menu .dc a:hover {background:url(http://koreaportal.com/newmain/images/dc_topmu.gif) no-repeat 0 -31px;}
.local_menu .dc_fixing{background:url(http://koreaportal.com/newmain/images/dc_topmu_on.gif) no-repeat; position:absolute; width:42px; height:31px; left:370px; top:0;}
.local_menu .atl{background:url(http://koreaportal.com/newmain/images/atl_topmu.gif) no-repeat 0 0; position:absolute; left:415px; top:0; height:31px;}
.local_menu .atl a {width:62px; height:31px; display:block; text-indent:-9999px; margin-right:23px;}
.local_menu .atl a:hover {background:url(http://koreaportal.com/newmain/images/atl_topmu.gif) no-repeat 0 -31px;}
.local_menu .atl_fixing{background:url(http://koreaportal.com/newmain/images/atl_topmu_on.gif) no-repeat; position:absolute; width:62px; height:31px; left:415px; top:0;}
.local_menu .van{background:url(http://koreaportal.com/newmain/images/van_topmu.gif) no-repeat 0 0; position:absolute; left:484px; top:0; height:31px;}
.local_menu .van a {width:80px; height:31px; display:block; text-indent:-9999px; margin-right:23px;}
.local_menu .van a:hover {background:url(http://koreaportal.com/newmain/images/van_topmu.gif) no-repeat 0 -31px;}
.local_menu .van_fixing{background:url(http://koreaportal.com/newmain/images/van_topmu_on.gif) no-repeat; position:absolute; width:80px; height:31px; left:484px; top:0;}
.local_menu .mon{background:url(http://koreaportal.com/newmain/images/mon_topmu.gif) no-repeat 0 0; position:absolute; left:570px; top:0; height:31px;}
.local_menu .mon a {width:70px; height:31px; display:block; text-indent:-9999px; margin-right:23px;}
.local_menu .mon a:hover {background:url(http://koreaportal.com/newmain/images/mon_topmu.gif) no-repeat 0 -31px;}
.local_menu .mon_fixing{background:url(http://koreaportal.com/newmain/images/mon_topmu_on.gif) no-repeat; position:absolute; width:70px; height:31px; left:570px; top:0;}
.local_menu .toronto{background:url(http://koreaportal.com/newmain/images/toronto_topmu.gif) no-repeat 0 0; position:absolute; left:643px; top:0; height:31px;}
.local_menu .toronto a {width:66px; height:31px; display:block; text-indent:-9999px; margin-right:23px;}
.local_menu .toronto a:hover {background:url(http://koreaportal.com/newmain/images/toronto_topmu.gif) no-repeat 0 -31px;}
.local_menu .toronto_fixing{background:url(http://koreaportal.com/newmain/images/toronto_topmu_on.gif) no-repeat; position:absolute; width:66px; height:31px; left:643px; top:0;}

.headbox{position:relative; height:90px;}
.headbox .leftbn{position:absolute; left:0; top:21px;}
.headbox .rightbn{position:absolute; right:0; top:17px;}
.headbox .logo{position:absolute; left:350px; top:18px;}
.navbox{background:url(http://koreaportal.com/newmain/images/nav_graybg.gif) repeat-x; height:35px; border-radius:2px 2px 0 0; border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:3px solid #23263d !important; position:relative;}
.navbox .menubox li{ float:left; margin:11px 10px 0 20px;}
.navbox .more_link{position:absolute; right:150px; top:7px;}
.navbox .more_link li{float:right; padding-left:23px;}
.navbox .home_st{ padding:11px 18px 0 0px;}
.navbox .home_st .home_et{ padding-left:10px;}

.warp{width:980px; margin:0 auto; margin-top:6px;}
.leftcontent{width:230px;}
.leftcontent .title{ padding:11px 5px 11px 5px;}
.topicbox{border-top:1px solid #e5e5e5;}
.topicbox .title{background:url(http://koreaportal.com/newmain/images/topic_right_bgti.gif) no-repeat right #f5f5f5; padding:5px 0 3px 8px;}
.topicbox .topicphotobox{border:1px solid #e6e6e6; position:relative; height:106px;}
.topicbox .topicphotobox img{height:106px; width:228px;}
.topicbox .phototitle{position:absolute; background:#000; opacity:.5; left:0; bottom:0; width:228px; height:29px;}
.topicbox .linktext{opacity:10; position:absolute; left:6px; bottom:7px; color:#fff; font-size:11px; font-weight:bold;}

.focusbox{ border-top:3px solid #e5e5e5; margin-top:20px;}
.focusbox .thumbox img{border:1px solid #e6e6e6; margin-right:10px; width:85px; height:60px;}
.morelist{ background:url(http://koreaportal.com/newmain/images/dott_line_le.gif) repeat-x; padding-top:13px; margin-top:11px;}
.morelist li{background:url(http://koreaportal.com/newmain/images/list_dg_gray.gif) no-repeat left; padding-left:5px; line-height:150%; width:220px; overflow:hidden; padding-bottom:6px;}

.photoalbum{border-top:3px solid #e5e5e5; margin-top:20px; font-weight:bold;}
.photoalbum .thumbox img{border:1px solid #e6e6e6; margin-right:10px; width:85px; height:60px;}
.photoalbum .piccate{ color:#6e6e6e; padding-bottom:4px;}

.lifehealth{border-top:3px solid #e5e5e5; margin-top:25px;}
.lifehealth .boldtitle{width:219px; overflow:hidden; padding-top:13px;}
.lifehealth .wideimg img{width:219px; height:73px;}

.travelrecombox{border:1px solid #e4e4e4; padding:5px 15px 10px 15px; margin:20px 0 15px 0; font-size:11px;}
.travelrecombox .thumbox img{border:1px solid #e6e6e6; margin-right:10px; width:75px; height:55px;}
.travelrecombox .summary{ color:#353535 !important;}

.centerbox{width:490px; margin-left:10px;}
.centerinbox{width:470px; margin:0 auto;}
.centerbox .centerbnboxtop{ position:relative;}

#newsbox2,#newsbox3,#newsbox4,#newsbox5,#squarebox2,#squarebox3,#squarebox4,#squarebox5{display:none;}
#newsboxmenu ul li{cursor:pointer;}

#news .tabbox{margin-bottom:10px;}
#news .tab li {width:70px; float:left; line-height:25px; text-align:center; font-weight:bold;}
#news .tab li.tabOut{border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; background:#fcfcfc; padding:0 5px; color:#979797; }
#news .tab li.tabOver{border-left:1px solid #d8d8d8; border-bottom:1px solid #fff; border-top:1px solid #d8d8d8; background:#fcfcfc; padding:0 5px; color:#000;}
.thumbnail{margin-right:10px;float:left; width:112px; font-size:8pt; line-height:130%; font-weight:bold;}
.thumbnail img{border:1px solid #d0ced0; margin-bottom:5px; width:120px; height:65px;}
.list{width:310px;}
#news .list ul li{background:url(http://la.koreaportal.com/new/images/list_dg.gif) no-repeat left; padding-left:6px; line-height:170%;}
#news .tab_5{border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-top:none;  border-right:none; background:#fcfcfc;}

.newsbox{ margin-top:10px;}
.newsbox .news_tab{ border-bottom:1px solid #d5d5d5; height:25px; line-height:24px; border-radius:2px; margin-bottom:14px;}
.newsbox .tabbox ul li{ float:left; width:74px; border-left:1px solid #d5d5d5; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; background:#f7f7f7; text-align:center; border-radius:2px; height:24px; line-height:24px;}
.newsbox .tabbox ul li:hover{border-bottom:1px solid #fff; cursor:pointer; background:#fff; color:#333;}
.newsbox .tabbox ul .active{border-bottom:1px solid #fff; cursor:pointer; background:#fff; color:#333; font-weight:bold;}
.newsbox .tabbox ul .tabborderright{border-right:1px solid #d5d5d5;}
.newsbox .tabbox span a{font-size:11px;}
.newsbox .news_latest{ width:464px;}
.newsbox .news_latest .thumbnailbox{ width:128px; float:left; margin-right:13px; height:118px; line-height:15px; font-size:11px; letter-spacing:-1px;}
.newsbox .news_latest .thumbnailbox img{margin:3px 0 7px 0; width:128px; height:80px; display:block;}	
.newsbox .news_latest .news_latestlist{ overflow:hidden; width:315px;}
.newsbox .news_latest .news_latestlist ul li{ background:url(http://news.koreaportal.com/design/images/news_listicon.gif) no-repeat left; padding-left:7px; height:21px; line-height:19px;}
.news_more_btri a{ font-size:11px;}

.news_mainmore{ border-bottom:1px solid #efefef; padding-bottom:7px; margin-top:6px;}
.news_mainmore ul .line_n{ padding:0 7px; color:#c1c2c2;}
.news_mainmore ul{background:url("http://news.koreaportal.com/views/images/news_listicon.gif") no-repeat left; padding-left:8px; height:20px; overflow:hidden;}

/********Korean Wave***********/
.kwavebox{ width:463px; margin:10px 0;}
.kwavebox .kwavetab{ width:265px;}
.kwavebox .kwavetab ul li{float:left; font-size:11px; background:url(http://www.koreaportal.com/newmain/images/main_kwave_tab_ri_icon.gif) no-repeat right; padding-right:5px; margin-right:10px;}
.kwavebox .kwavetab ul li a{font-weight:bold; color:#555 !important;}
.kwavebox .kwavetab ul li a:hover{color:#3123bc;}
.kwavebox .kwavetab .morebt{ padding-left:10px; background:none; font-weight:normal; color:#8e8d8d; font-size:11px;}
.kwavebox .ktitlebox{ margin-bottom:10px;}
.kwavebox img{ margin-right:10px;}
.kwavebox .kwavetab span{ padding:0 5px; color:#d6d6d6;}
.l_thum p{ font-weight:bold; padding:2px 0 5px 0; line-height:120%;}
.l_thum span{ font-size:11px;}
.kwavebox .ltbox{width:220px;}
.kwavebox .ltbox .thumlt{ height:65px;}
.kwavebox .tx_list{ margin-top:8px; line-height:165%;}
.kwavebox .tx_list ul li{ background:url(http://www.koreaportal.com/newmain/images/kwave_lsdg.gif) no-repeat left center; padding-left:10px; height:20px; overflow:hidden;}
.kwavebox .rigboxcot{ width:220px;}
.kwavebox .cotti p{font-weight:bold; padding:0 0 5px; line-height:120%;}
.kwavebox .cotti span{ font-size:11px;}
.kwavebox .pd_b10{ margin-bottom:10px; height:74px; line-height:100%;}

#blog{ margin-top:25px; overflow:hidden;}
#blog .title{ height:23px;}
#blog .title .line{background:url(../images/blog_ti_bg.gif) repeat-x; height:13px; width:315px;}
#blog .arrow{width:40px; padding-top:3px;}
#blog .arrow ul li img{ float:left; cursor:pointer;}
#blog .img{ width:122px;  text-align:center; margin-right:15px;}
#blog .img a{ color:#8e8e8e; font-size:11px;}
#blog .img img{ margin-bottom:5px; border:1px solid #ededed; width:120px; height:76px;}
#blog .blog_list ul li{ background:url(../images/news_dg.gif) no-repeat left; padding-left:10px; line-height:170%;}
#blog span{ color:#999;}
#blog .line{ color:#e3e3e4; padding:0 5px;}

#square{font-size:11px; margin-top:25px;}
#square .titlebox{ margin-bottom:8px;}
#square .titlebox .tab{float:right;}
#square .titlebox .tab span{color:#d6d6d6; padding:0 7px;}
#square .titlebox ul li{float:left;}
#square .titlebox ul li a{color:#555 !important; cursor:pointer; font-weight:bold;}
#square .titlebox ul li a:hover{font-weight:bold; color:#3123bc; text-decoration:none;}
#square .imgbox{ width:105px; text-align:center; margin-right:14px;}
#square .imgbox a{ color:#333; letter-spacing:-1px; font-size:11px;}
#square .imgbox img{border:1px solid #ededed; margin-bottom:5px; height:64px;}
#square .square_list ul li{ background:url(../images/news_dg.gif) no-repeat left; padding-left:10px; line-height:205%;}
#square .mar_right_non{margin-right:0;  width:105px; text-align:center;}

.video_community_contant{ margin-top:20px; margin-bottom:22px;}
.video_community_contant .line{background:url(http://ny.koreaportal.com/newmain/images/blog_ti_bg.gif) repeat-x; height:18px; width:340px; margin:0 7px;}
.video_community_contant .title_new{ overflow:hidden; margin-bottom:12px;}
.video_community_contant .title_new .ti_img{ float:left;}
.video_viewbox{ width:122px; height:79px; position:relative;}
.video_viewbox:hover{ opacity:.9;}
.video_community_contant .video_bt{ width:20px; height:20px; right:0; bottom:0; position:absolute; padding:0 55px 30px 0;}
.atti{ width:93px; font-size:11px; letter-spacing:-1px; padding:5px 0 0 10px; font-weight:bold; line-height:16px; overflow:hidden;}
.atti a{ color:#333;}
.video_tmbox{ overflow:hidden; width:230px;}
.atti a:hover{text-decoration:underline;color:#3123bc;}
.video_at_menubox ul{ overflow:hidden; margin:0 0 8px 5px;}
.video_at_menubox ul li{ float:left; background:url(http://www.koreaportal.com/newmain/images/main_li_dg_iconnew.gif) no-repeat left; padding:0 10px 0 8px;}

#twitterbox {border:1px solid #a6d2e9;padding:4px;-moz-border-radius:0px;border-radius:0px; margin-top:20px;}
#twitterbox_header {font-size:12px;font-weight:bold;color:#4491c0;padding-left:8px;padding-bottom:6px;padding-top:4px;}
#twitterbox_body {height:245px;overflow:hidden;}
#twitterbox_left {width:110px;float:left;}
#twitterbox_right {background:#f1f6f9;margin-left:0px;width:342px;float:left;}
#twitterbox_left ul {margin:0;padding:0;}
#twitterbox_left li {margin:0;padding:0;padding:0px 10px;font-size:12px;line-height:24px;height:24px;}
#twitterbox_left ul a {color:#666666;}
#twitterbox_left ul .selected {font-weight:bold;}
.tweet_block {padding:10px;width:322px;float:left;color:#666;font-size:11px;border-top:1px solid #eaeaea;}
.tweet_block a {color:#6db0d9;}
.tweet_left {width:34px;float:left;}
.tweet_left img {border:1px solid #cfcfcf;}
.tweet_right {float:left;margin-left:10px;width:272px;}
.tweettime {color:#808080;}
.tweet_right_line2 {}
.tweet_more {clear:both;background:#fff;padding:6px;text-align:center;border:1px solid #dedede;-moz-border-radius:4px;border-radius:4px;font-size:12px;font-weight:bold;}
.tweet_more a {color:#4491c0;}
.tweet_more a:hover {color:#000;text-decoration:none;}
.right_252x210bn{padding:15px 0 10px 0;}

.asidewarp{ width:240px;}
.searchbox_right_newbox{background:#fafafa; border:1px solid #f1f1f1; padding:3px 0 0 3px;}
.input_keyword_new{ border:1px solid #d3d3d3 !important; height:24px !important; line-height:23px; width:193px !important; float:left;}
.input_keyword_newinbox{height:20px; line-height:23px; border:1px solid #fff; font-weight:bold; width:191px;}

.yp_rightbox{font-size:8.5pt; }
.yp_rightbox .box{ padding:10px 10px 2px 10px; background:#fafafa; border:1px solid #e2e8e8;}
.yp_rightbox .text ul li{float:left; padding:2px 7px 2px 7px;}
.yp_rightbox .text a{ color:#676767 !important;}
.yp_rightbox .text div{height:20px;}
.yp_rightbox .title{ height:20px;}
.yp_rightbox .title span img{ padding-left:2px;}
.yp_rightbox .title span a{ color:#7f7f7f; font-size:11px;}
.yp_rightbox .title span a:hover{color:#3123bc;}

.ktvbox_left{border:1px solid #e4e4e4; padding:12px 12px 10px 11px; font-size:11px; margin-top:11px;}
.ktvbox_left .notice{color:#676a7d; padding:7px 0;}
.ktvbox_left .eachbox .group{background:url("http://www.koreaportal.com/newmain/images/arrow_redri.gif") no-repeat right; padding-right:7px; color:#6c6c6c;}
.ktvbox_left .eachbox{ margin-top:3px;}
.ktvbox_left .videotitle{color:#292c44; padding:9px 0 3px 0; width:110px;}
.ktvbox_left .date{color:#8b8ea2;}
.ktvbox_left .videothum{border:1px solid #dadada; width:97px; height:54px; position:relative; float:right; margin-left:5px;}
.ktvbox_left .videothum:hover{border:1px solid #c1c1c1; opacity:.9;}
.ktvbox_left .videothum .thumimg img{width:97px; height:54px;}
.ktvbox_left .button{width:25px; height:25px; position:absolute; left:33px; top:14px;}
.ktvbox_left .mg_topbot{margin:13px 0;}
.ktvbox_left .morewhtchtv{margin-top:15px;}
.ktvbox_left .morewhtchtv ul{height:20px; line-height:22px;}
.ktvbox_left .morewhtchtv li{background:url(http://www.koreaportal.com/newmain/images/arrow_blue_tv.gif) no-repeat right; padding-right:4px; float:left; margin-right:7px; line-height:18px;}

.Gamebox{border:1px solid #e4e4e4; padding:14px 11px 14px 11px; margin-top:12px;}
.Gamebox .gametitle{letter-spacing:-1px; font-size:11px; text-align:center;}
.Gamebox .title{padding-bottom:10px;}
.Gamebox .communitygame li{width:100px;}
.Gamebox .communitygame li img{width:100px; border:1px solid #dadada; height:65px;}

.localInfobox{border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:14px 11px 10px 11px}
.localInfobox .listline ul{height:20px;}
.localInfobox .title{padding-bottom:8px;}
.localInfobox .listline li{float:left;}
.qnaboxright .inboxqna li{background:url(http://koreaportal.com/newmain/images/list_dg_gray.gif) no-repeat left; padding:8px 0 5px 6px; line-height:145%; }
.qnaboxright .golinkqna a{padding-top:4px; color:#838383 !important; font-size:11px; float:right;}
.qnaboxright{border:1px solid #e4e4e4; padding:14px 11px 14px 11px;}

.shopping {border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.shopping  .titlebox{margin-bottom:5px;}
.shopping .list ul li{width:64px; font-size:8pt; float:left; margin:0 4px; line-height:120%; text-align:center;}
.shopping .list ul li img{width:45px; height:45px; margin-bottom:3px;}
.shopping .list ul li .ti{color:#707070; line-height:110%; padding-bottom:8px; text-align:center;}
.shopping .list ul li .price{color:#3f3f3f;}
.shopping .list ul li p:hover{color:#3123bc;}
.shopping .arrow ul li{width:16px; float:left; float:left; cursor:pointer;}
.shopping .list {margin-top:7px;}

.banner_rightbox{margin-top:8px;}

.footerbox {background:#1d2033; margin-top:20px; }
.footerbox .inboxbot{margin:0 auto; width:980px;}
.footerbox .inboxbot .generally a{ color:#878ba9;}
.footerbox .bannermg{ margin:0 auto; text-align:center; padding:20px 0;}
.footerbox .allmenubox .generally ul{margin-right:67px;}
.footerbox .allmenubox{ padding:20px 0; border-bottom:1px solid #373c5c; border-top:1px solid #373c5c;}
.footerbox .intromenu ul li{float:left;}
.footerbox .intromenu ul li a{ color:#fff;}
.footerbox .intromenu ul li span{color:#fff; padding: 0 10px;}
.footerbox .capy_data{ color:#616680;}
.footerbox .bottomboxft{ padding:15px 0 10px 0;}
.footerbox .quicklinks {border-left:1px solid #373c5c; border-right:1px solid #373c5c; padding:0 20px; height:220px; margin-right:34px;}
.footerbox .quicklinks ul li a{ color:#5f6bad;}
.footerbox .titleecm{padding-bottom:5px;}
.footerbox .titleecmmk{ padding:20px 0 5px 0;}
.letterbox .titleecm{ padding-left:20px;}

.letterboxfot{ width:190px; height:135px;}
.tx_box_ft_let{width:190px; float:left;}
input[type=checkbox]{-webkit-appearance:checkbox;}
input[type=radio]{-webkit-appearance:radio;}
.bt_letter_ft{ float:left; width:40px; height:30px; }
input:focus {border-color:#333;}
.tx_box_ft_let .button {color:#8a8fae; background:#080917; cursor:pointer; font-size:12px; width:40px;  height:28px; line-height:28px; text-align: center; text-decoration:none; border:1px solid #080917;}
.tx_box_ft_let .button:hover {background:#151733;}
.tx_box_ft_let .email {display:block; height:26px; width:140px; line-height:26px; background:#3d4571; border:1px solid #3d4571; color:#fff; padding-left:3px;}
.tx_box_ft_let .textbox_leftft{ float:left; width:145px;}