@charset "utf-8";/* common style start */
/* adv */
.mz_advmain{width:100%;height:auto;text-align:center;overflow:hidden;position:relative;}
.mz_advmain .adv-container {width: 100%;height: 100%;}
.mz_advmain .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center; -webkit-justify-content: center;justify-content: center; -webkit-box-align: center;-ms-flex-align: center; -webkit-align-items: center;align-items: center;}
.mz_advmain .swiper-slide img{width:100%;}
.mz_advmain .adv-pagination{position: absolute;left: 0;text-align: center;bottom: 15px !important;width: 100%;z-index:999;}
.mz_advmain .swiper-pagination-bullet{display: inline-block;width: 12px;height: 12px;opacity:1;border-radius: 6px;background: white;margin: 0 3px;cursor: pointer;transition: width 0.3s ease-in-out; filter:alpha(opacity:50); opacity:0.5;  -moz-opacity:0.5;-khtml-opacity: 0.5}
.mz_advmain .swiper-pagination-bullet-active{background: #c29c6c;}
/* contain */
.mz_search{background: #100e0d; height: 46px; padding:20px 0;}
.mz_search .search_left{height: 46px; line-height: 46px; font-size:14px; color:#c29c6c; float:left;}
.mz_search .search_left a{color:#c29c6c; font-size: 14px;}
.mz_search .search_left a:hover{color:#ffffff;}
.mz_search .search_right{width:300px; height: 46px; float:right;}
.mz_search .search_text {width:228px;height:46px;line-height:46px;padding:0px 10px;border:0px;outline: none;background: #eeeeee;font-size: 14px;color:#a1a1a1;float:left;}
.mz_search .search_btn {width:52px;height:46px;background:#c29c6c url(../images/i_search.png) no-repeat center center;border:0px;cursor:pointer;float:left;}
.mz_advage{height: auto; padding: 95px 0 85px 0; overflow: auto; background: #1d1b1a url(../images/i_bg1.jpg) no-repeat center center;}
.mz_advage .adv_top{width:1200px; height: 255px; text-align: center; font-size:24px; color:#7e6546; float:left;}
.mz_advage .adv_top p{padding:5px 0;}
.mz_advage .adv_top p .font1{color:#f18600; font-size: 62px; font-weight: bold;}
.mz_advage .adv_top p .font2{color:#dfad6e; font-size: 62px; font-weight: bold;}
.mz_advage .adv_top p .font3{color:#58462f; font-size: 14px;}
.mz_advage .adv_main{width:1200px; height: auto; float:left;}
.mz_advage .adv_main li{width:240px; height: auto; display: block; text-align: center; margin-left: 80px; float:left;}
.mz_advage .adv_main li.nm{margin-left:0px;}
.mz_advage .adv_main li p.font1{padding-bottom: 20px;}
.mz_advage .adv_main li p.font2{color:#c29c6c; font-size: 24px; font-weight: bold; padding-bottom: 40px;}
.mz_advage .adv_main li p.font3{color:#c29c6c; font-size: 14px; line-height: 1.8em; padding-bottom: 40px;}

.mz_about{height: auto; padding: 125px 0 145px 0; overflow: auto; background: #000000 url(../images/i_bg2.jpg) no-repeat center center;}
.mz_about .mabout_left{width:550px; height: auto; float:left;}
.mz_about .mabout_left .al_top{width:550px; height: 110px; font-size: 25px; color:#212121; float:left;}
.mz_about .mabout_left .al_top p{padding-bottom: 10px; color:#fccc8f; font-size: 24px;}
.mz_about .mabout_left .al_top p.font{color:#f18600; font-size: 38px; line-height: 1em; font-weight: bold;}
.mz_about .mabout_left .al_main{width:550px; height: auto; padding-top: 20px; color:#fccc8f; font-size: 14px; float:left;}
.mz_about .mabout_left .al_main p{padding-bottom:30px; color:#fccc8f; font-size: 14px; line-height: 1.6em;}
.mz_about .mabout_left .al_main p img{margin-right: 80px;}
.mz_about .mabout_left .al_foot{width:550px; height: auto; padding-top: 30px; float:left;}
.mz_about .mabout_left .al_foot a{width:178px; height: 48px; line-height: 48px; text-align: center; color:#fccc8f; font-size: 14px; font-family: "Times New Roman"; display: inline-block; border:1px solid #594631;}
.mz_about .mabout_left .al_foot a:hover{border:1px solid #ecc087;}
.mz_about .mabout_right{width:591px; height: 452px; float:right;}
.mz_advatop{padding:90px 0; background: #100e0d;}
.mz_advatop p{text-align: center; color:#c29c6c; font-size: 24px;}
.mz_advatop p .font1{color:#fccc8f; font-size: 42px; font-weight: bold;}
.mz_advatop p .font2{color:#f18600; font-size: 42px; font-weight: bold;}
.mz_advatop p .font3{color:#58462f; font-size: 12px;}
.mz_advamain{width:100%; background: url(../images/j_bg.jpg) center right; overflow: auto; position: relative;}
.mz_advamain:nth-child(2n){ background: url(../images/j_bg.jpg) center left;}
.mz_advamain .adv_img{width:50%; float:left; position: relative;}
.mz_advamain .adv_img .img{width:100%;}
.mz_advamain .adv_detil{width:50%; height: 5px; float:left;}
.mz_advamain .adv_remark{width:540px; height: 210px; text-align: left; color:#c29c6c; font-size: 15px; position: absolute;}
.mz_advamain .adv_f1{left:15%; top:50%; margin:-105px 0 0 0;}
.mz_advamain .adv_f2{right:15%; top:50%; margin:-105px 0 0 0;}
.mz_advamain .adv_remark .adv_title{width:440px; height: 70px; padding-left: 90px; font-size: 26px; color:#fccc8f; line-height: 1.4em; padding-bottom: 10px; float:left;}
.mz_advamain .adv_remark .a_t1{background: url(../images/i_jtype1.png) no-repeat left center;}
.mz_advamain .adv_remark .a_t2{background: url(../images/i_jtype2.png) no-repeat left center;}
.mz_advamain .adv_remark .a_t3{background: url(../images/i_jtype3.png) no-repeat left center;}
.mz_advamain .adv_remark .a_t4{background: url(../images/i_jtype4.png) no-repeat left center;}
.mz_advamain .adv_remark .a_t5{background: url(../images/i_jtype5.png) no-repeat left center;}
.mz_advamain .adv_remark .adv_main{width:540px; height: auto; padding-top: 20px; float:left;}
.mz_advamain .adv_remark .adv_main li{width:525px; padding-left: 15px; font-size: 15px; color:#c29c6c; height: 35px; line-height: 35px; display: block; background: url(../images/join_type.png) no-repeat left center;}
.mz_prodtop{padding:90px 0 65px 0; background: #141313;}
.mz_prodtop .pt_title{padding-bottom: 10px; text-align: center; font-size: 42px; font-weight: bold; color:#f18600;}
.mz_prodtop .pt_remark{padding-bottom: 40px; text-align: center; font-size: 22px; color:#7e6546;}
.mz_prodtop .pt_menu{text-align: center;}
.mz_prodtop .pt_menu a{display: inline-block; width:160px; height: 45px; line-height: 45px; font-size: 16px; color:#7e6546; text-align: center; border-radius:23px; border:1px solid #342c22; margin:0 25px;}
.mz_prodtop .pt_menu a.active{border:1px solid #c68a2b; background: #c68a2b; color:#f4d09f;}
.mz_prodtop .pt_menu a:hover{border:1px solid #c68a2b; background: #c68a2b; color:#f4d09f;}
.mz_product{width:100%; overflow-x:hidden; background: #141313; height: auto;}
.mz_product .product_main{overflow-y: hidden;}
.mz_product .swiper-container {}
.mz_product .swiper-wrapper{}
.mz_product .swiper-slide {width:378px; transition-timing-function:linear;height:378px;position:relative;}
@media (min-width:1200px) and (max-width:1600px){ .mz_advamain .adv_f1{ left: 4% !important;}.mz_advamain .adv_f2{ right: 4% !important;}}
@media only screen and (max-width:1200px){.swiper-slide{width:770px;}}
@media only screen and (max-width:980px){.swiper-slide{width:471px;}}
@media only screen and (max-height:480px){.swiper-slide{width:471px;}}
.mz_product .swiper-slide img{width:100%;position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;height:378px;}
.mz_product .swiper-slide .title{position:absolute;transform:rotate(90deg);transform-origin:left top;left:-3px;font-size:11px;color: rgb(102, 102, 102);} 
.mz_product .swiper-button-next, .mz_product .swiper-button-prev{width:80px;height:190px;background-size:80px 190px;margin-top:-56px; outline:none;}
.mz_product .swiper-button-next{background-image:url(../images/pl_type.jpg);}
.mz_product .swiper-button-prev{background-image:url(../images/pr_type.jpg);}   
.mz_product .swiper-pagination-bullet{background:none;opacity:1;margin:0 6px !important;width:9px;height:9px;position:relative;outline:none;  vertical-align:middle;}
.mz_product .swiper-pagination-bullet span{width:3px;height:3px;background:#CCC;display:block;border-radius:50%;margin-top:3px;margin-left:3px;}
.mz_product .swiper-pagination-bullet i{background:#000; height:1px; width:20px; position:absolute; top:4px; transform:scaleX(0); transform-origin:left; z-index:3; transition-timing-function:linear; }
.mz_product .swiper-pagination-bullet-active span,.swiper-pagination-bullet:hover span{width:9px;height:9px; margin-top:0; margin-left:0; background:#000; position:relative; z-index:1; }
.mz_product .swiper-pagination-bullet-active i{ animation:middle 6s;}
.mz_product .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i{animation:first 6s; }
.mz_product .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i{ animation:last 6s; }       
@keyframes first{
  0% {transform:scaleX(0.5);left:0px;}/*091*/
  100% {transform:scaleX(1);left:2px;} /*0915*/
}
@keyframes last{
  0% {transform:scaleX(0.7);left:-10px;}/*1090*/
  20% {transform:scaleX(0.3);left:2px;} /*090*/
  100% {transform:scaleX(0.3);left:0px;} /*090*/
}   
@keyframes middle{
  0% {transform:scaleX(0.7);left:-10px;}/*1091*/
  20% {transform:scaleX(0.45);left:2px;}/*092*/
  100% {transform:scaleX(1);left:2px;} /*0913*/
}

.mz_join{height: 689px; padding: ; background: #2c2522 url(../images/join_bg.jpg) no-repeat center center;}
.mz_join .join_top{width:1200px; height: auto; padding-top: 60px; text-align: center; font-size:24px; color:#fccc8f; float:left;}
.mz_join .join_top p{padding:5px 0;}
.mz_join .join_top p.font1{color:#f18600; font-size: 42px; font-weight: bold;}
.mz_join .join_top p.font2{color:#58462f; font-size: 14px;}
.mz_join .join_main{width:1200px; height: auto; padding-top: 80px; float:left;}
.mz_join .join_main li{width:300px; height: auto; display: block; float:left;}
.mz_join .join_main li p{padding-bottom: 35px; text-align: center; font-size: 16px; color:#fccc8f; line-height: 1.8em;}

.mz_news{width:100%;height:auto;padding:65px 0 50px 0; overflow: auto; background: #141313;}
.mz_news .news_main{width:780px;height:auto;float:left;}
.mz_news .news_main .news_top {width:780px;height:50px;border-bottom:1px solid #2c241c;float:left;}
.mz_news .news_main .news_title {width:auto;height:50px;color:#f18600;font-weight:bold;padding-right:30px;font-size: 20px;float:left;}
.mz_news .news_main .t_cur {color:#fccc8f;}
.mz_news .news_main .news_more{width:auto;height:20px;margin-top:10px;float:right;}
.mz_news .news_main .news_more a{color:#4d3f30; font-size: 14px;}
.mz_news .news_main .news_more a:hover{color:#fccc8f;}
.mz_news .news_main .news_list1 {width:780px;height:auto;padding:40px 0px;float:left;}
.mz_news .news_main .news_list1 .n_image {width:309px;height:211px;border:1px solid #fccc8f;float:left;padding:1px;}
.mz_news .news_main .news_list1 .n_image img{ width:309px; height:211px;}
.mz_news .news_main .news_list1 .n_remark {width:435px;height:auto;color:#7e6546;font-size:14px;line-height: 1.6em;float:right;}
.mz_news .news_main .news_list1 .n_remark p.p1 {padding-top: 10px;font-size: 14px;color:#7e6546;}
.mz_news .news_main .news_list1 .n_remark p.p2 {padding-top: 10px;font-size: 16px;color:#f18600;}
.mz_news .news_main .news_list1 .n_remark p.p3 {padding-top: 10px;font-size: 14px;color:#7e6546; padding-bottom: 10px;}
.mz_news .news_main .news_list1 .n_remark a.more {width:110px;height: 30px;line-height: 30px;font-size: 12px;color:#ffe1bc;background: #f18600;display: inline-block; text-align: center;}
.mz_news .news_main .news_list1 .n_remark a.more:hover {}
.mz_news .news_main .news_list2 {width:360px;height:30px;line-height: 30px;padding-left:12px;color:#909090;background: url(../images/news_type.png) no-repeat 2px center;float:left;}
.mz_news .news_main .news_list2 a {width:360px;height:30px;display: block;color:#7e6546;float:left; line-height:30px;}
.mz_news .news_main .news_list2 a:hover {color:#f18600;}
.mz_news .faq_main {width:325px;height:auto;float:right;}
.mz_news .faq_main .faq_top {width:325px;height:50px;border-bottom:1px solid #2c241c;float:left;}
.mz_news .faq_main .faq_title {width:auto;height:50px;color:#f18600;font-weight:bold;font-size: 20px;float:left;}
.mz_news .faq_main .faq_more{width:auto;height:20px;margin-top:10px;float:right;}
.mz_news .faq_main .faq_more a{color:#4d3f30; font-size: 14px;}
.mz_news .faq_main .faq_more a:hover{color:#fccc8f;}
.mz_news .faq_main .f_main{width:325px;height:auto;padding-top:12px;float:left;}
.mz_news .faq_main .f_main li{width:325px;height:auto;padding:15px 0px;}
.mz_news .faq_main .f_main li .f_sq{width:297px;padding-left:28px;color:#fccc8f;margin-bottom:10px;font-weight: bold;height: 20px;background: url(../images/faq_type1.jpg) no-repeat left 0px;}
.mz_news .faq_main .f_main li a{color:#fccc8f;} 
.mz_news .faq_main .f_main li .f_fq{width:297px;padding-left:28px;line-height: 180%;height: auto;color:#7e6546;background: url(../images/faq_type2.jpg) no-repeat left 2px;}
/* inside */
.in_advmain{width:100%;overflow: hidden; position: relative;}
.inside-main{left:50%; position: relative;}
.inside-main img{margin-left: -960px;}
.in_advmain .focus-text{position: absolute;z-index: 2;top: 50%; margin:-130px auto 0px auto;width: 100%;text-align: center;}
.in_advmain .focus-center{width: 260px;height: 260px;position: relative; display: inline-block;}
.in_advmain .focus-center .focus-big{width: 100%;height: 100%;border-radius: 50%; position: absolute;z-index: 1;top: 0;left: 0;background-color:#9d702f; opacity: .2;
-webkit-animation: bigMove 1.8s ease-out infinite;
     -o-animation: bigMove 1.8s ease-out infinite;
        animation: bigMove 1.8s ease-out infinite;}
.in_advmain .focus-center .focus-small{width:210px;height:210px;border-radius: 50%; color:#ffffff;background-color:#9d702f; position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin:auto;z-index: 2; opacity: .8;}
.in_advmain .focus-state{color:#b72e22;padding-top:70px;}
.in_advmain .focus-state p.big{font-size: 20px;}
.in_advmain .focus-state p.small{font-size: 18px;}
.in_advmain .focus-small .text{width: 100%;position: absolute;text-align: center;top: 50%;-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.in_advmain .focus-small p{font-family: Arial; font-size: 15px;line-height: 32px; color:#b28e5b;}
.in_advmain .focus-small  h2{font-weight: normal;font-size: 36px; margin:0; color:#ffffff; padding:0px;}
@-webkit-keyframes bigMove {
  0% {opacity: 1;
   -webkit-transform: scale(0.75,0.75);
      -moz-transform: scale(0.75,0.75);
       -ms-transform: scale(0.75,0.75);
        -o-transform: scale(0.75,0.75);
           transform: scale(0.75,0.75); }
  100% { opacity:0;
   -webkit-transform: scale(1,1);
      -moz-transform: scale(1,1);
       -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
           transform: scale(1,1); }
}
@-moz-keyframes bigMove {
  0% {opacity: 1;
   -webkit-transform: scale(0.75,0.75);
      -moz-transform: scale(0.75,0.75);
       -ms-transform: scale(0.75,0.75);
        -o-transform: scale(0.75,0.75);
           transform: scale(0.75,0.75); }
  100% { opacity:0;
   -webkit-transform: scale(1,1);
      -moz-transform: scale(1,1);
       -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
           transform: scale(1,1); }
}
@-ms-keyframes bigMove {
  0% {opacity: 1;
   -webkit-transform: scale(0.75,0.75);
      -moz-transform: scale(0.75,0.75);
       -ms-transform: scale(0.75,0.75);
        -o-transform: scale(0.75,0.75);
           transform: scale(0.75,0.75); }
  100% { opacity:0;
   -webkit-transform: scale(1,1);
      -moz-transform: scale(1,1);
       -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
           transform: scale(1,1); }
}
@-o-keyframes bigMove {
  0% {opacity: 1;
   -webkit-transform: scale(0.75,0.75);
      -moz-transform: scale(0.75,0.75);
       -ms-transform: scale(0.75,0.75);
        -o-transform: scale(0.75,0.75);
           transform: scale(0.75,0.75); }
  100% { opacity:0;
   -webkit-transform: scale(1,1);
      -moz-transform: scale(1,1);
       -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
           transform: scale(1,1); }
}
@keyframes bigMove {
  0% {opacity: 1;
   -webkit-transform: scale(0.75,0.75);
      -moz-transform: scale(0.75,0.75);
       -ms-transform: scale(0.75,0.75);
        -o-transform: scale(0.75,0.75);
           transform: scale(0.75,0.75); }
  100% { opacity:0;
   -webkit-transform: scale(1,1);
      -moz-transform: scale(1,1);
       -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
           transform: scale(1,1); }
}
.in_menu{padding:30px 0 10px 0; background: #ffffff; border-bottom: 1px solid #dddddd}
.in_menubg{background: #ffffff;}
.in_menu a{display: inline-block; color:#5e5e5e; font-size: 16px; margin-right: 50px; margin-bottom: 10px;}
.in_menu a:hover{color:#9d702f;}
.in_menu a.active{color:#9d702f;}
.in_smenu{padding:20px 0;}
.in_smenu a{display: inline-block; color:#5e5e5e; font-size: 16px; margin-right: 50px; margin-bottom: 10px;}
.in_smenu a:hover{color:#9d702f;}
.in_smenu a.active{color:#9d702f;}
.in_about{color:#6b6b6b; background: #ffffff; font-size: 14px; padding:60px 0; overflow: auto; min-height: 300px;}
.in_conlum{color:#ffffff; background: url(../images/p_bg.jpg) no-repeat; margin-top: 84px; height: 796px; padding:80px 0 0 0;}
.in_conlum .conlum_top{height: 100px; text-align: center; font-size: 32px; color:#ffffff;}
.in_conlum .conlum_main{}
.in_conlum .scroll { position: relative; overflow: hidden; width: 100%; height: 796px; transition: all 0.5s ease 0s;}
.in_conlum .scroll li { position: absolute; left: 50%; top: 0; opacity: 0; transform: scale(0.6); cursor: pointer; width: 23%;}
.in_conlum .scroll li .sign-img { width: 90%;}
.in_conlum .scroll li a { color: #fff; text-align: center; display: block; line-height: 1em; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.8;}
.in_conlum .scroll li.cur a {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.in_conlum .scroll li a .font1{color:#f9f9f9; font-size: 18px; padding-top: 30px; font-weight:bold;}
.in_conlum .scroll li a .font2{color:#737373; font-size: 16px; padding-top:12px;}
.in_conlum .scroll .butn { display: block; height: 94%; position: absolute; top: 5.8%; width: 36%; z-index: 3;}
.in_conlum .scroll .prev { left: 0; cursor: url("../images/btn_01.png"), auto;}
.in_conlum .scroll .next { right: 0; cursor: url("../images/btn_02.png"), auto;}
.in_conlum .bot-type-list{display: none;}
.in_product{background: #f3f3f3; font-size: 14px; color:#a0a0a0; overflow: auto; height: auto; padding:10px 0 60px 0;}
.in_product .product_title{width:1100px; height: 52px; margin-top: 40px; font-size: 24px; color:#bd9e5c; font-weight: bold; border-bottom: 1px solid #e5e5e5; float:left;}
.in_product .product_main{width:1100px; height: auto; min-height: 300px; float:left;}
.in_product .link-box .link{position:relative;display:block;width:30.3%;margin:0 2.98% 2.98% 0; padding-bottom:3%;background-color:#fff;box-sizing:border-box; height: 395px;}
.in_product .link-box .link .bg,.in_product .link-box .link .text-box{position:relative;z-index:10;padding:30px 32px 15px;transition:all .4s}
.in_product .link-box .link .bg h4,.in_product .link-box .link .text-box h4{padding-bottom:5px;font-family:PN-BOLD;font-size:18px;color:#595959; line-height: 1em;}
.in_product .link-box .link .bg .text,.in_product .link-box .link .text-box .text{height:17px;margin-bottom:16px;font-family:BA-REG;font-size:14px;color:#a0a0a0;overflow:hidden}
.in_product .link-box .link .bg .color-box,.in_product .link-box .link .text-box .color-box{font-size:0}
.in_product .link-box .link .bg .color-box .c-img,.in_product .link-box .link .text-box .color-box .c-img{width:8px;height:8px;margin-right:6px;border-radius:50%}
@media (max-width:1024px){.in_product .link-box .link .bg,.in_product .link-box .link .text-box{padding:.625rem .66667rem 15px}
.in_product .link-box .link .bg h4,.in_product .link-box .link .text-box h4{padding-bottom:.41667rem;font-size:.5rem}
.in_product .link-box .link .bg .text,.in_product .link-box .link .text-box .text{margin-bottom:12px}
}
@media (max-width:435px){.in_product .link-box .link .bg h4,.in_product .link-box .link .text-box h4{font-size:16px}
}
.in_product .link-box .link .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;box-sizing:border-box;background:rgba(0,0,0,.6);opacity:0;filter:alpha(opacity=0);transition:all .8s}
.in_product .link-box .link .bg .text,.in_product .link-box .link .bg h4{color:#fff;transition:all .8s;opacity:0;filter:alpha(opacity=0)}
.in_product .link-box .link .bg h4{transform:translate(0,20px)}
.in_product .link-box .link .bg .text{position:absolute;left:14.78%;bottom:5%;width:70.44%;text-align:center;transform:translate(0,-20px)}
.in_product .link-box .link .bg .icon{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;background:url(../images/pro-icon.png) no-repeat center center;background-size:contain;transition:all .5s;transform:rotate(360deg) scale(.5);opacity:0;filter:alpha(opacity=0)}
.in_product .link-box .link .img-box{transition:all .8s}
.in_product .link-box .link .img-box .p-img{background-size:contain;background-position:center center;background-repeat:no-repeat;max-height:260px;padding:39.13% 0}
@media (min-width:1025px){.in_product .link-box .link{transform:translate(0,50px);opacity:1;transition:transform .8s,opacity .8s}
.in_product .link-box .link:hover .text-box{transform:translate(0,20px);opacity:0;filter:alpha(opacity=0)}
.in_product .link-box .link:hover .bg{opacity:1;filter:alpha(opacity=100)}
.in_product .link-box .link:hover .bg h4{opacity:1;filter:alpha(opacity=100);transform:translate(0,0);transition-delay:.4s}
.in_product .link-box .link:hover .bg .text{opacity:1;filter:alpha(opacity=100);transform:translate(0,0);transition-delay:.4s}
.in_product .link-box .link:hover .bg .icon{opacity:1;filter:alpha(opacity=100);transform:rotate(0) scale(1);transition-delay:.2s}
.in_product .link-box .link:hover .img-box{transform:translate(0,-24%)}
.in_product .link-box .animate.link{transform:translate(0,0);opacity:1}
}
@media (max-width:1024px){.in_product .link-box .link{width:47%}
}
@media (max-width:360px){.in_product  .link-box .link{width:100%;margin:0 auto 3%}
}
.in_product .product_page{width:1070px; height: 75px; line-height: 75px; text-align: center; color:#ffffff; font-size: 14px; background: #bd9e5c; float:left; margin-top: 50px;}
.in_product .product_page a{display:block; width:1100px; height: 75px; line-height: 75px; text-align: center; color:#ffffff; font-size: 14px;}

.in_join{color:#595959; background: #ffffff; line-height: 1.8em; font-size: 14px; min-height: 500px; padding:50px 0; overflow: auto;}
.in_join p{line-height: 1.8em; padding:5px 0;}

.in_news{color:#6e6e6e; font-size: 14px; background: #ffffff; padding:50px 0;}
.in_news .new_list{width:1000px; height: 219px; padding:50px;  background: #ffffff; box-shadow:-5px 0 5px rgba(0, 0, 0, .05), 5px 0 5px rgba(0, 0, 0, .05), 0 10px 10px rgba(0, 0, 0, .05), 0 -5px 5px rgba(0, 0, 0, .05); float:left; margin-bottom: 60px;}
.in_news .new_list .n_image{width:333px; height: 229px; overflow: hidden; float:left;}
.in_news .new_list .n_image img{width:333px; height: 229px;}
.in_news .new_list .n_right{width:600px; height: 219px; float:right;}
.in_news .new_list .n_title{width:600px; height: 45px; float:left;}
.in_news .new_list .n_title a{font-size: 24px; color:#3b3b3b;}
.in_news .new_list .n_title a:hover{color:#c2a064;}
.in_news .new_list .n_remark{width:600px; height: 125px; line-height: 1.8em; float:left;}
.in_news .new_list .n_time{width:600px; height: 15px; color:#8b8b8b; float:left;}
.in_news .new_list .n_time span.s1{display: inline-block; padding-left: 23px; height: 15px; line-height: 15px; background: url(../images/n_type1.jpg) no-repeat left center; }
.in_news .new_list .n_time span.s2{display: inline-block; padding-left: 23px; height: 15px; line-height: 15px; background: url(../images/n_type2.jpg) no-repeat left center; margin-left: 50px;}
.in_news .new_list1{width:1000px; height: auto; padding:50px;  background: #ffffff; box-shadow:-5px 0 5px rgba(0, 0, 0, .05), 5px 0 5px rgba(0, 0, 0, .05), 0 10px 10px rgba(0, 0, 0, .05), 0 -5px 5px rgba(0, 0, 0, .05); float:left; margin-bottom: 60px;}
.in_news .new_list1 .n_title{width:1000px; height: 45px; float:left;}
.in_news .new_list1 .n_title a{font-size: 24px; color:#3b3b3b;}
.in_news .new_list1 .n_title a:hover{color:#c2a064;}
.in_news .new_list1 .n_remark{width:1000px; height: auto; line-height: 1.8em; float:left;}
.in_news .new_list1 .n_time{width:1000px; height: 15px; color:#8b8b8b; float:left;}
.in_news .new_list1 .n_time span.s1{display: inline-block; padding-left: 23px; height: 15px; line-height: 15px; background: url(../images/n_type1.jpg) no-repeat left center; }
.in_news .new_list1 .n_time span.s2{display: inline-block; padding-left: 23px; height: 15px; line-height: 15px; background: url(../images/n_type2.jpg) no-repeat left center; margin-left: 50px;}
.in_news .new_page{width:1100px; height: auto; padding-bottom:80px; float:left;}
.in_dnews{padding:50px 0; background: #ffffff;}
.in_dnews .dnew_main{width:1000px; background: #ffffff; margin: 0 auto; overflow: auto; height: auto; min-height: 300px}
.in_dnews .dnew_main .dn_top{width:1000px; height: 135px; position: relative; float:left; border-bottom: 1px solid #c9c9c9;}
.in_dnews .dnew_main .dn_top .dn_close{position: absolute; width:65px; height: 65px; top:-60px; right: 0px;}
.in_dnews .dnew_main .dn_top .dn_close a{width:65px; height: 65px; background: url(../images/news_close.jpg) no-repeat; display: block;}
.in_dnews .dnew_main .dn_title{width:1000px; height: 60px; float:left; text-align: center; font-size: 28px; color:#3b3b3b; font-weight: bold;}
.in_dnews .dnew_main .dn_time{width:440px; height: 20px; float:left; margin-left:320px; color:#6e6e6e; font-size: 14px;}
.in_dnews .dnew_main .dn_time span.s1{display: block; padding-left: 23px; height: 15px; line-height: 15px; background: url(../images/n_type1.jpg) no-repeat left center; margin: 6px 0 0 30px; float:left;}
.in_dnews .dnew_main .dn_time span.s2{display: block; padding-left: 23px; height: 15px; line-height: 15px; background: url(../images/n_type2.jpg) no-repeat left center; margin:6px 0 0 30px; float:left;}
.in_dnews .dnew_main .dn_time span.s3{display:block;float:left;}
.in_dnews .dnew_main .dn_detil{width:1000px; height: auto; min-height: 300px; float:left; padding: 40px 0; line-height: 1.8em; font-size: 16px; color:#6e6e6e;}
.in_dnews .dnew_main .dn_detil p{padding:10px 0;}
.in_dnews .dnew_main .dn_page{width:1000px; position: relative; height: 85px; float:left; padding-top: 50px; line-height: 1em; font-size: 16px; color:#6e6e6e; border-top: 1px solid #c9c9c9;}
.in_dnews .dnew_main .dn_page a{font-size: 16px; color:#6e6e6e;}
.in_dnews .dnew_main .dn_page a:hover{color:#c40a0b;}
.in_dnews .dnew_main .dn_page p{padding:10px 0;}
.in_dnews .dnew_main .dn_back{position: absolute; top:55px; right:0px; width:100px; height: 18px;}
.in_dnews .dnew_main .dn_back a{display: inline-block; padding-left:27px; background: url(../images/n_type3.jpg) no-repeat; height: 18px; line-height: 18px;}

.in_news .nc_case{width:1100px; display: block; height: auto; float:left;}
.in_news .nc_case li{width:310px; height: auto; display: block; float:left; margin-left:65px; margin-bottom:45px;}
.in_news .nc_case li.nb{margin-left: 0px;}
.in_news .nc_case li .nct_img{width:310px; height:230px; overflow: hidden; float:left;}
.in_news .nc_case li .nct_title{width:310px; height: 30px; text-align: center; padding-top:10px; color:#5a5a5a; font-size: 16px; float:left;}
.in_news .nc_case li .nct_title a{color:#5a5a5a; font-size: 16px;}
.in_news .nc_case li .nct_title a:hover{color:#c9261e;}
.in_conlum{color:#ffffff; background: url(../images/p_bg.jpg) no-repeat; margin-top: 84px; height: 796px; padding:80px 0 0 0;}
.in_conlum .conlum_top{height: 100px; text-align: center; font-size: 32px; color:#ffffff;}
.in_conlum .conlum_main{}
.in_conlum .scroll { position: relative; overflow: hidden; width: 100%; height: 796px; transition: all 0.5s ease 0s;}
.in_conlum .scroll li { position: absolute; left: 50%; top: 0; opacity: 0; transform: scale(0.6); cursor: pointer; width: 23%;}
.in_conlum .scroll li .sign-img { width: 90%;}
.in_conlum .scroll li a { color: #fff; text-align: center; display: block; line-height: 1em; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.8;}
.in_conlum .scroll li.cur a {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.in_conlum .scroll li a .font1{color:#f9f9f9; font-size: 18px; padding-top: 30px; font-weight:bold;}
.in_conlum .scroll li a .font2{color:#737373; font-size: 16px; padding-top:12px;}
.in_conlum .scroll .butn { display: block; height: 94%; position: absolute; top: 5.8%; width: 36%; z-index: 3;}
.in_conlum .scroll .prev { left: 0; cursor: url("../images/btn_01.png"), auto;}
.in_conlum .scroll .next { right: 0; cursor: url("../images/btn_02.png"), auto;}
.in_conlum .bot-type-list{display: none;}
.in_product{background: #f3f3f3; font-size: 14px; color:#a0a0a0; overflow: auto; height: auto; padding:10px 0 60px 0;}
.in_product .product_title{width:1100px; height: 52px; margin-top: 40px; font-size: 24px; color:#bd9e5c; font-weight: bold; border-bottom: 1px solid #e5e5e5; float:left;}
.in_product .product_main{width:1100px; height: auto; min-height: 300px; float:left;}
.in_product .link-box .link{position:relative;display:block;width:30.3%;margin:0 2.98% 2.98% 0; padding-bottom:3%;background-color:#fff;box-sizing:border-box; height: 395px;}
.in_product .link-box .link .bg,.in_product .link-box .link .text-box{position:relative;z-index:10;padding:30px 32px 15px;transition:all .4s}
.in_product .link-box .link .bg h4,.in_product .link-box .link .text-box h4{padding-bottom:5px;font-family:PN-BOLD;font-size:18px;color:#595959; line-height: 1em;}
.in_product .link-box .link .bg .text,.in_product .link-box .link .text-box .text{height:17px;margin-bottom:16px;font-family:BA-REG;font-size:14px;color:#a0a0a0;overflow:hidden}
.in_product .link-box .link .bg .color-box,.in_product .link-box .link .text-box .color-box{font-size:0}
.in_product .link-box .link .bg .color-box .c-img,.in_product .link-box .link .text-box .color-box .c-img{width:8px;height:8px;margin-right:6px;border-radius:50%}
@media (max-width:1024px){.in_product .link-box .link .bg,.in_product .link-box .link .text-box{padding:.625rem .66667rem 15px}
.in_product .link-box .link .bg h4,.in_product .link-box .link .text-box h4{padding-bottom:.41667rem;font-size:.5rem}
.in_product .link-box .link .bg .text,.in_product .link-box .link .text-box .text{margin-bottom:12px}
}
@media (max-width:435px){.in_product .link-box .link .bg h4,.in_product .link-box .link .text-box h4{font-size:16px}
}
.in_product .link-box .link .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;box-sizing:border-box;background:rgba(0,0,0,.6);opacity:0;filter:alpha(opacity=0);transition:all .8s}
.in_product .link-box .link .bg .text,.in_product .link-box .link .bg h4{color:#fff;transition:all .8s;opacity:0;filter:alpha(opacity=0)}
.in_product .link-box .link .bg h4{transform:translate(0,20px)}
.in_product .link-box .link .bg .text{position:absolute;left:14.78%;bottom:5%;width:70.44%;text-align:center;transform:translate(0,-20px)}
.in_product .link-box .link .bg .icon{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;background:url(../images/pro-icon.png) no-repeat center center;background-size:contain;transition:all .5s;transform:rotate(360deg) scale(.5);opacity:0;filter:alpha(opacity=0)}
.in_product .link-box .link .img-box{transition:all .8s}
.in_product .link-box .link .img-box .p-img{background-size:contain;background-position:center center;background-repeat:no-repeat;max-height:260px;padding:39.13% 0}
@media (min-width:1025px){.in_product .link-box .link{transform:translate(0,50px);opacity:1;transition:transform .8s,opacity .8s}
.in_product .link-box .link:hover .text-box{transform:translate(0,20px);opacity:0;filter:alpha(opacity=0)}
.in_product .link-box .link:hover .bg{opacity:1;filter:alpha(opacity=100)}
.in_product .link-box .link:hover .bg h4{opacity:1;filter:alpha(opacity=100);transform:translate(0,0);transition-delay:.4s}
.in_product .link-box .link:hover .bg .text{opacity:1;filter:alpha(opacity=100);transform:translate(0,0);transition-delay:.4s}
.in_product .link-box .link:hover .bg .icon{opacity:1;filter:alpha(opacity=100);transform:rotate(0) scale(1);transition-delay:.2s}
.in_product .link-box .link:hover .img-box{transform:translate(0,-24%)}
.in_product .link-box .animate.link{transform:translate(0,0);opacity:1}
}
@media (max-width:1024px){.in_product .link-box .link{width:47%}
}
@media (max-width:360px){.in_product  .link-box .link{width:100%;margin:0 auto 3%}
}
.in_product .product_page{width:1070px; height: 75px; line-height: 75px; text-align: center; color:#ffffff; font-size: 14px; background: #bd9e5c; float:left; margin-top: 50px;}
.in_product .product_page a{display:block; width:1100px; height: 75px; line-height: 75px; text-align: center; color:#ffffff; font-size: 14px;}
.in_prodetil{background: #f3f3f3; font-size: 14px; color:#a0a0a0; overflow: auto; height: auto; margin-top: 0px; padding:35px 0 50px 0;}
.in_prodetil .pdetil_top{width:1100px; height: 42px; float:left; color:#adadad; font-size: 14px;}
.in_prodetil .pdetil_top a{color:#adadad; font-size: 14px;}
.in_prodetil .pdetil_top a:hover{color:#bd9e5c;}
.in_prodetil .pdetil_main{width:1100px; height: 600px; background: #ffffff; float:left;}
.in_prodetil .pdetil_left{width:600px; height: 600px; float:left;}
.in_prodetil .pdetil_left img{width:600px;}
.in_prodetil .pdetil_right{width:420px; height: auto; float:right; margin:70px 45px 0 0;}
.in_prodetil .pdetil_right .pr_title{width:420px; height: auto; color:#a0a0a0; font-size: 16px; padding-bottom: 15px; border-bottom: 1px solid #e1e1e1; float:left;}
.in_prodetil .pdetil_right .pr_title p{padding:5px 0;}
.in_prodetil .pdetil_right .pr_title .font{font-size: 32px; color:#bd9e5c; font-weight: bold;}
.in_prodetil .pdetil_right .pr_main{width:420px; height: auto; color:#6e6e6e; font-size: 14px; padding:15px 0; border-bottom: 1px solid #e1e1e1; float:left;}
.in_prodetil .pdetil_right .pr_main img{max-width: 100%}
.in_prodetil .pdetil_right .pr_main p{padding:10px 0;}
.in_prodetil .pdetil_right .pr_share{width:420px; height: auto; color:#6b6b6b; font-size: 16px; padding:25px 0 0 0; float:left;}
.in_prodetil .pdetil_right .pr_foot{width:420px; height: auto; color:#6b6b6b; font-size: 16px; padding:20px 0 0 0; float:left;}
.in_prodetil .pdetil_right .pr_foot .font{font-weight: bold; font-size: 20px; color:#a0a0a0;}
.in_procon{background: #ffffff; font-size: 14px; color:#6b6b6b; overflow: auto; height: auto; padding:50px 0;}
.in_procon .procon_title{width:1100px; height: 55px; font-size: 24px; color:#bd9e5c; font-weight: bold; border-bottom: 1px solid #e5e5e5; float:left;}
.in_procon .procon_main{width:1100px; height: auto; min-height: 300px; padding-top:20px; float:left;}
.in_procon .procon_main p{padding:5px 0; line-height: 1.6em;}
.in_join{color:#595959; background: #ffffff; line-height: 1.8em; font-size: 14px; min-height: 500px; padding:50px 0; overflow: auto;}
.in_join p{line-height: 1.8em; padding:5px 0;}

.in_news{color:#6e6e6e; font-size: 14px; background: #ffffff; padding:50px 0;}
.in_news .new_list{width:1000px; height: 219px; padding:50px;  background: #ffffff; box-shadow:-5px 0 5px rgba(0, 0, 0, .05), 5px 0 5px rgba(0, 0, 0, .05), 0 10px 10px rgba(0, 0, 0, .05), 0 -5px 5px rgba(0, 0, 0, .05); float:left; margin-bottom: 60px;}
.in_news .new_list .n_image{width:333px; height: 229px; overflow: hidden; float:left;}
.in_news .new_list .n_image img{width:333px; height: 229px;}
.in_news .new_list .n_right{width:600px; height: 219px; float:right;}
.in_news .new_list .n_title{width:600px; height: 45px; float:left;}
.in_news .new_list .n_title a{font-size: 24px; color:#3b3b3b;}
.in_news .new_list .n_title a:hover{color:#c2a064;}
.in_news .new_list .n_remark{width:600px; height: 125px; line-height: 1.8em; float:left;}
.in_news .new_list .n_time{width:600px; height: 15px; color:#8b8b8b; float:left;}
.in_news .new_list .n_time span.s1{display: inline-block; padding-left: 23px; height: 15px; line-height: 15px; background: url(../images/n_type1.jpg) no-repeat left center; }
.in_news .new_list .n_time span.s2{display: inline-block; padding-left: 23px; height: 15px; line-height: 15px; background: url(../images/n_type2.jpg) no-repeat left center; margin-left: 50px;}
.in_news .new_page{width:1100px; height: auto; padding-bottom:80px; float:left;}
.in_dnews{padding:50px 0; background: #ffffff;}
.in_dnews .dnew_main{width:1000px; background: #ffffff; margin: 0 auto; overflow: auto; height: auto; min-height: 300px}
.in_dnews .dnew_main .dn_top{width:1000px; height: 135px; position: relative; float:left; border-bottom: 1px solid #c9c9c9;}
.in_dnews .dnew_main .dn_top .dn_close{position: absolute; width:65px; height: 65px; top:-60px; right: 0px;}
.in_dnews .dnew_main .dn_top .dn_close a{width:65px; height: 65px; background: url(../images/news_close.jpg) no-repeat; display: block;}
.in_dnews .dnew_main .dn_title{width:1000px; height: 60px; float:left; text-align: center; font-size: 28px; color:#3b3b3b; font-weight: bold;}
.in_dnews .dnew_main .dn_time{width:440px; height: 20px; float:left; margin-left:320px; color:#6e6e6e; font-size: 14px;}
.in_dnews .dnew_main .dn_time span.s1{display: block; padding-left: 23px; height: 15px; line-height: 15px; background: url(../images/n_type1.jpg) no-repeat left center; margin: 6px 0 0 30px; float:left;}
.in_dnews .dnew_main .dn_time span.s2{display: block; padding-left: 23px; height: 15px; line-height: 15px; background: url(../images/n_type2.jpg) no-repeat left center; margin:6px 0 0 30px; float:left;}
.in_dnews .dnew_main .dn_time span.s3{display:block;float:left;}
.in_dnews .dnew_main .dn_detil{width:1000px; height: auto; min-height: 300px; float:left; padding: 40px 0; line-height: 1.8em; font-size: 16px; color:#6e6e6e;}
.in_dnews .dnew_main .dn_detil p{padding:10px 0;}
.in_dnews .dnew_main .dn_page{width:1000px; position: relative; height: 85px; float:left; padding-top: 50px; line-height: 1em; font-size: 16px; color:#6e6e6e; border-top: 1px solid #c9c9c9;}
.in_dnews .dnew_main .dn_page a{font-size: 16px; color:#6e6e6e;}
.in_dnews .dnew_main .dn_page a:hover{color:#c40a0b;}
.in_dnews .dnew_main .dn_page p{padding:10px 0;}
.in_dnews .dnew_main .dn_back{position: absolute; top:55px; right:0px; width:100px; height: 18px;}
.in_dnews .dnew_main .dn_back a{display: inline-block; padding-left:27px; background: url(../images/n_type3.jpg) no-repeat; height: 18px; line-height: 18px;}

.in_news .nc_case{width:1100px; display: block; height: auto; float:left;}
.in_news .nc_case li{width:310px; height: auto; display: block; float:left; margin-left:65px; margin-bottom:45px;}
.in_news .nc_case li.nb{margin-left: 0px;}
.in_news .nc_case li .nct_img{width:310px; height:230px; overflow: hidden; float:left;}
.in_news .nc_case li .nct_title{width:310px; height: 30px; text-align: center; padding-top:10px; color:#5a5a5a; font-size: 16px; float:left;}
.in_news .nc_case li .nct_title a{color:#5a5a5a; font-size: 16px;}
.in_news .nc_case li .nct_title a:hover{color:#c9261e;}
