@CHARSET "UTF-8";
*{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0
}
body{
	background-color:#F7EEDB;
	display:inline;
	font-family:tahoma,arial,simsun,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:200%;
	margin:0;
	padding:0;
}
img{
	border:0 none;
	vertical-align:middle;
}
a{
	color:#5C5C5C;
	text-decoration:none;
}
.clear-both {
    font: 0px / 0px sans-serif;
    height: 0px;
    clear: both;
    display: block;
}
.wap{
	margin-left:auto;
	margin-right:auto;
	width:780px;
}
#head{
	width:780px;
	height:103px;
	position:relative;
	background:url(/images/header_spirits.gif) no-repeat #ffffff right top;
}
#head .toplink{
	width:780px;
	height:60px;
	overflow:hidden;
}
#head .toplink .logo{
	float:left;
	width:230px;
	height:60px;
}
#head .toplink .links{
	float:left;
	width:550px;
	height:60px;
	padding:22px 0 0;
}
#head .toplink .links a{
	float:right;
	margin:0 3px 0 3px;
}
#head ul{
	width:780px;
	height:40px;
}
#head ul li{
	float:left;
	background:url(/images/bar_bg.jpg) no-repeat left top;
	width:78px;
	height:40px;
	line-height:26px;
}
#head ul li a{
	display:block;
	color:#FFF;
	text-align:center;
	padding-top:16px;
}
#head #navi_font{
	left:8px;
	margin:0 auto;
	position:absolute;
	top:65px;
	z-index:2;
}
#swf{
	width:auto;
	height:220px;
	background:url(/images/indexbg.jpg) repeat-x left top;
}
#swf #playswf{
	width:780px;
	height:190px;
	overflow:hidden;
}
#swf #search{
	width:780px;
	height:30px;
}
#swf #search #stit{
	float:left;
	width:204px;
	height:30px;
	background-color:#94949a;
	color:#FFF;
	text-align:center;
}
#swf #search #scount{
	float:left;
	padding-top:3px;
	width:576px;
	height:25px;
	text-align:center;
}
#swf #search #scount input{
	background:transparent url(/images/inputbg.gif) repeat scroll 0 0;
	border:1px solid #808080;
	line-height:15px;
}
#swf #search #scount .botton{
	background-image:url(/images/bbk.gif);
	border:1px solid #808080;
	line-height:14px;
	padding-top:2px;
}
#swf #search #scount .noborder{
	margin-right:3px;
	border:medium none;
	background:none;
}

#footer{
	width:auto;
	height:85px;
	
	background:url(/images/footbg.jpg) repeat-x left top;
	border-top:1px #d9d9d9 solid;
}
#footer #footcount{
	float:left;
	width:778px;
	padding-top:12px;
	border-left:1px #d9d9d9 solid;
	border-right:1px #d9d9d9 solid;
	overflow:hidden;
}
#footer #footcount .footer{
	width:778px;
	height:58px;
	position:relative;
	border-top:1px #d9d9d9 solid;
	background:url(/images/logo2.gif) no-repeat #fff 720px 15px;
}
#footer #footcount .access{
	border-top:1px #d9d9d9 solid;
	background-color:#f7f7f7;
	width:778px;
	height:12px;
}
#footer #footcount .footer .foot-top{
	float:left;
	position:absolute;
	top:20px;
	left:20px;
}
#footer #footcount .footer .about{
	float:left;
	padding-top:5px;
	width:630px;
	height:52px;
	margin-left:58px;
	text-align:center;
	color:#999;
}
#footer #footcount .footer .about a{margin:0 4px 0 3px;line-height:22px}
/*
 * 主页面stat
 */
