/* 写信通用样式 */


.shadow-box{padding: 40px 70px;}

.submitbox{width: 985px;margin: 20px auto;font-size: 0;}
.submitbox div + div{margin-top: 30px;}
.submitbox div input,.submitbox div textarea,.submitbox div select{width: 859px;height: 44px;line-height: 44px;;border: 1px solid #d8d8d8;outline: none;}
.submitbox .short select,.submitbox .short input{width: 343px;}
.submitbox div{text-align: right;color: #383838;}
.submitbox div p{display: inline-block;;font-size: 0;position: relative;}
.submitbox div span,.submitbox div input,.submitbox div select{display: inline-block;font-size: 18px;line-height: 44px;vertical-align: top;}
.submitbox div p + p span{width: 174px;}
.submitbox div p i{margin: 0 10px;font-style: normal;color: #f00;}
.submitbox div p input,.submitbox div p select{padding-left: 20px;box-sizing: border-box;}
.submitbox div textarea{min-height: 120px;font-size: 18px;padding: 0 20px;box-sizing: border-box;font-family: Microsoft YaHei, "微软雅黑", Simsun,SimHei,Arial;}

.submitbox div .upload{display: none;}
.submitbox div .ipt{width: 343px;border: 1px solid #d8d8d8;}
.submitbox div .ipt b{float: left;padding-left: 10px;;width: 70%;height: 100%;font-weight: normal;text-align: left;box-sizing: border-box;}
.submitbox div .ipt a{float: right;width: 30%;height: 100%;color: #2E68BA;text-align: center;background-color: #E6F2FF;}
.submitbox div p > a,.submitbox div p > img{position: absolute;width: 22%;height: 42px;right: 1px;top: 1px;font-size: 18px;line-height: 42px;;color: #2E68BA;text-align: center;background-color: #E6F2FF;}
.submitbox div p > img{width: 18%;}
.submitbox .btn{text-align: center;font-size: 18px;font-weight: bold;}
.submitbox .btn a{display: inline-block;margin: 30px 20px;width: 180px;height: 44px;line-height: 44px;border-radius: 10px;}
.submitbox .btn .submit{background-color: #2E68BA;color: #fff;}
.submitbox .btn .reset{background-color: #f2f2f2;color: #2E68BA;}

/* 督查样式 */
div.area{text-align:left;}
div.area span{width:125px;}
div.area p input,div.area p select{width: 268px;}
div.area p select + select{margin-left: 27px;}
div.area .tip{width:500px;display:none;}

div.hastip .tip{width: 514px;text-align: left;padding-left: 15px;;font-size: 16px;;color: #D43030;box-sizing: border-box;}
div.hastip p{vertical-align: middle;}
div.hastip .ipt{text-align: left;padding-left: 30px;box-sizing: border-box;}

input[type="radio"]{width: 20px !important;vertical-align: middle;}
label{font-size: 18px;display: inline-block;vertical-align: middle;line-height: 44px;}
#no{margin-left: 40px;}

/* 举报平台样式 */

.topline{margin-top: 40px;;width: 100%;height: 50px;line-height: 50px;background:url(../images/hdjl/topbg.png) no-repeat;}
.topline p{padding-left: 55px;color: #2957A1;background: url(../images/hdjl/top_ico.png) no-repeat 25px center;}
.topline p i{font-style: normal;color: #383838;}

div.sex p + p{width: 517px;}

@media (max-width:1480px){
    div.area{text-align:right;}
}
@media (max-width:1220px){
    .shadow-box{padding: 30px;}
    .submitbox{width: 100%;}
    .submitbox div span, .submitbox div input, .submitbox div select{font-size: 16px;}
    .submitbox .short select, .submitbox .short input{width: 214px;}
    .submitbox div input, .submitbox div textarea, .submitbox div select{width: 600px;}
    .submitbox div .ipt{width: 214px;}
    .submitbox div p > a, .submitbox div p > img,.submitbox div .ipt a{font-size: 14px;}

    div.area p input, div.area p select{width: 182px;}
    div.hastip .tip{width: 385px;}
    label{font-size: 16px;}

    div.sex p + p{width: 388px;}
}
@media (max-width:768px){
    div.hastip .tip{width: 376px;}
}
@media (max-width:414px){
    .shadow-box{padding: 10px;}
    .submitbox div p + p{margin-top:15px;}
    .submitbox div p + p span{width: 115px;}
    .submitbox div input, .submitbox div textarea, .submitbox div select{width:214px;}
    .submitbox div span, .submitbox div input, .submitbox div select{font-size:14px;}
    .submitbox .btn{font-size:16px;}
    .submitbox .btn a{margin:10px;width:140px;height:38px;line-height:38px;}
    .submitbox div p > a, .submitbox div p > img, .submitbox div .ipt a{font-size:12px;}

    div.area p input, div.area p select{width: 214px;}
    div.area p select + select{margin-top: 15px;}
    div.hastip .tip{width: 275px;font-size: 14px;}
    label{font-size: 14px;}

    .topline{margin-top: 20px;}
    .topline p{padding-left: 20px;background-position: 10px center;font-size: 14px;}
    .topline p i{font-size: 12px;}
    div.sex p + p{display: none;}
}

.xxflul {
			width: 536px;
			height: 202px;
			background: #FFFFFF;
			border-radius: 0px 3px 3px 3px;
			padding: 10px 10px;
			border: 1px solid #CCCCCC;
			position: absolute;
			top: 27px;
			left: 169px;
			z-index: 22;
		}
		
		.xxflul ul {
			width: 98%;
			height: 52px;
			line-height: 52px;
			border-bottom: 2px solid #1369C0;
		}
		
		.xxflul ul li {
			width: 147px;
			height: 52px;
			border-radius: 4px 4px 0px 0px;
			border: 1px solid #BDBDBD;
			font-size: 20px;
			font-family: MicrosoftYaHei;
			color: #333333;
			float: left;
			margin-right: 14px;
			text-align: center;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
		.show span {
			display: inline-block;
			float: left;
			margin-right: 20px;
			margin-left: 14px;
			font-size: 18px;
			font-family: MicrosoftYaHei;
			color: #333333;
			margin-top: 20px;
		}
		
		.tab-item span {
			display: inline-block;
			float: left;
			margin-right: 20px;
			margin-left: 14px;
			font-size: 18px;
			font-family: MicrosoftYaHei;
			color: #333333;
			margin-top: 20px;
			cursor: pointer;
		}
		.choice {
    background: #1369C0;
    color: #fff !important;
}
.submitbox .tab-item {
    display: none;
	margin-top:0px;
}
.submitbox .show {
    display: block;
}
.reportM_form_btn{width:100px; height:42px; line-height:42px; vertical-align:middle; font-weight:normal;}
#J_resetCode{
	display: none; text-decoration: none; width: 22%; background: #E3E3E3; text-align: center; color: white;
}
#J_second{
	height: 42px; display: inline-block; line-height: 42px; width: 100%; color: white;"
}