@charset "utf-8";/* common style start */
/* adv */
.mz_advmain{width:100%;height:auto;text-align:center;overflow:hidden;position:relative;}
.mz_advmain .swiper-slide{width:100%;float:left;height:auto;}
.mz_advmain .swiper-slide img{width:100%;}
.mz_advmain .arrow-left{position: absolute;left: 20px;top: 55%;margin-top: -35px;width: 70px;height: 70px;z-index:999;}
.mz_advmain .arrow-right{position: absolute;right: 20px;top:55%;margin-top: -35px;width: 70px;height: 70px;z-index:999;}
.mz_advmain .pagination{position: absolute;left: 0; padding:0 65px; text-align: left;bottom: 40px !important;width: 100%;z-index:999;}
.mz_advmain .swiper-pagination-bullet{display: inline-block; width:15px;height:15px; background: #ffffff; border-radius: 8px; opacity:1;margin: 0 6px;cursor: pointer;transition: width 0.3s ease-in-out; filter:alpha(opacity:100); opacity:1;  -moz-opacity:1;-khtml-opacity: 1}
.mz_advmain .swiper-pagination-bullet-active{width:47px;}
/* contain */
.mz_about{width:100%; height:1052px; background: url(../images/i_bg1.jpg) no-repeat center center; overflow: auto;}
.mz_about .a_contain{width:1280px; padding-top: 110px; margin:0 auto;}
.mz_about .a_left{width:590px; float:left;}
.mz_about .a_right{width:515px; float:right; margin: 120px 40px 0 0; color:#646464; font-size: 16px;}
.mz_about .ar_title{width:515px; height: auto; float:left;}
.mz_about .ar_main{width:515px; padding-top: 30px; color:#646464; font-size: 16px; line-height: 2em; height: auto; float:left;}
.mz_about .ar_time{width:515px; padding-top: 60px; height: auto; float:left;}
.mz_about .ar_more{width:515px; padding-top: 115px; height: auto; float:left;}
.mz_product1{width:100%; height:1171px; background: url(../images/i_bg2.jpg) no-repeat center center; overflow: auto;}
.mz_product1 .p1_contain{width:1280px; position: relative; margin:220px auto 0 auto;}
.mz_product1 .p1_left{width:620px; height: auto; float:left; margin:117px 0 0 40px;}
.mz_product1 .p1l_title{width:620px; height: auto; float:left;}
.mz_product1 .p1l_main{width:620px; height: auto; padding-top: 115px; float:left;.in_news .new_list}
.mz_product1 .p1l_main a{width:190px; height: auto; display: inline-block; float:left; margin-bottom: 30px; font-size: 22px; color:#a7a7a7;}
.mz_product1 .p1l_main a:hover{color:#2c2c2c;}
.mz_product1 .p1_right{width:635px; height: auto; position: absolute; right:0; top:0;}
.mz_product2{width:100%; height:1011px; background: url(../images/i_bg3.jpg) no-repeat center center; overflow: auto;}
.mz_product2 .p2_contain{width:1280px; position: relative; margin:115px auto 0 auto;}
.mz_product2 .p2_left{width:635px; height: auto; position: absolute; left:0; top:0;}
.mz_product2 .p2_right{width:534px; height: auto; float:right; margin:165px 40px 0 0;}
.mz_product2 .p2l_title{width:534px; height: auto; text-align: right; float:left;}
.mz_product2 .p2l_main{width:534px; height: auto; padding-top: 85px; float:left;}
.mz_product2 .p2l_main a{width:178px; height: auto; display: inline-block; float:left; text-align: right; margin-bottom: 30px; font-size: 26px; color:#a7a7a7;}
.mz_product2 .p2l_main a:hover{color:#2c2c2c;}
.mz_product3{width:100%; height:1047px; background: url(../images/i_bg4.jpg) no-repeat center center; overflow: auto;}
.mz_product3 .p3_contain{width:1280px; margin:215px auto 0 auto; position: relative;}
.mz_product3 .p3_left{width:534px; height: auto; float:left; margin:90px 0 0 40px;}
.mz_product3 .p3l_title{width:534px; height: auto; float:left;}
.mz_product3 .p3l_main{width:534px; height: auto; padding-top: 90px; float:left;}
.mz_product3 .p3l_main a{width:178px; height: auto; display: inline-block; margin-bottom: 30px; font-size: 26px; color:#a7a7a7; float:left;}
.mz_product3 .p3l_main a:hover{color:#2c2c2c;}
.mz_product3 .p3_right{width:707px; height: auto; position: absolute; right:0; top:0;}
.mz_news{width:100%; height:954px; background: url(../images/i_bg5.jpg) no-repeat center center; overflow: auto;}
.mz_news .news_top{margin-top:120px; width:100%; height: 108px; float:left;}
.mz_news .nt_title{width:auto; height: 108px; float:left;}
.mz_news .nt_more{width:29px; height: 29px; float:right;}
.mz_news .news_main{padding-top:80px; width:100%; float:right; height: auto}
.mz_news .news_main li{width:30%; height: auto; display: block; margin-left: 5%; float:left;}
.mz_news .news_main li .l_image img{width:100%;}
.mz_news .news_main li .l_main{padding:5%; background: #ffffff;}
.mz_news .news_main li .l_main p{padding:5px 0; color:#bcbbbb; font-size: 14px;}
.mz_news .news_main li .l_main a{color:#5f5f5f; font-size: 16px; font-weight: bold;}
.mz_news .news_main li .l_main p.mr{padding-top: 25px; overflow: auto;}
.mz_news .news_main li:first-child{margin-left:0px;}
.mz_partner{width:100%; height:676px; background: url(../images/i_bg6.jpg) no-repeat center center; overflow: auto; }
.mz_partner .part_left{margin:155px 0 0 0; width:520px; float:left;}
.mz_partner .part_right{margin:185px 0 0 0; width:500px; height: auto; float:right;}
.mz_partner .part_right a{display: block; width:126px; height: 73px; border:1px solid #e2e2e2; float:left; margin:0 38px 28px 0;}
.mz_partner .part_right a img{width:126px; height: 73px;}
/* inside */
.in_advmain{width:100%;overflow: hidden; position: relative;margin-top:81px;}
.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{ margin-bottom: 50px; background: #fff; font-size: 16px; color:#1d1d1d; position: relative;}
.in_menu a{display: inline-block; color:#1d1d1d; font-size: 16px; margin-right: 45px; line-height:80px; height:80px;}
.in_menu a:hover{color:#d91e24;}
.in_menu a.active{color:#d91e24;}
.in_smenu{width:100%; position: absolute; top:80px; left:0px;}
.in_smenu a{display: inline-block; color:#1d1d1d; font-size: 14px; font-weight: normal; margin-right: 45px; margin-bottom: 10px;}
.in_smenu a:hover{color:#d91e24;}
.in_smenu a.active{color:#d91e24;}
.in_tmenu{width:100%; position: absolute; top:40px; left:0px;}
.in_tmenu a{display: inline-block; color:#1d1d1d; font-size: 14px; font-weight: normal; margin-right: 45px; margin-bottom: 10px;}
.in_tmenu a:hover{color:#d91e24;}
.in_tmenu a.active{color:#d91e24;}
.in_about{color:#6b6b6b; font-size: 14px; 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: #f7f7f7; 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; float:left;}
.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:#d7131e; line-height: 1em;font-weight:bold;}
.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: #f7f7f7;} 
.in_news .new_list{width:1200px; height:343px; padding:50px;  background: #ffffff; box-shadow:-5px 0 5px rgba(0, 0, 0, .02), 5px 0 5px rgba(0, 0, 0, .02), 0 10px 10px rgba(0, 0, 0, .02), 0 -5px 5px rgba(0, 0, 0, .02); 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:1200px; 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:1200px; 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:1200px; height: auto; line-height: 1.8em; float:left;}
.in_news .new_list1 .n_time{width:1200px; 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:1200px; height: auto; padding-bottom:80px; float:left;}
.in_dnews{padding:50px 0; }
.in_dnews .dnew_main{width:1200px;margin: 0 auto;}
.in_dnews .dnew_main .dn_top{width:1200px; 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:1200px; 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: 145px; float:left; padding-top: 50px; padding-bottom:60px; 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: #f7f7f7; 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:#da2228; line-height: 1em;font-weight:bold;}
.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; border:3px solid #ececec;}
.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;}
.in_prodetil .pdetil_top{width:1200px; 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:1200px; height: 600px; background: #ffffff; float:left;}
.in_prodetil .pdetil_left{width:600px; height: 600px; float:left;padding-left:20px;}
.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:1200px; height: 55px; font-size: 24px; color:#bd9e5c; font-weight: bold; border-bottom: 1px solid #e5e5e5; float:left;}
.in_procon .procon_main{max-width:1200px; height: auto; min-height: 300px; padding-top:20px; float:left;}
.in_procon .procon_main img{
	max-width:1200px;
}
.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 .new_list{width:1200px; height:330px; padding:50px;  background: #ffffff; box-shadow:-5px 0 5px rgba(0, 0, 0, .02), 5px 0 5px rgba(0, 0, 0, .02), 0 10px 10px rgba(0, 0, 0, .02), 0 -5px 5px rgba(0, 0, 0, .02); float:left; margin-bottom: 60px;}
.in_news .new_list .n_image{width:333px; height: 214px; overflow: hidden; float:left;}
.in_news .new_list .n_image img{width:333px; height: 214px;}
.in_news .new_list .n_right{width:750px; height: 214px; float:right;}
.in_news .new_list .n_title{width:750px; height: auto; padding-bottom: 20px; float:left;}
.in_news .new_list .n_title a{font-size: 24px; color:#3b3b3b;}
.in_news .new_list .n_title a:hover{color:#e69d00;}
.in_news .new_list .n_remark{width:750px; height: auto; padding-bottom: 20px; line-height: 1.8em; float:left;}
.in_news .new_list .n_time{width:750px; 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;}
.in_dnews .dnew_main{width:1200px; background: #ffffff; margin: 0 auto;}
.in_dnews .dnew_main .dn_top{width:1200px; height: auto; padding-bottom: 30px; 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:1200px; height: auto; padding-bottom: 10px; 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:1200px; 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:1200px; position: relative;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:#e69d00;}
.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:1200px; 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;}