﻿@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1250px){.wd1200{width:100%;}}
@media screen and (max-width:800px){
*{box-sizing:content-box;}
body{ margin:0px; padding:0px; font-size: 0.24rem;  color:#666666; min-width:100%;}
pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; Word-wrap:font-family:"微软雅黑"; }
:hover{/* transition: all 0.3s ease-in 0.1s,color 0.2s ease-out 0.1s; */}
a{color:#2b2b2b;text-decoration:none;}
a:hover{color:#666666;text-decoration:none;}
ol,ul,li,p,h1,h5,h2,h3,h4,h6{list-style:none;margin:0px; padding:0px;}
img{border:0px;}
form{ margin:0px; padding:0px;}input,textarea{ outline:0}
.fl{float:left;}
.fr{float:right}
.wd1200{width:calc(100% - 0.4rem);margin: 0 auto;height: auto; margin-left: 0.2rem; margin-right: 0.2rem;}


/*菜单*/
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.index-nav{width: 0.6rem;height: 0.6rem;background: url(../pic/lanmu2.png) no-repeat;background-size: 0.6rem;float: left;color:#fff;padding: 0 0 0 0;position: absolute;right: 0.2rem;top: 0.2rem;position: fixed;z-index: 99;}
.index-nav-frame{display: none;}
.index-nav.navclose{background: url(../pic/close.png) no-repeat;background-size: 0.51rem;top: 0.25rem;z-index: 101}
/*轮播广告*/
.bn-alp {width:100%;height: 4rem;margin-top: 1.4rem;}
.bn-alp .abox li {width:100%;height: 4rem;background-position:50% 0%;background-repeat:no-repeat;background-color:#dddddd;background-size:cover;position:absolute;top:0;left:0;z-index:10;}
.bn-alp .abox li.on {z-index: 9;}
.bn-alp .abox li img.bg { display:none; }

.header{ width: 100%; float: left;position: fixed;box-shadow:0 0 8px #333;height: 1.4rem;z-index: 99; background: #ffffff ;}
.header .logo{ float: left; width: 65%; height: 0.8rem; margin: 0.2rem 0 0 0rem}
.header .logo img{max-width: 100%;max-height: 100%;width: auto;height: auto;filter: none;}


.gettc{ display: none}
.Ead01,.Ead02,.Ead03,.Ead04,.Ead05,.Ead06,.Ead07{ width: 100%; float: left; position: relative; margin-top: 0.4rem;}
.Ead01 .mysh01,.Ead01 .mysh02{ width: 100%; }
.Ead01 .mysh01 h5.Etittle,.Ead04 h5.Etittle,.Ead03 h5.Etittle{font-size: 0.32rem;    padding-left: 0.3rem;}
.Ead01 .mysh01 h5.Etittle:before,.Ead03 h5.Etittle:before,.Ead04 h5.Etittle:before{top: 0.15rem;width: 0.08rem;border-radius: 0.04rem;height: 0.24rem;}
.Ead01 .mysh01 .card-ts div{ height: 0.65rem; line-height: 0.65rem}
.Ead01 .mysh01 .card-ts div a,.Ead01 .mysh02 .bannerBox li h2{ font-size: 0.24rem}
.Ead01 .mysh01 .card-ts div p,.Ead01 .mysh02 .bannerBox li p,.Ead01 .mysh02 .bannerBox li a b,.Ead03 h5.Etittle a,.Ead04 h5.Etittle a{font-size: 0.2rem}
.Ead01 .mysh02{ margin-top: 0.4rem;}
.Ead01 .mysh02 .qiehuan,.Ead02 .qiehuan{font-size: 0.32rem; }
.Ead01 .mysh02 .arrowBox .prev,.Ead01 .mysh02 .arrowBox .next{background-size: 0.3rem;}
.Ead01 .mysh02 .bannerBox li h2{ line-height: 0.4rem;}
.Ead01 .mysh02 .bannerBox li p{-webkit-line-clamp: 2;    line-height: 0.35rem;}
.Ead01 .mysh02 .bannerBox li span.date{ font-size: 0.18rem;}

.Ead02 .mysh03,.Ead02 .mysh04{width: 100%; }
.Ead02 .mysh03 .lunbot{ height: 4rem;height: auto;}
.Ead02 .mysh04 .neirong-message-box li h5{font-size: 0.24rem; }
.Ead02 .mysh04 .neirong-message-box li div.nrong{-webkit-line-clamp: 2;height: 0.6rem;line-height: 0.3rem;font-size: 0.2rem; }



.Ead03 .mysh05{ height: 4.9rem; overflow: hidden}
.Ead03 .mysh05 li{width: calc(50% - 0.4rem);height: 4.2rem;}
.Ead03 .mysh05 li span{height: 3.2rem;}
.Ead03 .mysh05 li h5,.Ead03 .mysh05 li i{font-size: 0.24rem;line-height: 0.6rem; margin-top: 0.1rem;}
.Ead03 .mysh05 li p{font-weight: normal;font-size: 0.22rem}

.bottomlinks{ background: #404041; float: left; padding: 0.2rem 0; width: 100%; margin-top: 0.4rem; margin-bottom: 1.2rem;}
.bottomlinks ul li{ width: 100%; float: left;color: #ffffff; margin-top: 0.2rem;line-height: 0.3rem;}
.bottomlinks ul li:nth-child(1){ font-weight: bold; font-size: 0.24rem;}
.bottomlinks ul li a{color:#dedede; margin-right: 0.2rem; font-size: 0.2rem; float: left}
.bottomlinks ul li:last-child{ text-align: center; margin: 0.4rem 0 0.2rem 0; padding-top: 0.2rem; font-size: 0.2rem; border-top: 1px solid #5e5e5e;color: #B1B1B1;line-height: 0.3rem;}


/*内页样式*/
/*产品详情页*/

.wrap{width:100%;float:left;}
 .cat{position: relative;color:#4b4b4b;padding-top: 0.25rem;padding-left: 0.1rem;height: 0.6rem;overflow: hidden;margin-bottom: 0.2rem;line-height: 0.6rem;font-size: 0.24rem;border-bottom:1px solid #ebebeb;padding-bottom: 0.1rem; width: calc(100% - 0.1rem)}
 .cat:before{position: absolute;bottom: 1px;left: 0;width: 100%;content:'';border-bottom: 1px solid #ebebeb;}
 .cat a{display: inline-block;margin: 0 0.06rem;color:#4b4b4b;font-size: 0.24rem;}

 .wrap .cpfl{        width: 100%; }
.wrap .cpfl .li01{width: calc(100% / 4);height: 0.7rem; overflow: hidden}
.wrap .cpfl .li01:before{ display: none}
.wrap .cpfl .li03{ padding-top: 0; margin-left: 0rem;width: 75%; height: 0.7rem;max-width: 12rem; display: flex; white-space:nowrap}
.wrap .cpfl .gundong{max-height: none;height: 0.7rem;overflow-x:scroll;overflow-y:hidden;}
.wrap .cpfl .li03 h2{width: calc(100% / 3 - 0.1rem); margin-left: 0.1rem; flex: 0 0 auto;overflow: hidden;font-size: 0.24rem;}
.myhyfc{width: 25%;float: left;}
.myhyfc a{font-size: .24rem;font-size: .24rem;line-height: 0.6rem;width: 100%;margin: 0 0 0.1rem 0;height: 0.6rem;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.hyfclist, .hyfclistC{ width: calc(75% - 0.0rem)}
.hyfclist li:nth-child(even){margin: 0 0rem 0.3rem 0.2rem;}
.hyfclist li{margin: 0 0rem 0.3rem 0.2rem; width: calc(50% - 0.2rem);height: 4rem;        padding: 0;}
.hyfclist li:before{ display: none}
.hyfclist .img{ width: 100%;}
.hyfclist .span{width: 100%; margin-top: 0rem;padding: 0.2rem;box-sizing: border-box;}
.hyfclist .span h5 i,.hyfclist .span span{font-size:  0.2rem;}
.hyfclist .span p{font-size:  0.2rem; line-height: 0.35rem;}
.hyfclistC .li_img{   height: 5rem; margin-bottom: 0.3rem}
.hyfclistC .li_con,.hyfclistC .li_img{ margin-left: 0.2rem; width: calc(100% - 0.2rem);        }
.hyfclistC .li_con .part span{ max-width: 30%}
.hyfclistC .li_con .part label{    width: 70%;}
.hyfclistC .li_con .partC{line-height: 0.4rem;}

/*翻页*/
.turn_page{bottom: -0.2rem;}
.turn_page span{font-size:  0.2rem;}









/* 内页-详细描述轮播 */

 
 .wrap .chanpC{width: 100%;margin: 0 0 0.66rem 0;padding-top: 0.3rem; float: left;line-height: 0.35rem;}
 .wrap .chanpC img{    WIDTH: 100% !important;    height: auto !important; font-size: 0;display: block;padding: 0;margin: 0}
 

/* 内页-新闻*/
.top_title{ width:calc(100% - 0.0rem);  font-size: 0.28rem; }
.wrap .newslist{width: calc(100% - 0rem);margin: 0 0 0.66rem 0; float: left}
.wrap .newslist li{ width: 100%; float: left;border-bottom:0px solid #ededed;padding: 0rem 0rem 0rem 0;overflow: hidden; margin-bottom: 0.4rem;height: 3rem;}


.wrap .newslist li:hover{box-shadow:1px 1px 8px #ccc}

.wrap .newslist li:nth-child(even){}
.news_con_img{width: 50%; height: 2.8rem; position: relative; float: left;  font-size: 0px; padding:0rem; background: #ffffff; margin-left: 0rem}
.news_con_img img{object-fit: cover; width: 100%; height: 100%; overflow: hidden}
.news_con_txt{float:right;width: calc(50% - 0.2rem );position:relative;height: 2.8rem; overflow: hidden; padding: 0 }
.news_con_txt h2{width: 100%;float: right;color: #000;max-height: 0.8rem; font-size: 0.24rem; padding: 0.1rem 0 0 0;line-height: 0.35rem;overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;position: relative; margin-bottom: 0.1rem}

.news_con_txt p{max-height: 1.05rem;line-height: 0.35rem;font-size: 0.20rem; color: #666; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;float: left;  margin-bottom: 0.2rem; color: #555555}
.news_con_txt i{ font-style:normal;display: block; padding-top: 0.1rem; line-height: 0.3rem; font-size: 0.14rem; font-style: normal; position:absolute; left:0px; bottom:0; color: #999999; display: none}
.news_con_txt a{ position: absolute; font-size: 0.22rem; right: 0.2rem; bottom: 0; color: #333; border: 1px solid #000; padding: 0.1rem 0.3rem; }
.news_con_txt a:hover{border: 1px solid #3d2406; color: #fff; background: #3d2406;}

.news_con_txt1{ float:left; width:8.6rem; position:relative; padding-left:0.1rem;}
.news_con_txt1:before{content:""; position:absolute; left:0; top:0.17rem; width:0.06rem; height:0.06rem; border-radius:50%; background:#ec7302}
.news_con_txt1 h2{width: 8.8rem;float: left;color: #333333;height: 0.4rem;overflow: hidden;padding: 0.1rem 0 0 0;line-height: 0.2rem;text-overflow: ellipsis;-o-text-overflow: ellipsis;font-weight:normal;white-space: nowrap;overflow: hidden;font-size: 0.18rem;}

.news_con_txt1 p{max-height: 0.5rem;width:100%;line-height: 0.25rem;font-size: 0.14rem; color: #666; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;float: left; color:#666666}
.news_con_txt1 i{ font-style:normal;display: block; padding-top: 0.1rem; line-height: 0.3rem; font-size: 0.14rem; font-style: normal; float:left; color: #999999;}
.wrap .newslist .turn_page{ bottom:-0.5rem;}



 /* 内页-新闻-XX*/

 .wrap .newsxx {width: calc(100% - 0.4rem);width: 100%;padding: 0.5rem 0.2rem 0.2rem 0.2rem;box-shadow: 0;  line-height: 0.25rem;font-size: 0.24rem;table-layout: fixed;word-wrap: break-word;overflow: hidden;float: right;margin-top: 0rem;}
 .wrap .newsxx .chanpT{ width: 100%; line-height: 0.45rem; font-size: 0.3rem;  font-weight: bold; color: #000;  padding: 0rem 0 0.3rem 0; text-align: center}
 .wrap .newsxx .chanpTime{width: 100%; line-height: 0.25rem; font-size: 0.20rem;   color: #888;  padding: 0rem 0 0rem 0; text-align: center}
 .wrap .newsxx .chanpC{width: 100%;margin: 0 0 0.66rem 0;padding-top: 0.3rem; float: left; line-height: 0.4rem; }
 .wrap .newsxx .chanpC img{    WIDTH: auto !important;    height: auto !important; max-width: 100%; font-size: 0;display: block;padding: 0;margin: 0}
.wrap .newsxx .news_box{ width: 100%; float: left; margin-bottom: 0.3rem;}
.wrap .newsxx .news_box .previtem, .wrap .newsxx .news_box .nextitem{width: 100%; float: left; margin-bottom: 0.3rem;}
.wrap .newsxx .news_box .icon{ float: left; /*background:#0346ba;*/ width:1.5rem; line-height: 0.5rem; height: 0.5rem; color: #ffffff; text-align: center}
.wrap .newsxx .news_box .title{float: right;width: calc(100% - 1.7rem);line-height: 0.5rem;}
 .wrap .newsxx .news_box .title a{ color: #000}
 .wrap .newsxx .news_box .title a:hover{ /*color: #0346ba;*/ font-weight: bold}

 /* message*/
.message{width: calc(100% - 0.4rem);padding: 0.5rem 0.2rem 0.2rem 0.2rem;box-shadow: 0 -4px 20px 0 rgb(0 0 0 / 6%);  line-height: 0.25rem;font-size: 0.24rem;table-layout: fixed;word-wrap: break-word;overflow: hidden;float: right;margin-top: 0rem;}
.message h5{width: 100%; line-height: 0.4rem; font-size: 0.36rem;  font-weight: bold; color: #000;  padding: 0.2rem 0 0.3rem 0; text-align: center}
.message .brief{width: 100%; line-height: 0.35rem; font-size: 0.24rem;   color: #888;  padding: 0rem 0 0rem 0; text-align: center}
.message .form_wrapper{width: calc(100% - 0.4rem);margin: 0.3rem 0 0.46rem 0;padding: 0.3rem 0.2rem; float: left; line-height: 0.35rem;   background: #f4f4f8}
.message .form_wrapper .rows{ width: 50%; float: left;line-height: 0.5rem; margin-bottom: 0.2rem;}
.message .form_wrapper .rows2{ width: 100%; float: left;line-height: 0.5rem;margin-bottom: 0.2rem;}
.message .form_wrapper .rows i,.message .form_wrapper .rows2 i{ color: #FF0004; font-style: normal; padding-left: 0.05rem;}
.message .form_wrapper .input_txt{width: calc(100% - 0.2rem);background-color: #fff;border: 0;box-sizing: border-box;height: 0.56rem;line-height: 0.56rem;border-radius: 0.08rem;padding: 0 0.2rem;}
.message .form_wrapper .textarea_txt{width: calc(100% - 0rem);background-color: #fff;border: 0;box-sizing: border-box;border-radius: 0.08rem;padding: 0.2rem; height: 1rem;}
.button_rows{width: 100%; float: left;}
.inquiry_submit{width:  calc(100% - 0rem);background-color: #1a1d22;color: #fff;border: 0;border-radius: 0.08rem;margin: 0.2rem;font-size: 0.18rem;text-transform: uppercase; line-height: 0.6rem;}

 .Nptcenter{box-shadow: none;padding-left: 0;}
 .Nptcenter .Nptli{border-bottom: none;height: auto;line-height: initial;}
.banner_n{margin-top: 1.4rem;}
.pagesh{width: 100%;}
.header .desc{display: none;}
}