@charset "utf-8";
/*全局控制*/
body{margin:0;padding:0;font-size:16px;line-height:32px;font-family:Arial,'Microsoft Yahei',"微软雅黑";-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:16px;line-height:16px;font-family:Arial,'Microsoft Yahei',"微软雅黑";}img{border:0;}ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#014fa2}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both; background:#ddd;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
table{ border-color: #aaa; border-spacing: 0; border: 1px; border-collapse: collapse;}

@font-face {
    font-family: impact;
    src: url(../font/IMPACT_0.eot),
		url(../font/IMPACT_0.svg),
		url(../font/IMPACT_0.ttf),
		url(../font/IMPACT_0.woff),
		url(../font/IMPACT_0.woff2);
}

.hsbg{ width:100%; background:#f2f4f6;}
.nymapbox{ width:100%;}
.mainbox{  
    width: calc( 100% - 300px);
    margin: 0 auto;
    min-width: 1300px;}
.nymainbox{width:88%; left:6%; right:6%; position:relative; padding:60px 0; box-sizing:border-box;}

.sytopbg{position:fixed;top:0;z-index:99999;left:0;width:100%;/* background:rgba(0,0,0,0.5); */}
.sytop{height: 100px;width: calc( 100% - 300px);margin: 0 auto;min-width: 1300px;box-sizing: border-box;}
.logo{float:left;width:208px;height:100px;}
.sytop .logo .logo2{display: none;}
.sytop .top_tel2{display: none;}
.sytop .top_en2{display: none;}


.topright{/* float:right; */}
.topicon{float: right;position:relative;top: 35px;/* margin-left: 1.6%; *//* margin-left: 20px; */}
.topicon a{color:#fff;display:inline-block;margin: 0 0px 0 16px;width:28px;height:30px;float:left;position:relative;text-align:center;}
.topicon a:hover{ color:#fff;}
.topsearch{ position:absolute; right:0; top:45px; z-index:9; width:0; height:24px; overflow:hidden; display:inline-block; transition: all 0.3s ease;}
.topsearch.on{width:136px;}
.topiconsearch{ color:#fff; font-size:24px;}
.topiconsearch i{font-size: 22px;}

.topsearch_key{ width:96px; color:#fff; font-size:14px; height:24px; box-sizing:border-box; border:1px #fff solid; background:none; display:inline-block; float:left;     padding-left: 8px;}
.topsearch_sub{ width:40px; height:24px; background:#fff; color:#333; border:none; display:inline-block; float:left; font-size: 12px;}

.symenuping{float: right;height: 100px;line-height: 100px;text-align: center;width: calc( 100% - 540px);max-width: 840px;}
.symenuping>ul>li{float:left;height:100px;line-height:100px;width: 11.9%;padding: 0 1%;position: relative;}
.symenuping>ul>li:after{content:"";width:0;height:2px;background: #007dd4;position:absolute;bottom:10px;left:50%;margin-left:0;transition: all 0.3s ease;}
.symenuping>ul>li>a{color:#fff;display:block;height: 100px;line-height: 100px;}
.symenuping>ul>li:hover{background: rgba(255,255,255,0.4);}
.symenuping>ul>li:hover:after{ width:50px; margin-left:-25px;}
.symenuping>ul>li>a>i{background:url(../images/menu_tu.png) center no-repeat;width:10px;height:5px;display:block;float: right;margin-left: 0px;overflow: hidden;margin-top: 48px;}

.symenuping>ul>li .submenu{display:none;position:absolute;top:0;left:0;background: rgba(255,255,255,0.4);z-index:99999;}
.symenuping>ul>li .submenu{padding:0px;width:100%; height:auto; padding:0}
.symenuping>ul>li .submenu li{float:none;padding:0; background:none;}
.symenuping>ul>li .submenu li:hover{background: #007dd4;}
.symenuping>ul>li .submenu li a{float:none;padding:0;text-align:center; line-height:23px; padding: 11px 5px; font-size:14px;color:#fff;display: block;}
.symenuping>ul>li .submenu li a:hover{background:none; color: #fff;}

.nymenuping{ float:left; width:calc(100% - 120px); height:60px; line-height:60px; text-align:center;}
.nymenuping>ul>li{ float:left; position:relative; width:14%; height:60px; line-height:60px;}
.nymenuping>ul>li:after{ content:""; width:0; height:2px; background:#4b9f30; position:absolute; bottom:10px; left:50%; margin-left:0;transition: all 0.3s ease;}
.nymenuping>ul>li>a{ color:#fff; display:block; height:60px; line-height:60px;}
.nymenuping>ul>li:hover{ background:rgba(0,0,0,0.4);}
.nymenuping>ul>li:hover:after{ width:50px; margin-left:-25px;}

.nymenuping>ul>li .nysubmenu{display:none;position:absolute;top:0;left:0; background:rgba(0,0,0,0.6); z-index:99999}
.nymenuping>ul>li .nysubmenu{padding:0px;width:100%; height:auto; padding:0}
.nymenuping>ul>li .nysubmenu li{float:none;padding:0; height:40px; line-height:40px;background:none;}
.nymenuping>ul>li .nysubmenu li:hover{ background:rgba(0,0,0,0.5);}
.nymenuping>ul>li .nysubmenu li a{float:none;padding:0;text-align:center;height:40px;line-height:40px; font-size:14px; color:#fff;}
.nymenuping>ul>li .nysubmenu li a:hover{background:none;}

.top_tel{float: right;margin-left: 1%;}
.top_tel img{width:18px;height:21px;/* float: left; */margin-top: 40px;float: left;}
.top_tel p{font-size:24px;font-family:Arial;color:#fff;float: right;line-height: 100px;margin-left: 12px;} 
.top_en{float: right;margin-left: 20px;}
.top_en img{width:20px;height:20px;margin-top: 40px;float: left;}
.top_en p{font-size:14px;font-family:Arial;color:#fff;float: right;line-height: 100px;margin-left: 8px;}
.fp-viewing-1 .sytop .symenuping li a,.fp-viewing-2 .sytop .symenuping li a,.fp-viewing-3 .sytop .symenuping li a,.fp-viewing-4 .sytop .symenuping li a,.fp-viewing-5 .sytop .symenuping li a{color:#666;}
.fp-viewing-1 .sytop .symenuping li i,.fp-viewing-2 .sytop .symenuping li i,.fp-viewing-3 .sytop .symenuping li i,.fp-viewing-4 .sytop .symenuping li i,.fp-viewing-5 .sytop .symenuping li i{background:url(../images/menu_tu2.png) center no-repeat;}
.fp-viewing-1 .sytop .top_en p,.fp-viewing-2 .sytop .top_en p,.fp-viewing-3 .sytop .top_en p,.fp-viewing-4 .sytop .top_en p,.fp-viewing-5 .sytop .top_en p{color: #007dd4;}
.fp-viewing-1 .sytop .top_tel p,.fp-viewing-2 .sytop .top_tel p,.fp-viewing-3 .sytop .top_tel p,.fp-viewing-4 .sytop .top_tel p,.fp-viewing-5 .sytop .top_tel p{color: #007dd4;}
.fp-viewing-1 .sytop .logo1,.fp-viewing-2 .sytop .logo1,.fp-viewing-3 .sytop .logo1,.fp-viewing-4 .sytop .logo1,.fp-viewing-5 .sytop .logo1{ display:none;}
.fp-viewing-1 .sytop .logo2,.fp-viewing-2 .sytop .logo2,.fp-viewing-3 .sytop .logo2,.fp-viewing-4 .sytop .logo2,.fp-viewing-5 .sytop .logo2{ display:block;}
.fp-viewing-1 .sytop .top_en1,.fp-viewing-2 .sytop .top_en1,.fp-viewing-3 .sytop .top_en1,.fp-viewing-4 .sytop .top_en1,.fp-viewing-5 .sytop .top_en1{ display:none;}
.fp-viewing-1 .sytop .top_en2,.fp-viewing-2 .sytop .top_en2,.fp-viewing-3 .sytop .top_en2,.fp-viewing-4 .sytop .top_en2,.fp-viewing-5 .sytop .top_en2{ display:block;}
.fp-viewing-1 .sytop .top_tel1,.fp-viewing-2 .sytop .top_tel1,.fp-viewing-3 .sytop .top_tel1,.fp-viewing-4 .sytop .top_tel1,.fp-viewing-5 .sytop .top_tel1{ display:none;}
.fp-viewing-1 .sytop .top_tel2,.fp-viewing-2 .sytop .top_tel2,.fp-viewing-3 .sytop .top_tel2,.fp-viewing-4 .sytop .top_tel2,.fp-viewing-5 .sytop .top_tel2{ display:block;}
.fp-viewing-1 .sytop .logo1,.fp-viewing-2 .sytop .logo1,.fp-viewing-3 .sytop .logo1,.fp-viewing-4 .sytop .logo1,.fp-viewing-5 .sytop .logo1{ display:none;}
.fp-viewing-1 .sytop .logo2,.fp-viewing-2 .sytop .logo2,.fp-viewing-3 .sytop .logo2,.fp-viewing-4 .sytop .logo2,.fp-viewing-5 .sytop .logo2{ display:block;}
.fp-viewing-1 .sytop .topicon a,.fp-viewing-2 .sytop .topicon a,.fp-viewing-3 .sytop .topicon a,.fp-viewing-4 .sytop .topicon a,.fp-viewing-5 .sytop .topicon a{color: #666;}
.fp-viewing-1 .sytop .topsearch_key,.fp-viewing-2 .sytop .topsearch_key,.fp-viewing-3 .sytop .topsearch_key,.fp-viewing-4 .sytop .topsearch_key,.fp-viewing-5 .sytop .topsearch_key{color: #333;}

.fp-viewing-5 .sytopbg{    background: rgba(255,255,255,0.9);}

.fp-viewing-1 .sytop .topsearch_sub,.fp-viewing-2 .sytop .topsearch_sub,.fp-viewing-3 .sytop .topsearch_sub,.fp-viewing-4 .sytop .topsearch_sub,.fp-viewing-5 .sytop .topsearch_sub{    background: #007dd4;     color: #fff;}
.fp-viewing-1 .sytop .topsearch_key,.fp-viewing-2 .sytop .topsearch_key,.fp-viewing-3 .sytop .topsearch_key,.fp-viewing-4 .sytop .topsearch_key,.fp-viewing-5 .sytop .topsearch_key{ border: 1px #007dd4 solid;}


.sybg01_1{ background:url(../images/sybg01_1.jpg) center top no-repeat; background-size: cover; position:relative;}
.sybg01_2{ background:url(../images/sybg01_2.jpg) center top no-repeat; background-size: cover; position:relative;}
.sybg01_3{ background:url(../images/sybg01_3.jpg) center top no-repeat; background-size: cover; position:relative;}
.sybg01_1 .slide_text,.sybg01_2 .slide_text,.sybg01_3 .slide_text,.sybg01_4 .slide_text,.sybg01_5 .slide_text{position:absolute;width:88%;left:6%;right:6%;top: 40%;text-shadow: 3px 3px 5px rgba(0,0,0,0.11);}
.sybg01_1 .slide_text h3{color:#fff;font-size: 36px;line-height:150px;text-align: center;font-weight: normal;letter-spacing: 55px;}
.sybg01_1 .slide_text p{ font-size:30px; color:#fff; line-height:60px;}
.sybg01_1 .slide_text p b{ font-size:48px; color:#fff; font-family:impact; margin-right:10px; font-weight:normal;}
.sybg01_1 .slide_text p span{ font-size:30px; color:#fff; margin-right:40px;}

.sybg01_2 .slide_text{ top:40%; text-align:center;}
.sybg01_2 .slide_text h3{color:#fff;font-size: 36px;line-height:150px;text-align: center;font-weight: normal;letter-spacing: 55px;}
.sybg01_2 .slide_text p{ font-size:30px; color:#fff; line-height:60px; margin-bottom:20px;}
.sybg01_2 .slide_text img{ max-width:100%;}

.sybg01_3 .slide_text{ top:40%; text-align:center;}
.sybg01_3 .slide_text h3{color:#fff;font-size: 36px;line-height:150px;text-align: center;font-weight: normal;letter-spacing: 55px;}
.sybg01_3 .slide_text p{ font-size:48px; color:#fff; line-height:60px; font-family:"微软雅黑 Light";}
.sybg01_3 .slide_text span{ font-size:30px; font-family:"微软雅黑 Light"; color:#fff; line-height:30px;}



.sybg02{ background:url(../images/sybg02.jpg) center top no-repeat; background-size: cover}
.sybg03{ background:url(../images/sybg03.jpg) center top no-repeat; background-size: cover}
.sybg04{ background:url(../images/sybg04.jpg) center top no-repeat; background-size: cover}
.sybg05{ background:#f2f4f8; background-size: cover}



.sy_about{margin: 0 0 0 -100%;
    padding: 0;
    -webkit-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7);
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
	float: left;}
.active .sy_about{    margin: 0;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);}



.sq_tit p{ font-size:36px; color:#333333;}
.sq_tit span{font-size:16px;color:#aaaaaa;display: block;line-height: 50px;}
.sq_wmnr{  width: 44%; margin-top: 40px; }
.sq_wmnr p{font-size:16px;color:#666666;line-height: 36px;}
.sq_wmnr a{background:url(../images/sq_wmnr.png) center no-repeat;width:50px;height:50px;display:block;margin: 56px 0; transition: all 0.6s;}
.sq_wmnr a:hover{ margin-left:6px; opacity:0.8; }
.sq_wmsz ul{}
.sq_wmsz ul li{ float: left; padding-right: 6%;}
.sq_wmsz ul li p{font-size: 60px;color: #007dd4;font-family: Arial;line-height: 46px;}
.sq_wmsz ul li p i{font-size: 18px;font-style: normal;color: #888888;font-family: Arial,'Microsoft Yahei',"微软雅黑";}
.sq_wmsz ul li span{color: #888888;font-size: 18px;line-height: 20px;}

.sq_txt{ text-align:center;     -webkit-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); transition: all 1s;}
.active .mainbox .sq_txt{-webkit-transform: scale(1, 1); transform: scale(1, 1);}
.sq_txt p{ font-size:36px; color:#333;}
.sq_txt img{margin-top: 14px;}
.sq_syfl{ margin-top: 50px;  -webkit-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); transition: all 1s;}
.active .mainbox .sq_syfl{-webkit-transform: scale(1, 1); transform: scale(1, 1);}
.sq_syfl ul{ display: table; width: 100%;}
.sq_syfl ul li{margin-right: 5%;float: left;width: 30%;text-align: center;background-color: rgba(255,255,255,0.3);box-shadow: 0px 0px 5px rgba(0,0,0,0.1); transition: all 0.6s;}
.sq_syfl ul li:hover{margin-top:-15px; }
.sq_syfl ul li:hover i{font-weight: bold;}

.sq_syfl ul li:nth-last-child(1){margin-right:0;}
.sq_syfl ul li p{display: block; margin-top: 30%; margin-bottom: 29%;}
.sq_syfl ul li img{ display: block; margin: 0 auto;}
.sq_syfl ul li i{font-style: normal;font-size: 18px;color: #333;display: block;margin-top: 43px;}
.sq_syfl ul li a{display: table; width: 100%;}

.sypro_list{margin:0 auto;min-width: 1350px;box-sizing:border-box;position: absolute;margin-top: 50px;position: relative;  -webkit-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); transition: all 1s;}
.active .mainbox .sypro_list{-webkit-transform: scale(1, 1); transform: scale(1, 1);}

.sypro_list ul{ width:100%;}
.sypro_list ul li{float:left;position: relative;box-sizing:border-box;overflow: hidden;margin: 0 27px 0 0;width: calc(25% - 27px); display:table; }
			
.sypro_list ul li h3{width: 100%;padding: 0;height:auto;/* padding-bottom: calc(600% / 4); */background-position: center center;background-repeat: no-repeat;background-size: cover;}
.sypro_list ul li h3 a{display:block; }
.sypro_list ul li p{height:150px; line-height:50px; transition: all 0.2s ease; text-align:center; transition: all .3s;
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); position: absolute; opacity: 999999; width: 100%; bottom:0;}
.sypro_list ul li p a{ color:#fff; font-size:18px; display:block; float:left; padding-left:10%; margin-top:20%;}
.sypro_list ul li h3 img{ display:table;}

.mr_frUl{ width:100%;position:relative; z-index:5; overflow:hidden;}
.mr_frBtnL{margin:0;cursor:pointer;position:absolute;bottom: 45%;left: 0;margin-left: -4.5%;width: 50px;height: 50px;z-index:9;transition: all .3s;}
.mr_frBtnR{margin:0;cursor:pointer;position: absolute;bottom: 45%;right: 0%;margin-right: -4.5%;width: 50px;height: 50px;z-index:9;transition: all .3s;}

.mr_frBtnbg{}

.syyoushi{ background:#fff; padding:60px 0;}
.syyoushi_title{ width:calc( 100% - 200px); margin:0 auto; min-width:1300px; box-sizing:border-box; text-align:center;}
.syyoushi_title h3{ font-size:36px; color:#0b7cc3; text-transform:uppercase; line-height:50px;}
.syyoushi_title h4{ font-size:30px; color:#333; line-height:40px;}
.syyoushi_list{ width:calc( 100% - 200px); margin:0 auto; min-width:1300px; box-sizing:border-box;}
.syyoushi_list ul{ width:100%}
.syyoushi_list ul li{ float:left; width:23.5%; margin-right:2%; text-align:center; height:500px; background:#f8f8f8; position:relative; padding:60px 30px; box-sizing:border-box; transition: all 0.3s ease;box-shadow: 0px 2px 10px 1px rgba(50,50,50,0.1);}
.syyoushi_list ul li h4{ font-size:50px; color:#13ae67; margin-bottom:30px;}
.syyoushi_list ul li h3{ font-size:24px; color:#333; margin-bottom:10px; line-height:36px; font-weight:normal}
.syyoushi_list ul li h3 b{ font-size:18px; color:#13ae67; font-weight:normal;}
.syyoushi_list ul li p{ font-size:14px; color:#888; line-height:30px; text-align:left;}
.syyoushi_list ul li i{ position:absolute; left:50%; margin-left:-50px; bottom:50px; width:100px; height:100px; background:#aaa; display:inline-block;}
.syyoushi_list ul li:hover{box-shadow: 0px 2px 10px 1px rgba(50,50,50,0.3);}
.syyoushi_list ul li:hover i{ background:#0b7cc3}


.h_news{
    -webkit-transform: scale(0.7, 0.7);
    transform: scale(0.9, 0.9);
    transition: all 1s;}
.active .h_news{    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);}

.h_news .h_news_fl {width:25%;float:left;/* margin: 0 0 0 -100%; */padding: 0;}
.h_news .h_news_fl .h_tlt2{ margin:0; padding:0;}
.h_news .h_news_fl .h_tlt2 p{line-height: 36px;font-size: 30px;color: #007dd4;text-align:left;text-transform:uppercase;}
.h_news .h_news_fl .h_tlt2 span{display:block;line-height:32px;font-size: 36px;color: #111;text-align:left;margin:10px auto;}
.h_news .h_news_fl .h_tlt2 i{display:block;text-align:left;color: #aaaaaa;font-size:18px;font-style: normal;}

.h_news .h_news_fl .h_newsTab { width:100%; overflow:hidden; margin:80px auto; padding:0;}
.h_news .h_news_fl .h_newsTab ul li {width:100%;height:60px;overflow:hidden;line-height:60px;color: #666666;font-size: 16px;margin:0 auto 10px;padding:0;position:relative;cursor:pointer;}
.h_news .h_news_fl .h_newsTab ul li i {display:block;width:0;height:2px;overflow:hidden;margin:0;padding:0;background-color: #007dd4;position:absolute;left:0;bottom:0;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.h_news .h_news_fl .h_newsTab ul li.tabActive {color: #007dd4;font-size: 24px;}
.h_news .h_news_fl .h_newsTab ul li.tabActive i {width: 95px;}

.h_news .h_news_fl .more{display:block;width: 160px;height:48px;line-height:48px;font-size:15px;color:#fff;text-align:center;position:relative;margin-top:60px;overflow:hidden;background-color: #007dd4;border-radius:0 20px 0 0;}
.h_news .h_news_fl .more em{display:inline-block;vertical-align: middle;font-style: normal;}

.h_news .h_news_fr {float:right;width:75%; display: none;}
.h_news .h_news_fr .h_news_tj{float:left;margin-right:3%;width:48.5%;background:#fff;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.h_news .h_news_fr .h_news_tj:hover{box-shadow: 0 6px 25px rgba(0,0,0,.08);background:#fff;}
.h_news .h_news_fr .h_news_tj:nth-child(3n){margin-right:0;}
.h_news .h_news_fr .h_news_tj a.h_news_pic{display:block;width:100%;height: 275px;overflow:hidden;text-align:center;}
.h_news .h_news_fr .h_news_tj a.h_news_pic img{width:100%;height:100%;object-fit: cover;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.h_news .h_news_fr .h_news_tj a.h_news_pic:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.h_news .h_news_fr .h_news_tj .h_newsTj_text {padding: 45px 30px;display: table;width: 100%;box-sizing: border-box;}
.h_news_tj .h_newsTj_text .h_newsTj_time {width: 22%;color: #040000;font-family: 'Roboto';float: left;opacity: 0.4;}
.h_news_tj .h_newsTj_text .h_newsTj_time span {display:block;width:100%;line-height:32px;font-size: 18px;}
.h_news_tj .h_newsTj_text .h_newsTj_time em {display:block;width:100%;line-height:24px;font-size: 24px;font-style: normal;}
.h_news_tj:hover .h_newsTj_text .h_newsTj_time { opacity:1;}
.h_news_tj .h_newsTj_text .h_newsTj_time a.h_news_more {display:block;width:40px;height:20px;overflow:hidden;margin: 16px 0 0;padding:0;background:url(../images/more1.png) center center no-repeat;transition:0.5s;}
.h_news_tj:hover .h_newsTj_text .h_newsTj_time a.h_news_more {background:url(../images/more3.png) center center no-repeat;margin: 16px 0 0 20px;}
.h_news_tj .h_newsTj_text .h_newsTj_con {width: 78%;float:right;margin-top: -6px;}
.h_news_tj .h_newsTj_text .h_newsTj_con a.h_newsTj_name {display:block;width:100%;/* height:50px; */overflow:hidden;line-height: 32px;color: #333333;font-size:18px;margin:0 auto 5px;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;}
.h_news_tj:hover .h_newsTj_text .h_newsTj_con a.h_newsTj_name {color: #007dd4;}
.h_news_tj .h_newsTj_text .h_newsTj_con p { width:100%; width:100%; height:50px; overflow:hidden; line-height:25px; color:#999; font-size:15px; margin:0 auto; padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;}
.h_news_list .h_news_time a.h_news_more {display:block;width:40px;height: 20px;overflow:hidden;margin: 16px 0 0;padding:0;background:url(../images/more1.png) center center no-repeat;transition:0.5s;}
.h_news_list:hover .h_news_time a.h_news_more {background:url(../images/more2.png) center center no-repeat;margin: 16px 0 0 20px;}

.h_news .h_news_fr .h_news_list {float:left;margin: 0 0 14px;width:48.5%;padding: 33px 30px 19px 30px;background:#fff;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.h_news .h_news_fr .h_news_list:hover {background-color: #007dd4;}
.h_news .h_news_fr .h_news_list:nth-child(5) { margin:0 3% 0 0;}
.h_news .h_news_fr .h_news_list:nth-child(6) { margin:0;}
.h_news_list .h_news_time {width: 22%;color:#040000;font-family: 'Roboto';float:left;opacity: 0.4;}

.h_news_list .h_news_time span {display: block;width: 100%;line-height: 32px;font-size: 14px;}
.h_news_list .h_news_time em {display: block;width: 100%;line-height: 24px;font-size: 24px;font-style: normal;}
.h_news_list:hover .h_news_time { color:#fff; opacity:1;}
.h_news_list .h_news_con {width: 78%;float:right;}
.h_news_list .h_news_con a.h_news_name {display:block;width:100%;overflow:hidden;line-height: 28px;color: #333333;font-size: 16px;margin:0 auto 5px;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;/* min-height: 50px; */margin-top: -5px;}
.h_news_list:hover .h_news_con a.h_news_name {color:#fff;}

@media (max-width:1680px){
.h_news .h_news_fl .h_tlt2 p { line-height:44px; font-size:44px;}
.h_news .h_news_fl .h_tlt2 span { font-size:28px;}
.h_news .h_news_fl .h_newsTab { margin:70px auto;}
.h_news .h_news_fr .h_news_tj { width:49%; margin-right:2%;}
.h_news .h_news_fr .h_news_tj a.h_news_pic { height:285px;}
.h_news .h_news_fr .h_news_list { width:49%; margin:0 0 20px;}
.h_news .h_news_fr .h_news_list:nth-child(5) { margin:0 2% 0 0;}
}
@media (max-width:1600px){
	.h_news .h_news_fl .h_newsTab { margin: 80px auto;}
	.h_news .h_news_fl .h_tlt2 i { font-size:16px;}
	.h_news .h_news_fr .h_news_tj a.h_news_pic { height: 270px;}
	.h_news .h_news_fr .h_news_tj .h_newsTj_text { padding:20px;}
	.h_news .h_news_fr .h_news_list { padding:20px;}
	.h_news_list .h_news_con a.h_news_more { margin:15px 0 0;}
}
@media (max-width:1440px) {
	.h_news { padding:0;}
	.h_news .h_news_fl .h_tlt2 p { line-height: 40px; font-size: 40px;}
	.h_news .h_news_fl .h_tlt2 span { font-size:26px;}
	.h_news .h_news_fl .h_newsTab { margin: 60px auto;}
	.h_news .h_news_fr .h_news_tj a.h_news_pic { height: 252px;}
	.h_news_tj .h_newsTj_text .h_newsTj_con a.h_newsTj_name { height:48px; line-height:24px; font-size:16px;}
	.h_news_tj .h_newsTj_text .h_newsTj_con p { height:44px; line-height:22px; font-size:14px;}
	.h_news_list .h_news_con a.h_news_name { height:48px; line-height:24px; font-size:16px;}
	.h_news .h_news_fr .h_news_tj .h_newsTj_text { padding: 15px 20px;}
	.h_news .h_news_fr .h_news_list { padding: 15px 20px;}
}
@media (max-width:1300px) {
	.h_news .h_news_list .hd p{font-size:20px;}
	.h_news .h_news_list .hd{padding:10px 0 15px;}
	.h_news .h_news_list .pic{height:90px;}
	.h_news .h_news_list2 .pic{height:64px;}
	.h_news .h_tlt2 i{display:none;}
	.h_news .h_tlt2{margin-bottom:20px;}
	
	.h_news .h_news_fl .h_tlt2 p { line-height: 36px; font-size: 36px;}
	.h_news .h_news_fl .h_tlt2 span { font-size:24px;}
	.h_news .h_news_fl .h_tlt2 i { font-size: 15px;}
	
	.h_news .h_news_fl .h_newsTab ul li { height:50px; line-height:50px; font-size:16px;}
	.h_news .h_news_fl .h_newsTab ul li.tabActive { font-size:18px;}
	.h_news .h_news_fl .h_newsTab ul li.tabActive i { width:72px;}
	
	.h_news .h_news_fr .h_news_tj a.h_news_pic { height: 237px;}
	.h_news_list .h_news_con a.h_news_more { margin:10px 0 0;}
}




.foot{padding-top: 44px;padding-bottom: 20px;display: table;width: 100%;}
.foot_a{float:left;width: 27%;}
.foot_a img{}
.foot_a p{color: #fff;font-size: 16px;line-height: 36px;margin: 18px 0 31px 0;}
.foot_a span{display: block;color: #aaaaaa;font-size: 14px;font-family: 'Roboto';line-height: 24px;}
.foot_a em{ display: block; color: #aaaaaa; font-size: 14px; line-height: 24px; font-family: Arial,'Microsoft Yahei',"微软雅黑";font-style: normal;}
.foot_a em a{ color: #aaaaaa; margin-right: 10px; border-right: 1px solid #aaa; padding-right: 10px;}

.foot_b{float:left;width: 40%;}
.foot_b ul{display: table;margin-bottom: 7px;}
.foot_b ul li{float: left;margin-right: 54px;line-height: 60px;}
.foot_b ul li:nth-last-child(1){margin-right:0;}
.foot_b ul li a{font-size: 16px;color: #fff;}

.foot_b p{color: #eee;font-size: 14px;line-height: 43px;}
.foot_b span{margin-right: 40px;}
.foot_con{ display:table; margin:0 auto;}


.foot_c{float:right;width: 33%;}
.foot_c span{color: #dddddd;font-size: 18px;line-height: 18px;}
.foot_c span i{display: block;color: #fff;font-size: 30px;font-style: normal;font-family: 'Roboto';line-height: 38px;}

.foot_c p{float: left;text-align: center;margin-right: 20px;margin-top: 25px;width: 24%;}
.foot_c p img{width: 100%;}
.foot_c p em{display: block;color: #ddd;font-size: 16px;font-style: normal;}

.sy_bottom{height: 53px;background: #007dd4;line-height: 53px;}
.sy_bottom p{float: left;font-size: 14px;color: #ddd;}
.sy_bottom p a{color: #ddd;}
.sy_bottom p a:hover{color: #ddd;}
.sy_bottom span{float: right;color: #ddd;font-size: 14px;}
.sy_bottom span a{color: #ddd;}
.sy_bottom span i{padding: 0 15px;}

.fp-viewing-0-0 #fp-nav ul li a span, .fp-viewing-0-1 #fp-nav ul li a span, .fp-viewing-0-2 #fp-nav ul li a span{ background-color: #fff !important;}
.fp-slidesNav.bottom{ bottom:80px !important;}
.fp-slidesNav.bottom ul li span{    background: #fff;}

.footrightnav{ position:fixed; right:3%; bottom:10%; width:40px; z-index:9999}
.footrightnav ul li{ width:40px; height:40px; border:1px rgba(255,255,255,0.3) solid; border-radius:4px; box-sizing:border-box; margin-bottom:10px; position:relative;}
.footrightnav ul li a{ display:block; text-align:center; line-height:38px; color:#fff;}
.footrightnav ul li a i{ font-size:20px;}
.footrightnav ul li .footrightnav_pf{ width:0; position:absolute; top:0; right:41px; color:#fff; overflow:hidden; text-align:center; background:#005dad;transition: all 0.3s ease;}
.footrightnav ul li:hover .footrightnav_pf{ width:auto; padding:10px; min-width:120px;}

.ny_about_dq{width: calc( 100% - 290px);margin: 0 auto;min-width: 1176px;box-sizing: border-box;margin-top: 35px;position: relative;}
.swiper {width: 100%;height: 100%;}
.ny_about_ii {text-align: center;font-size: 18px;/* background: #fff; *//* 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;box-sizing: border-box;padding: 13px;flex-direction: column;position: relative; transition: all 0.6s;}

.ny_about_ii:hover p{height: 200px;} 

.ny_about_ii img{border: 2px #f2f4f8 solid;border-bottom: none;width: 100%;}

.ny_about_ii p{    height: 150px;
    line-height: 50px;
    transition: all 0.2s ease;
    text-align: center;
    transition: all .3s;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
    position: absolute;
    opacity: 999999;
    width: 100%;
    bottom: 13px;
    width: calc( 100% - 24px);}
.ny_about_ii p a{    color: #fff;
    font-size: 18px;
    display: block;
    float: left;
    padding-left: 10%;
    margin-top: 20%;}
.ny_an2{
    left: -70px !important;
    width: 50px !important;
    height: 50px !important;
    background: #007dd4;
    border-radius: 25px;
    }
.ny_an1{
    right: -70px !important;
    width: 50px !important;
    height: 50px !important;
    background: #007dd4;
    border-radius: 25px;
    }

.ny_an2:after, .ny_an1:after{color: #fff !important;     font-size: 18px !important;}


.fp-viewing-1 .footrightnav ul li a, .fp-viewing-2 .footrightnav ul li a, .fp-viewing-3 .footrightnav ul li a, .fp-viewing-4 .footrightnav ul li a, .fp-viewing-5 .footrightnav ul li a{color: #999;}
.fp-viewing-1 .footrightnav ul li, .fp-viewing-2 .footrightnav ul li, .fp-viewing-3 .footrightnav ul li, .fp-viewing-4 .footrightnav ul li, .fp-viewing-5 .footrightnav ul li{    border: 1px rgba(0,0,0,0.1) solid;}