* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	text-decoration: none;
}
li {
	list-style: none;
}
input,
button {
	outline: none;
}
body {
	background: #fff url("../image/logo-bg.png") repeat 0 0;
	font-family:"Microsoft YaHei";
	-webkit-font-smoothing: antialiased; /*chrome、safari*/
	-moz-osx-font-smoothing: grayscale;/*firefox*/
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
	*+height: 1%;
}
.banner {
	background: url("../image/banner.jpg") no-repeat center 0;
	width:100%;
	height:200px;
	padding-top:40px;
}
.banner-tit{
	background:url("../image/banner-tit.png") no-repeat center 0;
	height:68px;
	text-indent:-9999px;
}
.banner-btn{
	background:#fff url("../image/banner-btn.png") no-repeat 205px center;
	width:268px;
	height:40px;
	border:none;
	display:block;
	margin:18px auto 0;
	font-size:18px;
	color: #337ab7;
	text-align:left;
	padding-left:54px;
	cursor: pointer;
}
.query{
	background: url("../image/query.jpg") no-repeat center 0;
	width:100%;
	height:562px;
	padding-top:60px;
}
.query-tit{
	font-size:34px;
	line-height:1;
	color:#333;
	text-align:center;
}
.query-form{
	width:935px;
	margin:40px auto 0;
}
.query-all-box{
	width:100%;
	border:#d7d7d7 1px solid;
}
.query-box{
	border-bottom:#d7d7d7 1px solid;
}
.query-box1{
	height:80px;
}
.query-box4{
	border-bottom: none;
}
.query-h3{
	background:#1f6fb5;
	width:229px;
	height:56px;
	float:left;
	font-size:20px;
	color: #fff;
	line-height:56px;
	text-align:center;
}
.query-box1 .query-h3{
	height:79px;
	line-height:79px;
}
.query-all-radio{
	width:704px;
	float:left;
	padding:17px 0 0 28px;
}
.all-radio{
	width:135px;
	float: left;
}
.all-radio-last{
	width:100%;
}
.all-radio label {
	font-size:16px;
	color: #666;
	line-height:1;
	cursor: pointer;
}
input[type="radio"]+label::before {
	content: url('http://yysyn.yunengjy.top/ynpc/static/images/radio-icon.png');
	vertical-align: middle;
	width:14px;
	height:14px;
	margin-right:5px;
}
input[type="radio"]:checked+label::before {
	content: url('http://yysyn.yunengjy.top/ynpc/static/images/radio-icon1.png');
	background-clip: content-box;
}
input[type="radio"] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
}
.query-line{
	border-top:#aaa 1px dashed;
	width:100%;
	margin:26px auto;
}
.query-div{
	margin-top: 40px;
}
.query-input{
	float:left;
}
.query-input label{
	font-size:16px;
	color: #595959;
	line-height:38px;
	float: left;
}
.phone,.city{
	background:#fff;
	width:216px;
	height:38px;
	border:#b5b5b5 1px solid;
	border-radius:4px;
	float:left;
	padding:0 2px;
	font-size:16px;
	color:#595959;
}
.city{
	background:#fff url("../image/select-icon.png") no-repeat 182px center;
}
._citys{
	background: #fff;
	width:554px;
	display: inline-block;
	border: 2px solid #eee;
	padding: 5px;
	position: relative;
}
._citys span {
	color: #ff2e2e;
	height: 15px;
	width: 15px;
	line-height: 15px;
	text-align: center;
	border-radius: 3px;
	position: absolute;
	right: 10px;
	top: 10px;
	border: 1px solid #ff2e2e;
	cursor: pointer;
}
._citys0 {
	width: 100%;
	height: 34px;
	display: inline-block;
	border-bottom: 2px solid #ff2e2e;
	padding: 0;
	margin: 0;
}
._citys0 li {
	display: inline-block;
	line-height: 34px;
	font-size: 15px;
	color: #888;
	width: 80px;
	text-align: center;
	cursor: pointer;
}
.citySel {
	background-color:#ff2e2e;
	color: #fff !important;
}
._citys1 {
	width: 100%;
	display: inline-block;
	padding: 10px 0;
}
._citys1 a {
	width:71px;
	height: 35px;
	display: inline-block;
	background-color: #f5f5f5;
	color: #666;
	margin-left: 6px;
	margin-top: 3px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
	font-size: 13px;
	overflow: hidden;
}
._citys1 a:hover {
	color: #fff;
	background-color:#ff2e2e;
}
.query-btn{
	background:#1f71b3 url("../image/query-btn.png") no-repeat 159px center;
	width:256px;
	height:38px;
	border:none;
	border-radius:4px;
	float:left;
	cursor: pointer;
	font-size:18px;
	color: #fff;
	text-align:left;
	padding-left:77px;
}
.query-tips{
	font-size:14px;
	color: #666;
	line-height: 1;
	text-align:center;
	margin:22px 0 0 0;
}
.query-tips strong{
	color: #ea1818;
	font-weight:normal;
}

