@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%;
}
.h50 {
height:10px !important;
}
.h80 {
height:10px !important;
}
.h90 {
height:20px !important;
}
.msgNum {
display: none;
}
.slider {
margin-top: 44px;
}
.Iheader_line_left {
  width: 100%;
  float: left;
  font-size: 12px;
  line-height: 25px;
  height: 25px;
  color: #ffffff;font-weight: bold; text-align: center;
}
.Iheader_line_left span { display: none;
}
.Iheader_line_right { display: none;
}
.Iheader {
 height: 70px;
 background: #f5f5f5;
 padding:0 inherit;
 position: fixed;
 width: 100%;
 z-index: 9999999;
}

	.col-lg-4 {
    width: 50% !important;
}
	.col-lg-6 {
    width: 100% !important;
	
	
}

	
/* 手机导航开始 */

.m_img {
display:block;
height:70px;
background:#fff;
top:0px;
left:0px;
width:100%;
z-index:9999;
border-bottom:1px solid #ddd;
overflow: hidden;
}
.m_img .headlf {
padding-top:10px;
padding-left:5px;
float: left;
}
.m_img .headlf .m_logo {
height:50px;
display: block
}


.wapsearchform_button{
	float:right;
	background:url(../images/sprite.png) no-repeat ;
	width:30px;
	height:30px;
	cursor:pointer;
	border:none; margin-top:20px; margin-right:5%;
}

#searchform {
    height: inherit;

}
#searchform .text {
    height: 16px;
    padding: 12px;
    width: 1018px;
    color: #666;
    appearance: none;
    border-radius: 0;
    background: #FFF;
    height: 30px;
    width: 80%;
}


#searchform .submit {
    padding: 0 12px;
    width: 20%;
    height: 30px;
    background: #0e6eb8;
    color: #fff;
    cursor: pointer;
    font-size: 0.875em;
    font-family: 'Microsoft Yahei';
    appearance: none;
    -webkit-appearance: none;
    border-radius: 0;
}

 .m_img .headrg {
padding-right:5%;
padding-top:22px;
float: right;
}
.m_img .headrg a .m_menuimg {
height:26px;
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; text-align:center;
}
.m_f_a i {
    background: inherit;

}
.icon {
background:url(../images/plus.png) 50% no-repeat !important;
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;
}

.banner-tit {
	position: absolute;
	left: 0;
	top: 20%;
	width: 100%;
	color: #080404; 
}
.banner-tit .cn {
	font-size: 24px;
	color: #fff;
	text-align: center; padding: 0 10px;
}
.banner-tit .en {
	display: block;
	font-size: 14px;
	color: #fff; text-align: center; margin-top: 10px; padding: 0 10px;}
.banner-button {
    margin-top: 20px;
}
.banner-button .button {

  line-height: 20px; height: 20px;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;  
}
/* =====================Ititle===================== */
.Ititle-tit {
 
}
.Ititle-tit h2 {
    font-size: 24px;
    line-height: 50px;
}
.Ititle-tit h2::after {
    content: "";
    background: #ffb901;
    height: 3px;
    width: 60px;
    margin: 5px auto 10px;
    display: block;
}

/* =====================公共按钮===================== */
.dx-btn-box {
    display: inline-block;
    margin-top: 10px;
}
.dx-btn-16 {
  font-size: 14px;
}
.dx-btn {
  line-height: 40px;

  border-radius: 5px; width: 100%; display:block;

}
.dx-btn::before { display: none;
}
.dx-btn::after {display: none;
}
/*==================================Ipruduct==============================*/
	
.Ipruduct {
    padding: 20px 0 20px;
}
.Ipruduct_content {
    padding: 10px;
    text-align: center;
}

.Iproduct_list > li {
    float: left;
    margin-bottom: 10px;
}	
.Iproduct_title h4 {
    margin: 12px 0 0;
    font-size: 14px;
    font-weight: normal;
    color: #242424; line-height: 20px;
}
	.Iproduct_subtitle {
    text-align: center;
    color: #b97e06;
    font-size: 15px;
    font-weight: normal;
}
/*==================================Iabout==============================*/

/* Iabout */

.Iabout {
    background: #eeeeee;
    padding: 20px 0 20px;
}
.Iabout_left, .Iabout_right {
  width: 100%;
  height: auto;
  float: inherit;
}
.Iabout_left img {
    width: 100%;
    height: auto;
}	
.video-placholder:before {
    background: url(/images/icon-mvideo-btn.png) no-repeat center !important;
}	
.Iabout_right {
    padding: 10px;
}
.Iaboutinfo{ text-align:center;}
.Iaboutinfo h2 {
    font-size: 20px;
    line-height: 40px;
    margin-top: 10px; text-align:left;
}
.Iaboutinfo hr {
    height: 3px;
    width: 50px;
}
.Iaboutinfo p {
    margin-top: 10px;
display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8; text-align:left;font-size: 14px;
}

.Iabout .readmore {
    height: 40px; line-height: 40px;
    width: 100%;

}

/* =====================Iapplication===================== */
.Iapplication {
  padding: 20px 0 20px;
}
.Iapplication_content {
  padding: 10px;
}
	
.Iapplication-title h4 {
    font-size: 16px;
    line-height: 40px;
}
	
.Iapplication-pagination {
  display:block;
}
.IapplicationSwiper .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
}
.IapplicationSwiper .swiper-pagination-bullet-active {
  opacity: 1;
  background: #0e6eb8;
}	
	
	
.INews {
    padding: 20px 0 20px;
}
.INews_content {
    padding: 10px;
}

