body {
	margin:0 auto;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
/*Head css start*/
.top {
	width:100%;
	height:111px;
	background:url(../image/top_bg.jpg) repeat-x;
	overflow:hidden;
}
.top_ {
	width:980px;
	height:111px;
	margin:0 auto;
	overflow:hidden;
}
.top_1 {
	height:32px;
	line-height:32px;
	color:#6b6a6a;
}
.top_1 a {
	color:#6b6a6a;
	text-decoration:none;
}
.top_1 a:hover {
	color:#bf0101;
	text-decoration:underline;
}
.top_1 span {
	float:right;
	color:#000;
	!margin-top:-32px;
}
.top_1 span a {
	color:#000;
}
.top_1 span a:hover {
	color:#bf0101;
	text-decoration:underline;
}
.top_logo {
	width:236px;
	height:65px;
	margin:6px 0px 0px 7px;
}
.top_2 {
	width:300px;
	height:32px;
	margin:-36px 0px 0px 442px;
}
.input {
	width:207px;
	height:32px;
	background:url(../image/input.jpg);
	float:left;
}
.bt {
	width:84px;
	height:32px;
	background:url(../image/bt.jpg);
	border:0px;
	display:inline;
	_margin-left:-5px;
}
.top_3 {
	float:right;
	margin-top:-28px;
	width:212px;
	height:30px;
}
.top_3 a {
	text-decoration:none;
	float:left;
}
.top_3 a span {
	width:100px;
	display:block;
	margin-top:-20px;
	font-family:"microsoft yahei";
	font-weight:900;
	color:#010101;
	text-decoration:none;
	margin-left:29px;
}
/* Head action start*/


/* Head action End*/
/*Head css End*/
/*Content Start*/
.content {
	width:980px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	margin-top:8px;
}
/*content left action css start*/
.con_lf {
	width:187px;
	height:auto;
	overflow:hidden;
	float:left;
	display:inline;

}
.con_lf1 {
	width:178px;
	height:auto;
	border:1px solid #c9c9c9;
	overflow:hidden;
	margin-left:7px;
	margin-top:-34px;
	border-bottom:0px;
}
.con_lf1_1 {
	position:relative;
	background:url(../image/con_lf1_1.jpg);
	width:186px;
	height:34px;
	z-index:9999;
	overflow:hidden;
}
.con_lf1_1 span {
	font-family:"microsoft yahei";
	color:#fff;
	margin-left:20px;
	line-height:30px;
}
.con_lf1_2 {
	margin-top:30px;
}
.con_lf1_2 a {
	width:178px;
	height:24px;
	background:url(../image/con_lf1_.jpg);
	display:block;
	color:#696969;
	text-decoration:none;
	text-indent:13px;
	line-height:24px;
}
.con_lf1_2 a:hover {
	color:#b90000;
	font-weight:900;
	background:url(../image/con_lf1.jpg);
}
.con_lf2 {
	width:178px;
	height:auto;
	border:1px solid #c9c9c9;
	overflow:hidden;
	margin-left:7px;
	margin-top:-34px;
	border-bottom:0px;
}
.con_lf3 {
	width:178px;
	height:auto;
	border:1px solid #c9c9c9;
	overflow:hidden;
	margin-left:7px;
	margin-top:-34px;
}
.con_lf4 {
	width:178px;
	height:390px;
	border:1px solid #d4d4d4;
	margin-left:7px;
	margin-top:5px;
	overflow:hidden;
}
.con-lf4_1 {
	width:178px;
	height:37px;
	background:url(../image/con_lf9.jpg);
	overflow:hidden;
}
.con-lf4_1 span {
	font-size:16px;
	font-family:"microsoft yahei";
	font-weight:900;
	margin-left:8px;
	line-height:33px;
}
.con-lf4_2 {
	width:171px;
	height:75px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px dashed #d5d5d5;
	margin-top:10px;
}
.con-lf4_2 a {
	text-decoration:none;
}
.con-lf4_2 p:hover {
	text-decoration:none;
	color:#b90000;
}
.con-lf4_2 img {
	border:1px solid #d8d8d8;
	padding:2px;
}
.con-lf4_2 p {
	width:75px;
	height:60px;
	float:right;
	margin-top:0px;
	padding:0px;
	line-height:16px;
	color:#7a7a7a;
	display:inline;
!margin-top:-66px;
}
.con_lf5 {
	width:178px;
	height:340px;
	border:1px solid #d4d4d4;
	margin-left:7px;
	margin-top:5px;
	overflow:hidden;
}
.con-lf5_1 {
	width:178px;
	height:44px;
	background:url(../image/con_lf10.jpg);
	overflow:hidden;
}
.con-lf5_1 span {
	font-size:16px;
	font-family:"microsoft yahei";
	font-weight:900;
	margin-left:10px;
	line-height:44px;
}


.tea-lf5_1 {
	width:178px;
	height:44px;
	background:url(../image/lf_11.jpg);
	overflow:hidden;
}
.tea-lf5_1 span {
	font-size:14px;
	font-family:"microsoft yahei";
	font-weight:900;
	margin-left:10px;
	line-height:44px;
}

.tea-lf_1 {
	width:178px;
	height:37px;
	background:url(../image/lf_12.jpg);
	overflow:hidden;
}
.tea-lf_1 span {
	font-size:14px;
	font-family:"microsoft yahei";
	font-weight:900;
	margin-left:4px;
	line-height:37px;
}
.con-lf5_2 {
	width:171px;
	height:75px;
	margin:0 auto;
	overflow:hidden;
}
.con-lf5_2 p {
	width:75px;
	height:60px;
	float:right;
	margin-top:0px;
	padding:0px;
	line-height:16px;
!margin-top:-66px;
}
.con-lf5_2 a {
	text-decoration:none;
	color:#7a7a7a;
}
.con-lf5_2 a:hover {
	text-decoration:none;
	color:#bf0101;
}
.con-lf5_2 img {
	border:1px solid #d8d8d8;
	padding:2px;
}

.con_lf6 {
	width:178px;
	border:1px solid #d4d4d4;
	margin-left:7px;
	margin-top:5px;
	overflow:hidden;
}
/*content left action css end*/
/*content right css*/
.con_rg {
	width:781px;
	height:auto;
	overflow:hidden;
	float:left;
	display:inline;
	margin-left:11px;

}
.gunpowder_tea {
	width:784px;
	height:224px;
	border:1px solid #D6D6D6;
}
/*
.con_rg1_banner {
	height:222px;
	width:578px;
	float:left;
	overflow:hidden;
}*/
.con_rg1_rg {
	width:197px;
	height:221px;
	float:left;
	display:inline;
	margin-left:6px;
	overflow:hidden;
}
.rg_img1 {
	border:1px solid #c8c8c8;
}
.rg_img2 {
	border:1px solid #c8c8c8;
	margin-top:5px;
}
.bt1 {
	width:82px;
	height:31px;
	background:url(../image/bt1.jpg);
	border:0px;
	float:left;
	display:inline;
	margin-top:3px;
	cursor:pointer;
	overflow:hidden;
}
.bt2 {
	width:113px;
	height:31px;
	background:url(../image/bt2.jpg);
	border:0px;
	float:left;
	display:inline;
	margin-top:3px;
	margin-left:2px;
	cursor:pointer;
	overflow:hidden;
}
#con_sreach{
	margin-top:7px;
	width:778px;
	height:34px;
	border:1px solid #D6D6D6;
	background:#D6D6D6;
	line-height:34px;
}
#con_sreach span{
	color:#BE0000;
	font-size:12px;
	font-weight:bolder;
	margin:0 50px 0 10px;
}
.con_sreach_link {
	margin-top:8px;
	height:121px;
	width:779px;
}
.con_sreach_link div{
	width:777px;
	line-height:30px;
}
.con_sreach_link a{
	height:30px;
	width:auto;
	line-height:30px;
	color:#AFAFAF;
	text-decoration:none;
	display:block;float:left;
	padding:0px 7px 0px 7px;
	font-family:"microsoft yahei";
}
.con_sreach_link a:hover{
	background:#CE0203;
	text-decoration:none;
color:#fff;

}
.con_sreach_link_1,.con_sreach_link_2{
	height:100%;
	font-size:12px;
	font-weight:bolder;
}
.con_sreach_link_1 a,.con_sreach_link_2 a{display:inline-block;}
.con_sreach_link_1{
	width:134px;
}