.count{
	width:778px;
	padding-top:9px;
	background-color:#fff;
	border-left:1px #d9d9d9 solid;
	border-right:1px #d9d9d9 solid;
}
.count .cleft{
	float:left;
	width:197px;
	padding:3px;
	border-top:1px #d9d9d9 solid;
	border-right:1px #d9d9d9 solid;
}
.count .cright{
	float:left;
	width:568px;
	padding:3px;
	border-top:1px #d9d9d9 solid;
}
.sidebar{
	float:left;
	width:197px;
	padding-bottom:20px;
}
.sidebar .annu{
	width:197px;
	padding-top:40px;
	height:265px;
	background:url(/images/bg_left_Annu.jpg) no-repeat -2px top;
}
.sidebar .annu .annucount{
	padding:5px;
	line-height:20px;
	height:252px;
	overflow:hidden;
}
.sidebar .sbartit{
	width:197px;
	height:30px;
	border-top:1px dotted #ccc;
	text-indent:16px;
	color:#95979d;
	line-height:30px;
	font-family:"Times New Roman",Times,serif;
	font-size:11pt;
	font-weight:bold;
	background:url(/images/title_ccc.gif) no-repeat left top;
}
.sidebar .sbartit span{
	float:right;
	font-size:10px;
}
.sidebar .sbarnews{
	float:left;
	width:197px;
	padding:4px 0 4px 0;
}
.sidebar .sbarnews li{
	line-height:22px;
	width:197px;
	height:22px;
	overflow:hidden;
}
.sidebar .sbarnews li a:hover{
	text-decoration:underline;
}
.sidebar .sbartit2{
	background:url(/images/title_ccc_2.gif) no-repeat left top;
	font-size:10pt;
}
.sidebar .sbartit2 a{color:#9D998A;}
.sidebar .sbartit2 a:hover {
    color: #F00;
    text-decoration: underline;
}
.sidebar .sbartit3{
	background:url(/images/title_ccc_2.gif) no-repeat left top;
	font-size:11pt;
	border:none;
}
.sidebar .sbartit3 a{color:#9D998A;}
.sidebar .sbartit3 a:hover {
    color: #F00;
    text-decoration: underline;
}
.sidebar .sbartit4{
	background:url(/images/sbaline1.gif) repeat-x left bottom;
	font-size:11pt;
	color:#AFA383;
	border:none;
}
.sidebar .sbarpics{
	float:left;
	width:160px;
	padding:8px 0 8px 18px;
}
.sidebar .sbarpics li{
	line-height:20px;
	width:160px;
	margin-bottom:8px;
}
.sidebar .sbarpics li img{
	width:160px;
	height:108px;
	display:block;
}
.sidebar .sbarpics li label{
	text-align:center;
	width:160px;
	height:20px;
	display:block;
	overflow:hidden;
}
.sidebar .sbarpics li a:hover{
	text-decoration:underline;
}
.sidebar .probar{
	background:transparent url(/images/bg_left_product.jpg) no-repeat -4px top;
	float:left;
	padding-top:55px;
	width:197px;
}
.sidebar .probar .protit{
	text-align:center;
	padding-left:5px;
	height:30px;
	line-height:30px;
	clear: both;
    display: block;
}
.sidebar .probar .protit a{
	background:url(/images/link2.gif) no-repeat left 5px;
	padding-left:10px;
}
.sidebar .probar .sbarnews{
	width:180px;
	padding-left:8px;
	
}
.sidebar .probar .sbarnews li{width:180px;}
/*
 * 首页右侧内容
 */
.indexcc{
	float:left;
	width:568px;
}
.indexcc .indexleft{
	float:left;
	width:373px;
	padding-right:3px;
	border-right:1px #d9d9d9 solid;
}
.indexcc .indexleft .news{
	padding-top:60px;
	float:left;
	background:url(/images/index-1_01.jpg) no-repeat left top;
}
.indexcc .indexleft .newsinfo{
	float:left;
	padding-top:5px;
	width:373px;
}
.indexcc .indexleft .newsinfo img{
	float:left;
	width:160px;
	height:108px;
	padding:1px;
	border:1px solid #d9d9d9;
}
.indexcc .indexleft .newsinfo p{
	float:left;
	text-indent:10px;
	padding-top:5px;
	padding-left:5px;
	line-height:20px;
	overflow:hidden;
	width:203px;
	height:105px;
}
.indexcc .indexleft .newslist{
	float:left;
	width:373px;
	color:#5C5C5C;
}
.indexcc .indexleft .newslist li{
	width:373px;
	height:22px;
	line-height:22px;
	display:block;
	overflow:hidden;
}
.indexcc .indexleft .newslist li a:hover{
	text-decoration:underline;
}
.indexcc .indexleft .newsmore{
	float:right;
	display:block;
}
.indexcc .indexleft .indextit{
	width:373px;
	height:30px;
	margin-top:8px;
	background:url(/images/title_zong.gif) no-repeat left top;
	border-top:1px dotted #ccc;
	text-indent:16px;
	color:#AFA383;
	font-family:"Times New Roman",Times,serif;
	font-size:11pt;
	font-weight:bold;
}
.indexcc .indexleft .indextit span{
	float:right;
	font-size:10px;
}
.indexcc .indexleft .indexprolist{
	float:left;
	width:372px;
	padding-top:10px;
	background-color:#f1ede0;
}
.indexcc .indexleft .indexprolist li{
	float:left;
	width:180px;
	padding:5px 3px 5px 3px;
}
.indexcc .indexleft .indexprolist li label{
	width:180px;
	text-align:center;
	display:block;
	line-height:20px;
	color:#5C5C5C;
}
.indexcc .indexleft .indexprolist li label img{
	width:135px;
	height:60px;
	padding:1px;
	border:#ccc;
}

/*
 * 首页右侧内容
 */
.indexcc .indexright{
	float:left;
	width:188px;
	padding-top:60px;
	margin-left:3px;
	background:url(/images/bg_right_design.jpg) no-repeat left top;
}
.indexcc .indexright .newslist{
	float:left;
	width:188px;
	padding-top:6px;
	padding-bottom:6px;
}
.indexcc .indexright .newslist li{
	width:188px;
	height:22px;
	line-height:22px;
	display:block;
	overflow:hidden;
}
.indexcc .indexright .newslist li a:hover{
	text-decoration:underline;
}
.indexcc .indexright .indextit{
	width:188px;
	height:30px;
	margin-top:8px;
	background:url(/images/title_miy.gif) no-repeat left top;
	border-top:1px dotted #ccc;
	text-indent:16px;
	color:#AFA383;
	font-family:"Times New Roman",Times,serif;
	font-size:11pt;
	font-weight:bold;
}
.indexcc .indexright .indextit span{
	float:right;
	font-size:10px;
}
.indexcc .indexright .indexcc{
	float:left;
	padding-top:8px;
	width:188px;
	text-align:center;
}
.indexcc .indexright .indexcc img{
	width:160px;
	height:108px;
}
.indexcc .indexright .indexcc label{
	display:block;
}
.indexcc .indexright .mylink{
	border-bottom:1px double #ccc;
	padding-bottom:12px;
}
.indexcc .indexright .mylink li{
	text-align:center;
}
.indexcc .indexright .mylogo{
	padding-top:28px;
	text-align:center;
}

.infobg{
	background:url(/images/bg_top1.jpg) repeat-x left top;
	padding-top:60px;
}
.indexcc .infps{
	float:left;
	width:518px;
	padding:0 25px 0 25px;
	margin-bottom:10px;
	color:#5C5C5C;
}
.indexcc .infps img{
	float:left;
	width:100px;
	height:60px;
	padding:1px;
	border:1px solid #ccc;
}
.indexcc .infps p{
	float:left;
	margin-left:12px;
	width:400px;
	height:68px;
	overflow:hidden;
}
.indexcc .infps .newslist{
	float:left;
	padding-top:10px;
	padding-bottom:12px;
	width:518px;
	background:url(/images/line1.gif) repeat-x left bottom;
	display:block;
}
.indexcc .infps .newslist li{
	width:518px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.indexcc .infps .newslist li a:hover{
	text-decoration:underline;
}
.indexcc .infps h2{
	font-size:13px;
}
.indexcc .infps h2 a:hover{
	text-decoration:underline;
}
.indexcc .infps p.infomation{
	text-indent:12px;
	line-height:18px;
	height:auto;
	width:auto;
}
.indexcc .article{
	float:left;
	width:538px;
	padding:15px;
	color:#5C5C5C;
	overflow:hidden;
}
.indexcc .article .title{
	width:538px;
	height:35px;
	color:#000;
	font-size:14px;
	line-height:35px;
	font-weight:bold;
	text-align:center;
}
.indexcc .article .artinfo{
	height:20px;
	line-height:20px;
	text-align:center;
}
.indexcc .article .artcount{
	float:left;
	width:538px;
	line-height:20px;
	padding:12px 0 12px 0;
	overflow:hidden;
}
.indexcc .article .protitle{
	width:530px;
	height:30px;
	line-height:30px;
	padding-left:8px;
	background:url(/images/title_ccc.gif) no-repeat left top;
}
.indexcc .article .protitle span{
	font-weight:bold;
	margin-right:5px;
}
.indexcc .article .proico{
	float:left;
	width:538px;
	display:block;
	padding-top:12px;
	padding-bottom:12px;
	text-align:center;
	background:url(/images/line1.gif) repeat-x left bottom;
}

.indexcc .cclist{
	float:left;
	margin-left:8px;
	width:552px;
	background:url(/images/bg_list.gif) no-repeat #f1f1f1 left top;
}
.indexcc .cclist .cclisttit{
	width:500px;
	height:25px;
	background:url(/images/biao.gif) no-repeat 12px 7px;
	padding-left:52px;
}
.indexcc .cclist .prolist{
	float:left;
	width:552px;
}
.indexcc .cclist .prolist li{
	float:left;
	margin-top:6px;
	margin-bottom:8px;
	width:160px;
	height:135px;
	padding:0 12px 0 12px;
}
.indexcc .cclist .prolist li img{
	width:160px;
	height:112px;
	margin-bottom:3px;
}
.indexcc .cclist .prolist li label{
	width:160px;
	height:20px;
	display:block;
	text-align:center;
	overflow:hidden;
}
.indexcc .articlelist{
	float:left;
	width:530px;
	padding-left:8px;
}
.indexcc .articlelist li{
	width:530px;
	height:25px;
	line-height:25px;
	border-bottom:1px dotted #666;
	background:url(/images/i4.gif) no-repeat 3px 6px;
}
.indexcc .articlelist li a{float:left;padding-left:16px;}
.indexcc .articlelist li a:hover{
	text-decoration:underline;
}
.indexcc .articlelist li span{float:right;color:#ccc}
.indexcc .ccmenu{
	width:568px;
	height:25px;
}
.indexcc .ccmenu .cctime{
	float:left;
	padding-left:12px;
}
.indexcc .ccmenu .cmenulist{
	float:right;
}
.indexcc .ccmenu .cmenulist a{
	float:left;
	padding-left:12px;
	margin-right:9px;
	background:url(/images/link2.gif) no-repeat left 9px;
}

.indexcc .cclients{
	float:left;
	margin-left:8px;
	width:552px;
}
.indexcc .cclients .client{
	float:left;
	width:552px;
	clear: both;
	background-color:#f7f7f7;
    display: block;
	margin:8px 0 0 0;
}
.indexcc .cclients .client .cioc{
	float:left;
	width:90px;
	text-align:center;
}
.indexcc .cclients .client .cioc label{
	width:90px;
	height:20px;
	color:#339;
	font-weight:bolder;
	overflow:hidden;
}
.indexcc .cclients .client .cioc img{
	width:60px;
	height:60px;
}
.indexcc .cclients .client .ccountent{
	float:right;
	width:460px;
}
.indexcc .cclients .client .ccountent .tools{
	width:460px;
	height:16px;
}
.indexcc .cclients .client .ccountent .tools a{
	float:right;
	margin-right:5px;
}
.indexcc .cclients .client .ccountent .guesttime{
	float:left;
}
.indexcc .cclients .client .ccountent .guestcout{
	float:left;
	width:460px;
	display:block;
}
.indexcc .cclients .client .ccountent .guestcout  label{
	display:block;
	line-height:25px;
}
.indexcc .cclients .client .ccountent .guestcout p{
	width:450px;
	line-height:20px;
	padding:0 5px 5px 5px;
}
.indexcc .cclients .client .ccountent .guestcout .rey{
	float:left;
	width:460px;
	background-color:#ffe7e7;
}
.indexcc .cclients .client .ccountent .guestcout .rey label{
	background:url(/images/reply_admin.gif) no-repeat left 4px;
}
.indexcc .cclients form{
	margin:15px 0 0 0;
}
.indexcc .cclients form p{
	width:450px;
	line-height:20px;
	padding:0 5px 5px 5px;
}
.indexcc .cclients form p label{
	width:80px;
	height:20px;
	float:left;
	text-align:right;
	margin-right:8px;
}
.indexcc .cclients form .buttony{
	background:transparent url(/images/inputbg.gif) repeat scroll 0 0;
	border:1px solid #808080;
	line-height:15px;
}
.indexcc .cclients form .button{
	background-image:url(/images/bbk.gif);
	border:1px solid #808080;
	line-height:14px;
	padding-top:2px;
}
.pages {
	clear:both;
	margin:10px 0;
	margin-right:12px;
}
.pages em, .pages a, .pages strong {
	border:1px solid #E5E5E5;
	margin-left:5px;
	padding:2px 5px;
	text-decoration:none;
}
.pages a:hover {
	background:#0099CC none repeat scroll 0 0;
	border:1px solid #0099CC;
	color:#FFFFFF;
	text-decoration:none;
}
.pages strong {
	border:medium none;
	font-weight:700;
}
.pages kbd {
	margin-left:5px;
}
.message{
	padding:10px;
	background:#fffccf;
	border:1px solid #ffd093;
}