.news_list {
    width: 100%;
    padding-top: 0px;
}	
.news_list ul li {
    margin: 10px 0;
}	
	.news_list .col-lg-6{
    padding-right: 0px;
    padding-left: 0px;
}	
.news_list ul li a i {
    width: 20%;
    padding: 2% 0;
}
.news_list ul li a i big {
    font-size: 30px;
    height: 30px;
    line-height: 30px;
}
.news_list_box{
    width: 76%;
}	
.news_list_title {
    font-size: 16px;
    padding: 0px 0 5px;

}
.news_list_des {
  line-height: 20px;
    font-size: 12px;
}	
	
/* page-banner*/
.page-banner {
 position: relative;
height: auto; 
}
 .page-banner .pb-pic {
 overflow: hidden;
}
 .page-banner .pb-pic img {
 max-width: 100%;
 position: relative;
 -webkit-animation: minus 6s;
 animation: minus 6s;
 left: auto;
 margin-left: auto;
}
.container {
 width:auto; padding: 10px;
}
.page-banner .pb-tit .cn {
 font-size: 24px;
 line-height: 1;
 color: #080404;
 margin-bottom: 10px; padding-left: 10px;
}
 .page-banner .pb-tit .en {
 display: block;
 font-size: 14px;
 text-transform: uppercase;
 font-weight: 300; padding-left: 10px;

    line-height: 40px;


}



.Npruduct {
    padding: 20px 0 20px;
}
.Npruduct_content {
    padding: 10px;
    text-align: center;
}


.col-lg-3 {
 width: 50% !important;
}
.Npruduct-list>li {
 padding: 0 5px 0 0px;
 margin-bottom: 10px;
 text-align: center;
}
.Npruduct-list li {
 float: left;
}
.Npruduct-list li:nth-child(2n) {
 float: right;
 padding: 0 0px 0 5px;
}
 .Npruduct-list li .tit {
 height: 40px;
 line-height: 40px;
 font-size: 16px;
 color: #333;
 border: 1px solid #ddd;
 background: #FFF;
}
.Npruduct_content .news_sx .n_s{ text-align: left  !important}
.Npruduct_content .news_sx .n_x{ text-align: left !important}


/* footer_box */
.footer {
  padding: 20px 0 0px;
}
.footer .wrap{padding-right: 10px;
    padding-left: 10px;

}

