/* CSS Document */
body{
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #72726f;
	line-height: 18px;
	background: url(../images/bg_page.png) repeat;
}
a img{
	border: none;
}
.clear{
	clear: both;
}
@media all and (min-width: 320px){

nav:not(.mm-menu)
{
	display: none;
}
a.header_menu
{
	background: center center no-repeat transparent;
	background-image: url(../images/menu-icon.png);
	display: block;
	width: 42px;
	height: 37px;
	position: absolute;
	top: 60px;
	left: 0px;
	border-right: 1px solid #505050;
}
div.header_service_item{
	display: none;
}
div.header {
    margin: auto;
    height: 60px;
    background-color: #000;
}
div.header_menu {
    position: relative;
    height: 60px;
    margin: auto;
    z-index: 999;
}
div.header_menu a.header_logo {
    background: url(../images/menu_dot.png) no-repeat scroll 10px 25px rgba(0, 0, 0, 0);
    color: #6d6d6a;
    display: block;
    font-size: 15px;
    height: 50px;
    line-height: 50px;
    padding: 10px 10px 0 100px;
    text-decoration: none;
    text-transform: uppercase;
}
div.header_menu a.header_logo {
    position: absolute;
    background: url(../images/logo-bg.png) no-repeat 0 0;
    display: block;
    width: 134px;
    height: 109px;
    top: 1px;
    left: 36%;
    padding: 0px;
    z-index: 999;
}
div.header_service {
    margin: auto;
    height: 37px;
    background: #6f6a61;
}
img.banner_page_home{
	width: 100%;
}
div.content {
    margin: auto;
	padding: 0px;
}
div.content_left {
  padding: 10px;
}
div.content_right{
	padding: 10px;
}
div.product_list {
    padding: 20px 0 0;
}
div.product_list_item, div.product_list_item_end {
    width: 100%;
    border: 1px solid #dfdede;
    background-color: #f2f2f2;
    margin-bottom: 10px;
}
a.pli_img {
    display: block;
    padding: 25px;
    background-color: #fff;
    text-align: center;
    min-height: 189px;
}
a.pli_img img {
	width: 100%;
}
a.product_title {
    text-decoration: none;
    color: #030303;
    font-weight: bold;
}
div.pli_content {
    padding: 5px 10px 10px;
}
div.pli_summary {
    font-style: italic;
    color: #474747;
    padding: 10px 0px;
}
div.product_price {
    font-size: 15px;
    font-family: "Times New Roman", Times, serif;
    font-weight: bold;
    color: #fa7c00;
}
div.content_right {
    margin-top: 30px;
    background: url(../images/bg_left.png) repeat;
    margin-bottom: 20px;
}
div.hot_news_title {
    color: #242424;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
}
div.hot_news {
    margin: 10px;
    background-color: #fff;
    padding: 15px;
}
div.hn_item {
    border-bottom: 1px dashed #707070;
    padding-bottom: 15px;
}
a.hn_img {
    display: block;
    margin-bottom: 5px;
}
a.hn_img img {
    width: 100%;
}
a.hn_title {
    font-weight: bold;
    text-decoration: none;
    color: #fc7100;
    font-size: 16px;
}
div.hn_summary {
    padding: 10px 0px 5px;
}
div.hn_title {
    padding: 10px 0px;
}
div.hn_title a {
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    color: #323031;
}
a.hn_img1 {
    display: block;
    float: left;
    width: 40%;
}
a.hn_img1 img {
    width: 100%;
}
div.hn_summary1 {
    float: right;
    width: 56%;
}
div.footer_header {
    margin: auto;
    border-bottom: 1px solid #d6d6d6;
    height: 29px;
    background-color: #f3f3f3;
	padding:0px 10px;
}
div.footer_home {
    float: left;
    width: 50%;
    padding-top: 4px;
    height: 29px;
}
div.footer_home a {
    display: inline-block;
    background: url(../images/footer_home_icon.png) 0px 0px no-repeat;
    height: 20px;
    padding: 0px 0px 0px 30px;
    color: #767676;
    font-weight: bold;
    text-decoration: none;
}
div.footer_backtop {
    float: right;
    width: 40%;
    border-left: 1px solid #d6d6d6;
    padding: 4px 0px 0px 20px;
    height: 25px;
}
div.footer_backtop span {
    display: inline-block;
    background: url(../images/back_top_icon.png) 0px 0px no-repeat;
    height: 20px;
    padding: 0px 0px 0px 30px;
    color: #767676;
    font-weight: bold;
    text-decoration: none;
}
div.footer_menu {
    margin: auto;
    background-color: #ebebeb;
    border-bottom: 2px solid #1c1c1c;
    border-top: 1px solid #fff;
	padding: 0px 10px;
}
div.footer_menu_content {
    margin: auto;
    padding: 15px 0px 20px;
}
div.fm_list_title {
    font-weight: bold;
    font-size: 14px;
    color: #fd8218;
    padding-bottom: 7px;
}
div.fm_list1 {
    padding-bottom: 25px;
}
div.fm_list1 li {
    float: left;
    display: block;
    width: 45%;
    padding-right: 20px;
    float: left;
    height: 25px;
    line-height: 25px;
}
div.fm_list1 li:nth-child(2n){
	float: right;
}
div.fm_list1 ul, div.fm_list2 ul, div.fm_list3 ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
div.fm_list1 a, div.fm_list2 a, div.fm_list3 a {
    text-decoration: none;
    color: #444;
    font-size: 13px;
}
div.footer_addresss {
    margin: auto;
    background: url(../images/bg_footer.png) repeat;
    border-top: 1px dashed #404040;
    border-bottom: 1px dashed #404040;
    color: #b8b8b8;
    line-height: 22px;
	padding: 10px;
}
div.footer_addresss_content {
    margin: auto;
    padding: 10px 0px 25px;
}
div.footer_copyright {
    background-color: #000;
    text-align: center;
    color: #333333;
    border-top: 1px solid #1e1e1e;
	padding: 10px;
}
div.fdc_title {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    border-bottom: 1px dashed #4c4c4c;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
div.fdc_address, div.fdc_suport, div.fdc_suport {
    padding-bottom: 20px;
}
div.fdc_suport ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
div.fdc_suport li {
    background: url(../images/dot_footer.png) 0px 7px no-repeat;
    padding-left: 13px;
}
div.fdc_suport a {
    text-decoration: none;
    color: #b8b8b8;
}
div.fdc_suport a {
    text-decoration: none;
    color: #b8b8b8;
}
a.fdc_resocial img {
    padding-right: 10px;
    float: left;
}
a.fdc_resocial span {
    display: inline-block;
    height: 27px;
}
input.news_letter_text {
    border: none;
    height: 28px;
    width: 190px;
    padding: 0px 5px;
    color: #606060;
    background-color: #fff;
    border-radius: 3px 0px 0px 3px;
    float: left;
}
input.news_letter_button {
    border: none;
    height: 28px;
    background: url(../images/bg_button_newsletter.png) top repeat-x;
    float: left;
    width: 70px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    border-radius: 3px;
}
div.comment_user {
    margin-bottom: 10px;
    background: url(../images/bg_left.png) repeat;
    padding: 20px 20px 10px;
}
div.support_footer {
    background-color: #fff;
    padding: 10px 5px;
    min-height: 170px;
	margin-bottom: 15px;
}
div.sf_item {
    float: left;
    width: 130px;
    padding: 0px 10px;
    text-align: center;
}
div.sf_item img {
    width: 95px;
    height: 95px;
    border-radius: 50%;
}
p.sf_name {
    margin: 0px;
    padding: 10px 0px 3px;
    text-transform: uppercase;
    color: #000;
}
p.sf_prone {
    margin: 0px;
    color: #ff7800;
    font-size: 11px;
}
p.sf_prone span {
    color: #000;
    padding-right: 5px;
}
div.default {
    display: none;
}
div.product_header_title {
    background-color: #000;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    position: relative;
    text-align: center;
	margin-bottom: 10px;
}
div.product_hot_menu ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: block;
}
div.product_hot_menu li {
    display: block;
    height: 25px;
    line-height: 25px;
    float: left;
    padding-left: 20px;
    width: 126px;
}
div.product_hot_menu a {
    color: #6f6e6b;
    font-size: 14px;
    text-decoration: none;
}
div.product_header_title span {
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(../images/span_left.png) no-repeat;
    height: 9px;
    width: 9px;
}
h1.product_header_title, h2.product_header_title, h3.product_header_title, h4.product_header_title {
    font-size: 17px;
    margin: 0px;
    padding: 0px;
    color: #dccaca;
    font-weight: normal;
}
div.product_hot_menu a.product_menu_active, div.product_hot_menu h1, div.product_hot_menu h2 {
    color: #ff0201;
    font-size: 14px;
    margin: 0;
    font-weight: normal;
}
div.pdo_title {
    height: 35px;
    line-height: 35px;
    text-transform: uppercase;
    font-weight: bold;
    color: #242424;
    font-size: 18px;
    padding: 0px 10px;
    text-align: center;
}
div.pdo_list {
    border: 10px solid #b3b2b1;
    background-color: #fff;
    position: relative;
	height: 300px;
}
div.pdo_list li{
	height: 300px;
	padding: 10px;
}

div.pdo_list__{
	height:auto;
}

div.pdo_list__ li{
	height:auto;
}
ul.beer_hot a {
  color: #8f8e33;
  font-size: 15px;
  text-decoration: none;
}
span.beer_hot2 {
  background-color: #656565;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 11px;
  height: 15px;
  line-height: 15px;
  margin-right: 8px;
  text-align: center;
  width: 15px;
}
button.next1, button.prev1{
	display: none;
}
a.pdo_img {
    display: block;
    margin-bottom: 5px;
    text-align: center;
    width: 100%;
}
a.pdo_title {
    color: #242424;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    height: 35px;
    display: block;
}
a.breadcrumble_title {
    text-decoration: none;
    color: #696968;
    font-size: 14px;
}
div.breadcrumble_home {
    float: left;
    background: url(../images/breadcrumb.png) right no-repeat;
    padding-right: 13px;
    margin-right: 5px;
}
div.breadcrumb {
    padding-bottom: 10px;
    margin-top: 15px;
}
div.pd_infor {
    background-color: #fff;
    border: 1px solid #dcddd8;
    padding: 10px;
}
img.root-img {
    width: 100%;
}
ul.prdt_img img {
    width: 105px;
    height: 79px;
    padding: 2px;
    border: 1px solid #d1d1d1;
}
ul.prdt_img {
    display: block;
    margin: 0px;
    padding: 10px 0px 0px;
    list-style: none;
}
ul.prdt_img li {
    display: block;
    float: left;
    padding-right: 10px;
}
div.pd_right {
	clear: both;
    padding-bottom: 20px;
}
div.pdf_left {
    padding: 10px;
    border: 1px dashed #000;
	margin-bottom: 10x;
}
div.pdf_confirm {
    color: #fff;
    background-color: #7d7b7c;
    padding: 4px 10px;
    margin-bottom: 1px;
}
div.pdf_content_title {
    height: 25px;
    line-height: 25px;
    padding: 0px 10px;
    color: #F00;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #eeeced;
    margin-top: 20px;
}
div.pdf_content {
    padding: 15px 0px;
    color: #242424;
}
div.like_box {
    margin-top: 15px;
}
div.pdr_title {
    height: 30px;
    padding: 10px 0px;
    font-weight: bold;
    text-transform: uppercase;
    color: #ee8720;
    font-size: 20px;
}
a.pd_map {
    color: #867d80;
    display: inline-block;
    background: url(../images/map_icon.png) right no-repeat;
    padding-right: 15px;
    text-decoration: none;
}
input.pdf_shopcart {
    background: #ef2e2f url(../images/shopping-cart-icon.png) 5px 3px no-repeat;
    padding: 0px 10px 0px 55px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    margin-right: 10px;
    border: none;
    cursor: pointer;
    float: left;
}
div.pdf_number {
    float: left;
    border: 1px solid #e1e1e1;
    height: 30px;
    width: 40px;
    position: relative;
    padding: 5px;
}
span.pdf_number {
    display: block;
    width: 8px;
    height: 18px;
    position: absolute;
    top: 10px;
    left: -8px;
    background: url(../images/mste.png) no-repeat;
}
input.pdf_number {
    border: none;
    width: 30px;
    height: 28px;
    line-height: 28px;
    margin: 0px;
    text-align: center;
}
div.pdf_text {
    padding-bottom: 10px;
}
span.pd_price {
    padding-right: 15px;
    font-weight: bold;
    font-size: 20px;
    color: #c60001;
}
span.pd_text {
    font-size: 13px;
    font-weight: bold;
    color: #242424;
    padding-right: 8px;
}
div.pd_summary {
    font-weight: bold;
    color: #747e01;
    padding-bottom: 10px;
}
h1.detail_title, h2.detail_title {
    margin: 0px;
    padding: 10px 0px;
    font-size: 22px;
	line-height: 28px;
}
div.nca_list {
    background: none repeat scroll 0 0 #f9f7f5;
    border: 1px solid #d9d8d7;
    padding: 10px;
    position: relative;
}
div.nca_list span {
    background: url(../images/span_left.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 9px;
    left: 0;
    position: absolute;
    top: 0;
    width: 9px;
}
div.nca_list ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
div.nca_list ul li {
    display: inline-block;
    padding: 8px 0;
    width: 47%;
}
div.nca_list ul li a {
    color: #716354;
    font-weight: bold;
    text-decoration: none;
}
div.nca_list ul li a.nca_active {
    color: #fd8654;
}
img.pd_img {
    width: 100%;
    margin-bottom: 20px;
}
div.news_detail_summary {
    font-size: 14px;
    line-height: 22px;
	padding-bottom: 20px;
}
div.pdf_content {
    padding: 15px 0px;
    color: #242424;
}
div.pdf_content img{
	max-width: 90%;
}
div.news_listhot {
    border: 1px solid #d7d6d5;
    margin-bottom: 10px;
    background-color: #fff;
}
div.news_listhot_header {
    background-color: #eeeeee;
    height: 28px;
    border-bottom: 1px solid #d7d6d5;
}
div.nlh_link1 {
    background-color: #999999;
    position: relative;
    height: 28px;
    line-height: 28px;
    padding: 0px 15px;
    float: left;
}
div.nlh_link1 span {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(../images/span_left.png) no-repeat;
    width: 9px;
    height: 9px;
}
p.nlh_link1 {
    margin: 0;
    padding: 0;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
}
div.rnl_item {
    margin-bottom: 16px;
	border-bottom: 1px dotted #d1d1d1;
}
div.nlh_list {
    padding: 15px;
}
div.rnl_item a.rnl_item_img {
    display: block;
    margin-bottom: 7px;
}
div.rnl_item a.rnl_item_img img {
    border: 1px solid #ececec;
    padding: 5px;
    width: 100%;
}
div.rnl_item a.rnl_item_title {
    color: #000;
    text-decoration: none;
    font-size: 14px;
}
span.beer_hot1 {
    background-color: #af0103;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    margin-right: 8px;
    text-align: center;
    width: 15px;
}
div.beer_hot_show a {
    color: #454545;
    font-size: 14px;
    font-weight: bold;
}
div.pdo_list ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: block;
}
div.beer_hot_show a img{
	max-height: 250px;
}
div.restaurent {
    padding: 10px;
}
h4.restaurent_title {
    height: 25px;
    line-height: 25px;
    font-size: 18px;
    text-transform: uppercase;
    color: #242424;
    text-align: center;
    margin: 0px;
    padding: 0px;
}
div.knowledge_list {
    background-color: #fff;
    padding: 10px;
}
div.knowledge_list ol {
    margin: 0px;
    padding: 0px 0px 0px 35px;
    font-weight: bold;
    font-size: 18px;
    font-family: "Baskerville Old Face", "Times New Roman", Times, serif;
    font-style: italic;
    color: #4e4e4e;
	line-height: 24px;
}
div.knowledge_list li.knowledge_list {
    color: #ff9c00;
	padding-bottom: 12px;
}
div.knowledge_list li.knowledge_list a {
    color: #ff6a00;
    font-weight: bold;
}
div.cuisine_ {
    background: #5d3a02;
    border-top: #fff 5px solid;
    border-bottom: #fff 5px solid;
}
div.cuisine_ h4.cuisine_title {
    background: url(../images/cuisine_title_left.png) no-repeat scroll 0 0px, url(../images/cuisine_title_right.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    height: 43px;
    margin: 0;
    text-align: center;
    line-height: 40px;
    text-transform: uppercase;
    font-size: 19px;
}
div.cuisine_list {
    padding: 8px;
}
div.cuisine_list div.cuisine_item a.cuisine_img, div.cuisine_list ul li a.cuisine_img2 {
    background: none repeat scroll 0 0 #fff;
    display: block;
    margin-bottom: 10px;
    padding: 4px;
}
div.cuisine_list div.cuisine_item a.cuisine_img img, div.cuisine_list ul li a.cuisine_img2 img{
	width: 100%;
}
div.cuisine_list div.cuisine_item a.cuisine_title, div.cuisine_list ul li a.cuisine_title2 {
    color: #fff;
    display: block;
    font-size: 15px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
div.cuisine_list ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
div.cuisine_list ul li{
	border-bottom: 1px dotted #e9e9e9;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div.cuisine_list div.cuisine_item{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #e9e9e9;
}
div.resstaurent_list {
    padding: 10px;
    background-color: #fff;
}
div.restaurent_item {
    border-bottom: 1px solid #dedede;
}
div.resstaurent_list ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: block;
}
div.resstaurent_list li {
    display: block;
    padding: 7px 0px 7px 15px;
    background: url(../images/restaurent_dot.png) 0px 10px no-repeat;
    border-bottom: 1px solid #dedede;
}
div.resstaurent_list li.restaurent_item_last {
    border-bottom: none;
}
div.resstaurent_list li a {
    text-decoration: none;
    color: #184bb7;
}
a.nlh_litem_title {
    font-weight: bold;
    color: #242424;
    text-decoration: none;
    font-size: 14px;
}
a.restaurent_img {
    display: block;
    float: left;
    margin: 0px 10px 0px 0px;
}
a.restaurent_img img {
    width: 80px;
    height: 75px;
}
div.news_highlight {
    margin-bottom: 20px;
    border: 1px solid #d7d6d5;
    padding: 15px;
    background-color: #fff;
}
a.nh_img {
    display: block;
    margin-bottom: 20px;
}
a.nh_img img{
	width: 100%;
}
h1.nh_right_title, h2.nh_right_title, h3.nh_right_title, h4.nh_right_title {
    margin: 0px;
    padding: 0px 0px 10px;
    font-size: 18px;
    color: #242424;
}
a.nh_right_title {
    font-size: 18px;
    color: #242424;
    text-decoration: none;
    line-height: 28px;
}
div.nh_summary {
    padding-bottom: 10px;
    line-height: 24px;
}
div.nh_right ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
div.nh_right li {
    background: url(../images/nh_star.png) 0px 5px no-repeat;
    padding-left: 15px;
    line-height: 24px;
}
div.nh_right li a {
    text-decoration: none;
    font-weight: bold;
    color: #8f8f8f;
}
div.news_list_item {
    padding: 20px 0px 0px;
	border-bottom: 1px solid #dedede;
}
a.nl_img {
    display: block;
    float: left;
	margin-right: 10px;
}
a.nl_img img {
    width: 160px;
    height: 120px;
}
a.product_title {
    text-decoration: none;
    color: #030303;
    font-weight: bold;
}
div.nl_summary {
    padding-top: 15px;
}
div.pagelist {
    margin: 0px 100px 40px;
    text-align: center;
    background-color: #f6f6f6;
    padding: 5px;
    border-radius: 5px;
}
div.pagelist span {
    display: inline-block;
    width: 28px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    text-decoration: none;
    color: #fff;
    margin: 0px 1px;
    font-size: 14px;
    background-color: #ff7800;
    border-radius: 3px;
}
div.pagelist a {
    display: inline-block;
    width: 28px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    text-decoration: none;
    color: #ababab;
    margin: 0px 1px;
    font-size: 14px;
}
a.nlh_link1 {
    font-weight: bold;
    text-decoration: none;
    color: #fff;
}
div.nlh_list img{
	width: 100%;	
}
a.nlh_list_ftitle {
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    color: #242424;
    text-decoration: none;
}
div.nlh_list_summary {
    padding: 10px 0px 0px;
}
div.nlh_list_first, div.nlh_list_item{
	border-bottom: 1px dotted #d1d1d1;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
div.shopcart_note {
    padding: 20px 0px 15px 10px;
}
label.fotm_label {
    width: 100%;
    font-weight: bold;
    color: #707070;
    height: 25px;
    line-height: 25px;
    display: block;
    margin-bottom: 2px;
    text-align: left;
    margin-right: 10px;
}
input.form_name {
    border: 1px solid #d1d1d1;
    height: 25px;
    padding: 0px 5px;
    width: 240px;
	margin-bottom: 5px;
}
input.form_submit_contact {
    width: 84px;
    height: 32px;
    cursor: pointer;
    background: #1080ca;
    border: none;
    margin-top: 10px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}
div.shopcart_list{
	padding: 10px;
	text-align: left;
}
img.shopcart_img {
    height: auto;
	width: 35px;
}
input.shopcart_product_number {
    width: 25px;
}
table.shopcart_list {
    background-color: #b8b8b8;
}
table.shopcart_list th, table.shopcart_list td {
    background-color: #ececec;
    padding: 2px 4px;
}
a.tremove {
    color: #f16600;
    text-decoration: none;
}
div.shopcart_total {
    padding-bottom: 10px;
    font-weight: bold;
}
span.shopcart_total {
    color: #f16600;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}
a.shopcart_product_title {
    font-family: Arial;
    font-size: 14px;
    text-decoration: none;
    color: #407395;
}
}
@media all and (min-width: 1000px){
div.shopcart_list{
	padding: 0px;
}
div.nlh_list_item{
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: none;
}
nav:not(.mm-menu)
{
	display: block;
}
img.banner_page_home{
	width: 1024px; height: 235px;
}
div.header{
	margin: auto;
	height: 60px;
	background-color: #000;
	min-width:1042px;
}
div.header_menu{
	position: relative;
	height: 60px;
	margin: auto;
	width: 1042px;
	z-index:999;
}
div.header_menu ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
}
div.header_menu li{
	display: block;
	float: right;
	position: relative;
}
div.header_menu li:hover{
	background-color: #202020;
}
div.header_menu a {
  background: url("../images/menu_dot.png") no-repeat scroll 10px 25px rgba(0, 0, 0, 0);
  color: #fff000;
  display: block;
  font-size: 15px;
  height: 50px;
  line-height: 50px;
  padding: 10px 10px 0 35px;
  text-decoration: none;
  text-transform: uppercase;
}
div.header_menu a.header_logo{
	position: absolute;
	background: url(../images/logo-bg.png) no-repeat 0 0;
	display: block;
	width: 134px;
	height: 109px;
	top: 1px;
	left: -20px;
	padding: 0px;
	z-index:999;
}
div.header_menu li ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 60px;
	left: 0px;
	width: 230px;
	background-color: #202020;
	display: none;
}
div.header_menu li:hover ul{
	display: block;
}
div.header_menu li ul li{
	float: none;
}
div.header_menu li ul li:hover{
	background-color: #151515;
}
div.header_menu li ul a{
	padding: 0px 10px 0px 30px;
	height: 35px;
	line-height: 35px;
	background: none;
	font-size: 14px;
}
div.header_service{
	margin: auto;
	height: 37px;
	background: #6f6a61 url(../images/bg_service.png) left repeat-y;
	width: 1042px;
}
div.header_service_item{
	display: block;
	float: right;
	padding: 5px 40px 5px 0px;
	line-height: 27px;
}
div.header_service_item img{
	height: 27px;
	float: left;
}
span.hsi_title{
	display: inline-block;
	height: 27px;
	padding-left: 10px;
	color: #fff;
}
div.content{
	margin: auto;
	width: 1042px;
	padding: 0px;
}
div.header_banner{
	border: 9px dashed #b6b3ae;
	border-top: none;
}
div.header_banner img{
	width: 1024px;
}
div.content_left {
  float: left;
  padding: 20px 0px 0px;
  width: 720px;
}
div.content_right{
	float: right;
	width: 300px;
	margin-top: 30px;
	background: url(../images/bg_left.png) repeat;
	margin-bottom: 20px;
	padding: 0px;
}
div.product_header_title {
  background-color: #000;
  float: left;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  position: relative;
  text-align: center;
  margin-bottom: 0px;
}
h1.product_header_title, h2.product_header_title, h3.product_header_title, h4.product_header_title{
	font-size: 17px;
	margin: 0px;
	padding: 0px;
	color: #dccaca;
	font-weight: normal;
}
div.product_header_title span{
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../images/span_left.png) no-repeat;
	height: 9px;
	width: 9px;
}
div.product_hot_menu {
}
div.product_hot_menu ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
}
div.product_hot_menu li{
	display: block;
	height: 22px;
	line-height: 22px;
	float: left;
	padding-left: 20px;
	width: 126px;
}
div.product_hot_menu a{
	color: #6f6e6b;
	font-size: 14px;
	text-decoration: none;
}
div.product_hot_menu a:hover{
	text-decoration: underline;
}
div.product_list_item{
	float: left;
	width: 233px;
	margin-right: 7px;
	border: 1px solid #dfdede;
	background-color: #f2f2f2;
	margin-bottom: 7px;
}
div.product_list_item_end{
	float: left;
	width: 233px;
	border: 1px solid #dfdede;
	background-color: #f2f2f2;
	margin-bottom: 7px;
}
a.pli_img{
	display: block;
	padding: 5px;
	background-color: #fff;
	text-align: center;
	min-height: 189px;
}
a.pli_img img{
	max-width: 228px;
	max-height: 189px;
	min-width: 210px;
}
div.pli_content{
	padding: 5px 10px 10px;
	min-height: 110px;
}
a.product_title{
	text-decoration: none;
	color: #030303;
	font-weight: bold;
}
a:hover.product_title{
	text-decoration: underline;
}
div.pli_summary{
	font-style: italic;
	color: #474747;
	padding: 10px 0px;
}
div.product_price{
	font-size: 15px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #fa7c00;
}
div.product_list {
  padding: 20px 0 0;
}
div.hot_news{
	margin: 10px;
	background-color: #fff;
	padding: 15px;
}
a.hn_img{
	display: block;
	margin-bottom: 5px;
}
a.hn_img img{
	width: 250px;
}
a.hn_title{
	font-weight: bold;
	text-decoration: none;
	color: #fc7100;
	font-size: 16px;
}
a:hover.hn_title{
	text-decoration: underline;
}
div.hn_summary{
	padding: 10px 0px 5px;
}
div.hn_item{
	border-bottom: 1px dashed #707070;
	padding-bottom: 15px;
}
div.hn_item:last-child{
	border-bottom: none;
	padding-bottom: 0px;
}
div.hn_title{
	padding: 10px 0px;
}
div.hn_title a{
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	color: #323031;
}
div.hn_title a:hover{
	text-decoration: underline;
}
a.hn_img1{
	display: block;
	float: left;
	width: 118px;
}
a.hn_img1 img{
	width: 118px;
	height: 102px;
}
div.hn_summary1{
	float: right;
	width: 120px;
}

