/* CSS Document */
#ban{ width:100%; position:relative;}
#ban ul li{ width:100%; position:relative;}
#ban ul li img{ width:100%; position:relative; vertical-align:middle;}
.case{ width:90%; padding:40px 5%; position:relative; overflow:hidden; }
.projectmenu{ position:absolute; left:0; top:40px; z-index:33;}
.projectmenu h2{ width:115px; height:85px; cursor:pointer; line-height:125px; color:#fff; font-size:18px; text-align:center; background:#00923f url(../images/promenu.png) top 20px center no-repeat;}
.projectmenu ul{ width:115px; position:relative; padding:20px 0; background:#e6e6e6; display:none;}
.projectmenu ul li{ width:100%; height:40px; position:relative; font-size:16px; text-indent:12px; line-height:40px; }
.projectmenu ul li span{ width:100%; height:40px; background:url(../images/icon1.png) right 10px center no-repeat; display:block; cursor:pointer;}
.projectmenu ul li dl{ position:absolute; left:115px; top:0; width:480px; padding:30px 20px; background:#e6e6e6; display:none; border-left:5px solid rgba(255, 255, 255, 0.9);}
.projectmenu ul li dl dd{ width:120px; height:40px; font-size:16px; line-height:40px; float:left; margin-bottom:10px;}
.projectmenu ul li:hover{ background:#00923f}
.projectmenu ul li:hover span{ color:#fff; background:url(../images/icon2.png) right 10px center no-repeat;}
.projectmenu ul li:hover dl{ display:block; }
.tit{ width:100%; position:relative; overflow:hidden; margin-bottom:30px; text-align:center;}
.tit h2{ width:100%; height:35px; font-size:30px; line-height:35px; color:#000;}
.tit em{ width:100%; height:35px; font-style:normal; font-size:30px; line-height:35px; color:#cccccc ; font-family:Arial;}
.caselist{ width:100%; position:relative; overflow:hidden;}
.caselist li{ width:31%; position:relative; float:left; margin-right:3.5%; margin-bottom:3.5%;}
.caselist li:nth-child(3n+0){ margin-right:0;}
.caselist li .pic{ width:100%; overflow:hidden;}
.caselist li .pic img{ width:100%; vertical-align:middle;}

	

.caselist1{ width:100%; position:relative; overflow:hidden;}
.caselist1 li{ width:32%; position:relative; float:left; margin-right:2%; margin-bottom:3%;}
.caselist1 li:nth-child(3n+0){ margin-right:0;}
.caselist1 li .pic{ width:100%; overflow:hidden;}
.caselist1 li .pic img{ width:100%; vertical-align:middle;}
.caselist1 li h2{ width:100%; position:relative; margin-top:4px; height:80px; background:#e6e6e6; overflow:hidden; font-size:18px; line-height:80px; color:#0c8f3b; text-align:center;}

.caselist2{ width:100%; position:relative; overflow:hidden;}
.caselist2 li{ width:32.6%; position:relative; float:left; margin-right:1.1%; margin-bottom:2%;}
.caselist2 li:nth-child(3n+0){ margin-right:0;}
.caselist2 li .pic{ width:100%; overflow:hidden;}
.caselist2 li .pic img{ width:100%; vertical-align:middle;}
.caselist2 li h2{ width:100%; position:relative; margin-top:4px; height:40px; color:#000; overflow:hidden; font-size:18px; line-height:40px;}

.honor{ width:100%; position:relative; overflow:hidden;}
.honor li{ width:23.5%; position:relative; float:left; margin-right:2%; margin-bottom:2%;}
.honor li:nth-child(4n+0){ margin-right:0;}
.honor li .pic{ width:100%; overflow:hidden;}
.honor li .pic img{ width:100%; vertical-align:middle;}
.honor li h2{ width:100%; position:relative; margin-top:4px; height:40px; color:#000; overflow:hidden; font-size:18px; line-height:40px; text-align:center;}

.casetxt{ width:80%; padding:5%; position: relative; left:5%; margin-top:-20%;box-shadow:#ccc 0px 0px 10px ; background:#fff;}
.casetxt h2{ width:100%; white-space:nowrap; overflow:hidden; font-size:18px; color:#0c8f3b; height:35px; line-height:35px; text-overflow:ellipsis; margin-top:10px;}
.casetxt p{ font-size:14px; line-height:25px;height:50px; overflow:hidden;}
.caselist li:hover .casetxt{ background:#0c8f3b; color:#fff;}
.caselist li:hover h2{ color:#fff;}

.caseleft{ width:66%; float:left; position:relative; overflow:hidden;}
.caseright{ width:32%; float:right; position:relative; overflow:hidden;}
.caseright .caseintit{ width:100%; font-size:20px; color:#333; line-height:30px; margin-bottom:20px; }
.caseright h2{width:100%; font-size:20px; color:#333; line-height:30px; margin-bottom:20px;}
.caseright p{width:100%; font-size:14px; color:#808080; line-height:30px;}

#datu{ width:100%; position:relative;}
#datu .flex-viewport{ width:100%; position:relative;}
#datu .slides li{ width:100%; position:relative;}
#datu .slides li img{ width:100%; position:relative; vertical-align:middle;}
#datu .flex-control-nav{ width:100%; height:20px; position:absolute; left:0; bottom:20px; text-align:center;}
#datu .flex-control-nav li{ width:50px; height:3px; overflow:hidden; margin:4px 5px;  display:inline-block; text-align:center; cursor:pointer;}
#datu .flex-control-nav li a{ display:block; background:#fff; text-indent:-999em;}
#datu .flex-control-nav li .flex-active{ background:#009944}
#datu .flex-direction-nav a{ position:absolute; width:32px; height:95px;  display: block;text-indent:-999em; top:50%; margin-top:-50px; z-index:33}
#datu .flex-prev{ background:url(../images/caleft.jpg) center no-repeat; left:30px;}
#datu .flex-next{ background:url(../images/caright.jpg) center no-repeat; right:30px;}
#xiaotu{ width:70%; position: absolute; left:15%; bottom:3px; padding-bottom:4px; z-index:33; background:#2259c2;} 
#xiaotu .flex-viewport{ width:100%; position:relative;}
#xiaotu .slides li{ width:100%; position:relative; margin-right:3px; cursor: pointer;}
#xiaotu .slides li img{ width:100%; position:relative; vertical-align:middle; height:95px;}
#xiaotu .slides li .bg{ position:absolute; left:0; top:0; width:100%; z-index:11; height:100%; background:url(../images/bgc1.png);}
.flex-active-slide .bg{ display:none;}
#xiaotu .flex-direction-nav{ display:none;}

.projectinfo{ width:90%; padding:40px 5%; position:relative; overflow:hidden; }
.protit{ width:100%; position:relative; height:40px; font-size:24px; color:#0c8f3b; line-height:40px; margin-bottom:10px;}
.proinpic{ width:650px; float:left; position:relative; margin-right:30px;}
.prointxt{ position:relative; font-size:16px; line-height:35px; color:#808080;}
.liuyan{ width:195px; height:50px; background:#04a73c; border-radius:5px; font-size:16px; color:#fff; text-align:center; line-height:50px; margin-top:40px; float:left; cursor:pointer;}
#prodatu{ width:100%; position:relative;}
#prodatu .flex-viewport{ width:100%; position:relative;}
#prodatu .slides li{ width:100%; position:relative;}
#prodatu .slides li img{ width:100%; position:relative; vertical-align:middle;}
#prodatu .flex-control-nav{ width:100%; height:20px; position:absolute; left:0; bottom:20px; text-align:center;}
#prodatu .flex-control-nav li{ width:50px; height:3px; overflow:hidden; margin:4px 5px;  display:inline-block; text-align:center; cursor:pointer;}
#prodatu .flex-control-nav li a{ display:block; background:#fff; text-indent:-999em;}
#prodatu .flex-control-nav li .flex-active{ background:#009944}
#prodatu .flex-direction-nav a{ position:absolute; width:32px; height:95px;  display: none;text-indent:-999em; top:50%; margin-top:-50px; z-index:33}
#prodatu .flex-prev{ background:url(../images/caleft.jpg) center no-repeat; left:30px;}
#prodatu .flex-next{ background:url(../images/caright.jpg) center no-repeat; right:30px;}

#proxiaotu{ width:595px; padding-right:5px; position: relative; margin-top:5px;  z-index:33;} 
#proxiaotu .flex-viewport{ width:100%; position:relative;}
#proxiaotu .slides li{ width:100%; position:relative; margin-right:5px; cursor: pointer;}
#proxiaotu .slides li img{ width:100%; position:relative; vertical-align:middle; height:105px;}
#proxiaotu .slides li .bg{ position:absolute; left:0; top:0; width:100%; z-index:11; height:100%; background:url(../images/bgc1.png);}
.flex-active-slide .bg{ display:none;}
#proxiaotu .flex-direction-nav{ position:absolute; right:-50px; top:0; height:100%; height:105px; background:#7f7f80; width:50px;}
#proxiaotu .flex-direction-nav a{ position: relative; width:50px; height:52.5px;  display: block;text-indent:-999em;z-index:33}
#proxiaotu .flex-prev{ background:url(../images/proleft.png) center no-repeat; }
#proxiaotu .flex-next{ background:url(../images/proright.png) center no-repeat; }
.proleft{ float:left; width:75%; margin-right:30px; border-right:1px solid #dfdfdf}
.proright{ width:22%; float:right;}
.proinsub{ width:100%; position:relative;}
.proinsub h2{ width:100%; position:relative; height:45px; color:#000; font-size:24px; line-height:45px; border-bottom:2px solid #dfdfdf}
.proinsub ul li{ width:100%; position:relative; }
.proinsub ul li span{ display:block;width:100%; height:55px; line-height:55px; font-size:16px; background:url(../images/icon1.png) right 10px center no-repeat; border-bottom:1px dashed #dfdfdf}
.proinsub ul li dl{ width:100%; position:relative;padding:5px 0px; display:none; overflow:hidden;}
.proinsub ul li dl dd{ width:50%; float:left; height:30px; font-size:14px; line-height:30px;}
.proinsub ul li:hover dl{ display:block;}

.feny{ width:100%; position:relative; height:30px; line-height:30px; text-align:center;  overflow:hidden; margin:10px 0;}
.feny a{ margin:0 10px; position:relative;}
.feny .current{ margin:0 10px; position:relative; color:#189c51; border-bottom:1px solid #189c51}
/*news*/    
.newsub{ width:100%; position:relative; margin-top:20px; overflow:hidden;}
.newsub a{ margin:0 10px; font-size:18px;}
.newsub .subcur{ color:#189c51}
.newslist{ width:100%; position:relative; overflow:hidden;}
.newslist li{ width:100%; position:relative; overflow:hidden; margin-bottom:50px; }
.newslist li .time{ width:100px; float:left; margin-right:20px; font-size:21px; line-height:24px;}
.newslist li .time p{ font-size:32px; line-height:35px;}
.newslist li .newspic{ float:left; margin-right:30px; }
.newslist li .newspic img{ width:490px; vertical-align:middle;}
.newsbox{ position:relative; }	
.newsbox h2{ position:relative;  font-size:20px; color:#000; line-height:30px; overflow:hidden; white-space:nowrap;}
.newsbox i{  font-style:normal; padding:0 30px; line-height:2px; font-size:2px; border-bottom:2px solid #d2d2d2}
.newsbox p{ font-size:14px; line-height:30px; color:#000; height:60px; overflow:hidden; margin-top:15px; margin-bottom:40px;}
.newsbox span{ padding:10px 30px; border-radius:20px; font-size:14px; color:#000; border:1px solid #d2d2d2 }
.newsinfo{ width:70%; margin:40px auto; overflow:hidden; position:relative;}
.newslist li:hover h2{ color:#189c51;}
.newslist li:hover .newsbox span{ color:#189c51;border:1px solid #189c51 }



.teamintit{ width:100%; position:relative; margin-bottom:20px; text-align:center; padding-top:20px;}
.teamintit h2{ width:90%; margin:0 auto; position:relative; line-height:40px;  font-size:20px; color:#019342; }
.teamintit p{ width:100%; position:relative; line-height:30px;  font-size:14px; color:#808080;}
.teamintit .fabu{ border-bottom:2px solid #eeeeee;margin-top:10px;font-size:14px; line-height:40px; width:100%;}}

.infobox{ font-size:14px; width:100%; line-height:30px; margin-top:25px; color:#858585}
.infobox img{ max-width:100%; vertical-align:middle;}

.shangxia{ width:100%; padding: 15px 0 ; overflow:hidden; margin-top:30px;}
.pagenp{ width:100%; float:;  line-height:40px; font-size:18px; color:#333; }
.pagenp a{ display:block; color:#000;}
.pagenp a:hover{color:#d4543a;}

/*about*/    
.about{ width:90%; padding:40px 5%; position:relative; overflow:hidden;background:#f5f5f5  }

.ableft{ width:40%; float:right;}
.ableft img{ width:100%; margin-top:50px;}
.abright{ width:58%; float:left;}
.title{color:#189c51; font-size:27px; height:35px; line-height:35px; margin-bottom:10px;}
.title em{ font-style:normal; font-size:20px; margin-left:10px; color:#000; line-height:30px; font-family:Arial;}
.title1{ font-size:27px; height:35px; line-height:35px; margin-bottom:10px;}
.title1 em{ font-style:normal; font-size:20px; margin-left:10px; color:#000; line-height:30px; font-family:Arial;}
.abtit{ width:100%; position:relative; overflow:hidden; margin-bottom:20px; height:60px; background:url(../images/abbg.jpg) 260px center no-repeat}
.abtit h2{ font-size:18px; line-height:60px; color:#000 }
.batxt{ width:100%; font-size:16px; line-height:30px; margin-bottom:30px;}
.ablist{ width:100%; position:relative; overflow:hidden;}


.ablist li{ float:left; width:60px; margin-right:40px; padding-right:40px; border-right:1px solid #d3d3d3}
.ablist li img{ width:50px; display:block; margin:0 auto;}
.ablist li h2{ width:100%; height:20px; line-height:20px; font-size:12px;}

/*job*/    
.job{ width:90%; padding:60px 5%; position:relative; overflow:hidden; }
.joblinian{ width:100%; position:relative; font-size:14px; line-height:30px; color:#808080; margin-top:10px; margin-bottom:30px;}
.jobleftlist{ width:100%; position:relative; margin-top:20px; overflow:hidden;}
.jobleftlist li{ float:left; width:32%; margin-right:1%; text-align:center;}
.jobleftlist li span{ display:block; height:60px; width:100%;}
.jobleftlist li h2{ width:100%; line-height:30px; font-size:20px;}
.jobleftlist li em{ width:100%; line-height:30px; font-size:18px; font-style:normal; display:block;}
.joli_1 span{ background:url(../images/job1.png) center no-repeat;}
.joli_2 span{ background:url(../images/job2.png) center no-repeat;}
.joli_3 span{ background:url(../images/job3.png) center no-repeat;}
.joli_1:hover span{ background:url(../images/job1_1.png) center no-repeat;}
.joli_2:hover span{ background:url(../images/job2_1.png) center no-repeat;}
.joli_3:hover span{ background:url(../images/job3_1.png) center no-repeat;}
.jobleftlist li:hover h2{ color:#189c51}
.jobleftlist li:hover em{ color:#189c51}

.jobleft{ width:43%; float:left;}
.jobright{ width:54%; float:right;}


.joblist{ width:100%; position:relative; overflow:hidden; margin-top:10px; }
.jobtit{ width:100%; height:50px; position:relative; overflow:hidden; cursor:pointer; background:#f0f0f0;  }
.jobtit div{   float:left;  height:50px; line-height:50px;  text-indent:10px;}
.joblist li{ width:100%; position:relative; color:#999; font-size:14px; margin-bottom:10px;}
.jobxx{ width:100%; height:40px; position:relative; overflow:hidden; cursor:pointer;   }
.jobxx div{   float:left;  height:40px; line-height:40px; text-indent:10px; }
.zhiwei{ width:22%; }
.quyu{ width:29%;}
.dizhi{width:29%;}
.shijian{width:18%; float:right; text-align: center; }
.jobxq{ padding:20px 1%; margin:0 auto; width:98%; display:none; background:#fff; border-top:1px solid #ccc;}
.jobcurr{ background:#; }
 
.contact{ width:90%; margin:60px 5%; min-height:500px; position:relative; overflow:hidden;
background:url(../images/319.png) right center no-repeat; background-size:1280px auto;}
.cont{ width:440px; position:relative;}
.contlist{  width:100%; position:relative;  overflow:hidden; margin-bottom:30px;}
.contlist a{ margin-right:20px; font-size:18px;}
.contlist .subcur{ color:#189c51}
.contbox{ width:100%; position:relative; font-size:14px; color:#676767; line-height:30px;}
.contbox h2{ font-size:16px; color:#000; }
.pic{ overflow:hidden;}
.pic img{transition: all 0.6s }
.pic:hover img{ transform: scale(1.2); }

   .dingwei {
            width: 30px;
            height: 30px;
            position: absolute;
            right: 625px;
            top: 50%;
            margin-top: -10px;

        }


@media(max-width:900px){
.case{ width:94%; padding:20px 3%;}
.projectmenu{ position:absolute; left:0; top:10px; z-index:33;}
.projectmenu h2{ width:45px; height:45px; cursor:pointer; line-height:70px; color:#fff; font-size:14px; text-align:center; background:#00923f url(../images/promenu.png) top 2px center no-repeat;}
.projectmenu ul{  padding:10px 0; }
.projectmenu ul li{ height:30px; font-size:14px; line-height:30px; }
.projectmenu ul li dl{ position:absolute; left:115px; top:0; width:280px; padding:20px 10px;}
.projectmenu ul li dl dd{ width:80px; height:20px; font-size:12px; line-height:20px; margin-bottom:10px;}
.projectmenu ul li span{height:30px;}


.casetxt{ width:94%; padding:5px 3%; position: relative; left:0; margin-top:0;}
.casetxt h2{  font-size:14px;height:25px; line-height:25px;  margin-top:0px;}
.casetxt p{ font-size:12px; line-height:20px;height:40px;}

.caseleft{ width:100%; float:none; }
.caseright{ width:100%; float:none; margin-top:20px;}
.caseright .caseintit{ font-size:16px; margin-bottom:10px; }
.caseright h2{width:100%; font-size:14px;line-height:25px; margin-bottom:10px;}
.caseright p{width:100%; font-size:12px; line-height:20px;}

#datu .flex-direction-nav a{ position:absolute; width:20px; height:40px;  display: block;text-indent:-999em; top:50%; margin-top:-20px; z-index:33}
#datu .flex-prev{ background:url(../images/caleft.jpg) center no-repeat; left:10px;}
#datu .flex-next{ background:url(../images/caright.jpg) center no-repeat; right:10px;}
#xiaotu{ display:none; } 

.tit{margin-bottom:10px; }
.tit h2{ width:100%; height:25px; font-size:18px; line-height:25px; color:#000;}
.tit em{ width:100%; height:25px;font-size:16px; line-height:25px; }
.caselist{ width:100%; position:relative; overflow:hidden;}

.caselist1 li h2{ height:30px;  font-size:14px; line-height:30px; color:#0c8f3b; text-align:center;}

.caselist2 li h2{ height:30px;  font-size:14px; line-height:30px; }

.proleft{ float:none; width:100%; margin-right:0px; border-right:none}
.proright{ width:100%; float:none; margin-top:20px;}
.proinsub h2{  height:30px; font-size:16px; line-height:30px;}
.proinsub ul li span{ display:block;width:100%; height:30px; line-height:30px; font-size:14px;}
.proinsub ul li dl{ width:100%; position:relative;padding:5px 0px; display:none; overflow:hidden;}
.proinsub ul li dl dd{ width:50%; float:left; height:30px; font-size:14px; line-height:30px;}
.proinsub ul li:hover dl{ display:block;}


.projectinfo{ width:94%; padding:5px 3%;}
.protit{ height:30px; font-size:16px; line-height:30px; }
.proinpic{ width:100%; float:none;margin-right:0px;}
.prointxt{ position:relative; font-size:12px; line-height:20px; color:#808080;margin-top:10px;}
.liuyan{ width:80px; height:30px; font-size:13px;  line-height:30px; margin-top:10px; float:none; }

#prodatu{ width:100%; position:relative;}
#prodatu .flex-direction-nav a{ position:absolute; width:20px; height:40px;  display: block;text-indent:-999em; top:50%; margin-top:-20px; z-index:33}
#prodatu .flex-prev{ background:url(../images/caleft.jpg) center no-repeat; left:10px;}
#prodatu .flex-next{ background:url(../images/caright.jpg) center no-repeat; right:10px;}

#proxiaotu{ display:none;} 
	
	
/*news*/    
.newsub{ margin-top:10px; }
.newsub a{font-size:16px;}
.newslist{ width:100%; position:relative; overflow:hidden;}
.newslist li{ width:100%; position:relative; overflow:hidden; margin-bottom:20px; padding-bottom:10px; }
.newslist li .time{ width:100%; float:none; margin-right:0px; font-size:14px; line-height:20px;}
.newslist li .time p{ font-size:18px; line-height:25px;}

.newslist li .newspic{width:100%; float:none; margin-right:0px; }
.newslist li .newspic img{ width:100%; vertical-align:middle;}
.newsbox{ position:relative;width:100%;  }	

.newsbox h2{ position:relative;width:100%;   font-size:16px; color:#000; line-height:30px; }
.newsbox i{  font-style:normal; padding:0 10px; line-height:2px; position:relative; top:-10px; font-size:2px; border-bottom:2px solid #d2d2d2}
.newsbox p{ font-size:12px; width:100%; line-height:30px; color:#000; height:60px; overflow:hidden; margin-top:0px; margin-bottom:10px;}
.newsbox span{ padding:3px 10px; border-radius:20px; font-size:14px; color:#000; border:1px solid #d2d2d2 }

.newsinfo{ width:94%; padding:5px 3%; margin:20px auto;}
.teamintit{ margin-bottom:10px; text-align:center; padding-top:0px;}
.teamintit h2{ width:100%;line-height:30px;  font-size:16px; color:#019342; }
.teamintit p{ line-height:20px;  font-size:12px; color:#808080;}
.teamintit .fabu{margin-top:0px;font-size:12px; line-height:20px;}


.shangxia{ padding: 5px 0 ;  margin-top:20px;}
.pagenp{ line-height:30px; font-size:14px; color:#333; }

.about{ width:94%; padding:20px 3%;}
.ableft{ width:100%; float:none; margin-right:0%;}
.ableft img{ width:100%; margin-top:0;}
.abright{ width:100%; float:none;}

.abtit{ width:100%; position:relative; overflow:hidden; margin-bottom:10px; height:25px; background: none;}
.abtit h2{ font-size:14px; line-height:25px; color:#189c51}
.batxt{ width:100%; font-size:12px; line-height:21px; }
.ablist{ width:100%; position:relative; overflow:hidden;}
.ablist li{ float:left; width:60px; margin-right:13px; padding-right:13px;}
.title{color:#189c51; font-size:18px; height:30px; line-height:30px; margin-bottom:0px;}
.title em{ font-size:14px;line-height:30px; }

.honor li{ width:49%; position:relative; float:left; margin-right:2%; margin-bottom:2%;}
.honor li:nth-child(2n+0){ margin-right:0;}
.honor li h2{ margin-top:4px; height:30px;  font-size:14px; line-height:30px; text-align:center;}
	
.contact{ width:94%; padding:20px 3%; margin:0px;background:url(../images/map.jpg)center no-repeat; }
.cont{ width:100%; position:relative;}
.contlist{  width:100%; position:relative;  overflow:hidden; margin-bottom:10px;}
.contlist a{ margin-right:20px; font-size:16px;}
.contbox{ width:100%; position:relative; font-size:12px; color:#676767; line-height:20px;}
.contbox h2{ font-size:14px; color:#000; }

	
.job{ width:94%; padding:20px 3%; }
.joblinian{ margin-bottom:10px;}
.jobleftlist{ width:100%; position:relative; margin-top:20px; overflow:hidden; margin-bottom:20px;}
.jobleftlist li{ float:left; width:32%; margin-right:1%; text-align:center;}
.jobleftlist li span{ display:block; height:30px; width:100%;}
.jobleftlist li h2{line-height:24px; font-size:14px;}
.jobleftlist li em{ line-height:20px; font-size:12px; white-space:nowrap; overflow:hidden; }
.jobleftlist li span{ background-size:30px 30px;}
.jobleft{ width:100%; float:none;}
.jobright{ width:100%; float:none;}
.title1{ font-size:18px; height:30px; line-height:30px;}
.title1 em{  font-size:14px;}

.jobtit{ width:100%; height:40px;  }
.jobtit div{  height:40px; line-height:40px;  text-indent:0px;text-align: center;}
.joblist li{ width:100%; position:relative; color:#999; font-size:13px; margin-bottom:10px;}
.jobxx{ width:100%; height:30px; position:relative; overflow:hidden; cursor:pointer;   }
.jobxx div{   float:left;  height:30px; line-height:30px; text-indent:0px; text-align: center;}
.zhiwei{ width:22%; }
.quyu{ width:29%;}
.dizhi{width:29%;}
.shijian{width:18%; float:right;text-indent:0px;  text-align: center; }
.jobxq{ padding:20px 1%; margin:0 auto; width:98%; font-size:12px; line-height:20px; display:none; background:#fff; border-top:1px solid #ccc;}
.jobcurr{ background:#; }
 
 .dingwei {
            width: 30px;
            height: 30px;
            position: absolute;
            right: 50%;
            top: 50%;
			margin-top: 139px;
            margin-right: 43px;
        }

	
	
	
	}



