﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, th, {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre	{
	display: block;
}

body	{	margin: 0;	padding: 0; }
head 	{	display: none;	}
li		{	display: list-item;	}
table	{	display: table;	}
tr		{	display: table-row;	}
thead	{	display: table-header-group;	}
tbody	{	display: table-row-group;	}
tfoot	{	display: table-footer-group;	}
col		{	display: table-column;	}
colgroup{	display: table-column-group;	}
table 	{	border-collapse:collapse;	}
td, th 	{	display: table-cell;	}
td{ margin:0; padding:0}

input,textarea, object, select	{display: inline-block;font-size:12px;line-height:1.5em; }

html, address, blockquote,body, dd, div, dl, dt, fieldset,form, frame, frameset, noframes,ol, p, ul, center, dir,td,th	{
	font-family:微软雅黑;
	line-height:1.5em;
	font-size:12px;
	color:#b99f83; 
}

table	{	border-spacing: 2px;	}
th		{	padding:2px;font-weight:bolder;text-align:center;	}
td		{	padding:2px;vertical-align:top; }
caption	{	text-align: center;		}
td, th	{	vertical-align: inherit;	}

h1		{	font-size: 2em; 	margin: .7em 0;	}
h2		{	font-size: 1.5em;	margin: .6em 0;	}
h3		{	font-size: 1.17em;	margin: .5em 0;	}
h4		{	font-size: 1.12em;	margin: .4em 0;	}
h5		{	font-size: 1.1em;	margin: .3em 0;	}
h6		{	font-size: 1em;		margin: .2em 0;	}

h1, h2, h3, h4, h5, h6, b, strong	{ font-weight: bolder; }

thead, tbody, tfoot	{ vertical-align: middle; }

hr	{ background:transparent; height:2px;padding:0px;margin:5px;border:none;border-bottom:solid 1px #1078B5;}

ul	{ padding: 8px 3px 8px 5px;margin: 3px; }

ul li {
	margin: 3px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left;
}

ol	{ list-style-type: decimal;	}
ol ul, ul ol, ul ul, ol ol	{margin-top: 0;	margin-bottom: 0;}

a { color:#000;text-decoration: none; }

a:hover	{ color:red; }

img {border:none;}

div { padding:0px;margin:0px;}

#header { height:116px; background:url(../images/header_bg.jpg) no-repeat center 0px; text-align:center;}
#header #header-inner { text-align:left; width:1003px; margin:0px auto 0px auto; }

#header .logo { float:left; width:240px; height:116px  }
#header .logo h1 { padding:0;margin:42px 0px 0px 75px; }

#header .navigator {   margin-left:230px; padding-top:62px; }
#header .navigator ul { margin:0px; padding:0px; list-style-type:none;}
#header .navigator li { float:left; width:82px; padding:0px 3px 0px 3px; _width:78px }
#header .navigator a { display:block; padding:2px 3px 3px 3px; text-align:center; font-size:13px; color:#FFF; font-weight:bold;width:81px; _width:77px; font-family:'微软雅黑'; }
#header .navigator a:hover { background:url(../images/nav_hover.png) no-repeat center 0px; }

#home-body { background:url(../images/home_bg2.jpg) no-repeat center 116px #000; _background:url(../images/home_bg2.jpg) center  116px  no-repeat #000  }
#home-body #banner { height:500px;}

#home-body #banner #banner-inner .joins { float:left; width:600px; height:336px; }
#home-body #banner #banner-inner .joins .joins-inner { padding:200px 0px 0px 250px; }

#archive-body  { background:url(../images/archive_bg.jpg) no-repeat center 116px #000; }
#archive-body #banner { height:300px; }
#archive-body #banner #banner-inner .joins { float:left; width:600px; height:226px; }
#archive-body #banner #banner-inner .joins .joins-inner { padding:160px 0px 0px 250px; }

#banner #banner-inner { width:1003px; margin:0px auto 0px auto; height:400px }
#banner #banner-inner .search 	{  float:right; background:url(../images/search_bg.png) no-repeat 130px 0px; height:33px; width:400px; }
#banner #banner-inner .search #searchform { padding:5px 10px 0px 154px; }
#banner #banner-inner .search #searchform #s { float:left;background:url(../images/search_input_bg.jpg); border:none; width:150px;height:17px; color:#9c7659; }

#container { background:url(../images/container_bg.jpg) center -1px no-repeat; text-align:center; }
#container #container-inner { width:1003px; margin:0px auto 0px auto; text-align:left; }

#container #archive { height:600px; }
#container #archive .archive-left  { float:left;width:270px; height:400px;background:#00FF00;}
#container #archive .archive-right { float:right; width:730px; height:400px;background:#FF0000; }

#container .cnews { height:180px; overflow:hidden;  }

#container .cnews .cn-video { float:left; height:170px; background:url("css/video_bg.jpg") no-repeat scroll 0 25px transparent; width:250px;  }
#container .cnews .cn-video .cn-video-inner { padding:32px 11px 11px; }

#container .cnews .cn-last-news  { float:left; width:250px; }
#container .cnews .cn-join-news  { float:left; width:250px;  }

#container .cnews .cn-join-panel { float:right; width:230px; background:url(css/joinpanel_bg.png) no-repeat right 0px; }

#container .cnews .cn-join-panel dl { padding:0px; margin:0px;  }
#container .cnews .cn-join-panel dt {   }
#container .cnews .cn-join-panel dt h3 { padding:3px;margin:0px; }
#container .cnews .cn-join-panel img { border:solid 1px #c3bebc;}

#container .cjoin {  background:url(../images/joins_bg.png) no-repeat center 0px; height:200px; }
#container .cjoin .cj-left  {  float:left; padding-top:85px;  }
#container .cjoin .cj-right {  float:right; padding-top:85px; }

#container .cjoin .cj-inner { float:left; width:956px; padding-top:25px; }
#container .cjoin .cj-inner dl.jms { margin:0px; padding:10px 10px 5px 10px; }
#container .cjoin .cj-inner dl.jms dt { margin:0px; padding:0px; float:left; width:310px; height:95px; overflow:hidden; }
#container .cjoin .cj-inner dl.jms dt .thumb { border:solid 1px #6d481c; width:130px; padding:1px; float:left; }
#container .cjoin .cj-inner dl.jms dt .overview { width:165px; float:right;  }
#container .cjoin .cj-inner dl.jms dt .overview h2 { font-size:13px; margin:0px; padding:0px; }
#container .cjoin .cj-inner dl.jms dt a { color:#FFF; }
#container .cjoin .cj-inner dl.jms dt a:hover { color:#FF0000; }
#container .cjoin .cj-inner dl.jms dt p {  padding:5px 5px 0px 0px; }

#container .cwine { background:url(../images/cwinery_bg.png) no-repeat center 0px; height:170px; }
#container .cwine .cg-winery { width:450px; float:left; padding-top:18px; }
#container .cwine .cg-wine   { width:1003px; float:right; padding-top:10px; }

#container .cwine dl.wineries,
#container .cwine dl.wines		 { padding:0px 10px 0px 10px; margin:0px; }
#container .cwine dl.wineries dt { float:left; padding:10px; }
#container .cwine dl.wines dt { float:left; padding:10px 10px 10px 10px;  }

#container .cwine .cb-body h3 { text-align:center; background:url(css/arrow.png) no-repeat 0px 5px; font-size:12px;margin:0px;padding:0px 0px 0px 10px;  }
#container .cwine .cb-body img { border:solid 1px #6d481c; padding:1px; }

#container .cblock { width:100%;  }
#container .cblock .cb-title { height:25px; padding-left:8px; }
#container .cblock .cb-title h2 { margin:0px;padding:3px; float:left; }
#container .cblock .cb-title .more { float:right; padding:3px; }

#container .in_about .cb-title { height:25px; padding-left:8px; }
#container .in_about .cb-title h2 { margin:0px;padding:3px; float:left; }
#container .in_about .cb-title .more { float:right; padding:3px; }

#container .cblock .cb-body { clear:both; }
#container .cblock .cb-body ul { }
#container .cblock .cb-body li { color:#ff5a00;  }
#container .cblock .cb-body li span{ float:right; width:80px; text-align:right; color:#666666}

#container .cblock a { color:#b99f83; }
#container .cblock a:hover { color:#FF0000; }

#container #archives { width:710px; float:right; }
#container #archives .page-title { color:#d0b95c; padding:4px 10px 8px 40px; font-size:14px; font-weight:bold; background:url(../images/news_title_bg.jpg) no-repeat top center;  }

#container #archives div.clist { height:600px; border:solid 5px #c0a465;  background:url(css/archive_bg1.jpg) no-repeat -10px bottom #fdf8ed; }

#container #archives ul.clist {  list-style-type:none;  }
#container #archives ul.clist li { border-bottom:solid 1px #c4a567; color:#ff5a00; padding:2px 0px 2px 10px;  background:url(css/clist_item_bg.gif) no-repeat 0px 6px; }
#container #archives ul.clist li a { font-size:14px; color:#7b5f23;  }
#container #archives ul.clist li a:hover { color:#FF0000;  }

#container #archives ul.clist li .more { float:right; color:#7b5f23; }

#container #archives .cview { border:solid 5px #c0a465; background:url(../images/archive_bg1.jpg) no-repeat -10px bottom #fdf8ed;  padding:10px; width:670px; margin:0 auto }

#container #archives .cview .cv-title { text-align:center; color:#7b5f23; font-size:18px; padding:10px; }
#container #archives .cview .cv-meta  { text-align:center; color:#7b5f23; font-size:12px;  }
#container #archives .cview .cv-cats  { font-size:14px; margin:10px; color:#7b5f23; } 
#container #archives .cview .cv-show  { text-align:left; font-size:14px; padding-bottom:145px; margin-bottom:10px;}
#container #archives .cview .cv-show p,#container #archives .cview .cv-show th,#container #archives .cview .cv-show td,{ font-size:14px; padding:3px; line-height:1.6em; color:#7b5f23;  }

.cot{font-size:14px; padding:3px; line-height:1.6em; color:#7b5f23;}
.cv-show{ color:#7b5f23; font-size:14px}
.cv-show p{ color:#7b5f23; font-size:14px}
#container #archives .cview .cv-show #single_product_page_container p { text-indent:0em; }

#container #archives .cview .cv-show .wpsc_description,
#container #archives .cview .cv-show .wpsc_description p { text-indent:0px; }

#container #archives .cview .cv-show .dewellist { }
#container #archives .cview .cv-show .dewellist h2 {  padding:5px 0px 5px 0px; margin:0px;  }

#container #archives .cview .cv-show .dewellist ul { list-style-type:none; padding:0px; margin:0px; }
#container #archives .cview .cv-show .dewellist li { text-align:center; float:left; width:215px;  }
#container #archives .cview .cv-show .dewellist .dl-pic { padding-bottom:10px; }
#container #archives .cview .cv-show .dewellist a { font-size:14px; text-indent:0em; color:#7b5f23; }
#container #archives .cview .cv-show .dewellist a:hover { color:#FF0000; }
#container #archives .cview .cv-show .about2 {
    padding-left: 10px;
    padding-top: 30px;
}
 #container #archives .cview .cv-show .about2 li {
    float: left;
}
#container #archives .cview .cv-show .about2 p {
    line-height: 30px;
}

#container #archives .cview .cv-show .about2 .xz {
    background-image: url("/images/put1.gif");
background-repeat: no-repeat;
    color: #00334B;
    display: block;
    height: 22px;
    line-height: 23px;
    margin-top: 10px;
    text-align: center;
    width: 54px;
}

#container #archives  .cv-navs { font-size:16px; color:#7b5f23;}
#container #archives  .cv-navs a { color:#7b5f23; }
#container #archives   a:hover { color:#FF0000; }

#container #sidebar { width:250px; float:left; }

#container #sidebar .cnews .cn-join-panel { float:none;width:220px; margin:10px 0 0 20px; }
#container #sidebar .weibo {   padding-left:20px;  }
#container #sidebar .weibo img { border:solid 1px #c3bebc; }
#container #sidebar .submenu { }
#container #sidebar .submenu dl { }
#container #sidebar .submenu dt { background:url(../images/subnav_bg.png) no-repeat center 0px; font-size:16px;padding:10px; text-align:center; margin:3px;  }

#container #sidebar .cblock { margin-bottom:20px;  }
#container #sidebar .cblock .cb-title { padding-left:18px; }
#container #sidebar .cblock .cb-title h2 { font-size:14px; color:#f8ddc4; }
#container #sidebar .cblock .cb-body {  }
#container #sidebar .cblock .cb-body ul { padding:0px 0px 0px 10px; }
#container #sidebar .cblock .cb-body li { }

#container #footer { color:#836e5d; margin:0px}
#container #footer .ft-left { width:980px; float:left; padding-top:10px;pading-left:10px; }
#container #footer .ft-right { width:200px; float:right;  }
#container #footer .navigator {  }
#container #footer .copyright { padding-left:15px; line-height:28px}
#container #footer .weibo { text-align:center;  }
#container #footer .weibo a { color:#FFF; }
#container #footer .weibo a:hover { color:#FF0000; }

#container #footer p { padding:0px; line-height:28px}
#container #footer a { color:#928e8b; padding:3px 5px 3px 5px; }
#container #footer a:hover { color:#FF0000; }


.cls { clear:both; }
.red { color:#FF0000; }

.blank10 { height:10px; }
.blank15 { height:15px; }
.blank20 { height:20px; }
.blank50 { height:50px; border:solid 1px #FF0000; }

.index_cc{width:294px; float:left; height:111px; background:url(../images/index_b_2bg.jpg) left top no-repeat; margin:0; padding-top:4px}
.index_cc ul{ padding:0; margin:0; list-style:none}
.index_cc ul li{ float:left; list-style:none; width:290px; line-height:21px;  height:21px; margin:0; padding-left:4px}
.index_cc ul li a{ color:#f2ba6d; height:22px;line-height:21px; }
.index_cc ul li a:hover{ color:#990000}

.index_pp{float:left; width:170px; height:111px; overflow-y:auto; overflow-x:hidden;scrollbar-face-color: #382c22;
	scrollbar-highlight-color: #382c22; 
	scrollbar-3dlight-color: #382c22; 
	scrollbar-shadow-color: #382c22;
	scrollbar-darkshadow-color: #000; 
	scrollbar-track-color: #100800; 
	scrollbar-arrow-color: #382c22;}
.index_pp ul{ padding:0; margin:0; list-style:none}
.index_pp ul li{ margin:2px 0; float:left;list-style:none; width:145px; background:url(../images/index_1_pcbg.jpg) left center no-repeat; height:23px; line-height:23px; padding-left:25px}
.index_pp ul li a{ color:#f9ecb2}
.index_pp ul li a:hover{ color:#fff}

/* 分页 */
.k_pagelist {color:#000000}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}	

.site{ width:660px; margin:0px auto; height:29px; line-height:29px;overflow:hidden; border-bottom:1px solid #0879bf; }

.site .l{ height:29px; line-height:29px;display:inline; padding-left:3px;color:#676767; font-size:14px; font-weight:800;}
.site .r{ height:29px; line-height:29px;padding-right:15px; display:inline; color:#005ca2;}
.site a{ display:inline-block; height:29px;  color:#005ca2;}
.site a:hover{ display:inline-block; height:29px; color:red;}
.ninner_body{ text-align:center;text-align:left;font-family:微软雅黑;font-size:14px;padding:3px; line-height:1.6em; color:#7b5f23;}
/*imglist06*/
.img_list06{ height:205px;overflow:hidden;margin-top:10px;}
.img_list06 .l{ float:left; height:210px; width:260px;  }
.img_list06 .l img{ height:191px; width:250px; padding:5px;border:1px solid #ccc;}
.img_list06 .m{ float:left; height:210px; width:360px; margin-left:15px; display:inline; overflow:hidden; margin-top:5px;}	
.img_list06 .m .div01 { text-align:left; font-size:15px; color:#000000; font-weight:800; line-height:20px;}
.img_list06 .m .div02{ margin-top:10px;color:#7b5f23;line-height:24px; height:130px; font-size:14px }
.img_list06 .m .div03{ margin-top:10px;color:#7b5f23;line-height:35px; height:35px; float:right}
/*imglist06*/
.site01{ border-bottom-color:#e4e4e4;}

/* 文章列表 */
.article-list
{
width:100%;
margin:10px 0;		
}
.article-list li
{		
height:20px;
display:block;		
clear:both;
padding:3px 0;
border-bottom:1px dashed #ccc;		
}
.article-list li a
{
display:block;
width:460px;
padding-left: 12px;
background:url(../images/arrow1.gif) no-repeat 0 6px;
float:left;		
}
.article-list span
{
float:right;
}