@charset "utf-8";
/* CSS Document */
html{ width:100%;}
@media screen and (max-width: 1440px) {
    html{ width:1300px!important; margin:0 auto }
}
body{ margin:0 auto;
padding:0;
color:#333;
font:14px/28px tahoma,Helvetica,arial,sans-serif;
background: #f3efda;
text-size-adjust: none;
}
@media screen and (max-width: 1440px) {
    body{ width:1300px!important; }
}

a{ text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#d10100;}
a:visited{text-decoration:none;}

img{border:0px;}
h1,h2,h3{ padding:0; margin:0;}
p{ padding:0; margin:0;}
input{ vertical-align:middle}

ul,dl,dd,dt,li{margin:0;padding:0;text-indent:0;}
ol{list-style:none; margin:0; padding:0;}
li{list-style:none; }

/*clr*/
.clear{clear:both;}

/*f*/
.fl{float:left;}
.fr{float:right;}

/*f*/
.ft12{ font-size:12px}
.ft14{ font-size:14px}
.ft16{ font-size:16px}
.ft18{ font-size:18px}
.ft20{ font-size:20px}
.ft24{ font-size:24px}
.w1200{ width:1200px; margin:0 auto;}
.p10{ padding:10px!important;}
.p20{ padding:20px!important;}
.pt10{ padding-top:10px!important;}
.pt20{ padding-top:20px!important;}
.pr10{ padding-right:10px!important;}
.pr12{ padding-right:12px!important;}
.pr15{ padding-right:15px!important;}
.pr20{ padding-right:10px!important;}

.m10{ margin:10px!important;}
.m20{ margin:20px!important;}
.mt10{ margin-top:10px!important;}
.mt20{ margin-top:20px!important;}
.ml20{ margin-left:20px!important;}
.mr20{ margin-right:20px!important;}
.mb10{ margin-bottom:10px!important;}
.mb20{ margin-bottom:20px!important;}

/*页面主体*/




.topline {height: 40px;line-height: 40px;background: #d10100;color: #fff;font-family: "微软雅黑";font-size: 14px;min-width:1300px;}
.topline .datetime {float: left;width: 500px;}
.topline .search {float: right;width: 200px;margin-top: 6px;}
.topline .search_box {overflow: hidden;zoom: 1;}
.topline .search_box input {border: none 0;background: #f2f2f2;height: 28px;width: 140px;padding: 6px;box-sizing: border-box;font-size: 12px;float: left;}
.topline .search_box input:focus {color: #d10100;}
.topline .search_box a {width: 60px;height: 28px;line-height: 28px;color: #000;text-align: center;text-decoration: none;background: #DDD;float: left;}

.banner {height: 395px;background: url(jg2021_021.jpg) center no-repeat;background-size: 100% 100%;min-width:1300px;}


.headline { width:1110px; margin:0 auto; background: #fffadf url(headline_icon.png) no-repeat left top;text-align: center;padding: 20px 40px;font-family:"微软雅黑"; font-size:36px; line-height:50px; font-weight:bold; margin-top:20px;}
.headline a{color: #d10100;}


 
.whitebg{ width:1158px; padding:20px;border:#e5e5e5 solid 1px; background:#fff; margin:0 auto; }
.con1_fl{ float:left; width:580px; }
.con1_fr{ float:right; width:550px; }

.con_tit{ height:40px; line-height:40px; background:url(jg2021_09.jpg) center no-repeat; font-family:"微软雅黑"; font-size:18px; font-weight:bold; padding:0 15px; }
.con_tit span{ float:right;font-size:14px; font-weight:normal; }
.con_tit a{ color:#fff; }

.con_list{ padding-top:15px; }
.con_list ul li{ line-height:36px;font-family:"微软雅黑"; font-size:16px; padding-left:16px; background:url(jg2021_13.jpg) left no-repeat;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.con_list ul li span{ float:right; color:#999; font-size:12px; }
.line50 ul li{ line-height:48px;}
.line40 ul li{ line-height:40px;}

.con2_fl{ float:left; width:565px;}
.con2_fr{ float:right; width:565px; }
.con2_fl2{ float:left; width:450px; padding-top:20px;}
.con2_fr2{ float:right; width:680px; padding-top:20px; }

.con2_tit{ height:50px; background:#f2f2f2; }
.con2_tit p{ display:inline-block; padding:0 15px; height:45px; line-height:45px; border-bottom:#d10100 solid 5px;font-family:"微软雅黑"; font-size:20px; font-weight:bold; }
.con2_tit p{ color:#d10100; }
.con2_tit span a{ color:#a4a3a3; }
.con2_tit span{ float:right; line-height:45px; padding-right:15px; }


.con3_tit{ height:37px; background:#f2f2f2; }
.con3_tit p{ display:inline-block; padding:0 15px; height:35px; line-height:35px; border-bottom:#d10100 solid 2px;font-family:"微软雅黑"; font-size:18px; font-weight:bold; }
.con3_tit p{ color:#222; }
.con3_tit span a{ color:#a4a3a3; }
.con3_tit span{ float:right; line-height:35px; padding-right:15px; }



 


/*--------------------------------------------------------------------------滚动图片css--*/
.swiper_all{position: relative; width:100%;}
.arrow-left1,.arrow-left2{position: absolute; z-index:99; top:38%; left:0px; width: 50px;height: 50px; cursor:pointer; background:url(arrow-prev.png) center no-repeat; }
.arrow-right1,.arrow-right2 {position: absolute;z-index:99; top:38%; right:0px; width: 50px;height: 50px; cursor:pointer;background:url(arrow-next.png) center no-repeat; }
.arrow-left3,.arrow-left5{position: absolute; z-index:99; top:38%; left:-70px; width: 50px;height: 50px; cursor:pointer; background:url(arrow-prev.png) center no-repeat; }
.arrow-right3,.arrow-right5 {position: absolute;z-index:99; top:38%; right:-70px; width: 50px;height: 50px; cursor:pointer;background:url(arrow-next.png) center no-repeat; }
.swiper1{ position: relative; width:580px; height:350px; overflow:hidden; }
.swiper2{ position: relative; width:450px; height:280px; overflow:hidden; }
.swiper3{ position: relative; height:120px;overflow:hidden; padding-top:20px;}
.swiper4{ position: relative; height:100px;overflow:hidden; padding-top:20px;}
.swiper5{ position: relative; height:190px;overflow:hidden; padding-top:20px; }

.swiper3 .swiper-slide{ width:1200px;}
.swiper4 .swiper-slide{ width:1200px;}
.swiper1 .swiper-wrapper{ width:580px;}
.swiper2 .swiper-wrapper{ width:450px;}
.con2_fl .swiper_all{ padding-top:0!important;}
.swiper1 .swiper-slide{ position:relative; width:100%; overflow:hidden; border-radius:5px; cursor:pointer; }
.swiper1 .swiper-slide:hover .sw_txt{background:#d10100; }
.swiper2 .swiper-slide{ position:relative; width:100%; overflow:hidden; border-radius:5px; cursor:pointer; }
.swiper2 .swiper-slide:hover .sw_txt{background:#d10100; }
.sw_txt a{ color:#fff; }

.swiper_gg {
    position: relative;
    height: 100px;
    overflow: hidden;
}

.swiper_gg swiper-slide {
    width: 1200px;
}

.sw_img{ position:relative; border-radius:5px;overflow:hidden; margin:0 8px; }
.sw_img img{ border-radius:5px; }
.sw_img img{ cursor:pointer; transition:all 0.6s; }
.sw_img img:hover{ transform:scale(1.1); }
.sw_txt{ position:absolute;bottom:0px; width:273.5px;height:40px; font-family:"微软雅黑"; font-size:16px; line-height:40px; text-align:center; background:#000;cfilter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity:0.75; text-decoration:none; margin:0 8px; border-radius:0 0 5px 5px; }

.pagination {position: absolute;left: 0;text-align: center;bottom:8px;width: 100%; }
.swiper-pagination-switch {display: inline-block;width: 12px;height: 12px;border-radius: 12px;background: #999;box-shadow: 0px 1px 1px #666; margin: 0 3px;cursor: pointer; }
.swiper-active-switch {background: #d10a11; }


.mySwiper{ width:370px; height:260px; overflow:hidden}

.top_title{ position:absolute; bottom:0; z-index:9999; width:100%; height:50px; line-height:30px; font-size:14px;background:#000; opacity:0.6; color:#fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align:center}

 
 
 
.con_phb table{ text-align:center; line-height:46px;font-family:"微软雅黑"; font-size:16px; margin-top:15px; }
.con_phb table th{ background:#f5f5f5; height:40px; line-height:40px; }
.con_phb table td{ border-bottom:#f5f5f5 solid 1px; color:#666; }


 



.bg_bt{ background:#e7dbc1; padding:40px 0; margin-top:20px;}
.bg_bt .links_menu{ float:left; margin: 0 25px; width: 240px; border: 1px solid #d10100; cursor: pointer; border-radius: 10px;height: 68px;line-height: 68px;color: #d10100; font-size: 20px; font-family: FZLTZHJW, FZLTZHJW-Regular; font-weight:bold; text-align:center;}


.links_sub { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); cursor: pointer; display: none; z-index: 999;}
.links_sub .links_sub_box { width: 1050px; padding: 50px 80px 40px 80px; background: rgba(255,255,255,0.85); position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 10px; transition: all 0.5s; display: none;}

.links_sub .links_sub_box .sub_close { line-height: 1; position: absolute; top: 15px; right: 24px; font-weight: bold; cursor: pointer; width: 32px; height: 32px; background: url(close.png) no-repeat center;}

.links_sub .links_sub_box .sub_title { font-size: 24px; line-height: 36px; text-align: center; display: block; font-weight: bold; margin: 0 0 10px 0;}

.links_sub .links_sub_box ul li { float: left; width: 200px; padding: 0 10px; margin-left: 30px; border: 1px solid #fff; height: 40px; line-height: 38px; margin-top: 20px; border-radius: 10px; text-align:center;}
.links_sub .links_sub_box ul li a { font-size: 18px; color: #333; display: block;}
.links_sub .links_sub_box ul li:hover{ background:#d10100;}
.links_sub .links_sub_box ul li:hover a { color: #fff;}


.footer_info{ background:#d10100; color:#fff; text-align:center; padding:50px 0; font-family:"微软雅黑"; font-size:18px; line-height:38px; min-width:1300px;}






.menu{z-index: 9999; height:50px; padding-top:345px;}
.nav{margin-top:200px;}
.nav *{text-decoration:none;}
.nav * a:hover{}
.nav{list-style:none;height:50px;width:1050px;margin:0 auto;}
.nav li{float:left;position:relative;}
.nav li a{color:#fff;height:50px;line-height:50px;font-weight:bold; font-size:20px;padding:0 20px;blr:expression(this.onFocus=this.close());blr:expression(this.onFocus=this.blur());display:inline-block;}
.nav li .sub-nav{position:absolute;top:50px;left:-1px;list-style:none;background-color:#d10100;display:none;}
.nav li .sub-nav li{text-align:center;clear:left;width:140px;height:50px;line-height:50px;position:relative;    border-top: #c50100 1px solid;}
.nav li .sub-nav li a{color:#fff;height:50px;line-height:50px;font-weight:normal; font-size:16px;padding:0 20px;blr:expression(this.onFocus=this.close());blr:expression(this.onFocus=this.blur());display:inline-block;}

.nav li a:focus{-moz-outline-style: none; color:#FFFAAA; }
.nav li a:hover{-moz-outline-style: none; color:#FFFAAA; }
.nav li .sub-nav li a:hover{-moz-outline-style: none; color:#FFFAAA; }
