@charset "utf-8";
/* CSS Document */

/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textatea,p,blockquote,th,td{margin:0; padding:0;}
body{font-size:12px; font-family:"微软雅黑","宋体"; color:#000; -webkit-text-size-adjust:none; background:#FFF;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
addr,acronym{border:0;}
a{color:#333;}
a:active,a:link,a:visited{text-decoration:none;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.eng{font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
strong{font-weight:bold;}
.orange{color:#ff6600;}

.mlr5{margin-left:5px; margin-right:5px;}
.mlr10{margin-left:10px; margin-right:10px;}
.ml10{margin-left:10px;}


/*头部*/
/*.header{ background:url(headBg.png) repeat-x left -13px; position:absolute; z-index:999; left:0; top:0; width:100%; height:100px;}
.header_group{ background:url(navbg.png) repeat-x left bottom; position:absolute; z-index:999; left:0; bottom:0; width:100%; height:75px;}*/
.header_top{ position:relative; z-index:10; width:1000px; margin:0 auto; text-align:left; height:30px;}
.logo{ float:left; padding-top:10px;}
.h-right{ float:right; padding-top:10px;}
.h-right ul{  display:inline; padding-right:5px; line-height:24px;}
.h-right li{ float:left; color:#3a3a3a; display:inline;}
.li_Eng{ font-family: Arial;}
.h-right a{color:#5e5756; font-size:12px; }
.h-right a:hover{ color:#f98b0c;}
.h-right .li_a .on{ background:url(i02.gif) no-repeat 43px 5px; position:relative; z-index:1; display:block;}
.h-right .li_a{ background:url(i01.gif) no-repeat left 11px; padding-left:10px; margin-left:15px;}
.h-r-search{ background-color:#fff; width:140px; height:22px; padding:0 3px; overflow:hidden; border:1px solid #d0d6e2; line-height:22px; margin-left:8px;}
.h-r-search .text{ float:left;width:110px; height:22px; border:0; line-height:22px; }
.h-r-search .btn-search-t{ background:url(i_search.gif) no-repeat left top; float:right; width:22px; height:22px;border:0; cursor:pointer; }
.h-r-nav{ position:relative; line-height:30px;margin-left:3px}
.h-r-nav .on{ background:url(i11.gif) no-repeat right 10px; position:relative; float:left; width:68px; height:24px; padding-right:5px; text-align:center; line-height:24px; color:#333; z-index:1; cursor:pointer; font-size:13px;}
.h-r-nav-list{ background-color:#fff;position:absolute; right:0; top:23px; display:none; width:238px; padding:10px 15px;border:1px solid #d0d6e2; line-height:1.7em;}
.h-r-nav-list dl{ padding:4px 0; border-top:1px dotted #ccc;}
.h-r-nav-list dl.fist{ border-top:0 none;}
.h-r-nav-list dt{ color:#f99d32;padding-bottom:2px; font-weight:bold; }
.h-r-nav-hover .h-r-nav-list{ display:block;}
.h-r-nav-hover .on{ background:#fff; width:66px; height:23px; line-height:23px; border:1px solid #d0d6e2; border-bottom:0;}
.h-r-nav-list dd a{ margin-right:7px;}

.navbody{position:absolute; left:0;top:48px; width:100%; padding-top:39px;}
.nav{ width:1000px; position:absolute; left:50%;top:0px; margin-left:-500px;}
.nav_ul{ float:right; display:inline; padding-right:5px;}
.nav li{ float:left; color:#000; font-size:15px; font-weight:bold; display:inline; padding:0 0 0 35px;}
.nav_li{ position:relative; z-index:2;}
.nav_li_hover{ z-index:1;}
.nav_li .on{ display:block; float:left; height:39px; position:relative; z-index:2; cursor: pointer; color:#000; font-size:15px;}
.subnav{ background:url(subbg.gif) no-repeat left top; position:absolute; top: 0px; overflow:hidden; height:29px; width:780px; padding-top:45px; z-index:1; display:none;}
.nav_li_hover .subnav{ display:block;}
.nav_li_hover .on{ background:url(i07.png) no-repeat center bottom; _background-image:url(../images/i07.gif); /*for IE6*/color:#666}
.subnav li{  font-size:12px; color:#fff; font-weight:normal; padding:0 20px 0 0}
.subnav li a{color:#fff; font-size:12px;}
.subnav li a:hover{color:#000;}
.sub-ul01{left:38px; }
.sub-ul02{left:35px; width:560px;}
.sub-ul03{right:-600px;}
.sub-ul04{right:0px;}
.sub-ul05{right:0px;}
.sub-ul06{right:0px;}
.sub-ul06 ul,.sub-ul05 ul,.sub-ul04 ul{ float:right;}
.sub-ul06 ul li,.sub-ul05  ul li,.sub-ul04  ul li{ padding:0 0 0 20px;}
.subnavbg{ /*background-color:#646e71;opacity:0.5;filter:Alpha(Opacity=50);*/background:#f0a839; height:29px; width:100%; display:none;}

#header {
    height: 88px;
    position: absolute;
    width: 100%;
    z-index: 10002;
	top:0;
	background:url(headBg.png) repeat;
}
.banner_img {
    height: 320px;
    min-width: 1000px;
    position: relative;
    width: 100%;
}
.banner_img img {
    left: 50%;
    margin-left: -676px;
    position: absolute;
    top: 0;
}
.main_wrap {
    background: none repeat scroll 0 0 #fff;
    margin-top: 320px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1000;
}
/*.headBg{width:100%; background:url(headBg.png) repeat;  height:88px; position:absolute; left:0px; top:0px; z-index:100;}
.head{margin:0 auto; width:980px; overflow:hidden;}
.logo{width:167px; height:60px; margin-top:13px; overflow:hidden;}
.logo img{width:167px; height:60px;}
.head_Rmain{width:680px; padding-top:10px; }*/
.head_Rtop{width:680px; height:24px; margin-bottom:15px; overflow:hidden;}

.head_wq_dl{width:73px; height:24px; overflow:hidden;}
.head_wq_dl dt{background:url(top_wq_icon.gif) no-repeat right center; color:#333; cursor:pointer; width:63px; height:24px; line-height:24px; padding:0 5px; overflow:hidden;}
.head_wq_dl dd{background:url(headBg.png) repeat; display:none; position:absolute; padding:10px 5px 5px 5px; width:63px; overflow:hidden;}
.head_wq_dl dd li{width:63px; padding-bottom:5px; margin-bottom:5px; overflow:hidden;}
.head_wq_dl a{color:#333;}
.head_wq_dl a:hover{color:#f5a11b;}

.find{width:148px; height:24px; margin:0 5px; *width:158px; overflow:hidden;}
.find_text{width:112px; height:24px; line-height:24px; padding:0 5px; color:#333; background:url(find.jpg) no-repeat left; border:none; overflow:hidden;}
.find_button{width:26px; height:24px; background:url(find.jpg) no-repeat right; cursor:pointer; border:none; overflow:hidden;}

.top_nav{ width:430px; height:24px; line-height:24px; text-align:right; color:#4c3f3b; overflow:hidden;}
.top_nav a{background:url(top_nav_li.gif) no-repeat left center; padding-left:10px; color:#4c3f3b; margin-right:10px; overflow:hidden;}
.top_nav a:hover{color:#f5a11b;}

/*.nav{width:670px; height:39px; overflow:hidden;}
.nav .nav_li{width:95px; height:39px; font-size:14px; font-weight:bold; float:left; color:#343434; text-align:center; overflow:hidden;}
.nav .nav_li a{display:block; height:39px; color:#343434;}
.nav .nav_li.Lion a,.nav .nav_li.Lihover a{color:#f5a11b;}
.nav .nav_li .subNav{width:95px; padding:0px; font-weight:normal; position:absolute; z-index:1500; *margin-left:-44px; display:none; overflow:hidden;}
.nav .nav_li .subNav li{width:75px; height:auto;  background:url(ben.png) repeat; line-height:normal; font-size:12px; text-align:center; padding:7px 10px; color:#fef9dc; border-bottom:1px solid #FFF; margin:0px; overflow:hidden; *float:left;}
.nav .nav_li .subNav li a{color:#fef9dc; height:auto;}
.nav .nav_li .subNav li a:hover{font-weight:bold;}*/

.food_bg{width:100%; background:#e2e2e2;}
.food{margin:0 auto; color:#666; width:980px; background:#e2e2e2; padding:15px 0 50px 0; overflow:hidden;}
.food_nav{width:420px; overflow:hidden;}
.food_copyright{width:530px; text-align:right; overflow:hidden;}
.food a{color:#666;}
.food a:hover{color:#ff9900;}

.page{width:100%; margin:10px auto; padding:10px 0px; text-align:center; overflow:hidden;}
.page a{border:1px solid #ccc; background:#FFF; text-align:center; margin:0 5px; padding:2px 5px; color:#333;}
.page a:hover,.page a.on{ border:1px solid #6d5c55; background:#6d5c55; text-align:center;  color:#FFF;}