* {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; padding:0 5px;}
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;}

.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline;}
.none { display:none;}
.wcb{ width:100%; height:30px; border:2px dashed #97CBE0;}
.hidden { visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}
html{overflow-x:hidden;}
body {font: 13px/2 tahoma, arial, 'PingFang SC', 'Microsoft Yahei', sans-serif;color: #333;/* background:#efefef; */}
a {color: #3794e3;text-decoration: none;+cursor: pointer;}
a:hover {color: #64b3f7;}
body {/* background:#f5f5f5 url('../_images/bg_r1_c1.jpg') repeat-y center top; */}

/*form*/
/*form-panel*/
.sudy-form{margin:0px;padding:0px;}
.sudy-form li{/* display:inline-block; */margin: 17px 0;/* float:left; *//* width:50%; */}
.sudy-form label{line-height:26px;font-size:13px; vertical-align:middle;}
.sudy-form li .textcon input{height:32px;line-height:32px;vertical-align:middle;width: 70%;display: block;margin: 0px 0px;padding:0px 6px;border: 1px solid #ccc;border-radius: 5px;font-size: 14px;}
.sudy-form li .textcon input:focus {border: 1px solid #458afb;outline: 0;transition:all 0.4s ease-in-out;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.sudy-form li .textcon1 .combo{border:none;position:relative;}
.sudy-form li .textcon1 .combo .combo-arrow{position:absolute; right:5px; top:5px;}
.sudy-form li .textcon1 input{height:32px;line-height:32px;vertical-align:middle;width:50%;display: block;margin: 0px 0px;padding:0px 6px;border: 1px solid #ccc;border-radius: 5px;font-size: 14px;}
.sudy-form li .textcon1 input:focus {border: 1px solid #458afb;outline: 0;transition:all 0.4s ease-in-out;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.sudy-form li .textcon2{line-height:34px;}
.sudy-form li .textcon2 input{vertical-align:middle; margin-right:5px; }
.sudy-form li .textcon{display:block;line-height:35px; font-size:14px;color:grey;padding-left: 152px;}

.validatebox-invalid {BACKGROUND:none;}


.sudy-form li textarea{line-height:24px;width: 70%;border: 1px solid #ccc;border-radius: 5px;font-size:14px;}
.sudy-form li textarea:focus{border: 1px solid #458afb;outline: 0;transition:all 0.4s ease-in-out;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.sudy-form li img#validateCodeImg{height:24px;line-height:24px; width:auto; vertical-align:middle;}
.sudy-form .button{margin-left:130px;}
.sudy-form .register-info{margin-top:5px;padding-left:130px;}

.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:30px; font-size: 14px; text-align: right;}
.form-must,.red{line-height:26px; height:26px; margin-right:2px; color:#FE1B1B; vertical-align:middle;}

/*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;}

/*form-describe*/
.form-text-describe{padding: 0px 20px 10px 60px;line-height:32px;color: #353535;font-size: 16px;}
/*form-title-width*/
.w130{width: 160px;}
.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: 15px;}
.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;}

.wrapper{}
.wrapper .inner{width: 760px;margin:0 auto;}

.header{}
.header .inner{padding: 142px 0px;background:url(../_images/bg.jpg) no-repeat center center;background-size: 100%;}
.header .inner .title{display:none;padding: 0px 10px;line-height:30px;font-size:30px;color: #ffffff;}

.main{padding:0px 0px;}
.main .inner{padding:30px 20px;width: 735px;/* background:#fff; */border-radius:0px;/* box-shadow: 0px 0px 6px 4px #000000; */}

.attach_div,.attach_div div{line-height: 22px;height: 21px;}
.qq-upload-button-image{float:left;}

.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;}

.tit{margin:0px 30px 10px;/* border-bottom: 1px solid #019ec6; */text-align:center;}
.tit .title{/* display:inline-block; */padding:0px 20px;font-size: 28px;line-height: 40px;font-weight:bold;/* background:#019ec6; */color: #2c66dc;border-radius:8px 8px 0px 0px;}
.tit .title2{/* display:inline-block; */padding:0px 20px;font-size:16px;line-height:34px;/* font-weight:bold; *//* background:#019ec6; */color: #929292;border-radius:8px 8px 0px 0px;}


@media (max-width: 999px){
.wrapper{}
.wrapper .inner{width:auto;margin:0 auto;}
.wrapper .inner .mod{padding: 0px 10px;}
.main{padding:0px 0px;}
.main .inner{padding:0px; width:auto; background:#fff; border-radius:0px;}
.form-text-describe{padding: 10px 10px 10px;line-height:26px;color: #353535;}

.tit{margin: 0px 0px ;border-bottom: 1px solid #019ec6;}
.tit .title{/* display:inline-block; */padding: 0px 11px;font-size: 14px;line-height: 31px;font-weight:bold;background: #2c66dc;color:#fff;border-radius:8px 8px 0px 0px;}
}
@media (max-width: 765px){

.header .inner{padding: 107px 0px;background-size: 100%;/* background: #019ec6; */}
.main .inner{padding:5px 0px 15px;}
.header .inner .title{line-height:30px;font-size:25px;text-align:center;display: none;}
/*form-title-width*/
.w130{width: 140px;}

.sudy-form li{margin:10px 0; float:none; width:100%;}
.sudy-form li textarea{width:80%;}
.sudy-form li .textcon {padding-left: 130px;}
.sudy-form li .textcon input{width:80%;}
.sudy-form .button{margin-left:85px;}
.sudy-form .register-info{margin-top:5px;padding-left:85px;}
}

@media (max-width: 480px){
.header .inner{padding: 66px 0px;}
}

.validatebox-invalid {
 /* border-color: #ffa8a8!important;
  background-color: #ffffff;
  color: #000;*/
}

.validatebox-tip{display:none!important;}

