/* Basic CSS */
body {
	/*background-color: #12bb70; */
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	line-height: 1.5;

}
.web_bj{
    background: url("images/bj1.png");
    position:fixed;
    top: 0;
    left: 0;    
    width:100%;
    height:100%;
    min-width: 1000px;
    z-index:-10;
    zoom: 1;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
     -o-background-size: cover;
    background-position: center 0;
  }

*{margin:0;padding:0;list-style-type:none;}
a:link {
	color: #575757;text-decoration: none;
}
a:visited {
	color: #575757;
}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
a:active {
	color: #575757;
}
.m_more{ position: relative;
  left: 502px;
  top: -423px;
	z-index: 99;
	width: 100px; padding-left:30px;
	
}
.top_link{color:#CCC; font-size:12px; padding-top:40px; }
.top_link a:link{ font-size:12px; color:#999;}
.top_link a:visited{
	color: #999;
}
.top_link a:hover{
	color: #F90
}
.top_link a:active{
	color: #999;
}
.prpb15{ padding-right:13px; padding-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb10{margin-bottom:10px;}
.txt_c{ text-align:center }
.fz_co{ color:#999; padding-left:5px}
.fz_c12c999{
	font-size: 12px;
	color: #666
}
.fz12{padding-top:2px;}
.fz12 a:link{ font-size:12px; color:#999;}
.fz12 a:hover{color:#C00}
.md{margin:0 auto}
.fl{float:left}
.fr{ float:right}
.pt10{ padding-top:10px;}
.fr20{ float:right; padding-right:30px;}
.pl20{padding-left:40px;}
.pr30{padding-right:30px;}
.pr20{ padding-right:20px;}
.pb20{ padding-bottom:20px;}
.pb10{ padding-bottom:10px;}
.pt30{ padding-top:30px;}
.txtb{ font-family:"微软雅黑" ,"Microsoft YaHei"; font-size:12px; color:#000}
.txt10{ font-family:"微软雅黑" ,"Microsoft YaHei"; font-size:12px; color:#575757; line-height:18px;}

.txttz10{
	font-family: "微软雅黑" ,"Microsoft YaHei";
	font-size: 14px;
	color: #F57F2D;
	line-height: 30px;
	width: 30px;

}
.txtbt{
	font-size: 26px;
	color: #e95514;
	font-family: "微软雅黑", "Microsoft YaHei";
}
.xt_bo{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.ma_bj_b{ background-color:#CCC}

.top{
	width: 1200px;
	height: 144px;
	padding-top: 10px;
	background-image: url(../images/top_bj2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.top_bj{
	height: 202px;
	width: 100%;
	background-image: url(../images/top_bj.jpg);
	background-repeat: repeat-x;
}
#menu{
	width: 1180px;
	height: 49px;
	padding-left: 20px;
	
}

.ban{width:100%;height:460px; background-color:#eaebec;}



.list_ban{width:1180px;height:160px; background-color:#FFF; padding:20px 20px 20px 20px;}

.main{
	width: 100%;
	background-color: #f7f7f7;
	height: 480px;
	background-image: url(../images/main_bj.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.main_1{width:1200px;height:440px; padding-top:20px;}
.main_11{width:100%;height:125px;}
.main_l_1_lt{width:480px; padding-bottom:8px;}
.main_l_1_xt{border-bottom:1px dashed #666;height:40px; padding-top:10px;}

.main_l_1_lt1{width:450px; padding-bottom:8px;}
.main_1_l{width:600px; padding-right:40px;}
.main_l_lr{width:320px; padding-left:20px;}
.main_1_r{width:540px;}
.main_1_r_l1{
	width: 140px; padding-top:3px;
	height: 100px;
}
.main_1_r_l2{width:380px;height:103px;}

.main_1_r_2{ width:5px;height:5px; border:#f57f2d solid 3px; margin:6px 10px; }
.main_1_r_l{ width:40px;height:35px; border:#6CF solid 1px; padding-top:5px;}
.main_1_r_r{width:380px;height:20px; padding-bottom:6px; margin-bottom:5px;}
.main_1_r_r a:link{
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
.main_1_r_r a:hover{
	font-size: 14px;
	color: #C00;
	text-decoration: none; 

}
.main_1_r_r1{width:380px;height:50px; }
/*中二*/
.main_z_1{
	width: 280px; background-color:#FFF;
	height: 110px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333;
   
}
.main_down_bj{
	width:1200px; padding-top:80px;
}
.main_down_bj1{
	width:1200px; padding-top:20px;
}
.main_2{
	width: 100%;
	height: 440px;
background-size：cover;	background-image: url(../images/foot_bj.jpg);
}
.main_3{width:1200px;height:180px;}
.main_3_1{width:920px;height:120px;}
.main_3_1 a:link{
	font-size: 12px;
	color: #C63;
	text-decoration: none;
}
.main_3_1 a:hover{
	font-size: 12px;
	color: #C00;
	text-decoration: none;
}
.main_3_2{width:230px;height:25px;}

.main_12{width:1200px;height:450px; padding-top:20px; }
.main_12_l{
	width: 640px; 
	height: 450px;

}
.main_12_a{height:420px;width:100%; }
.main_12_ms{height:620px;width:1140px; background-color:#FFF; padding-left:20px; }

.main_1_2{width:265px;}


.footer{height:600px;width:100%; margin:0 auto;}
.foot{
	height: 140px;
	padding-top: 20px;
	background-image: url(../images/foot_bj1.jpg);
	background-repeat: repeat-x;  
}
.foot1{width:1200px; }
.foot2{width:880px; height:120px; float:left; padding-top:10px;}
.foot3{width:110px; padding-right:20px; text-align:center;height:130px;}
.videogo{
	position: absolute;
	bottom: 54px;
	left: 101px;
	width: 50px;
	height: 50px;
	}   
.videogo:hover
{
opacity:0.7;
filter:alpha(opacity=70); 
}	 
.pt_260{width:260px;height:160px; display: block; position: relative;}
/*show */
.show_ll{width:600px;height:400px;}
.show_lr{width:400px;height:400px;}

.show_bt{text-align:left; padding-bottom:20px; }
.show_time_logo{
	font-size: 11px;
	color: #999;
	height: 15px;
	background-image: url(../images/s_time.png); padding-left:20px; padding-right:30px;
 	background-repeat: no-repeat;
}
.show_dj_logo{
	font-size: 11px;
	color: #999;
	height: 15px;
	background-image: url(../images/s_eye.png); padding-left:20px; 
 	background-repeat: no-repeat;
}
.show_zz_logo{
	font-size: 11px;
	color: #999;
	height: 15px;
	background-image: url(../images/s_w.png); padding-left:20px; padding-right:30px;
 	background-repeat: no-repeat;
}

/*list*/
.list_x_img{width:250px;height:160px; padding-left:20px;}
.list_x_txt{
	font-size: 30px; width:600px;
	font-family: "黑体";height:50px;
	font-weight: bolder;
	color: #d81e06;
}
.list_word_xt{line-height: 1.5; width:750px;}
.list_bt_img{width:250px;height:160px; padding-left:20px;}
.list_bt_txt{
	font-size: 30px; width:150px;
	font-family: "黑体";height:100px;
	font-weight: bolder;
	color: #d81e06;
}
.list_word_t{line-height: 1.5; width:200px;}
.list_word_bt{
	font-size: 16px;
	font-family: "黑体";
	font-weight: bold;
	color: #333;
}
.list_word_txt{
	font-size: 12px;
	font-family: "黑体";
	color: #999;
}

.list_new_1_ma{height:120px; line-height:18px; padding-top:20px;width:320px;}
.list_new_1_date_y{ font-size:34px; color:#f57c29; text-align:right;height:25px;height:40px;}
.list_new_1_date_r{ font-size:10px;text-align:right; color:#f57c29; padding-top:10px;}
.list_new_1_date{width:60px;text-align:center; float:left; margin-right:10px; padding-top:5px;height:100px;}

.main_new_1_date_r{ font-size:10px;text-align:left; color:#f57c29; padding-left:5px;}
.main_new_1_date_y{ font-size:24px; color:#f57c29; text-align:right;height:25px;}
.main_new_1_date{width:70px;text-align:center; float:left; margin-right:10px; padding-top:5px;height:55px; border: 1px solid #f57c29; padding-right:10px;}
.main_new_1_m1{height:50px;width:430px;; padding-top:10px; border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #999;}
.main_tz_1{
	width: 530px; background-color:#FFF;
	height: 65px;
	
}

.list_new_1_m1{height:80px;width:200px; padding-top:15px;}
.list_new_1_m1 a:link {
	font-size: 16px;
	color: #999;
}
.list_new_1_m1 a:visited{font-size:16px; color:#999;}
.list_new_1_m1 a:hover{font-size:16px; color:#000;}


.list_new_1_m1 p{ line-height:20px; padding-bottom:10px;}

.list_bt_h1{font-family: "微软雅黑", "Microsoft YaHei";
	font-size: 14px; color:#39F}
.list_bt_h2{
	font-family: "微软雅黑", "Microsoft YaHei";
	font-size: 12px;
	color: #999;
}
.list_bt_h3{
	font-family: "微软雅黑", "Microsoft YaHei";
	font-size: 22px;
	color: #2066af;
	font-weight: bold;
}
/* box */

/*入场动画效果 */
@keyframes fade-in {  
   0% {opacity: 0;left:50px;top:50px;}  
    40% {opacity: 0;left:20px;top:20px;}  
    100% {opacity: 1;left:0px;top:0px;}  
}  
@-webkit-keyframes fade-in {/*针对webkit内核*/  
    0% {opacity: 0;left:50px;top:50px;}  
    40% {opacity: 0;left:20px;top:20px;}  
    100% {opacity: 1;left:0px;top:0px;}  
}  


 
/* show */
.ban_show_l3{ padding-top:210px;
	width: 100%;
	height: 90px;
	background-image: url(../images/s_bj1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.ban_show{ padding-top:210px;
	width: 100%;
	height: 90px;
	background-image: url(../images/s_bj.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.ban_show_1{width:1200px;height:90px; }
.ban_show_2{width:300px;height:80px; background-color:#bf901f;color:#fff; padding-top:10px; text-align:center}
.show_txt{font-family: "微软雅黑", "Microsoft YaHei";
	font-size: 26px;
	font-weight: bold; line-height:70px;}
.show_main{width:1200px; min-height:600px;display: flex; }
.show_m_l{ padding-top:20px;
	width: 300px; height:300px;
	background-color: #EAEAEA;
background: linear-gradient(-45deg,transparent 20px,#EAEAEA 0);

	          
}
.show_li_1{ font-size:16px; line-height:40px;  height:40px; text-align:center}
.show_li_1 a:link{color:#333}
.show_li_1 a:hover{color:#0d53a5;width:200px;height:40px; background-color:#fff}
.show_m_r{width:820px;min-height:500px; padding-left:30px;}
.show_bt_h3{
	font-family: "微软雅黑", "Microsoft YaHei";
	font-size: 28px;
	color: #bf901f;
	font-weight: bold; padding-top:20px; padding-bottom:20px;
}
.show_txt1{font-family:"宋体";
	font-size: 14px;
	color:#666; line-height:25px;
    text-align: justify;
    text-justify: inter-ideograph;
	}
/*list*/
.list_bt_txt{font-family:"宋体";
	font-size: 15px;
	color:#ccc; line-height:40px;}
.list_bt{width:70%;height:40px; ;}	
.list_bt1{width:20%;height:40px; line-height:40px;}	
.list_bt2{width:10%;height:40px; line-height:40px;}	

.xzgd_t{
	color: #999
}	
.zxgd_img{ width:345px;height:210px;}
.zxgd_w{width:330px;height:30px; padding-left:10px; padding-right:10px; text-align: justify;
    text-justify: inter-ideograph;}
.zxgd_co{
	color: #666; font-size:12px;
}
.zxgd_txt{
	font-size: 14px;
	font-weight: bolder;
	color: #F60;
}
.zxgd_m{width:360px;height:260px;}
.list_in{ padding-left:22px; font-family:"宋体"; font-size:15px;
	height: 37px; padding-top:3px;
	line-height: 30px;
	color: #666;
	background-image: url(../images/ico_in.png);
	background-repeat: no-repeat;
	background-position: left ;
}
.list_in a:link{font-size:15px; color:#999}
.list_in a:hover{
	font-size: 15px;
	color: #036
}

/*tab */

.layout { 
  display: grid;
  height: 100%;
  width: 100%;
  overflow: hidden;
  grid-template-rows:  50px 1fr;
  grid-template-columns: 20% 20% 20%  ;
}

input[type="radio"] {
  display: none;
}

label.nav {color:#fab103;
	font-family: "微软雅黑"; font-size:24px; 
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-bottom: 1px solid #e9e7e7;

  user-select: none;
  transition: background 0.4s, padding-left 0.2s;
  padding-left: 0;
}
input[type="radio"]:checked + .page + label.nav {
	color:#e95514; width:106px;
	font-family: "微软雅黑"; font-size:26px; 
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f57c29;
}
input[type="radio"]:checked + .page + label.nav span {
  pidding-left:0px;
}
input[type="radio"]:checked + .page + label.nav svg {
  opacity: 1;
}
label.nav span {
  padding-left: 0px;
  position: relative;
}
label.nav svg {
  left: 0;
  top: -3px;
  position: absolute;
  width: 15px;
  opacity: 0;
  transition: opacity 0.2s;
}

.page {
  grid-column-start: 1;
  grid-row-start: 2;
  grid-column-end: span 4;
  padding: 0px 10px;
  display: flex;
  align-items:flex-start;
}

.page-contents > * {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.2s, transform 0.2s;
}

input[type="radio"] + .page {
  transition: transform 0.2s;
  transform: translateX(100%);
}

input[type="radio"]:checked + .page {
  transform: translateX(0%);
}
input[type="radio"]:checked + .page .page-contents > * {
  opacity: 1;
  transform: translateY(0px);
}
.tab_w750{width:720px;height:230px;}
#tab_w350{ float:left;
	width: 270px;
	height: 78px;
	padding: 10px;
	background-color: #fff;
	margin-top: 30px;
	margin-right: 10px;
	background-image: url(../img/time_bj1.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	border: 1px solid #f57c29;
}

#tab_w350 a:hover  {
	color: #217af0;
	
}



.tab_txt_rl{ color:#4a2e1a; padding-top:5px;
  width:180px; line-height:30px;
	height:60px;
}


.xt_4_list{
	border: 1px solid #cfcfcf;
}.tab_xt_4{
	border: 1px solid #e9e7e7;
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.clearfix:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}
.main_r_er_tab{
	margin-right: 10px;
	width: 65px;
	height: 65px;
	background-color: #8dc4ca;
}
.time_d_tab{ font-size:24px; color:#fff; text-align:center; padding-top:5px;}
.time_m_tab{font-size:12px; color:#fff; text-align:center; padding-top:1px;}

.show_list_r_1{width:180px;height:270px; padding-right:20px; padding-bottom:40px; text-align:center; }