/* 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: #000;text-decoration: none;
}
a:visited {
	color: #000;
}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
a:active {
	color: #000;
}
.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:18px;}
.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;
	font-weight: normal;
}
.fz12 a:hover{color:#C00}
.md{margin:0 auto}
.fl{float:left}
.fr{ float:right}
.pt10{ padding-top:10px;}
.fr20{ float:right; }
.moret{top:10px;  left:320px; position:fixed;}
.pl20{padding-left:40px;}
.pr30{padding-right:30px;}
.pr20{ padding-right:20px;}
.pb20{ padding-bottom:20px;}
.pb10{ padding-bottom:10px;}
.txt_c{text-align:center; color:#999;}
.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:18px; color:#0d53a5;font-family:"微软雅黑","Microsoft YaHei";font-weight: bolder;}
.xt_bo{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.ma_bj_b{ background-color:#CCC}

.top{
	width: 1200px;
	height: 154px;
	padding-top: 20px;
	background-image: url(../images/top_bj2.png);
	background-repeat: no-repeat;
	background-position: top;
}
.top_bj{
	height: 222px;
	width: 100%;
	background-image: url(../images/top_bj.jpg);
	background-repeat: repeat-x;
}
#menu{ padding-top:10px;
	width: 1190px;
	height: 49px;
	padding-left: 10px;position:relative; z-index:9999;
	
}

.ban{width:100%;height:460px; background-color:#36C;}



.list_ban{width:1180px;height:160px; background-color:#FFF; padding:20px 20px 20px 20px;}

.main{position:relative;
	width: 100%;
	background-color: #f7f7f7;
	height: 400px;
	background-image: url(../images/main_bj.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.main_1{width:1200px;height:380px; padding-top:40px;}
.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:400px;}
.main_1_nl{width:380px;}
.main_1_n2{width:390px;}
.mr20{margin-right:20px;}
.main_l_lr{width:320px; padding-left:20px;}
.main_1_r{width:440px;}
.main_1_r_tab3{width:580px;}
.pr10{padding-right:10px}
.main_1_r_l1{
	width: 150px; padding-top:3px;
	height: 105px;
}
.main_1_r_l2{width:430px;height:103px;}

.main_1_r_l21{width:470px;height:103px;}
.main_1_r_l11{
	width: 100px; padding-top:3px;
	height: 105px;
}

.main_1_r_2{ width:5px;height:5px; border:#6CF solid 3px; margin:12px 5px;}
.main_1_r_l{ width:40px;height:35px; border:#6CF solid 1px; padding-top:5px;}
.main_1_r_r{width:100%;height:25px; padding-bottom:6px; margin-bottom:5px;}
.btxt2{font-size:12px; color:#999}
.main_1_r_r a:link{
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
.main_1_r_r a:visited{
	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_r a:active{
	font-size: 14px;
	color: #000;
	text-decoration: none; 

}
.main_1_r_r1{width:100%;height:50px; line-height:20px; }
/*中二*/
.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_2_bj{
	width: 100%;
	height: 400px;
background-size：cover;	background-image: url(../images/main_2bj.png);
}
.main_12{width:1200px;height:400px; padding-top:20px; }
.main_12_l{
	width: 600px;
	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:#6CF; padding-left:5px; line-height:20px;}
.main_new_1_date_y{ font-size:20px; color:#6CF; text-align:right;height:25px; line-height:30px;}
.main_new_1_date{width:70px;text-align:center; float:left; margin-right:10px; padding-top:5px;height:55px; border: 1px solid #6CF; padding-right:10px; margin-top:10px;}

.main_new_2_date_r{ font-size:24px;text-align:center; color:#ff6600;  line-height:25px;}
.main_new_2_date_y{ font-size:10px; color:#ff6600; text-align:right;height:15px; line-height:30px;}
.main_new_2_date{width:70px;text-align:center; float:left; margin-right:10px; padding-top:5px;height:55px;  padding-right:10px; margin-top:10px;}

.main_new_1_m1{height:50px;width:300px;; padding-top:10px; border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #999;}
.main_tz_1{
	width:100%; 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_b{ 
	width: 100%;
	height: 300px;
	background-image: url(../images/s_bj.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.ban_show_1{width:1200px;height:90px; padding-top:220px }
.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:350px;
	background-color: #EAEAEA;
background: linear-gradient(-45deg,transparent 20px,#EAEAEA 0);

	          
}

.sub-nav .show_li_1 {
    margin: 5px 0; font-size:16px;
    padding: 8px 12px ;
    transition: all 0.3s;
}
.sub-nav .show_li_1.on {
    background: #e6f7ff;
    border-right: 3px solid #1890ff;
}
.sub-nav .show_li_1.on a {
    color: #000;
    font-weight: bold;
}
.sub-nav .show_li_1 a {
    text-decoration: none;  font-size:16px; padding-left:90px;
    color: #000;
    display: block;
}
.show_li_1:active {
    transform: scale(0.98);
    transition: transform 0.1s;
}
.show_li_1:hover {
    transform: scale(0.98);
    transition: transform 0.1s;
}
.show_li_1 a:active {
    color: #0056b3;
}
/*.show_li_1{ font-size:16px; line-height:40px; padding-left:80px; 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; padding-top:20px}
.show_bt_h3{
	font-family: "微软雅黑", "Microsoft YaHei";
	font-size: 24px; text-align:center;
	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:90%;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 ; margin-bottom:10px;
}
.list_in a:link{font-size:15px; color:#999}
.list_in a:hover{
	font-size: 15px;
	color: #036
}
/*tab*/


#tabs1{
text-align:left;
width:400px;
margin:0px 0px 0px 0px;
float:left;
}
.menu1box{
	overflow: hidden;
	height: 50px;
	width: 100%;
	margin: 0 auto;
	
	font-family: "微软雅黑";
	font-size: 24px;
	line-height: 26px;
	color: #999;
	text-decoration: none;
	background-image: url(../images/menu1bj.gif);
	background-repeat: repeat-x;

}
#menu1{
top:0;
left:0;
z-index:1;
}
#menu1 li{
	float: left;
	display: block;
	cursor: pointer;
	width: 130px;
	height: 45px;
	font-size: 18px;
	font-family: "微软雅黑", "Microsoft YaHei";
	text-align: left;
	vertical-align: middle;
	line-height: 35px;
	color: #999;
	background: url(../images/tab11.GIF) no-repeat 0% -52px;
	font-weight: bolder;
}

#menu1 li.hover{
	color:#0d53a5; text-align:left;
	background-position: top;
}

.main1box{
clear:both;
margin-top:-1px;
	
height:220px; 
width:100%;
}
#main1 ul{
	list-style:disc;
	display: none;
	margin-top: 2px;

	
}
.main_l_1_xt{border-bottom:1px dashed #666;height:25px; padding-top:10px;}

#main1 ul.block{
display: block;
}
#main1 li{
	display:block;
	width:100%; 
 	font-size:16px;
	line-height:30px;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow: ellipsis;
	text-overflow:ellipsis;
	}
.main_2_2{width:440px;height:200px; float:left }

/*tab3 */

#tabs3{
text-align:left;
width:400px;
margin:0px 0px 0px 0px;
float:left;
}
.menu3box{
	overflow: hidden;
	height: 50px;
	width: 100%;
	margin: 0 auto;
	
	font-family: "微软雅黑";
	font-size: 24px;
	line-height: 26px;
	color: #999;
	text-decoration: none;
	background-image: url(../images/menu1bj.gif);
	background-repeat: repeat-x;

}
#menu3{
top:0;
left:0;
z-index:1;
}
#menu3 li{ 
	float: left;
	display: block;
	cursor: pointer;
	width: 130px; 
	height:45px;
font-size:18px; font-family:"微软雅黑","Microsoft YaHei";
	text-align:left;
	vertical-align: middle;
	line-height: 35px;
color:#999;
font-weight: bolder;
	background: url(../images/tab11.GIF) no-repeat 0% -52px;	
}

