@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0 auto; font-size:16px; color:#FFF; font-family:"微软雅黑", "等线 Light";min-width:1200px;}
div,p,li,form,ul{ padding:0; margin:0; overflow:hidden;list-style-type:none;}
.w1200{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
a{ color:#000;}

.head{position: relative; z-index:2;border-bottom: 1px solid #ccc;}
.top_logo{ float:left;margin: 0 30px 0 0;}
.top_logo a{float:left;margin-top: 18px;display: flex;align-items: center;color: #000; font-size: 12px;text-decoration:none;max-width: 250px;}
.top_logo a b{ font-size:24px;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.top_logo a img{ width:60px;margin-right: 10px;}
.top_logo a span{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.top_nav a{ color:#000;text-decoration:none; float: left;}
.top_nav p{ float:left;padding: 0 32px; line-height: 30px; margin:30px 0;}
.top_nav p span{height: 5px;background-color: #4ec8d8;width: 100%;display: block;border-radius: 5px;}
.top_admin a{ color:#000;text-decoration:none; float: left;}
.top_admin p{ float:left;padding: 0 10px; line-height: 30px; margin:30px 0;color: #080808;}
.top_admin .signin{ color:#000; background-color:#FFF; border-radius:20px; line-height:30px;}

.banner_about{ background:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../images/banner.jpeg) no-repeat center;background-size: 100%; height: 150px; margin-bottom:30px;}

.foot{ padding:50px 0; color:#fff; background-color:#252829;text-align: center;}
.foot_r{ float:right;}
.foot_r img{ width:100px; margin:10px; border-radius: 8px;}
.foot_r p:nth-child(1){ margin:0 18px 0 0;}
.foot span{ display:block;}
.foot_l{ float:left; text-align:left; width:70%;}
.foot_l p:nth-child(1){ font-weight: bold;margin:0 0 18px 0;font-size: 24px;}
.foot a{ color:#FFF;}



.nav_right{ width:250px; text-align:center; float:right; border: 1px solid #f2f2f2;border-top:none;}
.nav_right ul li{ width:100%; line-height:35px; border-top:1px solid #f2f2f2;}
.nav_right ul li:nth-child(1){background-color: #4ec8d8;}
.nav_right ul li a{display: block;}

.search_pages{ color:#000; float:right; padding: 16px;}
.search_pages li{ padding: 9px;border: 1px solid #ccced6;border-radius: 19px;float: left;min-width: 19px;text-align: center;margin: 0 4px;}

/*用户登录*/
.user{background-color: #0000007d;width: 100%;height: 100%;position: fixed;top: 0; color:#000; display:none; z-index:4;}
.user ul{position: fixed;
    z-index: 1;
    top: 0;
    background-color: #fff;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 30%;
    padding: 30px;
    margin: 0;
    right: 0;
    height: calc(100% - 60px);
    overflow-y: scroll;}
.user ul li{margin-top: 10px;}
.user ul li:nth-child(1){margin-top: 0px;}
.user ul li input{border: #e0e0e0 solid 1px;float: left;margin-right: 1%;border-radius: 5px;line-height: 40px;width: -webkit-fill-available;padding: 0 3%;background-color: #f2f2f2;box-sizing: content-box;height: 40px;}


