/*Website Url:https://www.muziang.com/*//*初始化样式*/:root {	--theme-color:#004280;	--theme-red:#f00;}* {-webkit-tap-highlight-color:transparent;}article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}div,html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, select, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {margin:0; padding:0;}body {background-color:#fff; color:#333; font:16px/1.75em Arial,"Microsoft Yahei","Lucida Grande"; overflow-x:hidden; width:100%; word-break: break-all;}table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:16px; width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; box-sizing: border-box;}table th {background-color:#f8f8f8; text-align:center; box-sizing: border-box;}table td, table th{padding:10px;border:1px solid #ddd; box-sizing: border-box;}button, select, input, textarea{background:none; border:none; border-radius:0; -webkit-border-radius:0; color:#333; outline:none; -webkit-appearance:none;appearance:none; font-size: 1em; font-family: inherit;}input:focus { outline: none;}textarea{resize:none;}a {text-decoration:none; outline:none; color:#333;}a:focus {outline:none; -moz-outline:none;}a:hover {color:var(--theme-color);}a img {border:none;}img {vertical-align: middle;}li {list-style:none;}/*rows*/[class*=rows_]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}.rows_1{display: block; white-space: nowrap;}.rows_2{line-clamp:2; -webkit-line-clamp:2;}.rows_3{line-clamp:3; -webkit-line-clamp:3;}.rows_4{line-clamp:4; -webkit-line-clamp:4;}.rows_5{line-clamp:5; -webkit-line-clamp:5;}/*全局样式*/.inner {width:93.75%; max-width:1440px; margin:0 auto;}.clear{ clear:both; height:0px; overflow:hidden;}.thumbnail {position:relative; overflow: hidden;}.thumbnail a {display:block; position:relative; overflow:hidden; padding-bottom:75%;}.thumbnail img {display:block; position:absolute; left:0; top:0; width:100%; height:100%;}.postbottom {text-align:center;}/*404页面*/.error .title {font-size:36px; font-weight:normal; text-align:center; line-height: 1.35em; margin-bottom:3.5%;}.error .warning {text-align:center; font-size:28px; margin-bottom:5%; line-height: 1.75em; border-bottom:1px solid #eee; padding-bottom:5%;}.error .related .boxtitle {text-align:center;}/*全站头部*/#header {background-color:#fff; width:100%; position:sticky; top:0; z-index: 8; border-bottom:1px solid #f6f6f6;}#header .inner {position:relative; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}/*logo*/#logo {padding:20px 0; width:190px;}#logo a {display:block; overflow: hidden; background:no-repeat left center; background-size:contain; padding-bottom: 21.05264%; position: relative;}#logo i {display: block; position: absolute; left:0; top:0; width: 100%; height: 100%; text-indent:-9999em; overflow: hidden;}/*nav*/.nav .menu {display: flex;}.nav li {color:#333; font-size:18px; padding:0 1.389em; line-height: 80px; position:relative;}.nav li a {display:block; color:#333; position:relative;}.nav li a:after {content:''; display:block; width:100%; height:3px; background-color:#000; position:absolute; left:0; bottom:0; display:none;}.nav li.cur > a:after, .nav li.on > a:after {display:block;}.nav li em {display:none;}.nav li ul {position:absolute; left:50%; top:100%; min-width:130%; transform: translateX(-50%); background-color:#fff; text-align:center; display:none; border:1px solid #f6f6f6; border-top:none; padding:0.5em 0; box-shadow: 0 0 1em rgba(0,0,0,0.1);}.nav li ul.show {display:block;}.nav li li {padding:0; font-size:16px; line-height: 2em;}.nav li li a {padding:0.25em 1em;}.nav li li a:hover {background-color:#f8f8f8;}.nav li li a:hover:after {display:none;}/*button*/#button {display: flex; align-items: center;}/*顶部搜索*/.search {padding:20px 0; position:relative;}.search .btn {width:40px; height:40px; cursor:pointer; font-size:18px; text-align:center; line-height: 40px; color:#666;}.searchForm {position:absolute; right:0; top:105%; background-color:#fff; width:250px; padding:10px 40px 10px 10px; display:none; border:1px solid #f6f6f6;}.searchForm .submit {display:block; width:45px; height:35px; float:right; position:absolute; right:0; top:10px; cursor:pointer; font-size:18px; color:#999; text-align:center;}.searchForm .text {background-color:#f8f8f8; color:#333; height:35px; line-height: normal; width:96%;  padding:0 2%; -webkit-appearance:none;appearance:none; font-size:14px;}/*轮播图*/.slides .item {background:no-repeat center center; background-size:cover; padding-bottom:34.375%; position:relative;}.slides .item a {display:block; position:absolute; left:0; top:0; width:100%; height:100%; text-indent:-9999em;}.slides .owl-dots {position:absolute; left:50%; bottom:5%; font-size:0; line-height: normal; transform:translateX(-50%);}.slides .owl-dots button {display:inline-block; margin:0 5px;}.slides .owl-dots span {display:block; width:20px; height:4px; background-color:#999;}.slides .owl-dots .active span {background-color:#000;}.slides .load {padding-bottom:34.375%; background-color:#f9f9f9; position:relative;}.slides .load span {display:block; position:absolute; left:0; top:50%; width:100%; transform:translateY(-50%); font-size:36px; line-height:1.125em; color:#999; text-align:center;}/*全站底部*/.footer {background-color:#f8f8f8;}.footer .btm {overflow: hidden; padding:3% 0;}.links {padding:3% 0 2%; border-bottom:1px solid #eee; text-align:center;}.links h2 {font-size:16px; font-weight:normal; color:#555; line-height: 1.5em; line-height: 30px; float:left;}.links ul {overflow: hidden; margin-left:80px;}.links li {float:left; font-size:14px; color:#999; padding:0 17px 0 16px; line-height: 2em; position:relative;}.links li:after {content:''; display:block; width:1px; height:14px; background-color:#ccc; position:absolute; right:0; top:50%; margin-top:-7px;}.links li:last-child:after {display: none;}.links li a {color:#999;}.pagelist {float:left;}.pagelist ul {overflow: hidden;}.pagelist li {float:left; padding-right:29px; font-size:14px; position:relative; line-height: 1.5em;}.pagelist li:after {content:''; display:block; width:1px; height:14px; background-color:#ccc; position:absolute; right:14px; top:50%; margin-top:-7px;}.pagelist li:last-child:after {display: none;}.pagelist li a {color:#666;}.pagelist li a:hover {color:var(--theme-color);}.copyright {float:right; font-size:14px; color:#666;}.copyright a {color:#666; display: inline-block;}.copyright img {display: inline-block; vertical-align: middle; width: auto; height: 20px; margin-top: -3px;}/*首页*/.hmtitle {overflow: hidden; margin-bottom:3.125%;}.hmtitle .title {font-size:26px; font-weight:normal; color:#555; display:inline; margin-right:5px;}.hmtitle span {text-transform: uppercase; color:#999; font-size:16px;}.hmtitle .more {float:right; font-size:14px;}.hmtitle .more a {color:#555;}.hmtitle .more a:hover {color:#000;}.hmbox {padding:4.6875% 0;}/*首页产品*/.hmpro ul {overflow: hidden; width:104%;}.hmpro li {float:left; width:21%; padding:0 4% 2% 0;}.hmpro li .thumbnail {margin-bottom:15px;}.hmpro li .thumbnail img {transition:transform .3s;}.hmpro li .thumbnail img:hover {transform:scale(1.1,1.1);}.hmpro li h3 {font-weight:normal; font-size:16px; text-align:center; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; line-height: 28px;}/*首页新闻*/.hmnews {background-color:#f9f9f9;}.hmnews .newsbox {overflow: hidden;}.hmnews .istop {float:left; width:600px;}.hmnews .item {position:relative;}.hmnews .item h3 {position:absolute; left:0; bottom:0; width:100%; font-size:16px; font-weight:normal; line-height: 28px;}.hmnews .item h3 a {display:block; padding:5px 3%; color:#fff; background-color:rgba(0,0,0,.7); text-align:center;}.hmnews ul {margin-left:640px; overflow: hidden;}.hmnews li {overflow: hidden; clear: both; margin-bottom:20px;}.hmnews li .thumbnail {float:left; width:130px;}.hmnews li .info {margin-left:150px;}.hmnews li h3 {font-size:18px; font-weight:normal; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; line-height: 28px;}.hmnews li time {display:block; font-size:14px; color:#999; margin-bottom:5px;}.hmnews li p {font-size:16px; color:#555; line-height: 1.75em; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}/*首页联系方式*/.hmcontact .inner {overflow: hidden}.hmcontact .mapbox {float:left; width:55%;}.hmcontact .map {padding-bottom:450px; position:relative; overflow: hidden; border-radius:5px;}.hmcontact .mappic {background:no-repeat center center; background-size:cover;}.hmcontact #map, .hmcontact .mappic {position:absolute; left:0; top:0; width:100%; height:100%;}.hmcontact .infobox {float:right; width:40%;}.hmcontact .intro {font-size:18px; font-weight:normal; line-height: 1.75em; margin-bottom:30px;}.hmcontact ul {overflow: hidden; margin-bottom:20px;}.hmcontact li {overflow: hidden; margin-bottom:15px; }.hmcontact li i {color:var(--theme-red); display:block; float:left; width:30px; height:30px; line-height: 30px; text-align:center; font-size:20px;}.hmcontact li span {display:block; margin-left:35px; font-size:16px; line-height:30px; color:#888;}.hmcontact .follow {overflow: hidden;}.hmcontact .qrcode {width:150px; float:left;}.hmcontact .qrcode img {display:block; width:100%; height:auto;}.hmcontact .text {margin-left:180px; overflow: hidden;}.hmcontact .text p {padding:5px 0; font-size:16px; line-height: 1.5em; color:#666;}.hmcontact .text .fa-weixin {font-size:30px; color:#999;}/*内页*/.wrapper {padding:4.6875% 0;}/*内页模幅*/.banner {background:no-repeat center center; background-size:cover; padding-bottom:26%; overflow: hidden;}/*内页二级菜单*/.bar {background-color:#eee; height:60px;}.subMenu {float:left;}.subMenu span {display:none;}.subMenu li {line-height: 60px; font-size:16px; color:#555; float:left; padding-right:30px;}.subMenu li a {display:block; color:#555; position:relative;}.subMenu li a:hover {color:var(--theme-color);}.subMenu li.cur a {color:var(--theme-color);}.subMenu li.cur a:after {content:''; display:block; width:100%; height:3px; background-color:var(--theme-color); position:absolute; left:0; bottom:0;}.breadcrumb {float:right; line-height: 60px; font-size:14px; color:#888; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.breadcrumb a {color:#888; padding:2px 0;}.breadcrumb a:hover {color:var(--theme-color);}.breadcrumb span {color:#000; padding:2px 0;}/*内页分页*/.pagenavi {font-size:14px; text-align:center; margin-top:35px;}.pagenavi a,b, .pagenavi span.now-page {display:inline-block; vertical-align: middle;  color:#999; background-color:#fff; margin:0.142em; height:2em; line-height: 2em; padding:0 0.2em; min-width: 2em; border-radius:3px; box-sizing: border-box;background-color:#999; color:#fff;}.pagenavi a:hover, .pagenavi span.now-page {background-color:#999; color:#fff;}/*新闻列表*/.newsitem {overflow: hidden; margin-bottom:2.43%; border-bottom:1px dashed #eee; padding-bottom:2.43%;}.newsitem .thumbnail {float:left; width:350px;}.newsitem .thumbnail img {transition: all .3s;}.newsitem .info {margin-left:380px; overflow: hidden;}.newsitem h2 {font-weight:normal; font-size:28px; line-height: 1.35em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom:10px;}.newsitem h2 a {color:#333;}.newsitem h2 a:hover {color:var(--theme-color);}.newsitem h2 strong {color:var(--theme-red);}.newsitem time {display: block; color:#888; margin-bottom:15px;}.newsitem p {font-size:18px; line-height: 1.75em; height:8.75em; color:#555;}.newsitem:hover img{transform:scale(1.05);}/*详情页*/.details .title {font-size:32px; text-align: center; line-height: 1.35em; margin-bottom:2.43%;}.details .meta {text-align:center; font-size:0; line-height: normal; border-bottom:1px solid #eee; padding-bottom:1.5%; margin-bottom:2.43%;}.details .meta span {font-size:14px; color:#888; padding:0 15px;}.details .meta a {color:#888;}/*详情内容*/.entry {font-size:18px; line-height: 1.875em; color:#333;}.entry p, .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {margin-bottom:2.43%;}.entry ul, .entry ol {margin-bottom:2.43%; padding-left:1em; margin-left:2em;}.entry img {max-width:100%; height:auto!important;}.entry ul li {list-style:outside disc none;}.entry ol li {list-style:outside decimal none;}.entry blockquote {margin:0 2em 2.43%; padding:2.43% 2.43% 0; font-style:italic; overflow: hidden; color:#555; border:1px dashed #eee; background-color:#f9f9f9; border-radius:3px;}.entry hr {border:none; border-bottom:1px solid #999; margin-bottom:2.43%;}.entry li p {margin-bottom:0;}/*标签*/.tags {overflow: hidden; font-size:16px; color:#000; padding:10px 0; margin-bottom:2.43%;}.tags a {color:#000; margin-left:15px;}/*上下篇文章*/.postnavi {overflow: hidden; padding:5px 0; margin-bottom:2.43%; color:#000;}.postnavi div {padding:5px 0;}.postnavi a {color:#333;}.postnavi a:hover {color:#000;}/*详情模块标题*/.boxtitle {font-size:18px; margin-bottom:2.43%; line-height: 1.35em;}/*相关推荐*/.related {margin-bottom:2.43%;}/*评论留言*/.commentlist {overflow: hidden; margin-bottom:2.43%;}.commentlist li {overflow: hidden; margin-bottom:2.43%; padding-bottom:2.43%; border-bottom:1px solid #eee;}.commentlist .avatar {float:left; width:60px; height:60px; border-radius:5px; overflow: hidden;}.commentlist .avatar img {display:block; width:100%; height:100%;}.commentlist .info {margin-left:80px; overflow: hidden;}.commentlist .name {font-size:16px; font-weight:bold; line-height: 1.35em; color:#333;}.commentlist time {display:block; color:#999; font-size:12px; line-height: 1.5em;}.commentlist .replay {font-size:12px; font-weight:bold; color:#000;}.commentlist .text {padding:5px 0; font-size:16px; color:#555;}.commentlist li li {margin:2.43% 0 0 2%; padding-bottom:0; border-bottom:none;}/*评论框*/#comment .item {overflow: hidden; margin-bottom:15px; position:relative;}#comment label {display:block; float:left; height:40px; line-height: 40px; font-size:16px;}#comment label i {font-style:normal; color:var(--theme-red);}#comment .input {margin-left:80px; overflow: hidden; border:1px solid #e4e4e4; border-radius:5px;}#comment .text, #comment textarea {width:98%; height:20px; line-height: normal; padding:10px 1%; font-size:16px; font-family: 'Microsoft Yahei'; -webkit-appearance:none;appearance:none;}#comment textarea {height:150px; resize: none;}#comment .submit {float:right; color:#fff; background-color:#555; border-radius:5px; height:45px; width:150px; font-size:16px; cursor:pointer;}#comment .submit:hover {opacity:.9;}#comment .verify {position:relative;}#comment .verify .input {margin-right:126px;}#comment .verify img {display:block; position:absolute; right:0; top:0; height:100%; width:auto; cursor:pointer; border-radius:2px;}/*两栏*/.main {float:left; width:75%;}.sidebar {width:21%; float:right;}.widget {margin-bottom:11.6%; overflow: hidden;}.widget h3 {font-weight:normal; font-size:24px; line-height: 1.125em; margin-bottom:10px;}.widget li {overflow: hidden;}.widget .text {border-bottom:1px solid #eee; padding:15px 0 15px 15px; font-size:16px; position:relative;}.widget .text:before {content:''; display:block; width:6px; height:6px; background-color:#aaa; border-radius:50%; position:absolute; left:0; top:26px;}.widget .text a {display: block; color:#333; word-break: break-all;}.widget .text a:hover {color:var(--theme-color);}.widget .text time {display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:12px; color:#999;}.widget .pic {padding:15px 0; border-bottom:1px solid #eee;}.widget .pic .thumbnail {float:left; width:100px; padding-top:5px;}.widget .pic .thumbnail img {transition: all .3s;}.widget .pic p {margin-left:110px; overflow: hidden;}.widget .pic a {display:block; font-size:16px; line-height: 1.75em; max-height:5.25em; overflow: hidden;}.widget .pic:hover img{transform:scale(1.05);}.divTags ul {margin-top:10px; overflow:hidden;}.divTags li {float:left; padding:3px 5px 3px 0;}.divTags li .tag-count, .divTags li a:before {display:none;}.divTags li a {display:block;padding:3px 8px;background-color:#ddd;color:#fff;font-size:12px;line-height:1.75em;}.divTags li:nth-child(8n-7) a {background-color:#8A9B0F;}.divTags li:nth-child(8n-6) a {background-color:#EB6841;}.divTags li:nth-child(8n-5) a {background-color:#3FB8AF;}.divTags li:nth-child(8n-4) a {background-color:#FE4365;}.divTags li:nth-child(8n-3) a {background-color:#FC9D9A;}.divTags li:nth-child(8n-2) a {background-color:#EDC951;}.divTags li:nth-child(8n-1) a {background-color:#C8C8A9;}.divTags li:nth-child(8n) a {background-color:#83AF9B;}.divTags li:first-child a {background-color:#E1474D;}.divTags li:last-child a {background-color:#3299BB;}/*service*/#service {position: fixed; right:1%; bottom:20%; font-size: 60px; width: 1em; z-index: 9;}#service li {margin-top: 1px; position: relative; color:#fff;}#service a {background-color: #aaa; color:#fff; height:2em; line-height: 2em; text-align: center; font-size:0.5em; display:block;}#service a:hover {background-color: #333;}#service .box {position: absolute; right:100%; top:0; margin-right: 1px;background-color: #aaa; display: none;}#service .num {height:100%; padding:0 1em; font-size: 0.5em;}#service .num span {display: block; white-space: nowrap; position: relative; top:50%; transform: translateY(-50%);}#service .qr {width:130px; padding:10px;}#service .qr img {display: block; width: 100%; height: auto;}@media only screen and (max-width:1280px) {	/*1280pxlogo*/	#logo {padding:15px 0;width:143px;}	/*1280pxnavBtn*/	.navBtn {width:25px; position:relative; height:40px; margin-left:1.5em; cursor:pointer;}	.navBtn span {display:block; width:100%; height:3px; background-color:#666; position:absolute; top:50%; left:0; margin-top:-1.5px;}	.navBtn span:before, .navBtn span:after {content:''; display:block; width:100%; height:3px; background-color:#666; position:absolute; left:0; top:-9px; transition:transform .3s; transition:transform .3s;}	.navBtn span:after {top:auto; bottom:-9px;}	.navBtn.open span {height:0;}	.navBtn.open span:before {transform:rotate(45deg); top:0;}	.navBtn.open span:after {transform:rotate(-45deg); bottom:auto; top:0;}	/*1280px顶部导航*/	.nav {position:fixed; right:0; top:60px; height:calc(100% - 60px); width:30em; max-width: 100%; background-color:#fff; overflow-y:auto; opacity: 0; transform: translateX(100%); transition:all .3s; -webkit-overflow-scrolling:touch; border-top:1px solid #f6f6f6;}	.nav.open {transform: translateX(0); opacity: 1;}	.nav .menu {display: block;}	.nav li {padding:0;}	.nav li a {line-height: 26px; padding:12px 2em 12px 1.5em; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}	.nav li.cur > a:after, .nav li.on > a:after {display:none;}	.nav li.cur > a {background-color:#f8f8f8;}	.nav li ul {position:static; background-color:transparent; text-align:left; border:none; padding:0; transform: none; min-width: 0; box-shadow: none;}	.nav li ul.show {display:none;}	.nav li ul.open {display:block;}	.nav li li a {line-height:26px; padding:12px 1.5em 12px 2.5em;}	.nav li li a:hover {background-color:transparent;}	.nav li em {position:absolute; right:0; top:12px; width:2em; height:26px; display:block; cursor:pointer;}		.nav li em:before {content:''; display:block; width:9px; height:9px;  border-right:1px solid #666; border-bottom:1px solid #666; transition:transform .3s; position:absolute; left:50%; top:50%; margin-top:-6px; margin-left:-5px;}	.nav li em.open:before {transform:rotate(45deg);}	/*1280px顶部搜索*/	.search {padding:0;}	.search .btn {font-size:24px;}	/*1280px首页新闻*/	.hmnews .istop {width:450px;}	.hmnews ul {margin-left:470px;}	.hmnews li {margin-bottom:11px;}	.hmnews li .thumbnail {width:100px;}	.hmnews li .info {margin-left:110px;}	.hmnews li h3 {font-size:16px; line-height: 24px;}	.hmnews li time {margin-bottom:0;}	.hmnews li p {font-size:14px;}	/*1280px两栏*/	.main {width:70%;}	.sidebar {width:26%;}	/*1280px*/	#service {font-size:50px;}}@media only screen and (max-width:960px) {	/*960px首页*/	.hmtitle .title {font-size:22px;}	/*960px首页新闻*/	.hmnews .istop {width:350px;}	.hmnews ul {margin-left:365px;}	.hmnews li {margin-bottom:11px;}	.hmnews li .thumbnail {width:77px;}	.hmnews li .info {margin-left:85px;}	.hmnews li p {display:none;}	/*960px首页联系方式*/	.hmcontact .mapbox, .hmcontact .infobox {width:auto; float:none;}	.hmcontact .map {padding-bottom:50%; margin-bottom:20px;}	.hmcontact .intro {margin-bottom:20px; font-size:16px;}	/*960px内页分页*/	.pagenavi {margin-top:20px;}	/*960px内页二级菜单*/	.bar {height:30px; padding:8px 0;}	.subMenu {position:relative;}	.subMenu span {background-color:#fff; border:1px solid #999; color:#555; border-radius:3px; display:block; width:120px; text-align:center; height:28px; line-height: 28px; cursor:pointer; position:relative; padding-right:25px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}	.subMenu span:after {content:''; display:block; width:6px; height:6px; border-right:1px solid #999; border-bottom:1px solid #999; transform:rotate(45deg); position:absolute; right:10px; top:50%; margin-top:-5px;}	.subMenu ul {display:none; position:absolute; left:0; top:100%; width:145px; background-color:#fff; border:1px solid #999; z-index: 7; padding:5px 0; border-radius:3px; display:none;}	.subMenu ul.open {display:block;}	.subMenu li {float:none; text-align:center; line-height: 1.75em; font-weight:normal; color:#333; font-size:14px; padding-right: 0;}		.subMenu li.cur a:after {display: none;}	.subMenu li a {padding:5px;}	.subMenu li a:hover {color:#333;}	.breadcrumb {float:none; margin-left:155px; line-height: 30px; text-align:right; font-size:12px;}	/*960px新闻列表*/	.newsitem .thumbnail {width:250px;}	.newsitem .info {margin-left:270px;}	.newsitem h2 {font-size:24px; margin-bottom:5px;}	.newsitem time {font-size:14px; margin-bottom:5px;}	.newsitem p {font-size:16px; height:7em;}	/*960px详情页*/	.details .title {font-size:24px;}	/*960px两栏*/	.main {width:auto; float:none; margin-bottom:25px;}	.sidebar {width:auto; float:none;}	.widget {margin-bottom:25px;}	.widget h3 {font-size:20px; text-align:center;}}@media only screen and (max-width:768px) {	/*768px全站底部*/	.footer {padding-bottom: 50px;}	.links {padding:20px 0 15px;}	.links h2 {float:none; margin-bottom:5px;}	.links ul {margin-left:0; font-size:0; line-height: normal;}	.links li {float:none; display:inline-block; padding:0 10px 0 9px}	.pagelist {float:none; padding:5px 0;}	.pagelist ul {font-size: 0; text-align:center; line-height: normal;}	.pagelist li {float:none; display:inline-block; padding:0 15px;}	.pagelist li:after {right:0;}	.copyright {float:none; text-align:center;}	/*768pxlogo*/	#logo {padding:10px 0;}	/*768pxnavBtn*/	.navBtn {height:30px;}	/*768px顶部导航*/	.nav {top:50px;}	.nav ul {padding-bottom:51px;}	/*768px顶部搜索*/	.search .btn {height:30px; line-height: 30px;}	/*768px轮播图*/	.slides .owl-dots {bottom:15px;}	/*768px首页*/	.hmtitle {margin-bottom:15px;}	.hmtitle .title {font-size:18px;}	.hmtitle span {font-size:14px;}	.hmbox {padding:25px 0;}	/*768px首页产品*/	.hmpro li {width:46%; padding-bottom:15px;}	.hmpro li .thumbnail {margin-bottom:5px;}	/*.hmpro li h3 {font-size:14px;}*/	/*768px首页新闻*/	.hmnews .istop {width:auto; float:none; margin-bottom:20px;}	.hmnews ul {margin-left:0;}	.hmnews li {margin-bottom:15px;}	.hmnews li .thumbnail {width:100px;}	.hmnews li .info {margin-left:110px;}	.hmnews li h3 {white-space: normal; max-height:48px;}	/*768px首页联系方式*/	.hmcontact .intro {margin-bottom:15px;}	.hmcontact ul, .hmcontact li {margin-bottom:10px;}	.hmcontact .text {margin-left:160px;}	.hmcontact .map {padding-bottom:250px;}	/*内页*/	.wrapper {padding:25px 0;}	/*768px内页分页*/	.pagenavi {margin-top:10px;}	/*768px新闻列表*/	.newsitem {margin-bottom:10px; padding-bottom:10px;}	.newsitem .thumbnail {width:110px;}	.newsitem .info {margin-left:120px;}	.newsitem h2 {font-size:18px; white-space: normal;}	.newsitem time {margin-bottom:0;}	.newsitem p {display:none;}	/*768px详情页*/	.details .title {font-size:20px; margin-bottom:15px;}	.details .meta {padding-bottom:10px; margin-bottom:20px;}	/*768px详情内容*/	.entry {font-size:16px;}	.entry p, .entry ul, .entry ol, .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry hr, .postnavi, .boxtitle, .related {margin-bottom:20px;}	.entry blockquote {margin-bottom:20px; padding:20px 20px 0;}	/*768px标签*/	.tags {padding:0; font-size:14px; margin-bottom:20px; color:#888;}	.tags a {color:#888;}	/*768px评论留言*/	.commentlist {margin-bottom:20px;}	.commentlist li {margin-bottom:15px; padding-bottom:10px;}	.commentlist .avatar {width:30px; height:30px;}	.commentlist .info {margin-left:40px;}	.commentlist .name {font-size:14px; margin-bottom:5px;}	.commentlist .replay a {color:#999;}	.commentlist .text {font-size:14px; line-height: 1.75em;}	.commentlist li li {margin-top:15px;}	/*768px评论框*/	#comment label {font-size:14px; height:35px; line-height: 35px;}	#comment .input {margin-left:50px;}	#comment .text, #comment textarea {padding:7.5px 2%; width:96%; font-size:14px;}	#comment textarea {height:90px;}	#comment .submit {font-size:14px; height:37px; width:100px;}	#comment .verify .input {margin-right:111px;}	/*768px404页面*/	.error .title {font-size:24px; margin-bottom:15px;}	.error .warning {font-size:20px; margin-bottom:25px; padding-bottom:25px;}	/*768px两栏*/	.widget .pic {padding:10px 0;}		.widget .text {padding-top:10px; padding-bottom: 10px;}	.widget .text:before {top:21px;}	/*768px*/	#service { bottom:0; right:0;}	#service ul {display:flex; justify-content: space-between;}	#service li {width: 100%; margin-top: 0;}	#service li:not(:last-child):after {width: 1px; height: 100%; background-color: #bbb; display: block; content: ''; position: absolute; right:0; top:0;}	#service .box {top:auto; bottom:100%; right:50%; transform:translateX(50%); margin-right: 0; margin-bottom: 2px;}	#service .qr {min-width:100%; box-sizing: border-box;}		.links{display:none;}}