.header{ background:url(../images/index_top.jpg) 0 0 no-repeat;}
.top{ width:1000px;height:152px; position:relative; margin:0 auto;}
.top a{ color:#858585; margin:0 5px;}
.top_search{width:192px;height:26px;right:2px;top:21px; position:absolute;background:url(../images/search_left.gif) 0 0 no-repeat; padding-left:15px;}
.top_search input.cx{float:left;width:136px;height:26px; line-height:26px; color:#c8c8c8; border:none;padding-left:10px;background:url(../images/search_bg.gif) repeat-x;  }
.top_search input.btn_search{background:url(../images/search_right.gif) 0 0 no-repeat;float:left;width:31px;height:25px;border:none; cursor:pointer;}

.menu{ height:41px; }
.menu ul{ height:41px;position:relative;}
.menu ul li{float:left;height:41px; }
.menu ul li a{ display:block;height:41px;background-image:url(../images/menu.gif);background-repeat:no-repeat;   }
.menu ul li a:hover,.menu ul li a.current{ background-image:url(../images/menu.gif); background-repeat:no-repeat; }
.menu ul li.menu_1 {width:83px;}
.menu ul li.menu_2 {width:88px;}
.menu ul li.menu_3 {width:90px;}
.menu ul li.menu_4 {width:90px;}
.menu ul li.menu_5 {width:90px;}
.menu ul li.menu_6 {width:89px;}
.menu ul li.menu_7 {width:88px;}
.menu ul li.menu_8 {width:90px;}
.menu ul li.menu_9 {width:88px;}
.menu ul li.menu_10 {width:90px;}
.menu ul li.menu_11 {width:114px;}

.menu ul li.menu_1 a{background-position:0px 0px; }
.menu ul li.menu_1 a:hover,.menu ul li.menu_1 a.current{background-position:0 -41px; }
.menu ul li.menu_2 a{background-position:-83px 0px;}
.menu ul li.menu_2 a:hover,.menu ul li.menu_2 a.current{background-position:-83px -41px;}
.menu ul li.menu_3 a{background-position:-171px 0px;}
.menu ul li.menu_3 a:hover,.menu ul li.menu_3 a.current{background-position:-171px -41px;}
.menu ul li.menu_4 a{background-position:-261px 0px;}
.menu ul li.menu_4 a:hover,.menu ul li.menu_4 a.current{background-position:-261px -41px;}
.menu ul li.menu_5 a{background-position:-351px 0px;}
.menu ul li.menu_5 a:hover,.menu ul li.menu_5 a.current{background-position:-351px -41px;}
.menu ul li.menu_6 a{background-position:-441px 0px;}
.menu ul li.menu_6 a:hover,.menu ul li.menu_6 a.current{background-position:-441px -41px;}
.menu ul li.menu_7 a{background-position:-530px 0px;}
.menu ul li.menu_7 a:hover,.menu ul li.menu_7 a.current{background-position:-530px -41px;}
.menu ul li.menu_8 a{background-position:-618px 0px;}
.menu ul li.menu_8 a:hover,.menu ul li.menu_8 a.current{background-position:-618px -41px;}
.menu ul li.menu_9 a{background-position:-708px 0px;}
.menu ul li.menu_9 a:hover,.menu ul li.menu_9 a.current{background-position:-708px -41px;}
.menu ul li.menu_10 a{background-position:-796px 0px;}
.menu ul li.menu_10 a:hover,.menu ul li.menu_10 a.current{background-position:-796px -41px;}
.menu ul li.menu_11 a{background-position:-886px 0px;}
.menu ul li.menu_11 a:hover,.menu ul li.menu_11 a.current{background-position:-886px -41px;}


.index_focus{ height:247px; overflow:hidden; border-bottom:solid 5px #52A9D6; position:relative; }
.swap{	width:100%; height:247px; margin:0 auto;
}
#slider{
	list-style:none; width:100%; height:100%; margin:0; padding:0; 
}
#slider li{
	width:100%; height:247px; display:none; position:absolute;
}
#slider li a{
	 display:block; height:247px; 
}

