@charset "utf-8";
p {margin:0;padding: 0;}
.minfo {background: url(sswkjcxghzt-xbg1.png) top center no-repeat #ffded4;}
.top { height:150px; background:#FFFFFF;margin:0 auto; min-width:1100px;}
.banner { height:150px; width:1100px; margin:0 auto; position:relative; overflow:hidden;}
.top_bx {line-height: 34px;font-size:14px;position: absolute;right: 0;top: 0;}.top_bx a {color:#000000;display:block;float:left;font-size: 14px;}.top_bx a:hover { color:#cc0000;}
.top_bx a span { display:block; float:left; height:40px; line-height:40px; width:32px;}
.top_bx a span.b1 { background:url(../../../images/common.files/wbi.png) center no-repeat;}
.top_bx a span.b2 { background:url(../../../images/common.files/wxi.png) center no-repeat;}
.top_bx em {color:#000000;font-weight:normal;display:block;float:left;width: 15px;height:40px;text-align: center;}
.logo {height: 79px;width: 394px;position:absolute;top: 39px;left: 0;background:url(../../../../../images/common.files/logo.png) center no-repeat;}
.logo a { display:block; width:100%; height:100%; overflow:hidden;}
.srhbx {position:absolute;width:274px;height:70px;right: 0;top: 39px;}
.srhup {height: 30px;line-height: 30px;overflow:hidden;font-size:12px;color:#015293;/* padding: 0 37px; */padding-right:10px;margin-top: 4px;float: right;}
.srhup a {color:#015293;display:block;float:left;height: 30px;line-height: 30px;display:block;font-size: 14px;}.srhup a.youjian{width:21px;background:url(../../../images/common.files/wxico.png) 0 12px no-repeat;}.srhup a.shouji{width: 33px;background: url(../../..//images/common.files/wxico.png) -77px center no-repeat;}
.srhup a.weibo{width: 33px;margin-left: 3px;background: url(../../../images/common.files/wxico.png) 0 center no-repeat;}.srhup a.weixin{width: 33px;margin-left: 5px;background: url(../../../images/common.files/wxico.png) -42px center no-repeat;}.srhup a.jian{width:13px;margin-left: 10px;margin-right: 2px;}.srhup a.fan{width:13px;margin-left: 4px;}
.srhup a.env{margin-left: 13px;}
.srhup em {float: left;display: block;padding: 0 9px;line-height: 29px;font-size: 13px;color: #000;}
.search {height:30px;width:272px;overflow:hidden;position: absolute;bottom: 0;left: 0;border:1px solid #5e7094;}
.search .sc_text{width: 227px;line-height: 28px;border:0 none;float:left;color: #6b6b6b;font-size: 14px;font-family: "\5FAE\8F6F\96C5\9ED1",serif;background:none;text-indent: 8px;outline:none;}
.search .sc_btn{width: 37px;height: 30px;border:0 none;display:inline;float:left;font-weight:bold;cursor:pointer;background:url(sbtn.png) center no-repeat;}

.nav {height: 46px;line-height: 46px;background: #005293;margin:0 auto;min-width:1262px;}
.navlist{line-height: 46px;color:#fff;height: 46px;margin: 0 auto;display: table;}
.navlist a{color:#ffffff;font-size:14px; display:block;font-weight:bold;}
.navlist a:hover{color:#ddd; text-decoration:none;}
.navlist li{position: relative;display:block;float:left;cursor:pointer;/* width: 170px; */overflow:hidden;background:url(nav_li.jpg) right center no-repeat;padding: 0 22px;}
.navlist li a {position:relative;line-height: 46px;display:block;height: 46px;color:#FFFFFF;font-size: 20px;z-index:99;}
.navlist li.end { background:0 none;}

.footer {overflow:hidden;padding: 20px 0;text-align:center;font-size:16px;color:#FFF;min-width: 1262px;border-top: 0 none;background:#ffffff;border-top: 4px solid #005293;}
.footer .cpright {height: 100px;width: 1100px;overflow:hidden;color:#ffffff;margin: 0 auto;text-align: left;line-height: 24px;position: relative;padding: 10px 0;padding-top: 0;}
.footer .cpright a {color: #000000;}
.footer .cpright p {font-size: 15px;height: 28px;line-height: 28px;text-align: left;color: #000000;}
.dzjg{position: absolute;left: 107px;top: 16px;display: none;}
.wzzc{position: absolute;right: 105px;top: 28px;}
.cprt{line-height: 25px;font-size: 14px;padding: 15px 0;text-align: left;position: absolute;left: 219px;min-height: 82px;}
span#_span_jiucuo {float: left;}

.bnrbx {width: 100%;padding: 100px 0;text-align: left;display: block;margin:0 auto;padding-bottom: 0px;width: 1200px;}
.head {height: auto;overflow: hidden;display: block;}
.headimg {position: absolute;top:0;right: 0;}
.jsy {height: auto;background:#fbe5da;border:1px solid #ef6c68;border-radius: 10px;margin: 0;}
.jsy_txt {padding: 30px;color:#6a0000;line-height: 30px;font-size: 16px;text-indent: 2em;}
.jsy_txt p {color: #6a0000;}
.mainbox {
    position: relative;
    padding-top: 145px;
    margin-top: -62px;
    background: #ffede3;
    background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0) 20%, rgba(255,255,255,0.3) 30%, rgba(255,255,255,0.5) 35%,rgba(255,237,255,0.8));
    background:-moz-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.3) 30%, rgba(255,255,255,0.5) 35%,rgba(255,237,227,0.8));
    background:-o-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.3) 30%, rgba(255,255,255,0.5) 35%,rgba(255,237,227,0.8));
    background:-ms-linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.3) 30%, rgba(255,255,255,0.5) 35%,rgba(255,237,227,0.8));
    background: linear-gradient(to bottom, rgba(255,255,255,0) 10%, rgb(255 255 255 / 40%) 15%, rgba(255,255,255,0.6) 25%,rgb(255 237 227 / 0.8));
    background:url(zhuanti_2020sswghjy_bbj.png) no-repeat center 200px\9;
    padding-bottom: 50px;
    margin-bottom: 30px;
    }

.zjbtn {background: url(sswkjcxghzt-btn.png) top no-repeat;width: 337px;height: 116px;margin:0 auto;text-align:center;font-size: 30px;line-height: 90px;color:#ffffff;}
.zjbtn a {color:#ffffff;}
.zjiro {color:#222222;font-size:20px;text-align:center;}
.zjtype {height:auto;overflow:hidden;width: 830px;margin: 20px auto;}
.zitem {height:auto;overflow:hidden;text-align: center;}
.zitem a {display:block;background: #ffded4;border: 1px solid #f5c7bf;border-radius: 10px;padding: 50px;width: 100%;margin: 15px auto;padding-bottom: 49px;box-shadow: 1px 6px 10px -2px #f5c7bf;}
.zitem a span {display: block;text-align: center;margin: 0 auto;height: 60px;margin-bottom: 19px;}
.zitem a h1 {font-size: 30px;text-align: center;margin: 0 auto;color: #c90700;}
.zitem a.z1 span {background:url(sswkjcxghzt-i1.png) center no-repeat;}
.zitem a.z2 span {background:url(sswkjcxghzt-i2.png) center no-repeat;}
.zitem a.z3 span {background:url(sswkjcxghzt-i3.png) center no-repeat;}
.zitem a.z4 span {background:url(sswkjcxghzt-i4.png) center no-repeat;}
.zitem a:hover {text-decoration:none;cursor:pointer;background:#ffd8cb;}
.zjbbtn {height: auto;text-align: center;overflow: hidden;clear: both;}
.zjbbtn span {display: block; margin:0 auto; background: url(sswkjcxghzt-bbtn.png) center no-repeat;width: 625px;height: 122px;line-height: 110px;text-align: center; font-size: 24px; color: #ffffff;}
.zjbbtn a {color:#ffffff;}
.zjbbtn a:hover {text-decoration: none;}
.zjbbtn i em {color:#ff0000;}
.zjtips {text-align: center;}
.zjtips em {color: #ff0000;}
.control-label {line-height: 34px; text-align: right;font-weight: normal;color: #6a0000;}
.qrarea {background: url(qr.png) center no-repeat;width: 226px;height: 296px;margin-top: -20px;}
.qrarea img {width: 70%;display: block;margin: 0 auto;padding-top: 22px;}
.zjform {height: auto;overflow: hidden;padding: 15px 50px;}
.form-control:focus {border-color:#f76446;}

.zjzhut {text-align: center;}
.zjzhut h1 {color: #ff0000;}
.zjsitem {height: auto; overflow: hidden;}
.zjsitem .ztinr {overflow: hidden;padding: 0 50px;}
.zjsitem .ztinr .ztli span {display:block;border: 1px solid #ffc68a;line-height: 38px;font-size: 16px;background: #ffeedc;border-radius: 4px;padding:0 25px;color:#be4401;margin: 6px;text-align: center;}
.zjsitem .ztinr .ztli span.sel {background: #fdc;}

.zjtexta{background: #ffffff; margin: 0px 60px; padding: 10px 20px 30px 20px; border: 1px solid #eb9941; margin-top: 18px;}
.zjtitle{line-height: 50px; font-size: 18px; color: #CC0000;}
.zjtxt{height: auto; overflow: hidden;}

#btnOK {background: #fd1810;border:1px solid #fd1810;}
.zjtxt textarea {border:0 none;box-shadow: none;}
.control-label  em {color: #ff0000;margin-left: 0px;}
.btn-primary {background:#fd1810;border:0 none;}
.btn-primary:hover {background:#fd1810;}
.modal-body {line-height: 30px;font-size: 16px;}
.modal-body p {text-indent:2em;margin-bottom: 10px;}

.mini-textbox {height: 33px!important;line-height: 33px!important;width: 100% !important;border: 1px solid #fcded4 !important;}
.mini-textbox .mini-textbox-border {height: 31px!important;line-height: 31px!important;font-size: 14px;border:0 none !important;}
.mini-required .mini-textbox-border, .mini-required .mini-buttonedit-border {background:0 none !important;}
.mini-textbox input {height: 32px !important;line-height: 32px !important;font-size: 14px!important;border: 0 none !important;padding: 0 4px !important;}
.mini-textarea {height: 240px!important;width: 425px!important;}
.mini-textarea .mini-textbox-border {height: 237px!important;line-height: 31px!important;font-size: 14px;}
.mini-textbox#auth_code {width:100px!important;}

.mini-buttonedit {width:100% !important;height:34px!important;line-height:34px!important;padding: 0 !important;}
.mini-required .mini-textbox-border, .mini-required .mini-buttonedit-border {height: 32px!important;line-height: 32px!important;border: 1px solid #fcded4 !important;}
.mini-buttonedit-buttons,.mini-buttonedit-buttons {height:34px;}
.mini-buttonedit-button {height:34px !important;line-height:34px !important}
.mini-buttonedit-icon {height: 27px !important;line-height: 27px !important;background: url(sswkjcxghzt-icon2.gif) no-repeat 3px 7px !important;}
.mini-buttonedit-input {height:32px !important;line-height:32px !important;font-size: 14px;}

.errorText{color: #ba0000; position: absolute; bottom: 3px; background: #fff; right: 17px; height: 28px; margin: 0 7px; line-height: 29px; border: 8px;}
.mini-errorIcon{display:none!important;}

.mini-textarea {width:100% !important;height: 300px !important;}
.mini-textarea .mini-textbox-border {height: 300px !important;}
.mini-textarea textarea {height:300px !important;}

@media (min-width: 1200px) {
    /*在大于1200像素的屏幕里,这里的样式才生效*/
    .container {width: 1200px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
    /*在992和1199像素之间的屏幕里,这里的样式才生效*/
    .top {width: 100%;min-width: 100%;padding: 0 60px;height:auto;}
    .banner {width: 100%;height: 139px;}
    .nav {width: 100%;min-width: 100%;}
}

@media (min-width: 768px) and (max-width: 991px) {
    /*在768和991像素之间的屏幕里,这里的样式才生效*/
    .top {width: 100%;min-width: 100%;padding: 0 15px;height:auto;}
    .banner {width: 100%;height: 139px;}
    .bnrbx {width: 100%; padding: 50px 0;}.bnrbx img {width: 100%;}
    .zjtype {width: 100%;}
    .headimg {position: absolute;top: 27px;right: 3px;width: 18%;}
    .headimg img {width: 100%;}
    .mainbox {padding-top: 85px;}
}

@media (max-width: 767px) {
    /*在小于768像素的屏幕里,这里的样式才生效*/
    .navbar {margin-bottom:0;}
    .navbar-header {padding: 0;}
    .navbar {background-color: #FFFFFF;border-radius: 0;width:100% !important;border-bottom: 2px solid #005293;}
    .navbar-nav>li>a {color:#ffffff !important;}
    .navbar-brand {height: 65px;text-align: center;margin: 0 auto !important;width: 100%;float: none;}
    .navbar-brand > img {margin:0 auto!important;width: 64%;}
    .navbar-collapse {padding:0;}
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {background:#0967c3 !important;}
    .navbar .nav {margin:8px 0 !important;}
    .navbar .nav>li {text-align: center;}
    .navbar-default .navbar-toggle {margin-top: 18px;border: 0 none;display: none;}
    .navbar-default .navbar-toggle .icon-bar {width: 30px;height: 4px;background-color: #FFFFFF !important;margin: 6px 0;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background:0 none;}
    .navbar-default .navbar-nav>li>a {font-size: 16px;padding: 13px 0;border-radius: 6px;margin: 0 10px;}

    .zjtype {width: 100%;}
    .zjbbtn span {display: block;margin:0 auto;background: #f74c36;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #ffffff;background-size: 100%;border-radius: 30px;margin-bottom: 10px;}
    .zitem a {display:block;background: #ffded4;border: 1px solid #f5c7bf;border-radius: 10px;padding: 20px;width: 100%;margin: 15px auto;padding-bottom: 25px;box-shadow: 1px 6px 10px -2px #f5c7bf;}
    .bnrbx {width: 100%;padding: 23px 0px;text-align: left;display: block;margin:0 auto;padding-bottom: 0px;}
    .bnrbx img {width:100%;}
    .head {height: auto;overflow: hidden;display: block;}
    .headimg {position: absolute;top: 27px;right: 3px;width: 25%;}
    .headimg img {width: 100%;}
    .jsy {height: auto;background:#fbe5da;border:1px solid #ef6c68;border-radius: 10px;margin:0}
    .jsy_txt {padding: 16px;color:#6a0000;line-height: 26px;font-size: 14px;text-indent: 2em;}
    .jsy_txt p {color:#6a0000;}
    .mainbox {position: relative;padding-top: 64px;margin-top: -28px;padding-bottom: 15px;margin-bottom: 30px;background:none;}
    .zjbtn {width: 100%;height: 68px;margin:0 auto;text-align:center;font-size: 20px;line-height: 60px;color:#ffffff;background-size: 60%;margin-top: 15px;}
    .zjiro {color:#222222;font-size: 15px;text-align: left;padding-top: 12px;line-height: 27px;}
    .zitem a {border-radius: 10px;padding: 10px;width: 100%;margin: 10px auto;padding-bottom: 16px;}
    .zitem a h1 {font-size: 20px;}
    .footer {overflow:hidden;padding: 20px 0;text-align:center;font-size:16px;color:#FFF;min-width: 100%;border-top: 4px solid #005293;background: #fff;}
    .footer .cpright {height: auto;width: 100%;overflow: visible;color:#ffffff;margin: 0 auto;text-align: center;line-height: 24px;position: relative;padding: 0;}
    .footer .cpright a {color: #000000;}
    .footer .cpright p {font-size: 14px;/* height: 28px; */height: auto; line-height: 26px;text-align: left;color: #000000;}
    .dzjg{position: absolute;left: 107px;top: 16px;display: none;display: none !important;}
    .wzzc{position: absolute;right: 105px;top: 28px;display: none;}
    .cprt{line-height: 25px;font-size: 14px;padding: 15px 0;text-align: left;position: absolute;min-height: 0;position: relative;padding: 0 19px;text-align: center;left: 0;}
    span#_span_jiucuo {float: left;}

    .zjform {padding: 0;}
    .zjsitem .ztinr {padding: 0;}
    .control-label em {color:#ff0000;}
    .form-group {margin-bottom:0}
    .zjsitem .ztinr .ztli span {font-size: 14px;padding: 10px 18px;line-height: 130%;margin: 4px 0;border-radius: 7px;text-align: center;}

    .zjtexta {margin:0; margin-top: 15px;}
    .zjtitle {font-size: 14px;line-height: 130%;}
    .zjtxt textarea {padding: 10px 0;}
    .vercode {margin-bottom: 8px;}
    .zjtips {margin-bottom: 5px;}
    .zjzhut h1 {font-size: 20px;}
}