.con_sreach_link_2{
	width:648px;
}
.search_content,.search_style,.search_btn{
	border:1px solid #C9C9C9;
}
.search_content{
	width:463px;
	height:18px;
	_margin-top:6px;
}
.search_style{
	width:143px;
	height:22px;
	vertical-align:middle;
	margin-left:20px;
	_margin-top:-6px;
}
.search_btn{
	margin-left:20px;
	width:85px;
	height:22px;
	vertical-align:middle;
	background-image:url(../image/search_btn_img.gif);
	_margin-top:-6px;
}
#page_link{
	width:785px;
	height:48px;
	margin:0 auto;
}
.sort_btn{
	width:102px;
	height:22px;
	line-height:22px;
	margin:5px 9px 0 5px;
	float:right;
	font-size:12px;
	font-weight:bolder;
	color:#000000;
	text-align:center;
	border:1px solid #DCDCDC;
	background:#F5F5F5;
}
.sort_btn:hover{
	color:#FFFFFF;
	border:1px solid #DAA03B;
	background:#FFBA00;
}
/*
.con_rg2_1 {
	width:249px;
	height:72px;
	background:url(../image/rg_pic1.jpg);
	float:left;
	display:inline;
	overflow:hidden;
	margin-left:1px;
}
.con_rg2_1_1 {
	width:149px;
	height:61px;
	float:right;
	display:inline;
}
.con_rg2_1_1 h1 {
	font-size:13px;
	font-family:"microsoft yahei";
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	margin-top:4px;
}
.con_rg2_1_1 a {
	color:#858585;
	text-decoration:none;
	width:149px;
	hegiht:14px;
	background:url(../image/a6.gif);
	overflow:hidden;
	text-indent:10px;
	display:block;
}
.con_rg2_1_1 a:hover {
	color:#bf0101;
	text-decoration:none;
	background:url(../image/a7.gif);
}
.con_rg2_2 {
	width:252px;
	height:72px;
	background:url(../image/rg_pic2.jpg);
	float:left;
	display:inline;
	overflow:hidden;
	margin-left:13px;
}
.con_rg2_3 {
	width:252px;
	height:72px;
	background:url(../image/rg_pic3.jpg);
	float:left;
	display:inline;
	overflow:hidden;
	margin-left:13px;
}
*/
.con_rg3 {
	width:778px;
	height:750px;
	border:1px solid #e8e8e8;
	margin-top:5px;
	overflow:hidden;
}
.con_rg3_1 {
	width:778px;
	height:44px;
	background:url(../image/rg_bg4.jpg);
	overflow:hidden;
	margin:0 auto;
	font-weight:600;
}
.con_rg3_1 span {
	color:#bf0101;
	font-size:16px;
	font-family:"microsoft yahei";
	line-height:34px;
	margin-left:43px;
	font-weight:600;
}
.con_rg3_1 a {
	color:#000000;
	font-size:16px;
	font-family:"microsoft yahei";
	line-height:34px;
	font-weight:600;
	text-decoration:none;
}
.con_rg3_1 a:hover {
	color:#bf0101;
	text-decoration:none;
}
.con_rg3_2 {
	width:736px;
	height:193px;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	font-family:Arial, Helvetica, sans-serif;
}
.con_rg3_2_1 {
	width:170px;
	height:auto;
	float:left;
	display:inline;
	margin-right:3px;
	margin-left:9px;
}
.con_rg3_2_1 img {
	border:1px solid #d8d8d8;
	padding:3px;
}
.con_rg3_2_1 a {
	text-decoration:none;
	color:#000;
}
.con_rg3_2_1 a:hover {
	color:#bf0101;
	text-decoration:none;
}
.con_rg4 {
	width:778px;
	height:165px;
	background:url(../image/index_rg.jpg);
	overflow:hidden;
	margin-top:5px;
	border:1px solid #e9e9e9;
}
.con_rg4_1 {
	color:#bf0101;
	font-family:"microsoft yahei";
	font-size:14px;
	margin:12px 0px 0px 43px;
	font-weight:600;
	width:300px;
	height:38px;
	overflow:hidden;
}
.con_rg4_2 {
	width:100px;
	float:left;
	display:inline;
	margin-top:-10px;
	margin-left:15px;
	margin-right:12px;
}
.con_rg4_2 a img {
	filter: alpha(opacity=50);
	opacity: 0.5
}
.con_rg4_2 p {
	font-family:"microsoft yahei";
	color:#585858;
	font-weight:600;
	text-align:center;
}
.con_rg5 {
	width:778px;
	height:402px;
	border:1px solid #dedede;
	margin-top:5px;
	overflow:hidden;
}
/*content right*/
/*Our Featured Services Start*/
.link {
	width:980px;
	height:117px;
	margin:0 auto;
	margin-top:20px;
}
.link1 {
	width:225px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:0px 2px 0px 4px;
}
.link1 img {
	display:inline;
}
.link1_1 {
	display:inline;
	width:175px;
	height:auto;
	overflow:hidden;
	float:right;
!margin-top:-40px;
}
.link1_1 h1 {
	font-size:14px;
	font-family:"microsoft yahei";
	color:#000;
	padding:0px;
	margin:0px;
}
.link1_1 a {
	width:196px;
	height:18px;
	line-height:18px;
	color:#959595;
	text-decoration:none;
	background:url(../image/a4.jpg);
	display:block;
	text-indent:8px;
	overflow:hidden;
}
.link1_1 a:hover {
	color:#bf0101;
	background:url(../image/a5.jpg);
	text-decoration:none;
}
.line {
	width:11px;
	height:114px;
	background:url(../image/line.jpg);
	overflow:hidden;
	float:left;
}
/*Our Featured Services  End*/
/* FD link css start */
.kf {
	width:949px;
	height:auto;
	margin:0 auto;
}
.line1 {
	width:949px;
	height:12px;
	background:url(../image/line1.jpg);
	overflow:hidden;
}
.kf_ {
	margin:0 auto;
	text-align:center;
}
.kf_ a img {
	border:0px;
}
/* FD link css End*/
/*footer css start*/
.footer {
	width:980px;
	height:96px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	margin-top:5px;
}
.footer p {
	margin:0px;
	padding:0px;
	line-height:20px;
}
.footer p a {
	color:#000;
	text-decoration:none;
}
.footer p a:hover {
	color:#bf0101;
	text-decoration:none;
}
/*footer css end*/






