﻿/*top*/
.topbg { height:105px; background:url(../images/topbg.jpg) repeat-x center top; }
.logo { float:left; width:240px; height:105px; overflow:hidden; }
.logo a{ display:block; }
.PageN {
 WIDTH: 100%; TEXT-ALIGN: center
}
.k_pagelist {
 CLEAR: both; FLOAT: right; LINE-HEIGHT: 30px
}
.k_pagelist EM {
 BORDER-RIGHT: #e9dbc7 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e9dbc7 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #d3ae83; PADDING-BOTTOM: 2px; MARGIN: 0px 1px; BORDER-LEFT: #e9dbc7 1px solid; COLOR: #fafafa; PADDING-TOP: 2px; BORDER-BOTTOM: #e9dbc7 1px solid; FONT-STYLE: normal
}
.k_pagelist STRONG {
 BORDER-RIGHT: #e9dbc7 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e9dbc7 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 1px; BORDER-LEFT: #e9dbc7 1px solid; COLOR: #c69a5d; PADDING-TOP: 2px; BORDER-BOTTOM: #e9dbc7 1px solid
}
.k_pagelist A {
 BORDER-RIGHT: #e9dbc7 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e9dbc7 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 1px; BORDER-LEFT: #e9dbc7 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #e9dbc7 1px solid
}
.k_but .k_pagelist {
 FLOAT: left; WIDTH: 70%; TEXT-ALIGN: right
}
#k_comment .k_pagelist {
 CLEAR: both; DISPLAY: block
}

.tel {
	float: left;
	width: 960px;
	line-height: 45px;
	font-size: 18px;
	color: #00acac;
	text-align: right;
	font-weight: bold;
	overflow: hidden;
}
.navdiv { float:left; width:960px; margin:35px 0 0 0; overflow:hidden; }
.nav { float:right; width:650px; height:35px; overflow:hidden; }
.nav li { float: left; }
.nav li a{ display:block; padding:0 30px; font-size:15px; font-weight:bold; line-height:35px; }
.nav li a.on{
	color: #00acac;
}