#menu3 li.hover{
	color:#0d53a5; text-align:left;
	background-position: top;
}

.main3box{
clear:both;
margin-top:-1px;
	
height:220px; 
width:100%;
}
#main3 ul{
	list-style:disc;
	display: none;
	margin-top: 2px;

	
}
#main3 ul.block{
display: block;
}
#main3 li{
	display:block;
	width:100%; 
 	font-size:16px;
	line-height:30px;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow: ellipsis;
	text-overflow:ellipsis;
	}

/*tab2 */

#tabs2{
text-align:left;
width:400px;
margin:0px 0px 0px 0px;
float:left;
}
.menu2box{
	overflow: hidden;
	height: 50px;
	width: 100%;
	margin: 0 auto;
	font-weight: bolder;
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 26px;
	color: #999;
	text-decoration: none;
	background-image: url(../images/menu1bj.gif);
	background-repeat: repeat-x;

}
#menu2{
top:0;
left:0;
z-index:1;
}
#menu2 li{ 
	float: left;
	display: block;
	cursor: pointer;
	width: 120px; 
	height:45px;
font-size:18px; font-family:"微软雅黑","Microsoft YaHei";
	text-align:left;
	vertical-align: middle;
	line-height: 35px;
color:#999;
font-weight: bolder;
	background: url(../images/tab12.gif) no-repeat 0% -52px;	
}

