@charset "utf-8";

body {
	color: #333;
	font-family: "Microsoft YaHei", "SimSun", "宋体";
	line-height: 26px;
	font-size: 16px;
}

.banner {
	background: url(../images/dcbj.png) no-repeat top center;
	height: 435px;
}

@media (max-width:1100px) {
	.banner {
		background-size: 150% auto;
		height: 0;
		padding-top: 33.8%;
	}
}

@media (max-width:450px) {
	.banner {
		background: url(../images/dcbj.png) no-repeat top center;
		background-size: contain;
	}
}

img {
	vertical-align: middle;
}

input, button, textarea, select, option {
	outline-style: none;
}

.switchvCode {
	color: red;
}

.checkbox {
	width: 15px !important;
	position: absolute;
	left: -27px;
}

.img-responsive {
	max-width: 100%;
	height: auto;
	width: 453px;
	height: auto;
}

.lycx {
	width: 100%;
}

.banxin {
	width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
}

.top {
	width: 1200px;
	margin: 0 auto;
}

.logo {
	float: left;
	font-size: 14px;
}

.logo a {
	color: rgba(67, 114, 176, 1);
}

.login {
	float: right;
	margin-top: 40px;
	background: #fff;
}

.login dd {
	display: none;
}

.login dl {
	/* margin-top: 30px; */
	color: rgba(67, 114, 176, 1);
	text-align: center;
}

.login dl a {
	color: rgba(67, 114, 176, 1);
}

.login dl:hover dd {
	display: block;
}

.top a {
	display: inline-block;
	width: auto;
	margin: 0 auto;
}

.top span {
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(67, 114, 176, 1);
	line-height: 48px;
	margin-left: 20px;
}

.top {
	height: 120px;
	background: #fff;
}

.login a {
	color: #000;
	display: inline-block;
	font-size: 16px;
}

.login a span {
	font-size: 16px;
}

.bg-white {
	background-color: #fff;
}

.padd {
	padding: 20px;
}

.text-center {
	text-align: center;
}

.overhidden {
	overflow: hidden;
}

.mt45 {
	margin-top: 45px;
}

/* .container {
	width: 100%;
	margin: auto;
	background: url(../images/h119.png);
	position: relative;
	height: 370px;
} */
.jj_container {
	width: 100%;
	margin: auto;
	background: url(../images/h119.png);
	position: relative;
	/* height: 360px; */
}

h1 {
	font-size: 32px;
	font-weight: 600;
	color: #0f59a4;
	text-align: center;
}

@media (max-width:1100px) {
	.container {
		width: 96%;
	}
}

@media (max-width:650px) {
	h1 {
		font-size: 24px;
	}
}

@media (max-width:350px) {
	h1 {
		font-size: 18px;
	}
}

.top {
	padding: 11px 0;
}

@media (max-width:650px) {
	.container {
		height: initial;
		width: 100%;
	}

	.top a {
		display: block;
		width: 100%;
		min-width: 110px;
	}

	img.img-responsive {
		width: 100%;
		display: block;
		height: auto;
	}

	.top span {
		height: 19px;
		width: 100%;
		text-align: center;
		display: block;
		font-size: 17px;
		margin: 0 auto;
	}

	#cityChoice {
		width: auto !important;
	}

	.lxmd .tip_testt {
		color: #165693;
		font-size: 16px;
		float: left;
		width: auto;
		line-height: 3px;
	}


	#objectiveType {
		width: 100% !important;
		height: 30px !important;
		float: left;
	}

	#profession {
		width: 100% !important;
		height: 30px !important;
	}

	.hd_wyxx {
		padding: 0px !important;
		margin: 0 auto !important;
	}
}

.blue-bg {
	background: url(../images/dcbg.png);
	height: 600px;
	background-size: 100% 100%;
}

.banner {
	background: url(../images/dcbj.png) no-repeat top center;
	height: 468px;
}

.radius {
	border-radius: 10px;
}

.sand-bg {
	background: url(../images/h119.png);
	padding-bottom: 15px;
}

.db {
	display: block;
}

.dn {
	display: none;
}

@media (max-width:1100px) {
	.banner {
		background-size: 150% auto;
		height: 0;
		padding-top: 37%;
	}
}

@media (max-width:450px) {
	.banner {
		background: url(../images/dcbj.png) no-repeat top center;
		background-size: contain;
	}
}

.brief {
	line-height: 30px;
	color: #4372B0;
	background: url("../images/ggbj.png");
	font-size: 16px;
	position: relative;
	margin-top: -90px;
	width: 1200px;
	margin: 0 auto;
	top: -107px;
	background-size: 100% 100%;
	/* height: 420px; */
	padding: 88px 48px 40px 48px;
}

.brief::before,
.brief::after{position: absolute;width: 100%; height: 52px; content: ''; left: 0;}
.brief::before{background: url(../images/ggbj_top.png) no-repeat; background-size: 100%; top: 0;}
.brief::after{background: url(../images/ggbj_bottom.png) no-repeat; background-size: 100% 100%; bottom: 0;}
.brief + .brief{
	margin-top:20px;
}
.gg_cont, .inscription {
	line-height: 42px;
	font-size: 16px;
	text-indent: 2em;
	font-weight: 700;
	color: #4372b0;
}

.brief p {
	margin-bottom: 10px;
}

p.gonggao {
	text-align: center;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 10px;
	color: #4372b0;
	line-height: initial;
}

.brief .inscription {
	text-align: right;
}

.brief .decorate-top {
	position: absolute;
	top: 0;
	right: 4%;
	padding-top: 3%;
}

.brief .decorate-bottom {
	position: absolute;
	bottom: 0;
	left: 3.5%;
	padding-bottom: 6.5%;
}

@media (max-width:650px) {

	.brief {
		font-size: 14px;
		line-height: 20px;
		padding: 5% 2% 2% 2%;
		width: 94% !important;
		top: unset;
		background: unset;
		color: #95ccfd;
		background: #1d73ca;
	}
	.brief::before,
	.brief::after{content: initial;}

	.brief p {
		color: #95ccfd;
		font-size: 14px;
	}

	.gg_cont {
		line-height: 26px;
	}

	.blue-bg {
		display: none;
	}

	span.tab_left,
	span.tab_right {
		display: none;
	}

	input#addressTypeid {
		margin: unset;
	}

	.pt40 {
		padding-top: 15px;
	}

	.hd.wyly_style ul {
		margin: auto;
		width: 65%;
		display: block;
	}

	.hd.wyly_style {
		height: 30px;
		width: 100%;
		display: block;
	}

	.banxin {
		width: 100%;
		margin-top: 60px;
		padding: 20px 10px;
	}

	.brief p {
		margin-bottom: 5px;
		text-align: justify;
	}

	.brief .decorate-top,
	.brief .decorate-bottom {
		display: none;
	}

	p.gonggao {
		text-align: center!important;
		font-size: 20px!important;
		font-weight: 700;
		margin-bottom: 10px;
		line-height: 35px;
	}
	p.gonggao b{display: block;}
}

.row {
	text-align: justify;
	line-height: 0;
}

.row:after {
	content: '.';
	display: inline-block;
	width: 100%;
	overflow: hidden;
}

.col {
	display: inline-block;
	vertical-align: top;
	line-height: 26px;
	text-align: left;
}

.col-30 {
	width: 31%;
}

.col-50 {
	width: 48.34%;
}

.col-100 {
	width: 100%;
}

.m-show {
	display: none;
}

.mb20 {
	margin-bottom: 20px;
}

@media (max-width:991px) {
	.col-md-100 {
		width: 100% !important;
	}

	.m-show {
		display: block;
	}

	.m-hide {
		display: none;
	}
}

@media (max-width:650px) {
	div#md {
		padding-top: 20px !important;
		height: auto;
	}

	.footer_left span {
		display: none !important;
	}

	.footer_left ul {
		width: 65% !important;
		margin: 0 auto !important;
	}

	.footer_left {
		float: unset !important;
		width: 100% !important;
	}

	.footer_left ul li {
		width: 49% !important;
	}

	.footer_right {
		width: 60% !important;
		float: unset !important;
		margin: 0 auto !important;
		padding: unset !important;
	}

	.footer {
		height: 140px !important;
	}

	.hd.wyly_style ul {
		width: 100% !important;
		display: block !important;
	}

	span.tab_c {
		width: 12px !important;
	}

	.form .row {
		margin-bottom: 4px !important;
	}

	.form .ml27 {
		margin-left: 12px !important;
		width: 92%;
	}



	.notes {
		display: block !important;
	}

	.form .fy .notes {
		position: unset !important;
		width: 89% !important;
		margin: 0 auto !important;
		display: block !important;
		margin-bottom: 10px !important;
	}

	.textarea,
	input {
		height: 30px !important;
		line-height: 30px !important;
	}

	.form .personal-information .col-50 {
		height: 45px !important;
		width: 100% !important;
	}

	.input-group.w50-2.mb20 {
		margin-bottom: unset !important;
		float: left;
	}

	.form .input-group .tip {
		line-height: 31px !important;
	}

	.form .arrow {
		height: 32px !important;
		top: 0 !important;
	}

	.form .verification {
		margin-top: unset !important;
	}

	.form .submit .btn {
		width: 60% !important;
		height: 33px !important;
		font-size: 20px !important;
		line-height: 33px !important;
	}

	.col-xs-100 {
		width: 100% !important;
	}
}

.theme h1 {
	color: #d1e7fe;
}

.theme h1 small {
	font-size: 18px;
	font-weight: normal;
	display: block;
	margin-top: 15px;
}

.theme .row {
	margin-top: 15px;
}

.theme dl {
	color: #c8e1fd;
	width: 32.5%;
	background: #3188e0;
	padding: 3.2% 0;
	margin: 7px 0;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.theme dl.opcity {
	opacity: 0.7;
}

.theme dl ul {
	display: none;
}

.theme dl.active:after {
	content: '';
	position: absolute;
	width: 33px;
	height: 10px;
	background: url(../images/h115.png) no-repeat;
	left: 50%;
	bottom: -20px;
	margin-left: -16.5px;
}

.theme dt {
	width: 100%;
	height: 126px;
	display: table;
}

.theme dt span {
	display: table-cell;
	vertical-align: middle;
}

.theme dd {
	font-size: 24px;
	font-weight: bold;
	color: #c8e1fd;
}

.theme .choice-question {
	background: #3188e0;
	width: 95.4%;
	padding: 2.3%;
	display: none;
	margin: 10px 0;
}

.theme h2 {
	color: #8dc8fd;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 1.5%;
}

.theme li {
	line-height: 86px;
	height: 86px;
	font-size: 24px;
	border-bottom: 1px solid #519eea;
	position: relative;
}

.theme li a {
	color: #c8e1fd;
	display: block;
	cursor: pointer;
	padding: 0 1.5%;
}

.theme li a:hover {
	background-color: #075fb9;
	border-radius: 8px;
}

.theme li a.click {
	background-color: #075fb9;
	border-radius: 8px;
}

.theme li a:after {
	content: '';
	position: absolute;
	width: 16px;
	height: 28px;
	background: url(../images/h120.png) no-repeat;
	top: 50%;
	margin-top: -14px;
	right: 2%;
	z-index: 1;
}

.theme li a:hover:after {
	opacity: 0.5;
}

@media (max-width:767px) {
	.theme .choice-question {
		width: 97%;
		padding: 5% 1.5%;
	}

	.theme dd {
		font-size: 18px;
		height: 44px;
		display: block;
		width: 80%;
		margin: auto;
	}

	.theme h2 {
		font-size: 18px;
		padding: 0 0 0 15px;
	}

	.theme h2:before {
		top: 3px;
		height: 20px;
	}

	.theme li {
		line-height: 40px;
		height: 40px;
		line-height: normal;
		height: auto;
		font-size: 18px;
		padding: 0;
	}

	.theme li a {
		padding: 0 1.5%;
		line-height: 28px;
	}

	.theme li a:after {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
		right: 0;
	}

	.theme li a span {
		display: block;
		width: calc(100% - 1em);
	}

	/*    text-overflow:ellipsis;white-space:nowrap;overflow:hidden;*/
}

@media (max-width:450px) {
	.theme dl {
		width: 32%;
	}

	.theme dt {
		height: 65px;
	}

	.theme dt img {
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
	}

	.theme dd {
		font-size: 15px;
		width: 90%;
		line-height: 22px;
	}

	.theme li {
		font-size: 16px;
	}

	.theme li a:after {
		-webkit-transform: scale(0.55);
		transform: scale(0.55);
	}
}

/* 弹窗 */
.bg-black {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.5);
	filter: alpha(opacity=50);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	display: none;
}

.prompt {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	z-index: 9999;
	background-color: #fff;
}

.prompt .content {
	padding: 25px;
}

.prompt h1 {
	color: #0f59a4;
	font-size: 24px;
	margin-bottom: 10px;
}

.prompt p {
	line-height: 24px;
	margin-bottom: 3px;
	font-size: 16px;
}

.prompt .checkbox {
	width: auto;
}

.prompt1 {
	width: 778px;
	height: 580px;
	margin-top: -290px;
	margin-left: -389px;
}

.prompt1 .btn {
	width: 240px;
	display: block;
	margin: 5px auto 8px;
}

.prompt2 {
	display: none;
	width: 485px;
	margin-left: -242px;
	text-align: center;
	padding-top: 20px;
	transform: translateY(-50%);
	*margin-top: -185px;
}

.prompt2 h3 {
	color: #01518e;
	font-size: 24px;
	margin: 20px 0 25px 0;
	font-weight: normal;
}

.prompt2 p {
	line-height: 24px;
	font-size: 18px;
	color: #9e9e9e;
}

.prompt2 .btn {
	display: block;
	width: 100%;
	height: 100px;
	background: url(../images/h124.png) repeat-x 0 2px;
	font-size: 30px;
	color: #01518e;
	border-top: 1px solid #e0e0e0;
}

.prompt2 .btn:hover {
	font-weight: bold;
	background: url(../images/h124.png) repeat-x 0 2px;
}

@media (max-width:1200px) {
	.prompt p {
		font-size: 14px;
		line-height: 30px;
	}

	.prompt .content {
		padding: 3%;
	}

	.prompt h1 {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.prompt1 {
		width: 96%;
		height: auto;
		margin-left: -48%;
		margin-top: 0;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.prompt1 .btn {
		font-size: 16px;
		line-height: 30px;
		height: 30px;
		border-radius: 5px;
	}

	.prompt2 p {
		line-height: 24px;
	}
}

@media (max-width:768px) {
	.prompt p {
		line-height: 18px;
	}

	.prompt2 {
		width: 92%;
		margin-left: 0;
		left: 4%;
	}

	.prompt2 .btn {
		height: 60px;
		font-size: 22px;
	}
}

@media (max-width:350px) {
	.prompt1 h1 {
		font-size: 16px;
		margin-bottom: 0;
	}

	.prompt1 p {
		line-height: 16px;
		font-size: 12px;
	}
}

@media (max-width:320px) {
	.prompt1 {
		height: 86%;
		padding: 2% 0;
	}

	.prompt1 .content {
		height: 96%;
		overflow: scroll;
	}
}

@media (max-height:620px) {
	.prompt1 {
		height: 86%;
		padding: 2% 0;
	}

	.prompt1 .content {
		height: 96%;
		overflow: scroll;
	}
}

/* 表格 */
.textarea,
input {
	background: #fff;
	height: 41px;
	line-height: 41px;
	border: 1px solid #dddddd;
	border-radius: 3px;
	font-size: 16px;
	margin-right: 1.6%;
}
#info b{color: #ca2d1e;}
.textarea {
	padding: 41px 10px 0px 10px;
}

.textarea textarea {
	border: none;
	background-color: transparent;
}

.btn {
	background-color: #0B7BDA;
	display: inline-block;
	color: #fff;
	border: none;
	height: 40px;
	line-height: 40px;
	font-size: 21px;
	cursor: pointer;
	padding: 0 10px;
	outline: none;
}

.btn:hover {
	background-color: #006bbc;
}

/* blue */
.icheckbox_square-blue,
.iradio_square-blue {
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
	background: url(../images/h110.png) no-repeat;
	border: none;
	cursor: pointer;
}

.icheckbox_square-blue {
	background-position: 0 0;
}

.icheckbox_square-blue.checked {
	background-position: 0 bottom;
}

.icheckbox_square-blue.disabled {
	background-position: -72px 0;
	cursor: default;
}

.icheckbox_square-blue.checked.disabled {
	background-position: -96px 0;
}

.iradio_square-blue {
	background-position: 0 0;
}

.iradio_square-blue.checked {
	background-position: 0 bottom;
}

.iradio_square-blue.disabled {
	background-position: -72px 0;
	cursor: default;
}

.iradio_square-blue.checked.disabled {
	background-position: -96px 0;
}

h2 {
	color: #0f59a4;
	font-size: 24px;
	font-weight: normal;
	position: relative;
	padding: 25px 0 25px 17px;
}

h2:before {
	content: ' ';
	position: absolute;
	width: 4px;
	height: 22px;
	background-color: #0f59a4;
	top: 28px;
	left: 0;
}

.sand-bg .phone {
	position: absolute;
	right: 55px;
	top: 28px;
	line-height: 20px;
	height: 20px;
	cursor: pointer;
	font-size: 14px;
}

.sand-bg .phone img {
	float: left;
	margin-right: 3px;
}

.sand-bg .phone .weixin {
	position: absolute;
	top: 20px;
	right: -55px;
	width: 235px;
	display: none;
	z-index: 2;
}

/* 下拉菜单 */
.form h2 {
	padding-top: 10px;
}

.form h2:before {
	top: 13px;
}

.form .local-division .dropdown-menu {
	padding: 8px 2%;
	width: 96%;
}

.form .local-division .dropdown-menu li {
	display: inline-block;
	width: auto;
}

.form .local-division .dropdown-menu li a {
	padding: 3px 10px;
	cursor: pointer;
}

.form .local-division .dropdown-menu span {
	display: block;
	margin: 8px auto 3px;
	border: 1px solid #e0e0e0;
	width: 98px;
	cursor: pointer;
	border-radius: 3px;
}

.form .local-division .dropdown-menu span:hover {
	background: #ddd;
}

.form .row {
	margin-bottom: 20px;
}

.form .input-group {
	display: inline-block;
	position: relative;
	height: 43px;
}

.form .input-group.w50-2 input {
	width: 430px;
	padding: 0 10px 0 60px;
}

.form .input-group.w50-3 input {
	width: 400px;
	padding: 0 10px 0 80px;
}

.form .input-group.w50-5 input {
	width: 380px;
	padding: 0 10px 0 110px;
}

.form .input-group.w50-7 input {
	width: 352px;
	padding: 0 10px 0 138px;
}

.form .input-group.w50-10 input {
	width: 310px;
	padding: 0 0px 0 190px;
}

.form .input-group.w100-4 input {
	width: 968px;
	padding: 0 10px 0 93px;
}

.form .input-group.w100-5 input {
	width: 1001px;
	padding: 0 10px 0 60px;
}

.form .input-group .tip {
	color: #165693;
	font-size: 16px;
	position: absolute;
	left: 12px;
	line-height: 41px;
	top: 0px;
}

.form .icheckbox_square-blue,
.form .iradio_square-blue {
	margin-right: 5px;
	vertical-align: middle;
	font-size: 0;
	padding: 0;
	position: relative;
	top: -2px;
}

.form .icheckbox_square-blue #local {
	position: relative;
	top: -21px;
}

.form .city1 {
	width: 491px;
	vertical-align: middle;
}

.form .city2 {
	width: 502px;
	vertical-align: middle;
}

#city1 {
	width: 490px !important;
}

#city2 {
	width: 502px;
}

.form .arrow {
	position: absolute;
	top: 1px;
	right: -1px;
	width: 55px;
	height: 41px;
	background: #5f78a6 url(../images/h112.png) no-repeat center;
	cursor: pointer;
}

.form .city-picker-span {
	width: 100%;
	line-height: 39px;
	height: 41px;
	border-radius: 5px;
	border: 1px solid #dddddd;
}

.form .city1 .city-picker-span .placeholder,
.form .city1 .city-picker-span .title {
	margin-left: 60px;
}

.form .city2 .city-picker-span .placeholder,
.form .city2 .city-picker-span .title {
	margin-left: 140px;
}

.form .city-picker-span .arrow {
	top: 4px;
	right: -1px;
}

.form .city-picker-span.open>.arrow {
	background-position: center 12px;
}

.form .dropdown-menu {
	position: absolute;
	top: 94%;
	left: 0;
	width: 100%;
	background: #fff;
	padding: 5px 0;
	margin: 2px 0 0;
	z-index: 999;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	display: none;
}

.form .dropdown-menu li {
	display: block;
	width: 100%;
	height: 28px;
}

.form .dropdown-menu li a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.55857143;
	color: #333;
	white-space: nowrap;
}

.form .dropdown-menu li a:hover {
	background: #f1f1f1;
}

.form .disabled .input-group:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #b2c7ea;
	filter: alpha(opacity=50);
	background-color: rgba(178, 199, 233, 0.5);
}

.form .ml27 {
	margin-left: 27px;
}

.form .fcblue {
	color: #165693;
}

.form .tishi {
	display: inline-block;
	margin-bottom: 8px;
}

.form .division {
	margin-top: 0px;
}

.form .fy {
	position: relative;
}

.form .fy .notes {
	position: absolute;
	top: 11px;
	left: 130px;
	color: #939393;
	width: 76%;
}

.form .fy .notes1 {
	position: absolute;
	top: 11px;
	left: 200px;
	color: #939393;
}

.form .fy .notes span,
.form .fy .notes1 span {
	color: #0f59a4;
}

.form .textarea {
	width: 1051px;
	height: auto;
}

.form .textarea textarea {
	width: 100%;
	font-size: 16px;
	line-height: 23px;
	margin: 0;
	display: block;
}

.form .textarea .info {
	float: right;
	color: #c7c7c7;
}

.form .textarea .info b {
	color: #5e81ab;
}

.form .occupation ul {
	width: 96%;
	padding: 11px 2% 5px;
}

.form .occupation li {
	display: inline-block;
	width: auto;
	text-align: justify;
	vertical-align: top;
	margin: 3px 2px;
	height: 30px;
}

.form .occupation li a {
	cursor: pointer;
	background-color: #dbeaf6;
	color: #9e9e9e;
	padding: 3px 18px;
}

.form .verification input {
	padding: 0 8px;
}

.form .verification .change {
	font-size: 18px;
	color: #ff0000;
}

.form .submit {
	position: relative;
}

.form .submit .btn {
	width: 39%;
	height: 51px;
	font-size: 24px;
	border-radius: 5px;
}

.form .submit .reset {
	font-size: 18px;
	color: #0B7BDA;
	line-height: 51px;
	height: 51px;
	background: none;
	border: none;
	outline: none;
	cursor: pointer;
}

.form .submit .reset:hover {
	color: #012547;
}

.form .personal-information .col-50 {
	width: 46.7%;
}

/* 督查回声 */
.dchs {
	width: 100%;
	background: url(../images/h119.png);
	display: none;
	padding-top: 10px;
}

.dchs_box {
	width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
}

.hd.wyly_style ul.dchs_titul {
	width: auto;
	margin-left: 15px;
}

.hd.wyly_style ul.dchs_titul li {
	width: 100%;
}

.dchs_conte {
	height: auto;
	background-color: #f4f9ff;
	border-radius: 20px;
	margin-top: 23px;
	padding-top: 50px;
	padding-bottom: 20px;
}

.dchs_cont_box {
	width: 93%;
	margin: 0 auto;
}

.dchs_top h3 {
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #4372b0;
	text-indent: 1.3em;
	border-left: 6px solid #1269b4;
	margin-bottom: 20px;
}

.dchs_top p {
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #999999;
	text-indent: 2em;
}

.dchs_li {
	width: 100%;
	/* height: 289px; */
	background-color: #ffffff;
	border-radius: 10px;
	border: solid 1px #e7e7e7;
	margin-top: 34px;
	padding: 30px;
}

.dchs_li>a {
	font-size: 18px;
	font-weight: 800;
	line-height: 36px;
	color: #555555;
	display: block;
	width: 85%;
	margin: 0 auto;
	text-align: center;
	min-height: 72px;
}

.dchs_li>p {
	/* height: 116px; */
	background-color: #f4f9ff;
	border-radius: 10px;
	padding: 24px 30px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #595959;
	text-indent: 2em;
	margin-top: 16px;
}

.dchs_li>p>a {
	color: #1269b4;
}

.dchs_li>span {
	font-size: 16px;
	color: #333333;
	float: right;
	margin-top: 10px;
	margin-right: 25px;
}

.dchs_more {
	text-align: center;
	margin-top: 20px;
}

.dchs_more a {
	font-size: 16px;
	line-height: 36px;
	letter-spacing: 0px;
	color: #1269b4;
}

/* 导航 */
.blue-bg {
	position: relative;
}

.dc_nav_box {
	width: 100%;
	position: absolute;
	bottom: 130px;
}
.dc_nav img{margin:0px 10px;width: 20px;}
.dc_nav {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	border-radius: 15px;
	background: url(../images/h131.png) repeat-x;
	height: 62px;
	line-height: 58px;
}

.dc_nav a {
	color: #162c74;
	padding: 0 2.5%;
}

