body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px;}
*{ padding:0px; margin:0px; list-style:none; list-style-image:none;}
a{ color:#666; text-decoration:none;}
a:hover{color:#0a68bf; text-decoration: underline;}

#top{ width:1002px; height:70px; margin:0px auto; overflow:hidden; padding:15px 0px;}
#top .logo{ float:left;}
#top .search{ width:500px; float:right;}
#top .search td{ padding:0px 5px;}
.text-1{ width:220px; height:23px; line-height:23px; border:1px solid #ddd; padding-left:10px;color:#ccc;font-family:Arial, Helvetica, sans-serif;}
.text-3{ width:560px; height:45px; line-height:45px; border:1px solid #ddd; font-size:17px; padding-left:10px;color:#ccc;font-family:Arial, Helvetica, sans-serif;}

#menu{ width:100%; height:35px; background:url(../images/menu.jpg)  no-repeat center top;}
#menu ul{ width:1002px; height:35px; margin:0px auto;}
#menu ul li{ float:left}
#menu ul li a{ float:left; padding:0px 33px; height:35px; line-height:35px; font-size:15px; display:block; color:#fff;}
#menu ul li a:hover{ float:left; padding:0px 33px; height:35px; line-height:35px; font-size:15px; display:block; color:#0a68bf; background:#eee; text-decoration:none}
#menu ul li .hover{ float:left; padding:0px 33px; height:35px; line-height:35px; font-size:15px; display:block; color:#0a68bf; background:#eee; text-decoration:none}

#link{ width:980px; margin:0px auto;  padding:10px; border:1px solid #ddd;}
#link .column{ width:980px; height:30px; border-bottom:1px solid #ddd;}
#link .column span{ float:right;  font-size:12px; font-weight:normal;}
#link img{ height:40px; border:none;}
#bottom{ width:1002px; margin:0px auto; line-height:25px; padding-top:30px;}
#bottom span{ float: right;}
#main{ width:1002px; margin:0px auto; overflow:auto; padding:10px 0px;}

.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden; position:relative;}
.imagebox{text-align:right;position:relative;z-index:999;}

.bitdiv{display:inline-block;width:29px;height:10px;margin:0 5px 0px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/icon1.png)}
.curimg{background-image:url(../images/icon.png)}

#index { width:1002px; float:left; padding-top:15px;}
#index ul li{ width:313px; float:left; border-right:1px solid #ddd; padding:0px 10px; overflow:hidden; line-height:25px;}
#index ul li .txt{ width:313px; height:150px; float:left;}
.banner{ width:1002px; float:left; padding-bottom:15px;}
#about{ width:1002px; float:left;}
#about .column{ width:1002px; height:40px; float:left; line-height:40px; border-bottom:2px solid #ddd; font-size:16px; font-weight:bold;color:#0a68bf;}
#about .txt-1{ width:1002px; float:left; padding:10px 0px; line-height:25px;}
#about .txt-1 .txt-2{ float:left;  width:700px;}
#about .txt-1 .pic{ float:right; padding-left:30px; width:230px;}
#content{ width:1002px; float:left; line-height:25px;height:auto!important; height:350px; min-height:350px;}
#content td{ padding:5px;}

#left{ width:250px; float:left; border:2px solid #0077c7; background:#e4e4e4;}
#left .column{ width:230px; float:left; background:#0077c7 url(../images/column.jpg) no-repeat right top; height:35px; line-height:35px; color:#fff; font-size:16px; font-weight:bold; padding-left:20px;}
#left ul { width:250px; float:left; }
#left ul li{ width:240px; float:left; border-bottom:2px solid #ccc; padding-left:10px;}
#left ul li a{ width:200px; float:left; height:35px; line-height:35px; font-size:12px; font-weight:bold; background:url(../images/left-icon.png) no-repeat left center; padding-left:15px;}
#left ul li a:hover{ width:200px; float:left; height:35px; line-height:35px; font-size:12px; font-weight:bold; background:url(../images/left-icon1.png) no-repeat left center; padding-left:15px; color:#c53509; text-decoration: none;}
#left ul li span{ float:right; height:35px; line-height:35px; width:10px; display:block;font-size:15px; font-weight:bold; padding-right:10px;}
#left ul li ul{ float:left; padding-left:10px;  padding-bottom:20px;}

#left ul li ul li{ border:none; padding:0px; display:block; width:110px;float:left;  overflow:hidden;}
#left ul li ul li a{ background:none;width:110px; font-size:13px; font-weight:normal; display:block; float:left; padding:0px; height:20px; line-height:20px; }
#left ul li ul li a:hover{ background:none;width:110px; font-size:13px; font-weight:normal; display:block; float:left; padding:0px; height:20px; line-height:20px; }
#left .contact{ width:230px; float:left;  background:#e4e4e4; line-height:25px; padding:10px;}
.sousou{ width:230px; float:left; padding:10px 10px ; border:2px solid #0077c7; margin-top:10px;}
.sousou td{ padding:5px 0px;}

#right{ width:740px; float:right; overflow:hidden;}
#right .hot{ width:740px; float:left; padding-bottom:10px;}
#pro-left{ width:250px; float:left; height:315px; background:#0a68bf url(../images/01.png) no-repeat center 5px;  padding:110px 5px 5px 5px; color:#fff;}
#pro-left ul li{ line-height:25px; padding-bottom:20px; }
#pro-left a{ color:#fff;font-size:13px; font-weight:bold;}

#pro-right{ width:480px !important; float:left; height:430px;  }
#pro-right ul .list{ width:160px; float:left; overflow: hidden; height:170px;position:relative;}
#pro-right ul .list span{ width:140px; height:30px; left:0; bottom:0; float:left; z-index:1000; position:absolute; background:#666666; line-height:30px; padding-left:20px;filter:Alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}
#pro-right ul .list span a{ color:#fff; font-size:13px; font-weight:bold;}

#pro-right ul .list1{ width:320px; float:left;background:#900; height:260px;position:relative;}
#pro-right ul .list1 span{ width:300px; background:#666666;  height:30px; left:0; bottom:0; float:left; z-index:1000; position:absolute;line-height:30px; padding-left:20px;filter:Alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}
#pro-right ul .list1 span a{ color:#fff; font-size:13px; font-weight:bold;}

#pro-right ul .list2{ width:160px; float:left; overflow: hidden; height:130px; position:relative;}
#pro-right ul .list2 span{ width:140px; height:30px; left:0; bottom:0; float:left; z-index:1000; position:absolute; background:#666666; line-height:30px; padding-left:20px;filter:Alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}
#pro-right ul .list2 span a{ color:#fff;font-size:13px; font-weight:bold;}

#right .column{ width:100%;float:left; clear:both; height:35px; line-height:35px; background: url(../images/column1.jpg) no-repeat left center; font-size:16px; padding-left:10px; color:#fff;}
#right .column2{ width:730px; float:left; height:35px; line-height:35px; background: url(../images/column2.jpg) no-repeat left center; font-size:16px; padding-left:10px; color:#fff;}
#right .column a{ color:#fff;}
#right .right_banner{ width:740px; float:left; padding-bottom:10px;}
#right .prolist{ width:740px; float:left; padding-top:10px;}
#right .prolist ul li{ width:185px; float:left;}
#right .prolist ul li img{ width:170px; height:150px;}
#right .prolist ul li span{ width:170px; height:35px; display:block; line-height:35px; background:#eee; margin:10px 0px; text-align:center; font-size:15px;}
#right .proclass{width:740px; float:left; }
#right .proclass .lm{ width:720px; float:left; background:url(../images/icon.jpg) no-repeat left center; height:40px; line-height:40px; padding-left:20px; font-size:16px;}
#right .proclass .more{ width:740px; float:left; text-align:right;}

#right .proclass ul{ padding:0px;}
#right .proclass ul li{ width:185px; float:left;}
#right .proclass ul li img{ width:170px; height:150px;}
#right .proclass ul li span{ width:170px; height:35px; display:block; line-height:35px; background:#eee; margin:10px 0px; text-align:center; font-size:15px;}
#right .content{ width:740px; float:left; line-height:25px;}
#right .picshow{ width:740px; float:left; padding:10px 0px;}
#container {width:720px;padding:10px; float:left;}
.txt-22{ width:350px; height:20px; line-height:20px; border:1px solid #ddd;}


#map{ width:1002px; float:left;}
#map ul li.class1 { width:190px; float:left; height:25px; line-height:25px; padding-left:10px;}
#map ul li.class2{float:left;  padding:0px 16px; line-height:24px; height:180px; }