#naviSlider{
	list-style:none;  margin:0 auto; width:auto; text-align:center; margin-top:3px; *margin-top:5px;  position:absolute;bottom:10px;width:100%; text-align:center;
	
}
#naviSlider  li{
	height:10px; width:10px;   cursor:pointer; display:inline-block; 
	background:url(../images/dot.png) -10px center no-repeat;
	_background:url(../images/dot_ie6.png) -10px center no-repeat;
	*zoom:1;*display:inline;*margin-left:2px;
	
}
#naviSlider li.on{
	background:url(../images/dot.png) left center no-repeat;
	_background:url(../images/dot_ie6.png) left center no-repeat;
}




.footer{ margin-top:10px;}
.copyright{height:50px;line-height:25px; color:#636363; background:url(../images/bottom_bg2.gif) repeat-x; text-align:center; padding-top:23px; }
.copyright a{ color:#636363;}
.copyright_cont{width:885px; margin:0 auto;}
.copyright_cont div{ float:left; margin-right:2px;}
.footer a.bottom_ef{float:left;text-decoration:none;background:url(../images/bottom_cnfront.gif) 0 0px no-repeat; width:113px; height:23px; margin-top:2px;}

.bottomnav{background:url(../images/bottom_bg1.gif) repeat-x;height:148px; padding:18px 24px 0 37px; position:relative;}
.babout{background:url(../images/bottom_about.gif) no-repeat 0 0;}
.bnews{background:url(../images/bottom_news.gif) no-repeat 0 0;}
.bproducts{background:url(../images/bottom_products.gif) no-repeat 0 0;}
.bother{background:url(../images/bottom_other.gif) no-repeat 0 0;}
.bcontact{background:url(../images/bottom_contact.gif) no-repeat 0 0;}
.bottom1{float:left;width:85px;  padding-right:37px; padding-top:30px;}
.bottom1 ul { padding-left:14px;}
.bottom1 li { line-height:25px;height:25px; overflow:hidden;}
.bottom1 li a{color:#fff;}
.bottom1 li a:hover{color:#fff; text-decoration:underline;}
.bottom2{float:right;width:360px; height:140px; }
.bottom2 ul { padding-left:90px;}
.bottom2 ul li{color:#fff; margin-bottom:5px; height:25px; line-height:20px;padding-left:30px;}
.bottom2 ul li.bctel{background:url(../images/icon_c1.gif) left center no-repeat;  }
.bottom2 ul li.bcfax{background:url(../images/icon_c2.gif) left center no-repeat; }
.bottom2 ul li.bcemail{background:url(../images/icon_c3.gif) left center no-repeat;  }
.bottom2 ul li.bcaddr{background:url(../images/icon_c4.gif) 0 2px no-repeat; }



/*.focus{ overflow:hidden; height:390px; text-align:center;}
 qqshop focus */
.focus{ overflow:hidden;width:100%; height:390px; text-align:center;}
/* qqshop focus */
#focus { height:390px; overflow:hidden; position:relative; width:1920px;}
#focus ul {height:390px; position:absolute;}
#focus ul li {float:left; width:1920px; height:390px; overflow:hidden; position:relative; background:#fff;}
#focus ul li img {width:1920px; height:390px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1920px; height:20px; left:0; bottom:0; background:#fff;}
#focus .btn {position:absolute;width:1920px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#0099FF;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:120px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


.main{ padding:10px 13px;background:url(../images/main_bg.gif) 0 10px no-repeat #fff; min-height:300px; }
.main_left{ float:left;width:253px; overflow:hidden;}
.main_right{ float:right;width:706px; overflow:hidden;}





.title1{ width:100%;height:36px; position:relative;}
.more{ line-height:36pxpx; position:absolute;right:5px;top:11px; }
.more1{width:44px; height:21px; position:absolute;right:5px;bottom:11px;background:url(../images/icon_more.gif) no-repeat;}
.index_cont { line-height:25px; padding:5px 0;border-bottom:dashed 1px #ccc;}

.ititle_service{background:url(../images/left_service.gif) no-repeat;}
.ititle_about{background:url(../images/index_about.gif) no-repeat;}
.ititle_contact{background:url(../images/left_contact.gif) no-repeat;}
.ititle_news{background:url(../images/index_news.gif) no-repeat;}
.ititle_case{background:url(../images/index_case.gif) no-repeat;}
.ititle_case{background:url(../images/index_case.gif) no-repeat;}
.ititle_pro{background:url(../images/index_products.gif) no-repeat;}
.ititle_partners{background:url(../images/index_partners.gif) no-repeat;}

.index_service{float:left;width:253px;}
.index_service span{color:#0c6aa8; font-weight:bold;}
.index_service p a{ font-weight:bold;}

.index_about{float:left;width:345px; padding-left:16px; }
.index_about img{ padding:5px 0;}
.index_about p{ padding-top:5px;line-height:27px;}

.index_cert{float:right;width:344px; height:288px; border:solid 1px #ccc; margin-top:10px; }

.index_contact{float:left;width:253px; margin-top:5px; }
.index_contact p{ padding-top:5px;line-height:23px; }

.index_news{float:left;width:345px; padding-left:16px;margin-top:5px;}
.index_news div.index_cont {height:80px; padding:10px 0;}
.index_news div.index_cont img{float:left;width:110px; height:80px; padding-right:10px;}
.index_news div.index_cont p{ line-height:20px;}
.index_news div.index_cont a b {color:#000;}
.index_news div.index_cont a:hover b {color:#0C6AA8;}
.index_news ul { padding-top:8px;}
.index_news ul li{ clear:both; height:26px; line-height:26px; color:#b0b0b0; font-size:10px; text-align:right; overflow:hidden;background:url(../images/ico_news.gif) left center no-repeat; padding-left:10px;}
.index_news ul li a{ float:left;font-size:12px;}

.index_case{float:right;width:344px;  margin-top:5px; }
.index_case ul li{float:left;width:50%; height:140px; text-align:center;margin:5px 0 5px 0;}
.index_case ul li a img{width:160px; height:105px; margin-bottom:5px; background:#F3F3F3; padding:3px; border:solid 1px #DDDDDD;}
.index_case ul li a:hover img{ border:solid 1px #0C6AA8;margin-bottom:10px;}

.index_pro{}
.index_procont{background:url(../images/index_productsbg.gif) 0 0 no-repeat; height:206px;}

.index_partners{ margin-top:10px;}
.index_partners img{ margin:10px 0;}

.side_menu{background:url(../images/left_nav.gif) 0 0 no-repeat;margin-bottom:10px; padding-top:36px;}
.side_menu ul { padding-top:4px;}
.side_menu ul li{float:left;width:49.8%;height:33px; line-height:33px;margin:5px 0;overflow:hidden;}
.side_menu ul li a{display:block;height:33px; line-height:33px;background:url(../images/nav_menu.gif) 0 0 no-repeat;font-size:14px; color:#000; text-align:center; }
.side_menu ul li a:hover,.side_menu ul li a.current{background:url(../images/nav_menu.gif) 0 -33px no-repeat;color:#fff;}


.side_pro{ background:url(../images/left_productnav.gif) 0 0 no-repeat;position:relative; margin-bottom:10px;}
.side_pro_cont{ border:solid 1px #c9cacf;overflow:hidden; padding:43px 0 0 0; }
.side_pro_cont ul {width:216px; margin:0 auto;}
.side_pro_cont ul li{ float:left;width:100%; height:37px; line-height:37px;position:relative; padding-bottom:11px; overflow:hidden;}
.side_pro_cont ul li a{ display:block;width:100%; height:37px; line-height:37px;background:url(../images/promenu.jpg) 0 0 no-repeat;color:#fff; font-size:14px;}
.side_pro_cont ul li a:hover,.side_pro_cont ul li a.current{background:url(../images/promenu.jpg) 0 -37px no-repeat;}
.side_pro_cont ul li span{ height:37px; line-height:37px; position:absolute;top:0;left:80px; cursor:pointer;}
.side_pro_cont ul li img{ width:56px;height:33px; position:absolute;top:2px;left:2px; cursor:pointer; }


.side_news{background:url(../images/left_news.gif) 0 0 no-repeat;position:relative; margin-top:10px;}
.side_news_cont{ border:solid 1px #c9cacf;overflow:hidden; padding:43px 4px 5px 4px; }
.side_news_cont ul { margin:2px auto 0 auto;}
.side_news_cont ul li{clear:both;height:28px; line-height:28px; font-size:10px;color:#a5a5a5; text-align:right;background:url(../images/icon_line.gif) bottom repeat-x; overflow:hidden;}
.side_news_cont ul li a{float:left;background:url(../images/img_arrow.gif) left center no-repeat; padding-left:15px; font-size:12px;}


.main_top{height:36px; line-height:36px; position:relative; }
.title_about{background:url(../images/title_about.gif) no-repeat;}
.title_contact{background:url(../images/title_contact.gif) no-repeat;}
.title_case{background:url(../images/title_case.gif) no-repeat;}
.title_feedback{background:url(../images/title_feedback.gif) no-repeat;}
.title_download{background:url(../images/title_download.gif) no-repeat;}
.title_news{background:url(../images/title_news.gif) no-repeat;}
.title_product{background:url(../images/title_products.gif) no-repeat;}
.title_recruit{background:url(../images/title_recruitment.gif) no-repeat;}
.title_certificate{background:url(../images/title_certificate.gif) no-repeat;}
.title_project{background:url(../images/title_project.gif) no-repeat;}
.title_partners{background:url(../images/title_partners.gif) no-repeat;}
.title_search{background:url(../images/title_search.gif) no-repeat;}
.title_service{background:url(../images/title_service.gif) no-repeat;}


.now{ position:absolute;width:50%; text-align:right; font-size:12px; font-weight:normal;color:#747474;top:0;right:10px;}
.now a{font-size:12px; font-weight:normal; color:#747474;}

.main_cont{  min-height:850px;_height:850px; font-size:14px; line-height:26px; }




.wine_show{ height:55px;width:99%; padding:0 0 10px 0; border:solid 1px #ccc; }

#marq2 {
    /*width:98%;*/
    width:990px; 
    height:55px;
	margin:0 auto;
	text-align:center;
	line-height:25px;
    overflow:hidden; 
}
#marq2 td{ padding:0 3px 0 0px;text-align:center;  }
#marq2 img{  width:120px; height:45px; margin-right:10px; }
#bd2 td{  padding:0 0 0 2px;}
#shadow2{  padding:0; margin:0;  }



.rollBox{float:left;width:1000px;height:196px;padding:7px 0 0 0px;overflow:hidden; }
.rollBox .scrollcon{width:1000px;height:196px;}
.rollBox .LeftBotton{height:59px;width:23px;background:url(../images/icon_roll.gif) 0 0 no-repeat;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;margin-top:56px;}
.rollBox .RightBotton{height:59px;width:23px;background:url(../images/icon_roll.gif) -23px 0 no-repeat;overflow:hidden;float:right;display:inline;margin:0px;cursor:pointer;margin-top:56px; }
.rollBox .Cont{float:left;width:940px;height:190px;overflow:hidden; padding-left:4px;}
.rollBox .Cont a{color:#1e1e1e;width:228px; margin:2px auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{float:left;width:228px;height:190px;overflow:hidden;margin:0 4px; text-align:center;  }
.rollBox .Cont .pic a img{display:block;width:220px;height:160px;background:#F3F3F3; padding:3px; border:solid 1px #DDDDDD; margin-bottom:5px;}
.rollBox .Cont .pic a:hover img{ border:solid 1px #0C6AA8;  }
.rollBox #List1, .rollBox #List2{float:left;}