@media (max-width: 1200px) {
	#city1 {
		width: calc(100% - 70px);
	}

	#city2 {
		width: calc(100% - 150px);
	}

	.form .submit .reset {
		font-size: 16px;
	}

	.sand-bg {
		padding-bottom: 0px;
	}

	.form-box h2 {
		font-size: 18px;
		padding: 18px 0 18px 15px !important;
		width: 90%;
		margin-block-start: 0.83em;
		margin-block-end: 0.83em;
	}

	.form-box h2:before {
		top: 20px;
	}

	.form-box .phone {
		right: 20px;
	}

	.form-box .phone .weixin {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
		top: 0;
	}

	.form .input-group {
		width: 98%;
	}

	.form .input-group.w50-2 input {
		width: calc(100% - 70px);
		padding: 0 15px 0 60px;
	}

	.form .input_df {
		/* width: calc(100% - 100px) !important; */
	}

	.form .input-group.w50-3 input {
		width: calc(100% - 100px);
		padding: 0 10px 0 80px;
	}

	.form .input-group.w50-5 input {
		width: calc(100% - 120px);
		padding: 0 10px 0 110px;
	}

	.form .input-group.w50-5.dropdown {
		width: calc(100% - 23px);
	}

	.form .input-group.w50-7 input {
		width: calc(100% - 148px);
		padding: 0 10px 0 138px;
	}

	.form .input-group.w50-10 input {
		width: calc(100% - 150px);
		padding: 0 10px 0 140px;
	}

	.form .input-group.w100-4 input {
		width: calc(100% - 103px);
		padding: 0 10px 0 93px;
	}

	.form .input-group.w100-5 input {
		width: calc(100% - 70px);
		padding: 0 10px 0 60px;
	}

	.form .personal-information .col-50 .input-group {
		width: 100%;
	}

	.form .city1 {
		width: calc(100% - 23px);
		margin-bottom: 12px;
	}

	.form .city2 {
		width: calc(100% - 23px);
		margin-bottom: 12px;
	}

	.form .icheckbox_square-blue,
	.form .iradio_square-blue {
		margin-right: 0;
	}

	.form .message-content {
		position: relative;
		top: -15px;
	}

	.form .message-content .notes {
		top: 18px;
	}

	.form .fy .notes {
		left: 93px;
		font-size: 14px;
	}

	.form .fy .notes1 {
		left: 150px;
	}

	.form .ml27 {
		padding-left: 10px !important;
		margin-left: 0 !important;
	}

	.form .textarea {
		width: calc(100% - 22px);
		min-height: 220px;
	}

	.form .verification {
		margin-top: 12px;
	}

	.mb20 {
		margin-bottom: 12px;
	}

	.lxmd .tip_testt {
		line-height: 30px !important;
	}

	.lxmd .tip_test {
		line-height: 30px !important;
	}

	.lxmd .lxmd2 {
		width: 76% !important;
	}

}

.bg-opcity {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.7);
	filter: alpha(opacity=70);
}

.point-out {
	border: 1px solid #d4d4d4;
	padding: 2% 4%;
	color: #343434;
}

.point-out p {
	line-height: 26px;
}

.point-out .link {
	border-top: 1px dashed #dcdcdc;
	margin-top: 15px;
	padding-top: 15px;
}

.point-out .link a {
	color: #828282;
}

@media (max-width:991px) {
	.point-out {
		padding: 4%;
		height: 290px;
	}

	.point-out .link {
		margin-top: 10px;
		padding-top: 10px;
	}
}

.mt35 {
	margin-top: 35px;
}

.reply .bg-opcity {
	box-shadow: 0 0 6px -3px #949494;
	padding: 3.6%;
}

.reply h4 {
	font-size: 18px;
	color: #6f6f6f;
	padding-left: 42px;
	background: url(../images/h114.png) no-repeat 0;
	height: 31px;
	line-height: 31px;
}

.reply .box {
	padding: 2.3%;
}

.relevent h1 {
	padding-bottom: 15px;
}

.relevent .content {
	background: #f6f6f6;
	padding: 2.7%;
}

.about-us .content {
	padding-top: 20px;
}

.about-us li {
	display: inline-block;
	width: 46.5%;
	height: auto;
	line-height: 26px;
	box-shadow: 0 0 6px -3px #949494;
	border-radius: 3px;
	height: 44px;
}

.about-us li a {
	display: inline-block;
	padding-left: 16px;
	margin: 0 4%;
	background: url(../images/h118.png) no-repeat 0 18px;
	overflow: hidden;
	height: 44px;
	line-height: 44px;
}

@media (max-width:450px) {
	.about-us li {
		width: 100%;
	}

	.about-us li:nth-child(2) {
		margin-top: 15px;
	}
}

/* 底部 */
.mt25 {
	margin-top: 25px;
}

.pcFooter {
	background: #fff;
	text-align: center;
}

#ifr_foot {
	margin: 0 auto;
}

@media screen and (max-width:991px) {
	.phonoShow_footer {
		background: #f6f6f6;
		padding: 15px 0 30px 0;
		border-top: 3px solid #d1d1d1;
	}
}

/* 地区框添加 */
.city-picker-dropdown {
	top: 43px !important;
	z-index: 999;
}

.local-division {
	margin-bottom: 10px;
}

.city-select-tab>a {
	padding: 5px 2px;
}

/* -----------------------------4月28日加曝光台更新----------------------------- */
.hd.wyly_style ul {
	margin: 0 auto;
	width: 300px;
	display: inline-block;
	cursor: pointer;
	margin-left: 26px;
}

.hd.wyly_style ul li {
	float: left;
	width: 44%;
}

.hd.wyly_style ul li.on h1 {
	color: #C8110B !important;
}

span.tab_left {
	float: left;
}

span.tab_right {
	float: right;
}

h1.line-bg {}

@media (max-width:350px) {
	h1.line-bg {
		background-size: 220%;
	}
}

.cyan-bg {
	background: #d3e9ff;
}

.expose {
	padding: 40px 0;
}

.expose h1 {
	margin-bottom: 30px;
}

.pt40 {
	padding-top: 40px;
	height: 1400px;
}

/* 新加导航 */
.navbar {
	position: relative;
	height: 42px;
}

.nav {
	position: absolute;
	top: -44px;
	height: 62px;
	line-height: 58px;
	background: url(../images/h131.png) repeat-x;
	border-radius: 15px;
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.nav a {
	color: #162c74;
	padding: 0 2.5%;
}

.nav a:hover {
	color: #429bdb;
}

.nav a.bgt {
	position: relative;
}

.nav a.bgt span {
	position: absolute;
	top: -13px;
	right: 1%;
	width: 25px;
	height: 25px;
	background: url(../images/h136.png)
}

@media (max-width:1000px) {
	.navbar {
		height: 62px;
		margin-bottom: 10px;
	}

	.nav {
		position: relative;
		top: 0;
	}
}

@media (max-width:700px) {
	.navbar {
		margin-bottom: 5px;
	}

	.nav {
		height: 52px;
		line-height: 48px;
		background-size: contain;
	}

	.nav a {
		display: inline-block;
		padding: 0 5%;
	}

	.nav a:nth-child(1),
	.nav a:nth-child(4),
	.nav a:nth-child(5) {
		display: none;
	}

	.nav a.bgt span {
		top: -4px;
		right: -3%
	}
}

span.tab_c {
	display: inline-block;
	width: 19px;
	float: left;
}

span.tab_c img {
	width: 100%;
	height: 100%;
}

.footer, .footer_box {
	height: auto;
	background: #197ec1;
	margin: 0;
}

.footer_left ul li {
	float: left;
	color: #ffff;
	width: 8%;
	text-align: center;
}

.footer_left ul span {
	float: left;
	color: #fff;
	height: 15px;
	line-height: 15px;
}

.footer_left {
	float: left;
	width: 75%;
}

.footer_left a {
	color: #fff;
}

.footer_left ul {
	width: 100%;
	display: block;
	height: 15px;
	padding: 15px 0;
}

.footer_left span {
	display: block;
	color: #fff;
	height: 15px;
	padding: 8px 0;
}

a.dzjg img {
	width: 56px;
}

.footer_right {
	float: right;
	width: 15%;
	padding: 30px 0px;
}

a.wzbgt {
	width: 110px;
	float: right;
	line-height: 67px;
}

a.wzbgt img {
	width: 100%;
}

#objectiveType {
	width: 422px;
	padding: 0 10px 0 20px;
	border: 1px solid #dddddd;
	height: 45px;
	font-size: 16px;
	color: #666;
}

.lxmd .tip_testt {
	color: #165693;
	font-size: 16px;
	float: left;
	width: auto;
	line-height: 42px;
}

.lxmd .tip_test {
	color: #165693;
	font-size: 16px;
	float: left;
	width: auto;
	line-height: 42px;
}

#profession {
	width: 430px;
	padding: 0 10px 0 20px;
	border: 1px solid #dddddd;
	height: 41px;
	font-size: 16px;
	color: #666;
	padding: 0 10px 0 60px;
}

.option {
	float: left;
}

.hd_wyxx {
	/* border: 1px solid #eeeeee; */
	margin-top: 25px;
	padding: 20px 30px 30px;
	font-size: 14px;
	line-height: 25px;
	color: #000;
}

.wz {
	font-size: 24px;
	text-align: center;
	padding: 5px 0;
}

.wz span {
	color: red;
}

.tijiao {
	margin-left: 13%;
}

.tijiao button {
	border: 1px solid #dddddd;
	padding: 0;
	width: 220px;
	height: 50px;
	background: #106BBC;
	text-align: center;
	color: #fff;
	display: inline-block;
	border-radius: 4px;
	letter-spacing: .3em;
	font-size: 20px;
}

.tijiao .hd_wyxx_close {
	background: #aeaeae;
	letter-spacing: .1em;
	margin-left: 3%;
}

.tijiaos {
	margin: 10px auto 0;
	text-align: center;
}

.tijiaos .hd_wyxx_close {
	margin-left: 0;
}


/* 地方 */

.on_changes {
	width: auto;
	position: absolute;
	top: 43px;
	list-style: none;
	background: #FFF;
	border: 1px solid #eee;
	display: none;
	padding: 8px;
	z-index: 99;
}

.on_changes li {
	float: left;
	margin: 0px;
	padding: 6px;
	font-size: 14px;
	width: 40%;
	height: 40px;
	padding: 0 20px;
	text-align: center;
	line-height: 40px;
	color: #666666;
	background-color: #f5f5f5;
	position: relative;
	margin: 4px;
	cursor: pointer;
}

.on_changes .title {
	width: 100%;
	float: left;
	clear: both;
	display: inline-block;
	line-height: 40px;
}

.on_changes li:hover {
	background: #CEE7FF;
	color: #0f59a4;
}


@media screen and (max-width: 768px) {
	.hd_wyxx {
		padding: 20px 15px;
	}

	.tijiao {
		margin-left: 0;
	}

	.tijiao button {
		width: 48.5%;
		float: left;
	}

}

@media (max-width:1367px) {
	.blue-bg {
		height: 460px !important;
	}

	.form .fy .notes {
		display: inline-block;
		width: 70%;
		line-height: 21px;
	}

}

/* 新加相关报道导航修改
@media (max-width:700px){
.update59 .nav a:nth-child(5){display: none;}
} */

/* #fromIdCard {
	width: 430px;
} */

#md {
	min-height: 450px;
	padding-top: 20px;
}

.footer_cont {
	color: #fff;
}

@media screen and (max-width: 1500px) and (min-width: 1200px) {
	.footer_cont {
		padding: 20px;
	}

	.f_c_right {
		margin-top: 20px;
	}

	.f_c_right a {
		margin-left: 18px;

	}
}

@media screen and (max-width: 767px) and (min-width: 320px) {


	.top {
		width: 100%;
		height: 185px;
	}

	.logo {
		width: 100%;
		padding: 5px;
		float: none;
		overflow: hidden;
	}

	.logo a {
		width: 65%;
		float: left;
	}

	.logo span {
		width: 35%;
		font-size: 18px;
		line-height: 40px;
		height: 40px;
		float: right;
		text-align: right;
	}

	.login {
		width: 100%;
		float: none;
		margin-top: 10px;
	}

	.login a {
		display: inline-block;
		width: 48%;
		text-align: center;
	}

	.login a span {
		display: inline;
	}

	.login dl {
		padding: 10px;
	}

	.hd_wyxx input {
		width: 100%;
	}

	.notes input {
		width: 20px !important;
	}

	.form .input-group, .form .ml27 {
		width: 100%;
	}

	.lxmd {
		width: 100%;
	}

	.lxmd .lxmd2 {
		width: 100% !important;
	}

	#reset input {
		width: 100%;
	}

	.footer_cont {
		width: 100%;
		padding: 10px;
	}

	#dx_yzm {
		display: inline-block;
		margin: 10px 0;

	}

	#search input {
		width: 100%;
	}

	.blue-bg {
		background-size: 116% auto;
		height: 134px !important;
		background-position: center center;
		display: block;
		background-repeat: no-repeat;
	}

	.brief {
		top: -30px;
		height: auto;
	}

	.banxin {
		margin-top: 30px;
	}

	.hd.wyly_style ul {
		margin-left: 0;
	}

	.hd.wyly_style ul li {
		width: 48% !important;
	}

	.jj_container {
		height: auto;
	}

	/* 督查回声 */
	.dchs_box {
		width: 100%;
		padding: 10px;
	}

	.dchs_conte {
		height: auto;
		padding-top: 20px;
	}

	.dchs_top h3 {
		text-indent: 0;
		border: none;
		font-size: 18px;
	}

	.dchs_top p {
		line-height: 26px;
	}

	.dchs_li {
		padding: 10px;
		height: auto;
	}

	.dchs_li>a {
		width: 100%;
		font-size: 16px;
		line-height: 26px;
	}

	.dchs_li>p {
		height: auto;
		padding: 14px;
		line-height: 26px;
	}

	.dchs_li>span {
		float: none;
		display: block;
		text-align: right;
	}

	/* 导航 */
	.dc_nav {
		width: 100%;
	}

	/* .dc_nav a:last-child {
		display: none;
	} */
}

/* 新增留言通道 */
.ly_handle {
	width: 100%;
	height: 59px;
	margin-top: 28px;
	background: url(../images/ly_1.png) no-repeat;
}
.ly_handle1{
	background: url(../images/ly_2.png) no-repeat;
}
.ly_handle2{
	background: url(../images/ly_3.png) no-repeat;
}
.ly_handle a{
	float: left;
    width: 312px;
    height: 57px;
    color: #0f59a4;
    font-size: 24px;
    line-height: 59px;
    height: 59px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}
.ly_handle .ly_hd_act{
	color: #fff;
}
.pc{position:fixed;left:30px;top:35%;}
.pc span{
	display: block;
	position: absolute;
	right: 6px;
	top: 0;
	  color:#7addea;
	  text-align:center;
	line-height: 15px;
	  font-size: 13px;
	cursor: pointer;
}
.pc a img{width:240px;height:auto;border-radius: 10px;}

 .dialog{
		width: 100%;
		height: 100%;
		background-color: rgba(51, 51, 51, 0.6);
		box-sizing: border-box;
		filter:alpha(opacity=60);
		z-index:999;
		position:fixed;
		top:0;
		left:0;
		/*display:none;*/
		margin:0;
		padding:0;
		border:none;
 }
 .dialog-main{
		position: fixed;
		left: 34%;
		top: 20%;
		background-color: #fff;
		width: 30%;
		height: 30%;
		border-radius: 10px;
		z-index: 1000;
		/*display:none;*/
		padding: 20px;
		text-align: center;
 }
 .dialog-main h3{text-align: center;font-weight: 530;font-family: Microsoft YaHei;padding-top: 30px;}
 .dialog-main span{cursor: pointer;display: inline-block;width:100px;height:40px;line-height:40px;text-align: center;position: absolute;bottom:40px;border: 1px solid rgb(199, 199, 199);border-radius: 5px;}
 #ycy{left:30%;background-color: #0B7BDA;color: #fff;border:none;}
 #qwcp{right:30%;}

 
.ztzj{
	color: #ffffff;
    background-color: #C43A4A;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 15px 0 15px 0;
}
/* 新增留言通道 */@charset "utf-8";

body {
	color: #333;
	font-family: "Microsoft YaHei", "SimSun", "宋体";
	line-height: 26px;
	font-size: 16px;
}

.banner {
	background: url(../images/dcbj.png) no-repeat top center;
	height: 435px;
}

@media (max-width:1100px) {
	.banner {
		background-size: 150% auto;
		height: 0;
		padding-top: 33.8%;
	}
}

@media (max-width:450px) {
	.banner {
		background: url(../images/dcbj.png) no-repeat top center;
		background-size: contain;
	}
}

img {
	vertical-align: middle;
}

input, button, textarea, select, option {
	outline-style: none;
}

.switchvCode {
	color: red;
}

.checkbox {
	width: 15px !important;
	position: absolute;
	left: -27px;
}

.img-responsive {
	max-width: 100%;
	height: auto;
	width: 453px;
	height: auto;
}

.lycx {
	width: 100%;
}

.banxin {
	width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
}

.top {
	width: 1200px;
	margin: 0 auto;
}

.logo {
	float: left;
	font-size: 14px;
}

.logo a {
	color: rgba(67, 114, 176, 1);
}

.login {
	float: right;
	margin-top: 40px;
	background: #fff;
}

.login dd {
	display: none;
}

.login dl {
	/* margin-top: 30px; */
	color: rgba(67, 114, 176, 1);
	text-align: center;
}

.login dl a {
	color: rgba(67, 114, 176, 1);
}

.login dl:hover dd {
	display: block;
}

.top a {
	display: inline-block;
	width: auto;
	margin: 0 auto;
}

.top span {
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(67, 114, 176, 1);
	line-height: 48px;
	margin-left: 20px;
}

.top {
	height: 120px;
	background: #fff;
}

.login a {
	color: #000;
	display: inline-block;
	font-size: 16px;
}

.login a span {
	font-size: 16px;
}

.bg-white {
	background-color: #fff;
}

.padd {
	padding: 20px;
}

.text-center {
	text-align: center;
}

.overhidden {
	overflow: hidden;
}

.mt45 {
	margin-top: 45px;
}

/* .container {
	width: 100%;
	margin: auto;
	background: url(../images/h119.png);
	position: relative;
	height: 370px;
} */
.jj_container {
	width: 100%;
	margin: auto;
	background: url(../images/h119.png);
	position: relative;
	/* height: 360px; */
}

h1 {
	font-size: 32px;
	font-weight: 600;
	color: #0f59a4;
	text-align: center;
}

@media (max-width:1100px) {
	.container {
		width: 96%;
	}
}

@media (max-width:650px) {
	h1 {
		font-size: 24px;
	}
}

@media (max-width:350px) {
	h1 {
		font-size: 18px;
	}
}

.top {
	padding: 11px 0;
}

@media (max-width:650px) {
	.container {
		height: initial;
		width: 100%;
	}

	.top a {
		display: block;
		width: 100%;
		min-width: 110px;
	}

	img.img-responsive {
		width: 100%;
		display: block;
		height: auto;
	}

	.top span {
		height: 19px;
		width: 100%;
		text-align: center;
		display: block;
		font-size: 17px;
		margin: 0 auto;
	}

	#cityChoice {
		width: auto !important;
	}

	.lxmd .tip_testt {
		color: #165693;
		font-size: 16px;
		float: left;
		width: auto;
		line-height: 3px;
	}


	#objectiveType {
		width: 100% !important;
		height: 30px !important;
		float: left;
	}

	#profession {
		width: 100% !important;
		height: 30px !important;
	}

	.hd_wyxx {
		padding: 0px !important;
		margin: 0 auto !important;
	}
}

.blue-bg {
	background: url(../images/dcbg.png);
	height: 600px;
	background-size: 100% 100%;
}

.banner {
	background: url(../images/dcbj.png) no-repeat top center;
	height: 468px;
}

.radius {
	border-radius: 10px;
}

.sand-bg {
	background: url(../images/h119.png);
	padding-bottom: 15px;
}

.db {
	display: block;
}

.dn {
	display: none;
}

@media (max-width:1100px) {
	.banner {
		background-size: 150% auto;
		height: 0;
		padding-top: 37%;
	}
}

@media (max-width:450px) {
	.banner {
		background: url(../images/dcbj.png) no-repeat top center;
		background-size: contain;
	}
}

.brief {
	line-height: 30px;
	color: #4372B0;
	background: url("../images/ggbj.png");
	font-size: 16px;
	position: relative;
	margin-top: -90px;
	width: 1200px;
	margin: 0 auto;
	top: -107px;
	background-size: 100% 100%;
	/* height: 420px; */
	padding: 88px 48px 40px 48px;
}
.brief + .brief{
	margin-top:20px;
}
.gg_cont, .inscription {
	line-height: 42px;
	font-size: 16px;
	text-indent: 2em;
	font-weight: 700;
	color: #4372b0;
}

.brief p {
	margin-bottom: 10px;
}

p.gonggao {
	text-align: center;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 10px;
	color: #4372b0;
}

.brief .inscription {
	text-align: right;
}

.brief .decorate-top {
	position: absolute;
	top: 0;
	right: 4%;
	padding-top: 3%;
}

.brief .decorate-bottom {
	position: absolute;
	bottom: 0;
	left: 3.5%;
	padding-bottom: 6.5%;
}

@media (max-width:650px) {

	.brief {
		font-size: 14px;
		line-height: 20px;
		padding: 5% 2% 2% 2%;
		width: 94% !important;
		top: unset;
		background: unset;
		color: #95ccfd;
		background: #1d73ca;
	}

	.brief p {
		color: #95ccfd;
		font-size: 14px;
	}

	.gg_cont {
		line-height: 26px;
	}

	.blue-bg {
		display: none;
	}

	span.tab_left,
	span.tab_right {
		display: none;
	}

	input#addressTypeid {
		margin: unset;
	}

	.pt40 {
		padding-top: 15px;
	}

	.hd.wyly_style ul {
		margin: auto;
		width: 65%;
		display: block;
	}

	.hd.wyly_style {
		height: 30px;
		width: 100%;
		display: block;
	}

	.banxin {
		width: 100%;
		margin-top: 60px;
		padding: 20px 10px;
	}

	.brief p {
		margin-bottom: 5px;
		text-align: justify;
	}

	.brief .decorate-top,
	.brief .decorate-bottom {
		display: none;
	}

	
}

.row {
	text-align: justify;
	line-height: 0;
}

.row:after {
	content: '.';
	display: inline-block;
	width: 100%;
	overflow: hidden;
}

.col {
	display: inline-block;
	vertical-align: top;
	line-height: 26px;
	text-align: left;
}

.col-30 {
	width: 31%;
}

.col-50 {
	width: 48.34%;
}

.col-100 {
	width: 100%;
}

.m-show {
	display: none;
}

.mb20 {
	margin-bottom: 20px;
}

@media (max-width:991px) {
	.col-md-100 {
		width: 100% !important;
	}

	.m-show {
		display: block;
	}

	.m-hide {
		display: none;
	}
}

@media (max-width:650px) {
	div#md {
		padding-top: 20px !important;
		height: auto;
	}

	.footer_left span {
		display: none !important;
	}

	.footer_left ul {
		width: 65% !important;
		margin: 0 auto !important;
	}

	.footer_left {
		float: unset !important;
		width: 100% !important;
	}

	.footer_left ul li {
		width: 49% !important;
	}

	.footer_right {
		width: 60% !important;
		float: unset !important;
		margin: 0 auto !important;
		padding: unset !important;
	}

	.footer {
		height: 140px !important;
	}

	.hd.wyly_style ul {
		width: 100% !important;
		display: block !important;
	}

	span.tab_c {
		width: 12px !important;
	}

	.form .row {
		margin-bottom: 4px !important;
	}

	.form .ml27 {
		margin-left: 12px !important;
		width: 92%;
	}



	.notes {
		display: block !important;
	}

	.form .fy .notes {
		position: unset !important;
		width: 89% !important;
		margin: 0 auto !important;
		display: block !important;
		margin-bottom: 10px !important;
	}

	.textarea,
	input {
		height: 30px !important;
		line-height: 30px !important;
	}

	.form .personal-information .col-50 {
		height: 45px !important;
		width: 100% !important;
	}

	.input-group.w50-2.mb20 {
		margin-bottom: unset !important;
		float: left;
	}

	.form .input-group .tip {
		line-height: 31px !important;
	}

	.form .arrow {
		height: 32px !important;
		top: 0 !important;
	}

	.form .verification {
		margin-top: unset !important;
	}

	.form .submit .btn {
		width: 60% !important;
		height: 33px !important;
		font-size: 20px !important;
		line-height: 33px !important;
	}

	.col-xs-100 {
		width: 100% !important;
	}
}

.theme h1 {
	color: #d1e7fe;
}

.theme h1 small {
	font-size: 18px;
	font-weight: normal;
	display: block;
	margin-top: 15px;
}

.theme .row {
	margin-top: 15px;
}

.theme dl {
	color: #c8e1fd;
	width: 32.5%;
	background: #3188e0;
	padding: 3.2% 0;
	margin: 7px 0;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.theme dl.opcity {
	opacity: 0.7;
}

.theme dl ul {
	display: none;
}

.theme dl.active:after {
	content: '';
	position: absolute;
	width: 33px;
	height: 10px;
	background: url(../images/h115.png) no-repeat;
	left: 50%;
	bottom: -20px;
	margin-left: -16.5px;
}

.theme dt {
	width: 100%;
	height: 126px;
	display: table;
}

.theme dt span {
	display: table-cell;
	vertical-align: middle;
}

.theme dd {
	font-size: 24px;
	font-weight: bold;
	color: #c8e1fd;
}

.theme .choice-question {
	background: #3188e0;
	width: 95.4%;
	padding: 2.3%;
	display: none;
	margin: 10px 0;
}

.theme h2 {
	color: #8dc8fd;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 1.5%;
}

.theme li {
	line-height: 86px;
	height: 86px;
	font-size: 24px;
	border-bottom: 1px solid #519eea;
	position: relative;
}

.theme li a {
	color: #c8e1fd;
	display: block;
	cursor: pointer;
	padding: 0 1.5%;
}

.theme li a:hover {
	background-color: #075fb9;
	border-radius: 8px;
}

.theme li a.click {
	background-color: #075fb9;
	border-radius: 8px;
}

.theme li a:after {
	content: '';
	position: absolute;
	width: 16px;
	height: 28px;
	background: url(../images/h120.png) no-repeat;
	top: 50%;
	margin-top: -14px;
	right: 2%;
	z-index: 1;
}

.theme li a:hover:after {
	opacity: 0.5;
}

@media (max-width:767px) {
	.theme .choice-question {
		width: 97%;
		padding: 5% 1.5%;
	}

	.theme dd {
		font-size: 18px;
		height: 44px;
		display: block;
		width: 80%;
		margin: auto;
	}

	.theme h2 {
		font-size: 18px;
		padding: 0 0 0 15px;
	}

	.theme h2:before {
		top: 3px;
		height: 20px;
	}

	.theme li {
		line-height: 40px;
		height: 40px;
		line-height: normal;
		height: auto;
		font-size: 18px;
		padding: 0;
	}

	.theme li a {
		padding: 0 1.5%;
		line-height: 28px;
	}

	.theme li a:after {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
		right: 0;
	}

	.theme li a span {
		display: block;
		width: calc(100% - 1em);
	}

	/*    text-overflow:ellipsis;white-space:nowrap;overflow:hidden;*/
}

@media (max-width:450px) {
	.theme dl {
		width: 32%;
	}

	.theme dt {
		height: 65px;
	}

	.theme dt img {
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
	}

	.theme dd {
		font-size: 15px;
		width: 90%;
		line-height: 22px;
	}

	.theme li {
		font-size: 16px;
	}

	.theme li a:after {
		-webkit-transform: scale(0.55);
		transform: scale(0.55);
	}
}

/* 弹窗 */
.bg-black {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.5);
	filter: alpha(opacity=50);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	display: none;
}

