@charset "utf-8";
 body {padding: 0; margin: 0; font-family:'微软雅黑';}
 a{ text-decoration:none;}
 ol,ul,li {padding-left: 0em;list-style: none}
 h2,h3,h4,ul,li,p {padding: 0;margin: 0;}
 input {outline: none;}
 html{ padding: 0; margin: 0; width: 100%; height: 100%;}
 html,body{ height:100%}

 .pr {position: relative;}.pa {position: absolute;}
.fl { float: left;}.fr { float: right;}
.white{color:#fff}
.black{#272636}
.m0a {margin-left: auto;margin-right: auto;}
.mb20{ margin-bottom:20px}
.pb20{ padding-bottom:20px}
*:after, *:before {
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

.flex-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    flex-direction: row;
}

.flex-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    flex-direction: column;
}

.flex-grow-0 {
    min-width: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.flex-grow-1 {
    min-width: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}

.flex-x-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.flex-y-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}

.flex-y-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end;
}



.header {
    background: #0173b9;
    line-height: 1.062rem;
    height: 1.062rem;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
}
.wrap {
    width: 100%;
    margin: 0 auto;
    position: relative;
    padding:0;
    display: table;
    max-width: initial;
    height: 100%;
}
.logo {
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative;
    z-index: 1001;
    line-height: 1.062rem;
    width: 100%;
    padding-right: 10px;
    height: 100%;
}
.logo a{
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: start;
}
.header .logo img {
    float: unset;
    vertical-align: middle;
    width: 80%;
    margin-left: 10px;
}
.menu {
    position: fixed;
    top: 1.062rem;
    right: -100%;
    width: 2.5rem;
    height: 100%;
    background: rgba(255,194,0,0.5);
    overflow: hidden;
    transition: all .5s;
}
.menu ul {
    height: 100%;
    display: table;
    width: 100%;
}
.menu ul li {
    float: none;
    text-align: left;
    padding: 0 10px;
    display: flex;
    flex: 1;
    font-size: 16px;
    align-items: center;
    line-height: 35px;
    height: 35px;
}
.menu ul li a {
    display: flex;
    padding: 0 5px;
    color: #fff;
    font-size: 15px;
    position: relative;
}
.menu ul li.on{
    background: #035c92;
}
.menu ul li.on a:after, .menu ul li a:hover:after {
    display: block;
    content:"";
    width: 18px;
    background: url(../../images/wap/menu_li.png) no-repeat center center ;
    background-size: 12px auto;
    margin-left: 10px;
}
.mask{
    display: none;
    width: 6.4rem;
    height: 100%;
    position: fixed;
    left: 0;
    top: 1.062rem;
    background-color: rgba(0,0,0,0.5);
    z-index: 9999;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    transition: all .5s;
}
.menu_wrap {
    position: absolute;
    top: 15px;
    width: 30px;
    height: 30px;
    background: url(../../images/wap/menu_icon.png) no-repeat center center;
    background-size: 30px auto;
    right: 5px;
    z-index: 9999;
}
.h_menu .menu_wrap {
    background: url(../../images/wap/menu_icon1.png) no-repeat center center;
    background-size: 30px auto
}
.h_menu .menu {
    right: 0;
    z-index: 999999
}
.h_menu .mask{display: flex;display: -webkit-box;display: -webkit-flex;}
.am-slider-default .am-control-nav{
    margin: 0;
    bottom: 0;
}

