@charset "utf-8";
@font-face { font-family: Politica; src: url(data:application/vnd.ms-fontobject;base64,7hEAADwRAAABAAIAAAAAAAIABQYGAAACAAQBQJABAAAAAExQgAACrxAAAAAAAAAAAAAAACAAAZ9PAAAAOAa0AwAAAAAAAAAAAAAAAAAAAAAAABAAAFAAbwBsAGkAdABpAGMAYQAAAAAAAC4AAFYAZQByAHMAaQBvAG4AIAAxAC4AMAA7ACAAQQBwAHIAaQBsACAAMgAwADAANAAAEAAAUABvAGwAaQB0AGkAYwBhAAAAAAABAAAACgCAAAMAIE9TLzJiOGSgAAAArAAAAGBjbWFwLJw/FgAAAQwAAAGCZ2x5ZhV0XisAAAKQAAAG3GhlYWTzJR5lAAAJbAAAADZoaGVhBY4AyQAACaQAAAAkaG10eBaBAqQAAAnIAAAARmxvY2EO3A0GAAAKEAAAACZtYXhwAiAATQAACjgAAAAgbmFtZQuh8FQAAApYAAAGmXBvc3QA1wGEAAAQ9AAAAEYABAFSAZAABQAAArwCigAAAIwCvAKKAAAB3QAyAPoAAAIABQYGAAACAASAAAKvEAAAAAAAAAAAAAAAU1VEVABAAC8AdAL+/2QAPAP4ANwgAAGfTwAAAAIwAyAAAAAgAAIAAAADAAAAAwAAABwAAQAAAAAAfAADAAEAAAAcAAQAYAAAABQAEAADAAQANQA2ADcAOQA6AGUAaABuAHT//wAAAC8ANgA3ADgAOgBkAGgAbgB0////0v/b/9H/1//P/6b/pP+f/5oAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgMEBQYHEQgPEAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoLAAAMAAAAAAANAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAUAAAAGYB7AAHAA8AABMiNTQzMhUUAyI1NDMyFRRbCwsLCwsLCwHWCwsLC/4qCwsLCwAB//b/xAFKA1wAAwAAFyMBMygyASIyPAOYAAAAAgA3//YBVwMHABcAJwAAJRQOAisBIi4CNRE0PgI7ATIeAhUjNCYrASIGFREUFjsBMjY1AVcVJDAcFhwwJBUVJDAcFhwwJBUyMCMWIzAwIxYjMHsbMSQVFSQxGwIHHDAkFRUkMBwjMDAj/fkjMDAjAAEAQQAAAJoC/QAFAAA3IxEjNTOaMidZAALLMgABAB4AAAFOAwgAMAAAJRUhNTQ+Ajc+Az0BNC4CKwEiDgIVIzQ+AjsBMh4CHQEUDgIHDgMVAU7+0AwbLSEeMyQUDxkiFBATIxkPMhcnNB4QHjUnFhcpNh4hKRgIMjIyNUs8Nh4cNj9LMSkUIhkPDxkiFB41JxYWJzUeKTRXST0cHi4zQDEAAAAAAQAq//sBUAMFADgAAAE0JisBIgYdASM1NDY7ATIWHQEUBgceAR0BFAYrASImPQEzFRQWOwEyNj0BNC4CKwE1MzI+AjUBFzUnECcoMkU8ETxRKyIlL1E8ETxFMignECc1ERodDCwsDBsXDwKNJx8fJxQUPDw8PHQnQA8OQye4PDw8PKenJx8fJ7gMIR0VMhQdIAwAAAIAAP/6AX8C/QADAA0AACURIwMBETMVIxUjNSETARkKxAEANDQy/uf0zAH//gECMf3PMqCgAmMAAQAn//sBRwL8ACEAABMRIRUjETMyHgIdARQGKwEiJj0BMxUUFjsBMjY9ATQmIz0BCthSHDAkFVE8ETxFMignECc1MCMBigFyMf7xFSQwHMQ8PDw8p6cnHx8nxCMwAAAAAQAAAAABIgMCAAUAADcTIzUhAx7F4wEi0gAC0DL8/gACADIAAABtAe0ACwAXAAA3IiY1NDYzMhYVFAYDIiY1NDYzMhYVFAZPDBERDAwSEgwMEREMDBISABEMDBISDAwRAbIRDAwSEgwMEQAAAgA3//YBVwL8ABYAKQAAJSM1BgcOASMiJjURND4COwEyFhc1MwM0LgIrASIGFREUFjMyNjc2NwFXMhkaFjEUKDgVJDAcFhorDjIyDRceERYjMB0RFDEWGhkAPhQQDhY4KAFgGzEkFRIL3v6/EB0VDDAj/qAVGRoQEhcAAAIAMv/2AVICOgAjAC0AADcyNj0BMxUUDgIrASIuAjURND4COwEyHgIdASMVFBYzEzU0JisBIgYdAc0jMDIVJDAcFhwwJBUVJDAcFhwwJBXuMCNpMCMWIzAoMCNISBwwJBUVJDAcATocMCQVFSQwHIG5IzABPVAjMDAjUAABADwAAAFcAv0AFwAANxEzETY3PgEzMhYVESMRNCYjIgYHBgcRPDIZGhYxFCg4Mh0RFDEWGhkAAv3+9RQQDhY4KP4mAdoVGRkQEhf+SgAAAAEAPAAAAVwCOgAXAAA3ETMVNjc+ATMyFhURIxE0JiMiBgcGBxE8MhkaFjEUKDgyHREUMRYaGQACMD4UEA4WOCj+JgHaFRkZEBIX/koAAAAAAQAA//YA7QLBABUAABM1MzUzFTMVIxEUHgIzFSIuAjURAFAya2sNExgKFCkiFQH/MZGRMf5XBxENCTIPGiMUAakAAAADADL/9wFUAwcAJQA3AEsAABM0PgI7ATIeAh0BFAYHHgEdARQOAisBIi4CPQE0NjcuATUzFBY7ATI+Aj0BNCYrASIGFRM0LgIrASIOAh0BFBY7ATI2NTkVJDAcChwwJBUrIiUvFSQwHBgcMCQVLyUiKzIvIwwOHRgPMCMKIzC3DRcfERYRHxcNMCMYIzACghsxJBUVJDEbaio9Dw5AKq4bMSQVFSQxG64qQA4PPSojNQ8YIBFqIzAwI/6oESEZDw8ZIRGuIzAwIwAAAAACADL/+AFSAwkAKQA5AAA3FBY7ATI2PQEGBw4BKwEiLgI9ATQ+AjsBMh4CFREUBisBIiY9ATMTNCYrASIGHQEUFjsBMjY1ZiwnFicqCg0LHhMWHDAkFRUkMBwWHDAkFUc8FjxJMrowIxYjMDAjFiMwcCcfHyf8CAcGCRUkMRuxGzEkFRUkMRv97Dw8PDxZAbsjMDAjsSMwLyMAAAACADf/9wFXAwgAKQA5AAABNCYrASIGHQE2Nz4BOwEyHgIdARQOAisBIi4CNRE0NjsBMhYdASMDFBY7ATI2PQE0JisBIgYVASMsJxYnKgoNCx8SFhwwJBUVJDAcFhwwJBVHPBY8STK6MCMWIzAwIxYjMAKQJx8fJ/wIBwYJFSQxG7EbMSQVFSQxGwIUPDw8PFn+RSMwMCOxIzAvIwABAAAAAQAAA7QGOF8PPPUAGQPoAAAAALyfRFAAAAAA1eOWD//2/8QBfwNcAAAACQACAAAAAAAAAAEAAAP4/yQAHgGd//b/9gF/AAEAAAAAAAAAAAAAAAAAAAARALYAUAFA//YBjgA3ANsAQQFdAB4BhwAqAZ0AAAFvACcBMQAAAJ8AMgGTADcBdQAyAZMAPAGTADwA7QAAAYYAMgGJADIANwAAAAAAGgAoAGAAbgCyAPwBGAFIAVgBfgG8AfoCIgJKAmwC0gMgA24AAAABAAAAEgBMAAMAAAAAAAEAAAAAAAoAAAIAAAAAAAAAAAAAIAGGAAEAAAAAAAAAaAAAAAEAAAAAAAEACABoAAEAAAAAAAIABwBwAAEAAAAAAAMADgB3AAEAAAAAAAQACACFAAEAAAAAAAUAFwCNAAEAAAAAAAYACACkAAEAAAAAAAcAIwCsAAEAAAAAAAgADgDPAAEAAAAAAAkAIQDdAAEAAAAAAAoAaAD+AAEAAAAAAAsAGgFmAAEAAAAAAAwAGgGAAAEAAAAAABAACAGaAAEAAAAAABEABwGiAAEAAAAAABIACAGpAAMAAQQJAAAA0AGxAAMAAQQJAAEAEAKBAAMAAQQJAAIADgKRAAMAAQQJAAMAHAKfAAMAAQQJAAQAEAK7AAMAAQQJAAUALgLLAAMAAQQJAAYAEAL5AAMAAQQJAAcARgMJAAMAAQQJAAgAHANPAAMAAQQJAAkAQgNrAAMAAQQJAAoA0AOtAAMAAQQJAAsANAR9AAMAAQQJAAwANASxAAMAAQQJABAAEATlAAMAAQQJABEADgT1AAMAAQQJABIAEAUDQ29weXJpZ2h0IDIwMDQsIFNVRFRJUE9TLiBEaXNlbmFkYSBwb3IgQWxlamFuZHJvIFBhdWwgeSBBbGZyZWRvIEdyYXppYW5pLiBUb2RvcyBsb3MgZGVyZWNob3MgcmVzZXJ2YWRvcy5Qb2xpdGljYVJlZ3VsYXJQb2xpdGljYTogMjAwNFBvbGl0aWNhVmVyc2lvbiAxLjA7IEFwcmlsIDIwMDRQb2xpdGljYVBvbGl0aWNhIGlzIGEgdHJhZGVtYXJrIG9mIFN1ZHRpcG9zQWxlamFuZHJvIFBhdWxBbGVqYW5kcm8gUGF1bCAmIEFsZnJlZG8gR3JhemlhbmlDb3B5cmlnaHQgMjAwNCwgU1VEVElQT1MuIERpc2VuYWRhIHBvciBBbGVqYW5kcm8gUGF1bCB5IEFsZnJlZG8gR3JhemlhbmkuIFRvZG9zIGxvcyBkZXJlY2hvcyByZXNlcnZhZG9zLmh0dHA6Ly93d3cuc3VkdGlwb3MuY29tLmFyaHR0cDovL3d3dy5zdWR0aXBvcy5jb20uYXJQb2xpdGljYVJlZ3VsYXJQb2xpdGljYQBDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAwADQALAAgAFMAVQBEAFQASQBQAE8AUwAuACAARABpAHMAZQBuAGEAZABhACAAcABvAHIAIABBAGwAZQBqAGEAbgBkAHIAbwAgAFAAYQB1AGwAIAB5ACAAQQBsAGYAcgBlAGQAbwAgAEcAcgBhAHoAaQBhAG4AaQAuACAAVABvAGQAbwBzACAAbABvAHMAIABkAGUAcgBlAGMAaABvAHMAIAByAGUAcwBlAHIAdgBhAGQAbwBzAC4AUABvAGwAaQB0AGkAYwBhAFIAZQBnAHUAbABhAHIAUABvAGwAaQB0AGkAYwBhADoAIAAyADAAMAA0AFAAbwBsAGkAdABpAGMAYQBWAGUAcgBzAGkAbwBuACAAMQAuADAAOwAgAEEAcAByAGkAbAAgADIAMAAwADQAUABvAGwAaQB0AGkAYwBhAFAAbwBsAGkAdABpAGMAYQAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAFMAdQBkAHQAaQBwAG8AcwBBAGwAZQBqAGEAbgBkAHIAbwAgAFAAYQB1AGwAQQBsAGUAagBhAG4AZAByAG8AIABQAGEAdQBsACAAJgAgAEEAbABmAHIAZQBkAG8AIABHAHIAYQB6AGkAYQBuAGkAQwBvAHAAeQByAGkAZwBoAHQAIAAyADAAMAA0ACwAIABTAFUARABUAEkAUABPAFMALgAgAEQAaQBzAGUAbgBhAGQAYQAgAHAAbwByACAAQQBsAGUAagBhAG4AZAByAG8AIABQAGEAdQBsACAAeQAgAEEAbABmAHIAZQBkAG8AIABHAHIAYQB6AGkAYQBuAGkALgAgAFQAbwBkAG8AcwAgAGwAbwBzACAAZABlAHIAZQBjAGgAbwBzACAAcgBlAHMAZQByAHYAYQBkAG8AcwAuAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBzAHUAZAB0AGkAcABvAHMALgBjAG8AbQAuAGEAcgBoAHQAdABwADoALwAvAHcAdwB3AC4AcwB1AGQAdABpAHAAbwBzAC4AYwBvAG0ALgBhAHIAUABvAGwAaQB0AGkAYwBhAFIAZQBnAHUAbABhAHIAUABvAGwAaQB0AGkAYwBhAAAAAAIAAAAAAAD/hQAUAAAAAAAAAAAAAAAAAAAAAAAAABIAEgAAABIAEwAUABUAFgAXABgAGgAdAEcASABLAFEAVwAbABwAGQAA); src: url(data:application/x-font-ttf;base64,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AARwByAGEAegBpAGEAbgBpAC4AIABUAG8AZABvAHMAIABsAG8AcwAgAGQAZQByAGUAYwBoAG8AcwAgAHIAZQBzAGUAcgB2AGEAZABvAHMALgBQAG8AbABpAHQAaQBjAGEAUgBlAGcAdQBsAGEAcgBQAG8AbABpAHQAaQBjAGEAOgAgADIAMAAwADQAUABvAGwAaQB0AGkAYwBhAFYAZQByAHMAaQBvAG4AIAAxAC4AMAA7ACAAQQBwAHIAaQBsACAAMgAwADAANABQAG8AbABpAHQAaQBjAGEAUABvAGwAaQB0AGkAYwBhACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAAUwB1AGQAdABpAHAAbwBzAEEAbABlAGoAYQBuAGQAcgBvACAAUABhAHUAbABBAGwAZQBqAGEAbgBkAHIAbwAgAFAAYQB1AGwAIAAmACAAQQBsAGYAcgBlAGQAbwAgAEcAcgBhAHoAaQBhAG4AaQBDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAwADQALAAgAFMAVQBEAFQASQBQAE8AUwAuACAARABpAHMAZQBuAGEAZABhACAAcABvAHIAIABBAGwAZQBqAGEAbgBkAHIAbwAgAFAAYQB1AGwAIAB5ACAAQQBsAGYAcgBlAGQAbwAgAEcAcgBhAHoAaQBhAG4AaQAuACAAVABvAGQAbwBzACAAbABvAHMAIABkAGUAcgBlAGMAaABvAHMAIAByAGUAcwBlAHIAdgBhAGQAbwBzAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHMAdQBkAHQAaQBwAG8AcwAuAGMAbwBtAC4AYQByAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBzAHUAZAB0AGkAcABvAHMALgBjAG8AbQAuAGEAcgBQAG8AbABpAHQAaQBjAGEAUgBlAGcAdQBsAGEAcgBQAG8AbABpAHQAaQBjAGEAAAAAAgAAAAAAAP+FABQAAAAAAAAAAAAAAAAAAAAAAAAAEgASAAAAEgATABQAFQAWABcAGAAaAB0ARwBIAEsAUQBXABsAHAAZAAA=) format("truetype") }
html { font-family: Microsoft YaHei, arial, sans-serif; }
body { background: #fff; font-size: 16px; line-height: 2;overflow-x: hidden; font-family: Arial, Helvetica, sans-serif; }
.width { max-width: 1366px; margin: 0 auto; }
.ui-piclist-image { transition: all .5s; position: relative; }
.pic img, .ui-piclist-image img { transition: all .5s; }
a:hover .ui-piclist-image img, a:hover .pic img { transform: scale(1.1); }
.ui-piclist-image:hover img { transform: scale(1.1); }
.c-txt { position: absolute; top: 0; right: 0; padding: 20px; color: #fff; font-size: 1rem; z-index: 9; text-align: center!important; vertical-align: middle; display: table; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.3); }
.c-txt-m { vertical-align: middle; display: table-cell; }
.c-txt-m h3 { font-size: 1.6rem; }
.c-txt-m a.btn-a { color: #fff; background-color: transparent; border: 1px solid #fff; display: inline-block; padding: 0.3rem 1rem; margin-top: 0.5rem; }
.c-txt-m a.btn-a:hover { background-color: #FFF; color: #666; }
.bd { border: 0; }
.rel { position: relative; }
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, em { margin: 0; padding: 0; border: 0 none; list-style: none; }
.h0 { clear: both; }
.h5 { clear: both; height: 5px; font-size: 0; line-height: 0px; }
.h10 { clear: both; height: 10px; }
.h15 { clear: both; height: 15px; }
.h20 { clear: both; height: 20px; }
.h30 { clear: both; height: 30px; }
.h40 { clear: both; height: 40px; }
.h50 { clear: both; height: 50px; }
.h60 { clear: both; height: 60px; }
.h80 { clear: both; height: 80px; }
.h70 { clear: both; height: 70px; }
.h80 { clear: both; height: 80px; }
.h90 { clear: both; height: 90px; }
.h100 { clear: both; height: 100px; }
.h200 { clear: both; height: 200px; }
.myflex { display: -webkit-box; display: -ms-flexbox; display: flex; }
.wbox { padding: 0px 15px; }
.w100 { width: 100%; }
.align-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.align-flex-end { -webkit-box-align: flex-end; -ms-flex-align: flex-end; align-items: flex-end; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.dis { display: none; }
.clearfix { zoom: 1; clear: both; overflow: hidden; }
.img-center img { display: inline-block; width: auto; height: auto; max-width: 100%; max-height: 100%; vertical-align: middle; transition: all 0.5s; }
.text-center { text-align: center; }
.ui-text-hide-9 { -webkit-line-clamp: 9; }
.t_hide { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.t_hide2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.topbg { height: 43px; line-height: 43px; color: #FFF; font-size: 13px; position: fixed; z-index: 999; top: 0px; left: 0; width: 100%; }
.topbg a { color: #FFF; }
.topbg a i { color: #FFF; font-size: 14px; }
.headbg { height: 0px; }
.header { width: 100%; background: #fff; transition: all ease 0.35s; position: relative; z-index: 999; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; padding: 18px 15px; }
.shadow { -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1); }
.header .logo { width: 22%; }
.header .logo img { max-width: 100%; max-height: 53px; }
.header .sp_nav_box { display: none; }
.header .search { width: 3.6%; font-weight: bold; }
.header .search i { font-size: 28px; font-weight: bold; cursor: pointer; }
.header .width { overflow: visible; }
.none { display: none; }
.fix9 { z-index: 999; }
.mnav { width: 100%; }
.sp_nav { width: 40px; position: relative; cursor: pointer; height: 30px; display: none; }
.sp_nav span { display: block; background: #fff; width: 36px; height: 2px; position: absolute; left: 10px; transition: all ease 0.35s }
.sp_nav span:nth-of-type(1) { top: 0px }
.sp_nav span:nth-of-type(2) { top: 10px; }
.sp_nav span:nth-of-type(3) { top: 20px }
.sp_nav_se span:nth-of-type(1) { top: 10px; transform: rotate(45deg) }
.sp_nav_se span:nth-of-type(2) { width: 0 }
.sp_nav_se span:nth-of-type(3) { top: 10px; transform: rotate(-45deg) }
.sjj_nav { position: fixed; z-index: 19; background: #ff0000; width: 100%; height: calc(100%);/*height:calc(100% - 104px)*/ font-size: 14px; line-height: 40px; top: -100%; left: 0; overflow: auto; overflow-x: hidden; transition: top ease 0.35s; }
.nav_show { top: 0px; padding-top: 180px; }
.sjj_nav ul { list-style: none; }
.sjj_nav ul li { list-style: none; }
.sjj_nav>ul>li:first-child { overflow: hidden; border-top: 0 }
.sjj_nav>ul>li:first-child>a { float: left; width: calc(100% - 70px) }
.sjj_nav>ul>li:first-child .language { float: right; width: 70px; overflow: hidden; line-height: 30px; margin-top: 5px }
.sjj_nav>ul>li:first-child .language a { width: 35px; float: left; border-left: 1px #39364D solid; text-align: center; color: #999; }
.sjj_nav ul li i { position: absolute; top: 5px; right: 0px; border-left: 1px #886b46 solid; height: 45px; padding: 0px 7px 0 7px; }
.sjj_nav ul li i svg { transform: rotate(-90deg); transition: all ease 0.35s }
.sjj_nav ul li .sjj_nav_i_se svg { transform: rotate(0deg) }
.sjj_nav ul li { position: relative; line-height: 60px; font-size: 20px; text-indent: 2rem; }
.sjj_nav>ul >li:last-child { border-bottom: 0; }
.sjj_nav>ul >li:last-child { border-top: 0; }
.sjj_nav ul li ul { display: none }
.sjj_nav ul li ul.on { display: block }
.sjj_nav ul li a { color: #fff; width: 80%; font-size: 18px; }
.sjj_nav ul li a.on { color: #ffe3bf; }
.sjj_nav ul li ul li a { color: #f7f7f7; display: block; text-align: left; font-size: 16px; }
.sjj_nav>ul >li>ul>li:last-child { border-bottom: 0; }
.sjj_nav ul li ul li a.on { color: #ffe3bf; }
.sjj_nav ul li i svg { width: 20px; height: 20px; fill: #80633e; }
.sjj_nav ul li .on svg { fill: #ffe3bf }
.sjj_nav ul li ul li>ul { margin-left: 10px }
/**/



.banner-container { width: 100%; position: relative; }
.banner { width: 100%; }
.banner-picwords { width: 100%; }
.banner-pic { width: 100%; height: 100%; overflow: hidden; }
.banner-pic img { width: 100%; height: 100%; object-fit: cover; }
.banner-pic img { width: 100%; height: 100%; object-fit: cover; }
.swiper-slide-active .banner-pic img { }
.banner-pic .banner-pc { display: block; }
.banner-prev, .banner-next { position: absolute; z-index: 4; top: 50%; width: 40px; height: 60px; margin-top: -30px; cursor: pointer; user-select: none; transition: all .3s ease-in-out; }
.banner-prev { left: 15px; background: rgba(0, 0, 0, .3) url(../images/banL.png) no-repeat center center; }
.banner-next { right: 15px; background: rgba(0, 0, 0, .3) url(../images/banR.png) no-repeat center center; }
.banner .swiper-pagination { bottom: 20px; }
.banner .swiper-pagination-bullet { width: 12px; height: 12px; display: inline-block; border-radius: 100%; background: #fff; border: 2px solid #fff; opacity: 1; vertical-align: middle; position: relative; }
.banner .swiper-pagination-bullet:hover { opacity: 1; background: none; border: 2px solid #fff; }
.banner .swiper-pagination-bullet-active { opacity: 1; background: none; border: 2px solid #fff; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 6px; }
.m-nav { display: none; }
.myleft { width: 260px; }
.l-nav { width: 100% }
.l-nav .catename { height: 120px; line-height: 120px; text-align: center; font-weight: 400; position: relative; background: #04A62B; overflow: hidden; width: 100%; }
.l-nav .catename p { font-size: 30px; color: #fff; position: relative; z-index: 9; }
.l-nav h2:before { content: ''; position: absolute; right: -250px; top: 0; width: 0; height: 0; border: 220px solid transparent; border-top-color: #088E28; z-index: 1; display: block; }
.l-nav .ui-box-nav { padding: 20px 0 0px; border: 1px solid #ddd; }
.l-nav .ui-collapse-menu-title { margin-bottom: 15px; border: 0; padding: 0; }
.l-nav .ui-collapse-menu-title a.a1 { display: block; position: relative; padding-left: 35px; font-size: 16px; height: 50px; line-height: 50px; padding: 0 31px 0 35px; }
.ui-collapse-menu-title i { display: block; transition: all 0.4s ease; color: #999; cursor: pointer; text-align: center; min-width: 20px; margin-right: 20px; }
.l-nav .ui-collapse-menu-body { padding-left: 20px; }
.l-nav .ui-collapse-menu-title:hover a.a1 { color: #05a62b; font-weight: 600; }
.l-nav .ui-collapse-menu-title a.a1:before { display: none; content: ''; position: absolute; left: 0; top: 0; width: 6px; height: 100%; background-color: #05a62b; }
.l-nav .ui-collapse-menu-title:hover a.a1:before { display: block; }
.l-nav .ui-collapse-menu-title.active a.a1:before { display: block; }
.l-nav .ui-collapse-menu-title.active a.a1, .l-nav .ui-collapse-menu-title.active i, .l-nav .ui-collapse-menu-title.active a.a1 i { color: #05a62b; }
.l-nav .ui-collapse-menu-title a.a1 i { position: absolute; right: 20px; top: 2px; color: #999; min-width: 20px; margin-right: 0; }
.l-nav .ui-collapse-menu-title:hover a.a1 i { color: #05a62b; font-weight: normal; }
.l-nav .ui-collapse-menu-title:hover i { color: #05a62b; font-weight: normal; }
.mypro { width: 75%; }
.mc1 { padding: 30px 0 0 0; }
.itit { padding: 3% 0 3% 0; text-align: center; }
.itit h2 { line-height: 40px; color: #222; font-size: 36px; margin-bottom: 30px; position: relative; }
.itit h2 { line-height: 40px; color: #222; font-size: 36px; margin-bottom: 30px; position: relative; }
.itit h2:after { content: ""; width: 100%; height: 1px; display: block; position: relative; top: 17px; left: 0; z-index: 1; }
.itit h2:before { content: ""; width: 2em; height: 3px; display: block; position: absolute; bottom: -18px; left: 50%; margin: 0 0 0 -1em; z-index: 9; }
.itit p { font-size: 18px; line-height: 40px; color: #999; font-family: Times New Roman; }
.ser-bg { padding: 120px 0px 100px 0px; }
.lma1 { width: 60%; }
.lma2 { width: 40%; }
.ih6 { font-size: 16px; font-weight: normal; line-height: 1.5; display: block; }
.ih2 { font-size: 48px; line-height: 1.4; font-weight: 700; color: #333; display: block; }
.myprobox { margin: 45px 0px 0px 0px; }
.myprobox ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.product-item {
 --margin-right: 28px;
 --margin-top: 24px;
 width: -webkit-calc((100% - (4 - 1) * var(--margin-right))/ 4);
 width: calc((100% - (4 - 1) * var(--margin-right))/ 4); margin-right: var(--margin-right); }
.product-item:nth-of-type(4n) { margin-right: 0 !important; }
 .product-item:not(:nth-of-type(-n+4)) {
 margin-top: var(--margin-top);
}
.row-img-wrap { overflow: hidden; width: 100%; }
.row-img { padding-bottom: 140%; -webkit-transition: all .5s ease; transition: all .5s ease; width: 100%; overflow: hidden; background-size: cover; background-position: center; background-repeat: no-repeat; }

.row-img1 { padding-bottom: 66%;  }

.row-img-qiyehuanjing { padding-bottom: 67%; -webkit-transition: all .5s ease; transition: all .5s ease; width: 100%; overflow: hidden; background-size: cover; background-position: center; background-repeat: no-repeat; }
.product-text { background-color: rgba(73, 128, 107, 0.05); padding: 16px 12px; text-align: center; font-size: 16px; }
a:hover .row-img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) }
a:hover .row-img-qiyehuanjing { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) }
.ui_box { background: rgba(246, 246, 246, 1); width: 100%; overflow: hidden; padding: 68px 15px; }
.ui_data { z-index: 1; position: relative; }
.ui_data_item { width: 25%; float: left; text-align: center; position: relative; }
.ui_data_item:after { display: block; content: ""; position: absolute; right: 0; top: 30px; width: 1px; height: 40px; }
.ui_data_item:last-child:after { display: none; }
.ui_data_item_head { position: relative; display: inline-block; }
.ui_data_item_head span { font-size: 64px; font-weight: bold; display: inline-block; line-height: 1.2; vertical-align: top; }
.ui_data_item_head em { font-size: 24px; margin: 42px 0px 0px 0px; display: inline-block; line-height: 1; }
.ui_data_item_foot { font-size: 18px; color: #333; line-height: 1.5; margin: 4px 0px 0px 0px; }
.home_about { padding: 0px 15px 0px 15px; background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: cover; }
.ab-box { padding: 100px 0px; }
.ab-text { width: 46%; }
.ab-img { width: 54%; text-align: right; }
.ab-img img { max-width: 100%; display: inline-block; }
.ab-text .w100 { padding: 0% 15.8% 0% 0%; }
.ab-text .ih6 { color: rgba(255, 255, 255, 0.6); }
.ab-text .ih2 { color: #FFF; margin-top: 10px; }
.home_about .intro { padding: 18px 0 56px 0; color: rgba(255, 255, 255, 0.6); font-size: 16px; line-height: 1.8; }
.pro_pic { width: 100%; margin-top: 40px; }
.pro_pics { width: 100%; margin-top: 40px; }
.pro_list { width: 100%; height: auto; padding: 3%; padding-bottom: 0; background: #f5f5f5; overflow: hidden; transition: all .4s ease-out; }
.pro_list .img { width: 100%; padding-top: 75%; position: relative; overflow: hidden; }
.pro_list .img img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; display: block; transition: all .4s ease-out; }
.pro_list .text { width: 100%; padding: 0 5px; overflow: hidden; }
.pro_list .text h5 { line-height: 50px; color: #444; font-size: 16px; font-weight: normal; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .4s ease-out; }
.pro_list:hover .img img { transform: scale(1.1); }
.pro_list:hover .text h5 { color: #fff; }
.pro_pic .swiper-container { padding-bottom: 40px!important; }
.pro-prev, .pro-next { position: absolute; z-index: 99; top: 40%; width: 40px; height: 60px; margin-top: -30px; cursor: pointer; user-select: none; transition: all .3s ease-in-out; }
.pro-prev { left: 15px; background: rgba(0, 0, 0, .3) url(../images/banL.png) no-repeat center center; }
.pro-next { right: 15px; background: rgba(0, 0, 0, .3) url(../images/banR.png) no-repeat center center; }
.pro_pic .swiper-pagination { bottom: 0px; }
.pro_pic .swiper-pagination-bullet { width: 6px; height: 6px; display: inline-block; border-radius: 100%; background: #fff; opacity: 0.8; vertical-align: middle; position: relative; }
.pro_pic .swiper-pagination-bullet:after { content: ""; width: 16px; height: 16px; position: absolute; left: 50%; top: 50%; background: transparent; border: 2px solid #fff; border-radius: 100%; margin-top: -8px; margin-left: -8px; opacity: 0; transform: scale(0); transition: all .5s; }
.pro_pic .swiper-pagination-bullet-active { opacity: 1; }
.pro_pic .swiper-pagination-bullet-active:after { opacity: 1; transform: scale(1); }
.pro_pic .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 16px; }

.pro_pics .swiper-pagination { bottom: 0px; }
.pro_pics .swiper-pagination-bullet { width: 6px; height: 6px; display: inline-block; border-radius: 100%; background: #fff; opacity: 0.8; vertical-align: middle; position: relative; }
.pro_pics .swiper-pagination-bullet:after { content: ""; width: 16px; height: 16px; position: absolute; left: 50%; top: 50%; background: transparent; border: 2px solid #fff; border-radius: 100%; margin-top: -8px; margin-left: -8px; opacity: 0; transform: scale(0); transition: all .5s; }
.pro_pics .swiper-pagination-bullet-active { opacity: 1; }
.pro_pics .swiper-pagination-bullet-active:after { opacity: 1; transform: scale(1); }
.pro_pics .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 16px; }

.iysbg { padding: 100px 0px 120px 0px; }
.liyou { padding: 100px 15px 120px 15px; background-image: url(../images/lybg.jpg); background-position-x: center; background-position-y: top; background-repeat: no-repeat; background-size: cover; }
.liyou1 { margin: 30px 0 0 0; padding: 0 15px; background: none; }
.liyou3 { padding-bottom: 0; }
.liyoua { width: 41.2%; }
.lybox { padding: 15.2% 11% 0% 0%; }
.lybox h6 { font-size: 36px; line-height: 1.3; font-weight: 700; }
.lybox h5 { margin: 12px 0px 0px 0px; color: #333; font-size: 36px; line-height: 1.3; font-weight: normal; }
.lydesc { margin: 48px 0px 0px 0px; color: #666666; font-size: 16px; line-height: 1.8; }
.liyoub { width: 58.8%; }
.liyoub img { max-width: 100%; }
.liyou2 .liyoua { width: 48.5%; }
.liyou2 .lybox { padding: 10.5% 11.3% 0% 13.2%; }
.liyou2 .liyoub { width: 51.1%; }
.liyou3 .liyoua { width: 52.4%; }
.liyou3 .lybox { padding: 10% 29.3% 0% 0%; }
.liyou3 .liyoub { width: 47.6%; }
.ibg1 { background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: cover; padding: 120px 15px 120px 15px; }
.ibg1a { width: 70%; }
.ibg1a h2 { color: #fff; font-size: 48px; font-weight: 700; }
.ibg1a h5 { margin-top: 8px; color: #fff; font-size: 24px; font-weight: normal; line-height: 1.5; }
.ibg1b { width: 30%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; align-items: flex-end; }
.newsbg { padding: 100px 15px 100px 15px; }
.newsbox { margin: 88px 0px 0px 0px; -webkit-box-align: flex-end; -ms-flex-align: flex-end; align-items: flex-end; }
.news1 { width: 55.2%; }
.news2 { width: 44.8%; }
.newsa { }
.newsa ul li { margin-top: 40px; --margin-right: 22px;
width: -webkit-calc((100% / 1) - ((var(--margin-right) * (1 - 1))/ 1));
 width: calc((100% / 1) - ((var(--margin-right) * (1 - 1))/ 1));
}
.newsa ul li:first-child { margin-top: 0px; }
.newsa li a { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
.newsa li a .row-img-wrap { width: 47.8%; margin: 0% 3.1% 0% 0%; overflow: hidden; -webkit-box-flex: 0; -ms-flex: none; flex: none; }
.newsa li a .row-img-wrap .row-img { padding-bottom: 62.5%; -webkit-transition: all .5s ease; transition: all .5s ease; width: 100%; overflow: hidden; background-size: cover; background-position: center; background-repeat: no-repeat; }
.newsa li a .article-text { padding: 3.8% 0% 0% 0%; border-bottom: #707070 1px dashed; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.newsa li a .article-text .article-time { color: #333; font-size: 24px; font-weight: bold; line-height: 1.5; margin: 0px 0px 20px 0px; }
.newsa li a .article-text .text-title { color: #333; font-size: 18px; font-weight: bold; line-height: 1.5; margin-bottom: 12px; -webkit-line-clamp: 1; line-clamp: 1; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; box-orient: vertical; }
.newsa li a .text-desc { color: #666; font-size: 14px; line-height: 1.8; margin-bottom: 24px; }
.newsb { padding: 0% 0% 0% 11.4%; }
.newsb h5 { color: #333; font-size: 36px; font-weight: normal; line-height: 1.3; }
.newsb ul li { margin-top: 24px; }
.newsb ul li:first-child { margin-top: 0px; }
.newsb li a .article-text { padding: 20px 0% 0% 0%; border-bottom: #707070 1px dashed; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.newsb li a .article-text .article-time { color: #333; font-size: 24px; font-weight: bold; line-height: 1.5; margin: 0px 0px 20px 0px; }
.newsb li a .article-text .text-title { color: #333; font-size: 18px; font-weight: bold; line-height: 1.5; margin-bottom: 12px; }
.newsb li a .text-desc { color: #666; font-size: 14px; line-height: 1.8; margin-bottom: 21px; }
/* footer s */
.footer { padding: 35px 15px 10px 15px; color: rgba(255, 255, 255, 0.6); }
.footbox { margin: 60px 0px 0px 0px; }
.foota { width: 29.3%; }
.foota .text { color: rgba(255, 255, 255, 0.6); font-size: 14px; line-height: 2.2; }
.footb { width: 53.4%; }
.footb .fbox { padding: 0% 12% 0% 4%; width: 100%; }
.footb .fnav { text-align: center; border-style: solid; border-width: 0px 0px 1px 0px; border-color: rgba(255, 255, 255, 0.4); display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.footb .fnav li { color: rgba(255, 255, 255, 0.6); font-size: 14px; line-height: 1.8; margin: 0% 3% 0% 3%; }
.footb .fnav li a { padding: 4px 10px 4px 10px; display: block; padding: 12px; color: inherit; }
.footb .fnav li a:hover { color: #fff; }
.footc { width: 17.3%; text-align: center; }
.footc p { padding-top: 15px; }
.copy_bg { padding: 15px 0; text-align: center; }
.footer a { color: rgba(255, 255, 255, 0.6); }
.footer a:hover { color: #fff; }
/* footer e */
 
.footnav, .footnav1 { display: none; }
.banner_inner { background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: cover; padding: 120px 15px 28px 15px; }
.banner_inner h2 { color: #fff; font-size: 32px; line-height: 1.5; text-align: center; font-weight: 700;display:none; }
.position { margin: 16px 0px 10px 0px; font-size: 16px; line-height: 1.5; }
.position a { color:#333; }
.position a:hover { color: #f30; }
.container { padding: 54px 15px 100px 15px; }
.nynav { line-height: 2; font-size: 14px; text-align: center; }
.nynav a { margin: 8px 12px; padding: 10px 36px; display: inline-block; color: #fff; }
.news-list ul { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.news-list ul li { margin-top: 24px; width: 46%; margin-right: 8%; }
.news-list ul li:nth-of-type(2n) { margin-right: 0px; }
.news-list li a .article-text { padding: 20px 0% 0% 0%; border-bottom: #707070 1px dashed; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.news-list li a .article-text .article-time { color: #333; font-size: 24px; font-weight: bold; line-height: 1.5; margin: 0px 0px 20px 0px; }
.news-list li a .article-text .text-title { color: #333; font-size: 18px; font-weight: bold; line-height: 1.5; margin-bottom: 12px; }
.news-list li a .text-desc { color: #666; font-size: 14px; line-height: 1.8; margin-bottom: 21px; }
.proshow { width: 100%; }
.proshow .col-left { width: 55%; border-right: 1px solid #f3f3f3; padding: 20px 5%; }
.proshow .col-left .big_pic { text-align: center; }
.proshow .col-left .big_pic img { max-width: 100%; }
.proshow .col-left .thumb_pic { margin: 30px 0 0 0; text-align: center; }
.proshow .col-left .thumb_pic ul { margin: 0 auto; }
.proshow .col-left .thumb_pic ul li { display: inline-block; margin-right: 5px; width: 60px; height: 60px; border: 1px solid #eaeaea; padding: 0px; cursor: pointer; position: relative; z-index: 1; }
.proshow .col-right { width: 45%; padding: 20px 3%; }
.mytable { display: table; height: 100%; width: 100%; }
.mytd { display: table-cell; vertical-align: middle; }
.mybtns { padding: 20px 0; }
.mybtns a { border-radius: 0; }
.proshow .col-right h1 { font-size: 32px; line-height: 1.5; font-weight: bold; }
.proshow .col-right .intro { font-size: 14px; color: #888; margin: 10px 0; }
.proshow .col-right .attribute { list-style: none; margin: 10px 0; }
.proshow .col-right .attribute li { font-size: 14px; line-height: 30px; }
.proshow .col-right .attribute li em { display: inline-block; width: 60px; font-style: normal; color: #999; font-size: 14px; }
.proshow .col-right .price { font-size: 14px; line-height: 30px; margin: 20px 0; }
.proshow .col-right .price span { font-size: 26px; color: #f60; }
.proshow .col-right .price em { font-size: 12px; color: #999; font-style: normal; padding-left: 5px; }
.proshow .col-right .tags { color: #999; margin: 15px 0; }
.proshow .col-right .tags a { margin: 0 10px 10px 0; }
.proshow_content { padding: 20px 0; }
.proshow .ui-carousel-item { max-height: 460px; overflow: hidden; }
.proshow_content a { color: #03C; }
.proshow_content a:hover { color: #f30; }
.proshow_content p { margin-bottom: 20px; }
.proshow_content p img { max-width: 100%; }
.proshow_content .extend { list-style: none; }
.proshow_content .extend li { font-size: 14px; line-height: 30px; }
.proshow_content .extend li em { display: inline-block; width: 120px; font-style: normal; color: #999; font-size: 14px; margin-right: 15px; }
.sub-desc { font-size: 14px; line-height: 1.8; padding: 12px 0px 18px 0px; margin: 0px 0px 24px 0px; color: #707070; border-bottom: #ccc 1px solid; }
.sub-other { color: #162130; font-size: 14px; line-height: 3; }
.sub-other span { color: #666; }
.sub-other a { padding: 3px 20px 3px 20px; font-size: 14px; line-height: 1.5; border-radius: 14px 14px 14px 14px; margin: 5px 16px 5px 0px; color: #666; background: #f3f3f3; }
.artshow { word-break: break-all; }
.artshow h1 { font-size: 24px; font-weight: bold; margin: 0; text-align: center; }
.artshow .info { line-height: 50px; border-bottom: 1px solid #ddd; margin-bottom: 20px; color: #666; text-align: center; }
.artshow .info span { color: #999; }
.artshow .info i { color: #ccc; margin-right: 5px; }
.artshow .other { margin: 15px 0; padding: 0px; font-size: 14px; }
.artshow .other ul { overflow: hidden; list-style: none; display: flex; flex-wrap: wrap; }
.artshow .other ul li { width: 25%; line-height: 30px; }
.artshow .other ul li span { color: #999; }
.artshow .content a { color: #03C; }
.artshow .content a:hover { color: #f30; }
.artshow .content p { margin-bottom: 20px; line-height: 28px; font-size:18px;text-indent:2em;}
.artshow .content p img{text-align: center;display:block;margin:0 auto;}
.artshow .content * { max-width: 100%; }
.artshow .action { display: flex; justify-content: center; margin: 30px 0 10px 0; }
.artshow .action a { display: block; cursor: pointer; margin: 0 15px; width: 70px; height: 70px; margin-bottom: 10px; line-height: 60px; text-align: center; border-radius: 50%; box-shadow: 0px 0px 30px rgba(0,0,0,0.1); position: relative; }
.artshow .action a i { font-size: 30px; color: #999; }
.artshow .action a em { display: block; font-size: 12px; font-family: verdana; color: #999; position: absolute; bottom: -15px; left: 0; right: 0; }
.artshow .action a:hover { box-shadow: 0px 0px 30px rgba(0,132,255,0.3) }
.artshow .tags { color: #999; margin: 15px 0; }
.artshow .tags a { margin: 0 10px 10px 0; }
.cont-url { font-size: 14px; line-height: 1.5; padding: 20px 0px 15px 0px; border-top: #ddd 1px solid; margin-top:30px; }
.contact1 .ui-col-3 { text-align: center; }
.contact1 .ui-col-3 div { padding: 20px 10px 30px 10px; background: #eee; margin: 10px; }
.contact1 .ui-col-3 div i { font-size: 36px; }
.contact1 .ui-col-3 div h3 { font-size: 16px; font-weight: normal; padding: 10px 0; }
.contact1 .ui-col-3 div p { font-size: 14px; line-height: 1.6; margin: 0; }
.mybook { padding-top: 20px; }
.mybook .ui-row { padding-top: 30px; }
.mybook .ui-form-ip { border-radius: 0; padding: 20px; border: 1px solid #ddd; }
.mybook .ui-row .pr25 { padding-right: 25px; }
.mybook .ui-row .pl25 { padding-left: 25px; }
.mybook .fbtn { margin-top: -20px; margin-bottom: 25px;}
.content{padding-bottom: 25px;}
.content p { margin-bottom: 20px; line-height: 24px; }
/*标签相关*/
.tags { }
.tags a { display: inline-block; padding: 3px 20px 3px 20px; margin: 5px 16px 5px 0px; color: #333; font-size: 14px; background: #f3f3f3; border-radius: 14px; }
/* public begin */
.piclist-title { padding: 6px 10px; font-size: 14px; }
.piclist-image img { transition: all 1s }
.piclist-image:hover img { transform: scale(1.2); }
.ui-box-title span { display: block; font-size: 14px; color: #eaeaea; font-weight: 300; text-transform: uppercase; line-height: 30px; }
.collapse-menu { margin: 15px 0; }
.collapse-menu-title a { transition: all 0.5s ease; }
.collapse-menu-title:hover a { padding-left: 10px; }
.collapse-menu-body li a { transition: all 0.5s ease; }
.collapse-menu-body li a:hover { padding-left: 10px; }
.collapse-menu-body li i { color: #999; }
.ui-box-h2 { height: 70px; line-height: 66px; border-bottom: 1px solid #eaeaea; position: relative; }
.ui-box-h2 h2 { font-size: 36px; }
.navbg .position { line-height: 50px; }
.navbg .position a { color: #999; }
.ui-box-body { padding: 25px 0px 0 0; word-break: break-all; min-height: 80px; }
.ui-box-body .col-10 { max-width: 760px; }
.ui-box-body img, .ui-box-body p img { max-width: 100%; }
.ui-box-body p { margin-bottom: 20px; line-height: 24px; }
.ui-box-body .content a { color: #03C; }
.ui-box-body .content a:hover { color: #f30; }
.pn { padding: 10px 0; position: relative; }
.back { position: absolute; font-size: 18px; top: 36px; right: 10px; }
.pn .pre { margin: 5px 0 10px 0; color: #666; }
.pn .next { margin: 0; color: #666; }
.pn a { color: #888; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
td, th { border: 1px solid #eaeaea; padding: 10px; }
.ui-sidebar { position: fixed; right: 19px; bottom: 10%; z-index: 998; }
.ui-sidebar ul { list-style: none; box-shadow: 0px 0px 30px rgba(0,0,0,0); border-radius: 0px; }
.ui-sidebar ul li { color: #333; margin-bottom: 10px; position: relative; z-index: 200; box-shadow: 0 0 8px rgba(102,102,102,.2); }
.ui-sidebar ul li a [class*=ui-icon-], .ui-sidebar ul li a .ui-icon-font { font-size: 1.2rem; }
.ui-sidebar ul li div { position: absolute; right: -100px; top: 2px; border: 1px solid #d9d9d9; box-shadow: 0px 0px 30px rgba(0,0,0,0.1); background: #fff; font-size: 13px; color: #333; border-radius: 4px; padding: 0 10px; line-height: 40px; opacity: 0; min-width: 100px; transition: all .5s ease; text-align: center; z-index: -1; width: 120px; }
.ui-sidebar ul li.weixin div { position: absolute; right: -100px; top: -36px; padding: 10px; width: 120px; }
.ui-sidebar ul li div:after { content: " "; position: absolute; width:.6rem;
height:.5rem;
border-left: 0; border-bottom: 0; background: #fff; border: 1px solid #d9d9d9; border-bottom: 0; border-right: 0; right:-.3rem;
top: 50%; transform: translateY(-50%) rotate(-225deg); }
.ui-sidebar ul li:hover div { opacity: 1; right: 65px; }
.ui-sidebar ul li:first-child, .ui-sidebar ul li:first-child a { border-radius: 4px; ; }
.ui-sidebar ul li:last-child, .ui-sidebar ul li:last-child a { border-radius: 4px; }
/*右侧浮动相关*/
.dis { display: none; }
/********toolbar*********/
.toolbar { position: fixed; top: 50%; right: 1%; margin-top: -163px; z-index: 100; width: 80px; }
.toolbar dd { position: relative; float: left; width: 80px; height: 80px; background: #49806b; margin-top: 2px; border-radius: 5px; color: #fff; font-size: 14px; line-height: 21px; text-align: center; cursor: pointer; transition: all .5s; }
.toolbar dd:first-child { margin-top: 0; }
.toolbar dd i { width: 100%; height: 30px; display: block; margin-top: 13px; background: url(../images/toolbar.png) no-repeat center 0; }
.toolbar dd.qq i { background-position-y: 0; }
.toolbar dd.tel i { background-position-y: -30px; }
.toolbar dd.code i { background-position-y: -60px; }
.toolbar dd.top i { background-position-y: -90px; }
.toolbar dd span { display: block; color: #fff; }
.toolbar dd.tel .box { position: absolute; top: 0; width: 190px; right: -200px; height: 100%; margin-right: 10px; border-radius: 5px; background: #49806b; opacity: 0; transition: all .5s; }
.toolbar dd.tel .box p { font-size: 14px; margin: 15px auto 7px; }
.toolbar dd.tel .box h3 { font-size: 18px; font-weight: bold; }
.toolbar dd.tel .box:after { display: block; content: " "; border-style: solid dashed dashed dashed; border-color: transparent transparent transparent #49806b; border-width: 9px; width: 0; height: 0; position: absolute; top: 50%; margin-top: -9px; right: -18px; margin-left: -12px; }
.toolbar dd.code .box { padding: 11px; position: absolute; top: 0; width: 162px; right: -172px; height: 162px; margin-right: 10px; border-radius: 5px; background: #49806b; opacity: 0; transition: all .5s; }
.toolbar dd.code .box img { width: 140px; height: 140px; }
.toolbar dd.code .box:after { display: block; content: " "; border-style: solid dashed dashed dashed; border-color: transparent transparent transparent #49806b; border-width: 9px; width: 0; height: 0; position: absolute; top: 30px; right: -18px; margin-left: -12px; }
.toolbar dd:hover { background: #333; }
.toolbar dd.tel:hover .box { opacity: 1; right: 80px; }
.toolbar dd.code:hover .box { opacity: 1; right: 80px; }
.ui-tabs-nav li a { color: #76838F; padding: 15px 0px; font-size: 18px; }
.fnav { display: none; }
.fnav1 { height: 64px; display: none; }
.search-box { background-color: rgba(0,0,0,.8); position: fixed; z-index: -99; opacity: 0; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; font-size: 16px; -webkit-transition: .3s; transition: .3s; -webkit-transform: scale(.1); -ms-transform: scale(.1); transform: scale(.1) }
.sblock { opacity: 1; z-index: 10000; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
.search-close { width: 1000px; height: 160px; margin: 0 auto; padding: 100px 0 0 0; }
.search-close i { float: right; font-size: 40px; color: #fff; cursor: pointer; }
.search-close i:hover { animation: mymovex 0.5s 1; -webkit-animation: mymovex 0.5s 1; }
dl.se { overflow: hidden; }
dl.se dt { width: 500px; float: left; }
dl.se dt input { width: 100%; height: 56px; padding: 0 10px; border: 1px solid #fff; border-radius: 5px 0 0 5px; }
dl.se dd button { width: 100%; border: 0; color: #fff; height: 56px; border-radius: 0 5px 5px 0; }
dl.se dd { width: 100px; float: right; }
.search-con { width: 600px; margin: 0 auto; padding-top: 20px; }
.search-tips { line-height: 50px; padding-top: 30px; color: #FFF; }
.search-as { line-height: 34px; }
.search-as a { padding: 0 20px; border: 1px solid #fff; display: inline-block; margin-right: 10px; margin-bottom: 10px; white-space: nowrap; border-radius: 5px; color: #fff; }
.search-as a:hover { color: #f60; border: 1px solid #f60; }