.navbar{
	background:#1f71b3;
	width:1000px;
	height:44px;
	margin:0 auto;
	padding:0 0 0 20px;
	margin-top: 60px;
}
.navbar li{
	font-size:16px;
	color: #fff;
	line-height:44px;
	float:left;
	margin-left:33px;
	cursor:pointer;
}
.navbar li:first-child{
	margin-left:0;
}
.navbar li a{
	color: #fff;
	cursor:pointer;
}
.navbar li a:hover{
	font-weight:bold;
}
.news{
	width:1000px;
	margin:20px auto 0;
}
.news-menu {
	width:218px;
	float:left;
}
.news-menu>ul>li{
	margin-top:10px;
}
.news-menu>ul>li:nth-child(1){
	margin-top:0;
}
.news-tit {
	height:34px;
	width:100%;
	background:#bcddf7;
	font-size:16px;
	color: #1f71b3;
	line-height:34px;
	padding-left:20px;
}
.news-ul{
	width: 100%;
	border:#e4e4e4 1px solid;
	border-top:none;
	overflow: hidden;
	padding:14px 0 14px 20px;
}
.news-ul li {
	list-style:none;
	overflow:hidden;
	cursor:pointer;
}
.news-ul1 li{
	float:left;
}
.news-ul1 li:nth-child(even){
	margin-left:28px;
}
.news-icon{
	background:#1f71b3;
	width:2px;
	height:2px;
	float:left;
	margin-top:14px;
}
.news-ul li:hover .news-icon{
	background: #ea1818;
}
.news-p{
	font-size:14px;
	color:#666;
	line-height:26px;
	float:left;
	margin-left:4px;
}
.news-ul li:hover .news-p{
	color: #ea1818;
	text-decoration:underline;
}
.news-right{
	width:762px;
	float:right;
}
.news-con{
	width:100%;
	height:300px;
	border:1px solid #d2d2d2;
	padding-top:24px;
}
.news-con ul{
	width:658px;
	margin:0 auto;
}
.news-con li{
	background:#bcddf7;
	width:186px;
	height:110px;
	border:none;
	border-radius:4px;
	float:left;
	margin:0 0 0 50px;
	padding-top:22px;
	cursor: pointer;
}
.news-con li:nth-child(1),.news-con li:nth-child(4){
	margin-left:0;
}
.news-con li:nth-child(4),.news-con li:nth-child(5),.news-con li:nth-child(6){
	margin-top:28px;
}
.news-p1{
	font-size:18px;
	color: #1f71b3;
	line-height:1;
	text-align:center;
	margin-top:18px;
}
.news-con li:hover .news-p1{
	color: #ea1818;
	text-decoration: underline;
}
.news-icon1{
	background:url("../image/news-icon.png") no-repeat 0 0;
	width:42px;
	height:38px;
	display:block;
	margin:0 auto;
}
.news-icon1a{
	background-position:0 -38px;
}
.news-icon1b{
	background-position:0 -76px;
}
.news-icon1c{
	background-position:0 -114px;
}
.news-icon1d{
	background-position:0 -152px;
}
.news-icon1e{
	background-position:0 -190px;
}
.news-list{
	margin:14px 0 0 0;
}
.news-list .hd {
	width:100%;
	position: relative;
	overflow: hidden;
}
.news-list .hd li{
	background:url("../image/newslist-on.png") no-repeat 0 0;
	width:98px;
	height:36px;
	float:left;
	font-size:14px;
	color: #333;
	line-height:32px;
	text-align:center;
	margin-left:10px;
	cursor: pointer;
}
.news-list .hd li:first-child{
	margin-left:0;
}
.news-list .hd li.on,.news-list .hd li:hover{
	background-position:0 -36px;
	color: #fefefe;
}
.news-list .bd{
	width:100%;
	height:154px;
	border:#e4e4e4 1px solid;
	margin:9px 0 0 0;
	padding:12px 0 0 22px;
}
.news-list .bd li{
	width:341px;
	float:left;
	overflow:hidden;
	cursor:pointer;
}
.news-list .bd li:nth-child(even){
	margin-left:30px;
}
.news-icon2{
	background:#1f71b3;
	width:2px;
	height:2px;
	float:left;
	margin-top:15px;
}
.news-p2{
	font-size:14px;
	color: #666;
	line-height:32px;
	float:left;
	margin-left:4px;
}
.news-list .bd li:hover .news-p2{
	color: #ea1818;
	text-decoration:underline;
}
.news-btn{
	float:right;
	font-size:14px;
	color: #ea1818;
	line-height:32px;
}
.notice{
	background:url("../image/notice.png") no-repeat 0 0;
	width:1000px;
	height:399px;
	margin:66px auto 0;
}
.notice-tit{
	font-size:24px;
	color: #1f71b3;
	line-height:42px;
	text-align:center;
}
.notice-stit{
	font-size:18px;
	color: #ea1818;
	line-height:1;
	text-align:center;
	margin:23px 0 0 0;
}
.notice-con{
	margin:30px 0 0 0;
}
.notice-left{
	width:476px;
	float:left;
	margin:0 0 0 42px;
}
.notice-h3{
	font-size:20px;
	color: #1f71b3;
	line-height:1;
}
.notice-p{
	font-size:14px;
	color: #666;
	line-height:24px;
	margin:14px 0 0 0;
}
.notice-pic{
	width:476px;
	height:116px;
	margin:22px 0 0 0;
}
.notice-right{
	width:384px;
	float:right;
}
.notice-ul{
	margin:14px 0 0 0;
}
.notice-ul li{
	overflow:hidden;
	cursor: pointer;
}
.notice-icon{
	background: #1f71b3;
	width: 2px;
	height: 2px;
	float: left;
	margin-top: 11px;
}
.notice-p1{
	font-size:14px;
	color: #666;
	line-height:24px;
	float: left;
	margin-left:5px;
}
.notice-ul li:hover .notice-p1{
	color: #ea1818;
	text-decoration: underline;
}
.notice-ul li:last-child:hover .notice-p1{
	color: #666;
	text-decoration: none;
}
.entrance{
	background:#f6fbff url("../image/logo-bg.png") repeat 0 0;
	width:100%;
	margin:40px 0 0 0;
	padding:40px 0;
}
.entrance-tit{
	font-size:34px;
	color: #333;
	line-height:1;
	text-align:center;
}
.entrance-tit strong{
	color: #1f71b3;
}
.entrance-con{
	width:1000px;
	margin:40px auto 0;
}
.entrance-con>ul>li{
	width:229px;
	float:left;
	margin-left:18px;
	cursor:pointer;
}
.entrance-con>ul>li:nth-child(1){
	margin-left:0;
}
.entrance-pic{
	width:229px;
	height:130px;
	margin:0 auto;
}
.entrance-h3{
	background:#1f71b3;
	width:100%;
	height:40px;
	margin:0 auto;
	font-size:20px;
	color: #fffefe;
	font-weight: bold;
	line-height:40px;
	text-align:center;
}
.entrance-ul{
	width:212px;
	margin:17px auto 0;
}
.entrance-ul li{
	margin-top:10px;
	overflow:hidden;
}
.entrance-ul li:first-child{
	margin-top:0;
}
.entrance-icon{
	background:#ea1818;
	width:4px;
	height:4px;
	display:block;
	border:none;
	border-radius:2px;
	float:left;
	margin-top:11px;
}
.entrance-p{
	font-size:18px;
	color: #666;
	line-height:26px;
	float:left;
	margin-left:7px;
}
.entrance-ul li:hover .entrance-p{
	color: #ea1818;
	text-decoration:underline;
}
.entrance-btn{
	background:transparent;
	width:82px;
	height:26px;
	border:#ea1818 1px solid;
	border-radius:13px;
	float:right;
	cursor: pointer;
	font-size:16px;
	color: #ea1818;
}
.entrance-ul li:hover .entrance-btn{
	background:#ea1818;
	color: #fff;
}
.know{
	width:100%;
	padding:40px 0 30px;
}
.know-tit{
	font-size:34px;
	color: #333;
	line-height:1;
	text-align:center;
}
.know-tit strong{
	color: #1f71b3;
}
.know-stit{
	font-size:22px;
	color: #333;
	line-height:1;
	text-align:center;
	font-weight:bold;
	margin:17px 0 0 0;
}
.know-con{
	width:984px;
	margin:60px auto 0;
}
.know-con>ul>li{
	width:184px;
	float:left;
	margin:18px 0 0 16px;
}
.know-con>ul>li:first-child,.know-con>ul>li:nth-child(6),.know-con>ul>li:nth-child(11){
	margin-left:0;
}
.know-con>ul>li:nth-child(1),.know-con>ul>li:nth-child(2),.know-con>ul>li:nth-child(3),.know-con>ul>li:nth-child(4),.know-con>ul>li:nth-child(5){
	margin-top: 0;
}
.know-pic{
	width:184px;
	height:118px;
}
.know-p{
	font-size:14px;
	color: #333;
	line-height:1;
	text-align:center;
	margin-top:10px;
	cursor:pointer;
}
.know-con>ul>li:hover .know-p{
	color: #ea1818;
	text-decoration: underline;
}
.know-btn{
	background:transparent;
	width:112px;
	height:28px;
	border:solid 1px rgba(234,24,24,0.4);
	border-radius:14px;
	display:block;
	font-size:14px;
	color: #ea1818;
	font-weight:bold;
	margin:14px auto 0;
	cursor:pointer;
}
.know-con>ul>li:hover .know-btn{
	background: #ea1818;
	color: #fff;
}
.test{
	background:url("../image/test.jpg") no-repeat center 0;
	width:100%;
	height:580px;
	padding-top: 30px;
}
.test-tit{
	font-size:34px;
	color: #333;
	text-align:center;
	line-height:1;
}
.test-btn{
	background-position:193px center;
	padding-left:41px;
}
.guide{
	background:#f6fbff url("../image/logo-bg.png") repeat 0 0;
	width:100%;
	padding:60px 0;
	margin-top:1px;
}
.guide-tit{
	font-size:34px;
	color: #333;
	line-height:1;
	text-align:center;
}
.guide-tit strong{
	color: #1f71b3;
}
.guide-con{
	width:918px;
	margin:40px auto 0;
}
.guide-con>ul>li{
	width:290px;
	float:left;
	margin-left:24px;
}
.guide-con>ul>li:first-child,.guide-con>ul>li:nth-child(4){
	margin-left: 0;
}
.guide-con>ul>li:nth-child(4),.guide-con>ul>li:nth-child(5),.guide-con>ul>li:nth-child(6){
	margin-top:36px;
}
.guide-h3{
	background:url("../image/guide-top.png") no-repeat 0 0;
	width:290px;
	height:70px;
	font-size:18px;
	color: #fff;
	text-align:center;
	line-height:1;
	padding-top:38px;
}
.guide-ul{
	margin:13px 0 0 0;
}
.guide-ul li{
	overflow: hidden;
	margin-top:8px;
	cursor:pointer;
}
.guide-ul li:first-child{
	margin-top:0;
}
.guide-p{
	font-size:14px;
	color: #666;
	float:left;
	line-height:24px;
}
.guide-ul li:hover .guide-p{
	color: #ea1818;
	text-decoration:underline;
}
.guide-btn{
	background:transparent;
	width:68px;
	height:24px;
	border:rgba(234,24,24,0.6) 1px solid;
	border-radius:12px;
	float:right;
	font-size:14px;
	color: #ea1818;
	cursor:pointer;
}
.guide-ul li:hover .guide-btn{
	background: #ea1818;
	color: #fff;
}
.field{
	background:none;
	width: 100%;
	padding:54px 0 60px;
}
.field-tit{
	font-size:34px;
	color: #333;
	line-height:1;
	text-align:center;
}
.field-con{
	background:none;
	width:1000px;
	margin:40px auto 0;
	padding:20px 0 34px;
	border:#e4e4e4 1px solid;
}
.field-list{
	width:970px;
	margin:0 auto;
	border-bottom:#ebebeb 1px solid;
	padding-bottom:20px;
}
.field-list li{
	width:178px;
	height:40px;
	border:#bdbdbd 1px solid;
	float:left;
	color: #666;
	font-size:18px;
	text-align:center;
	line-height:38px;
	margin:0 0 0 20px;
	cursor:pointer;
}
.field-list li:nth-child(1),.field-list li:nth-child(6){
	margin-left: 0;
}
.field-list li:nth-child(6),.field-list li:nth-child(7),.field-list li:nth-child(8),.field-list li:nth-child(9),.field-list li:nth-child(10){
	margin-top:14px;
}
.field-list li.on{
	background:#1f6fb5;
	border-color:#1f6fb5;
	color: #fff;
}
.field-bottom{
	background:url("../image/field-pic1.png") no-repeat 278px 56px;
	margin:36px 0 0 0;
}
.field-bottom1{
	background-image:url("../image/field-pic2.png");
}
.field-bottom2{
	background-image:url("../image/field-pic3.png");
}
.field-bottom3{
	background-image:url("../image/field-pic4.png");
}
.field-bottom4{
	background-image:url("../image/field-pic5.png");
}
.field-bottom5{
	background-image:url("../image/field-pic6.png");
}
.field-bottom6{
	background-image:url("../image/field-pic7.png");
}
.field-bottom7{
	background-image:url("../image/field-pic8.png");
}
.field-bottom8{
	background-image:url("../image/field-pic9.png");
}
.field-bottom9{
	background-image:url("../image/field-pic10.png");
}
.field-box{
	height:382px;
}
.field-left{
	width:233px;
	float:left;
	margin:0 0 0 14px;
}
.field-h3{
	font-size:18px;
	color: #333;
	line-height:1;
}
.field-p{
	font-size:14px;
	color: #666;
	line-height:22px;
	margin:14px 0 0 0;
}
.field-mid{
	width:382px;
	float:left;
	margin:0 0 0 30px;
}
.field-right{
	width:338px;
	float:right;
}
.field-btn{
	background:#1f71b3 url("../image/query-btn.png") no-repeat 162px center;
	width:246px;
	height:38px;
	border:none;
	border-radius:4px;
	display:block;
	font-size:18px;
	color: #fff;
	text-align:left;
	padding-left:82px;
	margin:7px auto 0;
	cursor:pointer;
}
.reason{
	background:url("../image/reason.jpg") no-repeat center 0;
	width:100%;
	height:628px;
	padding-top:60px;
}
.reason-tit{
	font-size:34px;
	color: #333;
	text-align:center;
	line-height:1;
}
.reason-tit strong{
	color: #1f6fb5;
}
.reason-con{
	width:1000px;
	margin:72px auto 0;
	position:relative;
}
.reason-list li{
	width:234px;
	height:130px;
	border:rgba(31,113,179,0.3) 4px solid;
	float:left;
	margin-top:7px;
	padding-top:6px;
}
.reason-list li:nth-child(1),.reason-list li:nth-child(2){
	margin-top:0;
}
.reason-list li:nth-child(even){
	margin-left:532px;
}
.reason-list li.on{
	background:#1f71b3;
}
.reason-box{
	width:214px;
	height:110px;
	border:rgba(31,113,179,0.5) 1px solid;
	margin:0 auto;
	padding-top:14px;
}
.reason-list li.on .reason-box{
	border-color:rgba(255,255,255,0.5);
}
.reason-icon{
	background:url("../image/reason-icon.png") no-repeat 0 0;
	width: 53px;
	height:48px;
	display:block;
	margin:0 auto;
}
.reason-list li.on .reason-icon{
	background-position:-53px 0;
}
.reason-icon2{
	background-position:0 -48px;
}
.reason-list li.on .reason-icon2{
	background-position:-53px -48px;
}
.reason-icon3{
	background-position:0 -96px;
}
.reason-list li.on .reason-icon3{
	background-position:-53px -96px;
}
.reason-icon4{
	background-position:0 -144px;
}
.reason-list li.on .reason-icon4{
	background-position:-53px -144px;
}
.reason-icon5{
	background-position:0 -192px;
}
.reason-list li.on .reason-icon5{
	background-position:-53px -192px;
}
.reason-icon6{
	background-position:0 -240px;
}
.reason-list li.on .reason-icon6{
	background-position:-53px -240px;
}
.reason-h3{
	font-size: 22px;
	color: #1f71b3;
	text-align: center;
	line-height:1;
	font-weight:normal;
	margin-top:9px;
}
.reason-list li.on .reason-h3{
	color: #fff;
}
.reason-pic{
	background:url("../image/reason-pic1.jpg") no-repeat 0 0;
	width:512px;
	height:404px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-256px;
	padding-top:325px;
}
.reason-pic2{
	background-image:url("../image/reason-pic2.jpg");
	padding-top:318px;
}
.reason-pic3{
	background-image:url("../image/reason-pic3.jpg");
	padding-top:325px;
}
.reason-pic4{
	background-image:url("../image/reason-pic4.jpg");
}
.reason-pic5{
	background-image:url("../image/reason-pic5.jpg");
}
.reason-pic6{
	background-image:url("../image/reason-pic6.jpg");
	padding-top:318px;
}
.reason-p{
	width:495px;
	margin:0 auto;
	font-size:16px;
	color: #fff;
	line-height:24px;
}
.reason-p a{
	color: #ea1818;
	cursor: pointer;
}
.info{
	background:none;
	padding:60px 0 0 0;
}
.info-con{
	width:1000px;
	margin:0 auto;
}
.info-left{
	width:272px;
	float:left;
}
.info-h3{
	background:#bcddf7;
	width:100%;
	height:34px;
	font-size:16px;
	color: #1f71b3;
	line-height:34px;
	font-weight:normal;
	padding:0 0 0 20px;
}
.info-list{
	width:100%;
	border:#e4e4e4 1px solid;
	border-top:none;
	padding:14px 0 29px;
}
.info-list ul{
	margin-left:20px;
}
.info-list li{
	font-size:14px;
	color: #666;
	line-height:26px;
}
.info-list li a{
	color: #666;
	cursor: pointer;
}
.info-list li a:hover{
	color: #ea1818;
	text-decoration:underline;
}
.info-btn{
	background:transparent;
	width:144px;
	height:34px;
	border:#ea1818 1px solid;
	border-radius:17px;
	display:block;
	margin:16px auto 0;
	font-size:18px;
	color: #ea1818;
	cursor:pointer;
}
.info-btn:hover{
	background:#ea1818;
	color: #fff;
}
.info-mid{
	width:416px;
	float: left;
	margin-left:20px;
}
.info-mid-con{
	width:100%;
	border:#e4e4e4 1px solid;
	border-top:none;
	padding:16px 0 12px;
}
.info-p{
	font-size:16px;
	color: #666;
	line-height:26px;
	margin-left:20px;
}
.info-p1{
	font-size:14px;
	color: #333;
	line-height:24px;
	margin:9px 0 0 20px;
}
.info-p a,.info-p1 a{
	cursor:pointer;
}
.info-p a:hover,.info-p1 a:hover{
	text-decoration:underline;
}
.info-ul{
	margin:10px 0 0 20px;
}
.info-ul li{
	font-size:14px;
	color: #666;
	line-height:26px;
	float:left;
}
.info-ul li:nth-child(odd){
	width:219px;
}
.info-ul li a{
	color: #666;
	cursor:pointer;
}
.info-ul li a.blue{
	color: #1d50f7;
}
.info-ul li a:hover{
	color: #ea1818;
	text-decoration: underline;
}
.blue{
	color: #1d50f7;
}
.red{
	color: #ea1818;
}
.info-right{
	width:272px;
	float:right;
}
.info-words{
	width:100%;
	border:#e4e4e4 1px solid;
	border-top:none;
	padding:16px 0 27px 20px;
}
.info-p2{
	font-size:14px;
	color: #ea1818;
	line-height: 20px;
}

