@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;font-family:"Microsoft YaHei"; color:#333; }
ul, ol, li{list-style-type:none;}
ul, li{ margin:0px;padding:0px; }
a{text-decoration:none; cursor:pointer;}
h1{font-size:16px;}
img{ border:none;}
input{ border:none; vertical-align:middle; font-size: 12px;}
dt,dd{ padding:0; margin:0;}
em {font-style: normal;}
body{font-family:"Microsoft YaHei",微软雅黑, Geneva, sans-serif;font-size:14px;text-align:left;}
.clearfix{ clear:both;}
table{ border-collapse:collapse; border-spacing:0;}
select{ font-size:12px; color:#4f4f4f;}
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear: both;}
textarea{  border:none;}
.left{ float:left;}
.right{float:right;}
a:hover{ color: #81b337;}
.bor{ font-weight:700; color:#333;}
body{background-color: #f8f8f8; font-size: 14px;}
.grey{ color:#B8B8B8}
.person-file-right .btmnone{ border-bottom: none;}
.grey{color: rgba(38, 38, 38, 0.4); }
/*首页-头部菜单*/
.co-nav {border-color: #e7e7e7;border-bottom-color: rgb(231, 231, 231);background-color: white;border-width: 0 0 1px;border-bottom-width: 1px;position: relative;min-height: 62px;border-bottom: 1px solid #e7e7e7;z-index: 100;}
/*.co-nav-container {height: 62px;width:100%;margin-right: auto;margin-left: auto; min-width: 1280px; white-space: nowrap; max-width: 1440px;}*/
.co-nav-container {height: 62px;width:100%;margin-right: auto;margin-left: auto; min-width: 1280px; white-space: nowrap;/* max-width: 1440px;*/}
.co-nav-logo { float: left; padding:10px 0px 10px 26px;}
.co-nav-logo a{ display: block; width: 148px;height: 42px; cursor: pointer;}
.co-nav-logo a img {width: 112px;height: 48px;}
.co-navbar{float: left; width: 60%;}
.co-navbar-ul{float: left; margin-left:41%; }
.co-navbar-ul li{float: left;}
.co-navbar-ul li a{position: relative;display: block; font-weight:400; font-size:18px; text-align:center; padding:0 20px; height:62px; line-height: 62px; }
.bar-btn{ float: right; margin-right: 22px;}
.bar-btn li{float: left;}
.co-btn, .co-btn-grey{ width: 80px; height: 29px; text-align: center; line-height: 29px; cursor: pointer; background:rgba(38, 38, 38, 0.4) ; color: #fff;border-radius: 5px; margin-top: 16px; }
.co-btn{background: rgba(135, 177, 51, 1);}
.co-btn-grey{ margin-right:8px; }
.co-btn:hover{
    color: #ffffff;}
/*首页-尾部*/
.cofooter{ width: 100%;margin-top:36px; background: #f0f1ed;border-top: 1px solid #d8d9d5; }
.youqinlinks{  padding:40px 80px; max-width: 1440px;min-width:1260px;margin: 0 auto;  }
.youqinlinks-tit{ font-weight: 400; font-size: 14px; margin-bottom: 20px;}
.youqinlinks-a{ display: inline-block;padding: 8px 20px; margin-right: 8px; background: #eaede2; color: rgba(38, 38, 38, 0.5); font-size: 14px; margin-bottom: 10px;border-radius: 8px;}
.cofooter-mess{ padding: 50px 0 0px; }
.cofooter-mess-li{ margin-right: 50px;}
.cofooter-mess-li-tit{ margin-bottom: 10px;}
.cofooter-mess-li div{color: rgba(38, 38, 38, 0.5);font-size: 14px; }

/*首页-图片新闻*/
.co-contain{ width:100%; margin: 0 auto; max-width: 1440px;}
.imgs-news{ padding:18px 7px 30px 22px;}
.imgs-news-box{width: 23.88%; cursor: pointer;background: #fff; margin-right: 0.97%;border-radius: 6px;height: 300px  }
.imgs-news-box:hover{box-shadow: 5px 5px 10px 0px rgba(46, 61, 73, 0.2);}
.imgs-news-img img{width:90%; height:90%;padding:20px 16px 0px 16px;height: 190px}
.imgs-news-con{height: 30px;width:90%;padding: 10px 16px 0px 16px; overflow: hidden;}
.imgs-news-con:hover{color:rgba(135, 177, 51, 1);}
.imgs-news-time{width:90%;padding: 18px 16px 20px 16px;color: rgba(38, 38, 38, 0.5); }
/*首页-科技新闻*/
.news-tip-box{padding: 0px 7px 30px 22px;min-width:1150px;}
.news-tip-box-left{ min-width: 550px;width: 48.78%;height:494px; background: #fff; margin-right: 0.97%; position: relative;  float: left;border-radius: 6px; }
.news-tip-box-right{width: 48.78%; float: left;min-width: 550px;}
.news-tit{padding: 20px 16px 20px 16px; font-size:18px; font-weight:400;}
.news-tit-p{ padding-bottom:35px; }
.news-con{padding: 0px 16px 20px 16px; }
.news-tip-li{margin-bottom: 12px;}
.news-tip-con{ width: 80%;height: 18px; overflow: hidden; float: left;cursor: pointer; }
.news-tip-con:hover{color:rgba(135, 177, 51, 1);}
.news-tip-time{ width: 19%;float: right; color:rgba(38, 38, 38, 0.5);}
.news-con-more{ position: absolute; right:20px; bottom:30px; color: rgba(135, 177, 51, 1);}
.news-tip-top, .news-tip-btm{border-radius: 6px;position: relative;background: #fff; height:240px; margin-bottom: 14px;}
.news-tip-btm{ margin: 0;}
/*首页-小组动态*/
.keti{padding: 0px 7px 30px 22px;}
.keti-con-li:hover{box-shadow: 5px 5px 10px 0px rgba(46, 61, 73, 0.2);}
.keti-tit{ font-size:18px; font-weight: 400; margin-bottom: 30px;}
.keti-con-li{ background: #fff; margin-right: 0.97%; width: 400px;min-width:400px;border-radius: 6px;cursor: pointer;}
.keti-con-img{border-radius: 6px; padding:20px; }
.keti-con-img img{ width: 146px; height:146px;border-radius: 6px;}
.keti-con-mess{ width:200px; position:relative;}
.keti-con-mess02{height:146px; padding:0 20px 0px 20px; margin-bottom: 20px;width: 345px;}
.keti-con-mess02 .keti-details{width: 330px;}
.keti-tit-li{margin:20px 20px 0px 0; }
.keti-tit-con{  float: left; width: auto; font-size: 14px; font-weight: 400; position: relative; margin-bottom: 8px;}
.biao-rz{ position: absolute; font-size: 10px; background: rgba(38, 38, 38, 0.2);
    width: 42px; text-align: center; height:20px; line-height: 20px;border-radius: 6px; color: #fff;right: -50px;top: 0;}
.biao-yrz{ background: rgba(135, 177, 51, 1); }
.keti-name{ color: rgba(38, 38, 38, 0.4); margin-bottom: 20px;}
.keti-details{ width:193px; overflow: hidden;height:44px; line-height: 22px; margin-bottom: 20px }
.keti-more{color: #81b337; cursor: pointer; }

/*已登录*/
.co-navbar02 .co-navbar-ul{margin-left: 10%;}
.co-navbar02{width:50%;}
.co-nav-mess{float: right;margin-right: 22px;}
.co-nav-mess-name{  font-size: 14px;text-align: right;position: relative;display: block;padding: 0px 30px 0px 15px;line-height: 62px;height: 62px;cursor: pointer;color: #81b337;}
.co-nav-mess li{float: left;}
.co-nav-img{position: relative;display: block;padding: 15px 15px 15px 10px;margin-top: -5px;}
.co-nav-img img{width: 30px;height: 30px;border-radius: 50%;}
.name-down{position: absolute;right: 5px;top: 17px;background: url("../image/name-down.png") no-repeat;width: 15px;height: 15px;}
.co-btn03{width: 80px;height: 29px; text-align: center;line-height: 27px;cursor: pointer;
    border: 1px solid #adadad; color: #adadad; border-radius: 5px;margin-top: 16px;margin-right: 22px; background: #fff;}
.name-ul{position: absolute;line-height: 50px;
    top: 50px;
    right: 0px;
    background: #fff;
    border: 1px solid #e7e7e7;
    width: 204px;}
.name-ul a{display: block;
    padding: 0px 30px;}
/*个人信息下拉框*/
.people-details02{font-size:14px; position: absolute;top: 50px;right: 0px; background: #fff;box-shadow: 5px 5px 25px 0px rgba(46, 61, 73, 0.2); width: 348px;}
.people-details-top{background: #f5f6f8; padding: 15px 15px 5px 15px;}
.people-d-name{ font-weight:700; font-size:15px; margin-bottom: 10px; }
.people-d-nameid{margin-bottom: 10px;}
.bqzhu{width: 50px; text-align: center; color: rgba(135, 177, 51, 1);border: 1px solid rgba(135, 177, 51, 1);border-radius: 50px;background: #fff;font-size:13px;margin-bottom: 10px; }
.people-details-tit{ border-top:1px solid #eee; border-bottom:1px solid #eee;}
.people-details-tit li a{ float: left; text-align: center; height: 35px; line-height: 35px; width:115px; border-right: 1px solid #eee;}
.shezhi-tit{ border-bottom: 1px solid #eee;}
.shezhi-tit li{ float: none;}
.shezhi-tit li a{ display: block; height: 45px; line-height: 45px; padding-left: 20px;}
.shezhi-tit li a:hover{ background:#f5f6f8;}
.people-details-btn { padding: 12px;}
.people-details-btn input{ background: #fff; border: 1px solid #eee;width: 320px;height:35px; line-height: 35px;cursor: pointer;font-size:13px;}








/*小组页面*/
.co-contain02{ min-height:280px; }
.co-contain02 .keti{ margin:30px auto 0;  max-width:1440px;min-width:1200px; }
.keti-search{width:550px; margin: 0 auto 30px;height: 44px;background: #fff;position: relative;border-radius: 8px;}
.keti-bt-con{height: 20px;line-height: 20px;padding: 11px 10px; width: 460px;}
.keti-searbtn{background: url("../image/keti-serbtn.png") no-repeat;width: 24px;height: 24px;
    position: absolute;top: 10px;right: 15px;font-size: 14px;}
.co-contain02 .keti-con{width: 100%;}
.co-contain02 .keti-con-li{width: 31.78%;margin-bottom: 14px;}
.co-contain02 .keti-con-img{padding: 20px;}
.co-contain02 .keti-tit-li{margin-top: 30px;}
.co-contain02 .keti-details{height: 70px;width: 100%;}
.co-contain02 .keti-con-mess{width: 40%;min-width:220px; }
.keti-yejiao{ margin-top:25px;text-align: center;}
.page-center a{/* width:30px; */ height: 28px;line-height: 28px;text-align: center;
    display: inline-block;color: rgba(135, 177, 51, 1);white-space: nowrap;margin: 0 3px;
    border-radius: 4px;}
.page-s{background: rgba(135, 177, 51, 0.13);color: rgba(135, 177, 51, 1);}
.page-center .ye-l{ width: 15px; }
.page-center .ye-r{display: inline-block; padding-left: 20px; padding-right: 10px; color: rgba(135, 177, 51, 1); font-size: 14px;}
.ye-btn{ padding: 3px; width: 36px;height: 29px; border: 1px solid rgba(135, 177, 51, 1);border-radius: 6px;}
.page-center .ye-rr{padding:0 10px; }
/*选择小组*/
.kc-navbar-ul li a{padding: 10px 5px;}
.keti-xiala{padding: 20px 7px 30px 22px;}
.keti-xiala-l{font-size: 14px;width: 202px;
    text-align: right;
    position: relative;
    display: block;
    padding: 0px 50px 0px 25px;
    line-height: 40px;
    height: 40px;background: rgba(135, 177, 51, 1);
    cursor: pointer;
    color: #fff;border-radius: 6px; margin-right: 14px; }
.name-down02{position: absolute;
    right: 20px;
    top: 13px;
    background: url("../image/name-down02.png") no-repeat;
    width: 15px;
    height: 15px;cursor: pointer;}
.name-down03{position: absolute;
    right: 20px;width: 15px;
    height: 15px;cursor: pointer;
    top: 0px; font-style: normal; font-size: 18px; color: rgba(135, 177, 51, 1); }
.keti-xiala-r{width: 70px; color: rgba(135, 177, 51, 1);border: 1px solid rgba(135, 177, 51, 1);border-radius: 6px; background: #fff;}
.keti-xiala .name-ul{ width:202px;z-index: 100; top: 35px; background:rgba(135, 177, 51, 1); border: none;border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.keti-xiala .name-ul a{color:#fff; }
.keti-xiala .name-ul a:hover{ background: #fff;color: rgba(135, 177, 51, 1);}
.daiban{padding: 0px 7px 15px 22px;}
.daiban-tit{font-size: 20px;font-weight: 400;margin-bottom: 20px;}
.daiban-ul{ min-width: 1150px;}
.daiban-li{  min-width: 400px; width: 450px; background: #fff;border-radius: 6px; margin-right: 0.97%;height:160px;}
.daiban-tip-con{ float: left; width: 85%; min-width: 200px;}
.daiban-tip-zt{ float: left;}
.daiban-li-tit{padding: 20px 16px 10px 16px;font-size: 16px;font-weight: 400;}
.daiban-con{padding: 0px 16px 0px 16px;height:40px; line-height:40px;}
.daiban-tip-con span{ display: inline-block; padding: 0px 10px; font-size:20px;color:rgba(97, 130, 31, 1);}
.daiban-tip-zt{color:rgba(97, 130, 31, 1);}
/*选择小组详情*/
.co-contain-detail{max-width: 1440px;min-width: 1200px;}
.co-contain-left{ width: 77%;min-width: 880px; float: left; border-right:1px solid #dfdfdf;}
.co-contain-right{ width: 22.9%;float: right; }
/*.co-contain-left .keti-xiala .name-ul{width: 159px;}*/
.co-contain-left .keti-xiala{ padding-bottom: 15px;}
.co-contain-left-con{ width: 100%}
.daiban02{padding:0px 7px 0px 22px;margin-bottom: 20px;}
.daiban02-tit{ font-size:20px; margin-bottom: 20px;}
.daiban02-li{ width:23.9%; min-width: 200px; background: rgba(135, 177, 51, 0.13); margin-right:0.97%; border-radius: 6px; }
.liuch-tit{ padding: 10px; font-size: 14px; font-weight: 400; border-bottom: 1px solid #d2d7c8;}
.shiwu-num{ padding: 6px 16px 12px 14px;}
.shiwu-num-l{float: left; font-size: 40px;height:56px; line-height: 56px;}
.shiwu-num-r{float: right; font-size: 14px; height:56px; line-height: 56px;color: rgba(97, 130, 31, 1);}
.ketidotai{padding:0px 7px 0px 22px;margin-bottom: 13px;}
.dt{padding: 0px 7px 0px 22px;}
.dt-tit{font-size:20px; margin-bottom: 20px;}
.dt .keti-details{height: 64px;}
.dt-time{ position:absolute; bottom:0; right:5px; color: rgba(38, 38, 38, 0.4); }
.dt .keti-con-li{margin-bottom: 15px;}
.dt-more{ color: rgba(97, 130, 31, 1); margin-bottom: 40px;}
.tip-grey{ color:rgba(38, 38, 38, 0.5); display: inline-block; margin-right: 20px; font-weight: 400;}
.co-contain-left-con .news-tip-box-left{height:244px;min-width: 400px;}
.co-contain-left-con .news-tip-con{ font-weight:600;}
.co-contain-left-con .news-tip-box{min-width:auto ;}
.co-contain-left-con .news-tip-box-left{width: 48.7%;}
.co-contain-left-con .dongtai-mess .news-tip-con{ font-weight:normal;}
/*.co-contain-left-con .news-tip-time{margin-right: 15px;}*/
/*.co-contain-left-con .news-tip-con{width: 85%;}*/
.news02{padding: 0px 7px 0px 22px;margin-bottom: 20px}
.news02 .news-tip-box-right{width: 48.7%;min-width: 400px;}
.co-contain-left-con .news02 .news-tip-box-left{height:494px;min-width: 400px;}
.co-contain-left-con .news02 .news-tip-con{font-weight:normal;}
.co-contain-left-con .news-tip-con{width: 78%;}
.co-contain-left-con .news-tip-time{width: 20%;margin-right:0; text-align: right;}
.co-contain-left-con .imgs-news-img img{width: 87%;}
.xiaozu02{ padding: 0 13px;}
.xiaozu02 .daiban-li{width: 100%;min-width: 300px;margin-right:0; margin-bottom: 14px; position: relative;}
.xiaozu02 .daiban-tip-con{width: 50%;min-width: 100px;padding-left: 10px;}
.co-contain-tit{padding: 15px 13px; font-size: 18px;}
.daiban-tip-li .grey{color: rgba(38, 38, 38, 0.4);}
.xiaozu-yema{ text-align: center;}
.xiaozu-yema a{ display: inline-block; font-size: 18px;color: #81b337; padding: 0 15px;}
.xiaozu-yema span{ font-size:14px;}
.xiaozu-yema i{ font-style: normal;color: rgba(97, 130, 31, 1);}
.xiaozu-people{padding: 0 10px;min-width: 310px;}
.xiaozu-people img{ width: 50px; height:50px;border-radius:50%;}
.xiaozu-people a{ display: inline-block; margin-right: 8px; margin-bottom: 15px;}
/*login*/
.co-contain-login{ background:#87b133 url("../image/Group 1.png") no-repeat; width: 100%; height:750px; }
.cofooter02{margin-top: 0px;}
.login-left{ width: 400px;}
.login-center{ width: 900px; margin: 0 auto;}
.login-tittop{ margin-top: 100px; background: url("../image/WELCOME.png") no-repeat; width: 372px; height:49px; margin-bottom: 40px;}
.login-img{text-align: center;}
.login-img img{ width: 139px; height: 139px;border-radius: 27px; margin-bottom: 15px; }
.login-tit{ font-size: 20px; color: #fff; text-align: center;}
.login-right{ width: 450px; background: #fff;border-radius: 8px;min-height:375px;  margin-top: 95px; margin-left: 50px;}
.login-right02 {height:635px;}
.login-right-c{ padding:43px 55px;}
.login-text { margin-bottom: 27px;}
.login-text li{padding: 10px 0px;position: relative; font-size: 16px; float: left; margin-right: 27px;}
.login-text .lo-hover{  border-bottom: 4px solid #81b337;}
.login-btn,.login-btn02{ height:30px; width:310px; padding: 6px 14px;border: 1px solid #E0E3EA;position: relative;font-size: 12px; margin-bottom: 20px;border-radius: 4px; }
.login-btn02{width:200px;}
.login-grey{ border-radius: 4px;color: #fff; height:42px; width:100px; text-align: center; line-height: 30px; background: rgba(38, 38, 38, 0.4);}
.login-green{ border-radius: 4px;color: #fff; height:42px; width:100px; text-align: center; line-height: 30px; background:#81b337;}
.login-up{border-radius: 4px;color: #fff; height:42px;  width:340px; text-align: center; line-height: 30px; background: rgba(135, 177, 51, 1);margin-bottom: 10px;}
.login-tip{text-align: right;}
.login-tip a{  color: rgba(38, 38, 38, 0.5);}
.login-btn-box{position: relative;}
.wzmima{ position: absolute; color: rgba(135, 177, 51, 1);right:10px; top:12px;}
.login-center02{ width: 1000px;}
.login-right02{width: 510px;margin-top: 35px;}
.register-name{ float:left; width: 60px;line-height: 40px;}
.login-right02 .login-btn{ float:left;}
.login-up02{width: 400px; margin-top: 25px;}
.login-btn-red{border: 1px solid rgba(234, 76, 76, 1); color:rgba(234, 76, 76, 1); }
.redtip{ color: rgba(234, 76, 76, 1);}
.login-right03{height: 685px;}
/*右边菜单补充*/
.co-contain-right .news-tip-btm{padding: 0 13px;min-height: 140px; height: auto; margin-buttom: 13px;}
.co-contain-right .news-tip-con{width: 69%;}
.co-contain-right .news-tip-time{margin-right: 25px;}



.input-group-lg > .form-control{height: 26px;}
.kc-nav-mess{ float:left;}
.kc-nav-mess li{ float:left;}
.kc-nav-mess .shezhi-tit li	{float: none;}