body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, table, tbody, p, th, td, em { -webkit-text-size-adjust: none; margin: 0; padding: 0; border: none; -webkit-tap-highlight-color: rgba(0,0,0,0); font-size: 12px; font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti; }
html, body { height: 100%; }
img, input, button, a, select, textarea { margin: 0; padding: 0; resize: none; border: none; outline: none; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6, p, em, i, b, em { font-size: 100%; word-wrap: break-word; font-weight: normal; font-style: normal; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
a:active, a:focus { outline: none; }
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0;
}
*html { background-image: url(about:blank); background-attachment: fixed; }
.clear { clear: both; }
.clear10 { width: 100%; height: 10px; clear: both; overflow: hidden; }
/* 公用 */
.index_out2 { width: 1300px; margin: 0 auto; overflow: hidden; }
/* 公用 */
body { font-family: "Microsoft YaHei", "宋体", Microsoft YaHei, Helvetica, sans-serif; font-size: 12px; color: #666; margin: 0; padding: 0; background: #ffffff; }
.out_menu { width: 100%; height: auto; position: relative; overflow: hidden; }
/* 菜单 */
.sj_nav_out { display: none; }
.nav_head { width: 100%; height: 96px; overflow: hidden; }
.nav_head .nav_head_l { width: 300px; height: 96px; margin-left: 60px; float: left; font-size: 16px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 96px; }
.nav_head .nav_head_r { width: 308px; height: 39px; float: right; border: 2px solid #E8ECF0; margin: 25px 60px 0px 0px; }
.nav_head .nav_head_r_l { float: left; width: 266px; padding: 10px 0px 10px 10px; }
.nav_head .nav_head_r_r { float: left; width: 20px; padding: 10px 0px 0px 0px; }
.nav_head .search_input { background: none; width: 252px; height: 22px; line-height: 22px; color: #A5ABBB; font-size: 12px; }
.nav_head .search_button { background: url("../images/search.png") no-repeat; background-size: 20px 20px; width: 20px; height: 20px; line-height: 20px; display: block; cursor: pointer; }
/* 菜单 */
.logo { position: absolute; left: 50%; top: 0px; margin-left: -64px; z-index: 999; }
.logo img { width: 148px; display: block; }
.nav_menu { position: absolute; top: 96px; z-index: 3; width: 100%; height: 96px; text-align: center; overflow: hidden; background: #32251E; }
.lay_menu { width: 1920px; height: 96px; margin: 0 auto; overflow: hidden; }
.lay_menu li { display: inline-block; height: 96px; line-height: 96px; padding: 0px 30px; font-size: 22px; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 500; }
.lay_menu li .nav_1 { height: 91px; line-height: 91px; font-size: 22px; }
.lay_menu li .nav_1_line { width: 40px; height: 5px; margin: 0 auto; text-align: center; background-color: #D8A62A; display: none; }
.lay_menu li.frist .nav_1_line { display: block; }
.lay_menu li:hover .nav_1_line { display: block; }
.lay_menu li a { color: #ffffff; }
.lay_menu li.seize { width: 200px; }
/* 轮播 */
.bigimg { display: block; }
.thumb { display: none; }
/* 轮播 */
#wrapper { width: 100%; height: auto; margin: 0 auto; overflow: hidden; background: #000000; }
#slider-wrap { width: 1920px; height: 800px; margin: 0 auto; overflow: hidden; position: relative; }
#slider-wrap ul#sliderlb { width: 500%; height: 800px; overflow: hidden; position: absolute; top: 0; left: 0; }
#slider-wrap ul#sliderlb li { float: left; width: 20%; height: auto; position: relative; }
#slider-wrap ul#sliderlb li img { width: 100%; }
.sliderlb_btns { position: absolute; width: 122px; height: 82px; top: 50%; margin-top: -41px; cursor: pointer; background: rgba(0,0,0,0.1); z-index: 100; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; -ms-transition: all 0.1s ease; transition: all 0.1s ease; }
.sliderlb_btns:hover { }
#next { display: none; }
#previous { display: none; }
#slider-wrap.active #next { }
#slider-wrap.active #previous { }
#counter { display: none; }
.slider_bg_poi { width: auto; position: absolute; right: 60px; bottom: 35px; z-index: 3; }
#pagination-wrap { float: left; margin: 18px 0px 0px 40px; }
#pagination-wrap ul { width: 100%; }
#pagination-wrap ul li { float: left; width: 14px; height: 14px; border: 1px solid #ffffff; margin-right: 15px; cursor: pointer; }
#pagination-wrap ul li.active { background: #D8A62A; cursor: pointer; }
#slider-wrap ul, #pagination-wrap ul li { -webkit-transition: all 0.3s cubic-bezier(1, .01, .32, 1); -moz-transition: all 0.3s cubic-bezier(1, .01, .32, 1); -o-transition: all 0.3s cubic-bezier(1, .01, .32, 1); -ms-transition: all 0.3s cubic-bezier(1, .01, .32, 1); transition: all 0.3s cubic-bezier(1, .01, .32, 1); }
/* 首页布局1 */
.index_out_pc { display: block; }
.index_out_sj { display: none; }
.index_out { width: 100%; height: auto; margin: 0 auto; overflow: hidden; }
.index_out1 { width: 100%; margin: 0 auto; overflow: hidden; }
.index_cont1 { width: 1920px; margin: 0 auto; overflow: hidden; background: url("../images/cont1_bg.png") no-repeat 86% 40%; background-size: 397px 653px; position: relative; }
.index_cont1 .index_cont1_pop { position: absolute; top: 532px; left: 610px; }
.index_cont1 .index_cont1_pop_m { margin-left: 46px; }
.index_cont1 .index_cont1_pop_m img { width: 106px; display: block; }
.index_cont1 .index_cont1_pop_s { }
.index_cont1 .index_cont1_pop_s img { width: 198px; display: block; }
.index_cont1 .index_cont1_t { width: 1920px; margin: 0 auto; overflow: hidden; }
.index_cont1 .index_cont1_t_l { width: 478px; float: left; }
.index_cont1 .index_cont1_t_l li { width: 478px; float: left; overflow: hidden; }
.index_cont1 .index_cont1_t_l img { width: 478px; display: block; }
.index_cont1 .index_cont1_t_c { width: 478px; float: left; }
.index_cont1 .index_cont1_t_c li { width: 478px; float: left; overflow: hidden; }
.index_cont1 .index_cont1_t_c img { width: 478px; display: block; }
.index_cont1 .index_cont1_t_r { width: 964px; float: left; }
.index_cont1 .index_cont1_t_r_t { }
.index_cont1 .index_cont1_t_r_t li { width: 964px; float: left; }
.index_cont1 .index_cont1_t_r_t img { width: 964px; display: block; }
.index_cont1 .index_cont1_t_r_b { }
.index_cont1 .index_cont1_t_r_b li { width: 482px; float: left; }
.index_cont1 .index_cont1_t_r_b img { width: 482px; display: block; }
.index_cont1 .index_cont1_c { width: 1000px; margin: 153px auto 0 auto; overflow: hidden; }
.index_cont1 .index_cont1_c_1 { font-size: 18px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 35px; }
.index_cont1 .company_cont1_c_l { font-size: 26px; line-height: 52px; }
.index_cont1 .index_cont1_c_2 { margin-top: 55px; }
.index_cont1 .index_cont1_c_2_l { width: 429px; float: left; text-align: right; }
.index_cont1 .index_cont1_c_2_c { float: left; width: 1px; height: 92px; overflow: hidden; background: #32251E; margin: 0px 70px; }
.index_cont1 .index_cont1_c_2_r { width: 429px; float: left; }
.index_cont1 .index_cont1_c_2_m { font-size: 58px; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #D8A62A; line-height: 60px; }
.index_cont1 .index_cont1_c_2_s { font-size: 18px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 34px; }
.index_cont1 .index_cont1_c_3 { margin-top: 140px; text-align: center; height: 139px; font-size: 100px; font-family: FZLTZHB--B51-0, FZLTZHB--B51; font-weight: normal; color: #323232; line-height: 139px; }
.index_cont1 .index_cont1_c_4 { width: 669px; margin: 0 auto; text-align: center; font-size: 18px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 34px; }
.index_cont1 .index_cont1_c_5 { margin-top: 40px; }
.index_cont1 .index_cont1_c_5_l { width: 500px; float: left; }
.index_cont1 .index_cont1_c_5_pic { float: right; }
.index_cont1 .index_cont1_c_5_l img { width: 150px; display: block; }
.index_cont1 .index_cont1_c_5_r { width: 470px; float: left; margin-left: 30px; }
.index_cont1 .index_cont1_c_5_r_t { font-size: 48px; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 500; color: #323232; line-height: 88px; }
.index_cont1 .index_cont1_c_5_r_b { font-size: 27px; font-family: Helvetica-Light, Helvetica; font-weight: 300; color: #323232; line-height: 32px; }
.index_out1 .index_cont1_b { margin-top: 60px; }
.index_out1 .index_cont1_b_t { height: 300px; background: #F2F2F2; }
.index_out1 .index_cont1_b_b { height: 70px; background: #D8A62A; }
.index_out1 .index_cont1_b_c { width: 1300px; margin: 0 auto; overflow: hidden; background: #32251E; }
.index_out1 .index_cont1_b_c li { width: 418px; float: left; margin-left: 23px; }
.index_out1 .index_cont1_b_c li.li_none { margin-left: 0px; }
.index_out1 .index_cont1_b_c img { width: 418px; height: 300px; display: block; }
.index_out1 .index_cont1_b_more { width: 1300px; margin: 0 auto; text-align: center; overflow: hidden; font-size: 22px; font-family: Helvetica; color: #ffffff; line-height: 70px; }
.index_out1 .index_cont1_b_more a { color: #ffffff; }
/* 区块附加 */
.index_conta { }
.index_conta .conta_title { margin-top: 120px; }
.index_conta .conta_title_t { text-align: center; font-size: 24px; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 35px; }
.index_conta .conta_title_c { font-size: 26px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 65px; text-align: center; }
.index_conta .conta_title_c span { padding: 0px 20px; }
.index_conta .conta_title_b { width: 198px; margin: 0 auto; text-align: center; }
.index_conta .conta_title_b img { text-align: center; width: 198px; display: block; }
.index_conta .conta_body { margin-top: 80px; background: url("../images/video.png") repeat-x 50px; }
.index_conta .conta_out { width: 1300px; margin: 0 auto; overflow: hidden; }
.index_conta .conta_body li { width: 590px; height: 344px; margin-left: 36px; margin-bottom: 40px; padding: 20px; float: left; border: 1px solid #AFAFAF; }
.index_conta .conta_body li video { width: 100%; height: 100%; }
.index_conta .conta_body li.li_none { margin-left: 0px; }
.index_conta .conta_more { width: 260px; height: 60px; line-height: 60px; text-align: center; margin: 40px auto; border: 3px solid #D8A62A; }
.index_conta .conta_more a { display: block; color: #D8A62A; font-size: 22px; font-family: Helvetica; }
/* 首页布局2 */
.index_cont2 { }
.index_cont2 .cont2_title { margin-top: 120px; }
.index_cont2 .cont2_title_t { text-align: center; font-size: 24px; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 35px; }
.index_cont2 .cont2_title_c { font-size: 26px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 65px; text-align: center; }
.index_cont2 .cont2_title_c span { padding: 0px 20px; }
.index_cont2 .cont2_title_b { width: 198px; margin: 0 auto; text-align: center; }
.index_cont2 .cont2_title_b img { text-align: center; width: 198px; display: block; }
.index_cont2 .cont2_body { }
.index_cont2 .cont2_body_01 { margin-top: 50px; }
.index_cont2 .cont2_body_01_l { width: 860px; height: 679px; overflow: hidden; float: left; }
.index_cont2 .cont2_body_01_l img { width: 860px; height: 679px; display: block; }
.index_cont2 .cont2_body_01_r { width: 420px; float: right; }
.index_cont2 .cont2_body_01_r li { width: 420px; height: 330px; overflow: hidden; }
.index_cont2 .cont2_body_01_r li.mb { margin-bottom: 19px; }
.index_cont2 .cont2_body_01_r li img { width: 420px; height: 330px; display: block; }
.index_cont2 .cont2_body_02 { margin-top: 19px; }
.index_cont2 .cont2_body_02_l { width: 420px; height: 330px; overflow: hidden; float: left; }
.index_cont2 .cont2_body_02_l img { width: 420px; height: 330px; display: block; }
.index_cont2 .cont2_body_02_r { width: 860px; height: 330px; overflow: hidden; float: right; }
.index_cont2 .cont2_body_02_r img { width: 860px; height: 330px; display: block; }
.index_cont2 .cont2_body_03 { margin-top: 50px; }
.index_cont2 .cont2_body_03 li { width: 408px; margin-left: 35px; margin-bottom: 30px; border: 1px solid #BEBEBE; overflow: hidden; float: left; }
.index_cont2 .cont2_body_03 li.li_none { margin-left: 0px; }
.index_cont2 .cont2_body_03_pic { width: 408px; height: 408px; overflow: hidden; }
.index_cont2 .cont2_body_03_pic img { width: 408px; height: 408px; display: block; }
.index_cont2 .cont2_body_03_text { width: 350px; padding: 29px; height: 252px; overflow: hidden; }
.index_cont2 .cont2_body_03_text_01 { height: 30px; overflow: hidden; font-size: 16px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 30px; }
.index_cont2 .cont2_body_03_text_02 { height: 70px; overflow: hidden; font-size: 30px; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 500; color: #323232; line-height: 70px; }
.index_cont2 .cont2_body_03_text_03 { height: 80px; overflow: hidden; }
.index_cont2 .cont2_body_03_text_03 li { margin: 0px; border: none; width: 50%; height: 40px; overflow: hidden; font-size: 18px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 40px; }
.index_cont2 .cont2_body_03_text_04 { height: 70px; overflow: hidden; font-size: 38px; font-family: Helvetica; color: #D8A62A; line-height: 70px; }
.index_cont2 .cont2_body_03_button { width: 350px; height: 22px; padding: 29px; background: #D8A62A; overflow: hidden; }
.index_cont2 .cont2_body_03_button_l { float: left; font-size: 16px; font-family: Helvetica; color: #ffffff; line-height: 22px; }
.index_cont2 .cont2_body_03_button_r { float: right; font-size: 22px; font-family: Helvetica; color: #ffffff; line-height: 22px; }
.index_cont2 .cont2_more { width: 260px; height: 60px; line-height: 60px; text-align: center; margin: 40px auto; border: 3px solid #D8A62A; }
.index_cont2 .cont2_more a { display: block; color: #D8A62A; font-size: 22px; font-family: Helvetica; }
/* 首页布局3 */
.index_cont3 { }
.index_cont3 .cont3_title { margin-top: 120px; }
.index_cont3 .cont3_title_t { text-align: center; font-size: 24px; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 35px; }
.index_cont3 .cont3_title_c { font-size: 26px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 65px; text-align: center; }
.index_cont3 .cont3_title_c span { padding: 0px 20px; }
.index_cont3 .cont3_title_b { width: 198px; margin: 0 auto; text-align: center; }
.index_cont3 .cont3_title_b img { text-align: center; width: 198px; display: block; }
.index_cont3 .cont3_body { margin-top: 50px; }
.index_cont3 .cont3_body li { position: relative; height: 445px; overflow: hidden; margin-bottom: 30px; }
.index_cont3 .cont3_body_l { position: absolute; top: 33px; left: 0px; width: 500px; height: 380px; }
.index_cont3 .cont3_body_l img { width: 500px; height: 380px; display: block; }
.index_cont3 .cont3_body_r { width: 630px; height: 375px; padding: 70px 109px 0px 151px; background: #F3F3F3; float: right; }
.index_cont3 .cont3_body_r_01 { height: 45px; overflow: hidden; font-size: 20px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #D8A62A; line-height: 45px; }
.index_cont3 .cont3_body_r_02 { height: 45px; overflow: hidden; font-size: 30px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 45px; }
.index_cont3 .cont3_body_r_03 { margin-top: 20px; height: 72px; overflow: hidden; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 24px; }
.index_cont3 .cont3_body_r_04 { margin-top: 40px; width: 260px; height: 60px; line-height: 60px; text-align: center; overflow: hidden; border: 3px solid #D8A62A; font-size: 22px; font-family: Helvetica; color: #D8A62A; }
.index_cont3 .cont3_body2 { margin-top: 65px; }
.index_cont3 .cont3_body2_l { width: 945px; float: left; }
.index_cont3 .cont3_body2_l li { width: 945px; height: 235px; margin-bottom: 20px; overflow: hidden; float: left; }
.index_cont3 .cont3_body2_li_l { width: 310px; float: left; }
.index_cont3 .cont3_body2_li_l img { width: 310px; height: 235px; display: block; }
.index_cont3 .cont3_body2_li_r { width: 610px; float: right; }
.index_cont3 .cont3_body2_li_r_01 { margin-top: 18px; height: 42px; overflow: hidden; font-size: 30px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 42px; }
.index_cont3 .cont3_body2_li_r_02 { margin-top: 30px; height: 72px; overflow: hidden; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 24px; }
.index_cont3 .cont3_body2_li_r_03 { margin-top: 30px; height: 24px; overflow: hidden; font-size: 20px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #D8A62A; line-height: 24px; }
.index_cont3 .cont3_body2_r { width: 310px; float: right; }
.index_cont3 .cont3_body2_r_t { }
.index_cont3 .cont3_body2_r_t_01 { height: 24px; overflow: hidden; font-size: 20px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 24px; }
.index_cont3 .cont3_body2_r_t_02 { width: 306px; height: 39px; float: right; border: 2px solid #E8ECF0; margin: 12px 0px 0px 0px; }
.index_cont3 .cont3_body2_r_t_02_l { float: left; width: 266px; padding: 10px 0px 10px 10px; }
.index_cont3 .cont3_body2_r_t_02_r { float: left; width: 20px; padding: 10px 0px 0px 0px; }
.index_cont3 .cont3_body2_r_t_02 .search_input { background: none; width: 252px; height: 22px; line-height: 22px; color: #A5ABBB; font-size: 12px; }
.index_cont3 .cont3_body2_r_t_02 .search_button { background: url("../images/search.png") no-repeat; background-size: 20px 20px; width: 20px; height: 20px; line-height: 20px; display: block; cursor: pointer; }
.index_cont3 .cont3_body2_r_c { margin-top: 50px; }
.index_cont3 .cont3_body2_r_c_01 { height: 24px; overflow: hidden; font-size: 20px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 24px; }
.index_cont3 .cont3_body2_r_c_02 { margin-top: 20px; }
.index_cont3 .cont3_body2_r_c_02 li { margin-bottom: 20px; }
.index_cont3 .cont3_body2_r_c_02_t { height: 25px; overflow: hidden; font-size: 16px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 25px; }
.index_cont3 .cont3_body2_r_c_02_c { margin-top: 5px; height: 36px; overflow: hidden; font-size: 12px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 18px; }
.index_cont3 .cont3_body2_r_c_02_b { margin-top: 6px; height: 12px; overflow: hidden; font-size: 10px; font-family: Helvetica; color: #323232; line-height: 12px; }
.index_cont3 .cont3_body2_r_b { margin-top: 30px; }
.index_cont3 .cont3_body2_r_b_01 { height: 25px; overflow: hidden; font-size: 16px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 25px; }
.index_cont3 .cont3_body2_r_b_02 { margin-top: 20px; }
.index_cont3 .cont3_body2_r_b_02 li { width: 310px; height: 68px; float: left; overflow: hidden; margin-bottom: 20px; }
.index_cont3 .cont3_body2_r_b_02_l { width: 90px; height: 68px; float: left; }
.index_cont3 .cont3_body2_r_b_02_l img { width: 90px; height: 68px; display: block; }
.index_cont3 .cont3_body2_r_b_02_r { width: 201px; height: 44px; line-height: 22px; padding: 12px 0px; overflow: hidden; float: right; font-size: 16px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; }
.index_cont3 .cont3_more { width: 260px; height: 60px; line-height: 60px; text-align: center; margin: 40px auto; border: 3px solid #D8A62A; }
.index_cont3 .cont3_more a { display: block; color: #D8A62A; font-size: 22px; font-family: Helvetica; }
/* 首页布局4 */
.index_cont4 { }
.index_cont4 .cont4_title { margin-top: 120px; }
.index_cont4 .cont4_title_t { text-align: center; font-size: 24px; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 35px; }
.index_cont4 .cont4_title_c { font-size: 26px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 65px; text-align: center; }
.index_cont4 .cont4_title_c span { padding: 0px 20px; }
.index_cont4 .cont4_title_b { width: 198px; margin: 0 auto; text-align: center; }
.index_cont4 .cont4_title_b img { text-align: center; width: 198px; display: block; }
.index_cont4 .cont4_body { margin-top: 45px; }
.index_cont4 .cont4_body li { position: relative; width: 300px; height: 300px; float: left; margin-left: 33px; margin-bottom: 33px; overflow: hidden; }
.index_cont4 .cont4_body li.li_none { margin-left: 0px; }
.index_cont4 .cont4_body li img { width: 300px; height: 300px; display: block; }
.index_cont4 .cont4_body li .cont4_text { position: absolute; top: -300px; left: 0px; width: 260px; height: 60px; overflow: hidden; opacity: 0.9; background-color: #ffffff; padding: 20px; }
.index_cont4 .cont4_body li:hover .cont4_text { width: 260px; height: 60px; top: 0px; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.index_cont4 .cont4_body li .cont4_text_01 { height: 25px; overflow: hidden; font-size: 12px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 25px; }
.index_cont4 .cont4_body li .cont4_text_02 { height: 35px; overflow: hidden; font-size: 24px; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 500; color: #323232; line-height: 35px; }
.index_cont4 .cont4_more { width: 260px; height: 60px; line-height: 60px; text-align: center; margin: 40px auto; border: 3px solid #D8A62A; }
.index_cont4 .cont4_more a { display: block; color: #D8A62A; font-size: 22px; font-family: Helvetica; }
/* 首页布局5 */
.index_cont5 { width: 1216px; margin: 0 auto; overflow: hidden; }
.index_cont5 .cont5_title { margin-top: 120px; }
.index_cont5 .cont5_title_t { text-align: center; font-size: 24px; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 35px; }
.index_cont5 .cont5_title_c { font-size: 26px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 65px; text-align: center; }
.index_cont5 .cont5_title_c span { padding: 0px 20px; }
.index_cont5 .cont5_title_b { width: 198px; margin: 0 auto; text-align: center; }
.index_cont5 .cont5_title_b img { text-align: center; width: 198px; display: block; }
.index_cont5 .cont5_body { margin-top: 50px; }
.index_cont5 .cont5_body_l { width: 636px; height: 356px; border: 2px solid #e8ecf0; float: left; }
.index_cont5 .cont5_body_l img { width: 636px; height: 356px; display: block; }
.index_cont5 .cont5_body_r { width: 516px; height: 356px; float: right; }
.index_cont5 .cont5_body_r_01 { margin-top: 42px; height: 37px; overflow: hidden; font-size: 26px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 37px; }
.index_cont5 .cont5_body_r_02 { height: 46px; overflow: hidden; font-size: 16px; font-family: PingFangSC-Light, PingFang SC; font-weight: 300; color: #323232; line-height: 46px; }
.index_cont5 .cont5_body_r_03 { margin-top: 10px; height: 69px; overflow: hidden; font-size: 12px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 23px; }
.index_cont5 .cont5_body_r_04 { margin-top: 35px; height: 52px; overflow: hidden; font-size: 30px; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #323232; line-height: 52px; }
.index_cont5 .cont5_body_r_05 { margin-top: 10px; height: 52px; overflow: hidden; font-size: 30px; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #323232; line-height: 52px; }
/* 底部 */
.footer { width: 100%; margin: 140px auto 0 auto; overflow: hidden; }
.footer .footer_01 { width: 100%; height: 210px; overflow: hidden; background: #32251E; }
.footer .footer_01_out { width: 1300px; margin: 0 auto; overflow: hidden; }
.footer .footer_01_out_l { width: 516px; float: left; }
.footer .footer_01_out_l_t { margin-top: 55px; overflow: hidden; height: 37px; font-size: 26px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 37px; }
.footer .footer_01_out_l_b { margin-top: 10px; overflow: hidden; height: 46px; font-size: 12px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 23px; }
.footer .footer_01_out_r { width: 573px; height: 54px; float: right; border: 3px solid #D8A62A; margin: 75px 0px 0px 0px; }
.footer .footer_01_out_r_l { float: left; width: 395px; padding: 10px 0px 10px 25px; }
.footer .footer_01_out_r_r { float: left; width: 153px; padding: 10px 0px 0px 0px; }
.footer .footer_01_out_r .search_input { background: none; width: 370px; height: 30px; line-height: 30px; font-size: 16px; color: #ffffff; }
.footer .footer_01_out_r .search_button { background: none; width: 123px; height: 30px; line-height: 30px; font-size: 22px; color: #D8A62A; display: block; cursor: pointer; }
.footer .footer_02 { width: 100%; margin: 0 auto; overflow: hidden; }
.footer .footer_02 .footer_logo { width: 106px; margin: 40px auto; overflow: hidden; }
.footer .footer_02 .footer_logo img { width: 106px; height: 192px; display: block; }
.footer .footer_03 { width: 100%; height: 60px; border-bottom: 1px solid #dcdcdc; margin-top: 20px; }
.footer .footer_03 .footer_nav { text-align: center; height: 18px; font-size: 18px; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 700; color: #323232; line-height: 19px; }
.footer .footer_03 .footer_nav li { display: inline-block; padding: 0px 25px; }
.footer .footer_03 .footer_nav li a { color: #323232; }
.footer .footer_04 { width: 100%; height: 90px; margin: 0 auto; overflow: hidden; }
.footer .footer_04 .footer_version { text-align: center; height: 45px; overflow: hidden; font-size: 10px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 45px; }
/* 内页公用头部 */
.int_slider_bg { width: 100%; height: auto; margin: 0 auto; overflow: hidden; background: #000000; }
.int_slider_bg .int_slider_bg_out { width: 1920px; height: 800px; margin: 0 auto; overflow: hidden; }
/* 文章列表 */
.artlist { width: 1300px; margin: 130px auto 0 auto; overflow: hidden; }
.artlist .artlist_01 { width: 100%; }
.artlist .artlist_l { width: 946px; float: left; }
.artlist .artlist_head { }
.artlist .artlist_head li { width: 310px; float: left; margin-left: 8px; }
.artlist .artlist_head li.li_none { margin-left: 0px; }
.artlist .artlist_head_p { width: 310px; height: 235px; overflow: hidden; }
.artlist .artlist_head_p img { width: 310px; height: 235px; display: block; }
.artlist .artlist_head_t { }
.artlist .artlist_head_t1 { margin-top: 30px; width: 310px; }
.artlist .artlist_head_t1_l { width: 60px; height: 54px; padding-top: 6px; text-align: center; font-size: 20px; line-height: 22px; color: #ffffff; background: #D8A62A; float: left; margin-right: 10px; }
.artlist .artlist_head_t1_r { width: 240px; float: left; height: 60px; overflow: hidden; font-size: 22px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 30px; }
.artlist .artlist_head_t2 { margin-top: 20px; width: 310px; height: 48px; overflow: hidden; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 24px; }
.artlist .artlist_body { margin-top: 65px; width: 945px; float: left; }
.artlist .artlist_body li { width: 945px; height: 235px; margin-bottom: 20px; overflow: hidden; float: left; }
.artlist .artlist_body2_li_l { width: 310px; float: left; }
.artlist .artlist_body2_li_l img { width: 310px; height: 235px; display: block; }
.artlist .artlist_body2_li_r { width: 610px; float: right; }
.artlist .artlist_body2_li_r_01 { margin-top: 18px; height: 42px; overflow: hidden; font-size: 30px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 42px; }
.artlist .artlist_body2_li_r_02 { margin-top: 30px; height: 72px; overflow: hidden; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 24px; }
.artlist .artlist_body2_li_r_03 { margin-top: 30px; height: 24px; overflow: hidden; font-size: 20px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #D8A62A; line-height: 24px; }
.artlist .artlist_r { width: 310px; float: right; }
.artlist .artlist_body2_r_t { }
.artlist .artlist_body2_r_t_01 { height: 24px; overflow: hidden; font-size: 20px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 24px; }
.artlist .artlist_body2_r_t_02 { width: 306px; height: 39px; float: right; border: 2px solid #E8ECF0; margin: 12px 0px 0px 0px; }
.artlist .artlist_body2_r_t_02_l { float: left; width: 266px; padding: 10px 0px 10px 10px; }
.artlist .artlist_body2_r_t_02_r { float: left; width: 20px; padding: 10px 0px 0px 0px; }
.artlist .artlist_body2_r_t_02 .search_input { background: none; width: 252px; height: 22px; line-height: 22px; color: #A5ABBB; font-size: 12px; }
.artlist .artlist_body2_r_t_02 .search_button { background: url("../images/search.png") no-repeat; background-size: 20px 20px; width: 20px; height: 20px; line-height: 20px; display: block; cursor: pointer; }
.artlist .artlist_body2_r_c { margin-top: 50px; }
.artlist .artlist_body2_r_c_01 { height: 24px; overflow: hidden; font-size: 20px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 24px; }
.artlist .artlist_body2_r_c_02 { margin-top: 20px; }
.artlist .artlist_body2_r_c_02 li { margin-bottom: 20px; }
.artlist .artlist_body2_r_c_02_t { height: 25px; overflow: hidden; font-size: 16px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 25px; }
.artlist .artlist_body2_r_c_02_c { margin-top: 5px; height: 36px; overflow: hidden; font-size: 12px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 18px; }
.artlist .artlist_body2_r_c_02_b { margin-top: 6px; height: 12px; overflow: hidden; font-size: 10px; font-family: Helvetica; color: #323232; line-height: 12px; }
.artlist .artlist_body2_r_b { margin-top: 30px; }
.artlist .artlist_body2_r_b_01 { height: 25px; overflow: hidden; font-size: 16px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 25px; }
.artlist .artlist_body2_r_b_02 { margin-top: 20px; }
.artlist .artlist_body2_r_b_02 li { width: 310px; height: 68px; float: left; overflow: hidden; margin-bottom: 20px; }
.artlist .artlist_body2_r_b_02_l { width: 90px; height: 68px; float: left; }
.artlist .artlist_body2_r_b_02_l img { width: 90px; height: 68px; display: block; }
.artlist .artlist_body2_r_b_02_r { width: 201px; height: 44px; line-height: 22px; padding: 12px 0px; overflow: hidden; float: right; font-size: 16px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; }
.artlist .artlist_02 { width: 100%; }
.artlist .artlist_02_title { margin-top: 120px; }
.artlist .artlist_02_title_t { text-align: center; font-size: 24px; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 35px; }
.artlist .artlist_02_title_c { font-size: 26px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 65px; text-align: center; }
.artlist .artlist_02_title_c span { padding: 0px 20px; }
.artlist .artlist_02_title_b { width: 198px; margin: 0 auto; text-align: center; }
.artlist .artlist_02_title_b img { text-align: center; width: 198px; display: block; }
.artlist .artlist_02_c { margin-top: 50px; }
.artlist .artlist_02_c li { position: relative; height: 445px; overflow: hidden; margin-bottom: 30px; }
.artlist .artlist_body_l { position: absolute; top: 33px; left: 0px; width: 500px; height: 380px; }
.artlist .artlist_body_l img { width: 500px; height: 380px; display: block; }
.artlist .artlist_body_r { width: 630px; height: 375px; padding: 70px 109px 0px 151px; background: #F3F3F3; float: right; }
.artlist .artlist_body_r_01 { height: 45px; overflow: hidden; font-size: 20px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #D8A62A; line-height: 45px; }
.artlist .artlist_body_r_02 { height: 45px; overflow: hidden; font-size: 30px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 45px; }
.artlist .artlist_body_r_03 { margin-top: 20px; height: 72px; overflow: hidden; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 24px; }
.artlist .artlist_body_r_04 { margin-top: 40px; width: 260px; height: 60px; line-height: 60px; text-align: center; overflow: hidden; border: 3px solid #D8A62A; font-size: 22px; font-family: Helvetica; color: #D8A62A; }
/* 文章详情 */
.artdetails { width: 1300px; margin: 100px auto 0 auto; overflow: hidden; }
.artdetails .artdetails_01 { width: 100%; }
.artdetails .artdetails_l { width: 945px; float: left; }
.artdetails .artdetails_l_t { }
.artdetails .artdetails_l_t_p { width: 945px; overflow: hidden; }
.artdetails .artdetails_l_t_p img { width: 100%; display: block; }
.artdetails .artdetails_l_t_c { }
.artdetails .artdetails_l_t_c_01 { margin-top: 20px; height: 50px; overflow: hidden; font-size: 36px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 50px; }
.artdetails .artdetails_l_t_c_02 { margin-top: 5px; height: 24px; overflow: hidden; font-size: 20px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #D8A62A; line-height: 24px; }
.artdetails .artdetails_l_t_line { margin-top: 30px; border-bottom: 1px solid #323232; opacity: 0.3; }
.artdetails .artdetails_l_c { }
.artdetails .artdetails_l_c img { width: 100%; display: block; }
.artdetails .artdetails_l_c div { margin: 80px 0px; }
.artdetails .artdetails_body_1 { font-size: 24px; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #6F6F6F; line-height: 50px; }
.artdetails .artdetails_body_2 { font-size: 24px; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #6F6F6F; line-height: 50px; }
.artdetails .artdetails_r { width: 310px; float: right; }
.artdetails .artdetails_body2_r_t { }
.artdetails .artdetails_body2_r_t_01 { height: 24px; overflow: hidden; font-size: 20px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 24px; }
.artdetails .artdetails_body2_r_t_02 { width: 306px; height: 39px; float: right; border: 2px solid #E8ECF0; margin: 12px 0px 0px 0px; }
.artdetails .artdetails_body2_r_t_02_l { float: left; width: 266px; padding: 10px 0px 10px 10px; }
.artdetails .artdetails_body2_r_t_02_r { float: left; width: 20px; padding: 10px 0px 0px 0px; }
.artdetails .artdetails_body2_r_t_02 .search_input { background: none; width: 252px; height: 22px; line-height: 22px; color: #A5ABBB; font-size: 12px; }
.artdetails .artdetails_body2_r_t_02 .search_button { background: url("../images/search.png") no-repeat; background-size: 20px 20px; width: 20px; height: 20px; line-height: 20px; display: block; cursor: pointer; }
.artdetails .artdetails_body2_r_c { margin-top: 50px; }
.artdetails .artdetails_body2_r_c_01 { height: 24px; overflow: hidden; font-size: 20px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 24px; }
.artdetails .artdetails_body2_r_c_02 { margin-top: 20px; }
.artdetails .artdetails_body2_r_c_02 li { margin-bottom: 20px; }
.artdetails .artdetails_body2_r_c_02_t { height: 25px; overflow: hidden; font-size: 16px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 25px; }
.artdetails .artdetails_body2_r_c_02_c { margin-top: 5px; height: 36px; overflow: hidden; font-size: 12px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 18px; }
.artdetails .artdetails_body2_r_c_02_b { margin-top: 6px; height: 12px; overflow: hidden; font-size: 10px; font-family: Helvetica; color: #323232; line-height: 12px; }
.artdetails .artdetails_body2_r_b { margin-top: 30px; }
.artdetails .artdetails_body2_r_b_01 { height: 25px; overflow: hidden; font-size: 16px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 25px; }
.artdetails .artdetails_body2_r_b_02 { margin-top: 20px; }
.artdetails .artdetails_body2_r_b_02 li { width: 310px; height: 68px; float: left; overflow: hidden; margin-bottom: 20px; }
.artdetails .artdetails_body2_r_b_02_l { width: 90px; height: 68px; float: left; }
.artdetails .artdetails_body2_r_b_02_l img { width: 90px; height: 68px; display: block; }
.artdetails .artdetails_body2_r_b_02_r { width: 201px; height: 44px; line-height: 22px; padding: 12px 0px; overflow: hidden; float: right; font-size: 16px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; }
.artdetails .artdetails_02 { width: 100%; }
.artdetails .artdetails_02_title { margin-top: 120px; }
.artdetails .artdetails_02_title_t { text-align: center; font-size: 24px; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 35px; }
.artdetails .artdetails_02_title_c { font-size: 26px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 65px; text-align: center; }
.artdetails .artdetails_02_title_c span { padding: 0px 20px; }
.artdetails .artdetails_02_title_b { width: 198px; margin: 0 auto; text-align: center; }
.artdetails .artdetails_02_title_b img { text-align: center; width: 198px; display: block; }
.artdetails .artdetails_02_c { margin-top: 50px; }
.artdetails .artdetails_02_c li { position: relative; height: 445px; overflow: hidden; margin-bottom: 30px; }
.artdetails .artdetails_body_l { position: absolute; top: 33px; left: 0px; width: 500px; height: 380px; }
.artdetails .artdetails_body_l img { width: 500px; height: 380px; display: block; }
.artdetails .artdetails_body_r { width: 630px; height: 375px; padding: 70px 109px 0px 151px; background: #F3F3F3; float: right; }
.artdetails .artdetails_body_r_01 { height: 45px; overflow: hidden; font-size: 20px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #D8A62A; line-height: 45px; }
.artdetails .artdetails_body_r_02 { height: 45px; overflow: hidden; font-size: 30px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 45px; }
.artdetails .artdetails_body_r_03 { margin-top: 20px; height: 72px; overflow: hidden; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 24px; }
.artdetails .artdetails_body_r_04 { margin-top: 40px; width: 260px; height: 60px; line-height: 60px; text-align: center; overflow: hidden; border: 3px solid #D8A62A; font-size: 22px; font-family: Helvetica; color: #D8A62A; }
/* 工匠信息 */
.crafts_out { width: 100%; margin: 0 auto; overflow: hidden; }
.crafts_out .crafts_01 { width: 898px; margin: 0 auto; text-align: center; overflow: hidden; }
.crafts_out .crafts_01_01 { margin-top: 100px; height: 139px; overflow: hidden; font-size: 100px; font-family: FZLTZHB--B51-0, FZLTZHB--B51; font-weight: normal; color: #323232; line-height: 139px; }
.crafts_out .crafts_01_02 { margin-bottom: 70px; font-size: 24px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 43px; }
.crafts_out .crafts_01_03 { width: 350px; margin: 0 auto; }
.crafts_out .crafts_01_03 img { width: 350px; height: 350px; display: block; }
.crafts_out .crafts_01_04 { margin-top: 39px; height: 48px; overflow: hidden; font-size: 48px; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 500; color: #323232; line-height: 48px; }
.crafts_out .crafts_01_05 { margin-top: 17px; height: 32px; overflow: hidden; font-size: 27px; font-family: Helvetica-Light, Helvetica; font-weight: 300; color: #323232; line-height: 32px; }
.crafts_out .crafts_01_06 { margin-top: 52px; font-size: 24px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 43px; }
.crafts_out .crafts_02 { width: 100%; height: 1279px; background: #32251e; margin-top: 140px; }
.crafts_out .crafts_02_out { width: 1920px; height: 1279px; margin: 0 auto; background: url("../images/crafts_bg.png") no-repeat; background-size: 1920px 1279px; }
.crafts_out .crafts_02_01 { }
.crafts_out .crafts_02_01_l { margin: 159px 0px 0px 180px; float: left; width: 692px; height: 305px; font-size: 38px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 61px; }
.crafts_out .crafts_02_01_c { margin: 163px 0px 0px 88px; float: left; width: 360px; height: 396px; font-size: 22px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 36px; }
.crafts_out .crafts_02_01_r { margin: 163px 0px 0px 60px; float: left; width: 360px; height: 468px; font-size: 22px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 36px; }
.crafts_out .crafts_02_02 { margin-top: 84px; }
.crafts_out .crafts_02_02_l { float: left; margin: 0px; }
.crafts_out .crafts_02_02_l img { width: 670px; height: 480px; display: block; }
.crafts_out .crafts_02_02_c { float: left; margin: 117px 0px 0px 135px; }
.crafts_out .crafts_02_02_c img { width: 500px; height: 360px; display: block; }
.crafts_out .crafts_02_02_r { float: left; margin: 0px 0px 0px 74px; }
.crafts_out .crafts_02_02_r img { width: 540px; height: 380px; display: block; }
.crafts_out .crafts_03 { width: 1100px; margin: 140px auto 60px auto; text-align: center; overflow: hidden; font-size: 24px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 43px; }
.crafts_out .crafts_04 { width: 100%; overflow: hidden; background: #F2F2F2; }
.crafts_out .crafts_04_out { width: 1323px; margin: 0 auto; overflow: hidden; }
.crafts_out .crafts_04 li { width: 418px; float: left; margin: 12px 11px 12px 12px; }
.crafts_out .crafts_04 li.li_none { margin-left: 0px; }
.crafts_out .crafts_04 li img { width: 418px; height: 300px; display: block; }
.crafts_out .crafts_05 { width: 1100px; margin: 60px auto; text-align: center; font-size: 24px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 43px; }
/* 商品详情 */
.public_workd { width: 1360px; height: 760px; background: url("../images/workd_bg.png") no-repeat; background-size: 1360px 760px; margin: 0 auto; position: relative; }
.public_workd_out { margin: -400px 0px 0px 0px; width: 1210px; height: 600px; padding: 60px 70px 0px 80px; }
.public_workd .public_workd_l { width: 600px; height: 600px; float: left; text-align: center; overflow: hidden; }
.public_workd .public_workd_l img { width: 600px; height: 600px; display: block; }
.public_workd .public_workd_r { width: 550px; height: 600px; float: right; }
.public_workd .public_workd_r_01 { height: 50px; overflow: hidden; font-size: 20px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 50px; }
.public_workd .public_workd_r_02 { border-bottom: 1px solid #323232; height: 120px; overflow: hidden; font-size: 50px; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 500; color: #323232; line-height: 120px; }
.public_workd .public_workd_r_03 { padding-top: 20px; border-bottom: 1px solid #323232; height: 120px; overflow: hidden; line-height: 50px; }
.public_workd .public_workd_r_03 li { width: 187px; float: left; font-size: 22px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; }
.public_workd .public_workd_r_04 { margin-top: 30px; height: 100px; overflow: hidden; font-size: 22px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 50px; }
.public_workd .public_workd_r_05 { margin-top: 50px; width: 550px; height: 100px; line-height: 100px; text-align: center; overflow: hidden; font-size: 50px; color: #ffffff; background: #D8A62A; border-radius: 1px; }
.worksd { width: 100%; margin: 0 auto; overflow: hidden; }
.worksd .worksd_body { }
.worksd .worksd_body_01 { margin-top: 70px; }
.worksd .worksd_body_01 img { width: 100%; margin-top: 40px; }
/* 作品赏析 */
.goods { }
.goods .goods_title { margin-top: 120px; }
.goods .goods_title_t { text-align: center; font-size: 24px; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 35px; }
.goods .goods_title_c { font-size: 26px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 65px; text-align: center; }
.goods .goods_title_c span { padding: 0px 20px; }
.goods .goods_title_b { width: 198px; margin: 0 auto; text-align: center; }
.goods .goods_title_b img { text-align: center; width: 198px; display: block; }
.goods .goods_body { }
.goods .goods_body_01 { margin-top: 43px; }
.goods .goods_body_01_l { width: 420px; float: left; }
.goods .goods_body_01_l li { width: 420px; float: left; margin-bottom: 20px; }
.goods .goods_body_01_l li img { width: 420px; height: 330px; display: block; }
.goods .goods_body_01_r { width: 860px; float: right; }
.goods .goods_body_01_r_t { margin-bottom: 20px; }
.goods .goods_body_01_r_t img { width: 860px; height: 330px; display: block; }
.goods .goods_body_01_r_b { margin-bottom: 20px; }
.goods .goods_body_01_r_b img { width: 860px; height: 679px; display: block; }
.goods .goods_body_02 { }
.goods .goods_body_02 li { width: 300px; height: 300px; float: left; margin: 0px 0px 33px 33px; position: relative; overflow: hidden; }
.goods .goods_body_02 li.li_none { margin: 0px 0px 33px 0px; }
.goods .goods_body_02 li img { width: 300px; height: 300px; display: block; }
.goods .goods_body_02 li .goods_text { position: absolute; top: -300px; left: 0px; width: 260px; height: 60px; overflow: hidden; opacity: 0.9; background-color: #ffffff; padding: 20px; }
.goods .goods_body_02 li:hover .goods_text { width: 260px; height: 60px; top: 0px; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.goods .goods_body_02 li .goods_text_01 { height: 25px; overflow: hidden; font-size: 12px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 25px; }
.goods .goods_body_02 li .goods_text_02 { height: 35px; overflow: hidden; font-size: 24px; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 500; color: #323232; line-height: 35px; }
/* 销售网点 */
.contact_menu .lay_menu { background: url("../images/contact_menu.png") no-repeat bottom center; background-size: 1920px 192px; }
.contact { width: 100%; height: auto; margin: 0 auto; padding-top: 236px; padding-bottom: 140px; overflow: hidden; background: #32251E; }
.contact .contact_out { width: 1100px; margin: 0 auto; overflow: hidden; }
.contact .contact_title { }
.contact .contact_title_t { text-align: center; font-size: 24px; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #ffffff; line-height: 35px; }
.contact .contact_title_c { font-size: 26px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #ffffff; line-height: 65px; text-align: center; }
.contact .contact_title_c span { padding: 0px 20px; }
.contact .contact_title_b { width: 198px; margin: 0 auto; text-align: center; }
.contact .contact_title_b img { text-align: center; width: 198px; display: block; }
.contact .contact_body { margin-top: 120px; }
.contact .contact_body_l { width: 420px; float: left; }
.contact .contact_body_r { width: 420px; float: right; }
.contact .contact_body_c { }
.contact .contact_body_c2 { margin-top: 200px; }
.contact .contact_body_c_01 { height: 59px; overflow: hidden; font-size: 42px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #C69D55; line-height: 59px; }
.contact .contact_body_c_02 { margin-top: 28px; width: 60px; height: 4px; overflow: hidden; background: #ffffff; }
.contact .contact_body_c_03 { margin-top: 100px; height: 48px; overflow: hidden; font-size: 34px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #ffffff; line-height: 48px; }
.contact .contact_body_c_04 { margin-top: 24px; height: 52px; overflow: hidden; font-size: 36px; font-family: CenturyGothic-Bold, CenturyGothic; font-weight: bold; color: #ffffff; line-height: 52px; }
.contact .contact_body_c_05 { margin-top: 24px; font-size: 26px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #ffffff; line-height: 46px; }
/* 防伪查询 */
.security { width: 100%; height: auto; margin: 0 auto; padding-top: 260px; padding-bottom: 165px; overflow: hidden; background: #32251E; }
.security .security_out { width: 1100px; margin: 0 auto; overflow: hidden; }
.security .security_01 { height: 65px; overflow: hidden; font-size: 46px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 65px; }
.security .security_02 { margin-top: 50px; width: 954px; height: auto; overflow: hidden; font-size: 18px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 25px; }
.security .security_03 { margin-top: 140px; }
.security .security_01_out_r { width: 573px; height: 54px; float: left; border: 3px solid #D8A62A; }
.security .security_01_out_r_l { float: left; width: 395px; padding: 10px 0px 10px 25px; }
.security .security_01_out_r_r { float: left; width: 153px; padding: 10px 0px 0px 0px; }
.security .security_01_out_r .search_input { background: none; width: 370px; height: 30px; line-height: 30px; font-size: 16px; color: #ffffff; }
.security .security_01_out_r .search_button { background: none; width: 123px; height: 30px; line-height: 30px; font-size: 22px; color: #D8A62A; display: block; cursor: pointer; }
/* 明星收藏 */
.star_pc { display: block; }
.star_sj { display: none; }
.star { margin-top: 120px; }
.star .star_cont { }
.star .star_cont_l { width: 640px; float: left; }
.star .star_cont_l2 { width: 660px; }
.star .star_cont_01 { height: 362px; margin-bottom: 20px; }
.star .star_cont_02 { height: 362px; margin-bottom: 20px; }
.star .star_cont_03 { height: 180px; margin-bottom: 20px; }
.star .star_cont_large { width: 640px; height: 362px; overflow: hidden; }
.star .star_cont_small { width: 320px; height: 180px; overflow: hidden; }
.star .star_cont_data { width: 176px; }
.star .star_cont_data_line { margin-top: 46px; width: 176px; height: 1px; overflow: hidden; background: #cacaca; }
.star .star_cont_data_c { margin-top: 21px; height: 30px; overflow: hidden; font-size: 25px; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #D8A62A; line-height: 30px; }
.star .star_left { float: left; }
.star .star_right { float: right; }
.star .star_m { margin-left: 20px; }
.star .star_m_r { margin-right: 20px; }
.star .star_t { margin-top: 80px; }
.star .star_t2 { margin-top: 33px; }
/* 关于我们 */
.company_out2 { margin-top: -16px; }
.company_out { width: 100%; margin: 80px auto 0 auto; overflow: hidden; background: #f2f2f2; }
.company { width: 1300px; margin: 0 auto; padding: 120px 0px; overflow: hidden; }
.company .company_t { }
.company .company_t_01 { margin-bottom: 20px; text-align: center; height: 80px; font-size: 44px; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #32251E; line-height: 80px; }
.company .company_t_02 { width: 198px; margin: 0 auto; text-align: center; }
.company .company_t_02 img { text-align: center; width: 198px; display: block; }
.company .company_b { width: 1000px; margin: 50px auto 0 auto; font-size: 26px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: rgba(50,50,50,1); line-height: 52px; }
.company .company_c { margin-top: 80px; clear: both;}
.company .company_c ul{width: 100%;}
.company .company_c li { width: 400px; float: left; margin-left: 50px; margin-bottom:38px; }
.company .company_c li.li_none { margin-left: 0px; }
.company .company_c li:nth-of-type(3n+1) { margin-left: 0px; }
.company .company_c li img { width: 400px; height: auto; display: block; }
/* 逐条操作 */
.artdetails_body_c2 { width: 1100px; margin: 0 auto; overflow: hidden; margin-top: 50px; }
.artdetails_body_c2 .prev_title { text-align: left; margin: 80px 0px 50px 0px; }
.artdetails_body_c2 .prev_title .prev_title_1 { height: 50px; line-height: 50px; font-size: 36px; font-weight: 500; color: #1d1d1d; }
.artdetails_body_c2 .prev_title .prev_title_2 { height: 98px; line-height: 98px; font-family: BellMT; font-size: 74px; color: #1d1d1d; }
.artdetails_body_c2 .artdetails_body_t2 { height: auto; line-height: 65px; font-size: 46px; font-weight: 500; color: #1d1d1d; overflow: hidden; margin: 15px 0px 100px 0px; }
.artdetails_body_c2 .artdetails_body_t2 a { color: #1d1d1d; }
/* 逐条操作 */
.goods_body_c2 { width: 1100px; margin: 0 auto; overflow: hidden; margin-top: 50px; margin-bottom: 100px; }
.goods_body_c2 .prev_title { text-align: left; margin: 80px 0px 50px 0px; }
.goods_body_c2 .prev_title .prev_title_1 { height: 50px; line-height: 50px; font-size: 36px; font-weight: 500; color: #1d1d1d; }
.goods_body_c2 .prev_title .prev_title_2 { height: 98px; line-height: 98px; font-family: BellMT; font-size: 74px; color: #1d1d1d; }
.goods_body_c2 .goods_body_t1 { }
.goods_body_c2 .goods_body_t2 { height: auto; line-height: 65px; font-size: 46px; font-weight: 500; color: #1d1d1d; overflow: hidden; margin: 15px 0px 100px 0px; }
/* 翻页效果 */
.holder { width: 100%; margin: 100px auto; height: 70px; overflow: hidden; text-align: center; }
.holder a { height: 50px; line-height: 50px; padding: 0px 25px 20px 30px; margin: 0px; font-family: PingFangSC; font-size: 28px; font-weight: 500; color: #ababab; cursor: pointer; border-bottom: 4px solid #ababab; }
.holder a:hover { color: #000000; border-bottom: 4px solid #32251E; }
.holder a.jp-previous { display: none; }
.holder a.jp-next { display: none; }
.holder a.jp-previous.jp-disabled { }
.holder a.jp-next.jp-disabled { }
.holder a.jp-current, a.jp-current:hover { color: #ffffff; }
.holder a.jp-disabled, a.jp-disabled:hover { color: #ffffff; }
.holder a.jp-current, a.jp-current:hover, .holder a.jp-disabled, a.jp-disabled:hover { cursor: default; }
.holder span { margin: 0 13px; }
.holder a { }
.holder a.jp-current { color: #000000; border-bottom: 4px solid #32251E; }
/* 收藏系统数据 */
.search_out_yes { display: none; }
.search_out_no { display: none; }
.search { margin-top: 50px; }
.search .search_out { width: 960px; margin: 0 auto; overflow: hidden; }
.search .search_out_yes { width: 100%; margin-bottom: 50px; }
.search .search_out_txt_1 { height: 50px; line-height: 50px; font-size: 22px; font-weight: 300; text-align: center; color: #814c27; overflow: hidden; }
.search .search_out_txt_2 { height: 50px; line-height: 50px; font-size: 22px; font-weight: 500; text-align: center; color: #7f4923; overflow: hidden; }
.search .search_out_txt_3 { height: 50px; line-height: 50px; font-size: 16px; font-weight: 500; text-align: center; color: #6f6f6f; overflow: hidden; }
.search .search_out_txt_4 { height: 50px; line-height: 50px; font-size: 16px; font-weight: 500; text-align: center; color: #6f6f6f; overflow: hidden; }
.search .search_out_txt_5 { height: 50px; line-height: 50px; font-size: 16px; font-weight: 500; text-align: center; color: #6f6f6f; overflow: hidden; }
.search .search_out_cont { width: 100%; height: auto; overflow: hidden; }
.search .search_out_pic { width: 100%; height: auto; overflow: hidden; float: left; margin: 20px 10px 20px 10px; }
.search .search_out_pic_none { margin: 20px 0px 20px 0px; }
.search .search_out_pic img { width: 100%; height: auto; }
.search .search_out_data { width: 720px; height: auto; border-radius: 23px; background-color: #bca480; margin: 40px auto 100px auto; padding: 50px; }
.search .search_out_data_c { font-size: 16px; height: auto; line-height: 35px; font-weight: 500; color: #ffffff; overflow: hidden; }
.search .search_out_data_c_l { width: 30%; float: left; font-size: 16px; }
.search .search_out_data_c_r { width: 70%; float: right; font-size: 16px; text-align: right; }
.search .search_out_no { width: 100%; margin-bottom: 50px; }

/* 菜单 */
@media screen and (min-width: 1925px) {
}

@media screen and (max-width: 1680px) {
}

@media screen and (max-width: 1440px) {
}

@media screen and (max-width: 1366px) {
/* 菜单 */
.lay_menu { width: 1366px; }
.lay_menu li { padding: 0px 25px; }
.lay_menu li.seize { width: 100px; }
/* 轮播 */
#slider-wrap { width: 1366px; height: 569px; }
#slider-wrap ul#sliderlb { height: 569px; }
/* 首页布局1 */
.index_cont1 { width: 1366px; background: url("../images/cont1_bg.png") no-repeat 82% 28%; background-size: 284px 466px; }
.index_cont1 .index_cont1_pop { top: 370px; left: 333px; }
.index_cont1 .index_cont1_t { width: 1366px; }
.index_cont1 .index_cont1_t_l { width: 340px; }
.index_cont1 .index_cont1_t_l li { width: 340px; }
.index_cont1 .index_cont1_t_l img { width: 340px; }
.index_cont1 .index_cont1_t_c { width: 340px; }
.index_cont1 .index_cont1_t_c li { width: 340px; }
.index_cont1 .index_cont1_t_c img { width: 340px; }
.index_cont1 .index_cont1_t_r { width: 686px; }
.index_cont1 .index_cont1_t_r_t { }
.index_cont1 .index_cont1_t_r_t li { width: 686px; }
.index_cont1 .index_cont1_t_r_t img { width: 686px; }
.index_cont1 .index_cont1_t_r_b { }
.index_cont1 .index_cont1_t_r_b li { width: 343px; }
.index_cont1 .index_cont1_t_r_b img { width: 343px; }
/* 内页公用头部 */
.int_slider_bg .int_slider_bg_out { width: 1366px; height: 569px; }
.int_slider_bg .int_slider_bg_out img { width: 100%; }
/* 文章列表 */
.artlist { margin: 50px auto 0 auto; }
/* 文章详情 */
.artdetails { margin: 50px auto 0 auto; }
/* 工匠信息 */
.crafts_out .crafts_02 { height: 1179px; margin-top: 140px; }
.crafts_out .crafts_02_out { width: 1366px; height: 914px; background: url("../images/crafts_bg.png") no-repeat; background-size: 1366px 914px; }
.crafts_out .crafts_02_01_l { margin: 130px 0px 0px 20px; width: 606px; height: 305px; }
.crafts_out .crafts_02_01_c { margin: 130px 0px 0px 20px; width: 335px; height: 396px; }
.crafts_out .crafts_02_01_r { margin: 130px 0px 0px 20px; width: 335px; height: 468px; }
.crafts_out .crafts_02_02_l { margin: 0px 0px 0px 10px; }
.crafts_out .crafts_02_02_l img { width: 478px; height: 343px; }
.crafts_out .crafts_02_02_c { margin: 117px 0px 0px 56px; }
.crafts_out .crafts_02_02_c img { width: 357px; height: 257px; }
.crafts_out .crafts_02_02_r { margin: 0px 0px 0px 52px; }
.crafts_out .crafts_02_02_r img { width: 386px; height: 272px; }
}

@media screen and (max-width: 1280px) {
}

/* 手机端 */
@media screen and (max-width: 1024px) {
html { font-size: 135px; }
/* 公用 */
.index_out2 { width: 100%; margin: 0 auto; overflow: hidden; }
/* 菜单 */
.sj_nav_out { display: block; }
.out_menu { width: 100%; height: auto; position: relative; overflow: visible; }
/* 菜单 */
.nav_head { width: 100%; height: 0.96rem; overflow: hidden; }
.nav_head .nav_head_l { width: 3rem; height: 0.96rem; margin-left: 0.3rem; float: left; font-size: 0.16rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.96rem; }
.nav_head .nav_head_r { position: absolute; right: 0.3rem; top: 1.25rem; z-index: 999; width: 2.28rem; height: 0.39rem; float: right; border: 0.02rem solid #E8ECF0; margin: 0rem; }
.nav_head .nav_head_r_l { float: left; width: 1.86rem; padding: 0.03rem 0rem 0.03rem 0.1rem; }
.nav_head .nav_head_r_r { float: left; width: 0.2rem; padding: 0.1rem 0px 0px 0px; }
.nav_head .search_input { background: none; width: 1.72rem; height: 0.22rem; line-height: 0.22rem; color: #A5ABBB; font-size: 0.12rem; }
.nav_head .search_button { background: url("../images/search2.png") no-repeat; background-size: 0.2rem 0.2rem; width: 0.2rem; height: 0.2rem; line-height: 0.2rem; display: block; cursor: pointer; }
/* 菜单 */
.logo { position: absolute; left: 50%; top: 0px; margin-left: -0.64rem; z-index: 999; }
.logo img { width: 1.48rem; display: block; }
.nav_menu { position: absolute; top: 0.96rem; z-index: 3; width: 100%; height: 0.96rem; text-align: center; overflow: hidden; background: #32251E; }
.lay_menu { display: none; }
/* 菜单 */
.menu-title { position: absolute; left: 0.3rem; top: 1.3rem; z-index: 999; cursor: pointer; }
.menu-title img { width: 0.42rem; }
.menu-title .menu_shape { transform: rotateY(180deg); }
.menu-body { width: 100%; height: 10.8rem; overflow: hidden; position: absolute; top: 0px; z-index: 999; opacity: 1; background-color: #21222E; }
.menu-body .menu-close { position: absolute; right: 0.6rem; top: 0.7rem; z-index: 999; overflow: hidden; opacity: 1; cursor: pointer; }
.menu-body .menu-close img { width: 0.3rem; }
.menu-body .menu-cont { width: 100%; padding-top: 1.2rem; }
.menu-body .menu-cont li { width: 100%; overflow: hidden; margin-bottom: 0.25rem; float: left; }
.menu-body .menu-cont .nav_left { width: 30%; float: left; }
.menu-body .menu-cont .nav_right { width: 70%; float: left; }
.menu-body .menu-cont .nav_right li { width: auto; float: left; margin-bottom: 0rem; }
.menu-body .menu-cont .nav_spot { width: 0.4rem; height: 0.08rem; background-color: #21222E; border-radius: 0.06rem; margin: 0.28rem 0rem 0rem 0.9rem; }
.menu-body .menu-cont .nav_2 { height: 0.8rem; line-height: 0.6rem; font-size: 0.36rem; color: #959595; }
.menu-body .menu-cont li:hover .nav_spot { background-color: #ffffff; }
.menu-body .menu-cont li.select .nav_spot { background-color: #ffffff; }
.menu-body .menu-cont li:hover .nav_2 { color: #ffffff; }
.menu-body .menu-cont li.select .nav_2 { color: #ffffff; }
/* 轮播 */
.bigimg { display: none; }
.thumb { display: block; }
/* 轮播 */
#wrapper { width: 100%; height: auto; margin: 0 auto; overflow: hidden; background: #000000; }
#slider-wrap { width: 100%; height: 5.2rem; margin: 0 auto; overflow: hidden; position: relative; }
#slider-wrap ul#sliderlb { width: 500%; height: 5.2rem; overflow: hidden; position: absolute; top: 0; left: 0; }
#slider-wrap ul#sliderlb li { float: left; width: 20%; height: auto; position: relative; }
#slider-wrap ul#sliderlb li img { width: 100%; }
.sliderlb_btns { position: absolute; width: 1.22rem; height: 0.82rem; top: 50%; margin-top: -0.41rem; cursor: pointer; background: rgba(0,0,0,0.1); z-index: 100; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; -ms-transition: all 0.1s ease; transition: all 0.1s ease; }
.sliderlb_btns:hover { }
#next { display: none; }
#previous { display: none; }
#slider-wrap.active #next { }
#slider-wrap.active #previous { }
#counter { display: none; }
.slider_bg_poi { width: auto; position: absolute; right: 0.6rem; bottom: 0.35rem; z-index: 3; }
#pagination-wrap { float: left; margin: 0.18rem 0px 0px 0.4rem; }
#pagination-wrap ul { width: 100%; }
#pagination-wrap ul li { float: left; width: 0.14rem; height: 0.14rem; border: 1px solid #ffffff; margin-right: 0.15rem; cursor: pointer; }
#pagination-wrap ul li.active { background: #D8A62A; cursor: pointer; }
#slider-wrap ul, #pagination-wrap ul li { -webkit-transition: all 0.3s cubic-bezier(1, .01, .32, 1); -moz-transition: all 0.3s cubic-bezier(1, .01, .32, 1); -o-transition: all 0.3s cubic-bezier(1, .01, .32, 1); -ms-transition: all 0.3s cubic-bezier(1, .01, .32, 1); transition: all 0.3s cubic-bezier(1, .01, .32, 1); }
/* 首页布局1 */
.index_out_pc { display: none; }
.index_out_sj { display: block; }
.index_out { width: 100%; height: auto; margin: 0 auto; overflow: hidden; }
.index_out1 { width: 100%; margin: 0 auto; overflow: hidden; }
.index_cont1 { width: 100%; margin: 0 auto; overflow: hidden; background: url("../images/cont1_bg.png") no-repeat 126% 38%; background-size: 3.97rem 6.53rem; position: relative; }
.index_cont1 .index_cont1_pop { position: absolute; top: 8.8rem; left: 0.8rem; }
.index_cont1 .index_cont1_pop_m { margin-left: 0.46rem; }
.index_cont1 .index_cont1_pop_m img { width: 1.06rem; display: block; }
.index_cont1 .index_cont1_pop_s { }
.index_cont1 .index_cont1_pop_s img { width: 1.98rem; display: block; }
.index_cont1 .index_cont1_t { width: 100%; margin: 0 auto; overflow: hidden; }
.index_cont1 .index_cont1_t_l { width: 50%; float: left; }
.index_cont1 .index_cont1_t_l li { width: 100%; float: left; overflow: hidden; }
.index_cont1 .index_cont1_t_l img { width: 100%; display: block; }
.index_cont1 .index_cont1_t_c { width: 50%; float: left; }
.index_cont1 .index_cont1_t_c li { width: 100%; float: left; overflow: hidden; }
.index_cont1 .index_cont1_t_c img { width: 100%; display: block; }
.index_cont1 .index_cont1_t_r { width: 100%; float: left; }
.index_cont1 .index_cont1_t_r_t { }
.index_cont1 .index_cont1_t_r_t li { width: 100%; float: left; }
.index_cont1 .index_cont1_t_r_t img { width: 100%; display: block; }
.index_cont1 .index_cont1_t_r_b { }
.index_cont1 .index_cont1_t_r_b li { width: 50%; float: left; }
.index_cont1 .index_cont1_t_r_b img { width: 100%; display: block; }
.index_cont1 .index_cont1_c { width: 90%; margin: 1.83rem auto 0 auto; overflow: hidden; padding: 5%; }
.index_cont1 .index_cont1_c_1 { font-size: 0.18rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.35rem; }
.index_cont1 .company_cont1_c_l { font-size: 0.26rem; line-height: 0.52rem; }
.index_cont1 .index_cont1_c_2 { margin-top: 0.85rem; }
.index_cont1 .index_cont1_c_2_l { width: 40%; float: left; text-align: right; }
.index_cont1 .index_cont1_c_2_c { float: left; width: 0.01rem; height: 0.92rem; overflow: hidden; background: #32251E; margin: 0px 9%; }
.index_cont1 .index_cont1_c_2_r { width: 40%; float: left; }
.index_cont1 .index_cont1_c_2_m { font-size: 0.58rem; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #D8A62A; line-height: 0.6rem; }
.index_cont1 .index_cont1_c_2_s { font-size: 0.18rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.35rem; }
.index_cont1 .index_cont1_c_3 { margin-top: 1.4rem; text-align: center; height: 1.39rem; font-size: 1rem; font-family: FZLTZHB--B51-0, FZLTZHB--B51; font-weight: normal; color: #323232; line-height: 1.39rem; }
.index_cont1 .index_cont1_c_4 { width: 6.69rem; margin: 0 auto; text-align: center; font-size: 0.18rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.34rem; }
.index_cont1 .index_cont1_c_5 { margin-top: 0.4rem; }
.index_cont1 .index_cont1_c_5_l { width: 47%; float: left; }
.index_cont1 .index_cont1_c_5_pic { float: right; }
.index_cont1 .index_cont1_c_5_l img { width: 1.5rem; display: block; }
.index_cont1 .index_cont1_c_5_r { width: 48%; float: left; margin-left: 5%; }
.index_cont1 .index_cont1_c_5_r_t { font-size: 0.48rem; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 500; color: #323232; line-height: 0.88rem; }
.index_cont1 .index_cont1_c_5_r_b { font-size: 0.27rem; font-family: Helvetica-Light, Helvetica; font-weight: 300; color: #323232; line-height: 0.32rem; }
.index_out1 .index_cont1_b { margin-top: 0.6rem; }
.index_out1 .index_cont1_b_t { height: auto; background: #F2F2F2; }
.index_out1 .index_cont1_b_b { height: 0.7rem; background: #D8A62A; }
.index_out1 .index_cont1_b_c { width: 100%; margin: 0 auto; overflow: hidden; background: #32251E; }
.index_out1 .index_cont1_b_c li { width: 49%; float: left; margin-left: 2%; }
.index_out1 .index_cont1_b_c li.li_none { margin-left: 0px; }
.index_out1 .index_cont1_b_c li.li_sj { display: none; }
.index_out1 .index_cont1_b_c img { width: 100%; height: auto; display: block; }
.index_out1 .index_cont1_b_more { width: 100%; margin: 0 auto; text-align: center; overflow: hidden; font-size: 0.22rem; font-family: Helvetica; color: #ffffff; line-height: 0.7rem; }
.index_out1 .index_cont1_b_more a { color: #ffffff; }
/* 区块附加 */
.index_conta { }
.index_conta .conta_title { margin-top: 1.2rem; }
.index_conta .conta_title_t { text-align: center; font-size: 0.24rem; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 0.35rem; }
.index_conta .conta_title_c { font-size: 0.26rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 0.65rem; text-align: center; }
.index_conta .conta_title_c span { padding: 0px 0.2rem; }
.index_conta .conta_title_b { width: 1.98rem; margin: 0 auto; text-align: center; }
.index_conta .conta_title_b img { text-align: center; width: 1.98rem; display: block; }
.index_conta .conta_body { margin-top: 0.8rem; background: none; }
.index_conta .conta_out { width: 89%; margin: 0 auto; overflow: hidden; padding: 5%; }
.index_conta .conta_body li { width: 88%; height: 100%; margin: 0rem 0rem 5% 0rem; float: left; border: 0.01rem solid #AFAFAF; }
.index_conta .conta_body li video { width: 100%; height: 100%; }
.index_conta .conta_body li.li_none { margin: 0rem 0rem 5% 0rem; }
.index_conta .conta_more { width: 2.6rem; height: 0.6rem; line-height: 0.6rem; text-align: center; margin: 0.4rem auto; border: 0.03rem solid #D8A62A; }
.index_conta .conta_more a { display: block; color: #D8A62A; font-size: 0.22rem; font-family: Helvetica; }
/* 首页布局2 */
.index_cont2 { }
.index_cont2 .cont2_title { margin-top: 1.2rem; }
.index_cont2 .cont2_title_t { text-align: center; font-size: 0.24rem; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 0.35rem; }
.index_cont2 .cont2_title_c { font-size: 0.26rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 0.65rem; text-align: center; }
.index_cont2 .cont2_title_c span { padding: 0px 0.2rem; }
.index_cont2 .cont2_title_b { width: 1.98rem; margin: 0 auto; text-align: center; }
.index_cont2 .cont2_title_b img { text-align: center; width: 1.98rem; display: block; }
.index_cont2 .cont2_body { }
.index_cont2 .cont2_body_01 { margin-top: 0.5rem; }
.index_cont2 .cont2_body_01_l { width: 100%; height: 100%; overflow: hidden; float: left; }
.index_cont2 .cont2_body_01_l img { width: 100%; height: 100%; display: block; }
.index_cont2 .cont2_body_01_r { width: 100%; float: right; }
.index_cont2 .cont2_body_01_r li { width: 48%; height: auto; overflow: hidden; float: left; margin-top: 4%; margin-left: 4%; }
.index_cont2 .cont2_body_01_r li.mb { margin-bottom: 4%; margin-left: 0rem; }
.index_cont2 .cont2_body_01_r li img { width: 100%; height: 100%; display: block; }
.index_cont2 .cont2_body_02 { margin-top: 0rem; }
.index_cont2 .cont2_body_02_l { width: 100%; height: 100%; overflow: hidden; float: left; margin-bottom: 4%; }
.index_cont2 .cont2_body_02_l img { width: 100%; height: 100%; display: block; }
.index_cont2 .cont2_body_02_r { width: 100%; height: 100%; overflow: hidden; float: right; }
.index_cont2 .cont2_body_02_r img { width: 100%; height: 100%; display: block; }
.index_cont2 .cont2_body_03 { width: 90%; margin-top: 8%; padding: 0rem 5%; }
.index_cont2 .cont2_body_03 li { width: 100%; margin-left: 0rem; margin-bottom: 0.3rem; border: 0.01rem solid #BEBEBE; overflow: hidden; float: left; }
.index_cont2 .cont2_body_03 li.li_none { margin-left: 0px; }
.index_cont2 .cont2_body_03_pic { width: 100%; height: 100%; overflow: hidden; }
.index_cont2 .cont2_body_03_pic img { width: 100%; height: 100%; display: block; }
.index_cont2 .cont2_body_03_text { width: 90%; padding: 5%; height: 2.52rem; overflow: hidden; }
.index_cont2 .cont2_body_03_text_01 { height: 0.3rem; overflow: hidden; font-size: 0.16rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.3rem; }
.index_cont2 .cont2_body_03_text_02 { height: 0.8rem; overflow: hidden; font-size: 0.3rem; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 700; color: #323232; line-height: 0.8rem; }
.index_cont2 .cont2_body_03_text_03 { height: 0.8rem; overflow: hidden; }
.index_cont2 .cont2_body_03_text_03 li { margin: 0px; border: none; width: 50%; height: 0.4rem; overflow: hidden; font-size: 0.18rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.4rem; }
.index_cont2 .cont2_body_03_text_04 { height: 1rem; overflow: hidden; font-size: 0.38rem; font-family: Helvetica; color: #D8A62A; line-height: 1rem; }
.index_cont2 .cont2_body_03_button { width: 90%; height: 0.22rem; padding: 7% 5%; background: #D8A62A; overflow: hidden; }
.index_cont2 .cont2_body_03_button_l { float: left; font-size: 0.16rem; font-family: Helvetica; color: #ffffff; line-height: 0.22rem; }
.index_cont2 .cont2_body_03_button_r { float: right; font-size: 0.22rem; font-family: Helvetica; color: #ffffff; line-height: 0.22rem; }
.index_cont2 .cont2_more { width: 2.6rem; height: 0.6rem; line-height: 0.6rem; text-align: center; margin: 0.4rem auto; border: 0.03rem solid #D8A62A; }
.index_cont2 .cont2_more a { display: block; color: #D8A62A; font-size: 0.22rem; font-family: Helvetica; }
/* 首页布局3 */
.index_cont3 { }
.index_cont3 .cont3_title { margin-top: 1.2rem; }
.index_cont3 .cont3_title_t { text-align: center; font-size: 0.24rem; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 0.35rem; }
.index_cont3 .cont3_title_c { font-size: 0.26rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 0.65rem; text-align: center; }
.index_cont3 .cont3_title_c span { padding: 0px 0.2rem; }
.index_cont3 .cont3_title_b { width: 1.98rem; margin: 0 auto; text-align: center; }
.index_cont3 .cont3_title_b img { text-align: center; width: 1.98rem; display: block; }
.index_cont3 .cont3_body { margin-top: 0.5rem; }
.index_cont3 .cont3_body li { position: static; height: auto; overflow: hidden; margin-bottom: 0.3rem; }
.index_cont3 .cont3_body_l { position: static; top: 0.33rem; left: 0px; width: 100%; height: auto; float: left; }
.index_cont3 .cont3_body_l img { width: 100%; height: auto; display: block; }
.index_cont3 .cont3_body_r { width: 90%; height: 3.75rem; padding: 5%; background: none; float: left; }
.index_cont3 .cont3_body_r_01 { height: 0.45rem; overflow: hidden; font-size: 0.2rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #D8A62A; line-height: 0.45rem; }
.index_cont3 .cont3_body_r_02 { height: 0.6rem; overflow: hidden; font-size: 0.3rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 0.6rem; }
.index_cont3 .cont3_body_r_03 { margin-top: 0.2rem; height: auto; overflow: hidden; font-size: 0.14rem; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 0.38rem; }
.index_cont3 .cont3_body_r_04 { margin-top: 0.4rem; width: 2.6rem; height: 0.6rem; line-height: 0.6rem; text-align: center; overflow: hidden; border: 0.03rem solid #D8A62A; font-size: 0.22rem; font-family: Helvetica; color: #D8A62A; }
.index_cont3 .cont3_body2 { margin-top: 0.65rem; }
.index_cont3 .cont3_body2_l { width: 94%; float: left; padding: 3%; }
.index_cont3 .cont3_body2_l li { width: 100%; height: auto; margin-bottom: 0.2rem; overflow: hidden; float: left; }
.index_cont3 .cont3_body2_li_l { width: 38%; float: left; }
.index_cont3 .cont3_body2_li_l img { width: 100%; height: 100%; display: block; }
.index_cont3 .cont3_body2_li_r { width: 60%; float: right; }
.index_cont3 .cont3_body2_li_r_01 { margin-top: 0.10rem; height: 0.42rem; overflow: hidden; font-size: 0.3rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.42rem; }
.index_cont3 .cont3_body2_li_r_02 { margin-top: 0.15rem; height: 0.9rem; overflow: hidden; font-size: 0.14rem; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 0.30rem; }
.index_cont3 .cont3_body2_li_r_03 { margin-top: 0.15rem; height: 0.24rem; overflow: hidden; font-size: 0.2rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #D8A62A; line-height: 0.24rem; }
.index_cont3 .cont3_body2_r { width: 94%; float: left; padding: 3%; }
.index_cont3 .cont3_body2_r_t { }
.index_cont3 .cont3_body2_r_t_01 { width: 30%; float: left; height: 0.35rem; overflow: hidden; font-size: 0.2rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 0.35rem; text-align: right; padding-right: 5%; }
.index_cont3 .cont3_body2_r_t_02 { width: 3.06rem; height: 0.39rem; float: left; border: 0.02rem solid #E8ECF0; margin: 0rem 0px 0px 0px; }
.index_cont3 .cont3_body2_r_t form { width: 65%; float: left; }
.index_cont3 .cont3_body2_r_t_02_l { float: left; width: 2.66rem; padding: 0.05rem 0px 0.05rem 0.1rem; }
.index_cont3 .cont3_body2_r_t_02_r { float: left; width: 0.2rem; padding: 0.1rem 0px 0px 0px; }
.index_cont3 .cont3_body2_r_t_02 .search_input { background: none; width: 2.52rem; height: 0.22rem; line-height: 0.22rem; color: #A5ABBB; font-size: 0.12rem; }
.index_cont3 .cont3_body2_r_t_02 .search_button { background: url("../images/search.png") no-repeat; background-size: 0.2rem 0.2rem; width: 0.2rem; height: 0.2rem; line-height: 0.2rem; display: block; cursor: pointer; }
.index_cont3 .cont3_body2_r_c { width: 48%; float: left; margin-top: 0.8rem; }
.index_cont3 .cont3_body2_r_c_01 { height: 0.24rem; overflow: hidden; font-size: 0.2rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 0.24rem; }
.index_cont3 .cont3_body2_r_c_02 { margin-top: 0.2rem; }
.index_cont3 .cont3_body2_r_c_02 li { margin-bottom: 0.2rem; }
.index_cont3 .cont3_body2_r_c_02_t { height: 0.45rem; overflow: hidden; font-size: 0.16rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 0.45rem; }
.index_cont3 .cont3_body2_r_c_02_c { margin-top: 0.05rem; height: 0.7rem; overflow: hidden; font-size: 0.12rem; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 0.35rem; }
.index_cont3 .cont3_body2_r_c_02_b { margin-top: 0.06rem; height: 0.35rem; overflow: hidden; font-size: 0.1rem; font-family: Helvetica; color: #323232; line-height: 0.35rem; }
.index_cont3 .cont3_body2_r_b { width: 48%; float: right; margin-top: 0.8rem; }
.index_cont3 .clearnone { display: none; }
.index_cont3 .cont3_body2_r_b_01 { height: 0.25rem; overflow: hidden; font-size: 0.16rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 0.25rem; }
.index_cont3 .cont3_body2_r_b_02 { margin-top: 0.2rem; }
.index_cont3 .cont3_body2_r_b_02 li { width: 100%; height: auto; float: left; overflow: hidden; margin-bottom: 0.2rem; }
.index_cont3 .cont3_body2_r_b_02_l { width: 30%; height: auto; float: left; padding-top: 0.15rem; }
.index_cont3 .cont3_body2_r_b_02_l img { width: 100%; height: auto; display: block; }
.index_cont3 .cont3_body2_r_b_02_r { width: 65%; height: 1.05rem; line-height: 0.35rem; padding: 0rem; overflow: hidden; float: right; font-size: 0.16rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; }
.index_cont3 .cont3_more { width: 2.6rem; height: 0.6rem; line-height: 0.6rem; text-align: center; margin: 0.4rem auto; border: 0.03rem solid #D8A62A; }
.index_cont3 .cont3_more a { display: block; color: #D8A62A; font-size: 0.22rem; font-family: Helvetica; }
/* 首页布局4 */
.index_cont4 { }
.index_cont4 .cont4_title { margin-top: 1.2rem; }
.index_cont4 .cont4_title_t { text-align: center; font-size: 0.24rem; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 0.35rem; }
.index_cont4 .cont4_title_c { font-size: 0.26rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 0.65rem; text-align: center; }
.index_cont4 .cont4_title_c span { padding: 0px 0.2rem; }
.index_cont4 .cont4_title_b { width: 1.98rem; margin: 0 auto; text-align: center; }
.index_cont4 .cont4_title_b img { text-align: center; width: 1.98rem; display: block; }
.index_cont4 .cont4_body { width: 94%; padding: 3%; overflow: hidden; margin-top: 0.45rem; }
.index_cont4 .cont4_body li { position: relative; width: 44%; height: auto; float: left; margin: 0rem 3% 5% 3%; overflow: hidden; }
.index_cont4 .cont4_body li.li_none { margin: 0rem 3% 5% 3%; }
.index_cont4 .cont4_body li img { width: 100%; height: 100%; display: block; }
.index_cont4 .cont4_body li .cont4_text { position: absolute; top: -100%; left: 0px; width: 100%; height: 0.6rem; overflow: hidden; opacity: 0.9; background-color: #ffffff; padding: 0.2rem; }
.index_cont4 .cont4_body li:hover .cont4_text { width: 100%; height: 0.6rem; top: 0px; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.index_cont4 .cont4_body li .cont4_text_01 { height: 0.35rem; overflow: hidden; font-size: 0.12rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.35rem; }
.index_cont4 .cont4_body li .cont4_text_02 { height: 0.35rem; overflow: hidden; font-size: 0.24rem; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 500; color: #323232; line-height: 0.35rem; }
.index_cont4 .cont4_more { width: 2.6rem; height: 0.6rem; line-height: 0.6rem; text-align: center; margin: 0.4rem auto; border: 0.03rem solid #D8A62A; }
.index_cont4 .cont4_more a { display: block; color: #D8A62A; font-size: 0.22rem; font-family: Helvetica; }
/* 首页布局5 */
.index_cont5 { width: 90%; margin: 0 auto; overflow: hidden; padding: 5%; }
.index_cont5 .cont5_title { margin-top: 1.2rem; }
.index_cont5 .cont5_title_t { text-align: center; font-size: 0.24rem; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 0.35rem; }
.index_cont5 .cont5_title_c { font-size: 0.26rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 0.65rem; text-align: center; }
.index_cont5 .cont5_title_c span { padding: 0px 0.2rem; }
.index_cont5 .cont5_title_b { width: 1.98rem; margin: 0 auto; text-align: center; }
.index_cont5 .cont5_title_b img { text-align: center; width: 1.98rem; display: block; }
.index_cont5 .cont5_body { margin-top: 0.5rem; }
.index_cont5 .cont5_body_l { width: 98%; height: 100%; border: 0.02rem solid #e8ecf0; float: left; }
.index_cont5 .cont5_body_l img { width: 100%; height: 100%; display: block; }
.index_cont5 .cont5_body_r { width: 100%; height: auto; float: right; }
.index_cont5 .cont5_body_r_01 { margin-top: 0.42rem; height: 0.5rem; overflow: hidden; font-size: 0.26rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 0.5rem; }
.index_cont5 .cont5_body_r_02 { height: 0.5rem; overflow: hidden; font-size: 0.16rem; font-family: PingFangSC-Light, PingFang SC; font-weight: 300; color: #323232; line-height: 0.5rem; }
.index_cont5 .cont5_body_r_03 { margin-top: 0.1rem; height: auto; overflow: hidden; font-size: 0.12rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.35rem; }
.index_cont5 .cont5_body_r_04 { margin-top: 0.35rem; height: 0.52rem; overflow: hidden; font-size: 0.3rem; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #323232; line-height: 0.52rem; }
.index_cont5 .cont5_body_r_05 { margin-top: 0.1rem; height: 0.52rem; overflow: hidden; font-size: 0.3rem; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #323232; line-height: 0.52rem; }
/* 底部 */
.footer { width: 100%; margin: 1rem auto 0 auto; overflow: hidden; }
.footer .footer_01 { width: 100%; height: auto; overflow: hidden; background: #32251E; }
.footer .footer_01_out { width: 100%; margin: 0 auto; overflow: hidden; }
.footer .footer_01_out_l { width: 90%; float: left; padding: 5%; }
.footer .footer_01_out_l_t { margin-top: 0rem; overflow: hidden; height: 0.5rem; font-size: 0.26rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 0.5rem; }
.footer .footer_01_out_l_b { margin-top: 0.1rem; overflow: hidden; height: auto; font-size: 0.12rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 0.35rem; }
.footer .footer_01_out_r { width: 5.73rem; height: 0.54rem; float: left; border: 0.03rem solid #D8A62A; margin: 0.5rem 0px 10% 5%; }
.footer .footer_01_out_r_l { float: left; width: 3.95rem; padding: 0.1rem 0px 0.1rem 0.25rem; }
.footer .footer_01_out_r_r { float: left; width: 1.53rem; padding: 0.1rem 0px 0px 0px; }
.footer .footer_01_out_r .search_input { background: none; width: 3.7rem; height: 0.3rem; line-height: 0.3rem; font-size: 0.16rem; color: #ffffff; }
.footer .footer_01_out_r .search_button { background: none; width: 1.5rem; height: 0.3rem; line-height: 0.3rem; font-size: 0.22rem; color: #D8A62A; display: block; cursor: pointer; }
.footer .footer_02 { width: 100%; margin: 0 auto; overflow: hidden; }
.footer .footer_02 .footer_logo { width: 1.06rem; margin: 0.4rem auto; overflow: hidden; }
.footer .footer_02 .footer_logo img { width: 1.06rem; height: 1.92rem; display: block; }
.footer .footer_03 { width: 100%; height: 0.6rem; border-bottom: none; margin-top: 0.2rem; }
.footer .footer_03 .footer_nav { width: 88%; text-align: center; height: auto; font-size: 0.18rem; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 700; color: #323232; line-height: 0.5rem; padding: 6%; }
.footer .footer_03 .footer_nav li { width: 38%; display: inline-block; margin: 0px 5% 5% 5%; float: left; border: 0.03rem solid #D8A62A; padding: 0rem; }
.footer .footer_03 .footer_nav li a { color: #323232; }
.footer .footer_04 { width: 100%; height: auto; margin: 0 auto; padding: 0.6rem 0rem 0.3rem 0rem; overflow: hidden; }
.footer .footer_04 .footer_version { text-align: center; height: auto; overflow: hidden; font-size: 0.1rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.45rem; }
.footer .footer_04 .footer_version span { display: block; }
/* 内页公用头部 */
.int_slider_bg { width: 100%; height: auto; margin: 0 auto; overflow: hidden; background: #000000; }
.int_slider_bg .int_slider_bg_out { width: 100%; height: 5.2rem; margin: 0 auto; overflow: hidden; }
/* 文章列表 */
.artlist { width: 100%; margin: 0.6rem auto 0 auto; overflow: hidden; }
.artlist .artlist_01 { width: 100%; }
.artlist .artlist_l { width: 100%; float: left; }
.artlist .artlist_head { width: 95%; margin-right: 5%; }
.artlist .artlist_head li { width: 45%; float: left; margin-left: 5%; }
.artlist .artlist_head li.li_none { margin-left: 0px; display: none; }
.artlist .artlist_head_p { width: 100%; height: auto; overflow: hidden; }
.artlist .artlist_head_p img { width: 100%; height: 100%; display: block; }
.artlist .artlist_head_t { }
.artlist .artlist_head_t1 { margin-top: 0.3rem; width: 100%; }
.artlist .artlist_head_t1_l { width: 0.6rem; height: 0.54rem; padding-top: 0.06rem; text-align: center; font-size: 0.2rem; line-height: 0.22rem; color: #ffffff; background: #D8A62A; float: left; margin-right: 0.1rem; }
.artlist .artlist_head_t1_r { width: 2.4rem; float: left; height: 0.6rem; overflow: hidden; font-size: 0.22rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.3rem; }
.artlist .artlist_head_t2 { margin-top: 0.2rem; width: 100%; height: 0.7rem; overflow: hidden; font-size: 0.14rem; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 0.35rem; }
.artlist .artlist_body { margin-top: 0.65rem; width: 100%; float: left; }
.artlist .artlist_body li { width: 100%; height: auto; margin-bottom: 0.2rem; overflow: hidden; float: left; }
.artlist .artlist_body2_li_l { width: 100%; float: left; }
.artlist .artlist_body2_li_l img { width: 100%; height: 100%; display: block; }
.artlist .artlist_body2_li_r { width: 90%; float: left; padding: 5%; }
.artlist .artlist_body2_li_r_01 { margin-top: 0rem; height: 0.45rem; overflow: hidden; font-size: 0.3rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 0.45rem; }
.artlist .artlist_body2_li_r_02 { margin-top: 0.3rem; height: 1.05rem; overflow: hidden; font-size: 0.14rem; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 0.35rem; }
.artlist .artlist_body2_li_r_03 { margin-top: 0.3rem; height: 0.24rem; overflow: hidden; font-size: 0.2rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #D8A62A; line-height: 0.24rem; }
/* 文章列表11 */
.artlist .artlist_r { width: 94%; float: left; padding: 3%; }
.artlist .artlist_body2_r_t { }
.artlist .artlist_body2_r_t_01 { width: 30%; float: left; height: 0.35rem; overflow: hidden; font-size: 0.2rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 0.35rem; text-align: right; padding-right: 5%; }
.artlist .artlist_body2_r_t_02 { width: 3.06rem; height: 0.39rem; float: left; border: 0.02rem solid #E8ECF0; margin: 0rem 0px 0px 0px; }
.artlist .artlist_body2_r_t form { width: 65%; float: left; }
.artlist .artlist_body2_r_t_02_l { float: left; width: 2.66rem; padding: 0.05rem 0px 0.05rem 0.1rem; }
.artlist .artlist_body2_r_t_02_r { float: left; width: 0.2rem; padding: 0.1rem 0px 0px 0px; }
.artlist .artlist_body2_r_t_02 .search_input { background: none; width: 2.52rem; height: 0.22rem; line-height: 0.22rem; color: #A5ABBB; font-size: 0.12rem; }
.artlist .artlist_body2_r_t_02 .search_button { background: url("../images/search.png") no-repeat; background-size: 0.2rem 0.2rem; width: 0.2rem; height: 0.2rem; line-height: 0.2rem; display: block; cursor: pointer; }
.artlist .artlist_body2_r_c { width: 48%; float: left; margin-top: 0.8rem; }
.artlist .artlist_body2_r_c_01 { height: 0.24rem; overflow: hidden; font-size: 0.2rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 0.24rem; }
.artlist .artlist_body2_r_c_02 { margin-top: 0.2rem; }
.artlist .artlist_body2_r_c_02 li { margin-bottom: 0.2rem; }
.artlist .artlist_body2_r_c_02_t { height: 0.45rem; overflow: hidden; font-size: 0.16rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 0.45rem; }
.artlist .artlist_body2_r_c_02_c { margin-top: 0.05rem; height: 0.7rem; overflow: hidden; font-size: 0.12rem; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 0.35rem; }
.artlist .artlist_body2_r_c_02_b { margin-top: 0.06rem; height: 0.35rem; overflow: hidden; font-size: 0.1rem; font-family: Helvetica; color: #323232; line-height: 0.35rem; }
.artlist .artlist_body2_r_b { width: 48%; float: right; margin-top: 0.8rem; }
.artlist .clearnone { display: none; }
.artlist .artlist_body2_r_b_01 { height: 0.25rem; overflow: hidden; font-size: 0.16rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 0.25rem; }
.artlist .artlist_body2_r_b_02 { margin-top: 0.2rem; }
.artlist .artlist_body2_r_b_02 li { width: 100%; height: auto; float: left; overflow: hidden; margin-bottom: 0.2rem; }
.artlist .artlist_body2_r_b_02_l { width: 30%; height: auto; float: left; padding-top: 0.15rem; }
.artlist .artlist_body2_r_b_02_l img { width: 100%; height: auto; display: block; }
.artlist .artlist_body2_r_b_02_r { width: 65%; height: 1.05rem; line-height: 0.35rem; padding: 0rem; overflow: hidden; float: right; font-size: 0.16rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; }
/* 文章列表11 */
.artlist .artlist_02 { width: 100%; }
.artlist .artlist_02_title { margin-top: 1.2rem; }
.artlist .artlist_02_title_t { text-align: center; font-size: 0.24rem; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 0.35rem; }
.artlist .artlist_02_title_c { font-size: 0.26rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 0.65ren; text-align: center; }
.artlist .artlist_02_title_c span { padding: 0px 0.2rem; }
.artlist .artlist_02_title_b { width: 1.98rem; margin: 0 auto; text-align: center; }
.artlist .artlist_02_title_b img { text-align: center; width: 1.98rem; display: block; }
.artlist .artlist_02_c { margin-top: 0.5rem; }
.artlist .artlist_02_c li { position: static; height: auto; overflow: hidden; margin-bottom: 0.3rem; }
.artlist .artlist_body_l { position: static; top: 0.33rem; left: 0px; width: 100%; height: 100%; }
.artlist .artlist_body_l img { width: 100%; height: 100%; display: block; }
.artlist .artlist_body_r { width: 90%; height: auto; padding: 5%; background: none; float: left; }
.artlist .artlist_body_r_01 { height: 0.45rem; overflow: hidden; font-size: 0.2rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #D8A62A; line-height: 0.45rem; }
.artlist .artlist_body_r_02 { height: 0.6rem; overflow: hidden; font-size: 0.3rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 0.6rem; }
.artlist .artlist_body_r_03 { margin-top: 0.2rem; height: auto; overflow: hidden; font-size: 0.14rem; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 0.38rem; }
.artlist .artlist_body_r_04 { margin-top: 0.4rem; width: 2.6rem; height: 0.6rem; line-height: 0.6rem; text-align: center; overflow: hidden; border: 0.03rem solid #D8A62A; font-size: 0.22rem; font-family: Helvetica; color: #D8A62A; }
/* 文章详情 */
.artdetails { width: 100%; margin: 0.6rem auto 0 auto; overflow: hidden; }
.artdetails .artdetails_01 { width: 100%; }
.artdetails .artdetails_l { width: 100%; float: left; }
.artdetails .artdetails_l_t { }
.artdetails .artdetails_l_t_p { width: 100%; overflow: hidden; }
.artdetails .artdetails_l_t_p img { width: 100%; display: block; }
.artdetails .artdetails_l_t_c { width: 90%; padding: 0rem 5%; }
.artdetails .artdetails_l_t_c_01 { margin-top: 0.2rem; height: 0.8rem; overflow: hidden; font-size: 0.36rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.8rem; }
.artdetails .artdetails_l_t_c_02 { margin-top: 0.05rem; height: 0.24rem; overflow: hidden; font-size: 0.2rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #D8A62A; line-height: 0.24rem; }
.artdetails .artdetails_l_t_line { margin-top: 0.3rem; border-bottom: 1px solid #323232; opacity: 0.3; }
.artdetails .artdetails_l_c { width: 90%; padding: 0rem 5%; }
.artdetails .artdetails_l_c img { width: 100%; display: block; }
.artdetails .artdetails_l_c div { margin: 0.5rem 0rem 0.8rem 0rem; }
.artdetails .artdetails_body_1 { font-size: 0.24rem; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #6F6F6F; line-height: 0.5rem; }
.artdetails .artdetails_body_2 { font-size: 0.24rem; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #6F6F6F; line-height: 0.5rem; }
.artdetails .artdetails_r { width: 94%; float: left; padding: 3%; }
.artdetails .artdetails_body2_r_t { }
.artdetails .artdetails_body2_r_t_01 { width: 30%; float: left; height: 0.35rem; overflow: hidden; font-size: 0.2rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 0.35rem; text-align: right; padding-right: 5%; }
.artdetails .artdetails_body2_r_t_02 { width: 3.06rem; height: 0.39rem; float: left; border: 0.02rem solid #E8ECF0; margin: 0rem 0px 0px 0px; }
.artdetails .artdetails_body2_r_t form { width: 65%; float: left; }
.artdetails .artdetails_body2_r_t_02_l { float: left; width: 2.66rem; padding: 0.05rem 0px 0.05rem 0.1rem; }
.artdetails .artdetails_body2_r_t_02_r { float: left; width: 0.2rem; padding: 0.1rem 0px 0px 0px; }
.artdetails .artdetails_body2_r_t_02 .search_input { background: none; width: 2.52rem; height: 0.22rem; line-height: 0.22rem; color: #A5ABBB; font-size: 0.12rem; }
.artdetails .artdetails_body2_r_t_02 .search_button { background: url("../images/search.png") no-repeat; background-size: 0.2rem 0.2rem; width: 0.2rem; height: 0.2rem; line-height: 0.2rem; display: block; cursor: pointer; }
.artdetails .artdetails_body2_r_c { width: 48%; float: left; margin-top: 0.8rem; }
.artdetails .artdetails_body2_r_c_01 { height: 0.24rem; overflow: hidden; font-size: 0.2rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 0.24rem; }
.artdetails .artdetails_body2_r_c_02 { margin-top: 0.2rem; }
.artdetails .artdetails_body2_r_c_02 li { margin-bottom: 0.2rem; }
.artdetails .artdetails_body2_r_c_02_t { height: 0.45rem; overflow: hidden; font-size: 0.16rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 0.45rem; }
.artdetails .artdetails_body2_r_c_02_c { margin-top: 0.05rem; height: 0.7rem; overflow: hidden; font-size: 0.12rem; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 0.35rem; }
.artdetails .artdetails_body2_r_c_02_b { margin-top: 0.06rem; height: 0.35rem; overflow: hidden; font-size: 0.1rem; font-family: Helvetica; color: #323232; line-height: 0.35rem; }
.artdetails .artdetails_body2_r_b { width: 48%; float: right; margin-top: 0.8rem; }
.artdetails .clearnone { display: none; }
.artdetails .artdetails_body2_r_b_01 { height: 0.25rem; overflow: hidden; font-size: 0.16rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 0.25rem; }
.artdetails .artdetails_body2_r_b_02 { margin-top: 0.2rem; }
.artdetails .artdetails_body2_r_b_02 li { width: 100%; height: auto; float: left; overflow: hidden; margin-bottom: 0.2rem; }
.artdetails .artdetails_body2_r_b_02_l { width: 30%; height: auto; float: left; padding-top: 0.15rem; }
.artdetails .artdetails_body2_r_b_02_l img { width: 100%; height: auto; display: block; }
.artdetails .artdetails_body2_r_b_02_r { width: 65%; height: 1.05rem; line-height: 0.35rem; padding: 0rem; overflow: hidden; float: right; font-size: 0.16rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; }
.artdetails .artdetails_02 { width: 100%; }
.artdetails .artdetails_02_title { margin-top: 1.2rem; }
.artdetails .artdetails_02_title_t { text-align: center; font-size: 0.24rem; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 0.35rem; }
.artdetails .artdetails_02_title_c { font-size: 0.26rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 0.65ren; text-align: center; }
.artdetails .artdetails_02_title_c span { padding: 0px 0.2rem; }
.artdetails .artdetails_02_title_b { width: 1.98rem; margin: 0 auto; text-align: center; }
.artdetails .artdetails_02_title_b img { text-align: center; width: 1.98rem; display: block; }
.artdetails .artdetails_02_c { margin-top: 0.5rem; }
.artdetails .artdetails_02_c li { position: static; height: auto; overflow: hidden; margin-bottom: 0.3rem; }
.artdetails .artdetails_body_l { position: static; top: 0.33rem; left: 0px; width: 100%; height: 100%; }
.artdetails .artdetails_body_l img { width: 100%; height: 100%; display: block; }
.artdetails .artdetails_body_r { width: 90%; height: 3.75rem; padding: 5%; background: none; float: left; }
.artdetails .artdetails_body_r_01 { height: 0.45rem; overflow: hidden; font-size: 0.2rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #D8A62A; line-height: 0.45rem; }
.artdetails .artdetails_body_r_02 { height: 0.6rem; overflow: hidden; font-size: 0.3rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 700; color: #323232; line-height: 0.6rem; }
.artdetails .artdetails_body_r_03 { margin-top: 0.2rem; height: auto; overflow: hidden; font-size: 0.14rem; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #323232; line-height: 0.38rem; }
.artdetails .artdetails_body_r_04 { margin-top: 0.4rem; width: 2.6rem; height: 0.6rem; line-height: 0.6rem; text-align: center; overflow: hidden; border: 0.03rem solid #D8A62A; font-size: 0.22rem; font-family: Helvetica; color: #D8A62A; }
/* 关于我们 */
.company_out2 { margin-top: -0.32rem; }
.company_out { width: 100%; margin: 0.8rem auto 0 auto; overflow: hidden; background: #f2f2f2; }
.company { width: 100%; margin: 0 auto; padding: 1.2rem 0rem 0rem 0rem; overflow: hidden; }
.company .company_t { }
.company .company_t_01 { margin-bottom: 0.2rem; text-align: center; height: 0.8rem; font-size: 0.44rem; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #32251E; line-height: 0.8rem; }
.company .company_t_02 { width: 1.98rem; margin: 0 auto; text-align: center; }
.company .company_t_02 img { text-align: center; width: 1.98rem; display: block; }
.company .company_b { width: 90%; margin: 0.5rem auto 0 auto; font-size: 0.26rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: rgba(50,50,50,1); line-height: 0.52rem; padding: 0rem 5%; }
.company .company_c { margin-top: 0.8rem; }
.company .company_c li { width: 90%; float: left; margin-left: 0rem; margin-bottom:0.38rem; padding:0rem 5%; }
.company .company_c li.li_none { margin-left: 0px; }
.company .company_c li:first-child { margin-left: 0px; }
.company .company_c li img { width: 100%; height: 100%; display: block; }
/* 工匠信息 */
.crafts_out { width: 100%; margin: 0 auto; overflow: hidden; }
.crafts_out .crafts_01 { width: 90%; margin: 0 auto; text-align: center; overflow: hidden; padding: 0rem 5%; }
.crafts_out .crafts_01_01 { margin-top: 1rem; height: 1.39rem; overflow: hidden; font-size: 1rem; font-family: FZLTZHB--B51-0, FZLTZHB--B51; font-weight: normal; color: #323232; line-height: 1.39rem; }
.crafts_out .crafts_01_02 { margin-bottom: 0.7rem; font-size: 0.24rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.45rem; }
.crafts_out .crafts_01_03 { width: 50%; margin: 0 auto; }
.crafts_out .crafts_01_03 img { width: 100%; height: 100%; display: block; }
.crafts_out .crafts_01_04 { margin-top: 0.39rem; height: 0.48rem; overflow: hidden; font-size: 0.48rem; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 500; color: #323232; line-height: 0.48rem; }
.crafts_out .crafts_01_05 { margin-top: 0.18rem; height: 0.32rem; overflow: hidden; font-size: 0.27rem; font-family: Helvetica-Light, Helvetica; font-weight: 300; color: #323232; line-height: 0.32rem; }
.crafts_out .crafts_01_06 { margin-top: 0.52rem; font-size: 0.24rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.43rem; }
.crafts_out .crafts_02 { width: 100%; height: 100%; background: #32251e; margin-top: 0.8rem; }
.crafts_out .crafts_02_out { width: 100%; height: auto; margin: 0 auto; background: #32251e; }
.crafts_out .crafts_02_01 { padding: 5%; }
.crafts_out .crafts_02_01_l { margin: 0.8rem 0px 0px 0rem; float: left; width: 100%; height: auto; font-size: 0.38rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 0.61rem; }
.crafts_out .crafts_02_01_c { margin: 0.5rem 0px 0px 0rem; float: left; width: 48%; height: auto; font-size: 0.22rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 0.38rem; }
.crafts_out .crafts_02_01_r { margin: 0.5rem 0px 0px 0rem; float: right; width: 48%; height: auto; font-size: 0.22rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 0.38rem; }
.crafts_out .crafts_02_02 { margin-top: 0.84rem; height: 15rem; background: #32251e; }
.crafts_out .crafts_02_02_l { width: 6.7rem; height: 4.8rem; float: left; margin: 0px; }
.crafts_out .crafts_02_02_l img { width: 100%; height: 100%; display: block; }
.crafts_out .crafts_02_02_c { width: 5rem; height: 3.6rem; float: left; margin: 0.5rem 0rem 0rem 1.25rem; }
.crafts_out .crafts_02_02_c img { width: 100%; height: 100%; display: block; }
.crafts_out .crafts_02_02_r { width: 5.4rem; height: 3.8rem; float: right; margin: 0.5rem 0rem 0rem 0rem; }
.crafts_out .crafts_02_02_r img { width: 100%; height: 100%; display: block; }
.crafts_out .crafts_03 { width: 90%; margin: 1.2rem auto 0rem auto; text-align: center; overflow: hidden; font-size: 0.24rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.43rem; padding: 5%; }
.crafts_out .crafts_04 { width: 100%; overflow: hidden; background: #F2F2F2; }
.crafts_out .crafts_04_out { width: 100%; margin: 0 auto; overflow: hidden; padding: 0px; }
.crafts_out .crafts_04 li { background: #32251e; width: 60%; float: left; margin: 0rem 20%; padding-top: 0.23rem; }
.crafts_out .crafts_04 li.li_none { margin-left: 0px; padding-top: 0rem; }
.crafts_out .crafts_04 li:first-child { padding-top: 0rem; }
.crafts_out .crafts_04 li img { width: 100%; height: 100%; display: block; }
.crafts_out .crafts_05 { width: 90%; margin: 0.6rem auto; text-align: center; font-size: 0.24rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.43rem; padding: 0% 5%; }
/* 销售网点 */
.contact_menu .lay_menu { background: none; background-size: 7.5rem 1.92rem; }
.contact { width: 100%; height: auto; margin: 0 auto; padding-top: 2.36rem; padding-bottom: 1.4rem; overflow: hidden; background: #32251E url("../images/contact_menu_sj.png") no-repeat top center; background-size: 7.5rem 1.92rem; }
.contact .contact_out { width: 100%; margin: 0 auto; overflow: hidden; }
.contact .contact_title { }
.contact .contact_title_t { text-align: center; font-size: 0.24rem; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #ffffff; line-height: 0.35rem; }
.contact .contact_title_c { font-size: 0.26rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #ffffff; line-height: 0.65rem; text-align: center; }
.contact .contact_title_c span { padding: 0px 0.2rem; }
.contact .contact_title_b { width: 1.98rem; margin: 0 auto; text-align: center; }
.contact .contact_title_b img { text-align: center; width: 1.98rem; display: block; }
.contact .contact_body { width: 80%; padding: 0% 10% 5% 10%; overflow: hidden; margin-top: 0rem; }
.contact .contact_body_l { width: 100%; float: left; }
.contact .contact_body_r { width: 100%; float: right; }
.contact .contact_body_c { margin-top: 1.2rem; }
.contact .contact_body_c2 { margin-top: 2rem; }
.contact .contact_body_c_01 { height: 0.59rem; overflow: hidden; font-size: 0.42rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #C69D55; line-height: 0.59rem; }
.contact .contact_body_c_02 { margin-top: 0.28rem; width: 0.6rem; height: 0.04rem; overflow: hidden; background: #ffffff; }
.contact .contact_body_c_03 { margin-top: 1rem; height: 0.48rem; overflow: hidden; font-size: 0.34rem; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #ffffff; line-height: 0.48rem; }
.contact .contact_body_c_04 { margin-top: 0.24rem; height: 0.52rem; overflow: hidden; font-size: 0.36rem; font-family: CenturyGothic-Bold, CenturyGothic; font-weight: bold; color: #ffffff; line-height: 0.52rem; }
.contact .contact_body_c_05 { margin-top: 0.24rem; font-size: 0.26rem; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #ffffff; line-height: 0.46rem; }
/* 防伪查询 */
.security { width: 100%; height: auto; margin: 0 auto; padding-top: 2.6rem; padding-bottom: 1.65rem; overflow: hidden; background: #32251E url("../images/contact_menu_sj.png") no-repeat top center; background-size: 7.5rem 1.92rem; }
.security .security_out { width: 90%; padding: 5%; margin: 0 auto; overflow: hidden; }
.security .security_01 { height: 0.65rem; overflow: hidden; font-size: 0.46rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 0.65rem; }
.security .security_02 { margin-top: 0.5rem; width: 100%; height: auto; overflow: hidden; font-size: 0.18rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 0.35rem; }
.security .security_03 { margin-top: 1.4rem; }
.security .security_01_out_r { width: 5.73rem; height: 0.54rem; float: left; border: 0.03rem solid #D8A62A; }
.security .security_01_out_r_l { float: left; width: 3.95rem; padding: 0.1rem 0px 0.1rem 0.25rem; }
.security .security_01_out_r_r { float: left; width: 1.53rem; padding: 0.1rem 0px 0px 0px; }
.security .security_01_out_r .search_input { background: none; width: 3.7rem; height: 0.3rem; line-height: 0.3rem; font-size: 0.16rem; color: #ffffff; }
.security .security_01_out_r .search_button { background: none; width: 1.5rem; height: 0.3rem; line-height: 0.3rem; font-size: 0.22rem; color: #D8A62A; display: block; cursor: pointer; }
/* 明星收藏 */
.star_pc { display: none; }
.star_sj { display: block; }
.star { margin-top: 0.5rem; }
.star .star_sj_out { }
.star .star_sj_cont { }
.star .star_sj_small { margin-bottom: 0.2rem; height: 100%; display: block; overflow: hidden; }
.star .star_sj_large { margin-bottom: 0.2rem; height: 100%; display: block; overflow: hidden; }
.star .star_sj_left { width: 15%; height: auto; overflow: hidden; float: left; }
.star .star_sj_center { float: left; width: 50%; height: auto; overflow: hidden; }
.star .star_sj_right { width: 35%; float: left; height: auto; overflow: hidden; }
.star .star_sj_dcenter { float: left; width: 85%; }
.star .star_sj_video { float: left; width: 100%; height: 100%; overflow: hidden; }
.star .star_sj_data_line { margin-top: 0.46rem; width: 1.76rem; height: 1px; overflow: hidden; background: #cacaca; }
.star .star_sj_data { margin-top: 0.21rem; margin-left: 0.2rem; height: 0.3rem; overflow: hidden; font-size: 0.25rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #D8A62A; line-height: 0.3rem; }
.star .star_sj_data_dline { margin-top: 2rem; width: 100%; height: 1px; overflow: hidden; background: #cacaca; }
/* 逐条操作 */
.artdetails_body_c2 { width: 90%; margin: 0 auto; overflow: hidden; margin-top: 0.5rem; padding: 5%; }
.artdetails_body_c2 .prev_title { text-align: left; margin: 0.8rem 0px 0.5rem 0px; }
.artdetails_body_c2 .prev_title .prev_title_1 { height: 0.5rem; line-height: 0.5rem; font-size: 0.36rem; font-weight: 500; color: #000000; }
.artdetails_body_c2 .prev_title .prev_title_2 { height: 0.98rem; line-height: 0.98rem; font-family: BellMT; font-size: 0.74rem; color: #000000; }
.artdetails_body_c2 .artdetails_body_t2 { height: auto; line-height: 0.65rem; font-size: 0.46rem; font-weight: 500; color: #000000; overflow: hidden; margin: 0.15rem 0px 0.6rem 0px; }
.artdetails_body_c2 .artdetails_body_t2 a { color: #000000; }
/* 商品详情 */
.public_workd { width: 90%; height: auto; background: none; background-size: 9.72rem 75.43rem; margin: 0 auto; position: relative; padding: 5%; }
.public_workd_out { margin: -4rem 0rem 0rem 0rem; width: 90%; height: 6rem; padding: 5% 5% 0px 5%; background: #ffffff; }
.public_workd .public_workd_l { width: 100%; height: auto; float: left; text-align: center; overflow: hidden; }
.public_workd .public_workd_l img { width: 100%; height: 100%; display: block; }
.public_workd .public_workd_r { width: 100%; height: auto; float: left; margin-top: 0.5rem; }
.public_workd .public_workd_r_01 { height: 0.5rem; overflow: hidden; font-size: 0.2rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.5rem; }
.public_workd .public_workd_r_02 { border-bottom: 0.01rem solid #323232; height: 1.2rem; overflow: hidden; font-size: 0.5rem; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 500; color: #323232; line-height: 1.2rem; }
.public_workd .public_workd_r_03 { padding-top: 0.2rem; border-bottom: 0.01rem solid #323232; height: 1.2rem; overflow: hidden; line-height: 0.5rem; }
.public_workd .public_workd_r_03 li { width: 40%; float: left; font-size: 0.22rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; }
.public_workd .public_workd_r_04 { margin-top: 0.3rem; height: 1rem; overflow: hidden; font-size: 0.22rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.5rem; }
.public_workd .public_workd_r_05 { margin-top: 0.5rem; width: 5.5rem; height: 1rem; line-height: 1rem; text-align: center; overflow: hidden; font-size: 0.5rem; color: #ffffff; background: #D8A62A; border-radius: 0.01rem; }
.worksd { width: 90%; margin: 0 auto; overflow: hidden; padding: 5%; }
.worksd .worksd_body { }
.worksd .worksd_body_01 { margin-top: 0.7rem; }
.worksd .worksd_body_01 img { width: 100%; margin-top: 0.4rem; }
/* 作品赏析 */
.goods { }
.goods .goods_title { margin-top: 0.6rem; }
.goods .goods_title_t { text-align: center; font-size: 0.24rem; font-family: STHeitiTC-Light, STHeitiTC; font-weight: 300; color: #323232; line-height: 0.35rem; }
.goods .goods_title_c { font-size: 0.26rem; font-family: Helvetica-Bold, Helvetica; font-weight: bold; color: #323232; line-height: 0.65rem; text-align: center; }
.goods .goods_title_c span { padding: 0px 0.2rem; }
.goods .goods_title_b { width: 1.98rem; margin: 0 auto; text-align: center; }
.goods .goods_title_b img { text-align: center; width: 1.98rem; display: block; }
.goods .goods_body { }
.goods .goods_body_01 { margin-top: 0.43rem; }
.goods .goods_body_01_l { width: 100%; float: left; }
.goods .goods_body_01_l li { width: 48%; float: left; margin-bottom: 0.2rem; }
.goods .goods_body_01_l li.li_none { display: none; }
.goods .goods_body_01_l li.li_m { margin-right: 4%; }
.goods .goods_body_01_l li img { width: 100%; height: 100%; display: block; }
.goods .goods_body_01_r { width: 100%; float: left; }
.goods .goods_body_01_r_t { margin-bottom: 0.2rem; }
.goods .goods_body_01_r_t img { width: 100%; height: 100%; display: block; }
.goods .goods_body_01_r_b { margin-bottom: 0.2rem; }
.goods .goods_body_01_r_b img { width: 100%; height: 100%; display: block; }
.goods .goods_body_02 { width: 96%; padding: 2%; overflow: hidden; }
.goods .goods_body_02 li { width: 46%; height: auto; float: left; margin: 4% 2% 0% 2%; position: relative; overflow: hidden; }
.goods .goods_body_02 li.li_none { margin: 4% 2% 0% 2%; }
.goods .goods_body_02 li img { width: 100%; height: 100%; display: block; }
.goods .goods_body_02 li .goods_text { position: absolute; top: -5rem; left: 0px; width: 2.06rem; height: 0.6rem; overflow: hidden; opacity: 0.9; background-color: #ffffff; padding: 0.2rem; }
.goods .goods_body_02 li:hover .goods_text { width: 2.6rem; height: 0.6rem; top: 0rem; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.goods .goods_body_02 li .goods_text_01 { height: 0.25rem; overflow: hidden; font-size: 0.12rem; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #323232; line-height: 0.25rem; }
.goods .goods_body_02 li .goods_text_02 { height: 0.35rem; overflow: hidden; font-size: 0.24rem; font-family: STHeitiTC-Medium, STHeitiTC; font-weight: 500; color: #323232; line-height: 0.35rem; }
/* 逐条操作 */
.goods_body_c2 { width: 90%; margin: 0 auto; overflow: hidden; margin-top: 0.5rem; margin-bottom: 0.5rem; padding: 5%; }
.goods_body_c2 .prev_title { text-align: left; margin: 0.8rem 0px 0.5rem 0px; }
.goods_body_c2 .prev_title .prev_title_1 { height: 0.5rem; line-height: 0.5rem; font-size: 0.36rem; font-weight: 500; color: #000000; }
.goods_body_c2 .prev_title .prev_title_2 { height: 0.98rem; line-height: 0.98rem; font-family: BellMT; font-size: 0.74rem; color: #000000; }
.goods_body_c2 .goods_body_t1 { }
.goods_body_c2 .goods_body_t2 { height: auto; line-height: 0.65rem; font-size: 0.46rem; font-weight: 500; color: #000000; overflow: hidden; margin: 0.15rem 0px 1rem 0px; }
/* 翻页效果 */
.holder { width: 100%; margin: 0.6rem auto; height: 0.7rem; overflow: hidden; text-align: center; }
.holder a { height: 0.5rem; line-height: 0.5rem; padding: 0px 0.25rem 0.2rem 0.3rem; margin: 0px; font-family: PingFangSC; font-size: 0.28rem; font-weight: 500; color: #ababab; cursor: pointer; border-bottom: 0.04rem solid #ababab; }
.holder a:hover { color: #000000; border-bottom: 0.04rem solid #32251E; }
.holder a.jp-previous { display: none; }
.holder a.jp-next { display: none; }
.holder a.jp-previous.jp-disabled { }
.holder a.jp-next.jp-disabled { }
.holder a.jp-current, a.jp-current:hover { color: #ffffff; }
.holder a.jp-disabled, a.jp-disabled:hover { color: #ffffff; }
.holder a.jp-current, a.jp-current:hover, .holder a.jp-disabled, a.jp-disabled:hover { cursor: default; }
.holder span { margin: 0 0.13rem; }
.holder a { }
.holder a.jp-current { color: #000000; border-bottom: 0.04rem solid #32251E; }
/* 收藏系统数据 */
.search_out_yes { display: none; }
.search_out_no { display: none; }
.search { margin-top: 0.5rem; }
.search .search_out { width: 90%; margin: 0 auto; overflow: hidden; padding: 5%; }
.search .search_out_yes { width: 100%; margin-bottom: 0.5rem; }
.search .search_out_txt_1 { height: 0.5rem; line-height: 0.5rem; font-size: 0.22rem; font-weight: 300; text-align: center; color: #814c27; overflow: hidden; }
.search .search_out_txt_2 { height: 0.5rem; line-height: 0.5rem; font-size: 0.22rem; font-weight: 500; text-align: center; color: #7f4923; overflow: hidden; }
.search .search_out_txt_3 { height: 0.5rem; line-height: 0.5rem; font-size: 0.16rem; font-weight: 500; text-align: center; color: #6f6f6f; overflow: hidden; }
.search .search_out_txt_4 { height: 0.5rem; line-height: 0.5rem; font-size: 0.16rem; font-weight: 500; text-align: center; color: #6f6f6f; overflow: hidden; }
.search .search_out_txt_5 { height: 0.5rem; line-height: 0.5rem; font-size: 0.16rem; font-weight: 500; text-align: center; color: #6f6f6f; overflow: hidden; }
.search .search_out_cont { width: 100%; height: auto; overflow: hidden; }
.search .search_out_pic { width: 100%; height: auto; overflow: hidden; float: left; margin: 0.2rem 0.1rem 0.2rem 0.1rem; }
.search .search_out_pic_none { margin: 0.2rem 0px 0.2rem 0px; }
.search .search_out_pic img { width: 100%; height: auto; }
.search .search_out_data { width: 80%; height: auto; border-radius: 0.23rem; background-color: #bca480; margin: 0.4rem auto 1rem auto; padding: 0.5rem; }
.search .search_out_data_c { font-size: 0.16rem; height: auto; line-height: 0.5rem; font-weight: 500; color: #ffffff; overflow: hidden; }
.search .search_out_data_c_l { width: 30%; float: left; font-size: 0.16rem; }
.search .search_out_data_c_r { width: 70%; float: right; font-size: 0.16rem; text-align: right; }
.search .search_out_no { width: 100%; margin-bottom: 0.5rem; }
}

/* iphone 5 */
@media screen and (min-width: 320px) {
html { font-size: 42.66px; }
}

/* iphone 6/7/8 */
@media screen and (min-width: 375px) {
html { font-size: 50px; }
}

/* iphone 6/7/8/plus */
@media screen and (min-width: 414px) {
html { font-size: 55.20px; }
}

/* 640 */
@media screen and (min-width: 640px) {
html { font-size: 85.33px; }
}

/* 750 */
@media screen and (min-width: 750px) {
html { font-size: 100px; }
}
