* { margin: 0; padding: 0; }
body { font: 12px/20px "Microsoft YaHei","微软雅黑", Arial, Helvetica, sans-serif, "宋体"; color: #555; min-width:1240px; }
h1,h2,h3,h4,h5,h6 { font-size: 14px; font-weight:400; }
ul,ol { list-style: none; }
input,select,textarea { font-size: 12px; font-family: "Microsoft YaHei","微软雅黑", Arial, Helvetica, sans-serif, "宋体"; color: #555; }
em,i,address { font-style: normal; }
a img { border: 0; }
a { color: #555; text-decoration: none; }
a:hover { color: #006699; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tr { text-align: right; }
.none { display:none; }



.container { width: 990px; margin: 0 auto; }


.mio-header { background-color:#fff; padding:20px 0; height: 60px; }
.mio-logo { width: 500px; float:left; }
.mio-logo a { display:block; height:60px; background: url(logo.png) no-repeat left center; text-indent:-99999px; overflow:hidden; }
.mio-tops { float:right; }
.mio-tel { text-align:right; }
.mio-tel strong { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; }
.mio-search { float:right; padding:10px 0 0 0; }
.mio-search .ipts { width: 200px; padding:0 10px; height:26px; border:#ddd 1px solid; float:left; }
.mio-search .btns { height:28px; width:28px; border:0; background: url(btns.png) no-repeat; cursor:pointer; float:left; font-size:0; }


.mio-nav { height: 40px; line-height:40px; border-top:#ddd 1px solid; background-color:#fff; }
.mio-nav li { float: left; position:relative; }
.mio-nav li a { float: left; display:block; line-height:40px; width: 165px; text-align: center; font-size:14px; font-weight:bold; }
.mio-nav li a:hover { background-color:#003586; color:#fff; }
.mio-nav li.hover a { color:#003586; }
.mio-nav li.st a { background-color:#003586; color:#fff; }
.mio-nav li.hover a:hover { background-color:#003586; color:#fff; }
.mio-nav li ul { position:absolute; top:40px; left:0; width: 165px; background-color:#003586; color:#fff; display:none; }
.mio-nav li ul a { color:#fff; font-weight: normal; font-size:12px; }
.mio-nav li ul a:hover { background-color:#0055a5; }


.mio-footer { background-color:#dddddd; padding:15px 0; }
.mio-copyright { background: url(flogo.png) no-repeat left 15px; padding-left:180px; padding-top:15px; width: 600px; float:left; }
.mio-ewm { width:80px; float:right; text-align:center; }
.mio-ewm img { width:100%; display:block; margin-bottom:5px; }

.mio-banner { width: 1200px; height: 680px; background-color:#eee; position:absolute; top:0; left:0; z-index:1; }
.mio-box { width: 1200px; height: 680px; position:relative; z-index:1; }
.mio-box .mio-txt { width: 300px; height:220px; padding:30px; background: url(b2.png); color:#fff; position:absolute; top: 170px; left: 105px; }
.mio-box .mio-txt h2 { font-size:25px; } 
.mio-box .mio-txt .mio-desc { font-size:16px; padding:15px 0; line-height:25px; }
.mio-box .mio-txt .mio-vmore a { color:#fff; font-size:16px; background: url(a1.png) no-repeat right center; padding-right:15px; }
.mio-banner ul { width: 80px; height:14px; position:absolute; z-index:2; top:420px; left:410px; }
.mio-banner li { width: 12px; height:12px; border:#fff 1px solid; float:left; margin:0 3px; cursor: pointer; }
.mio-banner li.hover { background-color:#fff; }

.mio-cmenu { width: 1200px; height: 210px; position:absolute; bottom:0; left:0; z-index:9; background: url(b.png); }
.mio-cmenu h2 { color:#fff; font-size:22px; font-weight:normal; padding:20px 0; }
/*.mio-cmenu li { float: left; text-align:center; margin-right:10px; }
.mio-cmenu li.lt { margin-right:0; }
.mio-cmenu li img { display:block; width: 180px; height:100px; background-color:#fff; padding:5px; }
.mio-cmenu li span { color:#fff; display:block; padding-top:5px; }
*/

.picScroll-left{ width:990px; overflow:hidden; position:relative; top:-50px; }
.picScroll-left .hd{ overflow:hidden; height:50px; }
.picScroll-left .hd .prev,
.picScroll-left .hd .next{ display:block; width:20px; height:20px; float:right; margin-right:10px; margin-top:10px; overflow:hidden; cursor:pointer; background:url("al.png") no-repeat; }
.picScroll-left .hd .next{ background:url("ar.png") no-repeat; }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .bd{ }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 5px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li img{ display:block; width: 180px; height:100px; background-color:#fff; padding:5px; }
.picScroll-left .bd ul li span { color:#fff; display:block; padding-top:5px; }




.mio-h { width: 1200px; height: 680px; position:relative; margin: 0 auto; }
.mio-t { position:absolute; top: 0; left: 0; z-index:999; width:100%; height: 141px; }
.mio-h .mio-header { background: none; padding:0; height:100px; }
.mio-h .mio-nav { background: none; border:0; }
.mio-h .mio-header .container { background-color:#fff; padding:20px; width:950px; }
.mio-h .mio-nav .container { background-color:#fff; border-top:#ddd 1px solid; }


.mio-content { padding:20px 0; }


.mio-crumbs { background-color:#666; height:28px; color:#fff; }
.mio-crumbs a { color:#fff; line-height:28px; float:left; background: url(bgc.png) no-repeat right center; padding: 0 20px 0 15px; }
.mio-crumbs span { display:block; float:left; background: url(bgc.png) no-repeat; width:11px; height:28px; }
.mio-crumbs em { line-height:28px; padding: 0 10px; float:left; font-style: normal; }


.mio-h1 { font-size:25px; line-height:25px; color:#222; margin-bottom:30px; }
.mio-h1t { font-size:25px; line-height:25px; color:#003586; margin-bottom:30px; border-left:#003586 4px solid; padding-left:15px; }

.mio-article {}
.mio-article img { width: 100%; }
.mio-article p { margin:15px 0; }


.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}


.mio-alist {}
.mio-alist li { padding-bottom:15px; margin-bottom:15px; border-bottom:#ddd 1px dashed; }
.mio-alist li h2 { font-size:1.6em; margin-bottom:10px; }
.mio-alist .mio-pdate { color:#888; margin-top:10px; }



.mio-plist {}
.mio-plist li { width: 300px; float: left; margin-right:30px; margin-bottom:30px; text-align:center; }
.mio-plist li img { width: 290px; height:200px; border:#ddd 1px solid; padding:4px; display:block; margin-bottom:10px; }


.mio-wrap { width: 310px; float: left; }
.mio-wrap h2 { font-size:20px; color:#333; margin-bottom:15px; }
.mio-news { margin: 0 20px; }
.mio-wrap img { width: 100%; margin-bottom:15px; }

.mio-nlist {}
.mio-nlist li { height:22px; line-height:22px; overflow: hidden; background: url(a3.gif) no-repeat left center; padding-left:10px; }
.mio-nlist li span { float:right; }

.mio-ntop { margin-bottom:12px; }
.mio-ntop a { display:block; height:119px; position:relative; }
.mio-ntop img { height:119px; position:absolute; top:0; left:0; z-index:1; }
.mio-ntop span { height:30px; line-height:30px; padding: 0 10px; display:block; position:absolute; bottom:0; left:0; z-index:2; background: url(b3.png); color:#fff; width:290px; }



.mio-category { margin-bottom:30px; }
.mio-category dl { margin-bottom:15px; }
.mio-category dt,
.mio-category dd { float: left; margin-right:15px; }
.mio-category dt { font-weight:bold; }
.mio-category a { line-height:30px; display:block; float:left; padding: 0 20px; background-color:#888; color:#fff; }
.mio-category dt.hover a { background-color: #003586; color:#fff; }
.mio-category dd.hover a { background-color: #333; color:#fff; }



#dituContent { width: 600px; height: 400px; float: left; border:#ddd 1px solid; margin-right:40px; }


table.table_joblist { width: 100%; border-collapse: collapse; border-spacing: 0; margin-bottom:20px; }
table.table_joblist th { border-bottom:#ddd 1px solid; border-top:#ddd 1px solid; padding:15px; text-align:center; background-color:#eee; }
table.table_joblist td { border-bottom:#ddd 1px solid; padding:15px; text-align:center; }
table.table_joblist td a { text-decoration: underline; }

.table-job-view { width: 100%; border-collapse: collapse; border-spacing: 0; }
.table-job-view td { border-bottom:#ddd 1px solid; padding:15px 0; }
.table-job-view h1 { font-size:16px; font-weight:bold }

a.a-back { border:#ddd 1px solid; background-color:#eee; width:140px; height:40px; line-height:40px; text-align:center; border-radius:20px; display:block; margin:20px auto; }
a.a-back:hover { background-color:#444; border-color:#444; color:#fff; }












.clear { clear: both; }

.clearfix:after,
.container:after { content:"\0020"; display:block; clear:both; visibility:hidden; overflow:hidden; height:0; font-size:0;}

.clearfix,
.container { zoom:1; }