div.tag_box{
	background-color: #f6f6f6;
	padding: 10px;
}

div.tag_box span{
	display: inline-block;
	height: 26px;
	line-height: 26px;
	background: url(../images/tag_icon.png) 0px 3px no-repeat;
	padding: 0px 10px 0px 25px;
	color: #535353;
	font-weight: bold;
	margin-bottom: 5px;
}
div.tag_box a{
	background-color: #656565;
	padding: 0px 10px;
	min-width: 70px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	text-decoration: none;
	border-radius: 4px;
	margin: 0px 5px 5px 0px;
	display: inline-block;
}
div.adv_banner img{
	width: 300px;
}
div.comment_user{
	margin-bottom: 10px;
	background: url(../images/bg_left.png) repeat;
	padding: 10px;
}
div.support_footer{
	float: left;
	background-color: #fff;
	width: 450px;
	padding: 10px 5px;
	min-height: 170px;
	margin-bottom: 0px;
}
div.sf_title{
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	height: 20px;
	padding-bottom: 10px;
}
div.sf_item{
	float: left;
	width: 130px;
	padding: 0px 10px;
	text-align: center;
}
div.sf_item img{
	width: 95px;
	height: 95px;
	border-radius: 50%;
}
p.sf_name{
	margin: 0px;
	padding: 10px 0px 3px;
	text-transform: uppercase;
	color: #000;
}
p.sf_prone{
	margin: 0px;
	color: #ff7800;
	font-size: 11px;
}
p.sf_prone span{
	color: #000;
	padding-right: 5px;
}
div.default{
	display: block;
	float: right;
	width: 530px;
	background-color: #fff;
	padding: 10px;
	min-height: 170px;
	position: relative;
}
div.default ul{
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 1;
	width: 2890px;
	left: -1020px;
}
button.prev{
	position: absolute;
	top: 80px;
	left: -12px;
	background: url(../images/cm_dot.png) left no-repeat;
	width: 24px;
	height: 30px;
	border: none;
	cursor: pointer;
}
button.next{
	position: absolute;
	top: 80px;
	right: -10px;
	background: url(../images/cm_dot.png) right no-repeat;
	width: 24px;
	height: 30px;
	border: none;
	cursor: pointer;
}
div.default li{
	display: block;
	float: left;
}
div.cm_left{
	float: left;
	width: 105px;
	padding-left: 20px;
	text-align: center;
}
div.cm_left img{
	width: 95px;
	height: 95px;
	border-radius: 50%;
}
p.cm_name{
	margin: 0px;
	padding: 5px 0px 0px;
	font-style: italic;
	color: #7e7e7e;
}
div.cm_right{
	display: block;
	float: right;
	border: 1px solid #e1e1e1;
	width: 265px;
	background: url(../images/bg_comment_left.png) top left no-repeat, url(../images/bg_comment_right.png) bottom right no-repeat;
	padding: 20px 55px 10px;
	min-height: 113px;
	margin-left: 15px;
	font-size: 14px;
	line-height: 22px;
	position: relative;
}
span.cm_right{
	display: block;
	position: absolute;
	background: url(../images/mste.png) no-repeat;
	width: 8px;
	height: 18px;
	top: 30px;
	left: -8px;
}
div.footer_header{
	margin: auto;
	border-bottom: 1px solid #d6d6d6;
	height: 29px;
	background-color: #f3f3f3;
	min-width:1042px;
	padding: 0px;
}
div.footer_header_content{
	margin: auto;
	width: 1042px;	
}
div.footer_home{
	float: left;
	width: 800px;
	padding-top: 4px;
	height: 29px;
}
div.footer_backtop{
	float: right;
	width: 110px;
	border-left: 1px solid #d6d6d6;
	padding: 4px 0px 0px 20px;
	height: 25px;
}
div.footer_home a{
	display: inline-block;
	background: url(../images/footer_home_icon.png) 0px 0px no-repeat;
	height: 20px;
	padding: 0px 0px 0px 30px;
	color: #767676;
	font-weight: bold;
	text-decoration: none;
}
div.footer_home a:hover, div.footer_backtop span:hover{
	color: #ff8a00;
    cursor: pointer;
}
div.footer_backtop span{
	display: inline-block;
	background: url(../images/back_top_icon.png) 0px 0px no-repeat;
	height: 20px;
	padding: 0px 0px 0px 30px;
	color: #767676;
	font-weight: bold;
	text-decoration: none;
}
div.footer_menu{
	margin: auto;
	background-color: #ebebeb;
	border-bottom: 2px solid #1c1c1c;
	border-top: 1px solid #fff;
	min-width:1042px;
	padding: 0px;
}
div.footer_menu_content{
	margin: auto;
	width: 1042px;
	padding: 15px 0px 20px;
}
div.fm_list1{
	float: left;
	width: 270px;
	padding-bottom: 0px;
}
div.fm_list2{
	float: left;
	width: 147px;
}
div.fm_list3{
	float: left;
	width: 330px;
}
div.fm_list_title{
	font-weight: bold;
	font-size: 14px;
	color: #fd8218;
	padding-bottom: 7px;
}
div.fm_list1 ul, div.fm_list2 ul, div.fm_list3 ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div.fm_list1 li{
	float: left;
	display: block;
	width: 115px;
	padding-right: 20px;
	float: left;
	height: 25px;
	line-height: 25px;
}
div.fm_list1 a, div.fm_list2 a, div.fm_list3 a{
	text-decoration: none;
	color: #444;
	font-size: 13px;
}
div.fm_list1 a:hover, div.fm_list2 a:hover, div.fm_list3 a:hover{
	text-decoration: underline;
}
div.fm_list2 li{
	padding-right: 20px;
	line-height: 25px;
	display: block;
}
div.fm_list3 li{
	float: left;
	display: block;
	height: 25px;
	line-height: 25px;
	width: 140px;
	padding-right: 25px;
}
div.footer_copyright{
	background-color: #000;
	text-align: center;
	color: #333333;
	height: 28px;
	line-height: 28px;
	border-top: 1px solid #1e1e1e;
	min-width:1042px;
	padding: 0px;
}
div.footer_addresss{
	margin: auto;
	background: url(../images/bg_footer.png) repeat;
	border-top: 1px dashed #404040;
	border-bottom: 1px dashed #404040;
	color: #b8b8b8;
	line-height: 22px;
	min-width:1042px;
	padding: 0px;
}
div.footer_addresss_content{
	margin: auto;
	padding: 10px 0px 25px;
	width: 1042px;
}
div.fdc_address{
	float: left;
	width: 310px;
	padding-right: 40px;	
}
div.fdc_title{
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px dashed #4c4c4c;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

div.fdc_suport{
	float: left;
	width: 170px;
	padding-right: 40px;
}
div.fdc_suport ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div.fdc_suport li{
	background: url(../images/dot_footer.png) 0px 7px no-repeat;
	padding-left: 13px;
}
div.fdc_suport a{
	text-decoration: none;
	color: #b8b8b8;
}
div.fdc_suport a:hover{
	text-decoration: underline;
}
a.fdc_resocial{
	display: inline-block;
	margin-bottom: 13px;
	text-decoration: none;
}
a:hover.fdc_resocial, a.fdc_resocial span:hover{
	text-decoration: underline;
}
a.fdc_resocial img{
	padding-right: 10px;
	float: left;
}
a.fdc_resocial span{
	display: inline-block;
	height: 27px;
}
div.fdc_news_letter{
	float: left;
	width: 272px;
    position: relative;
}
form.news_letter{
	margin: 0px;
	padding: 10px 0px 0px;
}
input.news_letter_text{
	border: none;
	height: 28px;
	width: 190px;
	padding: 0px 5px;
	color: #606060;
	background-color: #fff;
	border-radius: 3px 0px 0px 3px;
	float: left;
}
input.news_letter_button{
	border: none;
	height: 28px;
	background: url(../images/bg_button_newsletter.png) top repeat-x;
	float: right;
	width: 70px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	border-radius: 3px;
	float: right;
}
div.jCarouselLite{
	visibility: visible;
	overflow: hidden;
	position: relative;
	z-index: 2;
	left: 0px;
	width: 510px;
}
div.pagelist{
	margin: 0px 100px 40px;
	text-align: center;
	background-color: #f6f6f6;
	padding: 5px;
	border-radius: 5px;
}
div.pagelist a{
	display: inline-block;
	width: 28px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	text-decoration: none;
	color: #ababab;
	margin: 0px 1px;
	font-size: 14px;
}
div.pagelist span{
	display: inline-block;
	width: 28px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	text-decoration: none;
	color: #fff;
	margin: 0px 1px;
	font-size: 14px;
	background-color: #ff7800;
	border-radius: 3px;
}
a.first{
	background: url(../images/pagelist.png) left no-repeat;
}
a.previous{
	background: url(../images/pagelist.png) -28px 0px no-repeat;
}
a.next{
	background: url(../images/pagelist.png) -64px 0px no-repeat;
}
a.last{
	background: url(../images/pagelist.png) right no-repeat;
}
div.product_order{  
	padding: 10px;
	position: relative;
}
div.pdo_title{
	height: 35px;
	line-height: 35px;
	text-transform: uppercase;
	font-weight: bold;
	color: #242424;
	font-size: 18px;
	padding: 0px 10px;
	text-align: center;
}
div.pdo_list{
	border: 10px solid #b3b2b1;
	background-color: #fff; 
	position: relative;   
}
div.pdo_list ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
}
a.pdo_img{
	display: block;
	margin-bottom: 5px;
	text-align: center;
	width: 240px;
}
a.pdo_img img{	
	/*max-width: 240px;
	min-width: 180px;*/
    width: 228px;
    height: 189px;
}
a.pdo_title {
  color: #242424;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  height: 35px;
  display: block;
}
a:hover.pdo_title{
	text-decoration: underline;
}
div.pdo_summary{
	padding: 8px 0px;
}
button.prev1{
	display: block;
	position: absolute;
	background: url(../images/cm_dot.png) left no-repeat;
	width: 24px;
	height: 30px;
	bottom: 30px;
	right: 60px;
	border: none;
	z-index: 10;
	cursor: pointer;
}
button.next1{
	display: block;
	position: absolute;
	background: url(../images/cm_dot.png) right no-repeat;
	width: 24px;
	height: 30px;
	bottom: 30px;
	right: 30px;
	border: none;
	z-index:10;
	cursor: pointer;
}
div.pdo_line{
	height: 10px;
	background: url(../images/bg_page.png) repeat;
}
div.product_hot_menu a.product_menu_active,div.product_hot_menu h1,div.product_hot_menu h2{
	color: #ff0201;
    font-size: 14px;
    margin: 0;
    font-weight: normal;
}
div.pdr_title{
	height: 30px;
	padding: 10px 0px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ee8720;
	font-size:20px;
}
h1.detail_title, h2.detail_title{
	margin: 0px;
	padding: 10px 0px;
	font-size: 22px;
}
div.pd_infor{
	background-color: #fff;
	border: 1px solid #dcddd8;
	padding: 20px 15px 10px;
}
img.pd_img{
	float: left;
	width: 365px;
	margin-bottom: 20px;
}
div.pd_right{
	clear:inherit;
	float: right;
	width: 290px;
	padding-bottom: 20px;
}
span.pd_text{
	font-size: 13px;
	font-weight: bold;
	color: #242424;
	padding-right: 8px;
}
div.pd_summary{
	font-weight: bold;
	color: #747e01;
	padding-bottom: 10px;
}
span.pd_price{
	padding-right: 15px;
	font-weight: bold;
	font-size: 20px;
	color: #c60001;
}
span.pd_price_old{
	font-size: 18px;
	text-decoration: line-through;
	color: #545454;
}
div.pdf_text{
	padding-bottom: 10px;
}
div.pdf_content_title{
	height: 25px;
	line-height: 25px;
	padding: 0px 10px;
	color: #F00;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #eeeced;
	margin-top: 20px;
}
div.pdf_content{
	padding: 15px 0px;
	color: #242424;
}
div.pdf_left{
	float: left;
	width: 300px;
	padding: 10px;
	border: 1px dashed #000;
	margin-bottom: 0px;
}
div.pdf_add{
	padding-bottom: 10px;
	color: #242424;
}
a.pd_map{
	color: #867d80;
	display: inline-block;
	background: url(../images/map_icon.png) right no-repeat;
	padding-right: 15px;
	text-decoration: none;
}
a:hover.pd_map{
	text-decoration: underline;
}
div.pdf_right{
	float: right;
	width: 345px;
}
div.pdf_confirm{
	color: #fff;
	background-color: #7d7b7c;
	padding: 4px 10px;
	margin-bottom: 1px;
}
input.pdf_shopcart{
	background: #ef2e2f url(../images/shopping-cart-icon.png) 5px 3px no-repeat;
	padding: 0px 10px 0px 55px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	margin-right: 10px;
	border: none;
	cursor: pointer;
	float: left;
}
div.pdf_number{
	float: left;
	border: 1px solid #e1e1e1;
	height: 30px;
	width: 40px;
	position: relative;
	padding: 5px;
}
input.pdf_number{
	border: none;
	width: 30px;
	height: 28px;
	line-height: 28px;
	margin: 0px;
	text-align: center;
}
span.pdf_number{
	display: block;
	width: 8px;
	height: 18px;
	position: absolute;
	top: 10px;
	left: -8px;
	background: url(../images/mste.png) no-repeat;
}
div.nh_right ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div.nh_right li{
	background: url(../images/nh_star.png) 0px 5px no-repeat;
	padding-left: 15px;
	line-height:24px;
}
div.nh_right li a{
	text-decoration: none;
	font-weight: bold;
	color: #8f8f8f;
}
div.nh_right li a:hover{
	text-decoration: underline;
}
div.news_highlight{
	margin-bottom: 20px;
	border: 1px solid #d7d6d5;
	padding: 15px;
	background-color: #fff;
}
a.nh_img{
	display: block;
	float: left;
	width: 310px;
	height: 265px;
	overflow: hidden;
}
a.nh_img img{
	min-width:310px;
	min-height: 265px;
}
div.nh_right{
	float: right;
	width: 350px;
}
h1.nh_right_title, h2.nh_right_title, h3.nh_right_title, h4.nh_right_title{
	margin: 0px;
	padding: 0px 0px 10px;
	font-size: 18px;
	color: #242424;
}
a.nh_right_title{
	font-size: 18px;
	color: #242424;
	text-decoration: none;
    line-height: 28px;
}
a:hover.nh_right_title{
	text-decoration: underline;
}
div.nh_summary{
	padding-bottom: 10px;
	line-height: 24px;
}
div.news_listhot{
	border: 1px solid #d7d6d5;
	margin-bottom: 20px;
	background-color: #fff;
}
div.news_listhot_header{
	background-color: #eeeeee;
	height: 28px;
	border-bottom: 1px solid #d7d6d5;
}
div.nlh_link1{
	background-color: #999999;
	position: relative;
	height: 28px;
	line-height: 28px;
	padding: 0px 15px;
	float: left;
}
div.nlh_link1 span{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../images/span_left.png) no-repeat;
	width: 9px;
	height: 9px;
}
a.nlh_link1{
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}
p.nlh_link1{
    margin: 0;
    padding: 0;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
}
a:hover.nlh_link1{
	text-decoration: underline;
}
div.nlh_link2{
	height: 28px;
	line-height: 28px;
	float: left;
}
a.nlh_link2{
	margin: 0px 15px;
	color: #242424;
	font-weight: bold;
	text-decoration: none;
}
a:hover.nlh_link2{
	text-decoration: underline;
}
div.nlh_list{
	padding: 15px;
}
div.nlh_list_first{
	float: left;
	width: 265px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: none;
}
div.nlh_right{
	float: right;
	width: 370px;
}
a.nlh_list_fimg{
	display: block;
	margin-bottom: 8px;
}
a.nlh_list_fimg img{
	width: 265px;
	height: 160px;
}
a.nlh_list_ftitle{
	font-size: 16px;
    line-height: 22px;
	font-weight: bold;
	color: #242424;
	text-decoration: none;
}
a:hover.nlh_list_ftitle{
	text-decoration: underline;
}
div.nlh_list_summary{
	padding: 10px 0px 0px;
}
a.nlh_litem_title{
	font-weight: bold;
	color: #242424;
	text-decoration: none;
	font-size: 14px;
}
a:hover.nlh_litem_title{
	text-decoration: underline;
}
a.nlh_litem_img{
	display: block;
	float: left;
	margin-top: 12px;
	margin-bottom: 20px;
}
a.nlh_litem_img img{
	width: 115px;
	height: 82px;
}
div.nlh_litem_summary{
	float: right;
	width: 240px;
	padding: 10px 0px 20px;
}
div.restaurent{
	padding: 10px;
}
h4.restaurent_title{
	height: 25px;
	line-height: 25px;
	font-size: 18px;
	text-transform: uppercase;
	color: #242424;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
div.resstaurent_list{
	padding: 10px;
	background-color: #fff;
}
a.restaurent_img{
	display: block;
	float: left;
	margin: 10px 0px;
}
a.restaurent_img img{
	width: 80px;
	height: 75px;
}
div.restaurent_summary{
	float: right;
	width: 170px;
	padding: 10px 0px;
}
div.restaurent_item{
	border-bottom: 1px solid #dedede;
}
div.resstaurent_list ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
}
div.resstaurent_list li{
	display: block;
	padding: 7px 0px 7px 15px;
	background: url(../images/restaurent_dot.png) 0px 10px no-repeat;
	border-bottom: 1px solid #dedede;
}
div.resstaurent_list li a{
	text-decoration: none;
	color: #184bb7
}
div.resstaurent_list li a:hover{
	text-decoration: underline;
}
h4.dish_hot_title{
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-size: 18px;
	background-color: #ff9c00;
	text-align: center;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
div.dish_list{
	padding: 10px;
	background-color: #5d3a02;
	position: relative;
}
span.dish_list{
	height: 8px;
	width: 8px;
	background: url(../images/span_left2.png) no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}
a.dlf_img{
	display: block;
	margin-bottom: 8px;
}
a.dlf_img img{
	border: 5px solid #fff;
	width: 270px;
	height: 190px;
}
a.dlf_title{
	font-weight: normal;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
}
a:hover.dlf_title{
	text-decoration: underline;
}
div.dl_item{
	float: left;
	padding-right: 10px;
	width: 86px;
}
div.dl_item:nth-child(3){
	padding-right: 0px;
}
a.dli_img{
	display: block;
	margin-bottom: 10px;
}
a.dli_img img{
	width: 82px;
	height: 65px;
	border: 2px solid #fff;
}
div.dl_listitem{
	padding-top: 20px;
}
a.dli_title{
	text-decoration: none;
	color: #fff;
}
a:hover.dli_title{
	text-decoration: underline;
}
div.knowledge_list{
	background-color: #fff;
	padding: 10px;
}
div.knowledge_list ol{
	margin: 0px;
	padding: 0px 0px 0px 35px;
	font-weight: bold;
	font-size: 24px;
	font-family: "Baskerville Old Face", "Times New Roman", Times, serif;
	font-style: italic;
	color: #4e4e4e;
}
div.knowledge_list li{
	padding-bottom: 12px;
}
div.knowledge_list li.knowledge_list{
	color: #ff9c00;
}
div.knowledge_list a{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #4e4e4e;
	text-decoration: none;
	font-weight: normal;
}
div.knowledge_list a:hover{
    text-decoration: underline;
}
div.knowledge_list li.knowledge_list a{
	color: #ff6a00;
	font-weight: bold;
}
div.breadcrumble_home{
	float: left;
	background: url(../images/breadcrumb.png) right no-repeat;
	padding-right: 13px;
	margin-right: 5px;
}
a.breadcrumble_title{
	text-decoration: none;
	color: #696968;
	font-size: 14px;
}
a:hover.breadcrumble_title{
	text-decoration: underline;
}
span.breadcrumble_title{
	text-transform: uppercase;
	font-size: 13px;
}
a.breadcrumble_title_home{
	text-transform: uppercase;
	font-weight: bold;
}
div.breadcrumb{
	padding-bottom: 10px;
    margin-top: 20px;
}
a.nl_img{
	display: block;
	float: left;
	margin-right: 0px;
}
a.nl_img img{
	width: 160px;
	height: 120px;
}
div.nl_right{
	float: right;
	width: 510px;
}
div.nl_summary{
	padding-top: 15px;
}
div.news_list_item{
	padding: 15px 0px;
	border-bottom: 1px solid #dedede;
}
div.news_list_item:last-child{
	border-bottom: none;
}
div.news_list_item{
	padding: 20px 0px 0px;
}
div.news_detail_summary{
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 10px;
}
ul.news_related{
	margin: 0px;
	padding: 30px 0px 0px 20px;
	list-style: none;
}
ul.news_related li{
	background: url(../images/restaurent_dot.png) 0px 4px no-repeat;
	padding: 0px 0px 13px 13px;
}
ul.news_related a{
	font-size: 13px;
	color:#184bb7;
	text-decoration: none;
}
ul.news_related a:hover{
	text-decoration: underline;
} 

div.pdo_list ul li{
    padding: 10px;
}
div.pdo_list__{
	height:auto;
}

div.pdo_list__ li{
	height:auto;
}

div.prdt_img {
  float: left;
  width: 365px;
  height: 366px;
}
img.root-img{
    width: 365px;
    height: 243px;
}
ul.prdt_img{
    display: block;
    margin: 0px;
    padding: 10px 0px 0px;
    list-style: none;
}
ul.prdt_img li{
    display: block;
    float: left;
    padding-right: 10px;
}
ul.prdt_img img{
    width: 105px;
    height: 79px;
    padding: 2px;
    border: 1px solid #d1d1d1;
}
ul.prdt_img li.prdt_img_end{
    padding-right: 0px;
}
div.pd_slide_gallery .prev_gallery {
  background: url("../images/btn_left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  bottom: 0;
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: 34px;
  width: 20px;
}
div.pd_slide_gallery .next_gallery {
  background: url("../images/btn_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  bottom: 0;
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: 9px;
  width: 20px;
}
div.pd_slide_gallery{
    height: 110px;
}
div.pdf_hotline {
  text-align: right;
  padding-top: 10px;
  font-size: 13px;
  line-height: 23px;
}
div.pdf_hotline b{
    color: #000;
    font-size: 18px;
}

ul.beer_hot {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.beer_hot li {
    border-bottom: 1px solid #d5d5d5;
    display: block;
    line-height: 25px;
    min-height: 25px;
}
span.beer_hot1 {
    background-color: #af0103;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    margin-right: 8px;
    text-align: center;
    width: 15px;
}
span.beer_hot2 {
    background-color: #656565;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    margin-right: 8px;
    text-align: center;
    width: 15px;
}
ul.beer_hot a {
    color: #8f8e33;
    text-decoration: none;
    font-size: 15px;
}
ul.beer_hot a:hover {
    text-decoration: underline;
}
div.beer_hot_show a {
    color: #454545;
    font-size: 14px;
    font-weight: bold;
}
a.beer_show_img {
    display: block;
    float: left;
    width: 65px;
}
a.beer_show_img img {
    border: 1px solid #e5e5e5;
    width: 63px;
}
div.beer_show_right {
    float: right;
    line-height: 18px;
    width: 165px;
}
div.beer_show {
    padding-bottom: 10px;
}
div.pdo_order_list_new{
    background: #fff;
}
div.pdo_title_new{
    
}
DIV.like_button, DIV.like_button_face, DIV.like_button_google {
    float: left;
    padding-left: 5px;
    width: 80px;
}
div.like_box {
    margin-top: 15px;
}
div.news_listhot_other{
    margin-top: 15px;
}

div.rnl_item {
  float: left;
  margin-bottom: 16px;
  margin-right: 16px;
  width: 160px;
  border-bottom: none;
}
div.rnl_item_last{
    margin-right: 0;
}
div.rnl_item a.rnl_item_img {
  display: block;
  margin-bottom: 7px;
}
div.rnl_item a.rnl_item_img img {
  border: 1px solid #ececec;
  height: 95px;
  padding: 2px;
  width: 157px;
}
div.rnl_item a.rnl_item_title {
  color: #000;
  text-decoration: none;
  font-size: 14px;
}
div.rnl_item a.rnl_item_title:hover{  
    text-decoration: underline;
}
div.nca_list {
  background: none repeat scroll 0 0 #f9f7f5;
  border: 1px solid #d9d8d7;
  padding: 15px 20px;
  position: relative;
}
div.nca_list span {
  background: url("../images/span_left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  height: 9px;
  left: 0;
  position: absolute;
  top: 0;
  width: 9px;
}
div.nca_list ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
div.nca_list ul li {
  display: inline-block;
  padding: 3px 0;
  width: 169px;
}
div.nca_list ul li a {
  color: #716354;
  font-weight: bold;
  text-decoration: none;
}
div.nca_list ul li a:hover,div.nca_list ul li a.nca_active{
    color: #fd8654;
}
div.resstaurent_list li.restaurent_item_last {  
    border-bottom: none;
}
div.cuisine_{
    background: #5d3a02;
    border-top: #fff 5px solid;
    border-bottom: #fff 5px solid;
}
div.cuisine_ h4.cuisine_title {
  background: url("../images/cuisine_title_left.png") no-repeat scroll 0 0px, url("../images/cuisine_title_right.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  color: #fff;
  height: 43px;
  margin: 0;
  text-align: center;
  line-height: 40px;
  text-transform: uppercase;
  font-size: 19px;
}
div.cuisine_list{
    padding: 8px;
}
div.cuisine_list div.cuisine_item{
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: none;
    
}
div.cuisine_list div.cuisine_item a.cuisine_img {
  background: none repeat scroll 0 0 #fff;
  display: block;
  margin-bottom: 10px;
  padding: 4px;
}
div.cuisine_list div.cuisine_item a.cuisine_img img{
    width: 276px;
    height: 189px;
}
div.cuisine_list div.cuisine_item a.cuisine_title {
  color: #fff;
  display: block;
  font-size: 15px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
}
div.cuisine_list div.cuisine_item a.cuisine_title:hover{
    text-decoration: underline;
}
div.cuisine_list ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
div.cuisine_list ul li {
  width: 90px;
  margin-right: 7px;
  float: left;
  margin-top: 15px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
div.cuisine_list ul li a.cuisine_img2{   
  background: none repeat scroll 0 0 #fff;
  display: block;
  margin-bottom: 10px;
  padding: 2px;
}
div.cuisine_list ul li a.cuisine_img2 img{
    width: 86px;
    height: 66px;
}
div.cuisine_list ul li a.cuisine_title2 {
  color: #fff;
  display: block;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}
div.cuisine_list ul li a.cuisine_title2:hover{  
    text-decoration: underline;
}


/*Shopcart*/
table.shopcart_list{
    background-color: #b8b8b8;
}
table.shopcart_list th{
    background-color: #ececec;
    padding: 5px 8px;
}
table.shopcart_list td{
    background-color: #fff;
    padding: 5px 8px;
}
input.shopcart_product_number{
    width: 25px;
}
img.shopcart_img{
    height: 90px;
	width: auto;
}
input.shopcart_check{
    float: left;
    margin-right: 10px;
}
a.shopcart_product_title{
    font-family: Arial;
    font-size: 14px;
    text-decoration: none;
    color: #407395;
}
a:hover.shopcart_product_title{
    text-decoration: underline;
}
div.shopcart_total{
    padding-bottom: 10px;
    font-weight: bold;
}
span.shopcart_total{
    color: #f16600;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}
div.shopcart_expan{
    font-weight: bold;
}
a.shopcart_expan{
    color: #407395;
    text-decoration: underline;
    font-weight: normal;
}
a:hover.shopcart_expan{
    text-decoration: none;
}
a.shopcart_more{
    font-weight: bold;
    text-decoration: none;
    color: #407395;
}
a:hover.shopcart_more{
    text-decoration: underline;
}
div.shopcart_note{
    padding: 20px 0px 15px 10px;
}
form.shopcart_form{
    padding: 15px 0px 0px;
}

input.form_name{
    border: 1px solid #d1d1d1;
    height: 25px;
    padding: 0px 5px;
    width: 240px;
}
textarea.form_content{
    border: 1px solid #d1d1d1;
    padding: 5px;
    width: 380px;
    height: 120px;
}
input.form_submit{
    width: 84px;
    height: 32px;
    cursor: pointer;
    background: #1080ca;
    border: none;
    margin-top: 10px;
}
input.form_submit_contact{
    width: 84px;
    height: 32px;
    cursor: pointer;
    background: #1080ca;
    border: none;
    margin-top: 10px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}
a.comment_form_header{
    text-decoration: none;
}
span.require_form{
    color: #961192;
}
label.fotm_label{
    float: left;
    width: 110px;
    font-weight: bold;
    color: #707070;
    height: 25px;
    line-height: 25px;
    display: block;
    margin-bottom: 8px;
    text-align: right;
    margin-right: 10px;
}
div.contact_information{
    padding-left: 120px;
    padding-bottom: 10px;
}
a.tremove{
    color: #f16600;
    text-decoration: none;
}
a.tremove:hover{
    text-decoration: underline;
}
div.hot_news_title{
  color: #242424;
  font-size: 18px;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  padding: 0 10px;
  text-align: center;
  text-transform: uppercase;
}
}