﻿@font-face {font-family: 'iconfont';
    src: url('iconfont2016.eot'); /* IE9*/
    src: url('iconfont2016.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont2016.woff') format('woff'), /* chrome、firefox */
    url('iconfont2016.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont2016.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont","Microsoft YaHei";
  font-size:18px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  /*-webkit-text-stroke-width: 0.2px;*/
  -moz-osx-font-smoothing: grayscale;
}


.wrap2{
	background: #fff;
	padding: 20px;
}

.breadcrumb{
	padding: 20px 20px 0 20px;
	background: #fff;
}
.breadcrumb span{
	color: #000;
	font-weight: bold;
}
.breadcrumb span label{
	font-size: 20px;
}


.ysq_logo{
	width: 962px;
	height: 90px;
}
.ysq_logo img{
	width: 962px;
}
.ztcx{
	height: 46px;
	margin: 20px 0;
	border: 1px solid #e5e5e5;
	padding: 2px;
}
.ztcx span{
	float: left;
	padding-top: 7px;
	color: #124782;
	font-weight: bold;
	font-size: 22px;
}
.ztcx span label{
	font-size: 20px;
	margin-right: 10px;
}
.ztcx #form1 input{
	color: #787878;
	height: 30px;
	line-height: 30px;
	width: 160px;
	padding-left: 10px;
	border: 1px solid #82a4ce;
}
.ztcx #form1 input#name{
	margin-left: 10px;
}
.ztcx #form1 input#number{
	margin-left: 20px;
}
#ysq_search{
	border: none;
	cursor: pointer;
	float: left;
	margin-left: 20px;
	width: 70px;
	height: 30px;
	line-height: 30px;
	background: #0f4e9b;
	color: #fff;
	margin-top: 5px; 
}
.know_more{
	display: block;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #2c74cb;
	float: left;
	margin-left: 20px;
}
.know_more .iconfont{
	color: #ff8b00;
	font-size: 15px;
}
.ztcx-bg{
	width: 86px;
	height: 46px;
	float:left;
	background: url(ztcx.jpg) no-repeat;
}
.bmlb h2{
	height: 36px;
	line-height: 36px;
	color: #a0a0a0;
	color: #237ce5;
	font-size: 16px;
	display: block;
	background: #d2e6ff;
}
.bmlb h2 span{
	color: #fe5502;
	font-size: 14px;
	margin: 0 10px;
}
.fl_title{
	height: 36px;
	line-height: 36px;
	color: #237ce5;
	border-bottom: 2px solid #e5e5e5;
}
.fl_title span{
	font-size: 14px;
	border-bottom: 2px solid #0f4f99;
	color: #0f4f99;
	padding: 0 20px 8px 20px;
}
.bmlb_box{margin-top: 20px;}
.bmlb_box ul li{
	float: left;
	background: url(small_icon.png) no-repeat 10px 20px;
	padding: 10px 0 10px 20px;
}
.bmlb_box_gq ul li{
	width: 172px;
}
.bmlb_box ul li a{
	color: #3f3f3f;
}
.bmlb_box_zc ul li{
	width: 300px;
}

.nav_dqwz{
	background: #e7f1fc;
	color: #237ce5;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
}
.nav_dqwz .iconfont{
	font-size: 14px;
	color: #ff5302;
	margin: 0 10px;
}


.tishi{
	text-align: center;
	font-size: 16px;
	margin: 40px 0;
}
.ztcx2{
	margin-bottom: 50px;
}
.check-btn-box{
	width: 340px;
	margin: 40px auto 0;
}
.check-btn{
	display: block;
	width: 130px;
	height: 40px;
	line-height: 40px;
	background: #0f4e9b;
	font-size: 16px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	float: left;
	margin: 0 20px;
}
.check-table{
	width: 563px;
	margin: 0 auto;
}
.check-table td{
	width: 280px;
	line-height: 40px;
	height: 40px;
}
.check-table td,.check-table tr,.gkb,.gkb td,.gkb tr{
	border: 1px solid #d1e5fe;
}
.td1{
	background: #edf5ff;
	text-align: right;
}
.td2 input{
	height: 28px;
	line-height: 28px;
	border: 1px solid #e5e5e5;
	margin: 5px 10px;
	width: 258px;
}

.sqr-choice{

}
.sqr-choice li{
	float: left;
	margin: 40px 58px 0;
}
.sqr-choice li a{
	display: block;
	width: 203px;
	height: 151px;
}
.gm{
	background: url(gm2016.jpg) no-repeat;
}
.qyfr{
	background: url(qyfr2016.jpg) no-repeat;
}
.qt{
	background: url(qt2016.jpg) no-repeat;
}
.jg{
	background: url(jg2016.jpg) no-repeat;
}
.sqr-choice li a.stzz{
	width: 215px;
	background: url(stzz2016.jpg) no-repeat;
}
.sqr-choice2{
	width: 650px;
	margin: 0 auto;
}
.check-btn2{
	margin: 60px auto;
	float: none;
}

.ysqny{
	margin: 30px 0;
	background: url(ysqgk-bg2016.jpg) no-repeat;
	width: 922px;
	height: 375px;
	color: #fff;
	padding: 20px;
}
.ysqny-box a{
	display: block;
	width: 286px;
	height: 84px;
	float: left;
	margin: 46px 10px 0;
}
.wysq{
	background: url(wysq2016.png);
}
.wyck{
	background: url(ckzt2016.png);
}
.wxlj{
	background: url(ljzc2016.png);
}


.bmmc{
	color: #fe5400;
	text-align: center;
	font-size: 16px;
	margin: 30px 0;
}
.gkb input[type="text"]{
	margin: 5px 0;
	border: 1px solid rgb(229, 229, 229);
	line-height: 28px;
	height: 28px;
}
.gkb textarea{
	margin: 5px 0;
	resize: none;
}
.gkb .td3{
	background: #edf5ff;
	text-align: center;
}
.gkb .td4{
	text-align: center;
}
.gkb .td5{
	padding: 10px 0 10px 10px;
}