@charset "utf-8";
/* CSS Document */
.other_banner { height:300px; margin-bottom:30px; overflow:hidden; }

.paging { margin-bottom:40px; overflow:hidden; }

.paging_left { float:left; width:300px;}
.paging_right { float:right; width:880px;}

.carte { background:#f5f4f4; margin-bottom:20px; overflow:hidden; }
.carte h3 { height:80px; line-height:80px; background:#1681d2; color:#fff; font-weight:normal; padding:0 0 0 20px; border-bottom:1px solid #f5f4f4; }
.carte h3 span { font-size:28px; padding-right:5px; }
.carte h3 em { font-style:normal; font-family:Arial;color:#c7d7eb;  }

.carte li { float:left; width:220px; padding:0 40px; height:50px; border-bottom:1px solid #e1e1e1; line-height:50px;}
.carte li a { display:block; width:220px; font-size:16px; color:#333; }
.carte li a:hover,.carte li a:hover div { color:#1681d2; }
.carte li span { float:left; width:200px; display:block; }
.carte li div { float:right; margin:15px 0 0 0; font-size:20px; color:#999; }
.carte li.current { background:#1681d2; }
.carte li.current a,.carte li.current a div { color:#fff; }
.carte li.last { border:none; }

.contact { border:1px solid #e1e1e1; padding-bottom:20px; overflow:hidden; }
.contact h3 { background:#1681d2; height:40px; line-height:40px; font-weight:normal; font-size:16px; color:#fff; padding-left:20px; }
.contact .con_pic { margin:20px; width:258px; border:1px solid #e1e1e1; overflow:hidden; }
.contact .con_pic img { width:258px; display:block; }
.con_txt { padding:0 20px; width:260px; }
.con_txt h4 { color:#1681d2; font-size:18px; }
.con_txt p { margin:2px 0 ;}

.paging_top { height:40px; border:1px solid #e1e1e1; line-height:40px; padding:0 20px; color:#333; margin-bottom:20px; }
.paging_top .address { float:left; }
.paging_top a { color:#333; }
.paging_top .pading_sear { float:right; margin-top:8px; }
.paging_top .pading_sear .sear_txt { float:left; line-height:22px; padding:0 5px; width:114px; margin-right:6px; border:none; outline:medium; border-bottom:1px solid #d3d3d3; }
.paging_top .pading_sear .sear_but { float:left; background:url(../images/sear_but.png) no-repeat center; height:22px; width:22px; border:none; cursor:pointer; outline:medium; }

.paging_down { padding:20px 40px; border:1px solid #e1e1e1; height:auto!important; height:690px; min-height:690px; overflow:hidden; }

.infor_list { margin-bottom:20px; overflow:hidden; }
.infor_list ul { margin:0 auto; overflow:hidden; }
.infor_list ul li { float:left; width:100%; padding:12px 0; border-bottom:1px dashed #e1e1e1;  }
.infor_list .date { float:left; width:90px; height:80px; border:1px solid #e1e1e1; background:#fafafa; text-align:center; padding:5px 0; line-height:24px; overflow:hidden; }
.infor_list .date strong { display:block; color:#666; font-size:30px; font-family:Arial; margin-top:15px; }
.infor_list .date p { color:#999; font-size:16px; margin-top:5px; }
.infor_list .list_main { float:right; width:690px; overflow:hidden;  }
.infor_list .list_main h3 { white-space:nowrap; margin-top:5px; font-size:20px; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
.infor_list .list_main h3 a { color:#1681d2;}
.infor_list .list_main p { color:#666; margin-top:10px; }

.article .bt { text-align: center; font-size:24px; color:#1681d2; font-weight:normal; }
.article .atlet { text-align:center; padding:10px 0 30px 0; border-bottom:1px solid #e6e6e6; margin:0 0 30px 0; color:#999; }
.article .wz { margin-bottom:50px; line-height:24px; padding:0 10px; color:#777; }
.article .wz img { max-width:789px;}

.list_x_down { border-top:1px solid #ececec; padding:10px 0;  height:24px; line-height:40px; overflow:hidden; color:#2494e4; }
.lisx_x_box { float:right;}
.list_x_down .a3 { color: #666; background:url(../images/return_icon.png) 0 2px no-repeat; padding:0 0 7px 25px;  }

.hall { overflow:hidden; }
.hall .tetBox { float:left; width:399px; line-height: 50px; height:auto; font-size:16px; border-bottom: 1px dotted #e1e1e1; overflow:hidden; }
.hall .tetBox.full { width:798px; }
.name { float:left; width:100px; text-align:right; font-weight:normal; margin:10px 10px 5px 0; font-size:16px; }
.name2 { float:left; width:45%; text-align:left; font-weight:normal; margin:10px 10px 5px 0; font-size:16px;     border-bottom: 1px dotted #e1e1e1;}
.box { float:right; width:289px; margin:5px 0; }
.hall .tetBox.full .box { width:688px;}
.hall .tetBox .none { margin:0; }
.hall .tetBox .min_txt { -webkit-appearance: none; height:40px; border: 1px solid #e1e1e1; line-height:40px; padding: 0 10px; width:267px; float: left; margin: 10px 0; outline:medium; font-size:16px; }
.hall .tetBox .max_txt { -webkit-appearance: none; height:130px; border: 1px solid #e1e1e1; line-height:24px; padding:10px; width:666px; float: left; margin:10px 0; outline:medium; font-size:16px; }
.hall .tetBox .box strong { color:#1681d2; }
.hall .tetBox select{ float:left; height:40px; border: 1px solid #e1e1e1; line-height:40px; padding: 0 10px; width:80px; float: left; margin: 10px 0; outline:medium; font-size:16px;  }
.hall .but{ width:340px; margin:20px auto; overflow:hidden; }
.hall .tjBut,.hall .czBut { float:left; width:150px; border:none; cursor:pointer; text-align:center; background:#1681d2; color:#fff; height:40px; line-height:40px; margin:0 10px; font-size:18px; font-family:微软雅黑; }
.hall .czBut { background:#7d7d7d; }

.chang { float:left;  width:399px; line-height: 50px; z-index:9999; border-bottom: 1px dotted #e1e1e1; font-size:16px; }
.hall .year { float:left; background:none; -webkit-appearance: none; height:40px; border: 1px solid #e1e1e1; line-height:40px; width:120px; float: left; margin-top: 10px; margin-bottom:10px; text-align:center; margin-right:10px; }
.hall .month { float:left; background:none; -webkit-appearance: none; height:40px; border: 1px solid #e1e1e1; line-height:40px; width:80px; float: left; margin-top: 10px; margin-bottom:10px; text-align:center;  }
.hall .chang ul { background:#FFF; border:1px solid #e1e1e1; width:118px; position:absolute; }
.hall .month ul { width:78px; }
.hall .chang li { line-height:30px; cursor:pointer; }
.hall .chang a { display:block; text-indent:-10px; }
.hall .chang i { position:absolute; display:inline-block; content:""; width: 0; height: 0; line-height: 0; font-size: 0; color: #fafafa; border-style: solid; border-width: 5px; margin-left:2px; border-color: #1681d2 #FFF #FFF #FFF; margin-top:15px; }
.hall .chang .none { display:none; }
.hall .oneBut { width:150px; }

.query { margin-top:50px; }

.result { margin-bottom:20px; overflow:hidden; font-size:16px; }
.result table { width:750px; margin:0 auto; line-height:40px; }
.result th { width:100px; text-align:right; font-weight:normal; }
.result td { width:170px;}

.loginbg { background:url(../images/banner.jpg) no-repeat top center; margin-bottom:10px; height:440px; overflow:hidden; }
.login { float:right; background:#FFF; width:350px; height:300px; margin:70px auto 20px auto; overflow:hidden; }
.login h3 { height:56px; line-height:56px; text-align:center; border-bottom:2px solid #1681d2; color:#1681d2; font-weight:normal; font-size:20px; margin-bottom:40px; }
.login input { display:block; margin:0 auto; width:266px; margin-top:15px;height:42px; line-height:42px; overflow:hidden; }
.login .login_txt { padding:0 10px; border:1px solid #e1e1e1; width:266px; outline:medium; color:#666; }
.login .login_but { display:block; cursor:pointer; background:#1681d2; border:0; color:#fff; height:40px; line-height:40px; font-size:16px; width:286px; text-align:center; margin:20px auto; overflow:hidden;  }