.prompt {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	z-index: 9999;
	background-color: #fff;
}

.prompt .content {
	padding: 25px;
}

.prompt h1 {
	color: #0f59a4;
	font-size: 24px;
	margin-bottom: 10px;
}

.prompt p {
	line-height: 24px;
	margin-bottom: 3px;
	font-size: 16px;
}

.prompt .checkbox {
	width: auto;
}

.prompt1 {
	width: 778px;
	height: 580px;
	margin-top: -290px;
	margin-left: -389px;
}

.prompt1 .btn {
	width: 240px;
	display: block;
	margin: 5px auto 8px;
}

.prompt2 {
	display: none;
	width: 485px;
	margin-left: -242px;
	text-align: center;
	padding-top: 20px;
	transform: translateY(-50%);
	*margin-top: -185px;
}

.prompt2 h3 {
	color: #01518e;
	font-size: 24px;
	margin: 20px 0 25px 0;
	font-weight: normal;
}

.prompt2 p {
	line-height: 24px;
	font-size: 18px;
	color: #9e9e9e;
}

.prompt2 .btn {
	display: block;
	width: 100%;
	height: 100px;
	background: url(../images/h124.png) repeat-x 0 2px;
	font-size: 30px;
	color: #01518e;
	border-top: 1px solid #e0e0e0;
}

.prompt2 .btn:hover {
	font-weight: bold;
	background: url(../images/h124.png) repeat-x 0 2px;
}

@media (max-width:1200px) {
	.prompt p {
		font-size: 14px;
		line-height: 30px;
	}

	.prompt .content {
		padding: 3%;
	}

	.prompt h1 {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.prompt1 {
		width: 96%;
		height: auto;
		margin-left: -48%;
		margin-top: 0;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.prompt1 .btn {
		font-size: 16px;
		line-height: 30px;
		height: 30px;
		border-radius: 5px;
	}

	.prompt2 p {
		line-height: 24px;
	}
}

@media (max-width:768px) {
	.prompt p {
		line-height: 18px;
	}

	.prompt2 {
		width: 92%;
		margin-left: 0;
		left: 4%;
	}

	.prompt2 .btn {
		height: 60px;
		font-size: 22px;
	}
}

@media (max-width:350px) {
	.prompt1 h1 {
		font-size: 16px;
		margin-bottom: 0;
	}

	.prompt1 p {
		line-height: 16px;
		font-size: 12px;
	}
}

@media (max-width:320px) {
	.prompt1 {
		height: 86%;
		padding: 2% 0;
	}

	.prompt1 .content {
		height: 96%;
		overflow: scroll;
	}
}

@media (max-height:620px) {
	.prompt1 {
		height: 86%;
		padding: 2% 0;
	}

	.prompt1 .content {
		height: 96%;
		overflow: scroll;
	}
}

/* 表格 */
.textarea,
input {
	background: #fff;
	height: 41px;
	line-height: 41px;
	border: 1px solid #dddddd;
	border-radius: 3px;
	font-size: 16px;
	margin-right: 1.6%;
}
#info b{color: #ca2d1e;}
.textarea {
	padding: 41px 10px 0px 10px;
}

.textarea textarea {
	border: none;
	background-color: transparent;
}

.btn {
	background-color: #0B7BDA;
	display: inline-block;
	color: #fff;
	border: none;
	height: 40px;
	line-height: 40px;
	font-size: 21px;
	cursor: pointer;
	padding: 0 10px;
	outline: none;
}

.btn:hover {
	background-color: #006bbc;
}

/* blue */
.icheckbox_square-blue,
.iradio_square-blue {
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
	background: url(../images/h110.png) no-repeat;
	border: none;
	cursor: pointer;
}

.icheckbox_square-blue {
	background-position: 0 0;
}

.icheckbox_square-blue.checked {
	background-position: 0 bottom;
}

.icheckbox_square-blue.disabled {
	background-position: -72px 0;
	cursor: default;
}

.icheckbox_square-blue.checked.disabled {
	background-position: -96px 0;
}

.iradio_square-blue {
	background-position: 0 0;
}

.iradio_square-blue.checked {
	background-position: 0 bottom;
}

.iradio_square-blue.disabled {
	background-position: -72px 0;
	cursor: default;
}

.iradio_square-blue.checked.disabled {
	background-position: -96px 0;
}

h2 {
	color: #0f59a4;
	font-size: 24px;
	font-weight: normal;
	position: relative;
	padding: 25px 0 25px 17px;
}

h2:before {
	content: ' ';
	position: absolute;
	width: 4px;
	height: 22px;
	background-color: #0f59a4;
	top: 28px;
	left: 0;
}

.sand-bg .phone {
	position: absolute;
	right: 55px;
	top: 28px;
	line-height: 20px;
	height: 20px;
	cursor: pointer;
	font-size: 14px;
}

.sand-bg .phone img {
	float: left;
	margin-right: 3px;
}

.sand-bg .phone .weixin {
	position: absolute;
	top: 20px;
	right: -55px;
	width: 235px;
	display: none;
	z-index: 2;
}

/* 下拉菜单 */
.form h2 {
	padding-top: 10px;
}

.form h2:before {
	top: 13px;
}

.form .local-division .dropdown-menu {
	padding: 8px 2%;
	width: 96%;
}

.form .local-division .dropdown-menu li {
	display: inline-block;
	width: auto;
}

.form .local-division .dropdown-menu li a {
	padding: 3px 10px;
	cursor: pointer;
}

.form .local-division .dropdown-menu span {
	display: block;
	margin: 8px auto 3px;
	border: 1px solid #e0e0e0;
	width: 98px;
	cursor: pointer;
	border-radius: 3px;
}

.form .local-division .dropdown-menu span:hover {
	background: #ddd;
}

.form .row {
	margin-bottom: 20px;
}

.form .input-group {
	display: inline-block;
	position: relative;
	height: 43px;
}

.form .input-group.w50-2 input {
	width: 430px;
	padding: 0 10px 0 60px;
}

.form .input-group.w50-3 input {
	width: 400px;
	padding: 0 10px 0 80px;
}

.form .input-group.w50-5 input {
	width: 380px;
	padding: 0 10px 0 110px;
}

.form .input-group.w50-7 input {
	width: 352px;
	padding: 0 10px 0 138px;
}

.form .input-group.w50-10 input {
	width: 310px;
	padding: 0 0px 0 190px;
}

.form .input-group.w100-4 input {
	width: 968px;
	padding: 0 10px 0 93px;
}

.form .input-group.w100-5 input {
	width: 1001px;
	padding: 0 10px 0 60px;
}

.form .input-group .tip {
	color: #165693;
	font-size: 16px;
	position: absolute;
	left: 12px;
	line-height: 41px;
	top: 0px;
}

.form .icheckbox_square-blue,
.form .iradio_square-blue {
	margin-right: 5px;
	vertical-align: middle;
	font-size: 0;
	padding: 0;
	position: relative;
	top: -2px;
}

.form .icheckbox_square-blue #local {
	position: relative;
	top: -21px;
}

.form .city1 {
	width: 491px;
	vertical-align: middle;
}

.form .city2 {
	width: 502px;
	vertical-align: middle;
}

#city1 {
	width: 490px !important;
}

#city2 {
	width: 502px;
}

.form .arrow {
	position: absolute;
	top: 1px;
	right: -1px;
	width: 55px;
	height: 41px;
	background: #5f78a6 url(../images/h112.png) no-repeat center;
	cursor: pointer;
}

.form .city-picker-span {
	width: 100%;
	line-height: 39px;
	height: 41px;
	border-radius: 5px;
	border: 1px solid #dddddd;
}

.form .city1 .city-picker-span .placeholder,
.form .city1 .city-picker-span .title {
	margin-left: 60px;
}

.form .city2 .city-picker-span .placeholder,
.form .city2 .city-picker-span .title {
	margin-left: 140px;
}

.form .city-picker-span .arrow {
	top: 4px;
	right: -1px;
}

.form .city-picker-span.open>.arrow {
	background-position: center 12px;
}

.form .dropdown-menu {
	position: absolute;
	top: 94%;
	left: 0;
	width: 100%;
	background: #fff;
	padding: 5px 0;
	margin: 2px 0 0;
	z-index: 999;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	display: none;
}

.form .dropdown-menu li {
	display: block;
	width: 100%;
	height: 28px;
}

.form .dropdown-menu li a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.55857143;
	color: #333;
	white-space: nowrap;
}

.form .dropdown-menu li a:hover {
	background: #f1f1f1;
}

.form .disabled .input-group:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #b2c7ea;
	filter: alpha(opacity=50);
	background-color: rgba(178, 199, 233, 0.5);
}

.form .ml27 {
	margin-left: 27px;
}

.form .fcblue {
	color: #165693;
}

.form .tishi {
	display: inline-block;
	margin-bottom: 8px;
}

.form .division {
	margin-top: 0px;
}

.form .fy {
	position: relative;
}

.form .fy .notes {
	position: absolute;
	top: 11px;
	left: 130px;
	color: #939393;
	width: 76%;
}

.form .fy .notes1 {
	position: absolute;
	top: 11px;
	left: 200px;
	color: #939393;
}

.form .fy .notes span,
.form .fy .notes1 span {
	color: #0f59a4;
}

.form .textarea {
	width: 1051px;
	height: auto;
}

.form .textarea textarea {
	width: 100%;
	font-size: 16px;
	line-height: 23px;
	margin: 0;
	display: block;
}

.form .textarea .info {
	float: right;
	color: #c7c7c7;
}

.form .textarea .info b {
	color: #5e81ab;
}

.form .occupation ul {
	width: 96%;
	padding: 11px 2% 5px;
}

.form .occupation li {
	display: inline-block;
	width: auto;
	text-align: justify;
	vertical-align: top;
	margin: 3px 2px;
	height: 30px;
}

.form .occupation li a {
	cursor: pointer;
	background-color: #dbeaf6;
	color: #9e9e9e;
	padding: 3px 18px;
}

.form .verification input {
	padding: 0 8px;
}

.form .verification .change {
	font-size: 18px;
	color: #ff0000;
}

.form .submit {
	position: relative;
}

.form .submit .btn {
	width: 39%;
	height: 51px;
	font-size: 24px;
	border-radius: 5px;
}

.form .submit .reset {
	font-size: 18px;
	color: #0B7BDA;
	line-height: 51px;
	height: 51px;
	background: none;
	border: none;
	outline: none;
	cursor: pointer;
}

.form .submit .reset:hover {
	color: #012547;
}

.form .personal-information .col-50 {
	width: 46.7%;
}

/* 督查回声 */
.dchs {
	width: 100%;
	background: url(../images/h119.png);
	display: none;
	padding-top: 10px;
}

.dchs_box {
	width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
}

.hd.wyly_style ul.dchs_titul {
	width: auto;
	margin-left: 15px;
}

.hd.wyly_style ul.dchs_titul li {
	width: 100%;
}

.dchs_conte {
	height: auto;
	background-color: #f4f9ff;
	border-radius: 20px;
	margin-top: 23px;
	padding-top: 50px;
	padding-bottom: 20px;
}

.dchs_cont_box {
	width: 93%;
	margin: 0 auto;
}

.dchs_top h3 {
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #4372b0;
	text-indent: 1.3em;
	border-left: 6px solid #1269b4;
	margin-bottom: 20px;
}

.dchs_top p {
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #999999;
	text-indent: 2em;
}

.dchs_li {
	background-color: #ffffff;
	border-radius: 10px;
	border: solid 1px #e7e7e7;
	margin-top: 34px;
	padding: 30px;
	overflow: hidden;
}

.dchs_li>a {
	font-size: 18px;
	font-weight: 800;
	line-height: 36px;
	color: #555555;
	display: block;
	width: 85%;
	margin: 0 auto;
	text-align: center;
	min-height: 72px;
}

.dchs_li>p {
	/* height: 116px; */
	background-color: #f4f9ff;
	border-radius: 10px;
	padding: 24px 30px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #595959;
	text-indent: 2em;
	margin-top: 16px;
}

.dchs_li>p>a {
	color: #1269b4;
}

.dchs_li>span {
	font-size: 16px;
	color: #333333;
	float: right;
	margin-top: 10px;
	margin-right: 25px;
}

.dchs_more {
	text-align: center;
	margin-top: 20px;
}

.dchs_more a {
	font-size: 16px;
	line-height: 36px;
	letter-spacing: 0px;
	color: #1269b4;
}

/* 导航 */
.blue-bg {
	position: relative;
}

.dc_nav_box {
	width: 100%;
	position: absolute;
	bottom: 130px;
}
.dc_nav img{margin:0px 10px;width: 20px;}
.dc_nav {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	border-radius: 15px;
	background: url(../images/h131.png) repeat-x;
	height: 62px;
	line-height: 58px;
}

.dc_nav a {
	color: #162c74;
	padding: 0 2.5%;
}

.jrzt{
    width: 170px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border: 1px solid #177CDC;
    border-radius: 22.5px;
    float: right;
}
.jrzt a{
   text-decoration: none;
}
@media (max-width: 1200px) {
	#city1 {
		width: calc(100% - 70px);
	}

	#city2 {
		width: calc(100% - 150px);
	}

	.form .submit .reset {
		font-size: 16px;
	}

	.sand-bg {
		padding-bottom: 0px;
	}

	.form-box h2 {
		font-size: 18px;
		padding: 18px 0 18px 15px !important;
		width: 90%;
		margin-block-start: 0.83em;
		margin-block-end: 0.83em;
	}

	.form-box h2:before {
		top: 20px;
	}

	.form-box .phone {
		right: 20px;
	}

	.form-box .phone .weixin {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
		top: 0;
	}

	.form .input-group {
		width: 98%;
	}

	.form .input-group.w50-2 input {
		width: calc(100% - 70px);
		padding: 0 15px 0 60px;
	}

	.form .input_df {
		/* width: calc(100% - 100px) !important; */
	}

	.form .input-group.w50-3 input {
		width: calc(100% - 100px);
		padding: 0 10px 0 80px;
	}

	.form .input-group.w50-5 input {
		width: calc(100% - 120px);
		padding: 0 10px 0 110px;
	}

	.form .input-group.w50-5.dropdown {
		width: calc(100% - 23px);
	}

	.form .input-group.w50-7 input {
		width: calc(100% - 148px);
		padding: 0 10px 0 138px;
	}

	.form .input-group.w50-10 input {
		width: calc(100% - 150px);
		padding: 0 10px 0 140px;
	}

	.form .input-group.w100-4 input {
		width: calc(100% - 103px);
		padding: 0 10px 0 93px;
	}

	.form .input-group.w100-5 input {
		width: calc(100% - 70px);
		padding: 0 10px 0 60px;
	}

	.form .personal-information .col-50 .input-group {
		width: 100%;
	}

	.form .city1 {
		width: calc(100% - 23px);
		margin-bottom: 12px;
	}

	.form .city2 {
		width: calc(100% - 23px);
		margin-bottom: 12px;
	}

	.form .icheckbox_square-blue,
	.form .iradio_square-blue {
		margin-right: 0;
	}

	.form .message-content {
		position: relative;
		top: -15px;
	}

	.form .message-content .notes {
		top: 18px;
	}

	.form .fy .notes {
		left: 93px;
		font-size: 14px;
	}

	.form .fy .notes1 {
		left: 150px;
	}

	.form .ml27 {
		padding-left: 10px !important;
		margin-left: 0 !important;
	}

	.form .textarea {
		width: calc(100% - 22px);
		min-height: 220px;
	}

	.form .verification {
		margin-top: 12px;
	}

	.mb20 {
		margin-bottom: 12px;
	}

	.lxmd .tip_testt {
		line-height: 30px !important;
	}

	.lxmd .tip_test {
		line-height: 30px !important;
	}

	.lxmd .lxmd2 {
		width: 76% !important;
	}

}

.bg-opcity {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.7);
	filter: alpha(opacity=70);
}

.point-out {
	border: 1px solid #d4d4d4;
	padding: 2% 4%;
	color: #343434;
}

.point-out p {
	line-height: 26px;
}

.point-out .link {
	border-top: 1px dashed #dcdcdc;
	margin-top: 15px;
	padding-top: 15px;
}

.point-out .link a {
	color: #828282;
}

@media (max-width:991px) {
	.point-out {
		padding: 4%;
		height: 290px;
	}

	.point-out .link {
		margin-top: 10px;
		padding-top: 10px;
	}
}

.mt35 {
	margin-top: 35px;
}

.reply .bg-opcity {
	box-shadow: 0 0 6px -3px #949494;
	padding: 3.6%;
}

.reply h4 {
	font-size: 18px;
	color: #6f6f6f;
	padding-left: 42px;
	background: url(../images/h114.png) no-repeat 0;
	height: 31px;
	line-height: 31px;
}

.reply .box {
	padding: 2.3%;
}

.relevent h1 {
	padding-bottom: 15px;
}

.relevent .content {
	background: #f6f6f6;
	padding: 2.7%;
}

.about-us .content {
	padding-top: 20px;
}

.about-us li {
	display: inline-block;
	width: 46.5%;
	height: auto;
	line-height: 26px;
	box-shadow: 0 0 6px -3px #949494;
	border-radius: 3px;
	height: 44px;
}

.about-us li a {
	display: inline-block;
	padding-left: 16px;
	margin: 0 4%;
	background: url(../images/h118.png) no-repeat 0 18px;
	overflow: hidden;
	height: 44px;
	line-height: 44px;
}

@media (max-width:450px) {
	.about-us li {
		width: 100%;
	}

	.about-us li:nth-child(2) {
		margin-top: 15px;
	}
}

/* 底部 */
.mt25 {
	margin-top: 25px;
}

.pcFooter {
	background: #fff;
	text-align: center;
}

#ifr_foot {
	margin: 0 auto;
}

@media screen and (max-width:991px) {
	.phonoShow_footer {
		background: #f6f6f6;
		padding: 15px 0 30px 0;
		border-top: 3px solid #d1d1d1;
	}
}

/* 地区框添加 */
.city-picker-dropdown {
	top: 43px !important;
	z-index: 999;
}

.local-division {
	margin-bottom: 10px;
}

.city-select-tab>a {
	padding: 5px 2px;
}

/* -----------------------------4月28日加曝光台更新----------------------------- */
.hd.wyly_style ul {
	margin: 0 auto;
	width: 300px;
	display: inline-block;
	cursor: pointer;
	margin-left: 26px;
}

.hd.wyly_style ul li {
	float: left;
	width: 44%;
}

.hd.wyly_style ul li.on h1 {
	color: #C8110B !important;
}

span.tab_left {
	float: left;
}

span.tab_right {
	float: right;
}

h1.line-bg {}

@media (max-width:350px) {
	h1.line-bg {
		background-size: 220%;
	}
}

.cyan-bg {
	background: #d3e9ff;
}

.expose {
	padding: 40px 0;
}

.expose h1 {
	margin-bottom: 30px;
}

.pt40 {
	padding-top: 40px;
	height: 1400px;
}

/* 新加导航 */
.navbar {
	position: relative;
	height: 42px;
}

.nav {
	position: absolute;
	top: -44px;
	height: 62px;
	line-height: 58px;
	background: url(../images/h131.png) repeat-x;
	border-radius: 15px;
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.nav a {
	color: #162c74;
	padding: 0 2.5%;
}

.nav a:hover {
	color: #429bdb;
}

.nav a.bgt {
	position: relative;
}

.nav a.bgt span {
	position: absolute;
	top: -13px;
	right: 1%;
	width: 25px;
	height: 25px;
	background: url(../images/h136.png)
}

@media (max-width:1000px) {
	.navbar {
		height: 62px;
		margin-bottom: 10px;
	}

	.nav {
		position: relative;
		top: 0;
	}
}

@media (max-width:700px) {
	.navbar {
		margin-bottom: 5px;
	}

	.nav {
		height: 52px;
		line-height: 48px;
		background-size: contain;
	}

	.nav a {
		display: inline-block;
		padding: 0 5%;
	}

	.nav a:nth-child(1),
	.nav a:nth-child(4),
	.nav a:nth-child(5) {
		display: none;
	}

	.nav a.bgt span {
		top: -4px;
		right: -3%
	}
}

span.tab_c {
	display: inline-block;
	width: 19px;
	float: left;
}

span.tab_c img {
	width: 100%;
	height: 100%;
}

.footer, .footer_box {
	height: auto;
	background: #197ec1;
	margin: 0;
}

.footer_left ul li {
	float: left;
	color: #ffff;
	width: 8%;
	text-align: center;
}

.footer_left ul span {
	float: left;
	color: #fff;
	height: 15px;
	line-height: 15px;
}

.footer_left {
	float: left;
	width: 75%;
}

.footer_left a {
	color: #fff;
}

.footer_left ul {
	width: 100%;
	display: block;
	height: 15px;
	padding: 15px 0;
}

.footer_left span {
	display: block;
	color: #fff;
	height: 15px;
	padding: 8px 0;
}

a.dzjg img {
	width: 56px;
}

.footer_right {
	float: right;
	width: 15%;
	padding: 30px 0px;
}

a.wzbgt {
	width: 110px;
	float: right;
	line-height: 67px;
}

a.wzbgt img {
	width: 100%;
}

#objectiveType {
	width: 422px;
	padding: 0 10px 0 20px;
	border: 1px solid #dddddd;
	height: 45px;
	font-size: 16px;
	color: #666;
}

.lxmd .tip_testt {
	color: #165693;
	font-size: 16px;
	float: left;
	width: auto;
	line-height: 42px;
}

.lxmd .tip_test {
	color: #165693;
	font-size: 16px;
	float: left;
	width: auto;
	line-height: 42px;
}

#profession {
	width: 430px;
	padding: 0 10px 0 20px;
	border: 1px solid #dddddd;
	height: 41px;
	font-size: 16px;
	color: #666;
	padding: 0 10px 0 60px;
}

.option {
	float: left;
}

.hd_wyxx {
	/* border: 1px solid #eeeeee; */
	margin-top: 25px;
	padding: 20px 30px 30px;
	font-size: 14px;
	line-height: 25px;
	color: #000;
}

.wz {
	font-size: 24px;
	text-align: center;
	padding: 5px 0;
}

.wz span {
	color: red;
}

.tijiao {
	margin-left: 13%;
}

.tijiao button {
	border: 1px solid #dddddd;
	padding: 0;
	width: 220px;
	height: 50px;
	background: #106BBC;
	text-align: center;
	color: #fff;
	display: inline-block;
	border-radius: 4px;
	letter-spacing: .3em;
	font-size: 20px;
}

.tijiao .hd_wyxx_close {
	background: #aeaeae;
	letter-spacing: .1em;
	margin-left: 3%;
}

.tijiaos {
	margin: 10px auto 0;
	text-align: center;
}

.tijiaos .hd_wyxx_close {
	margin-left: 0;
}


/* 地方 */

.on_changes {
	width: auto;
	position: absolute;
	top: 43px;
	list-style: none;
	background: #FFF;
	border: 1px solid #eee;
	display: none;
	padding: 8px;
	z-index: 99;
}

.on_changes li {
	float: left;
	margin: 0px;
	padding: 6px;
	font-size: 14px;
	width: 40%;
	height: 40px;
	padding: 0 20px;
	text-align: center;
	line-height: 40px;
	color: #666666;
	background-color: #f5f5f5;
	position: relative;
	margin: 4px;
	cursor: pointer;
}

.on_changes .title {
	width: 100%;
	float: left;
	clear: both;
	display: inline-block;
	line-height: 40px;
}

.on_changes li:hover {
	background: #CEE7FF;
	color: #0f59a4;
}


@media screen and (max-width: 768px) {
	.hd_wyxx {
		padding: 20px 15px;
	}

	.tijiao {
		margin-left: 0;
	}

	.tijiao button {
		width: 48.5%;
		float: left;
	}

}

@media (max-width:1367px) {
	.blue-bg {
		height: 460px !important;
	}

	.form .fy .notes {
		display: inline-block;
		width: 70%;
		line-height: 21px;
	}

}

/* 新加相关报道导航修改
@media (max-width:700px){
.update59 .nav a:nth-child(5){display: none;}
} */

/* #fromIdCard {
	width: 430px;
} */

#md {
	min-height: 450px;
	padding-top: 20px;
}

.footer_cont {
	color: #fff;
}

@media screen and (max-width: 1500px) and (min-width: 1200px) {
	.footer_cont {
		padding: 20px;
	}

	.f_c_right {
		margin-top: 20px;
	}

	.f_c_right a {
		margin-left: 18px;

	}
}

