.zpgg_index { background:url(/tsbank/resource/cms/2017/06/img_pc_site/2017061700082099866.jpg) no-repeat center top; padding-top:50px; padding-bottom:70px; }
.zgpp_t_h { height:130px; line-height:130px; color:#fff; font-size:50px; text-align:center;}
.zpgg_con { width:1040px; margin:0 auto; padding:60px 40px 40px; background:#fff; }

.tdjl { padding-bottom:40px; border-bottom:1px solid #e5e5e5;}
.tdjl .tdjl_c { padding-top:25px;}
.tdjl .tdjl_c .label { display:block; float:left; width:33%; padding-right:10px; text-align:right; font-size:16px; color:#333; line-height:48px;}
.tdjl .tdjl_c .label em {font-size: 16px;color: #ae0404;}
.tdjl .tdjl_c .inp { float:left; width:42%; height:48px; line-height:48px; border:1px solid #e5e5e5; border-radius:6px; padding-left:10px; font-size:16px; color:#333;}
.tdjl .tdjl_c .inp:focus { border:1px solid #ed7a2c; }
.tdjl .tdjl_c .inp.inp2 { width:30%; }
.tdjl .tdjl_c .inp.inp3 { width:15%; }
.tdjl .tdjl_c .texra { width:41%; border:1px solid #e5e5e5; border-radius:6px; padding:10px; min-height:120px; font-size:16px; color:#333; line-height:1.8em; }
.tdjl .tdjl_c .info { width:42%; padding-left: 34%;font-size: 16px;color: #333;line-height: 1.8em;}
.tdjl .tdjl_c .info em { font-size:16px; color:#ae0404; }
.tdjl .tdjl_c .yzm { float:left; margin-left:2%;}
.tdjl .tdjl_c .scjl_btn { float:left; margin-left:2%; width:10%; height:50px; line-height:48px; border:1px solid #513580; background:none; text-align:center; font-size:15px; border-radius:6px; color:#513580;letter-spacing:4px; }

.ly_info { padding-bottom:40px;}
.ly_info p { font-size:16px; color:#333; line-height:36px;text-indent: 2em;}
.tdjl .easysite-label { padding:0 !important;position: absolute;left: 0;top: 10px; width:155px; margin-left:0 !important; font-size:16px; color:#333; line-height:48px; }
.tdjl .easysite-row { padding:10px 0 10px 200px; position: relative;}
.tdjl .easysite-radio {  font-size:16px; color:#333; line-height:48px; }
.tdjl .easysite-input {height: 48px;line-height: 48px;border: 1px solid #ccc;border-radius: 6px;padding-left: 10px;font-size: 16px;color: #333;}
.tdjl .easysite-cell em{ vertical-align:middle;}
.tdjl_btn {display: block;margin: 50px auto 0; width: 220px;}
.tdjl_btn input { display:block;cursor:pointer;background: #ed7a2c; text-align: center;color: #fff;border: 0; height: 45px;line-height: 45px;width: 100%;font-size: 18px !important; }
.tdjl  .easysite-textarea { border:1px solid #ccc; border-radius:6px; padding:10px; min-height:120px; font-size:16px; color:#333; line-height:1.8em;}
.tdjl .webuploader-pick { margin-top:10px; }
.tdjl .easysite-cell .easysite-imgcode { width:132px; height:50px;margin-top: 2px;}

@media screen and (max-width:1200px) {
	.zpgg_con { width:100%; box-sizing:border-box; }	
}

@media screen and (min-width:768px) and (max-width:1024px){
	.zpgg_index { padding:50px 20px 70px;}
	.zgpp_t_h { height:60px; line-height:60px; font-size:28px; }
        .tdjl .easysite-row { padding:10px 0 10px 140px;}
        .tdjl .easysite-label { width:120px;}
}

@media screen and (min-width:640px) and (max-width:767px){
	.zpgg_index { padding:50px 20px 70px;}
	.zgpp_t_h { height:60px; line-height:60px; font-size:28px; }
	.tdjl .easysite-row { padding:10px 0; }
	.tdjl .easysite-label { width:100%; text-align:left; position:relative; top:0; left:0; }
}

@media screen and (min-width:480px) and (max-width:639px){
	.zpgg_index { padding:20px 10px 40px;}
	.zgpp_t_h { height:60px; line-height:60px; font-size:24px; }
	.zpgg_con { padding:20px; }
	.ly_info { padding-bottom:15px; }
	.ly_info p { font-size:14px; line-height:30px; }
	.tdjl .easysite-row { padding:10px 0; }
	.tdjl .easysite-label { font-size:15px; line-height:40px; width:100%; text-align:left; position:relative; top:0; left:0; }
	.tdjl .easysite-input { height:32px; line-height:32px; font-size:14px; }
	.tdjl .easysite-cell .easysite-imgcode { height:42px;}
}

@media screen and (min-width:320px) and (max-width:479px){
	.zpgg_index { padding:20px 10px 40px;}
	.zgpp_t_h { height:60px; line-height:60px; font-size:24px; }
	.zpgg_con { padding:20px; }
	.ly_info { padding-bottom:15px; }
	.ly_info p { font-size:14px; line-height:30px; }
	.tdjl .easysite-row { padding:10px 0; }
	.tdjl .easysite-label { font-size:15px; line-height:40px; width:100%; text-align:left; position:relative; top:0; left:0; }
	.tdjl .easysite-input { height:32px; line-height:32px; font-size:14px; }
	.tdjl .easysite-cell .easysite-imgcode { height:42px; margin-left:0; margin-top:6px;}
}