body{font-family:'宋体';color:#767676;background:#fff;}
a{color:#767676;}a:hover{text-decoration:none;}
.wrap{width:1000px;margin:0 auto;}
#header .top{padding-top:18px;}
.logo{display:inline-block;}
.topRight{padding-right:10px;}
.menu{height:40px;margin-top:18px;background:url(../images/menuBg.gif) repeat-x;}
.menu li{position:relative; float:left;padding: 0 30px; height:40px;display:inline;background:url(../images/li.gif) no-repeat left center;line-height:40px;text-align:center;z-index: 99}
.menu li a{font-size:14px;}
.menu li a:hover,.menu li.current a{color:#2d4f8e;}
.menu li ul {position: absolute;top:40px;left:-3px;width: 155px;padding: 5px 0;border-radius: 0 0 10px 10px;background: url(../images/n_bg.png);}
.menu li ul li {float: none;padding:0;background: none;display: block;height: 25px;line-height: 25px;text-align: left;}
.menu li ul li a {display: block;padding: 0 10px;}
.menu li ul li a:hover {background: #ddd;}

.topTool{line-height:21px;text-align:right;}
.lan {padding-bottom:10px;padding-top:5px; font-family:'宋体';}
.lan a{padding:0 7px;color:#767676; text-transform: uppercase;}
.tel span{font-family:'Arial';font-size: 21px;}
#banner{width:100%;padding-bottom:4px;background:url(../images/baBg.png) repeat-x left bottom;overflow: hidden;}
#banner .bd ul li a {display: block;height: 296px;width: 100%;background-repeat: no-repeat;background-position: center center;}
#banner img{display:block;width:100%;max-width:100%;height: 100%}
.mainA{margin:20px 0;}
.mDiv{padding:15px; background-color:#f7f7f7;}
.maLeft{width:290px;}
.mTit{padding-bottom:8px;}
.mTit span{color:#3ca3cf;font-size:14px;}
.maLeft p{ line-height:22px;color:#8b8b8b;}
.maRight{width:633px;}
.mPic ul{margin-left:-10px;}
.mPic li{float:left;width:147px;margin-left:10px; text-align:center;}
.mPic li img{width:143px;height:147px;padding:1px;background-color:#fff;border:1px solid #c7c7c7;}
.mPic li span{display:inline-block; padding-top:7px;}
.mainA .mDiv{height:207px;}
.mainB .mDiv{height:187px;}
.mList{width:290px;}
.mList1{margin-left:18px;}
.mList li{position:relative; height:30px;line-height:30px;color:#8b8b8b;}
.mList li span{position:absolute;right:0px;top:0px;*top:-1px;}
.mZuo{width:293px;overflow:hidden;}
.mZuo ul{margin-left:-10px;}
.mZuo li{float:left;display:inline;margin-left:10px;margin-bottom:15px;}
.mZuo li img{display:block;}

.about{padding:30px 0;}
.abLeft{width:201px;}
.abNav{border:1px solid #e2dfdf;border-bottom:none;}
.abNav h2{height:37px;padding-left:24px; line-height:37px; background:#f0f0f0 url(../images/down.png) no-repeat 170px center;font-size:14px; color:#0f85b8;}
.abLeft li{height:35px; line-height:35px; border-bottom:1px solid #e2dfdf;}
.abLeft li a{display:block;padding-left:24px;background-color:#f8f8f8;color:#555;font-size:12px;}
.abLeft li a:hover,.abLeft li.liIn a{color:#fff;background-color:#8b8b8b;}
.abLeft img{display:block;margin-top:10px;}
.abRight{width:765px;}
.abTags{padding-bottom:8px;border-bottom:1px solid #ccc;}
.abTags a{padding:0 5px;color:#818181;}
.abTags a.abIn{color:#c8030c;}
.abTags strong{color:#646464;font-size:14px;}
.abTags span{margin-top:5px;}
.abCont{padding:10px 0;}
.abJj p,.jsDl p{line-height:30px;text-indent:2em;color:#707070;}
.abJj img{display:block;margin-top:0px;}
.proList li{padding:10px 0; border-bottom:1px solid #e6e6e6;}
.proImg{width:182px;}
.proImg img{width:180px;height:128px;border:1px solid #d8d6d6;}
.proTxt{width:555px;}
.proTxt h3{font-size:14px;font-weight:normal;color:#2d4f8e;}
.proTxt p,.hzBox p{padding:10px 0; color:#707070;line-height:30px;}
.proTxt a:hover{color:#f60;}
.hzBox p{padding:5px 0;}
.hzDl{padding-top:10px;}
.jsList li{position:relative;height:46px;line-height:46px;font-size:14px;border-bottom:1px dashed #d4d4d4;}
.jsList li span{position:absolute;right:0px;top:0px;*top:-1px;}
.jsList a:hover{color:#0f85b8;}
.jsList .jsLi li{font-size:12px;border:none;height:30px;line-height:30px;}
.downList li{height:auto;}
.downList li span{top:5px;*top:5px;}
.downList li p{display:none; padding:10px 0; border-top:1px dashed #d4d4d4; line-height:22px;font-size:12px;}


.pages {margin:20px 0;}
.pages a{padding-right:35px;}
.pages span{font-weight:bold;}
.pages font{padding-left: 10px;color:#f00;font-size:12px;}
.jsDetail{padding:0 15px;}
.jsDetail h1{padding:20px 0;margin-bottom:20px; font-size:14px;font-weight:normal; border-bottom:1px dashed #ececec;text-align:center;}
.jsDetail p{padding:5px 0;}
.jsList .jsLi{margin-top:20px;}
.lxLeft{width:380px;color:#2d2d2d;}
.lxLeft h1{color:#2d2d2d;font-weight:normal;font-size:24px;}
.lxLeft p{padding-top:10px; color:#565656;font-size:14px;line-height:29px;}
.lxForm{width:360px;font-size:14px;color:#585858;}
.lxForm p{padding-bottom:10px;}
.lxForm p input,.lxForm p textarea{display:block;margin-bottom:5px; padding:10px 5px;width:350px; border:1px solid #ccc;}
.lxForm p textarea{height:70px}
#submit{width:108px;height:36px;line-height:36px;background-color:#383f43; color:#fff;font-family:'Microsoft Yahei';font-size:16px;}
.map{margin-top:40px;}
.jobDl{margin-top:20px;}
.jobTit{padding:10px; background-color:#f8f8f8;}
.jobCont{padding:10px;line-height:20px;}


#footer{padding:10px 0 30px 0; text-align:center;line-height:24px;color:#fff;background:#8c8c8c;}
#footer a{padding:0 10px;color:#fff;}
#footer a:hover{color:#f60;}




.page a,.page span,.page strong{
    padding: 3px 5px;
    margin-left: 5px;
    text-decoration: none;
    border:1px #1D8AC3 solid ;
    cursor: pointer;
    font-weight: 400;
}
.page a:hover,.page span.current{
    background: #1D8AC3;
    color: #fff;
}