/*Reset样式 公共样式*/
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:14px arial}
body{ margin:0; font:14px/22px Microsoft Yahei,arial; color:#313131; background:#fff; word-wrap:break-word;}
h1,h2,h3,h4,h5,h6{font-size:100%}
em{font-style:normal}
small{font-size:12px}
ol,ul{list-style:none}
a{ color:#313131; text-decoration:none;}
a:hover{color:#F00;}
a:link,a:visited,a:hover,a:active{outline:none;}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
img{-ms-interpolation-mode:bicubic}
textarea{resize:vertical}
button,label{cursor:pointer}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{zoom:1}
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}
.red{ color:#FF0000;}
.mt_26{margin-top:26px;}

.header{width:1190px; margin:0 auto; overflow:hidden; position:relative; padding:8px 9px;}
.top_left{ width:120px; height:120px; background:url(../images/top_left.jpg) no-repeat center; position:absolute; top:0; left:0; z-index:-1;}
.top_right{ width:120px; height:120px; background:url(../images/top_right.jpg) no-repeat center; position:absolute; top:0; right:0; z-index:-1;}
.banner{width:1168px; height:306px; background:url(../images/banner.jpg?v=01) no-repeat center; margin:0 auto; padding:44px 0 0 22px; }
.ban_img{ width:330px; height:70px; background:url(../images/ban_img.png?v=01) no-repeat center; margin:30px 0 0 100px; }
.wrap{width:1190px; margin:0 auto; overflow:hidden;  }
.nav{ height:28px; background:url(../images/nav_bj.png) no-repeat center; margin:20px auto 0; padding:9px 0 0 189px;  }
.nav a{ display:block; float:left; width:63px; height:15px; text-align:center; line-height:15px; color:#000; margin-right:23px; font-weight:bold; background:url(../images/nav_icon.png) no-repeat left 4px; padding-left:29px;  font-size:15px; }

.leftCon{ float:left; overflow:hidden; margin:9px 0 0 0; background:#092d6a; width:220px; border-radius:10px; padding:0 9px 9px 9px;  }
.middleCon{ float:left; margin:9px 19px 0 20px; width:700px;  }
.rightCon{ float:right; margin:9px 0 0 0; background:#ebebeb; border:1px solid #c3c3c3; border-radius:10px; padding:8px 7px 8px 8px; width:196px;   }
.left_tit{ margin:16px 0 11px 0;}
.left_tit b{ color:#fff; font-size:15px; margin-left:11px;}
.left_tit span{ font-size:12px; color:#fff; font-weight:normal;}
.contactBox{border-radius:10px; padding:26px 12px; color:#fff; line-height:28px; height:538px;  background:url(../images/contact_bj.png) no-repeat center bottom #548ab8; font-size:13px; overflow:hidden; }
.proBox{ background: #548ab8; }
.proBox a{ display:block; width:179px; height:31px; line-height:31px; border-bottom:1px dashed #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#fff;}

.mid_tit{width:678px; height:20px; border:1px solid #e3e3e3; background:url(../images/tit_bj.png) repeat-x center; padding:3px 10px; overflow:hidden;   }
.mid_tit span{display:inline-block; width:63px; height:19px; background:url(../images/tit_icon.png) no-repeat 0 0; padding:0 0 0 19px; color:#333;  }
.mid_tit a{ display:block; float:right; color:#333; }

.resBox{ margin:8px 0 20px 0;}
.tab{ border-top:1px solid #c7c7c7; border-right:1px solid #c7c7c7;}
.tab tr td{ border-bottom:1px solid #c7c7c7; border-left:1px solid #c7c7c7;}
.tab2 tr:nth-child(even){ background:#f6f6f6; }
.aboutBox{ padding:25px 15px 20px 7px; line-height:28px; color:#333; height:182px; overflow:hidden;}
.albBox{ margin:14px 0 0 0;}
.albBox img{ border:1px solid #000;}

.right_tit{ width:176px; height:27px; background:url(../images/right_tit.png) no-repeat center; line-height:27px; color:#fff; padding:0 0 0 20px;}
.searchBox{padding:25px 13px 14px 16px; }
.inputBor{width:118px; height:21px; border:1px solid #a4abb1; background:#fff; margin-bottom:6px; }

.gbBox{ margin:19px 0 0 0;}

.links{ margin:50px 0 0 10px;}
.links a img{ margin:0 auto 7px;  }

.footer{ height:80px;  margin:18px auto 0; text-align:center; background:url(../images/bottom_bj.jpg) repeat-x center;  line-height:25px; color:#000; padding:35px 0 0 0; }
.footer a{color:#000; }


 .content{  padding:18px 8px; line-height:28px; min-height:590px;  }
 .content2{padding:15px 29px 0 15px;}


/*新闻、相册、供求分类*/
.typelist ul{ margin:0 0 20px 0; padding:0px;}
.typelist li{ list-style-type:none; width:110px; float:left; background-color:#FFFFFF; border:1px solid #ccc; text-align:center; margin:0px 5px 5px 0px; overflow:hidden; height:18px; line-height:18px; padding:2px;}
.typelist li.currentType {background-color:#EEEEEE; }

/*相册、供求相关*/
.albumType,.newsType{ overflow:hidden;_zoom:1; margin-bottom:10px;}
.albumList,.newsMain{ overflow:hidden;_zoom:1;}
.albumPage,.newsPage{ text-align:center; padding:0; height:30px; line-height:30px;}
.inforlist li {text-align: center; float: left; border:1px solid #ccc; background:#FFF; margin: 0 7px 14px 16px; padding:5px; line-height: 150%;}
.inforlist .img { margin-bottom:5px;}
.imageborder { margin-top:8px;}
.inforlist .date{ color:#999;}
.listSupply td { border-bottom:1px solid #E3E3E3; background-color:#FFFFFF;}
.listSupply .alt td { background-color:#FCFCE2;}
.listSupply { border-top:1px solid #E3E3E3; }

/*文章相关*/
.newslist { margin-top:10px;}
.newslist li {background: url(../images/icon.jpg) no-repeat left center; padding-left:20px;margin-left: 15px; line-height:30px; }
.newslist li.dashed {border-bottom:1px dashed #CCCCCC; background:none; margin:10px; line-height:0; font-size:0; height:1px; overflow:hidden;}
.articleTitle { padding:10px 0 5px; font-size:18px; font-weight:bold; text-align:center;}
.articleSummary { border:1px solid #CCCCCC; background-color:#FFFFFF; padding:10px; margin:5px 0;}
.articleText {text-align:justify; text-justify:inter-ideograph; overflow:hidden; padding:8px; font-size:14px; clear:both; line-height:150%;word-wrap:break-word; word-break:break-all; font-family:Arial;}
.upDate{ text-align:center; line-height:30px;}

/*资源相关*/
.page a{ border:1px solid #ccc; padding:4px 3px; background:#FFFFFF; font-size:12px; font-weight:bold; margin:0px 2px 0px 2px; line-height:28px;text-decoration: none;}
.page a.currentPage{ border:1px solid #FA7005; background:#FA7005;line-height:28px; color:#FFFFFF;}
.page a.imgLink { border:0 none; background-color:transparent; padding:0;}
.supplyText {text-align:justify; text-justify:inter-ideograph; overflow:hidden; padding:8px 10px; font-size:14px; clear:both; line-height:150%;word-wrap:break-word; word-break:break-all; width:645px;}

/*轮换广告*/
#slideBanner{  width:250px; height:185px; overflow:hidden; background:#FFFFFF;}
#slides img,#slides li {border:0;display: block;width:250px;height:185px; overflow:hidden; padding:0;}
#num{ position:absolute; right:5px; bottom:5px; height:25px;}
#num li{ float: left;display: inline;color: #74a8ed;text-align: center; padding:0;line-height:16px;width: 16px;height: 16px;font-family: Arial; font-size: .9em; cursor: pointer; overflow: hidden; margin:3px 5px; border:1px solid #74A8ED; background-color:#FFFFFF;}
#num li.on{	color:#fff; border:1px solid #FFFFFF; background-color:#74A8ED; font-weight:bold;	font-size: 1.4em; line-height: 22px; height: 22px; width: 22px; margin:0 5px;}