/* CSS Document */
@font-face
{
font-family: Open Sans;
src: url(/lib/OpenSans-Regular.ttf);
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nLpX8dGXLalyu5OokvgDQcs.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* Set value default for tag */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img,
dl, dt, dd, ol, ul, li,
fieldset, form, label{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight:normal;
}
html{-webkit-text-size-adjust: 100%;}
body  {
	background:#fff url(../images/body.png) center top no-repeat fixed;/* background:#fff;*/
	font-size:13px;
	color:#6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	font-family: 'Roboto Condensed';
}
ul, ol {
	list-style: none;
}
a{text-decoration:none;}

.clr{clear:both}
.div_general{width:100%; float:left;}
.cat_link{width:1000px; float:left; height:32px; line-height:32px; color:#1092cf;}
.cat_link a{font-weight:bold; color:#033;}
.cat_link a:hover{color:#069;}
.container {
	width:1000px;
	margin:0 auto;
	padding:0;
	
}
#container_center{width:100%; float:left; background:url(../images/container_center.png) bottom repeat-x; background:none;}
.container_top{width:100%; float:left; background:#0F4B90 url(../images/banner_bgr.png) center no-repeat; background:#fff; background:none;}
.page {
	width:1000px;
	float:left;
	background:#fff;
	/*box-shadow:10px 10px 5px  #888;*/
}
#middle{width:1000px;float:left; background:#c51216 url(../images/middle.png) repeat-x; border-bottom:5px solid #190102;}
.middle_top{width:1000px;float:left;background:url(../images/in_bgr_top.png) no-repeat;}
.middle_bottom{width:1000px;float:left; background:url(../images/in_bgr_bottom.png) bottom right no-repeat;}
.panel_left_home{width:580px; float:left; padding:30px 0; }
.panel_left_home a{color:#333333; font-weight:bold;}
.panel_right_home{width:175px; width:380px; float:right; padding:30px 0;}
.panel_left{width:250px; float:left; padding-bottom:20px; margin-top:20px; display:none;}
.panel_right{width:730px; width:1000px; float:right; margin-top:20px;}

.box_product_home{width:1000px; float:left; padding:10px;}
.box_product_home_title{width:999px; float:left; float:none; height:36px; line-height:36px; color:#333333; border-left:1px solid #d7412f; text-indent:20px;}
.box_product_home_title a{font-size:20px; color:#333333; text-transform:uppercase;}
.box_product_home_content{width:1000px; float:left; height:300px; background:url(../images/box_product_home_content.jpg) center repeat-x; background:none;}
.product_home_name{width:145px; background:#ebebeb; padding:15px; text-align:center; min-height:28px;}

.box_partner{width:1000px; float:left; padding-top:10px;}
.box_partner_title{width:999px; float:left; float:none; height:36px; line-height:36px; color:red; border-left:1px solid #d7412f; text-indent:20px; border-bottom:1px solid #e1e1e1;}
.box_partner_title a{font-size:20px; color:red; text-transform:uppercase;}

.box_product_list_content{width:1000px; float:left; margin-bottom:20px;}
.product_list{width:350px; float:left; border:1px solid #ebebea; background:url(../images/product_list.png) bottom no-repeat;}
.product_name{color:#f72828; font-weight:bold;}
.item_pro_detail{float:right; background:#f3f3f3; color:#008600;padding:8px 15px; font-size:18px; border-radius:5px;box-shadow:1px 1px 2px 0 #bdbdbd; transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s; -ms-transition: all ease 0.3s;}
.item_pro_detail:hover{color:#669401;transform: scale(1.1);-moz-transform: scale(1.1); -webkit-transform: scale(1.1);-ms-transform: scale(1.1);}

.cart_top{position:absolute; top:42px; right:220px;}

.header_top{width:100%; height:0px; float:left;}
.box_language{position:absolute; top:10px; right:0px; background:#fff url(../images/icon/select_box.png) no-repeat right center; padding:3px 17px 2px 5px; cursor:pointer; border-radius:10px;}
.box_language img{vertical-align:middle; width:20px;}
.select_lang{color:#3e00ff; position:relative; z-index:10000;}
#all_lang{padding:2px; min-width:106px; max-width:122px; background:#fff; color:#0F4B90; font-weight:bold; position:absolute; top:2px; right:-17px; text-transform:none; display:none; border-top:1px solid #0F4B90; border-radius:10px;}
.lang_item{padding:3px 0; text-align:left; min-width:110px; max-width:122px;}
.box_hotline{position:absolute; top:0px; right:0px; color:#900; padding:5px 10px; background:url(../images/hotline_bgr.png); font-weight:bold;}
.banner{width:1000px;float:left; position:relative; min-height:89px; background:url(../images/banner_bgr.png) repeat-x; background:none; text-align:center;}
.banner_desktop img{width:1000px;}
/*.banner img{margin:10px 0;}*/
.logo{/*position:absolute; left:450px;*/}
.box_search_article{width:200px; height:20px; position:absolute; top:10px; left:300px; background:url(../images/box_search_article.png) no-repeat; background:none; background:#fff; border:1px solid #e5e5e5; border-radius:15px;}
.hnn_input_key{width:160px; height:20px; border:none; color:#707070; background:none; outline:0;}
.hnn_search_button{width:35px; height:20px; cursor:pointer; border:none; background:url(../images/hnn_search_button.png) center no-repeat;}
.box_search{width:430px; padding-left:44px; height:32px; background:url(../images/box_search.png) no-repeat; position:absolute; bottom:10px; right:0}
.search_keyword{width:330px; height:32px; border:none; background:none;}
.search_btn{width:90px; height:32px; border:none; background:none; cursor:pointer; text-transform:uppercase; color:#fff;}
.space_menu{width:160px; float:left; height:38px;}
@-moz-document url-prefix() { 
  .space_menu {
     width:90px;
  }
}
.hotline{position:absolute; right:5px; color:#fff; height:36px; line-height:36px; font-size:16px;}
.hotline img{vertical-align:middle; margin-right:5px;}
.menu_top{height:36px; float:left; width:100%; background:none;}
.menu_top_content{height:36px; margin:auto; width:1000px;}
.menu{
	height:36px; width:1000px; border-top:1px solid #fff; border-bottom:1px solid #fff;
	float:left; background:url(../images/menu.png); background:#CB1E10; position:relative;/* font-family: Open Sans; border-radius:8px 8px 0 0; border:1px solid #363636; border-right:none; border-left:none;*/
}
.menu_button{height:36px; float:left; cursor:pointer; border-radius:0px; position:relative;}
.menu_button_over{height:36px; float:left; cursor:pointer; background:url(../images/menu_active.png) repeat-x; background: rgba(97, 189, 117, 0.5); background: rgba(255, 255, 255, 1); border-radius:0px; position:relative;}
.menu_button .menu_bt_left{width:8px; float:left; height:36px;}
.menu_button .menu_bt_center{height:36px; float:left; line-height:36px; padding:0px 6px; color:#fff; font-weight:bold; text-transform:uppercase;}
.menu_button .menu_bt_right{width:8px; height:36px; float:left;}
.menu_button_over .menu_bt_left{width:8px; float:left; height:36px; background:url(../images/menu_left_active.png) center no-repeat; background:none;}
.menu_button_over .menu_bt_center{height:36px; line-height:36px; float:left; padding:0px 6px; color:#0f1352; text-transform:uppercase; background:url(../images/menu_center_active.png) center repeat-x; font-weight:bold; background:none;}
.menu_button_over .menu_bt_right{width:8px; height:36px; float:left; background:url(../images/menu_right_active.png) center no-repeat; background:none;}
.border_menu{width:1px; height:36px; float:left; background:url(../images/border_menu.png) center no-repeat; background:none;}
.have_sub_active{width:10px; height:9px; background:url(../images/have_sub_active.png) no-repeat; position:absolute; left:15px; bottom:0; display:none;}

.panel_menu_home{width:100%; margin:auto;background:#fafafa url(../images/background/panel_menu_home.png) repeat-x; height:415px; height:485px; height:400px; height:480px; height:380px; height:auto; height:260px; background:none;}
.banner_center_left{width:100%;height:330px; height:400px;height:480px; height:380px; height:auto; height:260px; height:326px; float:left; position:relative; margin-bottom:0px; background:url(../images/background/3line-slide.png) center bottom no-repeat; background:none; border-radius:0px; box-shadow: 3px 3px 3px 1px #c9c9c9; box-shadow:none; overflow:hidden;}

.cat_tour{width:960px; float:left; padding:10px 20px 0px 20px; background:#fff; margin:5px 0 10px 0px}
.cat_tour_item{width:162px; float:left; padding:5px 0 5px 30px; position:relative;}
.cat_tour_item a{color:#a60202;}
.slideshow{width:960px; height:280px; float:right; overflow:hidden; padding:20px; background:#fff;}
.bottom_bgr{width:960px; position:relative; clear:both; height:10px;}
.bgr_bot{width:960px; height:7px; overflow:hidden; background:url(../images/shadow.png) no-repeat center; position:absolute; bottom:-7px; left:0;}

.tour_hot{width:960px; float:left; padding:10px 20px 0px 20px; background:#faf7f7; margin-bottom:10px; border-radius:10px; color:#575353; line-height:20px; font-size:14px; position:relative;}
.box_detail_hot_tour{width:530px; float:right; height:132px; position:relative;}
.detail_hot_tour_bgr{width:530px; height:132px; background:url(../images/box_detail_hot_tour.png); position:absolute; top:0; right:-32px;}
.tour_hot_detail{width:135px; height:66px; position:absolute; top:26px; right:65px; cursor:pointer; line-height:66px; text-align:center;}
.tour_hot_detail a{color:#fff; font-weight:bold; font-size:20px; text-transform:uppercase;}

.list_gallery{width:155px; float:left; padding:5px; background:url(../images/list_gallery.png);}
.inlist_gallery{width:155px; float:left; min-height:200px; background:url(../images/inlist_gallery.png) no-repeat bottom left;}
.name_gallery{width:135px; padding:10px;}

.listItem{width:325px; float:left; padding:6px;}
.in_listItem{width:325px; float:left; border-radius:8px; box-shadow:2px 2px 4px 1px #a9a997; background:#fff;}
.in_tour{width:305px; padding:10px;}
.tour_name{width:305px; height:20px; line-height:20px; text-align:center; overflow:hidden;}
.tour_name a{color:#b30202; font-size:14px;}
.tour_img{width:305px; height:200px; overflow:hidden; position:relative; border-radius:8px; box-shadow:0px 0px 4px 1px #a9a997; margin-top:10px;}
.tour_level{width:305px; text-align:right; margin-top:5px;}
.tour_price{width:112px; height:43px; padding-top:10px; background:url(../images/tour_price.png) no-repeat; position:absolute; bottom:6px; left:6px; text-align:center;}
.tour_price b{color:#fff; font-size:16px;}
.tour_price del{color:#faca3d; font-size:14px;}
.tour_detail{width:92px; height:35px; line-height:35px; text-align:center; background:url(../images/tour_detail.png) no-repeat; position:absolute; bottom:10px; right:10px;}
.tour_detail a{color:#fff; text-transform:uppercase; font-size:14px; font-weight:bold;}
.tour_info{width:325px; height:45px; background:#f8f8f8; border-top:1px solid #d7d5d5; border-radius:0 0 8px 8px;}

.listItem_other{width:230px; float:left; padding:4px;}
.in_listItem_other{width:230px; float:left; border-radius:8px; box-shadow:2px 2px 4px 1px #a9a997; background:#fff;}
.in_tour_other{width:210px; padding:10px;}
.tour_name_other{width:210px; height:20px; line-height:20px; text-align:center; overflow:hidden;}
.tour_name_other a{color:#b30202; font-size:14px;}
.tour_img_other{width:210px; height:130px; overflow:hidden; position:relative; border-radius:8px; box-shadow:0px 0px 4px 1px #a9a997; margin-top:10px;}
.tour_level_other{width:210px; text-align:right; margin-top:5px;}
.tour_price_other{width:73px; height:30px; padding-top:5px; background:url(../images/tour_price_other.png) no-repeat; position:absolute; bottom:6px; left:6px; text-align:center;}
.tour_price_other b{color:#fff; font-size:12px;}
.tour_price_other del{color:#faca3d; font-size:11px;}
.tour_detail_other{width:66px; height:23px; line-height:23px; text-align:center; background:url(../images/tour_detail_other.png) no-repeat; position:absolute; bottom:10px; right:10px;}
.tour_detail_other a{color:#fff; text-transform:uppercase; font-size:14px; font-weight:bold;}
.tour_info_other{width:230px; height:45px; background:#f8f8f8; border-top:1px solid #d7d5d5; border-radius:0 0 8px 8px;}
#footer{width:100%; margin:0; float:left; background:#457703 url(../images/footer_bgr.png) center top no-repeat; background:none;}
.footer{width:1000px; margin:auto;}
.footer_content{width:978px; float:left; position:relative; color:#444444; padding:10px; border:1px solid #b1b0ad; background:#e7e6e4;}
.menu_footer{float:left; width:100%; border-bottom:1px solid #448d5e; height:36px; line-height:36px; }
.menu_footer a{padding:0 15px; color:#fff;}
.menu_footer a:hover{padding:0 15px; color:#91be4b;}
.tour_footer{width:260px; float:left;}
.tour_footer_title{width:260px; float:left; height:30px; line-height:30px; background:url(../images/all_tour_line_hori.png) no-repeat bottom center; text-indent:50px;}
.tour_footer_title a{color:#e7f051; text-transform:uppercase;}
.tour_footer_content{width:220px; float:left; padding:10px 0 10px 40px; background:url(../images/footer_line_ver.png) no-repeat center right;}
.tour_footer_name{width:200px; padding:4px 0 4px 20px; background:url(../images/icon/footer_item.png) no-repeat 5px 8px; float:left;}
.tour_footer_name a{color:#e7f051}
.business_info{width:320px; float:left;}
.business_info_title{width:320px; float:left; height:30px; line-height:30px; background:url(../images/business_line_hori.png) no-repeat bottom center; text-indent:50px;}
.business_info_title a{color:#e7f051; text-transform:uppercase;}
.business_info_content{width:280px; float:left; padding:10px 0 10px 40px; background:url(../images/footer_line_ver.png) no-repeat center right;}
.business_info_item{width:260px; padding:4px 0 4px 20px; background:url(../images/icon/footer_item.png) no-repeat 5px 8px; float:left;}
.business_info_item a{color:#e7f051}
.company_info{width:420px; float:right;}
.company_info_title{width:420px; float:left; height:30px; line-height:30px; background:url(../images/business_line_hori.png) no-repeat bottom center; text-indent:100px;color:#e7f051; text-transform:uppercase;}
.company_info_content{width:380px; float:left; padding:10px 0 10px 40px; line-height:18px;}

.home_article{width:650px; float:left; margin-bottom:20px; width:1000px; font-family: 'Roboto Condensed' !important;}
.home_article_title{padding-bottom:15px; background:url(../images/home_article_title.png) bottom left no-repeat; background:none; margin-bottom:10px;}
.home_article_title a{color:#53ba09; text-transform:uppercase; font-size:16px;}
.home_article_content{color:#6d6d6d; text-align:justify;}

.listcat_right{width:312px; border:1px solid #363636; padding:3px; float:left;}
.inlistcat_right{width:312px; background:url(../images/inlistcat_right.png);}
.footer_home{width:665px; background:url(../images/footer_home.png); color:#a1a1a1;}
.box_video{ width:378px; border:1px solid #ebebeb; float:right;}
.box_video_title{width:378px; height:36px; float:left; background:url(../images/box_video_title.jpg) bottom center no-repeat; line-height:36px; color:#46b600; text-transform:uppercase; text-align:center;}
.box_video_content{width:378px; float:left;}
#main_you{width:358px; padding:10px; float:left;}
#video_name_ajax{width:358px; padding:10px; float:left;color:#f26547; font-size:16px; font-weight:bold;}
.video_item{width:328px; padding:10px 10px 10px 40px; float:left; color:#6d6d6d; background:url(../images/icon/video_item.png) 10px 10px no-repeat; border-top:1px solid #ebebeb;}
.video_item a{color:#6d6d6d;}
.video_item a:hover{color:#f26547;}
/*.list_news{width:730px;  width:1000px; float:left; padding:5px 0; line-height:18px; background:url(../images/line_news.jpg) no-repeat center bottom; background:none; border-bottom:1px solid #1e1e1e;}*/
.list_news a{color:#333333; font-weight:bold;}
.list_news a:hover{color:#f26547}
.list_news{width:1000px; float:left; padding:5px 0; line-height:18px; background:url(../images/line_news.jpg) no-repeat center bottom; background:none; border-bottom:1px solid #1e1e1e;}
.list_news img{width:240px;}
.item_img{width:240px; height:170px; overflow:hidden; float:left; margin-right:10px;}
.item_content{width:480px; float:left}

.list_shop{width:730px;  width:1000px; float:left; padding:5px 0; line-height:18px; background:url(../images/line_news.jpg) no-repeat center bottom; background:none; border-bottom:1px solid #d7d7d7;}
.list_shop a{color:#333333; font-weight:bold;}
.list_shop a:hover{color:#f26547}

.faq_req{width:630px; float:left; padding:5px 0 5px 20px; background:url(../images/icon/faq_req.png) 5px 4px no-repeat;color:#4d4d4d; font-weight:bold; cursor:pointer;}
.faq_con{width:610px; padding:20px; background:#e7e7e7; float:left; color:#4d4d4d; border-radius:6px; display:none}

.detail, .book{height:24px; line-height:24px; padding:0 15px; background:url(../images/detail_list.png) repeat-x; float:left; background:#5db89d;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s; -ms-transition: all ease 0.3s;}

.detail a{color:#fff; font-weight:bold;}
.detail a:hover{color:#333333; font-weight:bold;}
.detail:hover{transform: scale(1.1);-moz-transform: scale(1.1); -webkit-transform: scale(1.1);-ms-transform: scale(1.1);}

.book a{color:#fff; font-weight:bold;}

.box_left{width:250px; float:left;}
.box_left_title{width:250px; float:left; height:63px; line-height:63px; color:#f7cd00; text-transform:uppercase; font-weight:bold; font-family: 'Roboto Condensed'; border-bottom:0px solid #ebebeb; background:url(../images/left_title.png) no-repeat; text-align:center; font-size:18px;}
.box_left_content{width:250px; float:left; background:#f3f3f3;}
.cat_article_left{width:220px; float:left; padding:8px 0 8px 30px; border-top:0px solid #91be4b;  font-family: 'Roboto Condensed'; background:url(../images/icon/cat_article_left.png) 20px 13px no-repeat; font-size:14px;}
.cat_article_left a{color:#333333;}
.cat_article_left a:hover{color:#e5a908;/* background:url(../images/icon/other_event_item.png) 0 10px no-repeat; padding:15px 0 8px 20px;*/}
.article_left_line{width:250px; float:left; height:1px; overflow:hidden; background:url(../images/article_left_line.jpg) center no-repeat;}
.item_news_left{width:255px; padding:5px 5px 5px 20px; float:left; background:url(../images/icon/item_news_left.png) 5px 8px no-repeat; border-bottom:1px solid #ebebeb;}
.item_news_left a{color:#6d6d6d;}
.item_news_left a:hover{color:#f26547;}
.other_article{width:625px; padding:5px 5px 5px 20px; float:left; background:url(../images/icon/item_news_left.png) 5px 8px no-repeat;}
.other_article a{color:#333333;}
.other_article a:hover{color:#f26547;}
/*-------package-------*/
.list_pack{widows:778px; float:left; margin-bottom:20px; border:1px solid #b7b7b7;}
.special_offer{width:116px; height:117px; background:url(../images/special_offer.png) no-repeat; position:absolute; top:-15px; right:-16px;}
.pack_book{width:112px; height:32px; position:absolute; top:105px; right:0px;}
.pack_paypal{ position:absolute; top:145px; right:0px;}
.pack_price{position:absolute; top:60px; right:30px; font-size:30px; color:#f03c3c;}

.box_center{width:730px;  width:1000px; float:left; background:url(../images/box_center.png) top right no-repeat;margin-bottom:6px; background:none;}
.box_center_product{width:1000px; background:none;}
.box_center_tourother{width:718px; float:left; border-radius:5px; border:1px solid #dcd9d9; margin:6px 0; background:#fff;}

.box_center_title{width:730px;  width:996px; height:39px; float:left; background:url(../images/box_center_title.jpg) right no-repeat; line-height:39px; color:#333333; font-weight:bold; text-indent:0px;background:#f9f9f9;  font-family: 'Roboto Condensed'; font-size:18px; border-left:4px solid #f7cd00; text-indent:10px;}
.box_center_title a{color:#398b56;}
.box_event_title{width:1000px; height:39px; float:left; background:url(../images/box_center_title.jpg) right no-repeat; line-height:39px; color:#fff; font-weight:bold; text-indent:20px;background:none;}
.box_center_title_product{width:1000px; height:39px; float:left; background:url(../images/box_center_title_product.png) right no-repeat; line-height:39px; color:#fff; font-weight:bold; text-transform:uppercase; text-indent:30px; border-radius:5px 5px 0 0;}
		.center_title_left{float:left; height:23px;}
		.center_title_left_content{float:left; color:#fff; font-weight:bold; text-transform:uppercase; background:url(../images/background/center_title_left_content_home.jpg) repeat-x; background:none;}
		.center_title_left_content a{color:#fff; font-weight:bold; text-transform:uppercase;}
.box_center_content{width:730px;  width:1000px; float:left; padding:5px 0; background:#fff; background:none; color:#525252; font-family: 'Roboto Condensed' !important;}
.box_event_content{width:960px; float:left; padding:20px; background:#fff; color:#525252;}
.other_event_title{width:960px; float:left; color:#e5a908; font-weight:bold; padding-bottom:10px;}
.other_event_item{width:940px; float:left; padding:4px 0 4px 20px; background:url(../images/icon/other_event_item.png) 0 3px no-repeat;}
.other_event_item a{color:#e5a908; font-weight:bold;}
.box_center_content_product{width:1000px; padding:5px 0;}
.center_bgr{width:720px; position:relative; clear:both; height:10px;}
.bgr_cen{width:720px; height:7px; overflow:hidden; background:url(../images/bgr_cen.png) no-repeat center; position:absolute; bottom:-7px; left:0;}
#tour-time-detail{color:#be1313; font-size:25px;}
.support_onl{width:245px; float:left; margin:6px 0; border-radius:8px; background:#c61b0d url(../images/support_onl.jpg) no-repeat center bottom; color:#fff;}
.support_title{width:245px; height:36px; float:left; line-height:36px; text-align:center; text-transform:uppercase; color:#fff; font-weight:bold;}
.support_content{width:225px; float:left; padding:10px; line-height:20px;}
.box_right{width:245px; float:left; border-radius:8px; box-shadow:0px 0px 3px 1px #ebeaea; margin-bottom:6px; background:#fff;}
.box_right_title{width:245px; float:left; height:36px; line-height:36px; text-indent:30px; color:#494646; font-weight:bold; text-transform:uppercase; background:##f6f6f6; border-bottom:2px solid #c63131;}
.box_right_content{width:245px; float:left;}


/*sub cat link*/
.box_SupCatLink{width:726px; float:left; border:2px solid #c4daf2; border-radius:6px;}
.supcatlink{width:230px; float:left; padding:5px; position:relative;}
.box_sup_supcatlink{width:400px; float:left; border:1px solid #8fcff5; position:absolute; left:0; top:25px; display:none; background:#fff; z-index:20;}
.sup_supcatlink{width:188px; float:left; padding:5px;}
.sup_supcatlink a{color:#4d4b4e; font-weight:bold;}
/*end sub cat link*/
.img_special_sale{width:225px; height:165px; overflow:hidden; position:relative; border-radius:8px; box-shadow:0px 0px 4px 1px #a9a997; margin-top:10px;}
.sub_qty{width:16px; height:16px; background:url(../images/icon/sub_qty.jpg) no-repeat; cursor:pointer;}
.add_qty{width:16px; height:16px; background:url(../images/icon/add_qty.jpg) no-repeat; cursor:pointer;}

/*---article---*/
.hnn_box_center{width:665px; float:left;  /*box-shadow:0px 0px 3px 2px #dcdcdc;border-radius:6px;*/}
.box_cat_content{width:730px;  width:1000px; float:left; padding:6px 0;}
.in_box_cat_content{width:730px;  width:1000px; float:left; background:#f9f9f9; padding:0px 0 20px 20px; line-height:18px;}
.cat_tab{width:210px; float:left; padding:16px 20px; line-height:18px;}
.img_cat_tab{width:210px; height:130px; overflow:hidden; border-radius:0; margin-bottom:10px;}

.img_cat_tab img{width:190px; height:130px; transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s; -ms-transition: all ease 0.3s;}
.img_cat_tab:hover img{transform: scale(1.1);-moz-transform: scale(1.1); -webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.club_item{width:730px;  width:1000px; padding:10px 0; float:left; color:#6d6d6d;}
.parentName{
		width:720px; height:32px; float:left;background:#d0d0d0; background:url(../images/box_center_title.jpg) right no-repeat;
	}
.parentName_left{height:32px; float:left;}
.parentName_left_name{height:32px; line-height:32px; text-indent:40px; padding-right:10px; float:left; color:#fff; font-weight:bold; text-transform:uppercase; background:#1c6e96 url(../images/parentName_left_name.jpg) no-repeat; background:none;}
.parentName_left_right{width:156px; height:32px; float:left; background:url(../images/parentName_left_right.jpg) no-repeat; background:none;}
.parentName_right{float:right; border:1px solid #979797; background:#e2e0e1 url(../images/icon/parentName_right.jpg) 10px 5px no-repeat; height:20px; line-height:20px; padding:0 20px 0 30px; margin-top:5px; margin-right:5px; background:none;}
.parentName_right a{color:#931d1d; font-weight:bold;}
	.childrenName{
		width:718px; height:40px; line-height:40px; text-indent:20px; font-weight:bold; color:#ba2240; border-bottom:1px solid #016994;float:left;
	}
	.childrensName{
		width:718px; height:40px; line-height:40px; text-indent:35px;  border:1px solid #016994; border-top:none; float:left; background:url(../images/childrenName.jpg) repeat-x;
	}
	.childrensName a{
		 font-weight:bold; color:#000000;
	}
.detail_art_name{width:730px;  width:1000px; line-height:20px; float:left; text-indent:10px; color:#45a569;}
.add_cauhoi{background:url(../images/button.jpg) repeat-x; height:24px; line-height:24px; padding:0 15px;}
.thongtin{
float:left;
margin-left:15px;
_margin-left:8px;
width:95%;
margin-top:15px;
}
.thongtin a{
float:left;
margin-left:5px;
_margin-left:3px;
width:95%px;
font-weight:bold;
text-decoration:none;
color:#797c81;
text-align:left;
}
.icon{
float:left;
width:10px;
height:10px;
background:url(../images/icon/cap5.gif) top left no-repeat;
}
.faq_name{
float:left;
width:450px;
color:#797c81;
font-weight:bold;
margin-top:7px;
text-align:left;
margin-left:20px;
}
.faq_content{
float:left;
width:445px;
color:#ffffff;
margin-top:5px;
text-align:justify;
font-weight:100;
color:#797c81;
}
.tt_post{
margin-top:10px;
float:right;
padding-left:20px;
_padding-left:10px;
width:170px;
text-align:left;
font-size:11px;
color:#a5b1b1;
font-style:italic;
}
.tt_post a{
color:#9ca7cc;
text-decoration:underline;
}
.hr{
float:left;
width:100%;
border-bottom:2px solid  #666666;
height:1px;
}
.com_name{
float:left; width:100%;
margin-left:10px;
font-weight:bold;
color:#797c81;
}
.com_date{
float:left; width:100%;
font-size:11px;
color:#666666;
font-style:italic;
}
.com_content{
float:left; width:100%;
text-align:justify;
}
/******slide******/
.fl{float: left;}
#featured-ads{background:none;
    border: 0px solid #D6D6D6;
    height: 605px;
    overflow: hidden;
    position: relative;
    width: 1000px;}
#featured-pager{bottom: 100px;
    height: 11px;
    position: absolute;
    right: 50%;}

	#gallery #featured-ads ul li{
    display: block; float: left;
}
/*.slideshow #featured-ads ul li img{
    width: 960px; min-height: 280px;
}*/
#featured-ads #featured-pager a{
    display: block;
    height: 11px; width: 11px;
    float: left;
    background:url(../images/icon/page.png) no-repeat;
    text-decoration: none; text-align: center;
    margin-left: 8px; text-indent: -99999px;
}
#featured-ads #featured-pager a:hover,
#featured-ads #featured-pager a.selected{
    background-position: left -11px;
}
.clearfix{clear: both;
    content: ".";
    display: block;
    float: none;
    height: 0;
    visibility: hidden;}
a.df{ text-decoration: none;}
a.df:hover{ text-decoration: underline;}
ul.df{ margin: 0; padding: 0; list-style: none;}
ul.df > li{ margin: 0; padding: 0; display: block; float: left;}
.addthis{position:absolute; left:0; bottom:0;}
#backgroundPopup{background:none repeat scroll 0 0 #000;border:1px solid #cecece;left:0;position:fixed;top:0;width:100%;display:none;height:100%;z-index:999}* html #backgroundPopup{position:absolute;top:expression(document.body.scrollTop+(document.body.clientHeight-this.clientHeight))}#banner_popup{position:absolute;top:102px;left:20%;z-index:1000;display:none}#close_popup{position:absolute;top:80px;right:25%;display:none;font-size:20px;color:white;z-index:1000;cursor:pointer}

.social {

    float: right;
	position:absolute; top:10px; right:10px;

}

.social a {

    color: #27408b;

    display: inline-block;

    margin-left: 10px;

    font-size: 16px;

}

.social a i {

    transition: all ease 0.3s;

    -webkit-transition: all ease 0.3s;

    -moz-transition: all ease 0.3s;

    -ms-transition: all ease 0.3s;

}

.social a:hover i {

    color: #62a971; 

    transform: scale(1.2);

    -webkit-transform: scale(1.2);

    -moz-transform: scale(1.2);

    -ms-transform: scale(1.2);

}
#slideshowhome{width:100%; height:300px; float:left; margin:0;}
#sliderHome{width:100%; height:300px; position:relative; border-bottom:1px solid #d7d7d7;}
#slideshowArticle{width:100%; height:350px; float:left; margin:0;}
#sliderArticle{width:100%; height:350px; position:relative;}

.under_slideshowhome{width:100%; height:350px; float:left; margin:0; background:#fff;}

#panel_category{width:100%; margin:0; position:absolute; bottom:-300px; left:0; z-index:200;}
.panel_category{width:1000px; margin:auto; text-align:center;}

#panel_middle{width:100%; float:left; margin:0; padding:15px 0; padding:0; background:url(../images/panel_middle.png); background:none; margin-bottom:20px;}
.panel_middle{width:1000px; margin:auto;}

.page_main{width:1000px; padding:15px 0; float:left;}

.hnn_box_cat_article_home{width:363px; float:left; padding:0px 11px;}
.title_article_home{width:363px; height:100px; overflow:hidden; line-height:100px; float:left; font-family: 'Roboto Condensed'; font-size:26px; background:#fff; text-align:left; text-indent:30px;}
.title_article_home a{color:#4d4d4d;}
.img_article_home{width:363px; height:270px; overflow:hidden; float:left; background:#fff;}
.content_article_home{width:300px; padding:30px; float:left; background:#fff; color:#4d4d4d; text-align:left;}
.img_article_home img {
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
}
.img_article_home:hover img {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    opacity: 0.8;
}
/* ------------- gallery ------------- */

#gallery {

   
    width:100%;
    background: url(../images/bg-galerry.jpg) no-repeat top center;

    height: 745px;

    overflow: hidden;

}

#gallery h2 {

    font-size: 36px;

    font-weight: 300;

    color: #fff;

    line-height: 1.4em;

    padding: 20px 0;

    margin-bottom: 50px;

    border-bottom: 1px solid #815961;

}

#gallery ul ul {

    overflow: hidden;

    width: 1000px;

    float: left;

}

#gallery table td {

    margin-bottom: 35px;

    list-style: none;

    position: relative;

    overflow: hidden;

    background: none;

    height: 203px;

}
#gallery table td div {width:362px; height:203px; overflow:hidden;}

#gallery table td img {

    -webkit-transition: all ease 0.3s;

    -moz-transition: all ease 0.3s;

    -ms-transition: all ease 0.3s;

}

#gallery table td:hover img {

    transform: scale(1.2);

    -moz-transform: scale(1.2);

    -webkit-transform: scale(1.2);

    -ms-transform: scale(1.2);

    opacity: 0.8;

}

#gallery table td i {

    position: absolute;

    bottom: 15px;

    right: 15px;

    color: white;

    font-size: 30px;

    transition: all ease 0.3s;

    -webkit-transition: all ease 0.3s;

    -moz-transition: all ease 0.3s;

    -ms-transition: all ease 0.3s;

    opacity: 0;

}

#gallery table td:hover i {

    opacity: 1;

}

#gallery table td:nth-of-type(3n) {

    margin-right: 0;

}
/*service*/
.title-service {

    border-bottom: 1px solid #ebe8e3;

    font-size: 36px;

    font-weight: 300;

    line-height: 48px;

    margin-bottom: 69px;

    padding-bottom: 28px;
	padding-top:20px;

}

.item_service-wrap {

    overflow: hidden;

}

.item-service {

    overflow: hidden;

    float: left;

    padding-left: 50px;

    margin-bottom: 46px;

    width: 45%;

}
.item-service-img{float:left; width:150px; height:160px; margin: 0 20px 10px 0; cursor:pointer;}
.item-service-img-bgr{width:150px; height:160px; position:absolute; top:0; left:0; z-index:10; background:url(../../lib/menu/sub_menu.png); display:none;}

.item-service img {
	max-height: 160px;

}

.item_inner {

    overflow: hidden;

}

.item_inner h3 {

    margin-bottom: 13px;

    color: #beb994;  font-size: 18px;

    line-height: 23px;

    font-weight: normal;

}

.item_inner h3 a {

    color: #beb994;

    text-decoration: none;

}

.item_inner h3 a:hover {

    color: #91be4b;

}
.box_article_newshome{width:730px;  width:1000px; float:left; margin-top:10px;}
.cat_default{width:648px; float:left; border:1px solid #d7d7d7;}
.cat_default_title{width:1000px; height:38px; line-height:38px; float:left; color:#669401; border-bottom:1px solid #e1e1e1; font-size:18px;}
.cat_default_title a{color:#fff; background:#ed1c24; font-size:20px; padding:10px 15px;}
.cat_default_title i{float:right; text-transform:uppercase;}
.cat_default_content{width:300px; float:left; padding:10px; }
.item_default_name{width:300px; float:left; padding:6px 0; border-bottom:1px solid #17582e; font-size:14px;}
.item_default_name a{color:#333333; font-weight:bold;}
.item_default_name a:hover{color:#f26547;}
.item_default_sum{color:#6d6d6d; float:left; padding:10px 0; line-height:20px; font-style:italic}
.item_default_detail{float:left; background:#e1e1e1; color:#333333; font-style:italic; padding:8px 15px; border-radius:5px;box-shadow:1px 1px 2px 0 #bdbdbd; transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s; -ms-transition: all ease 0.3s;}
.item_default_detail:hover{color:#669401;transform: scale(1.1);-moz-transform: scale(1.1); -webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.other_new_home{width:570px; padding:10px 10px 10px 0; border-top:1px solid #d7d7d7; line-height:20px !important; height:50px; overflow:hidden;}
.other_new_home a{position:relative; padding-left:10px;}
.other_new_home a::before{content:""; background:url(../images/icon/other_new_home.png) no-repeat; width:6px; height:8px; position:absolute; top:3px; left:0;}

.gallery_item{width:85px; height:85px; float:left; overflow:hidden; position:relative; color:#6d6d6d;}
.gallery_item a img{transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s; -ms-transition: all ease 0.3s;}
.gallery_item a:hover img{transform: scale(1.1);-moz-transform: scale(1.1); -webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.gallery_info{width:210px; max-height:100px; background:#f26547; color:#fff; padding:10px; position:absolute; top:120px; left:0; font-size:14px; line-height:18px;}
.gallery_info a{color:#fff; font-size:18px;}
.gallery_info a:hover{color:#007854;}
.gallery_title{width:290px; text-align:right; float:left; text-transform:uppercase; color:#000000; font-size:30px; padding:10px 30px 10px 10px;}
.gallery_conntent{width:200px; float:right;  padding:5px 30px 5px 0px; font-size:14px; line-height:18px;}
.gallery_conntent_last{width:200px; padding:30px 0 30px 30px; font-size:16px; line-height:18px;}
.gallery_more{padding:10px; border:1px solid #5db89d; width:80px; text-align:center; margin-left:30px;}
.gallery_more a{color:#5db89d}
.box_contact_footer{width:480px; float:left; padding:20px 0;}
.box_contact_footer_title{width:290px; float:left; height:30px; line-height:30px; color:#007034; text-transform:uppercase; font-weight:bold; font-size:16px;}
.box_fanpage_footer{width:200px; padding:0 20px; border-right:1px solid #d7d7d7; float:left; border-left:1px solid #d7d7d7; border:none;}
.box_counter_footer{width:190px; padding:0 20px; float:right; border:1px solid #62a971; border-radius:8px; margin-top:10px;}
.box_counter_footer_title{width:290px; float:left; height:30px; line-height:30px; color:#007034; text-transform:uppercase; font-weight:bold; font-size:16px;}
.copyright{width:100%; float:left; padding:30px 0; background:#5db89d; color:#fff; text-align:center;}
.pdf_file{width:558px; float:left; border:1px solid #ebebeb; padding:10px;}
.form-row-label{padding:5px 0;}
.form-row-field{padding:5px 0;}
.market_focus{width:310px; float:left; min-height:330px; padding-right:10px; border-right:1px solid #27408b;}
.market_focus_title{width:310px; height:30px; line-height:30px; color:#27408b; font-weight:bold; font-size:18px;}
.market_focus_title a{color:#27408b;}
.market_focus_content{width:310px; height:120px; text-overflow: ellipsis; padding:6px 0;}
.article_new_product{width:310px; float:left; min-height:330px; padding:0 10px; border-right:1px solid #27408b;}
.article_news_event{width:290px; height:320px; float:left; padding:0 10px; overflow:auto; overflow-x:hidden}
.news_event_item{width:260px; padding:6px 15px; float:left; background:url(../images/icon/article_news_event.png) 0px 10px no-repeat; color:#000;}
.news_event_title{width:290px; height:30px; float:left; padding:0 10px; line-height:30px; color:#27408b; font-weight:bold; font-size:18px;}
.cat_footer_title{width:978px; float:left; height:26px; line-height:26px; text-align:center; color:#27408b; font-weight:bold; font-size:16px;}
.cat_footer{width:295px; float:left; padding:15px; border-right:1px solid #27408b;}
.cat_footer_p{width:280px; float:left; padding:5px 0 5px 15px; color:#2C2C2B; background:url(../images/icon/article_news_event.png) 0px 10px no-repeat;}
.cat_footer_p a{color:#2C2C2B}
.cat_footer_c{width:260px; float:left; padding:5px 0 5px 35px; color:#2C2C2B; background:url(../images/icon/cat_footer_c.png) 18px 9px no-repeat;}
.cat_footer_c a{color:#2C2C2B}
.list_pro{width:280px; float:left; padding:5px 0 5px 15px; color:#2C2C2B; background:url(../images/icon/article_news_event.png) 0px 10px no-repeat;}
.list_pro a{color:#27408b}
.item_article{width:1000px;}
.box_home_khoahoc{width:480px; float:left;}
.home_khoahoc_title{width:480px; height:36px; line-height:36px; background:#ECECEC; text-indent:10px; color:#002898;}
.home_khoahoc_title a{color:#002898; font-weight:bold;}
.home_khoahoc_content{width:440px; padding:10px 20px; background:#F6F6F6; float:left}
.khoahoc_content{width:440px; float:left; text-align:justify; margin-bottom:10px;}
.khoahoc_img{width:140px; float:left;}
.khoahoc_img img{width:140px;}
.khoahoc_item{width:280px; float:right; line-height:16px;}
.khoahoc_item a{color:#333333; font-weight:bold;}
.box_dowload, .box_khoahoc{width:320px; float:left; padding:10px;}
.dowload_title{width:320px; float:left; height:30px; line-height:30px; text-indent:10px; color:#002286; background:#ECECEC; text-transform:uppercase;}
.inbox_dowload{width:320px; float:left; box-shadow:1px 1px 2px #E00024;}
.dowload_content{width:280px; float:left; padding:15px 20px;}
.dowload_item{padding:5px 0 5px 25px; width:255px; float:left; background:url(../images/icon/Download-icon.png) no-repeat center left;}
.dowload_item a{color:#222;}
.list_khoahoc_content{width:960px; margin-left:10px; background:#EFEFEF; box-shadow:1px 1px 2px #8DB2E3; padding:10px;}
.box_khoahoc a{color:#222; padding-left:10px; position:relative;}
.box_khoahoc a::before{content:""; background:url(../images/icon/article_news_event.png) no-repeat; position:absolute; width:4px; height:4px; top:5px; left:0;}
.panel_search{width:980px; padding:10px; box-shadow:0px 0px 3px #999; float:left; margin:10px 0; height:20px; position:relative;}
.diadiem_khoahoc{position:absolute; top:10px; left:20px;}