/* Basic CSS */
body {
	/*background-color: #12bb70; */
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	line-height: 0;

}
.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:#999;
	text-decoration: none;
}
a:active {
	color: #575757;
}
.m_more{ position: relative;
  left: 622px;
  top: -397px;
	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;}
.txtb{ font-family:"微软雅黑" ,"Microsoft YaHei"; font-size:12px; color:#fff}
.txt10{ font-family:"微软雅黑" ,"Microsoft YaHei"; font-size:12px; color:#575757; line-height:18px;}
.txtbt{ font-size:24px; color:#0d53a5;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: top;
}
.top_bj{
	height: 202px;
	width: 100%;
	background-image: url(../images/top_bj.jpg);
	background-repeat: repeat-x;
}
#menu{
	width: 1200px;
	height: 50px;
	padding-left: 0px;
	
}

.ban{width:100%;height:460px; background-color:#36C;}



.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:120px;}
.main_l_1_lt{width:310px; padding-bottom:8px;}
.main_l_1_lt1{width:450px; padding-bottom:8px;}
.main_1_l{width:420px;}
.main_l_lr{width:320px; padding-left:20px;}
.main_1_r{width:440px;}
.main_1_r_l1{
	width: 90px; padding-top:3px;
	height: 100px;
}
.main_1_r_l2{width:330px;height:103px;}

.main_1_r_2{ width:5px;height:5px; border:#6CF 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:330px;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:330px;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:150px;
}
.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: 750px;
	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;}

.foot{
	height: 140px;
	padding-top: 20px; background-color:#114076;
  
}
.foot1{width:1200px; padding-bottom:20px; padding-top:10px;  }

.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:#3871b6; text-align:right;height:25px;height:40px;}
.list_new_1_date_r{ font-size:10px;text-align:right; color:#3871b6;}
.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:#0a3b72; padding-left:5px;}
.main_new_1_date_y{ font-size:24px; color:#0a3b72; 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 #0d53a5; padding-right:10px;}
.main_new_1_m1{height:50px;width:310px;; padding-top:10px; border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #999;}
.main_tz_1{
	width: 410px; 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 */

label, a {
  cursor: pointer;
  user-select: none;
  text-decoration: none;
  display: inline-block;
  color: inherit;
  transition: border 0.2s;
  padding: 3px 2px;
}
label:hover, a:hover {
}

.layout {
  display: grid;
  height: 100%;
  width: 100%;
  overflow: hidden;
  grid-template-rows: 50px 1fr;
  grid-template-columns: 22% 5% 20% 53% ;
}

input[type="radio"] {
  display: none;
}

label.nav {
  display: flex;
  justify-content: left;
  cursor: pointer;font-size:24px; color:#0d53a5;font-family:"微软雅黑","Microsoft YaHei";
  user-select: none;
  transition: background 0.4s, padding-left 0.2s;
  padding-left: 0;
}
input[type="radio"]:checked + .page + label.nav {
  background: #fff;  border-bottom: 2px solid #0a3b72;
  color: #084988;
 
}
input[type="radio"]:checked + .page + label.nav span {
  padding-left: 2px;
}
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;
 
  display: flex;
  align-items: top;
}

.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);
}

.page-contents {
  max-width: 100%; padding-top:10px;
  width: 100%; 
  margin: 0 auto;
}
/*入场动画效果 */
@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:#114078;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; padding-left:50px; height:40px;}
.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: #2066af;
	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:100px;height:120px;}
.zxgd_w{width:220px;height:150px; 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:150px;}
.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
}
