.banner {
    height: 500px;
    border-top: 5px solid #009f7c;
}
.fullSlide {
    width: 100%;
    position: relative;
    height: 500px;
    background: #000;
}
.fullSlide .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.fullSlide .bd ul {
    width: 100% !important;
}
.fullSlide .bd li {
    width: 100% !important;
    height: 500px;
    overflow: hidden;
    text-align: center;
}
.fullSlide .bd li a {
    display: block;
    height: 500px;
}
.fullSlide .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    height: 30px;
    line-height: 30px;
}
.fullSlide .hd ul {
    text-align: center;
}
.fullSlide .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 42px;
    height: 11px;
    margin: 1px;
    overflow: hidden;
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    line-height: 999px;
}
.fullSlide .hd ul .on {
    background: #f00;
}

.menu {
    padding: 40px 0 30px 0;
}
.menu ul {
    padding-left: 50px;
}
.menu li {
    float: left;
    width: 268px;
    height: 79px;
    font-size: 24px;
    margin: 0 50px 10px 50px;
    background: url(../images/ico.jpg) no-repeat;
}
.menu li:hover{
	background: url(../images/ico8.jpg) no-repeat;
}
.menu li:hover a{
	color:#FFF;
}
.menu li a {
    display: block;
    width: 260px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    margin-left: 3px;
    color: #3f3f3f;
}
.about {
    height: 450px;
    background: #009f7c;
    padding-top: 40px;
}
.gywm {
    height: 490px;
}
.htitle {
    margin-bottom: 30px;
    background: url(../images/line.png) no-repeat left 20px;
}
.htitle h3 {
    width: 198px;
    margin: 0 auto;
}
.htitle span {
    display: block;
    width: 100%;
    text-align: center;
    color: #FFF;
}
.htitle span.cn {
    font-size: 30px;
    line-height: 40px;
}
.htitle span.en {
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
}
.gywm .aboutjs {
    height: 313px;
}
.gywm .aboutjs img {
    display: block;
    width: 500px;
    height: 313px;
    float: left;
}
.gywm .aboutjs p {
    width: 675px;
    float: right;
    font-size: 14px;
    color: #FFF;
    line-height: 28px;
}
.gywm .aboutjs p img{
	display:inline;
	width:23px;
	height:23px;
	float:none;
}
.news {
    padding-top: 40px;
}
.news .htitle {
    margin-bottom: 30px;
    background: url(../images/line1.png) no-repeat left 20px;
}
.news .htitle span.cn {
    color: #009f7c;
}
.news .htitle span.en {
    color: #aeaeae;
}
.newslist {
    padding-bottom: 40px;
}
.newslist .new {
    float: left;
    width: 290px;
    height: 465px;
    border: 1px solid #dedede;
    border-radius: 2px;
    margin-left: 10px;
    position: relative;
}
.newslist .first {
    margin-left: 0;
}
.newslist .new img {
    width: 290px;
    height: 200px;
}
.newslist .new .time {
    display: block;
    position: absolute;
    width: 92px;
    height: 92px;
    line-height: 92px;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    background: url(../images/ico1.png) no-repeat;
    top: 154px;
    left: 15px;
}
.newslist .new .newstitle {
    padding: 0 10px;
    margin-top: 60px;
    font-size: 18px;
    color: #2b2b2b;
    padding-bottom: 10px;
}
.newslist .new .newstitle a {
    color: #2b2b2b;
}
.newslist .new .newsdesc {
    padding: 0 10px;
    font-size: 14px;
    color: #888b90;
    line-height: 24px;
}
.newslist .new .more {
    color: #009f7c;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
    font-size: 16px;
    border-top: 1px solid #ccc;
    position: absolute;
    bottom: 0;
}
.newslist .new .more a {
    color: #009f7c;
}
.products {
    height: 630px;
    background: #009f7c;
}
.productlist {
    height: 600px;
    padding-top: 30px
}
.productlist li, .productlist li img {
    position: relative;
    width: 284px;
    height: 220px;
}
.productlist li {
    float: left;
    margin: 0 8px 15px 8px;
}
.productlist li img {
    cursor: pointer;
}
.productlist li p {
    position: absolute;
    width: 284px;
    height: 220px;
    top: 0;
    left: 0;
    background: url(../images/bg.png);
    display: none;
}
.productlist li p span {
    display: block;
    font-size: 14px;
    font-family: "宋体";
    color: #FFF;
    line-height: 24px;
    padding: 50px 20px 20px 20px;
}
.productlist li p a {
    display: block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 0 auto;
    background: #009f7c;
    border-radius: 2px;
    font-size: 18px;
    color: #FFF;
}
.hzhp {
    padding: 40px 0 50px 0;
}
.hzhp .htitle {
    margin-bottom: 30px;
    background: url(../images/line1.png) no-repeat left 20px;
}
.hzhp .htitle span.cn {
    color: #009f7c;
}
.hzhp .htitle span.en {
    color: #aeaeae;
}
.hzhp  .picScroll-left {
    width: 1200px;
    overflow: hidden;
    position: relative;
}
.hzhp  .picScroll-left .hd {
    overflow: hidden;
    width: 15px;
    height: 30px;
    padding: 0 10px;
    float: left;
}
.hzhp  .picScroll-left .hd .prev, .picScroll-left .hd .next {
    display: block;
    width: 15px;
    height: 25px;
    float: right;
    overflow: hidden;
    cursor: pointer;
}
.hzhp  .picScroll-left .hd .prev{
    background: url("../images/ico2.jpg") no-repeat;
}
.hzhp  .picScroll-left .hd .next{
    background: url("../images/ico3.jpg") no-repeat;
}
.hzhp  .picScroll-left .right{
    float: right;
    margin-top: 80px;
}
.hzhp  .picScroll-left .left{
    margin-top: 80px;
}

