@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
  font-family: 'iconfont';  /* project id 2345038 */
  src: url(files/iconfont.eot.txt),
  url(files/iconfont.woff) format('woff'),
  url(files/iconfont.ttf) format('truetype'),
}


/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.width-1200{ width:1300px; margin:0 auto;}
.page1300{}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1300px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.n_box{
    width: 1300px;margin: 50px auto;position: relative;
}
.n_box:after{
    display: block;content: "";clear: both;
}
.n_boxr{
    width:995px;position: relative;
}


/*内页产品分类*/
.list{width:278px;overflow: hidden;border:1px #eee solid;}
.list_t{background: #094;height: 110px;text-align: center;}
.list_t p{color: #fff;font-size: 26px;padding-top:28px;}
.list_t span{display: block;font-size:14px;color: #e4e7eb;margin-top:4px;}
.list_d{background: #fff; }
.list_d table{width: 100%;}
.list_d table tr td{display: block;height: 80px;line-height:80px;position: relative;overflow: hidden;padding: 0px 34px;border-bottom: 1px #eee solid;}
.list_d table tr:nth-of-type(1){
    display: none;
}
.list_d table tr td::before{content:"";background:url(images/20210717200507_510617421.png);width: 7px;height: 13px;position: absolute;top:34px;right:36px;}
.list_d table tr:last-child td{border-bottom:none;}
.list_d table tr td a{font-size: 17px;position: relative;overflow: hidden; display: block;
    font-weight: normal;color: #333;
}
.list_d table tr td:hover::before{background:url(images/20210717200605_869578668.png);}
.list_d table tr td:hover a{color: #094;}
.ny_prototal{}
.bodycontent2020{width:100% !important;}

.pages_info{width:100% !important;}
.ny_protil:hover{color:#fff !important;background:#094 !important;}
.ny_protil:before{background:#094 !important;}
.content_99eeb62c9bc9d4a9{width:100% !important;}
.psupdown{width:100% !important;}


/*内页幻灯片*/


.ban_bg:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.2);position: absolute;top:0;left:0;}
.banner_tit{width: 1300px;position: relative; padding-top: 210px; text-align: left; margin: 0 auto;    z-index: 9;}
.banner_tit h3{font-size: 42px;color:#fff;display: block;line-height: 48px; font-weight:400; letter-spacing: 2px;}
.banner_tit h6{font-size: 19px;font-weight:100;color: rgba(255,255,255,0.6);margin-top: 20px;line-height: 30px;font-weight:200; letter-spacing: 1px;}

/*内页产品详情*/
.pcontent_title_h4{font-size:18px; overflow:hidden; width:100% !important; text-align:center; margin-top:20px !important;border-bottom:dashed 1px #fff; padding-top:10px; margin-bottom: 25px !important;     padding-bottom: 10px;}
.pcontent_title_h4 strong{font-weight:normal; line-height:40px !important;}
.detail_title{font-size:15px; margin-left:0 !important; padding-left:20px !important; line-height:28px; margin-bottom:8px; width:100% !important; border-bottom:solid 1px #ddd !important;}
.product_content{overflow:hidden; padding:20px 0; font-size:16px !important; line-height:26px;width:100% !important;color:#666;}
.product_content span,.product_content p,.product_content div,.product_content a{font-size:16px !important;line-height:30px !important;}
#bodycontent .pshangxia{line-height:40px; font-size:16px; border:dashed 1px #ddd; padding:10px 10px;}


/*详情标题*/
#igetxt ul li{ padding: 10px 20px 10px 20px !important;     margin-right: 10px !important;}
#igetxt ul li h3{font-size:16px !important;}


#jianjie{width:1100px; margin:0 auto; height:auto; padding-bottom:20px; background-repeat:no-repeat; margin-right: 450px;}
#jianjie ul{width:1100px; margin:0 auto; overflow:hidden; margin-top: 40px;}
#jianjie ul li{width:115px; float:left; font:14px/35px "Microsoft YaHei"; text-align:center; display:block; transition:all 0.5s ease;-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; transition: all 0.9s; background:#231391; line-height:36px; margin:0px 4px; transition: all 0.8s; border:solid 1px #ddd;}
#jianjie ul li a{font:14px/35px "Microsoft YaHei"; text-decoration:blink; color: #fff}
#jianjie ul li:hover{transition: all 0.8s; background:#333; border:solid 1px #333;}
#jianjie ul li:hover a{color:#fff;}
#jianjie .jianjie_i{background:#333;}
#jianjie .jianjie_i a{color:#fff;}
#jianjie .jianjie_no{background:#333;}
#jianjie .jianjie_no a{color:#fff;}



   .nabout_box {max-width: 93%;min-width: 1300px;margin: 0 auto;}
		    .nabout_con {display: flex;justify-content: space-between;align-items: center;margin: 0 auto;}
		    .nabout_tit {padding-bottom: 30px;}
		   .nabout_tit p {font-size: 40px;line-height: 40px;display: flex;flex-direction: column;text-align: center;color: #000;}
		    .nabout_tit p span {font-size: 23px;color: #ccc;font-family: Arial;text-transform: uppercase;}
		    .nabout_pic {width: 100%;height: auto;}
		    .nabout_pic img {width: 100%;height: 432px;}

		   .nabout_r {width: 53%;padding: 66px 56px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);background: #fff;z-index: 2;}
		    .nabout_r p {font-size: 16px;line-height: 30px;display: flex;flex-direction: column;}
		    .nabout_r p span {font-size: 32px;color: #01a447;    border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 25px;}

		    /*int*/
		.int1 {padding: 60px 0 ;overflow: hidden;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);margin: 0 auto;width:100%;}
		.int1_box {width:1300px;margin: 0 auto;}
		.int1_tit {text-align: center;margin: 0 auto 50px auto;}
		.int1_tit b {font-size: 40px;line-height: 40px;position: relative; font-weight:normal;}
		.int1_tit b:after {content:'';width:130px;height:3px;background: #01a447;position: absolute;left:34%;bottom: 5px;    animation: widthchange 2s linear infinite;display:none;}
		.int1_tit p {font-size: 18px;color: #999;line-height: 18px;padding-top: 18px;}
		.int1_call {width:94%;margin: 0 auto;padding: 40px 0 0; overflow: hidden;}
		.int1_call table td{display: block; float:left; padding:0 !important; width:23%; margin:2% 1%;}
		.int1_call table td>a{display: block;overflow: hidden; }
		.int1_call table td img{width:100%; height:auto;   transition: 0.2s all ease-in-out;  }
		.int1_call table td:hover img{transform: scale(1.1);}
		.int1_call table td br{display:none;}
		.int1_call table td div{padding:0 !important; position: relative; background:#f5f5f5;}
		.int1_call table td:hover div{background:rgba(32,103,185,0.5);}
		.int1_call table td div a{display: block; line-height:50px; font-size:16px; position: relative;    z-index: 2;}
		.int1_call table td:hover a{color:#fff;}
		.int1_call table td div:after{content:""; display: block;opacity: 0;width:20%;height:100%;transition: 0.2s all; background:#01a447;position: absolute; top:0; left:0; right:0; margin:0 auto;}
		.int1_call table td:hover div:after{width:100%;opacity: 1;}
		
		
		/*展示*/
.com_image table table td a img{border:1px #eee solid;}
		.imagen_b a{display:block; width:300px; height:50px; line-height:50px; margin:0 auto; color:#fff; font-size:16px; background:#01a447; text-align:center; transition: all 0.6s;}
		.imagen_b a:hover{width:500px; transition: all 0.2s;color:#fff}
		
		.com_image #roller_left{width:90% !important;margin:0 auto;}
		.com_image table  table td{padding-left:30px !important; }
		.com_image table  table td br{display:none; }
		.com_image table  table td a{display: block;overflow: hidden;}
		.com_image table  table td a:last-child{ height:60px; line-height:60px; background:#fff; font-size:16px; transition: all 0.3s;}
		.com_image table  table td a img{transition: all 0.3s;}
		.com_image table  table td:hover a img{transform:scale(1.1)}
		.com_image table  table td:hover a:last-child{background:#01a447; color:#fff; }