﻿@charset "utf-8";
html{background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure{margin: 0; padding: 0;}
body {width: 100%;min-width: 1360px;max-width: 1920px;margin: 0 auto;overflow-x: hidden;}
div{margin: 0; padding: 0; background-position: 0;}
body{    font: 14px/1.8 "Microsoft Yahei",verdana; color: #666;}
img{border:none;}
ul,dl,li{list-style-type: none;}
li{list-style:none;}
.clear,.clearfix{ zoom:1; }
.cb{clear:both;}
.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden; }
a{color:#4e4e4e;text-decoration:none;}
a:hover{text-decoration:none;}
.wrapper{width:1230px; margin:0 auto; overflow: hidden;}
.wp{min-width:1230px;width:100%;max-width: 1920px;padding:0 5%;box-sizing: border-box;-webkit-box-sizing: border-box;margin:0 auto;}
.wp img {max-width:100%;}
.mr20{margin-right: 20px;}
.mt60{margin-top: 60px;}
.fl{float: left; display: inline;}
.fr{float: right; display: inline;}
.pr{position: relative;}
.pa{position: absolute;}
.header{width: 100%; height:auto;}
.w1210 {width:1210px;margin:0 auto;}
.w1230 {width:1230px;margin:0 auto;}
.w1360 {width:1360px;margin:0 auto;}
.topBar{width: 100%;height: 35px;border-bottom:1px solid #dddddd; overflow: hidden;line-height: 35px;}
.topBar p{display:inline-block;}
.topBar p.right{float: right;}
.topBar p strong{display: block;float: right;background:url(../images/tel_icon.jpg) no-repeat left  center; height: 100%;padding-left: 25px;margin-left: 10px;color: #B36E0B;}
.top-search.fix{width:1230px;margin:15px auto 0;overflow:hidden;}
.top-search.fix .logo-right{float:right;}
.top-menu{width:100%;height:45px;}
.fix::after{clear:both;height:0;font-size:0;display:block;content:".";visibility:hidden;}
.topBar p strong{display: block;float: right;background:url(../images/tel_icon.jpg) no-repeat left  center; height: 100%;padding-left: 25px;margin-left: 10px;color: #B36E0B;}
.top-search.fix{width:1200px;margin: 0 auto;overflow:hidden;background: #fff;padding-top: 15px;}
.top-search.fix .logo-right{float:right;}
.logo {float: left;}
.navigation {float: right;}
.navigation li {float: left;text-decoration: none;transition: all .3s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;text-align: center;line-height: 82px;padding: 0 10px;box-sizing: border-box;}
.navigation li a {font-size: 18px;}
.navigation li a:hover {color: #B36E0B;border-bottom: 1px solid #B36E0B;padding-bottom: 1px;}
/*侧边导航*/
.leftNav {position: absolute;left: 0;height:878px;width:220px;background: #8940c6;z-index: 99;}
.submenu li {height: 52px;line-height: 52px;border-bottom: 1px solid #9c4cc3;text-align: center;}
.submenu li>a {font-size: 16px;color: #fff;display: inline-block;}
.submenu li:hover {border: none;background-color: #aa7ad9;}
.sideBar {background:rgba(225,225,225,.9);padding: 30px;overflow: hidden;position: absolute;width: 448px;display: none;z-index: 99;left: 220px;top: 0;height: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.sideBar>a {margin: 10px;padding: 5px 12px;font-size: 16px;color: #000;text-align: center;line-height: 26px;float: left;border-radius: 5px;}
.sideBar a:hover {color: #fff;opacity: 0.7;transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;background: #aa7ad9;}
.index-banner {min-width: 1200px;max-width: 1920px;width:100%; max-height:878px;overflow: hidden;position: relative;margin:0 auto;}
.index-banner li>a {width:100%;min-height:878px;display: block;}
.index-banner-page {position:absolute;width:100%;left:0;bottom:10%;right:0;margin:auto;z-index: 11;text-align: center;}
.index-banner-page li{display: inline-block; width: 15px;height: 15px;border-radius:50%; overflow: hidden;background: #fff;margin:0 5px;text-indent:-99999px;}
.index-banner-page li.on{background: #B36E0B;}
.index-banner-page>a{width:88px;height:88px;position:absolute;top:-330px;cursor:pointer;z-index:999;}
.index-banner>.prev,.index-banner>.next {top:50%;z-index: 10;display: block;height: 55px;width: 55px;opacity: 0.3;}
.index-banner>.prev{left:20%;background:url(../images/arrow.png) left top no-repeat;margin-top: -30px;}
.index-banner>.next{right:10%;background:url(../images/arrow.png) center no-repeat;left: auto;
    background-position: right top;right: 11.5%;margin-top: -30px;}
.index-banner:hover .prev,.index-banner:hover .next {opacity: 1;}
.nav_location{font-size:15px;color:#3c3c3c;margin:25px auto;}
/*底部样式*/
.newfooter{background: #414044; width: 100%; clear: both; position: relative; bottom: 0; padding-bottom: 60px;}
.newfooter .footLogo img{display: inline-block; position: absolute; top: 40px; background: #414044;}
.newfooter .footLogo{height: 96px;}
.newfooter .footCen{color: #fff; line-height: 1.5; position: relative;width:1400px;margin:0 auto;}
.newfooter .footCen h3{font-size: 18px; text-align: left; margin-bottom: 20px; font-weight: normal;}
.newfooter .footCen dl dd{margin-top: 50px;float: left; margin-right: 20px; margin-left: 10px;overflow: hidden;margin-left:30px;}
.newfooter .footCen dl dd ul{margin-right: 50px;list-style:none;}
.newfooter .footCen dl dd ul li{font-size: 16px; color: #a9a9a9; line-height: 36px; position: relative; display: list-item; padding-left: 8px;list-style-type:none}
.newfooter .footCen dl dd ul li:before{position: absolute; content: ''; width: 4px; height: 4px; top: 22px; left: 0; margin-top: -5px; border-radius: 50%; background-color: #fff; background-position: 50% 50%; background-repeat: no-repeat; background-size: contain;}
.newfooter .footCen dl dd ul li a{font-size: 16px; color: #a9a9a9;}
.copyright {width: 100%;min-width: 1024px;max-width: 1920px;margin:0 auto;background: #39393b;font-size: 24px;padding: 15px 0;}
.copyright p {text-align: center;color: #fff;padding-bottom:15px;}
.copyright p a {color: #fff;display: inline-block;}
#loadmore {width: 90%;height: 0.5rem;background:#eee;border-radius: 0.15rem;margin:2% auto;text-align:center;color: #000;line-height: 0.5rem;font-size: 0.24rem;}