.indexFlash{min-height:100px; _height:100px; position:relative;}
.indexFlash li img{width:100%; float:left;}
.indexFlash .btnDiv{position:relative; z-index:10; height:25px; background:#015079; width:100%; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; width:8px; height:8px; background:#007dbf; margin:0 6px; position:relative; top:9px;
border-radius:8px;
-moz-border-radius:8px;
}
.indexFlash .btnDiv .spanNow{background:#66ccff;}

.indexPart1 a{display:block; height:55px; cursor:pointer; border-bottom:#e6e6e6 solid 1px; position:relative; padding:0 10px; color:#999;}
.indexPart1 a:hover{background:#ececec;}
.indexPart1 a .title{color:#000; font-size:15px; padding:5px 0 0 0; height:30px; line-height:30px; overflow:hidden;}
.indexPart1 .info{position:absolute; top:5px; line-height:30px; right:55px; white-space:nowrap; width:90px;}
.indexPart1 a .info em{font-size:15px; color:#000; padding-left:3px;}
.indexPart1 .msg{line-height:1em; height:1em; overflow:hidden;}
.indexPart1 a .msg span{color:#007dbf;}

.pageImg img{width:100%;}

.indexPart2{height:68px; overflow:hidden; position:relative; background:#999;}
.indexPart2 li{float:left; width:20%; background:url(../images/line1.gif) right repeat-y; height:68px;}
.indexPart2 a{display:block; height:68px; text-align:center; color:#FFF;}
.indexPart2 a img{width:25px;}
.indexPart2 a:hover{background:#007dbf;}
.indexPart2 h2{font-weight:400; font-size:12px;}
.indexPart2 a div{padding-top:5px; height:25px;}

.indexPart3{background:url(../images/indexPart3.jpg) center no-repeat; background-size:cover; text-align:center; min-height:100px; _height:100px; color:#FFF;}
.indexPart3 .title{padding:10px 0; font-size:14px; letter-spacing:1px;}
.indexPart3 .title h1{font-size:18px; padding-bottom:2px;}
.indexPart3 .list{width:315px; overflow:hidden; margin:0 auto; position:relative;}
.indexPart3 ul{width:110%;}
.indexPart3 li{float:left; width:105px; height:49px; text-align:center;}
.indexPart3 li img{width:100px;}

.pageTitle2{padding:10px; color:#007dbf; border-bottom:#e6e6e6 solid 1px;}

.about{padding:10px; line-height:2em; font-size:14px; text-align:justify; color:#666;}
.about .imgDiv{padding:10px 0;}
.about img{width:100%;}

.pageMore{padding:15px; display:none;}
.pageMore a{display:block; height:30px; line-height:30px; text-align:center; background:#e0e0e0; color:#666;
border-radius:3px;
-moz-border-radius:3px;
}

.jobShow h1{height:40px; line-height:40px; font-weight:400; padding-left:10px; overflow:hidden; background:#ececec; border-bottom:#e6e6e6 solid 1px; color:#007dbf; font-size:18px;}
.jobShow .list{padding:5px 10px 0 10px;}
.jobShow li{float:left; font-size:14px; width:50%; height:30px; line-height:30px; overflow:hidden; color:#007dbf;}
.jobShow li em{color:#666;}
.jobShow .h10{height:5px;}
.jobShow .content{border-top:#e6e6e6 solid 1px; padding:10px; color:#666; line-height:14px; line-height:2em; text-align:justify;}
.jobShow .btnDiv{padding:0 15px 15px;}
.jobShow .btnDiv a{display:block; height:30px; line-height:30px; text-align:center; background:#007dbf; color:#fff;
border-radius:3px;
-moz-border-radius:3px;
}
.jobShow .imgDiv{padding:10px 0;}
.jobShow .imgDiv img{width:100%;}
.jobShow .title{border-bottom:#e6e6e6 solid 1px; color:#007dbf; font-size:15px; padding:10px 10px 5px 10px;}
.jobShow .time{color:#999; padding:5px 0 0 10px;}

.pageShare{text-align:center; border-top:#e6e6e6 solid 1px; padding:15px 0;}
.pageShare em{position:relative; top:2px;}

.news a{display:block; cursor:pointer; border-bottom:#e6e6e6 solid 1px; padding:10px; color:#666; line-height:1.6em;}
.news a:hover{background:#ececec;}
.news a .title{font-size:15px; color:#007dbf;}
.news .time{padding:2px 0;}

.jobForm{padding:10px;}
.jobForm li{padding-bottom:5px;}
.jobForm .input1{height:20px; line-height:20px; width:100%;}
.jobForm .box{padding:5px 10px; border:#c0c0c0 solid 1px;
border-radius:3px;
-moz-border-radius:3px;
}
.jobForm textarea{width:100%; height:90px; line-height:22px;}
.jobForm .li_01{padding:10px 0;}
.jobForm .btn1{background:#007dbf; height:35px; width:100%; font-size:14px; color:#FFF;
border-radius:3px;
-moz-border-radius:3px;
}


.partner{width:100%; overflow:hidden; padding-top:25px;}
.partner ul li{ float:left; width:45%; margin-right:15px;}

.searchbox{ width:100%; padding:10px;}
.searchbox .txtsearch{ width:78%; height:24px; border:solid 1px #ccc;}
.searchbox .btnsearch{ width:18%; height:26px; border:solid 1px #ccc; background:#eee;}

.pageNav .mobile_iteam{padding:5px; text-align:center; display:block; float:left; margin:1px; text-align:center; text-decoration:underline; position:relative; font-size:14px;}
.pageNav .mobile_iteam select{ width:100%;padding:5px;filter:alpha(opacity=100);-moz-opacity:0;opacity:0; position:absolute; left:0; top:0;}


.pageTag{padding:10px 0 0 0; border-bottom:#e8e8e8 solid 1px;}
.pageTag li{padding-right:6px; height:30px; line-height:23px; float:left; font-size:12px; padding-left:0;}
.pageTag li a{display:block; float:left; padding:0 19px 0 4px; border:#db251a solid 1px; white-space:nowrap; height:21px; line-height:21px; background:url(../images/close.gif) right center no-repeat; color:#888;}