 .main {
            width: 1100px;
            height: auto;
            padding-bottom: 20px;
            overflow: hidden;
            padding-top: 20px;
        }
        .all {
            width: 1100px;
            height: auto;
            background-color: #FFF;
            margin: 48px auto 68px;
            overflow: hidden;
        }
        .main form{
            width: 50%;
            height: 250px;
            margin: 0 auto;
            border: 1px solid #d7d7d7;
            border-radius: 6px;
            box-shadow: 0 0 20px 2px #efefef;
        }
        .login_left img{
            margin: 10px;
        }
        .login_right{
            margin-top: 30px;
        }
        .content .s1{
            width: 136px;
            text-align: right;
            display: inline-block;
            margin-right: 10px;
        }
        .content li{
            padding: 6px 0;
        }
        .content li input{
            border: 1px solid #a9a9a9;
        }
        .content li:first-child span{
            margin-right: 10px;

        }
        .content li:first-child input{
            position: relative;top: -1px;
            margin-right: 3px;
        }
        .content li.yanzheng input{
            width: 80px;
        }
        .content li.yanzheng img{
            margin:0  10px;
        }
        .content li.yanzheng .s2{
            font-size: 12px;
        }
        .content p{
            text-align: center;
        }
        .content .btn{
            background: #fff;
            border: 1px solid #a9a9a9;
            padding: 4px 20px;
            margin-right:10px ;
        }
        .content .btn1{
            background: #0084cc;
            border: 1px solid #0084cc;
            color: #fff;
        }
        .content input[type=radio]{
            border:none;
        }
        @media screen and (min-width: 992px) and (max-width:1199px){
            .all,.main{
                width: 100%;
            }
        }
        @media screen and (max-width: 768px){
            .main,.all{
                width: 100%;
                padding-top: 0;
            }
            article{
                margin-top: 40px !important;
            }
            .main form{
                width: 100%;
                border: none;
                box-shadow: none;

            }
            .content li.yanzheng input{
                width: 60px;
            }
            .content .s1{
                width: 93px;
            }
            .login_right{
                margin-top: 10px;
            }
            .content{
                border: 1px solid #a9a9a9;
                margin: 0 10px;
            }
        }
        ::-webkit-input-placeholder{
            font-size: 12px;
        }
		.ysq-detail{width:1000px;    margin: 40px auto 0 auto;}
		.ysq-detail table{border-top:1px solid #62affa;border-left:1px solid #62affa;width:100%;}
		.ysq-detail table tr td{border-bottom:1px solid #62affa;border-right:1px solid #62affa;line-height:30px;padding:6px;}
		.ysq-detail table tr td.tab_1{width:5%;text-align:center;padding:10px;}
      .ysq-detail table tr td a{color:#428bca;}
		.w20{width:20%;}
		.w28{width:28%;}
		.w25{width:25%;}
		.blue{background:#e2f1ff;}
		.modal{display:none;    background-color: rgba(0,0,0,0.5);}
		.modal .dialog {
			position: absolute;
			width: 1000px;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			background-color: #fff;
		}
		.hz_nr{padding:20px 30px;}
		.hz_nr h2{text-align:center;padding:20px 0;}
		.hz_nr p{line-height:30px;text-indent: 2em;}
		.hz_nr .sj{text-align:right;padding-top:50px;}
		.tc_button{text-align:center;overflow:hidden;padding-bottom:40px;padding-top:20px;}
		.tc_button a{background:#0084cc;padding:5px 8px;margin:8px;color:#fff;cursor: pointer;}
		@media print {
			.noprint{
			  display: none;
			}
		  }