@charset "utf-8";
/* CSS Document */
html{
font-size: calc(100vw/19.2);
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;line-height:1;}
body { background:#fff; color:#555; width:100%; font-size:.14rem; font-family:"微软雅黑",FZHTJW }
html,body{width:100%;}
td,th,caption { font-size:.14rem; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; line-height:1;}
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#ffffff; text-decoration:none; }
img { border:none; max-width:100%; display:block;}
ol,ul,li { list-style:none; }
input, textarea, select, button { font:.14rem Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
.clear:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clear { *zoom:1; }
.clr{ clear:both;}
.ri{ float:right;}
.le{ float:left;}
.news_article_body{padding-top:.4rem;max-width: 12.06rem;margin: 0 auto;}
.news_article_body{color:#221714}
.news_article_body h2{
font-size: 18px;
line-height: 3;
font-weight: bold;
}
.news_article_body h3{
font-size: 16px;
line-height: 2;
font-weight: bold;
}
.news_article_body h4{
font-size: 14px;
line-height: 2;
font-weight: bold;
}
input::-webkit-input-placeholder{ color: #9c9c9c; font-size:.16rem; font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif;}
input::-moz-input-placeholder{color: #9c9c9c; font-size:.16rem; font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif;}
input::-ms-input-placeholder{color: #9c9c9c; font-size:.16rem; font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif;}
textarea::-webkit-input-placeholder{ color: #9c9c9c; font-size:.16rem; font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif;}
textarea::-moz-input-placeholder{color: #9c9c9c; font-size:.16rem; font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif;}
textarea::-ms-input-placeholder{color: #9c9c9c; font-size:.16rem; font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif;}
.trans,img,a,span,p {transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.table{ display:table; width:100%; height:100%;}
.table .tbc{ display:table-cell; vertical-align:middle; width:100%; height:100%;}
.imgs{ overflow:hidden; position:relative;}
.imgs img{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.imgs:hover img{ transform:scale(1.1); -moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.one-line {
overflow: hidden;
white-space: nowrap;
display: block;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
.two-line {
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.three-line {
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.w1400{ width:14rem; margin:0 auto;}
.header{ height:1.12rem; background:#fff;}
.header .logo{ margin-top:.4rem;}
.header .logo img{ width:2.95rem}
.nav li{ display:inline-block; padding:.4rem 0;border-bottom:2px solid #fff;}
.nav li.on >a,.nav li a:hover{ color:#e15825;}
.nav li a{ color:#040000; font-size:.18rem; line-height:.3rem; padding:0 .1rem;}
.nav li:hover{ border-bottom:2px solid #f05a1e;}
.tel_header{ line-height:1.1rem; color:#e15825; font-size:.18rem; font-family:Arial, Helvetica, sans-serif; padding-left:.3rem; background:url(../images/index_06.png) no-repeat left center; margin-left:.2rem;}
.title_01{ text-align:center; padding:.5rem 0;}
.title_01 .tit01{ font-size:.42rem; color:#e15825;}
.title_01 .tit02{ font-size:.18rem; color:#040000; padding-top:.25rem;}
.main1{ padding-bottom:.4rem; background: #fff;}
.main1 ul li{ border-bottom:1px solid #a9a9a9; margin-bottom:.8rem; width:4.4rem; height:4.15rem; margin-right:.35rem; float:left;}
.main1 ul li .imgs{ border-bottom:3px solid #e15825; height:2.35rem; background:#f1f1f2; position:relative;}
.main1 ul li .imgs img{ position:absolute; max-width:90%; max-height:90%; top:50%; left:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.main1 ul li:nth-child(3n){ margin-right:0;}
.main1 .txts h2{ display:block; padding:.25rem 0 .15rem 0;}
.main1 .txts h2 a{ font-size:.18rem; color:#040000;}
.main1 .txts p{ font-size:.16rem; color:#707070; line-height:.24rem;}
.main1 .txts a.more{ width:1.3rem; height:.4rem; display:block; text-align:center; font-size:.16rem; margin-top:.2rem; border:1px solid #8f8f8f; color:#8f8f8f; line-height:.38rem;}
.main1 li:hover .txts a.more{ color:#e36233; border:1px solid #e36233; text-decoration:none;}
.main2{ padding:1.2rem 0 2.7rem; background:url(../images/index_16.jpg) no-repeat center; background-size:cover; height:8.15rem;}
.title_02{ text-align:center;}
.title_02 .tit{font-size:.42rem; color:#fff;}
.main2_box{ width:12.8rem; margin:0 auto; margin-top:.7rem;}
.main2_li{ height:1.60rem; width:50%; float:left;}
.main2_li b{ color:#fff; font-size:.26rem; margin-bottom:.15rem; display:block; font-weight:normal;}
.main2_li b em{ font-size:.42rem; font-family:Arial, Helvetica, sans-serif; display:inline-block; padding-right:.1rem;}
.main2_li p{ font-size:.16rem; color:#fff; line-height:1.6;}
.li_01{ padding-right:.5rem; border-bottom:1px solid #fff;border-right:1px solid #fff;}
.li_02{ padding-left:.5rem;border-bottom:1px solid #fff;}
.li_03{ padding-top:.5rem; padding-right:.5rem;border-right:1px solid #fff;}
.li_04{ padding-top:.5rem; padding-left:.5rem;}
.main3{ background:#f7f7f7; padding-bottom:1.2rem;}
.main3 .title_01{ padding-bottom:.2rem;}
.main3 .tit01{ color:#252525;}
.tabnav{ max-width:14rem; margin:0 auto; padding:.17rem 0; text-align:center; border-bottom:1px solid #b4b3b3;}
.tabnav span{ font-size:.2rem; color:#040000; margin:0 .3rem; padding-bottom:.2rem; cursor:pointer;}
.tabnav span.on{ border-bottom:2px solid #e15825;}
.tabbox{ margin-top:.65rem;}
.tab_li{ display:none;}
.tab_le{ width:4.5rem; float:left;}
.tab_le .imgs{ height:3.75rem; position:relative; width:100%;display: flex;background-color: #fff;}
.tab_le .imgs a{margin-top: auto;margin-bottom: auto;}
.tab_le .imgs img{ width:100%; }
.tab_le .txts{ height:1.38rem; background:#fff; padding:0 .25rem;}
.tab_le .txts h2{ display:block; padding-top:.28rem; padding-bottom:.15rem;}
.tab_le .txts h2 a{ font-size:.2rem; color:#040000;}
.tab_le .txts p{ font-size:.18rem; color:#414041; line-height:1.6;}
.tab_le .txts h2 a:hover,.tab_ri li h2 a:hover{ color:#e15825; text-decoration:none;}
.tab_ri{ width:9.5rem; float:right;}
.tab_ri li{ position:relative; margin-left:.2rem; width:4.55rem; margin-bottom:.2rem; float:left; height:2.46rem; padding:.3rem; background:#fff;}
.tab_ri li h2 a{ font-size:.2rem; color:#040000;}
.tab_ri li h2 { display:block; border-bottom:2px solid #b4b3b3; padding-bottom:.15rem; margin-bottom:.15rem;}
.tab_ri li p{font-size:.18rem; color:#414041; line-height:1.6;}
.tab_ri li .tim{ margin-top:.5rem;}
.tab_ri li .tim b{ display:block; font-size:.34rem; color:#b4b3b3; font-weight:normal;}
.tab_ri li .tim span{ font-size:.16rem; color:#b4b3b3;}
.tab_ri li a.more2{ position:absolute; right:.3rem; bottom:.3rem;}
.main4 video{
left: 0px;
min-width: 100%;
min-height: 100%;
height: auto;
width: auto;
/*加滤镜*/
/*filter: blur(.15rem); //背景模糊设置 */
/*-webkit-filter: grayscale(100%);*/
/*filter:grayscale(100%); //背景灰度设置*/
z-index:-11;
position:absolute; top:50%; transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);
}
.main4 source{
min-width: 100%;
min-height: 100%;
height: auto;
width: auto;
}
.main4{ position: relative;/* background-image:url(../images/indexbac_06.jpg);*/ background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:.4rem;background: rgba(0,0,0,.6);}
.main4 .tit01,.main4 .tit02{ color:#fff;}
.main4 ul{ margin-top:.4rem;}
.main4 li{ width:16.66%; float:left; margin-bottom:.5rem; text-align:center; margin-bottom:.8rem;}
.main4 li .imgss{ height:.8rem; width:100%; position:relative;}
.main4 li .imgss img{ max-height:100%; max-width:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.main4 li b{ display:block; padding-top:.1rem;}
.main4 li b a{ color:#fff; font-size:.2rem; font-weight:normal; padding:0 0 .3rem; border-bottom:1px solid #fff;}
.main4 li:hover b a{border-bottom:1px solid #d56e4a;}
.footer{ background:#000;}
.fot_tel{ padding:.4rem 0; border-bottom:1px solid #5b5959;}
.fot_tel span{ font-size:.16rem; color:#fff; padding-top:.35rem; display:inline-block; margin-right:.6rem;}
.fot_tel span.fottel{ background:url(../images/index_76.png) left top no-repeat; background-size:auto .3rem;}
.fot_tel span.fotchuan{ background:url(../images/index_70.png) left top no-repeat;background-size:auto .3rem;}
.fot_tel span.fotdizhi{ background:url(../images/index_73.png) left top no-repeat;background-size:auto .3rem;}
.banner .swiper-pagination-bullet-active{ background: #e15825;}
.banner{ width:100%;}
.banner .swiper-container{ width:100%;}
.fot_nav_logo{ width:3rem;}
.fotlogo{ text-align:right;}
.fotlogo img{ display:block; float:right;}
.fotlogo a img{ margin-top:.15rem; margin-bottom:.1rem;}
.fot_navs{ margin-top:.5rem;}
.fot_navs_le{ width:9.4rem; border-right:1px solid #6b6a6a;}
.fotnavli{float:left; width:1.6rem; padding-bottom:.2rem;}
.fotnavli b{ display:block;}
.fotnavli b a{ font-size:.18rem; color:#fff; font-weight:normal;}
.fotnavli a{ font-size:.16rem; color:#8e8e8e; display:block; margin-bottom:.2rem;}
.fot_nav_logo p{ display:inline-block; font-size:.16rem; color:#8e8e8e; margin-top:.1rem; line-height:1.6;}
.fot_nav_logo p a{font-size:.16rem; color:#8e8e8e;line-height:1.6;}
.fot_copy{ border-top:1px solid #6b6a6a; padding:.45rem 0;}
.fot_copy p,.fot_copy p a{ font-size:.16rem; color:#8e8e8e; line-height: 2;}
.fot_copy p a{ margin-left:.15rem;}
.fot_copy p a:hover,.fotnavli a:hover,.fot_nav_logo p a:hover{color:#e15825;}
.nav li{ position:relative;}
.sub_ttab{ display: none; border-top:2px solid #dcdcdc;
position: absolute;
background: rgba(255,255,255,1);
padding: .1rem;
width: 2rem;
text-align: center;
left: 50%;
top: 1.12rem;z-index:5;
margin-left: -1rem;
box-shadow: 0 .1rem .1rem #333;}
.nav li .sub_ttab a{ display:block; color:#555; font-size:.16rem; line-height:.36rem;}
.nav li .sub_ttab a:hover{color:#e15825;}
.sub_banners{padding:.95rem 0; background-size: cover;}
.sub_banners .position,.sub_banners .case_nav_tab,.sub_banners .case_nav_tab .sub_nav_ht{background:none;}
.sub_banners .position{padding-bottom:.4rem;}
.sub_banners .position, .sub_banners .position a{color:#fff}
.sub_banners .position a:last-child{color:#fff}
.sub_banner .tbc{ height:3.5rem;}
.sub_banner .table{ max-width:14rem; margin:0 auto;}
.sub_banner .tbc b{ font-size:.6rem; color:#eeedee; display:block; margin-bottom:.25rem; font-weight:normal;}
.sub_banner .tbc span{ font-size:.3rem; color:#ffffff;}
.position{ padding:.3rem 0;background:#f7f7f7;}.position a{ margin:0 .05rem;}
.position a,.position{ font-size:.24rem; color:#737575;}
.position a:last-child{ color:#090103;}
.pro_box{ padding:.4rem 0; background:#f7f7f7;}
.imglubo{ width:5.60rem; float:left; padding:0 .85rem;}
.pro_txt{ width:8.4rem; float:right;}
.imglubo .swiper-slide img{ margin:0 auto; display:block;}
.pro_txt h1{ font-size:.36rem; color:#3e3a39; font-weight:bold; margin-top:.4rem; margin-bottom:.25rem; display:block;}
.pro_txt .jianjie p{ font-size:.18rem; line-height:.3rem; color:#3e3a39;}
.pro_txt .jianjie { min-height:1.15rem;}
.pro_txt .xinghao{ padding:.3rem 0; border-bottom:1px solid #e6e6e7; font-size:.18rem; color:#3e3a39;max-width: 7.4rem;}
.pro_txt .xinghao p{ display:inline-block; margin-right:.15rem;margin-top: 10px; padding:0 .3rem; line-height:.4rem; border:1px solid #aaabab; color:#3e3a39;}
.pro_txt .zixuns{ padding:.4rem 0;}
.pro_txt .zixuns a{ padding:0 .45rem; line-height:.45rem; display:inline-block; border:1px solid #f05a1e; font-size:.18rem;}
.pro_txt .zixuns a.lxwm{ background:#fff; color:#f05a1e;}
.pro_txt .zixuns a.cpzx{ background:#f05a1e;color:#fff; margin-right:.2rem;}
.view_box{ padding:.4rem 0;}
.cpxq{ border-bottom:1px solid #dcdcdc; max-width:12rem; margin:0 auto;}
.cpxq span{ display:inline-block; border-bottom:1px solid #484443; padding:.2rem 0; font-size:.3rem; color:#3e3a39; margin-bottom:-1px;}
.xiangqingbox{ padding:.4rem; max-width:12rem; margin:0 auto;}
.xiangqingbox p{ font-size:.18rem; line-height:1.6;}
.xiangqingbox p strong{ font-weight:bold;}
.xiangqingbox p img{ display:inline-block;}
.guestsbook{ padding:.55rem 0; background:#efefef;}
.gest_le{ width:6.2rem;}
.gest_ri{ width:6.3rem;}
.guestsbook b{ font-size:.3rem; color:#3e3a39; display:block; margin-bottom:.4rem;}
.guestsbook h2{ font-size:.3rem; color:#3e3a39; display:block; margin-bottom:.4rem;font-weight:bold}
.guestsbook .gest_le span{ vertical-align:top; box-sizing:border-box; display:inline-block; line-height:.5rem; width:1.5rem; padding-left:.35rem; font-size:.18rem; color:#231815;}
.guestsbook .gest_le span em{ color:#f05a1e; margin-left:5px;}
.guestsbook .gest_le input{ height:.48rem; border:1px solid #bebebe; background:#fff; width:4.65rem; padding:0 .1rem;}
.guestsbook .gest_le div{ margin-bottom:.15rem;}
.guestsbook .gest_le textarea{border:1px solid #bebebe; background:#fff; width:4.65rem; padding:.1rem; height:1.35rem;}
.guestsbook .gest_le div button{ float:right; margin-top:.2rem; cursor:pointer; display:block; width:1.8rem; height:.5rem; background:#f05a1e; color:#fff; font-size:.18rem; border:none;}
.gest_ri .jxgx{ font-size:.3rem; color:#3e3a39; padding:.3rem 0;}
.gest_ri p{ font-size:.18rem; color:#727171; line-height:.3rem;}
.gest_ri a{display:block; width:1.8rem; height:.5rem; border:1px solid #7a7979; color:#7a7979; text-align:center; line-height:.48rem;font-size:.18rem; margin-top:.93rem; float:right;}
.xiazali{ width:6.3rem; float:left;}
.xiazali{ margin-right:1.4rem;margin-bottom:.7rem;}
.xiazali:nth-child(2n){ margin-right:0;}
.xiangcexiazai .w1400{ padding:.7rem 0 0; border-bottom:2px solid #f0f0f0;}
.tit_pro{font-size:.3rem; color:#3e3a39; display:block; margin-bottom:.4rem; font-weight:bold;}
.xiangguancase{ padding:.6rem 0;}
.xiangguancase li{ margin-right:.6rem; width:4.25rem; float:left;height:6rem;}
.xiangguancase li:nth-child(3){ margin-right:0;}
.xiangguancase li .imgs{ height:3.2rem; background-size:cover;}
.xiangguancase li h2 a{ font-size:.26rem; color:#3e3a39; line-height:.4rem; font-weight:bold;}
.xiangguancase li h2{ display:block; margin:.2rem 0 .15rem;}
.xiangguancase li p{ font-size:.18rem; color:#7c7c7c; line-height:.3rem;}
.xiangguancase li h2 a:hover{ color:#f05a1e}
.xiazali{ position:relative;}
.xiazali a{ position:absolute; display:block; width:1.8rem; line-height:.48rem; border:1px solid #8d8c8c; color:#727171; font-size:.18rem; right:0; bottom:0; text-align:center;}
.xiazali a:hover,.gest_ri a:hover{ color:#f05a1e; border:1px solid #f05a1e;}
.xiazali b{ font-size:.3rem; color:#3e3a39; font-weight:normal; display:block; margin-top:.3rem; margin-bottom:.2rem;}
.xiazali p{ font-size:.18rem; color:#727171; line-height:.3rem;}
.prev_next{ margin:.7rem 0;}
.prev_next .w1400{border-bottom:2px solid #f0f0f0;border-top:2px solid #f0f0f0; padding:.15rem 0; position:relative;}
.prev_next .w1400 div{ margin:.15rem 0; font-size:.18rem; color:#717171;}
.prev_next .w1400 div a{font-size:.18rem; color:#717171;}
.prev_next .w1400 div a:hover,.prev_next .w1400 a.back:hover{ color:#f05a1e}
.prev_next .w1400 a.back{ position:absolute; right:0; bottom:.3rem; font-size:.2rem; background:url(../images/viewpro_40.png) right center; padding-right:.5rem; background-repeat:no-repeat;}
.pro_list_box{ background:#f7f7f7; padding-bottom:.5rem; overflow: hidden;}
.pro_list_box li{ width:4.58rem; margin-right:.13rem; float:left; margin-bottom:.3rem; border-bottom:2px solid #b7b8b8; padding:0 .3rem .25rem; background:#fff;}
.pro_list_box li:nth-child(3n){ margin-right:0;}
.pro_list_box li .imgs{ position:relative; height:3.35rem; width:100%; border-bottom:1px solid #f26b35;}
.pro_list_box li .imgs img{ position:absolute; left:50%; top:50%;transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); max-width:90%; max-height:90%; }
.pro_list_box li .txts h2{ display: block;
padding: .25rem 0 .15rem 0;}
.pro_list_box li .txts h2 a{font-size: .18rem;
color: #040000;}
.pro_list_box li .txts .intro{height: .48rem;
overflow: hidden;
}
.pro_list_box li .txts .intro p{ font-size: .16rem;
color: #888;
line-height: .24rem;}
.pro_list_box li .txts .a_more{}
.pro_list_box li .txts .a_more a{ width: 1.3rem;
height: .4rem;
display: block;
text-align: center;
font-size: .16rem;
margin-top: .2rem;
border: 1px solid #8f8f8f;
color: #8f8f8f;
line-height: .38rem;}
.pro_list_box li .txts .a_more a:hover,.xgchanpin li .txts .a_view a:hover{ color:#f26b35; border:1px solid #f26b35;}
.pro_list_box li .txts h2 a:hover,.xgchanpin li .txts h2 a:hover{ color:#f26b35}
.news_body_box h1{ font-size:.26rem; color:#3c3a39; display:block; text-align:center; margin-top:.1rem; margin-bottom:.2rem;}
.news_body_box .time{ padding-bottom:.3rem; border-bottom:1px solid #e2e2e2; text-align:center;max-width: 12.06rem;margin: 0 auto;}
.news_body_box .time span{ font-size:.14rem; color:#b2afaf; display:inline-block; padding:0 .1rem;}
.news_article_body p{ display:block; margin-top:5px; font-size:14px; color:#221714; line-height:28px;}
.news_article_body p img{display:inline-block;}
.news_article_body a{color:#221714}
.view_box h3{font-size: 0.19rem;
font-weight: bold;padding-top:16px;
line-height: 0.4rem;}
.tag{display:inline-block;transition:.5s}
.tag.padding{padding:5px 12px}
.tags{color: #ff9600!important; border: 1px solid #ff9600!important; background-color: unset;}
.title-l h2 {
line-height: 28px;
height: 28px;
color: #333;
position: relative;
font-size: 18px;
letter-spacing: 0;
padding-left: 20px;
margin-bottom: 10px;}
.title-l h2:before {
content: '';
display: block;
position: absolute;
width: 5px;
height: 20px;
top: 4px;
background: #ff9600;
left: 0;}
.radius-rounded {
border-radius: 2em;
padding-left: 1em;
padding-right: 1em;
}
.margin-bottom {
margin-bottom: 10px;
}
.padding-small {
padding: 5px;
}
.xiangqingbox a{color:#555}
.view_box td,.news_body_box td{padding:0.08rem 0.02rem 0.02rem 0.08rem}
.xgchanpin{ background:#f0f0f0; padding-top:.6rem; padding-bottom:1.1rem;}
.xgchanpin li{ margin-left:.35rem; width:6.825rem; float:left; height:5.15rem; background:#fff;}
.xgchanpin li.first{ margin-left:0;}
.xgchanpin li .imgs{ width:3rem; height:5.15rem; position:relative; float:left;}
.xgchanpin li .imgs img{position:absolute; left:50%; top:50%;transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); max-width:90%; max-height:90%; }
.xgchanpin li .txts{ width:3.825rem; float:right; padding-top:.9rem; padding-right:.4rem;}
.xgchanpin li .txts h2 a{ font-weight:bold; font-size:.26rem; color:#3d3a39;}
.xgchanpin li .txts span{ font-size:.26rem; color:#3d3a39; display:block; margin-top:.12rem;}
.xgchanpin li .txts p{ display:block; margin:.45rem 0; font-size:.18rem; color:#5d5d5e; line-height:.3rem;}
.xgchanpin li .txts .a_view{ text-align:right;}
.xgchanpin li .txts .a_view a{display:inline-block; padding:0 .3rem; line-height:.4rem; border:1px solid #c4c4c4; color:#929292;}
.xgcptit{ padding-bottom:.25rem; display:inline-block; border-bottom:1px solid #82807f; font-size:.3rem; color:#3d3a39; font-weight:bold; margin-bottom:.7rem; margin-top:.15rem;}
.case_nav_tab,.case_lists,.pages{ background:#f7f7f7;}
.case_nav_tab ul { display:block; border-bottom:3px solid #e5e5e6; padding-left:1.6rem; padding-right:1.6rem;}
.case_nav_tab ul li{ display:inline-block; position:relative; padding-bottom:.3rem; margin:0 .15rem; margin-bottom:-.03rem;}
.case_nav_tab ul li a{ font-size:.18rem; color:#fff;}
.news_nav_tab ul li a{ font-size:.18rem; color:#333;}
.case_nav_tab ul li.on{ border-bottom:3px solid #e95504;}
.case_nav_tab ul li.on>a{ color:#e95504}
.case_nav_tab ul li a:hover{color:#e95504}
.case_nav_tab ul li .menu_nav{ display:none}
.case_nav_tab .sub_nav_ht{ padding:.25rem 0 0;background:#f7f7f7; padding-left:1.6rem; padding-right:1.6rem;}
.case_nav_tab .sub_nav_ht a{ display:inline-block; font-size:.18rem; color:#fff; margin:0 .15rem;}
.case_nav_tab .sub_nav_ht a.on,.case_nav_tab .sub_nav_ht a:hover{ color:#e95504;}
.case_lists{ padding-top:.45rem; overflow:hidden;}
.case_lists li{ margin-bottom:.1rem; padding-top:.45rem; padding-bottom:.2rem; background:#fff; padding-left:1.5rem; padding-right:1.5rem; position:relative;}
.case_lists li span{ position:absolute; left:0; top:50%; width:1.6rem; text-align:center; display:block; height:.3rem; line-height:.3rem; margin-top:-.15rem; font-size:.2rem; color:#bebfbf; font-family:Arial, Helvetica, sans-serif;}
.case_lists li .imgs{ width:2.45rem; height:1.6rem; position:relative; float:left;}
.case_lists li .imgs img{ width:100%; height:100%;}
.case_lists li .txts{ width:8rem; float:right;}
.case_lists li .txts h2 a{ font-size:.18rem; color:#3e3a39;}
.case_lists li .txts h2 a:hover,.case_lists li .txts .a_case a:hover{ color:#e95504}
.case_lists li .txts h2{ margin-bottom:.2rem;}
.case_lists li .txts p{ margin-bottom:.3rem; line-height:.3rem; font-size:.16rem; color:#828282;}
.case_lists li .txts .a_case span{ position:static; margin:0; font-size:.14rem; color:#b4b4b5; width: auto;line-height:.3rem;}
.case_lists li .txts .a_case a{ font-size:.16rem; color:#888888; line-height:.3rem;}
.pages{ padding-top:.45rem; padding-bottom:1rem; text-align:center;}
.pages li{display:inline-block; margin:0 .04rem;}
.pages li a{ display:block; padding:0 .1rem; border:1px solid #bebdbd; color:#717071; line-height:.3rem; height:.3rem; }
.pages li.active a,.pages li a:hover{ background:#e45825; border:1px solid #e45825; color:#fff;}
.newss_lists{ padding-top:.15rem;}
.newss_lists li .txts{ width:100%;}
.about_01{ padding-top:.65rem; padding-bottom:1rem; background-color:#fdfdfd; background-image:url(../images/abou2_03.jpg); background-size:cover;}
.aboutlogo{ position:relative; padding-top:.95rem;}
.about_biaozhi{ position:absolute; right:0; top:0; max-width:3.11rem;}
.aboutlogo h2{ font-size:.28rem; color:#3e3a39; display:block; margin-top:.90rem; margin-bottom:.8rem;}
.about_txt p{ font-size:.18rem; color:#656464; line-height:.3rem; margin-bottom:.3rem;}
.about2{ padding:1.4rem 0; background:#f7f7f7;}
.about2 .about2t{ font-size:.4rem; color:#3e3a39; text-align:center;}
.about2_tit .line,.about3 .line,.about2_box .txts .line{ height:.03rem; width:.4rem; background:#ec7332; margin:.2rem auto;}
.about2_intro{ text-align:center;}
.about2_intro p{ line-height:.32rem; font-size:.18rem; color:#7c7c7c;}
.about2_box{ margin-top:.9rem;}
.about2_box li{ position:relative; padding-left:5.15rem; margin-bottom:.1rem; padding-top:.4rem; padding-bottom:.4rem; padding-right:.4rem;}
.about2_box li.bac{ background:#fff;}
.about2_box .imgs{ width:4.55rem; height:100%; position:absolute; left:0; top:0; background-size:cover;}
.about2_box .txts{ width:100%;}
.about2_box .txts .txt_tit{ font-size:.24rem; color:#3e3a39;}
.about2_box .txts .line{ margin-left:0;}
.txts_p p{ line-height:.3rem; font-size:.18rem; color:#656464;}
.about3{ padding:.95rem 0;}
.about2t { text-align:center;font-size:.4rem; color:#3e3a39;}
.about3_box{ background:#f7f7f7; padding:0 .35rem .35rem; margin-top:.8rem;}
.about3_box li div.shuzi{height:.58rem;background:url(../images/about_29.jpg) no-repeat left center;}
.about3_box li span{ display:block; height:.58rem; width:.58rem; font-size:.24rem; color:#e95504; line-height:.58rem; text-align:center; }
.about3li,.about3li2{ border-bottom:1px solid #c7c7c7;}
.about3li li{ width:33.33%; float:left; padding:.4rem;}
.about3_box b{ font-size:.26rem; color:#3e3a39; font-weight:normal; margin-top:.2rem; margin-bottom:.2rem; display:block;}
.about3_box p{ font-size:.18rem; color:#7c7c7c; line-height:.32rem;}
.about3li2 li{ width:50%;float:left; padding:.4rem;}
.about3li3 li{ width:100%; padding:.4rem;}
.about4 { padding:0 0 1rem;}
.about4_tit{ text-align:center; font-size:.42rem; color:#040000; margin-bottom:.4rem;}
.about4_box li{ width:14.28%; float:left; padding:.05rem; height:.9rem; float:left; text-align:center;}
.about4_box li img{ margin:0 auto;}
.zizhi02{ padding:.8rem 0; background:#f7f7f7;}
.zizhi02 ul{ padding:.7rem 0;}
.zizhi02 ul li{ position:relative; width:23%; height:3.65rem; margin:1%; background:#fff; float:left; padding:.25rem;}
.zizhi02 ul li b{ padding-right:1rem;width:1.7rem; display:inline-block; background-position:right center; background-repeat:no-repeat; font-size:.26rem; color:#3e3a39; font-weight:normal; margin:.15rem 0; height:.5rem; line-height:.5rem;}
.zizhi02 ul li p{ font-size:.18rem; color:#7c7c7c; line-height:.32rem;}
.zizhi02 ul li a{ float:right; font-size:.16rem; color:#888888; position:absolute; right:.25rem; bottom:.4rem;}
.zizhi02 ul li a:hover{ color:#e55825;}
.zizhi02 ul li:nth-child(1) b{ background-image:url(../images/zengzhi_36.png);}
.zizhi02 ul li:nth-child(2) b{ background-image:url(../images/zengzhi_39.png);}
.zizhi02 ul li:nth-child(3) b{ background-image:url(../images/zengzhi_41.png);}
.zizhi02 ul li:nth-child(4) b{ background-image:url(../images/zengzhi_43.png);}
.zizhi02 ul li:nth-child(5) b{ background-image:url(../images/zengzhi_53.png);}
.zizhi02 ul li:nth-child(6) b{ background-image:url(../images/zengzhi_50.png);}
.zizhi02 ul li:nth-child(7) b{ background-image:url(../images/zengzhi_52.png);}
.zizhi02 ul li:nth-child(8) b{ background-image:url(../images/zengzhi_37.png);}
.zizhi02 ul li:nth-child(9) b{ background-image:url(../images/zengzhi_39.png);}
.zizhi02 ul li:nth-child(10) b{ background-image:url(../images/zengzhi_41.png);}
.zizhi02 ul li:nth-child(11) b{ background-image:url(../images/zengzhi_43.png);}
.zizhi02 ul li:nth-child(12) b{ background-image:url(../images/zengzhi_53.png);}
.zizhi02 ul li:nth-child(13) b{ background-image:url(../images/zengzhi_50.png);}
.zizhi02 ul li:nth-child(14) b{ background-image:url(../images/zengzhi_52.png);}
.zengzhi01{ padding-top:.55rem; padding-bottom:1.4rem; background:url(../images/zengzhi_32.png) no-repeat bottom center;}
.zengzhi01 .zengzhi01_tit{ font-size:.26rem; color:#3e3a39; margin-bottom:.4rem;}
.zengzhi01 .zengzhi01_tit span{ font-size:.42rem; color:#e95504;}
.zengzhi01_le{ width:8rem;}
.zengzhi01_le p{ margin-bottom:.4rem; font-size:.18rem; color:#7c7c7c; line-height:.3rem;}
.zengzhi01_le table{ width:100%; margin-bottom:.15rem;}
.zengzhi01_le table td{ border:1px solid #b5b5b6; padding:.2rem 0; text-align:center; font-size:.18rem; color:#7c7c7c;}
.zengzhi01_le table .big td{ font-size:.3rem;}
.zengzhi01_le table td img{ margin:0 auto;}
.zengzhi01_le .zhushi{ vertical-align:middle; font-size:.18rem; color:#9e9e9f; margin-bottom:.3rem; line-height:.3rem;}
.zengzhi01_le a.chakan{ width:2.6rem; height:.5rem; line-height:.5rem; font-size:.18rem; color:#fff; background:#e95504; display:block; text-align:center;}
.zengzhi01_ri{ max-width:5rem; margin-top:.3rem;}
.zhushi img{ display:inline-block; vertical-align:middle;}
.xuanfu{ position:fixed; right:2px; top:300px; height:200px; z-index: 100;}
.phone_ri{ text-align:center; width:130px;}
.phone_ri p{ color:#fff; line-height:100px; font-size:16px;}
.xuanfu li{ height:100px; min-width:98px; background:#f26b35; margin:1px 0; overflow:hidden; cursor:pointer; position:absolute; right:0;}
.xuanfu li span{ text-align:center; display:block; padding-top:8px; color:#fff; font-size:16px;}
.xuanfu li img{ margin-left:30px; margin-top:20px;}
.phone_le{ width:100px;}
.kfimg{ top:0;}
.xuanfu li.phonenum{ top:0; transition:all .3s; width:228px; right:-130px; overflow:hidden;}
.xuanfu li.GoTop{ top:102px;}
.xuanfu li.phonenum:hover{ right:0;}
.kfimg img{ opacity:1; transition:none; animation: myfirst 1s infinite;}
.xuanfu2{z-index: 100;
width: 535px;
background: rgba(225,88,37,0.9);
position: fixed;
top: 50%;
left: 50%;
margin-left: -287px;
height: 230px;
margin-top: -160px;
padding: 25px;}
.xuanfu2 .xf2_le{ width:290px; float:left;}
.xuanfu2 .xf2_le b{ font-size:36px; color:#fff; font-weight:normal;}
.xuanfu2 .xf2_le p{ font-size:16px; color:#fff; margin:20px 0;}
.xuanfu2 .xf2_le span{ color:#fff; font-size:16px; margin-top:35px; display:block; margin-bottom:10px;}
.xuanfu2 .xf2_le .tels{ font-size:26px; color:#fff; font-weight:normal;}
.xuanfu2 .xf2_ri{ width:190px; float:right;}
.xuanfu2 .xf2_ri a{ display:block; margin:20px 0; border-radius:100px; border:1px solid #fff; color:#fff; font-size:16px; height:40px; line-height:38px; text-align:center; cursor:pointer;}
.xuanfu2 .xf2_ri a.zxzixuns{ margin-bottom:40px;}
.xuanfu2 .xf2_ri a:hover{ background:#fff; color:rgba(225,88,37,1)}
.pro_bankuai{ margin-bottom:.4rem;margin-top:.4rem;}
.chanpin_zilanmu{ background:#e9eaea; margin-bottom:.25rem;}
.chanpin_zilanmu a{ background:#e56a37; display:inline-block; position:relative; height:.44rem; line-height:.44rem; font-size:.24rem; padding:0 .25rem;}
.chanpin_zilanmu a i{ position:absolute; left:100%; top:0; display:block; height:.44rem; width:.41rem; background-image:url(../images/pro_bac2.jpg); background-size:100% 100%;}
.con_01{ padding-top:.6rem; background:#f7f7f7;}
.shouhoutit{ background-image:url(../images/cot_05.jpg);background-size:cover; padding-top:.9rem; padding-bottom:.6rem;}
.shouhoutit b{ font-size:.36rem; color:#e55825; margin-bottom:.1rem; display:inline-block; background:url(../images/tubiaos.png) no-repeat right center; padding-right:.35rem;}
.shouhoutit span{ font-size:.18rem; color:#474747;display:block; margin-top:.1rem;}
.lxbox1 b{ font-size:.36rem; color:#030000;display:block;font-weight:normal; margin-bottom:.1rem;}
.lxbox1 b em{color:#e55825;}
.lxbox1 p{ font-size:.18rem; color:#474747;}
.lxwmbox{ margin:.3rem 0 .6rem;}
.lxwmbox b{ display:block; font-size:.18rem; color:#e45923; margin-top:.7rem; margin-bottom:.4rem;}
.lxwmbox p span{ display:inline-block; min-width:.5rem; font-size:.16rem; color:#231815; font-weight:bold; min-height:1px;}
.lxwmbox p{ line-height:.34rem;}
.input_li{ position:relative;}
.input_li span{ position:absolute; right:.2rem; font-size:.16rem; color:#9c9c9c; line-height:.43rem;}
.lxwmbox_le{ font-size:.16rem; color:#231815; width:3.9rem; line-height:.28rem; float:left;}
.lxwmbox_ri{width:calc(100% - 4rem);}
.forms_cont{ padding:.5rem 0 1rem; border-top:1px solid #bcbbbb; }
.forms_cont b{ font-size:.36rem; color:#030000; display:block;font-weight:normal; margin-bottom:.1rem;}
.forms_cont b em{color:#e55825;}
.forms_cont .w50{ width: 33.333%;padding:10px;}
.forms_cont .w50 input{outline:none; border:1px solid #bcbbbb; font-size:.16rem; color:#bcbbbb; padding:0 .15rem; width:100%; height: .45rem;}
.w50.le:first-child{padding-left: 0;}
.w50.le:last-child{padding-right: 0;}
.forms_cont .w100{ margin-bottom:.35rem; width:100%;}
.forms_cont .w100 textarea{ outline:none; border:1px solid #bcbbbb; font-size:.16rem; color:#bcbbbb; padding:.15rem; width:100%; height:2rem;}
.forms_cont button{ cursor:pointer; background:#e55825; outline:none; border:none; color:#fff; font-size:.24rem; width:2.3rem; height:.45rem;}
.shouhou{ padding:0 0 .4rem;}
.shouhou b{font-size:.36rem; color:#e55825; display:block;font-weight:normal; margin-bottom:.1rem;}
.shouhou span{ font-size:.18rem; color:#474747; display:block;}
.shouhou ul { /* padding-top: .4rem; */}
.shouhou ul li{ width:48%; float:left; border-bottom:1px solid #cdcccc; padding:.25rem 0; min-height:1.66rem;}
.shouhou ul li:nth-child(2n){ margin-left:4%;}
.shouhou ul li:nth-child(2n+1){ clear:left;}
.shouhou ul li b{ font-size:.24rem; color:#e45923; font-weight:bold; display:block; margin-bottom:5px;}
.shouhou ul li p:nth-child(2){font-size:.18rem; color:#030000;}
.shouhou ul li p{ font-size:.16rem; color:#3e3e3e; line-height:.28rem;}
.con_next{ padding-top:.6rem; padding-bottom:1rem;}
.con_le{ background:#474747; height:4.1rem;text-align:center; width:48%;}
.con_le.le{ background-image:url(../images/cot_08.jpg); background-size:cover;}
.con_le.ri{ background-image:url(../images/cot_10.jpg);background-size:cover;}
.con_le b{ font-size:.24rem; margin-bottom:.45rem; display:block; color:#fff;}
.con_le p{ font-size:.18rem; line-height:2; color:#fff;}
.con_le p img{ display:bolck; margin:0 auto; margin-top:.2rem; max-width:1.3rem;}
.con_le.ri b{color:#333434;}
.con_le.ri p{color:#333434;}
.yuyue02{ padding:.55rem 0;}
.inputs{ margin-bottom:.45rem;}
.yuyue01{ padding-top:.75rem; padding-bottom:.45rem; background-image:url(../images/yuyue_03.jpg); background-size:cover; background-position:center;}
.yuyuetit{ font-size:.36rem; color:#e55825; font-weight:normal; margin-bottom:.35rem;}
.zuijing b{ line-height:2; font-size:.18rem; color:#474747;}
.zuijing p{ font-size:.18rem; color:#474747; text-indent:2em; line-height:2;}
.selects i{ position:absolute; width:.13rem; height:.11rem; right:.15rem; top:.15rem; z-index:5;background-image:url(../images/yuyue_06.jpg); background-size:100% 100%;}
.selects{ position:relative; cursor:pointer; background-color:#fff; width:3.35rem; margin-right:.15rem; float:left; display:inline-block; height:.45rem; padding:0 .15rem; line-height:.43rem; font-size:.16rem; border:1px solid #c1bfbf; color:#9b9b9c;}
.selects ul{ display:none; position:absolute; width:3.35rem;top:-1px; left:-1px; border:1px solid #c1bfbf; background:#fff; z-index:4;}
.selects ul i{position:absolute; width:.13rem; height:.11rem; right:.15rem; top:.15rem; z-index:5;background-image:url(../images/yuyue_06.jpg); background-size:100% 100%;}
.selects ul li{ padding:0 .15rem;color:#9b9b9c; font-size:.16rem; line-height:.4rem; display:block;}
.selects ul li:hover{ background:#eee;}
.selects input{ display:none; }
.shijian{ width:6.85rem; float:left;}
.input_li{width:3.35rem; margin-right:.15rem;float:left;}
.yuyue02 input{outline:none;height:.45rem; border:1px solid #c1bfbf; color:#9b9b9c; width:100%; padding:0 .15rem;font-size:.16rem;background:#fff;}
.textarea{width:13.85rem;}
.textarea textarea{outline:none; height:2rem;border:1px solid #c1bfbf;color:#9b9b9c; width:100%; padding:.15rem;font-size:.16rem; background:#fff;}
.yuyue02 button{margin-top:.4rem; border:none; outline:none; cursor:pointer; width:2.3rem; height:.45rem; background:#e35923; color:#fff; font-size:.24rem;}
.fhbox{border-top:1px solid #ececec; border-bottom:1px solid #ececec;}
.fanhui{ margin:.5rem auto 1rem; }
.fanhui a{ background-image:url(../images/yuyue_10.jpg); background-repeat:no-repeat; background-position:right center; display:block; padding:.3rem 0; padding-right:.5rem; font-size:.21rem; color:#717171; text-align:right;}
.position b{ font-size: .6rem;
color: #eeedee;
display: block;
margin-bottom: .25rem;
font-weight: normal;}
.sub_ttabproduct{ width:6.5rem; padding:.3rem 0 .2rem; margin-left:-3.25rem; text-align:left;}
.tab_fenlei{ width:33.33%;}
.nav li .sub_ttab .tab_fenlei b a{font-weight:normal; font-size:.18rem; color:#040000; margin-bottom:.15rem; display:block; padding:0 .35rem;}
.sanjifenlei{ border-right:2px solid #dcdcdc;}
.nav li .sanjifenlei a{ font-size:.16rem; color:#555555; line-height:.35rem; padding:0 .35rem; display:block;}
.zhanwei{ height:.5rem; width:100%;}
.tab_fenlei:nth-child(3) .sanjifenlei{ border:none;min-height:inherit;}
.tab_fenlei1{width:48%}
.sub_ttabproduct1{width: 3rem; padding: .3rem 0 .2rem;
margin-left: -1.25rem;
text-align: left;}
.xiazaiimgs{display:none;}
@keyframes myfirst {
0% {
opacity:1;
}
50% {
opacity:0.3;
}
100% {
opacity:1;
}
}
@font-face {
font-family: "FZHTJW";
src: url("../fonts/FZHTJW.eot"),
url("../fonts/FZHTJW.woff"),
url("../fonts/FZHTJW.TTF");
}