﻿@charset "utf-8";
/* CSS Document */
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;color:#545252;}
h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,th,td { margin:0; padding:0; }
a{ text-decoration:none;}
a:hover{ color:#d50505}
img{ border:0}
ul,ol{ list-style:none}
body{background:url(../images/bg.jpg) #e6e5e5 no-repeat center top;}



.shu_01{ display:block; float:left; width:15px; min-height:100px; overflow:hidden}
.shu_02{ display:block; float:left; width:10.8px; min-height:50px; overflow:hidden}
.shu_03{ display:block; float:left; width:24px; min-height:100px; overflow:hidden}
.heng_01{ display:block; float:left; width:249px;height:10px; overflow:hidden}
.heng_02{ display:block; float:left; width:1200px;height:18px; overflow:hidden}
.heng_03{ display:block; float:left; width:844px;height:18px; overflow:hidden}
.warp{ width:1200px; margin:0 auto; padding:0}

.top{ width:1200px ; height:306px; margin:0 auto}
.top1{ float:left; width:1200px;padding:40px 0 44px; }
.top1 .logo{ float:left; display:block;height:106px; }
.wx_pic{ display:block; float:right; height:104px;}

.nav{ display:block; float:left; width:1199px; height:74px; background:#dc0202;}
.nav li{ display:block; float:left ; width:109px; line-height:74px; text-align:center}
.nav li a{ font-size:20px;  font-weight:600; color:#FFF}
.nav li:hover a{ font-size:20px;  font-weight:600; color:#FFF; background:#F90; display:block}
.nav_tq{ display:block;float:left;  font-size:12px; height:38px; line-height:38px;}
.nav_tq  .time{ display:block; float:left; font-size:12px; height:38px;font-weight:bold;color: black;    line-height:38px; padding-right:20px;}
.nav_tq  .xz_tq{ display:block; float:left; font-size:12px; padding:7px 0 0 10px;}


.cont,.cont_01{ display:block; width:1200px; margin:0 auto;}

.gsgg{ display:block; float:left; width:255px; height:395px; padding:13px 10px; background:#FFF;  overflow:hidden;}
.gsgg  h2{ width:255px; height:38px; border-bottom:1px solid #cd100a;}

.gsgg  h2 b{ display:block; float:left; background: url(../images/ty_an.jpg) no-repeat center top; width:108px; height:38px;  padding-right:18px; font-size:18px; color:#FFF; text-align:center; line-height:38px}
.gsgg  h2 a{ display:block ; float:right; line-height:38px; font-size:12px; color:#999; font-weight:200;}
.gsgg .gsgglist{ width:255px; display:block; float: left; padding:12px 0;  }
.gsgglist li{  display:block; float:left;  width:100%; line-height:30px;}
.gsgglist li a{ display: block; float:left; background:url(../images/dain_01.jpg) no-repeat 10px 12px; padding-left:18px; }

.tpxw{ display:block; float:left; width:630px; height:421px; overflow:hidden;}
.zb{ display:block; float:left; width:249px; height:395px; padding:13px 8px; background:#FFF;  overflow:hidden;}

.zb_list{ width:236px; background:url(../images/xg_13.jpg) no-repeat center top; height:392px; padding:34px 0 0 13px;}
.xz_line{ width:216px; border-bottom:1px solid #CCC; height:5px; display:block; float: left; margin:0px 0px 4px;}
.xz_henga{ width:216px; height:52px; display:block; float: left; }
.zb_list .md{ width:100%; display:block; float:left; }
.md dt{ width:100%; display:block; float:left; font-weight:200; line-height:30px; font-size:14px;} 
.md dd{ display:block; float:left; padding-left:30px; font-size:14px;} 
.md_banner{ width:232px; display:block; float:left; padding-left:8px;}
.banner_01{ width:1171px;  background: #FFF; display:block; float:left; padding:10px 14px 10px 15px;}
.banner{ display:block; float:left; width:1200px; }
.banner_02{ width:765px;  background: #FFF; display:block; float:left; padding:15px;}
.banner_03{ width:369px;  background: #FFF; display:block; float: right; padding:15px 10px;}

.ty{ display:block; float:left; width:360px; height:306px; padding:15px; background:#FFF;  overflow:hidden;}
.ty h2{ width:360px; height:38px; border-bottom:1px solid #cd100a;}

.ty h2 b{ display:block; float:left; background: url(../images/ty_an.jpg) no-repeat center top; width:108px; height:38px;  padding-right:18px; font-size:18px; color:#FFF; text-align:center; line-height:38px}
.ty h2 span{ display:block ; float:right;}
.ty h2 a{ display:block ; float:right; line-height:38px; font-size:12px; font-weight:200; padding-left:9px;  padding-right: 9px;}
.tylist{ width:360px; display:block; float: left; padding:12px 0;  }
.tylist li{  display:block; float:left;  width:100%; line-height:42px; font-size:16px;}
.tylist li a{ display: block; float:left; background:url(../images/dian_02.jpg) no-repeat 5px 18px; padding-left:18px; }

.gdtp{ width:1200px; display:block; float:left; background:#FFF}
.gdtp_list{width: 100%; padding:20px 0;}
.gdtp_list li{
	float: left;
	text-align: center;
   padding:10px 19px 8px;
   margin-right:15px;
}
.gdtp_list li:nth-child(4n){margin-right:0px;}
.gdtp_list img{ display:block; width:247px; border:1px solid #E4E4E4;-webkit-transition:0.5s; transition:0.5s}
.gdtp_list img:hover{-webkit-transform: translate(0,-5px);transform: translate(0,-5px);-webkit-transform: translate(0,-5px); box-shadow:0px 3px 5px  rgba(0,0,0,0.5)}
.gdtp_list a{ line-height:38px;}

.NYgdtp_list{width: 100%; padding:20px 0;}
.NYgdtp_list li{
	float: left;
	text-align: center;
   padding:10px 5px 8px;
   margin-right:15px;
}
.NYgdtp_list li:nth-child(3n){margin-right:0px;}
.NYgdtp_list img{ display:block; width:247px; border:1px solid #E4E4E4;-webkit-transition:0.5s; transition:0.5s}
.NYgdtp_list img:hover{-webkit-transform: translate(0,-5px);transform: translate(0,-5px);-webkit-transform: translate(0,-5px); box-shadow:0px 3px 5px  rgba(0,0,0,0.5)}
.NYgdtp_list a{ line-height:38px;}

.zwgk{  background:#FFF; display:block ; float:left;width:694px;height:314px;}
.zwgk h2{ width:100%; display:block ; float:left ; text-align:center; font-size:18px; height:45px; line-height:45px; background:#f5483a; color:#FFF;}
.zwgklist{ display:block; float:left; background:url(../images/zwgk_bg.png) no-repeat bottom right; width:664px; margin:1px 15px;; padding:5px 0;} 
.zwgklist li{ width:426px ; height:42px; background:#fdf2f2; line-height:42px; margin:4px 0;display:block; float:left; }
.zwgklist li i{ display:block; float:left; width:38px; padding: 12px 10px 0 20px;}
.zwgklist li a{ display:block; float:left; width:340px;}
.gb{ width:238px; background:#FFF; display:block ; float:left; height:314px;}

.yqlj{ width:1200px; display:block; float:left; }
.yqlj li{ width:191px; display:block ; float:left; overflow:hidden; padding-right:10.8px;}
.yqlj li:nth-child(6n){ padding-right:0px;}
.yqlj_02{ width:1200px; display:block; float:left; background:#d60303; padding:15px 0; }
.yqlj_02_list li {
	display: block;
	float: left;
	width: 260px;
	padding-right: 20px;
	padding-left: 20px;
	overflow: hidden;
}
.yqlj_02_list #xglj {
	display: block;
	float: left;
	height: 30px;
	width: 258px;
	border: 1px solid #E3E3E3;
	font-size: 14px;
	color: #333333;
	font-family: "微软雅黑";
	overflow: hidden;
	text-align: center;
}


.foot{ width:100%;text-align:center; margin:20px 0 0; padding:20px 0 0; height:180px; background:#FFF;clear:both;}
.foot .foot_ys{ width:1200px; margin:0 auto; line-height:36px; font-size:14px;}



/*erji*/
.left{
	display: block;
	width: 330px;
	float: left;
}
.left:after{ display:block; content:"";clear:both}

.s_ty_02{ width:328px; float:right;border-bottom: 1px solid #e7e7e7; border-left:1px solid #e7e7e7;  border-right:1px solid #e7e7e7; margin-bottom:15px; background:#FFF}
.s_ty_02 h3{ height:80px; background:/*#1853ad */#ff9900;text-align:center}
.s_ty_02 h3 b{font-size:22px;line-height:80px; color:#FFF}

.ny_left_01 { display:block; float:left; width:100%; margin:10px 0;}
.ny_left_01 li {
	display: block;
	float: left;
	width: 280px;
	padding:10px 25px;
	font-size: 16px;
	font-family: "微软雅黑"!important
}
.ny_left_01 li a {
	display:block;
	padding-left:20px;
	line-height:50px;
	height:50px;
	border-radius:2px;
	background-color:#E7E7E7 ;
	transition:1s;
	/* Safari */
	-webkit-transition:1s;
	
}

.ny_left_01 li a:hover {
	color: #FFF!important;
	background:  #e04848;
	
}


.ny_cont {
	display: block;
	float: right;
	width: 844px;
	border: 1px solid #e7e7e7;
	background:#FFF;
}

.ny_cont .ny_dh {
	
	display: block;
	float: left;
	width:814px;
	height: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	margin-right: 15px;
	margin-left: 15px;
}
.ny_dh b {
	display: block;
	float: left;
	height: 50px;
	color: #dc0202;
	font-size: 20px;
	font-weight:400;
	line-height: 50px;
	/* width: 185px; */
	/*background-image:url(../images/ty_an.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;*/
	text-align: center;
	font-family: "微软雅黑";
	font-weight: bold;
}
.ny_dh .dqwz {
	font-size: 12px;
	line-height: 50px;
	display: block;
	float: right;
	padding-right: 10px;
	font-style: normal;
}



.ny_cont .ny_dh1 {
	
	display: block;
	float: left;
	width:814px;
	height: 38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	margin:12px 15px 0;

}
.ny_dh1 b {display:block; float:left; background: url(../images/ty_an.jpg) no-repeat center top; width:140px; height:38px;  padding-right:18px; font-size:18px; color:#FFF; text-align:center; line-height:38px}
.ny_dh1 .dqwz1 a {
	font-size: 12px;
	line-height: 38px;
	display: block;
	float: right;
	padding-right: 10px;
	font-style: normal;
}

.ny_cont .nr_list {
	display: block;
	float: left;
	height: auto;
	width: 814px;
	overflow: hidden;
	padding: 15px;
}
.nr_list .nr_list_first{
	display: block;
	float: left;
	height: auto;
	width: 814px;
}

.nr_list_first li {
	display: block;
	float: left;
	width: 814px;
	line-height: 40px;
	height: 40px;
	font-size: 16px;
	font-family: "微软雅黑";
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}

.nr_list .nr_list_XZfirst{
	display: block;
	float: left;
	height: auto;
	width: 814px;
}

.nr_list_XZfirst li {
	display: block;
	float: left;
	width: 814px;
	font-size: 16px;
	font-family: "微软雅黑";
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
	margin-bottom:10px;
	padding-bottom:10px;
}

.nr_list_XZfirst li:hover {
	display: block;
	float: left;
	width: 814px;
	background:#eceaea;
}
.nr_list_XZfirst .time{ display:block; float:left; text-align:right; width:90px; padding:10px 15px;font-size:16px; font-weight:600;background: rgba(0,0,0,0.5); color:#FFF}
.nr_list_XZfirst .time em{ display: inline-block; text-align: right; font-size:26px; font-weight:600; font-style:normal;color:#FFF}
.nr_list_XZfirst .xz_ys{ display:block; float:left; padding-left:20px; width:670px;}
.nr_list_XZfirst .xz_ys dt{ display:block; float:left; width:100%; font-size:16px; line-height:32px; font-weight:600; }
.nr_list_XZfirst .xz_ys dd{ display:block; float:left; width:100%; font-size:12px; line-height:20px;}
.nr_list_XZfirst .time:hover{ background:#dc0202 }
.nr_list_XZfirst .xz_ys:hover dt{ color:#dc0202 }
.nr_list_XZfirst .xz_ys:hover dd{color:#dc0202 }


.ny_cont .nr_list_first li a {
	background-image: url(../images/dian_02.jpg);
	background-repeat: no-repeat;
	background-position: 5px 17px;
	padding-left: 20px;
	float: left;
	font-family: "微软雅黑";
}

.nr_list_first li em {
	font-style: normal;
	float: right;
	display: block;
	color: #999999;
	font-size: 14px;
}
 .page {
	width: 814px;
	margin: 30px auto 15px;
	height: 36px;
	text-align: center;
	line-height: 30px;
	float: left;
}
 .page a {
	color: #999999;
	font-size: 14px;
	font-family: "宋体";
	font-weight: normal;
	border: 1px solid #f56902;
	margin: 2px;
	line-height: 30px;
	height: 20px;
	padding:10px;
}
.page .page_wz {
	color: #ffffff;
	background-color: #f56902;
}
.dqwz em {
	font-style: normal;
}
.dqwz i {
	font-style: normal;
	font-weight: normal;
}


.ny_cont_x {
	display: block;
	float: left;
	width: 1198px;
	border: 1px solid #e7e7e7;
	background:#FFF;
}

.ny_cont_x .ny_dh_x {
	display: block;
	float: left;
	width: 1168px;
	height: 50px;
	margin-right: 15px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.ny_dh_x b {
	display: block;
	float: left;
	height: 50px;
	color: #dc0202;
	font-size: 24px;
	line-height: 50px;
	
	font-weight:400;
	
	text-align: center;
	font-family: "微软雅黑";
	font-weight: bold;
	background-position: 5px 10px;
}
.ny_dh_x .dqwz_x {
	font-size: 12px;
	line-height: 50px;
	display: block;
	float: right;
	padding-right: 10px;
	padding-left: 15px;
	font-family: "微软雅黑";
}



.nr_list_xxy_x {
	display: block;
	float: left;
	height: auto;
	width: 1148px;
	overflow: hidden;
	padding: 25px;
}


.nr_list_xxy_x .nr_list_top_x {
	padding-top: 10px;
	float: left;
	border-bottom-width: 4px;
	border-bottom-style: double;
	border-bottom-color: #dc0202;
	width: 100%;
}
.nr_list_top_x h2 {
	font-family: "微软雅黑";
	font-size: 24px;
	line-height: 60px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	display: block;
	float: left;
	width: 100%;
	background-image: url(../images/x_n_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
}
.nr_list_top_x .nr_list_wzz_x {
	text-align: center;
	display: block;
	float: left;
	width: 100%;
	line-height: 40px;
	height: 40px;
	padding-top: 1px;
	padding-bottom: 10px;
	font-family: "微软雅黑";
	font-size: 16px;


}

.nr_list_wzz_x i {
	padding-right: 10px;
	padding-left: 10px;
	font-style: normal;
}

.nr_list_xxy_x .nr_list_xxzl_x {
	display: block;
	float:left;
	width:100%;
	line-height: 36px;
	font-size: 18px;
	padding-top: 20px;
	font-family: "微软雅黑";
	text-align:justify;
	text-indent: 2rem;
}
.zwgklist{ display:block; float:left; background:url(../images/zwgk_bg.png) no-repeat bottom right; width:664px; margin:1px 15px;; padding:5px 0;} 
.zwgklist li{ width:426px ; height:53px; background:#fdf2f2; line-height:53px; margin:4px 0;display:block; float:left; }

.flex-box{
	justify-content: space-around;
    width: 200px;
    flex-direction: row-reverse;
	display:flex !important;
}


@media screen and (max-width:1200px) {
 
 .foot{ width:1200px;  }

}
