.topnewwarp{height: 28px;/*background: #f6f6f6;*/border-bottom: 1px solid #efefef; background: none repeat scroll 0 0 #666;}
.topnew{width: 990px;margin: 0 auto;overflow: hidden;}
.topleft{float:left;color:#fff;}
.topright{float:right}
.topnew p{line-height: 28px;}
.topright p a {color: #fff;float: left;height: 28px;line-height: 28px;text-align: center;width: 66px;}
/*LOGO*/
.toplogowarp0{width:100%;height:95px; background:#fff;}
.toplogowarp{width:1000px; margin:auto; height:95px;}
.toplogo{width:291px; float:left; padding-top:8px;}
.topfont{width:430px; padding-top:25px; margin-left:25px; float:left;}
.toptel{width:250px; float:left; height:81px; padding-top:10px;}

.meun { background:#1391aa; width:100%; height:45px; }
.meun ul { width:1078px; height:45px; margin:0 auto; font-size:16px; padding-left:0; }
.meun ul li { width:98px; line-height:45px; height:45px; float:left; text-align:center; background: url(../images/sprite_bg2.png) 94px -422px no-repeat;}
.meun ul li.end {background: none;}
.meun ul li dl {width:140px; line-height:45px; height:45px;text-align:center; display:block;}
.meun ul li dl a { color:#FFFFFF; display:block; text-decoration:none; font-size:15px; width:98px; height:45px;position: relative;overflow:hidden}
.meun ul li dl a:hover,.meun ul li:hover,.meun ul li.on {  }
.meun ul li dl a span {display: block;width: 98px;height:45px;position: absolute;}
.meun ul li dl a span.m_over {background: #1ea5c0;top:50px;} /*0d88da  fd8b27*/
.meun ul li dl a span.m_cur {  top:0px }
.meun ul li.g_drop{ position:relative;}
.meun ul li.g_drop p{ position:absolute;width:136px; height:240px; top:45px; display:none; z-index:999;text-align:left; text-indent:1em;background:#0d88da;color:#fff;}
.meun ul li.g_drop:hover p{ display:block;}
.meun ul li.g_drop p a{ display:block; font-size:14px; width:136px; height:45px; border-bottom:1px dashed #ccc;color:#fff}
.meun ul li.g_drop p a:hover{ background:#007dc4;}

.banner {width:100%; height:450px;position: relative;overflow:hidden; background: #1391aa; margin-bottom:0px;}
.banner a.prev {position: absolute;left: -52px;top: 50%;margin-top: -43px;display: block;width: 46px;height: 86px;background: url(../images/left-arrow.png) no-repeat;filter: alpha(opacity=50);opacity: 0.5;}
.banner a.next {position: absolute;right: -52px;top: 50%;margin-top: -43px;display: block;width: 46px;height: 86px;background: url(../images/right-arrow.png) no-repeat;filter: alpha(opacity=50);
opacity: 0.5;}
.banner a.prev:hover,.banner a.next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner_ico_ul{height: 15px;position: absolute;bottom: 5px;right: 49%;z-index: 1;}
.banner_ico_ul li {float: left;margin-right: 8px;width: 10px;height: 10px;line-height: 14px;text-align: center;background: url(../images/baidian.png);cursor: pointer;}
.banner_ico_ul li.on{background: url(../images/landian.png);}
#banner_pic { width:100%; height:420px; clear:both; position:relative; background:#242424; overflow:hidden;}
#banner_pic li { width:100%; clear:both; height:644px; display:none; position:absolute;overflow: hidden;}