@charset "gb2312";
/* nav */
.webnav{width:100%;height:auto;}
.webnav .nav,.nav_bg{height:auto;background:url('commonwebnav.png') repeat-x left top;position:relative;z-index:998;}

.webnav .nav .nav_cate{float:left;width:250px;height:40px;line-height:40px;padding-top:0px;background:#f64400 url('common/webnav_cate.png') no-repeat left top;font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px;color:#fff;position:absolute;left:0px;top:0px;z-index:998;}
.webnav .nav .nav_cate dl{clear:both;width:100%;height:auto;position:relative;z-index:10000;}
.webnav .nav .nav_cate dl dt{clear:both;width:100%;height:40px;line-height:40px;text-align:center;background:url('commoncate_icon.png') no-repeat 40px center;}
.webnav .nav .nav_cate dl dt a{width:100%;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;}
.webnav .nav .nav_cate dl dd{clear:both;width:248px;height:auto;border-left:#f64400 1px solid;border-right:#f64400 1px solid;border-bottom:#f64400 1px solid;background-color:#fff;position:absolute;top:40px;left:0px;display:none;}
.webnav .nav .nav_cate dl dd .firstcate{clear:both;width:100%;padding-top:12px;padding-bottom:11px;position:relative;z-index:10000;}
.webnav .nav .nav_cate dl dd .firstcate li{clear:both;width:100%;height:42px;}
.webnav .nav .nav_cate dl dd .firstcate li h2{clear:both;width:100%;height:42px;border-bottom:#e2e2e2 0px dashed;}
.webnav .nav .nav_cate dl dd .firstcate li h2 a{clear:both;width:100%;height:42px;line-height:42px;font-size:16px;text-indent:40px;display:block;position:relative;left:0px;}
.webnav .nav .nav_cate dl dd .firstcate li h2 a i{width:30px;height:21px;line-height:21px;position:absolute;top:9px;left:-35px;}
.webnav .nav .nav_cate dl dd .firstcate li h2 a:hover,.webnav .nav .nav_cate dl dd .firstcate li h2 a.on{height:40px;line-height:40px;font-size:16px;color:#f64400;background-color:#f5f5f5;border-top:#e2e2e2 1px solid;border-bottom:#e2e2e2 1px solid;}
.webnav .nav .nav_cate dl dd .firstcate li h2 a span{width:20px;height:40px;background-image:url('common/cate_arrow.gif');background-repeat:no-repeat;background-position:center center;position:absolute;right:0px;top:1px;z-index:10;}
.webnav .nav .nav_cate dl dd .firstcate li h2 a:hover span,.webnav .nav .nav_cate dl dd .firstcate li h2 a.on span{right:-1px;border-right:#e2e2e2 1px solid;background:none;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate{width:639px;padding:0px 20px 0px 20px;height:auto;border-left:#f64400 1px solid;border-right:#e2e2e2 1px solid;border-top:#e2e2e2 1px solid;border-bottom:#e2e2e2 1px solid;background-color:#fff;color:#000;display:none;position:absolute;top:0px;left:248px;z-index:9;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate .title{clear:both;width:100%;height:40px;line-height:40px;padding-bottom:10px;margin-top:10px;position:relative;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate .title span{width:5px;height:20px;line-height:20px;background-color:#ff7300;position:absolute;top:10px;left:0px;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate .title a{height:40px;line-height:40px;font-size:16px;font-weight:bold;color:#000;padding-left:20px;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate .title a:hover{color:#f86515;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate .line{clear:both;width:100%;height:20px;line-height:20px;font-size:0px;overflow:hidden;border-top:#dfdfdf 1px dashed;margin-top:10px;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h1{clear:both;width:100%;height:39px;line-height:39px;position:static;border-bottom:#dfdfdf 1px solid;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h1 a{clear:both;width:auto;height:39px;line-height:39px;font-size:15px;font-weight:bold;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h1 a:hover{height:39px;line-height:39px;font-size:15px;color:#FF0000;background-color:none;border:none;text-decoration:underline;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h3{clear:both;width:auto;padding-bottom:10px;height:auto;line-height:28px;font-size:14px;font-weight:normal;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h3 a{width:auto;height:28px;line-height:28px;font-size:14px;color:#333;padding-right:20px;word-break:keep-all;white-space:nowrap;overflow:hidden;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h3 a:hover{color:#f86515;height:28px;line-height:28px;font-size:14px;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h3 a.parent{width:auto;padding-right:10px;font-size:15px;overflow:hidden;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h3 a.parent:hover{color:#f86515;font-size:15px;}

.webnav .nav .cate_w{padding-left:255px;}

/* web menu */
.webnav .nav .webmenu{float:left;width:auto;height:40px;zoom:1;overflow:hidden;font-weight:normal;}
.webnav .nav .webmenu li{float:left;width:70px;height:40px;line-height:40px;padding:0px;background:url('commonwebnav.png') no-repeat right -40px;zoom:1;overflow:hidden;}
.webnav .nav .webmenu li a{color:#fff;font-size:14px;font-weight:normal;height:40px;line-height:40px;width:100%;padding:0px 0px 0px 0px;text-align:center;border:none;display:block;overflow:hidden;}
.webnav .nav .webmenu li a:hover{text-decoration:none;color:#FFFF00;background:url('commonwebnav.png') repeat-x left -120px;}
.webnav .nav .webmenu li a.on{color:#fff;font-size:14px;height:40px;line-height:40px;background:url('commonwebnav.png') repeat-x left -80px;}
.webnav .nav .webmenu li a.on:hover{text-decoration:none;color:#fff;background:url('commonwebnav.png') repeat-x left -80px;}