* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
body { font: 16px/1.5 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft Yahei', 'Helvetica', 'sans-serif'; background: #f8f8f8; }
table, th, td, tr { border-collapse: collapse; border-spacing: 0; font-size: 16px; }
ol, ul { list-style: none; }
li { list-style-type: none; }
img { max-width: 100%; border: 0; }
.clear::after { content: ''; display: block; height: 0; overflow: hidden; clear: both; }
a { color: #000; text-decoration: none; }
a:visited, a:hover, a:active { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
.icon { display: block; width: 100%; height: 100%; }
.cover, .cover1 { display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.cover { width: 100%; height: 100%; object-fit: cover; }
.cover1 { max-width: 100%; max-height: 100%; margin: auto; }

/* 设置滚动条的样式 */
::-webkit-scrollbar {
width: 3px;
}/* 滚动槽宽度 */
::-webkit-scrollbar-track {
background-color: #f6f6f6;
}/* 滚动条滑块默认状态 */
::-webkit-scrollbar-thumb {
background-color: #ff6b03;
}
::-webkit-scrollbar-thumb:window-inactive {
background-color: #ff6b03;
}  /* 滚动条滑块点击状态 */
.w1400 { width: 1400px; margin: 0 auto; }
@media (max-width:1440px) {
.w1400 { width: 94%; }
}
/*header start*/
.ly_header { overflow: hidden; padding:10px 0; background-color: #fff; box-shadow: 0 5px 10px rgba(0, 0, 0, .06); position: relative; z-index: 9; }
.ly_header .lyHead_logo { float: left; }
.lyHead_logo a { display: -webkit-flex; display: flex; align-items: center; height:80px; overflow: hidden; }
.lyHead_logo a img { max-height: 100%; }

.ly_header .lyHead_tel { height: 40px; line-height: 40px; color: #999; font-size: 18px; margin: 15px 0 15px 40px; float: right; }
.lyHead_tel img { display: block; width: 36px; height: 36px; margin: 2px 8px 2px 0; float: left; }
.lyHead_tel span { display: inline-block; color: #ff6b03; font-size: 32px; font-weight: bold; vertical-align: top; }
.ly_header .lyMobile_tel { display: none; }

.ly_header .lyHead_name { height: 40px; line-height: 40px; color: #999; font-size: 18px; margin: 15px 0; float: right; }
.lyHead_name img { display: block; width: 36px; height: 36px; margin: 2px 8px 2px 0; float: left; }
.lyHead_name span { display: inline-block; color: #999; font-size: 18px; vertical-align: top; }
/*header end*/


.lyPart { overflow: hidden; padding: 100px 0; }
.ly_title { text-align: center; margin: 0 auto 50px; }
.ly_title p { height: 50px; line-height: 50px; color: #222; font-size: 44px; font-weight: bold; text-align: center;}
.ly_title p img{ display:inline-block; margin:0 40px 11px;}
.ly_title span { color: #ff5a00; display: inline-block; }
.ly_title3 span{ margin-right:10px;}
.ly_title2 { margin-bottom: 100px; }
.ly_title0 p,.ly_title0 span{ color:#fff;}
/*footer start*/
.ly_footer { overflow: hidden; padding: 15px 0; background-color: #131727; text-align: center; }
.lyFooter_main p { line-height: 30px; color: rgba(255,255,255,.45); font-size: 16px; }
.lyFooter_main p.fr { text-align: right; }
.lyFooter_main p a { color: #999; font-size: 16px; }
.lyFooter_main p a:hover { color: #ff6b03; }
.lyFooter_main p a img { display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin: -4px 8px 0 0; }
.totop { width: 56px; height: 56px; padding: 18px; background-color: #ff6b03; border-radius: 8px; position: fixed; bottom: 9%; right: 20px; z-index: 999; cursor: pointer; }
 @media (max-width:1680px) {
.lyPart { padding: 80px 0; }
.ly_title { margin-bottom: 40px;}
.ly_title p { font-size: 40px; }
.ly_title p img{ width:58px; margin:0 35px 9px;}
}
@media (max-width:1440px) {
.lyHead_logo a { height:60px; }
.lyPart { padding: 60px 0; }
.ly_title { margin-bottom: 30px;}
.ly_title p { font-size: 32px; }
.ly_title p:after { width: 116px; height: 80px; top: -35px; }
.ly_title p:before, .ly_title1 p:after { width: 32px; height: 37px; }
.ly_title1 p:before { width: 108px; height: 84px; }
.ly_title1 p:after { top: 0; }
.ly_title2 { margin-bottom: 80px; }
.totop { width: 48px; height: 48px; padding: 14px; }
.ly_title p img{ width:50px; margin:0 30px 8px;}
}
 @media (max-width:1366px) {
}
 @media (max-width:1280px) {
.lyPart { padding: 40px 0; }
.lyFooter_main p, .lyFooter_main p a { font-size: 15px; }
}
 @media (max-width:1200px) {
.ly_title { margin-bottom: 20px; }
.ly_title p { font-size: 26px; height:40px; line-height:40px; }
.ly_title p:after { width: 112px; height: 76px; top: -30px; }
.ly_title p:before, .ly_title1 p:after { width: 30px; height: 35px; }
.ly_title1 p:before { width: 104px; height: 80px; }
.ly_title1 p:after { top: 0; }
.ly_title2 { margin-bottom: 70px; }
.lyFooter_main p, .lyFooter_main p a { line-height: 24px; font-size: 14px; }
.ly_title p img{ width:45px; margin:0 30px 7px;}
}
 @media (max-width:1080px) {

}
 @media (max-width:1024px) {
.ly_title2 { margin-bottom: 60px; }
}
 @media (max-width:920px) {
.ly_header .lyHead_tel { display: none; }
.ly_header .lyMobile_tel { display: block; float: right;  margin: 5px 10px 5px 20px; }
.lyMobile_tel a { display: block; width: 50px; height: 50px; overflow: hidden; }
.lyMobile_tel a img { display: block; width: 100%; height: 100%; }

.ly_header .lyHead_name { margin:10px 0;}
}
 @media (max-width:820px) {
.ly_title2 { margin-bottom: 50px; }
.lyFooter_main p { float: none; text-align: center!important; }
}
 @media (max-width:767px) {
.ly_header { padding: 2px 0; }
.lyHead_logo a { height:50px;margin: 5px 0;}
.ly_header .lyMobile_tel { margin: 8px 10px 8px 20px; }
.lyMobile_tel a { width: 44px; height: 44px; }
.ly_header .lyHead_name, .ly_header .lyHead_name span { font-size:16px;}

.ly_title { margin-bottom: 15px;}
.ly_title p { font-size: 22px; }
.ly_title p:after { width: 100px; height: 64px; }
.ly_title p:before, .ly_title1 p:after { width: 25px; height: 30px; }
.ly_title1 p:before { width: 94px; height: 70px; }
.totop { width: 44px; height: 44px; bottom: 16%; right: 4px; }
.lyPart { padding: 30px 0; }
.ly_title p img{ width:40px; margin:0 20px 7px;}
.ly_title p img.img03{ margin:0 15px 7px 0; width:30px;}
.ly_title p img.img04{ margin:0 0 7px 15px;width:30px;}
}
 @media (max-width:550px) {
.ly_header { padding: 0; }
.lyHead_logo a { height:40px;margin:10px 0;}
.ly_header .lyMobile_tel { margin: 10px 0 10px 10px; }
.lyMobile_tel a { width: 40px; height: 40px; }


.ly_title p{ font-size:18px;}
.ly_title p img{ width:30px; margin:0 20px 5px;}
.ly_title p img.img01{ margin-left:0;}
.ly_title p img.img02{ margin-right:0;}
.ly_title p img.img03{ margin-right:15px;}
.ly_title p img.img04{ margin-left:15px;}	
}
@media (max-width:475px) {
.ly_title p img.img03,.ly_title p img.img04{ display:none;}

}
@media (max-width:390px) {
.ly_header .lyHead_name, .ly_header .lyHead_name span { font-size:14px;}
.ly_title p{ font-size:16px;}	
.ly_title p img{ width:25px; margin:0 20px 4px;}
}
@media (max-width:340px) {
.ly_title0 p{ line-height:25px;}
.ly_title p img.img01{ margin-right:10px;}
.ly_title p img.img02{ margin-left:10px;}	
}
 @media (max-width:320px) {
.ly_header .lyHead_name { font-size:0;}
.lyHead_tel img { margin: 10px 4px 10px 0; }
.lyHead_tel span { font-size: 16px; }
}
