body{
    font-size: 14px;
    font-family: Microsoft YaHei;
    color: #000;
    padding: 0px;
    margin: 0 auto;
    overflow-x: hidden;
}
body a {
    color: #000;
    text-decoration: none;
    transition: all ease 0.3s;
}
body li {
    list-style-type: none;
}
p, ul, li,h5,h4,h3,h2,h1 {
    padding: 0px;
    margin: 0 auto;
    list-style-type: none;
}
img, a img {
    border: 0px;
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
}
input{outline:none}

.index-top-quanbu {
    width: 100%;
    overflow: hidden;
    background: url(../images/toubu.jpg) center no-repeat;
    height: 105px;
    background-size: 100%;
}
.banner img{
    width: 100%;
}
.index-top {
    width: 1004px;
    margin: 0 auto;
    padding-top: 8px;
    overflow: hidden;
}
.index-logo-left {
    width: 483px;
    height: 89px;
    float: left;
}
.index-logo-right {
    float: right;
    margin-top: 16px;
    width: 370px;
}
.index-logo-right span {
    float: right;
    padding: 0px 0px 10px 10px;
    margin-top: 5px;
}
.index-dianh {
    float: right;
    color: #3c74dc;
    font-family: Georgia;
    font-size: 22px;
    text-align: right;
    line-height: 35px;
    font-weight: 600;
}
.index-logo-right span a {
    float: left;
    margin-left: 10px;
    color: #7f7f7f;
}
.index-dianh img {
    float: left;
    padding-right: 6px;
}
.index-new {
    width: 100%;
    background: url(../images/daohbj.jpg);
    height: 42px;
    overflow: hidden;
}
#sjheader{
    display: none;
}
.index-new ul {
    
    float: left;
    margin: 0 auto;
    overflow: hidden;
}
.index-new ul li {
    float: left;
    font-size: 14px;
}
.index-new ul li a {
    color: #fff;
    padding: 11px 23px 11px 23px;
    display: block;
}
.index-new ul li a:hover {
    float: left;
    padding: 11px 25px 11px 25px;
    font-size: 14px;
    background: #2976d9;
}
.index-ssk {
    height: 27px;
    float: right;
    background: url(../images/index_11.png) no-repeat;
    margin-top: 15px;
    margin-top: 7px;
}


.index-wby {
    width: 143px;
    height: 21px;
    margin: 3px 0px 0px 12px;
    float: left;
    font-size: 12px;
    line-height: 21px;
    border: none;
}
.index-rmcp {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #fcfcfc;
    overflow: hidden;
}
.index-rmcp1 {
    width: 1004px;
    margin: 0 auto;
    overflow: hidden;
    font-size: 12px;
}
.index-rmcp span {
    float: left;
}
.index-rmcp span a, .index-rmcp span a:visited {
    margin-left: 5px;
    color: #000;
}
.index-rmcp span a:hover {
    margin-left: 5px;
    color: #3C74DC;
}
.index-scxg {
    width: 100%;
    background: url(../images/index_02.jpg) center no-repeat;
    overflow: hidden;
    height: 1000px;
    z-index: 1;
    background-size: cover;
}
.index-scxq-qb {
    width: 1004px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 20px;
}

.index-zbbj {
    width: 204px;
    background: #3c74dc;
    overflow: hidden;
    float: left;
    margin: 8px;
}
.index-zbcpbj {
    width: 204px;
    height: 71px;
    float: left;
    background: #333;
}
.index-zbbj ul {
    width: 204px;
    float: left;
    margin-top: 10px;
    overflow: hidden;
    margin-bottom: 20px;
}
.index-zbbj ul li {
    width: 204px;
    line-height: 35px;
    overflow: hidden;
}
.index-zbbj ul li a {
    width: 174px;
    height: 35px;
    float: left;
    padding-left: 26px;
    color: #fff;
    background: url(../images/index_23.png) 10px no-repeat;
}
.index-zbbj ul li a:hover {
  width: 174px;
  height: 35px;
  float: left;
  background: url(../images/index_19.png) 10px no-repeat;
  padding-left: 26px;
  color: #3c74dc;
  text-decoration: none;
}
.index-zbbj ul li:hover {
    background: #7da3e8;
}
.index-left-chakgd {
    width: 204px;
    overflow: hidden;
    text-align: center;
    float: left;
}
.index-left-chakgd a {
    width: 204px;
    height: 30px;
    line-height: 30px;
    color: #3c74dc;
    background: #efeff0;
    float: left;
}
.index-scxq-right {
    width: 760px;
    float: right;
    overflow: hidden;
}
.index-right-top {
    width: 760px;
    float: left;
    background: url(../images/chanpzs.png);
    height: 56px;
}
.index-right-top a {
    padding: 1px;
    float: right;
    background: #3c74dc;
    color: #fff;
    margin-top: 25px;
    font-size: 12px;
    padding: 4px 10px;
}
.index-right-center {
    width: 760px;
    overflow: hidden;
}
.index-right-one1 {
    margin-left: 0px;
}
.index-right-one {
    float: left;
    overflow: hidden;
    width: 245px;
    margin: 17px 0px 0px 8px;
}
.index-right-cptp {
    padding: 8px;
    background: #fff;
    float: left;
    width: 225px;
    overflow: hidden;
    text-align: center;
}
.index-right-one a {
    text-align: center;
    color: #272727;
}
.index-right-cptp img {
    max-height: 169px;
    max-width: 225px;
    display: inline-block;
    height: 210px;
}

