@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
body{font-family:Microsoft YaHei,微软雅黑,Tahoma,Arial,Helvetica,"宋体";font-size:14px; background:;color:#4f4f4f; line-height:28px;}
html{overflow-y:scroll;}
ul,ol{list-style-type:none;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
a{ color:#4f4f4f;}
a:link,a:visited{text-decoration:none;color:#4f4f4f;}
a:hover,a:active{text-decoration:none; color:#be2448;}
.fr{ float:right;}
.fl{ float:left;}
.w1200{ width:1200px; margin:0 auto;} 

#top{ height:50px; line-height:50px; position:relative;  } 				
.logo{ width:60px; height:60px;  position:absolute; left:570px; top:0; z-index:100000;}
#banner{ height:520px; width:100%; position:relative; overflow:hidden; }
#bannerny {
	height:110px;
	width:100%;
	position:relative;
}
.bannernyt {
	height:110px;
	width:100%;
}
.nav{ height:68px; background:url(../images/head2.png); line-height:68px; position:absolute; left:0; top:0; width:100%;}

.sousu{ background:url(../images/search.png) no-repeat; width:153px; height:26px; margin:21px 0;}
.sousu1{width:122px; height:24px; margin:1px 1px 1px 10px; }
.keyword{ border:none; width:122px; height:24px; line-height:24px; color:#FFF; background:none; outline:none;}
.sousu2{width:13px; height:13px; margin:6px 5px 7px 2px; } 
.btn{ background:url(../images/searchicon.png) no-repeat; width:13px; height:13px; outline:none; cursor:pointer;}
.gonggao{   width:100%; height:36px; line-height:36px; position:absolute; bottom:0; left:0; }

.gonggaowrap{ margin:0 auto; width:630px;  background:url(../images/home-newsbg.png); }
.apple{  background:url(../images/home-news.png) no-repeat left center; margin:0 10px; padding-left:30px; color:#fff; overflow:hidden; height:36px; line-height:36px;}

.apple a{ width:100%; height:36px; line-height:36px;  color:#fff;  }




#box1{ padding:65px 0; }
.boxtit{ text-align:center; padding-bottom:35px;}
.box1txt{ width:680px; margin:0 auto;  padding-bottom:35px;}
.box1txt p{ text-indent:2em;}
.more{  width:166px; height:28px; margin:0 auto;}
.more a{ display:block; background:url(../images/home-button.png) no-repeat; width:166px; height:28px; color:#FFF; text-align:center; }
.more a:hover{ color:#faedf0; background:url(../images/home-button-hover.png) no-repeat;    }

#box2{ background:#f4f4f4; padding:50px 0;  }
#box2 .w1200{ background:#fff;}
.box2warp{ padding:30px 30px 32px 30px;}
.box2txtablk{ width:544px; float:left;}
.box2txtablk a{ color:#FFF;}
.box2txtablkleft{width:174px; height:126px; overflow:hidden;}
.box2txtablkleft img{cursor: pointer;   transition: all 0.6s;}
.box2txtablkleft img:hover{transform: scale(1.2);  }
.box2txtablkrig{ width:370px; height:126px;  }
.box2txtablkrig a{background:#5ba5d5; width:350px; height:106px; padding:10px; display:block;    }
.box2txtablkrig a:hover{ background:#4a93c3;}
.box2txtablkrigtit{ padding-bottom:6px;}
.box2txtablkrigtit { font-size:16px; font-weight:bold;}
.box2txtablkrigtxt  { font-size:12px; line-height:20px;}
.box2txtb{ margin-top:10px; margin-bottom:25px;}
.box2txtbblk{ background:url(../images/dian.png) no-repeat left center; width:514px; padding-left:10px; float:left;  }
.box2txtbblk span{ float:right;}

#box3{ padding:54px 0 64px 0; }
.box3wrap{ margin-bottom:40px;}
.box3blk{ float:left; margin-right:16px; position:relative; height:192px; width:288px; overflow:hidden; }
.box3blk p{ position:absolute; top:0; left:0; height:36px; width:288px; line-height:36px; font-size:16px; text-align:center; color:#FFF;}
.box3blk p a{color:#FFF;}
.box3blk p a:hover{color:#FFF; font-weight:bold;}
.box3blk img{ cursor: pointer;   transition: all 0.6s; }
.box3blk img:hover{transform: scale(1.2);  }
.wz1{ background:#bd2547;}

.wz2{ background:#e7a530;}
.wz3{ background:#92c3fe;}
.wz4{ background:#72da98;}

#footer{ background:#323232;   font-size:12px; color:#fff; line-height:22px; }
.footerwrap{ width:851px;  padding:23px 0; margin:0 auto; background:url(../images/footer.png) no-repeat right center; padding-right:50px;} 
.footerwrap .fl{ border-right:#FFF 1px solid;}
.footerwrap .fl,.footerwrap .fr{ width:400px;}


#nybox{ padding:10px 0 30px 0;}

.leftBox {

	width:125px;
	border:#c5c5c5 1px solid;
	float:left;

            
        }
 .rightBox {
	float:right;
	border:#c5c5c5 1px solid;
	width:1060px;

          
        }
		.nyboxfltit {
	background:#bb2349;
	color:#FFF;
	border-bottom:#e3989d 1px solid;
	display:block;
	width:125px;
	height:40px;
	line-height:40px;
	text-align:center;
}
.nyboxfltxt a {
	display:block;
	width:125px;
	height:38px;
	line-height:38px;
	text-align:center;
}
.nyboxfltxt a:hover {
	background:#f9d5c7;
	height:38px;
	color: #515151;
}
.nrboxrig {
	border:#c5c5c5 1px solid;
	width:1060px;
}
.nyboxrigtit {
	background:#bb2349 url(../images/nytit.png) no-repeat 10px 17px;
	color:#FFF;
	border-bottom:#e3989d 1px solid;
	display:block;
	height:40px;
	line-height:40px;
	padding-left:40px;
	font-size:16px;
	font-weight:bold;
}
.rightBox1{ padding:30px;}
.rightBox1 ul li { background:url(../images/dian.png) no-repeat left; padding-left:15px; clear:both; line-height:46px; border-bottom:#d4d4d4 1px solid;}
.rightBox1 ul li span{ float:right; margin-right:10px;}
.rightBox1 ul li:last-child{ border-bottom:none;}
.page{ text-align:center; margin:30px 0;}
.page a{ background:#9f9f9f; color:#FFF; padding:0 8px; display:inline-block; margin:0 4px;border-radius:5px;}
.page .a1{ background:#bb2447;}
.page span{ background:#bb2447; color:#FFF; padding:0 8px; display:inline-block; margin:0 4px;border-radius:5px;}
.rightBox2{ padding:30px;}
.rightBox2 li{border-bottom:#d4d4d4 1px solid; padding-bottom:20px; margin-bottom:20px;}
.rightBox2img{ width:230px;}
.rightBox2txt{width:730px;}
.rightBox2txt1{ text-align:center; margin-bottom:10px;}
.rightBox2txt1 a{ color:#bc2548; font-size:16px; font-weight:bold;}
.rightBox2txt2{ text-align:right;  margin-bottom:10px;}
.rightBox2txt3{ line-height:22px;}