/* css document */
*{margin:0;padding:0px;}
body{font-family: arial, helvetica, sans-serif;font-size:12px;  margin:0px ; padding:0px;width:100%; color:#000000; background-color:#eeecec}
img{border:none;}
ul li{list-style:none;}
a{ text-decoration:none!important; list-style:none; color: #000000}
a:hover{ color:#5da5da}

.asd{ float:left; background: repeat-x top left; height:118px; width:100%; }
.asc{ float:left; width:100%; background:  repeat-x top left; height:40px;}

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none; height: 20px; line-height: 20px;}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:21px; left:0;display:none; opacity:0; list-style:none; border:1px solid #c9c9c9; border-top:none}
ul.menu ul li {position:relative; border-top:none; width:202px; margin:0}
ul.menu ul li a {display:block; padding:0px 7px 0px; color: #999; background-color:#fff; text-align:center}
ul.menu ul li a:hover { color: #5da5da;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {background:  no-repeat top left ; width:202px; color:#5e5d5d; height:20px; line-height:20px; text-align:center}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .topline {border-top:1px solid #aaa}



.banner{height:347px;overflow:hidden;}
.banner .d1{width:100%;height:347px;display:block;position:absolute;left:0px;top:126px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:440px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:  no-repeat center;float:left;margin:0 3px;display:inline; }
.banner .d2 li.nuw{background:  no-repeat center;z-index:99999}
.wrap{ float:left; width:100%; background: repeat-x top left; height:533px;}
.main{ margin:0 auto; width:1040px; background-color:#fff}
.main1{ float:left; width:1040px; background-color:#fff}
.top{ float:left; width:1000px; height:80px; margin-top:5px;}
.nav{ float:left; width:1000px;}
.nav ul{ float: left; margin:0px; padding:0px}
.nav ul li{ float:left; width:110px; text-align:center; background: no-repeat top right; height:29px; padding-top:5px;}
.nav ul li a{ font-size:14px; }
.hot{ float:left; width:1000px; margin-top:10px;}
.hotleft{ float:left; width:798px}
.hotright{ float:left; width:202px;}

.left{ float:left; width:230px; margin-top:20px; margin-left:20px; display:inline}
.left1{ float:left; width:230px; font-size:18px; background-color:#035faf; color:#fff; text-align:center; height:40px; line-height:40px;}
.left2{ float:left; width:230px;}
.left2 ul{ float:left; margin:0px; padding:0px}
.left2 ul li{ float:left; background: no-repeat top left; height:39px; line-height:39px; width:230px;}
.left2 ul li a{ padding-left:10px; display:inline; float:left}
.right{ float:left; margin-top:20px; width:750px; margin-left:20px; display:inline}
.right1{ float:left; width:730px; height:24px; line-height:24px; font-size:15px;color:#5da5da; border:1px solid #ccc; padding-left:10px; padding-right:10px; display:inline; margin-top:10px}

.right2{ float:left; width:730px; margin-top:5px; line-height:24px; text-indent:28px;border:1px solid #ccc;padding-left:10px; padding-right:10px; display:inline; padding-top:10px;}

.right3{ float:left; width:730px; margin-top:5px; line-height:24px;border:1px solid #ccc;padding-left:10px; padding-right:10px; display:inline; padding-top:10px;}
.footer{ float:left; background:  repeat-x left top; width:100%; height:99px; }
.footerleft{ float:left; width:510px; margin-top:40px; line-height:24px;}
.footerright{ float:left; width:490px; margin-top:40px;}

.news{ float:left; width:730px; }
.news ul{ float:left; margin:0px; padding:0px}
.news ul li{ float:left; width:730px;  border-bottom:1px dashed #cccccc; margin-bottom:10px;}

.news ul li img{ border:1px solid #ccc; margin-bottom:10px; margin-right:10px;}
	

.link{ float:left; width:100%; background-color:#fff; margin-top:20px;}
.link1{ float:left; width:998px; background: repeat-x top left; height:33px; margin-top:20px; border:1px solid #ccc; margin-bottom:20px; line-height:33px; margin-left:20px; display:inline}




 .newspage {
 width:730px;padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; padding-top: 20px; text-align: center
}
.newspage a { 
border-right: #999 1px solid; padding-right: 5px; border-top: #999 1px solid; padding-left: 5px; background: #fff; padding-bottom: 2px; font: 12px/22px ""; border-left: #999 1px solid; color: #666; margin-right: 2px; padding-top: 2px; border-bottom: #999 1px solid
}
.newspage a:hover {
border-right: #fff 1px solid; border-top: #fff 1px solid; background: #5da5da; border-left: #fff 1px solid; color: #ffffff; border-bottom: #fff 1px solid; text-decoration: none
}
.newspage a:active {
border-right: #666 1px solid; border-top: #666 1px solid; background: #5da5da; border-left: #666 1px solid; color: #ffffff; border-bottom: #666 1px solid
}
.newspage span.current {
border-right: #666 1px solid; padding-right: 5px; border-top: #666 1px solid; padding-left: 5px; font-weight: bold; background: #5da5da; padding-bottom: 2px; border-left: #666 1px solid; color: #fff; margin-right: 2px; padding-top: 2px; border-bottom: #666 1px solid
}
.newspage span.disabled {
border-right: #fff 1px solid; padding-right: 5px; border-top: #fff 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #fff 1px solid; color: #666; margin-right: 2px; padding-top: 2px; border-bottom: #fff 1px solid
}

.pordectsd{ margin-bottom:10px; float:left}
.pordectsd ul{ margin-top:10px; float:left}
.pordectsd ul li{ width:220px;float:left; text-align:center; margin:16px 8px 0px 8px; overflow:hidden; display:inline; height:200px;}
.pordectsd ul li img{ width:220px;margin-bottom:0px; }
.pic03{ height:160px;  overflow:hidden;border:1px solid #cccccc; }

