﻿@charset "utf-8";
/* CSS Document */

#mbtn{ position: absolute; width:20%; height:50%; right:0; top:0; }

#overlay {
    background: #000;
    filter: alpha(opacity=50); /* IE的透明度 */
    opacity: 0.5;  /* 透明度 */
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 100; /* 此处的图层要大于页面 */
}

#marrow{ display:none; position: absolute;   z-index: 101; width:47px; height:47px;  right: 15px;  top:10px; }



.middle{   margin:0 20px 20px; background:#FFF; padding-top:36px;   }

@media (min-width: 1124px)
{ 
.middle{ width:1124px;   padding-bottom:40px; margin:0 auto 23px;  }
}


.search{margin:0 36px 36px;padding:52px 175px 30px; background:#f5f5f5;width: 700px;}

.search-top{}
.searchbg{ height:42px; border:solid 2px #1658a0; border-radius:10px; float:left; width:calc(100% - 29px - 110px); background:#fff;}
.searchl{ float:left; padding-left:25px; width:calc(100% - 29px - 46px); }
.searchinput{ border:0; line-height:42px;  font-size:16px; width:100%;}
td.searchinput{ padding-top:13px; }
.searchr{ float:right;padding: 3px 13px 0px 0px;cursor: pointer; }
.gjss{float:left;margin-left:25px;width:110px;height:46px;line-height:46px;font-size:18px; color:#fff; background:#1658a0;border-radius:10px; text-align:center;cursor: pointer;}
.search-bot{text-align:center; font-size:16px;margin-top:30px;}
.search-bot span{padding-right:20px;}
.search-bot .sswz{ color:#1658a0;padding:0;}

#rules tr:nth-of-type(even){ background:#eeeeee;}
.right{   line-height:30px; font-size:16px; margin:0 36px;}
.righthd{font-family:方正小标宋简体,FZXiaoBiaoSong-B05S;font-size:20px; border-bottom:2px solid #0f5a9b;color:#333333; height:60px; line-height:60px;margin-top:10px;}
.righthd01{ float:left; text-align:center;}
.xh{width: 151px;}
.bt{width: calc(100% - 66px - 410px);}
.xz{    width: 325px;}

.rightlist{border-bottom:1px solid #e8e8e8; }
.rightlist li{ font-family:宋体,Simsun;padding:6px 0 12px;}
.gzk-list-cl ul:nth-child(2n){background:#eee;}
.list-table{width: 100%;border-collapse:collapse;}
.list-table td{ font-family:宋体,Simsun;color:#333;}
.rightlist .list-xh{width:66px; text-align:center; font-size:16px;}
.rightlist .list-main{width:calc(100% - 66px - 240px);}
.rightlist .list-title{line-height:50px;font-weight:bold; font-size:16px;}
.rightlist .list-tz{line-height:20px; font-size:14px;color:#4d89b6;}
.rightlist .list-xz{width:300px;font-size:14px;line-height:50px; text-align:center;}
.rightlist .list-xz a{padding-right:20px;}

/* 翻页 */
.mid-mj-page {
	width: 100%;
	color: #5f5f5f;
	font-size: 14px;
	text-align: center;
    margin: 70px 0px 10px;
    height: 155px;
}

.mid-mj-page a {
	
	height: 28px;line-height:28px;
	display: inline-block;
	border: 1px solid #B8B8B8;
	text-align: center;
        padding:0 6px;
	margin: 0px 3px;
        cursor: pointer;
}

.mid-mj-page a:hover,
.phone-mj-page a:hover {
	background: #1659a0;
	color: #FFFFFF;border: 1px solid #1659a0;
}

a.currentPage{ background: #1659a0;
    color: #FFFFFF;
    border: 1px solid #1659a0; }

.page-input {
        width:40px;
	height: 26px;
	padding:0 6px;
	display: inline-block;
	border: 1px solid #B8B8B8;
	text-align: center;
	margin: 0px 3px;
	color: #5f5f5f;
	font-size: 14px;
}



@media (max-width: 1300px)
{
.middle{padding-bottom:20px;}
.mbtn2{right:20px;}
}



@media  (max-width: 1000px) {
.hide1000{ display:none;}
.search{padding:42px 30px 30px; }

}

@media (max-width: 800px)
{
.search {padding: 30px 30px 30px;}
.search-top{padding:20px 0;}
.searchbg{width: calc(100% - 14px - 110px);}
.gjss{margin-left:10px;}
.search-bot{    margin-top: 10px;}
.xh,.rightlist .list-xh{width:46px;}
.bt,.rightlist .list-main{width: calc(100% - 46px - 110px);}
.rightlist .list-title{line-height:30px;}
.xz{width:110px;}
.rightlist .list-xz{width:110px; line-height:24px;}
#wordattachments,#pdfattachments{display:block;}
.rightlist .list-xz a{padding:0;}
.headertext{font-size:36px;padding-top:100px;}
.mbtn2{top:20px;}
}

@media (max-width: 600px)
{
.search{padding: 22px 20px 30px;    margin: 0 20px 10px;}
.search-bot{    margin-top: 0; font-size:15px;}
.gjss{font-size:16px; width:90px;}
.searchbg{ width: calc(100% - 14px - 90px);}
.right{margin:0 20px;}


.righthd{font-size:17px;height:50px;line-height:50px;}
.xh,.rightlist .list-xh{width:36px;}
.bt,.rightlist .list-main{width: calc(100% - 36px - 100px);}
.xz{width:100px; }
.rightlist .list-xz{width:100px; font-size:13px; }
.headertext{font-size:30px;padding-top:80px;}
.mbtn2{
    width: 64px;
    right: 10px;
    top: 10px;
    font-size: 12px;
    height: 24px;
    line-height: 24px;}
.gzk_sum{margin-top:15px;background: url(tz.png) no-repeat center center;}
}

@media (max-width: 414px) {
.search{padding: 0 10px 10px;margin: 0 20px 10px;}
.search-top {padding: 15px 0 10px;}
.gjss{font-size: 14px;width: 70px; margin-left: 6px;}
.searchbg{ width: calc(100% - 10px - 70px);}
}

@media (max-width: 375px) {
.headertext{font-size:26px;padding-top:80px;}
.search-bot span {padding-right: 10px;}
}

@media (width: 320px) {
.searchbg{width:calc(100% - 4px);margin-bottom:10px;float:none;}
.gjss{float:none;width:100%;margin:0;font-size:14px;}

}

.gzk-list-c{
    border-bottom: 1px solid #e8e8e8;
}
.gzk-list-cl ul{
   
    min-height: 60px;
    overflow: hidden;
    width: 1050px;
}
.gzk-list-cl ul li{
    float: left;
}
.c-xh{
    width: 150px;
    line-height: 86px;
    text-align: center;
    font-size: 14px;
}
li {
    list-style: none;
}

.c-bt {
    width: 620px;
    min-height: 60px;
}
.c-bt-t {
    line-height: 30px;
}
.c-bt-t a {
    font-family: "宋体";
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    line-height: 50px;
}
.c-bt-c {
    line-height: 20px;
    color: #5b89b6;
    font-family: "宋体";
    font-size: 14px;
}

.c-xz {
    width: 279px;
    line-height: 0;
    margin: 11px 0px 0px 0px;
}
.c-xz span {
    display: inline-block;
    font-family: 宋体,Simsun;
    font-size: 14px;
    line-height: 50px;
}
span {
    border: none;
    list-style: none;
    margin: 0px;
    padding: 0px;
    border-image: none;
}
.c-xz span a {
    display: inline-block;
    width: 90px;
    line-height: 60px;
    color: #333333;
    font-size: 14px;
    overflow: hidden;
}