@charset "utf-8"; /* CSS Document */
* { scrollbar-width: 0; margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
body, div, dl, dt, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0; padding: 0; font: 14px/1.5 \5FAE\8F6F\96C5\9ED1, Arial, Microsoft Yahei, Helvetica, sans-serif; }
table, td, tr, th { border-collapse: collapse; border-spacing: 0; font-size: 14px; }
ol, ul { list-style: none; }
li { list-style-type: none; }
img { vertical-align: middle !important; border: 0; }
address, cite, code, em, th, i { font-weight: normal; font-style: normal; }
.clear { clear: both; }
.clear:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }
a { text-decoration: none; cursor: pointer; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }

/* 设置滚动条的样式 */
::-webkit-scrollbar {
    /* 滚动槽宽度 */
    width: 0;
}

/* 滚动条滑块默认状态 */
::-webkit-scrollbar-track {
 background-color: #f4f8fa;
 border-radius: 0px;
}

@font-face { font-family: "Impact"; src: url('../fonts/Impact.ttf'); }
@font-face { font-family: "DINMittelschrift"; src: url('../fonts/DINMittelschrift.ttf'); }
@font-face { font-family: "BEBAS"; src: url('../fonts/BEBASKAI.ttf'); }
@font-face { font-family: "Nice"; src: url('../fonts/Nice Regular.ttf'); }
/* 按钮样式去除 */
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; outline: none; cursor: pointer; }
textarea { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; outline: none; }
input { border-radius: 0; outline: none; }
.w1600 { width: 1560px; margin: 0 auto; }
 @media screen and (max-width: 1800px) {
.w1600 { width: 90%; }
}
 @media screen and (max-width: 1400px) {
.w1600 { width: 94%; }
}
 @media screen and (max-width: 767px) {
.w1600 { width: 94%; }
}
/*lyHeader start*/
.lyHeader { width: 100%; height: 100px; border-bottom: 1px solid rgba(255, 255, 255, .1); z-index: 9999; }
.fxd, .fp-viewing-page2 .lyHeader, .fp-viewing-page3 .lyHeader,.fp-viewing-page4 .lyHeader, .fp-viewing-page5 .lyHeader,.fp-viewing-page6 .lyHeader, .fp-viewing-page8 .lyHeader, .fp-viewing-page7 .lyHeader { background-color: #fff; box-shadow: 0 6px 12px rgba(0, 0, 0, .06); }
.lyHeader .lyHeader_Logo { width: auto; height: 60px; overflow: hidden; margin: 20px 0; padding-left: 60px; float: left; }
.lyHeader_Logo a { display: table-cell; vertical-align: middle; width: 100%; height: 60px; overflow: hidden; }
.lyHeader_Logo a img { display: inline-block; max-width: 100%; max-height: 100%; }
.lyHeader_Logo a img.logo01 { display: inline-block; }
.lyHeader_Logo a img.logo02 { display: none; }
.fxd .lyHeader_Logo a img.logo01, .fp-viewing-page2 .lyHeader_Logo a img.logo01, .fp-viewing-page3 .lyHeader_Logo a img.logo01,.fp-viewing-page4 .lyHeader_Logo a img.logo01,.fp-viewing-page5 .lyHeader_Logo a img.logo01, .fp-viewing-page6 .lyHeader_Logo a img.logo01, .fp-viewing-page7 .lyHeader_Logo a img.logo01,.fp-viewing-page8 .lyHeader_Logo a img.logo01 { display: none; }
.fxd .lyHeader_Logo a img.logo02, .fp-viewing-page2 .lyHeader_Logo a img.logo02, .fp-viewing-page3 .lyHeader_Logo a img.logo02,.fp-viewing-page4 .lyHeader_Logo a img.logo02,.fp-viewing-page5 .lyHeader_Logo a img.logo02, .fp-viewing-page6 .lyHeader_Logo a img.logo02, .fp-viewing-page7 .lyHeader_Logo a img.logo02,.fp-viewing-page8 .lyHeader_Logo a img.logo02 { display: inline-block; }
/*头部 开始*/
.lyHeader .lytop_right { float: right; }
.lh-lang { position: relative; width: 90px; color: #fff; float: left; margin: 40px 40px 0 0; }
.lh-lang dt { display: flex; align-items: center; font-size: 16px; position: relative; padding-right: 10px; cursor: pointer; }
.lh-lang dt i { display: block; position:relative; width:30px; height:30px; overflow:hidden; margin:0 5px 0 0; float:left; }
.lh-lang dt img { margin:-4px 0 0 0; display:inline-block; position: absolute;top: 0; }
.lh-lang dt a{ color:#fff;}
.lh-lang dd { position: absolute; left: 0; top: 100%; top: calc(100% - 50px); min-width: 100%; padding: 10px 0; opacity: 0; visibility: hidden; z-index: 5; background: #fff; }
.lh-lang dd a { display: block; line-height: 30px; display: flex; align-items: center; padding-left: 10px; margin-top: 10px; font-size: 16px; white-space: nowrap; color: #222; }
.lh-lang dd a img { display: inline-block; margin-right: 10px; }
.lh-lang dd a:first-child { margin-top: 0; }
.lh-lang dd.on { transform: translateY(0px); visibility: inherit; opacity: 1; }
.lyHeader .lyTop_ScBtn { width: 100px; height: 100px; margin: 0; padding: 0; float: right; position: relative; }
.lyTop_ScBtn a { display: block; width: 100%; height: 100%; margin: 0; padding: 0; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyTop_ScBtn a em { display: block; width: 100%; height: 100%; margin: 0; padding: 0; background: url(../images/top_ss.png) center center no-repeat; background-size: 24px 24px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyTop_ScBtn a i { display: block; width: 1px; height: 100px; overflow: hidden; margin: 0; padding: 0; background-color: rgba(255,255,255,0.1); margin: 0; padding: 0; position: absolute; left: 0; top: 0; }
.lyTop_ScBtn a:hover { background-color: #01b4fe; background: linear-gradient(to right, #0058c4, #01b4fe); }
.lyTop_ScBtn a:hover em { background: url(../images/top_ss.png) center center no-repeat; background-size: 24px 24px; }
.lyTop_ScBtn a:hover i { display: none; }
.lyTop_Search { width: 100%; height: auto; margin: 0; padding: 40px 0; position: fixed; left: 0; top: 100px; z-index: 999; transform: translateY(100px); background-color: rgba(0,0,0,0.5); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; text-align: center; opacity: 0; visibility: hidden; }
.lyTop_Search.on { transform: translateY(0px); visibility: inherit; opacity: 1; }
.lyTop_Search form { width: 40%; height: 48px; margin: 0 auto; padding: 0 80px 0 0; position: relative; }
.lyTop_Search form .scIpt { width: 100%; height: 48px; overflow: hidden; margin: 0; padding: 0; border-radius: 2px 0 0 2px; }
.lyTop_Search form .scIpt input { display: block; width: 100%; height: 48px; overflow: hidden; line-height: 48px; color: #505050; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; margin: 0; padding: 0 20px; background-color: #fff; border: 0; outline: none; }
 .lyTop_Search form .scIpt input::-moz-placeholder {
 color: #aaa;
}
 .lyTop_Search form .scIpt input:-ms-input-placeholder {
 color: #aaa;
}
 .lyTop_Search form .scIpt input::-webkit-input-placeholder {
 color: #aaa;
}
.lyTop_Search form .scBtn { width: 80px; height: 48px; overflow: hidden; margin: 0; padding: 0; border-radius: 0 2px 2px 0; position: absolute; top: 0; right: 0; }
.lyTop_Search form .scBtn input { display: block; width: 100%; height: 48px; overflow: hidden; margin: 0; padding: 0; background: url(../images/top_ss.png) center center no-repeat, linear-gradient(to right, #0058c4, #01b4fe); border: 0; outline: none; cursor: pointer; }
.lytop_right .lytop_menu { width: 40px; height: 40px; margin: 28px 0 0; padding: 0; float: left; display: none; }
.lytop_menu a { display: block; width: 40px; height: 40px; overflow: hidden; margin: 0; padding: 0; background: url(../images/menu_icon2.png) center center no-repeat; cursor: pointer; }
.fxd .lh-lang, .fp-viewing-page2 .lyHeader .lh-lang, .fp-viewing-page4 .lyHeader .lh-lang, .fp-viewing-page6 .lyHeader .lh-lang,.fp-viewing-page7 .lyHeader .lh-lang, .fp-viewing-page8 .lyHeader .lh-lang { color: #222; }
.fp-viewing-page2 .lyHeader .lh-lang dt a,.fp-viewing-page3 .lyHeader .lh-lang dt a, .fp-viewing-page4 .lyHeader .lh-lang dt a,.fp-viewing-page5 .lyHeader .lh-lang dt a, .fp-viewing-page6 .lyHeader .lh-lang dt a, .fp-viewing-page7 .lyHeader .lh-lang dt a,.fp-viewing-page8 .lyHeader .lh-lang dt a,.fxd .lh-lang dt a{color:#222; }
.fxd .lh-lang dt img, .fp-viewing-page2 .lyHeader .lh-lang dt img,.fp-viewing-page3 .lyHeader .lh-lang dt img, .fp-viewing-page4 .lyHeader .lh-lang dt img, .fp-viewing-page5 .lyHeader .lh-lang dt img,.fp-viewing-page6 .lyHeader .lh-lang dt img, .fp-viewing-page7 .lyHeader .lh-lang dt img,.fp-viewing-page8 .lyHeader .lh-lang dt img,.fxd .lh-lang dt img{top:inherit; bottom:4px;}
.fxd .lyTop_ScBtn a, .fp-viewing-page2 .lyHeader .lyTop_ScBtn a,.fp-viewing-page3 .lyHeader .lyTop_ScBtn a, .fp-viewing-page4 .lyHeader .lyTop_ScBtn a,.fp-viewing-page5 .lyHeader .lyTop_ScBtn a, .fp-viewing-page6 .lyHeader .lyTop_ScBtn a,.fp-viewing-page7 .lyHeader .lyTop_ScBtn a, .fp-viewing-page8 .lyHeader .lyTop_ScBtn a { background-color: #01b4fe; background: linear-gradient(to right, #0058c4, #01b4fe); }
.fxd .lytop_menu a, .fp-viewing-page2 .lyHeader .lytop_menu a,.fp-viewing-page3 .lyHeader .lytop_menu a, .fp-viewing-page4 .lyHeader .lytop_menu a,.fp-viewing-page5 .lyHeader .lytop_menu a, .fp-viewing-page6 .lyHeader .lytop_menu a,.fp-viewing-page7 .lyHeader .lytop_menu a, .fp-viewing-page8 .lyHeader .lytop_menu a { background: url(../images/menu_icon1.png) center center no-repeat; }
/*导航弹窗*/
.nav-tc { background:rgba(255,255,255,.95);position: fixed; left: 0; top: -130%; width: 100%; padding: 80px 6% 60px; z-index: 9999;display: none; }
.nav-tc .close { display: block; width: 40px; height: 40px; overflow: hidden; margin: 0; padding: 0; cursor: pointer; float: right; position: relative; }
.nav-tc .close img { display: block; width: 24px; height: 24px; margin: 8px auto; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.nav-tc .ms { width: 100%; padding: 0 40px 0 0; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nav-tc .ms ul li { width: 25%; overflow: hidden; margin: 0 0 20px; padding: 0; float: left; }
.nav-tc .ms ul li .nav-bt{width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 20px; font-weight: bold;}
.nav-tc .ms ul li .nav-bt a{ color:#333;}
.nav-tc .ms ul li{ width:50%; float:left;}
.nav-tc .ms ul li dl dt { margin: 0 auto 10px; }
.nav-tc .ms ul li dl dt a { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #555; font-size: 16px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.nav-tc .ms ul li dl dd { width: 100%; overflow-y: scroll; margin: 0 auto; padding: 0; }
.nav-tc .ms ul li dl dd a { display: block; width: 100%; height: 35px; overflow: hidden; line-height: 35px; color: #999; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0 20px 0 0;  }
.nav-tc .ms ul li dl dd a:hover { opacity: 1; }
.nav-tc .ms ul li dl dd a em,.nav-tc .ms ul li dl dt a em{ display: block; width: 6px; height: 1px; overflow: hidden; margin: 17px 6px 17px 0; padding: 0; background-color: #999; float: left;  }
.nav-tc .ms ul li dl dd a:hover em { width: 20px; }
.nav-tc .nav-contact { width: 35%; margin: -40px 0 0; float: right; }
.navtc_tit { width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 20px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto 20px; padding: 0; }
.nav-contact ul li { width: 100%; height: auto; min-height: 70px; margin: 0 auto 20px; padding: 0 0 0 70px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nav-contact ul li .ftico { width: 70px; height: 70px; margin: 0; padding: 0; border: 1px solid rgba(255,255,255,0.2); box-shadow: 0 3px 8px rgba(0,0,0,0.1); border-radius: 50%; position: absolute; left: 0; top: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nav-contact ul li .ftico img { display: block; width: 40px; height: 40px; overflow: hidden; margin: 14px auto; padding: 0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.nav-contact ul li:hover .ftico img { transform: rotate(360deg); }
.nav-contact ul li .lyFootLxfs_text { width: 100%; overflow: hidden; margin: 0; padding: 4px 0 4px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nav-contact ul li .lyFootLxfs_text span { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #fff; font-size: 16px; margin: 0 auto 2px; padding: 0; }
.nav-contact ul li .lyFootLxfs_text font { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #013f99; font-size: 30px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.nav-contact ul li .lyFootLxfs_text p { width: 100%; min-height: 30px; max-height: 60px; overflow: hidden; line-height: 30px; color: rgba(255,255,255,0.5); font-size: 15px; margin: 0 auto; padding: 0; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.nav-tc .nav-contact a.con { display: inline-block; width: 160px; height: 48px; line-height: 48px; color: #ffffff; font-size: 16px; text-align: center; border-radius: 24px; background-color: #013f99; margin: 20px 0 0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.nav-tc .close:hover img { transform: rotate(180deg); }
.nav-tc dl dd a:hover { color: #fff; }
.nav-tc .nav-contact a.con:hover { background-color: #052e69; }
 @media (max-width: 1880px) {
}
 @media (max-width: 1600px) {
.lytop_right .h_search { margin-right: 25px; width: 210px; }
.lytop_right .top_line { margin-right: 15px; }
}
 @media (max-width: 1560px) {
.lytop_right .h_search { margin-right: 25px; width: 210px; }
.lytop_right .top_line { margin-right: 15px; }
.nav-tc { padding: 60px 5% 40px; }
.nav-tc .ms { padding: 0 20px 0 0; }
}
 @media (max-width: 1440px) {
.lyHeader .lyHeader_Logo { padding-left: 50px; }
.lytop_right .h_search { margin-right: 25px; width: 200px; }
}
 @media (max-width: 1366px) {
.nav-tc { padding: 40px 3%; }
.lytop_right .h_search { margin-right: 20px; width: 200px; }
}
 @media (max-width: 1280px) {
.lytop_right .h_search { margin-right: 18px; width: 190px; }
.lytop_right .top_line { margin-right: 10px; }
}
 @media (max-width: 1200px) {
.nav-tc { padding: 30px 3% 100px; }
.lyHeader .lyHeader_Logo { padding-left: 40px; }
.lytop_right .lytop_menu { display: block; float: inherit; position: absolute; top: 0; right: 260px; margin: 30px 0 0; }
.nav-tc { display: block; top:-180%;max-height: 100%; overflow-y: scroll; }
.nav-tc .ms ul li.nav_h{ width:100%;}
.nav-tc .ms ul li.nav_h dl{ width:33.333%; float:left;padding:0 40px 0 0; height:230px; overflow:hidden;}
.nav-tc .ms ul li.nav_h dl dt{ border-bottom:1px solid #e2e2e2;}
.nav-tc .ms ul li.nav_h dl dt a em{ display:none;}
.nav-tc .ms ul li .nav-bt{ margin-bottom:5px;}
.nav-tc .ms ul li{ width:100%; margin: 0 0 10px;}
.nav-tc .ms ul li dl dt a{ font-size:14px;}
.nav-tc .ms ul li dl dd a{ font-size:13px; width:20%; float:left;}
.nav-tc .ms ul li.nav_h dl dd a{ width:100%;}
.nav-tc .close { position:fixed; right: 3%; }
.fp-section, .fp-tableCell{height: auto !important;}
}
 @media (max-width: 1080px) {
.nav-tc { padding: 20px 3% 80px; }
.nav-tc .ms { width: 100%; padding: 0; float: inherit; }
.nav-tc .nav-contact { display: none; }
.nav-tc .close { position:fixed; right: 3%; }
}
 @media (max-width: 1024px) {
.lyHeader .lyHeader_Logo { padding-left: 30px; height: 50px; }
.lyHeader_Logo a { height: 50px; }
.lytop_right .lytop_menu { display: block; float: inherit; position: absolute; top: 0; right: 230px; margin: 25px 0 0; }
.nav-tc { margin: -10px 0 0; }
.lyHeader, .fp-viewing-page1 .lyHeader, .fp-viewing-page3 .lyHeader, .fp-viewing-page5 .lyHeader, .fp-viewing-page7 .lyHeader { height: 90px; }
.lyHeader .lyTop_ScBtn { width: 80px; height: 90px; }
.lyTop_Search { padding: 20px 0; top: 90px; }
.lyTop_ScBtn a i { height: 90px; }
.lh-lang { margin: 34px 30px 0 0; }
.lyTop_Search form { width: 90%; }
.lyTop_Search form .scIpt { height: 45px; }
.lyTop_Search form .scIpt input { height: 45px; line-height: 45px; font-size: 15px; }
.lyTop_Search form .scBtn input { height: 45px; }
 
}
@media (max-width: 920px) {
.lyHeader .lyHeader_Logo{ margin:15px 0;}
.lh-lang{ margin:28px 30px 0 0;}
.lytop_right .lytop_menu{ margin:20px 0 0;}
.lyTop_Search{  padding: 22px 0 15px; top:80px;}
.lyHeader, .fp-viewing-page1 .lyHeader, .fp-viewing-page3 .lyHeader, .fp-viewing-page5 .lyHeader, .fp-viewing-page7 .lyHeader { height: 80px; }
.lyHeader .lyTop_ScBtn { width: 80px; height: 80px; }
.lyTop_Search form .scIpt { height: 42px; }
.lyTop_Search form .scIpt input { height: 42px; line-height: 42px; font-size: 14px; }
.lyTop_Search form .scBtn input { height: 42px; }
.lyTop_ScBtn a i{ height:80px;}
.nav-tc { margin: -20px 0 0; }

 }
@media (max-width: 820px) {
#fullpage .section {height: auto !important;min-height: inherit !important;position: relative;}	 
 }
 @media (max-width: 767px) {
.lyHeader, .fp-viewing-page1 .lyHeader, .fp-viewing-page3 .lyHeader, .fp-viewing-page5 .lyHeader, .fp-viewing-page7 .lyHeader {height: 70px;}
.lyHeader .lyHeader_Logo {padding-left: 20px;height: 40px;margin: 15px 0;}
.lyHeader_Logo a { height: 40px; }
.lytop_right .lytop_menu {display: block;float: inherit;position: absolute;top: 0;right: 80px;margin: 15px 0 0;}
.lyHeader .lyTop_ScBtn {width: 65px;height: 70px;}
.lyTop_Search { padding: 20px 0; top: 70px; }
.lyTop_Search form .scIpt { height: 40px; }
.lyTop_Search form .scIpt input { height: 40px; line-height: 40px; font-size: 14px; }
.lyTop_Search form .scBtn input { height: 40px; }
.lyTop_ScBtn a i { height: 70px; }
.nav-tc { height: 100%; max-height: 100%; overflow-y: scroll; margin: -100px 0 0; padding: 20px 20px 0; background:rgba(255,255,255,1);}
.nav-tc .ms ul li { width:100%; margin: 0 auto 10px; }
.nav-tc .ms ul li .nav-bt{ font-size:18px;}

.nav-tc .ms ul li.nav_h dl dd{ display:none;}
.nav-tc .ms ul li dl dt{ margin:0 auto;}
.nav-tc .ms ul li dl dt a { font-size: 18px; color:#555;  }
.nav-tc .ms ul li.nav_h dl{width: 48.5%; margin: 0 3% 0 0; float: left;height:auto; padding:0; }
.nav-tc .ms ul li.nav_h dl dt{ border:0;}
.nav-tc .ms ul li.nav_h dl dt a{ font-size:13px; color:#999; font-weight:normal;color:#999; height:35px; line-height:35px;}
.nav-tc .ms ul li.nav_h dl:nth-child(odd) { margin: 0; }
.nav-tc .ms ul li.nav_h dl dt a em{ display:block;}
.nav-tc .ms ul li dl dd { height: auto; }
.nav-tc .ms ul li dl dd a { width: 48.5%; margin: 0 3% 0 0; padding: 0; float: left; color:#999; }
.nav-tc .ms ul li dl dd a:nth-child(2n+2) { margin: 0; }
.lh-lang { display: none; }
.lyTop_Search form { width: 90%; }
#fullpage .section { height: auto !important; min-height: inherit !important; overflow: hidden; position: relative; }
}
 @media (max-width: 375px) {
}
 @media (max-width: 320px) {

}
/*导航栏 开始*/
.ly_nav { width: 55%; height: auto; margin: 0 10% 0 0; padding: 0; float: right; }
.ly_nav li, .ly_nav a { text-decoration: none; list-style: none; }
 .ly_nav ::-webkit-scrollbar {
 display: none;
}
.ly_nav .nav_list { width: 100%; margin: 0 auto; -webkit-box-sizing: border-box; box-sizing: border-box; }
.ly_nav .nav_list > ul > li { display: inline-block; width: 14.285%; position: relative; list-style: none; padding: 0 10px; float: left; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_nav .nav_list > ul > li:last-child { background: none; }
.ly_nav .nav_list > ul > li:hover { }
.ly_nav .nav_list > ul > li > a { display: inline-block; width: 100%; line-height: 65px; color: #fff; font-size: 16px; text-align: center; padding: 18px 0; margin: 0; text-decoration: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active { }
.ly_nav .nav_list > ul > li:hover > a, .ly_nav .nav_list > ul > li.active > a { color:#01b4fe;}
.ly_nav .nav_list > ul > li > em { display: block; width: 0px; height: 2px; overflow: hidden; background-color: #01b4fe; background: linear-gradient(to right, #0058c4, #01b4fe); margin: 0; padding: 0; position: absolute; bottom: 0px; left: 50%; z-index:99;transform: translate(-50%, -50%); }
.ly_nav .nav_list > ul > li:hover > em, .ly_nav .nav_list > ul > li.active > em { width:65%;}
.ly_nav .nav_list > ul > li:nth-child(6):hover > em, .ly_nav .nav_list > ul > li:nth-child(6).active > em { width:55%; }
.ly_nav .nav_list > ul > li i { display: inline-block; width: 10px; height: 5px; background: url(../images/jt02.png) center center no-repeat; background-size: 10px 5px; vertical-align: middle; cursor: pointer; position: absolute; top: 50%; right: 25px; }
.ly_nav .nav_list > ul > li ul { display: none; position: absolute; left: -17%; top: 80px; z-index: 9; width: 134%; overflow: hidden; background-color: #fff; border-top: 2px solid #013f99; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); border-radius: 0 0 2px 2px; }
.ly_nav .nav_list > ul > li:hover ul { display: block; }
.ly_nav .nav_list > ul > li ul li { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; border-bottom: 1px solid rgba(85, 87, 89, 0.1); }
.ly_nav .nav_list > ul > li ul li:last-child { border: 0; }
.ly_nav .nav_list > ul > li ul li a { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #555; font-size: 14px; text-align: center; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_nav .nav_list > ul > li ul li a:hover { color: #013f99; }
.ly_nav .nav_menu { display: none; }
.ly_nav .nav_list > ul > li > .lyNav_xl {width: 100%; height: auto; margin: 0; padding: 0; position: absolute; left: 0; top: 100px;opacity: 0;visibility: hidden;-webkit-transform: translateY(34px);transform: translateY(34px);  }
.ly_nav .nav_list > ul > li:hover > .lyNav_xl {visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);  }
.ly_nav .nav_list > ul > li > .lyNav_xl .lyNavXl_main { width: 100%; height: auto; margin: 0 auto; padding: 20px 0; background-color: #fff; box-shadow: 0 5px 15px rgba(0,0,0,0.05); text-align:center; border-radius:0 0 10px 10px; }
.ly_nav .nav_list > ul > li > .lyNav_xl .lyNavXl_main dl dd { height:40px; line-height:40px; }
.ly_nav .nav_list > ul > li > .lyNav_xl .lyNavXl_main dl dd a { color:#555; font-size:16px; display:block; }
.ly_nav .nav_list > ul > li > .lyNav_xl .lyNavXl_main dl dd a:hover { color:#01b4fe;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 {width: 1920px;margin: 0 0 0 -593px;background: rgba(255,255,255,1);border-radius: 0;box-shadow: 0 5px 15px rgba(0,0,0,0.05);padding:20px 45px;display: none;opacity: 1;visibility: hidden;-webkit-transform: translateY(0);transform: translateY(0);}
.ly_nav .nav_list > ul > li:hover > .lyNav_xl2{ display:block;}
.ly_nav .nav_list > ul > li > .lyNav_xl3{margin: 0 0 0 -744px;}
.ly_nav .nav_list > ul > li > .lyNav_xl4{margin: 0 0 0 -1347px;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main{background: none;border-radius:0;text-align: left;width: 1500px;margin: 0 auto;box-shadow: none;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl{ width:22.75%; margin:0 3% 0 0; float:left; min-height:210px;}
.ly_nav .nav_list > ul > li > .lyNav_xl4 .lyNavXl_main dl{ min-height:inherit;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl:nth-child(4n+4){ margin-right:0;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl dt{ width:100%; font-size:16px; color:#555; padding-bottom:10px; border-bottom:1px solid #e2e2e2; font-weight:bold; margin:0 0 20px;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl dt a{ color:#555;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl dt a:hover{color:#01b4fe;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl dd{height:30px; line-height:30px; background:url(../images/jt29.png) no-repeat right center; padding:0 20px 0 0; }
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl dd a{ display:block; font-size:14px; color:#999;height:30px; line-height:30px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl dd:hover{background: url(../images/jt30.png) no-repeat right center}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl:nth-child(1) dd.more,.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl:nth-child(2) dd.more,.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl:nth-child(3) dd.more,.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl:nth-child(4) dd.more,.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl:nth-child(6) dd.more,.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl:nth-child(8) dd.more{ display:none;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl dd a:hover{color:#01b4fe; text-decoration:underline;}
.fxd .ly_nav .nav_list > ul > li > a, .fp-viewing-page2 .lyHeader .ly_nav .nav_list > ul > li > a,.fp-viewing-page3 .lyHeader .ly_nav .nav_list > ul > li > a, .fp-viewing-page4 .lyHeader .ly_nav .nav_list > ul > li > a,.fp-viewing-page5 .lyHeader .ly_nav .nav_list > ul > li > a, .fp-viewing-page6 .lyHeader .ly_nav .nav_list > ul > li > a,.fp-viewing-page7 .lyHeader .ly_nav .nav_list > ul > li > a, .fp-viewing-page8 .lyHeader .ly_nav .nav_list > ul > li > a { color: #222; }
.fxd .ly_nav .nav_list > ul > li i, .fp-viewing-page2 .lyHeader .ly_nav .nav_list > ul > li i,.fp-viewing-page3 .lyHeader .ly_nav .nav_list > ul > li i, .fp-viewing-page4 .lyHeader .ly_nav .nav_list > ul > li i,.fp-viewing-page5 .lyHeader .ly_nav .nav_list > ul > li i, .fp-viewing-page6 .lyHeader .ly_nav .nav_list > ul > li i, .fp-viewing-page7 .lyHeader .ly_nav .nav_list > ul > li i, .fp-viewing-page8 .lyHeader .ly_nav .nav_list > ul > li i { background: url(../images/jt12.png) center center no-repeat; }
 @media (max-width: 1750px) {
	 
.ly_nav .nav_list > ul > li > .lyNav_xl4{margin: 0 0 0 -1275px;}	 
 }
 @media (max-width: 1680px) {
.ly_nav .nav_list > ul > li > .lyNav_xl2{width:1680px;margin: 0 0 0 -490px;padding:40px 40px 0;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main{ width:90%;}
.ly_nav .nav_list > ul > li > .lyNav_xl3{margin: 0 0 0 -622px;}	
.ly_nav .nav_list > ul > li > .lyNav_xl4{margin: 0 0 0 -1150px;}
.ly_nav .nav_list > ul > li i { right: 15px; }
}
 @media (max-width: 1600px) {
.ly_nav { margin: 0 5% 0 0; }
.ly_nav .nav_list > ul > li i { right: 10px; }
.ly_nav .nav_list > ul > li > .lyNav_xl2{width:1600px;margin: 0 0 0 -536px;padding:25px 40px 0;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main{ width:95%;}
.ly_nav .nav_list > ul > li > .lyNav_xl3{margin: 0 0 0 -661px;}
.ly_nav .nav_list > ul > li > .lyNav_xl4{margin: 0 0 0 -1164px;}
.ly_nav .nav_list > ul > li > .lyNav_xl .lyNavXl_main dl dd a{ font-size:15px;} 
}
 @media (max-width: 1560px) {
.ly_nav .nav_list > ul > li > .lyNav_xl2{width:1560px;margin: 0 0 0 -519px;padding:25px 35px 0;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main{ width:85%;}
.ly_nav .nav_list > ul > li > .lyNav_xl3{margin: 0 0 0 -639px;}
.ly_nav .nav_list > ul > li > .lyNav_xl4{margin: 0 0 0 -1129px;}
.ly_nav .nav_list > ul > li > .lyNav_xl .lyNavXl_main dl dd a{ font-size:15px;} 	 
 }
  @media (max-width: 1500px) {
.ly_nav .nav_list > ul > li > .lyNav_xl4{margin: 0 0 0 -1105px;}	 
	 
 }
 @media (max-width: 1440px) {
.ly_nav .nav_list > ul > li { padding: 0; }
.ly_nav .nav_list > ul > li > a { font-size: 15px; }
.ly_nav .nav_list > ul > li i { right: 10px; }
.ly_nav .nav_list > ul > li > .lyNav_xl2{width:1440px;margin: 0 0 0 -459px;padding:20px 30px 0;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main{ width:85%;}
.ly_nav .nav_list > ul > li > .lyNav_xl3{margin: 0 0 0 -572px;}
.ly_nav .nav_list > ul > li > .lyNav_xl4{margin: 0 0 0 -1025px;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main dl dt{ font-size:15px;margin: 0 0 10px;}
.ly_nav .nav_list > ul > li > .lyNav_xl .lyNavXl_main dl dd a{ font-size:14px;} 
}
 @media (max-width: 1366px) {
.ly_nav .nav_list > ul > li i { right: 5px; }
.ly_nav .nav_list > ul > li > .lyNav_xl2{width:1366px;margin: 0 0 0 -424px;padding:20px 25px 0;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main{ width:90%;}
.ly_nav .nav_list > ul > li > .lyNav_xl3{margin: 0 0 0 -531px;}
.ly_nav .nav_list > ul > li > .lyNav_xl4{margin: 0 0 0 -960px;}
.ly_nav .nav_list > ul > li > .lyNav_xl .lyNavXl_main dl dd a{ font-size:14px;} 
}
 @media (max-width: 1300px) {
.ly_nav .nav_list > ul > li > .lyNav_xl4{margin: 0 0 0 -940px;}	 
	 
 }
 @media (max-width: 1280px) {
.ly_nav .nav_list > ul > li i { right: 0; }
.ly_nav .nav_list > ul > li > .lyNav_xl2{width:1280px;margin: 0 0 0 -383px;}
.ly_nav .nav_list > ul > li > .lyNav_xl2 .lyNavXl_main{ width:90%;}
.ly_nav .nav_list > ul > li > .lyNav_xl3{margin: 0 0 0 -483px;}
.ly_nav .nav_list > ul > li > .lyNav_xl4{margin: 0 0 0 -885px;}
}
 @media (max-width: 1220px) {
.ly_nav .nav_list > ul > li > .lyNav_xl4{margin: 0 0 0 -875px;}	 
	 
 }
 @media (max-width: 1200px) {
.ly_nav { height: 0; margin: 0; display: none; }
.ly_nav .nav_list { width: 60%; height: 100%; margin: 0; padding: 0; position: fixed; top: 0; left: -100%; z-index: 9999; transition: 0.5s; -webkit-transition: 0.5s; }
.ly_nav .nav_list ul { width: 60%; height: 100%; background-color: #fff; position: relative; z-index: 9999; }
.ly_nav .nav_list .nav_mask { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); position: absolute; left: 0; top: 0; z-index: 9998; }
.ly_nav .nav_list ul > li { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; background: none; box-sizing: border-box; position: relative; }
.ly_nav .nav_list ul > li a { display: block; width: 100%; line-height: 60px; color: #333; font-size: 16px; text-align: left; padding: 0 60px 0 20px; border-bottom: 1px solid rgba(85, 87, 89, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active { background-color: #013f99; }
.ly_nav .nav_list > ul > li:hover > a, .ly_nav .nav_list > ul > li.active > a { color: #fff; border-bottom: 1px solid #013f99; }
.ly_nav .nav_list > ul > li > em { margin: 0; left: 20px; }
.ly_nav .nav_list > ul > li i { display: block; width: 60px; height: 60px; background-size: 14px 9px; position: absolute; top: 0; right: 0; }
.ly_nav .nav_list > ul > li i.cur { background-size: 14px 9px; }
.ly_nav .nav_list > ul > li ul { width: 100%; overflow: hidden; position: inherit; left: inherit; top: inherit; background-color: #f8f8f8; box-shadow: none; border: 0; border-radius: 0; border-bottom: 1px solid rgba(85, 87, 89, 0.1); }
.ly_nav .nav_list > ul > li:hover > em, .ly_nav .nav_list > ul > li.active > em { display: none; }
.ly_nav .nav_list > ul > li ul li a { height: 48px; line-height: 48px; color: #888; text-align: left; border: 0; padding: 0 40px; }
.ly_nav .nav_menu { display: block; width: 22px; padding: 11px 9px; background-color: #013f99; border-radius: 0; margin: 0; position: absolute; top: 30px; right: 0; }
.ly_nav .nav_menu span { display: block; width: 100%; height: 2px; background-color: #fff; border-radius: 1px; }
.ly_nav .nav_menu span + span { margin-top: 6px; }
.ly_nav .nav_menu span:nth-child(2) { width: 80%; }
.ly_nav .open { width: 100%; overflow: auto; left: 0%; }
.ly_nav .nav_menu:active { background-color: #013f99; }
}
 @media screen and (max-width: 1079px) and (min-width:1024px) {
.ly_nav { height: 0; margin: 0; }
.ly_nav .nav_list { width: 60%; height: 100%; margin: 0; padding: 0; position: fixed; top: 0; left: -100%; z-index: 9999; transition: 0.5s; -webkit-transition: 0.5s; }
.ly_nav .nav_list ul { width: 60%; height: 100%; background-color: #fff; position: relative; z-index: 9999; }
.ly_nav .nav_list .nav_mask { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); position: absolute; left: 0; top: 0; z-index: 9998; }
.ly_nav .nav_list ul > li { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; background: none; box-sizing: border-box; position: relative; }
.ly_nav .nav_list ul > li a { display: block; width: 100%; line-height: 60px; color: #333; font-size: 16px; text-align: left; padding: 0 60px 0 20px; border-bottom: 1px solid rgba(85, 87, 89, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active { background-color: #013f99; }
.ly_nav .nav_list > ul > li:hover > a, .ly_nav .nav_list > ul > li.active > a { color: #fff; border-bottom: 1px solid #013f99; }
.ly_nav .nav_list > ul > li > em { margin: 0; left: 20px; }
.ly_nav .nav_list > ul > li i { display: block; width: 60px; height: 60px; background-size: 14px 9px; position: absolute; top: 0; right: 0; }
.ly_nav .nav_list > ul > li i.cur { background-size: 14px 9px; }
.ly_nav .nav_list > ul > li ul { width: 100%; overflow: hidden; position: inherit; left: inherit; top: inherit; background-color: #f8f8f8; box-shadow: none; border: 0; border-radius: 0; border-bottom: 1px solid rgba(85, 87, 89, 0.1); }
.ly_nav .nav_list > ul > li:hover > em, .ly_nav .nav_list > ul > li.active > em { display: none; }
.ly_nav .nav_list > ul > li ul li a { height: 48px; line-height: 48px; color: #888; text-align: left; border: 0; padding: 0 40px; }
.ly_nav .nav_menu { display: block; width: 22px; padding: 11px 9px; background-color: #013f99; border-radius: 0; margin: 0; position: absolute; top: 30px; right: 0; }
.ly_nav .nav_menu span { display: block; width: 100%; height: 2px; background-color: #fff; border-radius: 1px; }
.ly_nav .nav_menu span + span { margin-top: 6px; }
.ly_nav .open { width: 100%; overflow: auto; left: 0%; }
.ly_nav .nav_menu:active { background-color: #013f99; }
}
 @media screen and (max-width: 1023px) and (min-width:768px) {
.ly_nav { height: 0; margin: 0; }
.ly_nav .nav_list { width: 60%; height: 100%; margin: 0; padding: 0; position: fixed; top: 0; left: -100%; z-index: 9999; transition: 0.5s; -webkit-transition: 0.5s; }
.ly_nav .nav_list ul { width: 60%; height: 100%; background-color: #fff; position: relative; z-index: 9999; }
.ly_nav .nav_list .nav_mask { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); position: absolute; left: 0; top: 0; z-index: 9998; }
.ly_nav .nav_list ul > li { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; background: none; box-sizing: border-box; position: relative; }
.ly_nav .nav_list ul > li a { display: block; width: 100%; line-height: 60px; color: #333; font-size: 16px; text-align: left; padding: 0 60px 0 20px; border-bottom: 1px solid rgba(85, 87, 89, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active { background-color: #013f99; }
.ly_nav .nav_list > ul > li:hover > a, .ly_nav .nav_list > ul > li.active > a { color: #fff; border-bottom: 1px solid #013f99; }
.ly_nav .nav_list > ul > li > em { margin: 0; left: 20px; }
.ly_nav .nav_list > ul > li i { display: block; width: 60px; height: 60px; background-size: 14px 9px; position: absolute; top: 0; right: 0; }
.ly_nav .nav_list > ul > li i.cur { background-size: 14px 9px; }
.ly_nav .nav_list > ul > li ul { width: 100%; overflow: hidden; position: inherit; left: inherit; top: inherit; background-color: #f8f8f8; box-shadow: none; border: 0; border-radius: 0; border-bottom: 1px solid rgba(85, 87, 89, 0.1); }
.ly_nav .nav_list > ul > li:hover > em, .ly_nav .nav_list > ul > li.active > em { display: none; }
.ly_nav .nav_list > ul > li ul li a { height: 48px; line-height: 48px; color: #888; text-align: left; border: 0; padding: 0 40px; }
.ly_nav .nav_menu { display: block; width: 22px; padding: 11px 9px; background-color: #013f99; border-radius: 0; margin: 0; position: absolute; top: 20px; right: 0; }
.ly_nav .nav_menu span { display: block; width: 100%; height: 2px; background-color: #fff; border-radius: 1px; }
.ly_nav .nav_menu span + span { margin-top: 6px; }
.ly_nav .open { width: 100%; overflow: auto; left: 0%; }
.ly_nav .nav_menu:active { background-color: #013f99; }
}
 @media (max-width: 767px) {
.ly_nav { height: 0; margin: 0; }
.ly_nav .nav_list { width: 60%; height: 100%; margin: 0; padding: 0; position: fixed; top: 0; left: -100%; z-index: 9999; transition: 0.5s; -webkit-transition: 0.5s; }
.ly_nav .nav_list ul { width: 60%; height: 100%; background-color: #fff; position: relative; z-index: 9999; }
.ly_nav .nav_list .nav_mask { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); position: absolute; left: 0; top: 0; z-index: 9998; }
.ly_nav .nav_list ul > li { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; background: none; box-sizing: border-box; position: relative; }
.ly_nav .nav_list ul > li a { display: block; width: 100%; line-height: 48px; color: #555; font-size: 16px; text-align: left; padding: 0 48px 0 20px; border-bottom: 1px solid rgba(85, 87, 89, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_nav .nav_list > ul > li:hover, .ly_nav .nav_list > ul > li.active { background-color: #013f99; }
.ly_nav .nav_list > ul > li:hover > a, .ly_nav .nav_list > ul > li.active > a { color: #fff; border-bottom: 1px solid #013f99; }
.ly_nav .nav_list > ul > li > em { margin: 0; left: 20px; }
.ly_nav .nav_list > ul > li i { display: block; width: 48px; height: 48px; background-size: 14px 9px; position: absolute; top: 0; right: 0; }
.ly_nav .nav_list > ul > li i.cur { background-size: 14px 9px; }
.ly_nav .nav_list > ul > li ul { width: 100%; overflow: hidden; position: inherit; left: inherit; top: inherit; background-color: #f8f8f8; box-shadow: none; border: 0; border-radius: 0; border-bottom: 1px solid rgba(85, 87, 89, 0.1); }

.ly_nav .nav_list > ul > li:hover > em, .ly_nav .nav_list > ul > li.active > em { display: none; }
.ly_nav .nav_list > ul > li ul li a { height: 48px; line-height: 48px; color: #888; text-align: left; border: 0; padding: 0 20px 0 40px; }
.ly_nav .nav_menu { display: block; width: 22px; padding: 11px 9px; background-color: #013f99; border-radius: 0; margin: 0; position: absolute; top: 20px; right: 0; }
.ly_nav .nav_menu span { display: block; width: 100%; height: 2px; background-color: #fff; border-radius: 1px; }
.ly_nav .nav_menu span + span { margin-top: 6px; }
.ly_nav .open { width: 100%; overflow: auto; left: 0%; }
.ly_nav .nav_menu:active { background-color: #013f99; }
}
/*导航栏 结束*/
/*头部 结束*/
/*底部 开始*/
.ly_foot { width: 100%; background: #101010 url(../images/Foot_bg.png) no-repeat center center; background-size:cover; overflow: hidden; padding:150px 0 0; height:100%; display:none; }
.Ny_foot{padding-top: 100px; display:block;}
.ly_foot .lyFoot_Main{ height:85%;}
.ly_foot .lyFoot_Top { width: 100%; padding: 0 0 40px; border-bottom: 1px solid rgba(255,255,255,0.1); overflow: hidden; height:32%;}
.lyFoot_Top .lyFoot_lxfs { width: 30%; float: left; }
.lyFoot_Top .lyFoot_lxfs p { font-size: 14px; color: rgba(255,255,255,0.45); }
.lyFoot_Top .lyFoot_lxfs p img { display: inline-block; margin: -2px 10px 0 0; }
.lyFoot_Top .lyFoot_lxfs b { display: block; font-size: 36px; color: #fff; margin-bottom: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; min-height:54px; }
.lyFoot_Top .lyFoot_lxfs ul li { width: 100%; height: 30px; line-height: 30px; margin-bottom: 5px; }
.lyFoot_Top .lyFoot_lxfs ul li img { display: block; width: 16px; float: left; margin: 7px 0 0; }
.lyFoot_Top .lyFoot_lxfs ul li span { display: block; float: right; width: calc(100% - 26px); color: rgba(255,255,255,0.45); font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lyFoot_Search { float: left; width: 23%; margin: 0 5%; }
.lyFoot_Search p { font-size: 14px; color: rgba(255,255,255,0.45); height: 40px; line-height: 40px; }
.lyFoot_Search .sr { width: calc(100% - 50px); -webkit-width: calc(100% - 50px); -moz-width: calc(100% - 50px); -o-width: calc(100% - 50px); float: left; height: 40px; line-height: 40px; color: #999; border: 0; border-right: 0; padding-left: 20px; outline: none; border-radius: 50px 0 0 50px; background: #fff; }
.lyFoot_Search .tj { width: 50px; height: 40px; float: left; outline: none; border: 0; background: #fff url(../images/foot_ss.png) center center no-repeat; border-radius: 0 50px 50px 0; }
.lyFoot_other { width: 256px; float: right; }
.lyFoot_other p { font-size: 14px; color: rgba(255,255,255,0.45); margin-bottom: 15px; }
.lyFoot_other p img { display: inline-block; margin: -2px 10px 0 0; }
.lyFoot_other ul li { margin: 0 30px 0 0; display: inline-block; float:left; }
.lyFoot_other ul li{ font-size:0;}
.lyFoot_other ul li:nth-child(3) { margin: 0; }
.lyFoot_other ul li a { display: block; width: 60px; height: 60px; margin: 0; padding: 0; background-color: rgba(255,255,255,0.1); border-radius: 50%; }
.lyFoot_other ul li a img { display: block; width: 60px; height: 60px; margin: 0 auto; padding: 0; border-radius: 50%; opacity:0.7; }
.lyFoot_other ul li a:hover { background-color: #0058c4; }
.lyFoot_other ul li a:hover img{opacity:1;}
.ly_foot .lyFoot_Middle { width: 100%; padding: 65px 0 0; overflow: hidden; height:56%; }
.lyFoot_Middle .lyFoot_l { width: 80%; float: left; padding: 0 0 20px; }
.lyFoot_Middle .lyFoot_l dl { float: left; width: 14.285%; padding: 0 20px 0 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyFoot_Middle .lyFoot_l dl dt { width: 85px; border-top: 1px solid rgba(255,255,255,.1); font-size: 16px; color: #fff; height: 35px; margin-bottom: 35px; position: relative; padding-top: 15px; }
.lyFoot_Middle .lyFoot_l dl dt::before { display: inline-block; content: ""; width: 20px; height: 1px; position: absolute; top: -1px; left: 0; background: #0058c4; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyFoot_Middle .lyFoot_l dl dt:hover::before { width: 100%; left: 0; }
.lyFoot_Middle .lyFoot_l dl dd { margin-bottom: 10px; }
.lyFoot_Middle .lyFoot_l dl dd a { font-size: 14px; color: rgba(255,255,255,.45); display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lyFoot_Middle .lyFoot_l dl dd a:hover { color: #0058c4; }
.lyFoot_Middle .lyFoot_Ewm { width: 168px; float: right; }
.lyFoot_Middle .lyFoot_Ewm img { display: block; max-width: 100%; }
.lyFoot_Middle .lyFoot_Ewm p { text-align: center; color: rgba(255,255,255,.45); margin: 15px 0; font-size: 16px; }
.ly_foot .lyFoot_copy{ width: 100%; overflow: hidden; color: rgba(255,255,255,.45); font-size: 14px; padding: 30px 0; height:12%; }
.ly_foot .NyFoot_copy{ width: 75%; overflow: hidden; color: rgba(255,255,255,.45); font-size: 14px;position:absolute; left:0; top:50%; transform:translateY(-50%);}
.ly_foot .NyFoot_copy .copy_l{ margin-bottom:10px; height:21px; overflow:hidden;}
.ly_foot .NyFoot_copy .copy_r{height:21px; overflow:hidden;}
.lyFoot_copy a,.NyFoot_copy a { color: rgba(255,255,255,.45); }
.lyFoot_copy a:hover,.NyFoot_copy a:hover { color: #fff; }
.lyFoot_copy a.cp_lk { display: inline-block; float: right; color: #fff; }
.lyFoot_copy a.cp_lk:hover { color: #fff; }
/*友情链接 开始*/
.ly_Links { width: 100%; padding: 0; overflow: hidden; border-top: 1px solid rgba(255,255,255,0.1); height:15%; position:relative;}
.Ny_Links{ margin-top:20px;}
.lyLinks_main { height:100%; position:relative;}
.NyLinks_main{height:100px; position:relative;}
.lyLinks { width:75%; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.ly_Links .lyLinks_tit { width: 160px; color: #fff; font-size: 16px; float: left; }
.ly_Links .lyLinks_tit .Links_img { float: left; width: 40px; height: 40px; margin: 0 20px 0 0; padding: 0; position: relative; }
.ly_Links .lyLinks_tit .Links_img img { display: block; width: 40px; height: 40px; position: absolute; margin: auto; left: 0; right: 0; bottom: 0; top: 0; }
.ly_Links .lyLinks_tit span { display: block; float: left; height: 36px; line-height: 36px; }
.ly_Links .lyLinks_list { width: calc(100% - 160px); float: left; margin: 0; padding: 0; }
.ly_Links .lyLinks_list a { display: block; float: left; line-height: 36px; font-size: 14px; color: rgba(255,255,255,.45); margin: 0 30px 0 0; }
.ly_Links .lyLinks_list a:hover { color: #fff; }
.ly_back { width: 25%; height: 100%; background-color: #01b4fe; background: linear-gradient(to right, #0058c4, #01b4fe); padding: 0 0 0 40px; position: absolute; right: 0; bottom: 0; align-items: center; display:flex; }
.ly_back img { display: inline-block; margin: -4px 15px 0 0; }
.ly_back a { color: #fff; font-size: 18px; font-weight: bold; }
 @media (max-width: 1880px) {
}
 @media (max-width: 1600px) {
.ly_foot {display:block; }
.lyFoot_Top .lyFoot_lxfs b { font-size: 34px; margin-bottom:20px;}
.lyFoot_Middle .lyFoot_l dl dt{ margin-bottom:25px;}
.ly_foot .lyFoot_Middle{ padding:45px 0 0;}
}
 @media (max-width: 1560px) {
.ly_foot .lyFoot_copy{ padding:20px 0;}

}
 @media (max-width: 1440px) {
.lyFoot_Search{ width:32%; margin:0 3% 0 5%;}
.lyFoot_Middle .lyFoot_Ewm p{ font-size:15px;}
.lyFoot_Top .lyFoot_lxfs b { font-size: 32px;margin-bottom:15px;}
}
 @media (max-width: 1366px) {
.ly_back a{ font-size:16px;}
.ly_foot .NyFoot_copy{ width:75%;}
.ly_foot .NyFoot_copy .copy_l{ margin-bottom:7px;}	
.lyFoot_Top .lyFoot_lxfs b{ min-height:inherit; font-size:30px;}

}
 @media (max-width: 1280px) {
}
 @media (max-width: 1200px) {
.ly_foot { padding: 50px 0 0; display:block; }
.ly_back{height: 90px;}
.lyLinks_main{ height:90px;}
.ly_back a{ font-size:16px;}
.ly_foot .NyFoot_copy{ width:73%;}
.ly_foot .NyFoot_copy .copy_l{ margin-bottom:5px;}	 
.ly_foot .lyFoot_Top{ padding:0 0 30px;}
.ly_foot .lyFoot_Middle{ padding:45px 0 0;}
.lyFoot_Top .lyFoot_lxfs b { font-size: 28px;}
.lyFoot_Top .lyFoot_lxfs,.lyFoot_Search,.ly_foot .lyFoot_Middle,.ly_foot .lyFoot_copy,.ly_foot .ly_Links{animation-name: none !important;}

}
 @media (max-width: 1080px) {
}
 @media (max-width: 1024px) {
.ly_foot { padding: 40px 0 0; }
.ly_foot .lyFoot_Top { padding: 0 0 25px; }
.lyFoot_Top .lyFoot_lxfs { width: 32%; }
.lyFoot_Top .lyFoot_lxfs b { font-size: 26px; margin-bottom: 15px; }
.lyFoot_Top .lyFoot_lxfs ul li { margin-bottom: 0; }
.lyFoot_Search { width: 38%; margin: 0 3%; }
.lyFoot_other { width: 200px; }
.lyFoot_other ul li { margin: 0 20px 0 0; }
.lyFoot_other ul li a, .lyFoot_other ul li a img { width: 50px; height: 50px; }
.lyFoot_Middle .lyFoot_l { padding: 0; }
.lyFoot_Middle .lyFoot_l dl dt { width: 65px; font-size: 15px; margin-bottom: 25px; }
.ly_foot .lyFoot_Middle { padding: 40px 0 0; }
.lyFoot_Middle .lyFoot_Ewm { width: 135px; }
.lyFoot_Middle .lyFoot_Ewm p { font-size: 14px; }
.ly_back{height: 80px;}
.lyLinks_main{ height:80px;}
.ly_foot .NyFoot_copy{ width:70%;}
.ly_foot .NyFoot_copy .copy_l{ margin-bottom:5px;}
.ly_Links .lyLinks_tit{ font-size:15px;}
.ly_back a, .Ny_back a{ font-size:15px;}
}
 @media (max-width: 920px) {
.lyFoot_Search, .lyFoot_other { display: none; }
.ly_foot .lyFoot_Top { padding: 0 0 10px; }
.lyFoot_Top .lyFoot_lxfs { width: 100%; }
.lyFoot_Top .lyFoot_lxfs b { font-size: 24px; margin-bottom: 10px; }
.lyFoot_Top .lyFoot_lxfs ul li { margin-bottom: 0; }
.ly_foot .lyFoot_Middle { display: none; }
.ly_foot .lyFoot_copy { padding: 20px 0; }
.lyFoot_copy .copy_l, .lyFoot_copy .copy_r { float: none; margin-bottom: 5px; }
.ly_Links { padding: 30px 0 90px; }
.Ny_Links{ border:0; padding:40px 0 100px; margin-top:0;}
.ly_Links .lyLinks_tit .Links_img { width: 35px; height: 35px; margin: 0 10px 0 0; }
.ly_Links .lyLinks_tit .Links_img img { width: 35px; height: 35px; }
.ly_Links .lyLinks_tit { width: 130px; font-size: 15px; }
.ly_back { width: 100%; height: 60px; padding:0 0 0 35px;}
.ly_back a { font-size: 15px; }
.ly_back img { height: 17px; }
.ly_Links .lyLinks_list a{ margin:0 10px 0 0;}
.lyLinks{ width:100%;}
.lyLinks_main{ height:100%;}
.ly_foot .NyFoot_copy{ width:100%;}
}
 @media (max-width: 820px){
 .ly_foot { padding: 30px 0 0; }
 .ly_back {padding:0 0 0 30px;}
 }
 @media (max-width: 767px) {
.ly_foot { padding: 20px 0 0; }
.lyFoot_Search, .lyFoot_other { display: none; }
.ly_foot .lyFoot_Top { padding: 0 0 10px; }
.lyFoot_Top .lyFoot_lxfs { width: 100%; }
.lyFoot_Top .lyFoot_lxfs b { font-size: 22px; margin-bottom: 10px; }
.lyFoot_Top .lyFoot_lxfs ul li { margin-bottom: 0; }
.ly_foot .lyFoot_Middle { display: none; }
.ly_foot .lyFoot_copy { padding: 20px 0; }
.ly_foot .NyFoot_copy{ width: 100%;}
.lyFoot_copy .copy_l, .lyFoot_copy .copy_r { float: none; margin-bottom: 5px; }
.ly_Links { padding: 30px 0 80px; }
.Ny_Links{padding:40px 0 90px;}
.lyLinks{ width:100%;}
.ly_Links .lyLinks_list{ height:36px; overflow-y:scroll;}
.ly_Links .lyLinks_tit .Links_img { width: 35px; height: 35px; margin: 0 10px 0 0; }
.ly_Links .lyLinks_tit .Links_img img { width: 35px; height: 35px; }
.ly_Links .lyLinks_tit { width: 130px; font-size: 15px; }
.ly_back { width: 100%; height: 50px; padding:0 0 0 25px;}
.ly_back a { font-size: 15px; }
.ly_back img { height: 15px; }
}
/*底部 结束*/
/* ny_banner start */
.ny_banner { width: 100%; height: 650px; overflow: hidden; position: relative; }
.ny_banner img.nyBa_img { display: block; width: 100%; height: 100%; margin: auto; object-fit: cover; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.ny_banner .nyBa_txt { position: absolute; left: 50%; top: 50%; z-index: 1; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.nyBa_txt span { display: block; color: rgba(255,255,255,0.1); font-size: 90px; font-weight: bold; text-transform:uppercase; }
.nyBa_txt p { color: #fff; font-size: 48px; margin: -90px 0 0; font-weight: bold; }
.nyBa_txt i { display: none; width: 18px; height: 6px; margin: 30px 0 0; background: #fff; }
/* ny_banner end */
/* ny_head start */
.ny_head { position: relative; z-index: 1; border-bottom: 1px solid #e9eef1; }
.ny_head .nyHead_main { margin: 0 auto; }
.ny_head1 { margin-top:-80px; border:0;}
.ny_head1 .nyHead_main { border-top: 0; }
.ny_location { max-width: 100%; color: #555; float: right; font-size:16px; line-height: 40px;}
.ny_location i { display: block; width: 14px; height: 16px; margin: 18px 15px 0 0; float: left; }
.ny_location a, .ny_location span { display: inline-block; line-height: 40px; color: #555; font-size: 16px; padding: 20px 0; }
.ny_location a:hover{ color:#0058c4;}
.ny_location1 a:hover{ color:#01b4fe;}
.ny_location span { color: #b9b9b9;width: calc(100% - 171px);display:block; float:right;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
.ny_location em { display: inline-block; width: 10px; height: 10px;  margin: 0 10px; background: url(../images/arrow_right02.png) center center no-repeat; background-size: 100% 100%; }
.ny_location1{ max-width:100%; float:none; color:#fff;}
.ny_location1 a{ color:#fff;}
.ny_location1 span{ color:rgba(255,255,255,.45);}
.ny_location1 em{width: 10px; height: 10px;background: url(../images/arrow_right01.png) center center no-repeat; background-size: 100% 100%;}
.ny_location2,.ny_location2 a{ color:#999;}
.ny_location2 span{ color:#ccc;}
.ny_location2 em{ opacity:.3;}
.prolist_location span a{ padding:0;}
.news_location{ max-width:50%;}
.news_location span{width: calc(100% - 360px);}
.ny_location3 span{width: calc(100% - 270px);}
.ny_location4 span{width: calc(100% - 265px);}
.ny_location5 span{width: calc(100% - 359px);}
.ny_menu {
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0058c4', endColorstr='#01b4fe', GradientType=1 ); height: 80px; position: relative; float: left; width: 55%; }
.ny_menu .NavCeshi { padding: 0 0 0 12%; }
.ny_menu .NavCeshi > li { float: left; text-align: center; height: 80px; line-height: 80px; }
.ny_menu .NavCeshi > li > a { color: #555; font-size: 18px; display: inline-block; position: relative; z-index: 3; text-align: center; transition: 0.3s all ease; padding: 0 40px; }
.ny_menu .block{ position: absolute; display: block; background-color: #01b4fe; background: linear-gradient(to right, #0058c4, #01b4fe); height: 3px; bottom: -2px; overflow: visible !important; }
.ny_menu .NavCeshi > li:hover > a, .ny_menu .NavCeshi > li.ny_menucurrent > a { font-weight: bold; }
.ny_menu ul li:after { content: ""; display: inline-block; width: 1px; height: 16px; background: #dfe4e8; margin: 0 0 -2px 0; }
.ny_menu ul li:last-child:after { display: none; }
.block { width: 272px; position: absolute; display: block; background-color: #01b4fe; background: linear-gradient(to right, #0058c4, #01b4fe); height: 3px; bottom: -2px; overflow: visible !important; }
.ny_menu .NavCeshi > li > a > em { content: ''; display: none; width: 0; height: 3px; background-color: #01b4fe; background: linear-gradient(to right, #0058c4, #01b4fe); position: absolute; left: 50%; bottom: -2px; transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.ny_menu .NavCeshi > li:hover > a > em { width: 100%; }
.news_menu{ width:50%;}
/* ny_head end */
/* ny_title start */
.ny_title { margin-bottom: 60px; }
.ny_title span { display: block; line-height: 50px; font-size: 72px; font-weight: bold; text-transform: uppercase; text-align: center; color: rgba(0,0,0,0.03); }
.ny_title p { color: #222; font-size: 36px; text-align: center; margin: -35px 0 0; font-weight: bold; }
.ny_title em{ display:block; width:42px; height:4px;background-color: #01b4fe; background: linear-gradient(to right, #0058c4, #01b4fe);margin: 20px auto 0;}
.ny_title1 span { color: rgba(255,255,255,0.05); }
.ny_title1 p { color: #fff; }
.ny_title2 p, .ny_title2 span { text-align: left; }
.ny_title3{ margin-bottom:40px;}
.ny_title4{ padding:0; position:relative; margin-bottom:50px;}
.ny_title4 p{ font-size:30px;}
.ny_title4 span{ font-size:60px;}
.ny_title4 em{display:none; width:18px; height:6px;background-color: #01b4fe; background: linear-gradient(to right, #0058c4, #01b4fe); position:absolute; left:0;}
.ny_title5 p,.ny_title5 span{ text-align:left;}
.ny_title5 span{color: rgba(255,255,255,0.15);}
.ny_title6{ margin-bottom:15px;}
.ny_title6 span{ line-height:60px;color: rgba(32,36,37,0.03);}
.ny_title6 p svg { display: block; width: 100%; height:50px; }
.ny_title7 span{ color:#f1f2f4;}

/* ny_title end */

/* ny_page start */
.ny_page { margin: 0 auto; text-align: center; line-height:40px; }
.ny_page a { display: inline-block; width: 44px; height: 44px; vertical-align: top; margin: 0 10px; background-color: #f8f7fb; border-radius: 5px;}
.ny_page a:hover { background-color: inherit; background-color: #01b4fe; background: linear-gradient(to right, #0058c4, #01b4fe); }
.ny_page a.upPage i, .ny_page a.downPage i { display: block; width: 100%; height: 100%; }
.ny_page a.upPage i { background: url(../images/arrow_left02.png) center center no-repeat; background-size: 14px 14px; }
.ny_page a.downPage i { background: url(../images/arrow_right02.png) center center no-repeat; background-size: 14px 14px; }
.ny_page a.upPage:hover i { background: url(../images/arrow_left01.png) center center no-repeat; background-size: 14px 14px; }
.ny_page a.downPage:hover i { background: url(../images/arrow_right01.png) center center no-repeat; background-size: 14px 14px; }
.ny_page a.pnnum, .ny_page a.pnnum1 { line-height: 44px; color: #555; font-size: 18px; text-align: center; }
.ny_page a.pnnum:hover, .ny_page a.pnnum1 { color: #fff; background-color: #01b4fe; background: linear-gradient(to right, #0058c4, #01b4fe); }

/* ny_page end */

@media (max-width:1880px) {
.ny_banner { height: 620px; }
.ny_banner .w1600{ width:92%;}
.ny_menu .NavCeshi > li > a { padding: 0 35px; }
.ny_menu .NavCeshi{ padding:0 0 0 2.5%;}
.block { width: 168px;}
}
@media (max-width:1680px) {
.ny_banner { height: 600px; }
.ny_banner .w1600{ width:90%;}
.nyBa_txt span { font-size: 85px; }
.nyBa_txt p { font-size: 44px; }
.ny_title { margin-bottom: 40px; }
.ny_title span { font-size: 66px; }
.ny_title4 span { font-size: 58px; }
.ny_title p { font-size: 32px; }
.ny_menu .NavCeshi > li > a { padding: 0 35px; }
.ny_menu .NavCeshi{ padding:0 0 0 2.5%;}
}
 @media (max-width:1600px) {
.ny_banner { height: 550px; }
.nyBa_txt span { font-size: 80px; }
.nyBa_txt p { font-size: 40px;margin: -80px 0 0;  }
.ny_title span { font-size: 58px; }
.ny_title span { font-size: 52px; }
.ny_title p { font-size: 26px; }
.ny_page a.pnnum,  .ny_page a.pnnum1 { font-size: 16px; }
.ny_menu .NavCeshi { padding: 0; }
.ny_menu .NavCeshi > li > a { font-size: 17px; padding: 0 35px; }
.ny_menu .NavCeshi > li > a > em { display: block; bottom: -1px; }
.ny_menu .NavCeshi > li.navcurrent > a > em { width: 100%; }
.ny_title6 p svg{ height:45px;}
.ny_menu .block{ display:none;}
}
 @media (max-width:1560px) {
.ny_banner { height: 504px; }
.nyBa_txt{ margin-top:30px;}
.nyBa_txt p { font-size: 36px;margin: -75px 0 0; }
.nyBa_txt i{margin: 25px 0 0;}
.ny_menu { width: 100%; height: 75px; border-bottom: 1px solid #e9eef1; }
.ny_menu .NavCeshi { padding: 0; }
.ny_menu .NavCeshi > li { height: 75px; line-height: 75px; }
.ny_menu .NavCeshi > li > a { font-size: 17px; padding: 0 35px; }
.ny_menu .NavCeshi > li > a > em { display: block; bottom: -1px; }
.ny_menu .NavCeshi > li.navcurrent > a > em { width: 100%; }
.ny_location { max-width: 100%; width: 100%; float: none; }
}
 @media (max-width:1440px) {
.ny_banner { height: 465px; }
.nyBa_txt span { font-size: 65px; }
.nyBa_txt p { font-size: 30px; margin: -55px 0 0;}
.nyBa_txt i{margin: 22px 0 0;}
.ny_title span { font-size: 48px; }
.ny_title p { font-size: 24px; }
.ny_title6 p svg{ height:40px;}
.ny_location span{ width: calc(100% - 175px);}
.ny_location4 span{ width: calc(100% - 270px);}
.news_location span{ width: calc(100% - 360px);}
.ny_location3 span{ width: calc(100% - 265px);}
.ny_location5 span{ width: calc(100% - 360px);}
}
 @media (max-width:1366px) {
.ny_banner { height: 442px; }
.ny_menu { width: 100%; height: 75px; border-bottom: 1px solid #e9eef1; }
.ny_menu .NavCeshi { padding: 0; }
.ny_menu .NavCeshi > li { height: 75px; line-height: 75px; }
.ny_menu .NavCeshi > li > a { font-size: 16px; padding: 0 30px; }
.ny_menu .NavCeshi > li > a > em { display: block; bottom: -1px; }
.ny_menu .NavCeshi > li.navcurrent > a > em { width: 100%; }
.ny_menu .block { display: none; }
.ny_location { max-width: 100%; width: 100%; float: none; font-size: 15px;}
.ny_location a, .ny_location span { padding: 15px 0; font-size: 15px; }
.ny_location i { margin: 14px 12px 0 0; }
.ny_location em { width: 13px; height: 13px; }
.ny_page a { width: 40px; height: 40px; margin: 0 2px; }
.ny_page a.pnnum,  .ny_page a.pnnum1 { line-height: 40px; }
.ny_head1{ margin-top:-70px;}
.ny_location span{ width: calc(100% - 165px);}
.ny_location4 span{ width: calc(100% - 260px);}
.news_location span{ width: calc(100% - 350px);}
.ny_location3 span{ width: calc(100% - 260px);}
.ny_location5 span{ width: calc(100% - 350px);}
}
 @media (max-width:1280px) {
.ny_banner { height: 415px; }
.nyBa_txt{ margin-top:30px;}
.nyBa_txt span { font-size: 56px; }
.nyBa_txt p { font-size: 24px;margin: -40px 0 0; }
.nyBa_txt i{margin: 20px 0 0;}
.ny_title span { font-size: 40px; }
.ny_title p { font-size: 22px; }
.ny_head1{ margin-top:-70px;}
.ny_title6 p svg{ height:35px;}
}
 @media (max-width:1200px) {
.ny_banner { height: 388px; }
.ny_menu { width: 100%; height: 65px; border-bottom: 1px solid #e9eef1; }
.ny_menu .NavCeshi { padding: 0; }
.ny_menu .NavCeshi > li { height: 65px; line-height: 65px; }
.ny_menu .NavCeshi > li > a { font-size: 16px; padding: 0 25px; }
.ny_menu .NavCeshi > li > a > em { display: block; }
.ny_menu .NavCeshi > li.navcurrent > a > em { width: 100%; }
.ny_menu .block { display: none; }
.ny_location { max-width: 100%; width: 100%; float: none;font-size: 15px; }
.ny_location a, .ny_location span { padding: 10px 0; font-size: 15px; }
.ny_location i { margin: 9px 12px 0 0; }
.ny_location em { width: 12px; height: 12px; margin: 0 8px; }
.nyBa_txt span { font-size: 48px; }
.ny_title em{margin: 10px auto 0;}
.ny_title6 p svg{ height:35px;}
.ny_location span{ width: calc(100% - 160px);}
.ny_location4 span{ width: calc(100% - 250px);}
.news_location span{ width: calc(100% - 335px);}
.ny_location3 span{ width: calc(100% - 250px);}
.ny_location5 span{ width: calc(100% - 335px);}
}
 @media (max-width:1080px) {
.ny_banner { height: 380px; }
.nyBa_txt{ margin-top:25px;}
.nyBa_txt span { font-size: 40px; }
.nyBa_txt p { font-size: 22px;margin: -30px 0 0; }
.nyBa_txt i{margin: 20px 0 0;}
.ny_title { margin-bottom: 30px; }
.ny_title span { font-size: 40px; }
.ny_title p { font-size: 22px; margin: -30px auto 14px; }
}
 @media (max-width:1024px) {
.ny_banner { height: 350px; }
.nyBa_txt{ margin-top:15px;}
.nyBa_txt span { font-size: 32px; }
.nyBa_txt p { font-size: 20px; margin: -30px 0 0; }
.nyBa_txt i{margin: 15px 0 0;}
.ny_title span { font-size: 30px; }
.ny_title p { font-size: 20px; }
.ny_menu { width: 100%; height: 60px; border-bottom: 1px solid #e9eef1; }
.ny_menu .NavCeshi { padding: 0; }
.ny_menu .NavCeshi > li { height: 60px; line-height: 60px; }
.ny_menu .NavCeshi > li > a { font-size: 15px; padding: 0 20px; }
.ny_menu .NavCeshi > li > a > em { display: block; }
.ny_menu .NavCeshi > li.navcurrent > a > em { width: 100%; }
.ny_menu .block { display: none; }
.ny_location { max-width: 100%; width: 100%; float: none;  font-size: 15px;}
.ny_location a, .ny_location span { padding: 10px 0; font-size: 15px; }
.ny_location i { margin: 9px 12px 0 0; }
.ny_location em { width: 11px; height: 11px; margin: 0 8px; }
.ny_head1{ margin-top:-60px;}
.ny_title6 p svg{ height:30px;}
}
 @media (max-width:920px) {

}
 @media (max-width:820px) {
.ny_banner { height: 330px; }
.nyBa_txt{ margin-top:15px;}
.nyBa_txt span { font-size: 28px; }
.nyBa_txt p { font-size: 18px; margin: -25px 0 0; }
.nyBa_txt i{margin: 15px 0 0;}
.ny_title { margin-bottom: 20px; }
.ny_title span { font-size: 28px; }
.ny_title p { font-size: 18px; }
.ny_location { max-width: 100%; width: 100%; float: none;font-size: 14px; }
.ny_location a, .ny_location span { padding: 5px 0; font-size: 14px; }
.ny_location i { margin: 3px 10px 0 0; }
.ny_location em { width: 10px; height: 10px; margin: 0 5px; }
.ny_menu { width: 100%; height: 50px; border-bottom: 1px solid #e9eef1; }
.ny_menu .NavCeshi { padding: 0; }
.ny_menu .NavCeshi > li { height: 50px; line-height: 50px; }
.ny_menu .NavCeshi > li > a { font-size: 14px; padding: 0 20px; }
.ny_menu .NavCeshi > li > a > em { display: block; bottom: -1px; }
.ny_menu .NavCeshi > li.navcurrent > a > em { width: 100%; }
.ny_menu .block { display: none; }
.ny_head1{ margin-top:-50px;}
.ny_title6 p svg{ height:25px;}
.ny_location span{ width: calc(100% - 145px);}
.ny_location4 span{ width: calc(100% - 220px);}
.news_location span{ width: calc(100% - 295px);}
.ny_location3 span{ width: calc(100% - 220px);}
.ny_location5 span{ width: calc(100% - 295px);}
}
@media (max-width:767px) {
.ny_banner { height: 300px; }
.nyBa_txt { margin-top: 25px; }
.nyBa_txt span { font-size: 24px; }
.nyBa_txt p { font-size: 16px; margin: -20px 0 0; }
.nyBa_txt i { margin: 10px 0 0; }
.ny_title span { font-size: 24px; }
.ny_title p {font-size: 18px;}
.ny_title p::after { margin: -2px 0 0 10px; }
.ny_title6 p svg{ height:25px;}
.ny_menu { display: none; }
.ny_location { max-width: 100%; float: none; }
.ny_location i { margin: 3px 10px 0 0; }
.ny_page{ font-size:0;}
.ny_page a.pnnum, .ny_page a.pnnum1 { display: none; }

}
 @media (max-width:390px) {
.ny_banner { height: 250px; }
.ny_banner .w1600{ width:85%;}
}
 @media (max-width:320px) {
.ny_banner { height: 230px; }
}


/*详情页内容超出设置*/
@media (min-width:1199px) {
#c_detail_wrap #new-div .zoom-caret{display:none !important;}
}
#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}

#c_detail_wrap #new-div{overflow-x: hidden;overflow-y: hidden;width: 100%;position:relative;}
#c_detail_wrap #new-div .zoom-caret{display:block;position: absolute;top: 10px;right: 5px;font-size: 50px;color: #a7a5a5;z-index: 2;padding: 0;margin: 0;opacity: .3;}
#c_detail_wrap #new-div table{transform-origin: left top;border-collapse: collapse;max-width: none!important;width: auto;}
#c_detail_wrap #new-div table td{padding: 3px;border: 1px solid #ccc;}
#c_detail_wrap #new-div table td img{max-width:90% !important;}

#c_detail_wrap #new-div.on{overflow:scroll; width: 100%;}
#c_detail_wrap #new-div.on .zoom-caret{display:none;}

/*设置滚动条样式*/
#c_detail_wrap #new-div::-webkit-scrollbar {height:2px;}/* 滚动槽 */
#c_detail_wrap #new-div::-webkit-scrollbar-track {background-color:#f0f0f0;border-radius:0px;}/* 滚动条滑块 */
#c_detail_wrap #new-div::-webkit-scrollbar-thumb {background-color:#bfbfbf;}
#c_detail_wrap #new-div::-webkit-scrollbar-thumb:window-inactive {background-color:#3c3c3c;}

@media (max-width:880px) {
#c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}
}