.hd-t{display:block;font-size:24px;font-weight:bold;color:#333;text-align:center;padding-bottom:10px;position:relative;}
.hd-t .line{display:block;width:46px;height:4px;background-color:#bd1a2d;position:absolute;left:50%;margin-left:-23px;bottom:0;z-index:9;}

.hd-icon-link{transition:all 0.4s;-webkit-transition:all 0.4s;float:left;width:16.66%;font-size:20px;color:#333;text-align:center;line-height:1.6;}
.hd-icon-link img{display:block;margin:0 auto 10px;}
.hd-icon-link:hover{transform:translateY(-8px);-webkit-transform: translateY(-8px);font-weight:bold;color:#bd1a2d;}

.hd-item{transition:all 0.4s;-webkit-transition:all 0.4s;float:left;width:32%;margin-right:2%;margin-bottom:30px;background-color:#fff;}
.hd-item:hover{box-shadow:4px 4px 2px #ddd;}
.hd-item a{display:block;padding:0 15px;}
.hd-item .t{width:100%;height:81px;padding:10px 0;display:table;background:url(/main/template/images/hd/line.png) repeat-x center bottom;}
.hd-item.small .t{height:81px;}
.hd-item .t em{font-size:18px;color:#333;line-height:28px;display:table-cell;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hd-item .t .sum{font-size:15px;color:#727272;line-height:1.6;margin-top:5px;white-space:normal;min-height:72px;}
.hd-item a:hover .t em{color:#bd1a2d;font-weight:bold;}
.hd-item .info{font-size:16px;color:#666;padding:15px 0;overflow:hidden;text-align:left;line-height:20px;}
.hd-item .info .time{padding-left:28px;background:url(/main/template/images/hd/time.png) no-repeat left center;margin-right:20px;}
.hd-item .info .org{padding-left:28px;background:url(/main/template/images/hd/org.png) no-repeat left center;max-width: 45%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.check-box{padding:80px 0 0;background-color:#fff;position:relative;top:-90px;z-index:2;text-align:center;}
.check-box .check{position:absolute;left:50%;margin-left:-330px;top:-80px;z-index:9;width:620px;padding:20px;height:auto;background-color:#bb2323;background: #bb2323 linear-gradient(to right, #bb2323, #e82823);}
.check-box .check .t{font-size:20px;color:#fff;line-height:1;text-align:center;margin-bottom:15px;}
.check-box .check input{float:left;width:41%;margin-right:2%;height:46px;line-height:46px;font-size:16px;color:#333;text-indent:10px;border-radius:5px;background-color:#fff;}
.check-box .check .btn{float:left;width:14%;height:46px;line-height:46px;font-size:16px;color:#fff;text-align:center;border-radius:5px;cursor:pointer;background-color:#ffb400;}
.check-box .check .btn:hover{box-shadow:4px 4px 5px rgba(255,180,0,0.5);}

.hd-tj-box{text-align:left;margin-left:80px;}
.hd-tj-box .t{display:block;font-size:20px;font-weight:bold;color:#333;text-align:left;margin-bottom:10px;}
.hd-tj-box .t:hover,.hd-tj-box i{font-style:normal;color:#bd1a2d;}

.hd-table-2{width:100%;margin-bottom:25px;margin-top:10px;border:1px solid #ececec;}
.hd-table-2 th{font-size:16px;padding:5px 10px;background-color:#f3f3f3;text-align:left;color:#333;}
.hd-table-2 th a:hover{font-weight:bold;}
.hd-table-2 th a{display:block;line-height:1.6;font-size:18px;font-weight:normal;color:#bd1a2d;}
.hd-table-2 td{vertical-align:top;line-height:1.8;padding:10px;font-size:16px;color:#333;}
.hd-table-2 td p{line-height:30px;word-break:break-all;}
.hd-table-2 td.blue,.hd-table-2 td .blue{width:85px;color:#84888a;}

.hd-detail-box{padding:10px 0;}
.hd-con-table{width:100%;border:1px solid #ddd;}
.hd-con-table th{border-bottom:1px dashed #ddd;line-height:1.6;font-size:16px;font-weight:normal;color:#333;text-align:left;padding:0 10px 10px;}
.hd-con-table th .big{font-size:20px;font-weight:bold;}
.hd-con-table .w,.hd-con-table .d{display:inline-block;*display:inline;*zoom:1;width:40px;height:40px;border-radius:50%;font-size:18px;font-weight:bold;;color:#fff;line-height:38px;text-align:center;margin-right:10px;}
.hd-con-table .w{background-color:#669;}
.hd-con-table .d{background-color:#699;}
.hd-con-table td{padding:5px 10px;font-size:16px;color:#666;line-height:2;word-break:break-all;}
.hd-con-table td.small{font-size:14px;}

.wyzx-form{width:100%;border-top: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;}
.wyzx-form td{padding: 10px;font-size: 14px;color: #333;line-height: 30px;border-bottom: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;}
.wyzx-form input,.wyzx-form select{font-size:16px;vertical-align: middle;border: 1px solid #ccc;height: 30px;line-height:30px; }
.wyzx-form input{padding-left:5px;}
.wyzx-form textarea{font-size:16px;resize: none;border: 1px solid #ccc;padding: 10px;line-height:2;}
.wyzx-form button,.wyzx-form .button{outline:none;border:0;width: 140px;height: 40px;background-color: #aeaeae;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin: 10px;border-radius: 5px;cursor: pointer;font-size: 20px;color: #fff;line-height: 40px;text-align:center;cursor: pointer;}
.wyzx-form button.sure,.wyzx-form .button.sure{background-color: #115eb6;}
.wyzx-form button.sure:hover,.wyzx-form .button.sure:hover{background-color: #115eb6;}
.wyzx-form  i{color: #f00;margin-left:5px;}

.login-head{width:1000px;padding: 31px 0;}
.login-body{width: 100%;height: auto;padding: 60px 0;border-bottom: 1px solid #ccc;background:url(/main/template/images/login/bg.jpg) no-repeat center center;background-size: cover;}
.login-box{width: 478px;height: 419px;background: url(/main/template/images/login/box_bg.png) no-repeat center center;margin: 0 auto;}
.login-box h1{font-size: 24px;font-weight:normal;color: #1171dc;padding: 35px 0 30px 60px;}
.row-box .row{width: 350px;height: 42px;margin: 0 auto 20px;position: relative;}
.row-box .row input{width: 338px;height:40px;line-height:40px;padding-left: 10px;border: 1px solid #ccc;border-radius: 5px;background-color: #fff;}
.row-box .row input:focus{border-color:#1e9fff;box-shadow:1px 1px 5px #c3e2f9;}
.row-box .row .yzm{font-size: 14px;font-weight:bold;line-height:42px;color: #1171dc;height: 42px;display: block;cursor: pointer;position:absolute;right:10px;top:0;}
.row-box .row .button{outline:none;border:0;display: block;width: 100%;height: 100%;background-color: #1171dc;border-radius: 5px;font-size: 18px;color: #fff;text-align:center;line-height: 42px;cursor: pointer;}
.row-box .notic{font-size: 16px;color: #333;line-height: 40px;text-align: center;}
.row-box .notic a{color: #ff6600;}

.regist-box{background-color: #fff;margin: 0 auto;}
.regist-box h1{font-size: 18px;font-weight: normal;color: #fff;line-height:40px;height: 40px;padding: 0 30px;background-color: #bd1a2d;}
.regist-box .box{padding-left: 145px;padding-top: 45px;padding-bottom: 45px;}
.regist-box .row-box .row{width: auto;}
.regist-box label{position:relative;display: inline-block;*display: inline;*zoom: 1;width: 91px;vertical-align: top;line-height:42px;font-size: 16px;color: #333;text-align:right;}
.regist-box label i{color: #f00;margin-right:3px;}
.regist-box span{font-size: 14px;color: #999;margin-left: 5px;}
.regist-box .row-box .row span.yzm{display: inline;right:none;left: 385px;}
.regist-box .button{outline:none;border:0;display: block;width: 120px;height: 42px;background-color:#bd1a2d;font-size: 18px;color: #fff;text-align: center;line-height: 42px;cursor:pointer;margin-left: 90px;border-radius: 5px;}
#_yzm{position:absolute;left:350px;top:10px;z-index:99;}

.write{line-height:35px;color:#333;float:right;padding-left:24px;background:url(/main/template/images/icons/write.png) no-repeat left 10px;}
.write:hover{color:#cc0000;font-weight:bold;}
.long-btn{width:100%;height:40px;line-height:40px;font-size:16px;color:#fff;background-color:#bd1a2d;margin-top:15px;text-align:center;cursor:pointer;}
.long-btn:hover{background-color:#a31929;}

.zj-list{padding-bottom:20px;}
.zj-item{display:block;width:48%;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #dedede;}
.zj-item.gray{border-bottom:0;}
.zj-item.gray .right{background-color:#f3f4f8;}
.zj-item .left{float:left;width:78px;height:78px;display:table;text-align:center;}
.zj-item.gray .left{background-color:#ffb400;}
.zj-item .left em{display:table-cell;vertical-align:middle;font-size:18px;font-style:normal;line-height:1.4;color:#fff;padding-bottom:12px;}
.zj-item.gray .left em{padding-bottom:0;}
.zj-item .left i{font-size:16px;color:#999;line-height:27px;text-indent:10px;text-align:left;display:block;width:100%;height:27px;background:url(/main/template/images/hd/zj_bg.png) no-repeat;background-position:right center;}
.zj-item .left i.blue{background-position:left center;color:#015293;}
.zj-item .right{margin-left:78px;padding:14px;}
.zj-item .right span{display:block;}
.zj-item .right .t{font-size:16px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}
.zj-item .right .time{font-size:14px;color:#666;}
.zj-item.gray .right .t{font-weight:bold;}
.zj-item:hover .right .t{color:#bd1a2d;font-weight:bold;}

@media screen and (max-width:635px){
	.write{font-size:0.64rem;}
	.wyzx-form td{white-space:nowrap;width:auto;}
    .wyzx-form input.txt, .wyzx-form select,.wyzx-form textarea{width:auto !important;}
    .wyzx-form button,.wyzx-form .button{width:4rem;}
    #fileStr,#file{width:3rem !important;}

    .hd-table-2 th{font-size:0.64rem;display:block;width:100%;box-sizing:border-box;}
    .hd-table-2 th a{font-size:0.72rem;}
    .hd-table-2 td{display:block;padding:0.2rem 0.4rem;width:auto;}

    .regist-box .box{padding:0.4rem;}
    .row-box .row{height:auto;margin-bottom:0.6rem;}
    .regist-box label{width:4rem;font-size:0.64rem;line-height:1.8rem;}
    .row-box .row input{width:9rem;height:1.8rem;line-height:1.8rem;box-sizing:border-box;}
    .regist-box span{display:block;text-align:right;font-size:0.56rem;}
    #_yzm{left:9.5rem;top:0.55rem;}

    .long-btn,.bg-input input,.normal-txt{font-size:0.64rem;}
   	.long-btn,.bg-input{height:1.6rem;line-height:1.6rem;}
  .hd-t{font-size:0.78rem;margin-bottom:0.2rem;}
  .hd-icon-link{width:33.33%;font-size:0.68rem;margin:0.4rem 0;}
  .hd-icon-link img{height:2rem;}
  .hd-item{width:100%;margin-right:0%!important;margin-bottom:0.4rem;display:block;float:none;}
  .hd-item a{padding:0 0.4rem;}
  .hd-item .t em{font-size:0.64rem;}
  .hd-item .info span{font-size:0.56rem!important;box-sizing:border-box;}
  .hd-item .info .time{margin-bottom:0.2rem;}
  .hd-item .t .sum{min-height:auto;}
  .check-box{padding:0.4rem 0;top:0;}
  .check-box .check{width:100%;margin-left:0;padding:0.4rem;position:static;margin-bottom:0.4rem;box-sizing:border-box;}
  .check-box .check input{width:39%;height:1.6rem;line-height:1.6rem;font-size:0.56rem;}
  .check-box .check .btn{width:18%;height:1.6rem;line-height:1.6rem;font-size:0.56rem;}
  .check-box .check .t,.hd-tj-box .t{font-size:0.72rem;}
  .hd-tj-box{margin-left:0;}
  .letter-list{padding-bottom:0!important;}
  .zj-item{float:none;width:100%;margin-bottom:0.3rem;padding-bottom:0.4rem;}
  .zj-item .right .t{font-size:0.64rem;}
  .zj-item .right .time{font-size:0.56rem;}
  .g-box{padding:0.5rem 0;}
}