﻿@charset "utf-8";
@media screen and (min-width: 1200px) {
	
.right-title {
    display: table;
    width: 100%;
    background: #f5f5f5;
    height: 40px;
    line-height: 40px;
    border-left: 2px solid #084283;
    text-indent: 14px;
	margin-bottom: 20px;
}
	
.right-title span{
	font-size: 14px;
}	
	
.main-bg {
    display: block;
    width: 100%;
    margin: 35px 0;
}

.main-title {
    display: table;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 12px;
    border-bottom: 1px dashed #656565;
    padding-bottom: 20px;
}

.new-body {
    display: block;
    width: 100%;
    line-height: 30px;
    font-size: 12px;
}

.main-title h2 {
    font-size: 22px;
}

.new-time {
    display: block;
    width: 100%;
    margin-bottom: 15px;
    font-size: 15px;
    color: #717171;
    background: #ececec;
    padding: 10px 0;
}

.new-time span i {
    margin: 0 8px 0 15px;
    color: #0099dc;
}

.page-bg {
    display: block;
    width: 100%;
    border-top: 1px dashed #ddd;
    margin-top: 30px;
    padding: 10px 0;
}

.page-bg span {
    display: table;
    width: 100%;
    padding: 5px 0;
}


.page-bg span a{
	color:#484848
}



.content img{
	max-width: 100%;
}

.pro-s{
	display: block;
	margin-top: 30px;
	width: 100%;
}

.pro-img {
    display: block;
    width: auto;
    padding: 0;
    float: left;
}

.pro-name {
    display: block;
    margin-top: 10px;
    line-height: 30px;
	font-size: 16px;
}


/* 应用案例 */
.case-bg {
    background-color: rgb(245, 245, 245);
    padding: 40px 0px;
}
.main_title_text {
    font-size: 30px;
    line-height: 1.2em;
    letter-spacing: 1px;
    color: #434343;
    margin: 0 auto;
    display: table;
}
.main_title_desc {
    font-size: 17px;
    font-family: cg;
    line-height: 1.2em;
    color: rgba(67, 67, 67, 0.4);
    animation-delay: 0.05s;
    letter-spacing: 5px;
    text-transform: uppercase;
    display: table;
    margin: 5px auto;
}

.case-body ul li {
    display: block;
    float: left;
    padding: 0;
    position: relative;
    overflow: hidden;
    margin: 1%;
    width: 31%;
}

.case-body ul li:hover a:after {
    content: "";
    width: 100%;
    height: 600px;
    background-color: rgb(245, 245, 245,0);
    position: absolute;
    top: 0px;
}

.case-body ul li:hover a:after {
    content: "";
    width: 100%;
    height: 600px;
    background-color: rgb(245, 245, 245,0);
    position: absolute;
    top: 0px;
}

.case-body .case-img img {
    transition: all 0.5s ease 0s;
    width: 100%;
}

.case-body ul li:hover img{
	transform:scale(1.1);
}

.case-img{
	overflow: hidden;
}



/* .case-bg .container {
    width: 100%;
    padding: 0;
} */

.case-name {
    bottom: 0px;
    display: table;
    width: 100%;
    background: #fff;
}

.case-title {
    color: rgb(72, 72, 72);
    font-size: 14px;
    margin-bottom: 5px;
    padding: 10px 0;
    text-align: center;
}

.case-txt {
    color: #636363;
    line-height: 30px;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}








.main-nav-title {
    display: block;
    border-left-color: #0099dc;
    border-left-width: 3px;
    border-left-style: solid;
    padding: 0;
    background-color: whitesmoke;
    padding: 10px;
}

.main-nav-title i {
    margin-right: 10px;
    font-size: 16px;
    color: #0099dc;
}


.details {
    display: block;
    width: 100%;
    margin-top: 30px;
	line-height: 30px;
}

.main-title-top {
    background-color: #f5f5f5;
    border-top: 1px solid #d8d8d8;
    color: #111111;
    font-size: 12px;
    height: 45px;
    position: relative;
}

.main-title-top h2 {
    font-size: 18px;
    line-height: 43px;
    text-indent: 14px;
    display: inline-block;
    float: left;
}

.about-body-txt {
    display: block;
    width: 100%;
    margin-top: 30px;
    padding: 15px;
    line-height: 30px;
}

.main-class{
	display: block;
	width: 100%;
}

.main-class ul li {
    display: block;
    float: left;
    line-height: 43px;
    margin: 0 20px;
	position: relative;
}

.main-class ul li a{
	font-size: 14px;
}

.main-class ul li a::after {
    content: "";
    position: absolute;
    width: 2px;
    height: 10px;
    background-color: #a9a9a9;
    top: 18px;
    right: -20px;
}
.on a {
    color: #084283;
}

/* 在线留言 */
.hza{
	margin-top: 10px; 
	padding: 10px; 
	color: #0f83d2;
	width: 100%;
}
.hza:after{
	content: " "; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	font-size: 0; 
	line-height: 0;
}
.soka{width: 48%; border: 1px solid #D8D8D8; line-height: 35px; margin-bottom: 12px; padding-left: 10px; font-size: 12px; font-family: "Microsoft YaHei", verdant, tahoma; height: 45px; margin-right: 5px;}
.sokb{height: 65px; border: 1px solid #D8D8D8; line-height: 50px; margin-bottom: 15px; padding-left: 10px; font-size: 14px; font-family: "Microsoft YaHei", verdant, tahoma; width: 97%; color: #757575; margin: -30px; margin-left: 0px; margin-top: 10px; margin-right: 10px;}
.tj {
    display: inline-block;
    width: 120px;
    line-height: 35px;
    height: 35px;
    background: #ddd;
    margin-right: 10px;
    margin-top: 50px;
    color: #000000;
    border: 0;
}
.feedback{
	margin-top: 30px;
}

.feedback p{font-size: 14px; line-height: 30px; padding: 0 14px;}
.feedback p b{font-size: 16px;}
/* 在线留言 */













	
.m_img,.m_nav,.foot_nav{
	display: none;
}

.font-style{
	font-size: 2rem;font-weight: bold;text-align: center;width: 100%;margin-bottom: 18px;margin-top: 30px;color: #d54730;
}


}


/* header-top */
.header-top {
    width: 100%;
    height: 40px;
    background: #0070c0;
}

.header-titile {
    line-height: 40px;
    font-size: 14px;
    color: #ffffff;
}

.header-titile i {
    margin-right: 5px;
    color: #d54730;
}


.header-con{
	float: right;
}

.header-con ul li {
    display: inline-block;
    line-height: 40px;
    margin: 0px 10px;
    position: relative;
    color: #fff;
}

.header-con ul li a{
	color:#fff
}

.header-con ul li i {
    margin-right: 5px;
    color: #d54730;
}

.header-bottom .logo {
    display: block;
    width: 12%;
}

.header-bottom {
    display: block;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding: 15px 0;
}

.header-bottom .col-lg-10{
	padding:0;
	float: right;
}

.header-bottom .col-lg-10 nav {
    float: right;
    margin-top: 18px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    border: 0;
}

/* banner */
.banner{ margin: 0 auto;overflow: hidden;}
.swiper-container { margin: 0 auto; overflow: visible;}
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev { display: block;}
.swiper-slide { position: relative; opacity: 0 !important;}
.swiper-slide img { width: 100%;}
.swiper-slide-active { opacity: 1 !important;}
.swiper-slide .ren { position: absolute; left: 0; top: 0; width: 1436px; height: 840px;}
.swiper-button-next, .swiper-button-prev { display: none; width: 40px; height: 68px; background-size: contain;}
.swiper-button-next { right: 100px; background-image: url(../images/next.png);}
.swiper-button-prev { left: 100px; background-image: url(../images/prev.png);}
.swiper-container-horizontal .swiper-pagination-bullets { bottom: 40px;}
.swiper-pagination-bullet { width: 70px; height: 4px; margin: 0 10px !important; padding: 6px 0; border-radius: 0; background-color: transparent; opacity: 1;}
.swiper-pagination-bullet:after { content: ""; display: block; height: 4px; background-color: #fff; opacity: 0.5;}
.swiper-pagination-bullet:hover:after, .swiper-pagination-bullet-active:after { background-color: #000;}
/* banner */

/* hot */
.hot-key {
    background: #f1f1f1;
}
.hot-text{width:100%; float: left;}
.seachBox form{overflow: hidden;}

.hot-text .title {
    margin-right: 5px;
    font-weight: bold;
    font-size: 14px;
    float: left;
    color: #d54730;
    line-height: 50px;
}
.seachBox .word {
    width: 180px;
    height: 24px;
    line-height: 24px;
    text-indent: 1em;
    color: rgb(130, 130, 130);
    border: 1px solid rgb(214, 214, 214);
    background: rgb(255, 255, 255);
}
.seachBox .sousuo {
    width: 40px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/search.png);
    cursor: pointer;
    border: none;
}
.seachBox form input {display: block;float: left;background-color: #dd493c;}
.seachBox {
    float: right;
    margin-top: 8px;
}
.hot-text .title-text a, .hot-text .title-text {
    font-size: 14px;
    margin: 0 5px;
    color: #484848;
}
.title-text p{display: inline-block;}

.title-text {
    width: 92%;
    display: table;
    line-height: 30px;
    padding: 10px;
}

/* hot */

/* 产品中心 */
.product-bg {
    display: block;
    width: 100%;
    margin-top: 60px;
    margin-bottom: 15px;
}

.product-bg .product-top{
	display: table;
	margin:0 auto;
}

.product-bg .producnt-left{
	float: left;
}

.product-bg .producnt-left p {
    font-size: 55px;
    line-height: 54px;
    margin-right: 5px;
}

.product-bg .producnt-right{
	float: left;
}

.product-bg .producnt-right h3{
	font-size: 30px;
}


.product-title {
    text-align: center;
    margin: 5px auto;
}
.product-title span{display:inline-block; color:#777; padding:0 100px; position:relative;}
.product-title span:after{content:""; width:85px; height:5px; margin-top:-2px; background:url(../images/sy_bt_dw.png) top right no-repeat; position:absolute; top:50%; left:0;}
.product-title span:before{content:""; width:85px; height:5px; margin-top:-2px; background:url(../images/sy_bt_dw.png) top left no-repeat; position:absolute; top:50%; right:0;}



#scroll{width:1180px;margin:0 auto;padding-top:30px;font-family:"Microsoft Yahei";}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative;width:285px;margin:0 auto;background-color:#fff;overflow:hidden;}

.owl-theme .owl-controls .owl-buttons div{position:absolute;top:135px;width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}

.product-body {
    margin-top: 25px;
}
.cp-img{
	display: block;
	width: 100%;
}

.cp-name {
    display: block;
    line-height: 35px;
    text-align: center;
}

.cp-name h3 {
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    padding: 12px 10px;
    transition: all 0.5s;
    background: #949494;
}

.index-pro-name h3 {
    color: #484848;
    font-size: 14px;
    line-height: 20px;
    padding: 12px 10px;
    transition: all 0.5s;
    text-align: center;
}

.pro{
	margin-bottom: 20px;
}

.pro .index-pic {
    border: 1px solid #dadada;
    overflow: hidden;
}

.pro .index-pic img{
	transition: all 0.5s;
}


.pro:hover .index-pic img{
	transform:scale(1.1);
}



/*公司介绍*/
.about-index-bg {
    display: block;
    width: 100%;
    padding: 45px 0;
    background: #e4eff7;
}

.about-index-bg .about-top{
	display: table;
	margin:0 auto;
}

.about-index-bg .about-top .about-left {
    display: block;
    float: left;
    font-size: 50px;
    line-height: 50px;
    margin-right: 10px;
}

.about-index-bg .about-top .about-right{
	display: table;
	float: left;
}
.about-index-bg .about-top .about-right h3{
	font-size: 30px;
}

.about-index-bg .about-title {
    display: table;
    margin: 10px auto;
    position: relative;
}

.about-index-bg .about-title span{color:#505050;}
.about-index-bg .about-title span:before {
    content: "";
    width: 85px;
    height: 5px;
    background: url(../images/sy_bt_dw.png) top right no-repeat;
    position: absolute;
    top: 50%;
    left: -100px;
}
.about-index-bg .about-title span:after {
    content: "";
    width: 85px;
    height: 5px;
    margin-top: -2px;
    background: url(../images/sy_bt_dw.png) top left no-repeat;
    position: absolute;
    top: 50%;
    right: -100px;
}


.about-body {
    padding: 30px;
    background: #fff;
    margin-top: 20px;
}
.about-body .about_img {
    width: 500px;
    float: left;
    padding: 0;
}
.about-body .about-text{
	width:calc(100% - 550px); 
	float:right;
}

.about-body .about-text .about-txt {
    line-height: 35px;
    padding-right: 50px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
}

.about-body .about-more {
    display: table;
    width: auto;
    text-align: center;
    line-height: 35px;
    background: #0070c0;
    margin-top: 30px;
    border-radius: 5px;
    font-size: 12px;
    letter-spacing: 2px;
    padding: 0px 20px;
}

.about-body .about-more a{
	color:#fff
}


/* 公司环境 */
.factory-bg {
    display: block;
    width: 100%;
    padding: 50px 0;
    padding-bottom: 0px;
}


.brand {display: block;width: 100%;padding: 50px 0;}
.brand_title{display: table;width: 100%;}
.brand_title p {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 14px;
    margin-bottom: 5px;
    position: relative;
    margin-top: 5px;
}
.brand_title h3 {
    font-size: 30px;
    width: 100%;
    height: 45px;
    text-align: center;
    display: table;
}


.brand_title h3 {
    font-size: 30px;
    width: 100%;
    height: 45px;
    text-align: center;
    display: table;
}
.brand_title h3 i {
    font-style: normal;
}

.hezuo_w {
    position: relative;
    margin-top: 25px;
    display: table;
    width: 100%;
}
.h_pre,.h_next{ position:absolute; top:50%; transform: translateY(-50%); display:block; width:39px; height:40px;  }
.h_pre{ left:0; cursor:pointer; background:url('../images/prev.jpg') no-repeat center;}
.h_next{ right:0; cursor:pointer; background:url('../images/next.jpg') no-repeat center;}
.hezuo_p{ width:100%; margin:0 auto; overflow:hidden;}
.hezuo_p ul{ width:10000%;}
.hezuo_p li{ float:left; display:inline; width:0.24%; margin:0 0.02% 0 0; text-align:center;}
.hezuo_p li a{ font-size:14px; color:#666; font-weight:bold; line-height:25px;}
.hezuo_p li img{ width:100%; border:#ccc 1px solid;}
.hezuo_p li font{ display:block; margin:6px 0 0 0;}


/*新闻资讯*/
.xwfb_bj{width:100%; background:#fff;margin:45px 0;margin-top: 25px;}
.xwfb{margin-top:10px; padding-top:45px; border-top:1px #eaeaea solid;}
.xwfb_kj{width:calc(100% - 430px); float:left; padding-left:285px; position:relative;}
.xwfb_kj .xwfb_kj_bt{width:260px; height:100%; padding:30px; padding-top:70px; background:url(../images/sy_xw_bt_bj.jpg) top left no-repeat; position:absolute; top:0; left:0;}
.xwfb_kj .xwfb_kj_bt .xwfb_kj_bt_t{color:#f4f4f4; font-size:34px;}
.xwfb_kj .xwfb_kj_bt .xwfb_kj_bt_b{color:#f4f4f4; font-size:16px; letter-spacing:2px; margin-top:10px;}
.xwfb_kj .xwfb_kj_bt .xwfb_kj_bt_more{margin-top:56px;}
.xwfb_kj .xwfb_kj_bt .xwfb_kj_bt_more a{display:inline-block; color:#fff; line-height:20px; padding:4px 15px; padding-right:47px; border:2px #fff solid; border-radius:2px; background:url() 70px 8px no-repeat;}

.xwfb_kj ul{overflow:hidden; margin-top:-26px;}
.xwfb_kj ul li{width:100%; overflow:hidden; padding:26px 0; border-bottom:1px #ccc dashed;}
.xwfb_kj ul li .xwfb_img{width:164px; height:122px; float:left;}
.xwfb_kj ul li .xwfb_wb1{width:calc(100% - 180px); float:right;}
.xwfb_kj ul li .xwfb_wb_t{font-size:18px; margin-top:6px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; transition:all 0.5s;}
.xwfb_kj ul li:hover .xwfb_wb_t{color:#d54730;}
.xwfb_kj ul li .xwfb_wb1 .xwfb_wb_m{color:#666; margin-top:6px;}
.xwfb_kj ul li .xwfb_wb_b{color:#666; line-height:26px; margin-top:10px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; transition:all 0.5s;}

.xwfb_kj ul li .xwfb_rq{width:74px; float:left; text-align:center; color:#666; transition:all 0.5s;}
.xwfb_kj ul li:hover .xwfb_rq{color:#d54730;}
.xwfb_kj ul li .xwfb_rq .xwfb_rq_t{font-size:40px; font-weight:bold;}
.xwfb_kj ul li .xwfb_wb2{width:calc(100% - 94px); float:right;}
.xwfb_kj ul li .xwfb_wb2 .xwfb_wb_b{text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden;}
.xwfb_kj ul li:hover .xwfb_wb2 .xwfb_wb_b{color:#d54730;}


/*常见问题*/
.cjwt{width:340px; float:right;}
.cjwt .cjwt_btt{overflow:hidden; padding-bottom:20px; background:#fff; position:relative; z-index:3;}
.cjwt .cjwt_btt .cjwt_bt{width:calc(100% - 100px); float:left;}
.cjwt .cjwt_btt .cjwt_bt .cjwt_bt_t{font-size:24px; font-weight:bold;}
.cjwt .cjwt_btt .xwfb_jt{float:right;}
.cjwt .cjwt_btt .xwfb_jt a{width:40px; height:40px; float:left; display:block;}
.cjwt .cjwt_btt .xwfb_jt .jc_if_prev{background:#666 url(../images/sy_wt_jt.png);}
.cjwt .cjwt_btt .xwfb_jt .jc_if_next{background:#084283 url(../images/sy_wt_jt.png) 40px 0px ;}

.cjwt_kj{margin-top:-32px;}
.cjwt ul{overflow:hidden;}
.cjwt ul li{width:100%; margin-top:32px; padding-bottom:32px; border-bottom:1px #ccc dashed; box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box;}
.cjwt ul li .cjwt_t{line-height:20px; padding-left:34px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; background:url(../images/sy_wt1.jpg) left center no-repeat;}
.cjwt ul li .cjwt_b{line-height:20px; margin-top:9px; padding-left:34px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; background:url(../images/sy_wt2.jpg) left center no-repeat;}




.partner {
    display: block;
    width: 100%;
    margin: 50px 0;
}

.partner .col-lg-2 {
    width: 16.66666667%;
    display: table;
    background: #ddd;
    height: 150px;
	background:url(../images/pea.jpg)no-repeat center;
}

.partner .col-lg-2 h3 {
    margin-top: 45px;
    margin-bottom: 20px;
    color: #fff;
}

.new-more {
    display: inline-block;
    color: #fff;
    line-height: 14px;
    padding: 4px 4px;
    padding-right: 47px;
    border: 2px #fff solid;
    border-radius: 2px;
    background: url(../images/sy_xwzx_more.png) 70px 8px no-repeat;
}

 .new-more a{
	 color:#fff
 }
 .new-more a:hover{
	 color:#fff
 }
 
 .partner .col-lg-10 ul li img{
	 border:1px solid #ddd
 }
 
 
 
 
 .youqing{line-height: 60px;width: 100%;background:#dedede; border-top: 1px solid #ddd;}
 .youqing em{display: table;float: left;text-transform: uppercase;font-size: 18px;font-style: normal;}
 .youqing span{width: 80%;display: table;float: left;margin-left: 20px;}
 .youqing span a{display:inline-block;margin:0 5px;}
 
 
 
 
 
 /*版权*/
.footer_bg {
    display: table;
    width: 100%;
    background: #0070c0;
    padding: 40px 0;
    padding-bottom: 40px;
}

 .footer_bg .container{
 	margin:0 auto
 }
 
 .footer_bg_top {
     display: table;
     width: 100%;
     padding-top: 24px;
     padding-bottom: 40px;
 }
 .footer_bg_top ul{text-align: center;}
 .footer_bg_top ul li{display: inline-block; margin: 0 50px; position: relative;}
 .footer_bg_top ul li a{color: #fff; font-size: 15px;}
 .footer_bg_top ul li:after{content: ""; display: inline-block; width: 10px; height: 1px; background: #fff; position: absolute; top: 14px; right: -50px;}
 .footer_bg_top ul li:nth-child(1):before{content: ""; display: inline-block; width: 10px; height: 1px; background: #fff; position: absolute; top: 14px; left: -50px;}
.font_contact {
    display: inline-block;
    width: 30%;
    margin-left: 0px;
}
 .font_contact h3{display: inline-block; font-size: 15px; color: #fff; width: 100%; margin-bottom: 10px;}
 .font_contact i{display: table; width: 25px; float: left; margin-right: 10px;}
 .font_contact i img{width: 100%;float: left;}
 .font_contact span, .font_contact span p{font-size: 13px; line-height: 30px; color: #fff;}
 .footer_cp{display:inline-block;width: 16%;float: left;}
 .footer_cp h3,.footer_cp h3 a{display: inline-block; font-size: 15px; color: #fff; width: 100%; margin-bottom: 10px;}
 .footer_cp h3 a:hover{color:#fff}
 .footer_cp ul li{display: table; width: 100%; line-height: 25px; float: left; margin: 1%;}
.footer_cp ul li a {
    color: rgb(255, 255, 255);
    font-size: 13px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
 .footer_cp i{display: table; width: 20px; float: left; margin-right: 10px;}
 .footer_cp i img{width: 100%;float: left;}
 .footer_cp span, .footer_cp span p{font-size: 14px; line-height: 30px; color: #bbb;}
 .footer_erweima{display: inline-block; float: right; width: 16%;}
 .footer_erweima i{display: table; width: 20px; float: left; margin-right: 10px;}
 .footer_erweima i img{width: 100%;float: left;}
 .footer_erweima h3{display: inline-block; font-size: 15px; color: #fff; margin-bottom: 14px; width: 100%;}
.erweima {
    width: 70%;
    margin-left: 30px;
}
 .erweima img{width: 100%;}
 
 .footer_ab{display:inline-block;width:20%;float: left;}
 .footer_ab h3{display: inline-block; font-size: 15px; color: #fff; width: 100%; margin-bottom: 10px;}
 .footer_ab ul li{display: table; width: 100%; line-height: 30px; float: left; margin: 1%;}
 .footer_ab ul li a{color: #fff; font-size: 14px;}
 .footer_ab i{display: table; width: 20px; float: left; margin-right: 10px;}
 .footer_ab i img{width: 100%;float: left;}
 .footer_ab span, .footer_abspan p{font-size: 14px; line-height: 30px; color: #bbb;}

 
 /*版权信息*/
.cop {
    line-height: 50px;
    height: 50px;
    background: #0060a5;
    text-align: center;
    font-size: 13px;
    color: #fff;
    border-top: 1px solid #0060a5;
}

 .cop a{color:#bbb;}
 
 
/* 内页 */
.ny-main {
    display: block;
    margin: 40px 0;
}
 
 /* 内页左边 */
 .ny-left{padding-left: 20px;padding-right: 20px;}
 .ny-left-title h3{font-size: 18px;line-height: 55px;height: 55px;border-bottom: 1px solid #ddd;background: #084283;text-indent: 10px;color: #fff;}
 .ny-left-body{border: 1px solid #ddd;border-top: 0;padding: 0 10px;}
 .ny-left-body ul li{height: 45px;line-height: 45px;position: relative;text-indent: 24px;border-bottom: 1px dashed #ddd;}
 .ny-left-body ul li::after{content: "";width: 15px;height: 15px;border: 1px solid #ddd;display: table;position: absolute;top: 15px;border-radius: 50%;}
 .ny-left-body ul li a{font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
 .ny-left-body ul li:last-child{border-bottom: none;}
 .on::after{background-color: #084283;}
 .ny-left-bottom{display: block;width: 100%;margin-top: 25px;}
 .ny-left-bottom h3{font-size: 18px;line-height: 45px;height: 45px;border-bottom: 1px solid #ddd;background: #e4e4e4;text-indent: 10px;}
 .ny-left-con{display: block; width: 100%; font-size: 14px; line-height: 30px; background: #f7f7f7; padding-top: 12px; padding: 10px;}
 .ny-left-img img{max-width: 100%;}
 /* 内页左边 */
 
 /* 内页文本添加 */
 .ny-content-text{font-size: 14px; line-height: 35px; color: #858585;table-layout: fixed;}
 .ny-content-text img{max-width: 100%;}
 /* 内页文本添加 */
 
 
 /* 产品 */
 .margin-bottom20{
 	margin-bottom: 20px;
 }
 .ny-product{
 	display: block;
 	width: 100%;
 }
 
 .ny-product .img{
 	overflow: hidden;
 }
 
 .ny-product .img img{
 	transition: all 0.5s;
 }
 
 .ny-product .product-text {
     display: table;
     width: 100%;
     text-align: center;
     position: relative;
     margin-top: 5px;
 }
 
 .ny-product .product-text h2 {
     font-size: 15px;
     height: 45px;
     line-height: 45px;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 1;
     overflow: hidden;
 }
 
 .ny-cp {
     display: block;
     padding: 0;
     overflow: hidden;
     margin: 1%;
     width: 31%;
     margin-bottom: 20px;
 }
 
 .ny-cp:hover .img img{
             transform:scale(1.1);
             -ms-transform:scale(1.1);
             -webkit-transform:scale(1.1);
             -o-transform:scale(1.1);
             -moz-transform:scale(1.1);
 }
 
/* .product-text::after{
 	content:"";
 	width: 0;
 	height: 2px;
 	background-color:#d54730;
 	display: block;
 	position: absolute;
 	top: 0;
 	transition: all 0.5s;
 } */
 
 
 .ny-cp:hover .product-text:after{
 	width: 100%;
 }
 
 .ny-cp:hover .product-text a{
 	color:#601a00;
 }
 
 
 
 /* 产品内页 */
 .cp-left {
     display: table;
     width: 48%;
     float: left;
 }
 .cp-right{
 	display: table;
 	float:left;
 }
 .cp-right {
     display: table;
     float: left;
     width: 48%;
 }
 
 .cp-right h3 {
     font-size: 24px;
     padding-top: 20px;
     border-bottom: 1px dashed #ddd;
     padding-bottom: 15px;
 }
 
 .cp-right-a .desc ,.cp-right .desc {
     padding: 20px 0;
     font-size: 15px;
     line-height: 180%;
 }
 
 .btn {
     width: 120px;
     height: 35px;
     background: #666666;
     color: #FFF;
     display: block;
     text-align: center;
     line-height: 35px;
     font-size: 13px;
     padding: 0;
     margin-top: 20px;
 }
 
 .btn.focus, .btn:focus, .btn:hover {
     color: #fff;
     text-decoration: none;
 }
 
 .tits span {
     color: #000;
     display: block;
     height: 50px;
     line-height: 50px;
     font-size: 22px;
 }
 
 
 /* 详情 */
 .details {
     display: table;
     width: 100%;
     margin-top: 20px;
 }
 
 .tits {
     border-bottom: 1px solid #e1e1e1;
     height: 50px;
     width: 100%;
     font-size: 22px;
 }
 
 .info {
     display: table;
     width: 100%;
     min-height: 80px;
     border-bottom: 1px dashed #ccc;
     margin-top: 20px;
     line-height: 30px;
     font-size: 14px;
     padding-bottom: 20px;
 }
 
 /* 翻页 */
 .fan-page {
     display: table;
     width: 100%;
     line-height: 45px;
     height: 45px;
 }
 .fan-page span{
 	display: table;
 	font-size: 14px;
 	color:#484848;
 }
 .fan-page span a{
 	color:#484848;
 }
 .fan-page span:nth-child(1){
 	float: left;
 }
 .fan-page span:nth-child(2){
 	float: right;
 } 
 /* 翻页 */

 
 
 /* 公司环境 */
 .img{
 	overflow: hidden;
 }
 
 .img img{
 	max-width: 100%;
 }
 
 .main-body{
 	margin-top: 30px;
 }
 
 .pic {
     margin-bottom:18px;
 }
 .pic .image-name {
     display: block;
     width: 100%;
     text-align: center;
     font-size: 14px;
     line-height: 30px;
     height: 30px;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 1;
     overflow: hidden;
 }
 
 .pic .img{
	 border: 1px solid #ddd;
 }
 
 /* 公司环境 */
 
/* 联系我们 */
.ny-contact {
    display: block;
    font-size: 15px;
    line-height: 40px;
    margin-bottom: 20px;
    margin-top: 15px;
}
 
 
/* 新闻中心 */
.main_new_bg ol {
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 15px;
    _display: inline;
    border-bottom: 1px dashed #dcdcdc;
    margin-bottom: 20px;
    margin-left: 0;
    width: 100%;
    padding-left: 0;
}
.main_new_bg ol:hover .img img{transform: scale(1.1);}
.main_new_bg ol a.img {
    display: block;
    float: left;
    width: 22%;
    border: 1px solid #ddd;
    margin-right: 20px;
}
.main_new_bg a.img img{width: 100%; height: 100%;transition: all 0.5s;}
.new_text{display: table;width: 75%;float: left;}
.new_text h3{text-align: left; padding-top: 5px;}
.new_text h3 a{font-weight: normal; font-size: 18px;}
.new_text span{font-size: 14px;display: table;width: 100%;color: #c5c5c5;padding: 10px 0;}
.new_text div {font-size: 13px;line-height: 25px;color: #9d9d9d;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.main_new_bg h2{display: table; width: 100%; text-align: center; font-size: 22px; font-weight: normal;}
.main_new_bg i{font-size: 15px; font-style: normal; text-align: center; display: table; width: 100%; padding: 14px 0; border-bottom: 1px solid #ddd; padding-bottom: 5px; margin-bottom: 10px;}
.main_new_bg{display: table; width: 100%;}
.new_bg_bottom{display: table;width: 100%;font-size: 14px;line-height: 30px;}
.new_bg_bottom img{max-width: 100%;}

.ny-new-center {
    width: 100%;
    padding: 18px 15px;
}
.ny-new-center .title {
    font-size: 25px;
    letter-spacing: 1px;
    color: #434343;
    margin-bottom: 15px;
}
.ny-new-center .news_info {
    font-size: 14px;
    letter-spacing: 0px;
    color: #434343;
    opacity: 0.4;
    padding-bottom: 10px;
    padding: 10px 5px;
}
.ny-new-center .details-txt {
    font-size: 14px;
    line-height: 250%;
    width: 100%;
    table-layout: fixed;
    border-bottom: 1px dashed #e0e1dc;
    padding: 8px 0;
}

.page_bg{
	line-height: 26px;
	margin-top: 6px;
	padding-top: 5px;
	font-size: 14px;
}

.page_bg span {
    display: block;
    font-size: 14px;
}
.ny-banner{ overflow:hidden;}
.ny-banner img{ width:1920px; position:relative; left:50%; margin-left:-960px;}


/* 面包线 */
.bread {
    display: block;
    line-height: 50px;
    height: 50px;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 20px;
    text-indent: 0;
    padding: 0;
    width: 100%;
}
.bread a {
    font-size: 15px;
    display: inline-block;
    margin: 0 3px;
    color: #000;
}
.bread a i{margin-right: 5px;}
/* 面包线 */



.field {
    display: table;
    width: 100%;
    margin-top: 10px;
}

.field dl dd{
	width: 31%;
	float: left;
	margin:1%;
}


.field-name h2 {
    font-size: 14px;
    display: table;
    width: 100%;
    text-align: center;
    line-height: 45px;
}


@media screen and (max-width: 1190px) {
@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:100px;}}
@media screen and (min-width: 800px) {html{font-size:100px;}}
@media screen and (min-width: 960px) {html{font-size:100px;}}

.ny-main {
    display: block;
    margin: 0.4rem 0;
	margin-top: 0;
}
.brand_title h3 i {
    font-style: normal;
    font-size: 0.3rem;
    margin-bottom: 0.2rem;
}

.about-index-bg .about-title {
    display: table;
    margin: 10px auto;
    position: relative;
    text-align: center;
}

.about-index-bg .about-title span::after{
	display: none;
}




.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 5px!important;
    padding-left: 5px!important;
}
	
	
.container {
    padding-right: 4px;
    padding-left: 4px;
    margin-right: auto;
    margin-left: auto;
}



.header-top,.header-bottom,.youqing,.hot-text{
	display: none;
}


.lg {
    display: table;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #272727;
}

.lg a {
    color: #fff;
    display: inline-block;
    margin: 0.15rem .5rem;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
}




.ny_banner {
    overflow: hidden;
    margin-top: 0.9rem;
}
.ny_banner img{
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
}


.carousel {
    position: relative;
    margin-top: 0.9rem;
}
.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 1rem;
    line-height: 2.4rem;
}


.msgNum,.header_bg,.left_contact{
    display: none;
}
.slider {
    margin-top: 44px;
}
.head {
    display:none
}

.m_img {
    display: block;
    height: 0.9rem;
    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: 0.16rem;
    padding-left: 5px;
    float: left;
}

.m_img .headlf .m_logo {
    height:35px;
    display: block
}

.m_img .headrg {
    padding-right: 5%;
    padding-top: 0.3rem;
    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:18px;
    top:5%;
    z-index:100;
    text-align:center;
    filter:alpha(opacity=0);
    opacity:0
}
.m_nav .m_navList {
    position:absolute;
    width:80%;
    right:0px;
    top:0px;
    background:#0b0d19;
    height:100%;
    z-index:100;
    right:-80%;
    overflow-y: scroll;
}
.m_nav .m_navList ul {
    padding-left:5%;
    padding-right:5%
}
.m_nav .m_navList ul li {
    border-bottom:1px solid #232530
}
.m_nav .m_navList ul li a {
    display:block;
    height:45px;
    color:#fff;
    line-height:45px;
    padding-left:5%;
    font-size:14px
}
.m_nav .m_navList ul li .m_f_a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}
.m_nav .m_navList ul li .m_f_a a {
    flex: 1;
}
.m_nav .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_top.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_top.jpg) 50% no-repeat!important;
    background-position: 50% 50%;
    -webkit-transition:all 0s;
    -moz-transition:all 0s;
    transition:all 0s
}
.m_nav .m_navList ul li .m_s_nav {
    display:none;
    width: 100%;
}
.m_nav .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;
    font-size: 12px;
}






/*搜索*/
.top_search {
    float: right;
    margin-right: 14px;
    margin-top: 0.18rem;
}
.top_search span{display: block; width: 28px; height: 24px; margin-top: .06rem; background: url(../images/icon_search.png) no-repeat center center; background-size: 64%;}

.top_search>div {
    position: fixed;
    top: 45px;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 9999999;
}

.top_search>div i{position: absolute; left: 0; right: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.7);}
.top_search .gg{position: absolute; z-index: 5; right: 0; width: 100%; padding: 1% 3%; background-color: #fff; overflow: hidden; border-top: 1px solid #ddd;}
.top_search .ss input {
    width: 76%;
    padding: 0px 2%;
    line-height: 292%;
    font-size: 0.2rem;
    float: left;
    border-radius: 0.07rem 0px 0px 0.07rem;
    margin-left: 5%;
    border: 0px;
    background-color: rgb(232 232 232);
}
.top_search .ss input:focus{border-color: #0083c3;}
.top_search .ss button {
    font-size: .2rem;
    line-height: 265%;
    border: #d54730 solid 1px;
    background-color: #d54730;
    color: #fff;
    float: left;
    border-radius: 0 .07rem .07rem 0;
}
.navbar{border-radius: 4px;}




.about-body .about_img {
    width:100%;
    float: left;
    padding: 0px;
}
.about-body .about-text {
    width: 100%;
    float: right;
}

.product-bg .producnt-right h3 {
    font-size: 0.3rem;
}

.product-bg .producnt-right p{
	font-size: 0.2rem;
}

.product-bg .producnt-left p {
    font-size: 0.5rem;
    line-height: 0.5rem;
    margin-right: 5px;
}

.product-title span {
    display: inline-block;
    color: rgb(119, 119, 119);
    padding: 0px 100px;
    position: relative;
    font-size: 0.2rem;
}

.product-bg {
    display: block;
    width: 95%;
    padding: 0.5rem 0px;
    margin: 0 auto;
}



.index-pro-name h3 {
    color: rgb(255, 255, 255);
    font-size: 0.25rem;
    line-height: 14px;
    padding: 8px 10px;
    transition: all 0.5s ease 0s;
    background: rgb(239, 61, 1);
    text-align: center;
}









 .about-index-bg .about-top .about-left{
    font-size: 0.5rem;
    line-height: 0.5rem;
    margin-right: 5px;
}

.about-index-bg .about-top .about-right h3 {
    font-size: 0.2rem;
}
.about-index-bg .about-top .about-right p{
    font-size: 0.2rem;
}

.about-index-bg .about-title span {
    color: rgb(80, 80, 80);
    font-size: 0.2rem;
}

.about-body .about-more {
    display: table;
    width: auto;
    text-align: center;
    line-height: 22px;
    background: rgb(8 66 131);
    margin-top: 0.2rem;
    border-radius: 5px;
    font-size: 0.2rem;
    letter-spacing: 2px;
    padding: 0px 3px;
}

.about-body .about-text .about-txt {
    line-height: 22px;
    padding-right: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-size: 0.2rem;
}
.about-body .about_img {
    width: 48%;
    float: left;
    padding: 0px;
}
.about-body .about-text {
    width: 49%;
    float: right;
}
.about-index-bg {
    display: block;
    width: 100%;
    padding: 0.3rem 0px;
    background: rgb(239, 239, 239);
}




.xwfb {
    margin-top: 10px;
    padding-top: 0.1rem;
    border-top: 1px solid rgb(234, 234, 234);
}



.xwfb_kj {
    width: 100%;
    float: left;
    padding-left: 0;
    position: relative;
}

.xwfb_kj .xwfb_kj_bt {
    width: 100%;
    height: 100%;
    padding: 0.1rem 0.1rem 0.1rem;
    background: inherit;
    position: relative;
    top: 0px;
    left: 0px;
    display: table;
    border-bottom: 1px solid #ddd;
    margin-bottom: 0.2rem;
    background: #f5f5f5;
}
.xwfb_kj .xwfb_kj_bt .xwfb_kj_bt_t {
    color: rgb(97 97 97);
    font-size: 0.3rem;
    width: 16%;
    float: left;
}

.xwfb_kj .xwfb_kj_bt .xwfb_kj_bt_b {
    color: rgb(115 115 115);
    font-size: 0.22rem;
    letter-spacing: 2px;
    margin-top: 5px;
    width: 20%;
    float: left;
}

.xwfb_kj .xwfb_kj_bt .xwfb_kj_bt_more a {
    display: inline-block;
    color: rgb(150 150 150);
    line-height: 20px;
    padding: 0;
    border: 2px solid rgb(255, 255, 255);
    border-radius: 2px;
    background: url(index.css) 70px 8px no-repeat;
    display: table;
    float: right;
    margin-top: 0.1rem;
}

.xwfb_kj .xwfb_kj_bt .xwfb_kj_bt_more {
    margin-top: 0;
}

.xwfb_kj ul li {
    width: 100%;
    overflow: hidden;
    padding: 0.2rem 0px;
    border-bottom: 1px dashed rgb(204, 204, 204);
}
.xwfb_kj ul li .xwfb_wb_t {
    font-size: 0.25rem;
    margin-top: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all 0.5s ease 0s;
}

.xwfb_kj ul li .xwfb_rq .xwfb_rq_t {
    font-size: 0.5rem;
    font-weight: bold;
}

.xwfb_kj ul {
    overflow: hidden;
    margin-top: 0.2rem;
    margin-bottom: 0.3rem;
}

.cjwt {
    width: 97%;
    float: right;
}










.footer_cp {
    width: 100%;
    float: left;
    display: table;
    margin-bottom: 0.15rem;
    padding-bottom: 0.15rem;
    border-bottom: 1px solid rgb(60 60 60);
}

.footer_cp ul li {
    display: table;
    width: 23%;
    line-height: 19px;
    float: left;
    margin: 1%;
}
.footer_cp h3, .footer_cp h3 a {
    display: inline-block;
    font-size: 15px;
    color: rgb(255, 255, 255);
    width: 100%;
    margin-bottom: 4px;
}

.footer_bg {
    display: table;
    width: 100%;
    background: rgb(27, 23, 19);
    padding: 0.35rem 0px;
}
.footer_erweima{
	display: none;
}

.font_contact {
    display: inline-block;
    width: 100%;
    margin-left: 0px;
}

.font_contact span, .font_contact span p {
    font-size: 0.22rem;
    line-height: 30px;
    color: rgb(255, 255, 255);
}

.footer_cp ul li a {
    color: rgb(255, 255, 255);
    font-size: 0.22rem;
}

.footer_cp h3, .footer_cp h3 a {
    display: inline-block;
    font-size: 0.25rem;
    color: rgb(255, 255, 255);
    width: 100%;
    margin-bottom: 4px;
}

.cop {
    line-height: 0;
    height: auto;
    background: rgb(0, 0, 0);
    text-align: center;
    font-size: 0.22rem;
    color: rgb(255, 255, 255);
    border-top: 1px solid rgb(0, 0, 0);
    padding: 0.3rem 0px;
}
.footer_bg .container {
    margin: 0px auto;
    width: 95%;
}






.factory-bg {
    display: block;
    width: 100%;
    padding: 0.3rem 0;
    padding-bottom: 0.3rem;
}



.hezuo_p li{ float:left; display:inline; width:0.48%; margin:0 0.02% 0 0; text-align:center;}
.brand_title h3 {
    font-size: 0.25rem;
    width: 100%;
    height: auto;
    text-align: center;
    display: table;
    font-weight: bold;
}
.brand_title p {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 0.2rem;
    margin-bottom: 5px;
    position: relative;
    margin-top: 5px;
}



.ny-cp {
    display: block;
    padding: 0;
    overflow: hidden;
    margin: 0;
    margin-bottom: 20px;
    float: left;
	width: 50%;
}


.banner {
    margin: 0px auto;
    overflow: hidden;
	margin-top: 53px;
}
.swiper-pagination-bullet {
    width: 24px;
    height: 4px;
    padding: 6px 0px;
    border-radius: 0px;
    background-color: transparent;
    opacity: 1;
    margin: 0px 10px !important;
}
.swiper-container-horizontal .swiper-pagination-bullets {
    bottom: 5px;
}

/*banner轮播图*/
/* .banner{width: 100%; padding-bottom:.02rem;background: #fff;}
.banner ul li img{width: 100%;display: block;}
.banner .sp01 span{background-color: #fff;opacity: .7;}
.banner .sp01 .swiper-pagination-bullet-active{background-color: white;background-color: #37a6ff; opacity: 1;}
 */

.ny-banner {
    overflow: hidden;
    margin-top: 53px;
}

.ny-left{
	display: none;
}

.hot-key .seachBox {
    float: right;
    background: #fff;
    margin-top: 12px;
    width: 27.333333%;
    box-shadow: none;
    display: none;
}

.bread {
    display: block;
    line-height: 0;
    height: auto;
    border-bottom: 1px solid #f5f5f5;
    padding: 0.25rem 0;
}
.bread a {
    font-size: 0.22rem;
    display: inline-block;
    margin: 0 3px;
}


.hot-key {
    width: 100%;
    height: auto;
    background: #fbfbfb;
    line-height: 0;
    box-shadow: 1px 1px 10px #e4e4e4;
}


.ny-product .product-text h2 {
    font-size: 0.2rem;
    height: auto;
    line-height: 0.3rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.main_new_bg ol a.img {
    display: block;
    float: left;
    padding: 6px;
    width: 33%;
    border: 1px solid #ddd;
    margin-right: 12px;
}


.new_text {
    display: table;
    width: 62%;
    float: left;
}
.new_text h3 {
    text-align: left;
    padding-top: 0;
}

.new_text span {
    font-size: 0.2rem;
    display: table;
    width: 100%;
    color: #c5c5c5;
    padding: 3px 0;
}

.new_text div {
    font-size: 0.2rem;
    line-height: 25px;
    color: #9d9d9d;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.new_text h3 a {
    font-weight: normal;
    font-size: 0.3rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.xwfb_bj {
    width: 100%;
    background: rgb(255, 255, 255);
    margin: 0.3rem 0px;
}



/*手机版权*/
.foot_nav{height:50px;}
.bottomToolbar {
    width: 100%;
    font-size: 1em;
    position: fixed;
    display: block;
    margin: 0px;
    padding: 0px;
    bottom: 0px;
    left: 0px;
    text-align: center;
    z-index: 999;
    background: #084283;
}
.bottomToolbar li {
    width: 24.5%;
    float: left;
    position: relative;
    text-align: center;
    border-right: 1px solid #ddd;
}
.bottomToolbar li img{text-align:center; margin:auto; width:auto; height:23px;}
.bottomToolbar li a{padding:5px 0 2px 0; margin-right:1px; display:block;font-size:20px;text-align:center;color:#FFF;text-decoration:none;}
.bottomToolbar li em{text-align:center;margin:auto;color:#fff;font-size:0.2rem;display:block;font-style:normal;}




.ny-new-center .title {
    font-size: 0.35rem;
    letter-spacing: 1px;
    color: #434343;
    margin-bottom: 0.1rem;
}

.ny-new-center .news_info {
    font-size: 0.25rem;
    letter-spacing: 0px;
    color: #434343;
    opacity: 0.4;
    padding-bottom: 10px;
    padding: 5px 5px;
}
.ny-new-center .details-txt {
    font-size: 0.2rem;
    line-height: 200%;
    width: 100%;
    table-layout: fixed;
    border-bottom: 1px dashed #e0e1dc;
    padding: 8px 0;
}
.page_bg span {
    display: block;
    font-size: 0.2rem;
}





.font-style {
    font-size: 0.3rem;
    font-weight: bold;
    text-align: center;
    width: 100%;
    margin-bottom: 18px;
    margin-top: 0.2rem;
    color: #d54730;
    line-height: 0.5rem;
}

.ny-contact {
    display: block;
    font-size: 0.22rem;
    line-height: 0.45rem;
    margin-bottom: 20px;
    margin-top: 15px;
}

.ny-contact h3{
	font-size: 0.25rem;
}




.pro-name {
    display: block;
    margin-top: 10px;
    line-height: 30px;
    font-size: 0.25rem;
    margin-bottom: 0.35rem;
}

.main-nav-title {
    display: block;
    border-left-color: #0099dc;
    border-left-width: 3px;
    border-left-style: solid;
    padding: 0;
    background-color: whitesmoke;
    padding: 10px;
}

.main-nav-title i {
    margin-right: 10px;
    font-size: 16px;
    color: #0099dc;
}

.details {
    display: block;
    width: 100%;
    margin-top: 0.2rem;
    line-height: 30px;
}







.case-name {
    bottom: 0px;
    display: table;
    width: 100%;
    background: #fff;
}

.case-title {
    color: rgb(72, 72, 72);
    font-size: 14px;
    margin-bottom: 5px;
    padding: 0;
    text-align: center;
}

.case-txt {
    color: #636363;
    line-height: 30px;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.case-body ul li{
	margin-bottom: 10px;
}




.right-title {
    display: table;
    width: 100%;
    background: #f5f5f5;
    height: 40px;
    line-height: 40px;
    border-left: 2px solid #084283;
    text-indent: 14px;
	margin-bottom: 20px;
}
	
.right-title span{
	font-size: 14px;
}	
	
.main-bg {
    display: block;
    width: 100%;
    margin: 35px 0;
}

.main-title {
    display: table;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 12px;
    border-bottom: 1px dashed #656565;
    padding-bottom: 20px;
}

.new-body {
    display: block;
    width: 100%;
    line-height: 30px;
    font-size: 12px;
}

.main-title h2 {
    font-size: 18px;
}

.new-time {
    display: block;
    width: 100%;
    margin-bottom: 15px;
    font-size: 15px;
    color: #717171;
    background: #ececec;
    padding: 10px 0;
}

.new-time span i {
    margin: 0 8px 0 15px;
    color: #0099dc;
}

.page-bg {
    display: block;
    width: 100%;
    border-top: 1px dashed #ddd;
    margin-top: 30px;
    padding: 10px 0;
}

.page-bg span {
    display: table;
    width: 100%;
    padding: 5px 0;
}


.page-bg span a{
	color:#484848
}





}