@charset "utf-8";
/*移动端导航*/
@media screen and (max-width: 1024px) and (min-width: 0px) {
html, body {
margin:0 auto;
}
html {
font-size:62.5%
}
.pc {
display:none;
}
.wap {
display:block;
}
 span {
}
.wrap1200 {
max-width:96%;
margin:0 auto;
}
 img {
}
a {
cursor:pointer;
}
em, i, p {
line-height:100%;
}
 .h60 {
height:10px !important;
}
 .wrap {
 max-width: 96%;
 margin: 0 auto;
}




._mbanner{ margin-top:44px;}






/* 手机导航开始 */

.m_img {
display:block;
height:44px;
background:#fff;
position:fixed;
top:0px;
left:0px;
width:100%;
z-index:9999;
border-bottom:1px solid #ddd;
overflow: hidden;
}
.m_img .headlf {
padding-top:2px;
padding-left:5px;
float: left;
}
.m_img .headlf .m_logo {
height:40px;
display: block
}
 .m_img .headrg {
padding-right:5%;
padding-top:14px;
float: right;
}
.m_img .headrg a .m_menuimg {
height:16px;
vertical-align:top;
display: block
}
.m_nav {
display:block;
position:fixed;
top:0px;
left:0px;
width:0px;
height:0px;
overflow:hidden;
z-index:10000
}
.m_nav .closecover {
position:absolute;
width:100%;
height:100%;
background:#0b0d19;
filter:alpha(opacity=0);
opacity:0;
left:0px;
top:0px;
z-index:1
}
.m_nav .closeicon {
position:absolute;
width:20%;
left:30px;
top:5%;
z-index:100;
text-align:center;
filter:alpha(opacity=0);
opacity:0
}
.m_navList {
position:absolute;
width:80%;
right:0px;
top:0px;
background:#0b0d19;
height:100%;
z-index:100;
right:-80%;
overflow-y: scroll;
}
.m_navList ul {
padding-left:5%;
padding-right:5%
}
.m_navList ul li {
border-bottom:1px solid #232530
}
.m_navList ul li a {
display:block;
height:45px;
color:#fff;
line-height:45px;
padding-left:5%;
font-size:16px
}
.m_navList ul li .m_f_a {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%
}
.m_navList ul li .m_f_a a {
flex: 1;
}
.m_navList ul li .m_f_a i {
width: 40px;
height:35px;
box-sizing: border-box;
padding:0 5px;
display: block;
}
.icon {
background:url(../images/plus.png) 100% no-repeat;
background-position: 50% 50%;
-webkit-transition:all 0s;
-moz-transition:all 0s;
transition:all 0s
}
 .icon_on {
background:url(../images/reduce.jpg) 50% no-repeat!important;
background-position: 50% 50%;
-webkit-transition:all 0s;
-moz-transition:all 0s;
transition:all 0s
}
.m_navList ul li .m_s_nav {
display:none;
width: 100%;
}
.m_navList ul li .m_s_nav a {
display: block;
height:40px;
line-height:40px;
font-size:14px;
padding-left:10%;
overflow: hidden;
white-space: nowrap;
width:90%;
text-overflow: ellipsis;
}


/* 搜索 */
.Isearch .fl {
 padding-top: inherit;
 max-width: 100%;
 line-height: 25px;
}
.Isearch_right {
display:none
}

/* Ititle */
.Ititle {
 text-align: center;
 line-height: 30px;
 background: url(../images/made_ico.png)center bottom no-repeat;
 padding-bottom: 25px;
 margin-bottom: 30px;
}
 .Ititle p {
 color: #333;
 font-size: 28px;
}
 .Ititle dl {
 padding-top: 2px;
 font-weight: lighter;
 font-size: 14px;
 color: #888;
}
 .Ititle_bai {
 text-align: center;
 line-height: 30px;
 padding-bottom: 25px;
 margin-bottom: auto;
}
.Ititle_bai p {
 color: #fff;
 font-size: 28px;
}
.Ititle_bai dl {
 padding-top: 2px;
 font-weight: lighter;
 font-size: 14px;
 color: #fff;
}


/* 产品 */
.prod_all {
 width: 100%;
 background: #fff;
 margin-top: 20px;
 margin-bottom: 20px;
}
 .pro_tab a {
 background: #fff;
 position: relative;
 width: 49%;
 float: left;
 padding: inherit;
 text-align: center;
 box-sizing: border-box;
 border: 1px solid #eee;
 height: 40px;
 line-height: 40px;
 color: #333;
 font-size: 14px;
margin-bottom:10px;
}
.pro_tab a+a {
 margin-left: auto;
}
.pro_tab a:nth-child(2n) {
 float: right;
}
 .pro_tab .on {
 background: linear-gradient(to right, #037ac3, #037ac3);
 color:#fff;
 width:49%;
}
 .prod_all .products_d li {
 display: block;
 width: 49%;
 height: auto;
 margin: 0px 0px 10px 0;
float:left;
}
 .prod_all .products_d li p {
 line-height:30px;
}
 .prod_all .products_d li:nth-child(2n) {
 float: right;
}
 .prod_all .products_d li:nth-of-type(1) {
 width: 100%;
 height: auto;
}
.prod_all .products_d li:nth-of-type(1) p {
line-height:40px;
font-size:14px;
}





/* 优势  */

.made_all {
 width: 100%;
 background: #f5f5f5;
 padding: 20px 0 20px 0;
}
 .made_b li {
 display: block;
 width: 50%;
 float: left;
 background: #fff;
 box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
 box-sizing: border-box;
 padding: 10px;
}
 .made_b li i {
 display: block;
 font-size: 18px;
 color: #333;
 line-height: 30px;
 font-style: normal;
 padding-bottom: inherit;
text-align:center;
}


/* 优势 */
.feaure_all {
 height: auto;
 padding: 20px 0 20px 0;
}
.feaure_b li {
 background: #fff;
 width: 49%;
 height: auto;
 box-sizing: border-box;
 padding:10px;
 text-align: center;
float:left;
margin-bottom:10px;
}
.feaure_b li:nth-child(2n) {
 float: right;
}
.feaure_b li+li {
 margin-left: auto;
}
.feaure_b li dl {
 font-size: 18px;
 padding-top: 10px;
 line-height: 36px;
 color: #333;
}
.feaure_b li .img {
 width: 80px;
 height: 80px;
}
.feaure_b li .img img {
 width: 80px;
 height: 80px;
}
 .feaure_b .tel dl {
 padding-top: 10px;
 line-height: 30px;
 color: #333;
 font-size: 16px;
font-weight:600;
}
.feaure_b .tel p {
 font-size: 14px;
 color: #555;
 font-weight: lighter;
 line-height: 25px;
}



/* 案例 */
.case_all {
 width: 100%;
 margin: 20px 0px;
}
 .case_box li {
 float: left;
 width: 49%;
 box-shadow: 0px 0px 10px #eee;
 transition: all .5s ease;
 position: relative;
 margin: 0 0 2% 0;
}
 .case_box li:nth-child(2n) {
 float: right;
}
 .Pic_box_title a {
 display: block;
 position: relative;
 font-size: 14px;
 line-height: 30px;
 padding: 0px 3%;
}
.Pic_box_title a:after {
 width:0;
 height:0;
 border-radius: 50%;
 right: auto;
 top: auto;
 background: none;
}

/* 关于我们 */
.about_all {
 padding: 20px 0 20px 0;
 overflow: hidden;
 width: 100%;
 background: url(../images/about_bgtop.jpg) center top no-repeat;
 background-color: #f5f5f5;
}
 .about_box {
 background: #fff;
 padding: 10px 10px 10px 10px;
 border: 1px solid #f0f0f0;
 border-radius: 10px 10px 0 0;
}
 .about_box p {
 padding: 5px 0;
 font-size: 14px;
 line-height: 28px;
}
 .about_box a {
 width: 50%;
 margin: 10px auto 0 auto;
 line-height: 40px;
 font-size: 14px;
}





/* 资质荣誉 */

.plant_all {
 margin-top:10px;
 width:100%;
}
 .plant_b li {
 float: left;
 margin-right: 10px;
 width: 48%;
}
.plant_b li .plant_img {
 width: 100%;
height: auto;
}
 .plant_b li .plant_t {
 position: relative;
 width: 100%;
 height: 30px;
 font-size: 14px;
 line-height: 30px;
}


/* 新闻 */

.Inews {
 padding: 20px 0 20px 0;
}
.news_tab {
 margin: 0 auto;
 padding-bottom: 10px;
 text-align: center;
}
 .news_tab a {
 display: inline-block;
 margin-right: 1%;
 width: 30%;
 height: 36px;
 font-size: 14px;
 line-height: 36px;
 border-radius: 18px;
}
 .news_content {
 width: 100%;
 margin: 0 auto;
 overflow: hidden;
 padding-bottom: 40px;
}
 .news_one {
 width: 100%;
}
.pull-left {
 float: inherit;
}
.news_one_img img {
 width: 100%;
 height: auto;
}
.news_one_describe {
 margin-bottom:10px;
padding-top: inherit;
}
.news_list_div {
 width: 100%;
}
.fr, .pull-right {
 float: inherit;
}
 .news_list li {
 padding-bottom: 10px;
}
 .news_list_left {
 float: left;
 width: 20%;
 display: block;
 margin-top: 10px;
 border-right: 1px #ddd solid;
 height: auto;
}
.news_list_content {
 padding-top:10px;
 float: left;
 margin-left:2%;
 width: 77%;
}
.news_list_title a {
 font-size: 15px;
 font-weight: bold;
 line-height: 30px;
}
 .banner {
padding-top:40px;
}
 .mban_about img {
width:100%;
}
 .main_box {
 width:96%;  padding: 0px 0 20px 0;
}

.Iposition {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    line-height: 40px;
    height: 40px;
    margin-bottom:10px;
    border-top: 0px solid #ddd;
    border-bottom: 1px solid #ddd;
    text-align: left;
    font-size: 14px;
    color: #555;
    margin-top:0px;
}

.Iposition_right{ display:none;}
/* 内页关于我们 */


 .nabout_box {
 box-shadow: 0 0 5px 0 #999;
 padding: 0px 0 0px 0;
 margin-top: 10px;
 margin-bottom: 10px;
}
.nabout_box_left {
 width:100%;
}
.nabout_box_title dl {
 font-size: 24px;
 letter-spacing: 1.5px;
 color: #fff;
 display: block;
 background: #be050d;
 line-height: 46px;
 text-align: center;
}
 .nabout_box_left p {
 font-size: 14px;
 line-height: 28px;
 padding:0 10px 0 10px;
}
 .nabout_box_right {
 margin-right: auto;
width:100%;
}
 .nabout_box_right img {
 width:100%;
}
 .made_gc {
 margin-top: 20px;
 margin-bottom: 20px;
}
.ny_Plant li {
 width: 49%;
 margin-right: auto;
 float: left;
}
.ny_Plant li:nth-child(2n) {
 width: 49%;
 margin-right: auto;
 float: right;
}
 .ny_Plant li p {
 text-align: center;
 font-size: 14px;
 height: 40px;
 line-height: 40px;
}

/* 内页关于我们 */

.ncompany_box_left {
    padding: 10px 0;
}
.ncompany_box_left p {
    font-size: 14px;
 line-height: 28px;
 padding:0 10px 0 10px;
}


/* 左侧联系我们 */

.Ileft_box {
    margin-bottom: 10px;
    float: inherit;
}
.Ileft_box_title { display:none;
}

.Ileft_box_contact {
     display:none;
}

.Ileft_navlist {
   width: 100%;
}

.Ileft_navlist li {
    width: 49%;
    height: 40px;
    background: #f5f5f5;
    border-bottom: 0px solid #eee;
    position: relative; float:left; margin-bottom:10px;
}
.Ileft_navlist li a {
    display: block;
    font-size: 14px;
    line-height: 40px;
    color: #333;
    padding-left:10px;
    height: 40px;
    width: auto;
    padding-right: 10px;
}

.Ileft_navlist li:nth-child(2n) {
 float: right;
}
.w1000 {
    width: 100%;
}
.Pic_box li {
    float: left;
    width: 49%;
    box-shadow: 0px 0px 10px #eee;
    transition: all .5s ease;
    position: relative;
    margin: 0 0 10px 0;
}
.Pic_box li:nth-child(2n) {
 float: right;
}

.pro_detail_next {
    padding: 10px 0;
    text-align: center;
    font-size: 14px;
}

.pro_detail_recommend {
    margin-top: 10px;
}


.pro_detail_recommend .pro_detail_recommend_title {
    margin-bottom: 10px;
    line-height: 40px;
    background: #f5f5f5;
    padding: 0 10px;
    box-sizing: border-box;
}

.pro_detail_recommend .pro_detail_recommend_title span {
    padding-left: 5px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.pro_detail_recommend ul li {
    float: left;
    margin-left: auto;
    width: 49%;
}
.pro_detail_recommend ul li:nth-child(2n)  {
    float: right;
}
.pro_detail_recommend ul li .pro_detail_recommend_img img {
    display: block;
    width: 100%;
    height: auto;
}
.pro_detail_recommend ul li:nth-of-type(3n+1) {
    margin-left: auto;
}

.pro_detail_recommend ul li:nth-child(n+4) {
    margin-top: auto;
}

element.style {
}
.pro_detail_recommend ul li .pro_detail_recommend_t span {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #333;
}


.pro_detail_name {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    text-align: center; padding:5px 0;
}
.pro_content {
    font-size: 14px;
    line-height: 28px;
}
.pro_content p {
    font-size: 14px;
    line-height: 28px;
}
.news_list_img {
    width: 100%;
    float: left;
    font-size: 0;
}

.nnews_list_content {
    width: 100%;
    float: inherit;
    padding: inherit;

}

.news_list_box .news_content_title {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #333;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}

.news_list_box .news_content_more {
    margin-top: 10px;
    width: 134px;
    height: 40px;
    float: left;
    display: inline-block;
    font-size: 14px;
    color: #333;
    line-height: 40px;
    text-align: center;
    background: #f5f5f5;
}
.news_content_time {
    float: left;
    padding-top: 20px;
    padding-left: 20px;
    font-size: 14px;
    color: #666;
}


/* 新闻 */



.news_list_box {
    border: #dedede solid 1px;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 10px;
}


/* 分页 */
.pages {
    padding: 10px 0 10px;
}

.pages a {
	border: 1px solid #d1d1d1;
	height: 20px;
	line-height: 20px;
	color: #666666;
	padding: 1px 5px;
	margin-right: 5px; font-size:14px;
}




/* 联系我们 */
.ncontact_box {
    margin: 0 auto;
    width: 100%;
    display: block;
    margin-bottom: auto;
}

.contact_one {
    display: inline-block;
    width: 100%;
    float: inherit;
}
.contact_one span {
    font-size: 30px;
    line-height: 30px;
    color: #be050d;
    margin-bottom: 10px;
    display: block;
    font-weight: bold;
}
.contact_one div {
    font-size: 20px;
    line-height: 20px;
}

.contact_one i {
    width: 40px;
    height: 2px;
    background: #be050d;
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
}


.contact_two {
    width: 100%;
    position: inherit;
    background: #f2f2f2 url() no-repeat;
    background-position: inherit;
    padding: 10px 10px;
    font-size: 16px;
    line-height: 30px;
    margin-left: auto;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    float: inherit;
}

.contact_title {
    position: absolute;
    width: 200px;
    height: 35px;
    background: #be050d;
    border-radius: 5px;
    font-size:18px;
    color: #fff;
    line-height: 35px;
    font-weight: bold;
    left: auto;
    text-align: center;
}

.contact_content {
    margin-top: 50px;
    color: #555;
	line-height: 30px;
    font-size: 15px;
}
.contact_content1 {
    color: #555;
    line-height: 30px;
    font-size: 15px;
}

.contact_content p{
    color: #555;
	line-height: 30px;
    font-size: 15px;
}


/* 底部手机导航开始 */

.footer {
 font-size: 14px;
 padding: 10px 0 0px 0;
}
 .foot_navList ul {
}
.foot_navList ul li {
border-bottom:1px solid #393939;
float: inherit;
 overflow: auto;
 margin-right: auto;
 width:100%;
}
.foot_navList ul li a {
display:block;
height:45px;
color:#666;
line-height:45px;
padding-left:5%;
font-size:16px;
}
 .footer_oen {
display:none;
}
.foot_navList ul li .m_f_a {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
overflow: auto;
margin-top: auto;
}
 .foot_navList ul li .m_f_a a {
flex: 1;
}
 .foot_navList ul li .m_f_a i {
width: 40px;
height:35px;
box-sizing: border-box;
padding:0 5px;
display: block;
}
.foot_navList ul li .m_s_nav {
display:none;
width: 100%;
}
.foot_navList ul li .m_s_nav a {
display: block;
height:40px;
line-height:40px;
font-size:14px;
padding-left:10%;
overflow: hidden;
white-space: nowrap;
width: 90%;
text-overflow: ellipsis;
}
.icon1 {
background:url(../images/plus.png) 100% no-repeat;
background-position: 50% 50%;
-webkit-transition:all 0s;
-moz-transition:all 0s;
transition:all 0s
}
.icon_on1 {
background:url(../images/reduce.jpg) 50% no-repeat!important;
background-position: 50% 50%;
-webkit-transition:all 0s;
-moz-transition:all 0s;
transition:all 0s
}
 .footer_l {
display:none
}
 .copy {
padding-top: inherit;
padding-bottom:60px;
height:40px;
line-height:40px;
}
}
