@charset "UTF-8";
*{margin:0px; padding:0px; word-wrap:break-word;outline: none;word-break: break-all;}
*{-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: antialiased;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
img,input,select{vertical-align:middle;}
ul,li{list-style:none;}
a {color: #333;text-decoration: none;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
a:hover{color:#A50101;}
img{border:none;}
.clear{ clear:both; height:0px;  margin:0; padding:0;width:0; border:none; overflow:hidden;line-height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0}

body{font-size:16px;font-family: "Microsoft YaHei",Verdana,Geneva,sans-serif; color: #333; line-height: 1.8;position: relative;}
/*body,
body>div{max-width:1920px;margin:0 auto;}*/
.flex{-webkit-box-flex: 1;flex: 1;-webkit-flex: 1;-o-flex: 1;-ms-flex: 1;text-align: center;}
.acea-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}
.acea-row.row-middle{-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center}

.desc,
li .con *,
.content *,
.ms_sub_desc,
.text-justify{text-align: justify;}

.fl { float:left}
.fr { float:right}
.min-w{min-width: 1400px;}
.mr0{margin-right: 0!important;}
.transition{-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.qiehuan{position: relative;}
.qiehuan_box{display: none;}
.qiehuan_box.hover{display: block;}
.main_container{width:100%;margin:0 auto;background: #fff;}
.transition-scale-pic{display: block;overflow: hidden;}
.transition-scale-pic img{
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.transition-scale-pic img:hover{
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}

.container{margin:0 auto;}
.min-w{min-width: 1430px;}
.container{width: 1430px;padding-left: 15px;padding-right: 15px;}

/*
1440
1366
1280
1024
*/
@media (max-width: 1640px){
    .min-w{min-width: 1366px;}
    .container{width: 1366px;}
}
@media (max-width: 1440px){
    .min-w{min-width: 1280px;}
    .container{width: 1280px;}
}
@media (max-width: 1366px){
    .min-w{min-width: 1200px;}
    .container{width: 1200px;}
}
/*@media (max-width: 1280px){
    .min-w{min-width: 1066px;}
    .container{width: 1066px;}
}
@media (max-width: 1199px){
    .min-w{min-width: 1000px;}
    .container{width: 1000px;}
}*/
.wrap{margin: 0 auto;width: 1200px;}


/*::-webkit-scrollbar{width:8px;height:8px;background-color:#e2e1e1;}
::-webkit-scrollbar-track{background-color:#e2e1e1;}
::-webkit-scrollbar-thumb{background-color:#666;border-radius: 10px;}*/

.trans3{ -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.trans4{ -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
.trans5{ -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.trans6{ -webkit-transition: 0.6s; -moz-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s;}
.transYT { transform: translateY(50px); -webkit-transform: translateY(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
.transYT2 { transform: translateY(-50px); -webkit-transform: translateY(-50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
.transXT { transform: translateX(50px); -webkit-transform: translateX(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
.transXT2 { transform: translateX(-50px); -webkit-transform: translateX(-50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
.action.transYT { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
.action.transYT2 { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
.action.transXT { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
.action.transXT2 { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }

/*内页顶部图片*/
.top_banner{padding-top: 44px;overflow: hidden;position: relative;min-height: 200px;}
.top_banner .banner_pic{position: relative;width: 3000px;left:50%;margin-left: -1500px;text-align: center;}
.top_banner img{max-width: 100%;}
/*当前位置*/
.depth_box{position: absolute;width: 100%;height: 56px;line-height: 56px;left: 0;bottom: 0;background: rgba(0,0,0,0.3);color:#fff;}
.depth_box a{color:#fff;}
.depth_box .depth{background: url(../images/wz.png) no-repeat left center;padding-left: 20px;font-size: 14px;}
.depth_box .depth i{margin: 0 3px;}

/*分页*/
.pagelink{padding:30px 0;}
.pagelink ul{text-align: center;font-size: 0;}
.pagelink ul li{display: inline-block;font-size:12px;line-height:30px;border-radius:5px;margin:0 5px;border: 1px solid #ddd;background: #fff;position: relative;overflow: hidden;}
.pagelink ul li>*{display: block;min-width:15px;padding:0 10px;}
.pagelink ul li:first-child>*,
.pagelink ul li:last-child>*{min-width:60px;text-indent: -9999px;}
.pagelink ul li:first-child>*:before,
.pagelink ul li:last-child>*:before{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;text-indent: 0;}
.pagelink ul li:first-child>*:before{content:'上一页';}
.pagelink ul li:last-child>*:before{content:'下一页';}
.pagelink ul li.disabled{color:#b9b9b9;border-color: #eee;}
.pagelink ul li.active{background: #9A0000;color:#fff;border-color: #9A0000;}

/*内页*/
.article_detail{padding-top:15px;padding-bottom: 20px;}
/*.articledetail{background: #f8f8f8;}
.articledetail .right_con{border-radius: 10px;background: #fff;padding-bottom: 25px;margin-top: 22px;
-webkit-box-shadow: 0 4px 10px rgba(0,0,0,0.05);
box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}*/
.artPage{overflow: hidden;position: relative;border-top:1px solid #e5e5e5;padding: 15px 0 15px 0;}
.artPage p{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;color:#656565;padding: 3px 0px;}
.artPage p em{display: block;overflow: hidden;background: #ededed;width: 110px;height: 30px;text-align: center;float: left;font-style: normal;}
.artPage p a{color:#656565;font-size: 14px;}
.artPage p a:hover{color:#015597;}
.artPage p .without{color:#999;}
.artPage p .without:hover{color:#999;/*cursor: not-allowed;*/cursor:default;}
.goBack {display: block;width: 110px;height: 40px;overflow: hidden;font-size: 14px;color: #666;background: #ededed;text-align: center;line-height: 40px;position: absolute;right: 0px;top: 50%;margin-top: -20px;display: none;}
.detail_title{position: relative;padding: 50px 40px 30px;}
.detail_title h1{font-size: 24px;color:#454545;text-align: center;font-weight: normal;line-height:30px;}
.detail_title h2{font-size: 18px;color:#666;text-align: center;font-weight: normal;line-height:30px;margin-top: 15px;}
.page_header_info{text-align: center;color: #878787;line-height:1.2;padding:0 0 25px;border-bottom: 1px dashed #e5e5e5;}
.page_header_info span{margin:0 5px;}
.page_con,
.ke-content{padding:30px 15px;line-height: 1.7;color:#454545;font-size: 16px;overflow: hidden;text-align: justify;}
.about_detail .page_con{padding-top: 0;}

.page_con h4,
.page_con h3,
.page_con h2,
.page_con h1,
.ke-content h4,
.ke-content h3,
.ke-content h2,
.ke-content h1{margin-bottom: 15px;}
.page_con p,
.ke-content p{margin:0 0 15px!important;text-indent: 2em;}
.page_con img,
.ke-content img{max-width: 100%;height:auto!important;display: block;margin:0 auto;}
.page_con video,
.ke-content video{max-width: 100%;}
.page_con object{display: block;margin:0 auto;}
.ke-content{padding:10px;min-width: 500px;overflow:auto;}

/*footer*/
.copyright{background: #242424;padding:20px 0;line-height: 35px;color:#fff;text-align: center;font-size: 14px;}
.copyright span{margin:0 5px;}
.copyright a{color:#fff;}
.footer{background: #9A0000;padding:40px 0;color:#fff;}
.footer .f_nav{text-align: center;font-size: 16px;}
.footer .f_nav a{margin:0 15px;color:#fff;position: relative;}
.footer .f_nav a:after{ background:#fff; width:0; height:3px; display:block; content:""; position:absolute; top:30px; left:50%; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;}
.footer .f_nav a:hover:after{ width:100%; left:0%;}

/*header*/
.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 5000;background: #A60101;transition: all 0.5s ease-out 0s;
    /*background: rgba(166,1,1,0.6);*/
    background: linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0));
}
.header.dark_background{background: #A60101;}
.header .logo{max-width: 280px;}
.header .logo a{font-size: 0;}
.header .logo img{max-width:100%;max-height: 60px;vertical-align: middle;display: inline-block;}

.header_top{color:#fff;line-height: 44px;height: 44px;background: #9A0000;border-bottom: 1px solid #B63231;font-size: 14px;overflow: hidden;transition: all 0.2s ease-out 0s;}
.header_top a{color:#fff;}
.header_top .welcome{}
.header_top .top_right_links{}
.header_top .top_right_links a{margin-left: 15px;}
.header_top .top_right_links img{margin-right: 8px;}
.header_top.dis_top{height: 0;}
.header_box{height: 100px;position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: center;
align-items: center;
}
.header_box .main_nav{line-height: 30px;}
.header_box .main_nav a{color:#fff;}

@-webkit-keyframes fadeOutUpSmall {
    0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
    100% {opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px);}
}

@keyframes fadeOutUpSmall {
    0% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
    100% {opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}
}

.fadeOutUpSmall {-webkit-animation-name: fadeOutUpSmall;animation-name: fadeOutUpSmall;}

@-webkit-keyframes fadeInDownSmall {
    0% {opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px);}
    100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
}

@keyframes fadeInDownSmall {
    0% {opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}
    100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
}

.fadeInDownSmall {
    -webkit-animation-name: fadeInDownSmall;
    animation-name: fadeInDownSmall;
}

.header_box{padding-top: 20px;padding-bottom: 20px;}
.header_box .main_nav{line-height: 30px;}
.header_box .main_nav a{color:#fff;}
.main_nav{float: right;}
.main_nav > ul > li >a{padding:15px  10px;margin:0 10px;color:#fff;font-size: 16px;display: block; position:relative;}
/*.main_nav > ul > li.active > a{color:#FDDD5B;}*/
.main_nav > ul > li > a:after{ background:#fff; width:0; height:3px; display:block; content:""; position:absolute; bottom:8px; left:50%; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;}
.main_nav > ul > li > a:hover:after,
.main_nav > ul > li.on > a:after,
.main_nav > ul > li.active > a:after{ width:100%; left:0%;}
.main_nav > ul > li{float: left;position: relative;}
.main_nav li.dropdown div.dropdown-menu {display: none;top: 100%;left: 0px;position: absolute;width: 460px;min-height: 179px;/*border: 1px solid #e3e3e3;*/background: #fdf9f4;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);padding:15px 0;}
.main_nav li.dropdown div.dropdown-menu ul{ width:100px; float:left; text-align:center;/* border-right:1px solid #e3e3e3;*/min-height: 179px;}
.main_nav li.dropdown div.dropdown-menu ul > li > a{display: block;font-size:14px; color:#000000; line-height:1.5; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; position:relative;padding:9px 0;padding-left: 20px;text-align: left;}
.main_nav li.dropdown div.dropdown-menu ul > li > a:after{ display:block; content:""; position:absolute; left:0; top:0; height:100%; width:0; background:#f0f0f0; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; z-index:-1;}
.main_nav li.dropdown div.dropdown-menu ul > li > a:hover{ color:#A71939;}
.main_nav li.dropdown div.dropdown-menu ul > li > a:hover:after{ width:100%;}

.navImg{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; right:30px; top:30px;bottom:30px; width:306px;}
.navImg img{ margin-bottom:10px;}
.navImg p{ position:absolute; left:0; bottom:0; width:100%; background:rgba(22,22,22,0.5); color:#FFFFFF; text-align:center; padding:5px 0; font-size:14px; line-height:180%;}

.main_nav ul.nav > li.last div.dropdown-menu{ left:auto; right:0;}
.main_nav ul.nav > li.last div.dropdown-menu ul{ float:right;width: 125px;padding-right: 15px;}
.main_nav ul.nav > li.last div.dropdown-menu ul > li > a:after{ left:auto; right:0;}
.main_nav ul.nav > li.last div.dropdown-menu .navImg{ right:auto; left:30px;}

.main_nav ul.nav{float: left;}
.search_box{float: left;height: 30px;margin-top: 15px;width: 30px;position: relative;}
.search_icon{display: block;background: url(../images/search.png) no-repeat center;width: 20px;height: 20px;}

@media (max-width: 1440px){
    .main_nav > ul > li >a{margin:0 5px;}
}
@media (max-width: 1366px){
    .main_nav > ul > li >a{margin:0;}
}


/*banner*/
.i_banner{position:fixed;top: 44px;left: 0;right: 0;bottom: 0;}
.i_banner .swiper-container {width: 100%;height: 100%;color: #fff;text-align: center;}
.i_banner .swiper-slide{ position:relative; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.i_banner .swiper-slide a{ display:block; height:100%;}
.banPcImg,
.banMobImg{ position:absolute; left:0; top:0; width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.i_banner .swiper-pagination{ bottom:40px;font-size: 0;line-height: 0;z-index: 100;width:100%;text-align: right;}
.i_banner .swiper-pagination-bullet {width: 10px;height: 10px;background:#B4B4B4;border-radius: 10px;margin:0 5px;}
.i_banner .swiper-pagination-bullet-active{background: #F7B550;width: 75px;}

.i_banner .swiper-slide::after{content:'';display: block;position: absolute;width: 100%;height: 110px;
left: 0;bottom: 0;z-index: 10;
background:url(../images/banner_bg.png) repeat-x bottom center;
background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));
}
.i_banner .swiper-slide .tit{font-size: 24px;line-height: 1.2;font-weight: bold;position: absolute;bottom: 40px;left:0;z-index: 100;text-align: left;width: 100%;}
.i_banner .swiper-slide .container{padding-right: 180px;}
.i_banner .swiper-slide .tit{
    transition:all 0.4s ease-in-out 0.3s;
    -webkit-transition:all 0.4s ease-in-out 0.3s;
    -moz-transition:all 0.4s ease-in-out 0.3s;
    -o-transition:all 0.4s ease-in-out 0.3s;
    transform:translateY(100px);
    -webkit-transform:translateY(100px);
    opacity:0;
    -webkit-opacity:0;
}
.i_banner .swiper-slide-active .tit{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;-webkit-opacity:1;}

.i_block1{overflow: hidden;position: relative;z-index: 0;height: 100vh;}
.i_block2{position: relative;z-index: 100;background: #fff;}
.index_body>div{background: #fff;}
.index_body #body{overflow: hidden;}
.index_body #body, 
.index_body #footer {
    position: relative;
    z-index: 4000;
}

/*index*/
.i_jinriqizhong_box,
.i_dangtuanjianshe_box,
.i_jiaoxuetiandi_box,
.i_teselanmu_box,
.i_wangzhandaolan_box{padding:20px 0 110px;overflow: hidden;}
.i_jinriqizhong_box{background: #FDEEDA;}
.i_dangtuanjianshe_box{background: url(../images/i_dangtuanjianshe_box.png) no-repeat;
background-size: cover;
background-attachment:fixed;
}
.i_jiaoxuetiandi_box{background: #f2f2f2;}
.i_teselanmu_box{background: #B1716B;}
.i_wangzhandaolan_box{background: #FCFCFC;}
.i_tit{font-size: 36px;text-align: center;padding:30px 0;}
.i_teselanmu_box .i_tit{color:#F4F4F3;}

.i_news_slide{width: 50%;}
.i_news_box{width: 48.57%;background: url(../images/i_news_right_bg.png) no-repeat;background-size: 100% 100%;}
.i_slides {position: relative;overflow: hidden;}
.i_slides .swiper-slide{float: left;width: 100%;}
.i_slides .swiper-slide img{width: 100%;min-height: 100%;}
.i_slides .swiper-pagination{ bottom:22px;right: 10px;font-size: 0;line-height: 0;z-index: 100;width:auto;left: auto;}
.i_slides .swiper-pagination-bullet {width: 12px;height: 12px;background:#F4DAAA;border-radius: 10px;margin:0 5px;opacity: 0.5;}
.i_slides .swiper-pagination-bullet-active{opacity: 1;}

.i_slides .swiper-slide .tit{display: block;position: absolute;left: 0;bottom: 0;right: 0;height: 56px;line-height: 56px;color:#fff;font-size: 20px;
padding:0 120px 0 15px;
background:rgba(0,0,0,0.5);
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.i_news_tit{padding:25px 20px 0;overflow: hidden;line-height: 1;}
.i_news_tit .name{font-size: 30px;color:#A50101;/*font-weight: bold;*/float: left;position: relative;padding:0 35px 0 30px;/*font-style: italic;*/}
.i_news_tit .name:before{display: block;content:'';position: absolute;left: 0;top:50%;width: 15px;height: 15px;background: url(../images/qz_08.jpg) no-repeat center;margin-top: -7.5px;}
.i_news_tit .name:after{display: block;content:'';position: absolute;right: 0;bottom:0;width: 30px;height: 3px;background: url(../images/qz_12.jpg) no-repeat center;}
.i_news_tit .more{float: right;background: #F3D9A9;line-height: 24px;width: 84px;font-size: 14px;color:#A50101;text-align: center;border-radius: 24px;margin-top: 6px;}
.i_news_box .i_news_tit{padding:28px 34px 0;}

.news_list{}
.news_list li{position: relative;padding:0 20px;line-height: 47px;font-size: 16px;}
.news_list .icon{width: 20px;height: 20px;position: absolute;left: 0;top: 50%;margin-top: -10px;}
.news_list .tit{display: block;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.news_list .date{float:right;margin-left: 10px;}
.page_right .news_list{padding-top: 10px;}
.page_right .news_list li{border-bottom: 1px solid #f6f6f6;}

.i_xyxw_list{padding-top: 25px;padding-bottom: 30px;}
.i_xyxw_list.news_list li{padding:0 34px;}

.i_news_box2{width: 560px;width: 40%;margin-top: 23px;background: #fff;min-height: 320px;}
.i_news_box3{width: 815px;width: 58.21%;margin-top: 23px;background: #fff;min-height: 320px;}
.i_tzgg_list{margin-top: 10px;padding-bottom: 13px;}


.i_xyfg_list{margin-top: 25px;overflow: hidden;padding-left: 20px;padding-bottom: 30px;}
.i_xyfg_list ul{overflow: hidden;/*margin-right: -30px;*/}
.i_xyfg_list li{float: left;width: 50%;padding-right: 20px;}
.i_xyfg_list li .pic img{max-width: 100%;}
.i_xyfg_list li .info{line-height: 50px;text-align: center;color:#333;font-weight: bold;font-size: 16px;display: none;}

@media (max-width: 1640px){
    .news_list li{line-height: 45px;}
    .i_xyxw_list{padding-bottom: 25px;}
    .i_tzgg_list{padding-bottom: 21px;}
}
@media (max-width: 1440px){
    .news_list li{line-height: 43px;}
    .i_xyxw_list{padding-top: 20px;padding-bottom: 20px;}
    .i_tzgg_list{padding-bottom: 16px;}
}
@media (max-width: 1366px){
    .news_list li{line-height: 40px;}
    .i_xyxw_list{padding-top: 13px;}
    .i_tzgg_list{margin-top: 13px;}
}

.i_dangtuanjianshe_pics{}
.i_dangtuanjianshe_pics ul{overflow: hidden;}
.i_dangtuanjianshe_pics li{float: left;width: 25%;}
.i_dangtuanjianshe_pics li a{display: block;position: relative;margin:0 1px 5px;}
.i_dangtuanjianshe_pics li .pic{display: block;position: relative;height: 0;padding-bottom: 113.793%;background: #000;}
.i_dangtuanjianshe_pics li img{max-width: 100%;position: absolute;top: 0;left: 0;opacity: 0.73;}
.i_dangtuanjianshe_pics li img:hover{opacity: 1;}
.i_dangtuanjianshe_pics li .title{display: block;position: absolute;left: 0;bottom: 0;right: 0;height: 56px;line-height: 56px;color:#fff;font-size: 20px;
padding:0 15px;
background:rgba(0,0,0,0.5);
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.i_dangtuanjianshe_pics .item1,
.i_dangtuanjianshe_pics .item6{width: 50%;}
.i_dangtuanjianshe_pics .item1 .pic,
.i_dangtuanjianshe_pics .item6 .pic{padding-bottom: 56.733%;}

/*.i_dangtuanjianshe_pics .item1{animation-delay: 0.2s;}*/
/*.i_dangtuanjianshe_pics .item2{animation-delay: 0.4s;}*/
/*.i_dangtuanjianshe_pics .item3{animation-delay: 0.6s;}*/
/*.i_dangtuanjianshe_pics .item4{animation-delay: 0.6s;}*/
/*.i_dangtuanjianshe_pics .item5{animation-delay: 0.4s;}*/
/*.i_dangtuanjianshe_pics .item6{animation-delay: 0.2s;}*/

.i_mingshifengcai_box{width:22.857%;float: left;}
.i_jiaoxuetiandi_main_box{width:50%;float: left;margin-left: 2.14%;}
.i_jiaoyanhuodong_box{width:22.857%;float: right;}

.i_jxtd_tit{overflow: hidden;line-height: 30px;position: relative;}
.i_jxtd_tit .name{float: left;font-size: 24px;font-weight: bold;color:#454545;margin-right: 5px;}
.i_jxtd_tit .en_name{float: left;font-size: 14px;color:#999;text-transform: uppercase;line-height: 20px;margin-top: 10px;}
.i_jxtd_tit .more{font-size: 14px;color:#999;line-height: 20px;margin-top: 10px;position: absolute;top: 0;right: 0;}
.i_mingshifengcai_slide{margin-top: 10px;}
.i_mingshifengcai_slide .swiper-button-next,
.i_mingshifengcai_slide .swiper-button-prev{width: 40px;height: 80px;background:url(../images/slider_btn.png) no-repeat top left;top:185px;margin-top: -40px;}
.i_mingshifengcai_slide .swiper-button-prev:after,
.i_mingshifengcai_slide .swiper-button-next:after{display: none;}
.i_mingshifengcai_slide .swiper-button-prev{left: 0;}
.i_mingshifengcai_slide .swiper-button-next{background-position: top right;right: 0;}
.i_mingshifengcai_slide li .pic_box{display: block;position: relative;overflow: hidden;}
.i_mingshifengcai_slide li .pic{position: relative;height: 370px;}
.i_mingshifengcai_slide li .pic{display: block;
background: no-repeat center;
background-size: cover;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.i_mingshifengcai_slide li .pic_box:hover .pic{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.i_mingshifengcai_slide li .pic img{max-width: 100%;position: absolute;}
.i_mingshifengcai_slide li .tit{display: block;position: absolute;left: 0;bottom: 0;right: 0;height: 50px;line-height: 50px;color:#fff;font-size: 20px;text-align: left;
padding:0 15px;
background:rgba(0,0,0,0.5);
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.i_mingshifengcai_slide li .info{font-size: 14px;padding-top: 15px;color:#454545;line-height: 2.15;}
.i_mingshifengcai_slide li .info a{color:#A80909;}

@media (max-width: 1640px){
    .i_mingshifengcai_slide li .pic{height: 350px;}
    .i_mingshifengcai_slide .swiper-button-next,
    .i_mingshifengcai_slide .swiper-button-prev{top: 175px;}
}
@media (max-width: 1440px){
    .i_mingshifengcai_slide li .pic{height: 330px;}
    .i_mingshifengcai_slide .swiper-button-next,
    .i_mingshifengcai_slide .swiper-button-prev{top: 165px;}
}
@media (max-width: 1366px){
    .i_mingshifengcai_slide li .pic{height: 308px;}
    .i_mingshifengcai_slide .swiper-button-next,
    .i_mingshifengcai_slide .swiper-button-prev{top: 154px;}
}

.i_jiaoxuetiandi_slide{border-left: 1px solid #D4D4D4;border-right: 1px solid #D4D4D4;}
.i_jiaoxuetiandi_slide .pic{overflow: hidden;height: 0;padding-bottom: 55.7%;position: relative;}
.i_jiaoxuetiandi_slide .pic img{max-width: 100%;position: absolute;top: 0;left: 0;}
.i_jiaoxuetiandi_slide .info{padding:20px 20px 70px;}
.i_jiaoxuetiandi_slide .tit{text-align: center;font-size: 24px;font-weight: bold;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.i_jiaoxuetiandi_slide .desc{color:#656565;margin-top: 10px;text-align: left;}

.i_jiaoxuetiandi_slide .swiper-pagination{ bottom:20px;font-size: 0;line-height: 0;z-index: 100;}
.i_jiaoxuetiandi_slide .swiper-pagination-bullet {width: 12px;height: 12px;background:#969696;border-radius: 10px;margin:0 5px;opacity: 1;}
.i_jiaoxuetiandi_slide .swiper-pagination-bullet-active{opacity: 1;background: #A50101;}
.i_jiaoxuetiandi_slide .swiper-button-next,
.i_jiaoxuetiandi_slide .swiper-button-prev{width: 41px;height: 12px;top:auto;bottom:20px;z-index: 200;}
.i_jiaoxuetiandi_slide .swiper-button-prev:after,
.i_jiaoxuetiandi_slide .swiper-button-next:after{display: none;}
.i_jiaoxuetiandi_slide .swiper-button-prev{background: url(../images/jiantou_left.png) no-repeat center;left: 60px;}
.i_jiaoxuetiandi_slide .swiper-button-next{background: url(../images/jiantou_right.png) no-repeat center;right: 60px;}

.i_jxtd_list{padding-top: 15px;}
.i_jxtd_list li{position: relative;padding:0 0 0 15px;line-height: 46px;font-size: 16px;}
.i_jxtd_list li a{color:#454545;}
.i_jxtd_list .icon{width: 10px;height: 10px;position: absolute;left: 0;top: 50%;margin-top: -5px;background: url(../images/li_icon1.jpg) no-repeat center;}
.i_jxtd_list .tit{display: block;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.i_teselanmu_list{overflow: hidden;}
.i_teselanmu_list ul{overflow: hidden;}
.i_teselanmu_list li{position: relative;float: left;text-align: center;}
.i_teselanmu_list li a{display: block;padding:0 1px;}
.i_teselanmu_list li.item1{width: 50%;}
.i_teselanmu_list li.item2{width: 50%;}
.i_teselanmu_list li.item3{width: 100%;}
.i_teselanmu_list li a{display: block;position: relative;margin:0 1px 5px;}
.i_teselanmu_list li .pic{display: block;position: relative;height: 0;padding-bottom: 64.3266%;background: #000;}
.i_teselanmu_list li.item3 .pic{padding-bottom: 28.5714%;}
.i_teselanmu_list li .pic img{max-width: 100%;position: absolute;top: 0;left: 0;opacity: 0.7;}
.i_teselanmu_list li .pic img:hover{opacity: 0.5;}
.i_teselanmu_list li .info{display: block;width: 140px;height: 140px;position: absolute;left:50%;top:50%;margin-top: -70px;margin-left: -70px;}
.i_teselanmu_list li .icon{display: block;width: 90px;margin:0 auto;padding: 5px 0 5px;font-size: 0;
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
}
.i_teselanmu_list li .icon img{width: 100%;}
.i_teselanmu_list li .tit{display: block;width: 100%;line-height: 30px;height: 30px;font-size: 24px;font-weight: bold;color:#fff;}

/*.i_teselanmu_list li a:hover .icon{
    -webkit-transform:rotate(-360deg);
    transform:rotate(-360deg);
}*/
.i_teselanmu_list li a:hover .pic img{
    opacity: 0.5;
    -webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}

.i_icon_links{padding:25px 0 0;}
.i_icon_links ul{overflow: hidden;}
.i_icon_links li{float: left;width:11.11%;text-align: center;}
.i_icon_links li a{display: block;width: 100px;margin:0 auto;}
.i_icon_links li .icon{width: 100px;height: 60px;display: table-cell;vertical-align: middle;}
.i_icon_links li .icon img{max-height: 100%;}
.i_icon_links li .title{display: block;}
.i_icon_links li a:hover{opacity: 0.7;color:#ff6d10;}
.i_icon_links li a:hover img{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
-webkit-animation-name: imgfanzhuan;
animation-name: imgfanzhuan;
-webkit-animation-duration: 1s;
animation-duration: 1s;
}

@-webkit-keyframes imgfanzhuan {
    0% {
        -webkit-transform: scaleX(0);
        -moz-transform: scaleX(0);
        -o-transform: scaleX(0);
        -ms-transform: scaleX(0);
        transform: scaleX(0);
    }
    50% {
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }
    100% {
        -webkit-transform: scaleX(1);
        -moz-transform: scaleX(1);
        -o-transform: scaleX(1);
        -ms-transform: scaleX(1);
        transform: scaleX(1);
    }
}

@keyframes imgfanzhuan {
    0% {
        -webkit-transform: scaleX(0);
        -moz-transform: scaleX(0);
        -o-transform: scaleX(0);
        -ms-transform: scaleX(0);
        transform: scaleX(0);
    }
    50% {
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    }
    100% {
        -webkit-transform: scaleX(1);
        -moz-transform: scaleX(1);
        -o-transform: scaleX(1);
        -ms-transform: scaleX(1);
        transform: scaleX(1);
    }
}
.index_body .animated {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
}

.content_news_list{}
.content_news_list li{position: relative;border-bottom: 1px solid #DFDFDF;}
.content_news_list li a{display: block;position: relative;overflow: hidden;padding:50px 0;}
.content_news_list li .pic{width: 310px;max-height: 175px;margin-right: 25px;overflow: hidden;}
.content_news_list li .pic img{width: 100%;}
.content_news_list li .title{font-size: 22px;padding-bottom: 5px;font-weight: bold;overflow:hidden;display: block;text-overflow:ellipsis;white-space:nowrap;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_news_list li .date{font-size: 14px;padding-top: 10px;color:#656565;text-align: right;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_news_list li .con{font-size:14px;color:#454545;margin-top: 5px;text-align: justify;line-height: 2.2;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.content_news_list li:after{content:'';display: block;width: 0;height: 1px;background: #A60101;position: absolute;bottom: -1px;left: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.content_news_list li a:hover .title{color:#9a0000;}
/*.content_news_list li a:hover .date{color:#E95304;}*/
.content_news_list li a:hover .pic img{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.content_news_list li:hover:after{width: 100%;}

.gonggao_list{overflow: hidden;}
.gonggao_list ul{overflow: hidden;margin-right: -40px;margin-left: -40px;position: relative;}
.gonggao_list li{width: 340px;float: left;}
.gonggao_list li a{display: block;position: relative;padding:50px 0;border-bottom: 1px solid #cacaca;margin-left: 40px;margin-right: 40px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.gonggao_list li .title{font-size: 20px;font-weight: bold;line-height: 1.5;}
.gonggao_list li .date{font-size: 14px;color:#999;margin-top: 5px;}
.gonggao_list li .desc{font-size: 14px;color:#000;margin-top: 10px;}
.gonggao_list li .more{position: relative;width: 80px;height: 10px;margin-top: 15px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.gonggao_list li .more::before{content:'';display: block;position: absolute;height: 2px;top: 4px;right: 7px;left: 0;background: #9a9a9a;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.gonggao_list li .more::after{content:'';display: block;position: absolute;height: 0;top:50%;margin-top: -3px;right: 0;border: 3px solid transparent;border-left: 7px solid #9a9a9a;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.gonggao_list li a:hover{border-bottom: 1px solid #A60101;}
.gonggao_list li a:hover .title{color:#9a0000;}
.gonggao_list li a:hover .more{width: 80%;}
.gonggao_list li a:hover .more::before{background-color: #A11B3F;}
.gonggao_list li a:hover .more::after{border-left-color: #A11B3F;}

.wow{visibility: hidden;}

.navImg p{display: none;}

body{background: url(../images/body_bg.png) no-repeat center;
background-size: cover;
background-attachment:fixed;
}
.index_body{background: #fff;}

.mingshifengcai_list{overflow: hidden;padding-top: 10px;}
.mingshifengcai_list ul{margin-right: -30px;overflow: hidden;}
.mingshifengcai_list li{width: 570px;margin-right: 25px;margin-top: 30px;overflow: hidden;float: left;}
.mingshifengcai_list li .pic_box{float: left;width: 305px;height: 350px;overflow: hidden;position: relative;}
.mingshifengcai_list li .pic{display: block;height: 100%;
background: no-repeat center;
background-size: cover;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.mingshifengcai_list li .pic_box:hover .pic{
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.mingshifengcai_list li .pic img{width: 100%;display: none;}
.mingshifengcai_list li .info{float: left;width: 265px;border: 1px solid #ddd;border-left: none;height: 350px;padding:15px 20px;background: #fcfcfc;}
.mingshifengcai_list li .info .tit{font-size: 20px;font-weight: bold;color:#000;padding-top: 5px;}
.mingshifengcai_list li .info .desc{font-size: 14px;color:#454545;line-height: 2.1;margin-top: 10px;}
.mingshifengcai_list li .info .desc a{color:#A80909;}

.xiaoyuanfengguang_list{overflow: hidden;padding-top: 20px;}
.xiaoyuanfengguang_list ul{overflow: hidden;margin-right: -40px;}
.xiaoyuanfengguang_list li{width: 370px;float: left;margin-right: 30px;margin-top: 35px;}
.xiaoyuanfengguang_list li .pic{height: 240px;overflow: hidden;background: #000;}
.xiaoyuanfengguang_list li .pic img{width: 100%;min-height: 100%;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.xiaoyuanfengguang_list li .title{line-height: 50px;text-align: center;font-size: 16px;color:#454545;position: relative;z-index: 1;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.xiaoyuanfengguang_list li a{display: block;position: relative;background: #A93226;}
.xiaoyuanfengguang_list li a:hover .pic img{
opacity: 0.7;
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.xiaoyuanfengguang_list li a::before{ display:block; content:""; position:absolute; left:50%; bottom:0; height:50px; width:0; background:#f4f4f4; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;
transform:translateX(-50%);
-webkit-transform:translateX(-50%);
width: 100%;
}
.xiaoyuanfengguang_list li a:hover::before{ width:0;}

.xiaoyuanfengguang_list li a:hover .title{color:#fff;}

.search-form{position: absolute;padding-right: 30px;right: 0;top: 50%;margin-top: -20px;width: 30px;overflow: hidden;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.search-form .search_icon{position: absolute;right: 10px;top: 10px;}
.search-form input{line-height: 40px;background: none;border: none;width: 100%;text-indent: 15px;}
.search-form:hover{background: #fff;width: 200px;}
.search-form:hover .search_icon{background: url(../images/s_icon.png) no-repeat center;}

.no_result{padding:30px 0;text-align: center;font-size: 16px;}

/**/
.path{fill: none;stroke: #333;stroke-width: 5;stroke-linecap: round;stroke-miterlimit: 10;}
.i_teselanmu_list svg{width: 90px;height: 90px;}
.i_teselanmu_list .path{stroke: #fff;stroke-width: 10;}
/*.path.stroke_6{stroke-width: 10;}
.i_teselanmu_list .item1 .path{stroke-width: 10;}*/
.i_teselanmu_list .item3 .path{stroke-width: 12;}

.path1{fill:#fff;}

/*gaikuang*/
.page_gaikuang_box{background: #F9F3F3;position: relative;overflow: hidden;}
.page_gaikuang_box .about_detail{position: relative;z-index: 100;}
.page_gaikuang_box .gaikuang_title{position: absolute;top:50%;left: 0;width: 150px;height: 430px;margin-top: -215px;display: table-cell;vertical-align: middle;text-align: center;}
.page_gaikuang_box .gaikuang_title img{max-width: 100%;}
.page_gaikuang_box .gaikuang_con{margin-left: 150px;padding:80px 0 80px 50px;border-left: 1px solid #E1DBDB;position: relative;z-index: 100;}
.page_gaikuang_box .bg1{width: 362px;position: absolute;top:40px;right: 0;z-index: 1;width: 18.854%;}
.page_gaikuang_box .bg1 .pic{width:100%;height: 0;padding-bottom: 75.414%;background: url(../images/about_bg_03.png) no-repeat top right;background-size: cover;}
.page_gaikuang_box .bg2{width: 521px;position: absolute;bottom:0;right: 0;z-index: 1;width: 27.135%;}
.page_gaikuang_box .bg2 .pic{width:100%;height: 0;padding-bottom: 91.17%;background: url(../images/about_bg_08.png) no-repeat bottom right;background-size: cover;}
.page_gaikuang_box2{position: relative;background: #fff;padding-top: 5.2%;overflow: hidden;}
.page_gaikuang_box2 .bg{width: 730px;position: absolute;bottom:0;right: 0;z-index: 1;width: 38%;}
.page_gaikuang_box2 .bg .pic{width:100%;height: 0;padding-bottom: 99.315%;background: url(../images/about_bg_11.png) no-repeat center;background-size: cover;}
.page_gaikuang_box2 .page_gaikuang_pics{position: relative;z-index: 100;width: 65.3%;}
.page_gaikuang_box2 .page_gaikuang_pics ul{overflow: hidden;}
.page_gaikuang_box2 .page_gaikuang_pics li{float: left;}
.page_gaikuang_box2 .page_gaikuang_pics li img{max-width: 100%;}
.page_gaikuang_box2 .page_gaikuang_pics .item1{width: 50.239%;max-width: 630px;}
.page_gaikuang_box2 .page_gaikuang_pics .item2{width: 38.995%;max-width: 490px;}
.page_gaikuang_box2 .page_gaikuang_pics .item3{width: 60.526%;max-width: 759px;}
.page_gaikuang_box2 .page_gaikuang_pics .item4{width: 39.474%;max-width: 495px;}

/*20211119*/
.i_teselanmu_list li.item4{width: 50%;}
.i_teselanmu_list li.item5{width: 50%;}
.i_teselanmu_list li.item4 .pic,
.i_teselanmu_list li.item5 .pic{padding-bottom: 49%;}
.i_teselanmu_list li .info{width: 300px;margin-left: -150px;}