﻿body { font-family: Arial, Times New Roman ,Times,serif; text-align: center; line-height: 16px; color: black; background: #2F76CE }
.body_top { }
.Main { width: 1054px; margin: 0 auto; text-align: left; }
.Main_content { background: #fff; padding: 0 24px 0 21px; }
.PnLeft { float: left; width: 272px; text-align: left; margin-right:5px}
.PnCenter { width: 719px; float: left; margin-left: 3px; }
.PnCenter_Event { padding: 20px 25px 0; width: 503px; float: left; margin-left: 14px; background: url(   "../Web/Theme/bg_pnCenter_event.jpg" ) no-repeat scroll left top; }
.PnLeft_Event { float: left; width: 214px; text-align: left; }
.PnRight { float: right; width: 214px; text-align: left; }
.PnLeft2 { background: url(   "../Web/Theme/box_background.jpg" ) no-repeat scroll left top; padding: 25px 0 0 25px; }
.PnRight2 { width: 498px; float: right; background: url(   "../Web/Theme/box_background.jpg" ) no-repeat; }
.Main2 { width: 1010px; margin: 0 auto; text-align: left; }
/*Common CSS
-------------------------------------------------*/
.tool_space_footer{background: url(   "../Web/Theme/tool_space_footer.jpg" ) no-repeat center top;width:1px;height:113px;padding:0 10px; }
td{vertical-align:top}
.lable_ablum{background: url(   "../Web/Theme/left_lable_ablum.jpg" ) no-repeat; color: #fff; padding: 0 0 5px;padding-left:50px;font-size:13px;font-weight:bold;line-height:42px}
.bg_lable_album{background: url(   "../Web/Theme/lable_album.jpg" ) repeat-x;}
.right_lable_album{background: url(   "../Web/Theme/icon_right_album.jpg" ) no-repeat scroll right top;}
.Album_img{margin:5px 5px;padding:1px;background:#fff;border-radius:4px}
.carousel{background:#E1E1E1;padding:0 0;border-radius:7px;margin:10px 0 7px}
.pre { background: url(  "../Web/Theme/prev.png" ) no-repeat scroll left 0 transparent; height: 28px; width: 25px; }
.next { background: url( "../Web/Theme/next.png" ) no-repeat scroll right 0 transparent; height: 28px; width: 25px; }
.lable_news {margin:0px 0 10px; line-height:33px; font-weight: bold; color: black; font-size: 12px; font-weight: bold; height: 33px; padding: 0 0 20px 50px; background: url(   "../Web/Theme/icon_news.jpg" ) no-repeat scroll left top; }
.lable_Service {margin:0px 0 10px;line-height:33px; font-weight: bold; color: black; font-size: 12px; font-weight: bold; height: 33px; padding: 0 0 20px 50px; background: url(   "../Web/Theme/icon_service.jpg" ) no-repeat scroll left top; }

.book a { background: url(   "../Web/Theme/forumhead_background.gif" ) no-repeat; color: #fff; padding: 6px; }
.book a:hover { text-decoration: underline; color: #fff; }
.note { color: #e34633; }
.fontcolor1 { color: #930f1c; }
.fontcolor2 { }
a, a:visited { color: #BE0000; font-size: 12px; }
a:hover { text-decoration: none; color: #D81C14; }
.CommonPadding { padding: 10px 10px 0 15px; }
.ArticleContent { line-height: 18px; font-size: 12px; }
.ArticleContent ul { padding: 10px 0 5px 10px; margin-left: 20px; }
.TextRight { text-align: right; padding-bottom: 5px; }
.TextRight a, .TextRight a:visited { font-weight: bold; text-decoration: underline; font-size: 11px; letter-spacing: 1.2px; color: #C7100F; background: url(   "../Web/Theme/icon_detail.jpg" ) no-repeat; padding-left: 20px; }
.TextRight a:hover { color: #e1720a; }
h1.TitlePage { font-size: 12px; font-weight: bold; padding: 5px 5px; margin: 0; background: #BDBDBD; color: #444444; }
h1.TitlePage2 { margin: 0; padding-top: 10px; }
h1.TitleDetail { line-height: 39px; margin: 0; padding: 0 0 20px; color: #565656; font-size: 14px; margin: 0; }
/*Footer
-------------------------------------------------*/
.Footer { background: #1B578B url(   "../Web/Theme/footer.gif" ) repeat-x left top; }
.Footer a, .Footer a:visited { color: Black; }
#esvn { text-align: center; font-size: 11px; font-weight: normal; margin: 0; }

#esvn a, #esvn a:visited { color: black; font-size: 11px; }
#esvn a:hover { text-decoration: underline; }
#esvn .eshipvn, #esvn .eshipvn:visited { font-weight: bold; }

.LeftAver img { margin: 10px; }
/*Header
-------------------------------------------------*/
.header { font-weight: bold; color: White; padding: 2px 10px; }
.header_sp { font-weight: bold; color: White; padding: 5px 0 0 15px; display: block; height: 33px; margin-left: 5px; }
.header_box { font-weight: bold; color: White; padding: 5px 0 0 15px; display: block; height: 22px; }
/*TotalViews
-------------------------------------------------*/
.TotalViews { margin: 8px 0 8px 6px; background: url(   "../Web/Theme/box_03_header.jpg" ) no-repeat; height: 43px; line-height: 43px; padding-left: 15px; vertical-align: middle; overflow: hidden; }
.TotalViews img { margin-right: 5px; }
.childAversting { margin: 5px 0; }

/*--------------------------------------------Module menu-----------------------------------------------
------------------------------------------------------------------------------------------------*/
/*Main menu
-------------------------------------------------*/
.mn_bg { background: #1E67A4 url(   "../Web/Theme/mn_bg_center.gif" ) repeat-x scroll left top; width: 999px; padding: 5px; margin-bottom: 5px; position: relative; }
.mainmn { }
.mainmn ul { list-style-type: none; margin: 0; padding: 0; }
.mainmn li { float: left; }
.mainmn li.current a { color: #DB2118; font-weight: bold; }
.mainmn li.separate { width: 3px; height: 34px; }
.mainmn .fr a { margin-left: 60px; }

/*sub menu
-------------------------------------------------*/
.submenu { list-style-type: none; margin: 0; padding: 0; }
.submenu li { text-align: left; padding: 2px 0; }
.submenu a, .extmenu a:visited { color: #104e7d; font-size: 12px; }
.submenu a:hover { color: #0962df; }
.submenu strong { font-weight: normal; }
.submenu_left { background: url(   "../Web/Theme/left_bt_mn.gif" ) no-repeat scroll 0 0; height: 69px; }
.submenu_center { background: url(   "../Web/Theme/center_bt_mn.gif" ) repeat-x; height: 69px; }
.submenu_right { background: url(   "../Web/Theme/right_bt_mn.gif" ) no-repeat right; height: 69px; }
/*box main_content
-------------------------------------------------*/
.leftmct { background: url(   "../Web/Theme/leftmct.gif" ) no-repeat scroll 0 0; height: 1%; }
.right_mct { background: url(   "../Web/Theme/right_mct.gif" ) no-repeat scroll 100% 0; height: 1%; }
.top_mct { background: url(   "../Web/Theme/top_mct.gif" ) repeat-x scroll top; height: 6px; height: 1%; }

/*box menu
-------------------------------------------------*/
.box_boundary { margin-bottom: 10px; }

.sp_top_left { background: url(   "../Web/Theme/box_01_left.png" ) no-repeat scroll left; height: 33px; }
.sp_top_right { background: url(   "../Web/Theme/box_01_right.png" ) no-repeat scroll 100% 0; height: 33px; }
.sp_top_center { background: url(   "../Web/Theme/box_01_center.png" ) repeat-x scroll top; height: 33px; width: 240px; }

.sp_center { height: 100%; }

.dm_top_left { background: url(   "../Web/Theme/box_top_left.png" ) no-repeat scroll 0 0; height: 24px; }
.dm_top_right { background: url(   "../Web/Theme/box_top_right.png" ) no-repeat scroll 100% 0; height: 24px; }
.dm_top_center { background: url(   "../Web/Theme/box_top.png" ) repeat-x; height: 24px; margin: 0 6px 0 13px; }

.dm_bt_left { background: url(   "../Web/Theme/box_bottom_left.png" ) no-repeat scroll 0 0; height: 5px; }
.dm_bt_right { background: url(   "../Web/Theme/box_bottom_right.png" ) no-repeat scroll 100% 0; height: 5px; }
.dm_bt_center { background: url(   "../Web/Theme/box_bottom.png" ) repeat-x scroll bottom; height: 5px; margin: 0 6px 10px 6px; }

.dm_center { height: 100%; padding: 10px 5px 20px 5px; position: relative; }
.dm_center_left { background: url(   "../Web/Theme/box_ct_left.png" ) repeat-y scroll 0 0; }
.dm_center_right { background: url(   "../Web/Theme/box_ct_right.png" ) repeat-y scroll 100% 0; }

/*Some stylesheet
-------------------------------------------------*/
.awards_image { text-align: center; }
.awards_image img { width: 215px; }
/*Ext menu
-------------------------------------------------*/
.extmenu { text-align: center; position: relative; }
.extmenu a, .extmenu a:visited { margin: 0 10px; color: white; font-size: 12px; }
.extmenu a:hover { color: white; }
.extmenu strong { font-weight: bold; position: absolute; left: 15px; top: 20px; }


/*box
-------------------------------------------------*/
.detail_box { position: absolute; bottom: 5px; right: 5px; }
.detail_box a { color: #FF9100; font-weight: bold; font-style: italic; }
.sp_details { position: absolute; bottom: 5px; right: 10px; }
.detail_box a:hover { text-decoration: underline; }
.box_01_left_top { background: transparent url(   "../Web/Theme/box_02_left.gif" ) no-repeat scroll 0 0; height: 27px; }
.box_01_center_top { background: transparent url(   "../Web/Theme/box_02_center.gif" ) repeat-x; height: 27px; position: relative; }
.box_01_right_top { height: 27px; background: transparent url(   "../Web/Theme/box_02_right.gif" ) no-repeat scroll right; }
.box-01-header-text { font-weight: bold; color: black; font-size: 12px; font-weight: bold; height: 33px; line-height: 33px; padding: 0 0 20px 0; }
.box-01-header-text2 { font-weight: bold; color: black; font-size: 12px; font-weight: bold; height: 33px; background: transparent url(   "../Web/Theme/travel_icon_bg.gif" ) no-repeat scroll left; padding: 12px 0 0 50px; }
.box-01-header-text a { color: #000080; }
.box-01-content { }

.box_02 { margin-bottom: 10px; line-height: 20px; color: black; font-size: 12px; font-weight: bold; padding-left: 10px; padding-top: 5px; }
.box_02 h1 a, .box_02 a:visited { color: black; font-size: 15px; font-weight: bold; }

.box_03 { }
.box_03-left { background: transparent url(   "../Web/Theme/box_03_l.gif" ) no-repeat scroll 0 0; }
.box_03-right { background: transparent url(   "../Web/Theme/box_03_r.gif" ) no-repeat scroll 100% 0; }
.box_03-center { background: url(   "../Web/Theme/box_03.gif" ) repeat-x; line-height: 34px; height: 34px; font-size: 13px; font-weight: bold; color: #104d7c; margin: 0 17px 0 20px; text-align: center; }

.box_04 { margin-bottom: 10px; }
.box_04_header { background: transparent url(   "../Web/Theme/icon_news.jpg" ) no-repeat scroll 0 0; height: 39px; line-height: 39px; }
.box_04_header a, .box_04_header a:visited { background: transparent url(   "../Web/Theme/icon_news.jpg" ) no-repeat scroll 0 0; padding-left: 55px; color: #444; font-size: 15px; font-weight: bold; }
.box_04_header a:hover { color: #C7100e; }
.box_04_content { padding: 5px; }

.box_05 { margin-bottom: 10px; }
.box_05-header { background: #2c2825; color: #BDBDBD; font-size: 13px; font-weight: bold; height: 35px; line-height: 35px; padding-left: 10px; }
.box_05-content { border: solid 1px #dddddd; background-color: #F6F6F6; }

.box_06 { }
.box_06-header-left { background: transparent url(   "../Web/Theme/box_06_t_l.gif" ) no-repeat scroll 0 0; }
.box_06-header-right { background: transparent url(   "../Web/Theme/box_06_t_r.gif" ) no-repeat scroll 100% 0; }
.box_06-header-center { background: #0e86bd url(   "../Web/Theme/box_06_border.gif" ) repeat-x; line-height: 6px; height: 6px; font-size: 0; margin: 0 6px; }
.box_06-content { background-color: #0e86bd; border-left: solid 1px #86bed8; border-right: solid 1px #86bed8; }
.box_06-bottom-left { background: transparent url(   "../Web/Theme/box_06_b_l.gif" ) no-repeat scroll 0 0; }
.box_06-bottom-right { background: transparent url(   "../Web/Theme/box_06_b_r.gif" ) no-repeat scroll 100% 0; }
.box_06-bottom-center { background: #0e86bd url(   "../Web/Theme/box_06_border.gif" ) repeat-x 0 100%; line-height: 6px; height: 6px; font-size: 0; margin: 0 6px; }

.box_07-left { background: transparent url(   "../Web/Theme/box_07_l.gif" ) no-repeat scroll 0 0; }
.box_07-right { background: transparent url(   "../Web/Theme/box_07_r.gif" ) no-repeat scroll 100% 0; }
.box_07-center { background: url(   "../Web/Theme/box_07.gif" ) repeat-x; line-height: 34px; height: 34px; font-size: 13px; margin: 0 14px; }
.box_07-center .tdleft { width: 1px; }
.box_07-center .tdright { vertical-align: middle; text-align: left; padding-left: 10px; }
.box_07-center a, .box_07-center a:visited { color: #525252; font-weight: bold; font-size: 13px; }

.box_border { padding: 0 10px; }
.box_border_detail { padding: 0 10px 20px; margin-top: 10px; }

/*leftmn
-------------------------------------------------*/
.leftmn { background: url(   "../Web/Theme/leftmn_bg.gif" ) repeat-y scroll left top; padding: 10px 5px;  }
.leftmn h1 { padding: 0; margin: 0; font-size: 14px; }
.leftmn.leftmn ul { list-style-type: none; margin: 0px 0 0 0; padding: 0; }
.leftmn ul li { background: url(   "../Web/Theme/bg_li_leftmn.gif" ) no-repeat scroll 10px 8px; }
.leftmn ul li a, .leftmn ul li a:visited { color: #444444; padding: 4px 1px 5px 20px; line-height: 16px; display: block; font-size: 12px; }
.leftmn ul li a:hover { text-decoration: underline; color: black; }
.leftmn ul li ul { padding-left: 10px; }
.leftmn ul .separe_leftmn_bg { background: url(   "../Web/Theme/sapare_lefmn_bg.gif" ) repeat-x scroll; height: 2px; }
/*Service
-------------------------------------------------*/
.Service_bg_left { background: url(   "../Web/Theme/service_icon.gif" ) no-repeat scroll 5px 0; padding: 5px 0 5px 35px; height: 18px; font-weight: bold; color: #C50100; }
.News_bg_left { padding: 5px 0 5px 10px; height: 18px; font-weight: bold; color: white; background: #1E67A4 url(   "../Web/Theme/mn_bg_center.gif" ) repeat-x scroll left top; }

/*boxContact
-------------------------------------------------*/
.boxContact { margin-top: 100px; padding-left: 10px; color: #df4426; }
.boxContact .fl { margin-right: 4px; }
.boxContact .link { margin-top: 2px; }
.boxContact a { text-decoration: underline; color: #df4426; }


/*LanguageList
-------------------------------------------------*/
.LanguageList { color: #606060; position: relative; }
.LanguageList .content { position: absolute; top: -20px; left: 5px; }
.LanguageList a { color: #606060; }
.LanguageList a:hover { color: #db4e23; }
.LanguageList img { margin-right: 4px; }



/*SearchBox
-------------------------------------------------*/
.SearchBox { background: url(   "../Web/Theme/search_bg.gif" ) no-repeat scroll right; height: 11px; position: relative; }
.SearchBox .search_left { background: url(   "../Web/Theme/search_left.gif" ) no-repeat scroll left; height: 19px; }
.SearchBox .bound_textbox { background: url(   "../Web/Theme/textbox_bg.gif" ) no-repeat scroll left; height: 24px; }
.SearchBox input { border: none; }
.Search .fl { padding: 10px 0; }
/*Search
-------------------------------------------------*/
#Search { padding: 20px; }
#Search .items { margin-top: 15px; line-height: 20px; }
#Search .items .title a, #Search .items .title a:hover { text-decoration: underline; font-size: 14px; }
#Search .items .title a:hover { color: #ff6600; }
#Search .items .desc { font-size: 12px; }
#Search .items .link { font-size: 12px; }
#Search .result { padding-top: 10px; }



/*ADV
-------------------------------------------------*/
.ADV { text-align: center; margin: 0 auto; }
.ADV-banner { float: left; }
.ADV img { display: block; margin: 0 auto; }
.ADV-Homepage { margin: 22px 0 15px; }
.logo { background: transparent url(    "../Web/Theme/bg_logo.gif" ) no-repeat; width: 303px; height: 73px; float: left; position: relative; }
.logo_img { position: absolute; left: 80px; bottom: 0; }
.banner { }
/****************Control*****************/
.txt { font-size: 12px; padding: 1px; }
.txt2 { border: 0; width: 100px; font-size: 11px; }
.txtvirtual { border: solid 1px #939393; padding: 2px; background-color: White; }
.divseparate { background: transparent url(    "../Web/Theme/separate.gif" ) no-repeat center top; height: 20px; }
.divseparate1 { background: transparent url(    "../Web/Theme/separate1.gif" ) no-repeat center bottom; height: 20px; }



/*----------------------Module News----------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------*/
/*NewsHomePage
-------------------------------------------------*/
.NewsHomePage { padding: 10px 5px 0 5px; }
.NewsHomePage marquee { height: 200px; }
.NewsHomePage-item { background: url(   "../Web/Theme/bg_list.gif" ) no-repeat scroll 0 6px; line-height: 17px; padding: 0 0 7px 10px; }
.NewsHomePage-item a, .NewsHomePage-item a:visited { font-size: 12px; color: #444444; }
.NewsHomePage-item a:hover { color: #e1720a; }

/*NewsIndex
-------------------------------------------------*/
#newsindex { }
#newsindex .items { margin-bottom: 10px; height: 1%; }
#newsindex .items .title { margin-bottom: 5px; }
#newsindex .items .title a { font-size: 16px; font-weight: bold; color: #168ef4; }
#newsindex .items .image { width: 112px; height: 85px; margin-right: 5px; float: left; border: 1px solid #E5E5E5; padding: 3px; background-color: White; }
#newsindex .items .desc { width: 300px; line-height: 18px; overflow: hidden; }

/****************News Detail*********************/

.NewsDetail { padding-left: 5px; }
.NewsDetail-title { }
.NewsDetail-CreateDate { font-size: 12px; margin-top: 2px; margin-bottom: 10px; }
.NewsDetail-Author { font-size: 12px; margin-top: 2px; margin-bottom: 10px; font-weight: bold; text-align: right; }
.NewsDetail-Author img { vertical-align: bottom; margin-right: 3px; }

.NewsDetail-Other { padding: 15px 0; }
.NewsDetail-Other .items { background: url(   "../Web/Theme/bg_list.gif" ) no-repeat scroll 0 6px; padding-left: 15px; line-height: 20px; margin-left: 10px; }
.NewsDetail-Other .items a { font-size: 12px; font-weight: normal; }
.NewsDetail-Other .items .image { width: 100px; float: left; margin-right: 7px; height: 75px; }

.NewsDetail-Tag { font-weight: bold; font-size: 12px; padding: 20px 0; }
.NewsDetail-Tag strong { font-weight: normal; }

/****************News Cate*********************/
.lable_news_group { background: url(   "../Web/Theme/icon_news_pro.jpg" ) no-repeat scroll left 0; padding-left: 40px; line-height: 36px; color: #fff; font-weight: bold; }
.lable_tour_group { background: url(   "../Web/Theme/icon_tour.jpg" ) no-repeat scroll left 0; padding-left: 40px; line-height: 36px; color: #fff; font-weight: bold; }


.NewsCate { padding: 10px; }
.NewsCate2 { padding: 10px; border: 1px solid #E4E4E4; }
.NewsCate-title-cate { padding: 0; }
.NewsCate-title-cate a { font-size: 14px; font-weight: bold; }
.NewsCate-Table tr { vertical-align: top; }
.NewsCate-Table { width: 100%; }
.NewsCate-item { padding: 5px 0 10px 5px; }
.NewsCate-item1 { padding: 5px 0 0px 5px;text-align:center }
.NewsCate-Table .Items { }


/****************News Cate*********************/
.NewsCate-item2 { padding: 0 20px 15px 5px; width: 60%; float: left; position: relative; text-align: left; }
.NewsCate-detail a { text-align: right; padding-top: 10px; display: block; font-size: 11px; position: absolute; right: 20px; bottom: 5px; }
/*
.box_04 {  }
.box_04_header{background-color:#2c2825;height:35px;line-height:35px}
.box_04_content{}
.box_04 a, .box_04 a:visited { color: White; display: block; margin: 0 20px; }
*/

/****************Partner*********************/
.partner_left { background: url(   "../Web/Theme/partner_bg_left.gif" ) no-repeat scroll 0 0; height: 44px; float: left; width: 53px; }
.partner_center { background: url(   "../Web/Theme/partner_center_bg.gif" ) repeat-x scroll 0 0; height: 44px; float: left; width: 946px; font-weight: bold; padding-top: 10px; }
.box_content_bg { border: solid #DCDCDC 1px; }
.News-item-title { padding: 5px 0; }
.News-item-title a, .News-item-title a:visited { background: url(   "../Web/Theme/icon_title.jpg" ) no-repeat scroll 0 5px; padding-left: 7px; font-size: 11px; font-weight: bold; color: Black; }
.News-item-title a:hover { color: #C7100F; }

.NewsCate-item-title { margin: 0 0 2px 0; }
.NewsCate-item-title a, .NewsCate-item-title a:visited { font-size: 12px; font-weight: bold; color: #C7100F; }
.NewsCate-item-title2 { margin: 0 0 2px 0; padding: 5px 0 5px;text-align:center}
.NewsCate-item-title2 a, .NewsCate-item-title2 a:visited { font-size: 11px; font-weight: bold; color: Black; }
.NewsCate-item-title2 a:hover { text-decoration: underline; }
.NewsCate-item-title a:hover { text-decoration: underline; }
.NewsCate-item-Image { float: left; display: block; margin: 5px 5px 0 0; border: solid 1px #999ba0; }
.NewsCate-item-Desc {text-align:justify; line-height: 16px; padding-top: 3px; padding-right: 5px; }
.NewsCate-OtherNews-Item { border-top: solid 1px #B9B9B9; }
.NewsCate-OtherNews-Item ul { margin: 0; list-style-type: none; padding: 0; }
.NewsCate-OtherNews-Item ul li { background: url(   "../Web/Theme/list_news_bg.gif" ) no-repeat scroll 0 4px; padding: 0; }
.NewsCate-OtherNews-Item { line-height: 20px; padding: 5px 10px 0 0px; }
.NewsCate-OtherNews-Item a, .NewsCate-OtherNews-Item a:visited { font-size: 11px; font-weight: bold; color: Black; display: block; padding-left: 20px; }
.NewsCate-OtherNews-Item a:hover { text-decoration: underline; }
.NewsCate-item-Image1 {  margin: 5px 5px 0 0; border: solid 1px #999ba0;padding:2px; }
.NewsCate-item-Image2 {  margin: 3px 5px 0 0; border: solid 1px #999ba0;padding:2px; }

/****************News Cate*********************/
.NewFocus { margin: 0 0 15px 0; height: 300px; border: solid 1px #cfcfcf; }
.NewFocus-OutPut-Image { float: right; width: 425px; }
.NewFocus-Tabs-Image { float: left; margin-right: 10px; }



/****************Cate List*********************/
.NewCateList { padding: 0 0 0 10px; }
.NewCateList-boxfocus { margin-bottom: 15px; }
.NewCateList-boxfocus-title { padding: 10px 0; }
.NewCateList-boxfocus-title a { font-size: 16px; font-weight: bold; }
.NewCateList-boxfocus-content { }
.NewCateList-boxfocus-content img { float: left; width: 320px; margin-right: 15px; }

.NewCateList-Other { }
.NewCateList-Other-Items { margin-bottom: 15px; }
.NewCateList-Other-Items-Title { }
.NewCateList-Other-Items-Image { float: left; width: 100px; margin-right: 15px; }
.NewCateList-Other-Items-Desc { }

/****************StoreMenu*********************/
.lable_cateparent { background: url(   "../Web/Theme/lable_event.jpg" ) repeat-x scroll center top; margin: 0 8px; }
.icon_left_event { background: url(   "../Web/Theme/icon_left_lable.jpg" ) no-repeat scroll left top; }
.icon_right_event { background: url(   "../Web/Theme/icon_right_event.jpg" ) no-repeat scroll right top; }
.image_cate { margin-right: 2px; float: left; }
.StoreMenu { padding: 5px 0; }
.StoreMenu ul { margin: 0; padding: 0; list-style: none; }
.StoreMenu ul ul { margin: 0 0 10px 0; padding: 0; list-style-type: none; border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; }
.StoreMenu ul ul li.event { }
.StoreMenu ul ul ul{padding:5px 5px 2px 15px;border:0;margin:0}
.StoreMenu li{padding:5px 0}
.StoreMenu a.parent, .StoreMenu a:visited .parent { line-height: 36px; color: #fff; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.StoreMenu a:hover { text-decoration: underline; }
.StoreMenu strong { font-weight: normal; }
.travel_cate_child { }
.travel_cate_child li.even { background: #fff; padding: 7px 0; border-top: 1px solid #E4E4E4; }
.travel_cate_child li.odd { background: #EDEDED; padding: 7px 0; border-top: 1px solid #E4E4E4; }
.StoreMenu ul ul li a { }
.travel_cate_child a, .travel_cate_child a:visited, .travel_cate_child a, .travel_cate_child a:visited { background: url(   "../Web/Theme/icon_title_travel.png" ) no-repeat scroll left center transparent; color: #343434; font-size: 10.5px; font-weight: bold; padding-left: 18px; text-decoration: none; margin: 0 5px 0 10px; text-transform: uppercase; }
.travel_cate_child a:hover { color: #C7100F; text-decoration: none; }
.StoreDescription h1, .StoreDescription h2 { padding: 8px 0 15px 0; margin: 0; font-size: 2em; color: #444444; }
.StoreDescription { line-height: 19px; }
/****************Store Marquee*********************/
.Store_marquee { background: url(   "../Web/Theme/breadcrumbs.gif" ) repeat-x; height: 22px; line-height: 22px; border-bottom: solid 3px #cfcfcf; }

/****************Store Cate*********************/

.StoreCate-title-cate { padding: 0 10px; }
.StoreCate-title-cate a { font-size: 14px; font-weight: bold; }
.StoreCate-Table { width: 100%; }
.StoreCate-Table tr { vertical-align: top; }
.StoreCate-item1 { text-align: center; }
.StoreCate-item { padding: 0 0 15px 0; text-align: left; }
.StoreCate-item2 { padding: 0 10px 15px 10px; text-align: center; }
.StoreCate-item-title { margin: 2px 0 0 0px; line-height: 18px; padding: 5px 5px; background-color: #B9B9B9; }
.StoreCate-item-title a, .StoreCate-item-title a:visited { font-size: 13px; font-weight: bold; }
.StoreCate-item-title a:hover { text-decoration: underline; }
.StoreCate-item-Image { border: solid 1px #CAC8C8; }
.StoreCate-item-Desc { line-height: 16px; padding-top: 3px; }
.StoreCate-item-price { line-height: 25px; color: #4B4B4B; }
.StoreCate-item-price span { text-decoration: line-through; }
.StoreCate-item-oldprice span { color: #919191; }


/****************Store Cate*********************/

.StoreCateDefault-title-cate { padding: 10px 10px; }
.StoreCateDefault-item-title { margin: 0px 4px 0 0px; height: 25px; line-height: 18px; font-weight: bold; }
.StoreCateDefault-item-title strong { font-weight: bold; }
.StoreCateDefault-item-title a, .StoreCateDefault-item-title a:visited { font-size: 15px; color: #444444; text-decoration: underline; }
.StoreCateDefault-item-title a:hover { text-decoration: underline; color: #a4002f; }
.StoreCateDefault-item-Image { border: solid 1px #CAC8C8; }
.StoreCateDefault-item-Detail { padding-top: 10px; }




/****************Product Detail*********************/
.ProductDetail { padding: 5px 10px 0 10px; }
.ProductDetail .image img { display: block; margin: 0 auto; width: 360px; padding-bottom: 15px; }
.ProductDetail-title h1 { margin: 0; padding: 10px 0; font-size: 15px; font-weight: bold; line-height: 22px; }
.ProductDetail .img { text-align: left; width: 350px; height: 250px; }
.ProductDetail .desc { font-size: 13px; font-weight: bold; margin-top: 2px; margin-bottom: 10px; line-height: 1.4em; }
.ProductDetail .time { font-size: 12px; margin-top: 2px; margin-bottom: 10px; }
.ProductDetail .author { font-size: 12px; margin-top: 2px; margin-bottom: 10px; color: #990000; font-weight: bold; }
.ProductDetail .price { margin-bottom: 10px; font-weight: bold; font-size: 14px; }
.ProductDetail .price span { color: #fe861c; }
.ProductDetail .cart { margin: 10px 0; vertical-align: middle; }
#ProductDetailImageDetail img { margin: 0 25px 0 0; width: 250px; cursor: pointer; border: solid 1px #CAC8C8; height: 180px; }

.ProductDetail .otherImage { padding: 8px 15px 0 15px; }
.ProductDetail .otherImage img { display: block; padding: 4px; border: solid 1px .e5e5e5; width: 65px; height: 55px; margin: 10px 10px 10px 0; cursor: pointer; float: left; }


.ProductDetail .other .items a { color: Black; font-size: 12px; font-weight: bold; }
.ProductDetail .other .items .image { margin-bottom: 4px; }
.ProductDetail .other .items .image img { width: 120px; height: 115px; }
.ProductDetail .other .items { width: 170px; float: left; text-align: center; margin-bottom: 15px; }

/****************Box Login*********************/
.box_cart { color: White; }
.box_cart_left { float: right; width: 58px; height: 43px; background: url(   "../Web/Theme/cart_top_l.gif" ); }
.box_cart_center { float: right; background: url(   "../Web/Theme/cart_top_bg.gif" ); height: 43px; line-height: 43px; padding: 0 10px; }
.box_cart_separate { float: right; background: url(   "../Web/Theme/cart_top_separate.gif" ); height: 43px; width: 3px; }
.box_cart_right { float: right; width: 10px; height: 43px; background: url(   "../Web/Theme/cart_top_r.gif" ); }
.box_cart_bold, .box_cart_bold:visited { font-weight: bold; text-decoration: underline; color: White; }


/*Cart
-------------------------------------------------*/
#Cart { }
#Cart .image { width: 150px; }
#Cart .title { margin-bottom: 5px; }
#Cart .title a { font-size: 14px; }
#Cart table { border: solid 1px #dedfe0; border-spacing: 0px; border-collapse: collapse; white-space: nowrap; }
#Cart table tr.header { border-spacing: 0px; }
#Cart table tr.header td { border-bottom: solid 1px #dedfe0; padding: 5px; background-color: #f3f3f3; border-spacing: 0px; white-space: nowrap; }
#Cart tr.items { }
#Cart tr.items td { font-size: 12px; padding: 5px 5px 10px 5px; border-bottom: solid 1px #eeeeef; }
#Cart .lnk { font-weight: bold; text-decoration: underline; }
#Cart .form { margin-bottom: 20px; }
#Cart .msg { margin: 25px 0 25px 0; text-align: center; }

/*Form
-------------------------------------------------*/
.form { overflow: hidden; height: auto; }
.form .item { line-height: 22px; clear: both; padding: 5px 0; width: 780px; }
.form .item input { font-size: 13px; }
.form label { width: 90px; float: left; font-weight: bold; padding: 0 10px 0 0; }
.form label.none { width: 120px; float: left; font-weight: bold; padding: 0 10px; }
.form .button { margin-top: 10px; padding-left: 200px; }
.form .button input { padding: 2px 5px; }
.form .msg { font-size: 12px; font-weight: bold; color: Red; margin-left: 110px; margin-bottom: 2px; }
.form .note { font-weight: normal; color: Red; }
.form ol, .form ul { margin-left: 25px; }
.form li { line-height: 18px; }


/****************Message*********************/
.message { padding-top: 100px; }
.message legend { font-weight: bold; }
.message fieldset { width: 455px; }
.message p { text-align: center; margin-bottom: 10px; }
.message p.focus { color: #FF0000; font-size: 13px; font-weight: bold; margin-top: 10px; }


/****************List page*****************/
.listpage { text-align: right; line-height: 22px; white-space: nowrap; padding: 10px; }
.listpage .current { padding: 3px 7px 3px 7px; font-weight: bold; border: solid 1px red; }
.listpage a { padding: 3px 8px 3px 8px; font-weight: bold; margin: 0 3px 0 3px; }
.listpage a:hover { padding: 3px 7px 3px 7px; font-weight: bold; border: solid 1px red; }

/****************List page*****************/
#boxComment { }
#boxComment .title { font-size: 18px; font-weight: bold; color: #ff6600; margin: 20px 0 15px 0; }
#boxComment .error { font-size: 12px; margin-bottom: 2px; color: Red; }
#boxComment .items { padding-bottom: 8px; }
#boxComment .label { font-size: 12px; float: left; width: 120px; padding-top: 2px; }
#boxComment .success { font-size: 16px; text-align: center; font-weight: bold; padding: 20px; color: #ff8f00; }
#boxComment .button { padding-top: 5px; }
#boxComment .area { }

#boxListComment { }
#boxListComment .numOfComment { font-size: 22px; font-weight: bold; margin: 15px 0 15px 0; }
#boxListComment .numOfComment span { color: #ff8f00; }
#boxListComment .item { border: solid 1px #bdbdbd; background-color: #e5e5e5; padding: 8px; margin-bottom: 10px; width: 500px; }
#boxListComment .item .sender { font-size: 13px; font-weight: bold; color: #fe861c; margin-top: 5px; }
#boxListComment .item .sender .time { font-weight: normal; padding-left: 20px; font-size: 12px; }
#boxListComment .item .content { color: Black; font-size: 12px; }

.weblinks select { width: 190px; text-align: center; margin: 5px; border: solid 1px black; background: transparent; padding: 2px; }
/*nickchat
-------------------------------------------------*/
.lable_nickchat { background: url(   "../Web/Theme/icon_nickchat.jpg" ) no-repeat scroll left 0; padding-left: 40px; line-height: 36px; color: #fff; font-weight: bold; }
.nickchat { padding: 5px 5px 0 5px; text-align: center; border: 1px solid #E3E3E3; margin-bottom: 10px; }
.nickchat { padding: 0 0 5px 0; color: #1B559D; font-weight: bold; }
.nickchat a { color: #1B559D; display: block; }
.nickchat a:hover { text-decoration: underline; }
.nickchat .title { padding-left: 10px; text-align: left; font-weight: bold; color: white; }
.nickchat img { margin-right: 3px; padding-bottom: 5px; clear: both; }
.nickchat .bg { }
.nickchat .border { line-height: 16px; }
.nickchat .item { margin: 5px 0 5px 0; }

#ContactForm {  }


.ViewDetail { margin: 5px 0 0 0; text-align: right; }
.ViewDetail a, .ViewDetail a:visited { font-size: 11px; color: White; }
.ViewDetail1 { background: url(   "../Web/Theme/detail1.gif" ) no-repeat scroll 100% 0; text-align: right; margin: 15px 25px 0 0; padding: 7px 40px 10px 0; }

/*Vote
-------------------------------------------------*/
.Vote { padding: 0 0 15px 10px; color: #104e7d; }
.Vote .voteDescription { line-height: 18px; padding-top: 10px; font-size: 12px; }

.Vote .button { margin: 10px 0 0 0; text-align: center; }
.Vote table { margin: 6px 0 0 10px; }
.Vote td { text-align: left; line-height: 22px; }
.Vote td.left { width: 25px; background: none; }


.LoginBox { padding: 20px 5px 15px 10px; background-color: #f2eded; }
.LoginBox .label { float: left; width: 70px; line-height: 20px; }
.LoginBox .txt { width: 100px; border: solid 1px #bababa; }

.Logined { background: #fefefe url(   "../Web/Theme/logined_bg.gif" ) repeat-x; }
.Logined a { color: Black; }
.Logined .logout { text-align: right; background: url(   "../Web/Theme/logout.gif" ) no-repeat scroll 100% 0; padding-right: 20px; height: 22px; line-height: 22px; margin: 0 10px 5px 0; }
.Logined .account { background: url(   "../Web/Theme/avatar.gif" ) no-repeat; padding: 0 40px; font-size: 16px; font-weight: bold; line-height: 30px; height: 30px; margin: 5px 0 15px 30px; }

.Partner { padding: 5px; }
.Partner .item { float: left; width: 95px; padding-bottom: 8px; text-align: center; }
.Partner .item img { width: 80px; height: 57px; }


#Register { font-size: 12px; }
#Register .field { clear: both; display: block; line-height: 22px; padding: 5px 0; }
#Register label { display: block; float: left; padding-right: 10px; text-align: right; width: 120px; }
#Register .radio { margin: 0; vertical-align: middle; }
#Register .txt { width: 300px; height: 18px; border: solid 1px #C0C0C0; padding-left: 2px; padding-top: 1px; }
#Register .btn { margin-left: 130px; }
#Register .msg { padding: 5px 0 0 130px; font-size: 12px; color: Red; }


/*ServiceHomepage
-------------------------------------------------*/
.ServiceHomepage { color: #104e7d; margin-top: 10px; }
.ServiceHomepage-Image { float: right; padding-left: 5px; }
.ServiceHomepage-Title { padding: 5px 0 8px 0; text-align: left; }
.ServiceHomepage-Title a { font-weight: bold; color: #104e7d; }
.ServiceHomepage-Title a:visited { color: #104e7d; }
.ServiceHomepage-Title a:hover { text-decoration: underline; }
.ServiceHomepage-Desc { padding-top: 8px; font-weight: normal; }

/*ServiceHomepage
-------------------------------------------------*/
.Customer-Items { padding-bottom: 15px; }
.Customer-Items-Image { float: left; margin-right: 15px; }
.Customer-Items-Title { padding: 5px 0 8px 0; font-size: 18px; font-weight: bold; }
.Customer-Items-Title a, .Customer-Items-Title a:visited { font-weight: bold; font-size: 14px; }
.Customer-Items-Desc { padding-top: 4px; font-size: 12px; }
.Customer-Items-Design { margin-top: 10px; }
.Customer-Items-Design strong { font-weight: normal; color: #b5b4b4; font-size: 12px; }
.Customer-Items-Link { font-size: 12px; font-weight: bold; margin-top: 10px; }
.Customer-Items-Link a { font-weight: normal; }
/*Technology
-------------------------------------------------*/
.TechnologyMain { border: solid 1px #c5c5c5; padding: 10px 0; background-color: #fafafa; padding: 20px 8px; }
.Technology img { border: solid 1px #eaeaea; margin: 0 5px; }
.TechnologyMain .prev { background: url(   "../Web/Theme/prev.gif" ) no-repeat scroll; display: block; width: 14px; height: 18px; float: left; margin-top: 40px; }
.TechnologyMain .next { background: url(   "../Web/Theme/next.gif" ) no-repeat scroll; display: block; width: 14px; height: 18px; float: right; margin-top: 40px; }


/*navigation
-------------------------------------------------*/
.navigation { font-weight: bold; font-size: 15px; padding: 13px 0 20px 10px; }
.navigation a { font-weight: bold; font-size: 15px; color: Black; }
.navigation a:hover { }

/*Introduce-HomePage
-------------------------------------------------*/
.Introduce-HomePage { margin: 0 0 0 10px; font-size: 12px; line-height: 17px; padding: 0 10px 0 5px; }
.Introduce-HomePage .ArticleContent { }
.Introduce-HomePage-title { padding-bottom: 5px; font-weight: bold; font-size: 18px; color: #f7b20c; }
.Introduce-HomePage-title a, .Introduce-HomePage-title a:visited { font-weight: bold; font-size: 20px; color: #f7b20c; }
.Introduce-HomePage-title a:hover { color: #e1720a; }
.Introduce-HomePage-Image { float: left; margin-right: 10px; width: 160px; height: 120px; }

/*DownloadCate
-------------------------------------------------*/
.DownloadCate { padding: 15px 50px; }
.DownloadCate .box_border { padding: 20px 0 20px 50px; }
.DownloadCate .number { color: Red; }

.Download { padding: 15px 50px; }
.Download-Items { line-height: 35px; background-color: #e4e3e3; padding: 0 15px; }
.Download-Items2 { background-color: white; }

/*Search
-------------------------------------------------*/
.Search { font-size: 12px; line-height: 20px; }
.Search .fl { padding-left: 5px; }
.Search .items { padding: 15px 15px 0 5px; }
.Search .items .content .image { float: left; margin-right: 10px; width: 140px; }
.Search .items .content .desc { }
.Search .title { margin-bottom: 5px; }
.Search .title a, .Search .title a:visited { font-size: 16px; text-decoration: underline; }
.Search .result { padding-top: 10px; }


/*ServiceMenu
-------------------------------------------------*/
.ServiceMenu { margin: 0; padding: 0; padding-left: 8px; }
.ServiceMenu li { padding-left: 15px; list-style: none; background: url(   "../Web/Theme/bg_list1.gif" ) no-repeat 0 8px; line-height: 22px; }
.ServiceMenu a, .ServiceMenu a:visited { color: White; font-size: 11px; font-weight: bold; }
.ServiceMenu a:hover { color: #f7b20c; }

/*Video
-------------------------------------------------*/
.Video a, .Video a:visited { color: white; }
.Video { margin: 5px 0; }
.Video a:hover { }
.Video-main * { margin: 0 auto; }
.Video-main { text-align: center; }
.Video-main object { width: 510px; height: 350px; }
.Video-main-title { padding: 15px 0; color: #f7b20c; font-size: 13px; font-weight: bold; }

/*WebStatistics
-------------------------------------------------*/
.WebStatistics { padding: 0px 3px 0px 10px; margin-top: 5px; position: relative; font-weight: bold; line-height: 20px;color:#fff }
.WebStatistics .title { font-weight: bold; position: absolute; top: 5px; left: 5px; }
.WebStatistics .content { position: absolute; top: 40px; left: 40px; }
.WebStatistics .fl { background: url(   "../Web/Theme/total.gif" ) no-repeat 0 0; padding-left: 24px; }
.WebStatistics .fr { background: url(   "../Web/Theme/total2.gif" ) no-repeat 0 3px; padding-left: 14px; }
.WebStatistics .total_access { background: url(   "../Web/Theme/total_access.png" ) no-repeat 0 13px; padding:10px 0 0 25px;line-height:22px }
.WebStatistics .online_access { background: url(   "../Web/Theme/icon_online.jpg" ) no-repeat 0 13px;  line-height: 25px; padding:10px 0 0 25px;}
.WebStatistics .today { background: url(   "../Web/Theme/vtoday.gif" ) no-repeat 0 0px; padding-left: 20px; }
.WebStatistics .yesterday { background: url(   "../Web/Theme/vyesterday.gif" ) no-repeat 0 0px; padding-left: 20px; }
.WebStatistics .week { background: url(   "../Web/Theme/vweek.gif" ) no-repeat 0 0px; padding-left: 20px; }
.WebStatistics .month { background: url(   "../Web/Theme/vmonth.gif" ) no-repeat 0 0px; padding-left: 20px; }
/*Albums
-------------------------------------------------*/
.Albums { }
.Albums img { display: block; width: 200px; height: 135px; margin-top: 15px; }
.Albums .title { }
.Albums .title a, .Albums .title a:visited { font-weight: bold; color: Black; font-size: 13px; }
.Albums .title a:hover { color: Red; }


.MoreInformation { border-bottom: 2px solid #FDBB30; color: #D32727; padding: 15px 0 4px; margin-bottom: 10px; font-size: 18px; font-weight: bold; }
