/*基础部分*/
html, body, div, span, iframe, h1, h3, h4, h5, h6, p, blockquote, pre, a, address,
big, cite, code, del, em, font, img, ins, small, strong, var, b, u, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend{margin: 0;padding: 0}
body{width:100%;height:100%;color:#3c3c3c;line-height: 25px;font-family: "microsoft yahei";box-sizing: border-box;min-width:1190px;}
html{font-size: 12px;}
ul li{ list-style:none;}
a{text-decoration:none; color:#3c3c3c; cursor: pointer;}
.overflow{overflow: hidden;}
.pointer{cursor: pointer}
.fl{ float:left}
.fr{ float:right}
li{list-style:none}
input{vertical-align:middle} 
img{border:none;vertical-align: top;max-width:100%;}
a:link,a:visited{text-decoration:none;cursor:pointer}
textarea{resize:none;}

.overflow{overflow: hidden;}
.relative{position: relative;}
.absolute{position: absolute;}
.border_box{box-sizing: border-box;}
.none{text-decoration:none!important;}
.blod{font-weight: bold;}
.kaiti{font-family: "楷体";}
.yahei{font-family: "microsoft yahei";}
.songti{font-family:SimSun;}
.word-warp{word-wrap:break-word;}
.display{display: inline-block;}
.inline{display: inline-block;}

.font12{font-size: 12px!important;}
.font14{font-size: 14px!important;}
.font15{font-size:15px;}
.font16{font-size: 16px!important;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font22{font-size: 22px;}
.font24{font-size: 24px;}
.font26{font-size: 26px!important;}

.left {float: left;}
.right{float: right;}
.clear{clear:both;}
.hide{display:none;}
.show{display:block;}
.line-height15{line-height: 15px!important;}
.line-height16{line-height: 16px;}
.line-height18{line-height: 18px;}
.line-height19{line-height: 19px;}
.line-height20{line-height: 20px;}
.line-height25{line-height: 25px;}
.line-height26{line-height: 26px;}
.line-height27{line-height: 27px;}
.line-height30{line-height: 30px;}
.line-height50{line-height:50px;}
.h_100{height: 100%;}
.h_110{height: 110px;}
.h_420{height: 420px;}
.h_3{height: 300px;}
.w_50{width: 50%;}
.w_89{width:89px!important;}
.w_95{width: 95%;}
.w_100{width: 100%;}
.w_130{width: 130px;}
.w_125{width:125px!important;}
.w_140{width:140px!important;}
.w_150{width:150px!important;}
.w_200{width:200px;}
.w_216{width:216px;}
.w_235{width: 235px;}
.w_265{width: 265px;}
.w_270{width: 270px;}
.w_300{width: 300px;}
.w_500{width: 500px;}
.w_600{width: 600px;}
.w_685{width: 685px;}
.w_1190{width:1190px;margin: 0 auto;}

.mar_l0{margin-left:0!important;}
.mar_l10{margin-left: 10px!important;}
.mar_l05{margin-left: 5px!important;}
.mar_l02{margin-left:2px!important;}
.mar_l15{margin-left: 15px!important;}
.mar_l20{margin-left: 20px!important;}
.mar_l25{margin-left: 25px!important;}
.mar_l35{margin-left: 35px!important;}
.mar_l45{margin-left: 45px;}
.mar_l85{margin-left: 85px;}
.mar_r0{margin-right:0!important;}
.mar_r10{margin-right: 10px;}
.mar_r20{margin-right: 20px;}
.mar_t5{margin-top:5px;}
.mar_t10{margin-top: 10px;}
.mar_t15{margin-top: 15px;}
.mar_t20{margin-top: 20px!important;}
.mar_t30{margin-top: 30px;}
.mar_t50{margin-top:50px;}
.mar_t100{margin-top:100px!important;}
.mar_t200{margin-top:200px;}

.pad_t05{padding-top: 5px;}
.pad_t15{padding-top: 15px;}
.pad_l30{padding-left: 30px;}
.pad_r0{padding-right:0px !important;}
.pad_b0{padding-bottom:0!important;}
.mar_b0{margin-bottom: 0!important;}
.mar_b10{margin-bottom: 10px;}
.mar_b20{margin-bottom:20px;}

.color72{color: #727271;}
.color_b2{color: #b2b2b2;}
.color_ca{color: #cacaca;}
.color_r{color: red!important;}
.color_w{color: #fff;}
.color_89{color:#89D0E2;}
.color_b2e{color:#B2E9C3!important;}
.color_e7c{color:#E7C590!important;}
.color_e18{color:#E187A0!important;}
.color_9a{color:#9A9A9A;}
.color_f7{background-color:#F7F7F7;}
.b_color_89{background-color:#89D0E2;}
.color_df{color:#DF86A0;}
.color_c4{color:#C4C4C4;}
.color_e8{color:#E84C52!important;}
.color_9d{color:#9D9C9C;}
.color_84{color:#848383;}
.color_77{color:#777676;}


.text-left{text-align: left!important;}
.text-right{text-align: right;}
.center{text-align: center!important;}

.no-border-left{border-left:none!important;}
.no-border-right{border-right:none!important;}
.no-border-top{border-top:none!important;}
.no-border-bottom{border-bottom:none!important;}

/*按钮*/
.btn{border-radius: 5px;outline: none;border: none;color: #fff;cursor: pointer;text-decoration: none!important;}
.btn:hover{opacity: 0.8;}
.btn-default{background-color: #1FBC9D;}
.btn-default1{background-color: #fc581c;}
.btn-lg{padding: 10px 35px;font-size: 16px;line-height: 19px;}
.btn-mid{padding: 6px 20px;font-size: 14px;}

.empty{width: 100%!important;display: inline-block;height: 0!important;}

/*首页*/

/*头部*/
#Top{width:100%;}
#Banner{width:1100px;margin:0 auto;height:106px;}
#Banner .BLeft{float:left;margin-top:14px;}
#Banner .BRight{width:340px;height:66px;padding:20px 0 0 0;float:right;text-align:right;}

#SearchValue{border: #cfcfcf solid 1px; width: 180px; height: 20px; padding: 0 7px; display: block; float: left;outline: none;}

#Menu{width:100%;height:44px;background-color:#8f000b;}
#MenuDiv{width:1100px;margin:0 auto;height:44px;}
#MenuDiv a{color: #fff;font-size:16px;display:block;text-align:center;width:100px;float:left;height:44px;line-height:44px;letter-spacing:2px;}
#MenuDiv a:hover {background-color: #b22732;}
#MenuDiv ul { list-style: none;margin:0;padding:0;}
#MenuDiv ul li { float: left; position: relative;width:100px;}
#MenuDiv div {width: 100px;top:44px;position:absolute;left: 0px;padding-bottom: 0px;float: left;height: 0;overflow: hidden;background-color:#8f000b;-moz-opacity:0.9;opacity:0.9;z-index:999;}
#MenuDiv div a:link,#MenuDiv div a:visited,#MenuDiv div a:hover,#MenuDiv div a:active{border-bottom:#fff solid 1px;margin:0;font-weight:normal;font-size:12px;}
#MenuDiv div a:hover { background-color: #b22732; font-weight:normal;}



.sousou:link {font-size: 12px;color: #fff;text-decoration: none;display:block;background:url(../Image/btn_bg.png);width:57px;height:22px;text-align:center;float:left;margin:0 0 0 4px;line-height:22px;}
.sousou:visited {font-size: 12px;color: #fff;text-decoration: none;display:block;}
.sousou:hover {font-size: 12px;color: #fdf5ca;text-decoration: none;display:block;}
.sousou:active {font-size: 12px;color: #fff;text-decoration: none;display:block;}

#Main .shadow{box-shadow: 0 1px 5px #b8c1cc;}
#Main .list-box a:hover{color:#8f000b;}

.main-top.shadow{box-shadow: 0 1px 5px #b8c1cc;}
.main-top .slide-box{height:350px;overflow: hidden;position: relative;}
.main-top .link-box{height: 120px;text-align: center;background-color: #fff;}
.main-top .link-box ul{text-align: justify;margin: 0 20px;line-height: 0;}
.main-top .link-box li{display: inline-block;height: 120px;cursor: pointer;}
.main-top .link-box a{display: block;height: 100%;overflow: hidden;}
.main-top .link-box span{display: block;height: 66px;width: 66px;background:url(../Image/icon1.png);margin: 0 auto;margin-top: 13px;}
.main-top .link-box .link-icon2 span{background-position: -318px -464px;}
.main-top .link-box .link-icon3 span{background-position: -471px -464px;}
.main-top .link-box .link-icon4 span{background-position: -630px -464px;}
.main-top .link-box .link-icon5 span{background-position: -789px -464px;}
.main-top .link-box .link-icon6 span{background-position: -12px -464px;}
.main-top .link-box .link-icon1 span{background-position: -165px -464px;}

.main-top .link-box .link-icon2:hover span{background-position: -318px -358px;}
.main-top .link-box .link-icon3:hover span{background-position: -471px -358px;}
.main-top .link-box .link-icon4:hover span{background-position: -630px -358px;}
.main-top .link-box .link-icon5:hover span{background-position: -789px -358px;}
.main-top .link-box .link-icon6:hover span{background-position: -12px -358px;}
.main-top .link-box .link-icon1:hover span{background-position: -165px -358px;}
.main-top .link-box li:hover a{text-decoration: none;color:#9f6067;}
.main-top .link-box p{text-align: center;font-size: 14px;line-height: 34px;}
.main-top .link-box .last{margin-right: 0;}

/*top轮播*/
.main-top{width: 100%;}
.main-top .slide-box .slides{height: 350px;position: relative;}
.main-top .slide-box li{width: 100%;height: 100%;float: left;}
.main-top .slide-box li img{width: 100%;height: 100%;} 
.main-top .flex-viewport{height:100%;}
.main-top .flex-control-nav{position: absolute;bottom: 10px;font-size: 0;left: 50%;}
.main-top .flex-control-nav li{display: inline-block;height: 12px;width: 12px;margin-right: 10px;border-radius: 50%;overflow:hidden;}
.main-top .flex-control-nav li a{display: block;height: 12px;width: 12px;background: rgba(255,255,255,0.5);}
.main-top .flex-control-nav .flex-active{background: #fff}
.slider {
    height: 550px;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.slider .hbd{
    position: relative;
    height: 100%;
    z-index: 0;
}
.slider .hbd li {
    zoom: 1;
    vertical-align: middle;
}
    .slider .hbd img {
        height: 550px;
        width: 100%;
        display: block;
    }
.slider .hds{
    width: 100%;
    height: 20px;
    overflow: hidden;
    position: absolute;
    bottom: 30px;
    text-align: center;
    z-index: 1;
}
.slider .hds ul{
    display: inline-block;
}
.slider .hds ul li {
    float: left;
    margin-right: 30px;
    width: 10px;
    height: 10px;
    line-height: 14px;
    border-radius: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}
.slider .hds ul li {
    float: left;
    margin-right: 20px;
    width: 12px;
    height: 12px;
    line-height: 14px;
    border-radius: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}
.slider .hds ul li.on{
    width: 30px;
    background: #8f000b;
    color:#fff;
}

/*图标*/
#Main .title .news-icon{background-position:-1px -591px;}
#Main .title .down-icon{background-position:-419px -590px;}
#Main .title .info-icon{background-position:0px -916px; }
#Main .title .manage-icon{background-position:-400px -916px;width: 22px;left:8px;}
#Main .title .prize-icon{background-position:-801px -918px;}
#Main .title .link-icon{background-position:0 -1245px;}
#Main .title .party-icon{background-position:-408px -1191px;}

/*学工动态*/
#Main .News{float: left;height: 317px;width: 790px;background-color: #fff;}
#Main .title{height: 36px;padding-left: 34px;color: #472b2e;font-size: 14px;line-height: 36px;font-weight: bold;position: relative;}
#Main .title span{font-size: 12px;font-weight: normal;color:#472b2e;}
#Main .title i{background: url(../Image/icon1.png?dt=202104011802);height: 18px;width: 18px;position:absolute;left:10px;top:10px; }

#Main .news-box{padding-left: 34px;padding-right: 30px;overflow: hidden;}
#Main .news-box-left{width:304px;float: left;}
#Main .news-slide-box{height: 240px;position: relative;}
#Main .news-slide-box .sliders{height: 100%;width:100%;position: absolute;left: 0;top: 0;}
#Main .news-slide-box .sliders img{height: 100%;width:100%;}
#Main .news-slide-box .dots-box{font-size:0;position: absolute; right: 0px;bottom: 2px;}
#Main .news-slide-box .dots-box span{display: inline-block;height: 14px;width: 14px;background: rgba(255,255,255,0.5);font-size: 12px;line-height: 14px;text-align: center;color:#08196b;margin-right: 5px;cursor: pointer;}
#Main .news-slide-box .dots-box .checked{background: #fff;}
#Main .news-title{overflow: hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
#Main .news-box-right{width: 384px;float: right;    margin-top: 15px;}
#Main .list-box li{line-height: 12px;margin-bottom: 15px;padding-right: 90px;position: relative;}
#Main .list-box li a{display: block;color: #3c3c3c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height: 18px;}
#Main .list-box li i{width:4px;height: 4px;float: left;margin-top: 4px;margin-right: 10px;background: #472b2e;}
#Main .list-box li span{color:#949494;line-height: 12px;position: absolute;right: 0;top:0;}
/*登录*/
#Main .login-box{float: right;height: 317px;width: 390px;background-color: #fff;}
#Main .login-form{padding: 25px 50px 0 50px;}
#Main .input-box{height: 28px;line-height: 28px;margin-bottom: 30px;}
#Main .input-box span{float: left;margin-right: 11px;}
#Main .input{border:1px solid #919ac4;box-sizing: border-box;height: 28px;vertical-align: top;padding-left: 10px;}
#Main .large-input{width: 233px;}
#Main .middle-input{width: 120px;float: left;}
#Main .login-form .valid-code{font-size: 22px;font-style: oblique;word-spacing: 8px;letter-spacing: 6px;width: 106px;height: 26px;float:left;margin-left: 7px;border: 1px solid #b2b2b2;background: url("../Image/valid-code.jpg");cursor: pointer;}
#Main .valid-code img{width: 100%;height: 100%;}
#Main .login-form .submit{width: 232px;height: 26px;border-radius: 0;background: #ff5b00;margin-left: 48px;}

/*第二排 三个div*/
#Main .small-box{height: 317px;width: 380px;float: left;padding-right:10px;margin-right: 10px;background-color: #fff;}
#Main .more{float: right;text-decoration: underline;font-size: 12px;color:#472b2e;font-weight: normal;}
#Main .small-box .list{padding-left: 34px;}
#Main .small-box .list .list-box{border-top:1px dashed #472b2e;padding-top: 16px;}

#Main .links-box{background-color: #fff;margin: 10px auto 30px;}
#Main .links{padding-left: 34px;font-size: 0;}
#Main .links a{font-size: 12px;margin-right: 55px;}
#Main .links a:hover{color:#8f000b;}

.footer{text-align: center;padding:10px 0;}

/*列表*/
/*内容区域*/

.banner{height:270px;background:url("../Image/slider1.jpg") center no-repeat;}
.xg-main{margin-top:40px;margin-bottom:30px;}

.xg-main .xg-content{padding-top: 10px;display: inline-block;width: 100%;}
/*左边部分*/
/*上部*/
.xg-main .xg-content .xg-content-left{float: left;width: 215px;}
.xg-main .xg-content .xg-content-left .xg-content-left-top{border: 1px solid #ccc\9;background-color: #fff;width: 215px;box-shadow: 1px 2px 5px #ccc;-webkit-box-shadow: 1px 2px 5px #ccc;-o-box-shadow: 1px 2px 5px #ccc;-moz-box-shadow: 1px 2px 5px #ccc;display: inline-block;padding: 10px 0 15px 0;}
.xg-main .xg-content .xg-content-left .xg-content-left-top a{float: left;width: 50%;text-align: center;display: block;padding-top: 70px;font-size: 14px;color: #472b2e;text-decoration: none;}
.xg-main .xg-content .xg-content-left .xg-content-left-top .xg-content-left-top2{background: url("../image/icon1.png") -298px -460px no-repeat;}
.xg-main .xg-content .xg-content-left .xg-content-left-top .xg-content-left-top2:hover{color: #9f6067;background-position-y: -354px;}
.xg-main .xg-content .xg-content-left .xg-content-left-top .xg-content-left-top4{background: url("../image/icon1.png") -609px -460px no-repeat;margin-top: 5px;}
.xg-main .xg-content .xg-content-left .xg-content-left-top .xg-content-left-top4:hover{color: #9f6067;background-position-y: -354px;}
.xg-main .xg-content .xg-content-left .xg-content-left-top .xg-content-left-top3{background: url("../image/icon1.png") -450px -460px no-repeat;}
.xg-main .xg-content .xg-content-left .xg-content-left-top .xg-content-left-top3:hover{color: #9f6067;background-position-y: -354px;}
.xg-main .xg-content .xg-content-left .xg-content-left-top .xg-content-left-top5{margin-top: 5px;background: url("../image/icon1.png") -768px -460px no-repeat;}
.xg-main .xg-content .xg-content-left .xg-content-left-top .xg-content-left-top5:hover{color: #9f6067;background-position-y: -354px;}
.xg-main .xg-content .xg-content-left .xg-content-left-top .xg-content-left-top6{margin-top: 5px;background: url("../image/icon1.png") 8px -460px no-repeat;}
.xg-main .xg-content .xg-content-left .xg-content-left-top .xg-content-left-top6:hover{color: #9f6067;background-position-y: -354px;}
.xg-main .xg-content .xg-content-left .xg-content-left-top .xg-content-left-top1{background: url("../image/icon1.png") -145px -460px no-repeat;}
.xg-main .xg-content .xg-content-left .xg-content-left-top .xg-content-left-top1:hover{color: #9f6067;background-position-y: -354px;}
/*中部*/
.xg-main .xg-content .xg-content-left .xg-content-left-mid{padding: 10px 0 30px 0;margin-top: 5px;border: 1px solid #ccc\9;background-color: #fff;width: 215px;box-shadow: 1px 2px 5px #ccc;-webkit-box-shadow: 1px 2px 5px #ccc;-o-box-shadow: 1px 2px 5px #ccc;-moz-box-shadow: 1px 2px 5px #ccc;}
.xg-main .xg-content .xg-content-left .xg-content-left-mid .xg-content-left-mid-head{padding-left: 30px;background: url("../image/icon1.png") -491px -112px no-repeat;color: #472b2e;font-size: 14px;}
.xg-main .xg-content .xg-content-left .xg-content-left-mid .xg-content-left-mid-content li{list-style: inside;list-style-type: square;margin-left: 60px;}
.xg-main .xg-content .xg-content-left .xg-content-left-mid .xg-content-left-mid-content a{text-decoration: none;}
.xg-main .xg-content .xg-content-left .xg-content-left-mid .xg-content-left-mid-content a:hover{color: #091B69;}
/*下部*/
.xg-main .xg-content .xg-content-left .xg-content-left-btm{padding: 10px 0 12px 0;margin-top: 12px;border: 1px solid #ccc\9;background-color: #fff;width: 215px;box-shadow: 1px 2px 5px #ccc;-webkit-box-shadow: 1px 2px 5px #ccc;-o-box-shadow: 1px 2px 5px #ccc;-moz-box-shadow: 1px 2px 5px #ccc;}
.xg-main .xg-content .xg-content-left .xg-content-left-btm .xg-content-left-btm-head{padding-left: 30px;background: url("../image/icon1.png") 6px -913px no-repeat;color: #472b2e;font-size: 14px;}
.xg-main .xg-content .xg-content-left .xg-content-left-btm .xg-content-left-btm-content{padding: 0 7px;}
.xg-main .xg-content .xg-content-left .xg-content-left-btm .xg-content-left-btm-content li{list-style-type: square;list-style-position: inside;}
.xg-main .xg-content .xg-content-left .xg-content-left-btm .xg-content-left-btm-content li a:hover{color: #8f000b;text-decoration: none;}
 
/*右边部分*/
.xg-main .xg-content .xg-content-right{
    min-height: 825px;
    width: 960px;
    float: right;
    border: 1px solid #ccc\9;
    box-shadow: 1px 2px 5px #ccc;
    -webkit-box-shadow: 1px 2px 5px #ccc;
    -o-box-shadow: 1px 2px 5px #ccc;
    -moz-box-shadow: 1px 2px 5px #ccc;
    padding: 10px 30px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: url("../image/location.png") 10px 13px no-repeat;
    background-color: #fff;
}
.xg-main .xg-content .xg-content-right a:hover{color:#8f000b;}
.xg-main .xg-content .xg-content-right{
    background: none;
    background-color: #fff;
}
.xg-main .xg-content .xg-content-right .location{padding-bottom: 10px;border-bottom: 1px solid #ccc;}
.xg-main .xg-content .xg-content-right .content li {overflow: hidden;font-size: 14px;margin: 15px 0;}
.xg-main .xg-content .xg-content-right .content li .publish-time{float: right;}

/*分页样式*/
.xg-content .xg-list-btn{margin-top: 100px;margin-bottom: 20px;text-align: center;font-size: 14px;}
.xg-content .xg-page-btn{display: inline-block;height: 20px;width: 20px;line-height: 20px; margin-left:5px; text-align: center;border: 1px solid #ccc;cursor: pointer;font-size: 12px;}
.xg-content .xg-page-btn:hover{border-color: #472b2e;}
.xg-content .xg-page-btn.active{background-color: #472b2e;color: #fff;border-color: #472b2e;} 

/*详情页*/
#detail{padding:30px 20px;box-sizing:border-box;}
#detail .article{text-align: center;font-size: 18px;line-height: 50px;}
#detail .author{text-align: center;margin-bottom:20px;}
#detail .others {margin: 20px 0;}
#detail .others a{display: block;}
#detail .accessory{margin: 20px 0;}
#detail .accessory p{text-align: center;background: rgb(255, 181, 102);color: #fff;line-height: 40px;font-size: 14px;}
#detail .accessory a{display: block;}
#detail .accessory a:hover{text-decoration: none;color:rgb(255, 181, 102);}
 /*激活第二步 确认页面*/
 #detail .confirm .sub-title{color: #6596be;margin-top: 40px;}
 #detail .confirm .infomation{width:250px;margin: 50px auto 0 auto;}
 #detail .confirm .infomation>p{margin: 20px 0}
 #detail .confirm .confirm-btn{}
 #detail .confirm .confirm-btn>button{width: 100px;height: 32px;line-height: 32px;border: none;color:#fff;cursor: pointer;outline: none;}
 #detail .confirm .confirm-btn>button:hover{opacity:0.9;}
 #detail .confirm .confirm-btn-l{background:#df5d7e;}
 #detail .confirm .confirm-btn-r{background:#6596be;}

   /*详情表格*/
 .write{padding:20px 0;}
 .write .write-table{border-collapse: collapse;margin-top: 20px;font-size: 13px;color:#000;width:100%;}
 .write .write-table td{border:1px solid #ccc;padding: 10px 5px;}
 .write .write-table .td-first{width: 96px;text-align: right;}
 .write .write-table .td-secend{width: 215px;}
 .write .write-table .register-submit{width: 80px;height: 32px;background: #6596be;border: none;color:#fff;cursor:pointer;}
 .write .write-table .register-submit:hover{opacity:0.9;}
 .write .l-btn{background:#df5d7e;}
 .write .l-btn:hover{opacity:.9;}
 .write .r-btn{background:#6596be;}
 .write .r-btn:hover{opacity:.9;}
 input{vertical-align:middle}

  /*详情表格*/
table{width: 100% !important}
#detail .content .write-table{border-collapse: collapse;margin-top: 20px;font-size: 13px;color:#000;width:100%;}
#detail .content .write-table td{border:1px solid #ccc;padding: 10px 5px;}
#detail .content .write-table .td-first{width: 96px;text-align: right;}
#detail .content .write-table .td-secend{width: 215px;font-size:12px; font-family:"微软雅黑"}
#detail .content .write-table .register-submit{width: 80px;height: 32px;background: #6596be;border: none;color:#fff;cursor:pointer;}
#detail .content .write-table .register-submit:hover{opacity:0.9;}
#detail .content .l-btn{background:#df5d7e;}
#detail .content .l-btn:hover{opacity:.9;}
#detail .content .r-btn{background:#6596be;}
#detail .content .r-btn:hover{opacity:.9;}
 input{vertical-align:middle}
   /*公示区*/
.detail .table {width: 100%;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;font-size: 14px;}
.detail .table tr {display: table-row;vertical-align: inherit;border-color: inherit;}
.detail .table td {padding: 5px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}

/*处长信箱*/
.email-box .email-title{text-align: center;margin:20px 0;background: #eee;}
.email-box .search-box{text-align: center;}
.email-box .search-box .search-input{height: 25px;box-sizing: border-box;margin: 0 10px;padding:1px 10px;}
.email-box .search-box select{height: 25px;box-sizing: border-box;margin: 0 10px;}
.email-box .search-box .search-btn{height: 25px;margin: 0 10px;cursor: pointer;width: 60px;}

.email-box .item{margin: 20px 0;}
.email-box .item .item-title{background: #8ed6ff;color:#000;padding: 0 20px;font-size: 14px;margin-bottom: 10px;}
.email-box .item .item-title span{float: right;font-size: 12px;}
.email-box .item>div{padding:0 30px;}
.email-box .item .reply p{color: #000;font-size: 14px;margin-top: 10px;font-weight: bold;}

.reply-link a{float: right;margin-right: 15px;}

/*我要留言*/
.leave-msg{padding: 20px;}
.leave-msg .msg-title{font-size: 14px;color:red;}
.leave-msg .weight{font-weight: bold;color: #000;}
.leave-msg .msg-form{margin-top: 20px;}
.leave-msg .msg-form input{height: 25px;box-sizing: border-box;padding: 1px 10px;}
.leave-msg .msg-form .bar{position:relative;padding-left: 120px;margin: 10px 0;}
.leave-msg .msg-form .bar label{cursor: pointer;}
.leave-msg .msg-form .bar .radio{margin:0 5px 0 10px;cursor: pointer;}
.leave-msg .msg-form .bar i{position: absolute;left: 0;top: 50%;margin-top: -12px;width: 120px;text-align: right;font-style: normal;}
.leave-msg .msg-form .bar .desc{width: 500px;height: 200px;box-sizing: border-box;}
.leave-msg .msg-form .bar .submit-btn{cursor: pointer;border-radius: 3px;background: #2a9fe4;border: none;color: #fff;width: 100px;margin-left: 400px;}

/*登录查看个人留言*/
.email-info{padding: 20px;}
.email-info .info-title{font-size: 14px;color:#000;margin: 10px 0;text-align: center;}
.email-info .bar{margin: 10px 0;padding-left: 260px;}
.email-info .bar input{width: 160px;box-sizing: border-box;padding: 1px 10px;}
.email-info .bar .info-btn{cursor: pointer;margin-left: 50px;border-radius: 3px;background: #2a9fe4;border: none;color: #fff;height: 25px;}

#imgList img{max-width:100%;}

.add-pic .preview{display:inline-block;cursor:pointer;} 
.add-pic input[type='file']{visibility:hidden;display:block;width:3px;height:3px;}