@charset "utf-8";
/*********************header*********************/
.m-nav{ height:45px;}
.m-nav li{height:45px;line-height:45px;text-align:center;font-size:14px;float:left;}
.m-nav li a{display:block;color:#fff;padding:0 40px; text-decoration:none;font-size:14px;}
.m-nav li .u-item:hover, .m-nav li.s-crt .u-item, .m-nav li.s-show .u-item{color:#fff;display:block;font-size:14px;background:#129654;}
.m-nav li .m-navchild{display:none;overflow:hidden;position:absolute;right:0;top:45px;width:435px; height:200px;padding:15px;background-image:url(../images/a2.png); z-index:9999999; border:#ddd 1px solid; border-top:#fff 1px solid; background-color:#fff; background-repeat:no-repeat; background-position:48px 0;}
.m-nav li.s-show .m-navchild { display:block;}
.m-nav li.s-show{ position:relative; z-index:9999999;}
.m-navchild-side dt {line-height:30px;width:140px;float:left;text-align:left; margin:0 8px;}
.m-navchild-side dt a{ display:block;color:#555;width:120px; font-size:14px; padding:0 15px 0 0; background:none; border-right:#f1f1f1 1px solid;}
.m-navchild-side dt a:hover{ color:#0c9350; background:url(../images/dian3.png) repeat-x bottom;}
.m-navchild-side dd { width:255px; padding-left:10px;float:left;text-align:left;color:#555; line-height:22px; font-size:simsun; font-size:12px;}
.m-navchild-side dd img { margin-bottom:5px; display:block;}
.m-nav li a.home { width:80px; height:45px; padding:0; line-height:45px;}
.m-nav li a.home img { vertical-align:middle; margin-top:15px;}
