﻿@charset "utf-8";
/* CSS-Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,form{padding:0; margin:0;} 
table,td,tr,th{font-size:12px}
li{list-style-type:none;list-style:none; }
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-style:normal; font-size:12px}
address,cite,code,em,th {font-weight:normal; font-style:normal;}

body{height:100%;font-family: "微软雅黑",Arial, Helvetica, sans-serif; font-size:12px; color:#585858;}
a {text-decoration:none; blr:e-xpression(this.onFocus=this.blur()); color:#585858; outline-style:none; font-size:12px} /* ���IE */
a:hover { text-decoration: none; color:#00923f;}
a:focus { -moz-outline-style: none;} 
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#top{ width:1000px; height:77px; margin:0 auto;}
.logo{ width:500px; height:77px; float:left;}
.search{ width:200px; height:30px; float:left; padding-top:30px; padding-left:150px;}
.search1{ width:157px; height:25px; float:left; border:none; background:url(../images/search1.jpg) top no-repeat; padding-left:10px; line-height:24px;}
.search2{ width:33px; height:25px; float:left;}

.caidan{ width:100px; height:77px; float:left; position:relative;  z-index:999;}
.caidan h1{width:100px; height:57px; position:absolute; top:0px; left:0px; text-align:center; font-size:14px; color:#1b8156; padding-top:20px; line-height:40px; cursor:pointer;}
.caidan .daohang{ width:960px; height:226px; position:absolute; top:77px; left:-860px; background:#FFF; border:1px solid #009c43;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9;opacity: 0.9; display:none; }
.daohang ul{ width:960px; float:left;}
.daohang ul li{ width:130px; float:left; text-align:center; padding-top:10px;}
.daohang ul li a, .daohang ul li a:link{ font-size:14px; color:#000; line-height:28px;}
.daohang ul li a:hover{ font-size:14px; color:#009c43; line-height:28px;}



.menu{ width:100%; height:47px; margin:0 auto; background:#009c43;}
.menu2{ width:100%; height:34px; margin:0 auto; background:#008c3c; border-bottom:1px solid #007030; position:absolute; top:124px; left:0px; display:none; z-index:100;}
.nav{ width:1000px; height:47px; margin:0 auto;}
.nav ul{ width:1000px; height:47px; float:left; background:url(../images/navli.jpg) left no-repeat;}
.nav ul li{ width:130px; height:47px; float:left; position:relative; z-index:200;}
.nav ul li h1{ width:130px; height:47px; float:left; line-height:45px; background:url(../images/navli.jpg) right no-repeat; position:absolute;}
.nav ul li h1 a, .nav ul li h1 a:link{ width:128px; height:47px; float:left; font-size:16px; color:#FFF; text-align:center;}
.nav ul li h1 a:hover{ width:128px; height:47px; float:left; background:#008c3c; font-size:16px; color:#ffc600; font-weight:bold; text-align:center;}
.nav ul li h1.hover2 a:visited, .nav ul li h1.hover2 a:link, .nav ul li h1.hover2 a:hover{ width:128px; height:47px; float:left; background:#008c3c; font-size:16px; color:#ffc600; font-weight:bold; text-align:center;}
.nav ul li div{ position:absolute; top:47px; z-index:999; line-height:30px; color:#FFF; display:none;}
.nav ul li div a, .nav ul li div a:link{ font-size:14px; color:#FFF;}
.nav ul li div a:hover{ font-size:14px; color:#ffc600;}
.erji1{ width:480px; position:absolute; top:47px; left:-50px; z-index:999; }
.erji2{ width:400px; position:absolute; top:47px; left:0px; z-index:999; }
.erji3{ width:550px; position:absolute; top:47px; left:-150px; z-index:999; }

#banners{ width:100%; height:448px; margin:0 auto;}
#Banner,#Banner .pic{width:100%;height:460px;overflow:hidden;position:relative;}
#Banner .pic{height:100%;}
#Banner .pic li{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0); text-align:center}
#Banner .pic li a.blk { display:block; height:100%; width:100%;}
#Banner .pic .l0{background-color:#8a404e}
#Banner .pic .l1{background-color:#367692;}
#Banner .pic .l2{background-color:#37905d;}
#Banner .pic .l3{background-color:#7a5287;}
#Banner .pic .l4{background-color:#dc6221;}
#Banner .pic .l5{background-color:#6ba9d8;}
#Banner .pic li div img{width:100%;}
#Banner .btn{height:10px;overflow:hidden;position:absolute;bottom:25px;text-align:center; width:100%; z-index:5}
#Banner .btn li{width:30px;height:4px;display:inline-block;overflow:hidden;opacity:0.5;filter:alpha(opacity=50);margin-right:12px;}
#Banner .btn li{*display:inline;background-color:#e5e4db; cursor:pointer}
#Banner .btn li:hover,#Banner .btn li.s{background-color:#fff; opacity:1;filter:alpha(opacity=100);}
#Banner .arrow{height:30px;position:absolute;width:100%;top:50%;margin-top:-15px;z-index:5; overflow:hidden;}
#Banner .arrow a{display:block; width:17px; height:30px; overflow:hidden;opacity:0.3;filter:alpha(opacity=50)}
#Banner .arrow a.prev{float:left; margin-left:50px;}
#Banner .arrow a.prev:hover{background-position:-17px top;opacity:1;filter:alpha(opacity=100)}
#Banner .arrow a.next{float:right;background-position:-17px -30px;margin-right:50px;}
#Banner .arrow a.next:hover{background-position:left -30px;opacity:1;filter:alpha(opacity=100)}

#index{ width:1000px; height:300px; margin:0 auto; padding-top:30px;}

.indexabout{ width:275px; float:left;}
.indexabout_tit{ width:275px; height:45px; float:left; border-bottom:1px solid #e2e2e2;}
.indexabout_tit h1{ width:200px; height:45px; float:left; font-size:26px;}
.indexabout_tit h2{ width:75px; height:30px; float:left; padding-top:15px; text-align:right;}
.indexabouttxt{ width:275px; float:left; line-height:24px; padding-top:25px; font-size:14px;}

.indexnews{ width:295px; float:left; margin-left:40px; display:inline;}
.indexnews_tit{ width:295px; height:45px; float:left; border-bottom:1px solid #e2e2e2;}
.indexnews_tit h1{ width:220px; height:45px; float:left; font-size:26px;}
.indexnews_tit h2{ width:75px; height:30px; float:left; padding-top:15px; text-align:right;}
.indexnews ul{ width:295px; float:left;}
.indexnews ul li{ width:295px; float:left; border-bottom:1px dashed #999999;}
.indexnews ul li h1{ width:283px; height:32px; float:left; padding-left:12px; background:url(../images/biao.jpg) left no-repeat; line-height:30px;}
.indexnews ul li h1 a, .indexnews ul li h1 a:link, .indexnews ul li h1 a:hover{ font-size:14px;}
.indexnews_tuijian{ width:295px; height:100px; float:left; border-bottom:1px solid #d6d6d6; padding-top:18px;}
.indexnews_tuijian h1{width:283px; height:35px; float:left; line-height:35px; padding-left:12px; background:url(../images/biao.jpg) left no-repeat;}
.indexnews_tuijian h2{ width:295px; float:left; line-height:20px;}

.indexpic{ width:350px; float:left; margin-left:35px; display:inline;}
.indexpic_tit{ width:350px; height:45px; float:left;  border-bottom:1px solid #e2e2e2;}
.indexpic_tit h1{ width:300px; height:45px; float:left; font-size:26px;}
.indexpic_tit h2{ width:50px; height:30px; float:left; padding-top:15px; text-align:right;}
.indexpic_list{ width:350px; float:left; padding-top:25px;}
.indexpic_list h1{ width:107px; height:191px; float:left; margin-right:10px; display:inline;}
.indexpic_list h2{ width:107px; height:191px; float:left;}

#foot{ width:100%; height:185px; margin:0 auto; background:url(../images/footbg.jpg);}
.foot_txt{ width:1000px; height:125px; margin:0 auto; padding-top:35px;}
.foot_txt1{ width:300px; height:125px; float:left; font-size:13px; line-height:24px; color:#717171;}
.foot_txt2{ width:110px; height:102px; float:left; background:url(../images/footpic1.jpg) top no-repeat; font-size:14px; font-weight:bold; color:#828282; padding-left:150px; line-height:24px; padding-top:5px;}
.foot_txt3{ width:210px; height:125px; float:left; padding-left:20px;}
.foot_txt3 h1{ width:90px; height:125px; float:left; padding-right:10px; font-size:14px; font-weight:bold;}
.foot_txt4{ width:210px; height:125px; float:left;}
.foot_txt4 h1{ widows:210px; height:75px; float:left; border-bottom:1px solid #d6d6d6; line-height:22px;}
.foot_txt4 h2{ width:210px; float:left; padding-top:10px;}

#banner2{ width:100%; height:280px; margin:0 auto;}
.contop{ width:1003px; height:34px; margin:0 auto; background:url(../images/contop.png) bottom no-repeat; padding-top:246px;}
.contop h1{ width:190px; height:34px; float:left; text-align:center; font-size:16px; color:#FFF; font-weight:bold; line-height:35px;}
.contop h2{ width:770px; height:34px; float:left; line-height:35px; text-align:right; color:#FFF;}
.contop h2 a, .contop h2 a:link, .contop h2 a:hover{ color:#FFF;}

#cons{ width:1003px; overflow:hidden; margin:0 auto;}
.left{ width:212px; float:left;}
.right{ width:768px; float:left; margin-left:20px; display:inline;}
.lefttop{ width:211px; height:10px; float:left; background:url(../images/lefttop.png) top no-repeat;}
.leftclass{ width:203px; float:left;}
.leftclass ul{ width:203px; float:left;}
.leftclass ul li{ width:203px; height:40px; float:left; line-height:35px;}
.leftclass ul li a, .leftclass ul li a:link{ width:135px; height:40px; float:left; padding-left:68px; background:url(../images/leftlink.png) top no-repeat; color:#FFF; font-size:14px;}
.leftclass ul li a:hover{ width:135px; height:40px; float:left;  padding-left:68px; background:url(../images/lefthover.png) top no-repeat; color:#FFF; font-size:14px; font-weight:bold;}
.leftclass ul li.hovers a:visited, .leftclass ul li.hovers a:link, .leftclass ul li.hovers a:hover{width:135px; height:40px; float:left; background:url(../images/lefthover.png) top no-repeat;  padding-left:68px; color:#FFF; font-size:14px; font-weight:bold;}
.leftfoot{ width:211px; height:15px; float:left; background:url(../images/leftfoot.png) top no-repeat;}
.leftpic{ width:203px; float:left;}
.leftpic h1{ width:203px; height:55px; float:left; padding-top:23px;}
.leftpic h2{ width:203px; height:151px; float:left; padding-top:10px; padding-bottom:30px;}
.right_tit{ width:768px; height:40px; float:left; border-bottom:1px solid #e5e5e5; font-size:18px; font-weight:bold; color:#01a474; padding-top:13px;}
.right_tit h1{ width:568px; height:40px; float:left; font-size:18px; font-weight:bold; color:#01a474;}
.right_tit h2{ width:200px; height:40px; float:left; text-align:right;}
.rightcon{ width:768px; overflow:hidden; float:left; min-height:500px;_height:expression(this.scrollHeight < 500 ? "500px" : "auto");}
.abouttxt{ width:768px; float:left; padding-top:10px; font-size:14px; line-height:24px; font-family:'宋体'; padding-bottom:50px;}

.news_tuijian{ width:768px; height:110px; float:left; padding-top:20px;}
.news_tuijian_pic{ width:148px; height:86px; float:left;}
.news_tuijian_txt{ width:600px; height:110px; float:left; padding-left:20px;}
.news_tuijian_txt h1{ width:600px; height:30px; float:left; font-size:16px; color:#01a474; font-weight:bold;}
.news_tuijian_txt h2{ width:600px; height:80px; float:left; line-height:20px;}
.newslist{ width:768px; float:left; padding-bottom:50px;}
.newslist ul{ width:768px; float:left;}
.newslist ul li{ width:768px; height:35px; float:left;}
.newslist ul li.listbg{ width:768px; height:35px; float:left; background:#f7f7f7;}
.newslist ul li h1{ width:670px; height:35px; float:left; line-height:35px; padding-left:20px; background:url(../images/biao2.png) left no-repeat;}
.newslist ul li h2{ width:78px; height:35px; float:left; line-height:35px;color:#878787;}

.newshow_tit{ width:768px; height:60px; float:left;  padding-top:20px; border-bottom:1px solid #e5e5e5;}
.newshow_tit h1{ width:768px; height:30px; float:left; text-align:center; font-size:16px; color:#01a474; font-weight:bold;}
.newshow_tit h2{ width:768px; height:30px; float:left; text-align:center;}
.newshow_con{ width:768px; float:left; font-size:14px; font-family:'宋体'; line-height:24px; padding-top:10px; padding-bottom:80px;}

.prolist{ width:768px; float:left; margin-top:20px; display:inline;}
.prolist ul{ width:825px; float:left; z-index:999;}
.prolist ul li{ width:225px; height:270px; float:left; margin-right:50px; margin-bottom:15px; display:inline;}
.prolist ul li span{ width:225px; height:225px; float:left;}
.prolist ul li h1{ width:225px; height:30px; float:left; padding-top:15px; text-align:center;}

.prolist2{ width:768px; float:left; margin-top:20px; display:inline;}
.prolist2 ul{ width:825px; float:left; z-index:999;}
.prolist2 ul li{ width:225px; height:210px; float:left; margin-right:50px; margin-bottom:15px; display:inline;}
.prolist2 ul li span{ width:225px; height:160px; float:left;}
.prolist2 ul li h1{ width:225px; height:30px; float:left; padding-top:15px; text-align:center;}

.honorlist{ width:768px; float:left; margin-top:20px; display:inline;}
.honorlist ul{ width:825px; float:left; z-index:999;}
.honorlist ul li{ width:225px; height:200px; float:left; margin-right:50px; margin-bottom:15px; display:inline;}
.honorlist ul li span{ width:225px; height:152px; float:left;}
.honorlist ul li h1{ width:225px; height:30px; float:left; padding-top:15px; text-align:center;}

.joblist{ width:768px; float:left; margin-top:20px; display:inline;}
.joblist_tit{ width:768px; height:43px; float:left; background:url(../images/jobtitbg.jpg) top repeat-x;}
.joblist_tit h1{ width:195px; height:43px; float:left; font-size:14px; font-weight:bold; padding-left:32px; line-height:45px;}
.joblist_tit h2{ width:184px; height:43px; float:left; font-size:14px; font-weight:bold; line-height:45px;}
.joblist_tit h3{ width:138px; height:43px; float:left; font-size:14px; font-weight:bold; line-height:45px;}
.joblist_tit h4{ width:125px; height:43px; float:left; font-size:14px; font-weight:bold; line-height:45px;}
.joblist_tit h5{ width:80px; height:43px; float:left; font-size:14px; font-weight:bold; line-height:45px;}
.joblist_txt{ width:768px; float:left;}
.joblist_txt ul{ width:768px; float:left;}
.joblist_txt ul li{ width:768px; height:35px; float:left; border-bottom:1px solid #eaeaea;}
.joblist_txt ul li h1{ width:195px; height:35px; float:left; padding-left:32px; line-height:35px;}
.joblist_txt ul li h2{ width:184px; height:35px; float:left; line-height:35px;}
.joblist_txt ul li h3{ width:138px; height:35px; float:left; line-height:35px;}
.joblist_txt ul li h4{ width:125px; height:35px; float:left; line-height:35px;}
.joblist_txt ul li h5{ width:80px; height:35px; float:left; line-height:35px;}

.jobshowtop{ width:768px; height:105px; float:left; border-bottom:1px solid #e8e8e8; padding-top:20px;}
.jobshowtop h1{ width:130px; height:105px; float:left; font-weight:bold; color:#01a474; font-size:57px;}
.jobshowtop h2{ width:638px; height:90px; float:left; font-weight:bold; font-size:14px; padding-top:10px;}
.jobshow{ width:768px; float:left; padding-top:10px;}
.jobshow_tit{ width:730px; height:40px; float:left; padding-left:20px; background:url(../images/biao2.png) left no-repeat; font-size:16px; font-weight:bold; line-height:40px;}
.jobshow_txt{ width:750px; float:left; line-height:30px; padding-left:20px; padding-bottom:60px;}

.dayi{ width:768px; float:left;}
.dayilist{ width:768px; float:left; margin-top:20px; display:inline;}
.dayilist h1{ width:748px;  float:left; line-height:35px; background:url(../images/biao2.png) left no-repeat; border-bottom:1px dotted #7f7f7f; padding-left:20px; font-size:16px; font-weight:bold;}
.dayilist h2{ width:768px; float:left; line-height:24px; font-size:14px; padding-top:5px;}

.yingp{ width:768px; float:left; margin-top:20px; display:inline;}
.yingp h1{ width:768px; height:64px; float:left; font-size:14px; line-height:30px; border-bottom:1px solid #ededed;}
.yingp h2{ width:768px; float:left; line-height:24px;}
.input1{ width:669px; height:30px; border:none; background:url(../images/input1.jpg) top no-repeat;}
.input2{ width:280px; height:30px; border:none; background:url(../images/input2.jpg) top no-repeat;}
.input3{ width:669px; height:113px; overflow:hidden; border:none; background:url(../images/input3.jpg) top no-repeat;}

.num span{ width:19px; height:19px; float:left;  background:#01a474; color:#FFF; border:1px solid #01a474;  text-align:center; margin-right:3px; display:inline; line-height:20px;}
.num a, .num a:link{ width:19px; height:19px; float:left; border:1px solid #c6c1b7; text-align:center; margin-right:3px; display:inline;  line-height:20px;}
.num a:hover{ width:19px; height:19px; float:left; background:#01a474; color:#FFF; border:1px solid #01a474; text-align:center; margin-right:3px; display:inline;  line-height:20px;}

.pagelist{ width:768px; height:60px; float:left; padding-top:20px;}

.proshow{ width:768px; float:left; padding-top:20px; font-size:14px; line-height:24px; font-family:'宋体';}



.gongyi1{ width:768px; height:173px; float:left; padding-top:30px;}
.gongyi1_left{ width:20px; height:44px; float:left; margin-top:60px; display:inline;}
.gongyi1_left a, .gongyi1_left a:link{ width:20px; height:44px; float:left; background:url(../images/goleft.jpg) top no-repeat;}
.gongyi1_left a:hover{ width:20px; height:44px; float:left; background:url(../images/goleft2.jpg) top no-repeat;}
.gongyi1_right{ width:20px; height:44px; float:left;  margin-top:60px; display:inline;}
.gongyi1_right a, .gongyi1_right a:link{ width:20px; height:44px; float:left; background:url(../images/goright.jpg) top no-repeat;}
.gongyi1_right a:hover{ width:20px; height:44px; float:left; background:url(../images/goright2.jpg) top no-repeat;}

.gongyi1_center{ width:720px; height:173px; float:left; position:relative; overflow:hidden;}
.gongyi1_text{overflow:hidden; height:173px; position:absolute;}
.gongyi1_text ul{overflow:hidden; height:173px; float:left;}
.gongyi1_text ul li{ width:210px; height:173px; float:left; cursor:pointer; position:relative; margin-left:15px; margin-right:15px; display:inline;}

#NewsCon4{ width:720px; float:left; overflow:hidden;}
.NewsConList4{ width:720px;position:relative;overflow:hidden;height:173px;}
.NewsConList4 .List4{position:absolute;overflow:hidden; height:173px;}
#NewsCon4 ul{width:720px;float:left;overflow:hidden;height:173px;}
#NewsCon4 ul li{width:210px; height:173px; float:left; overflow:hidden; cursor:pointer; position:relative; margin-left:15px; margin-right:15px; display:inline;}

a.backToTop {
width:34px;
height:34px;
display:block;
}

.backToTop:link,.backToTop:visited {
background:url(../images/totop.png);
}

.backToTop:hover {
background:url(../images/totop.png);
}