@charset "utf-8";
/* CSS Document */
/*格式化样式*/
*{margin:0;padding:0}
body{font:14px/1.5 MIcrosoft YaHei,Arial, Helvetica, sans-serif;color:#333; background: #FFFFFF;}
table{width:100%; border-collapse:collapse;border:none;border-spacing:0}
a{color:#202020;text-decoration:none!important;}
img{border:none}
ul,ol,dl{list-style:none;}
b,em,i,u,strong{font-weight:normal;font-style:normal;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}
img {transition: transform 0.3s ease-in-out;}
img:hover {transform: scale(1.1);}



/*公共样式*/
.fl{float:left;}
.fr{float:right;}
.clearfix{overflow:hidden;zoom:1}
.clear{clear:both;}

.clearf{width: 100%;}
.clearf:after{content: "020";display: block;height: 0;clear: both;visibility: hidden;}
//文本不换行，这样超出一行的部分被截取，显示...
.line-length {overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }

/* 网站头部样式  */
header{padding-top: 0;background:#FFFFFF ; }  /* 暗绿05544C 3498DB 2980B9 1f2650 黑蓝393D49 藏青2F4056 深兰04477C 兰065FB9  天兰349FF1*/
.header-content{
	      FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffd8d8,endColorStr=#FFF); 
		  background: -ms-linear-gradient(top, #ffd8d8, #FFF);      
		  background:-moz-linear-gradient(top, #ffd8d8, #FFF);
		  background: -o-linear-gradient(top, #ffd8d8, #FFF);  
		  background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffd8d8), to(#FFF));
		  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffd8d8), to(#FFF));     
		  background: -webkit-linear-gradient(top, #ffd8d8, #FFF); /*ffc4c4，  #ffd8d8*/
}
.header-top{height: 40px;background: #EEEEEE /* rgba(255,255,255,0.2) */; font-size: 14px; line-height: 40px; margin-bottom: 0px;}
.header-top .date_now{color: #333333; padding-left: 20px;}
.header-top a{color: #666666;}
.header-top a+a{margin-left: 20px;}
.header-top a span{margin-right: 3px;}

.default-top{height: 120px!important; background: url(../images/gjc_logo.png) no-repeat; }
.default-top .logo{ width: 800px;  }
.top-right{width: 300px; padding-right: 0px;padding-top: 10px; text-align: right;color:#333333;}
.top-right .top_link{padding-right: 0px;}
.top-right .top_link a{font-size:14px;font-weight: 500; color:#333333;margin:0px 10px;height:30px;line-height:30px;}
.top-right .top_link a+a{margin-left: 20px;}
.top-right .top_link a span{margin-right: 4px;}
.top-right .top_link span{color: #CE8483;}
.top-right .top_show_date{text-align: right; font-size: 18px; font-weight: 500; color: #FFF; height: 30px; line-height: 30px;}
.navbar{font-size: 20px;font-family: MIcrosoft YaHei,Arial, Helvetica, sans-serif; border: 0;border-radius: 0!important;
background:#aa0000;color:#FFFFFF;/* position:relative; */z-index:9!important; margin-bottom: 0 !important;
}
.navbar ul li{float:left;line-height:50px; width: 120px;}
.navbar ul li a{display:inline-block;padding:0 18px;font-size:20px;color:#FFFFFF;font-weight:500;text-decoration:none}
.navbar ul li.cur a{font-size:20px}
.secondMenu{position:absolute;width:143px;background:#fff;border-radius:0;top:52px;display:none;border: 1px solid #D9534F;z-index:19999}
.navbar ul li.submenu .secondMenu a{display:block;background:none;color:#333;width:143px;font-size:16px;font-weight:normal;height:49px;line-height:49px;border-bottom:solid 1px #D9534F;box-sizing:border-box;text-align:center;}
.navbar ul li.submenu .secondMenu a:hover{color:#aa0000}
.navbar ul li.submenu:hover .secondMenu{display:block}
.nav_list{position: relative;height: 50px;}
.w_nav_bar{display: none}
/* .hidden-top{margin-top: 170px;} */
.index-pic-01{background: url(../images/pic01.jpg) no-repeat;background-size:100% 80px; height: 80px; margin: 20px 0 20px 0;}
/*轮播新闻图片*/
#myCarousel{margin: 0;padding:0 }
#myCarousel img{display: block;width: 100%;height:400px;}
#NewsCarousel{padding: 3px; border: 1px solid #E4B9B9; border-radius: 5px;  height: 100%;}
#NewsCarousel .carousel-caption{ background: rgba(0,0,0,.2)!important;font-size: 16px;font-weight: 500; }
#NewsCarousel .carousel-caption a{color: #FFFFFF; }
#NewsCarousel .carousel-caption a:hover{color: #FFFFFF; text-decoration: none;}
#NewsCarousel img{ width:100% !important;height:348px !important; border-radius: 5px;border: 0px solid #CCC;}
@media screen and (max-width: 768px) { /*当屏幕尺寸小于750px时，应用下面的CSS样式*/
	#NewsCarousel img{ width:100% !important;height:auto !important; border-radius: 5px;border: 0px solid #CCC;}
}
.w_news_wrap{margin-top: 20px;}
.w_news_list{margin-top: 20px;}
.w_news_title{border-bottom: 2px solid #aa0000 ;padding: 0 10px 7px 5px;}
.panel-title{font-size: 20px; font-weight: 600; color: #aa0000;  }
#myTab{padding-top: 0px; margin-top: 5px; height:40px ;}
#myTab li{border: none;font-size: 20px; font-weight: 600;}
#myTab li a{color: #666666!important;}
#myTab .active a{color: #aa0000!important;}

#wzTab{padding-top: 0px; margin-top: 3px; height:40px ;}
#wzTab ul{border: none!important;}
#wzTab li{border: none!important;font-size: 16px; font-weight: 600;list-style: none;}
#wzTab li a{color: #666666!important;}
#wzTab .active a{color: #aa0000!important;}

.tab-content .news_more{ text-align: right;  padding-right: 40px;} 
.tab-content .news_more a{color: #aa0000;background: #FFFFFF; border: 1px solid #aa0000;padding: 3px 20px 3px 20px; border-radius: 12px;}
.tab-content .news_more a:hover{ color: #FFFFFF;background: #aa0000; }

.nav_list li.submenu{width:140px;}
.w_news_list ul{padding: 20px 3px 0px 0px;}
.w_news_list ul li{height:35px;position:relative;margin-bottom:10px; font-size: 16px;line-height:35px;border-bottom: 1px dashed #BBB;}
.w_news_list ul li{overflow:hidden;text-overflow: ellipsis;white-space: nowrap; }
.w_news_list ul li:hover a{color: #AA0000; /* box-shadow:0 0 5px #ccc; */}
.w_news_list ul li em{display: inline-block; width: 15px; height: 9px; background: url(../images/left.png) no-repeat ; }

/* 新闻列样式 1*/
.w_news_list .news_ul{padding: 15px 0px 0px 0px;}
.w_news_list .news_item{height:50px;position:relative;margin-bottom:5px; font-size: 16px;line-height:50px}
.w_news_list .news_item .box{width:100%;height:60px;margin-bottom:20px;}
.w_news_list .news_item .box .date{width:60px;height:50px;float:left;text-align:center;}
.w_news_list .news_item .box .date .dd{width:60px;height:25px;
    background:url(../images/5.png) no-repeat center 0;color:#7D7D7D;line-height:25px;font-size:16px;}
.w_news_list .news_item .box .date .yy{width:60px;height:25px;background:#aa3333;line-height:25px;font-size:12px;color:#fff;}
.w_news_list .news_item .box .text{padding-left:25px;line-height:20px;text-overflow:ellipsis; overflow:hidden;}
.w_news_list .news_item .box .text a{display:block;width: 100%; height:50px;line-height:50px;font-size:16px;color:#5E5E5E;text-decoration: none;}
.w_news_list .news_item .box:hover .text a{color: #aa0000;	} 

/* 新闻列样式 2*/
.w_news_list .newsDate{text-align: center;}
.w_news_list .newsDate{float:left;border-right:solid 1px #d1d1d1;height:40px;text-align:center;line-height:0.2;}
.w_news_list .newsDate h3{font-size:22px;color:#555;margin-top:0px}
.w_news_list .newsDate p{font-size:14px;color:#999;margin-top:0px}
.w_news_list .newFont{padding-left:5px;font-size:16px;line-height:20px;text-overflow:ellipsis; overflow:hidden;}
.w_news_list .newFont .wmide{display: table;height: 40px;}
.w_news_list .newFont .wmide a{display: table-cell;vertical-align: middle;}
.w_news_list .newFont:hover{font-weight: bold}
/* 图标样式 */
.main1{width:1170px;height:auto;margin:0 auto;}
.main1 ul li{float:left;width:214px;height:142px;background:#e3e3e3;text-align:center; border: 1px solid #DDDDDD; border-radius: 7px;}
.main1 ul li+li{margin-left: 10px;}
.main1 ul li img{padding-top:24px;padding-bottom:15px;}
.main1 ul li:hover{background:#AA0000;}
.main1 ul li:hover span{color:#fff;}
.main1 ul li>a:hover{color:#fff;}
.main1 ul li a{text-decoration: none;}
.main1 ul li a span{display:block;font-size:16px;line-height:20px;color:#666;}
.main1 ul li img:hover{color:#fff;}
.main1 ul li a span:hover{color:#fff;}
.link_list a{text-decoration: none;}
.link_list a:hover{color:#AA0000;font-weight: 500;}

@media screen and (max-width: 1200px) { /*当屏幕尺寸小于750px时，应用下面的CSS样式*/
    .header-top{display: block;}
	.hidden-top{margin-top: 170px;}
    .w_nav_bar{display: block;width: 100%;}
    .nav_list{height: 0;display: none}
    .nav_list ul{position: absolute;left:0;top:0px;width: 100%;background: #aa0000;height: 299px;overflow: auto}
    .nav_list li{float: none!important;}
    .secondMenu{display: block!important;position: relative;top:0;border:0;}
    .secondMenu {background: #aa0000;margin-left: 30px;}
    .navbar ul li.submenu .secondMenu a{color: #aa0000;border-bottom:0;}
    .navbar ul li.submenu .secondMenu a:hover{color: #FFF;border-bottom:0;}
    .w_head_r{margin-bottom: 13px;}
    .old{float:left;margin-left:0}
 .w_slide{display: none;width:0px;}
}
@media screen and (max-width: 768px) { /*当屏幕尺寸小于750px时，应用下面的CSS样式*/
	header{padding: 0;}
	.header-top{display: none;}
	.default-top{display: none;}
	.hidden-top{display: none;}
	.w_nav_bar{display: block;width: 100%;}
	.navbar .navbar-brand{display: block;color: #FFFFFF;}
	.navbar .navbar-brand:hover{color: #FFFFFF;}
	.nav_list{height: 0;display: none}
	.nav_list ul{position: absolute;left:0;top:0px;width: 100%;background: #aa0000;height: 299px;overflow: auto}
	.nav_list li{float: none!important;}
	.secondMenu{display: block!important;position: relative;top:0;border:0;}
	.secondMenu {background: #aa0000;margin-left: 30px;}
	.navbar ul li.submenu .secondMenu a{color: #FFFFFF;border-bottom:0; float: left;}
	.navbar ul li.submenu .secondMenu a:hover{color: #FFFFFF;border-bottom:0;}
	.w_head_r{margin-bottom: 13px;}
	.old{float:left;margin-left:0}
	.w_slide{display: none;width:0px;}
	#myCarousel img{display: block;width: 100%;max-height:200px;}
	.main1{width:100%;height:auto;margin:0 auto;}
	.main1 ul{text-align: center;}
	.main1 ul li{width: 99%; padding: 3px; height:100px!important;background:#e3e3e3;text-align:center;}
	.main1 ul li a img{float: left; padding-left: 30px;}
	.main1 ul li a span{display: inline-block; float: left; padding-left: 20px; line-height: 100px; font-size: 20px;}
	.main1 ul li+li{margin-top: 3px;}	
	 #wzTab li{width: 50%; overflow: hidden;}
}


.link_list{ padding-bottom: 30px; font-size: 16px;color:#AAA;}
.link_list a{font-size:16px;color:#333;margin:0 10px;height:30px;line-height:30px;display:inline-block ; width: 200px;}
.link_list em::after{content: "";}


/*底部样式*/
.footer{background:#AA0000;padding-top:10px;padding-bottom:30px;padding-left: 5px;padding-right: 5px}
.footer div p{height:40px;line-height:40px;color:#fff;font-size:16px;}
.footer div p a{color: rgb(255, 255, 255); line-height: 30px; font-size: 14px;}
.footer div p span+span{margin-left: 20px;}
.footer .w_ewma img{ height: 120px;}
.w_foot_text{text-align:right;font-size:14px;color:#fff;padding-top:10px}
@media screen and (max-width: 670px) { /*当屏幕尺寸小于750px时，应用下面的CSS样式*/
	.footer .w_ewma{text-align: center;min-height: 120px; margin-top: 10px;}		
	.link_list span,a{display: block;}
	.link_list em{display: none;}
	.footer div p{height:auto;}
	.footer div p span{display: block;}
}