﻿/*--头部--*/
.headerWrap{}
.header{background: url(gfjyw-bg1.jpg) center top no-repeat; height: 443px;	width: 100%;}
.bg{ width:1100px; height:443px; margin:0 auto; overflow:hidden; zoom:1; position:relative;}
.bg2{width: 100%; height: 443px; background: url(gfjyw-bg2.png) center bottom no-repeat; position: absolute; z-index: 999999;}
.bg3{width: 194px; position: absolute; top: 230px; left:900px; opacity:0.6;}
.bg4{width: 335px; position: absolute; left:850px; top: 256px; opacity:0.7;}
.bg5{width: 503px; position: absolute; left:350px; top: 113px;}
.top{background:#9f0000; width:100%; z-index:99999;}
.topSearch{ float:right; width:270px; height:50px; position:relative; z-index:9999999;}
.topSearch input{border:none; outline:none; height:22px; margin-top:13px; padding:0 3px;}
.topSearch input.Searchtext{ position:absolute; left:10px; top:20px; font-family:"微软雅黑"; color:#808080; width:100px; font-size:14px;}
.topSearch input.Searchsubmit{ position:absolute; right:0px; top:0px; width:30px; height:29px; cursor:pointer;}

<!-- 搜索 -->
#so360{white-space:nowrap}
#so360_keyword{width:22
#so360 form{margin:0;padding:0}px center;}
#so360_submit{width:60px; outline:0;vertical-align:middle;}
#so360_keyword{}
      

.logo{width:534px;	position:relative; top:93px;}
.logo img{ display:block;}
.toprihgt{float:right; font-size:13px;color:#808080; padding-top:4px; padding-right:15px; height:25px; overflow:hidden;}
.toprihgt select{ border:1px solid #fff;}
.toprihgt span{ padding:0px 5px;}
.toprihgt img{ margin-left:15px;}
.toprihgt a{ color:#808080;}
.nav{ height:50px; width:1100px; margin:0 auto;}
.nav ul{ padding-left:20px; width:800px; float:left;}
.nav ul li{ float:left; padding:0px 25px;}
.nav ul li span a{font-size:16px; color:#fff; line-height:50px;}
.nav ul li span a:hover{border-bottom:#CCC solid 3px; padding-bottom:10px; font-weight:bold;}
.nav ul li span a.cur{border-bottom:#CCC solid 3px; font-weight:bold;}
.nav ul li.Deletepd{padding:0px 0px 2px 16px;}

.navMenu{position:absolute; z-index:999;display:none; top:493px;}
.navMenu dl{}
.navMenu dl dd{}
.navMenu dl dd a{ margin-right: 20px; display:inline-block; text-align:center; font-size:15px; color:#fff; padding:5px;}
.navMenu dl dd a:hover{color:#333; font-weight:bold;}
.navMenu dl dd a.cur{ margin:0px;padding:5px; font-weight:bold;}

.navMenu dl dd.Menuabout{ text-align:left; padding:10px 0px 10px 20px; width:677px;}
.navMenu dl dd.Menunews{ text-align:left;padding:10px 0px 10px 403px; width:597px;}
.navMenu dl dd.MenuBusiness{ text-align:left;padding:10px 0px 10px 488px; width:512px;}
.navMenu dl dd.MenuClient{padding: 10px 0px 10px 369px; width: auto;text-align:center;}
.navMenu dl dd.MenuChucker{padding: 10px 0 10px 322px; width: 678px;text-align: left;}
.navMenu dl dd.Menurencai{padding:10px 0; width:110px; background:#f53e3e;}
.navMenu dl dd.MenuResponsibility{padding: 10px 0px 10px 369px; width: auto;text-align:center;}

/*--首页--*/

.toutiao{ margin:50px 0; text-align:center; width:100%;}
.toutiao a { color:#b60000; font-size:36px; line-height:40px; font-weight:bold;}
.toutiao span a { color:#8A8A8A; font-size:15px; line-height:40px; font-weight:normal;}

/* 滚动横幅图 */
.main_visual{height:270px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:270px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:270px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:270px;}
.main_image li span{display:block;width:100%;height:270px}
.main_image li a{display:block;width:100%;height:270px}
.main_image li .img_1{background:url('img_main_1.jpg') center top no-repeat}
.main_image li .img_2{background:url('img_main_2.jpg') center top no-repeat}
.main_image li .img_3{background:url('img_main_3.jpg') center top no-repeat}
.main_image li .img_4{background:url('img_main_4.jpg') center top no-repeat}
.main_image li .img_5{background:url('img_main_5.jpg') center top no-repeat}


div.flicking_con{position:absolute;top:240px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(hover_left.png) no-repeat left top;left:30px;}
#btn_next{background:url(hover_right.png) no-repeat right top;right:30px;}


/*--新闻滚动大图--*/
.content .mation{overflow: hidden; margin:30px 0;}
.content .mation_title{font-size: 24px; border-bottom: 1px solid #ccc;padding: 40px 0 20px 0;margin-bottom: 20px;}
.content .mation_title .more{font-size:16px; color:#c80027; float:right; width:50px; background:url(../images/arrow.jpg) right 3px no-repeat; margin-top:16px;}
.content .mation_title span{font-weight: bold;border-bottom: 2px solid #c8141e;padding-bottom: 23px;font-size: 28px;}
.content .mation_title span a{color: #333;}
.content .mation .mation_left{position: relative;overflow: hidden;}
.content .mation .mation_left img:hover{transform: scale(1.05);}
.content .mation .mation_left img{width:550px; height:310px; transition: all .5s;}
.content .mation .mation_left p{position: absolute;bottom: 0;background-color: rgba(0,0,0,0.6);color: #fff;height: 40px;line-height: 40px;width:100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.content .mation .mation_left p span{width: 60%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-left: 2em;display: block;}
.content .mation .mation_right{overflow: hidden; float:right; width:520px; margin-top:-12px;}
.content .mation .mation_right .list{overflow: hidden; padding-top:10px; border-top: 1px solid #ccc;}
.content .mation .mation_right .list:first-child{border-top: none;}
.content .mation .mation_right .list .list_left{line-height: 1;text-align: center;}
.content .mation .mation_right .list .list_left .date{font-size: 40px;font-weight: bold;}
.content .mation .mation_right .list .list_left .time{margin-top: 10px; color:#999;}
.content .mation .mation_right .list .list_right{overflow: hidden;color: #333;}
.content .mation .mation_right .list .list_right:hover .title{color: #C8141E;}
.content .mation .mation_right .list a{overflow: hidden;text-overflow: ellipsis;width:100%;white-space: nowrap;font-size:17px; line-height:42px;}
.content .mation .mation_right .list li{ border-bottom:#C5C5C5 dotted 2px; background:url(dottol.jpg) left 50% no-repeat; padding-left:20px;}
.content .mation .mation_right .list .intro{overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;line-height: 1.5;color: #666;}
.pagination_mation{position: absolute;bottom: 0;width: 100%;z-index: 99;height: 40px;line-height: 40px;text-align: right;padding-right: 20px;}
.pagination_mation .swiper-pagination-switch{width: 10px;height: 10px;border-radius: 50%;border: 1px solid #fff;display: inline-block;margin-left: 10px;cursor: pointer;}
.pagination_mation .swiper-pagination-switch.swiper-active-switch{background-color: #fff;}

/*--新闻中心--*/
.news-main { overflow:hidden; width:100%; margin-top:30px;}
.newslist{ width:350px; float:left; margin-right:25px;}
.newslist:last-child{ width:350px; float: right; margin-right:0;}
.newslist lo{ font-size:20px; line-height:44px; padding-bottom:8px; border-bottom:#ff7e00 solid 2px;}
.newslist ul{ padding-top:10px; border-top:#C9C9C9 solid 1px; overflow:hidden;}
.newslist li{ background:url(dottol.jpg) left 50% no-repeat; padding-left:15px;}
.newslist .gfgw{ background:none; padding-left:15px; font-weight:bold;}
.newslist li a{ font-size:16px; line-height:34px;}
.newslist dl{ padding-top:15px; border-top:#C9C9C9 solid 1px; width:100%; overflow:hidden;}
.newslist dl img{ width:350px; height:197px;}
.newslist dl dt{ font-size:14px; line-height:34px; text-align:center;}

.newslist2{ width:528px; overflow:hidden;}
.newslist2 lo{ font-size:20px; line-height:44px; padding-bottom:8px; border-bottom:#ff7e00 solid 2px;}
.newslist2 dl{ padding-top:15px; border-top:#C9C9C9 solid 1px; width:100%; overflow:hidden;}
.newslist2 dl dd{ width:285px; height:160px; float:left; margin-right:10px;}
.newslist2 dl dt{ width:220px; float:right;}
.newslist2 dl dt a{ font-size:18px; line-height:150%;}
.newslist2 dl .text a{ font-size:15px; line-height:150%; font-weight:normal;}

.newslist2 dl img{ width:285px; height:160px;}
.newslist2 li img{ width:170px; height:96px;}
.newslist2 ul{ margin:15px 0; overflow:hidden;}
.newslist2 li{ float:left; margin-right:8px; position:relative;}
.newslist2 li:last-child{ float:right; margin-right:0;}
.newslist2 .bg-bt{ width:100%; height:21px; font-size:12px; line-height:21px; color:#fff; font-weight:normal; text-align:center; position:absolute; left:0; bottom:0; background:#000; opacity:0.5; z-index:999;}

.newslist-qw { width:100%;}
.newslist-qw lo{ font-size:20px; line-height:44px; padding-bottom:8px; border-bottom:#ff7e00 solid 2px;}
.newslist-qw ul{ padding-top:10px; border-top:#C9C9C9 solid 1px; overflow:hidden;}
.newslist-qw li{ width:50%; float:left; background:url(dottol.jpg) left 50% no-repeat; padding-left:15px;}
.newslist-qw li a{ font-size:16px; line-height:34px;}


/*--教育基地--*/
.jyjd{ width:100%; margin-top:20px;}
.jyjd-lm { text-align:center; background:url(gfjyw-bg6.png) bottom left no-repeat; height:50px; font-size:20px; line-height:50px;}
.jyjd .ditu { text-align:center; padding:50px 0;}

/*--友情链接--*/
.yqlj{ width:100%; margin-top:20px;}
.yqlj lo{ font-size:20px; line-height:44px; padding-bottom:8px; border-bottom:#ff7e00 solid 2px;}
.yqlj ul{ padding:10px 0; border:#C9C9C9 solid 1px; overflow:hidden;}
.yqlj li{ float:left; margin:5px 20px;}
.yqlj li a{ font-size:16px; line-height:32px;}

/*--当前位置--*/
.home{ border-bottom:#D1D1D1 solid 1px; font-size:16px; height:40px; line-height:40px;}


/*--列表页--*/
.list{}
.list dl{ margin-bottom:20px; padding-bottom:20px; border-bottom:#D1D1D1 dotted 1px; overflow:hidden; display:flex;}
.list dl img{ width:250px; height:140px;}
.list dl dd{ float:left; margin-right:20px;}
.list dl dt{ float:left;}
.list dl dt a{ font-size:22px; line-height:160%; font-weight:normal;}
.list .text{ font-size:15px; line-height:150%; font-weight:normal; width:100%;}
.list .date{ font-size:14px; line-height:150%; font-weight:normal; width:100%; color:#9B9B9B;}


/*--文章页--*/
.news-con { margin:0 20px;}
.news-con h1{ font-size:34px; font-weight:bold; line-height:150%; text-align:center; margin-bottom:15px;}
.news-con .share{border-bottom: #E3E3E3 solid 1px; padding-bottom:10px; margin-bottom:30px; text-align:center; font-size:16px; color:#8E8E8E;}
.news-con .newsabc { margin-right:30px;}
.news-con .article { font-size:17px; line-height:190%; color:#3D3D3D;}
.news-con .article p{ font-size:17px; line-height:190%; color:#3D3D3D; margin-bottom:20px;}
.news-con .edit { margin-top:20px; font-size:16px; color: #808080; text-align:right;}

 
.footer{ width:100%; margin:auto; background: #E8E8E8; color:#7e7e7e; font-size:15px; padding:30px 0;}
.footer dl{ width:800px; margin:0 auto; overflow:hidden;}
.footer dl dd{ float:left; width:100px;}
.footer dl dt{ float:right; font-weight:normal;}
.footer p{ padding-top:20px;}
