*{padding: 0;margin: 0;box-sizing: border-box;transition: .5s;}
body,h1,h2,h3,h4,h5,p,ul,dl,dd,dt,input,div{font-weight:normal}
html,body,ul,p,ol,li,h1,h2,h3,h4,h5,h6,form,dl,dt,dd,input,span{font:16px/21px "Arial",sans-serif;}
li{list-style: none;}
a{text-decoration: none;color: #000;}
input{outline: none;border: none;}
button{border: none;outline: none;cursor: pointer;}
img{display: block;}

/* Common-Class */
.w1710{width: 100%;max-width: 1710px;}
.w1800{width: 100%;max-width: 1830px;padding: 0 15px;margin: 0 auto;}
.w1500{width: 100%;max-width: 1500px;padding: 0 15px;}
.fl{float: left;}
.fr{float: right;}
.por{position: relative;}
.poa{position: absolute;}
.none{display: none;}
.block{display: block !important;}
.flex{display: flex;}
.flex_ju{display: flex;justify-content: space-between;flex-wrap: wrap;}
.text_l{text-align: left;}
.text_cen{text-align: center;}
.text_r{text-align: right;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis_er{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.xwcbimg{width: 100%;height: 180px; overflow: hidden;}
.xwcbimg img{width: 100%;height: 100%;object-fit: cover;}
.Imgovf{width: 100%;display: inline-block;overflow: hidden;}
.Imgovf:hover img{transform: scale(1.1);}
.Imgovf img{width: 100%;transition: .5s;}

/* å¤´éƒ¨ */
.header{width: 100%;height: 88px;position: fixed;top: 0;left: 0;z-index: 10;background:url("../img/cmtopbj.png") repeat-x;}
.header > .w1800 > img{float: left;max-width: 360px;width: 80%;margin-top: 15px;}
.header_r{float: right;}
.header_bottom{padding-top:26px;}
.header_bottom_yili{float: left;padding: 0 18px;position: relative;}
.header_bottom_yili:last-child{padding-right: 0;}
.header_bottom_yili > a{color: #fff;font-size: 20px;height: 48px;line-height: 48px;}
.rotate90{transform: rotate(90deg);}
.header_bottom_zhezhao{width: 140%;visibility: hidden;opacity: 0;position: absolute;left: -20%;top: 130%;background-color: rgba(227,131,37,1);transition: .5s;}
.header_bottom_yili:hover .header_bottom_zhezhao{top: 47px;visibility: visible;opacity: 1;z-index: 999;}
.header_bottom_zhezhao a{width: 100%;color: #fff;text-align: center;display: inline-block;padding: 10px 0;}
@media screen and (max-width: 1440px) {
	.header_bottom > li{padding: 0 10px;}
}
@media screen and (max-width: 1300px) {
	.header_bottom li a{font-size: 16px;}
}
@media screen and (max-width: 1160px) {
	.header_r{display: none;}
}

/* æ‰‹æœºå¤´éƒ¨ */
.shouji_header{position: fixed;right: -300px;top: 0;height: 100%;z-index: 12;background-color:  rgb(255, 255, 255);width: 300px;overflow: hidden;transition: .5s;padding: 25px;}
.shouji_header_li{margin-bottom: 15px;border-bottom: 1px solid #999;padding-bottom: 15px;}
.shouji_header_li a{font-size: 18px;display: block;}
.shouji_header_li a img{width: 20px;height: 20px;float: right;margin-top: 1px;transition: .5s;}
.zhezhao{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(0, 0, 0, .3);z-index: 11;display: none;}
.shouji_header_erji{margin: 15px 0 0 15px;display: none;transition: none;}
.shouji_header_erji li{margin-bottom: 5px;}
.shouji_header_erji li:last-child{margin-bottom: 0;}
.shouji_header_erji a{font-size: 18px;}
@media screen and (min-width: 1160px) {
	.shouji_header{display: none;}
	.zhezhao{display: none;}
}

/* å¤´éƒ¨æ±‰å ¡æŒ‰é’® */
.menu {background-color: transparent;border: none;cursor: pointer;display: flex;padding: 0;float: right;margin-top: 16px;}
.line {fill: none;stroke: white;stroke-width: 6;transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);}
.line1 {stroke-dasharray: 60 207;stroke-width: 6;}
.line2 {stroke-dasharray: 60 60;stroke-width: 6;}
.line3 {stroke-dasharray: 60 207;stroke-width: 6;}
.opened .line1 {stroke-dasharray: 90 207;stroke-dashoffset: -134;stroke-width: 6;}
.opened .line2 {stroke-dasharray: 1 60;stroke-dashoffset: -30;stroke-width: 6;}
.opened .line3 {stroke-dasharray: 90 207;stroke-dashoffset: -134;stroke-width: 6;}
@media screen and (min-width: 1160px) {
	.menu{display: none !important;}
}

/* è½®æ’­ */
.swiper-container{}
.swiper-container .swiper-pagination-bullet-active{background: #fff !important;}
.swiper-container .swiper-pagination-bullet{width: 20px;height: 20px;}
.swiper-container img{width:100%;}


/* åº•éƒ¨ */
.footer{background: url(../img/navbj02.jpg) center;background-size: 100%;}
.footer .w1500{margin: 0 auto;}
.footer_top{border-bottom: 1px solid #45405A;padding: 30px 0;display: flex;justify-content: space-between;overflow: hidden;}
.footer_top_right{justify-content: space-between;display: flex;}
.footer_top_right img{margin-right: 20px;}
.footer_top_button a{width: 100%;height: 50px;line-height: 50px;display: inline-block;margin-bottom: 22px;background-color: rgba(255, 255, 255, .3);font-size: 18px;color: #fff;text-align: center;}
.footer_top_button a:last-child{margin-bottom: 0;}
.footer_bottom{padding: 30px 0;display: flex;justify-content: space-between;overflow: hidden;}
.footer_bottom p{font-size: 18px;color: #fff;}
.footer_bottom p a{font-size: 18px;color: #fff;}
.kgeu{margin-top:20px;}
.footer_bottom li{margin-bottom: 15px;}
.footer_bottom li:last-child{margin-bottom: 0;}
@media screen and (max-width: 900px) {
	.footer_bottom{display: block;}
	.footer_bottom ul:first-child{margin-bottom: 15px;}
}
@media screen and (max-width: 650px) {
	.footer_top{display: block;}
	.footer_top > img{width: 80%;margin: 0 auto 30px;}
}

@media screen and (max-width: 450px) {
	.index-section01.showdiv .bb{opacity:0;display:none;}
    .index-section01{margin-top:87px;}
}