.search_div { float:right; width:196px; height:35px; background:url(../images/searchbg.jpg) no-repeat left center; overflow:hidden; }
.search_div form{ margin:2px 0 0 15px; width:180px; }
.search_div .search_query{ background-color:transparent; border:0; width:130px; height:28px; color:#999; }
.search_div .search_query::-webkit-input-placeholder {color: #999;}
.search_div .search_query::-moz-placeholder {color: #999;}
.search_div .search_query:-ms-input-placeholder { color: #999;}
.search_div .search_but { float:right; border:0; width:38px; height:30px; background-color:transparent; cursor:pointer; }

/*banner*/
.banner { width: 100%; overflow: hidden; }
.banner img { width:100%; }
.banner .swiper-container .swiper-button-prev {
    width: 32px;
    height: 56px;
    background-image: url(../images/prev.png) !important;
    background-size: 32px 56px;
    left:0;
    margin-top: -28px;
}
.banner .swiper-container .swiper-button-next {
    width: 32px;
    height: 56px;
    background-image: url(../images/next.png) !important;
    background-size: 32px 56px;
    right:0;
    margin-top: -28px;
}
.banner .swiper-pagination  .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background-color: rgba(255, 255, 255, 0.8);
    display: inline-block;
    cursor: pointer;
    transition: all .2s ease-out;
    border-radius: 10px;
    opacity: 1;
}
.banner .swiper-pagination  .swiper-pagination-bullet:hover {
    background-color: #666666;
    opacity: 1;
}
.banner .swiper-pagination  .swiper-pagination-bullet-active {
    background-color: #666666; width:20px;
}

.hometit { width:100%; text-align:center; overflow:hidden; }
.hometit h2 {
	display: block;
	padding: 10px 0;
	font-size: 30px;
	color: #00acac;
	font-weight: bold;
	text-transform: uppercase;
}
.hometit i{ display:block; width:100%; font-size:20px; background:url(../images/titline.png) no-repeat center center; letter-spacing:2px; }

.brand_home { width:100%; overflow:hidden; }
.brand_home ul{ display:block; }
.brand_home ul li{
	float: left;
	width: 380px;
	text-align: center;
	margin-top: 25px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
}
.brand_home ul li:nth-child(3){ margin-right:0 !important; }
.brand_home ul li:nth-child(6){ margin-right:0 !important; }
.brand_home ul li a{ display:block; }
.brand_home ul li img{ width:378px; height:378px; border:#d7d7d7 1px solid; }
.brand_home ul li p{ text-align:center; padding:30px 0; }

.pro_home { width:100%; overflow:hidden; }
.pro_img { float:left; width:420px; text-align: center; }
.pro_txt { float:left; width:720px; padding:0 30px; line-height:36px; }

.tech { width:100%; list-style:none; overflow:hidden; }
.tech li{ float:left; width:330px; padding:20px; border:#d7d7d7 1px solid; margin-right:42px; }
.tech li:nth-child(3){ margin-right:0 !important; }

.tech li a{ display:block; }
.tech li a:hover{ color:#666; }
.tech li a:hover i{ background-color:#857c79; }
.tech li h2{ display:block; padding:0px 0 20px 0; text-align:center; font-size:23px; font-weight:bold; color:#000; }
.tech li .tt{ height:160px; line-height:28px; }
.tech li i{
	display: block;
	padding: 10px 0;
	width: 120px;
	margin: 20px auto;
	text-align: center;
	background-color: #00acac;
	color: #FFF;
	border-radius: 4px;
}
.tech li img{ width:100%; }

/*foot*/
.ftline { width:100%; background:url(../images/footline.jpg) #9e9391 no-repeat center center; margin:0 auto; height:11px; overflow:hidden; }
.footer{
	width: 100%;
	padding: 30px 0;
	background-color: #373d41;
	display: block;
	overflow: hidden;
}
.lxfs { float:left; width:700px; color:#FFF; font-size:16px; line-height:25px; }
.lxfs h2{ display:block; padding:10px 0; }
.flogo { float:right; text-align:right; }
.flogo img{ width:230px; }

/*about*/
.nleft { float:left; width:270px; overflow:hidden; }
.nright { float:right; width:878px; padding:0 15px; border:#eeeeee 1px solid; overflow:hidden; }

.nleft_tit { display:block; width:100%; padding:20px 0; background-color:#f8791a; text-align:center; color:#FFF; }
.nleft_tit h2{ display:block; font-size:24px; padding:0 0 5px 0; font-family:"黑体"; }
.nleft_tit p{ text-transform:uppercase; font-size:14px; }
.nleft_li { display:block; padding:40px 10px; background-color:#f5f5f5; list-style:none; }
.nleft_li li{ display:block; line-height:50px; border-bottom:#ccc 1px dashed; text-align:center; }
.nleft_li li a{ display:block; font-size:16px; }
.nleft_li li a.on{ font-weight:bold; color:#f8791a; }

.nleft_lx { display:block; }
.nleft_lx .kefu{ display:block; }
.nleft_lx .kefu img{ width:100%; }
.nleft_lx .lxfs { display:block; width:240px; padding:15px; background-color:#f5f5f5; font-size:14px; color:#666; line-height:28px; }

.dqwz { display:block; padding:2px 0 0 20px; border-bottom:#ccc 1px dashed; line-height:42px; background:url(../images/dqwz.jpg) no-repeat left center; }
.dqwz a{ font-weight:bold; color:#f8791a; }

.about_con { display:block; line-height:40px; position:relative; overflow:hidden; }
.about_con img { max-width:878px; }
.about_con table{ width:100%; border-collapse:collapse;border-spacing:0; border-top:1px solid #ddd; border-left:1px solid #ddd; margin:0 auto; }
.about_con table td { padding:2px 5px;  border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; }
.about_con a { color:#f8791a; text-decoration:underline; }

/*news*/
.newsCon{ display:block; width:100%; overflow:hidden; }
.newsCon li a{display: block; padding: 26px 0; border-bottom: 1px #e9e9e9 solid; overflow:hidden; }
.newsCon li .newsList1{width: 92px; text-align: right; }
.newsCon li .newsList2{width: 240px; margin-left: 26px;}
.newsCon li .newsList3{width: 580px; margin-left: 26px;}
.newsCon li .newsList4{width: 200px; margin-left: 52px;}
.newsCon li .newsList4 img{ width:100%;}
.newsCon li .newsData{color: #797979; font-size:46px; }
.newsCon li .newsLine{width: 12px; height: 1px; background: #d3d3d3; margin-top: 2px; margin-bottom: 7px; margin-right: 5px;}
.newsCon li .newsYear{color: #c0c0c0; font-size: 14px; position: relative; left: -5px;}
.newsCon li .newsList3 h2{color: #3d3d3d; line-height:30px; font-size:18px; padding-top:8px; overflow: hidden;}
.newsCon li .newsListText{color: #999; line-height: 24px; margin-top: 10px; margin-bottom: 10px; font-size:14px; }
.newsCon li .newsDot span{width: 6px; height: 6px; display: inline-block; background: #a9a9a9; margin-left: 2px; border-radius: 50%;}
.newsCon li .newsList4Block{width: 92px; height: 92px; text-align: center; font-size: 60px; color:#f0f0f0; border: 7px #f0f0f0 solid; text-align: center; line-height: 68px;}
.newsCon li:hover a{ background: #f9f9f9; }
.newsCon li:hover .newsList4Block,.loadeMore:hover{border-color: #e9b781; color: #e9b781;}
.newsCon li.noImg .newsList3{width: 446px;}

.newsDetail_title{padding:0px 40px 30px 40px; text-align: center; border-bottom: 1px #f0f0f0 solid;}
.newsDetail_title .newsDetail_title_h3{line-height: 42px; color: #3d3d3d; font-size:24px; }
.newsDetail_title .newsDetail_title_time{color: #ababab; margin-top: 8px; font-size:14px; }

.commonDetailedContentsfoot{ display:block; padding:15px 0; overflow:hidden; }
.commonDetailedContentsfoot dl{ border-top:#ddd 1px dashed; border-bottom:#ddd 1px dashed; font-size:14px; padding:20px 0px; overflow:hidden;}
.commonDetailedContentsfoot dl span{ display:inline-block; background:#eee; color:#666; line-height:27px; padding:0px 10px; margin-right:15px;}
.commonDetailedContentsfoot dl dd{ float:right;}
.commonDetailedContentsfoot dl dt{ float:left;}
.commonDetailedContentsfoot dl a{ vertical-align:inherit; }

.prolist { width:100%; overflow:hidden; }
.prolist ul{ display:block; }
.prolist ul li{ float:left; width:280px; text-align:center; margin:0 19px 20px 0; }
.prolist ul li:nth-child(3){ margin-right:0 !important; }
.prolist ul li:nth-child(6){ margin-right:0 !important; }
.prolist ul li:nth-child(9){ margin-right:0 !important; }
.prolist ul li a{ display:block; }
.prolist ul li img{ width:278px; height:278px; border:#d7d7d7 1px solid; }
.prolist ul li p{ text-align:center; padding:15px 0; }

/*20200527*/
.product_nei01{ display:block; padding: 30px 0 15px 0; overflow:hidden; }
.product_nei01 .pnei_1{ float: left; width:358px; }
.product_nei01 .pnei_1 .h31{ display:block; color:#f8791a;font-size: 24px; padding:15px 0; }
.product_nei01 .pnei_1 h4{color: #666; font-size: 14px;line-height:30px; font-weight:100; }
.product_nei01 .pnei_2{	float: left; width: 380px; margin-left:90px; }
.slick_pnei{ position: relative;  }
.slick_pnei .ljt,.slick_pnei .rjt{ width:40px; height:40px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.slick_pnei .ljt{left:-50px;top:170px;}
.slick_pnei .rjt{right:-50px;top:170px;}
.slick_pnei .ljt a{ background: url(/templates/images/ljt.png) no-repeat; width:40px; height:40px; display:block;}
.slick_pnei .rjt a{ background: url(/templates/images/rjt.png) no-repeat; width:40px; height:40px; display:block;}
.slick_pnei .ljt a:hover,.slick_pnei .rjt a:hover{background-position: -40px 0;}
.zz-pnei{height:430px; overflow:hidden;}
.zz-pnei ol li{float:left; width:380px; margin-right:11px; *display:inline;background: none;padding: 0;transition: all 0.3s linear 0s;}
.zz-pnei ol li.no{margin:0;}
.zz-pnei ol li img{width:380px; height:380px; display: block; }
.zz-pnei ol li:hover img{ }
.zz-pnei ol li em{display:block; text-align:center;font-size: 14px;height: 46px;line-height: 46px;overflow: hidden; color:#666666; }

.row-product-tab { background-color:#fafafa; height:40px; border-bottom:#edebec 1px solid; }
.row-product-tab li{ display:inline-block; padding:0 45px; color:#666; background-color:#fafafa; font-size:16px; height:40px; line-height:40px; cursor:pointer; transition: all 300ms linear; }
.row-product-tab li.current,
.row-product-tab li:hover{ color:#fff; background-color:#f8791a; }
.tab_content_box { padding:20px 10px; font-size:14px; line-height:25px; }
.tab_content_box table{ border:none; width:100%; border-left:#CCC 1px solid; border-top:#CCC 1px solid; }
.tab_content_box table tbody { padding:0; }
.tab_content_box table tr { }
.tab_content_box table td{ border-bottom:#CCC 1px solid; border-right:#CCC 1px solid; padding:5px; }
