a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0;padding:0; font-family:"寰蒋闆呴粦","瀹嬩綋"; color:#333;}
a{ text-decoration: none}
a:hover{ color:#fe0000 !important;}
img{ border:0;}
ul,ol{ list-style:none;}
h1,h2,h3,h4{ font-weight:100;}

.pubCon{ width:1180px; margin:0 auto;}
.pubCon::after{ content:""; display:block; clear: both;}
.pubCon .pubConZ{ font-size:40px; text-align:center; padding-top:50px;}
.pubCon .pubConZ  span{ font-size:24px; color:#a8a8a8; display:block; font-size:24px; line-height:40px;  font-weight:300; padding-top:10px;}
.pubCon .pubConD{ font-size:36px; text-align:center}
.pubCon .pubConD small{  font-size:12px;   display:block; color:#656565;  line-height:30px; padding-top:10px;}
.pubCon .pubConE{ font-size:36px; text-align:center ;  color:#FFF}
.pubCon .pubConE small{  font-size:12px;   display:block; color:#FFF;  line-height:30px; padding-top:10px;}


.header{ height:116px; background:#fff; width:100%;/* border-bottom:1px solid #eee; z-index:10;*/}
.header .pubCon{ height:116px;}
.header .logo{ float:left; margin-top:16px; margin-right:20px;}
.header .nav{ float:right;}
.header li{ float:left;}
.header li a{ display:block; margin-top:30px; line-height:50px; color:#333; font-size:20px; padding:0 20px; transition:0.5s; position:relative;}
.header li:hover a, .header li.on a{ color:#fe0000}
.header li a::after{ content:""; display:block; height:3px; width:100%; background:#fe0000; position:absolute; left:0; bottom:-1px; transform:scaleX(0); transition:0.5s;}
.header li:hover a::after  , .header li.on a::after{transform:scaleX(1)}


.banner{ height:766px; width:100%; background:#ccc;}
.banner .swiper-slide a{ display:block; height:766px; background:no-repeat center;}


.banner .swiper-pagination-bullet{ width:20px; height:20px; background:#fff; opacity:1;}
.banner .swiper-pagination-bullet-active{ width:20px; border-radius:10px;background:#000; }

.Scpzs{background: url(../images/xg3_07.gif) no-repeat; height:702px; margin:0 auto;width:100%;background-position: center; }

.cpzsYs{ margin:30px 0 50px; }
.cpzsYs li{float:left; margin-right:30px; text-align:center; margin-bottom:35px;}
.cpzsYs li:nth-child(4n){  margin-right:0;}
.cpzsYs li span{ display:block;  font-size:15px; font-height:400;}
.cpzsYs li a{  width:270px; height:306px; border:1px solid #CCC; display:block;  box-shadow:0px 5px 10px rgba(51,51,51,0.2);transition:0.5s}
.cpzsYs li img{   width:250px; height:270px;  overflow:hidden;}
.cpzsYs li:hover a {border:1px solid #fe0000 ;  box-shadow:0px 2px 0px rgba(51,51,51,0.2); transform:translateY(-10px); -webkit-transform:translateY(-10px);}


.gywm{ margin:20px auto ; background: url(../images/index_30.jpg) no-repeat; height:731px; padding-top:50px;background-position: center;}

.gjc{ width:100%; margin-top:30px; margin-bottom:30px;}
.gjc .gjc_01{  float:left; background:url(../images/quan.png) no-repeat; width:628px;}
.gjc .gjc_01 i{ text-align:center; line-height:168px; float:left; font-style:normal; font-size:30px; width:164px; margin-right:65px; color:rgba(255,255,255,1)}
.gjc .gjc_01 i:last-child{ margin-right:0}
.gjc .gjc_02{ float:right; font-size:26px; color:#FFF; width:480px; font-height:200; padding-top:45px;}
/*.gjcYs{ float:left; width:100%; padding-top:50px;}
.gjcYsC  li{ float:left; margin:0 40px;}
.gjcYsC  li img{border:6px solid   rgba(102,204,255,0.8)  ; width:240px; height:240px; border-radius:120px; display:block }*/
.gjcYs{
	width:1180px; margin:0 auto;
	position:relative;

}
.heng_01{ width:1180px; height:20px; display:block ; clear:both;}
.gjcYs .swiper-container{ margin-top:40px;width:1180px;}
.gjcYs .swiper-slide{ float:left; margin:0 40px;width:240px; }
.gjcYs .swiper-slide img{ border:6px solid   rgba(102,204,255,0.8); width:240px; height:240px; border-radius:120px; display:block ;}
.gjcYs .swiper-button-next,.gjcYs .swiper-button-prev{ width:45px; height:85px; background-size:90%; margin-top:-42px;}
.gjcYs .swiper-button-prev,.gjcYs .swiper-container-rtl .swiper-button-next{ background-image: url(../images/proLeft.png); left:-55px; top:350px;}
.gjcYs .swiper-button-next,.gjcYs .swiper-container-rtl .swiper-button-prev{ background-image: url(../images/proRight.png); right:-55px;top:350px;}


.xwzxYs{ width:100%; float:left; margin:20px 0 35px;}
.xwzxYs .xwzxYsL { width:760px;}
.newsList{width:100%; float:left}
.newsList li { padding:15px 0; border-bottom:1px solid #CCC; opacity:0.8; height:80px;  width:100%; display:block}

.newsList li:hover{ background:#d60c0b; }
.newsList li:hover .text p{color:#fff!important; opacity:0.7 }
.newsList li:hover .text h3{color: #fff;}

.newsList li:hover .time {  }
.newsList li .time{ float:left; width:15%; font-size:16px; text-align:right}
.newsList li .time span{ font-size:30px; display:block;}
.newsList li a .text{float: left;width:70%; padding: 0 10% 0 2% ; display:block}
.newsList li a .text h3{ font-size:20px; padding-bottom:0.5%; color:#000; font-weight:600 ;}
.newsList li a .text p{ font-size:14px; line-height:1.3em; color:#999}




.newsList li .timeX{ float:left; width:11%; font-size:16px; text-align:right; color:#5f5f5f}
.newsList li .timeX span{ font-size:28px;color:#5f5f5f; display:block}
.newsList li .textX{float: left;width:85%; padding: 0 0 0 2% ;  }
.newsList li .textX h3{ font-size:18px; padding-bottom:0.5%; color:#000; font-weight:600}
.newsList li .textX p{ font-size:14px; line-height:1.3em; color:#999;}
.newsList li:hover .textX h3{color: #fff;}
.newsList li:hover .textX p{color: #fff;}

.xwzxYs .xwzx_pic{ float:right; width:370px;}
.xwzx_pic .xwzx_picK { width:130px ; height:130px; border:4px solid #e5e5e5; position: relative; top:-15px; right:0; float:right}
.xwzx_pic .xwzx_picQ:before{ width:130px ; height:130px; border:4px solid #e5e5e5; position: relative; bottom:0px; left:-10px; float:left}
.xwzx_pic .xwzx_picM{ display:block; position:absolute;}

.foot{ background:#2d2c2c; height:280px; margin: 0  auto;}
.foot .foot_ys{ font-size:14px; color:rgba(255,255,255,0.8); line-height:40px; text-align:center}
.foot_ys a{ color: #FFF}
.foot_ys a:hover{ color:#F96}




.ny_flash{ margin:0 auto; padding:0; background:url(../images/ny_flash_01.gif) no-repeat center top; height:332px; }
.nyCont{ margin:0 auto}
.nyCont:after{ content:""; display:block; clear:both}
.nyCont .nyContA{ width:1200px; margin:10px auto; background:#069}
.ny_main {
	width: 1198px;
	display: block;
	float: left;
	padding-bottom: 20px;
	padding-top: 20px;
}
.ny_main img{ max-width:100%;}
.ny_main  .NYdh_01{  width:100%;  height:64px;border-bottom:4px solid #aaaaaa;}
.ny_main .NYdh_01 b{ display: block; height:64px; line-height:64px; font-size:24px; padding-left:10px; float:left; font-weight:600}
.ny_main .NYdh_01 span{ float:right; font-size:14px; font-weight:100 ; padding-right:15px;line-height:64px; }
.ny_main .NYdh_01 span a{ padding:0 10px;}

.page {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	height: 40px;
	text-align: center;
	line-height: 40px;
	float: left;
	padding-top: 10px;
}
 .page a {
	color: #999999;
	font-size: 14px;
	font-family: "瀹嬩綋";
	font-weight: normal;
	border: 1px solid #C00;
	margin: 2px;
	line-height: 40px;
	height: 40px;
	padding: 10px;

}
.page .page_wz {
	color: #ffffff;
	background-color: #C00;
}

.ny_cont_b {
	display: block;
	float: right;
	width: 1200px;
	border: 1px solid #EBEBEB;
	padding-bottom: 20px;
}
.ny_cont_b:after{ content:""; display:block; clear:both;}
.Xz_top{ display:block; float:left; width:100%; border-bottom: 1px solid  rgba(0,0,0,0.2); margin-bottom:30px;}
.ny_cont_b .Xz_top h3 {
	font-size: 28px;
	font-family: "寰蒋闆呴粦";
	line-height: 40px;
	text-align: center;
	width: 100%;
	font-weight: normal;
	padding-top:30px;


}
.ny_cont_b .Xz_top .nr_list_wzz_x {
	text-align: center;
	display: block;
	float: left;
	width: 100%;
	line-height: 40px;
	padding-top: 1px;
	padding-bottom: 10px;
	font-family: "寰蒋闆呴粦";
	font-size: 16px;
	margin: 20px auto;
}

.nr_list_wzz_x i {
	padding-right: 10px;
	padding-left: 10px;
	font-style: normal;

}

.ny_cont_b .nr_list_xxzl_x {
	line-height: 36px;
	font-size: 18px;
	padding-top: 20px;
	font-family: "寰蒋闆呴粦";
	width: 98%;
	text-align:justify;
	margin:2%;
	
}


.xxk{ text-align:center;font-size: 0 }
.xxk .xxkF{ margin:20px 5px;  padding:10px 50px; background:#F60; color:#fff; line-height:40px ; height:40px; display:inline-block; font-size:20px;transition:0.4s;}
.xxk .xxkF:hover{  color:#FFF!important; background: #C00; border-radius:0 30px 0 30px;}
.zxly{
	display: block;
	float: left;
	width: 1168px;
	padding-top: 10px;
	padding-right: 25px;
	padding-left: 25px;
}
.zxly .zxly_tx {
	display: block;
	float: left;
	width: 1168px;
}
.zxly_tx h4 {
	background-color: #999999;
	display: block;
	float: left;
	height: 40px;
	width: 1128px;
	font-size: 16px;
	line-height: 40px;
	color: #FFFFFF;
	padding-left: 20px;
	font-family: "微软雅黑";
}
.zxly_tx .zxly_tx_01 {
	display: block;
	float: left;
	width: 800px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 300px;
}
.zxly_tx_01 li {
	display: block;
	float: left;
	width: 702px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 40px;
}
.zxly_tx_01 li b {
	font-family: "微软雅黑";
	float: left;
	height: 40px;
	display: block;
	padding-left: 20px;
	font-size: 15px;
	width: 80px;
}
.zxly_tx_01 li em {
	display: block;
	float: left;
	padding-left: 15px;
	padding-top: 3px;
}
.zxly_tx_01 .ch_01 {
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 25px;
	display: block;
	float: left;
	width: 350px;
	height: 25px;
	color: #999999;
}
.zxly_tx_01 .ch_02 {
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 25px;
	display: block;
	float: left;
	width: 350px;
	height:150px;
	color: #999999;
}
.zxly_tx_01 .ch_03 {
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 25px;
	display: block;
	float: left;
	width: 150px;
	height:25px;
	color: #999999;
}
.zxly_tx_01 li i {
	display: block;
	float: left;
	padding-left: 15px;
}
.zxly_tx_01 li span {
	display: block;
	float: left;
	padding-left: 15px;
}
.zxly_tx_01 .tj_an {
	display: block;
	float: left;
	width: 702px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.tj_an em {
	display: block;
	float: left;
	text-align: center;
	padding-left: 200px;
	width: 120px;
}
.tj_an em a {
	font-size: 16px;
	line-height: 36px;
	color: #FFFFFF;
	text-align: center;
	float: left;
	display: block;
	font-family: "微软雅黑";
	background-color: #CC0000;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 120px;
	font-style: normal;
	font-weight: bold;
}


.zxly_tx_01 .tj_an {
	display: block;
	float: left;
	width: 702px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.tj_an i {
	display: block;
	float: right;
	text-align: center;
	width: 120px;
	padding-right: 200px;
}
.tj_an i a {
	font-size: 16px;
	line-height: 36px;
	color: #FFFFFF;
	text-align: center;
	float: left;
	display: block;
	font-family: "微软雅黑";
	background-color: #666666;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 120px;
	font-style: normal;
	font-weight: bold;
}



.zxly .zxly_ck {
	display: block;
	float: left;
	width: 948px;
	padding-top: 20px;
}
.zxly_ck h4 {
	background-color: #999999;
	display: block;
	float: left;
	height: 40px;
	width: 1128px;
	font-size: 16px;
	line-height: 40px;
	color: #FFFFFF;
	padding-left: 20px;
	font-family: "微软雅黑";
}
.zxly_ck .zxly_tx_02 {
	display: block;
	float: left;
	width: 1148px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
.zxly_hf {
	display: block;
	float: left;
	width: 1148px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
	padding-bottom: 10px;
}
.zxly_hf .zxly_hf_01 {
	display: block;
	float: left;
	width: 1108px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
}
.zxly_hf_01 b {
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 30px;
	display: block;
	float: left;
}
 .zxly_hf_01 em {
	font-size: 12px;
	font-style: normal;
	line-height: 30px;
	display: block;
	float: right;
	color: #999999;
}
.zxly_hf_01 i {
	font-size: 14px;
	line-height: 30px;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.zxly_hf_02 {
	display: block;
	float: left;
	width: 702px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	background-image: url(../images/w1.jpg);
	padding-left: 32px;
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.zxly_hf_03 {
	font-size: 14px;
	line-height: 30px;
	display: block;
	float: left;
	width: 1128px;
	background-image: url(../images/line_01.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 10px;
	background-color: #FDEAEF;
}
.zxly_hf_03 b {
	display: block;
	float: left;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #CC0000;
	padding-right: 10px;
}
.zxly_hf_03 span {
	display: block;
	float: left;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
}
 .pagesss {
	width: 1139px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 36px;
	text-align: center;
	line-height: 30px;
	float: left;
	padding-top: 10px;
}
 .pagesss a {
	color: #999999;
	font-size: 14px;
	font-family: "宋体";
	font-weight: normal;
	border: 1px solid #BF0400;
	margin: 2px;
	line-height: 20px;
	height: 20px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.pagesss .page_wz {
	color: #ffffff;
	background-color: #BF0400;
}

