@charset "utf-8";html {font-size:62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
body {margin:0;padding:0;text-align:left;color:#001200;font-size:1.2rem;/*1.6 × 10px = 16px */    font-family:"Microsoft YaHei",Arial,helvetica,sans-serif;}
body#index main {margin-bottom:0 !important;}
main {margin-bottom:0;}
footer {margin-bottom:60px;}
:root {--prop:1;--base_color:#ffaf02;}
.base_color {color:#ffaf02 !important;}
.base_bg {background-color:var(--base_color);}
.hover:hover {background-color:var(--base_color) !important;color:#fff !important;}
.hover:hover * {color:#fff !important;}
.hover_border:hover {background-color:var(--base_color) !important;color:#fff !important;border:1px solid var(--base_color) !important;}
.hover_border:hover * {color:#fff !important;}
.hover_orange:hover {background-color:#ffaf02 !important;color:#fff !important;}
.hover_orange:hover * {color:#fff !important;}
.hover_orange:hover .title:after {background-color:#fff !important;}
.hover_orange_border:hover {background-color:#ffaf02 !important;color:#fff !important;border:1px solid #ffaf02 !important;}
p {margin:0;}
a {transition:all 0.3s;}
a:link {color:#333333;text-decoration:none}
a:visited {color:#333333;text-decoration:none}
a:hover {text-decoration:none;color:#000;}
a:focus {outline:none;-moz-outline:none;}
img {border:0px;}
.img-fluid {max-height:100%;}
input {outline:none;}
ul,li,dl,dt,dd {list-style-type:none;list-style:none;margin:0;padding:0;text-align:left;}
canvas {margin:0;padding:0;display:block;border:none;}
.imgbox {position:relative;overflow:hidden;}
.imgbox:after {content:'';display:block;}
.imgbox img,.imgbox video,.imgbox div.contbox {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.imgbox_4_3,.imgbox_1_1 {background:#fff;}
.imgbox_3_1:after {margin-top:33.3333%;}
.imgbox_5_2:after {margin-top:40%;}
.imgbox_2_1:after {margin-top:50%;}
.imgbox_600_345:after {margin-top:57.5%;}
.imgbox_5_3:after {margin-top:60%;}
.imgbox_200_127:after {margin-top:63.5%;}
.imgbox_440_271:after {margin-top:61.59%;}
.imgbox_4_3:after {margin-top:75%;}
.imgbox_1_1:after {margin-top:100%;}
.imgbox_3_4:after {margin-top:133.33%;}
.imgbox_4_3 video {width:100% !important;margin:0 auto;display:block;}
.valign-wrapper {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.valign-wrapper .fluid-img {margin:0 auto !important;}
.ImgScale img,.ImgScale i {transition:all 0.3s;}
.ImgScale:hover img,.ImgScale:hover i {transform:translate(-50%,-50%) scale(1.05);}
.IScale i,.IScale img {transition:all 0.3s;}
.IScale:hover i,.IScale:hover img {transform:translate(-50%,-50%) rotateY(180deg);}
.rotateY:before {transform:rotateY(180deg);}
.fs-12 {font-size:1.2rem;}
.fs-14 {font-size:1.4rem;}
.fs-15 {font-size:1.5rem;}
.fs-16 {font-size:1.6rem;}
.fs-17 {font-size:1.7rem;}
.fs-18 {font-size:1.8rem;}
.fs-20 {font-size:2.0rem;}
.fs-22 {font-size:2.2rem;}
.fs-23 {font-size:2.3rem;}
.fs-24 {font-size:2.4rem;}
.fs-26 {font-size:2.6rem;}
.fs-28 {font-size:2.8rem;}
.fs-30 {font-size:3.0rem;}
.fs-40 {font-size:4.0rem;}
.fs-60 {font-size:6.0rem;}
.op6 {opacity:0.6;}
.op8 {opacity:0.8;}
.lh-15 {line-height:1.5;}
.lh-18 {line-height:1.8;}
.lh-20 {line-height:2.0;}
.rounded-10 {border-radius:10px;}
.rounded-20 {border-radius:20px;}
.rounded-30 {border-radius:30px;}
.layui-layer {max-width:96%;}
/*PAGE----------------------------------------*/
.de-page-mian {overflow:hidden;text-align:center;font-size:0;margin:10px 0 35px;}
.de-page-mian .page-inner {display:inline-block;overflow:hidden;}
.de-page-mian .page-inner a {display:block;float:left;min-width:26px;padding:0 5px;height:36px;border:1px solid #dddddd;background:#fff;text-align:center;line-height:36px;font-size:14px;color:#333;margin-right:-1px;overflow:hidden;}
.de-page-mian .page-inner a.active,.de-page-mian .page-inner a:hover {color:#fff;border-color:var(--base_color);background:var(--base_color);}
.de-page-mian .page-inner a.prev {margin-right:10px;background:#fff url(../images/prev.jpg) no-repeat center;}
.de-page-mian .page-inner a.prev.on {background:#fff url(../images/prev-hover.jpg) no-repeat center;}
.de-page-mian .page-inner a.prev:hover {background-color:#fff;border-color:#dddddd;}
.de-page-mian .page-inner a.next {margin-left:10px;margin-right:15px;background:#fff url(../images/next.jpg) no-repeat center;}
.de-page-mian .page-inner a.next.on {background:#fff url(../images/next-hover.jpg) no-repeat center;}
.de-page-mian .page-inner a.next:hover {background-color:#fff;border-color:#dddddd;}
.de-page-mian .page-inner a.page-btn {font-size:12px;margin-right:0;width:63px;margin-left:10px;}
.de-page-mian .page-inner span {display:block;font-size:12px;color:#333;float:left;line-height:38px;}
.de-page-mian .page-inner input {display:block;float:left;height:36px;width:36px;border:1px solid #dddddd;text-align:center;line-height:36px;font-size:14px;color:#333;margin:0 5px;}
.prev_next li .box {border:1px dotted #ccc;color:#000;border-radius:3px;transition:all 0.3s;}
.prev_next li .box:hover {background:var(--base_color);color:#fff;}
.prev_next li .box:hover a {color:#fff;}
/* Header----------------------------------------*/
nav .nav a {color:#000000;height:36px;line-height:36px;font-size:1.6rem;padding:0;display:block;transition:all 0.3s;}
nav .nav a:hover,nav .nav .active {color:#fff;font-weight:bold;background-color:var(--base_color);}
/*NAV*/
#banner_box {width:100%;overflow:hidden;position:relative;padding-top:var(--base_h);}
#page_banner_box {width:100%;position:relative;box-sizing:cover;height:auto;}
/*BANNER*/
.in_line {width:90px;height:10px;display:block;margin:20px auto;}
.location a {color:#fff;}
.location a:hover {color:#f60;}
.type_nav a {border-left:5px solid var(--base_color) !important;}
.type_nav a:hover {background:var(--base_color);color:#fff;}
/*LOCATION*//* Footer----------------------------------------*/
.page-footer {color:#9c9c9c;background:#1e1e1e;overflow:hidden;position:relative;}
.page-footer a {color:#9c9c9c;}
.page-footer a:hover {color:#fff;}
.footer-copyright {background-color:rgba(0,0,0,0.5);color:#fff;}
.link_box a {color:#fff;}
.link_box a:hover {color:#ff0;}
/*FOOTER*/
/*INDEX*/
.in_title {max-width:100%;color:#333;background-size:auto 100% !important;}
.in_title .fs-35 {position:relative;display:inline-block;}
.in_title .fs-35 span {position:relative;z-index:2;}
.in_title .fs-35:after {content:"";position:absolute;z-index:1;left:50%;transform:translateX(-50%);margin-top:-30px;margin-left:80px;display:none;width:53px;height:7px;background:rgba(250,147,0,0.8);}
.more a {background:#3b3a39;border-bottom:2px solid #fa9300;color:#fff;}
.more a:hover {background:#ffaf02;border-bottom:2px solid var(--base_color);color:#fff;}
.in_gs_pic a {position:relative;z-index:1;}
.in_gs_pic:after {content:"";display:block;width:123px;height:330px;background:var(--base_color);position:absolute;right:0;top:-48px;z-index:0;}
/*PAGE*//*NEWS CONTENTS PAGE*/
.mainInfo iframe {max-width:100%;max-height:100%;width:600px;height:480px;}
.mainInfo img {max-width:100% !important;height:auto !important;}
/*PRODUCTS LIST PAGE*/
.proUL li {margin-bottom:30px;}
.proUL li a .cont {background:var(--base_color);color:#c09a64;color:#c09a64;}
.picUL li {margin-bottom:30px;}
.picList li {margin-bottom:30px !important;}
/*MESSAGE*/
#page_index #c_mess_box input,#page_index #c_mess_box textarea {margin-bottom:10px !important;}
#page_mess_box li {margin-bottom:10px;}
#page_mess_box li input {height:40px;}
.de-contact .contact-list .lineT {border-left:5px solid var(--base_color);padding-left:10px;}
.de-contact .contact-list {border:1px solid #efefef !important;background:#fafafa;border-radius:10px;margin-bottom:30px;}
.de-contact .contact-list li {margin-bottom:10px;}
.de-contact .contact-list ul li div {padding-left:60px;color:#595959;padding:15px 15px 15px 60px;border-radius:5px;}
.de-contact .contact-list ul li div.icon-01 {background:url(../images/contact-icon-01.png) no-repeat 10px 10px #fff;}
.de-contact .contact-list ul li div.icon-02 {background:url(../images/contact-icon-02.png) no-repeat 10px 10px #fff;}
.de-contact .contact-list ul li div.icon-03 {background:url(../images/contact-icon-03.png) no-repeat 10px 10px #fff;}
.de-contact .contact-list ul li div.icon-04 {background:url(../images/contact-icon-04.png) no-repeat 10px 10px #fff;}
.de-contact .contact-list ul li div.icon-05 {background:url(../images/contact-icon-05.png) no-repeat 10px 10px #fff;}
.de-contact .contact-list ul li div.icon-06 {background:url(../images/contact-icon-06.png) no-repeat 10px 10px #fff;}
#dituContent {width:100%;height:315px;margin:0 auto 30px;border:1px dotted #ccc;border-radius:10px;}

.index01 .in_title {position:relative;}
.index01 .t1 {color:#f6f6f6;font-size:60px;font-weight:bold;font-family:'Arial Black';line-height:1;position:absolute;z-index:-2;left:50%;bottom:0;transform:translateX(-50%);}
.index01 .in_title i {background:#ffaf02;width:53px;height:7px;position:absolute;z-index:-1;left:50%;bottom:25%;transform:translate(100%,-50%);}
@media(min-width:992px) {
	.index01 .t1 {font-size:75px;}
}
@media(min-width:1200px) {
	.index01 .t1 {font-size:90px;}
}
@media(min-width:1601px) {
	.index01 .t1 {font-size:100px;}
}

.index03 .in_title {position:relative;}
.index03 .t1 {color:#f6f6f6;font-size:60px;font-weight:bold;font-family:'Arial Black';line-height:1;position:absolute;z-index:-2;left:0;bottom:0;}
.index03 .in_title i {background:#ffaf02;width:53px;height:7px;position:absolute;z-index:-1;left:0%;bottom:35%;transform:translate(200%,-50%);}
@media(min-width:992px) {
	.index03 .t1 {font-size:75px;}
}
@media(min-width:1200px) {
	.index03 .t1 {font-size:90px;}
}
@media(min-width:1601px) {
	.index03 .t1 {font-size:100px;}
}

.index05 .in_title {position:relative;}
.index05 .in_title i {background:#ffaf02;width:53px;height:7px;position:absolute;z-index:-1;left:0%;bottom:35%;transform:translate(200%,-50%);}