@media screen and (max-width: 767px) and (min-width: 320px) {


	.top {
		width: 100%;
		height: 185px;
	}

	.logo {
		width: 100%;
		padding: 5px;
		float: none;
		overflow: hidden;
	}

	.logo a {
		width: 65%;
		float: left;
	}

	.logo span {
		width: 35%;
		font-size: 18px;
		line-height: 40px;
		height: 40px;
		float: right;
		text-align: right;
	}

	.login {
		width: 100%;
		float: none;
		margin-top: 10px;
	}

	.login a {
		display: inline-block;
		width: 48%;
		text-align: center;
	}

	.login a span {
		display: inline;
	}

	.login dl {
		padding: 10px;
	}

	.hd_wyxx input {
		width: 100%;
	}

	.notes input {
		width: 20px !important;
	}

	.form .input-group, .form .ml27 {
		width: 100%;
	}

	.lxmd {
		width: 100%;
	}

	.lxmd .lxmd2 {
		width: 100% !important;
	}

	#reset input {
		width: 100%;
	}

	.footer_cont {
		width: 100%;
		padding: 10px;
	}

	#dx_yzm {
		display: inline-block;
		margin: 10px 0;

	}

	#search input {
		width: 100%;
	}

	.blue-bg {
		background-size: 116% auto;
		height: 134px !important;
		background-position: center center;
		display: block;
		background-repeat: no-repeat;
	}

	.brief {
		top: -30px;
		height: auto;
	}

	.banxin {
		margin-top: 30px;
	}

	.hd.wyly_style ul {
		margin-left: 0;
	}

	.hd.wyly_style ul li {
		width: 48% !important;
	}

	.jj_container {
		height: auto;
	}

	/* 督查回声 */
	.dchs_box {
		width: 100%;
		padding: 10px;
	}

	.dchs_conte {
		height: auto;
		padding-top: 20px;
	}

	.dchs_top h3 {
		text-indent: 0;
		border: none;
		font-size: 18px;
	}

	.dchs_top p {
		line-height: 26px;
	}

	.dchs_li {
		padding: 10px;
		height: auto;
	}

	.dchs_li>a {
		width: 100%;
		font-size: 16px;
		line-height: 26px;
	}

	.dchs_li>p {
		height: auto;
		padding: 14px;
		line-height: 26px;
	}

	.dchs_li>span {
		float: none;
		display: block;
		text-align: right;
	}

	/* 导航 */
	.dc_nav {
		width: 100%;
	}

	/* .dc_nav a:last-child {
		display: none;
	} */
}

/* 新增留言通道 */
.ly_handle {
	width: 100%;
	height: 59px;
	margin-top: 28px;
	background: url(../images/ly_1.png) no-repeat;
}
.ly_handle1{
	background: url(../images/ly_2.png) no-repeat;
}
.ly_handle2{
	background: url(../images/ly_3.png) no-repeat;
}
.ly_handle a{
	float: left;
    width: 312px;
    height: 57px;
    color: #0f59a4;
    font-size: 24px;
    line-height: 59px;
    height: 59px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}
.ly_handle .ly_hd_act{
	color: #fff;
}
.pc{position:fixed;left:30px;top:35%;}
.pc span{
	display: block;
	position: absolute;
	right: 6px;
	top: 0;
	  color:#7addea;
	  text-align:center;
	line-height: 15px;
	  font-size: 13px;
	cursor: pointer;
}
.pc a img{width:240px;height:auto;border-radius: 10px;}

 .dialog{
		width: 100%;
		height: 100%;
		background-color: rgba(51, 51, 51, 0.6);
		box-sizing: border-box;
		filter:alpha(opacity=60);
		z-index:999;
		position:fixed;
		top:0;
		left:0;
		/*display:none;*/
		margin:0;
		padding:0;
		border:none;
 }
 .dialog-main{
		position: fixed;
		left: 34%;
		top: 20%;
		background-color: #fff;
		width: 30%;
		height: 30%;
		border-radius: 10px;
		z-index: 1000;
		/*display:none;*/
		padding: 20px;
		text-align: center;
 }
 .dialog-main h3{text-align: center;font-weight: 530;font-family: Microsoft YaHei;padding-top: 30px;}
 .dialog-main span{cursor: pointer;display: inline-block;width:100px;height:40px;line-height:40px;text-align: center;position: absolute;bottom:40px;border: 1px solid rgb(199, 199, 199);border-radius: 5px;}
 #ycy{left:30%;background-color: #0B7BDA;color: #fff;border:none;}
 #qwcp{right:30%;}

 
.ztzj{
	color: #ffffff;
    background-color: #C43A4A;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 15px 0 15px 0;
}
/* 新增留言通道 */@charset "utf-8";

body {
	color: #333;
	font-family: "Microsoft YaHei", "SimSun", "宋体";
	line-height: 26px;
	font-size: 16px;
}

.banner {
	background: url(../images/dcbj.png) no-repeat top center;
	height: 435px;
}

@media (max-width:1100px) {
	.banner {
		background-size: 150% auto;
		height: 0;
		padding-top: 33.8%;
	}
}

@media (max-width:450px) {
	.banner {
		background: url(../images/dcbj.png) no-repeat top center;
		background-size: contain;
	}
}

img {
	vertical-align: middle;
}

input, button, textarea, select, option {
	outline-style: none;
}

.switchvCode {
	color: red;
}

.checkbox {
	width: 15px !important;
	position: absolute;
	left: -27px;
}

.img-responsive {
	max-width: 100%;
	height: auto;
	width: 453px;
	height: auto;
}

.lycx {
	width: 100%;
}

.banxin {
	width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
}

.top {
	width: 1200px;
	margin: 0 auto;
}

.logo {
	float: left;
	font-size: 14px;
}

.logo a {
	color: rgba(67, 114, 176, 1);
}

.login {
	float: right;
	margin-top: 40px;
	background: #fff;
}

.login dd {
	display: none;
}

.login dl {
	/* margin-top: 30px; */
	color: rgba(67, 114, 176, 1);
	text-align: center;
}

.login dl a {
	color: rgba(67, 114, 176, 1);
}

.login dl:hover dd {
	display: block;
}

.top a {
	display: inline-block;
	width: auto;
	margin: 0 auto;
}

.top span {
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(67, 114, 176, 1);
	line-height: 48px;
	margin-left: 20px;
}

.top {
	height: 120px;
	background: #fff;
}

.login a {
	color: #000;
	display: inline-block;
	font-size: 16px;
}

.login a span {
	font-size: 16px;
}

.bg-white {
	background-color: #fff;
}

.padd {
	padding: 20px;
}

.text-center {
	text-align: center;
}

.overhidden {
	overflow: hidden;
}

.mt45 {
	margin-top: 45px;
}

/* .container {
	width: 100%;
	margin: auto;
	background: url(../images/h119.png);
	position: relative;
	height: 370px;
} */
.jj_container {
	width: 100%;
	margin: auto;
	background: url(../images/h119.png);
	position: relative;
	/* height: 360px; */
}

h1 {
	font-size: 32px;
	font-weight: 600;
	color: #0f59a4;
	text-align: center;
}

@media (max-width:1100px) {
	.container {
		width: 96%;
	}
}

@media (max-width:650px) {
	h1 {
		font-size: 24px;
	}
}

@media (max-width:350px) {
	h1 {
		font-size: 18px;
	}
}

.top {
	padding: 11px 0;
}

@media (max-width:650px) {
	.container {
		height: initial;
		width: 100%;
	}

	.top a {
		display: block;
		width: 100%;
		min-width: 110px;
	}

	img.img-responsive {
		width: 100%;
		display: block;
		height: auto;
	}

	.top span {
		height: 19px;
		width: 100%;
		text-align: center;
		display: block;
		font-size: 17px;
		margin: 0 auto;
	}

	#cityChoice {
		width: auto !important;
	}

	.lxmd .tip_testt {
		color: #165693;
		font-size: 16px;
		float: left;
		width: auto;
		line-height: 3px;
	}


	#objectiveType {
		width: 100% !important;
		height: 30px !important;
		float: left;
	}

	#profession {
		width: 100% !important;
		height: 30px !important;
	}

	.hd_wyxx {
		padding: 0px !important;
		margin: 0 auto !important;
	}
}

.blue-bg {
	background: url(../images/dcbg.png);
	height: 600px;
	background-size: 100% 100%;
}

.banner {
	background: url(../images/dcbj.png) no-repeat top center;
	height: 468px;
}

.radius {
	border-radius: 10px;
}

.sand-bg {
	background: url(../images/h119.png);
	padding-bottom: 15px;
}

.db {
	display: block;
}

.dn {
	display: none;
}

@media (max-width:1100px) {
	.banner {
		background-size: 150% auto;
		height: 0;
		padding-top: 37%;
	}
}

@media (max-width:450px) {
	.banner {
		background: url(../images/dcbj.png) no-repeat top center;
		background-size: contain;
	}
}

.brief {
	line-height: 30px;
	color: #4372B0;
	background: url("../images/ggbj.png");
	font-size: 16px;
	position: relative;
	margin-top: -90px;
	width: 1200px;
	margin: 0 auto;
	top: -107px;
	background-size: 100% 100%;
	/* height: 420px; */
	padding: 88px 48px 40px 48px;
}
.brief + .brief{
	margin-top:20px;
}
.gg_cont, .inscription {
	line-height: 42px;
	font-size: 16px;
	text-indent: 2em;
	font-weight: 700;
	color: #4372b0;
}

.brief p {
	margin-bottom: 10px;
}

p.gonggao {
	text-align: center;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 10px;
	color: #4372b0;
}

.brief .inscription {
	text-align: right;
}

.brief .decorate-top {
	position: absolute;
	top: 0;
	right: 4%;
	padding-top: 3%;
}

.brief .decorate-bottom {
	position: absolute;
	bottom: 0;
	left: 3.5%;
	padding-bottom: 6.5%;
}

@media (max-width:650px) {

	.brief {
		font-size: 14px;
		line-height: 20px;
		padding: 5% 2% 2% 2%;
		width: 94% !important;
		top: unset;
		background: unset;
		color: #95ccfd;
		background: #1d73ca;
	}

	.brief p {
		color: #95ccfd;
		font-size: 14px;
	}

	.gg_cont {
		line-height: 26px;
	}

	.blue-bg {
		display: none;
	}

	span.tab_left,
	span.tab_right {
		display: none;
	}

	input#addressTypeid {
		margin: unset;
	}

	.pt40 {
		padding-top: 15px;
	}

	.hd.wyly_style ul {
		margin: auto;
		width: 65%;
		display: block;
	}

	.hd.wyly_style {
		height: 30px;
		width: 100%;
		display: block;
	}

	.banxin {
		width: 100%;
		margin-top: 60px;
		padding: 20px 10px;
	}

	.brief p {
		margin-bottom: 5px;
		text-align: justify;
	}

	.brief .decorate-top,
	.brief .decorate-bottom {
		display: none;
	}


}

.row {
	text-align: justify;
	line-height: 0;
}

.row:after {
	content: '.';
	display: inline-block;
	width: 100%;
	overflow: hidden;
}

.col {
	display: inline-block;
	vertical-align: top;
	line-height: 26px;
	text-align: left;
}

.col-30 {
	width: 31%;
}

.col-50 {
	width: 48.34%;
}

.col-100 {
	width: 100%;
}

.m-show {
	display: none;
}

.mb20 {
	margin-bottom: 20px;
}

@media (max-width:991px) {
	.col-md-100 {
		width: 100% !important;
	}

	.m-show {
		display: block;
	}

	.m-hide {
		display: none;
	}
}

@media (max-width:650px) {
	div#md {
		padding-top: 20px !important;
		height: auto;
	}

	.footer_left span {
		display: none !important;
	}

	.footer_left ul {
		width: 65% !important;
		margin: 0 auto !important;
	}

	.footer_left {
		float: unset !important;
		width: 100% !important;
	}

	.footer_left ul li {
		width: 49% !important;
	}

	.footer_right {
		width: 60% !important;
		float: unset !important;
		margin: 0 auto !important;
		padding: unset !important;
	}

	.footer {
		height: 140px !important;
	}

	.hd.wyly_style ul {
		width: 100% !important;
		display: block !important;
	}

	span.tab_c {
		width: 12px !important;
	}

	.form .row {
		margin-bottom: 4px !important;
	}

	.form .ml27 {
		margin-left: 12px !important;
		width: 92%;
	}



	.notes {
		display: block !important;
	}

	.form .fy .notes {
		position: unset !important;
		width: 89% !important;
		margin: 0 auto !important;
		display: block !important;
		margin-bottom: 10px !important;
	}

	.textarea,
	input {
		height: 30px !important;
		line-height: 30px !important;
	}

	.form .personal-information .col-50 {
		height: 45px !important;
		width: 100% !important;
	}

	.input-group.w50-2.mb20 {
		margin-bottom: unset !important;
		float: left;
	}

	.form .input-group .tip {
		line-height: 31px !important;
	}

	.form .arrow {
		height: 32px !important;
		top: 0 !important;
	}

	.form .verification {
		margin-top: unset !important;
	}

	.form .submit .btn {
		width: 60% !important;
		height: 33px !important;
		font-size: 20px !important;
		line-height: 33px !important;
	}

	.col-xs-100 {
		width: 100% !important;
	}
}

.theme h1 {
	color: #d1e7fe;
}

.theme h1 small {
	font-size: 18px;
	font-weight: normal;
	display: block;
	margin-top: 15px;
}

.theme .row {
	margin-top: 15px;
}

.theme dl {
	color: #c8e1fd;
	width: 32.5%;
	background: #3188e0;
	padding: 3.2% 0;
	margin: 7px 0;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.theme dl.opcity {
	opacity: 0.7;
}

.theme dl ul {
	display: none;
}

.theme dl.active:after {
	content: '';
	position: absolute;
	width: 33px;
	height: 10px;
	background: url(../images/h115.png) no-repeat;
	left: 50%;
	bottom: -20px;
	margin-left: -16.5px;
}

.theme dt {
	width: 100%;
	height: 126px;
	display: table;
}

.theme dt span {
	display: table-cell;
	vertical-align: middle;
}

.theme dd {
	font-size: 24px;
	font-weight: bold;
	color: #c8e1fd;
}

.theme .choice-question {
	background: #3188e0;
	width: 95.4%;
	padding: 2.3%;
	display: none;
	margin: 10px 0;
}

.theme h2 {
	color: #8dc8fd;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 1.5%;
}

.theme li {
	line-height: 86px;
	height: 86px;
	font-size: 24px;
	border-bottom: 1px solid #519eea;
	position: relative;
}

.theme li a {
	color: #c8e1fd;
	display: block;
	cursor: pointer;
	padding: 0 1.5%;
}

.theme li a:hover {
	background-color: #075fb9;
	border-radius: 8px;
}

.theme li a.click {
	background-color: #075fb9;
	border-radius: 8px;
}

.theme li a:after {
	content: '';
	position: absolute;
	width: 16px;
	height: 28px;
	background: url(../images/h120.png) no-repeat;
	top: 50%;
	margin-top: -14px;
	right: 2%;
	z-index: 1;
}

.theme li a:hover:after {
	opacity: 0.5;
}

@media (max-width:767px) {
	.theme .choice-question {
		width: 97%;
		padding: 5% 1.5%;
	}

	.theme dd {
		font-size: 18px;
		height: 44px;
		display: block;
		width: 80%;
		margin: auto;
	}

	.theme h2 {
		font-size: 18px;
		padding: 0 0 0 15px;
	}

	.theme h2:before {
		top: 3px;
		height: 20px;
	}

	.theme li {
		line-height: 40px;
		height: 40px;
		line-height: normal;
		height: auto;
		font-size: 18px;
		padding: 0;
	}

	.theme li a {
		padding: 0 1.5%;
		line-height: 28px;
	}

	.theme li a:after {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
		right: 0;
	}

	.theme li a span {
		display: block;
		width: calc(100% - 1em);
	}

	/*    text-overflow:ellipsis;white-space:nowrap;overflow:hidden;*/
}

@media (max-width:450px) {
	.theme dl {
		width: 32%;
	}

	.theme dt {
		height: 65px;
	}

	.theme dt img {
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
	}

	.theme dd {
		font-size: 15px;
		width: 90%;
		line-height: 22px;
	}

	.theme li {
		font-size: 16px;
	}

	.theme li a:after {
		-webkit-transform: scale(0.55);
		transform: scale(0.55);
	}
}

/* 弹窗 */
.bg-black {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.5);
	filter: alpha(opacity=50);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	display: none;
}

.prompt {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	z-index: 9999;
	background-color: #fff;
}

.prompt .content {
	padding: 25px;
}

.prompt h1 {
	color: #0f59a4;
	font-size: 24px;
	margin-bottom: 10px;
}

.prompt p {
	line-height: 24px;
	margin-bottom: 3px;
	font-size: 16px;
}

.prompt .checkbox {
	width: auto;
}

.prompt1 {
	width: 778px;
	height: 580px;
	margin-top: -290px;
	margin-left: -389px;
}

.prompt1 .btn {
	width: 240px;
	display: block;
	margin: 5px auto 8px;
}

.prompt2 {
	display: none;
	width: 485px;
	margin-left: -242px;
	text-align: center;
	padding-top: 20px;
	transform: translateY(-50%);
	*margin-top: -185px;
}

.prompt2 h3 {
	color: #01518e;
	font-size: 24px;
	margin: 20px 0 25px 0;
	font-weight: normal;
}

.prompt2 p {
	line-height: 24px;
	font-size: 18px;
	color: #9e9e9e;
}

.prompt2 .btn {
	display: block;
	width: 100%;
	height: 100px;
	background: url(../images/h124.png) repeat-x 0 2px;
	font-size: 30px;
	color: #01518e;
	border-top: 1px solid #e0e0e0;
}

.prompt2 .btn:hover {
	font-weight: bold;
	background: url(../images/h124.png) repeat-x 0 2px;
}

@media (max-width:1200px) {
	.prompt p {
		font-size: 14px;
		line-height: 30px;
	}

	.prompt .content {
		padding: 3%;
	}

	.prompt h1 {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.prompt1 {
		width: 96%;
		height: auto;
		margin-left: -48%;
		margin-top: 0;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.prompt1 .btn {
		font-size: 16px;
		line-height: 30px;
		height: 30px;
		border-radius: 5px;
	}

	.prompt2 p {
		line-height: 24px;
	}
}

@media (max-width:768px) {
	.prompt p {
		line-height: 18px;
	}

	.prompt2 {
		width: 92%;
		margin-left: 0;
		left: 4%;
	}

	.prompt2 .btn {
		height: 60px;
		font-size: 22px;
	}
}

@media (max-width:350px) {
	.prompt1 h1 {
		font-size: 16px;
		margin-bottom: 0;
	}

	.prompt1 p {
		line-height: 16px;
		font-size: 12px;
	}
}

@media (max-width:320px) {
	.prompt1 {
		height: 86%;
		padding: 2% 0;
	}

	.prompt1 .content {
		height: 96%;
		overflow: scroll;
	}
}

@media (max-height:620px) {
	.prompt1 {
		height: 86%;
		padding: 2% 0;
	}

	.prompt1 .content {
		height: 96%;
		overflow: scroll;
	}
}

/* 表格 */
.textarea,
input {
	background: #fff;
	height: 41px;
	line-height: 41px;
	border: 1px solid #dddddd;
	border-radius: 3px;
	font-size: 16px;
	margin-right: 1.6%;
}
#info b{color: #ca2d1e;}
.textarea {
	padding: 41px 10px 0px 10px;
}

.textarea textarea {
	border: none;
	background-color: transparent;
}

.btn {
	background-color: #0B7BDA;
	display: inline-block;
	color: #fff;
	border: none;
	height: 40px;
	line-height: 40px;
	font-size: 21px;
	cursor: pointer;
	padding: 0 10px;
	outline: none;
}

.btn:hover {
	background-color: #006bbc;
}

/* blue */
.icheckbox_square-blue,
.iradio_square-blue {
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
	background: url(../images/h110.png) no-repeat;
	border: none;
	cursor: pointer;
}

.icheckbox_square-blue {
	background-position: 0 0;
}

.icheckbox_square-blue.checked {
	background-position: 0 bottom;
}

.icheckbox_square-blue.disabled {
	background-position: -72px 0;
	cursor: default;
}

.icheckbox_square-blue.checked.disabled {
	background-position: -96px 0;
}

.iradio_square-blue {
	background-position: 0 0;
}

.iradio_square-blue.checked {
	background-position: 0 bottom;
}

.iradio_square-blue.disabled {
	background-position: -72px 0;
	cursor: default;
}

.iradio_square-blue.checked.disabled {
	background-position: -96px 0;
}

h2 {
	color: #0f59a4;
	font-size: 24px;
	font-weight: normal;
	position: relative;
	padding: 25px 0 25px 17px;
}

h2:before {
	content: ' ';
	position: absolute;
	width: 4px;
	height: 22px;
	background-color: #0f59a4;
	top: 28px;
	left: 0;
}

.sand-bg .phone {
	position: absolute;
	right: 55px;
	top: 28px;
	line-height: 20px;
	height: 20px;
	cursor: pointer;
	font-size: 14px;
}

.sand-bg .phone img {
	float: left;
	margin-right: 3px;
}

.sand-bg .phone .weixin {
	position: absolute;
	top: 20px;
	right: -55px;
	width: 235px;
	display: none;
	z-index: 2;
}

/* 下拉菜单 */
.form h2 {
	padding-top: 10px;
}

.form h2:before {
	top: 13px;
}

.form .local-division .dropdown-menu {
	padding: 8px 2%;
	width: 96%;
}

.form .local-division .dropdown-menu li {
	display: inline-block;
	width: auto;
}

.form .local-division .dropdown-menu li a {
	padding: 3px 10px;
	cursor: pointer;
}

.form .local-division .dropdown-menu span {
	display: block;
	margin: 8px auto 3px;
	border: 1px solid #e0e0e0;
	width: 98px;
	cursor: pointer;
	border-radius: 3px;
}

.form .local-division .dropdown-menu span:hover {
	background: #ddd;
}

.form .row {
	margin-bottom: 20px;
}

.form .input-group {
	display: inline-block;
	position: relative;
	height: 43px;
}

.form .input-group.w50-2 input {
	width: 430px;
	padding: 0 10px 0 60px;
}

.form .input-group.w50-3 input {
	width: 400px;
	padding: 0 10px 0 80px;
}

.form .input-group.w50-5 input {
	width: 380px;
	padding: 0 10px 0 110px;
}

.form .input-group.w50-7 input {
	width: 352px;
	padding: 0 10px 0 138px;
}

.form .input-group.w50-10 input {
	width: 310px;
	padding: 0 0px 0 190px;
}

.form .input-group.w100-4 input {
	width: 968px;
	padding: 0 10px 0 93px;
}

.form .input-group.w100-5 input {
	width: 1001px;
	padding: 0 10px 0 60px;
}

.form .input-group .tip {
	color: #165693;
	font-size: 16px;
	position: absolute;
	left: 12px;
	line-height: 41px;
	top: 0px;
}

.form .icheckbox_square-blue,
.form .iradio_square-blue {
	margin-right: 5px;
	vertical-align: middle;
	font-size: 0;
	padding: 0;
	position: relative;
	top: -2px;
}

.form .icheckbox_square-blue #local {
	position: relative;
	top: -21px;
}

.form .city1 {
	width: 491px;
	vertical-align: middle;
}

.form .city2 {
	width: 502px;
	vertical-align: middle;
}

#city1 {
	width: 490px !important;
}

#city2 {
	width: 502px;
}

.form .arrow {
	position: absolute;
	top: 1px;
	right: -1px;
	width: 55px;
	height: 41px;
	background: #5f78a6 url(../images/h112.png) no-repeat center;
	cursor: pointer;
}

.form .city-picker-span {
	width: 100%;
	line-height: 39px;
	height: 41px;
	border-radius: 5px;
	border: 1px solid #dddddd;
}

.form .city1 .city-picker-span .placeholder,
.form .city1 .city-picker-span .title {
	margin-left: 60px;
}

.form .city2 .city-picker-span .placeholder,
.form .city2 .city-picker-span .title {
	margin-left: 140px;
}

.form .city-picker-span .arrow {
	top: 4px;
	right: -1px;
}

.form .city-picker-span.open>.arrow {
	background-position: center 12px;
}

.form .dropdown-menu {
	position: absolute;
	top: 94%;
	left: 0;
	width: 100%;
	background: #fff;
	padding: 5px 0;
	margin: 2px 0 0;
	z-index: 999;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	display: none;
}

.form .dropdown-menu li {
	display: block;
	width: 100%;
	height: 28px;
}

.form .dropdown-menu li a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.55857143;
	color: #333;
	white-space: nowrap;
}

.form .dropdown-menu li a:hover {
	background: #f1f1f1;
}

.form .disabled .input-group:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #b2c7ea;
	filter: alpha(opacity=50);
	background-color: rgba(178, 199, 233, 0.5);
}

.form .ml27 {
	margin-left: 27px;
}

.form .fcblue {
	color: #165693;
}

.form .tishi {
	display: inline-block;
	margin-bottom: 8px;
}

.form .division {
	margin-top: 0px;
}

.form .fy {
	position: relative;
}

.form .fy .notes {
	position: absolute;
	top: 11px;
	left: 130px;
	color: #939393;
	width: 76%;
}

.form .fy .notes1 {
	position: absolute;
	top: 11px;
	left: 200px;
	color: #939393;
}

.form .fy .notes span,
.form .fy .notes1 span {
	color: #0f59a4;
}

.form .textarea {
	width: 1051px;
	height: auto;
}

.form .textarea textarea {
	width: 100%;
	font-size: 16px;
	line-height: 23px;
	margin: 0;
	display: block;
}

.form .textarea .info {
	float: right;
	color: #c7c7c7;
}

.form .textarea .info b {
	color: #5e81ab;
}

.form .occupation ul {
	width: 96%;
	padding: 11px 2% 5px;
}

.form .occupation li {
	display: inline-block;
	width: auto;
	text-align: justify;
	vertical-align: top;
	margin: 3px 2px;
	height: 30px;
}

