.page_left{width: 260px;float: left;}
.leftnav{background-color: #fff; min-height: 354px;}
.leftnav .big_tit{width: 100%;height: 104px; background: url(../image/leftnav_img1.png) no-repeat 0 0/100% 100%; color: #fff; text-align: center; padding: 22px 0;}
.leftnav .big_tit h1{font-size: 22px; line-height: 30px;}
.leftnav .big_tit .text{font-size: 15px;line-height: 20px;text-transform: uppercase; margin-top: 5px;}
.leftnav .navs{padding: 30px 20px;}
.leftnav .navs .tt{width: 100%; display: block; line-height: 50px;height: 50px;padding: 0 15px; background-color: #f5f5f5; font-size: 18px; margin-bottom: 18px; text-align: center;}
.leftnav .navs .tt:hover{ color: #1f87e8;}
.leftnav .navs .tt.on{background-color: #e2effc; font-weight: bold;color: #1f87e8;position: relative;}
.leftnav .navs .tt.on::after{content: "\e661"; position: absolute;right: 10px;top: 50%;transform: translateY(-50%);color: #1f87e8; font-family: "iconfont" !important; font-weight: normal;}


.page_left .t_tit{padding: 15px;}
.page_left .t_tit .tt{font-size: 18px;padding-left: 10px;position: relative;}
.page_left .t_tit .tt::before{content: '';width: 3px;height: 18px;background: #fff; position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.page_left .new_tj .wz_list{padding: 15px; min-height: 180px;}
.page_left .new_tj .wz_list .item .tit{width: 100%; font-size: 15px;}

.page_right{width: 920px;min-height: 800px;float: right;background-color: #fff; padding: 0 25px 40px 25px;}

.page_gps{padding: 30px 0 15px 0; border-bottom: 2px solid #1f87e8; line-height: 30px;}
.page_gps .tit{font-size: 20px;padding-left: 14px;position: relative; color: #1f87e8;}
.page_gps .tit::before{content: '';width: 4px;height: 18px;background: #1f87e8; position: absolute;left: 0;top: 6px;}
.page_gps .rr,.page_gps .rr a{color: #888;}
.page_gps .rr a:hover{color: #1f87e8;}