html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, code, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; padding: 0;list-style: none; }
table, tbody, tr, th, td { margin: 0; padding: 0; padding: 0; }
ul,li{padding:0px;margin:0px;list-style-type:none;display: block;}
.blank10{ margin:0; padding:0; height:10px; clear:both; display:block; overflow:hidden}
a,a:visited {
    text-decoration: none;
    color: #333;-webkit-tap-highlight-color:rgba(0,0,0,0);border:none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color:transparent;
outline:none；
}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;
}
::selection { 
    background:#FFF; 
   
} 
::-moz-selection { 
    background: #FFF; 
    
} 
::-webkit-selection { 
    background: #FFF; 
   
} 
/*showproducts新增样式*/
.showproductspp{ width:100%}
 .showproductspp dl{ width:100%; margin:12px auto 10px; height:90px; }
 .showproductspp dl dt{ float:left; width:18%; margin-right:2%;}
  .showproductspp dl dt img{ width:100%}
 .showproductspp dl dd{ float:right; width:79%; }
 #bgwidth{ background:#FFF; color:#000}
 .showprospw_btn {
    text-align: left;
   
    line-height: 30px;
    border: 1px solid #db2522;
    color: #db2522;
    text-align: center;
    border-radius: 4px;
    margin-top: 5px;  width:80px; float:right
}
.showprodctscus{ width:100%}
.showprodctscus img{ width:100%}
.blank30{ margin:0; padding:0; height:30px; clear:both; display:block; overflow:hidden}
#mag5{ margin:10px 0;}
.mag{margin:2px 0 0 5px;}
 img { border:0px;}