.index-cpmc {
    width: 242px;
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 12px;
}
.index-gylxwm {
    width: 100%;
    background: url(../images/gywmbj.jpg) center;
    padding: 25px 0 70px;
    overflow: hidden;
}
.index-gylxwm-wbdbj {
    width: 1004px;
    margin: 0 auto;
    overflow: hidden;
}
.index-gylxwm-left {
    width: 486px;
    float: left;
    overflow: hidden;
}
.index-gylxwm-left-top {
    width: 486px;
    height: 58px;
    float: left;
    background: url(../images/guanwumen.png);
}
.index-gsjs1 {
    width: 486px;
    float: left;
    overflow: hidden;
    margin-top: 15px;
    font-size: 12px;
}
.index-gsjs1 img{
    float: left;
    margin-right: 10px;
}
.index-gylxwm-left-top a {
    padding: 1px;
    float: right;
    background: #3c74dc;
    color: #fff;
    margin-top: 25px;
}
.index-gylxwm-right {
    width: 486px;
    float: right;
    overflow: hidden;
}
.index-gylxwm-right-top {
    width: 486px;
    height: 58px;
    float: left;
    background: url(../images/lianxiwomen.png);
}
.index-gylxwm-right-top a {
    padding: 1px;
    float: right;
    background: #3c74dc;
    color: #fff;
    margin-top: 25px;
}
.index-lxfs {
    width: 486px;
    float: left;
    overflow: hidden;
    margin-top: 10px;
}
.index-lxfs span {
    color: #282828;
    font-size: 14px;
    display: block;
    line-height: 1.6;
}

.haomabaow {
    width: 300px;
    float: left;
    overflow: hidden;
}
.index-dianhtb {
    width: 124px;
    height: 108px;
    float: right;
    margin-right: 35px;
}
.index-cddh {
    width: 245px;
    height: 32px;
    float: left;
    font-weight: bold;
    margin: 20px 0px 0px 25px;
}

.index-cddh span {
    float: left;
    font-family: Impact;
    font-size: 32px;
    font-weight: bold;
}

.index-cddh1 {
    width: 245px;
    float: left;
    font-weight: bold;
    margin: 5px 0px 0px 64px;
}
.index-cddh1 span {
    float: left;
    font-family: Impact;
    font-size: 32px;
    font-weight: bold;
}
.index-bottom {
    width: 100%;
    background: url(../images/ft_top.png) center repeat-x;
    height: 78px;
    z-index: 1;
    position: absolute;
    margin-top: -78px;
}
.footer {
    width: 100%;
    overflow: hidden;
    background: #282828;
}
.foot {
    margin: 0 auto;
    width: 1004px;
    overflow: hidden;
    height: 250px;
}
.foot-content {
    width: 100%;
    margin: 35px auto;
    height: 100px;
    line-height: 100px;
}
.foot-content div.fl {
    float: left;
    font-size: 18px;
    color: #fff;
    overflow: hidden;
    width: 30%;
}
.foot-content div.fc {
    float: left;
    color: #fff;
    overflow: hidden;
    width: 40%;
}
.QQ-ico2 {
    background: url(../images/QQ-ICO2.png) no-repeat;
    width: 100px;
    height: 100px;
    display: block;
    float: left;
    margin-right: 25px;
    margin-left: 25px;
}
.WX-ico2 {
    background: url(../images/20140812144423969427.png) no-repeat;
    width: 100px;
    height: 100px;
    display: block;
    float: left;
    margin-right: 25px;
}
.WB-ico2 {
    background: url(../images/WB-ICO2.png) no-repeat;
    width: 100px;
    height: 100px;
    display: block;
    float: left;
}

