﻿.lm_body{background: #f2f2f2;}
.container{width: 1200px;margin: 0px auto;padding: 35px 0px;}
.container:after, .container:before,.row:after, .row:before {display: table;content: " ";}
.text-center {text-align: center;}
.mb-5 {margin-bottom: 55px;}
.mb-5 span {font: 36px/48px 微软雅黑;color: #333;}
.row {margin-right: -15px;margin-left: -15px;overflow: hidden;padding: 15px 0px;}
.col-md-4 {width: 33.33333333%;float: left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.card {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;    padding: 30px;margin-bottom: 25px;border: 0;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);display: block;transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;}
.mb-3 {margin-bottom: 1rem;}
.xiaotubiao {display: block;position: relative;width: 45px;height: 45px;font-weight: normal;}
.xiaotubiao img {max-width: 100%;max-height: 100%;margin: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;vertical-align: middle;border: 0;}
.card span {color: #333;margin-bottom: 16px;font-size: 16px;font-weight: 500;line-height: 1.2;margin-top: 0;display: block;}
.card p {color: #89919b;line-height: 20px;margin-top: 0;margin-bottom: 12px;text-align: justify;height: 50px;font-size: 14px;}
.card:hover {-moz-box-shadow: 0px 4px 16px 0px #808080;-webkit-box-shadow: 0px 4px 16px 0px #808080;box-shadow: 0px 4px 16px 0px #808080;-webkit-transform: scale(1.03);transform: scale(1.03);cursor: pointer;}
.cpxq{width: 1200px;margin: 0px auto;padding-top: 35px;}


.cpxq_logo{float: right;overflow: hidden;text-align: center;width: 350px;height: 240px;padding-top: 40px;margin-right: 40px;}
.cpxq_logo img{display: block;width: 100%;height: 100%;}
.cpxq_zy{float: left;overflow: hidden;text-align: left;width: 600px;height: 300px;padding-top: 50px;}
.cpxq_zy_t h1 {line-height: 42px;height: 42px;font-size: 38px;color: #fff;font-weight: bold;margin-bottom: 10px;letter-spacing: 1px;overflow: hidden;}
.cpxq_zy_b {font-size: 16px;line-height: 28px;height: 112px;margin-bottom: 23px;overflow: hidden;color: #fff;letter-spacing: 1px;}
.cpxq_con {font-size: 18px;line-height: 28px;text-align: justify;background: #fff;box-shadow: 4px 6px 4px #dbe0e4;padding: 30px;line-height: 28px;color: #333;border: 1px solid #fff;letter-spacing: 1.5px;overflow: hidden;font-family: fantasy;}
.fwzc_title{font-size: 40px;text-align: center;}
.fwzc_title_1{font-size: 30px;margin-top: 15px;}
.fwzc_sslc_img {text-align: center;padding: 20px 0 20px;}
.fwzc_sslc_img img {max-width: 100%;width: 700px;}
.fw_bztx {width: 1000px;margin: 15px auto 0;}
.fw_bztx li {width: 23%;height: auto;float: left;margin: 0 1%;}
.fw_bztx li a {display: block;cursor: default;padding: 10px 0;text-align: center;border: #dcdcdc 1px solid;border-radius: 5px;transition: all .5s;-webkit-transition: all .5s;}
.fw_bztx li img {width: 100px;border: none;}
.fw_bztx li .img_title {display: block;height: 30px;color: #333;line-height: 30px;font-size: 18px;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fw_bztx li:hover{-webkit-transform: scale(1.05);transform: scale(1.03);}
.fw_fwlc {
    width: 100%;
    padding: 30px 0 40px;
    background: url(../images/fw_bg.jpg) top center no-repeat;
}
.xwzx_list_lb{width: 100%;height: 250px;border-bottom: 1px solid #bbb;padding: 30px 0px;}
.xwzx_list_lb .xwzx_list_lb_img{width: 280px;height: 180px;overflow: hidden;display: block;float: left;}
.xwzx_list_lb_img img{width: 100%;height: 100%;display: block;float: left;}
.xwzx_list_lb:hover img{transform: scale(1.1);transition: all 1s ease-out 0s;-webkit-transition: all 1s ease-out 0s;}
/*.xwzx_list_lb:hover .xwzx_list_lb_nr>h1{float: left;}
.xwzx_list_lb:hover .xwzx_list_lb_time{float: left;margin-left: 20px;}
.xwzx_list_lb:hover .xwzx_list_lb_p{padding: 0px;height: 145px;-webkit-line-clamp: 5;}*/
.xwzx_list_lb .xwzx_list_lb_nr{display: block;float: right;width: 575px;height: 189px;position: relative;padding-right: 15px;}
.xwzx_list_lb .xwzx_list_lb_nr>h1{color: #474747;font-size: 18px;line-height: 20px;padding-bottom: 30px;font-weight: normal;}
.xwzx_list_lb .xwzx_list_lb_nr>h1 a{color: #474747;}
.xwzx_list_lb .xwzx_list_lb_nr>h1 a:hover{color: #9a1520;}
.xwzx_list_lb_time{padding: 2px 8px;color: #474747;font-size: 20px;font-family: AvianRegular;display: block;float: left;width: 280px;}
.xwzx_list_lb_p{width: 100%;line-height: 27px;color: #8f8e8e;padding: 0px;clear: both;height: 90px;overflow: hidden;display: block;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}

.xwzx_list_lb_xq{margin-top:30px;font-size:14px;color:#474747;position:absolute;left:0px;bottom:-31px;width:210px;height:46px;z-index:1;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;border-bottom: 0px;}
.xwzx_list_lb_xq hr{background: #9a1520;width: 0px;height: 2px;border: 0px;margin: 0px;}
.xwzx_list_lb_xq:hover hr{width: 100%}
.xwzx_list_lb_xq a{color: #474747;display: block;width: 100%;height: 44px;}
.xwzx_list_lb_xq a:hover{color: #9a1520;padding-right: 20px;}