.foot_logo {
    float:inherit;
    width: 100%; text-align: center;
}
.foot_navList {
    float: inherit;
    width: 100%;
}
.foot_navList ul li { float: inherit;
  width: 48%; float: left; min-height: 250px;
}

.foot_navList ul li:nth-child(2n) {
 float: right; 
}	
.foot_navList ul li a {
display:block;
height:45px;
line-height:45px;
padding-left:3%;
font-size:16px;
}
.foot_navList ul li .m_f_a {
display: flex;
align-items: center;
justify-content: space-between;
width: 100% ;border-bottom:1px solid #757575;
}
.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; text-align:center;
}
.foot_navList ul li .m_s_nav {

width: 100%;
}
.foot_navList ul li .m_s_nav a {
display: block;
height:30px;
line-height:30px;
font-size:14px;
padding-left:5%;
overflow: hidden;
white-space: nowrap;
width: 100%;
text-overflow: ellipsis; 
}

.m_s_nav_content{ padding:0px 3%;} 
.m_s_nav_content p{line-height: 25px;} 
	
.form-txtemail {
    background: #f7f7f7;
    width: 80%;
    float: left;
    line-height: 40px;
    font-size: 14px;
    padding: 0px 10px;
    border: none;
    border-radius: 5px 0 0 5px;
}	
.subscribe-btn {
    background: #e60012;
    width: 20%;
    float: right;
    line-height: 40px;
    font-size: 14px;
    text-transform: uppercase;
    color: #FFF;
    border-radius: 0 5px 5px 0;
}	
	
.copyright {
  padding: 5px 0;
  margin-top: inherit;
  border-top: none;
}
.copy-content p {
  line-height: 20px;font-size: 14px; 
}




/* 通用分页样式 */

.pages {
    width: 100%;
    height: auto;
    text-align: center;
    padding: 10px 0 10px;
    margin: 0 auto;

    clear: both;
}
.pages a {
    border: 1px solid #d1d1d1;
    height: 20px;
    line-height: 20px;
    color: #666666;
    padding: 2px 6px;
 
    font-size: 14px;
}




	
/* --- 在线留言 --- */
.contact_message {
    padding: 10px;
}
.contact-tit {
    font-size: 24px;
    padding-bottom: 25px;
    margin-bottom: 10px;
    position: relative;
}
.page-Message{
overflow:hidden;
background:#f5f5f5;
padding: 20px 0 20px 0;
}
.lylist {
 width: 100%;
}
.lylist input, .lylist textarea, .lylist button {
 border-radius: 5px;
 border: none;
 font-size: 14px;
}
.lylist input {
 width: 100%!important;
 margin: 10px 0px 0 0!important;
}
.lylist .lytitle {
 width: 99%;
 height: 52px;
 line-height: 52px;
 padding: 0 0 0 30px;
 background: #fff;
}
.lylist .inp_name {
 width: 100%;
 height: 52px;
 line-height: 52px;
 padding: 0 0 0 30px;
 margin: 20px 0px 0 0;
 background: #fff;
 border:1px solid #cccccc;
 float: inherit;
}
.lylist .inp_tel {
 width: 100%;
 height: 52px;
 line-height: 52px;
 padding: 0 0 0 30px;
 float: inherit;
 margin: 20px 13px 0 0;
 background: #fff;
 border:1px solid #cccccc;
}
.lylist .inp_neirong {
 width: 100%;
 height: 150px;
 line-height: 35px;
 padding: 0 0 0 30px;
 margin: 10px 0px 0 0;
 background: #fff;
 border:1px solid #cccccc;
}
.lylist .vcode {
 width: 100%;
 height: 52px;
 line-height: 52px;
 padding: 0 0 0 30px;
 margin: 12px 0px 0 0;
 background: #fff; border:1px solid #cccccc;
}
.lylist .submit {
 width: 49%;
 text-align: center;
 background: #0e6eb8;
 height: 52px;
 line-height: 52px;
 color: #fff;
 font-size: 16px;
 float: right;
 margin: 12px 13px 0 0;
}
.lylist .submit:hover {
 cursor: pointer;
}
.yanzhengm img {
 position: absolute;
 top: 25px;
 right: 15px;
}
.yanzhengm {
 width: 100%;
 float: left;
 position: relative;
}
/*在线留言结束*/