.left{ float:left}
.right{ float:right}
.clear{ clear:both}
   .zi12{ font-size:12px; font-family: Arial;}
   .corhuise{ color:#999999}
   /*banner*/
     .swiper-container { width:100%;    }
      .swiper-slide {   width:100%;   }
	  .swiper-slide img {width:100%; display:block    }
	  .ks-facebook-card .ks-facebook-avatar {
    float: left;
}
.title2{
    width: 50%;
    margin: 10px auto;
}
.bg33{ background:#4d4d4d}
.bg66{ background:#4d4d4d;color:#c4c4c4; border-top:1px solid #616466}
.height70{height:80px; overflow:hidden; margin-bottom:8px;}
 .corlororage{ color:#c41e3a}
 .bgcorlorgray{ background:#949494; padding:0 5px 8px 5px }
.pad8{ padding:20px 10px;}
 .bottong{ background:#c41e3a; border:1px solid #FFF; color:#FFF; padding:5px 15px; font-size:12px; margin-top:10px;} 
 .pad10{ padding:12px 5px 0  0}	  
.margin30{ margin:20px 0}
.line35{ line-height:25px; padding:5px 0}
.line30{ line-height:20px; padding-bottom:20px;}
.date{ font-size:12px;margin:5px 0;}
i.icon.icon-bars {
    width: 21px;
    height: 16px;
    background-image: url(../images/menu_btn.png)}
i.icon.icon-barss {
    width: 21px;
    height: 16px;
    background-image: url(../images/menu_btncc.png)}

body{ font-family: Arial,; font-weight:100; }
.tabbar-fixed .page-content, .tabbar-through .page-content, .toolbar-fixed .page-content, .toolbar-through .page-content {
    padding-bottom: 0px;
}
/*����*/
.lq_btn{ width:90%; margin:10px auto}
/*��ߵ���*/
.dl-menuwrapper{ width:90%; background:#FFF; float:right; padding:0 0 0 10%; height: auto}
.dl-menuwrapper ul{ width:100%; color:#000;position:relative;  }
.dl-menuwrapper ul li{ width:100%; float:left; color:#000; font-weight:700; border-bottom:1px solid #dfdfdf ; height:50px; line-height:50px;border-right:1px solid #dfdfdf ; text-align:left; box-sizing:border-box; font-size:1em;list-style-type:none;}
.dl-menuwrapper ul li a{ color:#000;background:#FFF; font-weight:bold;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;text-decoration: none;}
.dl-menuwrapper ul li:hover{background:#FFF; border-bottom:1px solid #dfdfdf ; }
.dl-menuwrapper ul li:hover a{ background:#FFF;  border-bottom:1px solid #dfdfdf ;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;text-decoration: none; }
.toph{height:40px; background:#666666; width:98%; padding:0 1%}
.header-inp .search-input {
    float: left;
    width: 7.5rem;
    height: 30px;
    padding: 0;
    font-size: 0.7rem;
    line-height: 30px;
    color: #BBB;
    vertical-align: top;
    border: none 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.header-inp .icon {
    float: left;
    vertical-align: top;
    width: 25px;
    height: 25px;
    margin: 2px 0 0 5px;
    background-image: url(../images/search_ico.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 70%;
    opacity: 0.3;
}
.header-inp .search-input {
    float: left;
    width: 7.5rem;
    height: 30px;
    padding: 0;
    font-size: 0.7rem;
    line-height: 30px;
    color: #BBB;
    vertical-align: top;
    border: none 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.navbar, .toolbar {
    height: 84px;
    width: 100%;
    box-sizing: border-box;
    font-size: 17px;
    position: relative;
    margin: 0;
    z-index: 500;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.navbar, .toolbar {
    height: 54px;
    width: 100%;
    box-sizing: border-box;
    font-size: 17px;
    position: relative;
    margin: 0;
    z-index: 500;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.menubtn{ float:left; margin:0px 10px 0 0}
.swiper-pagination-bullet-active {
    opacity: 1;
    #bornone{ border:1px solid #FFF}
    /*background:#FFF;*/
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;   
    opacity:10; border:1px solid #FFF; 
}
.header-wrap{width:80%;  background:#FFF; height:28px; margin:6px 0 0 0;}
 .searchw{ height:22px; line-height:22px; border:none; width:85%;}
.yuyan{color:#FFF; font-size:14px; line-height:40px; width:20%; text-align:right}
#wrappera {
    margin-top: 1em;
    text-align: center;
    border-top: 1px solid #ddd;
}
#section_2-title {
    position: relative;
    font-size: 1.2em;
    line-height: 1.2em;
    top: -12px;
    padding: 0 5px;
    color: #303030;
    background-color:#FFF;
    display: inline-block;
    margin: 0 auto; 
}
#section_2-title1 {
    position: relative;
    font-size: 1.2em;
    line-height: 1.2em;
    top: -12px;
    padding: 0 5px;
    color: #c41e3a;
    background-color:#FFF;
    display: inline-block;
    margin: 0 auto; 
}
#section_2-title2 {
    position: relative;
    font-size: 1.2em;
    line-height: 1.2em;
    top: -12px;
    padding: 0 5px;
    color: #999999; background:#2b2f38;
    display: inline-block;
    margin: 0 auto; 
}
#wrappera1 {
    margin-top: 1em;
    text-align: center;
    border-top: 1px solid #999;
}
.page {
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#FFF;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.title1{ width:90%; margin:20px auto}
.title{ width:50%; margin:30px auto 20px}
.height{ height:40px; overflow:hidden}
.borderl{border-left:1px solid #616466; padding-left:10px;}
.pad12{ padding:12px 0;}
.contactbg{ background:url(../images/contactusbg1.JPG) no-repeat top center; background-size:cover; height: auto; margin:0px; padding:10px 0 ; width:100%;}
.contactbgtm{ /*background-color:rgba(0,0,0,0.5); */border-radius:10px; width:98%; margin:0 auto; padding:0; overflow:hidden; position : static;height: auto;}
.contactzi{ width:80%; padding:0 5%; margin:0 auto; z-index:100;position: relative}
.contactzi ul li{ width:100%; float:left; color:#000; padding:5px 0}
.pad20{ padding:10px 0 10px 12px}

.list-block textarea,.textareaw {
    height: 100px;
    resize: none;
    line-height: 1.4;
   
    padding-bottom: 7px;    
    background-image: none;
   ;margin-bottom:10px; width:100%; border:none; background:none
}

/*title*/
.nf-webpart-header {
    border-bottom: solid 1px rgba(0,20,65,.3);
    margin-bottom: 30px;
    font-family: Arial;
    font-size: 32px;
    line-height: 26px;margin-bottom: 20px;
}
.nf-webpart-title {
    font-weight: 100;
    font-family: Arial;
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 7px;
    color: #001441;
    border-bottom: solid 3px #001441;
    display: inline-block;
    position: relative;
    top: 1px;
}
.nf-product-grid .nf-featured-item .nf-featured-item-box {
	border: 1px solid #d9d9d9; background:#FFF;box-sizing: border-box; overflow:hidden;width: 100%;
}
.nf-product-grid .nf-featured-item .nf-featured-item-box .nf-featured-item-title-contents {
	font-size: 15px;
	line-height: 21px;
	margin: 0
}
.nf-product-grid .nf-featured-item .nf-featured-item-title {
	height: 58px;
	background-color: #7c878e;
	color: #fff;
	font-weight: 100;
	font-family: Arial;
	font-size: 15px;
	line-height: 21px;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease; padding: 10px 20px 0px;
}
.nf-industry-item-image-stripe {
    z-index: 2;
    position: absolute;
    background-color: #7c878e;
    opacity: .6;
    top: 0;
    left: 0;
    width:100%;
    height: 10px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    padding: 0px;
}
.nf-featured-item .nf-featured-item-image-container {
    position: relative;
    height:100%;
    overflow-y: hidden;
    padding: 0px;
}
.nf-featured-item .nf-featured-item-first-text {
    font-weight: 400;
    color: #001441;
    font-family: Arial;
    font-size: 14px;
    line-height: 19px;
    margin-top: 10px;
}
.nf-featured-item .nf-featured-item-second-text {
    margin: 0;
    color: #4b4f54;
    font-weight: 100;
    font-family:Arial;
    font-size: 15px;
    line-height: 23px;
    padding-top: 15px;
}
.nf-featured-item {
    word-wrap: break-word; margin-bottom:30px;width: 100%;
}
.nf-product-grid .nf-featured-item .nf-compare-selection {
    border: 1px solid #e6e6e6;
    border-top: none;
    background: #FFF;
}
.nf-product-grid .nf-featured-item .nf-compare-selection label {
    color: #001441;
    height: 40px;
    line-height: 40px;
    width: 100%;
    margin-bottom: 0;
    margin-top: 5px;
    vertical-align: middle;
    padding-left: 13px;
    padding-right: 13px;
}
.nf-news-presentation-headline-item-background-text-content-date-box {
    padding-top: 4px;
    font-family: Arial;
    font-size: 13px;
    line-height: 19px;
    line-height: 13px;
}

.nf-news-presentation-news-item {
    border-top: 1px solid #d9d9d9;
    padding-top: 30px;
    padding-bottom: 34px;
}
.nf-news-presentation-news-item-text-box-text {
    
    font-family: Arial;
    font-size: 17px;
    line-height: 23px;
    line-height: 21px;
    color: #4b4f54;
}
.nf-news-presentation-news-item-title-box-anchor-text,nf-news-presentation-news-item-title-box-anchor {
    font-weight: 500;
    font-family: Arial;
    font-size: 24px;
  
 width:100%
}
.button.active {
    background: #c41e3a;
    color: #fff; font-family:Arial
}
.corlorred{ color:#c41e3a}
.button {
    border: 1px solid #c41e3a;
    color: #c41e3a;
    text-decoration: none;
    text-align: center;
    display: block;
    border-radius: 5px;
    line-height: 27px;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background: 0 0;
    padding: 0 10px;
    margin: 0;
    height: 29px;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    font-family: inherit;
    cursor: pointer;
}
.nf-featured-item-texts{ margin-bottom:20px;}

.list-block ul li {
    background: #7c878e;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative; color:#FFF
}


.content-block { padding:10px}

/*��Ʒ��������*/

 .nf-control-label {
    padding-top: 0;
    line-height: 15px; padding-bottom:10px; font-family: Arial;
}

.form-control {
    display: block;
    width: 98%;
    height: 25px;
    padding:5px 1%;
    background-color: #e6e6e6;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0; margin-bottom:15px;

}
.form-control input[type=text]{
    display: block;
    width: 100%;
    height: 25px;  
    font-size: 14px;
    line-height:25px;
    color: #4b4f54;
 font-family: Arial; border:none; background:none

}
.form-control1 {
 display: block;
    width: 98%;
    height: 100px;
    padding:5px 1%;
    background-color: #e6e6e6;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0; margin-bottom:15px;
    }
	
	#comtbg {
    background: #7c878e;
    height: 51px;
    line-height: 51px;
    width: 100%;
}
.comnum {
    border-radius: 30px;
    background: #FFF;
    padding: 1px 5px;
    margin-right: 10px;
}
.zi {
    color: #FFF;
    font-weight: 100;
    font-family: Arial;
    font-size: 16px; padding-left:10px;}
img {
    vertical-align: middle;
}
.card {
    background: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,.3);
    margin: 10px 0;
    position: relative;
    border-radius: 2px;
    font-size: 14px; color:#000
}
.list-block {
    margin: 35px 0;
     font-size: 14px;
}
.list-group h3{ line-height:30px; font-size:14px}
.nf-listed-link-header {
    font-weight: 100;
    font-family: Arial;
    font-size: 17px;
    line-height: 23px;padding-top: 40px;padding-bottom: 15px; color:#FFF
}
.zizizi{ font-family: Arial; color:#000}
.showproductspp dl dd h3{ font-family: Arial;color:#000; font-weight:100;}

.showproductspp dl dd p{ font-family: Arial;color:#000; padding-top:8px;}
.zizizizi{ font-family: Arial; }
