﻿@charset "utf-8";
/* CSS Document */
.pos-rel{ position: relative;}
.hide.active{ display: block !important;}
@media only screen and (min-width: 992px) and (max-width:1199px) {

}
@media only screen and (min-width:768px) and (max-width:991px) {

}
@media only screen and (max-width:767px) {
   .position_list{ margin: 0 10px;}
}
/******12345热线栏目页*******/
.mt25{ margin-top: 25px;}
.bot20{ margin-bottom: 20px;}
.position{ position: relative; font-size:16px; color:#537f44; border-left:5px solid #537f44; background:#f2f7ef;  height: 55px; line-height:55px; padding-left:20px;}
.position .postitle{ display:block;  font-size:20px; font-weight:bold; }
/*便民热线平台*/
.lm-bmleft{ width: 788px;}
.lm-rxpt{ background: #f8f8f8; height: 160px; padding: 15px 0; margin-bottom: 20px;}
.lm-rxpt li{ float: left; width: 270px; height: 160px; background: #fff; text-align: center; margin-left: 20px;}
.lm-rxpt li .img-title{ display: block; font-size: 22px; height: 52px; line-height: 52px; color: #608952;}
.lm-rxpt li .img-img{ padding-top: 15px; display: block;}
.lm-rxpt li.num1{ width: 188px; text-align: center; background: none; margin-left: 0;}
.lm-rxpt li.num1 .img-title{ font-size: 18px; line-height: 32px; color: #ffa21d; height: auto; font-weight: bold; margin-top: 5px;}
/*热线平台*/
.lm-fcbox{ height: 320px;}
.lm-rxtabs{ height: 46px; font-size: 20px; font-weight: bold;  background: url(../images/t1bg.gif) left bottom repeat-x;}
.lm-rxtabs .tab li{ float: left;   height: 46px; margin-right:8px; background: url(../images_12345/tab-line.gif) left 8px no-repeat;}
.lm-rxtabs .tab li.first{  background:none; margin-left: 0;}
.lm-rxtabs .tab li a{ padding: 0 8px 0 16px;}
.lm-rxtabs .tab li.active{ height: 45px; border-bottom: 1px solid #608952;}
.lm-rxtabs .tab li.active,.lm-rxtabs li.active a{ color: #608952; font-weight: bold;}
.lm-rxlist{ margin-top: 8px;}
.lm-rxlist li{ height: 36px; line-height: 36px; font-size: 16px; position: relative; padding: 2px 60px 2px 0;}
.lm-rxlist li a{ max-width: 680px; display: inline-block;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.lm-rxlist li .date{ position: absolute; right:0; top:2px; color: #999;}
/*知识库*/
.lm-bmright{ width: 385px; height: 534px; background: #f8f8f8;}
.lm-zskbox{  background: url(../images_12345/zsk-bg.png) left bottom repeat-x #f5fff0; }
.lm-zskcon{  background: url(../images_12345/zsk-img.png) right bottom no-repeat !important; height: 205px; margin-bottom: 20px;}
.zsk-title{ padding: 48px 0 0 60px;}
.zsk-title .title{ display: block; color: #537f44; font-size: 28px; line-height: 46px;}
.zsk-title .links{ display: block;  color: #ff771d; font-size: 14px; text-decoration:underline;}
.lm-zsksearch{ margin: 40px 18px 20px 18px; height: 36px; position: relative; background: #fff;  border-radius: 5px;  }
.lm-zsksearch li.srk{ margin-right: 54px; padding:0 10px;   height: 36px; line-height: 36px;}
.lm-zsksearch li.srk .label-keywords{ display: block;}
.lm-zsksearch li.srk input{ width: 100%; padding: 0; vertical-align: top;  height: 36px; line-height: 36px; border: none; font-size: 14px; color: #999;}
.lm-zsksearch li.cxbtn{ position: absolute; background:  url(../images_12345/ly-searchico.png) center center no-repeat #70a25e;  right:0; top:0; bottom: 0; width: 54px;  border-radius: 0 5px 5px 0;}
.lm-zsksearch li.cxbtn input{ display: block; border: none; width: 100%; font-size: 0;}
.lm-zsklist{ margin: 0 18px;}
.lm-zsklist .lm-rxlist li{ padding-right: 0;}
.lm-zsklist .lm-rxlist li a{ display: block; max-width: none; float: none;}
/*回复选登*/
.lm-hfxd{ margin-bottom: 20px; position: relative;}
.lm-xdsearch{ position: absolute; right:0; top:0; width: 345px;}
.lm-xdsearch .label-keywords{ display: block;}
.lm-xdsearch li.srk{ margin-right: 71px; padding:0 10px; border: 1px solid #cccccc; height: 30px;  border-radius: 5px;}
.lm-xdsearch li.srk input{ width: 100%; vertical-align: top; height: 28px; line-height: 28px;  padding: 0; border: none; font-size: 14px; color: #999;}
.lm-xdsearch li.cxbtn{ position: absolute; background: #649a51;  right:0; top:0; bottom: 0; width: 65px;  border-radius:5px;}
.lm-xdsearch li.cxbtn input{ display: block; border: none; line-height: 30px; background: none; width: 100%; font-size: 14px; color: #fff;}
.ly-tel{ height: 32px; line-height: 32px; font-size: 15px; margin-top: 10px;  background: #f8f8f8; position: relative;}
.ly-tel p{ position: absolute; top:0; text-align: center; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ly-tel .time{ width: 100px; right:0;}
.ly-tel .status{ width: 200px; right:100px;}
.ly-tel .dw{ width: 260px; right:300px;}
.ly-tel .qd{ width: 200px; right:560px;}
.ly-tel .bt{  left:0; right:760px;}
.ly-xdlist li{ height: 40px; line-height: 40px; position: relative; font-size: 16px;}
.ly-xdlist li p{ position: absolute; top:0;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
.ly-xdlist .time{ width: 100px; right:0; color: #999; text-align: center;}
.ly-xdlist .status{ width: 200px; right:100px; text-align: center;}
.ly-xdlist .status .responseNo{ color: #f4c041;}
.ly-xdlist .dw{ width: 260px; right:300px;text-align: center;}
.ly-xdlist .qd{ width: 200px; right:560px; text-align: center; color: #999;}
.ly-xdlist .bt{ left:0; right:760px; position: absolute; top:0; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
/*回复选登*/
.lm-tjbox{ width: 586px; height: 360px;}
/*主题分类-走势分布*/
.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: 45px;}
.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("../images_12345/jtico.png") center no-repeat;}
.yearTab li.active>a{background:#ffa21d;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:#ffa21d;color: #fff;}
.yearTab li.yearSelect select option{text-align: center;}
/*受理统计*/
.lytj-tab{margin: 15px 0 0;height:auto;}
.lytj-tab li{float: left;margin-right: 24px;}
.lytj-tab li a{display: block;font-size: 18px;line-height: 36px;}
.lytj-tab li.active a{color: #ffa21d;}

.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{height: auto;overflow: hidden;}
.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;display: none;}
.lytj-top .hf,.lytj-list li .hf{position: absolute;top: 0;right:0px;width: 80px;}
.lytj-top .sl,.lytj-list li .sl{position: absolute;top: 0;right:100px;width: 80px;}
.lytj-top .qd,.lytj-list li .qd{margin-right: 200px;}
.lytj-top .qd{text-align: left;text-indent: 56px;}
.lytj-list li .qd{text-align: left;padding-left: 25px;}

.lm-xfrx li{ margin-bottom: 20px;}
.lm-xfrx li img{ width: 100%; height: auto;}
.lm-xfrx .img-title{ display: none;}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .lm-bmleft{  width: 688px;}
    .lm-bmright{ width: 285px;}
    .lm-rxpt li{ width:220px;}
    .zsk-title {padding: 48px 0 0 20px;}
    /*热线平台*/
    .lm-rxlist li a{  max-width: 580px;}
    /*回复选登*/
    .ly-tel .status,.ly-xdlist .status{  width: 100px;}
    .ly-tel .dw,.ly-xdlist .dw{ right:200px;}
    .ly-tel .qd, .ly-xdlist .qd{ right:460px;}
    .ly-tel .bt, .ly-xdlist .bt{ left:0; right:660px;}
    /*主题分类-走势分布*/
    .lm-tjbox{ width: 486px;}
    /*统计*/
    .lytj-tab{margin: 5px 0 0;}
    .lytjbox .yearTab{position: static;}
}
@media only screen and (max-width:991px) {
    .lm-bmleft,.lm-bmright{ float: none; width: auto; height: auto;}
    .lm-bmright{ margin-top: 20px; padding-bottom: 10px;}
    .lm-rxpt li{ width:260px;}
    .lm-fcbox{ height: auto;}
    /*热线平台*/
    .lm-rxlist li a{  max-width: none; display: block; float: none;}
    .lm-rxlist li img{ display: none;}
    /*回复选登*/
    .ly-tel .status,.ly-xdlist .status{  width: 100px;}
    .ly-tel .dw,.ly-xdlist .dw{width: 200px; right:200px;}
    .ly-tel .qd, .ly-xdlist .qd{ width: 120px; right:400px;}
    .ly-tel .bt, .ly-xdlist .bt{ left:0; right:520px;}
    /*主题分类-走势分布*/
    .lm-tjbox{ width: auto; float: none; height: auto;}
    /*统计*/
    .ls-lyfbbox{width:auto;float: none;}
}
@media only screen and (max-width:767px) {
    .lm-rxpt li{ width: 35%; margin-left: 2%;}
    .lm-rxpt li.num1{ width: 24%;}
    .zsk-title{ padding-left: 20px;}
    /*回复选登*/
    .ly-tel .bt, .ly-xdlist .bt{ right:100px;}
    .ly-tel .qd, .ly-xdlist .qd{ display: none;}
    .ly-tel .dw, .ly-xdlist .dw{ display: none;}
    .ly-tel .status, .ly-xdlist .status{ display: none;}
    .lm-xdsearch{ position:relative; margin: 10px 0; right:0; width: auto;}
    /*统计*/
    .yearTab{position: static;margin: 10px 0;}
}
@media only screen and (max-width:600px) {
    .lm-rxtabs{ height: auto !important;}
    .lm-rxtabs .tab li{ line-height: 45px; background-position: left 14px;}
    .lm-rxpt { height:auto;}
    .lm-rxpt li{ width: 46%; margin: 0 2%;}
    .lm-rxpt li.num1{ width: 100%; float: none; height: auto; margin-bottom: 10px;}
    .lm-rxpt li.num1 .img-title{ display: inline-block; height: auto; line-height: 32px;}
    .lm-rxpt li.num1 .img-title br{ display: none;}
}
@media only screen and (max-width:479px) {
    /*受理统计*/
    .lytj-top .gk,.lytj-list li .gk{width:60px;}
    .lytj-top .hf,.lytj-list li .hf{width:60px;}
    .lytj-top .sl,.lytj-list li .sl{right:60px;width: 60px;}
    .lytj-top .qd,.lytj-list li .qd{margin-right:120px;}
    .lytj-top .qd{text-align: left;text-indent: 0;text-align: center;}
    .lytj-list li .qd{padding-left: 5px;}
}
/******12345热线主页-end*******/

/******12345热线 栏目页******/
.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: #608952;margin-right: 30px;}
/*回复选登*/
.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;}
.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;}
/*搜索*/
.liuyan_box .xjcx_form{width: 376px;top: 12px;}
.liuyan_box .ly-mesglist{min-height: 340px;}
@media only screen and (min-width: 992px) and (max-width:1199px) {
    /*回复选登*/
    .liuyan_box p.ly-time{right:130px;}
    .liuyan_box p.dw{right:260px;}
    .liuyan_box p.bt{margin-right: 520px;}
}
@media only screen and (max-width:991px) {
    .liuyan_box{padding: 0 15px 20px;}
    /*回复选登*/
    .liuyan_box p.ly-zt{width: 100px;}
    .liuyan_box p.ly-time{width: 100px; right:110px;}
    .liuyan_box p.dw{width: 200px; right:220px;}
    .liuyan_box p.bt{margin-right: 420px;}
}
@media only screen and (max-width:767px) {
    .liuyan_box{padding: 0 10px 15px;}
    .liuyan-item .title{margin-right: 15px;}

    /*回复选登*/
    .liuyan_box .ly-mesglist{min-height:200px;}
    .liuyan_box p.ly-zt{width: 70px;}
    .liuyan_box p.dw,.liuyan_box p.ly-time{display: none;}
    .liuyan_box p.bt{margin-right: 70px;}
}
@media only screen and (max-width:479px) {
    .liuyan_box .xjcx_form{width: 90%;}
}
/******12345热线 栏目页-end******/

/*写信-留言须知 弹框*/
.lyxz-box{position: fixed;width: 100%;height:100%;top: 0;left: 0;z-index: 999;background: url("../images_12345/black30.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; /*background: #f8f7f7;*/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;}
#Refused a{ background: #a2a2a2; }
#Agree a{background: #fe8f00;}
#Agree a .btn{display: block;}

.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;}
}
/*写信-留言须知 弹框-end*/
/*写信表单*/
.liuyan-item .xx_tip {padding: 0 0 0 30px;border-left: 1px solid #608952;margin-top: 15px;}

.message-form{font-size: 14px;}
.message-form ul.message-form-ul{width: 760px;margin: 30px 0 14px 157px;}
.message-form ul.message-form-ul .red{color: #ff8800;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;text-align: center; 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: #608952;border: none; border-radius: 5px; -moz-border-radius: 5px; }

.message-form .bt .error-ico{display: inline-block;width: 16px;height: 16px;vertical-align: middle; margin: 0 5px 0 0; background: url("../images_12345/error-ico.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("../images_12345/tips-jt.png") center no-repeat;position: absolute; top: -7px;left:12px;}

.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("../images_12345/success.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("../images_12345/close.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;}
}
/*留言提交提示-end*/

/*12345便民热线-留言详细页*/
.lynybox{border: #cfcfcf 1px solid;margin-bottom: 30px;}
.lyny-content{padding: 30px 40px;}
.message_wzbt{font-size: 24px;line-height: 50px;}
.message_con{margin-top: 25px;}
.message_con .message_title{width:40px;padding-left: 40px;float: left;font-size: 19px;font-weight: bold;color: #608952; margin-top: 22px;background: url("../images_12345/ly_lxbtn.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("../images_12345/ly_lxbtn.png");}
.message_con .message_title.hf_title{background-image: url("../images_12345/ly_hfbtn.png");}
.message_con .message_title.pj_title{background-image: url("../images_12345/ly_pjbtn.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 .lxsj{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("../images_12345/pj-icons.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 20px;background:url("../images_12345/lynr-line.png") 0px 26px no-repeat;position: relative;}

.message-process li.first{padding-left: 0;}
.message-process li.last{padding-right: 0;}
.message-process li.onlyone{background: none;}
/*.message-process li:first-child:before{content: '';position: absolute;top: 10px;left: 0;width: 50%;height:30px;background: #fff;z-index: 9;}*/
/*.message-process li:last-child:before{content: '';position: absolute;top: 10px;right: 0;width:50%;height: 30px;background: #fff;z-index:1;}*/
.message-process li i.line{display: none; position: absolute;top: 10px;left: 0;width: 50%;height:30px;background: #fff;z-index: 9;}
.message-process li.last i.line{left: auto;right: 0;}
.message-process li.first i.line,.message-process li.last i.line{display: block;}

.message-process .status-btn{display: block;position: relative;z-index: 9; width: 53px;height: 53px;margin: 0 auto; background: url("../images_12345/lynr_btn_tj.png") center no-repeat;}
.message-process .status-btn.icon-tj{background-image: url("../images_12345/lynr_btn_tj.png");}
.message-process .status-btn.icon-sl{background-image: url("../images_12345/lynr_btn_sl.png");}
.message-process .status-btn.icon-more{background-image: url("../images_12345/lynr_btn_more.png");}
.message-process .status-btn.icon-pj{background-image: url("../images_12345/lynr_btn_pj.png");}
.message-process .status-btn.icon-bj{background-image: url("../images_12345/lynr_btn_bj.png");}
.message-process .status-btn.icon-bl{background-image: url("../images_12345/lynr_btn_bl.png");}
.message-process .status-btn.icon-df{background-image: url("../images_12345/lynr_btn_df.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("../images_12345/lynr_btn_more2.png") bottom center no-repeat;}
/*留言-评价*/
.message-comment{background: #f9f9f9;padding: 30px 160px 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("../images_12345/pjbj-mybg.png") 0 0 no-repeat;}
.message-comment-status li .pj-icon{display: block;width: 29px;height: 29px;margin:12px auto 0; background:url("../images_12345/pj-icons.png") 0 -30px no-repeat;}
.message-comment-status li.active,.message-comment-status li:hover{color: #608952;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: #333; }
.mydcon li.pjbtn{margin-left: 10px;}
.mydcon li .myd_btn{width: 75px;height: 75px;text-align: center;line-height: 75px;border-radius: 7px;background: #608952;color: #fff;font-size: 16px;border: none;cursor: pointer;}

.mydcon li textarea::-webkit-input-placeholder {color:#999;}
.mydcon li textarea:-moz-placeholder {color:#999;}
.mydcon li textarea::-moz-placeholder {color:#999;}
.mydcon li textarea:-ms-input-placeholder {color:#999;}
/*流程信息-弹框*/
.lcxx-boxdialog .ui-dialog-title{font-size: 22px;font-weight: bold;color:#608952;}
.lcxx-boxdialog .ui-dialog-close{width: 24px;height: 24px;top: 19px; background: url("../images_12345/close.png") center no-repeat; font-size:0;opacity: 1;}
.lcxx-boxdialog .ui-dialog-content{height: auto !important;}
.lcxx-boxdialog .progress-text{background: url("../images_12345/lynr-line2.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("../images_12345/lynr-lc-ico.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;min-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) {
    /*留言-办理流程*/
    .message-process{margin-left: 0;}
    .message-process li{padding: 0 10px;}
    /*留言-评价*/
    .message-comment{padding: 30px 60px 40px;}
}
@media only screen and (max-width:991px) {
    .lynybox{margin:0 15px 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: 498px;}
    .mydcon li textarea{width: 390px;}
}
@media only screen and (max-width:767px) {
    .lynybox{margin:0 10px 15px;}
    .lyny-content{padding: 15px 10px;}
    .message_wzbt{font-size: 20px;line-height: 40px;}
    .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 .lxsj{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;}

}

/*无障碍*/
.message-form.wza-region-active .ly-input input,.message-form.wza-region-active .ly-input2 input,.message-form.wza-region-active .ly-select select,.wza-region-active.message-form .ly-tex textarea{border-color: #fff;}
/*12345便民热线-留言详细页-end*/

/*答问知识库 on*/
.wenda-banner{ height: 200px; background: url(../images/hdpt_bg.jpg) left bottom  #e6f3fd no-repeat;}
.wenda-banimg{ padding: 82px 0 0 320px; width: 258px;}
.wenda-search{ width:540px; height: 50px; margin: 84px 0 0;}
.wenda-search ul{padding-right: 90px; height: 50px; box-shadow:0 0 8px rgb(143, 175, 239);-webkit-box-shadow:0 0 8px rgb(143, 175, 239); border-radius: 25px; background: rgba(255, 255, 255, 0.6); position: relative;}
.wenda-search li{ font-size: 0; line-height: 0; height: 50px;}
.wenda-search li .label-keywords{width: 100%;}
.wenda-search input{ vertical-align: middle; width: 100%; border: 0 none; background: none;}
.wenda-search .ss1 input{ font-size: 16px; line-height: 50px; height: 50px; padding-left: 26px; box-sizing: border-box;}
.searchbox li.se_box input::-webkit-input-placeholder{color:#999;}
.searchbox li.se_box input:-moz-placeholder{color:#999;}
.searchbox li.se_box input:-ms-input-placeholder{color:#999;}
.wenda-search .ss2{ position: absolute; right: 0; top: 0; width: 90px; bottom: 0;}
.wenda-search .ss2 input{ height: 50px; border-radius: 25px; line-height: 50px; background: #537f44; font-size: 20px; text-align: center; color: #fff;}
@media only screen and (min-width: 992px) and (max-width:1199px) {
    .wenda-banimg{ padding-left: 260px;}
    .wenda-search{width: 430px;}
}
@media (max-width: 991px) {
    .wenda-banner{height: auto; padding-bottom: 30px; background: #e6f3fd;}
    .wenda-search,.wenda-banimg{float: none; width: auto;}
    .wenda-banimg{padding: 40px 0 0; text-align: center;}
    .wenda-search{ margin: 40px auto 0; max-width: 90%;}
}
/*搜索 end*/
.wenda-title2{ padding: 27px 0 0; height: 70px; line-height: 70px; margin-top: 3px; font-size: 38px; font-weight: bold; color: #537f44; border-bottom: 1px #dfdfdf solid; padding-left: 1px;}
.wenda-title{ padding: 10px 0; height: 30px; line-height: 30px; font-size: 23px; font-weight: bold; color: #ff8800; border-bottom: 1px #dfdfdf solid; padding-left: 1px;}
.wenda-title a,.wenda-title2 a{color: #537f44;}

@media (max-width: 991px) {
    .zsk-position{margin: 0 15px;}
    .wenda-title2{ padding-top: 7px; font-size: 34px;}
}
@media (max-width: 767px) {
    .zsk-position{margin: 0 10px;}
    .wenda-title2{ padding-top: 0; margin-top: 0; font-size: 30px;}
    .wenda-content{padding: 0 10px;}
}
/*标题 end*/
/*热点问题*/
.wenda-hotspot{ margin: 20px 0 0; overflow: hidden; height: 278px; background: #f9f9f9; padding: 6px 0 27px;}
.wenda-hotspot .hqgq-spScroll{padding: 0 30px; height: 100%; position: relative; overflow: hidden;}
.wenda-hotspot li{float: left; width: 555px;}
.wenda-hotspot .hotbox{ padding: 19px 15px 0 20px; /*width: 535px;*/ height: 120px; overflow: hidden;}
.wenda-hotspot li .title{ height: 30px; padding-bottom: 9px; line-height: 30px; padding-left: 10px; background: url("../images_12345/wenda_tel1.gif") left 6px no-repeat; font-size: 19px;}
.wenda-hotspot li .title a{display: inline-block; max-width: 100%; *width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.wenda-hotspot li .info{ font-size: 15px; color: #999999; line-height: 26px; height: 78px; padding-left: 25px; text-align: justify; text-indent: 2em;overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;  line-clamp: 3;}
.hqgq-spScroll .prev,.hqgq-spScroll .next{display: block;position: absolute;width: 20px;height: 36px;cursor: pointer;top: 50%;margin-top: -18px;z-index: 1;}
.hqgq-spScroll .prev i,.hqgq-spScroll .next i{ opacity: 0; filter: alpha(opacity=0); *font-size: 0;}
.hqgq-spScroll .prev{left: 8px;background: url("../images_12345/hygq_prev.png") center center no-repeat !important; }
.hqgq-spScroll .next{right: 8px;background: url("../images_12345/hygq_next.png") center center no-repeat !important;}

@media (min-width: 992px) and (max-width:1199px){
    .wenda-hotspot li{width: 466px;}
    .wenda-hotspot .hotbox{width: 431px;}
}
@media (max-width: 991px) {
    .wenda-hotspot{margin-top: 10px;}
    .wenda-hotspot ul{padding-bottom: 16px;}
    .wenda-hotspot li{width: auto; float: none;}
    .wenda-hotspot li .hotbox{padding: 15px 2% 0 2%; width: 96%;}
    .wenda-hotspot li .info{padding-left: 0;}
}
@media (max-width: 991px) {
    .wenda-hotspot li .hotbox{padding: 15px 4% 0 4%; width: 92%;}
}
/*热点问题 end*/
.gklist li{height:36px;line-height: 36px;padding: 2px 0px 2px 0; font-size: 16px; vertical-align:bottom;overflow:hidden;position: relative;}
.gklist li .date{color:#999; font-size:14px; position: absolute; top:2px; right:0;}
.gklist li .tit{display:inline-block; vertical-align: middle; max-width:500px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gklist li .a{color:#487bc5;}
.gklist li .split{ padding: 0 5px; color:#487bc5;}
.gklist li a{display: block;float: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wenda-gklist{ width: 580px; overflow: hidden; padding: 12px 0 0; height: 300px;}
.wenda-gklist .gklist{padding-top: 6px;}
/*.wenda-gklist .gklist li .title a.lang1{max-width: 450px;}*/
/*.wenda-gklist .gklist li .title a.lang2{max-width: 400px;}*/
/*.wenda-gklist .gklist li .title a.lang3{max-width: 350px;}*/
/*.wenda-gklist .gklist li .title a.lang4{max-width: 200px;}*/
/*.wenda-gklist .gklist li .title a.lang5,.wenda-gklist .gklist li .title a.lang6,.wenda-gklist .gklist li .title a.lang7,.wenda-gklist .gklist li .title a.lang8{max-width: 150px;}*/
@media (min-width: 992px) and (max-width:1299px){
    .wenda-gklist{width: 486px;}
    .gklist li .tit{max-width: 400px;}
    /*.wenda-gklist .gklist li .title a.lang1{max-width: 350px;}*/
    /*.wenda-gklist .gklist li .title a.lang2{max-width: 300px;}*/
    /*.wenda-gklist .gklist li .title a.lang3{max-width: 250px;}*/
    /*.wenda-gklist .gklist li .title a.lang4,.wenda-gklist .gklist li .title a.lang5,.wenda-gklist .gklist li .title a.lang6,.wenda-gklist .gklist li .title a.lang7,.wenda-gklist .gklist li .title a.lang8{max-width: 150px;}*/
}
@media (max-width:991px){
    .wenda-gklist{ float: none; width: auto; padding-top: 0;}
    .gklist li .tit{max-width: 690px;}
    /*.wenda-gklist .gklist li .title a.lang1{max-width: 640px;}*/
    /*.wenda-gklist .gklist li .title a.lang2{max-width: 590px;}*/
    /*.wenda-gklist .gklist li .title a.lang3{max-width: 540px;}*/
    /*.wenda-gklist .gklist li .title a.lang4{max-width: 490px;}*/
    /*.wenda-gklist .gklist li .title a.lang5{max-width: 440px;}*/
    /*.wenda-gklist .gklist li .title a.lang6{max-width: 390px;}*/
    /*.wenda-gklist .gklist li .title a.lang7{max-width: 340px;}*/
    /*.wenda-gklist .gklist li .title a.lang8{max-width: 290px;}*/
}
@media (max-width:767px){
    .wenda-gklist{height: auto;}
    .gklist li .title{float: none;display: inline;}
    .gklist li{ height: auto; padding: 8px 0; line-height: 22px;}
    .gklist li .tit{max-width: none !important; white-space: normal; display: inline;}
    .gklist li .date{ position: static; float: none;display: inline; white-space: nowrap;}

}
/*公开列表 end*/
.wenda-searchlist{ padding-bottom: 30px; overflow: hidden;}
.wenda-searchlist ul{width: 110%;}
.wenda-searchlist li{ padding: 24px 32px 0 0; float: left; width: 276px; height: 70px; }
.wenda-searchlist li a{ display: block; height: 68px; border: 1px #dfdfdf solid; text-align: center; line-height: 68px; font-size: 19px; transition: 0.4s all; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.wenda-searchlist li a:hover{color: #ff8800; border-color: #ff8800;}
.wenda_searchlist2{padding-bottom: 24px;}
@media (min-width: 992px) and (max-width:1299px){
    .wenda-searchlist li{ padding-right: 25px; width: 229px;}
    .wenda-gklist{width: 486px;}
}
@media (max-width: 991px) {
    .wenda-searchlist{padding-bottom: 15px;}
    .wenda-searchlist ul{width: 100%; padding-top:0}
    .wenda-searchlist li{width: 33.3%; padding-right: 0; padding-top: 14px;}
    .wenda-searchlist li a{margin: 0 6px;}
    .wenda_searchlist2{padding-bottom: 10px;}
}
@media (max-width: 580px) {
    .wenda-search{margin-top: 20px;}
    .wenda-searchlist li{width: 50%; padding-top: 10px; height: 50px;}
    .wenda-searchlist li a{margin: 0 5px; font-size: 16px; height: 48px;line-height: 48px;}
}
/*查询分类 end*/
/*知识库主页 end*/
.wenda_box{margin:0;background: #fff;padding: 10px 0 20px;}
.wenda_box .lmy_position{border: none;}
.wenda_left{ min-height: 515px;padding: 20px; overflow: hidden;}
.wenda_type{ padding-bottom: 16px;}
.wenda_type .tel{ height: 45px; background: url(../images_12345/line_c.gif) 0 bottom repeat-x;}
.wenda_type .tel li{float: left; padding-right: 23px;}
.wenda_type .tel li a{font-size: 22px; color: #666666; height: 44px; line-height: 44px; display: block; text-align: center; cursor: default;}
.wenda_type .tel li a:hover,.wenda_type .tel li.active a{ font-weight: bold; color: #ff8800; border-bottom: 1px solid #ff8800;}
.wenda_type .type_item{ padding: 9px 0 0;}
.wenda_type .type_item .con{height: 96px; overflow: hidden; overflow-y: auto;}
.wenda_type .type_item ul{width: 110%;}
.wenda_type .type_item li{ float: left; width: 116px; height: 32px; padding: 8px 19px 8px 0;}
.wenda_type .type_item li a{display:block; text-align: center; height: 30px; line-height: 30px; font-size: 15px; background: #f9f9f9; border: 1px solid #cfcfcf; border-radius: 2px; transition: 0.4s all; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.wenda_type .type_item li.active a,.wenda_type .type_item li a:hover{ background: #fff7eb; border-color: #ffad33; color: #ff8800;}
.wenda_type .itme_bm li{ padding-right: 15px;}
/*问题分类 end*/
.wenda_left .tj{ height: 29px; line-height: 28px; font-size: 15px; color: #666666; background: #fff; position: relative; z-index: 1;}
.wenda_left .tj span{color: #ff6000; padding: 0 4px;}
.wendar_list li{ border-bottom: 1px dashed #cfcfcf; padding: 9px 0 9px 2px; line-height: 0; font-size: 0;}
.wendar_list li a{display:inline-block; max-width: 100%; *width: 100%; vertical-align: middle; overflow: hidden; /*white-space: nowrap; text-overflow: ellipsis;*/ font-size: 17px; height:auto; line-height: 30px; float: none;}
.wendar_list li .date{display: block; height: 23px; line-height: 22px; font-size: 15px; color: #999999; float: none;}
/*左侧 end*/
@media (min-width: 992px) and (max-width:1299px){
    /*.wenda_left{ padding-right: 20px}*/
    .wenda_type .type_item li{ width: 98px;}
    .wenda_type .itme_bm li{ width: 124px; padding-right: 15px;}
}
@media (max-width: 991px) {
    .wenda_left{margin-bottom: 15px; margin-top: 10px;padding: 15px;}
    .wenda_left .doc_list{ padding-bottom: 10px;}
    .wenda_type .type_item li{padding-right: 14px;}
    .wenda_type .itme_bm li{ padding-right: 13px;}
}

@media (max-width: 767px) {
    .content{ padding:0 10px;}
    .wenda_left{padding: 10px;}
    .wenda_type .type_item ul{ width: 100%;}
    .wenda_type .type_item li{ width: 25%; padding-right: 0;}
    .wenda_type .type_item li a{ margin: 0 5px;}
}
@media (max-width: 420px) {
    .wenda_type .type_item li{ width: 33.3%;}
}
/*栏目页 end*/

.wendawz_pos{ border-bottom: 0 none; padding: 14px 0 22px;}
.wendawz_pos .postitle{ text-indent: 0; padding-left: 51px; background: url("../images_12345/wd_icowz.png") left 5px no-repeat; font-size: 33px; color: #ff8800; line-height: 40px; height: 40px; width: 204px;}
.content_wdwz{ border: 1px solid #ddd; padding: 30px 39px; margin:10px 0 30px; min-height: 350px;}
.wdwz_info .info{ height: 56px; float: left; padding-left: 26px; background: url("../images_12345/wd_ico2.gif") left center no-repeat; width: 622px;}
.wdwz_info .info p{ height: 28px; line-height: 28px; font-size: 13px; color: #666666; padding-right: 10px; overflow: hidden;}
.wdwz_info .info.info2{ width: 323px;}

.dwzskwz_tit{ width: 40px; height: 40px; font-size: 0; overflow: hidden; background: url("../images_12345/zsk-wzico.png") 0 0 no-repeat; position: absolute; left: 0; top:0;}
.dwzskwz_tit2{background-position: 0 -40px;}
.dwzskwz_con{ margin-bottom: 30px; position: relative; }
.dwzskwz_con .wdcon{ margin-left: 59px; padding: 3px 0; font-size: 16px; color: #505050; line-height: 1.875;text-align: justify; text-justify: inter-ideograph;}
.dwzskwz_con .wdcon p {margin: 0.75em 0;}
.dwzskwz_con .wdtitle{font-size: 18px; color: #333;}

.dwzskwz_resources{ text-align: right; padding: 10px 0 30px; color: #999; font-size: 16px;}
.wdewm{ padding: 15px 0 0; width: 160px; text-align: center; height: 210px; margin: 0 auto;}
.wdewm .j-qrcode{ width: 160px; height: 160px;}
.wdewm span{ font-size: 13px; color: #666666; padding-top: 8px; height: 22px; line-height: 22px;}

.scan_code_box {margin: 0 auto;padding: 20px 0 0;text-align: center;}
.scan_code_box .pic {text-align: center;width: auto;margin: 0 auto;}
.scan_code_box img {width: 120px;height: 120px;border: 0;margin: 0 auto;padding: 0;}
.scan_code_box .txt {text-align: center;line-height: 36px;font-size: 14px;color: #666666;display: block;}
.scan_code_box .ewmgai {display: none;}

@media (min-width: 992px) and (max-width:1299px){
    .wdwz_info .info{ width: 415px;}
}
@media (max-width: 991px) {
    .content_wdwz{ padding: 20px 15px;}
    .wdwz_info .info{padding-left: 4%; width: 46% !important;}
}

@media (max-width: 767px) {
    .content_wdwz{ padding: 20px 15px 0 5px; margin: 0 10px 10px;}
    .dwzskwz_con .wdcon{margin-left: 49px;}
}

@media (max-width: 480px) {
    .content_wdwz{padding-top: 10px;}
    .wdwz_info .info{padding-left: 20px; width: auto !important; float: none;}
}
/*文章页 end*/
