﻿*{ margin:0 auto; padding:0; transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
body{ font-family:Arial; color:#666; font-size:14px; background: #FFFFFF; }
a{ text-decoration: none; -webkit-transition: all ease .1s;  -moz-transition: all ease .1s; transition: all ease .1s; border:none; color: #333;}
a:focus { outline: 0 }
a:hover{ color: #252e76;}
img{ border:none; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
ul,li{ list-style:none;}
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left; }
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block;  background-size: cover;}
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}
.fff{ color:#fff;}
.pdt30{ padding-top: 30px;}
.txtcenter{ text-align: center;}



#home .home a,
#about .about a,
#products .products a,
#whyus .whyus a,
#capabilities .capabilities a,
#news .news a,
#case .case a,
#contact .contact a{color: #fff; background:#235ab5;}

#about .about ul li a{ color: #666; background:#FFFFFF;}
#about .about ul li a:hover{ color: #FFFFFF; background: #0e52a6;}

#products .products ul li a{ color: #666; background:#FFFFFF;}
#products .products ul li a:hover{ color: #FFFFFF; background: #0e52a6;}

#news .news ul li a{ color: #666; background:#FFFFFF;}
#news .news ul li a:hover{ color: #FFFFFF; background: #0e52a6;}

#case .case ul li a{ color: #666; background:#FFFFFF;}
#case .case ul li a:hover{ color: #FFFFFF; background: #0e52a6;}

.gotop {
	width: 24px;
	height: 24px;
	padding: 10px;
	background: #ccc url(../images/float_qqicon1.png) no-repeat center;
	position: fixed;
	right: 0;
	display:none;
	bottom: 0px;
}



input,button,select,textarea{ outline:none; font-family:"microsoft yahei"; }
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;margin:0;font-weight:normal; font-size: 14px;}

submit{ font-family:"microsoft yahei"; }
#warp{ width:100%; height:auto;  position:relative; overflow: hidden;}

 
.Header{ width: 1200px; height: 75px; padding:13px 0px;}
.Header .logo{  height: 75px; float: left; overflow: hidden;}
.Header .logo a{ display: inline-block;   height: 75px; background: url(../images/logo.jpg) no-repeat;}
.Header .Htel{ float: right; width: 168px; padding-left: 50px; height: 75px; background: url(../images/Htel1.jpg) no-repeat left bottom;}
.Header .Htel p{ font-size: 14px; color: #000; line-height: 20px; padding-top: 16px;}
.Header .Htel h4{ font-size: 18px; color: #d92202; line-height: 20px; }
.lang{ text-align:right;    padding-top: 32px;}

.top_nav{ background:#1b4180; height: 46px;  }
.top_nav .nav{ margin:0 auto;  width: 1200px; height: 46px; line-height: 46px; }
.top_nav .nav li{ float: left;  text-align: center; position:relative; }
.top_nav .nav li a{ display: block; color: #FFFFFF; font-size: 16px; padding:0px 28px;}
.top_nav .nav li a:hover{color: #0e52a6; background: #FFFFFF;}
.top_nav .nav li:hover ul{ display: block;}
.top_nav .nav li:hover ul li ul{display: none;}
.top_nav .nav li ul{ position: absolute; left: 0; top: 45px; z-index: 999; width: 210px; background: #FFFFFF;  display: none;}
.top_nav .nav li.capab ul{ width: 250px;}
.top_nav .nav li.case ul{ width: 280px;}
.top_nav .nav li ul li{ height: 46px; line-height: 46px; width:100%; text-align:left;}
.top_nav .nav li ul li a{ color: #666666; font-size: 15px; padding:0px 12px;}
.top_nav .nav li ul li a:hover{color: #FFFFFF; background: #0e52a6;}
.top_nav .nav li ul li ul{ position: absolute; background:#cfcfcf;   left: 280px; top:0; z-index: 999; width:120px; background: #FFFFFF;  display: none;}
.top_nav .nav li.case ul li ul{ width: 182px;}
.top_nav .nav li ul li:hover ul{ display: block;}

/**banner**/
.fullSlide{width:100%;height:500px; overflow:hidden;   position: relative;}
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100%; }
.fullSlide .bd li{ width:100%;  height:500px; }
.fullSlide .bd li a{ position:absolute; width:100%; height:500px; display:block; z-index:1;}
.fullSlide .hd{ width:100%;position:absolute; z-index:1; bottom:15px; left:0; height:12px; line-height:12px; text-align:center; }
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin-left:10px;background: #CCCCCC; overflow:hidden; 
line-height:9999px; border-radius: 50%;}
.fullSlide .hd ul .on,.fullSlide .hd ul li:hover{background: #FFFFFF; }

.inPro{ width: 1200px; height: auto; padding: 35px 0 35px 0;}
.inTit{ width: 100%; text-align: center; height: auto; padding-bottom: 48px;}
.inTit h4{ font-size: 28px; color: #0e52a6; font-weight: bold; line-height: 46px;}
.inTit p{ font-size: 15px; color: #666;  line-height: 46px;}
.inTit a{ display: block; width: 128px; height: 38px; line-height: 38px; border: 1px solid #cfd9e5; color: #999999; border-radius: 5px; margin-top: 7px;}
.inTit a:hover{ color: #FFFFFF; background: #0e52a6;}
.inProList{ width: 1196px; height: 293px;  border: 1px solid #dbdbdb;}
.inProList a{ position:relative; display: block; width: 299px; float: left; height: 293px; box-sizing: border-box; border-right: 1px solid #cfd9e5; text-align: center;}
.inProList a img{ width: 278px;  margin-top: 10px;}
.inProList a:last-child{ }
.inProList a:hover img{margin-top: 0px; border-left: 10px solid #eef2f7; border-right: 10px solid #eef2f7; border-top: 10px solid #eef2f7; border-bottom: 10px solid #eef2f7;}
.inProList a .ingoodTit{ width:80%; text-align:center; height:42px; line-height:42px; color:#fff;  font-size:15px; background: #0e52a6; position:absolute; bottom:20px; left:10%;}


.inNewsbg{ width: 100%; height: auto; padding: 35px 0 50px 0; background: #f5f5f5;}
.inNews{ width: 1110px; height: 200px; background: #FFFFFF; overflow: hidden; padding: 45px;}
.inNewsLeft{ float: left; width: 300px; height: 200px; position: relative; overflow: hidden;}
.inNewsLeft img{ width: 300px; height: 200px;}
.inNewsLeft a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.inNewsLeftTit{ position: absolute; left: 0; bottom: 0; width: 100%;  height: 50px; line-height: 50px; background: #0e52a6; color: #FFFFFF; font-size: 15px; text-align: center;}
.inNewsRight{ float: right; width: 770px; height: 200px; overflow: hidden;}
.inNewsRightTop{ width: 100%; height: 44px; line-height: 44px; border-bottom: 1px dotted #CCCCCC;}
.inNewsRightTop a{ font-weight: bold; font-size: 16px; color: #333;}
.inNewsRightTop a:hover{ color: #0E52A6;}
.inNewsRight ul{ padding-top: 15px;}
.inNewsRight ul li{ width: 385px; height: 34px; line-height: 34px; float: left; background: url(../images/innewslibg.jpg) no-repeat left center;}
.inNewsRight ul li a{ padding-left: 15px;}

.inLinks{ width: 1200px; height: 256px; overflow: hidden; padding: 50px 0 0px 0px;}
.inLinks a{ display: block; width: 300px; height: 256px; float: left; overflow: hidden;}
.inLinks a img{width: 300px; height: 256px;}
.inLinks a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}

.footerbg{ width: 100%; height: auto; padding: 20px 0 10px 0; background: #0e52a6;}
.footer{ width: 1200px; height: auto; overflow: hidden; color: #FFFFFF;}
.footerLeft{ float: left; width: 870px; height: 48px; overflow: hidden; padding-top: 30px;}
.footerLeft dl{ width: 290px; height: 48px; overflow: hidden; float: left;}
.footerLeft dl dt{ width: 48px; height: 48px; overflow: hidden; float: left;}
.footerLeft dl dd{ width: 227px; height: 48px; padding-left: 15px; overflow: hidden; line-height: 24px;}
.footerLeft dl dd p{ font-size: 14px;}
.footerLeft dl dd h4{ font-size: 18px; font-weight: normal;}


.footerR1{ float: right; width: 94px; height: auto; overflow: hidden; text-align: center;}
.footerR1Logo{ width: 100%;  text-align: center;}
.footerR1con{ width: 100%; height: 35px; text-align: center; margin-top: 12px;}
.footerR1con a{ margin: 0 3px;}

.footerR2{ float: right; width: 141px; height: auto; overflow: hidden; text-align: center; margin-right: 60px;}
.footerR2 img{ width:103px; height:103px;}
.footerR2 p{ font-size: 14px; line-height: 42px;}

.footerinfobg{ width: 100%; height: 47px; line-height: 47px; background: #3072c5;}
.footerinfo{ width: 1200px; height: 47px; overflow: hidden; color: #FFFFFF;}


.banner2{ width: 100%; height: 368px;}
.main{ width: 1200px; height: auto; padding: 45px 0;}
.mainLeft{ float: left; width: 234px; overflow: hidden;}
.mainMenu{ width: 234px; height: auto; overflow: hidden;}
.mainMenu h1{ width: 100%; text-align: center; color: #FFFFFF; font-size: 24px; font-weight: normal; height: 80px; line-height: 80px; background:#1b4180;}
.mainMenu .mainMenuList{ width: 100%; height: auto; background: #f7f7f7;}
.mainMenu .mainMenuList a{ display: block; padding:10px 0px 10px 15px; color: #666; background: url(../images/menuabg.png) no-repeat 210px center; width: 100%;  line-height: 22px; font-size: 15px; border-bottom: 1px solid #EEEEEE;}
.mainMenu .mainMenuList a:hover{ background: #0e52a6 url(../images/menuabg.png) no-repeat 210px center; color:#fff;}
#lm_hover{ background: #0e52a6 url(../images/menuabg.png) no-repeat 210px center; color:#fff;}

.mainLeft1{ width: 100%; overflow: hidden;}
.mainLeft1 .mainMenu1 a{ float:left; background:#ececec;  height:45px; line-height: 45px; font-size: 15px; padding:0px 10px; border-bottom: 1px solid #EEEEEE; margin-right:18px;}

.mainMenuLnews{ width: 219px; margin-top: 20px; overflow: hidden; border: 1px solid #EEEEEE;}
.mainMenuLnews h1{ width: 100%; height: 47px; line-height: 47px; font-weight: normal; font-size: 16px; color: #333333; background: #fafafa; padding-left: 26px;}
.mainMenuLnewsList{ width: 100%; height: auto; padding-top: 5px; overflow: hidden;}
.mainMenuLnewsList li{ width: 100%; height: 50px; line-height: 50px; border-bottom: 1px dotted #EEEEEE; overflow: hidden;}
.mainMenuLnewsList li a{ color: #666666; padding-left: 26px; background: url(../images/mainNewslibg.jpg) no-repeat 14px center; overflow: hidden;}
.mainMenuLnewsList li a:hover{ color: #164392;}

.mainRight{ float: right; width: 940px; height: auto; }
.mainRightTop{ width: 100%; height: 43px; line-height: 43px; border-bottom: 1px solid #EEEEEE; overflow: hidden;}
.mainRightTop h1{ float: left; font-size: 16px; line-height: 41px; font-weight: normal; color: #0e52a6; border-bottom: 2px solid #0e52a6; text-align: center; display: inline-block; padding: 0 15px;}
.mainRightABinfo{ width: 940px; height: auto; padding-top: 25px; font-size: 14px; line-height: 28px; overflow: hidden; color:#333}
.mainRightABinfo img{ max-width: 100%; height: auto;}
.mainRightABinfo table{ border:1px solid #ccc; border-top:0px;  border-left:0px; margin-bottom:10px;}
.mainRightABinfo table td{ border:1px solid #ccc; border-bottom:0px;  border-right:0px; padding:3px;}

.mainRight1{ width:100%;}
.mainRight1 .mainRightTop{ margin-top:10px;}

.abList2{ width: 940px; height: auto; padding-top: 25px; overflow: hidden;}
.abList2 dl{ float: left; width: 190px; height: 338px; overflow: hidden; text-align: center; margin: 0 20px;}
.abList2 dl dt{ width: 190px; height: 288px; overflow: hidden;}
.abList2 dl dt img{width: 190px; height: 288px;}
.abList2 dl dd{ width: 100%; height: 50px; line-height: 50px; font-size: 15px;}

.conTit{ width: 100%; height: auto; padding: 25px 0; overflow: hidden; text-align: center;}
.conTit h3{ line-height: 59px; font-size: 24px; font-weight: normal;}
.conTit h4{ display: inline-block; width: 35px; height: 2px; background: #0e52a6;}

.conBox1{ width: 1200px; margin-top: 25px; height: auto; overflow: hidden;}
.conBox1Left{ float: left; width: 571px; height: auto; overflow: hidden;}
.conBox1Left h1{ width: 100%; height: 68px; line-height: 68px; font-weight: normal; font-size: 18px;}
.conBox1Left li{ width: 100%; height: 42px; margin-bottom: 20px;}
.conBox1Left .coninput1{ width: 539px; padding: 0 15px; height: 40px; border: 1px solid #EEEEEE;}
.conBox1Left .contex{ width: 539px; padding: 15px; height: 72px; border: 1px solid #EEEEEE;}
.conBox1Left .consub{ width: 100%; height: 55px; border: none; font-size: 16px; text-align: center; color: #FFFFFF; background: #0e52a6;}

.conBox1Right{ float: right; width: 530px; height: auto; overflow: hidden; padding-top: 15px;}
.conBox1Right h1{ font-weight: normal; font-size: 26px; line-height: 58px;}
.conBox1Rightinfo{ padding-top: 10px; width: 100%; height: auto; font-size: 16px; line-height: 28px;}

.conMap{ width: 1200px; height: 430px; overflow: hidden; margin-top: 50px;}


.NewsList{ width: 940px; height: auto; padding-top: 25px; }
.NewsList dl{ width: 890px; height: 136px; padding: 25px;  border-bottom: 1px solid #eee; cursor: pointer; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.NewsList dl:hover{ background: #FFFFFF; box-shadow:0 0 10px #CCCCCC;}
.NewsList dl dt{ float: left; width: 218px; height: 136px; overflow: hidden;}
.NewsList dl dt img{width: 218px; height: 136px; }
.NewsList dl dd{ float: right; width: 640px; height: 136px; overflow: hidden;}
.NewsList dl dd h3{ font-size: 18px; font-weight: normal; line-height: 42px; height: 42px;}
.NewsList dl dd h3 a:hover{ color: #0e52a6;}
.NewsList dl dd p{ color: #999999; line-height: 26px; height: 52px; overflow: hidden;}
.NewsList dl dd h4{ line-height: 42px; height: 42px; font-weight: normal; color: #999999;}
.NewsList dl:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1); }


.newsShowTit{ width: 100%; padding: 25px 0; border-bottom: 1px solid #EEEEEE; overflow: hidden; text-align: center;}
.newsShowTit h4{ font-weight: normal; font-size: 24px; color: #333333; line-height: 36px;}
.newsShowTit p{ padding-top: 15px; color: #999999;}


.PhotoList{ width: 940px; height: auto; padding-top: 25px; overflow: hidden;}
.PhotoList dl{ float: left; width: 289px; height: 260px; border-bottom: 1px solid #EEEEEE; overflow: hidden; margin: 0 12px 24px 12px;  -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.PhotoList dl dt{ width: 289px; height: 175px; overflow: hidden;}
.PhotoList dl dt img{ width: 289px; height: 175px;}
.PhotoList dl dd{ width: 269px; height: 103px; padding: 20px 10px 0 10px; text-align: center;}
.PhotoList dl dd h4{ font-size: 18px; line-height: 40px; font-weight: normal; color: #333333; height: 40px; overflow: hidden;}
.PhotoList dl dd p{ color: #999999; line-height: 24px; height: 72px; overflow: hidden;}
.PhotoList dl:hover{ background: #0e52a6; color: #FFFFFF;}
.PhotoList dl:hover h4{color: #FFFFFF;}
.PhotoList dl:hover p{color: #FFFFFF;}
.PhotoList dl:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1); }

.PhotoList1{ width: 940px; height: auto; padding-top: 25px; overflow: hidden;}
.PhotoList1 dl{ float: left; width: 289px; height: 260px; border-bottom: 1px solid #EEEEEE; overflow: hidden; margin: 0 12px 24px 12px;  -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.PhotoList1 dl dt{ width: 289px; height: 175px; overflow: hidden;}
.PhotoList1 dl dt img{ width: 289px; height: 175px;}
.PhotoList1 dl dd{ width: 269px; height: 118px; padding: 5px 10px 0 10px; text-align: center;}
.PhotoList1 dl dd h4{ font-size: 18px; line-height: 40px; font-weight: normal; color: #333333; height: 40px; overflow: hidden;}
.PhotoList1 dl dd p{ color: #999999; line-height: 24px; height: 72px; overflow: hidden;}
.PhotoList1 dl:hover{ background: #0e52a6; color: #FFFFFF;}
.PhotoList1 dl:hover h4{color: #FFFFFF;}
.PhotoList1 dl:hover p{color: #FFFFFF;}
.PhotoList1 dl:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1); }

.goodsList{ width: 940px; height: auto; padding-top: 25px; overflow: hidden;}
.goodsList dl{ float: left; text-align: center; width: 290px; height: 345px; overflow: hidden; margin: 10px;  -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.goodsList dl dt{ width: 288px; height: 216px; overflow: hidden;border: 1px solid #EEEEEE; }
.goodsList dl dt img{ width: 288px; height: 216px; }
.goodsList dl dd{ width: 290px; height: 55px;  overflow: hidden; }
.goodsList dl dd h4{ color: #333333; font-size: 14px; height: 36px; line-height: 36px; overflow: hidden;}
.goodsList dl dd p{  font-size: 14px; height: 21px; line-height: 21px; overflow: hidden;}
.goodsList dl:hover dt{border: 1px solid #0e52a6; }
.goodsList dl:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1); }
.goodsList dl:hover dd h4{color: #0e52a6;}

.gooodShow1{ width: 940px; height: auto; padding-top: 25px;}
.gooodShow1Left{ float: left; width: 380px; height: auto;  position: relative;}
/* 图片放大镜样式*/
.jqzoom{ position:relative; display:block; margin:0; padding:0; width:368px; height:368px; border:none; cursor:crosshair; }
    .jqzoom img{ width:368px; height:368px; }
.zoomdiv{ position:absolute; z-index:100; display:none; width:368px; height:368px; background:#fff; border:1px solid #e8e8e8; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; max-width:368px; max-height:368px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); overflow:hidden; }

/*商品缩略图样式*/
.goods-pic{ position:relative;  width:380px; *z-index:1; }
	.pic-box{ }
	.pic-preview{ position:relative; width:368px; height:368px; border:1px solid #e8e8e8; }
	.pic-scroll{ margin-top:10px; width:380px; }
	.pic-scroll .prev{ float:left; margin-right:5px; }
	.pic-scroll .next{ float:right; }
	.pic-scroll .prev,.pic-scroll .next{ display:block; font-family:"宋体"; text-align:center; width:10px; height:60px; line-height:60px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
	.pic-scroll .items{ position:relative; float:left; width:345px; height:62px; overflow:hidden; }
	.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
	.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:69px; text-align:center; }
	.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:56px; height:56px; }
.pic-scroll .items ul li img:hover{ padding:2px; border:1px solid #0e52a6; }


.gooodShow1Right{ float: right; width: 500px; height: auto;  overflow: hidden;}
.gooodShow1Right h1{ font-size: 24px; line-height: 50px; font-weight: normal; color: #333333;}
.gooodShow1Right h2{ width: 100%; padding: 0 15px; height: 50px; line-height: 50px; font-weight: normal; font-size: 14px; background: #f8f8f8;}
.gooodShow1Rightinfo{ width: 100%; padding: 15px 0; overflow: hidden; line-height: 28px;}

.gooodShow1Rightinfo table{ border:1px solid #ccc; border-left:0px; border-top:0px; font-size: 14px; width:100%;}
.gooodShow1Rightinfo table td{ border:1px solid #ccc;border-right:0px; border-bottom:0px; padding:8px 2px; text-align:center}
.gooodShow1Rightinfo table tr{ }

.gooodShow1Right h3{ font-weight: normal; font-size: 14px; line-height: 36px;}
.gooodShow1Right h3 span{ font-weight: bold; font-size: 20px; color: #0e52a6;}

.gooodShow2Top{ width: 940px; height: 50px; line-height: 50px; overflow: hidden; margin-top: 50px; background: #f8f8f8;}
.gooodShow2Top h4{ width: 156px; height: 50px; text-align: center; background: #0e52a6; color: #FFFFFF; font-size: 16px; float: left;}
.gooodShow2Top a{ display:block; width: 156px; height: 50px; text-align: center; color:#0e52a6; float:left; font-size: 16px; }
.gooodShow2Top .tabs .thistab,.tabs .thistab a:hover {width: 156px; height: 50px; text-align: center; background: #0e52a6; color: #FFFFFF; font-size: 16px; float: left;}
.goodsShowbox{ width: 940px; height: auto; padding-top: 25px; font-size: 14px; line-height: 28px; overflow: hidden; }
.goodsShowbox img{ max-width: 100%; height: auto;}
.goodsShowbox table{ border:1px solid #ccc; border-left:0px; border-top:0px; font-size: 14px; width:100%;}
.goodsShowbox table td{ border:1px solid #ccc;border-right:0px; border-bottom:0px; padding:8px 2px; text-align:center}
.goodsShowbox table tr{  }
.goodsShowbox h1{ font-size:18px; color:#0e52a6; padding:10px 0;}
.goodsShowbox h2{ font-size:18px; color:#0e52a6; padding:10px 0;}

.jobList{ width: 940px; height: auto; overflow: hidden; padding-top:30px; min-height:300px;}
.jobList .job-title{ font-size: 16px; display:block;height:49px;line-height:49px;color:#666; background: #eeeeee url(../images/jobicon1.png) no-repeat 97% center; margin-bottom: 10px; width: 100%; padding: 0 15px; box-sizing: border-box;}
.jobList .job-title span{ width: 30%; display: inline-block;}
.jobList .job-title.cur{color:#fff;background: #0e52a6 url(../images/jobicon2.png) no-repeat 97% center;}
.jobList .job-box{width:100%; position:relative;overflow:hidden;display:none; margin-bottom: 10px;}
.jobList .job-con{padding:10px;font-size:15px;line-height:28px;color:#333;position:relative;}


/*附件样式*/
.attach-list{ margin:0; padding:10px; }
	.attach-list li{ margin:0; padding:0 0 0 25px; color:#555; font-size:14px; line-height:36px; background:url(../images/sprite.gif) no-repeat 0 -108px; }
	.attach-list li span{ float:right; }
	.attach-list li i{ margin-left:10px; font-style:normal; color:#666; }