a:active {outline: none;star:expression(this.onFocus=this.blur());}
*{margin:0;padding:0;list-style:none;outline:none;word-wrap:break-word;}
img{border:none}
table{table-layout:fixed; border-collapse:collapse}
a{ text-decoration:none;}
.fb{ font-weight:bold;}
body{ font-size:12px; font-family:Arial,"宋体";}


.box{ width:1100px; margin:0 auto;}
.head{ height:258px; margin:0 auto; position:relative; color:#fff; font-family:"微软雅黑";}
.head .logo { float: left; margin: 22px 0 0 0; }
.head .tool { position: absolute; right: 10px; top: 22px; }
.head .tool a { margin: 0 5px; color: #fff; }
.head .tool a:hover { text-decoration: underline; }
.head .nav { position: absolute; right: 0; top: 55px; }
.head .nav li { width: 100px; text-align: center; height: 30px; position: relative; float: left; margin: 0 0 0 22px; z-index: 9; }
.head .nav .a1 { font-size: 13px; color: #fff; padding: 0 15px 0 0; background: url(../images/i1.png) no-repeat right; }
.head .nav li:hover .a1 { color: #f28a15; }
.head .nav .subNav { display: none; width: 100%; position: absolute; left: 0; top: 30px; }
.head .nav .subNav p { background: #fdfdfd; line-height: 23px; height: 23px; overflow: hidden; border-bottom: 1px solid #f2f2f2; }
.head .nav .subNav a { display: block; color: #8c8c8c; font-family: "宋体"; font-size: 12px; transition: 200ms; }
.head .nav .subNav a:hover { background: #085bab; color: #fff; }
.foot{ width:100%; line-height:44px; height:44px; background:#2b2b2b; color:#fff; font-family:"微软雅黑";}
.foot .fl{ float:left;}
.foot .fl a{ color:#fff; margin:0 8px;}
.foot .fl a:hover{ color:#f28a15;}
.foot .fr{ float:right;}
.foot .fr .a1{ color:#fff; margin:0 10px 0 0;}
.foot .fr .a1:hover{ color:#f28a15; text-decoration:underline;}
.foot .fr .l{ float:right;}
.foot .share{ float:right; margin:15px 0 0 10px;}
.foot .share a{ width:14px; height:14px; margin:0 0 0 5px; display:block; float:left; background:url(../images/share.png) no-repeat 0 0;}
.foot .share .weixin{ background-position:0 0; position:relative;}
.foot .share .erweima{ display:none; position:absolute; left:50%; bottom:20px; margin:0 0 0 -50px;}
.foot .share .weibo{ background-position:-18px 0;}
.foot .share .qq{ background-position:-35px 0;}
.foot .share .weixin:hover{ background:url(../images/share2.png) no-repeat 0 0;}
.foot .share .weibo:hover{ background:url(../images/share2.png) no-repeat -18px 0;}
.foot .share .qq:hover{ background:url(../images/share2.png) no-repeat -35px 0;}

.main{ border:1px solid #bdbdbd; overflow:hidden; padding:28px 0; margin:0 0 38px 0; background:#fff;}
.main .left{ width:150px; overflow:hidden; text-align:center; border:1px solid #999999; border-bottom:2px solid #005aa0; float:left; margin:0 0 0 30px;}
.main .curNav{ height:35px; line-height:35px; color:#fff; background:#1064ba; font-size:13px; border-bottom:1px solid #999999; font-family:"微软雅黑";}
.main .subNav{ overflow:hidden; margin:0 0 -1px 0;}
.main .subNav li{ width:100%; height:34px; line-height:34px; float:left; background:url(../images/dot1.jpg) repeat-x bottom;}
.main .subNav li a{ width:100%; height:100%; display:inline-block; color:#a0a0a0;}
.main .subNav .cur,.main .subNav li:hover{ background:#e6902f;color:#fff;}
.main .subNav li a:hover{ color:#fff;}
.main .right{ width:860px; overflow:hidden; float:right; margin:0 28px 0 0;}
.main .crumbs{ text-align:right; color:#bababa; height:36px; border-bottom:1px solid #ebeaea;}
.main .crumbs a{ color:#bababa; margin:0 12px;}
.main .crumbs a:hover{ color:#060606;}
.main .crumbs span{ color:#060606; margin:0 0 0 12px;}
.main .content{ overflow:hidden;}

#structure{ border:1px solid #e6e6e6; margin:30px 0 0 0;}
#structure img{ display:block;}

#imgList ul{ width:885px; overflow:hidden;}
#imgList li{ width:268px; text-align:center; float:left; height:260px; margin:25px 25px 0 0; border:1px solid #d0d0d0;}
#imgList li .img{ width:100%; height:228px; margin:0 0 5px 0;}
#imgList li a{ color:#707070;}

.page{ padding:50px 0 20px 0; text-align:center; overflow:hidden;}
.page a,.page span{ padding:0 10px; margin:0 4px!important; height:24px; line-height:24px; color:#262a35; display:inline-block;}
.page a:hover,.page .cur{ background:#2250c3; color:#fff;  margin:0 4px!important;}

#jobs{ margin:28px 0 0 0;}
#jobs .honor-dl{ border-bottom:1px solid #dfdfdf;}
#jobs .honor-dl dt{ overflow:hidden; padding:20px 40px; cursor:pointer; border:1px solid #dfdfdf; border-bottom:0px none;}
#jobs .honor-dd .f14{ font-family:"microsoft yahei",Arial, Helvetica, sans-serif;}
#jobs .honor-dd{ line-height:2.2; padding:25px 40px; border-bottom:1px solid #ededed; display:none; background-color:#ededed; border:1px solid #ededed; border-top:0px none; border-bottom:0px none;}
#jobs .honor-dl dt .numbox{ width:80px; color:#979797;}
#jobs .honor-dl dt .numbox .num{ background:url(../images/numBg.png) no-repeat -34px 0; width:34px; height:34px; font:18px/34px Arial, Helvetica, sans-serif; display:inline-block; color:#979797; text-align:center; margin-right:7px; transition:300ms;}
#jobs .honor-dl dt .name{color:#807d7d; padding-top:10px; font-family: arial;}
#jobs .honor-dl dt.joinact .numbox .num{ background:url(../images/numBg.png) no-repeat 0 0; color:#fff; }
#jobs .honor-dl dt.joinact .abtnbox{ display:block;}
#jobs .l{float:left;}
#jobs .r{float:right;}

#contact .map{ height:415px; margin:0 0 20px 0;}
#contact .text{ line-height:36px; color:#828282;}
#contact .p1{ padding:0 0 0 35px; background:url(../images/i4.png) no-repeat left;}
#contact .p2{ padding:0 0 0 35px; background:url(../images/i5.png) no-repeat left;}
#contact .p3{ padding:0 0 0 35px; background:url(../images/i6.png) no-repeat left;}

#news ul{ overflow:hidden;}
#news li{ width:100%; overflow:hidden; float:left; padding:30px 0; background:url(../images/dot2.jpg) repeat-x bottom;}
#news li .img{ width:312px; height:140px; float:left;}
#news li .text{ width:520px; float:right;}
#news li .title{ font-size:14px; color:#4a4a4a; font-weight:bold;}
#news li .title:hover{ text-decoration:underline;}
#news li .t{ padding:16px 0 0 0; height:80px; color:#787878; line-height:22px;}
#news li .more{ width:70px; height:26px; text-align:center; line-height:26px; color:#787878; background:#eeeeee; border:1px solid #b7b7b7; border-radius:2px; display:inline-block; transition:300ms;}
#news li .more:hover{ color:#fff; background:#b7b7b7;}

#newsDetail .title{ padding:30px 0 0 0; text-align:center; color:#666666; font-size:13px; font-family:"微软雅黑";}
#newsDetail .time{ padding:18px 0 24px 0; background:url(../images/dot2.jpg) repeat-x bottom; text-align:center; color:#7f7f7f;}
#newsDetail .time span{ margin:0 15px;}
#newsDetail .text{ padding:15px 0 20px 0; color:#7c7c7c!important; line-height:30px; background:url(../images/dot1.jpg) repeat-x bottom;}
#newsDetail .text span {color:#7c7c7c!important;  }
#newsDetail .pageChange{ padding:20px 0 0 0; line-height:30px; color:#9a9a9a;}
#newsDetail .pageChange a{ color:#2c9dd2;}
#newsDetail .pageChange a:hover{ color:#064867;}

#about .title{ padding:30px 0; font-size:24px; color:#121212; font-family:"微软雅黑";}
#about .text{ color:#a3a3a3; line-height:36px;}

#performance ul{ overflow:hidden;}
#performance li{ width:100%; margin:30px 0 0 0; float:left; height:215px;}
#performance .img{ width:328px; height:215px; float:left;}
#performance .text{ width:505px; float:right;}
#performance .title{ color:#8d8d8d; font-size:14px; font-family:"微软雅黑";}
#performance .title:hover{ color:#000;}
#performance .time{ color:#b7b7b7; padding:20px 0;}
#performance .t{ height:120px; line-height:30px; color:#7c7c7c; overflow:hidden;}

#overhaul ul{ overflow:hidden;}
#overhaul .hot li{ width:94%; padding:2% 3%; margin:20px 0 0 0; color:#9b9b9b; background:#f2f2f2; line-height:30px; float:left; overflow:hidden; font-family:"微软雅黑"; transition:300ms;}
#overhaul .hot li:hover{ background:#005AA0; color:#c4c4c4;}
#overhaul .hot a{ color:#2e3429; font-size:13px; transition:300ms;}
#overhaul .hot li:hover a{ color:#fff;}
#overhaul .list{ margin:20px 0 0 0;}
#overhaul .list li{ width:100%; line-height:56px; float:left;}
#overhaul .list .time{ color:#979797;}
#overhaul .list a{ padding:0 0 0 18px; margin:0 0 0 25px; font-size:14px; color:#4a4a4a; font-family:"微软雅黑"; background:url(../images/i7.jpg) no-repeat left;}
#overhaul li a:hover{ text-decoration:underline;}

#overhaulDetail{ margin:30px 0 0 0;}
#overhaulDetail .img{ float:left;}
#overhaulDetail .text{ width:46%; float:right;}
#overhaulDetail .title{ padding:0 0 20px 0; font-weight:bold; color:#5c5c5c; font-size:14px; background:url(../images/dot2.jpg) repeat-x bottom;}
#overhaulDetail .t{ margin:10px 0 0 0; line-height:28px; color:#5c5c5c;}

#meter ul{ width:880px; overflow:hidden;}
#meter li{ width:198px; height:320px; margin:20px 20px 0 0; text-align:center; color:#1f1f1f; font-weight:bold; line-height:38px; float:left; border:1px solid #c4c4c4;}
#meter li .img{ width:100%; height:280px; display:block; border-bottom:1px solid #c4c4c4;}
#meter li a{ color:#1f1f1f;}

#meter2 ul{ width:880px; overflow:hidden;}
#meter2 li{ width:270px; height:227px; margin:20px 20px 0 0; text-align:center; color:#1f1f1f; font-weight:bold; line-height:38px; float:left; border:1px solid #c4c4c4;}
#meter2 li .img{ width:100%; height:180px; display:block; border-bottom:1px solid #c4c4c4;}
#meter2 li a{ color:#1f1f1f;}

/**lightbox**/
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #ffffff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left: 0; float: left;}
#lightbox-nav-btnNext{right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color:#ffffff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding:0 10px 7px;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details {width:100%;float:left;text-align:center; height: auto;line-height:180%;padding-bottom:7px;}	
#lightbox-image-details-caption { font-weight: bold; color:#2d1b03; }
#lightbox-image-details-caption .s1{display:block; width:368px; line-height:18px; border-bottom:1px solid #9e743d;}
#lightbox-image-details-caption .s2{display:block; width:368px; line-height:18px; border-bottom:1px solid #9e743d; padding-bottom:6px; padding-top:3px;}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;}











