@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
/*html{ overflow-x:hidden}*/
body{ margin:0 auto; font-size:14px; color:#000;font-family:"微软雅黑"; background:#fff;line-height:26px; overflow-x: hidden;-webkit-animation: fadeIn 3s 0s both;-moz-animation: fadeIn 3s 0s both;-ms-animation: fadeIn 3s 0s both;animation: fadeIn 3s 0s both;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0; padding:0;}
ul,li,ol,dt,dd,dl,map,area{ margin:0; padding:0; border:none}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;} 
img,form{ border:none;margin:0;padding:0}
ul,li{list-style:none}
table{ table-layout:fixed; border-collapse:collapse;}
.fl{ float:left}
.fr{ float:right}
.fr2{ float:right}
.cl{ clear:both; overflow:hidden}
.tc{ text-align:center}
.tl{ text-align:left}
.tr{ text-align:right}
.wapper{ white-space:nowrap; overflow:hidden}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/** html .clearfix { height: 1%;}*/
.clearfix {display: block;}
a{ color:#222; text-decoration:none;}
a:hover{ color:#A5090A; text-decoration:none;}
/*----------------*/
.header{width: 100%;min-width:1280px;margin:0 auto;background: url(../images/gc_bg1.jpg) no-repeat center top;height:613px;position:relative}
.nav{width: 1200px;height:62px;position:absolute;left:50%;bottom:5px;margin-left:-600px;display: flex;justify-content: space-around;}
.nav a{display: block;height:62px;line-height: 62px;font-size:22px;color:#fff;text-align: center;width: 100%;}
.box{width: 100%;min-width:1280px;margin:0 auto;background: url(../images/gc_bg2.jpg) no-repeat center top;}
.conts{width: 1200px;margin:0 auto;min-height: 800px;padding:20px 0}
.tout{height:42px;line-height: 42px;font-size:38px;font-weight:700;text-align: center;padding:30px 0;overflow: hidden;margin-bottom:20px;}
.tout a{color:#A5090A}

.lunbo{width:750px;height:427px;background:#ddd;overflow: hidden;}
.lunbo .swiper-pagination-bullet{width:14px;height:14px;background:#FBEE21}
.lunbo>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:680px;bottom:22px}
.lunbo .swiper-slide {font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.lunbo .swiper-slide a{display:block;width:750px;height:427px;overflow: hidden;color:#fff}
.lunbo .swiper-slide a .txt{width:730px;height:64px;line-height:64px;position:absolute;left:0;bottom:0;background:url(../images/sw-bg2.png) no-repeat;font-size:20px;color:#fff;padding-left:20px;}
.lunbo .lbnext,.lunbo .lbnext::after,.lunbo .lbprev,.lunbo .lbprev::after{color:#fff;font-size:60px}
.tbox1{padding:10px 10px 0 30px;width:410px;background:#FFFAE4;height:417px;overflow: hidden;}
.tbox1 dd{font-size:18px;line-height:62px;background:url(../images/icon-1.png) no-repeat center left;padding-left:30px;border-bottom:1px solid #999}
.pubtit{height:128px;width: 1200px;margin:40px auto 0;background: url(../images/gc_tit_bg.jpg) no-repeat;position:relative}
.pubtit p{font-size:22px;font-weight:700;color:#A5090A;position:absolute;top:70px;left:456px;}
.pubtit a{color:#A5090A;position:absolute;right:10px;top:33px;}
.tbox2,.tbox3{width:1200px;display: flex;justify-content: space-between;}
.tbox2 dl{width:560px;display: flex;}
.tbox2 dl dt a{width:236px;display: block;margin-right:20px;}
.tbox2 dl dt a img{display: block;width: 100%;}
.tbox2 dl dd a{font-size:16px;font-weight: 700;padding:15px 0 5px;display: block;}
.tbox2 dl dd span{color:#999}
.tbox3{flex-wrap: wrap;margin-top:10px;}
.tbox3 .nopd{padding-top:0;}
.tbox3 dd{width: 530px;height:60px;line-height: 60px;border-bottom:1px dashed #aaa;font-size:16px;background: url(../images/gc_arr1.jpg) no-repeat left center;padding-left:30px;}
.item3{width:530px;padding:20px 0;margin-left:20px;}
.item3 dt a{display:block;width:530px;height:330px;overflow: hidden;}
.item3 dd.big{font-size:22px;height:40px;line-height:40px;margin:10px 0 8px;font-weight:700;}
.item3 dd.smlt{color:#666;text-indent: 26px;}
.item3 dd.smlt a,.item4 dd.smlt a{color:#c90001}
.item4{width:600px;height:125px;overflow: hidden;border-bottom:2px dashed #999;padding:20px 0}
.item4 dt{float:left;margin-right:25px;}
.item4 dt a{display: block;width:200px;height:125px;}
.item4 dd.big{font-size:18px;height:36px;line-height:36px;overflow: hidden;padding-top:10px;}
.item4 dd.smlt{padding-top:10px;padding-right:30px;color:#999;line-height: 24px;}

@keyframes fadeIn{
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-webkit-keyframes fadeIn{
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}










