@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:14px; 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;}
.ml5{margin-left:5px;}

/*.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")/*tpa=http://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")/*tpa=http://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")/*tpa=http://find.jpg*/ no-repeat left; border:none; overflow:hidden;}
.find_button{width:26px; height:24px; background:url("find.jpg")/*tpa=http://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")/*tpa=http://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;}

/*新增*/
#header {height: 88px;position: absolute;width: 100%;z-index: 10002;top:0;background:url("headBg.png")/*tpa=http://headBg.png*/ repeat;}
.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;}
.h-right a{color:#5e5756; font-size:12px; }
.h-right a:hover{ color:#f98b0c;}
.h-right .li_a .on{ background:url("i02.gif")/*tpa=http://i02.gif*/ no-repeat 43px 5px; position:relative; z-index:1; display:block;}
.h-right .li_a{ background:url("i01.gif")/*tpa=http://i01.gif*/ no-repeat left 11px; padding-left:10px; margin-left:15px;}
.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:#666; 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:#666; font-size:15px;}
.subnav{ background:url("subbg.gif")/*tpa=http://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")/*tpa=http://i07.png*/ no-repeat center bottom; _background-image:url("i07.gif")/*tpa=http://crland.com.cn/img/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:#f98b0c;}
.sub-ul01{left:-100px; }
.sub-ul02{left:-200px; width:760px;}
.sub-ul03{right:-500px; }
.sub-ul04{right:0px;}
.sub-ul05{right:0px;}
.sub-ul06{right:-40px;}
.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); height:29px; width:100%; display:none;}
.banner_img {height: 320px;min-width: 1000px;position: relative;width: 100%;}
.banner_img img {left: 50%;margin-left: -676px;position: absolute;top: 0;}
/*20140628*/