.form .occupation li a {
	cursor: pointer;
	background-color: #dbeaf6;
	color: #9e9e9e;
	padding: 3px 18px;
}

.form .verification input {
	padding: 0 8px;
}

.form .verification .change {
	font-size: 18px;
	color: #ff0000;
}

.form .submit {
	position: relative;
}

.form .submit .btn {
	width: 39%;
	height: 51px;
	font-size: 24px;
	border-radius: 5px;
}

.form .submit .reset {
	font-size: 18px;
	color: #0B7BDA;
	line-height: 51px;
	height: 51px;
	background: none;
	border: none;
	outline: none;
	cursor: pointer;
}

.form .submit .reset:hover {
	color: #012547;
}

.form .personal-information .col-50 {
	width: 46.7%;
}

/* 督查回声 */
.dchs {
	width: 100%;
	background: url(../images/h119.png);
	display: none;
	padding-top: 10px;
}

.dchs_box {
	width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
}

.hd.wyly_style ul.dchs_titul {
	width: auto;
	margin-left: 15px;
}

.hd.wyly_style ul.dchs_titul li {
	width: 100%;
}

.dchs_conte {
	height: auto;
	background-color: #f4f9ff;
	border-radius: 20px;
	margin-top: 23px;
	padding-top: 50px;
	padding-bottom: 20px;
}

.dchs_cont_box {
	width: 93%;
	margin: 0 auto;
}

.dchs_top h3 {
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #4372b0;
	text-indent: 1.3em;
	border-left: 6px solid #1269b4;
	margin-bottom: 20px;
}

.dchs_top p {
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #999999;
	text-indent: 2em;
}

.dchs_li {
	background-color: #ffffff;
	border-radius: 10px;
	border: solid 1px #e7e7e7;
	margin-top: 34px;
	padding: 30px;
	overflow: hidden;
}

.dchs_li>a {
	font-size: 18px;
	font-weight: 800;
	line-height: 36px;
	color: #555555;
	display: block;
	width: 85%;
	margin: 0 auto;
	text-align: center;
	min-height: 72px;
}

.dchs_li>p {
	/* height: 116px; */
	background-color: #f4f9ff;
	border-radius: 10px;
	padding: 24px 30px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #595959;
	text-indent: 2em;
	margin-top: 16px;
}

.dchs_li>p>a {
	color: #1269b4;
}

.dchs_li>span {
	font-size: 16px;
	color: #333333;
	float: right;
	margin-top: 10px;
	margin-right: 25px;
}

.dchs_more {
	text-align: center;
	margin-top: 20px;
}

.dchs_more a {
	font-size: 16px;
	line-height: 36px;
	letter-spacing: 0px;
	color: #1269b4;
}

/* 导航 */
.blue-bg {
	position: relative;
}

.dc_nav_box {
	width: 100%;
	position: absolute;
	bottom: 130px;
}
.dc_nav img{margin:0px 10px;width: 20px;}
.dc_nav {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	border-radius: 15px;
	background: url(../images/h131.png) repeat-x;
	height: 62px;
	line-height: 58px;
}

.dc_nav a {
	color: #162c74;
	padding: 0 2.5%;
}

.jrzt{
    width: 170px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border: 1px solid #177CDC;
    border-radius: 22.5px;
    float: right;
}
.jrzt a{
   text-decoration: none;
}
@media (max-width: 1200px) {
	#city1 {
		width: calc(100% - 70px);
	}

	#city2 {
		width: calc(100% - 150px);
	}

	.form .submit .reset {
		font-size: 16px;
	}

	.sand-bg {
		padding-bottom: 0px;
	}

	.form-box h2 {
		font-size: 18px;
		padding: 18px 0 18px 15px !important;
		width: 90%;
		margin-block-start: 0.83em;
		margin-block-end: 0.83em;
	}

	.form-box h2:before {
		top: 20px;
	}

	.form-box .phone {
		right: 20px;
	}

	.form-box .phone .weixin {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
		top: 0;
	}

	.form .input-group {
		width: 98%;
	}

	.form .input-group.w50-2 input {
		width: calc(100% - 70px);
		padding: 0 15px 0 60px;
	}

	.form .input_df {
		/* width: calc(100% - 100px) !important; */
	}

	.form .input-group.w50-3 input {
		width: calc(100% - 100px);
		padding: 0 10px 0 80px;
	}

	.form .input-group.w50-5 input {
		width: calc(100% - 120px);
		padding: 0 10px 0 110px;
	}

	.form .input-group.w50-5.dropdown {
		width: calc(100% - 23px);
	}

	.form .input-group.w50-7 input {
		width: calc(100% - 148px);
		padding: 0 10px 0 138px;
	}

	.form .input-group.w50-10 input {
		width: calc(100% - 150px);
		padding: 0 10px 0 140px;
	}

	.form .input-group.w100-4 input {
		width: calc(100% - 103px);
		padding: 0 10px 0 93px;
	}

	.form .input-group.w100-5 input {
		width: calc(100% - 70px);
		padding: 0 10px 0 60px;
	}

	.form .personal-information .col-50 .input-group {
		width: 100%;
	}

	.form .city1 {
		width: calc(100% - 23px);
		margin-bottom: 12px;
	}

	.form .city2 {
		width: calc(100% - 23px);
		margin-bottom: 12px;
	}

	.form .icheckbox_square-blue,
	.form .iradio_square-blue {
		margin-right: 0;
	}

	.form .message-content {
		position: relative;
		top: -15px;
	}

	.form .message-content .notes {
		top: 18px;
	}

	.form .fy .notes {
		left: 93px;
		font-size: 14px;
	}

	.form .fy .notes1 {
		left: 150px;
	}

	.form .ml27 {
		padding-left: 10px !important;
		margin-left: 0 !important;
	}

	.form .textarea {
		width: calc(100% - 22px);
		min-height: 220px;
	}

	.form .verification {
		margin-top: 12px;
	}

	.mb20 {
		margin-bottom: 12px;
	}

	.lxmd .tip_testt {
		line-height: 30px !important;
	}

	.lxmd .tip_test {
		line-height: 30px !important;
	}

	.lxmd .lxmd2 {
		width: 76% !important;
	}

}

.bg-opcity {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.7);
	filter: alpha(opacity=70);
}

.point-out {
	border: 1px solid #d4d4d4;
	padding: 2% 4%;
	color: #343434;
}

.point-out p {
	line-height: 26px;
}

.point-out .link {
	border-top: 1px dashed #dcdcdc;
	margin-top: 15px;
	padding-top: 15px;
}

.point-out .link a {
	color: #828282;
}

@media (max-width:991px) {
	.point-out {
		padding: 4%;
		height: 290px;
	}

	.point-out .link {
		margin-top: 10px;
		padding-top: 10px;
	}
}

.mt35 {
	margin-top: 35px;
}

.reply .bg-opcity {
	box-shadow: 0 0 6px -3px #949494;
	padding: 3.6%;
}

.reply h4 {
	font-size: 18px;
	color: #6f6f6f;
	padding-left: 42px;
	background: url(../images/h114.png) no-repeat 0;
	height: 31px;
	line-height: 31px;
}

.reply .box {
	padding: 2.3%;
}

.relevent h1 {
	padding-bottom: 15px;
}

.relevent .content {
	background: #f6f6f6;
	padding: 2.7%;
}

.about-us .content {
	padding-top: 20px;
}

.about-us li {
	display: inline-block;
	width: 46.5%;
	height: auto;
	line-height: 26px;
	box-shadow: 0 0 6px -3px #949494;
	border-radius: 3px;
	height: 44px;
}

.about-us li a {
	display: inline-block;
	padding-left: 16px;
	margin: 0 4%;
	background: url(../images/h118.png) no-repeat 0 18px;
	overflow: hidden;
	height: 44px;
	line-height: 44px;
}

@media (max-width:450px) {
	.about-us li {
		width: 100%;
	}

	.about-us li:nth-child(2) {
		margin-top: 15px;
	}
}

/* 底部 */
.mt25 {
	margin-top: 25px;
}

.pcFooter {
	background: #fff;
	text-align: center;
}

#ifr_foot {
	margin: 0 auto;
}

@media screen and (max-width:991px) {
	.phonoShow_footer {
		background: #f6f6f6;
		padding: 15px 0 30px 0;
		border-top: 3px solid #d1d1d1;
	}
}

/* 地区框添加 */
.city-picker-dropdown {
	top: 43px !important;
	z-index: 999;
}

.local-division {
	margin-bottom: 10px;
}

.city-select-tab>a {
	padding: 5px 2px;
}

/* -----------------------------4月28日加曝光台更新----------------------------- */
.hd.wyly_style ul {
	margin: 0 auto;
	width: 300px;
	display: inline-block;
	cursor: pointer;
	margin-left: 26px;
}

.hd.wyly_style ul li {
	float: left;
	width: 44%;
}

.hd.wyly_style ul li.on h1 {
	color: #C8110B !important;
}

span.tab_left {
	float: left;
}

span.tab_right {
	float: right;
}

h1.line-bg {}

@media (max-width:350px) {
	h1.line-bg {
		background-size: 220%;
	}
}

.cyan-bg {
	background: #d3e9ff;
}

.expose {
	padding: 40px 0;
}

.expose h1 {
	margin-bottom: 30px;
}

.pt40 {
	padding-top: 40px;
	height: 1400px;
}

/* 新加导航 */
.navbar {
	position: relative;
	height: 42px;
}

.nav {
	position: absolute;
	top: -44px;
	height: 62px;
	line-height: 58px;
	background: url(../images/h131.png) repeat-x;
	border-radius: 15px;
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.nav a {
	color: #162c74;
	padding: 0 2.5%;
}

.nav a:hover {
	color: #429bdb;
}

.nav a.bgt {
	position: relative;
}

.nav a.bgt span {
	position: absolute;
	top: -13px;
	right: 1%;
	width: 25px;
	height: 25px;
	background: url(../images/h136.png)
}

@media (max-width:1000px) {
	.navbar {
		height: 62px;
		margin-bottom: 10px;
	}

	.nav {
		position: relative;
		top: 0;
	}
}

@media (max-width:700px) {
	.navbar {
		margin-bottom: 5px;
	}

	.nav {
		height: 52px;
		line-height: 48px;
		background-size: contain;
	}

	.nav a {
		display: inline-block;
		padding: 0 5%;
	}

	.nav a:nth-child(1),
	.nav a:nth-child(4),
	.nav a:nth-child(5) {
		display: none;
	}

	.nav a.bgt span {
		top: -4px;
		right: -3%
	}
}

span.tab_c {
	display: inline-block;
	width: 19px;
	float: left;
}

span.tab_c img {
	width: 100%;
	height: 100%;
}

.footer, .footer_box {
	height: auto;
	background: #197ec1;
	margin: 0;
}

.footer_left ul li {
	float: left;
	color: #ffff;
	width: 8%;
	text-align: center;
}

.footer_left ul span {
	float: left;
	color: #fff;
	height: 15px;
	line-height: 15px;
}

.footer_left {
	float: left;
	width: 75%;
}

.footer_left a {
	color: #fff;
}

.footer_left ul {
	width: 100%;
	display: block;
	height: 15px;
	padding: 15px 0;
}

.footer_left span {
	display: block;
	color: #fff;
	height: 15px;
	padding: 8px 0;
}

a.dzjg img {
	width: 56px;
}

.footer_right {
	float: right;
	width: 15%;
	padding: 30px 0px;
}

a.wzbgt {
	width: 110px;
	float: right;
	line-height: 67px;
}

a.wzbgt img {
	width: 100%;
}

#objectiveType {
	width: 422px;
	padding: 0 10px 0 20px;
	border: 1px solid #dddddd;
	height: 45px;
	font-size: 16px;
	color: #666;
}

.lxmd .tip_testt {
	color: #165693;
	font-size: 16px;
	float: left;
	width: auto;
	line-height: 42px;
}

.lxmd .tip_test {
	color: #165693;
	font-size: 16px;
	float: left;
	width: auto;
	line-height: 42px;
}

#profession {
	width: 430px;
	padding: 0 10px 0 20px;
	border: 1px solid #dddddd;
	height: 41px;
	font-size: 16px;
	color: #666;
	padding: 0 10px 0 60px;
}

.option {
	float: left;
}

.hd_wyxx {
	/* border: 1px solid #eeeeee; */
	margin-top: 25px;
	padding: 20px 30px 30px;
	font-size: 14px;
	line-height: 25px;
	color: #000;
}

.wz {
	font-size: 24px;
	text-align: center;
	padding: 5px 0;
}

.wz span {
	color: red;
}

.tijiao {
	margin-left: 13%;
}

.tijiao button {
	border: 1px solid #dddddd;
	padding: 0;
	width: 220px;
	height: 50px;
	background: #106BBC;
	text-align: center;
	color: #fff;
	display: inline-block;
	border-radius: 4px;
	letter-spacing: .3em;
	font-size: 20px;
}

.tijiao .hd_wyxx_close {
	background: #aeaeae;
	letter-spacing: .1em;
	margin-left: 3%;
}

.tijiaos {
	margin: 10px auto 0;
	text-align: center;
}

.tijiaos .hd_wyxx_close {
	margin-left: 0;
}


/* 地方 */

.on_changes {
	width: auto;
	position: absolute;
	top: 43px;
	list-style: none;
	background: #FFF;
	border: 1px solid #eee;
	display: none;
	padding: 8px;
	z-index: 99;
}

.on_changes li {
	float: left;
	margin: 0px;
	padding: 6px;
	font-size: 14px;
	width: 40%;
	height: 40px;
	padding: 0 20px;
	text-align: center;
	line-height: 40px;
	color: #666666;
	background-color: #f5f5f5;
	position: relative;
	margin: 4px;
	cursor: pointer;
}

.on_changes .title {
	width: 100%;
	float: left;
	clear: both;
	display: inline-block;
	line-height: 40px;
}

.on_changes li:hover {
	background: #CEE7FF;
	color: #0f59a4;
}


@media screen and (max-width: 768px) {
	.hd_wyxx {
		padding: 20px 15px;
	}

	.tijiao {
		margin-left: 0;
	}

	.tijiao button {
		width: 48.5%;
		float: left;
	}

}

@media (max-width:1367px) {
	.blue-bg {
		height: 460px !important;
	}

	.form .fy .notes {
		display: inline-block;
		width: 70%;
		line-height: 21px;
	}

}

/* 新加相关报道导航修改
@media (max-width:700px){
.update59 .nav a:nth-child(5){display: none;}
} */

/* #fromIdCard {
	width: 430px;
} */

#md {
	min-height: 450px;
	padding-top: 20px;
}

.footer_cont {
	color: #fff;
}

@media screen and (max-width: 1500px) and (min-width: 1200px) {
	.footer_cont {
		padding: 20px;
	}

	.f_c_right {
		margin-top: 20px;
	}

	.f_c_right a {
		margin-left: 18px;

	}
}

@media screen and (max-width: 767px) and (min-width: 320px) {


	.top {
		width: 100%;
		height: 185px;
	}

	.logo {
		width: 100%;
		padding: 5px;
		float: none;
		overflow: hidden;
	}

	.logo a {
		width: 65%;
		float: left;
	}

	.logo span {
		width: 35%;
		font-size: 18px;
		line-height: 40px;
		height: 40px;
		float: right;
		text-align: right;
	}

	.login {
		width: 100%;
		float: none;
		margin-top: 10px;
	}

	.login a {
		display: inline-block;
		width: 48%;
		text-align: center;
	}

	.login a span {
		display: inline;
	}

	.login dl {
		padding: 10px;
	}

	.hd_wyxx input {
		width: 100%;
	}

	.notes input {
		width: 20px !important;
	}

	.form .input-group, .form .ml27 {
		width: 100%;
	}

	.lxmd {
		width: 100%;
	}

	.lxmd .lxmd2 {
		width: 100% !important;
	}

	#reset input {
		width: 100%;
	}

	.footer_cont {
		width: 100%;
		padding: 10px;
	}

	#dx_yzm {
		display: inline-block;
		margin: 10px 0;

	}

	#search input {
		width: 100%;
	}

	.blue-bg {
		background-size: 116% auto;
		height: 134px !important;
		background-position: center center;
		display: block;
		background-repeat: no-repeat;
	}

	.brief {
		top: -30px;
		height: auto;
	}

	.banxin {
		margin-top: 30px;
	}

	.hd.wyly_style ul {
		margin-left: 0;
	}

	.hd.wyly_style ul li {
		width: 48% !important;
	}

	.jj_container {
		height: auto;
	}

	/* 督查回声 */
	.dchs_box {
		width: 100%;
		padding: 10px;
	}

	.dchs_conte {
		height: auto;
		padding-top: 20px;
	}

	.dchs_top h3 {
		text-indent: 0;
		border: none;
		font-size: 18px;
	}

	.dchs_top p {
		line-height: 26px;
	}

	.dchs_li {
		padding: 10px;
		height: auto;
	}

	.dchs_li>a {
		width: 100%;
		font-size: 16px;
		line-height: 26px;
	}

	.dchs_li>p {
		height: auto;
		padding: 14px;
		line-height: 26px;
	}

	.dchs_li>span {
		float: none;
		display: block;
		text-align: right;
	}

	/* 导航 */
	.dc_nav {
		width: 100%;
	}

	/* .dc_nav a:last-child {
		display: none;
	} */
}

/* 新增留言通道 */
.ly_handle {
	width: 100%;
	height: 59px;
	margin-top: 28px;
	background: url(../images/ly_1.png) no-repeat;
}
.ly_handle.ztzj_title{background: url(../images/rmqzfy_title_right.png) no-repeat;}
.ly_handle1{
	background: url(../images/ly_2.png) no-repeat;
}
.ly_handle2{
	background: url(../images/ly_3.png) no-repeat;
}
.ly_handle a{
	float: left;
    width: 312px;
    height: 57px;
    color: #0f59a4;
    font-size: 24px;
    line-height: 59px;
    height: 59px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}
.ly_handle .ly_hd_act{
	color: #fff;
}
.pc{position:fixed;left:30px;top:35%;}
.pc span{
	display: block;
	position: absolute;
	right: 6px;
	top: 0;
	  color:#7addea;
	  text-align:center;
	line-height: 15px;
	  font-size: 13px;
	cursor: pointer;
}
.pc a img{width:240px;height:auto;border-radius: 10px;}

 .dialog{
		width: 100%;
		height: 100%;
		background-color: rgba(51, 51, 51, 0.6);
		box-sizing: border-box;
		filter:alpha(opacity=60);
		z-index:999;
		position:fixed;
		top:0;
		left:0;
		/*display:none;*/
		margin:0;
		padding:0;
		border:none;
 }
 .dialog-main{
		position: fixed;
		left: 34%;
		top: 20%;
		background-color: #fff;
		width: 30%;
		height: 30%;
		border-radius: 10px;
		z-index: 1000;
		/*display:none;*/
		padding: 20px;
		text-align: center;
 }
 .dialog-main h3{text-align: center;font-weight: 530;font-family: Microsoft YaHei;padding-top: 30px;}
 .dialog-main span{cursor: pointer;display: inline-block;width:100px;height:40px;line-height:40px;text-align: center;position: absolute;bottom:40px;border: 1px solid rgb(199, 199, 199);border-radius: 5px;}
 #ycy{left:30%;background-color: #0B7BDA;color: #fff;border:none;}
 #qwcp{right:30%;}

 
.ztzj{
	color: #ffffff;
    background-color: #C43A4A;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 15px 0 15px 0;
}
/* 新增留言通道 */@charset "utf-8";

body {
	color: #333;
	font-family: "Microsoft YaHei", "SimSun", "宋体";
	line-height: 26px;
	font-size: 16px;
}

.banner {
	background: url(../images/dcbj.png) no-repeat top center;
	height: 435px;
}

@media (max-width:1100px) {
	.banner {
		background-size: 150% auto;
		height: 0;
		padding-top: 33.8%;
	}
}

@media (max-width:450px) {
	.banner {
		background: url(../images/dcbj.png) no-repeat top center;
		background-size: contain;
	}
}

img {
	vertical-align: middle;
}

input, button, textarea, select, option {
	outline-style: none;
}

.switchvCode {
	color: red;
}

.checkbox {
	width: 15px !important;
	position: absolute;
	left: -27px;
}

.img-responsive {
	max-width: 100%;
	height: auto;
	width: 453px;
	height: auto;
}

.lycx {
	width: 100%;
}

.banxin {
	width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
}

.top {
	width: 1200px;
	margin: 0 auto;
}

.logo {
	float: left;
	font-size: 14px;
}

.logo a {
	color: rgba(67, 114, 176, 1);
}

.login {
	float: right;
	margin-top: 40px;
	background: #fff;
}

.login dd {
	display: none;
}

.login dl {
	/* margin-top: 30px; */
	color: rgba(67, 114, 176, 1);
	text-align: center;
}

.login dl a {
	color: rgba(67, 114, 176, 1);
}

.login dl:hover dd {
	display: block;
}

.top a {
	display: inline-block;
	width: auto;
	margin: 0 auto;
}

.top span {
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(67, 114, 176, 1);
	line-height: 48px;
	margin-left: 20px;
}

.top {
	height: 120px;
	background: #fff;
}

.login a {
	color: #000;
	display: inline-block;
	font-size: 16px;
}

.login a span {
	font-size: 16px;
}

.bg-white {
	background-color: #fff;
}

.padd {
	padding: 20px;
}

.text-center {
	text-align: center;
}

.overhidden {
	overflow: hidden;
}

.mt45 {
	margin-top: 45px;
}

/* .container {
	width: 100%;
	margin: auto;
	background: url(../images/h119.png);
	position: relative;
	height: 370px;
} */
.jj_container {
	width: 100%;
	margin: auto;
	background: url(../images/h119.png);
	position: relative;
	/* height: 360px; */
}

h1 {
	font-size: 32px;
	font-weight: 600;
	color: #0f59a4;
	text-align: center;
}

@media (max-width:1100px) {
	.container {
		width: 96%;
	}
}

@media (max-width:650px) {
	h1 {
		font-size: 24px;
	}
}

@media (max-width:350px) {
	h1 {
		font-size: 18px;
	}
}

.top {
	padding: 11px 0;
}

@media (max-width:650px) {
	.container {
		height: initial;
		width: 100%;
	}

	.top a {
		display: block;
		width: 100%;
		min-width: 110px;
	}

	img.img-responsive {
		width: 100%;
		display: block;
		height: auto;
	}

	.top span {
		height: 19px;
		width: 100%;
		text-align: center;
		display: block;
		font-size: 17px;
		margin: 0 auto;
	}

	#cityChoice {
		width: auto !important;
	}

	.lxmd .tip_testt {
		color: #165693;
		font-size: 16px;
		float: left;
		width: auto;
		line-height: 3px;
	}


	#objectiveType {
		width: 100% !important;
		height: 30px !important;
		float: left;
	}

	#profession {
		width: 100% !important;
		height: 30px !important;
	}

	.hd_wyxx {
		padding: 0px !important;
		margin: 0 auto !important;
	}
}

.blue-bg {
	background: url(../images/dcbg.png);
	height: 600px;
	background-size: 100% 100%;
}

.banner {
	background: url(../images/dcbj.png) no-repeat top center;
	height: 468px;
}

.radius {
	border-radius: 10px;
}

.sand-bg {
	background: url(../images/h119.png);
	padding-bottom: 15px;
}

.db {
	display: block;
}

.dn {
	display: none;
}

@media (max-width:1100px) {
	.banner {
		background-size: 150% auto;
		height: 0;
		padding-top: 37%;
	}
}

@media (max-width:450px) {
	.banner {
		background: url(../images/dcbj.png) no-repeat top center;
		background-size: contain;
	}
}

.brief {
	line-height: 30px;
	color: #4372B0;
	background: url("../images/ggbj.png");
	font-size: 16px;
	position: relative;
	margin-top: -90px;
	width: 1200px;
	margin: 0 auto;
	top: -107px;
	background-size: 100% 100%;
	/* height: 420px; */
	padding: 88px 48px 40px 48px;
}
.brief + .brief{
	margin-top:20px;
}
.gg_cont, .inscription {
	line-height: 42px;
	font-size: 16px;
	text-indent: 2em;
	font-weight: 700;
	color: #4372b0;
}

.brief p {
	margin-bottom: 10px;
}

p.gonggao {
	text-align: center;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 10px;
	color: #4372b0;
}

.brief .inscription {
	text-align: right;
}

.brief .decorate-top {
	position: absolute;
	top: 0;
	right: 4%;
	padding-top: 3%;
}

.brief .decorate-bottom {
	position: absolute;
	bottom: 0;
	left: 3.5%;
	padding-bottom: 6.5%;
}

@media (max-width:650px) {

	.brief {
		font-size: 14px;
		line-height: 20px;
		padding: 5% 2% 2% 2%;
		width: 94% !important;
		top: unset;
		background: unset;
		color: #95ccfd;
		background: #1d73ca;
	}

	.brief p {
		color: #95ccfd;
		font-size: 14px;
	}

	.gg_cont {
		line-height: 26px;
	}

	.blue-bg {
		display: none;
	}

	span.tab_left,
	span.tab_right {
		display: none;
	}

	input#addressTypeid {
		margin: unset;
	}

	.pt40 {
		padding-top: 15px;
	}

	.hd.wyly_style ul {
		margin: auto;
		width: 65%;
		display: block;
	}

	.hd.wyly_style {
		height: 30px;
		width: 100%;
		display: block;
	}

	.banxin {
		width: 100%;
		margin-top: 60px;
		padding: 20px 10px;
	}

	.brief p {
		margin-bottom: 5px;
		text-align: justify;
	}

	.brief .decorate-top,
	.brief .decorate-bottom {
		display: none;
	}

	
}

.row {
	text-align: justify;
	line-height: 0;
}

.row:after {
	content: '.';
	display: inline-block;
	width: 100%;
	overflow: hidden;
}

