html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu,a{margin:0;padding:0;box-sizing: border-box;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
small{font-size:100%;font-weight: normal;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/24px "-apple-system","BlinkMacSystemFont","PingFang SC","Helvetica","Microsoft YaHei",arial,sans-serif,\5b8b\4f53;color:#333;outline:0;}
body{/* background-color: #FFF; */ position: relative;width: 100%; margin: 0 auto; overflow-x: hidden; left: 0;}
body.overflow{overflow: hidden; height: auto !important;}
#luxy{width: 100%;margin: 0 auto; overflow-x: hidden; background: url(../images/page_bg.jpg) no-repeat center top #fff; background-size: cover;}
#luxy.index{background: none;}
body.body_ie{height: auto !important;}
body.skrollr{/* overflow: hidden; */}
img{max-width: 100%; height: auto; box-sizing: border-box; border: 0; vertical-align: middle;}
p{font-size: 14px; color: #5f5e5e; color: rgba(95, 94, 94, .7); line-height: 24px; text-align: justify;}
html{overflow-x: hidden;}
strong{display: block;}
a{display: block; color: inherit; text-decoration: none; /*display: inline-block;*/}
div,li{box-sizing: border-box;}
.content{width: 1200px; margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
input,button{border: none; background-color: transparent; box-sizing: border-box; outline: none;}
input[type="checkbox"]{vertical-align: -2px;margin-right: 4px;}
/*占位符*/
input::-webkit-input-placeholder{color: #9b9b9b;color: rgba(155,155,155,.8);}
input:-moz-placeholder{color: #9b9b9b;color: rgba(155,155,155,.8);}
input::-moz-placeholder{color: #9b9b9b;color: rgba(155,155,155,.8);}
input:-ms-input-placeholder{color: #9b9b9b;color: rgba(155,155,155,.8);}
textarea::-webkit-input-placeholder{color: #9b9b9b;color: rgba(155,155,155,.8);}
textarea:-moz-placeholder{color: #9b9b9b;color: rgba(155,155,155,.8);}
textarea::-moz-placeholder{color: #9b9b9b;color: rgba(155,155,155,.8);}
textarea:-ms-input-placeholder{color: #9b9b9b;color: rgba(155,155,155,.8);}
/*滚动条样式*/
::-webkit-scrollbar{width: 5px; height: 5px; background-color: rgba(210, 210, 210, 0.48); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 0;}
::-webkit-scrollbar-thumb{background-color: #d9a760; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0;}
@font-face{font-family: 'en'; src: url('../fonts/en.eot'); src: url('../fonts/en.otf')format('otf'), url('../fonts/en.eot?#iefix') format('embedded-opentype'), url('../fonts/en.woff') format('woff'), url('../fonts/en.ttf') format('truetype'), url('../fonts/en.svg') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'time'; src: url('../fonts/time.eot'); src: url('../fonts/time.otf')format('otf'), url('../fonts/time.eot?#iefix') format('embedded-opentype'), url('../fonts/time.woff') format('woff'), url('../fonts/time.ttf') format('truetype'), url('../fonts/time.svg') format('svg'); font-weight: normal; font-style: normal;}
/* IE低版本升级提示 */
.browserupgrade{display:block;position:fixed;margin:0;width:100%;height:60px;font-size:15px;line-height:60px;z-index:1000;color:#fff;text-align:center;bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); /*IE8支持*/}
.browserupgrade strong{display: inline-block;}
.browserupgrade a{color:#eee;text-decoration:underline;font-size:18px; display: inline-block;}
.browserupgrade a:hover{color:#eee}
.mySelect{position: relative;width: 100%;height: 58px;line-height: 58px;color: #417f98;z-index: 100;}
.mySelect .show{z-index: 1;position: relative;padding: 0 40px 0 20px;width: 100%;height: 58px;line-height: 58px;cursor: pointer;transition-duration: .4s;background-color: #fff;}
.mySelect .show:after{content: '';position: absolute;top: 0;right: 20px;width: 10px; height: 58px;background: url(../images/ico45.png) no-repeat center;-webkit-transition: all .4s ease;transition: all .4s ease;}
.mySelect .show.on:after{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.mySelect .drapList{display: none;position: absolute;top: 58px;left: 0;overflow: auto;width: 100%;background-color: #fff;-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.08);box-shadow: 0 2px 8px 0 rgba(0,0,0,.08);border-top: 1px solid rgba(0,0,0,.12);}
.mySelect .drapList ul{overflow: hidden;overflow-y: auto;height: 80px;}
.mySelect .drapList li{padding: 0 20px;line-height: 40px;color: #5f5e5e;color: rgba(95,94,94,.7);cursor: pointer;}
.mySelect .drapList li:hover{background-color: #f1f1f1;color: #1d3bac;}
.mySelect .drapList::-webkit-scrollbar{display: none;}
.mySelect.myDete{float: left;width: auto;}
.pop{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;}
.pop .bg{width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.pop .popBody{position: absolute;top: 50%;left: 50%;margin-left: -600px;margin-top: -210px;width: 1200px;height: 500px;background-color: #fff;padding: 30px;animation: popBody 1s;-webkit-animation: popBody 1s;}
.pop .close{position: absolute;top: 0;right: 20px;width: 45px;height: 45px;background: url(../images/close.png) no-repeat center;background-size: 18px 18px;border-radius: 50%;border: 2px solid #fff;cursor: pointer;z-index: 1;}
.pop .popBody .title{padding-bottom: 20px;border-bottom: 2px solid #e5e5e5;position: relative;}
.pop .popBody .title h3{font-size: 24px;color: #ff8400;line-height: 24px;margin-bottom: 16px;}
/* 视频 */
.pop.video_pop .popBody{padding: 0;background: none;text-align: center;}
.video_pop video{height: 500px;object-fit: cover;}
/* 搜索 */
.pop.search_pop .bg{background: rgba(0,0,0,.9);}
.search_pop .popBody{background: transparent; height: 86px; margin-top: -43px; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: bigToLittle; animation-name: bigToLittle;}
.search_input{width: 100%;font-size: 16px;line-height: 26px;color: #fff;/* color: rgba(255,255,255,.5); */border-bottom: 3px solid #fff;padding: 0 50px 26px 0;}
.search_pop .popBody p{font-size: 18px;color: #fff;text-align: right;margin-top: 20px;}
.search_pop .ico{width: 24px;height: 26px;background: url(../images/search.png) no-repeat center;position: absolute;right: 30px; top: 30px; cursor: pointer;}
.tab{padding-bottom: 15px; background: url(../images/ico2.jpg) no-repeat center bottom; overflow: hidden; margin: 28px 0;}
.tab a{font-size: 20px; color: #c6c6c6; line-height: 30px; float: left; margin-right: 32px;}
.tab a.on{color: #4a4a4a;}
.tab_detailed .box{display: none;}
.cimee_bg .pagination{margin: 0;}
.pagination{text-align: center;background-color: transparent;padding: 20px 0;margin: 30px 0;position: relative;}
.pagination .fr{float: none;display: inline-block;}
.pagination .pagingUl{display: inline-block;margin: 0 30px;}
.pagination .pagingUl li{display: inline-block;text-align: center;margin: 0 2px;}
.pagination .pagingUl li a{display: inline-block;width: 40px;height: 40px;text-align: center;line-height: 40px;font-family: 'Gilroy';font-size: 14px;color: #999999;border: 1px solid #dcd9d4;transition: all .4s;-webkit-transition: all .4s;}
/* .pagination .prv,
.pagination .next{text-align: center;cursor: pointer;width: 40px;height: 40px;line-height: 40px;border: 1px solid #dcd9d4;text-indent: -9999px;}
.pagination .prv{background: url(../images/ico4.png) no-repeat center;}
.pagination .next{background: url(../images/ico5.png) no-repeat center;} */
.pagination .first,
.pagination .last{font-size: 12px;text-align: center;line-height: 40px;cursor: pointer;padding: 0 5px;margin-right: 10px;display: none !important;}
/* .pagination .prv:hover,
.pagination .next:hover,
.pagination .first:hover,
.pagination .last:hover,
.pagination .pagingUl li a:hover,
.pagination .activP{border: 1px solid #075fd6 !important;background-color: #075fd6;color: #fff !important;}
.pagination .prv:hover{background: url(../images/ico6.png) no-repeat center #075fd6;}
.pagination .next:hover{background: url(../images/ico7.png) no-repeat center #075fd6;} */
.pagination .prev:hover,
.pagination .next:hover{background-color: #1d3bac; border: 1px solid #1d3bac !important;}
.spage-total{display: inline-block;margin-right: 20px;line-height: 35px;color: #666;font-size: 14px;}
.spage-number{display: inline-block;color: #666;font-size:14px;}
.spage-number button{position: relative;box-sizing: border-box;display: inline-block;width:40px;height:40px;line-height:40px;border:1px solid #bdc1c3;text-align: center;transition: all .2s;cursor: pointer;outline: none;background: none;user-select: none;color: #515b60;margin:0 3px;}
.spage-number button:first-child{width:80px;}
.spage-number button:last-child{width:80px;}
.spage-number button.active{color: #1d3bac;border:1px solid #1d3bac;z-index: 3;}
.spage-number button.active:hover{border:1px solid #1d3bac;z-index: 3;}
.spage-number button:hover{color: #fff;border:1px solid #1d3bac; background-color: #1d3bac;}
.spage-number button.button-disabled{cursor: not-allowed;}
.spage-number .spage-after,.spage-before{width: 40px}
.spage-skip{display: inline-block;margin-left: 20px;line-height: 40px;color: #515b60;font-size:14px;}
.spage-skip input{box-sizing: border-box;display: inline-block;width:40px;height:40px;line-height:40px;border:1px solid #bdc1c3;text-align: center;vertical-align: top;background: none;outline: none;transition: all .2s;}
.spage-skip input:focus{border-color: #2d98e6;}
.spage-skip button{display: inline-block;width:50px;height:40px;line-height:40px;border:1px solid #bdc1c3;vertical-align: top;color: #515b60;cursor: pointer;transition: all .2s;outline: none;background: none;user-select: none;}
.spage-skip button:hover{color: #fff;border:1px solid #1d3bac;background-color: #1d3bac;}
.pop.tips_pop .popBody{width: 600px;height: 282px;padding: 0;margin-left: -300px;margin-top: -141px;border-radius: 4px;border: 1px solid #e1e1e1;}
.pop.tips_pop .close{width: 16px;height: 16px;background: url(../images/tips_close.png) no-repeat center;background-size: cover;border: none;border-radius: 0;top: 21px;}
.pop.tips_pop .name{line-height: 57px;background: url(../images/tips_bg.jpg) no-repeat center;background-size: cover;padding: 0 20px;font-size: 16px;color: #fff;border-radius: 4px 4px 0 0;margin: 0 -1px;}
.pop.tips_pop .text{font-size: 20px;color: #8b9096;text-align: center;margin-top: 100px;}
.pop.tips_pop .text em{color: #0c62d6;}


.phone{display: none;}

.phonehead{padding: 15px 0;position: relative;z-index: 99;}
.phonehead .menuicon a{color: #000;font-size: 20px;}
.nav2 {position:fixed; display: none;right:0px; top:0; height:100%; width:100%; background-color:#fff; z-index: 100; overflow-y:auto; transition:right .3s; border-left:1px solid #f3f3f3;}
.nav2.open {right:0;}
.nav2 ul {padding-top:71px;}
.nav2 li {float:none; padding:0; position:relative;}
.nav2 li a {line-height: 53px; padding:10px 1.5em; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.nav2 li a:hover:after, .nav li.cur > a:after, .nav li.on > a:after {display:none;}
.nav2 li.cur > a {background-color:#eee;}	
.nav2 li em.on{transform: rotate(90deg);}
.nav2 li em {transform: rotate(0deg);transition:all .3s;position:absolute; right: 10px; top:10px; display:block;  cursor:pointer;font-style: normal;}
.nav2 li em:after{content: '>';font-family: simsun;font-size: 20px;line-height: 30px;width: 30px;text-align: center;display: block;}
  
.navDrop {position:static; display:none; left:auto; top:auto;}
.navDrop.open, .navDrop.show.open {display:block;}
.navDrop .inner {width:auto;}
.navDrop ul {padding:0;}
.navDrop li {display:block;}
.navDrop li a {text-align:left; padding:10px 1.5em 10px 2.5em;}
.navDrop .preview, .threeNav, .navDrop.show {display:none;}
.navDrop .info {width:auto; float:none; padding:0;}

.subNav {float:none; width:auto;}
.subNav dd {border:none; line-height: normal;}
.subNav dd a {padding:10px 1.5em 10px 2.5em;}
.subNav dd a:after {display:none;}

.navBtn {cursor:pointer; display:block; position:relative; cursor:pointer; width:70px; height:70px; float:left; border-left:0px solid #f3f3f3;}
.navBtn span {display:block; width:20px; height:2px; background-color:#c2c2c2; position:absolute; top:50%; left:50%; margin-top:-1px; margin-left:-10px; line-height: normal;}
.navBtn span:before, .navBtn span:after {content:''; display:block; width:100%; height:2px; background-color:#c2c2c2; position:absolute; left:0; top:-7px; transition:transform .3s; transition:transform .3s;}
.navBtn span:after {top:auto; bottom:-7.5px;}
.navBtn.open span {height:0;}
.navBtn.open span:before {transform:rotate(45deg); top:0;}
.navBtn.open span:after {transform:rotate(-45deg); bottom:auto; top:0;}