.foot-content div.fr {
    float: right;
    font-size: 18px;
    color: #fff;
    overflow: hidden;
    width: 30%;
    text-align: right;
}
.foot_wenzi {
    color: #FFF;
    line-height: 25px;
    text-align: center;
    font-size: 12px;
}
.foot_wenzi a{
    color: #FFF;
}
.ban_jiao {
    background: url(../images/ban_top.png) no-repeat center bottom;
    width: 100%;
    height: 36px;
    position: absolute;
    z-index: 99;
    margin-top: -35px;
}
.about_b {
    width: 100%;
    overflow: hidden;
    background: url(../images/center_bg.jpg) repeat-y center top;
}
.ab {
    width: 1004px;
    margin: 20px auto 50px;
    overflow: hidden;
}
.index-scxq-left {
    width: 220px;
    float: left;
    overflow: hidden;
    background: #fff;
}
.dq_tit {
    overflow: hidden;
    margin-top: 10px;
    line-height: 53px;
}
.ab_center{
    margin-top: 40px;
    line-height: 1.6;
    font-size: 14px;
    color: #333;
}
.bigitle {
    float: left;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom: #3C74DC 1px solid;
    font-size: 25px;
    font-weight: bold;
    color: #000000;
    
}

.dq_tit .dq {
    text-align: right;
}
.dq_tit .dq a {
    color: #333;
}
.dq {
    border-bottom: 1px solid #CCC;
}
.news_center {
    margin: 15px 0;
}
.news_list {
    height: 100px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 15px;
}
.news_list .date {
    width: 86px;
    height: 99px;
    margin-right: 4px;
    border: 1px solid #D9D9D9;
    background: #E8E8E8;
    float: left;
}
.news_list .date .m {
    height: 21px;
    line-height: 21px;
    text-align: center;
    background: #E8E8E8;
    font-size: 14px;
    margin-top: 20px;
}
.news_list .date .d {
    width: 59px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #0382DB;
    font-size: 24px;
    margin: 0 auto;
}
.news_list .info {
    width: 635px;
    height: 100px;
    background: #E8E8E8;
    float: left;
    border: 1px solid #D9D9D9;
    padding: 0 10px;
}
.news_list .info .title {
    margin: 0 auto;
    padding-top: 15px;
    line-height: 20px;
    font-size: 16px;
}
.news_list .info .title a {
    color: #333;
    font-size: 16px;
}
.blank12 {
    margin: 0px auto;
    clear: both;
    height: 8px;
    font-size: 1px;
    overflow: hidden;
}
.news_list .info .brief {
    overflow: hidden;
    height: 36px;
    margin: 0 auto;
    float: left;
    width: 85%;
    color: #717171;
}
.more {
    background: #3C74DC;
    float: right;
    padding: 1px;
    color: #fff;
    padding: 5px 11px;
}
.brief a:hover {
    color: #0382DB;
        text-decoration: none;
}
.news_list .info .title a:hover {
    color: #3C74DC;
        text-decoration: none;
}
.page_cont {
    text-align: center;
    padding: 30px 0px 30px 0px;
    font-size: 13px;
}
.page_cont span.page_count {
    background-color: #f1f1f1;
}
.page_cont span {
    border: 1px solid #cbcbcb;
    padding: 8px;
    margin-left: 5px;
    color: #666;
}
.page_cont .page-numbar{
    border: 0px;
}
.page_cont .page-numbar a{
      border: 1px solid #cbcbcb;
    padding: 8px;
    margin-left: 5px;
    color: #666;
}
.page_cont a, .page_cont a:visited {
    color: black;
}
.page_cont a:hover {
    color: #3C74DC;
}
.mess_center {
    margin: 20px 0;
    line-height: 25px;
}
.mess_center p{
    margin: 19px;
    overflow: hidden;
}
.mess_center p span{
    font-size: 12px;
    width: 10%;
    float: left;
    display: block;
}
.mess_center p input{
    width: 89%;
    float: left;
    display: block;
    border: 0;
    height: 42px;
}
.mess_center p textarea{
    width: 89%!important;
    border: 0;
}
.yzm input{
    width: 30%!important;
    margin-right: 17px;
}
.mess_center p button{
    width: 200px;
    height: 46px;
    background: #3c74dc;
    color: #fff;
    border: 0;
    font-size: 18px;
}
.news_center h3 {
    text-align: center;
    color: #3c74dc;
}
.newspan {
    display: block;
    border-bottom: #CCC dashed 1px;
    line-height: 30px;
    text-align: center;
    color: #888;
    font-size: 12px;
}
.maincontent {
    
    line-height: 25px;
    background: #ffffff;
    padding: 10px;
}
.news_center p {
    line-height: 25px;
    margin-top: 20px;
}
.sxyt {
    line-height: 30px;
}
.box {
    width: 760px;
    margin: 20px auto;
    overflow: hidden;
}
.left-pro {
    border: 1px solid #ccc;
    text-align: left;
    float: left;
    width: 360px;
    padding: 10px 0px;
    background: #fff;
    text-align: center;
}
.left-pro img{
    width: 100%;
}
.left-pro .t2 {
    text-indent: 0;
}

