﻿body{font-size:12px;color:#3a3a3a;line-height:22px;font-family:Verdana, Arial, Helvetica, sans-serif,"宋体"; background:#000;}
body,li,ul,dl,dd,h3,h1,h2,h4,h5,h6,h7{margin:0;padding:0;font-size:12px;font-family:"微软雅黑";}
em {font-style: normal;}
ul,li{list-style:none;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
td{padding:0;}
table{border-collapse:collapse;border-spacing:0}
a{color:#3a3a3a;text-decoration:none;}
a:hover{color:#ed6d00;}
.blank8{height:8px;overflow:hidden;}
.blank16{height:16px;overflow:hidden;}
.blank30{height:30px;overflow:hidden;}
p{margin:0;}
img{border:0;}
.main{ width:1130px;margin:0 auto; position:relative;}
html,body{ overflow:hidden; height:100%;}

.header{ height:61px; background:url(../images/nav_bg.jpg) repeat-x; overflow:hidden;width:100%; position:absolute;z-index:111;bottom:0px;}
.logo{ float:left;margin:0 60px 0 40px;}
.nav0{ position:absolute;left:279px;}
.nav{ float:left;}
.nav li{float:left;  }
.nav0 li{filter:alpha(opacity = 1);opacity:0.01;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}
.nav0 li:hover,.nav0 li.nav_act1{opacity:1;filter:alpha(opacity = 100);}

.nav a{color:#cccccc; float:left; height:61px; line-height:61px; background:url(../images/nav.jpg) no-repeat;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}
.nav a.nav1{width:68px; background-position:-12px -61px;}
.nav a.nav2{width:70px; background-position:-80px -61px;}
.nav a.nav3{width:71px; background-position:-150px -61px;}
.nav a.nav4{width:84px; background-position:-221px -61px;}
.nav a.nav5{width:71px; background-position:-305px -61px;}
.nav a.nav6{width:95px; background-position:-376px -61px;}
.nav a.nav7{width:70px; background-position:-471px -61px;}
.nav a.nav8{width:74px; background-position:-541px -61px;}
.nav li.nav_act a.nav1,.nav li.nav_act a.nav1:hover,.nav a.nav1:hover{background-position:-12px 0;}
.nav li.nav_act a.nav2,.nav li.nav_act a.nav2:hover,.nav a.nav2:hover{background-position:-80px 0;}
.nav li.nav_act a.nav3,.nav li.nav_act a.nav3:hover,.nav a.nav3:hover{background-position:-150px 0;}
.nav li.nav_act a.nav4,.nav li.nav_act a.nav4:hover,.nav a.nav4:hover{background-position:-221px 0;}
.nav li.nav_act a.nav5,.nav li.nav_act a.nav5:hover,.nav a.nav5:hover{background-position:-305px 0;}
.nav li.nav_act a.nav6,.nav li.nav_act a.nav6:hover,.nav a.nav6:hover{background-position:-376px 0;}
.nav li.nav_act a.nav7,.nav li.nav_act a.nav7:hover,.nav a.nav7:hover{background-position:-471px 0;}
.nav li.nav_act a.nav8,.nav li.nav_act a.nav8:hover,.nav a.nav8:hover{background-position:-541px 0;}

.nav0 li.nav_act a.nav1,.nav0 li.nav_act a.nav1:hover,.nav0 a.nav1:hover,.nav0 li.nav_act1 a.nav1,.nav0 li.nav_act1 a.nav1:hover,{background-position:-12px -122px;}
.nav0 li.nav_act a.nav2,.nav0 li.nav_act a.nav2:hover,.nav0 a.nav2:hover,.nav0 li.nav_act1 a.nav2,.nav0 li.nav_act1 a.nav2:hover{background-position:-80px -122px;}
.nav0 li.nav_act a.nav3,.nav0 li.nav_act a.nav3:hover,.nav0 a.nav3:hover,.nav0 li.nav_act1 a.nav3,.nav0 li.nav_act1 a.nav3:hover{background-position:-150px -122px;}
.nav0 li.nav_act a.nav4,.nav0 li.nav_act a.nav4:hover,.nav0 a.nav4:hover,.nav0 li.nav_act1 a.nav4,.nav0 li.nav_act1 a.nav4:hover{background-position:-221px -122px;}
.nav0 li.nav_act a.nav5,.nav0 li.nav_act a.nav5:hover,.nav0 a.nav5:hover,.nav0 li.nav_act1 a.nav5,.nav0 li.nav_act1 a.nav5:hover{background-position:-305px -122px;}
.nav0 li.nav_act a.nav6,.nav0 li.nav_act a.nav6:hover,.nav0 a.nav6:hover,.nav0 li.nav_act1 a.nav6,.nav0 li.nav_act1 a.nav6:hover{background-position:-376px -122px;}
.nav0 li.nav_act a.nav7,.nav0 li.nav_act a.nav7:hover,.nav0 a.nav7:hover,.nav0 li.nav_act1 a.nav7,.nav0 li.nav_act1 a.nav7:hover{background-position:-471px -122px;}
.nav0 li.nav_act a.nav8,.nav0 li.nav_act a.nav8:hover,.nav0 a.nav8:hover,.nav0 li.nav_act1 a.nav8,.nav0 li.nav_act1 a.nav8:hover{background-position:-541px -122px;}

.header_icon{ float:right;margin-right:-200px;}
.sec_header{ position:absolute;z-index:110;right:50px;top:20px;  color:#dcdcdc;}
.sec_header span{padding:0 10px;}
.sec_header a{ color:#333;}
.sec_header a:hover{ color:#fff;}
.footer{ height:32x; line-height:16px;font-family:Verdana, Arial, Helvetica, sans-serif; position:absolute; bottom:5px;right:10px;  z-index:1211111111; color:#dcdcdc; font-size:10px; text-align:right;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-o-text-size-adjust: none;}

.sec_header1{ height:42px; line-height:42px; background:#000;overflow:hidden;width:100%; position:absolute;z-index:111;bottom:61px; color:#b3b3b3; font-family:"微软雅黑"; font-size:13px; display:none;}
.sec_header1 a{ color:#b3b3b3;}
.sec_header1 a:hover{ color:#947946;}
.sec_header1 span{padding:0 15px; font-size:9px;}
.sec_ul1{ display:none;}

/* index */
.banner{width:100%;height:100%;margin:0 auto;border-bottom:1px solid #b7b7b7;position:relative;  overflow:hidden; }
.top-banner{width:100%; height:100%;}
.bannerbj{ height:100%;}
.top-banner div,#banner1 div{ width:100%; height:100%; display:block; float:left; overflow:hidden;}
.banner_lr{ position:absolute;z-index:1212; z-index:111111;bottom:180px;right:30px; width:158px; height:95px; background:url(../images/bg1.png);}
.banner_l,.banner_r{width:27px; height:56px; cursor:pointer; overflow:hidden; float:left;margin-top:20px;}
.banner_l{ background:url(../images/left.png) no-repeat;margin-left:10px;}
.banner_r{ background:url(../images/right.png) no-repeat;}
.banner_num{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:40px;  color:#fff;margin:30px 5px 0;width:75px; text-align:center; line-height:40px;}

.banner_list{ position:absolute;z-index:11;left:-760px;bottom:180px; display:none;}
.banner_list h1,.banner_list h2,.banner_list h3{clear:both;float:left;padding:8px 20px;}
.banner_list h1{  background:url(../images/bg1.png);}
.banner_list h2{  background:url(../images/bg1.png);}
.banner_list h3{  background:url(../images/bg1.png);}
.loading{ position:absolute;z-index:1111;left:50%;top:50%;width:300px;height:300px;margin:-150px 0 0 -150px; background:url(../images/preloader.png) no-repeat; overflow:hidden;}

/* brand */
.brand_bg{ background:url(../images/bg1.png);width:900px; height:310px; position:absolute;z-index:11;left:50%;top:50%;margin-left:-480px;margin-top:-255px; color:#fff;padding:30px; color:#cfd0d0; border-radius:30px 0 30px 0; line-height:25px; } /* margin-top:-235px */
.brand_font1{margin-top:-20px;}
.brand_font{ position:absolute;z-index:12;left:50%;top:50%;margin-left:-600px;margin-top:-200px; ;} /* margin-top:-200px */
.brand_img{position:absolute;z-index:12;left:50%;top:50%;margin-left:200px;margin-top:-120px; } /*margin-left:160px; */

/* wine */
.wine_bg{ background:url(../images/bg1.png) repeat;width:700px; height:auto; position:absolute;z-index:11;left:50%;top:50%;margin-left:-390px;margin-top:-235px; color:#fff;padding:30px; color:#cfd0d0;border-radius:30px 0 30px 0; line-height:25px; }
.wine_font{ position:absolute;z-index:12;left:50%;top:50%;margin-left:-550px;margin-top:-200px; } /* margin-top:-200px */
.wine_font1 dl{ /*height:120px; */ position:relative;margin-bottom:30px;}
.wine_font1 dd{ width:200px;    margin: 10px;}
.wine_font1 dt{ position:absolute;left:200px;bottom:0;width:470px;height: 120px;}
.wine_font1 img{width:200px;height:120px;}
.wine_font1 dt h3{ margin-top:10px;}
.wine_font1 dt h3 a{font-size:16px;color:#D3AC64;}


/* tea*/
.tea_bg{ background:url(../images/bg1.png);width:900px; height:270px; position:absolute;z-index:11;left:50%;top:50%;margin-left:-480px;margin-top:-150px; padding:30px; color:#cfd0d0; border-radius:30px 0 30px 0; line-height:25px;}  /* margin-top:-150px */
.tea_font{ position:absolute;z-index:12;left:50%;top:50%;margin-left:-470px;margin-top:-290px;} /* margin-left:-470px */
.tea_cover{ float:left;width:400px; height:267px;margin-right:20px; overflow:hidden;}
.tea{margin-top:0; }

/* active */
.active_bg{background:url(../images/bg1.png);width:1050px; height:270px; position:absolute;z-index:11;left:50%;top:50%;margin-left:-520px;margin-top:-150px; color:#fff;padding:30px; color:#cfd0d0;border-radius:30px 0 30px 0; line-height:25px;}
.active_font{ position:absolute;z-index:12;left:50%;top:50%;margin-left:-470px;margin-top:-100px; } 
.active_font1{position:absolute;z-index:12;left:50%;top:50%;margin-left:-470px;margin-top:50px; width:310px; color:#cfd0d0;}
.active_font2{position:absolute;z-index:12;left:50%;top:50%;margin-left:-110px;margin-top:-20px; width:310px; color:#cfd0d0;}
.h4{ color:#d3ac64; font-size:15px; font-weight:normal;margin-bottom:20px;}
.active_font2 li,.brand2 li{ height:25px; line-height:25px;padding-left:10px; background:url(../images/icon.png) no-repeat left center;}
.active_font3{position:absolute;z-index:12;left:50%;top:50%;margin-left:200px;margin-top:-100px; width:310px; color:#cfd0d0; width:320px; }
.case{ height:200px; overflow:hidden; position:relative;}
.case_page{ height:30px;width:100%; position:absolute; bottom:0;left:0; background:url(../images/bg1.png); text-align:center; line-height:30px; z-index:111;}
.case_middle span{ display:none;}
.case_middle{padding:0 10px; float:left;width:150px; text-align:center; overflow:hidden;}
.case_left,.case_right{ cursor:pointer; float:left;margin-top:11px;}
.case_left{margin-left:70px;}

/* news */
.news_bg{ background:url(../images/bg1.png);width:1180px; height:330px; position:absolute;z-index:11;left:50%;top:50%;margin-left:-610px;margin-top:-160px; padding:30px; color:#cfd0d0; border-radius:30px 0 30px 0; line-height:25px; } /* margin-top:-160px */
.news_font{ position:absolute;z-index:12;left:50%;top:50%;margin-left:-600px;margin-top:-290px; } /* margin-left:-600px */
.news_l,.news_r{width:27px; height:56px; overflow:hidden;margin:140px 0 0; float:left; cursor:pointer;display:none;}
.news_l a,.news_r a{display:block;}
.news_l{ background:url(../images/left.png) no-repeat;margin-right:15px;}
.news_r{ background:url(../images/right.png) no-repeat;margin-left:15px;}
.news_c{ float:left; width:1090px; height:320px; overflow:hidden;}
.news_cover img,.news_title{cursor: pointer;}
.news_cover{ height:165px; overflow:hidden; position:relative;}
.news_list{ float:left;width:315px; overflow:hidden;margin:30px 0 0 35px;}
.news_title{ font-size:16px;margin:14px 0;}
.news_title a{ color:#eaeaea;}
.news_title a:hover{color:#fdbd46;}
.news_data{ color:#6e6e6e; font-family:Arial, Helvetica, sans-serif;}
.news_intro{ color:#c7c7c7; line-height:22px;}
.newsC_bg{ position:absolute;width:100%; height:100%; background:url(../images/bg2.png); overflow:hidden; display:none; z-index:1;}
.news_icon{ position:absolute; background:url(../images/big.png) no-repeat;width:29px; height:30px;left:50%;top:50%;margin-left:-15px;margin-top:-15px;z-index:2; display:none;}

/* about */
.about_bg{ background:url(../images/bg1.png);width:800px; height:330px; position:absolute;z-index:11;left:50%;top:50%;margin-left:-450px;margin-top:-255px; color:#fff;padding:50px; color:#cfd0d0;border-radius:30px 0 30px 0; line-height:25px;}
.about_font{ position:absolute;z-index:12;left:50%;top:50%;margin-left:-580px;margin-top:-200px; } /* margin-top:-200px */
.wine_font1 dl{ height:120px;  position:relative;margin-bottom:30px;}
.wine_font1 dd{ width:200px; height:120px; position:relative; float:left;}
.wine_font1 .newsC_bg{ width:180px; height:120px;}
.wine_font1 dt{ position:absolute;left:230px;bottom:0;width:470px}
.about1{ float:left;position:relative; height:180px; overflow:hidden;}
.about1 .newsC_bg{width:312px; height:180px;}

/* news_view */
.news_bg1{ background:url(../images/bg1.png);width:2000px; height:2000px; position:absolute;z-index:12111;left:0;top:0; display:none;}
.news_view{ position:absolute;width:970px; height:620px;left:50%;margin-left:-485px; top:50%;margin-top:-310px; z-index:11; overflow:hidden;}
.news_close{ position:absolute; right:0; cursor:pointer;}
.news_view h3{ text-align:center;font-family:"微软雅黑"; font-size:18px; font-weight:bold;color:#E1AD5F; line-height:36px;}
.time{ text-align:center; color:#fff;margin-bottom:10px;}
.news_ck{ /*background:#b3b5b6;*/ height:100%;padding:40px; overflow:hidden; line-height:26px; color:#fff;background: url(../images/bg1.png) repeat;border-radius: 30px 0 30px 0;}
.news_full1{ height:490px;}
.news_full1 img{
	width: 100%;
}


.brand2_bg{ background:url(../images/bg1.png);width:600px; height:180px; position:absolute;z-index:11;left:50%;top:50%;margin-left:-330px;margin-top:-160px; color:#fff;padding:30px; color:#cfd0d0;border-radius:30px 0 30px 0; line-height:25px; }
.brand2_font{ position:absolute;z-index:12;left:50%;top:50%;margin-left:-490px;margin-top:-130px; } 
.brand3{ font-size:13px; line-height:30px;}

.brand4_bg{ background:url(../images/bg1.png);width:700px;  position:absolute;z-index:11;left:50%;top:50%;margin-left:-330px;margin-top:-280px; color:#fff;padding:30px; color:#cfd0d0;border-radius:30px 0 30px 0; line-height:25px; }
.brand4 dl{ line-height:25px;}
.brand4 dd{color:#d3ac64;}
.brand4 dt{ height:25px; line-height:25px;padding-left:10px; background:url(../images/icon.png) no-repeat left center;}
.brand4_font{position:absolute;z-index:12;left:50%;top:50%;margin-left:-490px;margin-top:-230px;}

.wine_bg1{background:url(../images/bg1.png);width:770px;  position:absolute;z-index:11;left:50%;top:50%;margin-left:-420px;margin-top:-220px; color:#fff;padding:30px; color:#cfd0d0;border-radius:30px 0 30px 0; line-height:25px; }
.wine_bg1 .fl{  position:relative;}
.tea1{width:900px;margin-left:-480px;margin-top:-160px;}
.active_font0{ position:absolute;z-index:12;left:50%;top:50%;margin-left:-470px;margin-top:-300px; } 
.active_font11{position:absolute;z-index:12;left:50%;top:50%;margin-left:-470px;margin-top:-80px; width:310px; color:#cfd0d0;}
.active_font22{position:absolute;z-index:12;left:50%;top:50%;margin-left:-110px;margin-top:-80px; width:310px; color:#cfd0d0;}
.active_font22 h4{ font-size:12px;}
.active_font22 li{ height:25px; line-height:25px;padding-left:10px; background:url(../images/icon.png) no-repeat left center; float:left;width:90px;}
.about2{width:1200px; height:400px; position:absolute;z-index:11;left:50%;top:50%;margin-left:-600px;margin-top:-150px;}
.about2 td{padding:5px 0;}
.about_bgs{ background:url(../images/logo_bg.png) no-repeat;width:232px; height:117px; text-align:center; vertical-align:middle;display:table-cell; line-height:117px;}
.about_bgs:hover{ filter:alpha(opacity = 80);opacity:0.8;}
.about_bgs img{ vertical-align:middle; }
.about2_font{ position:absolute;z-index:12;left:50%;top:50%;margin-left:-600px;margin-top:-300px;} 

.contact{background:url(../images/bg1.png);width:450px; height:120px;padding:30px;position:absolute;z-index:11;top:50%;left:100px;margin-top:-200px; color:#fff;padding:180px 50px 30px; color:#cfd0d0;border-radius:30px 0 30px 0; line-height:25px; }
.contact_font{ position:absolute;z-index:12;left:150px;top:50%;margin-top:-170px; } 

.index1_bg{ background:url(../images/bg1.png);width:800px;  position:absolute;z-index:11;left:50%;top:50%;margin-left:-330px;margin-top:-250px; color:#fff;padding:30px; color:#cfd0d0;border-radius:30px 0 30px 0; line-height:25px; }
.index1{ height:300px; overflow:hidden;}
.index1_font{ position:absolute;z-index:12;left:50%;top:50%;margin-left:-560px;margin-top:-240px;} 
.index1 li{ line-height:25px;padding-left:10px; background:url(../images/icon.png) no-repeat left 10px;}

/* login */
.login{ position:fixed;width:408px; height:200px; background:url(../images/login_bg.png) no-repeat; overflow:hidden; z-index:1112121;left:50%;top:50%;margin-left:-204px;margin-top:-100px; display:none;_position:absolute;}
.login_close{ background:url(../images/close1.png) no-repeat;width:20px; height:20px; overflow:hidden; cursor:pointer; float:right;margin:10px 10px 0 0;}
.login_close:hover{ filter:alpha(opacity = 60);opacity:0.6;}
.login_c{width:274px;margin:40px auto 0; text-align:center;}
.login_txt{width:272px; height:24px; line-height:24px; text-align:center; border:1px solid #000000; background:none;margin-bottom:10px; font-size:13px;}
.login_btn{width:115px; height:27px; line-height:27px; text-align:center; background:#000000; color:#fff; border:0; cursor:pointer;}
.login_btn:hover{ filter:alpha(opacity = 80);opacity:0.8;}
.loginBg{ background:#000; filter:alpha(opacity = 60);opacity:0.6; position:absolute;width:100%; height:100%;display:none;z-index:1112120;left:0;top:0;}

.msg{position:fixed;width:700px; height:300px; background:url(../images/bg3.png); overflow:hidden; z-index:1112121;left:50%;top:50%;margin-left:-350px;margin-top:-150px; _position:absolute; display:none;}
.msg_t .fl{margin:15px 0 0 20px;}
.msg_txt,.msg_txt1{width:90px; height:24px; line-height:24px; border:1px solid #000000; background:none;margin-bottom:10px; font-size:13px;}
.msg_txt1{width:200px; }
.msg_c{color:#000000;padding:20px 30px;}
.msg_c td{padding:0 5px;}
.msg_area{width:550px; height:130px;border:1px solid #000000; background:none;margin-bottom:10px; font-size:13px;}

.mapss{position:fixed;width:500px; height:490px; background:url(../images/bg3.png); overflow:hidden; z-index:1112121;left:50%;top:50%;margin-left:-250px;margin-top:-250px; _position:absolute; display:none;}
.wrap{ height:100%;width:100%;}
.wrap_full{height:100%;width:100%;}
.wrap_list{float:left;width:100%;height:100%;}

.pagelink {
	_display:inline;
	margin:auto;
	display:block;
	position:absolute;
	bottom:0;
	margin-bottom: 5px;
}

div.pagelink ul {
	clear:both;
	font-size:12px;
	text-align:center;
	padding-top:0px;
	height:38px;
	overflow:hidden;
	margin:auto;
	
}
div.pagelink a, div.pagelink span {
	font-family:Tahoma;
	line-height:17px;
	list-style:none;
	display:inline-block;
	padding:2px 4px 2px;
	height:17px;
	color: #fff;
  border: 1px solid #ddd;
	margin:0 3px;
}
div.pagelink ul  a {
	text-decoration:none;
	color:#fff;
}
div.pagelink ul  a:hover {color:#f00;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690
}
div.pagelink ul .current, div.pagelink ul .current a, div.pagelink ul .current a:hover {
	  color: #F63;
  padding: 2px 4px 1px;
  height: 17px;
  border: 1px solid #ddd;
  border-bottom: 2px solid #F63;
  font-weight: bold;
}
div.pagelink ul .pageinfo {
	background:#f9f9f9;
	float:right;
	line-height:21px;
	padding:0 8px 0 8px;
	color:#fff
}
div.pagelink ul .pageinfo strong {
	color:#fff;
	font-weight:normal;
	margin:0px 2px
}