/*新闻内页*/


.Ipro_left {
    width: 100%;
    float: inherit;
}
.dh_left {
    width: 100%;
    float: inherit;
}
.dh_leftTop {
    width: 100%;
    height: 60px; line-height:60px;
}

.dh_left ul {
    width: 100%;
}
.dh_left .rr {
    height: 40px;
}
.dh_left .rr p {
    line-height: 40px;

}





.pro_left {
    width: 100%;
}
.pro_left .mainCon {

    padding: inherit;

}
.Npruduct-list li .pic img {
    height: auto;
}



.Nprobox .mainCon {
    padding: 0px;
}

.NewsIntro {
	background: #fff;
	margin: 0 auto;
	box-shadow: 0 0 5px 3px #eeeeee; width:100%; float: inherit;
}
.mainCon {
	font-size: 16px;
	line-height: 26px;
	color: #333;
	padding:10px; text-align:center; 
}

.mainCon p {
    margin: 0px 0px 10px; text-align:left;
}
._head ._title {
	font-size: 18px;
	font-weight: 600;
	color: #000000;
	line-height: 30px;     margin-bottom: 10px; padding:10px 0;
}
._tools {
	font-size: 0;
	color: #5a5a5a;
	margin-bottom:0px;
}
._tool {
	font-size: 14px;
	margin-right: 10px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.news_list_date {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../images/newsList_icon01.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-right: 4px;
}
.news_list_hits {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../images/newsList_icon02.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-right: 4px;
}
.news_content {
	line-height: 30px;
	font-size: 16px;
	color: #5a5a5a; text-align:left;
}
.news_content_pic {
	padding:0px 0 10px 0;
}
.news_content img {
	max-width:100%;
}
.news_content p{line-height: 30px;
	font-size: 14px;
	text-align:left;}

.news_sx {
	height: auto;
	line-height: 30px;
	color: #999;
	font-size: 14px;
	margin-top:10px;
}
.news_sx a {
	color: #666;
	font-size: 14px;
}
.news_sx a:hover {
	color: #d10010;
	font-size: 14px;
}
.n_s {
	width: 100%;
	float: inherit;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.n_x {
	width: 100%;
	float: inherit;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.dh_leftTop h3 {
    text-align: left;
    color: #333;
    font-size: 20px;
    box-sizing: border-box;
    padding: inherit;
    font-weight: 700;
    text-transform: uppercase;
}

.Nnews-list li {
    border: 1px solid #CCC;
    padding: 10px;
    margin-bottom: 20px;
	
}

.Nnews-title {
    font-size: 16px; text-align:left;
}
.Nnews-date {
    font-size: 14px;
    line-height: 30px; text-align:left;
}
.Nnews-content {
    font-size: 14px;
    line-height: 20px; text-align: left;
}
.Nnews-content p {
    margin: 0px 0px 10px;
    text-align: left; line-height:22px; font-size:14px;
}







/*新闻内页end*/

.main-box {
    padding: 5px 0 20px;
}


.mainCon1 {
    margin-top:10px;
}
.newsList dl {
    padding: 10px;
}

.newsList dt {
	width: 100%;  float:inherit;
}

.newsList dd {
    margin-left: inherit; float:inherit;
    width: 100%;
}
.newsList dd h3 {
    width: 100%;
}
.newsList dd p {
    font-size: 14px;
    line-height: 25px;
    margin-top: 14px;
}
.dot_date {
	display: none;
}
.dot_hits {
	display: none;
}

.Npruduct-dec p{ text-align:left;}	




.NAbout {
    padding: 20px 0 20px;
    background: #FFF;
}
.NAbout_content {
    padding: 10px;
}
}
