.mt25{margin-top: 25px;}
.hd-bg{background: #fff;padding: 20px;}
.hd-position{padding: 0 20px;background: #fff;}
.hd-position .wzy_position{border-bottom: none;}
.hide.active{display: block !important;}

.hd_title {height: 38px;background: url("/_res/images/line_db.gif") bottom repeat-x;position: relative;}
.hd_title li {float: left;margin-right: 10px;}
.hd_title li.line {width: 1px;height: 20px;background: #cecece;margin: 6px 18px 0;}
.hd_title li a { display: block;height: 37px; font-size: 21px;color: #666;}
.hd_title li.active a,.hd_title li a:hover {font-weight: bold;color: #3473b6;border-bottom: #3589b9 1px solid;}
.hd_title .tab_wrap {
    position: absolute;
    right: 0;
    top: 0;
}
.hd_title .tab_wrap a {
    font-size: 16px;
    line-height: 36px;
}
.hd_title .tab_wrap a.active {
    color: #3473b6;
}
.hd_title .tab_wrap a:first-child {
    margin-right: 10px;
}

.ranks_con {margin: 10px 0 0;font-size: 16px;}
.ranks_top {height: 34px;line-height: 34px;border-bottom: #dfdfdf 1px dashed;font-weight: bold;color: #666;overflow: hidden;}
.ranks_top p {float: right;text-align: center;}
.ranks_top p.t1 {float: none;text-align: left;text-indent: 10px;margin-right: 176px;}
.ranks_top p.t2, .ranks_list li .num {width: 96px;}
.ranks_top p.t3, .ranks_list li .rate {width: 80px;}
.ranks_list {height: 252px;padding-top: 8px;}
.ranks_list li {height: 36px;line-height: 36px;vertical-align: bottom;overflow: hidden;}
.ranks_list li span {display: block; float: right;text-align: center;}
.ranks_list li .dw {float: none;margin-right: 176px; text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ranks_list li .rate {color: #e33640;}
.ranks_list li .num {color: #999;}
.hd_title .tab_wrap a:first-child{margin-right: 0;}

.hdlm_box {position: relative;}
.ind_line {width: 1px;height: 100%;background: #ececec;position: absolute;top: 0;left: 768px;}
.ind_line span {display: block;width: 7px;height: 2px;background: #9ebfee;position: absolute;left: -3px;}
.ind_line span.top_ico {top: 0;}
.ind_line span.bottom_ico {bottom: 0;}
.hdlm_box .ind_line {left: 782px;}

.hd_left {width: 748px;}
.zfrx {margin-bottom: 25px;}
.zfrx_list {width: 280px;float: left;}
.zfrx_list li a {display: block;height: 83px; border: #dee2e6 1px solid;text-align: center;}
.zfrx_list li img {max-width: 100%;}
.zfrx_list li .img_title {display: none;}
.zfrx_list2 {width: 443px;float: right; border: #dee2e6 1px solid;padding: 10px 0;}
.zfrx_list2 li {width: 121px;float: left;margin: 0 13px;}
.zfrx_list2 li a {display: block;height: 63px;text-align: center;font-size: 16px;line-height: 26px;}
.zfrx_list2 li .img_title {display: block;}
.zfrx_list2 li a:hover img {transition: all .5s;transform: rotateY(360deg);}


.hd_hfxd {position: relative;margin-top: 16px;}
.hdy_cxbox {position: absolute;width: 345px; right: 0;top: -54px;}
.hdy_cxbox li {float: left;position: relative;}
.hdy_cxbox li.bt {line-height: 29px;width: 56px;}
.hdy_cxbox li.srk {height: 29px;margin-right: 10px;}
.hdy_cxbox li.srk input {width: 141px;float: left; height: 28px;line-height: 28px;text-indent: 8px;color: #999;border: #dcdcdc 1px solid;background: none;outline: none;}
.hdy_cxbox li.srk1 {float: none; height: 28px;border: #dcdcdc 1px solid;margin: 0 71px 0 0px;border-radius: 2px;}
.hdy_cxbox li.srk1 input {float: left; width:100%;height: 28px;line-height: 28px;text-indent: 8px; color: #999;border: none; background: none;outline: none;}
.hdy_cxbox li.cxbtn {width: 65px;height: 30px;line-height: 0; float: none;position: absolute;right: 0;top: 0;}
.hdy_cxbox li.cxbtn input {width: 100%;height: 30px;border: none;line-height: 30px;text-align: center;color: #fff;background: #3473b6;outline: none;border-radius: 2px;}
.hdy_cxbox .ph-label span{left: 8px;}
.hdy_cxbox .ph-label{left: 56px;}


.hd_mesgbox {}
.hd_mesgbox p {float: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hd_mesgbox p.bt {float: none;margin-right: 350px;}
.hd_mesgbox p.dw {width: 200px;position: absolute;top: 0;right: 150px;}
.hd_mesgbox p.time {width: 114px;position: absolute;top: 0;right: 0;text-align: center;}
.mesg_tel {height: 30px;line-height: 30px;background: #f9f9f9; overflow: hidden;position: relative;}
.mesg_tel p {height: 30px;line-height: 30px;font-size: 15px;color: #666;}
.mesg_tel p.dw{text-indent: 44px;}
.mesg_tel p.bt{text-indent: 44px;text-indent: 110px;}
.mesglist {font-size: 16px;}
.mesglist li {height: 40px;line-height: 40px;vertical-align: bottom;overflow: hidden;position: relative;}
.mesglist li p {height: 40px;line-height: 40px;}
.mesglist p.bt a {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 5px;}
.mesglist p.bt {float: none;text-align: left;}
.mesglist p.time {font-size: 14px;color: #999;}



.szxx_titr {line-height: 38px;color: #c2c2c2;position: absolute;top: 0;right: 0;z-index: 1;}
.szxx_titr a {padding: 0 10px;color: #666;font-size: 15px;font-weight: bold;}
.szxx_titr a:hover {color: #3473b6;}
.zxftcon {height: 226px;margin-top: 24px;}
.zxftcon .ftimg {width: 322px;height: 226px;float: left;}
.zxftcon .ftimg a {display: block;text-align: center;}
.zxftcon .ftimg img {max-width: 100%;height: 226px;}
.zxftcon .ftcon {margin-left: 342px;font-size: 16px;}
.zxftcon .ftcon .title a {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxftcon .ftcon p {font-size: 16px;height: 40px;line-height: 40px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxftcon .ftcon p.jb{height: auto;max-height: 60px;line-height: 30px;white-space: normal;padding: 10px 0;}
.zxftcon .title a {font-size: 22px;font-weight: bold;color: #3473b6; height: 30px;line-height: 30px;padding: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxftcon .ftcon p span {font-weight: bold;}
.zxftcon .ftcon .zy_con span {font-weight: bold;}
.ftcon .zy_con {line-height: 32px;height: 128px;overflow: hidden;}
.ftcon .zy_con .more {font-size: 14px;color: #ea1612;}

.hdy_zjlist {line-height: 36px;font-size: 16px;margin-top: 20px;overflow: hidden;}
.hdy_zjlist ul {display: none;}
.hdy_zjlist ul.active {display: block;}
.hdy_zjlist ul li {height: 40px;vertical-align: bottom;padding-bottom: 1px;overflow: hidden;}
.hdy_zjlist ul li span {display: block;font-size: 14px;}
.hdy_zjlist ul li span.date {float: right;width: 180px;color: #999;text-align: right;}
.hdy_zjlist ul li span.dw {float: right;width: 112px;padding: 0 10px;text-align: center; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hdy_zjlist ul li span.zt {float: left;width: 67px;height: 25px;line-height: 24px;text-align: center;color: #666;background: #f8f8f8;margin: 8px 16px 0 0;text-shadow: 1px 1px #fff;}
.hdy_zjlist ul li.starting span.date {color: #3473b6;}
.hdy_zjlist ul li.starting span.zt {background: #eef3f9;color: #3473b6;}
.hdy_zjlist ul li.nostart span.date {color: #f00;}
.hdy_zjlist ul li.nostart span.zt {background: #fed8d8;color: #f00;}
.hdy_zjlist ul li a.title, .hdy_zjlist ul li a.title2 {display: block;float: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hdy_zjlist ul li a.title {float: none;margin: 0 315px 0 83px;}
.hdy_zjlist ul li a.title2 {max-width: 270px;float: left;}
.hdy_zjlist ul li .result {float: left;margin-left: 5px;}
.hdy_zjlist ul li .result a {font-size: 14px;color: #ea1612;padding-left: 5px;}
.hdy_zjlist ul li.num1 {height: 67px;margin-bottom: 10px;}
.hdy_zjlist ul li.num1 .news {display: block;float: left;width: 41px;height: 55px;background: #3473b6;padding: 12px 13px 0;text-align: center;line-height: 22px;font-size: 16px;color: #fff;}
.hdy_zjlist ul li.num1 .con {display: block; margin-left: 83px;line-height: 36px;overflow: hidden;}
.hdy_zjlist ul li.num1 .con h4 {height: 36px;overflow: hidden;margin: 0;}
.hdy_zjlist ul li.num1 .con h4 a {display: block;float: none;font-size: 18px;font-weight: bold;color: #0a73ba;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hdy_zjlist ul li.num1 .con h4 a.tit {float: none;}
.hdy_zjlist ul li.num1 .con h4 span {display: none}
.hdy_zjlist ul li.num1 .con p {display: block;height: 24px;line-height: 24px;color: #888;font-size: 15px;overflow: hidden;}
.hdy_zjlist ul li.num1 .con p span {display: inline;float: left; max-width: 980px;font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hdy_zjlist ul li.num1 .con p .more {color: #d81623;float: left; margin: 0;padding: 0;}

.hd_right {width: 345px;}

.hd_dwlink2 li {width: 165px;float: left;margin-right:14px;}
.hd_dwlink2 li.num2 {margin-right: 0;}
.hd_dwlink2 li a {display: block;height: 67px;line-height: 67px;border: #e3e3e3 1px solid;background: #f8f8f8; text-align: center;font-size: 19px;font-weight: bold; color: #3473b6; transition: all .5s;}
.hd_dwlink2 li img {vertical-align: middle;margin: 0 16px 0 0;}
.hd_dwlink2 li a:hover {border-color: #3473b6;background:#3473b6;  color: #fff;}


.hd-zskbox{margin-top: 21px;height: 160px;position: relative; background:#e5f2ff url("../png/fpkjaw.png") right bottom no-repeat;}
.zsk-link{padding: 32px 0 0 42px;}
.zsk-link .img_title{font-size: 28px;color: #3473b6;letter-spacing: 4px;}
.zsk-link .more{line-height: 20px;padding-top: 10px;color: #3473b6;text-decoration:underline;}
.zsk-link img{position: absolute;top: 12px;right: 44px;z-index: 1;}

.zsk_cxbox{width: 315px;height: 36px;position: absolute;bottom: 14px;left: 15px;z-index: 9;}
.zsk_cxbox li input{width: 100%;height: 36px;line-height: 36px;border: none;}
.zsk_cxbox .cxbtn{width: 53px;position: absolute;right: 0;top: 0;}
.zsk_cxbox .cxbtn input{background:#3473b6 url("../png/fjtjyu.png") center no-repeat;text-indent: -99px;border-radius: 0 2px 2px 0;cursor: pointer;}
.zsk_cxbox .srk1{margin-right: 53px;height: 36px;}
.zsk_cxbox .srk1 input{ color: #999;background: rgba(255,255,255,.86);text-indent: 10px;border-radius: 2px 0 0 2px;}


.hd-hotline-search{margin-top: 21px;}
.hd-hotline-title{height: 41px;text-align: center; background:#3473b6;line-height: 41px;font-size: 17px;color: #fff; border-radius: 2px 2px 0 0;}
.hd-hotline-title img{padding-right: 12px;}
.hd-hotline-form{padding: 15px 14px 0;border: #e3e3e3 1px solid;border-radius: 0 0 2px 2px;border-top: none;}
.hd-hotline-form li{margin-bottom: 10px;height: 32px;line-height: 32px; position: relative;}
.hd-hotline-form li .bt{width: 96px;float: left;font-size: 16px;text-align:justify;text-align-last: justify;text-align: right; text-justify:inter-ideograph;}
.hd-hotline-form li .input,.hd-hotline-form li .input2{display: block; margin-left: 96px;}
.hd-hotline-form li .input input,.hd-hotline-form li .input2 input{width: 100%;height: 32px;line-height: 32px;background: #f1f1f1;border: none;text-indent: 15px;}
.hd-hotline-form li .input2{margin-right: 82px;}
.hd-hotline-form li .hq-yzm{display: block;position: absolute;top: 0;right: 0;z-index: 1;width:72px;height: 32px;line-height: 32px;font-style: normal; color: #fff; text-align: center;background: #ffb04a;cursor: pointer;font-size: 12px;white-space: nowrap;}
.hd-hotline-form li.cxbtn input{width:100% !important;height: 32px;line-height: 32px;text-align: center;font-size: 16px;color: #fff;background: #3473b6; border-radius: 4px;cursor: pointer;border: none;}
.hd-hotline-form li.cxbtn .btn-reset{margin-left: 10px;background: #b4c6d8;}
.hd-hotline-form #imgCode {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 82px;
    height: 32px;
    line-height: 32px;
    font-style: normal;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.hd_dcdb .newslist {padding-top: 10px;}
.hd_dcdb .newslist li a {max-width: 320px;}




.hd_hygq{padding: 6px 0 0;}
.hd_hygq.xxgk_list li{padding-left: 0;background: none;padding-right: 0 !important;}



.hd_tsjb{margin-top: 20px;}
.hd_tsjb ul{height:316px;overflow: hidden;}
.hd_tsjb li{width: 100%;height: 66px; margin-bottom: 10px;}
.hd_tsjb li img{width: 100%;height: 66px;}
.hd_tsjb li .img_title{display: none;}


.ls-lyfbbox{width: 557px;}
.lytjbox,.ly-echart{height: 305px;}
.ly-echart{margin-top: 15px;position: relative;}

.yearTab{position: absolute;top:7px;right: 0; z-index: 1;}
.yearTab li{float: left;margin-left: 4px;width: 42px;}
.yearTab li>a{display: block;width:100%;text-align: center; height: 22px;line-height: 22px;position: relative;border-radius: 2px;background: #f8f8f8;cursor: pointer;}
.yearTab li>a i{display: none; position: absolute;width: 5px;height: 3px;bottom: -3px;left: 50%;margin-left: -2px;background: url("../png/odoeay.png") center no-repeat;}
.yearTab li.active>a{background:#3473b6;color: #fff;}
.yearTab li.active>a i{display: block;}
.yearTab li.yearSelect{width: 74px;}
.yearTab li.yearSelect select{display: block; width:100%;height:100%;border: none;background: #f8f8f8;border-radius: 2px;text-align: center;}
.yearTab li.yearSelect.active select{background:#3473b6;color: #fff;}
.yearTab li.yearSelect select option{text-align: center;}

.lyzt-tjcon,.zsfb-tjcon,.lylx-tjcon{height: 305px;}
.lyzt-tjcon{height: 333px;}
.lyzt-tjcon img,.zsfb-tjcon img,.lylx-tjcon img{max-width: 100%;}

.lytj-tab{margin: 15px 0 0;height:auto;}
.lytj-tab li{float: left;margin-right:10px;}
.lytj-tab li a{display: block;font-size: 18px;line-height: 36px;}
.lytj-tab li.active a{color: #3473b6;}

.lytjbox{position: relative;}
.lytj-top{position: relative;background: #f8f8f8;font-size: 15px;height: 32px;line-height:32px;color: #666;text-align: center;margin-top: 5px;}
.lytj-list li{height: 35px;line-height: 35px;position: relative;border-bottom: #e5e5e5 1px dashed;text-align: center;font-size: 16px;overflow: hidden;}
.lytj-top p,.lytj-list li p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lytj-top .gk,.lytj-list li .gk{position: absolute;top: 0;right: 0;width: 80px;}
.lytj-top .hf,.lytj-list li .hf{position: absolute;top: 0;right:80px;width: 80px;}
.lytj-top .sl,.lytj-list li .sl{position: absolute;top: 0;right:160px;width: 80px;}
.lytj-top .qd,.lytj-list li .qd{margin-right: 240px;}
.lytj-top .qd{}
.lytj-list li .qd{text-align: left;padding-left:5px;}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .mt25{margin-top: 20px;}
    .hdlm_box .ind_line {left: 630px;}
    
    .hd_left {width: 612px;}
    .zfrx_list {width: 224px;}
    .zfrx_list2 {width: 376px;}
    .zfrx_list2 li {width: 99px;}
    
    .hdy_cxbox {width: 356px;}
    
    
    .hdy_cxbox li.srk1 input{width: 214px;}

    .hd_mesgbox p.dw{right: 114px;}
    .hd_mesgbox p.bt{margin-right: 314px;}
    
    .zxftcon .ftimg {width: 290px;}
    .zxftcon .ftcon {margin-left: 310px;}
    .ftcon .zy_con {height: 96px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
    
    .hdy_zjlist ul li a.title2 {max-width: 143px;}
    
    .hd_right {width: 300px;}
    .hd_dwlink2 li {width: 143px;}
    .zsk_cxbox{width: 269px;}
    
    .hd-hotline-form li.cxbtn input{width: 128px;}
    .hd_dcdb .newslist li a {max-width: 270px;}


    
    .ls-lyfbbox{width: 456px;}
    .lytj-tab{margin: 5px 0 0;}
    .lytjbox .yearTab{position: static;}
    
    .lytj-top .gk,.lytj-list li .gk{width: 60px;}
    .lytj-top .hf,.lytj-list li .hf{right:60px;width: 60px;}
    .lytj-top .sl,.lytj-list li .sl{right:120px;width: 60px;}
    .lytj-top .qd,.lytj-list li .qd{margin-right: 180px;}
}

@media only screen and (max-width: 991px) {
    .hdlm_box .ind_line{display: none;}
    .mt25{margin-top: 15px;}
    .hd-bg{padding: 15px;}
    .hd_line {display: none;}
    
    .hd_left {width: 100%;float: none;}
    .zfrx_list2 {width: 436px;}
    .zfrx_list2 li {margin: 0 12px;}

    .hdy_cxbox li.srk1 input {width: 294px;}

    .zxftcon{margin-top: 15px;}
    .ftcon .zy_con { text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

    
    .hdy_zjlist ul li a.title2 {max-width: 262px;}
    
    .hd_right {width: 100%;float: none;margin-top: 15px;}
    .hd_dwlink2 li {width: 362px;}
    
    .hd-hotline-form li.cxbtn{text-align: center;}

    .hd_dcdb .newslist li a {max-width: 680px;}

    
    .ls-lyfbbox{width: auto;float: none;}

}

@media only screen and (max-width: 767px) {
    .mt25{margin-top: 10px;}
    .hd-bg{padding: 10px;}

    .zfrx_list {width: 100%;float: none;}
    .zfrx_list2 {width: auto;float: none;margin-top: 15px;}
    .zfrx_list2 li {width:31.33%;margin: 0 1%;}

    


    .hd_mesgbox p.time{width: 88px;}
    .hd_mesgbox p.dw{display: none;}
    .hd_mesgbox p.bt{margin: 0 88px 0 0;}
    .mesg_tel p.bt{text-align: center;text-indent: 0;}
    
    .szxx_titr{display: none;}
    .zxftcon {height: auto;}
    .zxftcon .ftimg {width: 100%;height: auto; float: none; text-align: center;}
    .zxftcon .ftimg img {height: auto;}
    .zxftcon .ftcon {margin-left: 0;margin-top: 15px;}
    .ftcon .zy_con {height: auto;display: block;}
    .zxftcon .ftcon p.jb{max-height:none;}


    .hdy_zjlist ul li.num1 {height: auto;}
    .hdy_zjlist ul li.num1 .con p {height: auto;}
    .hdy_zjlist ul li.num1 .con p span {float: none;max-width: none;white-space: normal;}
    .hdy_zjlist ul li.num1 .con p .more {float: none;}
    .hdy_zjlist ul li .result {display: none;}
    .hdy_zjlist ul li span.dw {display: none;}
    .hdy_zjlist ul li a.title2 {max-width: none;float: none;margin: 0 190px 0 83px;}

    .hd_dcdb .newslist li a {max-width: none;display: block; float: none;}
    
    .hd_dwlink2 li {width: 49%;}
    .hd_dwlink2 li.num1 {margin-right: 2%;}

    .zsk_cxbox{width: 90%;left: 5%;}
    
    .hd-hotline-form li.cxbtn input{width: 40%; margin: 0 1%;}

    
    .yearTab{position: static;margin: 10px 0;}
    .ls-hfxd p.dw{display: none;}
    .ls-hfxd p.bt{margin-right: 110px;}
}
@media only screen and (max-width: 479px) {

    
    
    .hdy_cxbox {position: relative;top: auto;right: auto;width: 90%;margin: 0 auto 10px;}
    .hdy_cxbox li {margin-bottom: 5px;}
    .hdy_cxbox li.cxbtn {position: absolute;right: 0;top: 0;}
    .hdy_cxbox li.srk {display: none;}
    
    .hdy_zjlist ul li span.date {display: none;}
    .hdy_zjlist ul li a.title, .hdy_zjlist ul li a.title2 {margin: 0 0px 0 83px;}

    
    .hd-hotline-form li{height: auto;position: relative;}
    .hd-hotline-form li .bt{float: none;width: auto;text-align: left;}
    .hd-hotline-form li .input, .hd-hotline-form li .input2{margin-left: 0;}
    .hd-hotline-form #imgCode,.hd-hotline-form li .hq-yzm{bottom: 0;top: auto;}
    
    .lytj-top .gk,.lytj-list li .gk{width:60px;}
    .lytj-top .hf,.lytj-list li .hf{right:60px;width:60px;}
    .lytj-top .sl,.lytj-list li .sl{right:120px;width: 60px;}
    .lytj-top .qd,.lytj-list li .qd{margin-right:180px;}
    .lytj-top .qd{text-align: left;text-indent: 0;text-align: center;}
    .lytj-list li .qd{padding-left: 5px;}

}



.liuyan_box{position: relative;padding: 0 0 25px;}
.liuyan-item{border-bottom: 1px solid #e7e7e7;margin:9px 0 0;}
.liuyan-item .title{float: left; font-size: 22px;line-height: 50px; font-weight: bold;color: #3473b6;margin-right: 30px;}

.lyxz-box{position: fixed;width: 100%;height:100%;top: 0;left: 0;z-index: 999;background: url("../png/wxmjdd.png");}
.lyxz_blts{position:absolute;width: 920px;left: 50%;margin-left: -481px;top:50%;margin-top: -275px; padding: 20px;border: #ddd 1px solid; border-radius: 20px;box-shadow: #ccc 0 3px 14px;-webkit-box-shadow: #ccc 0 3px 14px;background:#fff;}
.lyxz_t{text-align: center;font-size: 26px; text-align: center; font-weight: bold; height: 40px; line-height: 40px;margin: 20px 0 15px;}
.lyxz_info{padding: 10px;line-height: 24px; font-size:15px;}
.lyxz_info p{text-indent: 2em;margin: 9px 0;}
.lyxz_info .hide2{display: none !important;}
#Refused,#Agree{text-align: center;display: block;}
#Refused a,#Agree a{display: inline-block;margin: 25px auto 0;text-align: center;font-size: 18px; border-radius: 8px;line-height: 50px;color: #fff;font-weight: bold; padding:0 25px;}
a.btn{width: auto;}
#Refused a{ background: #a2a2a2; }
#Agree a{background: #3473b6;}

.lyxz_blts2{top: 50%;margin-top:-266px;}
.lyxz_blts2 .lyxz_info{height: 360px;overflow-y: auto;}


@media only screen and (max-width:991px) {
    .lyxz_blts{width: 90%;margin-left: 0;left: 5%;box-sizing: border-box;}
    .lyxz_infocon{height: 310px;overflow-y: auto;}
}
@media only screen and (max-width:767px) {
    .lyxz_t{margin: 10px 0;}
    .lyxz_info{padding: 0;}
    .lyxz_infocon{height: 260px;}
    #Refused a,#Agree a{line-height: 30px;padding: 10px 15px;}
}


.lyxz-box-oldage{padding: 20px 0 30px;}
.lyxz_infocon_oldage p{font-size: 16px;line-height: 1.6;margin: 10px 0;text-indent: 2em;}
.lyxz-btn-oldage{text-align: center;margin-top: 20px;}
.lyxz-btn-oldage .xuzhi_next{display: inline-block;font-size: 16px;padding: 0 25px;height:40px;line-height: 40px;color: #fff;border-radius: 8px;background:#3774b5;transition: 0.4s all;width: auto;}
.lyxz-btn-oldage .xuzhi_next:hover{background:#235890;}
@media only screen and (max-width:767px) {
    .lyxz-box-oldage{padding: 15px 10px 20px;}
    
    .lyxz_infocon{height: 260px;}
}
@media only screen and (max-width:479px) {
}



.liuyan-item .xx_tip {padding: 0 0 0 30px;border-left: 1px solid #3473b6;margin-top: 15px;}

.message-form{font-size: 12px;}
.message-form ul.message-form-ul{width: 760px;margin: 30px 0 14px 157px;}
.message-form ul.message-form-ul .red{color: #f00;vertical-align: top;}
.message-form ul.message-form-ul li{width: 100%; margin-bottom: 20px;clear: both;}
.message-form .bt{width: 100px;float: left;line-height: 30px;text-align: right;}
.message-form .ly-input{float: left;}
.message-form .ly-input input{display: block; width: 223px;height: 28px;line-height: 28px;color: #333;text-indent: 10px;background: none;border: #ccc 1px solid;border-radius: 3px;}
.message-form .ly-input input[readonly],.message-form .ly-select select[readonly]{background-color: #f5f5f5;color: #333;}
.message-form .gk{line-height: 30px;}
.message-form .gk label{padding-right: 14px;}
.message-form .gk input{margin-right: 2px;}
.message-form .ly-select select{width: 225px;height: 30px;line-height: 30px;color: #333;text-indent: 10px; border: #ccc 1px solid;border-radius: 3px;background: none;}
.message-form .ly-input2 input{display: block; width: 602px;height: 28px;line-height: 28px;color: #333;text-indent: 10px;background: none;border: #ccc 1px solid;border-radius: 3px;}
.message-form .ly-tex textarea{width: 582px;line-height: 28px;color: #333; text-indent: 10px;background: none;border: #ccc 1px solid;border-radius: 3px;padding: 10px;}
.message-form .yzm{float: left;}
.message-form .yzm input{display: block;float: left; width: 148px;height:28px;line-height: 28px;color: #333; background: none;border: #ccc 1px solid;border-radius: 3px;}
.message-form .yzm .hq-yzm{display: block;float: left;color: #fff;font-style: normal;margin-left:10px; border-radius: 3px;height: 30px;line-height: 30px;padding: 0 20px;background: #3b94ff;}
.message-form li.btn_group .btn-submit{margin-left: 100px;width: 100px;height: 30px;text-align: center;line-height: 30px;font-size: 14px;color: #fff;background: #3473b6;border: none;}

.message-form .bt .error-ico{display: inline-block;width: 16px;height: 16px;vertical-align: middle; margin: 0 5px 0 0; background: url("../png/jthkih.png") center no-repeat;}
.error-tips{display: block;line-height: 30px;position: relative;margin-top:10px;font-size: 14px;}
.error-tips span{display: inline-block; background: #f1f1f1;padding: 0 20px;border-radius: 3px;}
.error-tips .ico{display: block;width: 13px;height: 12px;background: url("../png/chonol.png") center no-repeat;position: absolute; top: -7px;left:12px;}

.message-form .n-top{display: block !important;}

.message-form input::-webkit-input-placeholder {color:#999;}
.message-form input:-moz-placeholder {color:#999;}
.message-form input::-moz-placeholder {color:#999;}
.message-form input:-ms-input-placeholder {color:#999;}
.message-form textarea::-webkit-input-placeholder {color:#999;}
.message-form textarea:-moz-placeholder {color:#999;}
.message-form textarea::-moz-placeholder {color:#999;}
.message-form textarea:-ms-input-placeholder {color:#999;}
@media only screen and (max-width:991px) {
    .message-form ul.message-form-ul{width: 100%;margin: 30px auto 14px;}
}
@media only screen and (max-width:767px) {
    .liuyan-item .xx_tip{padding: 0 0 0 15px;}
    .message-form ul.message-form-ul{margin: 15px 0;}
    .message-form ul.message-form-ul li{margin-bottom:10px;}
    .message-form .bt{width: 100%;float: none;text-align:left;}
    .message-form .yzm{width: auto;float: none;}
    .message-form .ly-input,.message-form .ly-input2,.message-form .ly-tex{width: auto;float: none;margin-bottom: 15px;}
    .message-form .ly-input input,.message-form .ly-input2 input,.message-form .ly-select select{width: 100%;box-sizing: border-box;}
    .message-form .ly-tex textarea{width: 100%;padding: 10px;box-sizing: border-box;}
    .message-form li.btn_group{text-align: center;}
    .message-form li.btn_group .btn-submit{margin-left: 0;}

}

.guestbook-tips .font_01{font-size: 30px;text-align: center;}
.guestbook-tips .tipico{display: block;width: 65px;height: 65px;margin: 0 auto 20px;background: url("../png/loemtx.png") center no-repeat;}
.guestbook-tips .tishi_con{font-size: 16px;color: #999;line-height: 26px;padding: 30px 32px 0;font-weight: normal;}
.lytj-boxdialog .ui-dialog-header{border: none;}
.lytj-boxdialog .guestbook-tips{padding: 0 20px 20px;}
.lytj-boxdialog .ui-dialog-title{display:none!important; }
.lytj-boxdialog .ui-dialog-close{width: 24px;height: 24px;background: url("../png/eakigu.png") center no-repeat; font-size:0;opacity: 1;}
@media only screen and (max-width:767px) {
    .lytj-boxdialog .guestbook-tips{padding: 0;}
    .guestbook-tips .tishi_con{padding: 20px 0 0;}
    .lytj-boxdialog .ui-dialog-content{ width: auto !important;min-width: 300px !important; height: auto !important;}
}
@media only screen and (max-width:479px) {
    .lytj-boxdialog .ui-dialog-content{min-width:200px !important;}
}



.lynybox01{border: #cfcfcf 1px solid;margin:15px 0 30px;}
.lyny-content{padding: 30px 40px;}
.message_wzbt{font-size: 24px;line-height: 50px;}
.message_wzxx{font-size: 14px; line-height: 25px;color:#666;margin-top:12px;}
.message_wzxx>span{ display: inline-block;}
.message_wzxx .share{height: 25px; width: 100px; position: relative;margin-left:15px;}
.message_wzxx .share-box{top:0;}

.message_con{margin-top: 25px;}
.message_con .message_title{width:40px;padding-left: 40px;float: left;font-size: 19px;font-weight: bold;color: #3473b6; margin-top: 22px;background: url("../png/jqpoll.png") left center no-repeat;}
.message_con .message_title span{display: block; height: auto;line-height: 30px;padding: 3px 0;}
.message_con .message_title.lx_title{background-image: url("../png/jqpoll.png");}
.message_con .message_title.hf_title{background-image: url("../png/jwmhzh.png");}
.message_con .message_title.pj_title{background-image: url("../png/publhr.png");}

.message_nr{margin-left: 100px;padding: 15px 40px;background: #f9f9f9;}
.message_nr .message_nr_text{font-size: 16px;line-height: 30px;text-align: justify;text-justify: inter-ideograph;word-wrap: break-word;}
.message_nr .message_info{line-height: 30px;padding-top: 10px;font-size: 15px;color: #999;}
.message_nr .message_info span{padding-left: 15px;}
.message_nr .pj-status{font-size: 16px; height: 40px;line-height: 40px;padding-left: 40px;position: relative;}
.message_nr .pj-status i{display: block;position: absolute;top: 6px;left: 0; width: 29px;height: 29px;background: url("../png/faodsm.png") 0 0 no-repeat;}
.message_nr .pj-status i.pj-status-no{background-position: -30px 0;}
.message_nr .pj-info{color: #999;line-height: 30px;}


.message-process{margin-left: 100px;margin-top: 30px;}
.message-process li{width: 150px;height: 140px; float: left;padding: 0 15px;background:url("../png/tkdped.png") 0px 26px no-repeat;}
.message-process li.num1{padding-left: 0;}
.message-process li.last{padding-right: 0;}
.message-process .status-btn{display: block; width: 53px;height: 53px;margin: 0 auto; background: url("../png/sbmmbs.png") center no-repeat;}
.message-process .status-btn.icon-tj{background-image: url("../png/sbmmbs.png");}
.message-process .status-btn.icon-sl{background-image: url("../png/sovdds.png");}
.message-process .status-btn.icon-more{background-image: url("../png/zeoxwy.png");}
.message-process .status-btn.icon-pj{background-image: url("../png/vsttcg.png");}
.message-process .status-btn.icon-bj{background-image: url("../png/fgxcub.png");}
.message-process .status-btn.icon-bl{background-image: url("../png/hurioy.png");}
.message-process .status-btn.icon-df{background-image: url("../png/uctjts.png");}

.message-pro-info{text-align: center;padding-top: 8px;}
.message-pro-info>span{display: block;}
.message-pro-info .title{font-weight: bold;font-size: 18px;line-height: 32px;}
.message-pro-info .title2{font-size: 16px;}
.message-pro-info .time{color: #999;}

.message-process li.message-pro-more{width: 220px;}
.message-pro-more .bl-more{font-size: 18px;color: #999;font-weight: bold;line-height: 32px;text-align: center; padding:8px 0 40px;background: url("../png/wcxwdn.png") bottom center no-repeat;}

.message-comment{background: #f9f9f9;padding: 30px 140px 40px;}
.comment-tit{text-align: center;font-size: 18px;line-height: 32px;}
.message-comment-nr{margin-top: 20px;}
.message-comment-status{float: left;}
.message-comment-status li{width: 75px;height: 75px; float: left;font-size: 16px;color: #999; margin-right: 25px; text-align: center;line-height: 30px; background: url("../png/ywnftl.png") 0 0 no-repeat;}
.message-comment-status li .pj-icon{display: block;width: 29px;height: 29px;margin:12px auto 0; background:url("../png/faodsm.png") 0 -30px no-repeat;}
.message-comment-status li.active,.message-comment-status li:hover{color: #3473b6;background-position: 0 -75px;}
.message-comment-status li.num2 .pj-icon{background-position: -30px -30px;}
.message-comment-status li.active .pj-icon,.message-comment-status li:hover .pj-icon{background-position: 0 0;}
.message-comment-status li.num2.active .pj-icon,.message-comment-status li.num2:hover .pj-icon{background-position: -30px 0;}

.mydcon{width: 665px;float: left;}
.mydcon li{float: left;}
.mydcon li textarea{width: 558px;height: 63px;padding: 5px 10px;border:#d0d0d0 1px solid;border-radius: 7px;color: #999; }
.mydcon li.pjbtn{margin-left: 10px;}
.mydcon li .myd_btn{width: 75px;height: 75px;text-align: center;line-height: 75px;border-radius: 7px;background: #3473b6;color: #fff;font-size: 16px;border: none;cursor: pointer;}


.lcxx-boxdialog .ui-dialog-title{font-size: 22px;font-weight: bold;color:#3473b6;}
.lcxx-boxdialog .ui-dialog-close{width: 24px;height: 24px;top: 19px; background: url("../png/eakigu.png") center no-repeat; font-size:0;opacity: 1;}
.lcxx-boxdialog .ui-dialog-content{height: auto !important;}
.lcxx-boxdialog .progress-text{background: url("../png/kzyggv.png") 58px 0 repeat-y;}
.lcxx-boxdialog .progress-text li{margin: 0 0 15px;font-size: 16px;position: relative;}
.lcxx-boxdialog .progress-text li .lc-icon{display: block;width:14px;height: 14px;position: absolute;left: 53px;top: 12px;background: url("../png/uqtuvi.png") center 0 no-repeat; }
.lcxx-boxdialog .progress-text li.lc-over .lc-icon{width:32px;height: 32px;left: 45px;top: 4px;  background-position: center -14px;}
.lcxx-boxdialog .progress-text li .tit{line-height: 34px;float: left;}
.lcxx-boxdialog .progress-text li .progress-nr{margin-left: 80px;line-height: 24px; background: #f9f9f9;padding: 5px 150px 5px 18px;position: relative;}
.lcxx-boxdialog .progress-text li .progress-nr .date{font-size: 14px;color: #999;position: absolute;top:5px;right: 18px;}
@media only screen and (min-width: 992px) and (max-width:1199px) {
    .lyny-content{padding: 20px;}
    
    .message-process{margin-left: 0;}
    .message-process li{padding: 0 10px;}
    
    .message-comment{padding: 30px 60px 40px;}
    .mydcon{width: 620px;}
    .mydcon li textarea{width: 513px;}
}
@media only screen and (max-width:991px) {
    .lynybox01{margin:15px 0 25px;}
    .lyny-content{padding: 20px 15px;}
    
    .message-process{margin-left: 0;}
    .message-process li{padding:0px;margin-bottom: 20px;}
    
    .message-comment {padding: 30px 19px 40px;}
    .mydcon{width: 488px;}
    .mydcon li textarea{width: 381px;}
}
@media only screen and (max-width:767px) {
    .lynybox01{margin:10px 0 15px;}
    .lyny-content{padding: 15px 10px;}
    .message_wzbt{font-size: 20px;line-height: 40px;float: none;}
    .message_wzxx{float: none;}
    .message_wzxx>span{ display: block;float: none;}
    .message_wzxx .share{margin:10px auto 0;}
    .message_con{margin-top: 15px;}
    .message_con .message_title{float: none;width: auto;margin-top:0px;}
    .message_nr{margin-left: 0;margin-top: 15px;padding: 10px;}
    .message_nr .message_info{float: none;}
    .message_nr .message_info span{padding: 0 10px 0 0;}
    
    .message-process li, .message-process li.message-pro-more{width: 33.33%;}
{width: 100%;}
    
    .message-comment {padding: 15px 10px 15px;}
    .message-comment-status{width: 200px;margin: 0 auto 15px;float: none;}
    .message-comment-status li{margin: 0 12px;}
    .mydcon{width:auto;float: none; position: relative;padding-right: 85px;}
    .mydcon li{float: none;}
    .mydcon li textarea{width:100%;box-sizing: border-box;height: 75px;}
    .mydcon li.pjbtn{position: absolute;top: 0;right: 0;}
    
    .lcxx-boxdialog .ui-dialog-content{ width: auto !important;}
}
@media only screen and (max-width:479px) {
    .message-process li{width: 50%;}
    .message-process li.message-pro-more{width: 100%;}
    
    .lcxx-boxdialog .ui-dialog-body{padding: 10px;}
    .lcxx-boxdialog .progress-text li .progress-nr{padding: 5px 10px;}
    .lcxx-boxdialog .progress-text li .progress-nr .date{position: static;display: block;}

}



.rx_ban li {margin-top: 26px;}
.rx_ban li img {max-width: 100%;}
.rx_ban li .img_title {display: none;}
.rxfw_box {margin-top: 10px; position: relative;}

.rxfw_title {position: relative;}











.mesg_listbox{ padding: 12px 0 0; min-height: 300px;}
.mesg_listbox .tel{ height:30px;background: #f9f9f9;overflow: hidden;position: relative;}
.mesg_listbox .tel p{float: right; font-size: 16px; text-align: center; font-weight: bold;  line-height: 30px;height: 30px;}
.mesg_listbox .tel p.p1{ width: 46px;position: absolute;top: 0;left: 0;}
.mesg_listbox .tel p.p2{float: none;margin: 0 475px 0 46px; text-align: left; text-indent:66px;}
.mesg_listbox .tel p.p3,.mesg_listbox li p.p3{ width: 98px;position: absolute;top: 0;right: 376px;}
.mesg_listbox .tel p.p4,.mesg_listbox li p.p4{ width: 204px;position: absolute;top: 0;right: 124px;}
.mesg_listbox .tel p.p5,.mesg_listbox li p.p5{ width: 98px;position: absolute;top: 0;right:84px;}
.mesg_listbox .tel p.p6,.mesg_listbox li p.p6{ width: 84px;position: absolute;top: 0;right: 0;}
.mesg_listbox ul{ padding: 2px 0 0;}
.mesg_listbox li{ border-bottom: 1px dashed #ddd;overflow: hidden;position: relative;}
.mesg_listbox li p{height: 44px; line-height: 44px; font-size: 15px; text-align: center; float: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mesg_listbox li p.p1{width: 46px;float: left;font-size: 14px;}
.mesg_listbox li p.p2{float: none;margin: 0 474px 0 46px; text-align: left;}
.mesg_listbox li p.p2 a{ display:block;font-size: 16px; padding:0 5px 0 0;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mesg_listbox li p.p3,.mesg_listbox li p.p4,.mesg_listbox li p.p5{ color: #666;}
.mesg_listbox li p.p6{color: #999;}
.mesg_listbox li p.p6 .responseNo{color: #ea1710;}
.mesg_listbox .pagination{ margin-top: 30px;}
@media (min-width:992px) and (max-width:1199px) {

}
@media (max-width:991px) {

    .mesglist_search li .input{margin-left: 59px;}
    .mesglist_search li.btn01{ text-align: center; padding-left: 0;}
    .mesg_listbox .pagination{margin-top: 20px;}
    .mesg_listbox li p.p2{margin: 0 390px 0 46px;}
    .mesg_listbox .tel p.p3, .mesg_listbox li p.p3{right: 292px;}
    .mesg_listbox .tel p.p4, .mesg_listbox li p.p4{right: 84px;}
}
@media (max-width:767px) {
    
    
    
    
    
    

    .mesg_listbox .tel p.p1,.mesg_listbox li p.p1{display: none;}
    .mesg_listbox p.p3,.mesg_listbox p.p4,.mesg_listbox p.p5{display: none;}
    .mesg_listbox .tel p.p2,.mesg_listbox li p.p2{margin: 0 84px 0 0px;}
}
@media (max-width:400px) {
}



.xjcx_form{width: 345px; position: absolute;top:10px;right:0;z-index: 1;}
.xjcx_form ul{position: relative;height: 30px;}
.xjcx_form li.srk{margin-right: 71px;height: 28px; border: #ccc 1px solid;border-radius: 3px;}
.xjcx_form li.srk .label-keywords{width: 100%;}
.xjcx_form li.srk input{width: 100%;text-indent: 10px; color: #333;height: 28px; line-height: 28px;background: none;border: none;}
.xjcx_form li.srk input::-webkit-input-placeholder{color:#999;}
.xjcx_form li.srk input:-moz-placeholder{color:#999;}
.xjcx_form li.srk input:-ms-input-placeholder{color:#999;}
.xjcx_form li.cxbtn{width: 65px;position: absolute;top: 0;right: 0;}
.xjcx_form li.cxbtn input{display: block;width: 100%; background: #3473b6;color: #fff;text-align: center;height: 30px;line-height: 30px;border-radius: 3px;border: none; cursor: pointer;}
.xjcx_form .ph-label{position: relative;left: 10px;}

.ly-tel{position: relative;font-size: 15px;color: #666;height: 32px;line-height: 32px;background: #f8f8f8;text-align: center;margin: 10px 0 5px;}
.ly-mesglist .info{font-size: 16px;line-height: 40px;text-align: center;padding: 20px; }
.ly-mesglist li{font-size: 16px;height: 36px;line-height: 36px;position: relative;padding: 2px 0;overflow: hidden;}
.ls-hfxd p.time{position: absolute;width: 105px;top: 0;right: 0;text-align: center;}
.ls-hfxd p.dw{position: absolute;width: 250px;top: 0;right:110px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ls-hfxd p.bt{margin-right: 365px;}
.ly-mesglist li p.bt a{display: block;float: none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ly-mesglist li p.time{font-size: 14px;color: #999;}
.liuyan_box p.ly-zt{position: absolute;width: 120px;top: 0;right: 0;text-align: center;}
.liuyan_box p.ly-time{position: absolute;width: 120px;top: 0;right:150px;text-align: center;}
.liuyan_box p.dw{position: absolute;width: 250px;top: 0;right:300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    text-align: center;}
.liuyan_box p.bt{margin-right: 560px;}
.ly-tel p.bt{text-indent: 134px;text-align:left;}

.ly-mesglist li p.ly-time{font-size: 14px;color: #999;}
.ly-mesglist li p.ly-zt{color: #999;}
.liuyan_box p.ly-zt .responseNo{color: #ff8800;}
.liuyan_box p.ly-zt .ineffective{color: #f83a22;}
@media only screen and (max-width: 991px) {
    .liuyan_box p.dw,.liuyan_box p.ly-time{display: none;}
    .liuyan_box p.bt{margin-right: 120px;}
}
@media only screen and (max-width:479px) {
    
    .xjcx_form{width: 90%;position: static;margin: 10px auto;}

    .ly-tel p.bt{text-align: center;text-indent: 0;}
}