/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ê½*/
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 Microsoft Yahei}
body{ margin:0; font:14px/22px Microsoft Yahei,arial; color:#333; background: #fff; word-wrap:break-word;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
em{font-style:normal}
small{font-size:12px}
ol,ul{list-style:none}
a{ color:#333; 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;}


.wrap{width:1190px; margin:0 auto; overflow:hidden;}
.header{width:100%; height:80px; background:url(../images/header_bj.jpg) no-repeat center; overflow:hidden;}
.logo{width:290px; height:80px; background:url(../images/logo.png) no-repeat center; float:left; margin-left:14px;}
.nav{float:right; padding-top:18px; }
.nav a{display:inline-block; width:80px; height:48px; text-align:center; line-height:48px; color:#fff; font-size:16px; margin-right:30px;}
.nav a:hover,a.cur{border-bottom:4px solid #fff; }
.banner{width:100%; height:268px; background:url(../images/banner.jpg) no-repeat center; }

.resBox{padding-top:25px; overflow:hidden; }
.resSearch{float:left; width:360px;  }
.title{height:30px; width:360px; background:url(../images/title_bj.jpg) no-repeat 95px 19px; }
.title span img{padding-bottom:5px;}
.title em{margin-left:8px;  }


.title2 img{margin:0 auto;}

.searchCon{width:304px; padding:34px 0 0 56px;}
.searchCon input{width:185px; height:25px; margin-top:12px; border:1px solid #dadada; }

.resCon{float:right; }
.res_con{ width:792px; height:146px; margin-top:20px; border:1px solid #dcdcdc;}
.tab tr td{border-bottom:1px solid #dcdcdc;}

.box2{width:100%; height:auto; min-height:356px; background:#f9f9f9; margin-top:30px;  }

.box{overflow:hidden; margin-top:20px; }

.newsCon{float:left; width:360px;  margin-left:54px;}
.news_con{margin-top:17px; height:197px; background:url(../images/news_img.jpg) no-repeat top center; padding-top:122px; line-height:31px; height:93px; overflow:hidden; }
.news_con ul li{background:url(../images/icon.jpg) no-repeat 0 center; padding-left:15px; line-height:31px; height:31px; overflow:hidden;}
.news_con ul li span{float:right; color:#ababab; }


.aboutCon{float:left; width:360px;  }
.about_con{margin-top:17px; background:url(../images/about_img.jpg) no-repeat top center; padding-top:122px; line-height:31px; height:93px; overflow:hidden; }
.about_con a{color:#fe921a;}
.about_con a:hover{color:#ff0000;}

.contactCon{float:left; width:360px; margin-left:54px;  }
.contact_con{margin-top:17px; background:url(../images/contact_img.jpg) no-repeat top center; padding-top:122px; line-height:24px; height:93px; overflow:hidden;}

.middle{width:100%; height:auto; min-height:342px; background:#f9f9f9; margin-top:48px; }

.albCon {background:url(../images/title_alb.png) no-repeat center 36px; padding-top:89px;  overflow:hidden;  }
.proBox{ height:190px; padding:24px 0 0 30px; overflow:hidden; position:relative;}
.proBox a.prev,.proBox a.next{ display:block; position:absolute; width:49px; height:90px; top:60px;}
.proBox a.prev{ left:0; background:url(../images/left_btn.jpg) no-repeat left top;}
.proBox a.next{ right:0; background:url(../images/right_btn.jpg) no-repeat left top;}
.picScroll{ width:1020px; margin:0 auto; overflow:hidden; _zoom:1; position:relative; }
.picScroll dl{ width:180px; height:190px; overflow:hidden; float:left; margin-right:30px; }
.picScroll dl img{border:3px solid #fff;}
.picScroll dl .pic_title{margin-left:75px; }
.tempWrap{width:1020px; margin:0 auto; overflow:hidden; position:relative; }

.gbCon { width:1068px; background:url(../images/title_gb.png) no-repeat center 36px; padding:114px 0 39px 122px; overflow:hidden;  }
.gbCon_l{float:left; width:424px; }
.gbCon_l p{margin-bottom:20px; display:block; }

.gbCon_r{float:left; width:422px; margin-left:45px; overflow:hidden;  }
.input_content{float:left; }
.textarea_con{float:left;}
.btn{width:1190px; height:32px; margin-top:10px; }
.btn_submit{float:left; margin-left:335px;}
.btn_reset{float:left; margin-left:45px;}


.footer{ width:100%; min-width:1190px; height:83px;  margin:0 auto; color:#fff; text-align:center; padding-top:47px;  background:url(../images/footer_bj.jpg) repeat-x center top; line-height:30px;}
.footer a{color:#fff;}
.footer a:hover{ color:#ff0000;}


.leftCon{ float:left; width:348px; height:auto; min-height:350px; border-right:1px dashed #b5e2ff; margin-top:22px; }



.rightCon{float:right; width:757px; height:auto; min-height:560px;  margin:22px 20px 0 0 ;  }

.Con{width:756px; }
.content{padding-top:10px; line-height:30px;  }
.content .about_img{margin-bottom:19px; }





/*ï¿½ï¿½á¡¢ï¿½ï¿½ï¿½Å·ï¿½ï¿½ï¿?*/
.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:#EEE; }

/*ï¿½ï¿½á¡¢ï¿½ï¿½ï¿½ï¿½ï¿½Ð±ï¿½ï¿½ï¿½ï¿½*/
.albumType,.newsType{ overflow:hidden;_zoom:1; margin-bottom:10px;}
.albumList,.newsMain{ overflow:hidden;_zoom:1;}
.albumPage,.newsPage{ text-align:center; padding:15px 0; height:30px; line-height:30px;}
.inforlist li {text-align: center; float: left; width:248px; border:1px solid #ccc; margin: 0 30px 30px 0; padding-bottom:5px; line-height: 150%;}
.inforlist .img { margin-bottom:5px;}
.imageborder { margin-top:8px;}
.listSupply td { border-bottom:1px solid #E3E3E3; background-color:#FFF;}
.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 #CCC; 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 #CCC; background-color:#FFF; 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;}
