﻿@charset "utf-8";
/* CSS Document */
body {
	margin:0; padding:0; min-width:1215px;
	color: #333434;
	list-style:none; font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal; /*background:url(../images/jlistb.png) top center no-repeat;*/ background:#ffffff;

}
img{ border:0;} 
 
*{margin:0;padding:0;list-style-type:none; font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;}
a:link {color: #333434; text-decoration: none; font-size:14px;}
a:visited {color: #333434;text-decoration: none;font-size:14px;}
a:hover {color: #0078ff;text-decoration: none;font-size:14px;}	


  /*menu*/ 
  
 

 /*头部*/
 .sys_in_top{ width:100%; height:100%; overflow:hidden; margin:0 auto; border-top:#026ad4 4PX solid;}
 .upc_gc_nav{ width:100%; height:55px; line-height:55px; background:#960014;}
   
  /*menu*/ 
.menu {width:1200px; margin:0 auto; height:55px; position:relative;  font-size:16px;  position:relative; z-index:9999;}
.menu ul{ width:1200px; margin:0 auto; padding:0;  list-style-type: none; }
.menu ul li{float:left; width:170px; position:relative; font-size:16px; }
.menu ul li a, .menu ul li a:visited{ display:block; text-align:center; text-decoration:none; width:170px; height:55px; color:#fff;line-height:55px; font-size:16px; font-family:"微软雅黑"; }

.menu ul li ul{display: none;}
.menu ul li:hover a{color:#fff; background:#ff7800;}
.menu_select{color:#fff; background:#ff7800;}
.menu ul li:hover ul{display:block; position:absolute; float:left; top:55px; left:0px;width:170px; overflow:hidden; background:#ff7800;}
.menu ul li:hover ul li{ display:inline;}
.menu ul li:hover ul li a{display:block; color:#fff; width:170px; font-size:16px; height:42px; line-height:42px; text-align:center;float:left; border:none; background:none; }
.menu ul li:hover ul li a:hover{color:#ffd146; height:42px; width:170px; font-size:16px;text-align:center;line-height:42px;float:left;border:none;background:none;  }

 #bannerSlide { height:381px; position:relative;overflow: hidden; zoom: 1; z-index:0; min-width:1180px;}
.clearfix:before, .clearfix:after { display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon1.png) no-repeat; }


.icon-arrow-a-left {
 background-position: 0 0;
  height: 50px;
   width: 50px;
   left: 0; 
}
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover {
 background-position: -60px 0;
  }

.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

#index_b_hero { width: 1200px; height: 381px; margin: auto; position: relative; }
#index_b_hero img { width: 1200px; height: 381px;}
#index_b_hero .heros { width: 1200px; height: 381px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }

#index_b_hero .next, #index_b_hero .prev { 
	filter: alpha(Opacity=70); 
	opacity: .7;
	 position: absolute; 
	 top: 50%; margin-top: -25px;
	  background-color: #0b1023;  
	  z-index: 5;
	   cursor:pointer;}

/*
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }*/
#index_b_hero .prev { margin: -25px 0 0 0; left:0px; }
#index_b_hero .next { margin: -25px 0 0 0; right:20px; }



#index_b_hero .disabled { background-color: #000; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #000; z-index: 1; position: absolute; top: 0; left: 0; width: 1180px;height: 381px; overflow: hidden; left:2360px; }
#index_b_hero .hero h1{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -18px;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	color:#fff;
	text-align: center;
	background-image: url(../images/heidi.png);
	
}

.nav-2{
	position: absolute;
	left: 0;
	top: 0;
	width: 170px;
	height: 381px;
	background-image: url(../images/landi.png);
	z-index: 800000;
	
}

.nav-2 a{
	display: block;
	width: 145px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color:#fff;
	font-size: 16px;
	margin:13px auto 0;
	background-image: url(../images/nav-a.png);

	
}
.nav-2 a:first-child{
	margin-top: 26px;
}
.nav-2 a:hover{
	background-image: url(../images/nav-a-h.png); color:#fff;

}
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1180px; filter: alpha(Opacity=70); opacity: .7; background:#000; overflow: hidden; }
#index_b_hero .mask-right { left: 1180px; }
#index_b_hero .active { z-index: 2; left: 0; }

#bannerSlide .text{ 
	position: absolute!important;
	 z-index:9999999 !important;
	  top:0; 
	  left:0 !important;
	   text-align:left; 
	 
	   font-size:14px;
	    
	     color:#fff; 
	     background:url(../images/renwen.png) no-repeat center; 


	      
	  	width: 354px;
	  	height: 360px;
	  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
        
        padding: 78px  28px 0;
        line-height: 2.3;
	   }


#bannerSlide .text a{
	display: block;
	 font-size:14px;
	 margin-top: 30px;
	     color:#fff; 
}

.sys_in_cen{ width:1200px; height:100%; overflow:hidden; margin:12px auto;}

.sys_not_list{ width:575px; height: 80px; overflow:hidden; float:left; margin:12px; background:#fafafa;}

.sys_not_list a{ color:#0f58a3; font-size:16px;}
.sys_not_list a:hover{ color:#333333; font-size:16px;}
.sys_more{ width:360px; height:50px; background:#123a75;border-radius:3px;  text-align:center; line-height:50px; font-size:16px; margin:25px auto; color:#FFFFFF;">
}

.sys_news{ width:100%; height:100%; overflow:hidden; margin:12px auto; background:#123a75; min-height:200px;}

.sys_news_list{ width:400px; height:100%; overflow:hidden; float:left;  min-height:20px; margin-bottom:8px;}
.jz_bj{ width:160px; height:160px; background:url(../images/landi.png); margin-top:-160px; float:right; position:relative; z-index:100000; padding:12px; color:#FFFFFF;}

.sys_footer{ width:100%; height:100%; overflow:hidden; background:#a88462; color:#fff;  min-height:115px; margin-top:12px; text-align:left; line-height:36px; padding-top:22px;}


.sys_er_mbx{ width:1200px; height:55px; line-height:55px; overflow:hidden; margin:8px auto; border-bottom:#f6f6f6 1px solid; font-size:16px;}

.sys_er_left{ width:235px; height:100%; overflow:hidden; min-height:200px; float:left; border:#f2f2f2 1px solid;}
.left_nav{ width:100%; height:60px; line-height:60px; text-align:center; overflow:hidden; color:#fff; background:#960014; font-size:20px; font-weight:bold;}

.left_lm1{ width:100%; height:45px; line-height:45px; overflow:hidden; background:#f7f6f6; font-size:16px; margin-bottom:8px; margin-top:5px; padding:0 8px;}
.left_lm1:hover{ width:100%; height:45px; line-height:45px; overflow:hidden; background:#0f58a3; color:#fff;font-size:16px;   margin-bottom:8px; margin-top:5px; padding:0 8px;}

.left_lm2:hover{ width:100%; height:45px; line-height:45px; overflow:hidden; background:#f7f6f6;font-size:16px; color:#333; margin-bottom:8px; margin-top:5px; padding:0 8px;}
.left_lm2{ width:100%; height:45px; line-height:45px; overflow:hidden; background:#0f58a3;font-size:16px; color:#fff; margin-bottom:8px; margin-top:5px; padding:0 8px;}


.sys_er_right{ width:935px; height:100%; overflow:hidden; min-height:400px; border:#f6f6f6 1px solid; float:right; }
.sys_er_menu{ width:935px; height:110px; background:#fafafa; overflow:hidden; margin:0 auto; float:right; margin-bottom:25px;}
.sys_er_right p{ line-height:35px; margin-bottom:16px; }
.sys_er_right img{ max-width:100%;}
.slideGroup{ width:910px;  text-align:left; padding-top:12px;  }
.slideGroup .parHd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
.slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideGroup .parHd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideGroup .parBd{ padding:10px; zoom:1;  }
.slideGroup .slideBox{ overflow:hidden; zoom:1; }

.slideGroup .sPrev,.slideGroup .sNext{ display:block; width:30px; height:63px; float:left;  background:url(../images/left.jpg) center center no-repeat; }
.slideGroup .sNext{ background:url(../images/right.jpg) center center no-repeat;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.slideGroup .parBd .tempWrap{ float:left;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left; width:810px;  }
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;   }
.slideGroup .parBd ul li .pic{ text-align:center; width:63px; height:63px; background:url(../images/nan.png); line-height:63px;  margin:0 12px; }
.slideGroup .parBd ul li .pic:hover{ text-align:center; width:63px; height:63px; background:url(../images/nan_hover.png); line-height:63px;  margin:0 12px;}


.slideGroup .parBd ul li .select{ text-align:center; width:63px; height:63px; background:url(../images/nan_hover.png); line-height:63px;  margin:0 12px; }

.slideGroup .parBd ul li .pic a{ font-size:18px;color:#8d8d8d; }
.slideGroup .parBd ul li .pic a:hover { color:#0033CC;  }

.slideGroup .parBd ul li .select a{ font-size:18px;color:#0f58a3; font-weight:bold; }
.slideGroup .parBd ul li .select a:hover { color:#0033CC;  }
.slideGroup .parBd ul li .title{ line-height:24px;   }


.news_list0{ width:100%; height:50px; line-height:50px; overflow:hidden; padding-left:10px; padding-right:10px;}
.news_list1{ width:100%; height:50px; line-height:50px; overflow:hidden; background:#fafafa;padding-left:10px;padding-right:10px;}


.shizi-tab{
	margin:30px 0 80px;
}
.shizi-tab table{
	width: 100%;
	border-collapse: collapse;
	border:1px solid #ededed;
	text-align: center;
	font-size: 16px;
	color:#313131;
}

.shizi-tab table tr td{
	height: 46px;
	border:1px solid #ededed;
}
.shizi-tab table tr td a{
	color: #0000FF;
}
.shizi-tab table tr.tr-ou_2 td{
	background-color: #f9fafb;
}
.shizi-tab table tr.tr-ou_2 td a{
	color: #0000FF;
}
.shizi-tab table tr th{
	height: 46px;
	border:1px solid #7dc2ee;
	background-color: #0a82d0;
	color:#fff;
	font-weight: normal;
}

.shizi-tab table tr.tr-da td{
	text-align: left;
	font-size: 18px;
	color:#0a82d0;
	padding-left: 16px;
	height: 54px;
}


.fcg_in_news{ width:770px; height:100%; overflow:hidden; float:left;}
.fcg_news_navi{ width:100%; height:55px; line-height:55px; background:url(../images/index_11.jpg)  left bottom no-repeat; font-size:18PX; color:#960014; font-weight:bold;}
.fcg_in_noto{width:393px; height:100%; overflow:hidden; float:right;}


.mychgPic{width:350px; height:302px; padding:2px; margin:0 auto}
.mF_liuzg{ position:relative; width:350px; height:302px; overflow:hidden; font:12px/1.5 Verdana,Geneva; background:#fff;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;}/*载入画面*/
.mF_liuzg .pic li{width:350px;position:relative;overflow:hidden;*margin-top:-2px;}
.mF_liuzg .pic li p{width:350px;position:absolute;}
.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:350px;height:302px;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:350px;height:36px;line-height:34px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 10px;font-size:14px;text-decoration:none; width:224px;white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:450px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;}/*标题背景*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:8px;right:8px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{ float:left; width:22px; height:18px; position:relative; border:1px solid #FFF; line-height:18px; text-align:center; margin-right:3px; cursor:pointer; background:#000; filter:alpha(opacity=90); opacity:0.9; color: #FFF; }
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#A61814; color:#fff; font-weight:bold;}

#n_list{width:375px; height:35px;font-size:15px;  line-height:35px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

#noto_time{ width:60px; height:60px; overflow:hidden; background:#f1f1f1;}
#noto_title{width:310px; height:35px;font-size:15px;  line-height:24px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}


.fcg_in_bg{ width:100%; height:100%; overflow:hidden; margin:20px auto; background:#f9f9f9;}
.xsbg_in{ width:280px; height:93px; overflow:hidden; background:#f9f9f9; float:left; margin-left:10px; margin-right:10px;}

.xs_title{ width:250px; height:28px; line-height:28px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis; }


.lead{ width:201px; height:100%; overflow:hidden; margin:10px 13px; float:left;}