
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select{margin:0;padding:0;color:inherit;line-height: inherit;font-family: "microsoft yahei";}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}
.auto{width: 1200px;margin:0 auto;}
:hover{/*transition: all .2s;*/}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center;}
.img{width: 100%;display: block;}
body{min-width:1200px;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{display: block;border:none;}
.submit{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}


/*index*/

.p_s1{padding:50px 0 50px;}
.p_s1 .menu{font-size: 0;margin-left: -45px;}
.p_s1 .menu .lk{font-size: 24px;color: #fff;font-weight: bold;line-height: 70px;display: inline-block;vertical-align: middle;margin-left: 45px;width: 360px;cursor: pointer;padding-left: 165px;border-radius:6px;}
.p_s1 .menu .lk.cur,.p_s1 .menu .lk:hover{box-shadow:0 0 15px #999;}
.p_s1 .menu .lk_1{background: url(../images/p_03.png) no-repeat center;background-size:contain;}
.p_s1 .menu .lk_2{background: url(../images/p_02.png) no-repeat center;background-size:contain;}
.p_s1 .menu .lk_3{background: url(../images/p_04.png) no-repeat center;background-size:contain;}

.p_s1 .wrap .module{margin-top: 55px;}
.p_s1 .t_tit{font-size: 24px;color: #fff;font-weight: bold;text-align: center;width: 425px;line-height: 56px;background: url(../images/p_29.png) no-repeat center;background-size:contain;margin:0 auto 35px;position:relative;}
.p_s1 .t_tit:after{content:'';position:absolute;width: 34px;height: 34px;background: url(../images/p_05.png) no-repeat center;background-size:contain;right: 25px;top: 50%;margin-top: -17px;cursor:pointer;}


.pt_box{}
.pt_box .grp{margin-bottom: 35px;}
.pt_box .title{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 10px;background: url(../images/p_06.png) no-repeat left center;background-size:24px;padding-left: 35px;}
.pt_box .txt{font-size: 20px;color: #333333;line-height: 38px;}

.gl_box{margin-top: 55px;}
.gl_box .t_fz{font-size: 20px;color: #1a50b9;font-weight: bold;margin-bottom: 35px;display: inline-block;vertical-align: middle;}
.gl_box .lbox{width: 450px;border-right:1px solid #ddd;padding-right: 45px;}
.gl_box .list{}
.gl_box .list li{margin-bottom: 25px;}
.gl_box .list .pic{width: 90px;height: 90px;border-radius:6px;display: block;float: left;}
.gl_box .list .info{margin-left: 120px;padding-top: 3px;}
.gl_box .list .title{display: block;font-size: 16px;color: #50617d;font-weight: bold;line-height: 24px;height: 72px;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.gl_box .list .fz{font-size: 16px;color: #50617d;margin-top: 15px;}
.gl_box .list .title:hover{color: #1a50b9;}

.gl_box .rbox{width: 750px;padding-left: 40px;}
.gl_box .rbox .t_fz{margin-bottom: 0;}
.gl_box .tt{margin-bottom: 35px;}
.gl_box .tt .fz{font-size: 16px;color: #768caa;font-weight: bold;margin-left: 25px;display: inline-block;vertical-align: middle;vertical-align: middle;}
.gl_box .tt .tag{font-size: 15px;color: #999999;line-height: 24px;display: inline-block;vertical-align: middle;margin-left: 50px;border-radius:12px;background: #efefef;padding:0 22px;}

.gl_box .txt{}
.gl_box .txt li{font-size: 16px;color: #b5bac4;float: left;min-width:50%;line-height: 50px;}
.gl_box .txt .smtit{font-size: 20px;color: #768caa;font-weight: bold;display: inline-block;min-width:110px;}
.gl_box .txt i{font-size: 20px;font-weight: bold;margin-right: 5px;}
.c_dgreen{color: #009dbd;}
.c_red{color: #f00000;}
.c_dblue{color: #3f82ee;}
.c_blue{color: #00c6ff;}
.c_green{color: #00bc00;}
.c_org{color: #ffa200;}


.gl_box .chartbox{margin-top: 15px;}



.wyh_box{}
.wyh_box .t_fz{font-size: 20px;color: #1a50b9;font-weight: bold;margin-bottom: 30px;text-align: center;}
.wyh_box .list{margin-left: -120px;}
.wyh_box .list li{text-align: center;float: left;width: 205px;margin-left: 120px;}
.wyh_box .list .pic{width: 112px;height: 112px;border-radius:50%;display: block;margin:0 auto;}
.wyh_box .list .title{font-size: 20px;color: #1a50b9;font-weight: bold;margin-top: 20px;}
.wyh_box .list .title em{font-size: 16px;color: #50617d;font-weight: normal;margin-left: 5px;}
.wyh_box .list .brief{font-size: 16px;color: #50617d;line-height: 24px;margin-top: 8px;}

.wyh_box .t_box{padding:35px 25px;background: #f5f7f8;margin-top: 45px;}
.wyh_box .t_box .title{font-size: 18px;color: #50617d;font-weight: bold;margin-bottom: 20px;}
.wyh_box .t_box .title em{color: #8a99b0;font-weight: normal;}
.wyh_box .t_box .txt{font-size: 16px;color: #50617d;line-height: 26px;}




.p_s2{padding:60px 0;background: #f5f7f8;}
.sx_mod{}
.sx_mod .t_menu{font-size: 0;margin-left: -5px;}
.sx_mod .t_menu .lk{font-size: 16px;color: #768caa;line-height: 45px;font-weight: bold;display: inline-block;vertical-align: middle;margin-left: 5px;background: #fff;border-top-left-radius:10px;border-top-right-radius:10px;width: auto;text-align: center;cursor: pointer;padding: 0 12px;}
.sx_mod .t_menu .lk.cur,.sx_mod .t_menu .lk:hover{color: #fff;background: #3f82ee;}
.sx_mod .t_menu .lk:first-child{width: 109px;}

.sx_mod .wrap{}
.sx_mod .menu_box{border:2px solid #3f82ee;background: #fff;padding: 25px;}
.sx_mod .menu_box li{font-size: 18px;color: #8a99b0;font-weight: bold;margin-left: -35px;line-height: 38px;letter-spacing: 1px;}
.sx_mod .menu_box span{display: inline-block;margin-left: 35px;}
.sx_mod .menu_box em{color: #50617d;}

.sx_bot{margin-top: 80px;}
.sx_bot .menu{width: 220px;}
.sx_bot .menu.fixed{position:fixed;left: 50%;margin-left: -600px;top: 0;}
/*.sx_bot .menu .tit{font-size: 16px;color: #fff;line-height: 48px;text-align: center;font-weight: bold;background: #3f82ee;cursor: pointer;}*/
.sx_bot .menu .lk{display: block;font-size: 16px;color: #768caa;font-weight: bold;margin-bottom: 10px;background: #fff;text-align: center;line-height: 48px;}
/*.sx_bot .menu a.lk:hover{color: #fff;background: #768caa;}*/
.sx_bot .menu .lk.cur,.sx_bot .menu .lk:hover{background: #3f82ee;color: #fff;}

.sx_bot .detail{width: 940px;border-radius:10px;}
.sx_bot .group{background: #fff;margin-bottom: 15px;}
.sx_bot .tt{border-bottom:2px solid #3f82ee;}
.sx_bot .tt .tit{font-size: 20px;color: #fff;font-weight: bold;line-height: 46px;min-width:105px;text-align: center;padding:0 15px;background: #3f82ee;border-top-left-radius:10px;border-top-right-radius:10px;display: inline-block;vertical-align: middle;}
.sx_bot .tt .lk{font-size: 16px;color: #768caa;font-weight: bold;margin-left: 20px;display: inline-block;vertical-align: middle;line-height: 46px;}
.sx_bot .tt .rank{background: url(../images/p_07.png) no-repeat left center;background-size:18px;padding-left: 24px;}
.sx_bot .tt a.lk.cur,.sx_bot .tt a.lk:hover{color: #3f82ee;}
.sx_bot .group:first-child .tt{background: #f5f7f8;}
/*.sx_bot .tt .rank:hover,.sx_bot .tt .rank.cur{background: url(../images/p_07-1.png) no-repeat left center;background-size:18px;}*/

.sx_bot .list{}
.sx_bot .list li{padding: 25px;border-bottom:1px dashed #e5e5e5;}
.sx_bot .list a{font-size: 16px;color: #333;font-weight: bold;display: block;margin-bottom: 8px;}
.sx_bot .list .brief{font-size: 16px;color: #768caa;line-height: 36px;}
.sx_bot .list .sm{margin-left: -25px;margin-top: 5px;}
.sx_bot .list .sm span{font-size: 16px;color: #768caa;margin-left: 25px;}
.sx_bot .list a:visited {
    color: #768caa;
}
.sx_bot .list li:hover .title{color: #3f82ee;}
.sx_bot .list li:last-child{border-bottom:none;}


.p_s3{padding-bottom: 30px;    background: #f5f7f8;padding-top: 30px;}
.p_s3 .list{margin-left: -45px;}
.p_s3 .item{display: block;float: left;width: 370px;margin-left: 45px;}
.p_s3 .item .img{width: 100%;}

/*检索页*/
.jsy_main{padding:55px 0;}
.jsy_top{}
.jsy_top .back{font-size: 16px;color: #1a56b9;font-weight: bold;width: 110px;line-height: 45px;background: #e5f0fd;display: inline-block;vertical-align: middle;position:relative;text-align: center;}
.jsy_top .back:before{content:'';display: inline-block;vertical-align: initial;margin-right: 7px;width: 8px;height: 14px;background: url(../images/p_21.png) no-repeat center;background-size:contain;}
.jsy_top .back:hover{color: #fff;background: #1a56b9;}
.jsy_top .back:hover:before{background: url(../images/p_21-1.png) no-repeat center;background-size:contain;}

.jsy_top .fz{font-size: 16px;color: #768caa;font-weight: bold;margin-left: 40px;background: url(../images/p_22.png) no-repeat left center;background-size:16px;padding-left: 21px;}
.jsy_top .fz i{color: #ffa200;padding:0 2px;}

.jsy_list{margin-top: 20px;}
.jsy_list li{padding: 30px;border-bottom:1px dashed #e5e5e5;}
.jsy_list .title{font-size: 16px;color: #333;font-weight: bold;display: block;margin-bottom: 8px;position:relative;}
.jsy_list .title i{color: red;}
.jsy_list .title:before{content:'';position:absolute;width: 20px;height: 20px;background: url(../images/p_23.png) no-repeat center;background-size:contain;left: -28px;top: 0;}
.jsy_list .brief{font-size: 16px;color: #768caa;line-height: 36px;}
.jsy_list .sm{margin-left: -25px;margin-top: 5px;}
.jsy_list .sm span{font-size: 16px;color: #768caa;margin-left: 25px;}
.jsy_list li:hover .title{color: #3f82ee;}


.p_head{}
.p_hd_top{background: #fff;border-bottom:1px solid #efefef;}
.p_hd_logo{display: block;}
.p_hd_logo .img{height: 90px;width: auto;display: block;}
.p_hd_admin{background-size:contain;width: 50px;height: 50px;margin-top: 20px;}

.p_hd_bot{background: #f5f7f8;padding:8px 0;}
.p_hd_bot .searbox{margin-left: 125px;width: 950px;border:1px solid #e5e5e5;border-radius:4px;background: #fff;margin-top: 20px;}
.p_hd_bot .searbox .fz{font-size: 14px;color: #666666;line-height: 48px;width: 90px;text-align: center;float: left;position:relative;}
.p_hd_bot .searbox .fz:after{content:'';position:absolute;width: 1px;top: 50%;height: 30px;background: #f1f1f1;right: 0;margin-top: -15px;}
.p_hd_bot .searbox .ipt_txt{line-height: 48px;height: 48px;width: 700px;padding-left: 15px;font-size: 14px;color: #444;float: left;}
.p_hd_bot .searbox .submit{width: 110px;background: url(../images/p_26.png) no-repeat 20px center #ffad3e;background-size:16px;padding-left: 50px;float: right;line-height: 48px;font-size: 16px;color: #fff;font-weight: bold;text-align: left;}

.p_hd_bot .vxbox{}
.p_hd_bot .vxbox .vx_img{width: 82px;height: 82px;display: inline-block;vertical-align: middle;}
.p_hd_bot .vxbox .fz{font-size: 12px;color: #50617d;width: 15px;display: inline-block;vertical-align: middle;line-height: 13px;}

.p_float{width: 105px;background: #fff;box-shadow:0 0 10px;box-shadow:0 0 10px #e5e5e5;position:fixed;right: 10px;bottom: 30%;text-align: center;padding:10px 0;border-radius:14px;}
.p_float .pic{width: 86px;height: 86px;display: block;margin:0 auto;}
.p_float .wz{font-size: 13px;color: #768caa;margin-top: 5px;margin-top: 5px;}
.sx_bot .list  a:visited .title{
    color: #768caa;
}

.header__top--user{
   /* position:static;*/
    padding:0 0px;
    width:auto;
}
.header__top--user .dropdown__top--right .leftBlock .vip__progress--bar {
    background-color: #52b8cc;
}
.header__top--user .dropdown__top--right .leftBlock .vip__progress--bar .bar {
    background-color:#e6e6e6;
}
.header__top--user .dropdown--arr {
    right: 20px;
}
.header__top--user .dropdown {
    top: 64px;
    right:-6px;
}
.header__top--user .dropdown .dropdown--content {
    box-shadow: 0 5px 7px 0 rgba(0,0,0,0.20);
}
.dropdown__organzation {
    display: flex;
    padding: 20px 0;
}
.dropdown__organzation .user__img img {
    width: 44px;
    height:44px;
    border-radius: 50%;
}
.dropdown__organzation {
    font-size: 16px;
    line-height: 24px;
}
.dropdown__organzation .user__left {
    display: flex;
}
.dropdown__organzation .user__name {
    margin-left: 10px;
}
.dropdown__organzation .user__left .nickname {

    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    width: 180PX;
    height: 24px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: normal;
}
.dropdown__organzation .user__name .ip {
    color: #999999;
    font-size: 13px;
}
.dropdown__organzation .user__name .ip span {
    color: #666666;
    margin-right: 10px;
}
.dropdown__organzation .user__right {
    display: flex;
    align-items: center;
    margin-left: 20px;
}
.dropdown__organzation .user__right button {
    height: 28px;
    width: 110px;
    line-height: 28px;
    color: #ffffff;
    background-color: #ff7f00;
    font-size: 12px;
    border-radius: 28px;
    border: none;
}
.loading-box{
    width: 940px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #ff8f22;
    background: url(../images/load.gif) no-repeat 390px center #f7ecd9;
    border-radius: 10px;
    margin-bottom: 30px;
}

.pt_box .title {
    font-size: 20px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 10px;
    background: url(../images/p_06.png) no-repeat left center;
    background-size: 24px;
    padding-left: 35px;
}
/*2020-4-1-2 end*/
/*.pt_box .txt {
    font-size: 20px;
    color: #333333;
    line-height: 38px;
}*/
/*2020-4-1-2*/
.pt_box .txt {
    font-size: 16px;
    color: #333333;
    line-height: 32px;
}
/*2020-4-1*/
.ellipsis-new {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*2020-4-1 end*/
/*2020-4-1-2 end*/