.right_wenzi {
    width: 376px;
    float: right;
    font-size: 12px;
}
.right_wenzi .title {
    width: 100%;
    overflow: hidden;
    color: #3c74dc;
    font-size: 16px;
}
.gsnr{
    margin-bottom: 10px;
    line-height: 22px;
    margin-top: 14px;
}
.xunjia {
    margin-bottom: 15px;
}
.xunjia .btn{
    background: none;
    border: 0px;
    padding: 0px;
}
.cp_xq {
    width: 100%;
    overflow: hidden;
}
.xx {
    border-bottom: 2px solid #3c74dc;
    height: 30px;
    line-height: 30px;
}
.xx span {
    background: #3c74dc;
    padding: 10px 10px;
    color: white;
}
.nr {
    margin-top: 10px;
    line-height: 25px;
    margin-bottom: 20px;
    background: white;
    padding: 10px;
}
.nr h1{
    text-align: center;
    font-size: 30px;
    margin-bottom: 10px;
    font-weight: bold;
}
.nr h2{
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.nr p{
    font-size: 14px;
    margin-bottom: 7px;
    line-height: 1.6;
}
.xq_sx {
    border-top: 1px solid #3c74dc;
    line-height: 30px;
    margin-bottom: 20px;
    overflow: hidden;
}
p.prew {
    text-align: left;
}
p.nextw {
    text-align: right;
}
.xq_sx p a {
    color: #333;
}

.contact_list {overflow: hidden;padding: 40px 0;border-bottom: 1px solid #CCC; }
.contact_list li {float: left;display: inline-block;width: 25%;text-align:center;}

.contact_list li em {width: 77px;height: 77px;margin: 0 auto 1px;display: block;}
.contact_list li em.contact_local{background-image: url(../images/add.png);}
.contact_list li em.contact_phone{background-image: url(../images/tel.png);}
.contact_list li em.contact_email{background-image: url(../images/email.png);}
.contact_list li em.contact_fax{background-image: url(../images/fax.png);}

.contact_list li p {color: #333;padding-bottom: 7px;}
.contact_list li span {color: #333;padding-top: 10px;}

@media (max-width: 1080px){
    .index-scxq-qb {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 3%;
}
.index-rmcp1 {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
    font-size: 12px;
}
.index-scxq-left {
    width: 25%;
    float: left;
    overflow: hidden;
    background: #fff;
}
.index-zbbj {
    width: 94%;
    background: #3c74dc;
    overflow: hidden;
    float: left;
    margin: 3%;
}
.index-zbcpbj {
    width: 100%;
    height: auto;
    float: left;
    background: #333;
}
.index-zbbj ul {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
}
.index-left-chakgd {
    width: 100%;
}
.index-left-chakgd a {
    width: 100%;
    height: 30px;
    line-height: 30px;
}
.index-scxq-right {
    width: 74%;
    float: right;
    overflow: hidden;
}
.index-right-top {
    width: 100%;
    float: left;
    background: url(../images/chanpzs.png);
    height: 56px;
}
.index-right-center {
    width: 100%;
    overflow: hidden;
}
.index-right-one {
    float: left;
    overflow: hidden;
    width: 31.3%;
    margin: 1%;
}
.index-gylxwm {
    width: 100%;
    background: url(../images/gywmbj.jpg) center;
    padding: 5% 0 10% 0%;
    overflow: hidden;
}
.index-gylxwm-wbdbj {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
}
.index-gylxwm-left {
    width: 48%;
    float: left;
    overflow: hidden;
}
.index-gylxwm-right {
    width: 48%;
    float: right;
    overflow: hidden;
}
.index-gsjs1 {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-top: 15px;
    font-size: 12px;
}
.index-gylxwm-left-top {
    width: 100%;
    height: 58px;
    float: left;
    background: url(../images/guanwumen.png);
}
.index-gylxwm-right-top {
    width: 100%;
    height: 58px;
    float: left;
    background: url(../images/lianxiwomen.png);
}
.index-lxfs {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-top: 10px;
}
.haomabaow {
    width: 63%;
    float: left;
    overflow: hidden;
}
.index-dianhtb {
    width: 27%;
    height: 108px;
    float: right;
    margin-right: 0%;
}
.foot {
    margin: 0 auto;
    width: 90%;
    overflow: hidden;
    height: auto;
}
.foot-content {
    width: 100%;
    margin: 4% auto;
    height: 100px;
    line-height: 100px;
}
.foot-content div.fc a{
    margin: 0%;
    width: 33.3%;
}
.ab {
    width: 90%;
    margin: 5% auto;
    overflow: hidden;
}
.news_list {
    height: auto;
    margin-left: 0;
    margin-right: 0%;
    margin-bottom: 3%;
    overflow: hidden;
}
.news_list .date {
    width: 13%;
    height: 99px;
    margin-right: 1%;
    border: 1px solid #D9D9D9;
    background: #E8E8E8;
    float: left;
}
.news_list .info {
    width: 86%;
    height: auto;
    background: #E8E8E8;
    float: left;
    border: 1px solid #D9D9D9;
    padding: 2% 3%;
}
.news_list .info .brief {
    overflow: hidden;
    height: auto;
    margin: 0 auto;
    float: left;
    width: 85%;
    color: #717171;
    overflow: hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    font-size: 12px;
}
.news_list .info .title {
    margin: 0 auto;
    padding-top: 0%;
    line-height: 20px;
    font-size: 16px;
}
.index-right-cptp img {
    max-width: 100%;
    display: inline-block;
    height: auto;
}
.index-right-cptp {
    padding: 8px;
    background: #fff;
    float: left;
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.index-cpmc {
    width: 100%;
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 12px;
}
.banner img{
        width: 100%;
}
   .index-top-quanbu {
    width: 100%;
    overflow: hidden;
    background: url(../images/toubu.jpg) center no-repeat;
    height: 105px;
    display: none;
}
.index-new {
    width: 100%;
    background: url(../images/daohbj.jpg);
    height: 42px;
    overflow: hidden;
    display: none;
}
#header {display:none;}
#sjheader {width: 100%;padding: 2vh 5%;background:#FFF;height: 14vh;display:block;}
.sjheaderlogo {float:left;width:40%;line-height: 8vh;}
.sjheaderlogo img {width:100%;}
.sjheaderdaoh {float:right;width:40px;line-height:10vh;}
.daikai {width:100%;display:inline-block;position:relative;height:20px;margin-top:13%;}
.daikai span {width:100%;height:3px;background:#333;transition:all ease 0.5s;position:absolute;opacity:1;}
.sjheaderdaoh ul {position:fixed;width:100%;left:0%;z-index:999;height:100vh;background:rgba(253,253,253,0.93);padding-top:7vh;transition:all ease 1s;top:11vh;opacity:0;right:-200%;}
.sjheaderdaohdj ul {opacity:1;right:0%;}
.sjheaderdaoh ul li {text-align:center;font-size:16px;line-height:4;}
.sjheaderdaohdj .daikai span:nth-of-type(1) {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(Rotation=0.45);top:9px;background:#243e85;}
.sjheaderdaohdj .daikai span:nth-of-type(2) {opacity:0;}
.sjheaderdaohdj .daikai span:nth-of-type(3) {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(Rotation=0.45);top:10px;background:#243e85;}
.daikai span:nth-of-type(1) {top:0px;}
.daikai span:nth-of-type(2) {top:7px;}
.daikai span:nth-of-type(3) {top:14px;}
.nav {display:none;}
}
@media (max-width: 768px){
 
.index-rmcp1 span:nth-of-type(2){
    width: 60%!important;
}
.index-scxq-left{
    display: block;
    width: 100%;
    background: #fff;
    margin-bottom: 5%;
}
.index-scxq-right{
    float: none;
    width: 100%;
    margin-top: 5%;
}
.index-right-one {
    float: left;
    overflow: hidden;
    width: 98%;
    margin: 1%;
}
.index-scxg {
    width: 100%;
    background: url(../images/index_02.jpg) center no-repeat;
    overflow: hidden;
    height: auto;
    z-index: 1;
    padding-bottom: 5%;
}
.index-gylxwm-left {
    width: 100%;
    float: none;
    overflow: hidden;
}
.index-gylxwm-right {
    width: 100%;
    float: right;
    overflow: hidden;
    margin-top: 10%;
}
.index-cddh span,.index-cddh1 span{
    font-size: 24px;
}
.foot-content div.fl{
    display: none;
}
.foot-content div.fr{
    display: none;
}
.foot-content div.fc{
    width: 100%;
}
.foot_wenzi{
    line-height: 20px;
    padding-bottom: 5%;
}
.bigitle {
    float: none;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom: #3C74DC 1px solid;
    font-size: 23px;
    font-weight: bold;
    color: #000000;
    width: 100%;
    display: block;
}
.dq_tit .dq {
    text-align: left;
    font-size: 12px;
}
.text-right {
    text-align: left;
}
.ab_center {
    margin-top: 4%;
    line-height: 1.8;
    font-size: 13px;
    colo
    r: #333;
}
.news_list .date {
    width: 24%;
   
}
.news_list .info {
    width: 74%;
    height: auto;
    background: #E8E8E8;
    float: left;
    border: 1px solid #D9D9D9;
    padding: 2% 3%;
}
.page-status,.page-index,.page-last{
    display: none;
}
.mess_center p {
    margin: 0%;
    overflow: hidden;
}
.mess_center p span {
    font-size: 12px;
    width: 19%;
    float: left;
    display: block;
}


.mess_center p input {
    width: 79%;
    float: left;
    display: block;
    border: 0;
    height: 42px;
}
.mess_center p {
    margin: 0%;
    overflow: hidden;
    margin-bottom: 4%;
}
.mess_center p button {
    width: 100%;

}
.mess_center p textarea {
    width: 80%!important;
    border: 0;
}
.sjheaderlogo {
    float: left;
    width: 80%;
    line-height: 8vh;
}
.sjheaderdaoh {
    float: right;
    width: 40px;
    line-height: 11vh;
}
#sjheader {
    width: 100%;
    padding: 2vh 5%;
    background: #FFF;
    height: 13vh;
    display: block;
}
.index-zbcpbj{
    display: none;
}
.index-zbbj ul li{
    margin: 0%;
    width: 31.3%;
    float: left;
    background: #3c74dc;
    margin: 1%;
    font-size: 12px;
}
.index-zbbj ul li a{
    width: auto;
}
.index-zbbj{
    background: none;
}
.index-zbbj div:nth-of-type(3){
    display: none;
}
.yinc a{
    display: none;
}
}





.kf {
	position: fixed;
	z-index: 10;
	background: #333;
	bottom: 120px;
	right: 0;
}
.kf li {
	padding: 10px;
	width: 44px;
	height: 44px;
	line-height: 1;
	text-align: center;
	position: relative;
}
.kf li a,
.kf li > p,
.kf li > i {
	color: rgb(255 255 255 / .8);
	font-size: 12px;
	line-height: 1;
	position: absolute;
	left: 10px;
	top: 10px;
	bottom: 10px;
	right: 10px;
}
.kf li > i {
	font-size: 14px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.kf li img {
	width: 21px;
	opacity: .9;
}
.kf li > p,
.kf li:hover > i {
	opacity: 0;
}
.kf li:hover > p {
	opacity: 1;
	color: #d9cbaa;
}
.kf li:hover img {
	opacity: 0;
}
.xiaji {
	background: #fff;
	width: 210px;
	height: auto;
	position: absolute;
	bottom: 0;
	right: 100%;
	box-shadow: 0 3px 10px 0 rgba(0,0,0,.1);
	display: flex;
	flex-direction: column;
	align-content: center;
	justify-content: center;
	padding: 30px 0;
	display: none;
}
.xiaji .l_title {
	font-size: 16px;
	color: rgb(0 0 0 / 70%);
	letter-spacing: 0;
	line-height: 1;
}
.xiaji .l_xx {
	font-size: 22px;
	color: #cca24a;
	letter-spacing: 0;
	line-height: 22px;
	margin-top: 20px;
	font-weight: 500;
	font-family: arial;
}
.kf li .xiaji img {
	opacity: 1;
	padding: 10px 10px;
	width: 100%;
	max-width: 70%;
	margin: 20px auto;
}
.xiaji .l_ss {
	font-size: 13px;
	color: rgb(0 0 0 / 40%);
	letter-spacing: 0;
	line-height: 12px;
}
.kf li:hover .xiaji {
	display: block;
}