@charset "utf-8";

.nybanner {
	width:100%;	
}
.listbox {
    margin-top: 68px;
}

.listboxtit {
    margin-bottom: 20px;
}
.listboxtit .num {
    color: #383848;
    display: block;
    font-family: "Impactbff3f4297194a7";
    font-size: 72px;
    font-style: italic;
    font-weight: bold;
    height: 52px;
    letter-spacing: 0;
    line-height: 52px;
    margin-left: -5px;
    margin-right: 39px;
    width: 70px;
}

.listboxtit .numright {
    width: 1096px;
    position: relative;
}
.listboxtit .numright .xcxdzx {
	margin-top: 0;
    position: absolute;
    right: 0;
    top: 11px;
    width: 100px;
    height:30px;
    line-height:30px;	
}
.listboxtit .numright h3 {
    color: #626262;
    font-size: 30px;
    font-style: oblique;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
}

.listboxtit .numright .listboxtiten {
    border-bottom: 1px dashed #fd7004;
    height: 12px;
    margin-top: 8px;
}

.listboxtit .numright .listboxtiten .listen {
    background-color: #F4F2ED;
    color: #fd7004;
    font-size: 14px;
    letter-spacing: 0.5px;
    padding: 0 10px 0 0;
    text-transform: uppercase;
}
.left {
	float:left;	
}

.hslzptt {
    height: 330px;
    overflow: hidden;
    width: 460px;
    position: relative;
}
.hslzptt:hover, .listboxcon .lister:hover {
	box-shadow: 1px 1px 2px #999999
}
.hslzptt a span {
    display: block;
    height: 330px;
    width: 460px;
}
.hslzptt a span img {
	width:460px;	
	height:330px;
}
.listboxcon {
  overflow: hidden;
  width: 721px;
  float: right;
}
.listboxcon .lister {
    float: left;
    height: 160px;
    margin-bottom: 10px;
    margin-right: 20px;
    overflow: hidden;
    width: 227px;
   
}
.listboxcon .lister a {
    display: block;
    height: 160px;
    overflow: hidden;
    width: 227px;
}

.listboxcon .lister a img {
    height: 130px;
    width: 227px;
}
.listboxcon .lister a p {
    color: #383848;
    height: 29px;
    line-height: 29px;
    padding-left: 10px;
     border:1px solid #d2d2d2;
     border-top:none;
     text-align:center;
}
.listboxcon .lister:nth-child(3n+3) {
    margin-right: 0;
}
.hslzptt a p {
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    color: #fff;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    padding-left: 20px;
    position: absolute;
    width: 440px;
    text-align:center;
}

.listboxcon .lister a span {
    display: block;
    height: 130px;
    overflow: hidden;
    position: relative;
    width: 227px;
}


.w100 {
    width: 100%;
}
/*´´ÒµÒ³Ãæ*/

.hslcypage h2 {
    font-size: 36px;
    padding-top: 80px;
    text-align: center;
}

