
.mainLeft{ float:left;width:260px;overflow:hidden;margin-top:30px;}
.mainLeft .p1tit{display: block;background: url(../images/icon1.jpg) no-repeat 20px 15px #1650A2;height:51px;border-radius:5px 5px 0 0;}
.mainLeft .p1tit h5{padding-left: 50px;font-size: 18px;height: 51px;line-height: 51px;color: #fff; font-weight:500}

.mainLeft ul.p1ul{padding:15px 10px; background:#F5F5F5;overflow:hidden; margin-bottom:15px}
.mainLeft ul.p1ul li{display: block;height: 47px; position:relative; overflow:hidden}
.mainLeft ul.p1ul li.layui-this{ background: #DDD;border-radius: 5px;}
.mainLeft ul.p1ul li::before{content: " ";position: absolute;width: 100%;height: 100%;left:-100%;top:0;transition:.8s;background:#1650A2;}
.mainLeft ul.p1ul li a{display:block;line-height:50px;padding-left:35px;font-size:15px;color:#777777;transition:.8s;position:relative;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.mainLeft ul.p1ul li a::before{content: " ";	position:absolute;left:15px;border-radius:50%;top:20px;width:6px;height:6px;border:1px solid #1650a2;transition: .8s;}
.mainLeft ul.p1ul li:hover::before{left:0;}
.mainLeft ul.p1ul li:hover a{color: #fff;}
.mainLeft ul.p1ul li:hover a::before{ background:#fff;border: 1px solid #fff}

.mainLeft ul.hotanli{padding:15px 10px; background:#e6e6e6;overflow:hidden; margin-bottom:15px}
.mainLeft ul.hotanli li{ margin-bottom:10px}
.mainLeft ul.hotanli li img{ width:100%}

.mainLeft .lxwm{padding:15px; background:#e6e6e6;overflow:hidden; margin-bottom:15px}
.mainLeft .lxwm .con{font-size: 12px; line-height:24px;color: #777777;}


.mainRight{width:910px; float:right; overflow:hidden;margin-top:30px;}
.mainRight .p1rtit{height:51px;background:#1650A2;border-radius:5px 5px 0 0;padding: 0 20px;}
.mainRight .p1rtit p{height:51px; line-height:51px; color:#fff;font-size: 18px;}
.mainRight .detailbox{padding: 15px;line-height: 30px;color: #333;}