body{min-width:1200px;}
@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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RwByAGEAegBpAGEAbgBpAC4AIABUAG8AZABvAHMAIABsAG8AcwAgAGQAZQByAGUAYwBoAG8AcwAgAHIAZQBzAGUAcgB2AGEAZABvAHMALgBQAG8AbABpAHQAaQBjAGEAUgBlAGcAdQBsAGEAcgBQAG8AbABpAHQAaQBjAGEAOgAgADIAMAAwADQAUABvAGwAaQB0AGkAYwBhAFYAZQByAHMAaQBvAG4AIAAxAC4AMAA7ACAAQQBwAHIAaQBsACAAMgAwADAANABQAG8AbABpAHQAaQBjAGEAUABvAGwAaQB0AGkAYwBhACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAAUwB1AGQAdABpAHAAbwBzAEEAbABlAGoAYQBuAGQAcgBvACAAUABhAHUAbABBAGwAZQBqAGEAbgBkAHIAbwAgAFAAYQB1AGwAIAAmACAAQQBsAGYAcgBlAGQAbwAgAEcAcgBhAHoAaQBhAG4AaQBDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAwADQALAAgAFMAVQBEAFQASQBQAE8AUwAuACAARABpAHMAZQBuAGEAZABhACAAcABvAHIAIABBAGwAZQBqAGEAbgBkAHIAbwAgAFAAYQB1AGwAIAB5ACAAQQBsAGYAcgBlAGQAbwAgAEcAcgBhAHoAaQBhAG4AaQAuACAAVABvAGQAbwBzACAAbABvAHMAIABkAGUAcgBlAGMAaABvAHMAIAByAGUAcwBlAHIAdgBhAGQAbwBzAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHMAdQBkAHQAaQBwAG8AcwAuAGMAbwBtAC4AYQByAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBzAHUAZAB0AGkAcABvAHMALgBjAG8AbQAuAGEAcgBQAG8AbABpAHQAaQBjAGEAUgBlAGcAdQBsAGEAcgBQAG8AbABpAHQAaQBjAGEAAAAAAgAAAAAAAP+FABQAAAAAAAAAAAAAAAAAAAAAAAAAEgASAAAAEgATABQAFQAWABcAGAAaAB0ARwBIAEsAUQBXABsAHAAZAAA=) format("truetype")
}
.clearfix{clear:both; overflow:hidden}
table,td,input{font-family: "微软雅黑"}
.color-gray{color: #999}
/*img{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}*/
.ly-top-bg{height:28px; line-height:26px;background: #f9f9f9; border-bottom: 1px solid #eeeeee}
.ly-top{width: 1200px;text-align: right; margin: 0 auto; font-size: 12px; color: #666; position: relative;}
.ly-top a:nth-child(1){color: #ff7500;padding: 0 5px;}
.ly-top a:nth-child(2){color: #666;padding: 0 5px;}
.ly-top a:hover{background:#ff7500; color:#fff; border-radius: 2px;}
.ly-top　i{vertical-align: middle;}

.ly-head{width: 1200px;margin: 0 auto; overflow: hidden; clear: both; height:110px;}
.ly-head .ly-logo{float: left; width:25%; min-width: 310px; text-align:center; color: #00659e; font-size: 33px; font-weight: 600; margin-top: 18px;}
.ly-head .ly-logo span{font-size: 17px; color: #007fc4; font-family:Arial; font-weight: 500; display: block;word-wrap : break-word}
.ly-head .ly-logo img{max-width:325px; max-height:85px;}
.ly-menu{float: right; width:70%; min-width:880px;overflow:hidden;}
.menu{height:90px;display:block;padding:0px;}
.menu ul{list-style:none;padding:0;margin:0; width: 100%}
.menu ul li{float:left;overflow:hidden;position:relative;text-align:center;}
.menu ul li a{position:relative;display:inline-block;width:100%;min-width:100px;height:90px;font-size:14px;text-decoration:none;cursor:pointer; color:#787878; font-weight: bold;}
.menu ul li a i{display: block; font-size: 27px; height: 45px; line-height: 45px;  margin-top: 17px}
.menu ul li:nth-child(2) a i{font-size: 34px;}
.menu ul li:nth-child(5) a i{font-size: 28px;}
.menu ul li:nth-child(6) a i{font-size:27px;}
.menu ul li:nth-child(8) a i{font-size:29px;}
.menu ul li a span{position:absolute;left:0;width:100px; text-align: center; }
.menu ul li a span.out{top:0px;}
.menu ul li a span.over,  .menu ul li a span.bg{top:-100px;}
#navlist ul li a span.over{height:100px; line-height:100px;font-size:14px;width:100px; background:#0891d7; border-top: 2px solid #006598;background-repeat:repeat; color: #fff; position: relative;}
#navlist ul li a span.over a{}
.over::after{width:0;height:0;display:block;content: "";position:absolute;left:42px;top:65px;z-index:5;/*兼容ie8-*/border-bottom:8px transparent solid;border-left:8px transparent solid;border-right:8px transparent solid;border-top:8px #fff solid;overflow:hidden;}

.menubox{background:#3691d6; color:#fff; overflow:hidden; width:120px; position:absolute; border-radius:4px; text-align:center; z-index:1000;}
.menubox .sub-nav li{clear:left; width:100%;}
.menubox .sub-nav li:last-child{border:none}
.menubox .sub-nav li a{height:34px;line-height:34px;width:100%;padding:0;display:block; overflow:hidden; color:#fff;}
.menubox .sub-nav li a:hover{background:#3181be; color:#fff; border-radius:4px;}

/* nav_menu */
.nav .list a:hover,.nav .list .now,.nav .list li.select a{color:#007fc4; /*border-bottom: 2px solid #007fc4*/}
.nav .box{position:absolute;left:0;top:138px;width:100%;background:rgba(255,255,255,1);overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0;border-top:1px solid #ddd;border-bottom:1px solid #ccc; z-index: 1000}
.nav .cont{position:relative;padding:25px 0 0px 24px;}
.menu-cont{width: 1200px; margin: 0 auto; padding: 15px 0; overflow: hidden;color: #555; position: relative; }
.h230{height: 240px;}
.min-menu {width: 400px; float: left;  font-size: 14px;border-right: 1px solid #ddd; min-height: 230px;}
/*.min-menu ul li a{font-size: 15px; height: 35px;color: #555 }*/
.list-1 li{ height: 35px; }
.list-2 li{float: left; width: 50%; height: 35px;}
.list-img a{display: inline-block; width: 32.5%;margin-right: 3px; text-align: center;}
.list-img img{ height: 150px; width: 100%; margin-bottom: 5px}
.list-img p{width: 100%; height: 35px; line-height: 35px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.menu-intr{}
.menu-intr dl dt{float: left; width: 300px; margin-right: 40px;}
.menu-intr dl dt img{width: 100%;}
.menu-intr dl dd{float: right; width: 830px; text-align: justify; line-height: 30px;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ opacity: 0; transition: 0.8s;}
#navlist .swiper-button-next{ background: url(../images/right.svg) no-repeat right center; background-size: 20px;right:-5px}
#navlist .swiper-button-next:hover{background: url(../images/right2.svg) no-repeat right center;background-size: 20px;right:-5px; transition: 0.8s}
#navlist .swiper-button-prev{background: url(../images/left.svg) no-repeat right center; background-size: 20px;left:-5px}
#navlist .swiper-button-prev:hover{background: url(../images/left2.svg) no-repeat right center; background-size: 20px;left:-5px; transition: 0.8s}

.menu-cont .title{font-size: 16px;  font-weight: bold;margin-bottom: 20px;}
.menu-cont .title i{font-weight: bold; font-size: 18px; margin-left: 8px;}
.min-nr{float: left; width: 750px;  padding-left: 50px; position: relative; }
.min-list{float: left; width: 410px; overflow: hidden;}
.min-list li{height: 35px; line-height: 35px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 15px;}
.min-list a{color: #666}
.min-img{width: 260px;overflow: hidden; background: #f2f2f2;  float: left; margin-right: 20px; margin-top: 5px;}
.min-img img{width: 100%}

.Service-box { background: #f5f5f5; padding: 40px 0}
.Service-content {width: 1200px;margin: 0 auto;padding: 0; }
.Service-item {display: block;width: 200px;padding: 30px 16px;background: #fff;text-align: center;float: left;height: 240px;margin: 0 0 10px;border: 1px solid #E7E7E7;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 10px;overflow: hidden;}
.Service-content .Service-item {-webkit-transition: all 160ms;transition: all 160ms;}
.item-image {display: inline-block;height: 100px;width: 100px;line-height: 100px;text-align: center;border: 3px solid transparent;margin: 0;border-radius: 100%;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 160ms;transition: all 160ms;}
.item-image img {width: 100%;height: 100%;display: block;border: none;}
.item-title {line-height: 25px;font-size: 18px;color: #3D3D3D;padding: 22px 0 7px;font-weight: normal;}
.item-text {color: #9A9A9A;font-size: 12px;line-height: 17px;height: 34px;overflow: hidden;}
.item-link {color: #FFFFFF;display: none;padding: 6px 20px;background-color: #05A6F3;margin: 17px auto;font-size: 14px;line-height: 25px;border-radius: 5px;-webkit-transition: all 160ms;transition: all 160ms;font-weight: normal;}
.Service-item:hover {border-color: #DEDDDD; position: relative;z-index: 99;text-decoration: none;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);/*-webkit-transform: translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0);*/}
.Service-item:hover .item-image {height: 60px;width: 60px;line-height: 60px;margin: 0 auto;}
.Service-item:hover .item-link {display: block;}
.Service-item:hover .item-title {padding: 10px 0 7px;}
.Service-item + .Service-item {margin-left: 50px;position: relative;}
.item-tag {width: 67px;height: 67px;color: #FFFFFF;position: absolute;-webkit-transform: rotateZ(-315deg);transform: rotateZ(-315deg);top: 9px;right: 9px;font-size: 12px;line-height: 17px;}
.item-background {width: 67px;height: 67px;position: absolute;top: 0px;right: 0px;}
.item-background img {width: 100%;height: 100%;}

.bg1::after,.bg2::after,.bg3::after,.bg4::after,.bg5::after,.bg6::after{ position: absolute; width: 150px; height: 1px; overflow: hidden; display: block;  content: ""; bottom:0; left: 30px; background: #0891d7; }
.bg1 span a:hover,.bg2 span a:hover,.bg3 span a:hover,.bg4 span a:hover,.bg5 span a:hover,.bg6 span a:hover{background: #0891d7; color: #fff; border-radius: 2px; font-size: 12px; padding: 1px 4px;}
.bg2::after,.bg2 span a:hover{background: #3bbb64;}
.bg3::after,.bg3 span a:hover{background: #eb9000;}
.bg4::after,.bg4 span a:hover{background: #2fafba;}
.bg5::after,.bg5 span a:hover{background: #7164cd;}
.bg6::after,.bg6 span a:hover{background: #e62229;}

.step{padding: 30px 0;background: #fff}
.step:nth-child(2n+1){background: #f5f5f5}
.step-title-x{ border-bottom: 1px solid #ddd;}
.step-title{margin: 0 auto; width: 1200px; overflow: hidden; clear: both; color: #666; font-size: 27px; font-weight: 500; position: relative;}
.step-title span{float: right; font-size: 14px; color: #666; margin-top:12px; display: block; height: 20px; overflow: hidden; width: 800px; text-align: right;}
.step-title span i{color: #999; display: inline-block; margin: 0 10px; font-size: 12px}
.step-text{width: 150px; text-align: center; height: 43px; margin-left: 30px;}
.step-text-en{margin: 0 auto; width: 1200px; overflow: hidden; clear: both; color: #acacac; font-size: 14.5px; font-family: arial}
.step-text-en span{display: block; width: 210px; text-align: center; margin-top: 3px; font-size: 16px}

.ly-footer-bg{ background: #373d41;padding:20px 0}
.ly-footer{width: 1200px; margin: 0 auto; overflow: hidden; clear: both; position: relative; color: #fff;}
.ly-footer-left{float: left; width: 300px; overflow: hidden;}
.tel{}
.tel i{float: left;  font-size: 50px;margin-top:5px; margin-right: 10px; line-height: 50px}
.tel p:last-child{font-size:32px; font-family: Politica}
.adr{line-height: 24px; font-size: 12px; margin-top: 15px}
.ly-footer-right{float: left; width:500px; overflow: hidden;}
.ly-footer-right ul{float: left; width:33%; padding-left: 4%; font-size: 13px; line-height: 23px;max-height:170px;}
.ly-footer-right ul li:first-child{font-size: 16px; border-bottom: 1px solid #556068;padding-bottom: 6px; margin-bottom: 6px; }
.ly-footer-right ul a{color: #dadfe3}
.ly-footer-right ul a:hover{background: #fff; color:#666; padding: 0 3px; border-radius: 2px; font-size: 12px;}
.ly-footer-ewm{width:380px; float:right; overflow:hidden; display:flex; justify-content:space-between;align-items:center; text-align:center}
.ly-footer-ewm img{display:block;margin-bottom:10px; border-radius:2px}
.ly-footer-bottom {
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    background: #25292c;
    font-size: 12px;
    border-top: 1px solid #41494e;
    overflow: hidden;
}
.links ul{overflow: hidden; margin-bottom:40px;}
.links ul li{width:19%; margin-right: 1%; background: #444c51; border: 1px solid #556068; height: 45px; line-height: 45px; text-align: center; float: left; font-size: 16px; display:block; opacity: .999;position: relative;}
.links ul li:last-child{margin: 0}
.links ul li a{color: #ddd}


.box1{margin: 30px auto; overflow: hidden; clear: both; width: 1200px;}
.box1-left{float: left; width: 340px; overflow: hidden; height: 340px; background: #999;padding: 6px; position: relative;}
.box1-left-new{ width: 328px; height: 328px; border:1px solid #ddd; overflow: hidden;}
.box1-left-new a img{height:328px}
.box1-left a p{height: 35px; line-height: 35px;overflow: hidden; white-space: nowrap; padding: 0 10px; text-overflow: ellipsis; position: absolute; background: rgba(0,0,0,.5); bottom: 7px; left:7px; text-align: center; width:326px; color: #fff}
.box1-center{float: left; width: 480px; margin-left: 30px; overflow: hidden;}
.box1-center ul li{padding:15px 0; border-bottom: 1px dotted #ccc; overflow: hidden;position: relative; opacity: .999;display: block;}
.box1-center ul li:first-child{padding:0 0 10px 0;}
.box1-center dl{position: relative;}
.box1-center dl dt{float: left; width:60px; color: #a6a6a6; overflow: hidden; font-family: arial; font-weight: 500; font-family:Politica; font-size: 16px; text-align: center;}
.box1-center dl dt b{font-size:37px; display: block;  text-align: center; font-weight: bold;}
.box1-center dl dt::after{width: 14px; height: 1px; overflow: hidden; background: #0891d7; display: block; content: ""; position: absolute; top: 15px; left:65px;}
.box1-center dl dd{float: right; width: 380px;}
.box1-center dl .dd{display:block;color:#555;font-size: 18px;margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*.box1-center dl .dd a:hover,.box1-right li a:hover .dd{color: #0891d7}*/
.box1-center dl dd:last-child{ height: 44px; line-height: 20px; overflow: hidden;color: #999; font-size: 12px; }
.box1-right{ float: right; width: 320px; overflow: hidden;}
.box1-right ul li{padding: 7px; border:1px solid #ddd; overflow: hidden; margin-bottom: 10px}
.box1-right dl dt{float: left; width: 140px; height: 150px; overflow: hidden;}
.box1-right dl dt img{min-width: 100%;height:150px;}
.box1-right dl dd{float: right; width: 155px; overflow: hidden;}
.box1-right dl .dd{height: 40px; overflow: hidden; margin-bottom: 5px; display: block;color:#555;}
.box1-right dl dd:last-child{ height: 105px; line-height: 21px; overflow: hidden;color: #999; font-size: 12px; }

.more{margin: 0 auto; width: 130px; font-size: 16px; margin-top: 20px; height:45px; line-height: 45px; text-align: center; }
.more a{color:#fff;position: relative; opacity: .999;display: block;border-radius: 2px; background: #0891d7; }
/*.more a:hover{ background: #067ebb }*/

.ly-Agricultural{margin:30px auto 0; width: 1200px; overflow: hidden; clear: both; height:530px;}
    .ly-Agricultural .swiper-container{height:100%}
    .ly-Agricultural .swiper-button-next, .ly-Agricultural .swiper-button-prev{top:43%}
    .ly-Agricultural .swiper-pagination-bullet{width:30px; height:8px; border-radius:25px;}
    /*.ly-Agricultural a{position: relative; opacity: .999;display:inline-block;}*/
    .ly-Agricultural a .service-item {
        border: 1px solid #ddd;
        border-radius: 5px;
        -webkit-box-shadow: 0 0 3px #fff;
        box-shadow: 0 0 3px #fff;
        margin-right: 22px;
        color: #666;
    }
.ly-Agricultural a:nth-child(2n) .service-item{border-radius: 0 30px 0 30px;}
.ly-Agricultural a:last-child .service-item{margin-right:0;}
.ly-Agricultural a:hover .service-item{border:1px solid #aec9d4;/*-webkit-transform: rotateY(360deg);transform: rotateY(360deg);  -webkit-transition: all 1.2s ease-in-out 0s;  transition: all 1.2s ease-in-out 0s;*/}



.business {width: 1200px; overflow: hidden; height: 430px; margin: 30px auto; clear: both; border:1px solid #eaeaea;}
.business-left{float:left; width: 290px; height: 430px; padding: 10px; background: #e6e9ee; overflow: hidden}
.business-left img{width: 100%; height: 100%; border:1px solid #fff;}
.business-left:hover{background: #efe7dc}
.business-right{float: right; width: 908px;}
.business-right ul li{float: left; width: 25%; text-align: center; height: 214px; overflow: hidden}
.business-right ul li:nth-child(2),.business-right ul li:nth-child(4),.business-right ul li:nth-child(5),.business-right ul li:nth-child(7){ background: #f3f3f3 }
.business-right ul li p img{ width: 150px; height:150px;margin-top: 10px;}
.business-right ul li p span{font-size: 16px}
/*.business-right ul li p:nth-child(2){ font-size: 21px; font-family: arial; color: #c73d43}*/
.business-right ul li p:last-child{ height:20px; /*width:170px;*/ margin-top: 10px; font-size: 14px; overflow: hidden; text-overflow:ellipsis;white-space: nowrap; color: #666}
.business-right li:hover{ border:1px solid #eb9000;}
.business-right a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.8s;transition:all 0.8s;}

#menu{width:100px;height: auto; position: fixed;top: 40%;right:0;margin-top: -200px; z-index: 100; }
#menu ul{display: block;list-style: none}
#menu ul li a{width:100px; height:50px; line-height:50px; text-align: center;background-color: #fff; color: #454545; border:1px solid #ddd;display: block;margin-top: 2px; border-radius: 5px 0 0 5px;}
#menu ul li a:hover,#menu ul li a.cur{background:#0891d7;color: #fff; border:none;}
#menu ul li a i{ margin-right: 4px}
.a-drop{height: 37px; text-align: right; color: #fff}
.a-down{width: 35px; height: 35px; line-height: 35px; color:#fff; background:linear-gradient(45deg,#0891d7, #22db6c); text-align: center; border-radius: 5px 0 0 5px; float: right;}
/*.a-down:hover i{transform: rotate(180deg);  }*/
.a-down i{transform: rotate(0); transition: 0.8s;}
.collapsed.a-down i{transform: rotate(180deg); transition: 0.8s;}


.a-down:focus, .a-down:hover{color: #fff}

.market{ width: 1200px; height: 370px; overflow: hidden; margin: 30px auto; clear: both; background: url(../images/fx_182.png) no-repeat top left; padding-left:300px; }
.market-text{float: left; width: 140px; border-right: 1px solid #ddd; height: 370px; font-size: 20px; text-align: center; color: #555; position: relative;}
.market-text p{ height: 150px; line-height: 160px; position: relative; }
.market-text p::after{display: block; content: ""; width: 12px; height: 12px; border-radius: 50%; top: 50%; left:134px; position: absolute; background: #999;}
.market-right{float: right; width: 700px;}
.market-sc{border:1px solid #ddd; border-radius: 3px 3px 0 0; background: #fff; padding: 8px;  font-size: 13px;color: #777}
.market-sc table{width: 100%}
.market-sc table td{padding:8px}
.market-sc a{color: #666}
.market-sc table tr:nth-child(2n){background: #f9f9f9}
.market-sc table tr:hover{background: #e6e9ee}
.market-jg{border:1px solid #ddd; background: #fff;padding: 8px; margin-top: 20px; overflow: hidden; height: 195px;}
.market-jg dl dt{width: 160px; float: left; height: 150px; overflow: hidden;}
.market-jg dl dt img{width: 100%; height: 137px;}
.market-jg dl dd{float: right; width: 510px; line-height: 26px; font-size: 13px; color: #555}
.market-jg dl dd b{font-weight: 600}
.market-jg:hover{ border:1px solid #2fafba; }

.Tourism{ width: 1200px; margin: 30px auto; clear: both; padding:10px; background: #fff; -webkit-box-shadow: 0 0 3px #acacac; box-shadow: 0 0 3px #acacac;overflow: hidden;}
.Tourism ul li{float: left; width: 50%; height: 259px; overflow: hidden;}
.Tourism ul li dl dt{float: left;width: 50%; height: 259px; overflow: hidden;}
.Tourism ul li dl dt img{width:100%; height: 259px}
.Tourism ul li dl dd{float: right; width: 50%;padding: 10px 20px 5px; line-height: 30px; color: #666}
.Tourism ul li dl .dd{text-align:center;color: #006666; font-size: 17px;}
.Tourism ul li dl .dd2{height: 108px; overflow: hidden;}
.Tourism ul li dl dd a{width: 100px; line-height: 40px; background: #ddd; border-radius: 3px; margin: 0 auto; display: block; color: #666; text-align: center;position: relative; opacity: .999;}
/*.Tourism ul li dl dd a:hover{background: #006666; color: #fff}*/
.Tourism ul li:nth-child(3) dl dt,.Tourism ul li:nth-child(4) dl dt{float: right}
.Tourism ul li:nth-child(3) dl dd,.Tourism ul li:nth-child(4) dl dd{float: left;}
.box1-left-new:hover img,.box1-right li a:hover img,.Tourism ul li:hover img,.Financial-box ul li:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.8s;transition:all 0.8s; cursor: pointer;}

.Financial{ width: 1200px; margin: 30px auto; clear: both;overflow: hidden;}
.Financial-left{float:left;width: 300px;}
.Financial-left ul li{width: 100%; height: 150px; border:1px solid #ddd; border-radius: 3px; margin-bottom: 10px; position: relative;}
.Financial-left ul li img{width: 100%; height: 148px;}
.Financial-left ul li p{ position: absolute; background: rgba(0,0,0,.5); height:30px; line-height: 30px; text-align: center; color: #fff; bottom: 0; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;padding:0 10px; font-size: 13px; }

.Financial-box{width: 49%; }
.Financial-box fieldset{width: 100%; border:1px solid #ddd;padding: 20px 20px 0;background: #fff}
.Financial-box legend{width: 160px; text-align: center; border:none; font-size: 16px; padding:7px 10px; border-radius: 2px; margin: 0 auto; color: #c86f04; background: #c86f04; color: #fff;}
.Financial-box legend.bg-black{background: #666}
.Financial-box ul li{ border-bottom: 1px dotted #ccc; height: 150px; padding-bottom: 20px; margin-bottom: 20px; overflow: height }
.Financial-box ul li .img{float:left;width:230px; height: 130px; overflow:hidden;}
.Financial-box ul li .img img{width:230px; height: 130px;}
.Financial-box ul li p{float: right; width: 300px; line-height: 28px;}
.Financial-box ul li p.title{ color: #666; font-weight: bold; width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-bottom: 1px dotted #ccc; padding-bottom: 5px; margin-bottom: 5px; font-size: 15px}
.Financial-box ul li p:last-child{height: 90px; overflow: hidden; color: #666; font-size:13px;}
.Financial-box ul li:last-child{border-bottom: none; margin-bottom: 0}
.Financial-box ul li a:hover .title{color: #c86f04; }
.flex{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.justify{
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	   -moz-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.Trace{
	width: 1150px;
	margin: 0 auto;
	padding-left: 50px;
	clear: both;
	/*overflow: hidden;*/
}
.chaxun{
	width: 800px;
	height: 220px;
	padding: 55px 0;
	-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-flow: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-flow: column;flex-flow: column;
}
.chaxun .cxkuang input{
	width: 660px;
	height: 50px;
	padding: 0 20px;
	border-radius: 2px 0 0 2px;
	border: 1px solid #ddd;
	background-color: #fff;
	font-size: 16px;
}
.chaxun .cxsubmit a{
	text-align: center;
    position: relative; opacity: .999;display: block;
    cursor: pointer;
    width: 140px;
    height: 50px;
    border-radius: 0 2px 2px 0;
    /*border-top: 1px solid #76a70f;
    border-right: 1px solid #76a70f;
    border-bottom: 1px solid #76a70f;*/
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    background: -webkit-gradient(linear,  left top, left bottom,  from(#FFB300),to(#FF7B00));
    background: linear-gradient(to bottom,  #FFB300 0%,#FF7B00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFB300', endColorstr='#FF7B00',GradientType=0 );
    background: #3bbb64;
}
/*.chaxun .cxsubmit a:hover{
    background: #31a155;
}*/
.chaxun .cxnumber li{
	text-align: center;
    width: 58px;
    height: 38px;
    border-radius: 2px;
    cursor: pointer;
    font-size: 18px;
    color: #fff;
    line-height: 38px;
    background: -webkit-gradient(linear,  left top, left bottom,  from(#A7D7EF),to(#83BFE8));
    background: linear-gradient(to bottom,  #A7D7EF 0%,#83BFE8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A7D7EF', endColorstr='#83BFE8',GradientType=0 );
    background: #999;
    position: relative; opacity: .999;display:inline-block;
}
/*.chaxun .cxnumber li:hover{
    background: #31a155;
}*/
.chaxun .cxnumber li.cx-num-2{font-size: 14px}
.toushu{
   /* width: 500px;*/
    height: 200px;
    position: relative;
    text-align: right;
}
.toushu img{height: 220px}
.toushu a{
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);transform: translate(0, -50%);
    display: block;
    width: 218px;
    height: 90px;
    border-radius: 8px;
    border:2px solid #fff;
    background: url(../images/gn_btn_ts.png) center no-repeat;
    background-size: cover;
}
#item4{
	background: url(../images/introduce.png) center bottom no-repeat;
	/*background-size: contain;*/
	height: 520px;
}

#item44{background: url(../images/bg.jpg) center top no-repeat;
height: 450px;
}

.introduce{
	width: 1000px;
	margin: 20px auto 0;
}
.introduce p{
	text-align: justify;
	font-size: 15px;
	color: #666;
	line-height: 30px;
	/*text-indent: 35px;*/
}
.introduce a{color: #666}
.introduce a:hover{color: #0891d7}
/*.introduce a{
	display: block;
	width: 110px;
	height: 30px;
	border-radius: 2px;
	margin: 50px auto 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4DC1F2), to(#258DE0));
	background-image: linear-gradient(-180deg, #4DC1F2 0%, #258DE0 100%);
	text-align: center;
	color: #fff;
	font-size: 12px;
	line-height: 30px;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.introduce a:hover{
	-webkit-box-shadow: 0 6px 8px -4px #4DC1F2;
	        box-shadow: 0 6px 8px -4px #4DC1F2;
}*/
.industry{
	width: 1200px;
	height: 324px;
	margin: 30px auto;
	overflow: hidden;
}
.industry .swiper-container{
	width: 1200px;
	height: 324px;
}
.industry .swiper-container .swiper-wrapper{
	width: 1200px;
	height: 300px;
	/*overflow: hidden;*/
}
.industry .swiper-container .swiper-wrapper .swiper-slide{
	width: 300px;
	height: 300px;
	position: relative;
	background-position: center;
	background-size: cover;
}
.industry .swiper-container .swiper-wrapper .swiper-slide .info{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 134px 10px 10px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.00)), to(rgba(0,0,0,0.64)));
	background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.64) 100%);
	color: #fff;
}
.industry .swiper-container .swiper-wrapper .swiper-slide .info h3{
	font-size: 26px;
	font-weight: 600;
	line-height: 36px;
}
.industry .swiper-container .swiper-wrapper .swiper-slide .info p{
	font-size: 12px;
	text-align: justify;
	height: 120px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden;
}
.industry .swiper-container-horizontal>.swiper-pagination-bullets{
	bottom: 0;
}
.industry .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{
	background-color: #42B3ED;
}
.ly-type .swiper-container{
	overflow: visible;
}

.animate, .btn, .btn-fill-horz-o:before, .btn-fill-horz-o:after{-webkit-transition: all 0.6s;transition: all 0.6s;}
.btn-fill-horz-o {overflow: hidden;}
.btn-fill-horz-o:before, .btn-fill-horz-o:after {content: '';width: 0;height: 100%;opacity: 0;position: absolute;top: 0;z-index: -1;}
.btn-fill-horz-o:before {left: 50%;}
.btn-fill-horz-o:after {right: 50%;}
.btn-fill-horz-o:hover:before, .btn-fill-horz-o:hover:after {width: 50%;opacity: 1;}
.btn-fill-horz-o.btn-green:before, .btn-fill-horz-o.btn-green:after {background-color: #31a155; color: #fff}

.btn-fill-horz-o.btn-green:hover {border-color: #31a155;}
.btn-fill-horz-o.btn-blue:before, .btn-fill-horz-o.btn-blue:after {background-color: #067ebb; color: #fff}
.btn-fill-horz-o.btn-blue:hover {border-color: #067ebb;}
.btn-fill-horz-o.btn-yellow:before, .btn-fill-horz-o.btn-yellow:after {background-color: #cf8e00; color: #fff}
.btn-fill-horz-o.btn-yellow:hover {border-color: #cf8e00;}
.btn-fill-horz-o.btn-gray:before, .btn-fill-horz-o.btn-gray:after {background-color: #f2f2f2;}
.btn-fill-horz-o.btn-gray:hover {color: #666}
.btn-fill-horz-o.btn-gray2:before, .btn-fill-horz-o.btn-gray2:after {background-color: #505a61;}
.btn-fill-horz-o a{display: block;}
.btn-fill-horz-o.btn-green:hover,.btn-fill-horz-o.btn-blue:hover a,.btn-fill-horz-o.btn-gray2:hover{color: #fff}

.s-input{height: 28px;width: 180px;border-right: 1px solid #ddd;border-left: 1px solid #ddd;margin-left:10px;padding-left: 10px; background:transparent;}
.s-chaxun{position: absolute; right: 7px; color: #999}

.seveice-content .nr{line-height: 30px; font-size: 13px; height: 155px; overflow: hidden; text-align: justify;}
/*top*/
p#back-to-top{
    position:fixed;
    display:none;
    bottom:50px;
    right:0;
}
p#back-to-top a{
    text-align:center;
    text-decoration:none;
    color:#fff;
    display:block;
    /*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
    -moz-transition:color 1s;
    -webkit-transition:color 1s;
    -o-transition:color 1s;
}
p#back-to-top a:hover{
    color:#fff;
}
p#back-to-top a span{
    background:#333;
    border-radius:6px;
    display:block;
    height:40px;
    line-height: 40px;
    width:45px;
    border-radius: 5px 0 0 5px;
    /*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/
    -moz-transition:background 1s;
    -webkit-transition:background 1s;
    -o-transition:background 1s;
}
p#back-to-top a span i{font-size:25px}
#back-to-top a:hover span{
    background:#007fc5;
}


/*内页*/
#box{position:absolute; left:0; top:0; bottom:0; overflow:auto; width:100%;}
.fixed{position:fixed; top:0;  }

.top-banner{overflow: hidden; box-shadow: 0 0 3px #ddd}
.top-banner img{ width: 100% }
.list-content{display: flex;  display: -webkit-flex; overflow: hidden; position: relative;width: 1200px; margin: 0 auto; }
.list-menu-bg{border-bottom: 1px solid #ddd; height: 60px;line-height: 57px;  overflow: hidden; margin-bottom: 40px;}

.list-menu{width:15%; min-width: 140px; border-right: 1px solid #eaeaea; font-size: 16px; text-align: center; color: #555; position: relative; padding: 10px 0; }
.list-menu p{ height: 50px; line-height: 60px; position: relative; z-index:1; }
.list-menu p::after{display: block; content: ""; width: 12px; height: 12px; z-index: 999; border-radius: 50%; top: 50%; right: -7px; position: absolute; background: #fff; border: 2px solid #ccc}
.list-cont-r{padding: 0 0 0 3%;width:1060px}
.list-cont-r2{width:85%; padding: 0 0 0 3%;margin-top: 20px}
.list-menu .des p.select,.list-menu .des p:hover{color: #26bd7f; font-weight: bold; cursor: pointer;}
.list-menu .des p.select::after,.list-menu .des p:hover::after{background: #00d37c;}
.des{}

.news-list{margin-top: 20px;}
.news-list li{display:block; opacity: .999;position: relative;padding:20px 10px 0 10px; border-bottom: 1px solid #f2f2f2;}
.news-list li a{color: #666}
.news-list .date{font-size:18px; width:5%; font-family:Politica; min-width: 80px; float: left; background: #f2f2f2; height: 80px; overflow: hidden; text-align: center; position: relative; border-bottom: 1px solid #ccc}
.news-list .news-img{float: left; width:20%; min-width:190px; margin:0 0 0 1%;height: 150px; overflow: hidden; background:url(../images/zw.jpg) no-repeat center center #efefef;}
.news-list .news-text{float: right; width:70%; min-width: 670px;}
.news-list .title{font-size: 18px; height: 40px;}
.news-list .title i{float: right; font-size:21px}
.news-list .cont{height:98px;line-height: 30px; font-size:15px; text-align: justify;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.news-list .news-img img{min-width: 100%; height:150px}
.news-list .date b{display: block; height:50px; line-height:50px; font-size: 37px}
.news-list .jia{text-align: right; font-size: 31px; color: #ccc; height:35px; line-height:20px; overflow:hidden}
.news-list .jia i{font-size: 27px}
.news-list li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.8s;transition:all 0.8s;}

.bottom-news{clear: both; background: #f5f5f5; padding: 30px 0; border-top: 1px solid #eaeaea; z-index: 100}
.chaxun2{display: flex; align-items: center;justify-content: center;}
.chaxun2 .cxkuang input{
	width:880px;
	height: 50px;
	padding: 0 20px;
	border-radius: 2px 0 0 2px;
	border: 1px solid #ddd;
	background-color: #fff;
	font-size: 16px;
}
.chaxun2 .cxsubmit a{
	text-align: center;
    position: relative; opacity: .999;display: block;
    cursor: pointer;
    width: 140px;
    height: 50px;
    border-radius: 0 2px 2px 0;
    /*border-top: 1px solid #76a70f;
    border-right: 1px solid #76a70f;
    border-bottom: 1px solid #76a70f;*/
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    background: -webkit-gradient(linear,  left top, left bottom,  from(#FFB300),to(#FF7B00));
    background: linear-gradient(to bottom,  #FFB300 0%,#FF7B00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFB300', endColorstr='#FF7B00',GradientType=0 );
    background: #3bbb64;
}

.new-content{padding:20px; font-size:15px;}
.new-content .nc-Title{font-size:27px; text-align:center; display:block; color:#006eab; line-height:40px;margin:20px}
.new-content .date { text-align:center; font-size:14px; color:#666; margin-bottom:40px; margin-top: 10px; position:relative;}
.new-content .date::before{display: block; content: ""; position:absolute; width: 16%; height: 1px; overflow: hidden; top: 10px; left: 5%; background: #ddd}
.new-content .date::after{display: block; content: ""; position:absolute; width: 16%; height: 1px; overflow: hidden; top: 10px; right: 5%; background: #ddd}
.new-content .cont{line-height:28px;text-align: justify}
.new-content .cont p{margin-bottom:13px; text-indent:30px;}
.new-content .cont{max-width:100%;}
.new-content .cont img{max-width:100%}
.new-content .next{ display:flex; display:-webkit-flex; margin-bottom:40px; margin-top: 40px; text-align:center; justify-content:center; align-items:center; overflow:hidden}
.new-content .next p{float:left; background:#f2f2f2; border:1px solid #ddd;  width:60px;height:60px; line-height:56px; border-radius:2px; font-family:宋体; margin-right:15px; font-size:38px; text-align:center; opacity: .999; position: relative; display: block;}
/*.new-content .next p a{display:block}
.new-content .next p:hover{background:#0891d7;}
.new-content .next p:hover a{ color:#fff}*/

.ts-form{ width:80%; min-width: 1200px; margin: 30px auto 50px; clear: both; position:relative; overflow:hidden }
.ts-form p{margin-top: 20px; float: left; width: 50%}
.ts-form p label{width: 120px; display: inline-block; text-align: right}
.ts-form p .input,.ts-form p select{width:70%; height: 40px; border:1px solid #ddd; padding: 0 0 0 10px;}
.ts-form p:nth-last-child(3){width: 100%}
.ts-form p select{width:69%;}
.ts-form p span{color:#f00; font-weight:bold; font-family:Arial; font-size:14px; vertical-align:middle; margin-right:5px;}
.ts-form textarea{width: 85%; vertical-align:top; border:1px solid #ddd; padding: 10px; height: 250px; color: #666}
.ts-form .submit{ width: 150px; color: #fff; margin:30px 0 0; background: #3db2b2; text-align: center; height: 45px; border:none;font-size: 18px; letter-spacing: 3px}
.ts-form .ehong-idcode-val{border:solid 1px #A4CDED; background:#FCEFCF;font-size:16px;letter-spacing:5px; height:40px; line-height:40px; padding:0 10px; margin-top:-3px; margin-left:5px; display:inline-block; vertical-align:middle;}
.tj{ clear: both;  text-align: center;  overflow: hidden; }
.title2{font-size:31px; font-weight: 400; color: #333; text-align: center; margin: 30px 0; clear: both;}
.title2 p{ font-size: 16px; font-weight: 500; color: #666; border-top: 1px dotted #ccc; width: 800px; margin: 10px auto 20px; padding: 15px 0}
.ytj{ width:500px; margin:0 auto; height:40px; line-height:40px; background:#999; color:#fff; border:1px solid #888; margin-top:30px;}
.ly-banner img{width: 100%}

.info-bg{width: 80%; min-width: 1200px; margin: 30px auto; clear: both; position: relative;}
.info-type{ }
.info-type-title{font-size:18px; text-align: center; background: #ddd; height: 45px; line-height: 45px; width: 250px; margin: 0 auto 20px;}
.info-type-title::after{ display: block; content: ""; height: 30px; width: 1px;overflow: hidden; position: absolute; top:45px; left: 50%; background: #ccc}
.info-type-div ul{display: flex; display: -webkit-flex; width:95%; margin: 0 auto; position: relative;}
.info-type-div ul::after{display: block; content: ""; height: 1px; width:100%;overflow: hidden; position: absolute; top:0; left: 0; background: #ccc}
.info-type-div ul li{font-size:16px;margin: 20px 20px 20px 0; background: #ddd; flex: 1; height: 40px; line-height: 40px; text-align: center; position: relative;}

.info-type-div ul li::after{ display: block; content: ""; height: 20px; width: 1px;overflow: hidden; position: absolute; top: -20px; left: 50%; background: #ccc}
/*.info-type-div ul li::before{ display: block; content: ""; height: 1px; width:100%;overflow: hidden; position: absolute; top: -20px; left: 50%; background: #ccc}*/
.info-type-div ul li:last-child{margin: 20px 0}
.info-type-div ul li:first-child::before{display: block; content: ""; height: 1px; width:50%;overflow: hidden; position: absolute; top: -20px; left: 0; z-index: 100; background: #fff}
.info-type-div ul li:last-child::before{display: block; content: ""; height: 1px; width:50%;overflow: hidden; position: absolute; top: -20px; right: 0; z-index: 100; background: #fff}

.info-type-div ul li a,.info-type-title a{display: block;}
.info-bg .select a,.info-type-div ul li a:hover,.info-type-title a:hover{background: #007fc4; color: #fff; width: 100%; display: block}
.info-content{color:#666;border: 1px solid #ddd; margin: 30px 0; background: #f9f9f9;padding:20px 50px;/*min-height: 500px;*/ overflow:hidden; font-size:15px; line-height:30px;}
.info-content h4{height:50px; font-size:27px; text-align:center; color:#007fc4; font-weight:600}
.bg-gray{background: #f9f9f9; padding: 0; border-top: 1px solid #ddd}
.bg-gray .list-menu{border-right: 1px solid #ddd}

.news-fr{margin: 30px 0; width:320px;}
.news-fr-list{ border:1px solid #e3e3e3; margin-bottom: 20px }
.news-fr-list ul{padding:0}
.news-fr-list ul li{line-height:25px; border-bottom: 1px dotted #ddd; padding: 10px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news-fr-list ul li:hover{ background: #f2f2f2 }
.news-fr-list ul li span{display: block; float: right; font-size: 12px;color: #666}
.news-fr-list ul li:last-child{border: none}
.news-fr-list ul li b{background: #999; display: inline-block; width:20px; height:20px; line-height: 20px; text-align: center; color: #fff; font-size: 12px; margin-right:8px; font-weight: 100; border-radius:4px}
.news-fr-list ul li:nth-child(1) b{background: #dc3c42}
.news-fr-list ul li:nth-child(2) b{background: #3db2b2}
.news-fr-list ul li:nth-child(3) b{background: #dc8f3c}
.title3{ line-height: 45px; border-bottom: 1px solid #e3e3e3; background: #f2f2f2; text-align: center; font-size: 16px }


.datacont {display: flex; display: -webkit-flex; margin:30px 0; background:#fff; padding:30px;}
.total{text-align:center}
.total span{ display:block; width:86px; height:86px; line-height:86px; border-radius:50%; color:#fff; background:#FF7B00; margin:0 auto; text-align:center; font-size:50px; font-family:Politica}
.total p{font-size:18px; margin-top:8px;}
#table2Info{margin-bottom:20px;}
#table3Info{margin:20px 0}
.info-content .fr,.info-content .fl{float:none}
.info-content table{border:1px solid #eaeaea; background:#fff; margin-top:30px;}
.info-content table thead th{background:#ddd; height:40px;}
.info-content table td {border: 1px solid #eaeaea; text-align:center; line-height:40px;}
.info-content .pager a{background:#0891d7; color:#fff;padding:0 10px; border-radius:2px; margin-right:5px; font-size:12px;}
.info-content .pager input{background:#0891d7; color:#fff;padding:0 10px; border-radius:2px; margin-right:5px; font-size:12px;}
.info-content .article-tab-item-title{display:none}
.info-content #xjtj{position:relative;padding-left:30px;}
.info-content #xjtj::after{background:#0891d7;height:74px; position:absolute; width:2px; top:10px; left:10px; display:block; content:"";}
.info-content .article-tab-cont {display: flex; display: -webkit-flex;}
.info-content .article-tab-cont .article-tab-menu{width:10%; border-right:1px solid #ddd;padding:20px 0; line-height:60px; }
.info-content .article-tab-cont .article-tab-menu a{position:relative; display:block; z-index:1;}
.info-content .article-tab-cont .article-tab-menu a::after{display: block; content: ""; width: 14px; height: 14px; z-index: 999; border-radius: 50%; top: 42%; right: -7px; position: absolute; background: #fff; border: 2px solid #ccc}
.info-content .article-tab-cont .article-tab-box{width:90%; margin-left:4%}
.info-content .article-tab-cont .article-tab-active,.info-content .article-tab-cont .article-tab-menu a:hover{ color:#26bd7f; font-weight:bold}
.info-content .article-tab-cont .article-tab-menu a.article-tab-active::after{background:#26bd7f}

.info-content .article-tab-item ul li{display: flex; display: -webkit-flex; border-bottom:1px dotted #ddd; line-height:30px; padding:5px 0}
.info-content .article-tab-item ul li label{width:10%; text-align:right; margin-right:5px}
.info-content .article-tab-item ul li div{ width:90%}
.info-content .article-tab-item ul li div img{max-height:300px;min-height:200px; width:auto;padding:5px; border:1px solid #ddd; background:#fff;}