@charset "utf-8";
/* CSS Document */
html{width:100%; height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,pre,form,fieldset,p,blockquote,th,td,span,em,p,a,input,img{margin:0; padding:0; border:0;}
ol,ul,li,dl,dd,dt,div,.from{ display:block; overflow:hidden;list-style-image:none;list-style-position:outside;list-style-type:none;}
body{ font-size:1em; line-height:1.7em; font-family: "宋体",Arial; color:#333;}
.fl { float:left;}
.fr{ float:right;}
.clear{ clear:both;}
img{ display:block;border:0; margin:0px; padding:0px;}
a{text-decoration:none; list-style:none; cursor:pointer;}
.w1200{ width:100%; max-width:1200px; margin:0 auto;}

.fullSlide{ position:relative; margin:0 auto; }
.fullSlide .bd li p{ display:block; position:absolute; width:715px; top:250px; left:50%; margin-left:-357px; text-align:center; font-size:32px; color:#d26316; line-height:70px;}
.fullSlide .bd .ban2 p{ color:#88a543}
.fullSlide .bd .ban3 p{ color:#fff}
.fullSlide .bd li img{ display:block;width:100%;} 
.fullSlide .hd{ position:absolute; width:20%;left:40%; bottom:0; z-index:1;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; border-radius:100%; margin:5px 10px; border:2px solid #fff;}
.fullSlide .hd ul .on{ background:#fff;}
/*   banner   end   */

.b_top1{ width:920px; position:absolute; overflow:hidden; top:100px; left:50%; margin-left:-460px;}
.b_top1 a{ display:block; width:85px; line-height:32px; color:#fff; background:#ee5222; border-radius:6px; text-align:center; float:right;}
.b_top2{ width:720px; position:absolute; overflow:hidden; top:100px; left:50%; margin-left:-360px;}
.b_top2 img{ margin:0 auto;}
.b_top2 img:nth-child(2){ margin-top:30px;}
.b_top2 p{ font-size:32px; line-height:76px; color:#d26316; text-align:center;}
.search{ display:block; width:620px; overflow:hidden; margin:180px auto 0; border-radius:8px; box-shadow:0 0 10px #fff; }
.search input{ width:510px; padding:0 10px; font:16px/46px "宋体",Arial; height:46px; background:#fff !important; color:#d6d3d4;outline:none; float:left;}
.search button{ display:block; height:46px; width:90px; background:#f4680a url(../images/sousuo.png) no-repeat center; border:none;}
.search input:-webkit-autofill{ background-color:#fff !important;}
#BOX{ display:none; position:fixed; left:0; top:0; right:0; bottom:0; background-repeat:no-repeat; background-position: center; background-size:400px; background-color:rgba(0,0,0,.6); z-index:10000}

.b-nav{
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%,0);
	
	width: 100%;
	background: #fff;
	border-bottom: 2px solid #000;
	height: 50px;
	line-height: 50px;
}
.nav-item{
	float: right;
	margin: 0 20px;
}

.bg1{ background:url(../images/background1.jpg) no-repeat center top; background-size:100% 100%;}
.part1{ padding:40px 0; }
.part1 li{ float:left; width:218px; height:100px; font:22px/94px "宋体"; color:#7e4827; background:url(../images/tb_bg.png) no-repeat center; text-align:center; margin-right:27.5px;}
.part1 li:last-child{ margin-right:0;}
.part1 li i{ display:inline-block; width:68px; height:68px; background:url(../images/tb.png) no-repeat; vertical-align:middle; margin-right:6px;}
.part1 li i.i-con2{ background-position:0 -70px;}
.part1 li i.i-con3{ background-position:0 -140px;}
.part1 li i.i-con4{ background-position:0 -211px;}
.part1 li i.i-con5{ background-position:0 -282px;}
.dsjj img{ float:left; margin:30px 15px 0 0;}
.dsjj p{ display:block; width:970px; text-indent:2em; font:20px/34px "宋体";}
/*   大师讲解   end   */

.part2{ margin:30px auto 40px;}
.part2 .fl{ width:560px; background:url(../images/time_bg.png) repeat-y;}
.part2 .fl span{ display:block; height:34px; padding-top:10px; margin-left:5px; }
.part2 .fl span:nth-child(1){ background:url(../images/2019.png) no-repeat left bottom;}
.part2 .fl span:nth-child(3){ background:url(../images/2018.png) no-repeat left bottom;}
.part2 .fl span:nth-child(5){ background:url(../images/2017.png) no-repeat left bottom;}
.part2 .fl span:nth-child(7){ background:url(../images/2016.png) no-repeat left bottom;}
.part2 .fl p{ display:block; padding:5px 0 10px 50px; line-height:28px;}
.part2 .fr{ padding:10px 17px 17px; background:url(../images/pic_bg.png) no-repeat center;}
.lang{ background:rgba(69,186,221,0.24); padding:30px 15px; overflow:hidden;}
.lang p.fl{ display:inline-block; line-height:60px; font-size:26px;}
.lang p.fr{ display:inline-block; text-align:center; font-size:18px; letter-spacing:2px;}
.language{ position:relative; width:890px; float:left; margin-left:40px; overflow:hidden;}
.language li{ width:93px; height:60px;float: left; margin-right:40px;}
.arrleft{width:16px; float:left; position:absolute; top:0; z-index:100;}
.arrright{width:16px; float:right;position:absolute; top:0; z-index:100; right:0;}
#scrollbox{float:left; margin-left:70px; position:relative;}
.dsjj2{ margin:40px auto;}
.pt{ vertical-align:middle; text-align:left; padding-bottom:31px;}
.pt span{ display:inline-block; padding:0 20px 0 10px; float:left; font-size:24px; line-height:85px;}
.pt a{ display:block; float:left; margin-right:45px; vertical-align:middle;}
.pt a:last-child{ margin-right:0;}


.bg2{ background:url(../images/background3.gif) repeat-y; background-size:100%; padding-bottom:40px;}
.bg21{ background:url(../images/background2.jpg) no-repeat center top; background-size:100%;}
.area_top{ padding-top:35px; margin-bottom:30px; overflow:hidden; background:url(../images/dsjj.png) no-repeat left bottom;}
.area_top span{ display:block; padding:100px 0 0 20px; width:200px; margin:0 auto; background:url(../images/flower.png) no-repeat center top; font:16px/28px "宋体"; color:#3b3b3b;}
.area ul li{float:left;overflow:hidden;padding-bottom:15px; margin-right:16px;}
.area ul li:nth-child(4n+4){ margin-right:0;}
.area ul li img{width:272px;height:477px;overflow:hidden; padding:7px; border:1px solid #d3d3d2;}
.area ul li a p{font-size:12px; color:#333; line-height:24px;}
.area ul li a span{ display:block; font-size:14px;}
.ck{display:block;width:85px;overflow:hidden;line-height:34px;font-size:18px;color:#fff;margin:20px auto 0; background:#289a05; border-radius:6px; text-align:center;}
.ck a{ color:#fff;}

.payInfo .title{
	text-align: center;
	margin: 20px 0;
	font-size: 40px;
	height: 50px;
	line-height: 50px;
}
.payInfo ul{
	display: flex;
	flex-wrap:wrap;
	justify-content:space-around;
	margin: 30px 0;
}

.payInfo ul li{
	width: 47%;
	margin-right: 2%;
	margin-bottom: 20px;
}
.payInfo ul li:hover{
	color: #f27f0c;
	background: #ececec;
}
.payInfo ul li dt{
	font-size: 20px;
}
.payInfo ul li dd{
	font-size: 18px;
	color: rgba(0,0,0,0.6);
}
.payCode-wapper{
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: fixed;
	top: 0;
	left: 0;
}
.payCode{
	display: none;
	position:fixed;
	z-index: 2;
	display: none;
	top:50%;
	left: 50%;
	margin-left: -200px;
	margin-top: -200px;
	background: #fff;
	border-radius: 10px;
}
.payCode  .pay-title,.pay-cancel{
	height: 50px; 
	line-height: 50px;
	font-size: 30px;
	text-align: center;

}
.payCode .pay-cancel{
	background: #f27f0c;
	color: #fff;
	border-radius: 10px;
	overflow: hidden;
	width: 400px;

}
.payCode img{
	margin: 0 auto;
	
	width: 400px;
	height: 400px;
}

footer{ background:#d36317; padding:25px 0; color:#fff; font-size:14px;}
footer .hz{ width:780px;}
footer .hz p{ display:block; width:260px; float:left;}
footer .hz p:nth-child(5){ width:100%; margin-top:20px;}
footer .wx{ width:400px;}
footer .wx span{ display:block; width:147px; text-align:center; font-size:18px; line-height:38px;}
.archivalInfo{
	text-align: center;
	margin-top: 20px;
}

.E-main .part1 li{ letter-spacing:-1px; font-family:"Arial"; font-size:18px;}
.E-main .dsjj p{ line-height:30px; text-indent:0; font-family:Arial,  sans-serif;}
.E-main .part2 .fl p{ line-height:26px;}
.E-main .part2 .fr{ margin-top:45px;}
.E-main .dsjj2 p{ width:1010px; font-family:Arial, sans-serif; }
