@charset "utf-8";
*{
    margin:0; padding:0;
    }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0;  font-family: "微软雅黑"; }
fieldset, img { border: 0; }
ul, ol, li { list-style: none; font-family:'Microsoft YaHei'; }

/* remember to define focus styles! */
:focus { outline: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; background-color: #fff; border: none;}
code, kbd, samp, tt { font-size: 100%; }
a{text-decoration:none;}
a:hover{
    text-decoration: none;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea{ *font-size: 100%;}
ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table,tr,td { border-collapse: collapse; border-spacing: 0; margin:0;padding:0;}
caption, th { text-align: left; }
sup, sub { font-size: 100%; vertical-align: baseline; }

/* remember to highlight anchors and inserts somehow! */
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/**Common Css**/
.fr { float: right; *display: inline;}
.fl { float: left; *display: inline;}
.of { overflow: hidden; }
/*文本超出显示省略号*/
.ehn, .otw, .tow { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
/*清除浮动*/
.clearfix { clear: both; *zoom:1;}
.clearfix:after { display: block; clear: both; content: "\0020"; visibility: hidden; height: 0; }


body{
	/* background: url(../img/body_bg.jpg) no-repeat bottom center #011759; */
	background:  #011759;
	color: #fff;
	font-size: 0.63vw;
}
.top{
	width: 100%;
	height: 4.59vw;
	line-height: 4.59vw;
	background: url(../img/head_bg.jpg) no-repeat center;
	background-size: contain;
	overflow: hidden;
}

.top_left{
	float: left;
	width: 22vw;
	font-size: 1.6vw;
	text-align: right;
}
.top_center{
	float: left;
	margin-left: 10vw;
	width: 44.2vw;
	height: 2.6vw;
	position: relative;
}
.sousuoInput{
	width: 41vw;
	height: 2.6vw;
	background: #001b5f;
	border: 1px solid #20a7be;
	border-radius: 1.8vw;
	padding-left: 2vw;
	font-size: 1.1vw;
	color: #fff;
}
.sousuo_btn{
	height: 2.6vw;
	width: 8vw;
	text-align: center;
	color: #fff;
	font-size: 1.2vw;
	background-image: linear-gradient(#115ed4,#438ce5);
	border-radius: 1.8vw;
	position: absolute;
	right: 1.14vw;
	top: 0.83vw;
	cursor: pointer;
}
.dc_list_box{
	width: 96.354vw;
	margin: 1.2vw auto;
}
.dc_list{
	width: 96.354vw;
	background: url(../img/list_bg.jpg) no-repeat;
	background-size: contain;
	height: 4.4324vw;
	line-height: 4.4324vw;
	padding: 0 1.56vw;
	overflow: hidden;
	box-sizing: border-box;
	margin-bottom: 0.45vw;
}
.dc_name{
	float: left;
	width: 19.8854vw;
	color: #2bf8f0;
	font-size: 1.1vw;
}
.dc_icon{
	display: inline-block;
	width: 1.1979vw;
	height: 1.1979vw;
	margin-right: 0.5vw;
	vertical-align: -0.176vw;
}
.dc_icon1{
	background: url(../img/icon_1.jpg) no-repeat;
	background-size: contain;
}
.dc_fu{
	float: left;
	width: 9.8125vw;
	color: #fff;
	font-size: 0.98vw;
}
.dc_icon2{
	background: url(../img/icon_2.jpg) no-repeat;
	background-size: contain;
}
.dc_time{
	float: left;
	width: 14.33vw;
	color: #fff;
	font-size: 0.98vw;
}
.dc_icon3{
	background: url(../img/icon_3.jpg) no-repeat;
	background-size: contain;
}
.dc_btn{
	float: right;
	min-width: 3.646vw;
	padding: 0 0.8vw;
	height: 1.432vw;
	text-align: center;
	line-height: 1.432vw;
	background-image: linear-gradient(#115ed4,#438ce5);
	border-radius: 1.8vw;
	border: 1px solid #20a7be;
	font-size: 0.85vw;
	margin-top: 1.3vw;
	cursor: pointer;
	margin-left: 1vw;
}

/* 外面盒子样式---自己定义 */
.page_div{margin:20px 10px 20px 0;color:#fff}
/* 页数按钮样式 */
.page_div button{display:inline-block;min-width:30px;height:28px;cursor:pointer;color:#666;font-size:13px;line-height:28px;background-color:#f9f9f9;border:1px solid #dce0e0;text-align:center;margin:0 4px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
#firstPage,#lastPage,#nextPage,#prePage{width:50px;color:#0073A9;border:1px solid #0073A9}
#nextPage,#prePage{width:70px}
.page_div .current{background-color:#0073A9;border-color:#0073A9;color:#FFF}
/* 页面数量 */
.totalPages{margin:0 10px}
.totalPages span,.totalSize span{color:#0073A9;margin:0 5px}
/*button禁用*/
.page_div button:disabled{opacity:.5;cursor:no-drop}


.fenye{
	width: 80vw;
	height: 2.604vw;
	text-align: center;
	margin: 2vw auto 1vw;
	line-height: 2.604vw;
}
.left_f{
    display: inline-block;
	width: 1.718vw;
	height: 1.718vw;
	background-color: #fff;
	color: #1154ad;
	font-size: 1.8vw;
    border-radius: 50%;
	text-align: center;
	line-height: 1.518vw;
	margin-top: 0.52vw;
	cursor: pointer;
}
.right_f{
    display: inline-block;
	width: 1.718vw;
	height: 1.718vw;
	background-color: #fff;
	color: #1154ad;
	font-size: 1.8vw;
    border-radius: 50%;
	text-align: center;
	line-height: 1.518vw;
	margin-top: 0.52vw;
	cursor: pointer;
}
.center_f{
	display: inline-block;
	font-size: 0.98vw;
	margin: 0 2vw; 
	position: relative;
    top: -0.23vw;
}


.dc_list1{
	width: 96.6406vw;
	height: 46.7187vw;
	background: url(../img/dianchishouming_list1.jpg) no-repeat center;
	background-size: contain;
	margin: 2vw auto ;
}
.dc_info{
	overflow: hidden;
	padding-top: 1.2vw;
	padding-left: 1.5vw;
}
.dc_biao{
	width: 96.6406vw;
	height: 43.7187vw;
}