.col {
	display: inline-block;
	vertical-align: top;
	line-height: 26px;
	text-align: left;
}

.col-30 {
	width: 31%;
}

.col-50 {
	width: 48.34%;
}

.col-100 {
	width: 100%;
}

.m-show {
	display: none;
}

.mb20 {
	margin-bottom: 20px;
}

@media (max-width:991px) {
	.col-md-100 {
		width: 100% !important;
	}

	.m-show {
		display: block;
	}

	.m-hide {
		display: none;
	}
}

@media (max-width:650px) {
	div#md {
		padding-top: 20px !important;
		height: auto;
	}

	.footer_left span {
		display: none !important;
	}

	.footer_left ul {
		width: 65% !important;
		margin: 0 auto !important;
	}

	.footer_left {
		float: unset !important;
		width: 100% !important;
	}

	.footer_left ul li {
		width: 49% !important;
	}

	.footer_right {
		width: 60% !important;
		float: unset !important;
		margin: 0 auto !important;
		padding: unset !important;
	}

	.footer {
		height: 140px !important;
	}

	.hd.wyly_style ul {
		width: 100% !important;
		display: block !important;
	}

	span.tab_c {
		width: 12px !important;
	}

	.form .row {
		margin-bottom: 4px !important;
	}

	.form .ml27 {
		margin-left: 12px !important;
		width: 92%;
	}



	.notes {
		display: block !important;
	}

	.form .fy .notes {
		position: unset !important;
		width: 89% !important;
		margin: 0 auto !important;
		display: block !important;
		margin-bottom: 10px !important;
	}

	.textarea,
	input {
		height: 30px !important;
		line-height: 30px !important;
	}

	.form .personal-information .col-50 {
		height: 45px !important;
		width: 100% !important;
	}

	.input-group.w50-2.mb20 {
		margin-bottom: unset !important;
		float: left;
	}

	.form .input-group .tip {
		line-height: 31px !important;
	}

	.form .arrow {
		height: 32px !important;
		top: 0 !important;
	}

	.form .verification {
		margin-top: unset !important;
	}

	.form .submit .btn {
		width: 60% !important;
		height: 33px !important;
		font-size: 20px !important;
		line-height: 33px !important;
	}

	.col-xs-100 {
		width: 100% !important;
	}
}

.theme h1 {
	color: #d1e7fe;
}

.theme h1 small {
	font-size: 18px;
	font-weight: normal;
	display: block;
	margin-top: 15px;
}

.theme .row {
	margin-top: 15px;
}

.theme dl {
	color: #c8e1fd;
	width: 32.5%;
	background: #3188e0;
	padding: 3.2% 0;
	margin: 7px 0;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.theme dl.opcity {
	opacity: 0.7;
}

.theme dl ul {
	display: none;
}

.theme dl.active:after {
	content: '';
	position: absolute;
	width: 33px;
	height: 10px;
	background: url(../images/h115.png) no-repeat;
	left: 50%;
	bottom: -20px;
	margin-left: -16.5px;
}

.theme dt {
	width: 100%;
	height: 126px;
	display: table;
}

.theme dt span {
	display: table-cell;
	vertical-align: middle;
}

.theme dd {
	font-size: 24px;
	font-weight: bold;
	color: #c8e1fd;
}

.theme .choice-question {
	background: #3188e0;
	width: 95.4%;
	padding: 2.3%;
	display: none;
	margin: 10px 0;
}

.theme h2 {
	color: #8dc8fd;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 1.5%;
}

.theme li {
	line-height: 86px;
	height: 86px;
	font-size: 24px;
	border-bottom: 1px solid #519eea;
	position: relative;
}

.theme li a {
	color: #c8e1fd;
	display: block;
	cursor: pointer;
	padding: 0 1.5%;
}

.theme li a:hover {
	background-color: #075fb9;
	border-radius: 8px;
}

.theme li a.click {
	background-color: #075fb9;
	border-radius: 8px;
}

.theme li a:after {
	content: '';
	position: absolute;
	width: 16px;
	height: 28px;
	background: url(../images/h120.png) no-repeat;
	top: 50%;
	margin-top: -14px;
	right: 2%;
	z-index: 1;
}

.theme li a:hover:after {
	opacity: 0.5;
}

@media (max-width:767px) {
	.theme .choice-question {
		width: 97%;
		padding: 5% 1.5%;
	}

	.theme dd {
		font-size: 18px;
		height: 44px;
		display: block;
		width: 80%;
		margin: auto;
	}

	.theme h2 {
		font-size: 18px;
		padding: 0 0 0 15px;
	}

	.theme h2:before {
		top: 3px;
		height: 20px;
	}

	.theme li {
		line-height: 40px;
		height: 40px;
		line-height: normal;
		height: auto;
		font-size: 18px;
		padding: 0;
	}

	.theme li a {
		padding: 0 1.5%;
		line-height: 28px;
	}

	.theme li a:after {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
		right: 0;
	}

	.theme li a span {
		display: block;
		width: calc(100% - 1em);
	}

	/*    text-overflow:ellipsis;white-space:nowrap;overflow:hidden;*/
}

@media (max-width:450px) {
	.theme dl {
		width: 32%;
	}

	.theme dt {
		height: 65px;
	}

	.theme dt img {
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
	}

	.theme dd {
		font-size: 15px;
		width: 90%;
		line-height: 22px;
	}

	.theme li {
		font-size: 16px;
	}

	.theme li a:after {
		-webkit-transform: scale(0.55);
		transform: scale(0.55);
	}
}

/* 弹窗 */
.bg-black {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.5);
	filter: alpha(opacity=50);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	display: none;
}

.prompt {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	z-index: 9999;
	background-color: #fff;
}

.prompt .content {
	padding: 25px;
}

.prompt h1 {
	color: #0f59a4;
	font-size: 24px;
	margin-bottom: 10px;
}

.prompt p {
	line-height: 24px;
	margin-bottom: 3px;
	font-size: 16px;
}

.prompt .checkbox {
	width: auto;
}

.prompt1 {
	width: 778px;
	height: 580px;
	margin-top: -290px;
	margin-left: -389px;
}

.prompt1 .btn {
	width: 240px;
	display: block;
	margin: 5px auto 8px;
}

.prompt2 {
	display: none;
	width: 485px;
	margin-left: -242px;
	text-align: center;
	padding-top: 20px;
	transform: translateY(-50%);
	*margin-top: -185px;
}

.prompt2 h3 {
	color: #01518e;
	font-size: 24px;
	margin: 20px 0 25px 0;
	font-weight: normal;
}

.prompt2 p {
	line-height: 24px;
	font-size: 18px;
	color: #9e9e9e;
}

.prompt2 .btn {
	display: block;
	width: 100%;
	height: 100px;
	background: url(../images/h124.png) repeat-x 0 2px;
	font-size: 30px;
	color: #01518e;
	border-top: 1px solid #e0e0e0;
}

.prompt2 .btn:hover {
	font-weight: bold;
	background: url(../images/h124.png) repeat-x 0 2px;
}

@media (max-width:1200px) {
	.prompt p {
		font-size: 14px;
		line-height: 30px;
	}

	.prompt .content {
		padding: 3%;
	}

	.prompt h1 {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.prompt1 {
		width: 96%;
		height: auto;
		margin-left: -48%;
		margin-top: 0;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.prompt1 .btn {
		font-size: 16px;
		line-height: 30px;
		height: 30px;
		border-radius: 5px;
	}

	.prompt2 p {
		line-height: 24px;
	}
}

@media (max-width:768px) {
	.prompt p {
		line-height: 18px;
	}

	.prompt2 {
		width: 92%;
		margin-left: 0;
		left: 4%;
	}

	.prompt2 .btn {
		height: 60px;
		font-size: 22px;
	}
	
}

@media (max-width:350px) {
	.prompt1 h1 {
		font-size: 16px;
		margin-bottom: 0;
	}

	.prompt1 p {
		line-height: 16px;
		font-size: 12px;
	}
}

@media (max-width:320px) {
	.prompt1 {
		height: 86%;
		padding: 2% 0;
	}

	.prompt1 .content {
		height: 96%;
		overflow: scroll;
	}
}

@media (max-height:620px) {
	.prompt1 {
		height: 86%;
		padding: 2% 0;
	}

	.prompt1 .content {
		height: 96%;
		overflow: scroll;
	}
}

/* 表格 */
.textarea,
input {
	background: #fff;
	height: 41px;
	line-height: 41px;
	border: 1px solid #dddddd;
	border-radius: 3px;
	font-size: 16px;
	margin-right: 1.6%;
}
#info b{color: #ca2d1e;}
.textarea {
	padding: 41px 10px 0px 10px;
}

.textarea textarea {
	border: none;
	background-color: transparent;
}

.btn {
	background-color: #0B7BDA;
	display: inline-block;
	color: #fff;
	border: none;
	height: 40px;
	line-height: 40px;
	font-size: 21px;
	cursor: pointer;
	padding: 0 10px;
	outline: none;
}

.btn:hover {
	background-color: #006bbc;
}

/* blue */
.icheckbox_square-blue,
.iradio_square-blue {
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
	background: url(../images/h110.png) no-repeat;
	border: none;
	cursor: pointer;
}

.icheckbox_square-blue {
	background-position: 0 0;
}

.icheckbox_square-blue.checked {
	background-position: 0 bottom;
}

.icheckbox_square-blue.disabled {
	background-position: -72px 0;
	cursor: default;
}

.icheckbox_square-blue.checked.disabled {
	background-position: -96px 0;
}

.iradio_square-blue {
	background-position: 0 0;
}

.iradio_square-blue.checked {
	background-position: 0 bottom;
}

.iradio_square-blue.disabled {
	background-position: -72px 0;
	cursor: default;
}

.iradio_square-blue.checked.disabled {
	background-position: -96px 0;
}

h2 {
	color: #0f59a4;
	font-size: 24px;
	font-weight: normal;
	position: relative;
	padding: 25px 0 25px 17px;
}

h2:before {
	content: ' ';
	position: absolute;
	width: 4px;
	height: 22px;
	background-color: #0f59a4;
	top: 28px;
	left: 0;
}

.sand-bg .phone {
	position: absolute;
	right: 55px;
	top: 28px;
	line-height: 20px;
	height: 20px;
	cursor: pointer;
	font-size: 14px;
}

.sand-bg .phone img {
	float: left;
	margin-right: 3px;
}

.sand-bg .phone .weixin {
	position: absolute;
	top: 20px;
	right: -55px;
	width: 235px;
	display: none;
	z-index: 2;
}

/* 下拉菜单 */
.form h2 {
	padding-top: 10px;
}

.form h2:before {
	top: 13px;
}

.form .local-division .dropdown-menu {
	padding: 8px 2%;
	width: 96%;
}

.form .local-division .dropdown-menu li {
	display: inline-block;
	width: auto;
}

.form .local-division .dropdown-menu li a {
	padding: 3px 10px;
	cursor: pointer;
}

.form .local-division .dropdown-menu span {
	display: block;
	margin: 8px auto 3px;
	border: 1px solid #e0e0e0;
	width: 98px;
	cursor: pointer;
	border-radius: 3px;
}

.form .local-division .dropdown-menu span:hover {
	background: #ddd;
}

.form .row {
	margin-bottom: 20px;
}

.form .input-group {
	display: inline-block;
	position: relative;
	height: 43px;
}

.form .input-group.w50-2 input {
	width: 430px;
	padding: 0 10px 0 60px;
}

.form .input-group.w50-3 input {
	width: 400px;
	padding: 0 10px 0 80px;
}

.form .input-group.w50-5 input {
	width: 380px;
	padding: 0 10px 0 110px;
}

.form .input-group.w50-7 input {
	width: 352px;
	padding: 0 10px 0 138px;
}

.form .input-group.w50-10 input {
	width: 310px;
	padding: 0 0px 0 190px;
}

.form .input-group.w100-4 input {
	width: 968px;
	padding: 0 10px 0 93px;
}

.form .input-group.w100-5 input {
	width: 1001px;
	padding: 0 10px 0 60px;
}

.form .input-group .tip {
	color: #165693;
	font-size: 16px;
	position: absolute;
	left: 12px;
	line-height: 41px;
	top: 0px;
}

.form .icheckbox_square-blue,
.form .iradio_square-blue {
	margin-right: 5px;
	vertical-align: middle;
	font-size: 0;
	padding: 0;
	position: relative;
	top: -2px;
}

.form .icheckbox_square-blue #local {
	position: relative;
	top: -21px;
}

.form .city1 {
	width: 491px;
	vertical-align: middle;
}

.form .city2 {
	width: 502px;
	vertical-align: middle;
}

#city1 {
	width: 490px !important;
}

#city2 {
	width: 502px;
}

.form .arrow {
	position: absolute;
	top: 1px;
	right: -1px;
	width: 55px;
	height: 41px;
	background: #5f78a6 url(../images/h112.png) no-repeat center;
	cursor: pointer;
}

.form .city-picker-span {
	width: 100%;
	line-height: 39px;
	height: 41px;
	border-radius: 5px;
	border: 1px solid #dddddd;
}

.form .city1 .city-picker-span .placeholder,
.form .city1 .city-picker-span .title {
	margin-left: 60px;
}

.form .city2 .city-picker-span .placeholder,
.form .city2 .city-picker-span .title {
	margin-left: 140px;
}

.form .city-picker-span .arrow {
	top: 4px;
	right: -1px;
}

.form .city-picker-span.open>.arrow {
	background-position: center 12px;
}

.form .dropdown-menu {
	position: absolute;
	top: 94%;
	left: 0;
	width: 100%;
	background: #fff;
	padding: 5px 0;
	margin: 2px 0 0;
	z-index: 999;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	display: none;
}

.form .dropdown-menu li {
	display: block;
	width: 100%;
	height: 28px;
}

.form .dropdown-menu li a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.55857143;
	color: #333;
	white-space: nowrap;
}

.form .dropdown-menu li a:hover {
	background: #f1f1f1;
}

.form .disabled .input-group:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #b2c7ea;
	filter: alpha(opacity=50);
	background-color: rgba(178, 199, 233, 0.5);
}

.form .ml27 {
	margin-left: 27px;
}

.form .fcblue {
	color: #165693;
}

.form .tishi {
	display: inline-block;
	margin-bottom: 8px;
}

.form .division {
	margin-top: 0px;
}

.form .fy {
	position: relative;
}

.form .fy .notes {
	position: absolute;
	top: 11px;
	left: 130px;
	color: #939393;
	width: 76%;
}

.form .fy .notes1 {
	position: absolute;
	top: 11px;
	left: 200px;
	color: #939393;
}

.form .fy .notes span,
.form .fy .notes1 span {
	color: #0f59a4;
}

.form .textarea {
	width: 1051px;
	height: auto;
}

.form .textarea textarea {
	width: 100%;
	font-size: 16px;
	line-height: 23px;
	margin: 0;
	display: block;
}

.form .textarea .info {
	float: right;
	color: #c7c7c7;
}

.form .textarea .info b {
	color: #5e81ab;
}

.form .occupation ul {
	width: 96%;
	padding: 11px 2% 5px;
}

.form .occupation li {
	display: inline-block;
	width: auto;
	text-align: justify;
	vertical-align: top;
	margin: 3px 2px;
	height: 30px;
}

.form .occupation li a {
	cursor: pointer;
	background-color: #dbeaf6;
	color: #9e9e9e;
	padding: 3px 18px;
}

.form .verification input {
	padding: 0 8px;
}

.form .verification .change {
	font-size: 18px;
	color: #ff0000;
}

.form .submit {
	position: relative;
}

.form .submit .btn {
	width: 39%;
	height: 51px;
	font-size: 24px;
	border-radius: 5px;
}

.form .submit .reset {
	font-size: 18px;
	color: #0B7BDA;
	line-height: 51px;
	height: 51px;
	background: none;
	border: none;
	outline: none;
	cursor: pointer;
}

.form .submit .reset:hover {
	color: #012547;
}

.form .personal-information .col-50 {
	width: 46.7%;
}

/* 督查回声 */
.dchs {
	width: 100%;
	background: url(../images/h119.png);
	display: none;
	padding-top: 10px;
}

.dchs_box {
	width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
}

.hd.wyly_style ul.dchs_titul {
	width: auto;
	margin-left: 15px;
}

.hd.wyly_style ul.dchs_titul li {
	width: 100%;
}

.dchs_conte {
	height: auto;
	background-color: #f4f9ff;
	border-radius: 20px;
	margin-top: 23px;
	padding-top: 50px;
	padding-bottom: 20px;
}

.dchs_cont_box {
	width: 93%;
	margin: 0 auto;
}

.dchs_top h3 {
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #4372b0;
	text-indent: 1.3em;
	border-left: 6px solid #1269b4;
	margin-bottom: 20px;
}

.dchs_top p {
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #999999;
	text-indent: 2em;
}

.dchs_li {
	background-color: #ffffff;
	border-radius: 10px;
	border: solid 1px #e7e7e7;
	margin-top: 34px;
	padding: 30px;
	overflow: hidden;
}

.dchs_li>a {
	font-size: 18px;
	font-weight: 800;
	line-height: 36px;
	color: #555555;
	display: block;
	width: 85%;
	margin: 0 auto;
	text-align: center;
	min-height: 72px;
}

.dchs_li>p {
	/* height: 116px; */
	background-color: #f4f9ff;
	border-radius: 10px;
	padding: 24px 30px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #595959;
	text-indent: 2em;
	margin-top: 16px;
}

.dchs_li>p>a {
	color: #1269b4;
}

.dchs_li>span {
	font-size: 16px;
	color: #333333;
	float: right;
	margin-top: 10px;
	margin-right: 25px;
}

.dchs_more {
	text-align: center;
	margin-top: 20px;
}

.dchs_more a {
	font-size: 16px;
	line-height: 36px;
	letter-spacing: 0px;
	color: #1269b4;
}

/* 导航 */
.blue-bg {
	position: relative;
}

.dc_nav_box {
	width: 100%;
	position: absolute;
	bottom: 130px;
}
.dc_nav img{margin:0px 10px;width: 20px;}
.dc_nav {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	border-radius: 15px;
	background: url(../images/h131.png) repeat-x;
	height: 62px;
	line-height: 58px;
}

.dc_nav a {
	color: #162c74;
	padding: 0 2.5%;
}

.jrzt{
    width: 170px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border: 1px solid #177CDC;
    border-radius: 22.5px;
    float: right;
}
.jrzt a{
   text-decoration: none;
}
@media (max-width: 1200px) {
	#city1 {
		width: calc(100% - 70px);
	}

	#city2 {
		width: calc(100% - 150px);
	}

	.form .submit .reset {
		font-size: 16px;
	}

	.sand-bg {
		padding-bottom: 0px;
	}

	.form-box h2 {
		font-size: 18px;
		padding: 18px 0 18px 15px !important;
		width: 90%;
		margin-block-start: 0.83em;
		margin-block-end: 0.83em;
	}

	.form-box h2:before {
		top: 20px;
	}

	.form-box .phone {
		right: 20px;
	}

	.form-box .phone .weixin {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
		top: 0;
	}

	.form .input-group {
		width: 98%;
	}

	.form .input-group.w50-2 input {
		width: calc(100% - 70px);
		padding: 0 15px 0 60px;
	}

	.form .input_df {
		/* width: calc(100% - 100px) !important; */
	}

	.form .input-group.w50-3 input {
		width: calc(100% - 100px);
		padding: 0 10px 0 80px;
	}

	.form .input-group.w50-5 input {
		width: calc(100% - 120px);
		padding: 0 10px 0 110px;
	}

	.form .input-group.w50-5.dropdown {
		width: calc(100% - 23px);
	}

	.form .input-group.w50-7 input {
		width: calc(100% - 148px);
		padding: 0 10px 0 138px;
	}

	.form .input-group.w50-10 input {
		width: calc(100% - 150px);
		padding: 0 10px 0 140px;
	}

	.form .input-group.w100-4 input {
		width: calc(100% - 103px);
		padding: 0 10px 0 93px;
	}

	.form .input-group.w100-5 input {
		width: calc(100% - 70px);
		padding: 0 10px 0 60px;
	}

	.form .personal-information .col-50 .input-group {
		width: 100%;
	}

	.form .city1 {
		width: calc(100% - 23px);
		margin-bottom: 12px;
	}

	.form .city2 {
		width: calc(100% - 23px);
		margin-bottom: 12px;
	}

	.form .icheckbox_square-blue,
	.form .iradio_square-blue {
		margin-right: 0;
	}

	.form .message-content {
		position: relative;
		top: -15px;
	}

	.form .message-content .notes {
		top: 18px;
	}

	.form .fy .notes {
		left: 93px;
		font-size: 14px;
	}

	.form .fy .notes1 {
		left: 150px;
	}

	.form .ml27 {
		padding-left: 10px !important;
		margin-left: 0 !important;
	}

	.form .textarea {
		width: calc(100% - 22px);
		min-height: 220px;
	}

	.form .verification {
		margin-top: 12px;
	}

	.mb20 {
		margin-bottom: 12px;
	}

	.lxmd .tip_testt {
		line-height: 30px !important;
	}

	.lxmd .tip_test {
		line-height: 30px !important;
	}

	.lxmd .lxmd2 {
		width: 76% !important;
	}

}

.bg-opcity {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.7);
	filter: alpha(opacity=70);
}

.point-out {
	border: 1px solid #d4d4d4;
	padding: 2% 4%;
	color: #343434;
}

.point-out p {
	line-height: 26px;
}

.point-out .link {
	border-top: 1px dashed #dcdcdc;
	margin-top: 15px;
	padding-top: 15px;
}

.point-out .link a {
	color: #828282;
}

@media (max-width:991px) {
	.point-out {
		padding: 4%;
		height: 290px;
	}

	.point-out .link {
		margin-top: 10px;
		padding-top: 10px;
	}
}

.mt35 {
	margin-top: 35px;
}

.reply .bg-opcity {
	box-shadow: 0 0 6px -3px #949494;
	padding: 3.6%;
}

.reply h4 {
	font-size: 18px;
	color: #6f6f6f;
	padding-left: 42px;
	background: url(../images/h114.png) no-repeat 0;
	height: 31px;
	line-height: 31px;
}

.reply .box {
	padding: 2.3%;
}

.relevent h1 {
	padding-bottom: 15px;
}

.relevent .content {
	background: #f6f6f6;
	padding: 2.7%;
}

.about-us .content {
	padding-top: 20px;
}

.about-us li {
	display: inline-block;
	width: 46.5%;
	height: auto;
	line-height: 26px;
	box-shadow: 0 0 6px -3px #949494;
	border-radius: 3px;
	height: 44px;
}

.about-us li a {
	display: inline-block;
	padding-left: 16px;
	margin: 0 4%;
	background: url(../images/h118.png) no-repeat 0 18px;
	overflow: hidden;
	height: 44px;
	line-height: 44px;
}

@media (max-width:450px) {
	.about-us li {
		width: 100%;
	}

	.about-us li:nth-child(2) {
		margin-top: 15px;
	}
}

/* 底部 */
.mt25 {
	margin-top: 25px;
}

.pcFooter {
	background: #fff;
	text-align: center;
}

#ifr_foot {
	margin: 0 auto;
}

@media screen and (max-width:991px) {
	.phonoShow_footer {
		background: #f6f6f6;
		padding: 15px 0 30px 0;
		border-top: 3px solid #d1d1d1;
	}
}

/* 地区框添加 */
.city-picker-dropdown {
	top: 43px !important;
	z-index: 999;
}

.local-division {
	margin-bottom: 10px;
}

.city-select-tab>a {
	padding: 5px 2px;
}

/* -----------------------------4月28日加曝光台更新----------------------------- */
.hd.wyly_style ul {
	margin: 0 auto;
	width: 300px;
	display: inline-block;
	cursor: pointer;
	margin-left: 26px;
}

.hd.wyly_style ul li {
	float: left;
	width: 44%;
}

.hd.wyly_style ul li.on h1 {
	color: #C8110B !important;
}

span.tab_left {
	float: left;
}

span.tab_right {
	float: right;
}

h1.line-bg {}

@media (max-width:350px) {
	h1.line-bg {
		background-size: 220%;
	}
}

.cyan-bg {
	background: #d3e9ff;
}

.expose {
	padding: 40px 0;
}

.expose h1 {
	margin-bottom: 30px;
}

.pt40 {
	padding-top: 40px;
	height: 1400px;
}

/* 新加导航 */
.navbar {
	position: relative;
	height: 42px;
}

.nav {
	position: absolute;
	top: -44px;
	height: 62px;
	line-height: 58px;
	background: url(../images/h131.png) repeat-x;
	border-radius: 15px;
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.nav a {
	color: #162c74;
	padding: 0 2.5%;
}

.nav a:hover {
	color: #429bdb;
}

.nav a.bgt {
	position: relative;
}

.nav a.bgt span {
	position: absolute;
	top: -13px;
	right: 1%;
	width: 25px;
	height: 25px;
	background: url(../images/h136.png)
}

@media (max-width:1000px) {
	.navbar {
		height: 62px;
		margin-bottom: 10px;
	}

	.nav {
		position: relative;
		top: 0;
	}
}

@media (max-width:700px) {
	.navbar {
		margin-bottom: 5px;
	}

	.nav {
		height: 52px;
		line-height: 48px;
		background-size: contain;
	}

	.nav a {
		display: inline-block;
		padding: 0 5%;
	}

	.nav a:nth-child(1),
	.nav a:nth-child(4),
	.nav a:nth-child(5) {
		display: none;
	}

	.nav a.bgt span {
		top: -4px;
		right: -3%
	}
}

span.tab_c {
	display: inline-block;
	width: 19px;
	float: left;
}

span.tab_c img {
	width: 100%;
	height: 100%;
}

.footer, .footer_box {
	height: auto;
	background: #197ec1;
	margin: 0;
}

.footer_left ul li {
	float: left;
	color: #ffff;
	width: 8%;
	text-align: center;
}

.footer_left ul span {
	float: left;
	color: #fff;
	height: 15px;
	line-height: 15px;
}

.footer_left {
	float: left;
	width: 75%;
}

.footer_left a {
	color: #fff;
}

.footer_left ul {
	width: 100%;
	display: block;
	height: 15px;
	padding: 15px 0;
}

.footer_left span {
	display: block;
	color: #fff;
	height: 15px;
	padding: 8px 0;
}

a.dzjg img {
	width: 56px;
}

.footer_right {
	float: right;
	width: 15%;
	padding: 30px 0px;
}

a.wzbgt {
	width: 110px;
	float: right;
	line-height: 67px;
}

a.wzbgt img {
	width: 100%;
}

#objectiveType {
	width: 422px;
	padding: 0 10px 0 20px;
	border: 1px solid #dddddd;
	height: 45px;
	font-size: 16px;
	color: #666;
}

