@charset "utf-8";
body { background:#e6e6e6; color:#666; font:12px/150% Arial,Verdana,Geneva,sans-serif;}

a { color:#217dfe; text-decoration: underline;}
a:hover { color:#217dfe;}
h1 { color:#000; font-size:200%; font-weight:bold; line-height:100%;}
h2 { color:#333; font-size:170%; font-weight:bold; line-height:100%; height:60px; clear:both; padding-left:10px;}
h3 { color:#333; font-size:125%; font-weight:bold; line-height:100%;}
h4 { color:#333; font-size:100%; font-weight:bold; line-height:100%; margin-bottom:0.7em; line-height:1.5em;}
h2 a,h3 a ,h4 a { color:#333; text-decoration:underline;}
h2 a:hover ,h3 a:hover ,h4 a:hover {color:#217dfe;}
.onecol h1 { padding:0;}
#mainArea h1 { padding-left:15px; margin-bottom:10px;}
.onecol h2 {background:url(../../images/front/titleBg_1.gif) 0 -3px no-repeat;}
.sideArea h2 {background:url(../../images/front/titleBg_2.gif) bottom repeat-x; height:37px;}
.content h2 {background:url(../../images/front/titleBg_3.gif) 0 -3px no-repeat;}
#warp { margin:0 auto; width:960px; position:relative;}
#header { width:960px; height:80px; float:left; clear:both; background:url(../../images/front/headerBg2.png) no-repeat; position:relative;}
#header .logo { width:225px; height:80px; float:left; margin-right:33px;}
#header .mainMenu { float:left; width:479px; font-size:120%;}
#header .mainMenu ul li { float:left; }
#header .mainMenu a.nav_top { color:#fff; /*font-weight:bold; */text-decoration:none;background:url(../../images/front/menu_bg.png) right no-repeat; display:block; height:40px; padding:40px 25px 0 25px; _float:left;}
#header .mainMenu a.nav_top_last { background:none;color:#fff; /*font-weight:bold;*/ text-decoration:none; display:block; height:40px; padding:40px 25px 0 25px;}
#header .mainMenu a:hover.nav_top ,#header .mainMenu a:hover.nav_top_last { background:url(../../images/front/header_ovbg.png) center no-repeat;}
#header .searchBox { width:198px; height:20px; float:right; margin-top:0px; padding:0 5px 0 5px; background:url(../../images/front/searchBg.png) no-repeat; margin-top:43px; }
#header .searchBox input { width:162px; height:15px; float:left; border:none; margin-top:2px; outline:none; background:none; color:#ccc; font-size:11px;}
#topLinks { float:right; height:30px; padding:0 15px; color:#000; text-align:left; color:#dddddd; margin-top:13px; font-size:11px; position:absolute; text-align:right;/* width:930px;*/ right:0;}
#topLinks a { margin:0 15px 0 0; color:#dddddd; text-decoration:none; background:url(../../images/front/arr_toplink.png) 0 3px no-repeat; padding-left:10px;}
#topLinks a:hover { color:#fff;}
#topLinks a.language { background:url(../../images/front/btn_language_off.png) no-repeat; width:70px; height:21px; font-size:11px; display: inline-block; color:#dddddd; text-align:center; padding:1px 0 0 0; margin:0 0 0 15px;}
#topLinks a:hover.language { background:url(../../images/front/btn_language_ov.png);}
#footer { width:960px; clear:both; padding-top:15px;}
#footer .top { background:url(../../images/front/footer_bg.png) top no-repeat; height:10px; width:960px; display:block;}
#footer .bottom {background:url(../../images/front/footer_bg.png) bottom no-repeat; height:10px; width:960px; display:block;}
#footer .cont { background:#303030; padding:15px 15px; width:930px; color:#888; font-size:11px; line-height:1.5em;}
#footer .box155 { width:155px; float:left;}
#footer .box310 { width:300px; float:left; padding-left:10px;}
#footer .cont a { color:#888; text-decoration:none;}
#footer .cont a:hover { color:#fff;}
#footer .cont li { padding-left:15px; background:url(../../images/front/footer_arr.png) 2px 2px no-repeat;}
#footer .copyright { clear:both; padding: 40px 0 0 300px; background:url(../../images/front/footer_line.png) 0 20px repeat-x; }
#footer .copyright .logo { display:inline-block; margin-right:15px; float:left;}
#footer .f_quick_contact { background:url(../../images/front/footer_icon_contact.png) 0 -2px no-repeat; height:22px; padding-left:25px; display:inline-block; margin-right:15px;}
#footer .f_quick_letter { background:url(../../images/front/footer_icon_letter.png) 0 -2px no-repeat; height:22px; padding-left:25px; display:inline-block; margin-right:15px; }
#footer .f_quick_rss { background:url(../../images/front/footer_icon_rss.png) 0 -2px no-repeat; height:22px; padding-left:25px; display:inline-block; margin-right:15px; }
#footer .f_quick_social {background:url(../../images/front/footer_icon_social.png) 0 -2px no-repeat; height:22px; padding-left:25px; display:inline-block; width:120px;}
#footer .f_quick_privacy {background:url(../../images/front/footer_icon_privacy.png) 0 -2px no-repeat; height:22px; padding-left:25px; display:inline-block; width:120px;}
#footer .f_quick_regist {background:url(../../images/front/footer_icon_regist.png) 0 -2px no-repeat; height:22px; padding-left:25px; display:inline-block; width:120px;}
#footer .f_quick_sitemap {background:url(../../images/front/footer_icon_sitemap.png) 0 -2px no-repeat; height:22px; padding-left:25px; display:inline-block; width:120px;}
#footer .searchBox { width:198px; height:20px; float:right; margin-top:0px; padding:0 5px 0 5px; background:url(../../images/front/searchBg.png) no-repeat; }
#footer .searchBox input { width:162px; height:15px; float:left; border:none; margin-top:2px; outline:none; background:none; color:#ccc; font-size:11px;}
#footer .bline { background:url(../../images/front/footer_line.png) bottom repeat-x; padding-bottom:15px;}
#nav { width:945px; clear:both; float:left; padding:12px 0 12px 15px; color:#000; font-size:12px;}
#nav a { color:#000; background:url(../../images/front/nav_arr.gif) right no-repeat; padding-right:17px;}
#nav a:hover {color:#217dfe;}
.language_popup { width:960px; position: absolute; margin-top:80px; color:#d6d6d6; z-index:1000; font-size:11px;}
.language_popup td { padding:1px 0;}
.language_popup .top{ height:25px; background:url(../../images/front/languages_bg.png) top no-repeat;}
.language_popup .mid{ width:920px; clear:both;background:url(../../images/front/languages_bg.png) left -25px no-repeat; padding:0 20px;}
.language_popup .close{ display:inline-block; height:25px; width:25px; margin:5px; text-align:right;}
.language_popup .bottom { height:25px; background:url(../../images/front/languages_bg.png) bottom no-repeat; display:block; clear:both;}
.language_popup .flags { display:inline-block; margin:5px;}
.language_popup .lan { color:#888;}
.language_popup .group { margin:5px 0 5px 0;}
.language_popup .line1 { background:url(../../images/front/lan_line1.png) 0 5px repeat-x;}
.language_popup .line2 { background:url(../../images/front/lan_line2.png) right repeat-y;}
.language_popup .line3 { background:url(../../images/front/lan_line3.png) right repeat-y;}
.language_popup .line4 { background:url(../../images/front/lan_line1.png) bottom repeat-x;}

#mainArea { width:960px; clear:both;}
.sideArea { width:235px; float:left; margin-right:15px;}
.content { width:710px; float:right;}
.onecol {}
.box { padding:0 15px;}
.pageBox {}
.pageBox .top { background:url(../../images/front/box_tr.gif) right repeat-x; clear:both;}
.pageBox .mid { background:url(../../images/front/box_mbg.gif) repeat-y; clear:both; padding:0 20px;}
.pageBox .foot { background:url(../../images/front/box_fr.gif) right repeat-x; clear:both;}
.sideArea .pageBox .mid { background:url(../../images/front/box_mbg235.gif) repeat-y; clear:both; padding:0 15px;}
.content .pageBox .mid { background:url(../../images/front/box_mbg710.gif) repeat-y; clear:both; padding:0 20px 1px;}

/*quick*/
.clear { clear:both;}
.fl { float:left;}
.fr { float:right;}
.line { height:10px; background:url(../../images/front/line.gif) repeat-x; margin-bottom:10px;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb25 { margin-bottom:25px;}
.mb30 { margin-bottom:30px;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.mt30 { margin-top:30px;}
.ml5 { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml25 { margin-left:25px;}
.ml30 { margin-left:30px;}
.mr0 { margin-right:0px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mr25 { margin-right:25px;}
.mr30 { margin-right:30px;}
.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb25 { padding-bottom:25px;}
.pb30 { padding-bottom:30px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt30 { padding-top:30px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.pl30 { padding-left:30px;}
.h100 { height:100px;}
.txtcenter {text-align:center; }

/*button*/
.moreBtn { text-align:right; padding:10px 0;}
.float-r{float:right;}
.more-btn{display:block;width:60px;height:18px;background:url(../../images/front/btn_more.gif) 0 0 no-repeat;cursor:pointer;}
.more-btn-off{background-position:0 0;}
.more-btn-on{background-position:0 -18px;}

/*dropmenu*/
.nav_sub { position:absolute; z-index:50000; /*background:url(../../images/front/sub_bg.png) top no-repeat;*/ width:180px; color:#e2e2e2; margin-top:-5px;}
.nav_sub a { color:#c1c1c1; text-decoration:none;background:url(../../images/front/sub_line.gif) bottom no-repeat; width:140px; display:block; padding:0 20px;}
.nav_sub a:hover { color:#217dfe;}
.nav_sub li { clear:both;display:block;  height:28px; line-height:28px; width:180px;background:url(../../images/front/sub_bg.png) 0 -20px no-repeat; }
.nav_sub li.last { padding-bottom:10px;background:url(../../images/front/sub_bg.png) bottom no-repeat;}
.nav_sub .last a { background:url(../../images/front/sub_bg.png) 0 -20px no-repeat; padding:0 20px;}
.nav_sub li.first { padding-top:10px;background:url(../../images/front/sub_bg.png) top no-repeat;}

/*sideMenu*/
ul.sideMenu  { padding:10px;}
.sideMenu li { margin-bottom:3px; line-height:120%;}
.sideMenu li a { display:block; height:20px; background:url(../../images/front/arr_balck.gif) 7px 5px no-repeat; padding:0 0 0 20px;color:#333; text-decoration:none;}
.sideMenu li a:hover { color:#217dfe;}

.spotlightBox {text-align:center; padding-bottom:10px;}
.spotlightBox img { border:1px solid #e5e5e5; margin:10px auto 5px auto;}

.w7{float:right; font-weight:bold;}

.boxGray {}
.boxGray .top { background:url(../../images/front/box_gray.gif) top right no-repeat; height:10px;}
.boxGray .midG { border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:10px 20px; background:#f7f7f7;}
.boxGray .foot {background:url(../../images/front/box_gray.gif) bottom right no-repeat;height:10px;}
.dot_line { background:url(../../images/front/dot_line.gif) right repeat-y;}

.boxW {}
.boxW .topW { background:url(../../images/front/box_wbg.gif) top right no-repeat; height:10px;}
.boxW .midW { border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:20px 20px 10px; background:#fff;}
.boxW .footW {background:url(../../images/front/box_wbg.gif) bottom right no-repeat;height:10px;}

.boxNote { font-size:11px;}
.boxNote .top { background:url(../../images/front/box_note.png) top right no-repeat; height:10px;}
.boxNote .midN { border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; padding:10px 20px; background:#f6f6f6;}
.boxNote .foot {background:url(../../images/front/box_note.png) bottom right no-repeat;height:10px;}



.table_bule { border-bottom:1px solid #ccc;}
.table_bule tr {}
.table_bule th { background:url(../../images/front/box_blueHead.gif) -20px top; height:25px; padding:5px 10px 0 10px; font-size:13px; color:#fff; font-weight:bold; text-align:center;}
.table_bule th.first {background:url(../../images/front/box_blueHead.gif) left top;}
.table_bule th.last {background:url(../../images/front/box_blueHead.gif) right top;}
.table_bule td { background:url(../../images/front/box_blueHead_tdw.png) top repeat-x;  padding:7px 10px 3px 10px;}
.table_bule td.actbar { padding:10px 0 3px 0;}
.table_bule tr.even {  background:#f1f1f1;}
.table_bule .bor_l { border-left:1px solid #e9e9e9;}
.table_bule .title ,.table_bule .title a { color:#333; text-decoration:none; font-weight:bold;}
.table_bule .title a:hover {color:#217dfe;}

.table_gray { border-bottom:1px solid #ccc;}
.table_gray tr {}
.table_gray th { background:url(../../images/front/box_grayHead.gif) -20px top; height:25px; padding:5px 10px 0 10px; font-size:13px; color:#fff; font-weight:bold;}
.table_gray th.first {background:url(../../images/front/box_grayHead.gif) left top;}
.table_gray th.last {background:url(../../images/front/box_grayHead.gif) right top;}
.table_gray td { background:url(../../images/front/box_blueHead_tdw.png) top repeat-x;  padding:7px 10px 3px 10px;}
.table_gray td.bgnone { background:none;  padding:7px 10px 3px 10px;}
.table_gray td.actbar { padding:10px 0 3px 0;}
.table_gray tr.even {  background:#f5f5f5;}
.table_gray .bor_l { border-left:1px solid #dedede;}
.table_gray .title ,.table_gray .title a { color:#333; text-decoration:none; font-weight:bold;}
.table_gray .title a:hover {color:#217dfe;}

.table_none {}
.table_none td { color:#333; padding:2px 15px;}
.table_none .title ,.table_none .title a { color:#333; text-decoration:none; font-weight:bold;}
.table_none .title a:hover {color:#217dfe;}
.table_none .bor_l { border-left:1px solid #dedede;}
.table_none .bor_b { border-bottom:1px solid #dedede;}


/*txtSet*/
.txtSet {}
.txtSet p { margin-bottom:15px;}
.txtSet h3 ,.txtSet h4 { margin:0.5em 0 0.8em 0;}
.txtSet img.fl { margin-right:5px; margin-bottom:10px;}
.txtSet img.fr { margin-left:15px; margin-bottom:10px;}
.highlight {color:#217dfe;}

.ul_tip li {list-style:none;background:url(../../images/front/ul_tip.gif) 5px top no-repeat; padding-left:15px; line-height:1.2em; margin-bottom:5px;}
.ul_b_arr li { background:url(../../images/front/icon_barr2.gif) 5px 2px no-repeat; padding-left:25px; line-height:1.2em; margin-bottom:1em;}
.ol_decimal li{ list-style:decimal;padding-left:-15px; line-height:1.2em; margin-bottom:5px; margin-left:20px; background:none;}
.txt_m {font:12px/100%;}
.txt_l { font-size:11px; line-height:150%;}
strong { font-weight:bold;}
.txtSet strong ,.txtSet b { color:#333;}
.note { color:#999; line-height:1.5em;}
.boxNote li { line-height:1.5em;}
.lh17 li{ line-height:1.5em; margin-bottom:10px;}
/*----------Vick
------------20101031
------------PAGINATION
*/

/*----------PAGINATION
*/
.pagination_black{ text-align:center; margin:10px auto;}
.pagination_black ul{ list-style: none; padding: 2px 0; line-height: 16px;}
.pagination_black li{ display: inline;}
.pagination_black li a{ padding:2px 5px 2px 5px; margin:2px; border:1px solid #999; text-decoration: none; color: #4d4d4d;}
.pagination_black li a:hover,.pagination_black li a:active { border: 1px solid #666; background-color:#4d4d4d; color: #fff;}
.pagination_black li.current { padding:2px 5px 2px 5px; margin:2px; border:1px solid #999; font-weight:bold; background-color:#4d4d4d; color: #FFF;}
.pagination_black li.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #999; color: #b3b3b3;}

/*test*/
.ttttsssss { position:absolute; margin-top:60px; z-index:100000; width:960px;}
.droupMenu {position:absolute; margin-top:60px; z-index:100000;width:960px;}
.droupMenu .top { background:url(../../images/front/sub_bg_w.png) left top no-repeat; height:25px; clear:both;}
.droupMenu .top_about { background:url(../../images/front/sub_bg_w-about.png) left top no-repeat; height:25px; clear:both;}
.droupMenu .top_news { background:url(../../images/front/sub_bg_w-news.png) left top no-repeat; height:25px; clear:both;}
.droupMenu .top_service { background:url(../../images/front/sub_bg_w-service.png) left top no-repeat; height:25px; clear:both;}
.droupMenu .mid {background:url(../../images/front/sub_bg_w.png) bottom no-repeat; padding-bottom:25px; }
.droupMenu .mid .PD { padding:5px 0 15px 10px; /*line-height:75px;*/ height:75px;}
.droupMenu .mid .PD li { height:75px; display:block; float:left; width:180px; padding:5px;}
.droupMenu .mid .PD li.wide { height:75px; display:block; float:left; width:350px; padding:5px;}
.droupMenu .mid .PD li.w150 { width:148px;}
.droupMenu .mid .DR {/*line-height:30px;*/ }
.droupMenu .mid td { padding:5px 10px; }
.droupMenu .mid .DR td { padding:5px; }
.droupMenu .mid .b_tr {background:url(../../images/front/droupDown_line.png) right top no-repeat;}
.droupMenu .mid .b_r {background:url(../../images/front/droupDown_line.png) right -5px no-repeat;}
.droupMenu .mid .b_t {background:url(../../images/front/droupDown_line.png) left top no-repeat;}
.droupMenu .mid a { color:#333; text-decoration:none; background:url(../../images/front/arr_blue_submenu.png) 10px 2px no-repeat; padding-left:20px; }
.droupMenu .mid a:hover { text-decoration:underline;}
/*sideMenu_w210*/
div.sideMenu_w210  {
        padding:10px;
        width:160px;
        float:left;
}
.sideMenu_w210 li { margin-bottom:3px;}
.sideMenu_w210 li a { display:block; background:url(../../images/front/arr_balck.gif) 7px 5px no-repeat; padding:0 0 0 20px;color:#333; text-decoration:none;}
.sideMenu_w210 li a:hover { color:#217dfe;}

h5.pd_group_open{ background: url(../../images/front/pd_group_open.gif) no-repeat; height:40px; display:block; padding-left:40px; font-size:13px; font-weight:bold; color:#333;}
h5.pd_group_close {background: url(../../images/front/pd_group_close.gif) no-repeat; height:40px;display:block; padding-left:40px; font-size:13px; font-weight:bold; color:#333;}


.down-notice {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT: 12px Arial; BACKGROUND: #69c; COLOR: #fff; PADDING-TOP: 10px
}
.ui-corner-all {
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px
}
DIV.genuineLayer {
	Z-INDEX: 2; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; WIDTH: 455px; PADDING-RIGHT: 5px; DISPLAY: inline; FONT-FAMILY: Verdana; VISIBILITY: hidden; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 5px
}