/*公共样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {text-align: justify;font-size: 14px;line-height: 1.5;font-family:"Microsoft YaHei","微软雅黑",rial,helvetica,clean,sans-serif,"宋体";min-width: 1180px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}
a {text-decoration:none;}
img {border:none;vertical-align:middle;} 
ol,ul,li {list-style:none;}
input, textarea, select, button {font-family:"PingFang SC","Microsoft Yahei";}




/*公共样式*/
.swiper{--swiper-theme-color: #ffa400;--swiper-pagination-color: #ffa400;}
.mySwiper img {width: 100%;height: 100%;}
.swiper-pagination {}
.swiper-pagination span {width: 120px;height: 5px;border-radius: 0;}
.swiper-pagination-bullet {background:var(--swiper-pagination-bullet-inactive-color,#FFFFFF);opacity: 1;}
.swiper-pagination-bullet-active {background:var(--swiper-pagination-color,var(--swiper-theme-color));}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 10px;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 8%;}

.com_fs .com-width {position: absolute;top: 52%;left: 0;right: 0;}
.com_fs .content {border-left: 8px solid #ffa400;padding-left: 30px;}
.com_fs .content h1 {font-size: 60px;line-height: 60px;}
.com_fs .content  h1 sup {font-size: 38px;line-height: 0;}
.com_fs .content p {font-size: 48px;line-height: 58px;margin-top: 12px;}

.com-width {max-width: 1360px;width: 90%;margin: 0 auto;overflow: hidden;}
#masking {display: none;width: 100%;height: 100%;position: fixed;background: #000;top: 0px;filter: alpha(opacity=80);moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;z-index: 99;}


/*导航栏*/
.navigation-bar {height: 90px;background: #FFFFFF;text-align: center;position: fixed;top: 0;left: 0;right: 0;z-index: 99;}
.navigation-bar .width {max-width: 1360px;width: 90%;height: 60px;padding: 30px 1% 0 1%;margin: auto;}
.navigation-bar .left {float: left;}
.navigation-bar .right {float: right;}
.navigation-bar .right ul {float: left;margin-top: 20px;margin-right: 65px;}
.navigation-bar .right ul li {position: relative;width: 139px;font-size: 18px;line-height: 18px;float: left;}
.navigation-bar .right ul li a {display: inline-block;height: 40px;color: #000000;position:relative;}
.navigation-bar .right ul li a span {position:absolute;left:0;bottom: 0;width:0px;height:2px;background:#707272;transition: all .2s linear;}
.navigation-bar .right ul li em {float: left;width: 1px;height: 20px;background: #707272;}
.navigation-bar .right ul li.active span {width:100%;}
.navigation-bar .right ul li:hover span {width:100%;}
.navigation-bar .right ul li:hover .item_sub {display:block;}
.navigation-bar .right ul li:first-child em {display: none;}
.navigation-bar .right_icon {float: right;margin-top: 15px;}
.navigation-bar .right_icon span {float: left;width: 28px;height: 28px;background: url(../image/icon_search.png) center 4px no-repeat;border: 1px solid #707272;cursor: pointer;}
.navigation-bar .right_icon span+span {margin-left: 8px;background: url(../image/icon_menu.png)center 6px no-repeat;}
.navigation-bar .right_icon .wrong {background: url(../image/icon_close_off.png) center -2px no-repeat;}
.navigation-bar .right ul li .item_sub {display: none;padding-top: 22px;height: 50px;line-height: 50px;position: absolute;left: 0;top: 18px;width: 100%;overflow: hidden;z-index: 999;}
.navigation-bar .right ul li .item_sub a {float: left;height: 50px;line-height: 50px;margin: 0 20px;color: #FFFFFF;font-size: 16px;font-weight: normal}
.navigation-bar .right ul li .item_sub a dt {color: #FFFFFF;}
.navigation-bar .right ul li .item_sub a dt span {position:absolute;left:0;bottom: 8px;width:0px;height:2px;background:#FFFFFF;transition: all .2s linear;}
.navigation-bar .right ul li .item_sub a:hover span { width: 100%}
.navigation-bar .right ul li:nth-of-type(2) .item_sub {width: 980px;margin-left: -139px;}
.navigation-bar .right ul li:nth-of-type(3) .item_sub {width: 967px;margin-left: -278px;}
.navigation-bar .right ul li:nth-of-type(3) .item_sub a {margin: 0 20px;}
.navigation-bar .right ul li:nth-of-type(4) .item_sub {width: 1050px;margin-left: -378px}
.navigation-bar .right ul li:nth-of-type(4) .item_sub a {margin: 0 20px;}
.navigation-bar .right ul li:nth-of-type(5) .item_sub {width: 828px;margin-left: -417px;}
.navigation-bar .right ul li:nth-of-type(6) .item_sub {width: 340px;margin-left: -68px;}
.navigation-bar .item_menu {display: none;margin: auto;width: 100%;background: #ffa400;height: 50px;position: absolute;left: 0;right: 0;bottom: -50px;z-index: 998;opacity: 0.8;}

/* PC菜单栏 */
.pc-nav {display: none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;background: #000000;opacity: 0.8;z-index: 98;}
.pc-nav .com-width {height: 100%;}
.pc-nav .pc-nav_item {opacity: 0;height: 100%;display: flex;justify-content: center;flex-direction: column;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.pc-nav .pc-nav_item .box {}
.pc-nav .pc-nav_item .box .up {position: relative;overflow: hidden;padding: 40px 0;color: #FFFFFF;font-size: 16px;line-height: 16px;text-align: center;opacity: 0.5;cursor: pointer;}
.pc-nav .pc-nav_item .box .up .left {float: left;padding-right: 30px;background: #000000;}
.pc-nav .pc-nav_item .box .up em {width: 100%;height: 1px;background: #FFFFFF;position: absolute;top: 50%;left: 0;z-index: -1;}
.pc-nav .pc-nav_item .box .up .right {float: right;padding-left: 30px;background: #000000;}
.pc-nav .pc-nav_item .box .up .right i {margin-left: 15px;display: inline-block;width: 20px;height: 13px;background: url(../image/icon_left.png) center 0 no-repeat;-webkit-transition: all .2s linear;transition: all .2s linear;transform:rotate(0deg);-ms-transform:rotate(0deg); /* IE 9 */-webkit-transform:rotate(0deg); /* Safari and Chrome */}
.pc-nav .pc-nav_item .box .down {display: none;padding-top: 20px;padding-bottom: 40px;flex-direction: row;justify-content: space-between;flex-wrap: nowrap;overflow: hidden;}
.pc-nav .pc-nav_item .box .down dl {float: left;}
.pc-nav .pc-nav_item .box .down dt {margin-bottom: 25px;}
.pc-nav .pc-nav_item .box .down dt a {font-size: 24px;line-height: 24px;color: #FFFFFF;}
.pc-nav .pc-nav_item .box .down dd a {font-size: 16px;line-height: 32px;color: #FFFFFF;opacity: 0.5;}
.pc-nav .pc-nav_item .box .down dd a:hover {opacity: 1;}
.pc-nav .pc-nav_item .box.active .up .right i {transform:rotate(180deg);-ms-transform:rotate(180deg); /* IE 9 */-webkit-transform:rotate(180deg); /* Safari and Chrome */}
.pc-nav .pc-nav_item .box .floor {display: none;}
.pc-nav .pc-nav_item .box .floor span {font-size: 16px;line-height: 16px;color: #FFFFFF;}
.pc-nav .pc-nav_item .box .floor span+span {margin-left: 20px;}
.pc-nav .pc-nav_item .box .floor .flo1 {margin-bottom: 20px;}
.pc-nav .pc-nav_item .box .floor .flo1 span+span {vertical-align: top;font-size: 26px;line-height: 26px;}
/* wap */
/* .pc-nav .pc-nav_item .box .up {padding-bottom: 0;}
.pc-nav .pc-nav_item .box .down	{flex-direction: column;}
.pc-nav .pc-nav_item .box .down	.li-item {display: none;}
.pc-nav .pc-nav_item .box .down dl {padding-top: 35px;padding-bottom: 25px;border-bottom: 1px dashed #FFFFFF;}
.pc-nav .pc-nav_item .box .down dl:last-of-type {border-bottom: 0}
.pc-nav .pc-nav_item .box .down dt {margin-bottom: 0;padding-bottom: 10px;cursor: pointer;}
.pc-nav .pc-nav_item .box .down dt a {pointer-events:none}
.pc-nav .pc-nav_item .box .down dt span {position: relative;float: right;width: 50px;height: 25px;}
.pc-nav .pc-nav_item .box .down .open dt span em+em {height: 2px;top: 10px;}
.pc-nav .pc-nav_item .box .down dt span em {position: absolute;top: 10px;left: 50%;margin-left: 1px;width: 20px;height: 2px;background: #FFFFFF;}
.pc-nav .pc-nav_item .box .down dt span em+em {position: absolute;top: 2px;left: 50%;margin-left: 10px;width: 2px;height: 20px;background: #FFFFFF;-webkit-transition: all .2s linear;transition: all .2s linear;}
.pc-nav .pc-nav_item .box .down dd a {display: block;} */

/* PC搜索栏 */
.pc-search {display: none;justify-content: center;align-items: center;flex-direction: column;position: fixed;width: 100%;height: 100vh;top: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.8);z-index: 1000;}
.pc-search .icon_close {width: 32px;height: 32px;position: absolute;top: 100px;right: 5%;cursor: pointer;}
.pc-search .icon_close div {position: absolute;top: 14px;left: -3px;width: 40px;height: 3px;background: #FFFFFF;}
.pc-search .icon_close .one {transform:rotate(45deg);-ms-transform:rotate(45deg); /* IE 9 */-webkit-transform:rotate(45deg); /* Safari and Chrome */}
.pc-search .icon_close .two {transform:rotate(135deg);-ms-transform:rotate(135deg); /* IE 9 */-webkit-transform:rotate(135deg); /* Safari and Chrome */}
.pc-search .inputbox {padding: 20px 0;height: 100px;position: relative;font-size: 0;border-bottom: 3px solid rgba(255, 255, 255, 0.5);}
.pc-search .inputbox input {vertical-align: middle;background: none;border: none;outline: none;}
.pc-search .inputbox .left {width: 0%;font-size: 76px;color: #FFFFFF;opacity: 0.5;}
.pc-search .inputbox .right {width: 10%;height: 100%;cursor: pointer;background: url(../image/icon_search_big.png) center 0 no-repeat;background-size: contain;opacity: 0.5;}
input::-webkit-input-placeholder{color: #FFFFFF;}
input::-moz-placeholder{/* Mozilla Firefox 19+ */color: #FFFFFF;}
input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color: #FFFFFF;}
input:-ms-input-placeholder{/* Internet Explorer 10-11 */ color: #FFFFFF;}


/*导航栏功能*/
.max_page {margin: 0 auto;border-bottom: 1px solid #ffa400;position: relative;top: 0px;left: 0px;right: 0px;background: #FFFFFF;z-index: 95;}
.max_page .max_page_box {}
.swiper_lr_scroll {float: left;width: 100%;overflow: hidden;}
.max_page ul {float: left;padding-top: 30px;padding-bottom: 20px;}
.max_page ul li {width: auto;padding: 0 16px;float: left;position: relative;}
.max_page ul li a {font-size: 20px;line-height: 24px;color: #000000;}
.max_page ul .active a {color: #ffa400;}
.max_page ul .active em {height: 2px;background: #ffa400;;width: 50px;position: absolute;bottom: -20px;left: 50%;margin-left: -25px;}
.max_page .right {float: right;padding-top: 30px;padding-bottom: 20px;}
.max_page i {display: inline-block;margin-right: 25px;width: 21px;height: 18px;background: url(../image/icon_home.png) center 0 no-repeat;}
.max_page a {font-size: 18px;line-height: 20px;color: #000000;}
.max_page span {font-size: 20px;line-height: 20px;color: #707272;margin: 0 5px;}
/*移动导航栏*/


/*页尾*/
.footer {background: #707272;}
.footer .width {position: relative;margin: auto;max-width: 1560px;width: 90%;padding: 50px 0 50px 0;background: #707272;color: #cbc8c7;}
/* .footer .footer_service {display: flex;flex-direction: row;justify-content: space-between;align-items: center;padding: 0 20px;overflow: hidden;padding-bottom: 35px;border-bottom: 1px solid #FFFFFF;}
.footer .footer_service .icon1 {width: 256px;height: 70px;background: url(../img/logo2.png)no-repeat;}
.footer .footer_service .icon2 i {display: inline-block;vertical-align: middle;margin-right: 25px;width: 38px;height: 38px;background: url(../img/icon_phone.png)no-repeat;}
.footer .footer_service .icon2 span {vertical-align: middle;font-size: 40px;line-height: 40px;color: #cbc8c7;letter-spacing: -3px;font-weight: 600;}
.footer .footer_service .icon3 {height: 42px;background: url(../img/icon_position.png)no-repeat;}
.footer .footer_service .icon3 span {display: block;padding-left: 52px;} */
.footer .go_back {display: none;position: fixed;bottom: 20%;right: 30px;width: 80px;height: 80px;background-image: url(../image/top.png);background-repeat: no-repeat;background-size: 60%;background-position: center;cursor: pointer;z-index: 90;}
.footer .footer_links {padding: 0 20px;overflow: hidden;}
.footer .footer_links .left {float: left;color: #cbc8c7;}
.footer .footer_links .icon2 {margin-bottom: 20px;}
.footer .footer_links .icon2 i {display: inline-block;vertical-align: middle;margin-right: 25px;width: 38px;height: 38px;background: url(../image/icon_phone.png) center 0 no-repeat;background-size: cover;}
.footer .footer_links .icon2 span {vertical-align: middle;font-size: 32px;line-height: 32px;color: #cbc8c7;letter-spacing: -3px;font-weight: 600;}
.footer .footer_links .icon3 {display: none;margin-bottom: 20px;height: 42px;background: url(../image/icon_position.png)no-repeat;}
.footer .footer_links .icon3 span {display: block;padding-left: 52px;}
.footer .footer_links .left .copyright {font-size: 14px;}
.footer .footer_links .left .copyright a {color: #cbc8c7;}
.footer .footer_links .left .follow {margin-top: 65px;}
.footer .footer_links .left .follow p {display: inline-block;vertical-align: middle;font-size: 25px;margin-right: 30px;}
.footer .footer_links .left .follow a {vertical-align: middle;width: 48px;height: 48px;display: inline-block;margin-right: 16px;background: url(../image/icon1.png) no-repeat;}
.footer .footer_links .left .follow a+a {background: url(../image/icon2.png) no-repeat;}
.footer .footer_links .left .follow a+a+a {background: url(../image/icon3.png) no-repeat;}

.footer .footer_links .right {float: right;}
.footer .footer_links .right dl {float: left;margin-left: 30px;}
.footer .footer_links .right dl:first-of-type {margin-left: 0;}
.footer .footer_links .right dt {font-size: 18px;font-weight: bold;}
.footer .footer_links .right a {font-size: 14px;color: #cbc8c7;}