/*首页标签*/
.indexTag{height:1.42rem;width:100%;background: #0173b9;}
.indexTag .tagBox{height:1.42rem;width:100%;margin: 0 auto;display: flex;justify-content : space-between;}
.indexTag .tagBox .tagList{display: flex;width:25%;flex-direction:column;}
.indexTag .tagBox .tagList img{height: 0.62rem}
.tagList .tagText{justify-content : space-between;margin-top: 5px}
.tagList .tagText p{color: #ffffff;font-size: 0.224rem;font-weight: bold;}
.tagList .tagText .tagText1{}
.tagList .tagText .tagText1 span{color:#ffffff;font-size: 12px;float: left;}

/*首页公共标题*/
.index_tit{border-bottom: 2px solid #ffc200;width: 95%;margin: 0 auto}
.index_tit .tit_content{background: #ffc200;padding: 3px 18px;border-radius: 10px 10px 0 0;margin-top: 0.6rem;}
.index_tit .tit_content p{color: #ffffff;font-size: 0.28rem;}
.index_tit2{border-bottom: 2px solid #c8c8c8;width: 95%;margin: 0 auto}
.index_tit2 .tit_content{padding: 0;justify-content : space-between; width: 100%;}
.index_tit2 .tit_content p{font-size: 0.25rem;font-weight: bold;color: #000000}
.index_tit2 .tit_content a{color: #c7c7c7;font-size: 0.2rem;font-weight: bold;}

/*首页产品*/
.product{width: 100%;overflow: hidden;}
.pro_cat{width: 100%;margin:0.85rem 0}
.pro_cat ul{justify-content : center;}
.pro_cat li{width:2rem;margin: 0 10px;}
.pro_cat .cat_img{width:2rem;height: 100%; background: url(../v9/cat_bg.png) no-repeat;background-size: 100% 100%;transition: background .5s;-ms-transition: background .5s;-o-transition: background .5s;-webkit-transition: background .5s;-moz-transition: background .5s;}
.pro_cat li:hover .cat_img,.pro_cat li .cat_img.on{background: url(../v9/cat_bg2.png) no-repeat;background-size: 100% 100%}
.pro_cat .cat_img img{width:60%}
.pro_cat p{text-align: center;font-size: 18px;color: #000000;margin-top: 5px;}
.pro_recom{width:95%;height: 2.8rem;background: #ffc200;margin: 0 auto;margin-bottom: 0.5rem;}
.pro_recom .pro_recom_img{width:3rem;height: 2.6rem;background: #ffffff;}
.pro_recom .pro_recom_img img{width:80%;}
.pro_recom .pro_recom_info{padding: 0.2rem 0;width:3rem;padding-left:0.5rem;box-sizing: border-box;}
.pro_recom_info .pro_recom_tit{font-size: 0.3rem;font-weight: bold;color: #000000;}
.pro_recom_info>p{color: #000000;font-size: 0.22rem;font-weight: bold;}
.pro_recom_info .pro_recom_detail{margin:0.2rem 0 0.1rem;}
.pro_recom_info .pro_recom_detail p{font-size: 0.2rem;color: #000000;margin:0;}
.pro_recom_info>a{background: #fff;font-size: 0.22rem;border-radius: 20px;display: block;width: 1.5rem;text-align: center;color: #000000;padding: 1px 0;}
.index_xm1{position: relative;width: 95%;}
.index_xm1 .hd span{position: absolute;display: inline-block;width: 33px;height: 29px;top:50%;}
.index_xm1 .prev{left: 0;background: url(../v9/prev.png);background-size: 33px 29px;}
/*.index_xm1 .prev:hover{background: url(../images/v9/prev_hover.png);}*/
.index_xm1 .next{right: 0;background: url(../v9/next.png);background-size: 33px 29px;}
/*.index_xm1 .next:hover{background: url(../images/v9/next_hover.png);}*/
.index_xm2{width: 100%;margin:0 auto;overflow: hidden;}
.index_xm2 .wow_list{}
.index_xm2 .wow_list li{float:left;position: relative;margin-right: 0.1rem;width: 1.96rem;background: #f1f1f1;padding: 0.1rem 0;}
.index_xm2 .wow_list li:nth-child(3){margin-right: 0}
.index_xm2 .wow_list li>a{display: inline-block; width: 100%;}
.index_xm2 .wow_list li .img{width:100%;text-align: center}
.index_xm2 .wow_list li .img img{width: 90%;}
.index_xm2 .wow_list li .text{text-align: center;width: 100%;}
.index_xm2 .wow_list li .text p{width: 100%;text-align: center;color: #000000;font-size: 0.23rem;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_xm2 .wow_list li .text span{transition: background .4s;-ms-transition: background .4s;-o-transition: background .4s;-webkit-transition: background .4s;-moz-transition: background .4s;background: #ffc200;display: block;width: 1.5rem;margin: 0 auto;font-size: 0.2rem;padding: 0.04rem 0.2rem;border-radius: 0.5rem;box-sizing: border-box;color: #000000}
/*首页产品 结束*/

/*简介 开始*/
.jianjie{width:95%; margin:0.3rem auto 0.5rem;}
.jianjie .video{width:100%;}
.jianjie_s{ margin:0 auto; width:100%; color:#000000; text-indent:2em;overflow: hidden;line-height: 0.4rem;font-size: 0.22rem;letter-spacing: 1px;}
.jianjie_s a{ color:#ffc200; font-size:12px;}
/*简介 结束*/

/*公司实力 开始*/
.youshi{background: url(../wap/youshi_bg.jpg) no-repeat;background-size: 100% 100%;background-position: center;margin:0.5rem auto;width: 95%;height: 1.6rem;min-width: 95%}
.youshi p{text-align: center;font-size: 20px;}
.overflow {overflow: hidden;}
.container {width: 100%;margin: 0 auto;}
.bt1 {text-align: center;width: 100%;padding: 100px 0 80px 0;}
.bt1 p.bt_txt1 {color: #333;font-size: 30px;line-height: 1;margin-bottom: 20px;}
.bt1 p.bt_txt2 {color: #999999;font-size: 15px;line-height: 1;}
.youshi_nr ul{display: inline-block;width: 95%;display: flex;justify-content : space-between;margin: 0 auto}
.youshi_nr ul li{text-align: center;}
.youshi_nr ul li:last-child{margin-right: 0}
.youshi_nr ul li p span.youshi_txt1{color: #fff;text-align: center;font-size: 0.27rem;line-height: 1;font-weight: bold;}
.youshi_nr ul li p span.youshi_txt2{color: #fff;vertical-align: 0.12rem;font-size: 0.18rem;}
.youshi_nr ul li p.youshi_txt3{color: #ffffff;font-size: 0.2rem;line-height: 1;margin-top: 15px;border-bottom: 1px solid #ffffff;padding-bottom: 10px;}
/*公司实力 结束*/

/*匠心制造 开始*/
.jiangxin{width:95%;margin: 0.3rem auto 0}
.jx_box1{height:2rem;background: #eeeeee;}
.jx_box1>img{width: 2.38rem;height: 2rem}
.jx_text{padding: 0 0.1rem 0 0.3rem;color: #000000;position: relative}
.jx_text .jx_tit{display: flex;flex-direction: column;}
.jx_text .jx_tit p{font-size: 0.3rem;font-weight: bold;color: #ffc200;}
.jx_text .jx_tit span{font-size: 0.2rem}
.jx_text ul{margin-top: 0.1rem;}
.jx_text ul li{font-size: 0.2rem;}
.jx_text img{width:0.3rem; position: absolute;right:0.1rem;top:0.2rem}
/*匠心制造 结束*/

/*销售网络 开始*/
.xiaoshou{width: 95%;margin:0.2rem auto}
.xiaoshou img{width:100%; }
.xiaoshou .xs_text{ margin: 0 auto;width: 100%;color: #000000;text-indent: 2em;overflow: hidden;line-height: 0.4rem;font-size: 0.22rem;letter-spacing: 1px;}
.xiaoshou .xs_text p{font-size: 15px;line-height: 29px;color: #000000;}
.xiaoshou .xs_text a{ color:#ffc200; font-size:12px;}
/*销售网络 结束*/

/*新闻 开始*/
.xinwen{width:95%;margin: 0.2rem auto 0}
.xw_content2{width:100%}
.xw_content2 .firstList{justify-content : space-between;height: 1.6rem;overflow: hidden}
.xw_content2 .firstList img{width: 2.22rem;height: 1.6rem;float: left}
.xw_content2 .firstList .xw_desc{justify-content :center;float: right;width: 3.7rem;height: 1.6rem}
.xw_content2 .firstList .xw_desc p{font-size: 0.25rem;font-weight: bold;overflow: hidden;height: 30px;line-height:30px;width:100%;color:#ffc200;}
.xw_content2 .firstList .xw_desc span{display: inline-block;font-size: 14px;color: #999999;}
.xw_content2 .firstList .xw_desc a{color: #ffc200;font-size: 0.2rem;}
.xinwen ul{width: 100%;margin-top: 10px;}
.xinwen ul li{width: 100%;font-size:0.23rem;line-height: 0.6rem;height: 0.6rem;border-top: 1px dashed #aaa}
.xinwen ul li a{width: 4.3rem;overflow: hidden;display: inline-block;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;background: url(../images/v9/dian.png) no-repeat left center;color: #000000;}
.xinwen ul li span{float:right}
/*新闻 结束*/

/*首页底部 开始*/
.index_footer{background: #0876bb;width: 100%;padding: 0.3rem 0.3rem;box-sizing: border-box;    justify-content: space-between;margin-top: 0.5rem;}
.index_footer .footer_contact{width: 4.15rem;flex-direction: column;justify-content: space-between;}
.index_footer .footer_contact .f_contact1{}
.index_footer .f_contact1 .footer_phone{margin: 5px}
.index_footer .f_contact1 .footer_phone img{height: 0.7rem}
.index_footer .f_contact1 .footer_phone p{font-size: 0.29rem;font-weight: bold;text-align: left;letter-spacing: 1px;}
.index_footer .f_contact1 p{color: #fff;font-size: 0.23rem;text-align: right;}
.index_footer .footer_contact .f_contact2{}
.index_footer .f_contact2 p{color: #fff;font-size: 0.2rem;text-align: left;padding-left: 0.45rem;}
.index_footer .erweima{width: 1.5rem;}
.index_footer .erweima img{width: 100%;}
.index_footer .erweima p{color: #fff;font-size: 0.2rem;margin-top: 0.1rem;}
/*首页底部 结束*/

.head-right{text-align: center;width: 10%;line-height: 0.9215rem;color: #000; right:0}
.app-collapse-menu {margin: 0 16px;}
.app-list-home {padding: 0;margin: 5px 0 10px;background: #00b355;}
.app-list-home i {margin-top: -3px;margin-right: 5px;color: #fff;}
.app-list-home a {color: #fff;}
.app-list-item-link {color: #fff;display: block;width: 100%;text-align: left;}
.app-btn{min-width: 100%;text-align: center;padding:0;}
.app-hide-list {background: #f5f5f5;margin: 5px 0;color: #007d3c;}
.menu-click {background: #e1fff0;}

.am-direction-nav{ display: none;}
.am-ap{ display:inline-block; position:relative; width:100%; margin:20px 0;}
.am-ap ul li{ float:left; width:33%; text-align:center; margin-top:2%; }
.am-ap ul li img{ width:50%;}
.am-ap ul li p{color:#666; font-size:0.239rem;}
.am-news{ display:block; position:relative;display:inline-block; width:96%; padding:0 1.8%; }
.am-news ul li{ line-height:0.62rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background:url(zz_ico.jpg) no-repeat  1px 19px; text-indent:8px; font-size:0.274rem;}
.am-news ul li a{ color:#666;}

.am-xm{ display:block; position:relative;display:inline-block; width:96%; padding:0 1.8%; padding-top:15px }
.am-xm li{ line-height:30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-indent:8px; font-size:0.274rem; width:20%; float:left}
.am-xm li img{width:88%; height:auto;}
.am-xm li a{ color:#666;}
.am-xm li p{  text-align:center;}

.am-tit{ margin-top:35px;}
.am-tit p{ line-height:40px; text-align:center; font-size:0.308rem; height:40px;}
.am-tit .titbg{background:url(02_02.jpg) no-repeat center center; }
.an-more{ margin:0 auto; width:60%; border:1px solid #e4e4e4; line-height:0.512rem; text-align:center; font-size:0.239rem;}
.an-more a{ display:block; color:#666;}
.rt{ float:right; color:#666;}
.am-list{ padding:0 8px; width:100%;overflow:hidden;}
.am-list .crumbs{ font-size:0.239rem; line-height:40px;}
.am-list ul li{ line-height:36px; font-size:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.am-list ul li a{ color:#666;}
.an-show{ max-width:100%;text-align: center;position: relative;}
.an-show img{ width:100%; height:auto;}

.am-photo{ display:block; position:relative;display:inline-block; width:100%; padding-top:15px;}
.am-photo ul li{ width:48%; float:left; margin:0 1%; }
.am-photo ul li p{ line-height:0.35rem; text-align:center; height:0.6rem; font-size:0.239rem; color:#000 }
.am-photo ul li img{ width:100%; height:2.05rem; }

.am-foot{ position:fixed; bottom:0; right:0; left:0; height:1rem; width:100%; background:#0087c1; z-index:888;}
.am-foot ul{}
.am-foot ul li{ float:left; width:25%; font-size:0.239rem; color:#FFF; text-align:center; position:relative; z-index:889;}
.am-foot ul li a{ color: #FFF;display: flex;justify-content: center;flex-direction: column;align-items: center;height: 1rem;}
.am-foot ul li img{height: 0.43rem;}


.am-intr{display:block; position:relative;display:inline-block; width:100%; padding-top:5px;}
.am-intr p{ line-height:0.5rem; padding:0 1.8%; text-align:justify; color:#666; text-indent:2em;font-size: 0.239rem;}

.list-view{ width:100%; }
.list-ls{display:block; position:relative;display:inline-block; width:96%; padding:0 1.8%;}
.list-ls ul li{ line-height:0.62rem; font-size:0.274rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background:url(zz_ico.jpg) no-repeat  1px 0.274rem; text-indent:8px; }
.list-ls ul li a{ color:#666;}

.containter-zt{display:block; position:relative;display:inline-block; width:96%; padding:0 1.8%; }
.f14{font-size: 0.239rem;line-height: 0.4rem;margin-top: 0.3rem;background: #e4e4e4;padding: 0.1rem 0;}
.f14 a{ line-height:25px; text-align:center; height:25px; font-size:0.239rem;color:#000}

.f15{ font-size:0.239rem; margin-top:20px;line-height: 0.4rem;}
.f15 a{ line-height:25px; text-align:center; height:25px; font-size:0.239rem;color:#000}

.photo-list{display:block; position:relative;display:inline-block; width:100%}
.photo-list li {  overflow:hidden; margin-top:15px; width:48%; float:left}
.photo-list p{ line-height:0.35rem; text-align:center; height:0.6rem; font-size:0.239rem;color:#000}
.photo-list li img{ width:100%; height:auto;}

.cat_title {width:100%; text-align:center; margin:10px 0; color:#000}
.cat_title a{font-size:18px; color:#000}
/*左侧弹层背景颜色*/
.nav_top{ width:100%; line-height:26px; text-align:left;}
.nav_child{ float:left}
.menu-sub li{ width:30%; float:left; margin:2%;}
/*手机版分页*/
.currentposition{ font-size:0.239rem; line-height:0.8rem; text-indent:15px;}
.currentposition a{ color:#666;}
#pages { width:100%; }
#pages a { display:inline-block; width:41.33333%; margin:4%; background:#fff; font-size:0.273rem; border:1px solid #e3e3e3; text-align:center; color:#333; float:left; padding:8px 0;}
#pages a.a2{color: #c7c7c7}

.new-bt{ font-size:0.308rem; text-align:center; padding:10px 1.8%; border-bottom:#ccc 1px dashed; margin-bottom:10px;}
.new-sj{ font-size:0.239rem; text-align:center;height:0.6rem; color:#666;}
.new-detail{width:95%; margin:0 auto; font-size:0.239rem; line-height:0.48rem;}
.new-detail img{ max-width:100% !important;height:auto !important; }

.yy_bm{ width:98%; padding:0 1%;}
.yybm_tit{ font-size:16px; text-align:center; font-weight:bold; line-height:40px;}
.yybm_bb{ font-size:14px; color:#F00;}
.yybm-bm{ height:46px; line-height:30px;}
.yybm_l{ width:30%; font-size:14px; text-align:right;}
.yybm-bm td input{  line-height:30px; border-radius:3px; border:1px  solid #e4e4e4;}

.yybm_sex{ font-size:14px;}
.yybm-bz{border-radius:3px; border:1px  solid #e4e4e4; margin-top:5px;}
.input-text{ line-height:30px; height:30px;border-radius:5px; border:1px  solid #e4e4e4; background:none;}

.relevance .relevancep{font-size:0.308rem; margin:10px 0; color:#000; text-align:center}
.related{width:96%; padding:0 1.8%; line-height:30px;}
.blue{ display:block; font-size:0.274rem; margin:0.274rem 0 5px 0; font-weight:bold}

.menu-bt{position:absolute;right:0;top:0;height:46px;width:56px;z-index: 2;}
.menu-bt a{display: block;width:15px;height:13px;margin-top:16px;margin-left: 22px;background: url(../images/menu.png) no-repeat;background-size: 15px 13px;}
.sd1,.blackbg{float:left;height: 46px;width: 28px;}
.blackbg{background-color: #232323}
.i-menu{display: block;width:15px;height:9px;margin-top:18px;background: url(../images/more.png) no-repeat;background-size: 15px 9px;transition:all .4s;-webkit-transition:all .4s;}
.menu-container{position: fixed;left:0;top:46px;right:0;bottom:0;background-color: #e0e0e1;z-index: 99998;overflow-y: auto;display: none;}
.tag-box{padding:8px 0px;border-bottom:1px solid #c4c5c6;overflow: hidden;}


/*产品列表 开始*/
.pro_li_xm2{display:block;padding:unset;margin: 0 auto;}
.pro_li_cat{margin: 0.2rem 0 0.85rem;}
.pro_li_xm2 .wow_list li{width: 3rem;margin-right: 0.13rem}
.pro_li_xm2 .wow_list li:nth-child(3){margin-right: 0.1rem}
.pro_li_xm2 .wow_list li:nth-child(2n) {margin-right: 0;}

/*产品详情 开始*/
.details_txt {
    box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
    background: #fff;
    padding: 20px 0.1rem;
    line-height: 26px;
    font-size: 15px;
    width: 6.4rem;
    overflow: hidden;
    box-sizing: border-box;
}
.pro_tit .img {
    height: 200px;
    display: flex;
    justify-content: center;
}
.pro_tit .img img {
    height: 100%;
}
.pro_tit .txt {
    overflow: hidden;
    padding-bottom:20px
}
.pro_tit h3 {
    font-size: 26px;
    line-height: 30px;
    font-weight: 400;
    padding: 20px 0 10px;
    letter-spacing: 2px;
}
.pro_tit .tit p {
    line-height: 26px
}
.pro_tit .tit {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 15px;
    margin-bottom: 10px
}
.pro_tit .info {
    line-height: 0.45rem;
    color: #999
}
.pro_tag ul:after {
    content: '';
    display: block;
    clear: both;
}
.info_btn a {
    display: block;
    width: 198px;
    line-height: 46px;
    background: #ed001e;
    color: #fff;
    text-align: center;
    font-size: 18px;
    float: left;
    margin-right: 20px;
    margin-top: 5px
}
.info_btn p {
    overflow: hidden;
    line-height: 26px
}
.info_btn p span {
    display: block;
    font-size: 18px;
    color: #ed001e;
    letter-spacing: 2px;
    font-weight: 700
}
.info_btn {
    margin-top: 15px
}
.pro_tag {
    margin-bottom: 0.3rem;
    background: #242f35;
    padding: 0
}

.pro_tag li {
    float: left;
    width: 2rem;
    line-height: 0.6rem;
    text-align: center;
}

.pro_tag li span {
    font-size: 0.26rem;
    display: block;
    cursor: pointer;
    color: #fff
}

.pro_tag li:hover span, .pro_tag li.on span {
    background: url(../../images/v9/icon3-2.png) no-repeat center center;
    background-size: 100% 100%;
}
.details_txt .text img{max-width: 100%!important;height: auto!important;}

/*新闻列表 开始*/
.xw_list{}
.xw_list .firstList{margin-top: 0.3rem}
.xw_list .firstList .xw_desc{justify-content: space-between;}
.xw_list .firstList .xw_desc p{color: #000000;height: 0.42rem;line-height: 0.42rem;}

/*联系我们 开始*/
.about2{width: 96%;margin: 0 auto}
#dituContent{width: 100%!important;height: 4rem!important;}

/*留言 开始*/
.liuyan .table_form1 tbody tr {
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.liuyan .table_form1 tbody th {
    font-size: 15px;
    display: inline-block;
    text-align: left;
    line-height: 20px;
    width: 95%
}
.liuyan .table_form1 tbody td{
    font-size: 15px;
    line-height: 20px;
    display: inline-block;
    width: 93%;
}
.liuyan .table_form1 tbody td .submit{
    text-align: center;
}
.liuyan .table_form1 tbody td .submit input{
    background: #ffc200;
    border: 0;
    color: #ffffff;
    font-size: 0.25rem;
    width: 100%;
    border-radius: 3px;
    padding: 0.2rem 0;
}
.liuyan .table_form1 .input-text {
    margin:  0;
    width: 100%;
}
.liuyan .table_form1 textarea {
    margin:  0;
    width: 100%!important;
    box-sizing: border-box;
}


 @media screen and (min-width: 320px) {html{font-size:50px;}}
 @media screen and (min-width: 360px) {html{font-size:56.25px;}}
 @media screen and (min-width: 375px) {html{font-size:58.59375px;}}
 @media screen and (min-width: 400px) {html{font-size:62.5px;}}
 @media screen and (min-width: 414px) {html{font-size:64.6875px;}}
 @media screen and (min-width: 440px) {html{font-size:68.75px;}}
 @media screen and (min-width: 480px) {html{font-size:75px;}}
 @media screen and (min-width: 520px) {html{font-size:81.25px;}}
 @media screen and (min-width: 560px) {html{font-size:87.5px;}}
 @media screen and (min-width: 600px) {html{font-size:93.75px;}}
 @media screen and (min-width: 640px) {html{font-size:100px;}}
 @media screen and (min-width: 680px) {html{font-size:100px;}}
 @media screen and (min-width: 720px) {html{font-size:100px;}}
 @media screen and (min-width: 760px) {html{font-size:118.75px;}}
 @media screen and (min-width: 800px) {html{font-size:100px;}}
 @media screen and (min-width: 960px) {html{font-size:100px;}}

 /*14px=0.2048rem*/
 /*14px=0.239rem*/
 /*16px=0.273rem*/
 /*16px=0.308rem*/
