@charset "utf-8";
/* CSS Document */

#imgtopimg1 {
    width: 24vw;
}
.pctop2 p {
    margin-left: 1vw;
}
.pagetop td:first-child {
    width: 20%;
}
#khzqmenu {
    right: 49.7%;
}
.leftMenu {
    width: 80%;
}
.f2, .f3 {
    padding-left: 0px;
}
.khxz_but1, .khxz_but2 {
    width: auto;
    height: auto;
	padding:3px 10px;
}
#khxz table {
    width: 90%;
}
#bzwl_menu .container{
	padding-left: 10px;
	padding-right:10px;
}
.bzwl_box {
    margin-bottom: 6px;
    border-radius: 4px;
	padding:8px;
	height:44px;
}
.bzwl_boxfont {
     line-height: 1.2em; 
}
.bzwl_line1{
	line-height: 26px;
}
.hszx_font{
	font-size: 14px;
}
 /* 二级菜单 */
    .menuDiv > ul > li > ul > li > a {
		font-size:0.89vw;
    }
    /* 在二级菜单中，鼠标放上去的样式 */
    .menuDiv > ul > li > ul > li > a:hover {
		font-size:0.90vw;
    }
	
.text_left{
	text-align:left;
}
#hszx table td {
    width: 50%;
}


/*--------------wsbj------------*/
.wsbj_til_box {
    width: 36%;
    height: 2.4vw;
}
.xz_title {
    width:90%;
	margin:auto;
}
.res_titlebox {
	display: table;
    height:3.8vw;
	padding:0.6vw 0.3vw;
}
.res_font {
	display: table-cell;
    vertical-align: middle;
    font-size: 1.1vw;
    line-height: 1.2em;
}
.qz_font {
    margin-right: 1.5vw;
    margin-left: 0.2vw;
}
.wp_box .checkbox-group input[type=checkbox]+label {
    top: 0.25vw;
    left: 4.75vw;
}
.success_but {
   	width:50%;
}
.xz_font1 {
    font-family: "Microsoft YaHei","微软雅黑","Microsoft JhengHei","华文细黑","STHeiti","MingLiu","黑体",sans-serif;
	line-height:2.3vw;
}
/*------12.25-----*/
.bx_box{
	width:100%;
}
.bx1{
	border:0px;
}
.bx_left{
	width:60%;
	margin-right:2vw;
}
.bx_right{
	width:29%;
	float: none;
	text-align:right;
	float:right;
}
.bg_color_2red,.bg_color_1red{
	border-bottom:0.05vw solid #fff;
}
.bx_not_last{
	margin-bottom: 2vw;
}
.bx_td {
    padding-left:0.7vw;
	padding-right:0.7vw;
}



/*----------------1.3------------*/
.discard,.move{
	display: inline-block;
	width:49%;
	margin-top:0.6vw;
	
}
.move .res_numbox{
	float:none;
}
.res_numbox{
	width:52%;
}
.res_number{
	font-size: 0.9vw;
}
.ctrl_wp_font {
    font-size: 0.9vw;
    float: left;
    line-height: 1.4vw;
}
.res_numbox p {
    font-size: 1vw;
    line-height: 1.3vw;
}
p.jia{
	font-size: 1.2vw;
	line-height: 0.3vw;
	position: relative;
	top:0vw;
	left:-0.1vw;
}
p.jian{
	position: relative;
	top:0vw;
	left:0.14vw;
}

.dywl_table{
	width:90%; 
	margin-bottom: 3vw;
}
.dywl_table .xx_txt {
	width:90%;
	text-align: justify;
}
.dywl_table .xuan-group input[type=checkbox]+label:before,.dywl_table .xuan-group input[type=radio]+label:before {
	position: relative;
	top: 0.7vw;
}


/*--------1.10-----------*/
td.td2{
	width:80%;
}

/*-------4.8------*/
.four_box .xx_txt, .bq_four_box .xx_txt {
	width: 90%;
}
.xuan-group_ctrl {
	margin-top: 0.7vw;
}


/* 20/04/17 */
.bx_left{
	width: 50%;
	margin-right:0;
}
.bx_right{
	width:46%;
}

@media screen and (max-width: 991px){
	#imgtopimg1 {
		width: 68vw;
		top: 160px;
	}
	.xiajiao {
		width: 28px;
	}
	.khxz_but1, .khxz_but2 {
		 margin:0px; 
	}
	
	#bzwl_menu .container{
		padding-left: 15px;
		padding-right:15px;
	}
	.bzwl_box {
		margin-bottom: 5px;
		border-radius: 4px;
		padding: 4px;
		height: 42px;
	}
	.bzwl_boxfont {
		 line-height: 1.2em; 
	}
	.bzwl_line1{
		line-height: 32px;
	}
	
	#hszx table {
		width: 100%;
	}
	#hszx .txt {
		width: 90%;
	}
	.mobile_mimi{
		font-size:3.3vw;
	}
	.bx_td {
		padding: 5px 10px;
	}
	/*-----------wsbj-----*/
	.wsbj_til_box {
		width: 70%;
		height: 25px;
		margin-top: 20px;
	}
	.res_titlebox {
		height: auto;
		padding: 4px 2px;
	}
	.res_font {
		font-size: 13px;
		line-height: 1.2em;
	}
	.yysm_form p, .shyy_form p {
		width: 90%;
		margin: auto;
		margin-bottom:6px;
	}
	.qz_font {
		margin-right: 20px;
		margin-left: 0.2vw;
	}
	.wp_box .checkbox-group input[type=checkbox]+label {
		top: 2px;
		left: 50px;
	}
	.success_but {
		margin-bottom: 12px;
	}
	.xz_font1 {
		line-height:29px;
	}
	.res_titlebox {
		height: 11vw;
	}
	/*----1.2----*/
	.down_font {
		letter-spacing: 2px;
	}
	.down_img_left{
		margin-right:1vw;
	}
	
	/*----------1.3--------*/
	.ctrl_wp {
	margin-top:1.2vw;
		margin-bottom: 3vw;
	}
	.move, .discard {
		width: 86%;
		margin-top: 0px;
		float:none;
	}
	.ctrl_wp_font {
		font-size: 15px;
		line-height: 22px;
		float: left;
	}
	.res_numbox {
		width: 50%;
		height: 20px;
		margin-top: 2px;
		margin-bottom: 0px;
		float:right;
	}
	.move .res_numbox {
		float: right;
	}
	.discard .res_numbox {
		width: 50%;
	}
	.res_number {
		font-size: 12px;
	}
	.res_numbox p {
		font-size: 12px;
		line-height: 18px;
	}
	.res_numbox .jian{
		margin-right:0px;
	}
	.res_numbox .jia {
		font-weight: 500;
		font-size: 18px;
		line-height: 10px;
		top:0.5vw;
	}
	
	.ctrl_dywl .move .res_numbox {
		float: none;
	}
	.dywl_table .xuan-group {
		margin-top: 26px;
		margin-right: 8px;
	}
	.dywl_table {
		margin-bottom: 7vw;
	}
	
	/*-----1.7---*/
	.khsyxz_but1 {
		width: 75%;
		margin: 5px 10px;
		text-align:center;
	}
	/*-------4.8-------*/
	.xuan-group_ctrl {
		margin-top: 16px;
	}
	
}

@media screen and (min-width: 1570px){
	#khzqmenu {
		right: 49.5%;
	}
}

@media screen and (min-width: 1800px){
	#khzqmenu {
		right: 49.3%;
	}
}