.hzhp .picScroll-left .bd {
    padding: 5px;
    float: left;
}
.hzhp  .picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}
.hzhp  .picScroll-left .bd ul li {
    margin: 0 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}
.hzhp  .picScroll-left .bd ul li .pic {
    text-align: center;
}
.hzhp  .picScroll-left .bd ul li .pic img {
    width: 258px;
    height: 158px;
    display: block;
    padding: 2px;
    border: 1px solid #ccc;
}
.hzhp  .picScroll-left .bd ul li .pic a:hover img {
    border-color: #999;
}
#joblist{padding:15px}
#joblist dl{padding:10px 5px 10px;margin-top:30px;border:1px solid #ddd}
#joblist dt{padding:0 10px;font-size:16px;font-weight:bold}
#joblist dd .dtail{padding:5px 10px 0;border-top:1px solid #ddd}
#joblist dd .dtail span{margin-right:15px}
#joblist dd .dtail a{color:#009f7c}
#joblist dd .editor{padding:10px}
#joblist dd .mis{padding:5px 10px;border-bottom:1px solid #ddd;font-size:12px}
#joblist dd .mis span{margin-right:15px;color:#999}
#showjob h1.title{font-size:24px;padding:15px 5px;border-bottom:1px solid #ddd;margin-bottom:30px}
#showjob .ctitle{margin:30px 0 10px;padding:0 10px;font-size:16px;font-weight:normal;height:40px;line-height:40px;border-bottom:1px solid #ddd}
#showjob .wdl_editor{padding:0 10px}
#cvlist{padding:15px}
#showjob .paralist{background:#8c989f;padding:5px 10px;color:#fff;margin-top:30px;}
#showjob .paralist li{list-style:none;padding:8px 5px 8px 90px;min-height:20px;position:relative;border-bottom:1px solid #ddd}
#showjob .paralist li:last-child{border-bottom:0}
#showjob .paralist li a{color:#fff}
#showjob .paralist li span{position:absolute;left:0;top:0;width:80px;padding:8px 5px;overflow:hidden;word-wrap:break-word}
#showjob .info_cv{margin-top:30px;margin-left:10px}
#showjob .info_cv a{display:inline-block;background:#23b7e5;height:35px;line-height:35px;padding:0 35px;color:#fff;border-radius:2px}
#showjob .info_cv a:hover{background:#38c4f0}
#showjob .info_cv a.active{background:#1ba4cf}
#messagelist{padding:15px}
#messagelist .wdllist{margin-top:30px;border:1px solid #ddd;padding:5px}
#messagelist .wdllist dt{padding:5px}
#messagelist .wdllist dt span.name{color:#2c7199}
#messagelist .wdllist dt span.time{padding-left:5px;color:#aaa;font-size:12px}
#messagelist .wdllist dt span.tt{float:right;padding-right:5px;color:#aaa}
#messagelist .wdllist dd.info span.tt{display:none;clear:both}
#messagelist .wdllist dd.info span.text{display:block;line-height:1.5;padding:0 5px 10px;border-bottom:1px solid #ddd}
#messagelist .wdllist dd.reinfo span.tt{display:block;padding:10px 5px 0;color:#2c7199}
#messagelist .wdllist dd.reinfo span.text{display:block;line-height:1.5;padding:5px 5px 10px}
#messagelist .v52fmbx{margin:30px 0 0}
.wdl_tools{position:relative;padding:10px 10px 0;height:50px;line-height:50px}
.wdl_tools .wdl_page{clear:both;position:absolute;right:5px;top:0;color:#818181}
.wdl_tools .wdl_page li{ display:inline; list-style:none; margin-left:30px;}
.wdl_tools .wdl_page li span{ padding-right:5px;}
.wdl_tools .wdl_page a{color:#607fa6}

.submit{display:block;background:#23b7e5;border:0 none;height:34px;line-height:26px;padding:0 35px;color:#fff;cursor:pointer;border-radius:2px;font-family:'Microsoft YaHei',Tahoma,Verdana,'Simsun'}
