a{color: #666}
a:hover{color: #fb6638;}
.m_1{width: 1200px;margin: 20px auto;position: relative; overflow: hidden;}
#banner{width: 597px;margin: 0px auto;border-radius: 4px; height: 340px; position: relative; overflow: hidden;}
#banner div{width:100%;height:100%;float: left;transition: 0.5s;}
#banner .ban01{background: url(../img/index/banner01.jpg) center center no-repeat;height: 340px;}
#banner .ban02{background: url(../img/index/banner02.jpg) center center no-repeat;height: 340px;}
#banner .ban03{background: url(../img/index/banner03.jpg) center center no-repeat;height: 340px;}
.layui-carousel>[carousel-item]>*{background: #fff;}
.layui-carousel-ind{top: -40px; z-index: 3;}
.layui-carousel-ind ul, .layui-carousel-ind ul:hover{background: inherit;float: right; margin-right: 60px;}
.m_1 .m1_right{width: 583px;margin: 0px 0px 0px 20px;position: relative;overflow: hidden;}
.m_1 .r_ad{width: 282px;float: left;overflow: hidden;}
.m_1 .r_ad a{width: 282px;height: 160px; display: block;border-radius: 4px; overflow: hidden;}
.m_1 .r_ad a img{width: 282px;height: 160px;}
.m_1 .r_ad a:last-child{margin-top: 20px;}
.m_1 .r_hot{width: 282px;float: right;background: #fff;border-radius: 4px; overflow: hidden;}
.m_1 .r_hot .mtit{margin: 20px auto;overflow:hidden;}
.m_1 .r_hot .mtit h2{font-size: 18px;color: #333;border-bottom: 1px solid #f1f2f4;}
.m_1 .r_hot .mtit h2 span{display: inline-block; border-bottom: 1px solid #fb6638;line-height: 30px;margin: 0px 0px -1px 20px;font-weight: bold;}
.m_1 .r_hot ul{width: 242px; margin: 20px auto;overflow: hidden;}
.m_1 .r_hot ul li{width: 100%;margin: 0px auto 20px;overflow: hidden;}
.m_1 .r_hot ul li:last-child, .m_3 .m3_r3 ul li:last-child{margin-bottom: 2px;}
.m_1 .r_hot ul li a{display: block; overflow: hidden;}
.m_1 .r_hot ul li a .left{width: 25px;height: 25px; float: left;background: #ddd; color: #fff;font-size: 14px;line-height: 25px;text-align: center;}
.m_1 .r_hot ul li a .top1-3{background: #666;}
.m_1 .r_hot ul li a .right{width: 202px;float: right;}
.m_1 .r_hot ul li a .right h3{font-size: 16px;line-height: 25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m_1 .r_hot ul li a .right p{font-size: 12px;line-height: 20px;height: 40px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #999;display: none;}
.m_1 .r_hot ul li.curre .left{background: #fb6638;}
.m_1 .r_hot ul li.curre a .right h3{color:#fb6638;font-weight: bold;}
.m_1 .r_hot ul li.curre a .right p{display: block;}
.m_2{margin: 20px auto;}
.mtit2 h2{font-size: 26px;line-height: 26px;color: #333;}
.mtit2 h2 span{font-size: 18px;color: #999;padding-left: 10px;font-weight: normal;}
.m_2 ul,.m_3 .left .m3_l1 .litop,.m_3 .left .m3_l1 ul,.m3_r1 ul,.m_3 .m3_r3{margin-top: 20px;overflow: hidden;}
.m_2 ul li{width: 282px;float: left;margin-right: 20px;border-radius: 8px;overflow: hidden;background: #fff;padding: 30px 0px;border: 1px solid #eee;text-align: center;}
.m_2 ul li h3{font-size: 18px;list-style: 50px;font-weight: bold;color: #020202;}
.m_2 ul li p{padding: 0px 20px;line-height: 24px;margin-top: 10px;height: 71px;font-size: 14px;}
.m_2 ul li a{display: block;width: 120px;margin: 10px auto 0px;background: #f1f2f4;color: #999;border-radius: 4px;line-height: 30px;}
.m_2 ul li:hover a{background: #fb6638;color: #fff;}
.m_2 ul li img{width: 285px;height: 110px;}
.m_3{width: 100%; margin: 0px auto 20px;overflow: hidden;}
.m_2 ul li:last-child{margin-right: 0px;}
.m_3 .m3_left{width: 899px;background: #fff; border-radius: 4px; padding: 20px 0px; overflow: hidden;}
.m_3 .left .m3_l1{width: 419px;margin: 0px 20px 0px; overflow: hidden;}
.m_3 .left .m3_l1:nth-child(2n){margin: 0px 20px 0px 0px;}
.m_3 .left .left{padding: 0px;}
.mtit3 i{border-left: 5px solid #fb6638;margin-right: 15px;}
.mtit3 h2{font-size: 20px;line-height: 20px;color: #333;font-weight: bold;}
.mtit3 h2 a{font-size: 14px;color: #fb6638;float: right;font-weight: normal;}
.m_3 .left .m3_l1 .litop .liimg{width: 200px;height: 120px;border-radius: 4px;background: #fff;float: left;overflow: hidden;}
.m_3 .left .m3_l1 .litop .liimg img{width: 200px;height: 120px;}
.m_3 .left .m3_l1 .litop .litxt{width: 199px;float: right;margin-top: 20px; font-size: 16px;line-height: 24px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.m_3 .left .m3_l1 ul li{width: 100%;clear: both;border-bottom: 1px dashed #eee;margin-bottom: 10px;font-size: 14px;padding-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m_3 .left .m3_l1 ul li:first-child{border-top: 1px dashed #eee;padding-top: 10px;}
.m3_l1 ul li i{width: 4px;height: 4px;border-radius: 100%;background: #fb6638;display: inline-block;float: left;margin: 8px 15px 0px 0px;}
.m3_ad01{width: 100%;text-align: center;margin: 20px auto;height: 121px;border-radius: 4px;overflow: hidden;}
.m3_ad01 a img{width: 900px;height: 121px;}
.m_3 .m3_right{width: 282px;overflow: hidden;}
.m_3 .m3_r1 ul li{height: 100px;margin-bottom: 20px;border-radius: 4px; overflow: hidden;position: relative;}
.m_3 .m3_r1 ul .xz01{background: url(../img/index/tjxz01.jpg) center center no-repeat;}
.m_3 .m3_r1 ul li h3{line-height: 35px;font-size: 20px;color: #020202;margin: 20px 0px 0px 20px;}
.m_3 .m3_r1 ul li p{line-height: 30px;color: #666;font-size: 16px;margin-left: 20px;}
.m_3 .m3_r1 ul li a{position: absolute;right: -80px;top: 60px;width: 80px;line-height: 24px;border-radius: 4px;background: linear-gradient(to right, #fb6638, #fb6638);color: #fff;text-align: center;}
.m_3 .m3_r1 ul li:hover a{display: block;right: 20px;transition: 0.5s;box-shadow: 0px 0px 5px #ccc;}
.m_3 .m3_r1 ul .xz02{background: url(../img/index/tjxz02.jpg) center center no-repeat;}
.m_3 .m3_r1 ul .xz03{background: url(../img/index/tjxz03.jpg) center center no-repeat;}
.m_3 .m3_r2{width: 100%;background: #fff;border-radius: 4px;padding: 20px 0px 0px;overflow: hidden;}
.m_3 .m3_r2 ul,.m_3 .m3_r3 ul{width: 242px;margin: 20px auto 10px;overflow: hidden;}
.m_3 .m3_r2 ul li{float: left;margin: 0px 6px 12px 0px;border: 1px solid #f1f2f4;padding: 0px 6px;line-height: 24px;background: #fafafb;}
.m_3 .m3_r2 ul li a{font-size: 14px;}
.m_3 .m3_r2 ul li a,.m_3 .m3_r3 ul li .right a{display: block;}
.m_3 .m3_r2 ul li:hover{background: rgba(50,182,255,0.1);border: 1px solid #fb6638;}
.m_3 .m3_r2 ul li:hover a{color: #fb6638;}
.m_3 .m3_r3{width: 100%;background: #fff;border-radius: 4px;padding: 20px 0px;overflow: hidden;}
.m_3 .m3_r3 ul li{width: 100%;clear: both;margin-bottom: 20px; overflow: hidden;}
.m_3 .m3_r3 ul li .left{width: 60px;height: 60px;border-radius: 100%;color: #fff;line-height: 60px;padding: 0px;text-align: center;font-size: 16px;}
.m_3 .m3_r3 ul li .b2b2c{background: #e50014 url(../img/index/kcbg.png) 0 0 no-repeat;}
.m_3 .m3_r3 ul li .o2o{background: #1dc8af url(../img/index/kcbg.png) 0 0 no-repeat;}
.m_3 .m3_r3 ul li .b2c{background: #ffa901 url(../img/index/kcbg.png) 0 0 no-repeat;}
.m_3 .m3_r3 ul li .ls{background: #ff9f3f url(../img/index/kcbg.png) 0 0 no-repeat;}
.m_3 .m3_r3 ul li .im{background: #e8283c url(../img/index/kcbg.png) 0 0 no-repeat;}
.m_3 .m3_r3 ul li .sy{background: #ff3e1c url(../img/index/kcbg.png) 0 0 no-repeat;}
.m_3 .m3_r3 ul li .right{width: 172px;}
.m_3 .m3_r3 ul li .right a h3{width: 100%;font-size: 16px; line-height: 30px;margin-top: 5px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;color: #333;}
.m_3 .m3_r3 ul li .right a p{width: 100%;line-height: 20px;color: #888;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}