/*写信*/
.write_form {background: #fff;margin-top: 20px;margin-left: 30px;}
.write_hd {margin-bottom: 10px;}
.write_hd h3 {color: #0067b7;font-size: 20px;font-weight: 300;text-indent: 36px;background: url(/eportal/uiFramework/commonResource/image/2023060918071052609.png) no-repeat left center;}
.write_form ul li {width: 563px;border: #DDDDDD solid 1px;padding: 2px;height: 34px;margin-right: 10px;margin-bottom: 10px;line-height: 34px;}
.wf_input {border: 0px;height: 30px;line-height: 30px;width: 400px;margin: 2px 0px 2px;color: #666;float: left;outline: none;}
.write_form select {color: #666;float: left;border: none;height: 30px;margin: 2px 5px 2px;}
.write_form span {float: left;}
.write_form .wf_star {display: block;float: right;width: 20px;text-align: center;color: #FF0000;font-weight: bold;}
.wf_item {display: block;float: left;width: 110px;text-align: right;border-right: #DDDDDD solid 1px;padding-right: 15px;margin-right: 14px;font-size: 14px;color: #333;}
.write_form ul .wf_content {height: 200px;width: 563px;}
.write_form ul .wf_content .wf_item {height: 200px;margin-right: 5px;}
.wf_content textarea {border: 0px;width: 400px;height: 195px;color: #666;margin: 2px 0px 2px;outline: none;}
.lycssinput {border: 0px;height: 30px;line-height: 30px;width: 99px;margin: 2px 0px 2px;color: #666;float: left;outline: none;}
.write_form .form_btn .btn_submit_big {margin-right: 35px;width: 142px;height: 38px;background: #0067b7;border: none;outline: none;color: #fff;font-size: 18px;}
.btn_reset_big {width: 142px;height: 38px;background: #dadada;border: none;outline: none;color: #333;font-size: 18px;}
.write_form .form_btn {text-align: center;height: 110px;line-height: 110px;}

/*公众留言*/
.mail_right {float: right;text-align: justify;background: #eee;border: 1px solid #ddd;padding: 20px;min-height: 620px;margin-bottom: 20px;position: relative;margin-top: 20px;margin-left: 20px;}
.mail_right .corner {display: block;position: absolute;right: -1px;top: -1px;width: 38px;height: 26px;background: url(/eportal/uiFramework/commonResource/image/2023060918181827542.png) no-repeat;}
.declare_hd {font-size: 19px;color: #C70000;margin-bottom: 20px;text-align: center;}
.declare_bd {font-size: 16px !important;line-height: 30px !important;}


/*通用列表*/
.listmiddle {padding-bottom: 30px;}
.xlbg {background: #F2F2F2;}
.listmiddle .dqwz {height: 57px;line-height: 57px;font-size: 14px;color: #595959;background: #F2F2F2;}
.listmiddle .dqwz a {color: #595959;font-size: 14px;}
.listmiddle .listmiddle_box {background: #FFFFFF;}
.listmiddle_right {width: 1000px;min-height: 600px;}
.listmiddle_rightitle {height: 38px;border-bottom: 3px solid #DD8F8D;padding-top: 16px;}
.listmiddle_rightitle span {display: block;height: 24px;line-height: 24px;font-size: 22px;text-indent: 31px;}
.mail_List span {float: right;color: #aaa;background: url(/eportal/uiFramework/commonResource/image/2023060909444223381.png) no-repeat left center;padding-left: 20px;}
.listmiddle_right_ul {padding-left: 30px;}
.listmiddle_right_ul li {height: 77px;border-bottom: 1px solid #E2E2E2;padding-top: 25px;padding-left: 20px;background: url(/eportal/uiFramework/commonResource/image/2022051814053918656.png) no-repeat left 33px;}
.listmiddle_right_ul li:hover a {color: #C70000;}
.listmiddle_right_ul li span {display: block;margin-top: 15px;font-size: 14px;color: #8F8F8F;}
.listmiddle_right_ul li span i {font-style: normal;display: inline-block;margin-left: 13px;padding-left: 13px;border-left: 1px solid #DCDCDC;color: #8f8f8f;}
.listmiddle_right_ul li a {font-size: 18px;}

.listmiddle_right .nosource {margin-top: 20px;padding-left: 30px;}
.listmiddle_right .nosource li {height: 50px;border-bottom: 0;padding-top: 0;line-height: 50px;background: url(/eportal/uiFramework/commonResource/image/2022051814053918656.png) no-repeat left 23px;border-bottom: 1px dotted #E2E2E2;padding-left: 20px;}
.listmiddle_right .nosource li span {font-size: 14px;float: right;margin-top: 0;padding-right: 10px;}
.listmiddle_right .nosource li a {font-size: 18px;}


/*通用图片列表*/
.listmiddle .listmiddle_box .listmiddle_rightpic {width: 1000px;overflow: hidden;}
.listmiddle .listmiddle_box .listmiddle_rightpic ul {border-bottom: 1px solid #DEDEDE;margin-left: -12px;padding-bottom: 10px;min-height: 600px;}
.listmiddle .listmiddle_box .listmiddle_rightpic ul li {min-height: 224px;float: left;width: 256px;padding: 10px;margin-left: 56px;margin-top: 27px;margin-bottom: 20px;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.listmiddle .listmiddle_box .listmiddle_rightpic ul li:hover {z-index: 2;-webkit-transform: translate3D(0, -8px, 0);-moz-transform: translate3D(0, -8px, 0);-ms-transform: translate3D(0, -8px, 0);transform: translate3D(0, -5px, 0);-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);-ms-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);}
.listmiddle .listmiddle_box .listmiddle_rightpic ul li a {display: block;}
.listmiddle .listmiddle_box .listmiddle_rightpic ul li a img {width: 100%;height: 164px;}
.listmiddle .listmiddle_box .listmiddle_rightpic ul li a span {text-align: center;display: block;line-height: 24px;margin-top: 12px;font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.listmiddle .listmiddle_box .listmiddle_rightpic ul li a i {font-size: 15px;color: #B3B3B3;font-style: normal;line-height: 24px;}
/*分页样式*/
.pages {width: 95%;text-align: center;padding: 12px;clear: both;margin-top: 50px;margin-bottom: 50px;}
.pages span,.pages a,.pages font.NormalRed {font-size: 16px;margin: 0 2px;vertical-align: middle;}
.pages span font {color: #333333;font-size: 12px;}
.pages a,.pages .NormalRed {border: 1px solid #ccc;background: #DDD;padding: 2px 6px;text-decoration: none;}
.pages font.NormalRed {padding: 1px 6px;}
.pages span {width: 0px !important;}
.pages .NormalRed,.pages a:hover {background: #E14440;color: #FFFFFF;}

/*通用单页- 基本盟情*/
.sinfo {text-align: center;color: #848484 !important;font-size: 12px;}
.sinfo span {color: #848484 !important;}
.listmiddle_rightdetial {margin-top: 24px;margin-bottom: 20px;padding: 0 30px;}
.listmiddle_rightdetial * {font-size: 16px !important;;line-height: 38px !important;font-family: "microsoft yahei" !important;}
/*在线访谈列表*/
.talkList {padding-top: 15px;}
.talk_list_box {border: #DDDDDD solid 1px;padding: 6px;height: 212px;margin-bottom: 18px;margin-left: 32px;}
.tl_pic {float: left;margin-right: 25px;width: 290px;}
.tl_pic img {width: 100%;height: 212px;}
.tl_con {float: left;width: 620px;line-height: 240%;color: #333;}
.tl_con h5 {font-size: 18px;color: #1399D9;height: 35px;line-height: 35px;}
.tl_con h5 a {font-size: 18px;}
.tl_con p i {width: 85px;overflow: hidden;float: left;font-style: normal;font-weight: 700;font-size: 16px;}
.tl_con p span {width: 527px;overflow: hidden;float: left;font-size: 16px;}
/*在线访谈文章模块*/
.jbft {min-height: 747px;padding-left: 30px;margin-top: 15px;}
.jbft>ul>li {height: 212px;padding: 6px;border: 1px #ddd solid;margin-bottom: 18px;}
.jbft ul li>a {float: left;width: 290px;height: 212px;overflow: hidden;}
.jbft ul li>a img {display: block;width: 290px;height: 212px;object-fit: cover;}
.jbft ul li .jbftCon {float: right;width: 620px;}
.jbft ul li .jbftCon h3 {width: 100%;margin: 10px 0 15px;overflow: hidden;}
.jbft ul li .jbftCon h3 a {float: left;max-width: 100%;font-size: 18px;color: #333333;line-height: 1.2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all 0.3s;}
.jbft ul li .jbftCon p {font-size: 16px;color: #666666;line-height: 32px;overflow: hidden;}
.jbft ul li .jbftCon p span {margin-left: 80px;overflow: hidden;font-size: 16px;color: #666;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-align: justify;margin-right: 20px;}
.jbft ul li .jbftCon p strong {float: left;font-size: 16px;color: #333;}
.jbft ul li:hover .jbftCon h3 a {color: #a9091b;}
.bshare-custom {margin-top: 10px;}



@media only screen and (max-width:1025px) {
    .listmiddle .dqwz {height: auto; line-height: 38px;}
    .listmiddle_left,.page-list {display: none;}
    .listmiddle_right {width: 100%;}
    .listmiddle_right_ul {padding-left: 0;}
    .listmiddle_right_ul li {padding-bottom: 10px; height: auto; overflow: hidden;}
    .listmiddle_right_ul li a {font-size: 16px; line-height: 24px;}
    .talk_list_box {width: auto; margin-left: 0; height: auto;}
    .tl_pic {width: 100%; margin-right: 0; float: none;}
    .tl_pic img {height: auto;}
    .tl_con {float: none; width: 100%;}
    .tl_con p span {width: 72%; font-size: 14px;}
    .jbft {padding-left: 0;}
    .jbft>ul>li {height: auto;}
    .jbft ul li>a,.jbft ul li .jbftCon {float: none; width: 100%;}
    .jbft ul li>a img {width: 100%; height: auto;}
    .listmiddle_right_ul li span {padding-left: 0px; background: none;}
    .listmiddle_right_ul li span i {margin-left: 5px; padding-left: 5px;}
}

@media screen and (max-width:768px) {.listmiddle .dqwz {height: auto; line-height: 38px;}
    .listmiddle_right,
    .listmiddle .listmiddle_box .listmiddle_rightpic {width: 100%;}
    .listmiddle_rightitle span {font-size: 18px; text-indent: 16px;}
    .listmiddle .listmiddle_box .listmiddle_rightpic ul li {width: 32%; margin-left: 1%; margin-top: 10px; min-height: 156px; margin-bottom: 0px; padding: 5px 0;}
    .listmiddle .listmiddle_box .listmiddle_rightpic ul li a img {height: 120px;}
    .listmiddle .listmiddle_box .listmiddle_rightpic ul {min-height: 360px;}
    .listmiddle_rightdetial {padding: 0 10px;}
}