/* CSS Document */
*,html{font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,sans-serif,"宋体";}
body{margin:0; padding:0; background-color:#fff;font-size:14px;font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,sans-serif,"宋体";}
dl,dt,dd,p,div{margin:0; padding:0;}
ul,ol,li{margin:0; padding:0; list-style-type:none;} 
a{ text-decoration:none;color:#070707; }
a:hover{text-decoration:underline; color:#128ad8;color:#2685D2;}
::-webkit-input-placeholder { /* WebKit browsers */ 
color: #a3a3a3; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #a3a3a3; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #a3a3a3; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #a3a3a3; 
} 
.clear{clear:both}
.blk{clear:both; overflow:hidden; font-size:0; height:10px;}
.blk15{clear:both; overflow:hidden; font-size:0; height:15px;}
.blk20{clear:both; overflow:hidden; font-size:0; height:15px;}

header{background:#128ad8;background:#158ada; height:44px; position:absolute;position:fixed;left:0;top:0;right:0;z-index:4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display: -moz-box; display: -webkit-box; display: box; border-top:1px solid #128fe0; border-bottom:1px solid #cee7f5;}
header .iconfont{color:#fff; font-size:24px;}
header .head_none{display:block;width:35px;height:38px; padding-top:5px;  text-align:center;}
header h2{color:#fff; font-size:18px;  height:44px; line-height:42px; text-align:center; padding:0; margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight:normal;-moz-box-flex: 1;  -webkit-box-flex: 1;    box-flex: 1;padding-left:15px;}
header .operaBtn{width:50px;height:40px;line-height:40px;text-align:left; color:#9c8f8c }
header .operaBtn  a{color:#9c8f8c; font-size:16px;}
header a:hover{text-decoration:none}
 
article.content{ margin:0 0px 0;overflow:hidden; padding-top:46px;}
.container{padding:10px;}
.container .title{ display:block; font-size:16px; color:#1b0600; font-weight:bold;  padding:10px 0;}
.container .time{ display:block; padding-top:10px; color:#999;line-height:20px; font-size:12px; font-weight:normal }
.container .title{ text-align:center; line-height:25px; border-bottom:1px solid #f2f1fe; color:#2e2e2e;} 
.container.title span{display:block; padding:10px 0;}
.container .title .time span{display:inline; color:#422d1b;}
.container .arc{ text-align:left;line-height:150%; padding-bottom:10px;}
.container .arc div,.container .arc p{ padding-bottom:10px;}
.container .arc img{ max-width:100%; height:auto}
.container .fcontent{ padding-top:15px;}

.dept{ margin:15px 18px; }
.dept a{ text-decoration:none; color:#070707; }
.dept a.h:hover{ text-decoration:underline; color:#128ad8;}
.dept dt{border:1px solid #d5eaf7; border:1px solid #cee7f5; padding:0 15px; background:#e3f0f8;  background:#e6f4fc;height:30px; line-height:30px;}
.dept dt i{color:#5e6267; margin-right:6px;}
.dept dd{border:1px solid #d5eaf7;border:1px solid #cee7f5;  border-top:0; padding:10px 15px;}
.dept dd a{ display:block;height:30px; color:#2685D2; line-height:30px;}


.dinfo .title{ text-align:left; height:30px; padding-top:10px; border-bottom:1px solid #f2f1fe; color:#2e2e2e;}
.dinfo .title span{ border-left:3px solid #2273b3; padding:0; padding-left:8px; height:18px; line-height:18px; font-size:18px; font-weight:normal; overflow:hidden;}
.dinfo .time{ display:none;}

.search{ padding:15px 18px;}
.search li{ clear:both; height:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display: -moz-box; display: -webkit-box; display: box; margin-right:1px;}
.search li label{ width:30px; padding-left:5px; padding-right:20px; height:50px; line-height:50px; color:#434343;}
.search.lq li label{ display:block; width:60px; padding-left:5px; padding-right:10px; height:50px; line-height:50px; color:#434343;}
.search.lq li input[type="text"]{width:100%;height:35px; border:0;font-size:14px;}
.search li span{ display:block;-moz-box-flex: 1;  -webkit-box-flex: 1;    box-flex: 1; padding-top:7px; position:relative;}
.search li span.input{height:38px; padding:0; border:1px solid #c2c2c2;padding:0 5px; margin-top:5px; overflow:hidden; }
.search li span select{ width:100%;height:38px; padding:0; border:1px solid #c2c2c2; -webkit-appearance:none;-moz-appearance: none;appearance:none; font-size:14px; background:#fff;-webkit-border-radius:0px;border-radius:0px; padding-left:5px; }
.search li span i{position:absolute; right:5px; top:15px; color:#0381d8; font-size:18px;}
/*.search li span option:first-child{;}*/
.search li.btn{ padding-top:15px; margin-right:0px;} 
.search li.btn input[type=submit]{ display:block; background-color:#045dc3; color:#fff; border:1px solid #4689d1;height:44px; background-color:#158ada;height:40px;-webkit-border-radius:0px;border-radius:0px; width:100%;font-size:16px; padding:0; margin:0;  letter-spacing2:15px;-webkit-appearance:none; text-align:center;}
.search li.err{ color:#f00; height:35px; line-height:35px; padding-left:52px;} 
.search.lq li.err{ padding-left:72px;}
.lq li.ts{ color:#666; height:35px; line-height:35px; padding-left:72px;} 
.lqremark{margin:0px 18px 10px;}
.lqremark a{color:#128ad8;}

/*lqfs*/
article.content.lqfs{padding:60px 10px 15px;}
article.lqfs .title{ padding-top:10px; padding-bottom:10px;line-height:20px; font-size:16px;}
.lqfs ul{display: -moz-box; display: -webkit-box; display: box; border-left:1px solid #ddd; color:#000;}
.lqfs ul li{display:block;border-right:1px solid #ddd;border-bottom:1px solid #ddd; height:32px; line-height:32px; text-align:center; padding:0 2px; font-size:12px;}
.lqfs ul.thead{ background-color:#f0eded; color:#000;border-top:1px solid #ddd;}
.lqfs ul.r2{ background-color:#e3f0f8;}
.lqfs li.type{width:30px;}
.lqfs li.sp{-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;font-weight:normal;text-align:left; text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.lqfs ul.thead li.sp{text-align:center;}
.lqfs li.batch{ width:36px;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.lqfs li.score{ width:36px;}

article.content.zsjh{padding:60px 10px 15px;}
article.zsjh .title{ padding-top:10px; padding-bottom:10px;line-height:20px; font-size:16px;}
.zsjh ul{display: -moz-box; display: -webkit-box; display: box; border-left:1px solid #ddd; color:#000;}
.zsjh ul li{display:block;border-right:1px solid #ddd;border-bottom:1px solid #ddd; height:32px; line-height:32px; text-align:center; padding:0 2px; font-size:12px;}
.zsjh ul.thead{ background-color:#f0eded; color:#000;border-top:1px solid #ddd;}
.zsjh ul.r2{ background-color:#e3f0f8;}
.zsjh li.type{width:30px;}
.zsjh li.sp{-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;font-weight:normal;text-align:left; text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.zsjh ul.thead li.sp{text-align:center;}
.zsjh li.batch{ width:36px;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.zsjh li.xz{ width:28px;}  
.zsjh li.jh{ width:28px;}  
.zsjh li.sf{ width:50px;}  

article.content.lq{padding:60px 18px 15px; background:#fdfdd7;}
article.lq .title{ padding-top:10px; padding-bottom:10px;line-height:20px; font-size:16px;}
article.lq .retable{ border:1px solid #d57c0e; border-collapse:collapse;}
article.lq .retable tr th,article.lq .retable tr td{ background-color:#fff;border:1px solid #d57c0e;  text-align:left; padding-left:10px; height:40px;}
article.lq .retable tr th{ font-weight:normal; width:90px; text-align:center; padding:0; background-color:#ffeb95}

.position .back{ margin:10px auto 0; width:74px; height:18px;line-height:18px;background-color:#601212; border:1px solid #783632;color:#e9d9c3;font-size:12px;display:inline-block;}

ul.list{ margin:10px;font-size:14px;}
ul.list li{line-height:34px;height:34px;text-align:left;display: -moz-box; display: -webkit-box; display: box; padding:0 8px;}
ul.list li.r1{ background-color:#e3f0f8;}
ul.list li a{display:block;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
ul.list li .sdate{display:block; width:78px;color:#a9a7aa;}
ul.list .red1{color:red;}

.none{ color:#999; text-align:center; line-height:40px;}

.page{ text-align:center; padding-top:10px; font-size:14px;}
.page a{ height:22px; line-height:22px; text-align:center; display:inline-block; padding:0 8px; background-color:#128ad8; border:1px solid #0a80cd; color:#fff; margin:0 2px;}
.page a.on{background-color:#128ad8;height:22px; line-height:22px;padding:0 8px; display:inline-block;  border:1px solid #0a80cd; font-weight2:bold;} 
.page span{background-color:#bbb;height:22px;color:#fff;  line-height:22px;padding:0 8px; display:inline-block;  border:1px solid #aaa;} 
.page a{ background:none; height:22px; line-height:22px; text-align:center; display:inline-block; padding:0 8px; background-color:#fff; border:1px solid #0a80cd; color:#128ad8; margin:0 2px;}
.page a.on{background-color:#128ad8;height:22px;color:#fff;  line-height:22px;padding:0 8px; display:inline-block;  border:1px solid #0a80cd; font-weight2:bold;} 
.page span{background:none;height:22px;color:#666;  line-height:22px;padding:0 8px; display:inline-block;  border:1px solid #aaa;} 

footer{ padding:15px 0;} 
footer .cr{ text-align:center; color:#9b9b9b; font-size:14px; line-height:22px;} 