.hslcybox4 .h2yw {
    margin-bottom: 50px;
}
.h2yw {
    color: #999;
    display: block;
    font-size: 12px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
}
.fwtx {
	background-color:#E4E5EA;
	padding:66px 0;	
	margin-top:36px;
}
.fwtx h2 {
	padding-top:0;	
}
.hslcypage{ position:relative; padding-bottom:36px; background-color4e4eb}
.hslcybox1{ padding-top:50px;}
.hslcybox1 .hslcy{ width:33.333333333333333333%; float:left}
.hslcy span{ display:block; overflow:hidden; text-align:center; margin:20px;}
.hslcy span img{ width:100%}
.hslcy span b{ line-height:35px; height:35px; padding-top:5px; display:block; font-size:24px; font-weight:normal; color:#333}
.hslcy span p{
	padding: 10px 40px;
	margin-top: 5px;
	background-image: url(../images/cyline.png);
	background-repeat: no-repeat;
	background-position: center top; 
	color:#383848;
	line-height: 32px;
	font-size: 16px;
}
.hslcy span img{ border-radius:17px;}
.hslcybox2{ padding:0 20px;}
.hslcybox2 img{ max-width:100%;margin: 0 auto;}
.hslcybox3{ background-image:url(../images/cybg2.jpg); height:1000px; margin-top:70px;}
.hslcybox3 h2,.hslcybox3 .h2yw{ color:#fff;}
.hslcybox3 .h2yw{ margin-bottom:30px;}
.hslcu3_1{ width:50%; margin-bottom:30px; float:left; height:324px;}
.hslcu3_1 img{ border-radius:17px;}


.hslcu3_1 .hslbtn{ border:1px solid #fff; border-radius:30px; color:#fff; display:block; width:220px; height:60px; line-height:60px; text-align:center; margin-left:auto; margin-right:auto}
.hslcu3_1 .hslbtn:hover{ background-color:#e4b95b; color:#20202f;border:1px solid #e4b95b;}

.hslcu3_1 .hslfwbox{ height:324px;}
.hslcu3_1 .hslwzbox{ margin:30px;}
.hslcu3_1 .hslwzbox b{ font-size:24px; display:block; height:60px; line-height:60px; font-weight:normal; border-bottom:1px dashed #fff; color:#fff; margin-top:50px;}
.hslcu3_1 .hslwzbox p{ color:#fff; font-size:18px; text-indent:36px; line-height:1.5em; padding-top:20px;}
.hslcu3_1 .hslwzbox2 b{ text-align:right}
.hslcu3_1 .hslwzbox2 .hslwzbox p{ text-align:left}
.hslwzbox b .hsl{ font-size:20px; padding-right:8px;}
.hslwzbox b .icofz{ padding-left:8px; padding-right:0px;}

.hslcybox4 .h2yw{ margin-bottom:50px;}
.hslcy5{ width:50%; float:left; margin-bottom:30px;}
.hslcy5 .cybz{ padding:0 15px;}
.cybz{ padding:20px;}
.cybz .cybztit{ border-radius:85px; height:85px; text-align:center; color:#cd7c07; background-color:#fff;box-shadow: 0 0 10px 0 #999; font-size:24px; line-height:85px;}
.cybztit .hsl{ font-size:24px; padding-right:8px;}
.cybz p{ font-size:18px; line-height:32px; text-align:left; text-indent:36px; margin-top:30px; padding:0 20px; color:#383848}
.cybz2{ clear:both; background-color:#fff; border-radius:30px;box-shadow: 0 0 10px 0 #9f9f9f; padding:20px; margin-bottom:30px;}
.cybz2 .cybzwz{ width:60%; float:left}
.cybz2 .cybzwz .cybztit{ display:block; font-size:24px;color:#cd7c07;height:30px; text-align:center; padding-top:30px; padding-bottom:20px;}
.cybz2 .cybzwz p{ font-size:18px;line-height:32px; text-align:left; text-indent:36px; margin-top:30px; padding:0 20px;}
.cybz2 .cybzwzr{ width:40%; float:right}
.cybz2 .cybzwzr img{ margin-top:0px;}
.hslwzbox b .hsl{ font-size:20px; padding-right:8px;}
.hslwzbox b .icofz{ padding-left:8px; padding-right:0px;}

.jxhj .tophj {
	margin-top:36px;	
}
.jxhj .tophj li {
 position: relative;
}
.jxhj li p{
		 background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    color: #fff;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.jxhj .tophj .jxhj{
	width:600px;
	height:400px;
	float:left;
}
.jxhj .tophj .rhj {
	float:right;
	width:600px;	
}
.jxhj .tophj .rhj li{
	width:294px;
	margin-left:6px;	
	float:left;
	height:197px;
}
.jxhj .tophj .rhj .rbdimg {
	margin-top:6px;	
}
.jxhj .bdhj {
	margin-top:6px;	
}
.jxhj .bdhj li {
	width:294px;
	margin-right:6px;
	height:400px;
	float:left;	
	position: relative;
}
.jxhj .bdhj li.secimg {
	width:297px;
}
.jxhj .bdhj li.lastimg {
	margin-right:0px;
	float:right;	
}
#baoming {
	width:1200px;	
	color:#383848;
	margin:26px auto;
	font-size:16px;
}
#baoming li {
	float:left;	
	margin:0 10px;
	height:36px;
	line-height:36px;
}
#baoming li input {
	 border: 1px solid #383848;
    border-radius: 5px;
    height: 36px;
    line-height: 36px;
    padding-left: 3px;
    width: 200px;
}

#baoming li input.bmbtn {
	background-color:#383848;
	color:#ffffff;
	cursor: pointer;
	font-size:16px;
	width:160px;
}
#baoming ul {
	width:756px;
	margin:0 auto;	
}