.info-ul1{
	margin-top:5px;
	cursor: pointer;
}
.info-ul1 li{
	width:50px;
	height:22px;
	border:#bbcafd 1px solid;
	float:left;
	font-size:14px;
	color: #1d50f7;
	line-height:20px;
	text-align:center;
}
.info-ul1 li:nth-child(even){
	width:12px;
	background:url("../image/info-icon.png") no-repeat center;
	border:none;
}
.info-p-red{
	font-size:14px;
	color: #ea1818;
	line-height: 1;
	margin:23px 0 0 0;
}
.area{
	background:none;
	padding:60px 0;
}
.area-tit{
	font-size:34px;
	color: #333;
	line-height:1;
	text-align:center;
}
.area-tit strong{
	color: #1f6fb5;
}
.area-con{
	width:991px;
	margin:40px auto 0;
	border-top:#e2e2e2 1px solid;
	border-left:#e2e2e2 1px solid;
}
.area-con li{
	width:110px;
	height:31px;
	border-bottom:#e2e2e2 1px solid;
	border-right:#e2e2e2 1px solid;
	float:left;
	font-size:14px;
	color: #666;
	line-height:30px;
	text-align:center;
	cursor:pointer;
}
.area-con li:hover{
	background:#1f6fb5;
	color: #fff;
}
.area-tab{
	width:991px;
	margin:10px auto 0;
}
.area-tab th{
	background:#1f6fb5;
	height:36px;
	border-right:#f5f5f5 1px solid;
	font-size:14px;
	color: #fff;
	line-height:36px;
	text-align:center;
	font-weight:normal;
}
.area-tab th:last-child{
	border-right:none;
}
.area-tab td{
	height:27px;
	border-right:#e9e9e9 1px solid;
	border-bottom:#e9e9e9 1px solid;
	font-size:14px;
	color: #666;
	line-height:26px;
	text-align:center;
}
.area-tab td:first-child{
	border-left:#e9e9e9 1px solid;
}
.area-tab td .red{
	color: #ea1818;
	cursor:pointer;
}
.area-tab td .red:hover{
	text-decoration: underline;
}
.course{
	background:url("../image/course.jpg") no-repeat center 0;
	width:100%;
	height:486px;
	padding-top:60px;
}
.course-tit{
	font-size: 34px;
	color: #333;
	line-height:1;
	text-align:center;
}
.course-tit strong{
	color: #1f6fb5;
}
.course-con{
	width:976px;
	margin:40px auto 0;
}
.course-con li{
	background:url("../image/course-pic1.jpg") no-repeat 0 0;
	width:312px;
	height:98px;
	float:left;
	margin:0 0 0 20px;
	padding-top:38px;
}
.course-con li:nth-child(1),.course-con li:nth-child(4){
	margin-left: 0;
}
.course-con li:nth-child(2){
	background-image:url("../image/course-pic2.jpg");
}
.course-con li:nth-child(3){
	background-image:url("../image/course-pic3.jpg");
}
.course-con li:nth-child(4){
	background-image:url("../image/course-pic4.jpg");
	margin-top: 20px;
}
.course-con li:nth-child(5){
	background-image:url("../image/course-pic5.jpg");
	margin-top: 20px;
	padding-top:27px;
}
.course-con li:nth-child(6){
	background-image:url("../image/course-pic6.jpg");
	margin-top: 20px;
}
.course-p{
	font-size:18px;
	color: #fff;
	line-height:22px;
	font-weight:bold;
	text-align:center;
}
.correct{
	background:none;
	padding:60px 0;
}
.correct-tit{
	font-size:34px;
	color: #333;
	line-height:1;
	text-align:center;
}
.correct-tit strong{
	color: #1f71b3;
}
.correct-stit{
	font-size:20px;
	color: #333;
	line-height:1;
	text-align:center;
	font-weight:normal;
	margin-top:18px;
}
.correct-stit strong{
	color: #ea1818;
	font-weight:normal;
}
.correct-con{
	width:994px;
	margin:40px auto 0;
}
.correct-con li{
	background:#fff;
	width:238px;
	height:98px;
	border:#cbdeed 3px solid;
	float:left;
	margin-left:14px;
	padding:10px 0 0 0;
}
.correct-con li:first-child{
	margin-left:0;
}
.correct-h4{
	font-size:20px;
	color: #1f71b3;
	text-align:center;
	line-height:1;
}
.correct-p{
	font-size:16px;
	color: #666;
	text-align:center;
	line-height:20px;
	margin:9px 0 0 0;
}
.correct-list{
	width:994px;
	margin:17px auto 0;
}
.correct-list>ul>li{
	background:url("../image/correct-pic1.jpg") no-repeat 0 0;
	width:320px;
	height:277px;
	float:left;
	margin-left:17px;
	padding-top:28px;
}
.correct-list>ul>li:first-child{
	margin-left:0;
}
.correct-list>ul>li:nth-child(2){
	background-image:url("../image/correct-pic2.jpg");
}
.correct-list>ul>li:nth-child(3){
	background-image:url("../image/correct-pic3.jpg");
}
.correct-h5{
	font-size:22px;
	color: #1f71b3;
	line-height:1;
	text-align:center;
}
.correct-ul1{
	margin:12px 0 0 0;
}
.correct-ul1 li{
	font-size:16px;
	color: #403f3f;
	line-height:24px;
	text-align:center;
}
.correct-ul1 li a{
	color: #403f3f;
	cursor:pointer;
}
.correct-ul1 li a:hover{
	color: #ea1818;
}
.correct-ul2{
	margin:22px 0 0 0;
}
.correct-ul2 li{
	font-size:16px;
	color: #403f3f;
	line-height:33px;
	text-align:center;
}
.correct-ul2 li a{
	color: #403f3f;
	cursor:pointer;
}
.correct-ul2 li a:hover{
	color: #ea1818;
	text-decoration: underline;
}
.correct-p1{
	width:210px;
	margin:22px auto 0;
	font-size:16px;
	color: #403f3f;
	line-height:32px;
}
.hands{
	background:url("../image/hands.jpg") no-repeat center 0;
	width:100%;
	height:438px;
	padding-top:60px;
}
.hands-tit{
	font-size:34px;
	color: #333;
	text-align:center;
	line-height: 1;
}
.hands-tit strong{
	color: #1f6fb5;
}
.hands-con{
	width:960px;
	margin:40px auto 0;
}
.hands-con>ul>li{
	background:#1f6fb5;
	width:304px;
	height:245px;
	border:#d0dfec 3px solid;
	float:left;
	padding:16px 0 0 0;
	margin-left:24px;
}
.hands-con>ul>li:first-child{
	margin-left: 0;
}
.hands-h3{
	background:url("../image/hands-tit.png") no-repeat 152px 0;
	font-size: 20px;
	color: #fff;
	line-height:1;
	margin:0 0 0 12px;
}
.hands-h3a{
	background-position:152px -20px;
}
.hands-h3b{
	background-position:152px -40px;
}
.hands-box{
	margin:13px 0 0 13px;
	overflow:hidden;
}
.hands-pic{
	width:152px;
	height:108px;
	float:left;
	margin-top:3px;
}
.hands-ul{
	float:left;
	margin:0 0 0 13px;
}
.hands-ul li{
	font-size:18px;
	color: #fff;
	line-height:38px;
}
.hands-btn{
	background:transparent;
	width:152px;
	height:34px;
	border:#fff 1px solid;
	border-radius:17px;
	display:block;
	font-size:18px;
	color: #fff;
	cursor:pointer;
	margin:21px auto 0;
}
.suit{
	background:none;
	padding:60px 0;
}
.suit-tit{
	font-size: 34px;
	color: #333;
	line-height: 1;
	text-align:center;
}
.suit-tit strong{
	color: #1f6fb5;
}
.suit-con{
	width:980px;
	margin:40px auto 0;
}
.suit-con li{
	background:url("../image/suit-box.png") no-repeat 0 0;
	width: 332px;
	height:71px;
	float: left;
	margin-left:-8px;
	padding:10px 6px 0 0;
}
.suit-con li:first-child{
	margin-left:0;
}
.suit-h3{
	font-size:24px;
	color: #fff;
	line-height:1;
	text-align: center;
}
.suit-p{
	font-size:16px;
	color: #fff;
	line-height:1;
	text-align: center;
	margin-top:10px;
}
.suit-list{
	width:996px;
	margin:20px auto 0;
}
.suit-list>ul>li{
	width:240px;
	height:175px;
	border:#86b1d7 1px solid;
	float: left;
	margin-left:12px;
	padding-top:14px;
}
.suit-list>ul>li:first-child{
	margin-left: 0;
}
.suit-ul li{
	font-size:16px;
	color: #666;
	line-height: 36px;
	text-align:center;
}
.suit-ul li a{
	color: #666;
	cursor:pointer;
}
.suit-ul li a:hover{
	color:#ea1818;
	text-decoration: underline;
}
.money{
	background:#f6fbff;
	width:100%;
	padding:60px 0;
}
.money-tit{
	font-size:34px;
	color: #333;
	line-height:1;
	text-align:center;
}
.money-tit strong{
	color: #1f71b3;
}
.material{
	background:none;
	padding:60px 0 75px;
}
.material-top{
	width:1000px;
	margin:0 auto;
}
.material-l{
	background:url("../image/material-pic.jpg") no-repeat 0 0;
	width:558px;
	height:258px;
	float: left;
	padding-top:34px;
}
.material-tit{
	font-size:24px;
	color: #fff;
	text-align: center;
	line-height: 1;
}
.material-l-con{
	width:494px;
	margin:26px auto 0;
}
.material-l-con li{
	float:left;
	margin-left:20px;
}
.material-l-con li:first-child{
	margin-left:0;
}
.material-icon{
	background: url("../image/material-icon.png") no-repeat 0 0;
	width:76px;
	height:82px;
	display: block;
	margin:0 auto;
}
.material-icon1{
	background-position:0 -82px;
}
.material-btn{
	background:transparent;
	width: 108px;
	height:32px;
	border: rgba(255,255,255,0.6) 1px solid;
	border-radius:16px;
	display: block;
	margin: 14px auto 0;
	font-size: 20px;
	color: #fff;
	cursor: pointer;
}
.material-list{
	width:422px;
	float:right;
}
.material-list .hd {
	width:100%;
	position: relative;
	overflow: hidden;
}
.material-list .hd li{
	background:url("../image/newslist-on.png") no-repeat 0 0;
	width:98px;
	height:36px;
	float:left;
	font-size:14px;
	color: #333;
	line-height:32px;
	text-align:center;
	margin-left:10px;
	cursor: pointer;
}
.material-list .hd li:first-child{
	margin-left:0;
}
.material-list .hd li.on,.material-list .hd li:hover{
	background-position:0 -36px;
	color: #fefefe;
}
.material-list .bd{
	width:100%;
	height:213px;
	border:#e4e4e4 1px solid;
	margin:9px 0 0 0;
	padding:10px 0 0 22px;
}
.material-list .bd li a{
	font-size:14px;
	color: #666;
	line-height:32px;
	cursor:pointer;
}
.material-list .bd li a:hover{
	color: #ea1818;
	text-decoration: underline;
}
.material-bottom{
	width:1000px;
	margin:20px auto 0;
}
.material-left{
	width:292px;
	float: left;
}
.material-mid{
	width: 414px;
	float: left;
	margin-left:20px;
}
.material-right{
	width:252px;
	float:right;
}
.material-h3{
	background:#1f71b3;
	width:100%;
	height:40px;
	font-size:16px;
	color: #fff;
	line-height:40px;
	font-weight:normal;
	padding:0 0 0 20px;
}
.more{
	float:right;
	margin-right:16px;
	cursor:pointer;
}
.material-ul{
	width:100%;
	height:234px;
	border:#e4e4e4 1px solid;
	border-top:none;
	padding:20px 0 0 20px;
}
.material-ul li{
	font-size:14px;
	color: #666;
	line-height: 32px;
}
.material-ul li a{
	color: #666;
	cursor:pointer;
}
.material-ul li a:hover{
	color: #ea1818;
	text-decoration: underline;
}
.enter{
	background:url("../image/enter.jpg") no-repeat center 0;
	width:100%;
	height:334px;
	padding-top:60px;
}
.enter-tit{
	font-size:34px;
	color: #1f71b3;
	line-height:1;
	text-align: center;
}
.enter-form{
	width:872px;
	margin:40px auto 0;
}
.enter-box{
	float: left;
}
.enter-box label{
	float:left;
	font-size:16px;
	color: #666;
	line-height:38px;
}
.enter-box input{
	background:#fff;
	width: 216px;
	height:38px;
	float: left;
	border:#b5b5b5 1px solid;
	border-radius: 4px;
	font-size: 16px;
	color: #666;
	padding:0 2px;
	margin-left:2px;
}
.enter-box .city3{
	background: #fff url(../image/select-icon1.png) no-repeat 183px center;
}
.enter-btn{
	background: #1f71b3 url(../image/query-btn.png) no-repeat 139px center;
	width: 256px;
	height: 38px;
	border: none;
	border-radius: 4px;
	display: block;
	margin:36px auto 0;
	cursor: pointer;
	font-size: 18px;
	color: #fff;
	text-align: left;
	padding-left:95px;
}
.enter-p{
	font-size:14px;
	color: #666;
	line-height:1;
	text-align:center;
	margin-top:15px;
}
.enter-p strong{
	color: #ea1818;
}
.footer{
	background:#3d3d3d;
	width:100%;
	height:50px;
	font-size:16px;
	color: #fff;
	text-align:center;
	line-height:50px;
}
.leftbar{
	background:url("../image/leftbar-bg.png") no-repeat 0 0;
	width:155px;
	height:574px;
	position:fixed;
	left:0;
	top:50%;
	z-index:2;
	margin:-287px 0 0 0;
	padding-top:133px;
}
.letbar-con{
	width:124px;
	margin:0 auto;
}
.letbar-con li{
	width:100%;
	height:28px;
	margin-top:6px;
	cursor:pointer;
}
.letbar-con li:first-child{
	margin-top:0;
}
.leftbar-btn{
	background:-webkit-linear-gradient(#ffdb26,#ffea7f);
	background:-moz-linear-gradient(#ffdb26,#ffea7f);
	background:-ms-linear-gradient(#ffdb26,#ffea7f);
	background:-o-linear-gradient(#ffdb26,#ffea7f);
	background:linear-gradient(#ffdb26,#ffea7f);
	width:90px;
	height:28px;
	border:none;
	border-radius:4px;
	font-size:14px;
	color: #3d3d3d;
	text-align:center;
	line-height:28px;
	float:left;
}
.leftbar-icon{
	background:-webkit-linear-gradient(#ffdb26,#ffea7f);
	background:-moz-linear-gradient(#ffdb26,#ffea7f);
	background:-ms-linear-gradient(#ffdb26,#ffea7f);
	background:-o-linear-gradient(#ffdb26,#ffea7f);
	background:linear-gradient(#ffdb26,#ffea7f);
	width:30px;
	height:28px;
	border:none;
	border-radius:4px;
	font-size:14px;
	color: #3d3d3d;
	text-align:center;
	line-height:28px;
	letter-spacing:-3px;
	float:right;
}
.letbar-con li:hover .leftbar-icon{
	background:-webkit-linear-gradient(#ff5959,#ff7f7f);
	background:-moz-linear-gradient(#ff5959,#ff7f7f);
	background:-ms-linear-gradient(#ff5959,#ff7f7f);
	background:-o-linear-gradient(#ff5959,#ff7f7f);
	background:linear-gradient(#ff5959,#ff7f7f);
	color: #fff;
}
.letbar-form{
	background:#09a16a;
	width:124px;
	height:168px;
	border:none;
	border-radius:5px;
	margin:8px auto 0;
	padding-top:10px;
}
.leftbar-h3{
	font-size:16px;
	color: #fff;
	text-align:center;
	line-height:1;
}
.users4,.phone4,.city4{
	background:#fff;
	width:103px;
	height:26px;
	border:none;
	border-radius:4px;
	display:block;
	margin:10px auto 0;
	font-size:14px;
	color: #333;
	text-align:center;
}
.phone4,.city4{
	margin-top:5px;
}
.leftbar-btn1{
	background:#f2f224;
	width:103px;
	height:26px;
	border:none;
	border-radius:4px;
	display:block;
	margin:5px auto 0;
	font-size:14px;
	color: #333;
	cursor:pointer;
}
.toTop{
	width:100%;
	height:67px;
	display:block;
	margin:0 auto;
	cursor:pointer;
}
.rightbar{
	background:url("http://yysyn.yunengjy.top/ynpc/static/images/rightbar-bg.png") no-repeat 0 0;
	width:155px;
	height:544px;
	position:fixed;
	left:0;
	top:50%;
	z-index:2;
	margin:-272px 0 0 0;
	padding-top:133px;
}
#rightbar-form{
	background:#4ea7ed;
}
#toTop1{
	height:222px;
}
.tanchu-backdrop{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index:3;
	background-color:rgba(0,0,0,0.5);
	overflow:hidden;
	display: none;
}
.tanchu{
	background:#fff;
	width: 481px;
	height: 332px;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 6px;
	position:fixed;
	top:50%;
	left:50%;
	z-index: 4;
	margin:-166px 0 0 -240.5px;
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
	padding-top:30px;
	display:none;
}
.close{
	background:url("../image/close.png") no-repeat 0 0;
	width:13px;
	height:13px;
	position: absolute;
	right:15px;
	top:15px;
	cursor:pointer;
}
.tanchu-tit{
	font-size: 22px;
	color: #2a93ea;
	line-height:1;
	text-align:center;
}
.tanchu-form{
	width:320px;
	margin:18px auto 0;
}
.tanchu-box label{
	width:65px;
	display: block;
	font-size:16px;
	color: #333;
	font-weight:bold;
	line-height:40px;
	text-align:right;
	float:left;
}
.city6,.phone6{
	background:#fff;
	width:250px;
	height:40px;
	float: left;
	border:#ddd 1px solid;
	font-size:16px;
	color: #333;
	padding:0 0 0 16px;
}
.select-box{
	position: relative;
	background: #fff;
	width:250px;
	height:40px;
	border:#ddd 1px solid;
	float:left;
	font-size:16px;
	color:#333;
}
.selet-open{
	background: url("../image/tanchu-icon.png") no-repeat 0 center;
	width:8px;
	height:40px;
	display: block;
	position: absolute;
	right:11px;
	top:0;
}
.select-txt{
	display: inline-block;
	padding:0 16px;
	width:248px;
	line-height:40px;
	height:40px;
	cursor: text;
	overflow: hidden;
}
.option{
	width:250px;
	border: solid 1px #EDE7D6;
	position: absolute;
	top:39px;
	left:-1px;
	z-index: 2;
	overflow: hidden;
	display: none;
}
.option a{
	display: block;
	height:32px;
	line-height:32px;
	text-align: left;
	width:248px;
	padding-left:20px;
	background: #fff;
}
.option a:hover{
	background:#fa4b5a;
	color: #fff;
}
.tanchu-xieyi{
	margin:12px 0 0 45px;
}

#check +label{
	font-size:14px;
	color: #3d3d3d;
	line-height:1;
	cursor: pointer;
}
#check +label::before {
	content: url("http://yysyn.yunengjy.top/ynpc/static/images/tanchu-xieyi.png");
	vertical-align: middle;
	width:13px;
	height:13px;
	margin-right:10px;
}
#check:checked +label::before{
	content: url("http://yysyn.yunengjy.top/ynpc/static/images/tanchu-xieyi1.png");
}
input[type=checkbox]{
	visibility: hidden;
}
.tanchu-xieyi span{
	color: #d90b0b;
}
.tanchu-btn{
	background-color: #2d92e8;
	width: 210px;
	height: 40px;
	border:none;
	border-radius:9px;
	display: block;
	margin:16px auto 0;
	font-size:16px;
	color: #fff;
	cursor:pointer;
}
.tanchu-tips{
	font-size:12px;
	color: #3d3d3d;
	line-height:1;
	text-align:center;
	margin-top:8px;
}
.tanchu-tips span{
	color: #d90b0b;
}
.mt5{
	margin-top:5px;
}
.mt8{
	margin-top:8px;
}
.mt10{
	margin-top:10px;
}
.mt40{
	margin-top:40px;
}
.ml16{
	margin-left:16px;
}
.ml20{
	margin-left:20px;
}
.ml30{
	margin-left:30px;
}
.mr8{
	margin-right: 8px;
}