@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;box-sizing: border-box;cursor: pointer; /*-webkit-appearance: none;*/}
input,button{overflow: visible;vertical-align:middle;outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus="this.blur"())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus="this.blur"())}
sub,sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none;}
button,input[type=submit],input[type=text],input[type=button],select,textarea{border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
a{text-decoration:none;cursor: pointer; color:#666}
a:hover{text-decoration:none}
body,th,td,button,input,select,textarea{ font-family: "微软雅黑",Arial;font-size:12px;color:#000; line-height: 1;}
.layout{ width:1200px; margin:0 auto; clear:both}
.fl{ float:left}
.fr{ float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.clearfix{*zoom:1}
input::-webkit-input-placeholder{color: #ccc !important;}
input:-ms-input-placeholder{color: #ccc !important;}
.fred{color: #FF0000;}
.text-center{text-align: center;}
.row{padding: 0 15px;overflow: hidden;display: block;}
.container{width: 1440px;margin: 0 auto;display: block;height: 100%;}
/*初始化*/
.wrap{max-width: 1200px;margin:0 auto;}

html,body{ height: 100%;}
video{width: 100%;height: 100%;object-fit: fill;}

/*#body{position: relative;z-index: 1;}*/

.logo .company_name{float: right;padding-left: 20px;font-size: 18px;/*color: #000;*/}
.logo .company_name h3{line-height: 36px;letter-spacing: 0.125rem;}
.logo .company_name h5{text-align: center;font-size: 1rem;}

/*header*/


.header{position: static;top: 0;left: 0;background: #fff;z-index: 979;width: 100%; padding: 10px 0px; box-sizing: border-box; -webkit-transition: background .5s;transition: background .5s;}
/*.header .logo img{height: 60px;}*/
.header .logo a{color: #000;}
.header .nav .search>i{color: #333;}
.header .nav .Language>span,#body .nav .Language>span a{color: #333;}
.header .push-nav .nav-toggle span{background: #333;}
.header .nav .ment>ul>li>a{color: #333;}
.header .nav .ment .pro_ment{z-index: 979;}


.header.index{position: fixed;background: transparent;}
.header.index .logo a{color: #fff;}
.header.index .nav .search>i{color: #ffffff;}
.header.index .nav .Language>span,#body .nav .Language>span a{color: #ffffff;}
.header.index .push-nav .nav-toggle span{background: #ffffff;}
.header.index .nav .ment>ul>li>a{color: #ffffff;}
.header.index .nav .ment .pro_ment>ul{background:rgba(0,0,0,.2);}
.header.index .nav .ment .pro_ment>ul>li>a{color: #ffffff;}
.header.index .nav .ment .pro_ment>ul>li:hover>a{color: #2EB6E7 !important;background: transparent;}
/*.header.index .nav .ment>ul>li>a:hover{color: #000000;background: #ffffff;}*/
.header.index .nav .ment .pro_ment{z-index: 979;}


.header .nav_right ul>li>a{color: #333;}
.header .nav_right .search>i{color: #333;}
.header.index .nav_right{float: right;}
.header.index .nav_right ul{background:rgba(0,0,0,.2);}
.header.index .nav_right ul>li>a{color: #ffffff;}
.header.index .nav_right ul>li>a>i{color: #ffffff;font-size: 14px;}
.header.index .nav_right ul>li:hover>a{color: #FFFFFF !important;background:#0433ff;border: 1px solid #0433ff;}
.header.index .nav_right .search>i{color: #ffffff;}

.header.on{position: fixed; background: rgba(0,0,0,.9); box-shadow: 1px 0 10px 0 rgba(0,0,0,.2);}
.header.on .logo a{color: #000;}

.header.on .nav .ment ul li a{ color: #FFFFFF;}
.header.on .nav .ment .pro_ment>ul{background:#ffffff;}
.header.on .nav .ment .pro_ment>ul>li>a{color: #FFFFFF;}
.header.on .nav .ment .pro_ment>ul>li:hover>a{color: #ffffff !important;background: #2EB6E7;}
.header.on .nav .search>i{ color: #000000;}
.header.on .nav .search>i:hover{color: #2EB6E7;}
.header.on .nav .Language>span,.header.on .nav .Language>span a{ color: #000000;}
.header.on .nav .Language>span a:hover{color: #2EB6E7;}
.header.on .nav .Language>span:before{ color: #000000;}

.nav{padding: 25px 0 25px 20px;}
.nav .ment{ float: left;}
.nav .ment>ul>li{position: relative; float: left;margin: 0 10px;}
.nav .ment>ul>li.active>a{color: #000000 !important;background:#FFFFFF;}
.nav .ment>ul>li>a{ font-size: 18px; color: #fff;border-radius: 20px;padding: 8px 12px;}
.nav .ment>ul>li:hover>a{color: #000000 !important;background:#FFFFFF;}
.nav .ment .pro_ment{ display: block; position: absolute;top: 100%;left: -20px;min-width: 120px;padding-top: 30px;}
.nav .ment .pro_ment>ul{ padding: 5px 0; background: #fff;box-shadow: 1px 0 10px 0 rgba(0,0,0,.2);}
.nav .ment .pro_ment>ul>li{ padding: 6px 0;}
.nav .ment .pro_ment>ul>li>a{ display: block;position: relative; padding: 0 28px; font-size: 16px; color: #000000; line-height: 28px;}
.nav .ment .pro_ment>ul>li:hover>a{ color: #000000 !important;background:#FFFFFF;}
.nav .pro_ment>ul>li:hover>a{color: #fff !important;}
/*.nav .ment .pro_ment>ul:before{ position: absolute;left: 50%;top: -4px;z-index: -1;margin-left: -14px;content: "\e62c"; font-family:"iconfont" !important; font-size: 28px; color: #2f2f2f; line-height: 1;}*/
.nav .search{ float: left;}
.nav .search>i{ display: block;padding: 0 20px; font-size: 18px;font-weight: bold; color: #fff;cursor: pointer;}
.nav .search>i:hover{color: #2EB6E7;}

.nav_right{padding: 30px 0;}
.nav_right ul>li{position: relative; float: left;margin: 0 10px;}
.nav_right ul>li.active>a{color: #FFFFFF !important;background:#0433ff;border: 1px solid #0433ff;}
.nav_right ul>li>a{ font-size: 18px; color: #fff;border: 1px solid transparent;border-radius: 20px;padding: 8px 12px;}
.nav_right ul>li:hover>a{color: #FFFFFF !important;background:#0433ff;border: 1px solid #0433ff;}
/*.nav .ment .pro_ment>ul:before{ position: absolute;left: 50%;top: -4px;z-index: -1;margin-left: -14px;content: "\e62c"; font-family:"iconfont" !important; font-size: 28px; color: #2f2f2f; line-height: 1;}*/
.nav_right .search{ float: left;}
.nav_right .search>i{ display: block;padding: 0 20px; font-size: 18px;font-weight: bold; color: #fff;cursor: pointer;}
.nav_right .search>i:hover{color: #FFFFFF !important;}



.form_box{ display: none; position: fixed;width: 0;left: 0;right: 0;bottom: 0;z-index: 999;width: 100%;height: 100%;}
.form_box .form_bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%; background: rgba(0,0,0,.9);}
.form_box form{position: absolute;top: 50%;left: 50%;width: 800px;height: 70px; margin-left: -400px;margin-top: -80px; border-bottom: 1px solid #fff;}
.form_box form input[type='text']{ float:left;width: calc(100% - 80px);height: 100%;padding: 0 20px; border: none; background: transparent; box-sizing: border-box; font-size: 24px; color: #fff;}
.form_box form input[type='submit']{ float:left;width: 80px;height: 100%; border: none; background: transparent; font-size: 30px; color: #fff;cursor: pointer;}
.form_box form input[type='submit']:hover{color: #2EB6E7;}
.nav .Language{position: relative; float: left;}
.nav .Language>span,.nav .Language>span a{ display: block;padding: 0 0 0 24px; font-size: 18px;color: #fff;cursor: pointer;}
.nav .Language>span:before{ position: absolute;top: 0;right: 0;z-index: 2; font-family:"iconfont" !important; font-size: 16px;color: #fff;}
/*.nav .Language.on>span:before{ color: #000000;}*/
.Lan_down{ display: none;  position: absolute;top: 100%;left: 0;z-index: 99;width: 100%;margin-top: 10px;margin-left: 5px;  border-radius: 10px; background: #fff; box-shadow: 1px 1px 5px 0 rgba(0,0,0,.4);}
.Lan_down ul li a{ display: block; padding: 5px 0; font-size: 12px; color: #000000; line-height: 20px; text-align: center;}
.Lan_down ul li.on a,.Lan_down ul li:hover a{ color: #2EB6E7;}
.push-nav{ display: none;}
.bg-nav{ display: none;}
.line_abs{overflow: hidden;border-bottom-style: solid;margin:20px auto;width: 60px;max-width: 60px;border-bottom-width: 4px;border-bottom-color: #2EB6E7;}
.line_white{overflow: hidden;border-bottom-style: solid;margin:20px auto;width: 60px;max-width: 60px;border-bottom-width: 4px;border-bottom-color: #fff;}

/*面包导航*/
.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #ffffff;}
.breadcrumb>li>.divider{padding:0 5px;color:#ccc;}
.breadcrumb>.active{color:#999999;}
/*分页样式*/
.pager{padding: 20px 0;text-align: left;width: 100%;display: block;clear: both;}
.pager .pagination{display: inline-flex;}
.pager .pagination li{border: 1px solid #DFDFDF;font-size: 12px;line-height: 24px;margin-right: 5px;padding: 5px 10px;}
.pager .pagination li:hover{background: #2EB6E7;color: #fff;}
.pager .pagination li:hover a{color: #fff;}
.pager .pagination li.active{color: #fff;background: #2EB6E7;}
/*底部*/
#footer{ background: #000; padding: 20px 0;}
#footer img{ max-width: 100%; }

#footer .bottom{ line-height: 24px; color: rgba(255,255,255,.8);font-size: 18px; }
#footer .bottom hr{margin: 20px 0;}
#footer .bottom p.top{display: flex;flex-wrap: nowrap;flex-direction: row;align-content: center;justify-content: flex-start;align-items: flex-end;}
#footer .bottom p.top span.kouhao{margin-left:40px;font-size: 24px;}
#footer .bottom p.bottom{display: flex;flex-wrap: nowrap;flex-direction: row;align-content: center;justify-content: space-between;align-items: center;}
#footer .bottom p.top span{overflow: hidden;}
#footer .bottom span a{color: rgba(255,255,255,.8);}
#footer .bottom span i{font-size: 28px;padding: 0 10px;}

/*返回顶部*/
.goTop{position: fixed;right : 20px;bottom : 20px;z-index: 99;}
.goTop >img{width: 50px;height: 50px;cursor: pointer;}


/*图片轮播*/
.banner{ z-index: -1;width: 100%;overflow: hidden; -webkit-transition: all 2s;transition: all 2s;}

#index_banner .index_banner{background-repeat:no-repeat;background-size: 100% 100%;padding:3.75rem 0;min-height: 6.25rem;position: relative;width: 100%;color: #FFFFFF;}
#index_banner .index_banner .index_banner_con{font-size: 1.75rem;line-height: 3.5rem;text-align: right;padding-top: 15rem;}
#index_banner .index_banner .index_banner_con i{font-size: 2.625rem;line-height: 5.25rem;display: block;}
#index_banner .index_banner .index_banner_con .desc{padding: 1.5rem 0 2.5rem;}
#index_banner .index_banner .index_banner_con .moreBtn a{padding: 10px 30px;font-size: 1.125rem;line-height: 2.25rem;border-radius:1.25rem;background: #4ca08f;color: #FFFFFF;overflow: hidden;}

/*搜索页面*/
#search{border-top: 1px solid #eee;background: #e5eef1;}
#search .search{background: #fff;padding: 40px;}
#search .search .search_con_header{border-bottom: 1px solid #eee;overflow: hidden;}
#search .search .search_con_header h3.title{float:left;font-size: 20px;padding-bottom: 5px;color: #333;}
#search .search .search_con_header .local{float: right;}
#search .search .search_con_header .local .breadcrumb{padding:0;padding-bottom:5px;margin-bottom: 0;font-size: 12px;color: #898989;}
#search .search .search_con_header .local .breadcrumb li a{color: #898989;}
#search .search .search_con_header .local .breadcrumb li a:hover{color: #2EB6E7;}
#search .search .search_con_header .local .breadcrumb li.active{color: #2EB6E7;display: inline-flex;}
#search .search .search_list{width: 100%;overflow: hidden;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;justify-content: space-between;flex-flow: row wrap;-webkit-flex-flow: row wrap;-webkit-box-orient: horizontal;-webkit-box-lines: multiple;}
#search .search .search_list p.tips{padding: 20px 0;text-align: center;width: 100%;}
#search .search .search_list ul.list{width: 100%;overflow: hidden;padding: 0px 0px 30px 0px;}
#search .search .search_list li.list_item{border-bottom: 1px dashed #cecece;overflow: hidden;padding: 30px 0px;}
#search .search .search_list .search-img{width: 190px;border: 1px solid #eee; overflow: hidden;float: left;margin-right: 30px;text-align: center;}
#search .search .search_list .search-img img{transition: 0.5s;max-width: 100%;}
#search .search .search_list .search-img:hover img{transform: scale(1.1);transition: 0.5s;}
#search .search .search_list .search-txt h2{font-weight: bold;font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#search .search .search_list .time{color: #888;font-size: 12px;}
#search .search .search_list .search-txt h2:hover{color:#2EB6E7 ;}
#search .search .search_list .search-txt p{margin:15px 0px;font-size:14px;line-height:28px;color: #575757;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
#search .search .search_list .pager{text-align: center;}

/*搜索-详情页*/
#search .search .search_con_desc{padding: 40px 0;}
#search .search .search_con_header .local .breadcrumb li.active{max-width: 100px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#search .search .search_con_desc h3.title{text-align: center;font-size: 18px;line-height: 36px;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#search .search .search_con_desc .other{font-size: 12px;line-height: 24px;color: #888;text-align: center;padding:10px 0;border-bottom: 1px dashed #ddd;}
#search .search .search_con_desc .other span{margin-right: 10px;}
#search .search .search_con_desc .search_con_con{padding: 20px 0;}
#search .search .search_con_desc .search_con_con p{margin-bottom: 10px;font-size: 14px;line-height: 28px;}
#search .search .search_con_desc .search_con_con img{max-width: 100%;}

.banner-area{display: block;width: 100%;height: 100vh;max-height: 780px;position: relative;margin-top: -0.96rem;overflow: hidden;}
.banner-area .banner-mask{display: block;height: 100%;width: 100%;background: #fff;background-size: cover;position: absolute;left: 0;top: 0;opacity: .1;}
.banner-area .video{position: absolute;top: 0;left: 0;width: 100%;-o-object-fit: cover;object-fit: cover;outline: none;z-index: -1;}

#index_media{background:url('../images/index/media_bg.jpg') no-repeat;background-size: cover;width: 100%;}
#index_media .index_media{padding:120px 0;}
#index_media .index_media .item{padding:20px 0;display:block;overflow:hidden;}

#index_media .index_media .item .left{float:left;width: 48%;}
#index_media .index_media .item .left .item_con{position: relative;width: 100%;height: 100%;display: block;}
#index_media .index_media .item .left .item_con .img_bg{border-radius:20px;}

#index_media .index_media .item .right{float:right;width: 48%;position: relative;border-radius:10px ;}
#index_media .index_media .item .right .item_con{position: relative;width: 100%;height: 100%;display: block;}
#index_media .index_media .item .right .item_con .img_bg{border-radius:20px;}


#index_media .index_media .item1 .left .item_desc .title{color: #FFFFFF;font-size: 36px;line-height: 72px;position: absolute;top: 7%;left: 22%;}
#index_media .index_media .item1 .left .item_desc .title_desc{color: rgba(255,255,255,.5);font-size: 32px;line-height: 48px;position: absolute;top: 16%;left: 22%;width:75%;overflow:hidden;}
#index_media .index_media .item1 .left .item_desc .item_con_desc{color: #FFFFFF;font-size: 28px;line-height: 56px;position: absolute;width:50%;overflow:hidden;transition: 0.5s;top: 38%;left: 30%;}
#index_media .index_media .item1 .left .item_desc .item_con_desc:hover{transition: 0.5s;top: 34%;}

#index_media .index_media .item1 .right .item_desc .item_con_desc{color: rgba(0,0,0,.5);font-size: 32px;line-height: 56px;position: absolute;width:90%;overflow:hidden;transition: 0.5s;top: 28%;left: 10%;}
#index_media .index_media .item1 .right .item_desc .item_con_desc:hover{transition: 0.5s;top: 30%;}

#index_media .index_media .item1 .right .item_desc .more{position: absolute;left: 10%;bottom: 8%;}
#index_media .index_media .item1 .right .item_desc .more>a{font-size: 14px;line-height:28px;color: #FFFFFF;background: #6437fc;display: block;padding: 8px 15px;border-radius: 20px;}

#index_media .index_media .item2 .left .item_desc .title{color: #FFFFFF;font-size: 36px;line-height: 72px;position: absolute;top: 10%;left: 28%;}
#index_media .index_media .item2 .left .item_desc .title_desc{color: rgba(255,255,255,.5);font-size: 32px;line-height: 48px;position: absolute;transition: 0.5s;top: 24%;left: 28%;position: absolute;width:70%;overflow:hidden;}
#index_media .index_media .item2 .left .item_desc .title_desc:hover{transition: 0.5s;top: 22%;}

#index_media .index_media .item2 .left .item_desc .more{position: absolute;left: 10%;bottom: 8%;}
#index_media .index_media .item2 .left .item_desc .more>a{font-size: 14px;line-height:28px;color: #FFFFFF;background: #f7b500;display: block;padding: 8px 15px;border-radius: 20px;}

#index_media .index_media .item3 .right .item_desc .title{color: #000000;font-size: 36px;line-height: 72px;position: absolute;top: 7%;left: 22%;}
#index_media .index_media .item3 .right .item_desc .title_desc{color: rgba(0,0,0,.5);font-size: 32px;line-height: 48px;position: absolute;transition: 0.5s;top: 20%;left: 22%;position: absolute;width:75%;overflow:hidden;}
#index_media .index_media .item3 .right .item_desc .title_desc:hover{transition: 0.5s;top: 22%;}

#index_media .index_media .item3 .right .item_desc .more{position: absolute;left: 10%;bottom: 8%;}
#index_media .index_media .item3 .right .item_desc .more>a{font-size: 14px;line-height:28px;color: #FFFFFF;background: #f7b500;display: block;padding: 8px 15px;border-radius: 20px;}

#index_media .index_media .item4 .left .item_desc .title{color: #000000;font-size: 36px;line-height: 72px;position: absolute;top: 6%;left: 22%;}
#index_media .index_media .item4 .left .item_desc .title_desc{color: rgba(0,0,0,.5);font-size: 32px;line-height: 48px;position: absolute;top: 18%;left: 22%;position: absolute;width:75%;overflow:hidden;}
#index_media .index_media .item4 .left .item_desc .more{position: absolute;left: 10%;bottom: 8%;}
#index_media .index_media .item4 .left .item_desc .more>a{font-size: 14px;line-height:28px;color: #FFFFFF;background: #6437fc;display: block;padding: 8px 15px;border-radius: 20px;}

#index_media .index_media .item4 .left .item_desc  .item_con_desc1{white-space: nowrap; animation: 5s wordsLoop linear infinite normal;}
#index_media .index_media .item4 .left .item_desc  .item_con_desc2{white-space: nowrap; animation: 6s wordsLoop linear infinite normal;}
#index_media .index_media .item4 .left .item_desc  .item_con_desc3{white-space: nowrap; animation: 7s wordsLoop linear infinite normal;}
#index_media .index_media .item4 .left .item_desc  .item_con_desc4{white-space: nowrap; animation: 8s wordsLoop linear infinite normal;}
/*#index_media .index_media .item4 .right .item_desc  .item_con_desc1{white-space: nowrap; animation: 5s wordsLoop linear infinite normal;}
#index_media .index_media .item4 .right .item_desc  .item_con_desc2{white-space: nowrap; animation: 6s wordsLoop linear infinite normal;}
#index_media .index_media .item4 .right .item_desc  .item_con_desc3{white-space: nowrap; animation: 7s wordsLoop linear infinite normal;}
#index_media .index_media .item4 .right .item_desc  .item_con_desc4{white-space: nowrap; animation: 8s wordsLoop linear infinite normal;}*/

#index_media .index_media .item4 .left:hover .item_desc  .item_con_desc1{white-space: nowrap; animation: 0s wordsLoop linear infinite normal;}
#index_media .index_media .item4 .left:hover .item_desc  .item_con_desc2{white-space: nowrap; animation: 0s wordsLoop linear infinite normal;}
#index_media .index_media .item4 .left:hover .item_desc  .item_con_desc3{white-space: nowrap; animation: 0s wordsLoop linear infinite normal;}
#index_media .index_media .item4 .left:hover .item_desc  .item_con_desc4{white-space: nowrap; animation: 0s wordsLoop linear infinite normal;}

#index_news{background:#ebeef5;padding:80px 0;overflow: hidden;}
#index_news .index_news { width: 100%;  height: 100%; }
#index_news .index_news .swiper-slide {background: #fff;border-radius: 10px;
    /* Center slide text vertically */
    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;
    /*transition: 300ms;
	  transform: scale(0.9);*/
}
/*#index_news .index_news .swiper-slide-active,.swiper-slide-duplicate-active{ transform: scale(1); }*/
#index_news .index_news .swiper-slide a{display: block;overflow: hidden;width: 100%;color: #000000;border-radius: 10px;}

#index_news .index_news .swiper-slide a .item_head{position: relative;width: 100%;height: 100%;overflow: hidden;}
#index_news .index_news .swiper-slide a .item_head img{
	-webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear;
    background: transparent;
    background: #000000;
    filter: brightness(100%)
}
#index_news .index_news .swiper-slide a:hover{box-shadow: 0 0  10px #999999;}
#index_news .index_news .swiper-slide a:hover .item_head img{
	transform: scale(1.1);
	-webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear;	
    background:#000;
	filter: brightness(50%)
}
#index_news .index_news .swiper-slide a .item_head span{font-size: 28px;line-height:56px;font-weight:bold;color: #FFFFFF;z-index: 2;position: absolute;left: 5%;bottom:5%;}
#index_news .index_news .swiper-slide a .item_head span.strock{-webkit-text-stroke:2px #7e5cd6;z-index: 1;}
#index_news .index_news .swiper-slide a .item_con{padding:20px 30px;min-height: 140px;}
#index_news .index_news .swiper-slide a .item_con h3{font-size: 22px;line-height: 44px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#index_news .index_news .swiper-slide a .item_con p{font-size: 16px;line-height: 32px;color: rgba(0,0,0,.8);}
#index_news .index_news .swiper-slide a .item_con p>span.red{color: #c00000;font-size: 22px;font-weight: bold;}
#index_news .navigation{text-align: center;margin-top: 40px;}
#index_news .navigation i{background: #FFFFFF;font-size: 32px;line-height: 64px;padding: 20px;border-radius: 50%;margin: 0 15px;}
/*#index_news .index_news .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; letter-spacing: 10px;}*/


/* 2020-04-01
 * 顶部栏
 */
#headtop{background: #F2F2F2;color: #333;padding: 10px 0;font-size: 14px;line-height: 28px;}
#headtop .welcome{}
#headtop .userinfo a{margin-right: 10px;}
.nav .ment .login{display: none;}

@media(max-width:1680px){
	/*header*/
	.nav{padding: 30px 0 30px 20px;}
	.nav .ment>ul>li>a{font-size: 16px;}
	.nav_right>ul>li>a{font-size: 16px;}
	.nav .ment .pro_ment>ul>li>a{padding: 0 20px;font-size: 14px;}
	.nav .search>i,.nav .Language>span, .nav .Language>span a{font-size: 16px;padding: 0 0 0 20px;}
	#index_news .index_news .swiper-slide a .item_con h3{font-size: 20px;line-height: 40px;}
	#index_news .index_news .swiper-slide a .item_con p{font-size: 14px;line-height: 28px;}
	#index_news .index_news .swiper-slide a .item_con p>span.red{font-size: 20px;}
}

@media(max-width:1440px){
	.container{width: 1280px;}
	.logo .company_name{font-size: 20px;padding-left: 15px;}
	.nav .Language>span{padding: 0;}
	
	#index_banner .index_banner .index_banner_con{padding-top:120px;font-size: 1.5rem;line-height: 3rem;}
	#index_banner .index_banner .index_banner_con i{font-size: 2rem;line-height: 4rem;}
	#index_banner .index_banner .index_banner_con .desc{padding: 20px 0 1.875rem;}
	#search .search .search{padding: 30px 0;}
	
	#index_media .index_media{padding: 80px 0;}
	#index_news{padding: 60px 0;}
	#index_news .index_news .swiper-slide a .item_head span{font-size: 24px;line-height: 48px;}
	#index_news .index_news .swiper-slide a .item_con p>span.red{font-size: 18px;}
	#index_news .navigation{margin-top: 30px;}
	#index_news .navigation i{font-size: 28px;line-height: 56px;padding: 10px;}
}

@media(max-width:1366px){
	.container{width: 1200px;}
	#index_banner .index_banner .index_banner_con{padding-top:100px;}
	
	#index_media .index_media .item1 .left .item_desc .title{font-size: 32px;line-height: 64px;}
	#index_media .index_media .item1 .left .item_desc .title_desc{font-size: 28px;line-height: 48px;}
	#index_media .index_media .item1 .left .item_desc .item_con_desc{top: 35%;font-size: 24px;line-height: 48px;}
	#index_media .index_media .item1 .right .item_desc .item_con_desc{font-size: 28px;line-height: 48px;}
	
	#index_media .index_media .item2 .left .item_desc .title{font-size: 32px;line-height: 64px;}
	#index_media .index_media .item2 .left .item_desc .title_desc{font-size: 28px;line-height: 48px;}
	
	#index_media .index_media .item3 .right .item_desc .title{font-size: 32px;line-height: 64px;}
	#index_media .index_media .item3 .right .item_desc .title_desc{font-size: 28px;line-height: 48px;}
	
	#index_media .index_media .item4 .left .item_desc .title{font-size: 32px;line-height: 64px;top: 5%;}
	#index_media .index_media .item4 .left .item_desc .title_desc{font-size: 28px;line-height: 48px;top: 16%;}
	
}
@media(max-width:1280px){
	.header{padding: 15px;}
	#footer{padding: 30px 0 20px;}
	#footer .top .footer_left .footer_contact .con{padding-top: 10px;}
	#footer .top .f_rbox p{font-size: 12px;}

	#index_banner .index_banner .index_banner_con{font-size: 1.375rem;line-height: 2.75rem;padding-top: 80px;}
	#index_banner .index_banner .index_banner_con .moreBtn a{font-size: 1rem;line-height: 2rem;padding: 0.625rem 1.5625rem;}
	
	#index_media .index_media{padding: 60px 0;}
	#index_media .index_media .item1 .left .item_desc .title{font-size: 28px;line-height: 56px;top: 7%;}
	#index_media .index_media .item1 .left .item_desc .title_desc{font-size: 26px;line-height: 36px;}
	#index_media .index_media .item1 .right .item_desc .item_con_desc{font-size: 28px;line-height: 48px;}
	
	#index_media .index_media .item2 .left .item_desc .title{font-size: 28px;line-height: 56px;}
	#index_media .index_media .item2 .left .item_desc .title_desc{font-size: 26px;line-height: 48px;}
	
	#index_media .index_media .item3 .right .item_desc .title{font-size: 28px;line-break: 56px;}
	#index_media .index_media .item3 .right .item_desc .title_desc{font-size: 26px;line-height: 48px;}
	
	#index_media .index_media .item4 .left .item_desc .title{font-size: 28px;line-break: 56px;}
	#index_media .index_media .item4 .left .item_desc .title_desc{font-size: 26px;line-height: 48px;}
	
}

@media(max-width:1200px){
	.container{width: 95%;}
	#headtop{display: none;}
	.nav .ment .login{display: block;}
	.nav .ment .login a{padding-top: 20px;}
	.nav .ment .login a:first-child{padding-top: 0;}
	/*header*/
	.header,.header.index{ height: 70px; padding: 0;position: static;background: rgba(0,0,0,.9);}
	.header.index .nav_right{margin-right: 20px;}
	.nav_right{padding: 25px 0;}
	.nav_right .search{display: none;}
	.header.index .logo a,.header.index .nav .search>i{color: #000000;}
	.header.index .push-nav .nav-toggle span{background: #FFFFFF;}
	.logo{ height: 70px;}
	.logo a{color: #000; display: inline-block; height:70px; padding: 5px 0; box-sizing: border-box;}
	.header .logo a img{ width: 100%;}
	.logo .company_name h3{line-height: 32px;}
	.logo .company_name h5{padding-top: 0.3125rem;font-size: 1.125rem;}
	.nav{ float: right; padding: 0;padding-right: 50px;}
	.nav .search{ line-height: 60px;}
	.nav .search i{padding: 0 12px; font-size: 24px;}
	.nav .Language{ line-height: 60px;}
	.Lan_down{margin-top: 0;margin-left: 0;}
	.nav .ment{ position: fixed;top: 0;right: 0;z-index:998; width: 300px; height: 100%;overflow-x: hidden; margin: 0; padding: 30px 25px 10px 45px; box-sizing: border-box; background: #000;}
	.nav .ment>ul{ height: auto; margin-top: 0;}
	.nav .ment>ul>li{ float: none;width: auto;padding: 20px 0; border-top: none; line-height: 1; text-align: left;}
	.nav .ment>ul>li>a{ display: block; font-size: 18px; color: #fff; line-height: 1;}
	.nav .ment.close-nav{ -webkit-transition: -webkit-transform 430ms cubic-bezier(0.3,0,0,1); transition: transform 430ms cubic-bezier(0.3,0,0,1); -webkit-transform: translate(300px,0); transform: translate(300px,0);}
	.nav .ment.open-nav{ -webkit-transform: translate(0,0) !important; transform: translate(0,0) !important; -webkit-transition: -webkit-transform 430ms cubic-bezier(0.3,0,0,1); transition: transform 430ms cubic-bezier(0.3,0,0,1);}
	.header.on {position: fixed;}
	.header.on .nav .ment.open-nav ul li a{color: #fff;}
	.nav .Language>span{font-size: 18px;}
	.nav .ment .pro_ment{ display: none; position: static;min-width: auto;margin-left: 0;margin-top: 20px; background: transparent;}
	.nav .ment .pro_ment>ul{min-width: 200px; padding: 5px 0; background: #fff;box-shadow: 1px 0 10px 0 rgba(0,0,0,.2);}
	.nav .ment .pro_ment>ul>li{ padding: 6px 0;}
	.nav .ment .pro_ment>ul>li>a{ display: block;position: relative; padding: 0 28px; font-size: 14px; color: #000000; line-height: 28px;}
	.nav .ment .pro_ment>ul>li:hover>a{ background: #f7c309; color: #fff;}
	.nav .search>i, .nav .Language>span, .nav .Language>span a{color: #000000;}
	#body .nav .ment>ul>li>a{color: #fff;}
	.push-nav{display: block;}
	.push-nav .nav-toggle{color: #000000; position: fixed; top: 0; right: 3%; z-index: 999; margin-top: 10px; padding: 10px 0; border: 0; background-image: none; border-radius: 4px; cursor: pointer; }
	.push-nav .nav-toggle span{display: block; position: relative; z-index: 1; width: 36px; height: 3px; margin-bottom: 8px;background: #000;border-radius: 3px;-webkit-transform-origin: 33px;transform-origin: 33px;-webkit-transition: all .5s;transition: all .5s;}
	.header.on .push-nav .nav-toggle span{ background: #FFFFFF;}
	.push-nav .nav-toggle.animate span:nth-last-child(1){ background: #fff; opacity: 1; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
	.push-nav .nav-toggle.animate span:nth-last-child(2) { opacity: 0;}
  .push-nav .nav-toggle.animate span:nth-last-child(3) { background: #fff; opacity: 1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
	.bg-nav{ display: none; position: fixed;top: 0;left: 0;z-index: 997; width: 100%; height: 100%; background: rgba(0,0,0,0.75);animation:fade-in .43s ease 0s;-webkit-animation:fade-in .43s ease 0s;}
	
	#search .search .search_con_desc{padding: 25px 0;}
	#search .search .search_con_header .local .breadcrumb{line-height: 36px;}
	#search .search .search_con_header h3.title{font-size: 18px;line-height: 36px;}
	#search .search .search_con_desc h3.title{font-size: 16px;line-height: 32px;}
	#search .search .search_con_desc .search_con_con p{font-size: 13px;line-height: 26px;}
	#search .search .search_list .search-txt h2{font-size: 16px;line-height: 32px;}
	#search .search .search_list .search-txt p{font-size: 13px;line-height: 26px;margin: 10px 0;}
	
	
	#index_media .index_media .item1 .left .item_desc .title_desc{font-size: 24px;line-height: 42px;}
	#index_media .index_media .item1 .right .item_desc .item_con_desc{font-size: 24px;line-height: 42px;}
	#index_media .index_media .item2 .left .item_desc .title_desc{font-size: 24px;line-height: 42px;}
	#index_media .index_media .item3 .right .item_desc .title_desc{font-size: 24px;line-height: 42px;}
	#index_media .index_media .item4 .left .item_desc .title_desc{font-size: 24px;line-height: 42px;}
	#index_news .index_news .swiper-slide a .item_con{min-height: 130px;}
}

@media(max-width:1024px){
	.container{width: 960px;}
	.index .logo a{color: #000;}
	#index_media .index_media{padding: 40px 0;}
	.header.index .nav_right{margin-right: 15px;}
	#footer .goTop >img{width: 40px;height: auto;}
	
	#index_banner .index_banner{padding: 3rem 0;}
	#index_banner .index_banner .index_banner_con{font-size: 1.125rem;line-height: 2.25rem;}
	#index_banner .index_banner .index_banner_con i{font-size: 1.5rem;line-height: inherit;}
	#index_banner .index_banner .index_banner_con .desc{padding: 1.25rem 0;}
	#index_banner .index_banner .index_banner_con .moreBtn a{font-size: 0.875rem;line-height: 1.75rem;}
	
	#index_media .index_media .item1 .left .item_desc .title{font-size: 26px;line-height: 52px;top: 6%;}
	#index_media .index_media .item2 .left .item_desc .title{font-size: 26px;line-height: 52px;}
	#index_media .index_media .item3 .right .item_desc .title{font-size: 26px;line-height: 52px;}
	#index_media .index_media .item4 .left .item_desc .title{font-size: 26px;line-height: 52px;}
	#index_media .index_media .item4 .left .item_desc .title_desc{line-height: 36px;}
	#index_news{padding: 40px 0;}
	#index_news .index_news .swiper-slide a .item_con{padding: 15px 25px;}
	#index_news .index_news .swiper-slide a .item_con h3{font-size: 18px;line-height: 36px;}
	#index_news .index_news .swiper-slide a .item_con p>span.red{font-size: 16px;}
	#index_news .navigation{margin-top: 20px;}
	#index_news .navigation i{font-size: 24px;line-height: 48px;margin: 0 10px;}
}
@media(max-width:960px){
	.container{width: 95%;}
	/*header*/
	.form_box form{left: 0;width: 100%;height: 60px; padding: 0 3%; margin-left: 0; box-sizing: border-box;}
	#index_banner .index_banner .index_banner_con{padding-top: 3.75rem;}
	#index_media .index_media .item1 .left .item_desc .title{font-size: 24px;line-height: 48px;}
	#index_media .index_media .item1 .left .item_desc .title_desc{font-size: 22px;line-height: 32px;}
	#index_media .index_media .item1 .left .item_desc .item_con_desc{font-size: 22px;line-height: 44px;}
	#index_media .index_media .item1 .right .item_desc .item_con_desc{font-size: 22px;line-height: 36px;}
	#index_media .index_media .item1 .right .item_desc .more{bottom: 6%;}
	#index_media .index_media .item1 .right .item_desc .more>a{font-size: 14px;line-height: 28px;}
	#index_media .index_media .item2 .left .item_desc .title{font-size: 24px;line-height: 48px;top: 8%;}
	#index_media .index_media .item2 .left .item_desc .title_desc{font-size: 22px;line-height: 36px;}
	#index_media .index_media .item3 .right .item_desc .title{font-size: 24px;line-height: 48px;}
	#index_media .index_media .item3 .right .item_desc .title_desc{font-size: 22px;line-height: 40px;}
	#index_media .index_media .item3 .right .item_desc .more{bottom: 6%;}
	#index_media .index_media .item3 .right .item_desc .more>a{font-size: 14px;line-height: 28px;}
	#index_media .index_media .item4 .left .item_desc .title{font-size: 24px;line-height: 48px;}
	#index_media .index_media .item4 .left .item_desc .title_desc{font-size: 22px;line-height: 32px;}
	#index_media .index_media .item4 .left .item_desc .more{bottom: 6%;}
	#index_media .index_media .item4 .left .item_desc .more>a{font-size: 14px;line-height: 28px;}
}



@media(max-width:768px){

	/*header*/
	.push-nav .nav-toggle{top: 5px;}
	.nav{padding-right: 20px;}
	.nav .search{ width: 40px; height: 60px;line-height: 60px;}
	.nav .search i{ font-size: 18px;}
	.nav .Language{ line-height: 60px;}
	.nav .Language>span{ font-size: 14px;}
	/*.header .logo a img{height: 85%;}*/
	.logo .company_name h5{font-size: 1rem;line-height: normal;padding-top: 0;}
	.form_box form input[type='text']{width: calc(100% - 60px);font-size: 16px;}
	.form_box form input[type='button']{width: 60px;font-size: 20px;}
	.form_box form input[type='submit']{width: 40px;}
	.push-nav .nav-toggle span {width: 25px; height: 2px; margin-bottom: 6px; -webkit-transform-origin: 24px; transform-origin: 24px; }
	.swiper-pagination-bullet{width: 10px;height: 10px;}
	.pager{text-align: center;clear: both;}
	
	.swiper-button-next, .swiper-button-prev{top: 45%;}
	
	#index_banner .index_banner{padding: 2.5rem 0;}
	#index_banner .index_banner .index_banner_con i{font-size: 1.25rem;}
	#index_banner .index_banner .index_banner_con{font-size: 1rem;line-height: 2rem;}
	#index_banner .index_banner .index_banner_con .moreBtn a{padding: 0.5rem 1.25rem;font-size: 0.8125rem;line-height: 1.625rem;}
	
	#search .search{padding: 20px;}
	#search .search .search_con_header{display: none;}
	#search .search .search_con_header .local .breadcrumb{line-height: 32px;}
	#search .search .search_con_header h3.title{font-size: 16px;line-height: 32px;}
	#search .search .search_con_desc{padding: 20px 0;}
	#search .search .search_list li.list_item{padding: 20px 0;}
	#index_media .index_media .item .left{width: 49%;}
	#index_media .index_media .item .right{width: 49%;}
	#index_media .index_media .item1 .left .item_desc .title{font-size: 22px;top: 5%;line-height: 44px;}
	#index_media .index_media .item1 .left .item_desc .title_desc{font-size: 20px;line-height: 28px;}
	#index_media .index_media .item1 .left .item_desc .item_con_desc{font-size: 20px;line-height: 40px;}
	#index_media .index_media .item1 .right .item_desc .item_con_desc{font-size: 20px;line-height: 32px;}
	#index_media .index_media .item1 .right .item_desc .more>a{font-size: 12px;line-height: 24px;}
	#index_media .index_media .item2 .left .item_desc .title{font-size: 22px;line-height: 44px;}
	#index_media .index_media .item2 .left .item_desc .title_desc{font-size: 20px;line-height: 32px;}
	#index_media .index_media .item2 .left .item_desc .more>a{font-size: 12px;line-height: 24px;}
	#index_media .index_media .item3 .right .item_desc .title{font-size: 22px;line-height: 44px;top: 5%;}
	#index_media .index_media .item3 .right .item_desc .title_desc{font-size: 20px;line-height: 32px;}
	#index_media .index_media .item3 .right .item_desc .more>a{font-size: 12px;line-height: 24px;}
	#index_media .index_media .item4 .left .item_desc .title{font-size: 22px;line-height: 44px;top: 4%;}
	#index_media .index_media .item4 .left .item_desc .title_desc{font-size: 18px;line-height: 28px;}
	#index_media .index_media .item4 .left .item_desc .more>a{font-size: 12px;line-height: 24px;}
	#index_news .index_news .swiper-slide a .item_con{padding: 10px 15px;min-height: 110px;}
	#index_news .index_news .swiper-slide a .item_head span{font-size: 20px;line-height: 40px;}
	#index_news .index_news .swiper-slide a .item_con h3{font-size: 16px;line-height: 32px;}
	#index_news .index_news .swiper-slide a .item_con p{font-size: 12px;line-height: 24px;}
	#index_news .index_news .swiper-slide a .item_con p>span.red{font-size: 14px;}
}
@media(max-width:640px){
/*header*/
	.nav .ment{ width: 250px;}
	.logo .company_name{font-size: 18px;}
	#footer .bottom p.top span.kouhao{font-size: 18px;}
	#index_banner .index_banner{padding: 20px 0;background-position: left center;background-size: cover;overflow: hidden;}
	#index_banner .index_banner .index_banner_con{float: right;width: 320px;padding-top: 0;font-size: 0.9375rem;line-height: 1.875rem;}
	#index_banner .index_banner .index_banner_con .desc{padding: 0rem 0 0.9375rem;}
	#index_banner .index_banner .index_banner_con i{font-size: 1rem;}
	#index_media{background-size: cover;}
	#index_media .index_media{padding: 40px 0;}
	#index_media .index_media .item{padding: 0;}
	#index_media .index_media .item .left{width: 90%;float: none;margin: 0 auto 20px;}
	#index_media .index_media .item .right{width: 90%;float: none;margin: 0 auto 20px;}
	#index_media .index_media .item1 .left .item_desc .title{font-size: 32px;line-height:64px;}
	#index_media .index_media .item1 .left .item_desc .title_desc{font-size: 28px;line-height: 42px;}
	#index_media .index_media .item1 .left .item_desc .item_con_desc{font-size: 28px;line-height: 56px;}
	#index_media .index_media .item1 .right .item_desc .item_con_desc{font-size: 28px;line-height: 48px;}
	#index_media .index_media .item1 .right .item_desc .more>a{font-size: 14px;line-height: 28px;}
	
	#index_media .index_media .item2 .left .item_desc .title{font-size: 32px;line-height: 64px;}
	#index_media .index_media .item2 .left .item_desc .title_desc{font-size: 28px;line-height: 48px;}
	#index_media .index_media .item3 .right .item_desc .title{font-size: 32px;line-height: 64px;}
	#index_media .index_media .item3 .right .item_desc .title_desc{font-size: 28px;line-height: 48px;}
	#index_media .index_media .item3 .right .item_desc .more>a{font-size: 14px;line-height: 28px;}
	
	#index_media .index_media .item4 .left .item_desc .title{font-size: 32px;line-height: 64px;top: 5%;}
	#index_media .index_media .item4 .left .item_desc .title_desc{font-size: 28px;line-height: 42px;}
	#index_media .index_media .item4 .left .item_desc .more>a{font-size: 14px;line-height: 28px;}
}

@media(max-width:480px){
	.nav .Language>span a{padding: 0 15px;}
	.nav{padding-right: 30px;}
	.nav_right{padding: 25px 0;}
	.nav_right ul>li{margin: 0 8px;}
	.header.index .nav_right{margin-right: 0;}
	.logo a img{height: 55px;}
	.logo .company_name{font-size: 16px;padding-left: 10px;}
	
	.line_abs{margin: 10px auto;}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-size: 80%;}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-size: 80%;}
	.pager{padding: 15px 0;}
	#footer{padding: 20px 0 0;}
	#footer .bottom{line-height: inherit;padding: 0.3125rem 0;}
	#footer .bottom span{width: 100%;display: inherit;}
	#footer .bottom p.top span.kouhao{margin-top:20px;margin-left: 0;font-size: 20px;}
	#footer .bottom p.bottom{display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;}
    #footer .bottom p.bottom span{margin-bottom: 20px;}
	#footer .bottom hr{margin: 10px 0;}
	#index_banner .index_banner .index_banner_con{font-size: 0.875rem;line-height: 1.8125rem;}
	#index_banner .index_banner .index_banner_con .desc{padding-bottom: 0.625rem;}
	#index_banner .index_banner .index_banner_con .moreBtn a{font-size: 12px;line-height: 1.5rem;}

	#search .search{padding: 0 20px;}
	#search .search .search_list ul.list{padding-bottom: 15px;}
	#search .search .search_list .search-img{width:35%;margin-right: 0;}
	#search .search .search_list .search-txt{width: 60%;float: right;}
	#search .search .search_list .search-txt h2{font-size: 14px;line-height: 28px;}
	#search .search .search_list .search-txt p{line-height: 20px;margin: 5px 0;}
	
	#index_media .index_media{padding: 30px 0;}
	#index_media .index_media .item .left{width: 100%;}
	#index_media .index_media .item .right{width: 100%;}
	#index_media .index_media .item1 .left .item_desc .title{font-size: 28px;line-height: 56px;}
	#index_media .index_media .item1 .left .item_desc .title_desc{font-size: 24px;line-height: 32px;}
	#index_media .index_media .item1 .left .item_desc .item_con_desc{font-size: 24px;line-height: 48px;}
	#index_media .index_media .item1 .right .item_desc .item_con_desc{font-size: 24px;line-height: 48px;}
	#index_media .index_media .item1 .right .item_desc .more{bottom: 5%;}
	#index_media .index_media .item1 .right .item_desc .more>a{font-size: 12px;line-height: 24px;}
	#index_media .index_media .item2 .left .item_desc .title{font-size: 28px;line-height: 56px;}
	#index_media .index_media .item2 .left .item_desc .title_desc{font-size: 24px;line-height: 32px;}
	#index_media .index_media .item2 .left .item_desc .more{bottom: 5%;}
	#index_media .index_media .item3 .right .item_desc .title{font-size: 28px;line-height: 56px;}
	#index_media .index_media .item3 .right .item_desc .title_desc{font-size: 24px;line-height: 48px;}
	#index_media .index_media .item3 .right .item_desc .more{bottom: 5%;}
	#index_media .index_media .item3 .right .item_desc .more>a{font-size: 12px;line-height: 24px;}
	#index_media .index_media .item4 .left .item_desc .title{font-size: 28px;line-height: 56px;top: 4%;}
	#index_media .index_media .item4 .left .item_desc .title_desc{font-size: 24px;line-height: 36px;}
	#index_media .index_media .item4 .left .item_desc .more{bottom: 5%;}
	#index_media .index_media .item4 .left .item_desc .more>a{font-size: 12px;line-height: 24px;}
	
}

@media(max-width:425px){
	.container{width: 95%;}
	.header, .header.index{height: 3.75rem;}
	.header .logo{height: 100%;}
	.header .logo a{height: auto;}
	.header .logo a img{float: left;height: 50px;}
	.header .logo .company_name{float: left;}
	.header .logo .company_name h3{font-size: 16px;line-height: 28px;letter-spacing: inherit;}
	.header .logo .company_name h5{font-size: 0.875rem;}
	.nav .ment{width: 50%;padding:30px 15px 15px;}
	.nav .ment>ul>li>a{font-size: 16px;}
	.header.index .nav_right ul>li>a>i{font-size: 12px;}
	.push-nav .nav-toggle{top: 0;}
	.nav_right{padding: 15px 0;}
	.nav_right ul>li{margin: 0 10px;}
	.nav_right>ul>li>a{font-size: 14px;line-height: 28px;}
	.nav .search{line-height: 50px;height: 30px;}
	.nav .Language{line-height: normal;}
	.nav .Language>span a{padding-right: 0;}
	/*.swiper-button-next, .swiper-button-prev{top: 30%;background-size: 18px 29px;}*/
	#footer{padding: 10px 0 0;}

	.pagination li{padding: 4px 8px;margin-right: 3px;}
	
	
	#index_banner .index_banner{background-position: top right;padding: 1rem 0;}
	#search{padding-top: 10px;background: #FFFFFF;}
	#search .search{padding: 20px 10px;}
	#search .search .search_list li.list_item{padding: 10px 0;}
	#search .search .search_list .search-img{width: 99%;float: none;}
	#search .search .search_list .search-txt{width: 100%;float: none;padding-top: 10px ;}
	#search .search .search_list .time{line-height: 24px;}
	#search .search .search_con_desc .other{font-size: 10px;line-height: 20px;}
	#search .search .search_con_desc .search_con_con p{font-size: 12px;line-height: 24px;}
	
	#index_media .index_media{padding: 25px 0;}
	#index_media .index_media .item1 .left .item_desc .title{font-size: 24px;line-height: 48px;top: 6%;}
	#index_media .index_media .item1 .left .item_desc .title_desc{font-size: 20px;line-height: 28px;}
	#index_media .index_media .item1 .left .item_desc .item_con_desc{font-size: 20px;line-height: 40px;}
	#index_media .index_media .item1 .right .item_desc .item_con_desc{font-size: 20px;line-height: 40px;}
	#index_media .index_media .item2 .left .item_desc .title{font-size: 24px;line-height: 48px;}
	#index_media .index_media .item2 .left .item_desc .title_desc{font-size: 20px;line-height: 28px;top: 22%;}
	#index_media .index_media .item3 .right .item_desc .title{font-size: 24px;line-height: 48px;top: 6%;}
	#index_media .index_media .item3 .right .item_desc .title_desc{font-size: 20px;line-height: 40px;}
	#index_media .index_media .item4 .left .item_desc .title{font-size: 24px;line-height: 48px;top: 5%;}
	#index_media .index_media .item4 .left .item_desc .title_desc{font-size: 20px;line-height: 32px;}
	#index_news{padding: 40px 0;}
	#index_news .index_news .swiper-slide a .item_head span{font-size:18px;line-height: 36px;font-weight: normal;}
	#index_news .navigation{margin-top: 10px;}
	#index_news .navigation i{font-size: 18px;line-height: 36px;margin: 0 5px;}
	
	
}

@media(max-width:375px){
	.line_abs{width: 40px;max-width: 40px;}
	#footer .bottom p.top span.kouhao{font-size: 18px;}
	#footer .bottom span a{font-size: 16px;line-height: 32px;}
	#footer .bottom span i{font-size: 24px;}
	#index_media .index_media{padding: 20px 0;}
	#index_media .index_media .item1 .left .item_desc .title{font-size: 22px;line-height: 44px;}
	#index_media .index_media .item1 .left .item_desc .title_desc{font-size: 18px;line-height: 24px;}
	#index_media .index_media .item1 .left .item_desc .item_con_desc{font-size: 18px;line-height: 36px;}
	#index_media .index_media .item1 .right .item_desc .item_con_desc{font-size: 18px;line-height: 36px;}
	#index_media .index_media .item2 .left .item_desc .title{font-size: 22px;line-height: 44px;}
	#index_media .index_media .item2 .left .item_desc .title_desc{font-size: 18px;line-height: 24px;}
	#index_media .index_media .item3 .right .item_desc .title{font-size: 22px;line-height: 44px;}
	#index_media .index_media .item3 .right .item_desc .title_desc{font-size: 18px;line-height: 36px;}
	#index_media .index_media .item4 .left .item_desc .title{font-size: 22px;line-height: 44px;}
	#index_media .index_media .item4 .left .item_desc .title_desc{font-size: 18px;line-height: 26px;}
}

@media(max-width:320px){
	.nav{padding-right:1.25rem ;}
	.nav .search i{padding-left: 0;text-align: center;}
	.nav_right{display: none;}
	.header .logo .company_name{font-size: 0.9375rem;}
	.header .logo .company_name h3{font-size: 0.9375rem;}
	
	
	#index_banner .index_banner .index_banner_con{width: 100%;}
	#index_media .index_media .item1 .left .item_desc .title{font-size: 20px;line-height: 40px;top: 5%;}
	#index_media .index_media .item1 .left .item_desc .title_desc{font-size: 16px;line-height: 22px;}
	#index_media .index_media .item1 .left .item_desc .item_con_desc{font-size: 16px;line-height: 32px;}
	#index_media .index_media .item1 .right .item_desc .item_con_desc{font-size: 16px;line-height: 32px;}
	#index_media .index_media .item2 .left .item_desc .title{font-size: 20px;line-height: 40px;}
	#index_media .index_media .item2 .left .item_desc .title_desc{font-size: 16px;line-height: 22px;}
	#index_media .index_media .item3 .right .item_desc .title{font-size: 20px;line-height: 40px;}
	#index_media .index_media .item3 .right .item_desc .title_desc{font-size: 16px;line-height: 32px;}
	#index_media .index_media .item4 .left .item_desc .title{font-size: 20px;line-height: 40px;}
	#index_media .index_media .item4 .left .item_desc .title_desc{font-size: 16px;line-height: 24px;}
}


/* 动画代码 */
@keyframes core_business {
  from {border-top:0rem solid #54c2dd;border-right:0rem solid transparent;}
  to {border-top:6.25rem solid #54c2dd;border-right:6.25rem solid transparent;}
}
@keyframes wordsLoop {
    0% {
        transform: translateX(100%);
        -webkit-transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
    }
}
@-webkit-keyframes wordsLoop {
    0% {
        transform: translateX(100%);
        -webkit-transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
    }
}













