.banner-container { background:#355375 url(/public/img/banner_index.jpg) center center no-repeat; height: 488px; text-align: center; overflow: hidden; position: relative;}
.banner-container h2 { font-size: 35px; margin-top: 78px; color: #fff; font-weight: bold;}
.banner-container p { font-size: 14px; color: #fcfcfc; margin: 15px auto 0px;}
.banner-container .cjf-event { position: fixed; right: 10px; top: 217px; z-index: 99999;}
.banner-container .cjf-event:hover .rule { display: block;}
.banner-container .cjf-event .rule { display: none; position: absolute; top: 185px; right: 65px; width: 236px; max-width: 236px;}
.banner-container .data { display: inline-block; margin: 0 8px; height: 42px; line-height: 40px; padding: 0 28px; color: #bdbdbd; font-size: 14px; background: rgba(255, 255, 255, 0.1); -webkit-border-radius: 4px; -webkit-background-clip: padding-box; -moz-border-radius: 4px; -moz-background-clip: padding; border-radius: 4px; background-clip: padding-box;}
.banner-container .data:hover span { color: #ffae00;}
.banner-container .data .num { font-size: 16px;}
.search-container .search-content { margin: auto; position: relative; -moz-background-clip: padding; border-radius: 5px; background-clip: padding-box; display: inline-block; height: 55px; line-height: 51px; width: auto; border: none; margin-top: 40px; margin-bottom: 30px; background: transparent;}
.search-container .search-bar { overflow: hidden; -moz-background-clip: padding; background-clip: padding-box;display: inline-block; position: relative;border: 5px solid rgba(0,0,0,0.1);
    border-radius: 5px;}
.search-container .custom-select, .search-container .head-input { border-radius: 5px 0 0 5px;float: none; display: inline-block; vertical-align: middle; background-color: #fff;}
.search-container .head-input { line-height: 50px; width: 500px; height: 50px; padding: 0 10px; border: none 0; font-size: 16px;float:left;}
.search-container .search-btn { background: #529df5; color: #fff; text-align: center; font-size: 18px; line-height: 50px; height: 50px; width: 130px; border-radius: 0 5px 5px 0; background-clip: padding-box; float: right;}
.entry-container { margin-top: -100px; text-align: center; padding-bottom: 54px; position: relative;}
.entry-container .w1200 { overflow: visible;}
.entry-container .entry-item {display: inline-block;vertical-align: middle;width: 257px;height: 257px;border: 1px solid #e8e8e8;-webkit-border-radius: 10px;-webkit-background-clip: padding-box;-moz-border-radius: 10px;-moz-background-clip: padding;border-radius: 10px;background-clip: padding-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.entry-container .entry-item.publish {margin: 0 0px 0 21px;}
.entry-container .entry-item:hover { -webkit-box-shadow: 1.5px 2.598px 8px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1.5px 2.598px 8px 0px rgba(0, 0, 0, 0.2); box-shadow: 1.5px 2.598px 8px 0px rgba(0, 0, 0, 0.2); border-color: #fff;}
.entry-container .entry-item:hover .img-container { background: #fff!important;}
.entry-container .entry-item:hover .img-container .hover { opacity: 1;}
.entry-container .entry-item:hover .img-container .normal { opacity: 0;}
.entry-container .entry-item:hover h3,.entry-container .entry-item:hover span { -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -o-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px);}
.entry-container .entry-item:hover.green { border-bottom: 5px solid #01c2ac;}
.entry-container .entry-item:hover.green h3,.entry-container .entry-item:hover.green i { color: #01c2ac;}
.entry-container .entry-item:hover.green .img-border { border-color: #01c2ac;}
.entry-container .entry-item:hover.blue { border-bottom: 5px solid #529df5;}
.entry-container .entry-item:hover.blue h3,.entry-container .entry-item:hover.blue i { color: #529df5;}
.entry-container .entry-item:hover.blue .img-border { border-color: #529df5;}
.entry-container .entry-item:hover.yellow { border-bottom: 5px solid #ffae00;}
.entry-container .entry-item:hover.yellow h3,.entry-container .entry-item:hover.yellow i { color: #ffae00;}
.entry-container .entry-item:hover.yellow .img-border { border-color: #ffae00;}
.entry-container h3 { font-size: 24px; color: #000; margin-top: 25px; margin-bottom: 6px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
.entry-container i{	 font-size: 34px; color: #fff; text-align: center; padding-top: 21px; width: 37px;}
.entry-container span { font-size: 16px; color: #888888; display: block; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.entry-container .img-border { border: 1px solid #e8e8e8; width: 104px; height: 104px; -webkit-border-radius: 100%; -webkit-background-clip: padding-box; -moz-border-radius: 100%; -moz-background-clip: padding; border-radius: 100%; background-clip: padding-box; margin: auto; margin-top: 25px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.entry-container .img-container {width: 95px;height: 95px;margin: auto;-webkit-border-radius: 100%;-webkit-background-clip: padding-box;-moz-border-radius: 100%;-moz-background-clip: padding;border-radius: 100%;background-clip: padding-box;margin-top: 4px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;}
.entry-container .img-container .normal { opacity: 1;}
.entry-container .img-container.green { background: #01c2ac;}
.entry-container .img-container.yellow { background: #ffae00;}
.entry-container .img-container.blue { background: #529df5;}
.entry-container .img-container.blue i{	font-size: 42px; width: 41px; padding-top: 16px;}
.entry-container .img-container img { width: 45px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; top: 50%; left: 50%; margin-left: -23px; margin-top: -15px;}
	#thead{box-shadow:0px 1px 3px rgba(0,0,0,0.1);border-top:solid #F44848 3px; margin: 0 auto -1px; position: relative; z-index: 9;}

    #cjlist{box-shadow:0 1px 3px rgba(0,0,0,0.07); position: relative;width:1100px;margin:25px auto 0 auto;}
.table{*border-collapse:collapse;border-spacing:0;width:100%;line-height:15px;margin:0 auto;table-layout:fixed;}
.table td{border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:18px 10px;font-size:14px;text-align:center;color:#454F51;background:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.table>tbody>tr>td, .table>tbody>tr>th, .table>thead>tr>td, .table>thead>tr>th{vertical-align: middle;text-align:center;}
.table th{padding:16px 10px;color:#F24747;text-align:left;font-size:16px;font-weight:400;border-left:1px solid #e5e5e5;background-color:#F7F7F7;border-bottom:1px solid #ddd;border-top:none;}
.table thead tr th:nth-child(1),.table tbody tr td:nth-child(1){ width: 50px;padding: 18px 0;text-align: center;}
.table thead tr th:nth-child(1){ padding: 15px 0;text-align: center;}
.table tbody tr td.info{text-align:center;}
.table>tbody>tr:nth-child(even)>td{background-color:#FCFCFC;}
.end{text-align: center; color: #999; background-color: #f7f7f7; padding: 15px 0; border: 1px solid #E5E5E5; font-size: 14px; margin-top: -1px;}
 .cxls { background: #fff; padding: 30px 0; text-align: center;}
.cxls span { color: #666; font-size: 24px; margin: 0 20px;}
.cxlist{margin-top: 20px;text-align:left;}
 .cxlist a{ width: 160px; height: 40px;line-height: 40px; background: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #e3e3e3; margin: 9px; text-align: center; display: inline-block; border-radius: 5px;text-transform:capitalize; background-clip: padding-box;color:#777;font-size: 14px;}
 .cxlist a:hover{	 background:#f7f7f7; }

.zdbg{	background:#91B3DA url(/public/img/zdbg.jpg)  center center no-repeat;}

.gjbg{	background:#01256F url(/public/img/gjbg.jpg)  center center no-repeat;}

.zdbg .data,.zdbg .data:hover span{color:#fff;}

#zdlist {
    margin-top: 25px;
}

.zddiv {
    padding: 10px 19px;
    display:  inline-block;
    line-height: 20px;
    width: 305px;height: 127px;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    font-size: 12px;
    margin: 12px 10px 3px 9px;
    box-shadow: 0 0 6px rgba(0,0,150,0.1);
    border: 1px solid #ddd;
}

.zddiv:hover{background-color: #f1f9fe;}

.zddiv .gsname {overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
    font-size: 16px;    line-height: 30px;color: #3c4144;
}

.zddiv .gsname a{color: #3c4144;}

.zddiv .gsname a:hover,.zddiv:hover .gsname a,.zddiv .gsname a:hover b,.zddiv:hover .gsname a b{color:#0084ff;}

.zddiv .other {color:#999;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}



		
.ny .banner-container {
background: url(/public/img/zdbg.jpg) center -50px no-repeat;
height: 180px;
text-align: center;
overflow: hidden;
position: relative;
border:1px solid rgba(0,0,0,0.3);
box-shadow:0 2px 1px rgba(0,0,0,0.3);
}


.nyhy .banner-container {
background: url(/public/img/banner_index.jpg) center -50px no-repeat;
}

.nygj .banner-container {
background: url(/public/img/gjbg.jpg) center -50px no-repeat;
}


.search-container .search-content {
    margin: auto;
    position: relative;
    -moz-background-clip: padding;
    background-clip: padding-box;
    display: inline-block;
    height: 55px;
    line-height: 51px;
    width: auto;
    border: none;
    margin-top: 23px;
    margin-bottom: 30px;
    background: transparent;
}

.search-container .search-bar {
    overflow: hidden;
    -moz-background-clip: padding;
    background-clip: padding-box;
    display: inline-block;
    position: relative;
}

.search-container .custom-select, .search-container .head-input {
    float: none;
    display: inline-block;
    vertical-align: middle;
    background-color: #fff;
}

.search-container .head-input {
    line-height: 50px;
    width: 500px;
    height: 50px;
    padding: 0 10px;
    border: none 0;
    font-size: 16px;
    float: left;
}

.ny .search-container .search-btn {
    background: #529df5;
    color: #fff;
    text-align: center;
    font-size: 18px;
    line-height: 50px;
    height: 50px;
    width: 130px;
    background-clip: padding-box;
    float: right;border-radius:0;
}

.ssnav{width: 650px;margin: 28px auto 0 auto;clear:both;}

.ssnav ul li {
    float: left;margin:0 15px;
}

.ssnav ul li a{color:#fff;font-size: 15px;
    padding: 4px 10px;
    position: relative;
    border-radius: 2px;
    line-height: 42px;cursor:pointer;
}


.ssnav ul li a.active, .ssnav ul li a:hover {
    background-color: #529df5;
    color: #fff
}

.ssnav ul li a.active:before, .ssnav ul li a:hover:before {
    content: " ";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0;
    position: absolute;
    bottom: -5px;
    border-color: #529df5 transparent transparent;
    left: 50%;
    margin-left: -6px
}

.ny .search-container .search-content,.ny .search-container .search-bar,.ny .search-container .head-input{border-radius:0;border:none;}

h1.bt {
    text-align: left;
    font-size: 18px;
    height: 45px;
    line-height: 41px;
    background: #fff;
    color: #666;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}

.bt strong{color: #e84546;}


.stool{background-color: #fff;padding:10px 20px;margin: 0 18px 10px 10px;box-shadow: 0 0 6px rgba(0,0,150,0.1);border: 1px solid #ddd;}

.toold{height:30px;line-height: 30px;color:#666;font-size: 12px;}

.toold .left {
    float: left;
    width: 70px;
}

.toold .middle {
    float: left;
}

.toold a{color:#666;margin-right:10px;padding: 1px 5px 2px;border: 1px solid #fff;}

.toold a:hover,.toold a.on{color: #fff;
    border: 1px solid #FC4B4B;
    border-radius: 3px;
    background: #FC4B4B;}


#cjlist .bt {
    margin: 25px auto 0 auto;
    padding: 10px 20px;
    height: 40px;
    background: #FBFBFB;
    border-radius: 5px 5px 0 0;
    border: 1px solid #e3e3e3;
    border-bottom: none;
}

.gsname b {
    font-weight: 400;
    color: #EF5644;
}


.gjbg .data, .gjbg .data:hover span {color: rgba(255,255,255,0.5);}

.gjbg .data {height: 24px;line-height: 24px;margin-top: 28px;}
.gj_zs{width: 798px;height: 1131px;background: #fff url(/public/img/zhengshu.gif) no-repeat 0 0;margin: 20px auto;position: relative;text-align: center;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none; }
.gj_zs #qrcode {width:100px;height:100px;top:875px;left:113px;}  
.gj_zs div{position: absolute;width:100%;}
.gj_zs .yuming{height: 40px;top:398px;font-size:45px;text-transform : capitalize;color:#c82e29;}
.gj_zs .gujia{height: 40px;top:495px;font-size:45px;color:#333;}
.gj_zs .shuoming{top:705px;width: 570px;left:124px;text-align: left;font-size: 17px;color:#999;line-height: 28px;}
.gj_zs .cankao{top:580px;color:#888;font-size: 18px;}
.gj_zs .riqi,.gj_zs .zhang{top:915px;width: 200px;left:540px;font-size: 18px;color:#666;}
.gj_zs .zhang{top:950px;}
.nygj .stool{position: relative;padding-top: 30px;}
a.savepic{display: none;position: absolute;
    background: #f7f7f7;
    color: #797979;
    border: 1px solid #ddd;
    padding: 10px 20px;
    border-radius: 0 0px 0 5px;
    right: -1px;
    top: -1px;}
a.savepic:hover{background: #fff;color:#c82e29;}

.entry-container .entry-item:hover.red { border-bottom: 5px solid #f56f52;}
.entry-container .entry-item:hover.red h3 {color: #f56f52;}
.entry-container .jucha {background: url(/public/img/jucha_icon.png) no-repeat center center;background-size: 120px;}
.entry-container .entry-item:hover .jucha {background: url(/public/img/jucha_icon_hover.png) no-repeat center center !important;background-size: 120px!important;}