#menu2 li.hover{
	color:#0d53a5; text-align:left;
	background-position: top;
}

.main2box{
clear:both;
margin-top:-1px;
	
height:220px; 
width:100%;
}
#main2 ul{
	list-style:disc;
	display: none;
	margin-top: 2px;

	
}
#main2 ul.block{
display: block;
}
#main2 li{
	display:block;
	width:100%; 
 	font-size:16px;
	line-height:30px;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow: ellipsis;
	text-overflow:ellipsis;
	}
	
/*tab4 */

#tabs4{
text-align:left;
width:400px;
margin:0px 0px 0px 0px;
float:left;
}
.menu4box{
	overflow: hidden;
	height: 50px;
	width: 100%;
	margin: 0 auto;
	font-weight: bolder;
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 26px;
	color: #999;
	text-decoration: none;
	background-image: url(../images/menu1bj.gif);
	background-repeat: repeat-x;

}
#menu4{
top:0;
left:0;
z-index:1;
}
#menu4 li{ 
	float: left;
	display: block;
	cursor: pointer;
	width: 120px; 
	height:45px;
font-size:18px; font-family:"微软雅黑","Microsoft YaHei";
	text-align:left;
	vertical-align: middle;
	line-height: 35px;
color:#999;
font-weight: bolder;
	background: url(../images/tab12.gif) no-repeat 0% -52px;	
}

#menu4 li.hover{
	color:#0d53a5; text-align:left;
	background-position: top;
}

.main4box{
clear:both;
margin-top:-1px;
	
height:220px; 
width:100%;
}
#main4 ul{
	list-style:disc;
	display: none;
	margin-top: 2px;

	
}
#main4 ul.block{
display: block;
}
#main4 li{
	display:block;
	width:100%; 
 	font-size:16px;
	line-height:30px;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow: ellipsis;
	text-overflow:ellipsis;
	}
		
.newBox_a{
	margin-top:15px;
	height:140px;
	width: 340px;

}

.rcep_link{ padding-left:10px;
	width: 340px;
	height: 60px;
	background-image: url(../images/link_5.jpg);
	background-repeat: no-repeat;
}
.rcep_link a{
	color: #FFF;
	line-height: 60px;
	font-weight: bolder;
}
.rcep_link a:hover{  transform: translateX(4px);
         
            transition: all 0.3s;}
.rcep_l1{width:100px;height:30px; }
.rcep_l1:hover {
            transform: translateX(4px);
         
            transition: all 0.3s;
        }
.main_l1{height:70px;}