/*buy tea info  Safety Tips*/
.tips {
	width:178px;
	height:220px;
	border:1px solid #c9c9c9;
}
.tips1 {
	width:178px;
	height:36px;
	background:#c40000;
	overflow:hidden;
}
.tips1 span {
	line-height:36px;
	font-weight:900;
	color:#fff;
	font-size:18px;
	margin-left:10px;
}
.tips p {
	width:150px;
	line-height:18px;
	text-indent:2em;
	margin:0 auto;
	margin-top:8px;
}
/* buy tea info right*/
a img {
	border:0px;
}
.con_inforg {
	width:789px;
	height:auto;
	overflow:hidden;
	float:left;
	display:inline;
	margin-left:3px;
	font-family:"Arial";
}
.info1 {
	width:789px;

}
.info1_lf {
	width:357px;
	height:354px;
	float:left;
}
.info1_rg {
	width:404px;

	overflow:hidden;
	float:left;
	text-indent:5px;
	display:inline;
	margin-left:8px;
}
/*--change--big--images---*/
.c_img {
	width:357px;
	height:317px;
}
.big_img {
	width:355px;
	height:260px;
}
.s_img {
	width:357px;
	height:44px;
	
	margin-top:6px;
}
.c_simg a {
	margin-left:5px;
	float:left;
	display:inline;
}
.left {
	width:11px;
	height:18px;
	float:left;
	display:inline;
	margin-top:13px;
}
.right {
	width:11px;
	height:18px;
	float:right;
	display:inline;
	margin-top:13px;
	_margin-top:-2px;

	
	
}
.s_con {
	float:left;
	display:inline;
	overflow:hidden;
	width:335px;
}
.s_con a img {
	padding:1px;
	border:1px solid #bdbdbd;
	margin-left:5px;
}
.info1_rg h1 {
	color:#a70000;
	font-size:24px;
}
.info1_rg p {
	padding:0px;
	margin:12px 0px 12px 0px;
	overflow:hidden;
}
.info1_rg p span {
	color:#000;
	font-size:14px;
	font-weight:900;
	width:153px;
	display:block;
	float:left;
}
.info_line1 {
	width:404px;
	height:7px;
	margin:0 auto;
	background:url(../image/buyinfo_line.jpg);
	overflow:hidden;
}
.buyinfo_bt {
	width:404px;
	height:30px;
	padding-bottom:13px;
}
.info_input {
	width:70px;
	height:26px;
	border:1px solid #d4d4d4;
	line-height:26px;
	float:left;
	display:inline;
	margin-left:8px;
	text-align:center;
}
.info_bt {
	width:132px;
	height:30px;
	border:0px;
	background:url(../image/info_bt.jpg);
	flaot:left;
	display:inline;
	margin-left:76px;
}
.note {
	width:400px;
	heoght:auto;
	margin:0 auto;
}
.not_bt {
	width:132px;
	height:30px;
	float:left;
	background:url(../image/not_input.jpg);
	display:inline;
	margin-left:8px;
	text-align:center;
	border:0px;
}
.info2 {
	width:789px;
	height:auto;

	overflow:hidden;
}
.info2_1 {
	width:787px;
	height:35px;
	background:url(../image/buyinfo_bg2.jpg);
	overflow:hidden;
}
.info2_1 span {
	height:35px;
	line-height:35px;
	color:#c40000;
	font-size:14px;
	font-weight:900;
	margin-left:13px;
	font-family:"Arial";
}
.dj {
	width:18px;
	height:19px;
	background:url(../image/pic98.jpg);
	float:right;
	display:inline;
	margin:7px 27px 0px 0px;
	!margin:-26px 27px 0px 0px;
}
.dj1 {
	width:18px;
	height:19px;
	background:url(../image/pic99.jpg);
	float:right;
	display:inline;
	margin:7px 27px 0px 0px;
	!margin:-26px 27px 0px 0px;
}
.info2_2 {
	width:745px;
	height:122px;
	margin:0 auto;
	overflow:hidden
}
.info2_2 p {
	text-indent:2em;
	line-height:22px;
	font-family:"Verdana";
}
.info3 {
	width:787px;
	height:auto;
	border:1px solid #e1e1e1;
	overflow:hidden;
	margin-top:9px;
	padding-bottom:17px;
}
.info3_1 {
	width:787px;
	height:35px;
	background:url(../image/buyinfo_bg2.jpg);
	overflow:hidden;
}
.info3_1 span {
	height:35px;
	line-height:35px;
	color:#c40000;
	font-size:14px;
	font-weight:900;
	margin-left:13px;
	font-family:"Arial";
}
.info3_2 {
	width:754px;
	height:67px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px solid #e1e1e1;
}
.info3_2 p {
	height:21px;
	line-height:21px;
}
.info_bt2 {
	width:58px;
	height:24px;
	background:url(../image/info_bt2.jpg);
	float:right;
	margin-top:-39px;
	border:0px;
!margin-top:-53px;
}
.pager {
	width:754px;
	height:28;
	overflow:hidden;
	margin-top:9px;
	text-align:center;
}


/* This is the moving lens square underneath the mouse pointer. */

.cloud-zoom-lens {
	border: 4px solid #fff;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text.*/
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:relative !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:357px;;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
	left:400px;
	z-index:99999;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:4px solid #fff;
	width:357px;
	height:260px;
	
	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#fff;
	padding:3px;
	border:1px solid #000;

}




.tea_rg3_2 {
	width:766px;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	font-family:"Arial";
}
.tea_rg3_2_1 {
	width:140px;
	height:188px;;
	float:left;
	display:inline;
	margin-right:3px;
	margin-left:9px;
	_margin-right:1px;
	_margin-left:5px;
}
.tea_rg3_2_1 img {
	border:1px solid #d8d8d8;
	padding:3px;
}
.tea_rg3_2_1 a {
	text-decoration:none;
	color:#000;
}
.tea_rg3_2_1 a:hover {
	color:#bf0101;
	text-decoration:none;
}