.ydp{ background:url(../images/ydbg.gif) 0 0 repeat-x; /*min-height:750px; _height:750px;*/ height:100%;padding-top:200px;}
.yd_logo{background:url(../images/index_logo.png) no-repeat;width:399px; height:175px; margin:0 auto 0 auto; position:relative; }
.yd_logo a.cn{ position:absolute;width:93px; height:28px; bottom:15px;left:83px;}
.yd_logo a.en{ position:absolute;width:93px; height:28px; bottom:15px;left:205px; }
.header{ padding-top:5px; }
.top{ width:100%;height:74px; position:relative;  overflow:hidden; }
.top img{ }

.search{width:161px;height:22px; overflow:hidden;border:solid 1px #ccc; position:absolute;top:24px;right:0;}
.search form{float:left;height:22px;  }
.search input{float:left;width:123px;height:22px; line-height:22px; color:#666666; border:none;padding-left:10px; }
.search input.btn_search{float:left;width:24px;height:21px;cursor:pointer; overflow:hidden;border:none;background:url(../images/top_search.gif) 0 0 no-repeat;  }



.menux{ height:35px; margin-top:10px; background:#f7cc09;}
/*
.menu{padding:0px 0 0 0;}
.menu ul{ }
.menu li{float:left;width:20%;  line-height:35px; text-align:center; }
.menu a{font-weight:bold; display:block; height:35px;}
.menu1 a{font-size:14px;}
.menu2 a{font-size:12px;}
.menu li a:hover,.menu li a.current{color:#009bc8; background:#009bc8; color:#fff;}
*/




.footer{line-height:27px; padding:10px 0; border-top:solid 1px #ccc;}
.copyright{color:#242424; text-align:center;}
.copyright a{ color:#242424;}




.index_focus{ height:401px; overflow:hidden; position:relative;width:100%;  }


.index_main{ margin:0px 0 10px 0;}
.main{margin:0px 0 10px 0;padding-top:165px;}
.main_left{ float:left;width:213px; overflow:hidden;}
.main_right{ float:right;width:720px; overflow:hidden; padding-top:50px;}
.main_right img{ max-width:720px;}


.title1{ width:100%;height:35px;  overflow:hidden; position:relative; font-size:14px; margin-bottom:2px; }
.title1 span{ line-height:35px; }
.title1 span.line1{ position:absolute;left:80px;top:15px;width:75px; height:5px; background:#ffcf41;  }
.title1 span.line2{ position:absolute;left:155px;top:14px;width:761px; height:5px;  border-bottom:solid 1px #ccc;}
.title1 span.line3{ position:absolute;left:50px;top:15px;width:75px; height:5px; background:#ffcf41;  }
.title1 span.line4{ position:absolute;left:125px;top:14px;width:761px; height:5px;  border-bottom:solid 1px #ccc;}



.index_pro{float:left;width:100%; position:relative; }
.index_pro  a.more{background:url(../images/ico1.gif) left center no-repeat; padding-left:18px; font-size:14px; height:22px; line-height:22px; float:left;position:absolute;top:8px;right:0;}
.index_pro ul li{float:left;width:145px;height:170px;  text-align:center; line-height:22px; margin-bottom:10px; padding:0 20px; overflow:hidden; }
.index_pro ul li a img{width:145px; height:118px; border:solid 1px #bcbcbc; padding:1px;}



.index_about{float:left;width:662px; position:relative; padding-right:20px; line-height:20px;}
.index_about a.more{background:url(../images/ico1.gif) left center no-repeat; padding-left:18px; font-size:14px; margin-top:2px;position:absolute;bottom:8px;left:0; }
.index_about a img{ float:left;width:313px;}
.index_about p{ height:160px; overflow:hidden; position:relative;}

.index_news{float:right;width:281px; height:198px; position:relative; }
.index_news a.more{background:url(../images/ico1.gif) left center no-repeat; padding-left:18px; font-size:14px; margin-top:2px; position:absolute;bottom:8px;left:0;}
.index_news ul{ }
.index_news ul li{ line-height:29px; height:29px; border-bottom:dashed 1px #ccc; overflow:hidden;}
.index_news ul li a{background:url(../images/ico2.gif) left center no-repeat; padding-left:18px;}


.ad_about{background:url(../images/ad_about.jpg) top center no-repeat;}
.ad_news{background:url(../images/ad_news.jpg) top center no-repeat;}
.ad_con{background:url(../images/ad_con.jpg) top center no-repeat;}
.ad_pro{background:url(../images/ad_pro.jpg) top center no-repeat;}
.ad_qua{background:url(../images/ad_qua.jpg) top center no-repeat;}
.ad_rec{background:url(../images/ad_rec.jpg) top center no-repeat;}

.side_top{background:url(../images/sidemenu_top.gif) 0 0 no-repeat;height:42px; line-height:42px;font-size:18px; color:#252525; padding-left:51px; overflow:hidden;}

.side_menu ul { }
.side_menu ul { padding:0 0 20px 10px;background:#f5f5f5;}
.side_menu ul li{width:170px; margin:0 auto; padding-top:10px;height:35px; line-height:35px;font-size:14px; border-bottom:solid 1px #d7d7d7;overflow:hidden;}
.side_menu ul li a{display:block;height:35px; line-height:39px;font-size:14px;color:#000; padding-left:15px;background:url(../images/sidemenu1.gif) left center no-repeat;  }
.side_menu ul li a:hover,.side_menu ul li a.current{color:#004098;background:url(../images/sidemenu2.gif) left center no-repeat; }
.side_menu ul li.son {height:25px; line-height:25px;background:none;font-size:12px;color:#393939; border-bottom:solid 1px #d7d7d7;  }
.side_menu ul li.son a{display:block;height:25px; line-height:25px;background:none;font-size:12px;color:#393939; padding-left:25px;   }

.side_about{ padding-top:5px;line-height:22px;word-wrap: break-word;}


.main_top{height:42px; line-height:42px;font-size:14px;background:url(../images/line2.gif) bottom no-repeat; }

.main_cont{  min-height:483px;_height:483px; font-size:14px; line-height:26px; padding-top:5px; }

.nextpre{margin-top:10px; border-top:solid 1px #ccc; line-height:23px; padding-top:10px;}


.pl_cont{ margin-top:10px; border-top:solid 1px #ccc; line-height:23px; padding-top:10px;}

.pl_cont div.cen-imgnr-txt{
width:100%;
height:auto;
margin:0 auto;
}

.pl_cont div#tabt{ width:100%; height:30px; border-left:solid 1px #cccccc;  }
.pl_cont div#tabt ul,#tabt li{ font-size:14px; list-style:none; cursor:pointer; color:#000; text-align:center;background:url(../images/tab_bg.jpg) 0 0 repeat-x; }
.pl_cont div#tabt ul,#tabt li a{ color:#000;}
.pl_cont div#tabt li{ float:left; color:#000; line-height:30px; width:24%; text-align:center;overflow:hidden; border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc; border-top:solid 2px #ccc; }
.pl_cont div#tabt li.tabin{ background:#fff; height:30px;line-height:30px;border-top:solid 2px #ca0000;border-bottom:solid 0px #cccccc;}
.pl_cont div#tabp div.tabpcen{ clear:both; width:98%; height:auto; margin-top:15px; }
.pl_cont div#tabp div.contentin{ display:block; text-align:left;}
.pl_cont div.tabpcen{width:98%; height:auto;line-height:23px;display:none;}


.pro_jb{ margin:20px 0 20px 0;}
.pro_jb span{ font-size:17px; font-weight:bold;}
.pro_big{ float:left;width:300px; height:240px;}
.pro_big img{border:solid 1px #ccc;width:297px; height:234px;}
.pro_k{float:left;width:377px;height:240px; position:relative; padding-left:20px; overflow:auto}
.pro_small { position:absolute;bottom:0;left:20px;}
.pro_small img{border:solid 1px #ccc;width:96px; height:75px; margin:0 5px 0 0; cursor:pointer;}


.index_product{ width:989px;height:283px;background:url(../images/index_tbg2.png) center no-repeat;  margin:0 auto 20px auto;position:relative; overflow:hidden; }
.rollBox{float:left;width:989px;height:249px; margin-top:15px;overflow:hidden; }
.rollBox .scrollcon{width:989px;height:249px; }
.rollBox .LeftBotton{height:45px;width:26px;background:url(../images/icon_rollleft.png) 0 0 no-repeat;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;margin-top:104px; margin-left:8px;}
.rollBox .RightBotton{height:45px;width:26px;background:url(../images/icon_rollright.png)  0 0 no-repeat;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;margin-top:104px; margin-left:8px;}

.rollBox .Cont{float:left;width:903px;height:249px; margin-left:10px;overflow:hidden;}

.rollBox .ScrCont{width:10000000px;}

.rollBox .Cont .pic{float:left;width:193px;height:237px;overflow:hidden;margin:0 33px 0 0; text-align:center;background:url(../images/products_bg.gif) no-repeat; padding:6px 4px;}
.rollBox .Cont .pic a.p1{float:left;width:188px;height:162px;overflow:hidden; }

.rollBox .Cont .pic img{width:188px;height:162px;}

.rollBox .Cont .pic div{
	background:#787272;
	width:178px;
	height:62px;
	padding:5px;
	text-align:left;
	color:#FF8A00;
	font-size:14px; float:left;
}
.rollBox .Cont .pic div p{
	color:#FFEAC2;
	font-size:12px;
}
.rollBox .Cont .pic div a{
	float:right;
	margin:5px 5px 0 0;
	color:#fff;
	font-size:12px;
	/*position:absolute;*/
	width:58px;
	height:20px;
	line-height:20px;
	background:#ff8901;
	/*top:8px;
	right:5px;*/
	text-align:center;
}
.rollBox .Cont .pic:hover div{
	background:#FFD200;
	color:#000;
}
.rollBox .Cont .pic:hover div p{
	color:#000;
}

.rollBox #List1, .rollBox #List2{float:left;}


.wine_show{ height:194px;width:99%; padding-top:10px;}
.wine_show span.title{ padding-bottom:10px;}
.wine_show span.cont{ line-height:22px;}

#marq2 {
    /*width:98%;*/
    width:990px; 
    height:194px;
	margin:0 auto;
	text-align:center;
	line-height:25px;
    overflow:hidden; 
}
#marq2 td{ padding:0 3px 0 0px;text-align:center;  }
#marq2 img{  width:162x; height:126px; margin-right:10px }
#bd2 td{  padding:0 0 0 2px;}
#shadow2{  padding:0; margin:0;  }

#marq2 td span.title { color:#F57D98; font-weight:bold; margin-top:40px; display:block; line-height:40px;height:40px; }
#marq2 td span.title a{ color:#F57D98; }