.lxmd .tip_testt {
	color: #165693;
	font-size: 16px;
	float: left;
	width: auto;
	line-height: 42px;
}

.lxmd .tip_test {
	color: #165693;
	font-size: 16px;
	float: left;
	width: auto;
	line-height: 42px;
}

#profession {
	width: 430px;
	padding: 0 10px 0 20px;
	border: 1px solid #dddddd;
	height: 41px;
	font-size: 16px;
	color: #666;
	padding: 0 10px 0 60px;
}

.option {
	float: left;
}

.hd_wyxx {
	/* border: 1px solid #eeeeee; */
	margin-top: 25px;
	padding: 20px 30px 30px;
	font-size: 14px;
	line-height: 25px;
	color: #000;
}

.wz {
	font-size: 24px;
	text-align: center;
	padding: 5px 0;
}

.wz span {
	color: red;
}

.tijiao {
	margin-left: 13%;
}

.tijiao button {
	border: 1px solid #dddddd;
	padding: 0;
	width: 220px;
	height: 50px;
	background: #106BBC;
	text-align: center;
	color: #fff;
	display: inline-block;
	border-radius: 4px;
	letter-spacing: .3em;
	font-size: 20px;
}

.tijiao .hd_wyxx_close {
	background: #aeaeae;
	letter-spacing: .1em;
	margin-left: 3%;
}

.tijiaos {
	margin: 10px auto 0;
	text-align: center;
}

.tijiaos .hd_wyxx_close {
	margin-left: 0;
}


/* 地方 */

.on_changes {
	width: auto;
	position: absolute;
	top: 43px;
	list-style: none;
	background: #FFF;
	border: 1px solid #eee;
	display: none;
	padding: 8px;
	z-index: 99;
}

.on_changes li {
	float: left;
	margin: 0px;
	padding: 6px;
	font-size: 14px;
	width: 40%;
	height: 40px;
	padding: 0 20px;
	text-align: center;
	line-height: 40px;
	color: #666666;
	background-color: #f5f5f5;
	position: relative;
	margin: 4px;
	cursor: pointer;
}

.on_changes .title {
	width: 100%;
	float: left;
	clear: both;
	display: inline-block;
	line-height: 40px;
}

.on_changes li:hover {
	background: #CEE7FF;
	color: #0f59a4;
}


@media screen and (max-width: 768px) {
	.hd_wyxx {
		padding: 20px 15px;
	}

	.tijiao {
		margin-left: 0;
	}

	.tijiao button {
		width: 48.5%;
		float: left;
	}

}

@media (max-width:1367px) {
	.blue-bg {
		height: 460px !important;
	}

	.form .fy .notes {
		display: inline-block;
		width: 70%;
		line-height: 21px;
	}

}

/* 新加相关报道导航修改
@media (max-width:700px){
.update59 .nav a:nth-child(5){display: none;}
} */

/* #fromIdCard {
	width: 430px;
} */

#md {
	min-height: 450px;
	padding-top: 20px;
}

.footer_cont {
	color: #fff;
}

@media screen and (max-width: 1500px) and (min-width: 1200px) {
	.footer_cont {
		padding: 20px;
	}

	.f_c_right {
		margin-top: 20px;
	}

	.f_c_right a {
		margin-left: 18px;

	}
}

@media screen and (max-width: 767px) and (min-width: 320px) {


	.top {
		width: 100%;
		height: 185px;
	}

	.logo {
		width: 100%;
		padding: 5px;
		float: none;
		overflow: hidden;
	}

	.logo a {
		width: 65%;
		float: left;
	}

	.logo span {
		width: 35%;
		font-size: 18px;
		line-height: 40px;
		height: 40px;
		float: right;
		text-align: right;
	}

	.login {
		width: 100%;
		float: none;
		margin-top: 10px;
	}

	.login a {
		display: inline-block;
		width: 48%;
		text-align: center;
	}

	.login a span {
		display: inline;
	}

	.login dl {
		padding: 10px;
	}

	.hd_wyxx input {
		width: 100%;
	}

	.notes input {
		width: 20px !important;
	}

	.form .input-group, .form .ml27 {
		width: 100%;
	}

	.lxmd {
		width: 100%;
	}

	.lxmd .lxmd2 {
		width: 100% !important;
	}

	#reset input {
		width: 100%;
	}

	.footer_cont {
		width: 100%;
		padding: 10px;
	}

	#dx_yzm {
		display: inline-block;
		margin: 10px 0;

	}

	#search input {
		width: 100%;
	}

	.blue-bg {
		background-size: 116% auto;
		height: 134px !important;
		background-position: center center;
		display: block;
		background-repeat: no-repeat;
	}

	.brief {
		top: -30px;
		height: auto;
	}

	.banxin {
		margin-top: 30px;
	}

	.hd.wyly_style ul {
		margin-left: 0;
	}

	.hd.wyly_style ul li {
		width: 48% !important;
	}

	.jj_container {
		height: auto;
	}

	/* 督查回声 */
	.dchs_box {
		width: 100%;
		padding: 10px;
	}

	.dchs_conte {
		height: auto;
		padding-top: 20px;
	}

	.dchs_top h3 {
		text-indent: 0;
		border: none;
		font-size: 18px;
	}

	.dchs_top p {
		line-height: 26px;
	}

	.dchs_li {
		padding: 10px;
		height: auto;
	}

	.dchs_li>a {
		width: 100%;
		font-size: 16px;
		line-height: 26px;
	}

	.dchs_li>p {
		height: auto;
		padding: 14px;
		line-height: 26px;
	}

	.dchs_li>span {
		float: none;
		display: block;
		text-align: right;
	}

	/* 导航 */
	.dc_nav {
		width: 100%;
	}

	/* .dc_nav a:last-child {
		display: none;
	} */
}
.dchs_conte_conten {
    text-indent: 2em;
    margin-top: 20px;
    line-height: 36px;
}
/* 新增留言通道 */
.ly_handle {
	width: 100%;
	height: 59px;
	margin-top: 28px;
	background: url(../images/ly_1.png) no-repeat;
}
.ly_handle.ztzj_title{background: url(../images/rmqzfy_title_right.png) no-repeat;}
.ly_handle.ztzj_title .ly_hd_act{background: url(../images/rmqzfy_title_left.png) no-repeat;}
.ly_handle.ztzj_title  a{width: 396px;}
.ly_handle1{
	background: url(../images/ly_2.png) no-repeat;
}
.ly_handle2{
	background: url(../images/ly_3.png) no-repeat;
}
.ly_handle a{
	float: left;
    width: 312px;
    height: 57px;
    color: #0f59a4;
    font-size: 24px;
    line-height: 59px;
    height: 59px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}
.ly_handle .ly_hd_act{
	color: #fff;
}
.pc{position:fixed;left:30px;top:35%;}
.pc span{
	display: block;
	position: absolute;
	right: 6px;
	top: 0;
	  color:#7addea;
	  text-align:center;
	line-height: 15px;
	  font-size: 13px;
	cursor: pointer;
}
.pc a img{width:240px;height:auto;border-radius: 10px;}

 .dialog{
		width: 100%;
		height: 100%;
		background-color: rgba(51, 51, 51, 0.6);
		box-sizing: border-box;
		filter:alpha(opacity=60);
		z-index:999;
		position:fixed;
		top:0;
		left:0;
		/*display:none;*/
		margin:0;
		padding:0;
		border:none;
 }
 .dialog-main{
		position: fixed;
		left: 34%;
		top: 20%;
		background-color: #fff;
		width: 30%;
		height: 30%;
		border-radius: 10px;
		z-index: 1000;
		/*display:none;*/
		padding: 20px;
		text-align: center;
 }
 .dialog-main h3{text-align: center;font-weight: 530;font-family: Microsoft YaHei;padding-top: 30px;}
 .dialog-main span{cursor: pointer;display: inline-block;width:100px;height:40px;line-height:40px;text-align: center;position: absolute;bottom:40px;border: 1px solid rgb(199, 199, 199);border-radius: 5px;}
 #ycy{left:30%;background-color: #0B7BDA;color: #fff;border:none;}
 #qwcp{right:30%;}

 
.ztzj{
	color: #ffffff;
    background-color: #C43A4A;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 15px 0 15px 0;
}
/* 新增留言通道 */@charset "utf-8";

body {
	color: #333;
	font-family: "Microsoft YaHei", "SimSun", "宋体";
	line-height: 26px;
	font-size: 16px;
}

.banner {
	background: url(../images/dcbj.png) no-repeat top center;
	height: 435px;
}

@media (max-width:1100px) {
	.banner {
		background-size: 150% auto;
		height: 0;
		padding-top: 33.8%;
	}
}

@media (max-width:450px) {
	.banner {
		background: url(../images/dcbj.png) no-repeat top center;
		background-size: contain;
	}
}

img {
	vertical-align: middle;
}

input, button, textarea, select, option {
	outline-style: none;
}

.switchvCode {
	color: red;
}

.checkbox {
	width: 15px !important;
	position: absolute;
	left: -27px;
}

.img-responsive {
	max-width: 100%;
	height: auto;
	width: 453px;
	height: auto;
}

.lycx {
	width: 100%;
}

.banxin {
	width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
}

.top {
	width: 1200px;
	margin: 0 auto;
}

.logo {
	float: left;
	font-size: 14px;
}

.logo a {
	color: rgba(67, 114, 176, 1);
}

.login {
	float: right;
	margin-top: 40px;
	background: #fff;
}

.login dd {
	display: none;
}

.login dl {
	/* margin-top: 30px; */
	color: rgba(67, 114, 176, 1);
	text-align: center;
}

.login dl a {
	color: rgba(67, 114, 176, 1);
}

.login dl:hover dd {
	display: block;
}

.top a {
	display: inline-block;
	width: auto;
	margin: 0 auto;
}

.top span {
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(67, 114, 176, 1);
	line-height: 48px;
	margin-left: 20px;
}

.top {
	height: 120px;
	background: #fff;
}

.login a {
	color: #000;
	display: inline-block;
	font-size: 16px;
}

.login a span {
	font-size: 16px;
}

.bg-white {
	background-color: #fff;
}

.padd {
	padding: 20px;
}

.text-center {
	text-align: center;
}

.overhidden {
	overflow: hidden;
}

.mt45 {
	margin-top: 45px;
}

/* .container {
	width: 100%;
	margin: auto;
	background: url(../images/h119.png);
	position: relative;
	height: 370px;
} */
.jj_container {
	width: 100%;
	margin: auto;
	background: url(../images/h119.png);
	position: relative;
	/* height: 360px; */
}

h1 {
	font-size: 32px;
	font-weight: 600;
	color: #0f59a4;
	text-align: center;
}

@media (max-width:1100px) {
	.container {
		width: 96%;
	}
}

@media (max-width:650px) {
	h1 {
		font-size: 24px;
	}
}

@media (max-width:350px) {
	h1 {
		font-size: 18px;
	}
}

.top {
	padding: 11px 0;
}

@media (max-width:650px) {
	.container {
		height: initial;
		width: 100%;
	}

	.top a {
		display: block;
		width: 100%;
		min-width: 110px;
	}

	img.img-responsive {
		width: 100%;
		display: block;
		height: auto;
	}

	.top span {
		height: 19px;
		width: 100%;
		text-align: center;
		display: block;
		font-size: 17px;
		margin: 0 auto;
	}

	#cityChoice {
		width: auto !important;
	}

	.lxmd .tip_testt {
		color: #165693;
		font-size: 16px;
		float: left;
		width: auto;
		line-height: 3px;
	}


	#objectiveType {
		width: 100% !important;
		height: 30px !important;
		float: left;
	}

	#profession {
		width: 100% !important;
		height: 30px !important;
	}

	.hd_wyxx {
		padding: 0px !important;
		margin: 0 auto !important;
	}
}

.blue-bg {
	background: url(../images/dcbg.png);
	height: 600px;
	background-size: 100% 100%;
}

.banner {
	background: url(../images/dcbj.png) no-repeat top center;
	height: 468px;
}

.radius {
	border-radius: 10px;
}

.sand-bg {
	background: url(../images/h119.png);
	padding-bottom: 15px;
}

.db {
	display: block;
}

.dn {
	display: none;
}

@media (max-width:1100px) {
	.banner {
		background-size: 150% auto;
		height: 0;
		padding-top: 37%;
	}
}

@media (max-width:450px) {
	.banner {
		background: url(../images/dcbj.png) no-repeat top center;
		background-size: contain;
	}
}

.brief {
	line-height: 30px;
	color: #4372B0;
	background: url("../images/ggbj.png");
	font-size: 16px;
	position: relative;
	margin-top: -90px;
	width: 1200px;
	margin: 0 auto;
	top: -107px;
	background-size: 100% 100%;
	/* height: 420px; */
	padding: 88px 48px 40px 48px;
}
.brief + .brief{
	margin-top:20px;
}
.gg_cont, .inscription {
	line-height: 42px;
	font-size: 16px;
	text-indent: 2em;
	font-weight: 700;
	color: #4372b0;
}

.brief p {
	margin-bottom: 10px;
}

p.gonggao {
	text-align: center;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 10px;
	color: #4372b0;
}

.brief .inscription {
	text-align: right;
}

.brief .decorate-top {
	position: absolute;
	top: 0;
	right: 4%;
	padding-top: 3%;
}

.brief .decorate-bottom {
	position: absolute;
	bottom: 0;
	left: 3.5%;
	padding-bottom: 6.5%;
}

@media (max-width:650px) {

	.brief {
		font-size: 14px;
		line-height: 20px;
		padding: 5% 2% 2% 2%;
		width: 94% !important;
		top: unset;
		background: unset;
		color: #95ccfd;
		background: #1d73ca;
	}

	.brief p {
		color: #95ccfd;
		font-size: 14px;
	}

	.gg_cont {
		line-height: 26px;
	}

	.blue-bg {
		display: none;
	}

	span.tab_left,
	span.tab_right {
		display: none;
	}

	input#addressTypeid {
		margin: unset;
	}

	.pt40 {
		padding-top: 15px;
	}

	.hd.wyly_style ul {
		margin: auto;
		width: 65%;
		display: block;
	}

	.hd.wyly_style {
		height: 30px;
		width: 100%;
		display: block;
	}

	.banxin {
		width: 100%;
		margin-top: 60px;
		padding: 20px 10px;
	}

	.brief p {
		margin-bottom: 5px;
		text-align: justify;
	}

	.brief .decorate-top,
	.brief .decorate-bottom {
		display: none;
	}


}

.row {
	text-align: justify;
	line-height: 0;
}

.row:after {
	content: '.';
	display: inline-block;
	width: 100%;
	overflow: hidden;
}

.col {
	display: inline-block;
	vertical-align: top;
	line-height: 26px;
	text-align: left;
}

.col-30 {
	width: 31%;
}

.col-50 {
	width: 48.34%;
}

.col-100 {
	width: 100%;
}

.m-show {
	display: none;
}

.mb20 {
	margin-bottom: 20px;
}

@media (max-width:991px) {
	.col-md-100 {
		width: 100% !important;
	}

	.m-show {
		display: block;
	}

	.m-hide {
		display: none;
	}
}

@media (max-width:650px) {
	div#md {
		padding-top: 20px !important;
		height: auto;
	}

	.footer_left span {
		display: none !important;
	}

	.footer_left ul {
		width: 65% !important;
		margin: 0 auto !important;
	}

	.footer_left {
		float: unset !important;
		width: 100% !important;
	}

	.footer_left ul li {
		width: 49% !important;
	}

	.footer_right {
		width: 60% !important;
		float: unset !important;
		margin: 0 auto !important;
		padding: unset !important;
	}

	.footer {
		height: 140px !important;
	}

	.hd.wyly_style ul {
		width: 100% !important;
		display: block !important;
	}

	span.tab_c {
		width: 12px !important;
	}

	.form .row {
		margin-bottom: 4px !important;
	}

	.form .ml27 {
		margin-left: 12px !important;
		width: 92%;
	}



	.notes {
		display: block !important;
	}

	.form .fy .notes {
		position: unset !important;
		width: 89% !important;
		margin: 0 auto !important;
		display: block !important;
		margin-bottom: 10px !important;
	}

	.textarea,
	input {
		height: 30px !important;
		line-height: 30px !important;
	}

	.form .personal-information .col-50 {
		height: 45px !important;
		width: 100% !important;
	}

	.input-group.w50-2.mb20 {
		margin-bottom: unset !important;
		float: left;
	}

	.form .input-group .tip {
		line-height: 31px !important;
	}

	.form .arrow {
		height: 32px !important;
		top: 0 !important;
	}

	.form .verification {
		margin-top: unset !important;
	}

	.form .submit .btn {
		width: 60% !important;
		height: 33px !important;
		font-size: 20px !important;
		line-height: 33px !important;
	}

	.col-xs-100 {
		width: 100% !important;
	}
}

.theme h1 {
	color: #d1e7fe;
}

.theme h1 small {
	font-size: 18px;
	font-weight: normal;
	display: block;
	margin-top: 15px;
}

.theme .row {
	margin-top: 15px;
}

.theme dl {
	color: #c8e1fd;
	width: 32.5%;
	background: #3188e0;
	padding: 3.2% 0;
	margin: 7px 0;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.theme dl.opcity {
	opacity: 0.7;
}

.theme dl ul {
	display: none;
}

.theme dl.active:after {
	content: '';
	position: absolute;
	width: 33px;
	height: 10px;
	background: url(../images/h115.png) no-repeat;
	left: 50%;
	bottom: -20px;
	margin-left: -16.5px;
}

.theme dt {
	width: 100%;
	height: 126px;
	display: table;
}

.theme dt span {
	display: table-cell;
	vertical-align: middle;
}

.theme dd {
	font-size: 24px;
	font-weight: bold;
	color: #c8e1fd;
}

.theme .choice-question {
	background: #3188e0;
	width: 95.4%;
	padding: 2.3%;
	display: none;
	margin: 10px 0;
}

.theme h2 {
	color: #8dc8fd;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 1.5%;
}

.theme li {
	line-height: 86px;
	height: 86px;
	font-size: 24px;
	border-bottom: 1px solid #519eea;
	position: relative;
}

.theme li a {
	color: #c8e1fd;
	display: block;
	cursor: pointer;
	padding: 0 1.5%;
}

.theme li a:hover {
	background-color: #075fb9;
	border-radius: 8px;
}

.theme li a.click {
	background-color: #075fb9;
	border-radius: 8px;
}

.theme li a:after {
	content: '';
	position: absolute;
	width: 16px;
	height: 28px;
	background: url(../images/h120.png) no-repeat;
	top: 50%;
	margin-top: -14px;
	right: 2%;
	z-index: 1;
}

.theme li a:hover:after {
	opacity: 0.5;
}

@media (max-width:767px) {
	.theme .choice-question {
		width: 97%;
		padding: 5% 1.5%;
	}

	.theme dd {
		font-size: 18px;
		height: 44px;
		display: block;
		width: 80%;
		margin: auto;
	}

	.theme h2 {
		font-size: 18px;
		padding: 0 0 0 15px;
	}

	.theme h2:before {
		top: 3px;
		height: 20px;
	}

	.theme li {
		line-height: 40px;
		height: 40px;
		line-height: normal;
		height: auto;
		font-size: 18px;
		padding: 0;
	}

	.theme li a {
		padding: 0 1.5%;
		line-height: 28px;
	}

	.theme li a:after {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
		right: 0;
	}

	.theme li a span {
		display: block;
		width: calc(100% - 1em);
	}

	/*    text-overflow:ellipsis;white-space:nowrap;overflow:hidden;*/
}

@media (max-width:450px) {
	.theme dl {
		width: 32%;
	}

	.theme dt {
		height: 65px;
	}

	.theme dt img {
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
	}

	.theme dd {
		font-size: 15px;
		width: 90%;
		line-height: 22px;
	}

	.theme li {
		font-size: 16px;
	}

	.theme li a:after {
		-webkit-transform: scale(0.55);
		transform: scale(0.55);
	}
}

/* 弹窗 */
.bg-black {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.5);
	filter: alpha(opacity=50);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	display: none;
}

.prompt {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	z-index: 9999;
	background-color: #fff;
}

.prompt .content {
	padding: 25px;
}

.prompt h1 {
	color: #0f59a4;
	font-size: 24px;
	margin-bottom: 10px;
}

.prompt p {
	line-height: 24px;
	margin-bottom: 3px;
	font-size: 16px;
}

.prompt .checkbox {
	width: auto;
}

.prompt1 {
	width: 778px;
	height: 580px;
	margin-top: -290px;
	margin-left: -389px;
}

.prompt1 .btn {
	width: 240px;
	display: block;
	margin: 5px auto 8px;
}

.prompt2 {
	display: none;
	width: 485px;
	margin-left: -242px;
	text-align: center;
	padding-top: 20px;
	transform: translateY(-50%);
	*margin-top: -185px;
}

.prompt2 h3 {
	color: #01518e;
	font-size: 24px;
	margin: 20px 0 25px 0;
	font-weight: normal;
}

.prompt2 p {
	line-height: 24px;
	font-size: 18px;
	color: #9e9e9e;
}

.prompt2 .btn {
	display: block;
	width: 100%;
	height: 100px;
	background: url(../images/h124.png) repeat-x 0 2px;
	font-size: 30px;
	color: #01518e;
	border-top: 1px solid #e0e0e0;
}

.prompt2 .btn:hover {
	font-weight: bold;
	background: url(../images/h124.png) repeat-x 0 2px;
}

@media (max-width:1200px) {
	.prompt p {
		font-size: 14px;
		line-height: 30px;
	}

	.prompt .content {
		padding: 3%;
	}

	.prompt h1 {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.prompt1 {
		width: 96%;
		height: auto;
		margin-left: -48%;
		margin-top: 0;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.prompt1 .btn {
		font-size: 16px;
		line-height: 30px;
		height: 30px;
		border-radius: 5px;
	}

	.prompt2 p {
		line-height: 24px;
	}
}

@media (max-width:768px) {
	.prompt p {
		line-height: 18px;
	}

	.prompt2 {
		width: 92%;
		margin-left: 0;
		left: 4%;
	}

	.prompt2 .btn {
		height: 60px;
		font-size: 22px;
	}
}

@media (max-width:350px) {
	.prompt1 h1 {
		font-size: 16px;
		margin-bottom: 0;
	}

	.prompt1 p {
		line-height: 16px;
		font-size: 12px;
	}
}

@media (max-width:320px) {
	.prompt1 {
		height: 86%;
		padding: 2% 0;
	}

	.prompt1 .content {
		height: 96%;
		overflow: scroll;
	}
}

@media (max-height:620px) {
	.prompt1 {
		height: 86%;
		padding: 2% 0;
	}

	.prompt1 .content {
		height: 96%;
		overflow: scroll;
	}
}

/* 表格 */
.textarea,
input {
	background: #fff;
	height: 41px;
	line-height: 41px;
	border: 1px solid #dddddd;
	border-radius: 3px;
	font-size: 16px;
	margin-right: 1.6%;
}
#info b{color: #ca2d1e;}
.textarea {
	padding: 41px 10px 0px 10px;
}

.textarea textarea {
	border: none;
	background-color: transparent;
}

.btn {
	background-color: #0B7BDA;
	display: inline-block;
	color: #fff;
	border: none;
	height: 40px;
	line-height: 40px;
	font-size: 21px;
	cursor: pointer;
	padding: 0 10px;
	outline: none;
}

.btn:hover {
	background-color: #006bbc;
}

/* blue */
.icheckbox_square-blue,
.iradio_square-blue {
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
	background: url(../images/h110.png) no-repeat;
	border: none;
	cursor: pointer;
}

.icheckbox_square-blue {
	background-position: 0 0;
}

.icheckbox_square-blue.checked {
	background-position: 0 bottom;
}

.icheckbox_square-blue.disabled {
	background-position: -72px 0;
	cursor: default;
}

.icheckbox_square-blue.checked.disabled {
	background-position: -96px 0;
}

.iradio_square-blue {
	background-position: 0 0;
}

.iradio_square-blue.checked {
	background-position: 0 bottom;
}

.iradio_square-blue.disabled {
	background-position: -72px 0;
	cursor: default;
}

.iradio_square-blue.checked.disabled {
	background-position: -96px 0;
}

h2 {
	color: #0f59a4;
	font-size: 24px;
	font-weight: normal;
	position: relative;
	padding: 25px 0 25px 17px;
}

h2:before {
	content: ' ';
	position: absolute;
	width: 4px;
	height: 22px;
	background-color: #0f59a4;
	top: 28px;
	left: 0;
}

.sand-bg .phone {
	position: absolute;
	right: 55px;
	top: 28px;
	line-height: 20px;
	height: 20px;
	cursor: pointer;
	font-size: 14px;
}

.sand-bg .phone img {
	float: left;
	margin-right: 3px;
}

.sand-bg .phone .weixin {
	position: absolute;
	top: 20px;
	right: -55px;
	width: 235px;
	display: none;
	z-index: 2;
}

/* 下拉菜单 */
.form h2 {
	padding-top: 10px;
}

.form h2:before {
	top: 13px;
}

.form .local-division .dropdown-menu {
	padding: 8px 2%;
	width: 96%;
}

.form .local-division .dropdown-menu li {
	display: inline-block;
	width: auto;
}

.form .local-division .dropdown-menu li a {
	padding: 3px 10px;
	cursor: pointer;
}

.form .local-division .dropdown-menu span {
	display: block;
	margin: 8px auto 3px;
	border: 1px solid #e0e0e0;
	width: 98px;
	cursor: pointer;
	border-radius: 3px;
}

.form .local-division .dropdown-menu span:hover {
	background: #ddd;
}

.form .row {
	margin-bottom: 20px;
}

.form .input-group {
	display: inline-block;
	position: relative;
	height: 43px;
}

.form .input-group.w50-2 input {
	width: 430px;
	padding: 0 10px 0 60px;
}

.form .input-group.w50-3 input {
	width: 400px;
	padding: 0 10px 0 80px;
}

.form .input-group.w50-5 input {
	width: 380px;
	padding: 0 10px 0 110px;
}

.form .input-group.w50-7 input {
	width: 431px;
	padding: 0 10px 0 138px;
}

.form .input-group.w50-10 input {
	width: 310px;
	padding: 0 0px 0 190px;
}

.form .input-group.w100-4 input {
	width: 968px;
	padding: 0 10px 0 93px;
}

.form .input-group.w100-5 input {
	width: 1001px;
	padding: 0 10px 0 60px;
}

.form .input-group .tip {
	color: #165693;
	font-size: 16px;
	position: absolute;
	left: 12px;
	line-height: 41px;
	top: 0px;
}

.form .icheckbox_square-blue,
.form .iradio_square-blue {
	margin-right: 5px;
	vertical-align: middle;
	font-size: 0;
	padding: 0;
	position: relative;
	top: -2px;
}

.form .icheckbox_square-blue #local {
	position: relative;
	top: -21px;
}

.form .city1 {
	width: 491px;
	vertical-align: middle;
}

.form .city2 {
	width: 502px;
	vertical-align: middle;
}

#city1 {
	width: 490px !important;
}

