/** ????? **/
* {margin: 0; padding: 0; -webkit-overflow-scrolling: touch;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,th,td,form,pre{ -webkit-tap-highlight-color:rgba(0,0,0,0)}
a:active,a:hover{outline:0}
img{display: inline-block; border: none; vertical-align: middle;}
li{list-style:none;}
table{border-collapse: collapse; border-spacing: 0;}
h1,h2,h3{font-size: 14px; font-weight: 400;}
h4, h5, h6{font-size: 100%; font-weight: 400;}
button,input,select,textarea{font-size: 100%; }
input,button,textarea,select,optgroup,option{font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0;}
pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}
:focus {outline: none;}
body {font: 13px/2 tahoma, arial, 'PingFang SC', 'Microsoft Yahei', sans-serif;color: #333;background:#fff}
a {color: #3794e3;text-decoration: none;+cursor: pointer;}
a:hover {color: #64b3f7;}


/*form*/
/*form-panel*/
.sudy-form{display:none}
form .sudy-form{margin:0px;padding:0px;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.sudy-form li{display:inline-block;/* width:100%; */margin: 10px 0;}
.sudy-form li:last-child .input .sui-input{width: 54%;}
.sudy-form li:last-child .input .sui-input input{width:100%}
.sudy-form label{line-height:26px;font-size:13px; vertical-align:middle;}
.sudy-form li input,
.sudy-form li .input{height: 57px;line-height: 57px;vertical-align:middle;float: left;width: 384px;border-radius: 0;border-color: #CCE3F9;font-size: 19px;}
.sudy-form li img#validateCodeImg{height: 57px;line-height: 57px;width:auto;vertical-align:middle;}
.sudy-form .button{margin-left:130px;}
.sudy-form .register-info{margin-top:5px;padding-left:130px;}
.btnPrint{/* padding:2px 10px; */line-height: 55px;width: 199px;background: #1664B1;border: none;color: #fff;font-size: 20px;}
.combo-arrow{height:28px!important;background-position: 3px 8px;}
.form-linkbutton{line-height: 24px;border-radius: 0px;}
.form-linkbutton .l-btn-text{line-height: 24px;}
/*form-title*/
.form-title-inline{float: left;display: inline-block;line-height: 57px;font-size: 13px;text-align: right;}
.form-must,.red{line-height:26px;height:26px;margin-right:2px;color:#FE1B1B;vertical-align:middle;display: none;}

/*form-title*/
.form-head-title{position:relative; line-height:35px; font-weight:bold; font-size:13px; border-top:1px solid #ececec;border-bottom:1px dashed #ccc;} 
.form-head-title .head-down{position:absolute;right:0px; top:0px;z-index:100;}
.form-head-title .head-down a{color:#5898F0; text-decoration:none;padding-right:15px;background:url(images/head-up.png) no-repeat right center;}
.form-head-title .head-up{position:absolute;right:0px; top:0px;z-index:100;}
.form-head-title .head-up a{color:#5898F0; text-decoration:none;padding-right:15px;background:url(images/head-down.png) no-repeat right center;}

.cq_resultTable{ width:100%;font-size:14px;}
.cq_resultTable td,
.cq_resultTable th{padding:2px 4px;line-height:28px;border:1px solid #eee;}


/*form-describe*/
.form-text-describe{padding:0px 20px 10px; line-height:26px;color: #353535;}
/*form-title-width*/
.w130{width: 90px;font-size: 22px;}
.w100{width: 100px;}
.w80{width: 80px;}
/*form-text-width*/
.w400{width: 400px;}
.w200{width: 200px;}
.w150{width: 150px;}
.w110{width: 110px;}
.w40{width: 40px;}
/*search-button*/
.search-box{}
.search-box .searchbox-button {width:36px!important;}
/**/
.sudy-searchbox{top: 16px;right:20px;z-index:1000;}

/*text-align*/
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.text-nowrap{white-space:nowrap;}
.text-lowercase{text-transform:lowercase;}
.text-uppercase{text-transform:uppercase;}
.text-capitalize{text-transform:capitalize;}
/*margin*/
.ml20{margin-left:20px;}
.ml10{margin-left:10px;}
.ml5{margin-left:5px;}

.mt20{margin-top:20px;}
.mt10{margin-top: 50px;}
.mt5{margin-top:5px;}

.mr20{margin-right:20px;}
.mr10{margin-right:10px;}
.mr5{margin-right:5px;}

.mb20{margin-bottom:20px;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}
/*padding*/
.pl130{padding-left:130px;}
.pl100{padding-left:100px;}
.pl80{padding-left:80px;}

.pt20{padding-top:20px;}
.pt10{padding-top:10px;}
.pt5{padding-top:5px;}

.pad20-all{padding:20px 0;}
.pad10-all{padding:10px 0;}
.pad5-all{padding:5px 0;}
/*positioning*/
.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}
.fl{float:left;}
.fr{float:right;}

div.wrapper{min-height:unset;background: none;}
.wrapper .inner{width:1000px;margin:0 auto;}

.header{background: none;/* height: 40px; */min-height: auto;text-align: center;/* font-size: 40px; */}
.header .inner{padding-top: 58px;}
.header .inner .title{/* padding:0px 20px; */line-height:30px;font-size: 30px;color: #353535;font-weight:600}

.main{padding:25px 0px;background: #F2F9FD;}
.main .inner{padding:30px 20px;width:960px;/* background:#fff; */border-radius:6px;}
/*ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®*/
.attach_div,.attach_div div{line-height: 22px;height: 21px;}
.qq-upload-button-image{float:left;}
.wrapper.footer{position: absolute;bottom: 50px;}
.wrapper.footer .inner span:first-child{    display: inline-block;float: left; width: 95px;font-size:18px;line-height:39px;text-align:right;font-weight:600;color:#DE0303}
.wrapper.footer .inner span:last-child{display: inline-block; width: calc(100% - 95px);font-size:18px;line-height:39px;color:#DE0303}
.wrapper .inner{width:auto;margin:0 auto;}
.wrapper .inner .mod{/* padding: 10px 10px; */}
.main{padding:0px 0px;}
.main .inner{padding:0px;width:auto;background: none;border-radius:0px;}
.form-text-describe{padding:10px 0px 10px; line-height:26px;color: #353535;}
}
body{background:#fff}

.login_div .form-title{line-height:35px;margin-bottom: 10px;font-weight:bold; font-size:14px;border-bottom:1px solid #dedede;}
.formlist_div,.formlist_div a{line-height:30px; vertical-align: inherit!important;}
.customform_list li.list_item {border-bottom:1px solid #ddd!important;}
.dg_search table{float:right; margin-bottom:10px;}

.control_button{text-align:center;}

.search_menu li{float:left; width:auto;}
.search_menu li .easyui-linkbutton{vertical-align:middle; margin-top:5px;}
.post_box2 .blue{color:#1664B1;border-bottom:1px solid #1664B1;}
.post_box2 span{display:inline-block;line-height:50px;font-size:30px;}
.post_box2 .zjh div{font-size:20px;line-height:42px;color:#0D0D0D}
.post_box2 .zjh{float:right;}
.post_box2 .cong{margin-bottom:48.5px}
.post_box2 .congradulation{padding-left:80px;margin-bottom:100px}
body .box{background: url(../_images/bg.jpg) no-repeat center / cover;width: 1298px;height: 763px;margin: 0;position: absolute;top: 0;left: 50%;transform: translateX(-50%);    margin: 0;border: none; box-shadow: none;padding: 98px 186px;}
.inputbox.box{background: url(../_images/inputbg.jpg) no-repeat center / cover; padding:0}
.header .inner{padding-bottom:58px;padding-top:0}
.inputbox .header .inner{padding-top:100px}
@media screen and (max-width: 1318px) {
body .box{width:100%;}
body .box{    height: 48.38vw;}
.post_box2 .zjh div{font-size: 17px; line-height: 37px;}
.post_box2 span{    line-height: 50px;font-size: 25px;}
body .box{    padding: 65px 142px;}
.post_box2 .congradulation span{display:inline;}
.inputbox .header .inner{padding-bottom:38px;}
.header .inner .title{line-height: 26px; font-size: 26px;}
.w130{font-size: 20px;}
.sudy-form li input, .sudy-form li .input,.sudy-form li img#validateCodeImg,.form-title-inline{    height: 50px; line-height: 50px;}
.btnPrint{width: 179px;line-height: 50px;font-size: 18px;}

}
@media screen and (max-width: 1100px) {
.inputbox .header .inner{padding-top:50px}


.post_box2 .cong{    margin-bottom: 20px;}
.header .inner{    padding-bottom: 30px;}
.post_box2 .congradulation{margin-bottom:80px}
}
@media screen and (max-width: 999px) {
.sudy-form li input, .sudy-form li .input, .sudy-form li img#validateCodeImg, .form-title-inline{height: 40px; line-height: 40px;}

.mt10{margin-top:20px}

.post_box2 .congradulation{    margin-bottom: 5vw;}

}
@media screen and (max-width: 880px) {
.header .inner .title{    line-height: 25px;   font-size: 25px;}
.post_box2 span{line-height: 40px; font-size: 20px;}
.post_box2 .zjh div{    font-size: 14px;line-height: 30px;}
.inputbox .header .inner{    padding: 40px 0 20px 0;}
}
@media screen and (max-width: 814px) {
body .box{height:385px}
}
@media screen and (max-width: 767px) {
.post_box2 span{font-size:17px}
.wrapper.footer .inner span:last-child{line-height:24px;font-size:15px}
.wrapper.footer .inner span:first-child{line-height:24px;font-size:15px}
body .box{    background:url(../_images/bg.jpg) no-repeat center / 100% 100%;  padding: 45px 106px;}
.post_box2 .congradulation{margin-bottom: 5vw;}

}
@media screen and (max-width: 612px) {
.header .inner .title{    line-height: 20px;font-size: 20px;}
.post_box2 span{    line-height: 32px;  font-size: 16px;}
.post_box2 .zjh div{    font-size: 12px;  line-height: 26px;}
body .box{    padding: 65px 66px;}
.w130{    font-size: 15px;}
.sudy-form li input, .sudy-form li .input, .sudy-form li img#validateCodeImg, .form-title-inline{    height: 35px;  line-height: 35px;}
.sudy-form li input, .sudy-form li .input{    width: 260px;}
.btnPrint{width: 120px;  line-height: 35px;font-size: 14px;}

}
@media screen and (max-width: 543px) {
.post_box2 .congradulation{padding-left: 30px;margin-bottom: 50px;}
.header .inner .title{line-height: 22px;font-size: 17px;}
body .box{padding:35px}
.post_box2 span{line-height: 30px; font-size: 14px;}
.wrapper.footer .inner span:last-child{width: 100%;
    font-size: 13px;
    line-height: 20px;}
.wrapper.footer .inner span:first-child{width: 100%;
    font-size: 13px;
    line-height: 20px;text-align:left}
}
@media screen and (max-width: 400px) {
.w130{width:70px}
.sudy-form li input, .sudy-form li .input{width:220px}
.sudy-form li img#validateCodeImg{width:90px}
}
@media screen and (max-width: 378px) {
.post_box2 .congradulation{margin-bottom: 30px;}
}