#city2 {
	width: 502px;
}

.form .arrow {
	position: absolute;
	top: 1px;
	right: -1px;
	width: 55px;
	height: 41px;
	background: #5f78a6 url(../images/h112.png) no-repeat center;
	cursor: pointer;
}

.form .city-picker-span {
	width: 100%;
	line-height: 39px;
	height: 41px;
	border-radius: 5px;
	border: 1px solid #dddddd;
}

.form .city1 .city-picker-span .placeholder,
.form .city1 .city-picker-span .title {
	margin-left: 60px;
}

.form .city2 .city-picker-span .placeholder,
.form .city2 .city-picker-span .title {
	margin-left: 140px;
}

.form .city-picker-span .arrow {
	top: 4px;
	right: -1px;
}

.form .city-picker-span.open>.arrow {
	background-position: center 12px;
}

.form .dropdown-menu {
	position: absolute;
	top: 94%;
	left: 0;
	width: 100%;
	background: #fff;
	padding: 5px 0;
	margin: 2px 0 0;
	z-index: 999;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	display: none;
}

.form .dropdown-menu li {
	display: block;
	width: 100%;
	height: 28px;
}

.form .dropdown-menu li a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.55857143;
	color: #333;
	white-space: nowrap;
}

.form .dropdown-menu li a:hover {
	background: #f1f1f1;
}

.form .disabled .input-group:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #b2c7ea;
	filter: alpha(opacity=50);
	background-color: rgba(178, 199, 233, 0.5);
}

.form .ml27 {
	margin-left: 27px;
}

.form .fcblue {
	color: #165693;
}

.form .tishi {
	display: inline-block;
	margin-bottom: 8px;
}

.form .division {
	margin-top: 0px;
}

.form .fy {
	position: relative;
}

.form .fy .notes {
	position: absolute;
	top: 11px;
	left: 130px;
	color: #939393;
	width: 76%;
}

.form .fy .notes1 {
	position: absolute;
	top: 11px;
	left: 200px;
	color: #939393;
}

.form .fy .notes span,
.form .fy .notes1 span {
	color: #0f59a4;
}

.form .textarea {
	width: 1051px;
	height: auto;
}

.form .textarea textarea {
	width: 100%;
	font-size: 16px;
	line-height: 23px;
	margin: 0;
	display: block;
}

.form .textarea .info {
	float: right;
	color: #c7c7c7;
}

.form .textarea .info b {
	color: #5e81ab;
}

.form .occupation ul {
	width: 96%;
	padding: 11px 2% 5px;
}

.form .occupation li {
	display: inline-block;
	width: auto;
	text-align: justify;
	vertical-align: top;
	margin: 3px 2px;
	height: 30px;
}

.form .occupation li a {
	cursor: pointer;
	background-color: #dbeaf6;
	color: #9e9e9e;
	padding: 3px 18px;
}

.form .verification input {
	padding: 0 8px;
}

.form .verification .change {
	font-size: 18px;
	color: #ff0000;
}

.form .submit {
	position: relative;
}

.form .submit .btn {
	width: 39%;
	height: 51px;
	font-size: 24px;
	border-radius: 5px;
}

.form .submit .reset {
	font-size: 18px;
	color: #0B7BDA;
	line-height: 51px;
	height: 51px;
	background: none;
	border: none;
	outline: none;
	cursor: pointer;
}

.form .submit .reset:hover {
	color: #012547;
}

.form .personal-information .col-50 {
	width: 46.7%;
}

/* 督查回声 */
.dchs {
	width: 100%;
	background: url(../images/h119.png);
	display: none;
	padding-top: 10px;
}

.dchs_box {
	width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
}

.hd.wyly_style ul.dchs_titul {
	width: auto;
	margin-left: 15px;
}

.hd.wyly_style ul.dchs_titul li {
	width: 100%;
}

.dchs_conte {
	height: auto;
	background-color: #f4f9ff;
	border-radius: 20px;
	margin-top: 23px;
	padding-top: 50px;
	padding-bottom: 20px;
}

.dchs_cont_box {
	width: 93%;
	margin: 0 auto;
}

.dchs_top h3 {
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #4372b0;
	text-indent: 1.3em;
	border-left: 6px solid #1269b4;
	margin-bottom: 20px;
}

.dchs_top p {
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #999999;
	text-indent: 2em;
}

.dchs_li {
	background-color: #ffffff;
	border-radius: 10px;
	border: solid 1px #e7e7e7;
	margin-top: 34px;
	padding: 30px;
	overflow: hidden;
}

.dchs_li>a {
	font-size: 18px;
	font-weight: 800;
	line-height: 36px;
	color: #555555;
	display: block;
	width: 85%;
	margin: 0 auto;
	text-align: center;
	min-height: 72px;
}

.dchs_li>p {
	/* height: 116px; */
	background-color: #f4f9ff;
	border-radius: 10px;
	padding: 24px 30px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #595959;
	text-indent: 2em;
	margin-top: 16px;
}

.dchs_li>p>a {
	color: #1269b4;
}

.dchs_li>span {
	font-size: 16px;
	color: #333333;
	float: right;
	margin-top: 10px;
	margin-right: 25px;
}

.dchs_more {
	text-align: center;
	margin-top: 20px;
}

.dchs_more a {
	font-size: 16px;
	line-height: 36px;
	letter-spacing: 0px;
	color: #1269b4;
}

/* 导航 */
.blue-bg {
	position: relative;
}

.dc_nav_box {
	width: 100%;
	position: absolute;
	bottom: 130px;
}
.dc_nav img{margin:0px 10px;width: 20px;}
.dc_nav {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	border-radius: 15px;
	background: url(../images/h131.png) repeat-x;
	height: 62px;
	line-height: 58px;
}

.dc_nav a {
	color: #162c74;
	padding: 0 2.5%;
}

.jrzt{
    width: 170px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border: 1px solid #177CDC;
    border-radius: 22.5px;
    float: right;
	margin-right: 40px;
}
.jrzt a{
   text-decoration: none;
}
@media (max-width: 1200px) {
	#city1 {
		width: calc(100% - 70px);
	}

	#city2 {
		width: calc(100% - 150px);
	}

	.form .submit .reset {
		font-size: 16px;
	}

	.sand-bg {
		padding-bottom: 0px;
	}

	.form-box h2 {
		font-size: 18px;
		padding: 18px 0 18px 15px !important;
		width: 90%;
		margin-block-start: 0.83em;
		margin-block-end: 0.83em;
	}

	.form-box h2:before {
		top: 20px;
	}

	.form-box .phone {
		right: 20px;
	}

	.form-box .phone .weixin {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
		top: 0;
	}

	.form .input-group {
		width: 98%;
	}

	.form .input-group.w50-2 input {
		width: calc(100% - 70px);
		padding: 0 15px 0 60px;
	}

	.form .input_df {
		/* width: calc(100% - 100px) !important; */
	}

	.form .input-group.w50-3 input {
		width: calc(100% - 100px);
		padding: 0 10px 0 80px;
	}

	.form .input-group.w50-5 input {
		width: calc(100% - 120px);
		padding: 0 10px 0 110px;
	}

	.form .input-group.w50-5.dropdown {
		width: calc(100% - 23px);
	}

	.form .input-group.w50-7 input {
		width: calc(100% - 148px);
		padding: 0 10px 0 138px;
	}

	.form .input-group.w50-10 input {
		width: calc(100% - 150px);
		padding: 0 10px 0 140px;
	}

	.form .input-group.w100-4 input {
		width: calc(100% - 103px);
		padding: 0 10px 0 93px;
	}

	.form .input-group.w100-5 input {
		width: calc(100% - 70px);
		padding: 0 10px 0 60px;
	}

	.form .personal-information .col-50 .input-group {
		width: 100%;
	}

	.form .city1 {
		width: calc(100% - 23px);
		margin-bottom: 12px;
	}

	.form .city2 {
		width: calc(100% - 23px);
		margin-bottom: 12px;
	}

	.form .icheckbox_square-blue,
	.form .iradio_square-blue {
		margin-right: 0;
	}

	.form .message-content {
		position: relative;
		top: -15px;
	}

	.form .message-content .notes {
		top: 18px;
	}

	.form .fy .notes {
		left: 93px;
		font-size: 14px;
	}

	.form .fy .notes1 {
		left: 150px;
	}

	.form .ml27 {
		padding-left: 10px !important;
		margin-left: 0 !important;
	}

	.form .textarea {
		width: calc(100% - 22px);
		min-height: 220px;
	}

	.form .verification {
		margin-top: 12px;
	}

	.mb20 {
		margin-bottom: 12px;
	}

	.lxmd .tip_testt {
		line-height: 30px !important;
	}

	.lxmd .tip_test {
		line-height: 30px !important;
	}

	.lxmd .lxmd2 {
		width: 76% !important;
	}

}

.bg-opcity {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.7);
	filter: alpha(opacity=70);
}

.point-out {
	border: 1px solid #d4d4d4;
	padding: 2% 4%;
	color: #343434;
}

.point-out p {
	line-height: 26px;
}

.point-out .link {
	border-top: 1px dashed #dcdcdc;
	margin-top: 15px;
	padding-top: 15px;
}

.point-out .link a {
	color: #828282;
}

@media (max-width:991px) {
	.point-out {
		padding: 4%;
		height: 290px;
	}

	.point-out .link {
		margin-top: 10px;
		padding-top: 10px;
	}
}

.mt35 {
	margin-top: 35px;
}

.reply .bg-opcity {
	box-shadow: 0 0 6px -3px #949494;
	padding: 3.6%;
}

.reply h4 {
	font-size: 18px;
	color: #6f6f6f;
	padding-left: 42px;
	background: url(../images/h114.png) no-repeat 0;
	height: 31px;
	line-height: 31px;
}

.reply .box {
	padding: 2.3%;
}

.relevent h1 {
	padding-bottom: 15px;
}

.relevent .content {
	background: #f6f6f6;
	padding: 2.7%;
}

.about-us .content {
	padding-top: 20px;
}

.about-us li {
	display: inline-block;
	width: 46.5%;
	height: auto;
	line-height: 26px;
	box-shadow: 0 0 6px -3px #949494;
	border-radius: 3px;
	height: 44px;
}

.about-us li a {
	display: inline-block;
	padding-left: 16px;
	margin: 0 4%;
	background: url(../images/h118.png) no-repeat 0 18px;
	overflow: hidden;
	height: 44px;
	line-height: 44px;
}

@media (max-width:450px) {
	.about-us li {
		width: 100%;
	}

	.about-us li:nth-child(2) {
		margin-top: 15px;
	}
}

/* 底部 */
.mt25 {
	margin-top: 25px;
}

.pcFooter {
	background: #fff;
	text-align: center;
}

#ifr_foot {
	margin: 0 auto;
}

@media screen and (max-width:991px) {
	.phonoShow_footer {
		background: #f6f6f6;
		padding: 15px 0 30px 0;
		border-top: 3px solid #d1d1d1;
	}
}

/* 地区框添加 */
.city-picker-dropdown {
	top: 43px !important;
	z-index: 999;
}

.local-division {
	margin-bottom: 10px;
}

.city-select-tab>a {
	padding: 5px 2px;
}

/* -----------------------------4月28日加曝光台更新----------------------------- */
.hd.wyly_style ul {
	margin: 0 auto;
	width: 300px;
	display: inline-block;
	cursor: pointer;
	margin-left: 26px;
}

.hd.wyly_style ul li {
	float: left;
	width: 44%;
}

.hd.wyly_style ul li.on h1 {
	color: #C8110B !important;
}

span.tab_left {
	float: left;
}

span.tab_right {
	float: right;
}

h1.line-bg {}

@media (max-width:350px) {
	h1.line-bg {
		background-size: 220%;
	}
}

.cyan-bg {
	background: #d3e9ff;
}

.expose {
	padding: 40px 0;
}

.expose h1 {
	margin-bottom: 30px;
}

.pt40 {
	padding-top: 40px;
	height: 1400px;
}

/* 新加导航 */
.navbar {
	position: relative;
	height: 42px;
}

.nav {
	position: absolute;
	top: -44px;
	height: 62px;
	line-height: 58px;
	background: url(../images/h131.png) repeat-x;
	border-radius: 15px;
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.nav a {
	color: #162c74;
	padding: 0 2.5%;
}

.nav a:hover {
	color: #429bdb;
}

.nav a.bgt {
	position: relative;
}

.nav a.bgt span {
	position: absolute;
	top: -13px;
	right: 1%;
	width: 25px;
	height: 25px;
	background: url(../images/h136.png)
}

@media (max-width:1000px) {
	.navbar {
		height: 62px;
		margin-bottom: 10px;
	}

	.nav {
		position: relative;
		top: 0;
	}
}

@media (max-width:700px) {
	.navbar {
		margin-bottom: 5px;
	}

	.nav {
		height: 52px;
		line-height: 48px;
		background-size: contain;
	}

	.nav a {
		display: inline-block;
		padding: 0 5%;
	}

	.nav a:nth-child(1),
	.nav a:nth-child(4),
	.nav a:nth-child(5) {
		display: none;
	}

	.nav a.bgt span {
		top: -4px;
		right: -3%
	}
}

span.tab_c {
	display: inline-block;
	width: 19px;
	float: left;
}

span.tab_c img {
	width: 100%;
	height: 100%;
}

.footer, .footer_box {
	height: auto;
	background: #197ec1;
	margin: 0;
}

.footer_left ul li {
	float: left;
	color: #ffff;
	width: 8%;
	text-align: center;
}

.footer_left ul span {
	float: left;
	color: #fff;
	height: 15px;
	line-height: 15px;
}

.footer_left {
	float: left;
	width: 75%;
}

.footer_left a {
	color: #fff;
}

.footer_left ul {
	width: 100%;
	display: block;
	height: 15px;
	padding: 15px 0;
}

.footer_left span {
	display: block;
	color: #fff;
	height: 15px;
	padding: 8px 0;
}

a.dzjg img {
	width: 56px;
}

.footer_right {
	float: right;
	width: 15%;
	padding: 30px 0px;
}

a.wzbgt {
	width: 110px;
	float: right;
	line-height: 67px;
}

a.wzbgt img {
	width: 100%;
}

#objectiveType {
	width: 422px;
	padding: 0 10px 0 20px;
	border: 1px solid #dddddd;
	height: 45px;
	font-size: 16px;
	color: #666;
}

.lxmd .tip_testt {
	color: #165693;
	font-size: 16px;
	float: left;
	width: auto;
	line-height: 42px;
}

.lxmd .tip_test {
	color: #165693;
	font-size: 16px;
	float: left;
	width: auto;
	line-height: 42px;
}

#profession {
	width: 430px;
	padding: 0 10px 0 20px;
	border: 1px solid #dddddd;
	height: 41px;
	font-size: 16px;
	color: #666;
	padding: 0 10px 0 60px;
}

.option {
	float: left;
}

.hd_wyxx {
	/* border: 1px solid #eeeeee; */
	margin-top: 25px;
	padding: 20px 30px 30px;
	font-size: 14px;
	line-height: 25px;
	color: #000;
}

.wz {
	font-size: 24px;
	text-align: center;
	padding: 5px 0;
}

.wz span {
	color: red;
}

.tijiao {
	margin-left: 13%;
}

.tijiao button {
	border: 1px solid #dddddd;
	padding: 0;
	width: 220px;
	height: 50px;
	background: #106BBC;
	text-align: center;
	color: #fff;
	display: inline-block;
	border-radius: 4px;
	letter-spacing: .3em;
	font-size: 20px;
}

.tijiao .hd_wyxx_close {
	background: #aeaeae;
	letter-spacing: .1em;
	margin-left: 3%;
}

.tijiaos {
	margin: 10px auto 0;
	text-align: center;
}

.tijiaos .hd_wyxx_close {
	margin-left: 0;
}


/* 地方 */

.on_changes {
	width: auto;
	position: absolute;
	top: 43px;
	list-style: none;
	background: #FFF;
	border: 1px solid #eee;
	display: none;
	padding: 8px;
	z-index: 99;
}

.on_changes li {
	float: left;
	margin: 0px;
	padding: 6px;
	font-size: 14px;
	width: 40%;
	height: 40px;
	padding: 0 20px;
	text-align: center;
	line-height: 40px;
	color: #666666;
	background-color: #f5f5f5;
	position: relative;
	margin: 4px;
	cursor: pointer;
}

.on_changes .title {
	width: 100%;
	float: left;
	clear: both;
	display: inline-block;
	line-height: 40px;
}

.on_changes li:hover {
	background: #CEE7FF;
	color: #0f59a4;
}


@media screen and (max-width: 768px) {
	.hd_wyxx {
		padding: 20px 15px;
	}

	.tijiao {
		margin-left: 0;
	}

	.tijiao button {
		width: 48.5%;
		float: left;
	}

}

@media (max-width:1367px) {
	.blue-bg {
		height: 460px !important;
	}

	.form .fy .notes {
		display: inline-block;
		width: 70%;
		line-height: 21px;
	}

}

/* 新加相关报道导航修改
@media (max-width:700px){
.update59 .nav a:nth-child(5){display: none;}
} */
/* 
#fromIdCard {
	width: 430px;
} */

#md {
	min-height: 450px;
	padding-top: 20px;
}

.footer_cont {
	color: #fff;
}

@media screen and (max-width: 1500px) and (min-width: 1200px) {
	.footer_cont {
		padding: 20px;
	}

	.f_c_right {
		margin-top: 20px;
	}

	.f_c_right a {
		margin-left: 18px;

	}
}

@media screen and (max-width: 767px) and (min-width: 320px) {


	.top {
		width: 100%;
		height: 185px;
	}

	.logo {
		width: 100%;
		padding: 5px;
		float: none;
		overflow: hidden;
	}

	.logo a {
		width: 65%;
		float: left;
	}

	.logo span {
		width: 35%;
		font-size: 18px;
		line-height: 40px;
		height: 40px;
		float: right;
		text-align: right;
	}

	.login {
		width: 100%;
		float: none;
		margin-top: 10px;
	}

	.login a {
		display: inline-block;
		width: 48%;
		text-align: center;
	}

	.login a span {
		display: inline;
	}

	.login dl {
		padding: 10px;
	}

	.hd_wyxx input {
		width: 100%;
	}

	.notes input {
		width: 20px !important;
	}

	.form .input-group, .form .ml27 {
		width: 100%;
	}

	.lxmd {
		width: 100%;
	}

	.lxmd .lxmd2 {
		width: 100% !important;
	}

	#reset input {
		width: 100%;
	}

	.footer_cont {
		width: 100%;
		padding: 10px;
	}

	#dx_yzm {
		display: inline-block;
		margin: 10px 0;

	}

	#search input {
		width: 100%;
	}

	.blue-bg {
		background-size: 116% auto;
		height: 134px !important;
		background-position: center center;
		display: block;
		background-repeat: no-repeat;
	}

	.brief {
		top: -30px;
		height: auto;
	}

	.banxin {
		margin-top: 30px;
	}

	.hd.wyly_style ul {
		margin-left: 0;
	}

	.hd.wyly_style ul li {
		width: 48% !important;
	}

	.jj_container {
		height: auto;
	}

	/* 督查回声 */
	.dchs_box {
		width: 100%;
		padding: 10px;
	}

	.dchs_conte {
		height: auto;
		padding-top: 20px;
	}

	.dchs_top h3 {
		text-indent: 0;
		border: none;
		font-size: 18px;
	}

	.dchs_top p {
		line-height: 26px;
	}

	.dchs_li {
		padding: 10px;
		height: auto;
	}

	.dchs_li>a {
		width: 100%;
		font-size: 16px;
		line-height: 26px;
	}

	.dchs_li>p {
		height: auto;
		padding: 14px;
		line-height: 26px;
	}

	.dchs_li>span {
		float: none;
		display: block;
		text-align: right;
	}

	/* 导航 */
	.dc_nav {
		width: 100%;height: auto;background-size: 100%;background-repeat: no-repeat;
	}

	/* .dc_nav a:last-child {
		display: none;
	} */
}
.dchs_conte_conten {
    text-indent: 2em;
    margin-top: 20px;
    line-height: 36px;
    padding: 20px 40px;
}
/* 新增留言通道 */
.ly_handle {
	width: 100%;
	height: 59px;
	margin-top: 28px;
	background: url(../images/ly_1.png) no-repeat;
}
.ly_handle.ztzj_title{background: url(../images/rmqzfy_title_right.png) no-repeat;}
.ly_handle.ztzj_title .ly_hd_act{background: url(../images/rmqzfy_title_left.png) no-repeat;}
.ly_handle.ztzj_title  a{width: 396px;}
.ly_handle1{
	background: url(../images/ly_2.png) no-repeat;
}
.ly_handle2{
	background: url(../images/ly_3.png) no-repeat;
}
.ly_handle a{
	float: left;
    width: 312px;
    height: 57px;
    color: #0f59a4;
    font-size: 24px;
    line-height: 59px;
    height: 59px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}
.ly_handle .ly_hd_act{
	color: #fff;
}
.pc{position:fixed;left:30px;top:35%;}
.pc span{
	display: block;
	position: absolute;
	right: 6px;
	top: 0;
	  color:#7addea;
	  text-align:center;
	line-height: 15px;
	  font-size: 13px;
	cursor: pointer;
}
.pc a img{width:240px;height:auto;border-radius: 10px;}

 .dialog{
		width: 100%;
		height: 100%;
		background-color: rgba(51, 51, 51, 0.6);
		box-sizing: border-box;
		filter:alpha(opacity=60);
		z-index:999;
		position:fixed;
		top:0;
		left:0;
		/*display:none;*/
		margin:0;
		padding:0;
		border:none;
 }
 .dialog-main{
		position: fixed;
		left: 34%;
		top: 20%;
		background-color: #fff;
		width: 30%;
		height: 30%;
		border-radius: 10px;
		z-index: 1000;
		/*display:none;*/
		padding: 20px;
		text-align: center;
 }
 .dialog-main h3{text-align: center;font-weight: 530;font-family: Microsoft YaHei;padding-top: 30px;}
 .dialog-main span{cursor: pointer;display: inline-block;width:100px;height:40px;line-height:40px;text-align: center;position: absolute;bottom:40px;border: 1px solid rgb(199, 199, 199);border-radius: 5px;}
 #ycy{left:30%;background-color: #0B7BDA;color: #fff;border:none;}
 #qwcp{right:30%;}

 
.ztzj{
	color: #ffffff;
    background-color: #C43A4A;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 15px 0 15px 0;
}

*{    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.dc_xjxq{
    background: #fff;
    margin: 20px 0;
    padding: 20px;
    display: none; 
}
.dc_xjxq h1 {
    color: #2A3C54;
    font-size: 30px;
    text-align: center;
    margin-bottom: 20px;
    font-weight: bold;
    padding-top:10px;
}
.detail_Email {
    border-right: 1px #d2dce9 solid;
    border-bottom: 1px #d2dce9 solid;
    padding: 0px !important;
}
.detail_Email .form-group {
    background: #f4f6f9;
    line-height: 60px;
    border: 1px #d2dce9 solid;
    border-bottom-width: 0;
    border-right-width: 0;
    overflow: auto;
}
.detail_Email .form-group label {
    color: #2A3C54;
    text-align: right;
    font-weight: 700;
    float: left;
    width: 16.65%;
    padding-right: 15px;
}
.detail_Email .form-group > span {
    background: #fff;
    border-left: 1px #d2dce9 solid;
    float: left;
    width: 83.35%;
    padding: 0 15px;
    min-height: 40px;
}
.group1,
.group2,
.group3 {
    overflow: auto;
}
.group1 .form-group {
    width: 50%;
    float: left;
}
.group1 .form-group label {
    width: 33.3%;
}
.group1 .form-group > span {
    width: 66.7%;
}
.group3 .form-group p {
    border-left: 1px #d2dce9 solid;
    overflow: auto;
    padding: 0 15px;
    background: #fff;
}
.group3 .form-group p span {
    width: 100%;
    display: block;
}
.group3 span:first-child {
    /* border-bottom: 1px #d2dce9 solid; */
}