@charset "utf-8";
html,body{ font:14px/1.8 ''; color:#333; background:#fff; -webkit-text-size-adjust:none; min-width:1200px;margin: 0;padding: 0;border: 0; font-family:"微软雅黑"}
a{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration:none;}
li{ list-style:none;}
h1,h2,h3,h4,h5,h6,p{ font-weight:normal;padding: 0;margin: 0;}
ul{ padding:0px; margin:0px;}
.fl { float:left;}
.fr { float:right;}


/*内页-产品详情边框*/
.content td{border: 1px solid #E8E8E8;}

/*首页公共*/
.clear{clear: both;}
#boxW1200{width: 1200px;margin:0 auto;}
.search{border: 1px solid #d8221b;height: 40px;width: 35%;}
.search input[type=text]{height: 40px;margin: 0;border: 0;width: 83%;float: left;padding: 0;text-indent: 1em;}
.search button{width: 17%;background: #d8221b;border: 0;height: 40px;margin: 0;float: right;color: #fff;padding: 0;}
.choose{line-height: 56px;overflow: hidden;float: right;}
.choose h3{background: url(../images/choose.png)no-repeat center right;padding: 0px 30px 0px 0px;}
.choose .language{text-align: center;background: #fff;display: none;position: absolute;z-index: 999;width: 160px;margin:0px 0px 0px -45px;border-top: 1px solid #E8E8E8;}
.choose .language li{border-bottom: 1px solid #E8E8E8;height: 40px;line-height: 40px;}
.choose:hover h3{color: #D8221B;}
.choose li:hover .language{display: block;}
.choose .language li:hover{background: #E8E8E8;transition: all 0.8s;}
.choose .language li:hover a{color: #D8221B;font-weight: bold;}
.title{text-align: center;padding: 50px 0px 50px 0px;}
.title h1{padding: 0px 0px 5px 0px;}
.title h1 a{font-size: 1.3em;}
.title p{width: 5%;background: #d8221b;padding: 2px 0;margin: 0 auto;}
.more{padding: 0px 40px;background: url(../images/arrow_r.png)no-repeat 100px 8px;}
.more a{color: #636363;font-size: 18px;}
.more:hover{background: url(../images/arrow_r_hover.png)no-repeat 100px 8px;transition: all 0.5s;}
.more:hover a{color: #eb6100;}
table{border-collapse:collapse;}
table td{ border:solid #CCC 1px;border-collapse:collapse; padding-left:5px !important;}


/*首页头部*/
header .head_top{width: 100%;background: #d8221b;height: 60px;line-height: 60px;}
header .head_top .top_t #boxW1200{position: relative;}
header .head_top .top_t h3{float: left;color: #fff;}
header .head_top .top_t p{position: absolute;right: 0;background: #003399;text-align: center;}
header .head_top .top_t p a{color: #fff;}
header .head_top .top_t .Favorite{right: 230px;background: url(../images/Collection.png)no-repeat left center;padding:0 0 0 32px;}
header .head_top .top_t .Gold{background: url(../images/Gold.png)no-repeat left center;padding:0 0 0 32px;}
header .inner{padding: 20px 0px 20px 0px;height: 85px;}
header .inner .pageTop{}
header .inner .pageTop h1{float: left;width: 35%;height: 80px;}
header .inner .pageTop h1 a img{max-heigth:68px; margin-top:10px;}
header .inner .pageTop .search{float: left;margin: 30px 0px 0px 20%;}
header .ewm{}
header .ewm img{float: right;height: 85px;}
/*导航栏*/
header nav{background: #f8f8f8;overflow: hidden;}
header nav .list-none{overflow: hidden;line-height: 56px;text-align: center;width: 60%;float: left;}
header nav .list-none li{float: left;width: calc(100%/6);}
header nav .list-none li a{ font-size:16px; color:#666}
header nav .list-none li .submeun{background: #fff;width: 160px;overflow: hidden;display: none;z-index: 999;position: absolute;margin: 0px 0px 0px -20px;border-top: 1px solid #e8e8e8;}
header nav .list-none li .submeun li{line-height: 40px;width: 100%;border-bottom: 1px solid #E8E8E8;}
header nav .list-none li:hover .submeun{display: block;}
header nav .list-none li .submeun li:hover{background: #E8E8E8;transition: all 0.8s;}
header nav .list-none li .submeun li:hover a{color: #D8221B;}
header nav .list-none li.active,header nav .list-none li:hover{background: #fff;}
header nav .list-none li.active a,header nav .list-none li:hover a{color: #D8221B;}
header nav .list-none li.active ul a,header nav .list-none li:hover ul a{color: #999;font-weight: normal;}

/*首页banner图*/
.swiper-container img{width: 100%;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{display: none;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{display: none;}

/*首页产品*/
.product{margin-bottom: 50px;}
.product #boxW1200{position: relative;}
.product .title{padding-bottom: 20px;}
.product .pro_nav{padding: 20px 0px 30px 0px;}
.product .pro_nav ul{overflow: hidden;justify-content: center!important;display: flex;}
.product .pro_nav ul li{border-radius: 15px;line-height: 30px;text-align: center;float: left;padding: 0px 15px;margin: 0px 5px;}
.product .pro_nav ul li a{ font-size:16px}
.product .pro_nav ul li:hover{background: #D8221B;transition: all 0.8s;}
.product .pro_nav ul li:hover a{color: #fff;}
.product .pro_show{width: 100%;}
.product .pro_show ul{width: 100%;}
.product .pro_show ul li{width: calc(100%/4);float: left;margin-bottom: 20px;}
.product .pro_show ul li .cont{border: 1px solid #E8E8E8;box-sizing: border-box;margin: 0px 10px;}
.product .pro_show ul li .cont img{width: 90%;padding:5% 0px 0px 5%;height: 220px;}
.product .pro_show ul li .cont .p1{padding:0px 10px 0px 10px;height: 60px;line-height: 30px;text-overflow:ellipsis;overflow: hidden;}
.product .pro_show ul li .cont .p2{padding:0 10px;height: 60px;line-height: 30px;padding-bottom: 25px;display: none;}
.product .pro_show ul li .cont .p2 span{font-weight: bold;margin: 0px 5px 0px 0px;}
.product .pro_show ul li .cont .p2 i{font-style: normal;color: #636363;font-size: 12px;}
.product .pro_show ul li .btn{overflow: hidden;}
.product .pro_show ul li .btn li{height: 35px;line-height: 35px;width: 49%;float: left;margin: 0;}
.product .pro_show ul li .btn li a{color: #636363;}
.product .pro_show ul li .btn .left{background:#eeeeee url(../images/Check.png)no-repeat 10px center;text-indent: 3em;}
.product .pro_show ul li .btn .right{float: right;background:#eeeeee url(../images/Call.png)no-repeat 10px center;text-indent: 3em;}
.product .pro_show ul li .btn li:hover{}
.product .pro_show ul li .btn li:hover a{color: #fff;}
.product .pro_show ul li .btn .left:hover{background:#D8221B url(../images/Check_hover.png)no-repeat 10px center;text-indent: 3em;transition: all 0.8s;}
.product .pro_show ul li .btn .right:hover{float: right;background:#eb6100 url(../images/Call_hover.png)no-repeat 10px center;text-indent: 3em;transition: all 0.8s;}
.product .pro_show ul li .cont:hover{border: 1px solid #D8221B;transition:all 0.5s;}
.product .more{border: 1px solid #e8e8e8;width: 20%;height: 50px;line-height: 50px;padding: 0;position: absolute;left: 50%;margin: 30px 0px 30px -10%;text-align: center;background: none;border-radius: 15px;}
.product .more:hover{background: #D8221B;border: 0;transition:all 0.5s;}
.product .more a{}
.product .more:hover a{color: #fff;}

/*关于我们*/
.about{}
.about .content{background: #eb6100;height: 748px;width: 100%;position: relative;}
.about .content .left{height: 100%;width: 48%;background: #bfbfbf url(../images/about.jpg)no-repeat center;position: relative;text-align: center;}
.about .content .left a{font-size: 4em;color: #fff;}
.about .content .left video{height: 100%;width: 100%;}
.about .content .right{background: #fff;height: 90%;width: 56%;position: absolute;top: 5%;right: 0;}
.about .content .right .About{padding:40px;line-height: 35px;}
.about .content .more{background-position: 120px ;}


/*工厂展示*/
.company{}
.company .content{}
.company .content .top{width: 100%;position: relative;}
.company .content .top .tempWrap{}
.company .content .top ul{overflow: hidden;}
.company .content .top ul li{width: calc(100%/4);float: left;}
.company .content .top ul li a img{width: 100%;padding: 0px 5px;box-sizing: border-box;height: 220px;}
.company .content .top .d-md-block{display: block;top: 0;}
.company .d-md-block{display: block;width: 40px;height: 40px;background: #bfbfbf url(../images/left.png)no-repeat center;margin: -50px 0px 0px 0px;}
.company .prev{left:93.4%;}
.company .next{right: 0px;transform: rotate(180deg);}
.company .prev:hover{background: #d8221b url(../images/left.png)no-repeat center;transition:all 0.8s;}
.company .next:hover{background: #d8221b url(../images/left.png)no-repeat center;transition:all 0.8s;}
.company .content .down{width: 100%;height: 600px;margin: 10px 0px 0px 0px;text-align: center;}
.company .content .down a{font-size: 4em;color: #fff;}
.company .content .down video{height: 100%;width: 100%;}

/*新闻*/
.news{padding-bottom: 60px;}
.news #boxW1200{}
.news .content{height: auto;}
.news .content .left{width: 45%;float: left;}
.news .content .left img{height: 500px;width: 100%;}
.news .content .right{width: 55%;float: left;height: 500px;box-shadow: 0px 0px 20px 2px #ededed inset;position: relative;}
.news .content .right h2{text-align: center;font-size: 22px;padding: 30px 0px 0px 0px;overflow: hidden;}
.news .content .right .p{padding:10px 30px;box-sizing: border-box;text-indent: 2em;height: 360px;text-overflow: ellipsis;overflow: hidden;line-height: 36px;}
.news .content .right .p img{display: none;}
.news .content .right .more{background: url(../images/arrow_r.png)no-repeat 120px 8px;margin:20px 20px 0px 0px;float: right;}
.news .content .right .more:hover{background: url(../images/arrow_r_hover.png)no-repeat 150px 8px;}
.news .d-md-block{display: block;top: 96.3%;width: 40px;height: 40px;background: #bfbfbf url(../images/left.png)no-repeat center;}
.news .prevbtn{margin-left: 3%;}
.news .nextbtn{right: 83%;transform: rotate(180deg);}
.news .prevbtn:hover{background: #d8221b url(../images/left.png)no-repeat center;transition:all 0.8s;}
.news .nextbtn:hover{background: #d8221b url(../images/left.png)no-repeat center;transition:all 0.8s;}

/*页脚*/
footer .footer{width: 100%;background:#f8f8f8;padding: 30px 0px 0px 0px;}
footer .footer .content{overflow: hidden;}
footer .footer .content .left{width: 50%;position: relative;float: left;}
footer .footer .content .left h1{width: 50%;}
footer .footer .content .left h1 a img{width: 100%;height: 100%;}
footer .footer .content .left .choose{margin: -10% 10% 0px 0px;}
footer .footer .content .left .choose h3{color: #636363;}
footer .footer .content .left p{padding: 0px 0px 30px 0px;color: #636363;}
footer .footer .content .left .search{width: 60%;}
footer .footer .content .left .search button{margin: -1px 0px 0px 0px;height: 41px;}
footer .footer .content .right{width: 50%;position: relative;float: left;padding: 15px 0px 0px 0px;}
footer .footer .content .right .p{width: 75%;float: left;text-align: right;}
footer .footer .content .right .p p{color: #636363;line-height: 30px;}
footer .footer .content .right .p p span{margin: 0 10px;}
footer .footer .content .right img{float: right;}
footer .footer .product_nav{height: 80px;line-height: 80px;}
footer .footer .product_nav .tit{float: left;}
footer .footer .product_nav .tit a{font-weight: bold;}
footer .footer .product_nav ul{width: 80%;float: left;}
footer .footer .product_nav ul li{float: left;padding: 0 10px;}
footer .footer .product_nav ul li a{color: #636363;}
footer .foot_nav{background: #dd2724;width: 100%;height: 80px;line-height: 80px;}
footer .foot_nav .list-none{width: 40%;float: left;}
footer .foot_nav .list-none li{float: left;text-align: center;width: calc(100%/6);}
footer .foot_nav .list-none li a{color: #fff;}
footer .foot_nav p{background:url(../images/address.png)no-repeat left center;color: #fff;float: right;padding: 0px 0px 0px 30px;}












/*内页banner*/
#nybanner{position: relative;object-fit: cover;}
#nybanner img{}


/*内页侧栏*/
.sidebar {
	margin-top: 15px;
}

.sidebar .sb_nav {
	float: left;
}

.sidebar .sb_nav h3.title {
	display: table-cell;
	width: 210px;
	height: 85px;
	text-align: center;
	vertical-align: middle;
	background: url(../images/title1_16.jpg) no-repeat center;
	font-size: 28px;
	color: #FFFFFF;
}

.sidebar .sb_nav h3.line {
	margin-top: 15px;
}

.sidebar .sb_nav .active {
	background: #fff;
	width: 206px;
	border: solid #066cb7 2px;
	margin-bottom: 30px;
	padding-bottom: 20px;text-transform:capitalize;
}

#sidebar dl {
	margin-left: 5px;
}

#sidebar dl dt {
	position: relative;
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	border-radius: 15px;
	color: #fff;
	background: #066cb7;
	padding-left: 25px;
	cursor: pointer;
	transition: .3s;
	margin-top: 15PX;
	width: 170PX;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/indexnavlih.png);
	background-repeat: no-repeat;
	background-position: 160px center
}

#sidebar dl dt a {
	color: #FFFFFF;
	font-size: 14px
}

#sidebar dl dd {
	padding: 5px 0px 0px 15px;
}

#sidebar dl dd h4 {
	width: 170px;
	margin-left: auto;
	margin-right: auto;
	height: 30px;
	line-height: 30px;
	background-image: url(../images/dt-1.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	margin-top: 3px
}

#sidebar dl dt.on a {
	font-weight: bold;
	color: #FFF;
}

#sidebar dl h4.on a {
	font-weight: bold;
}

.sidebar .sb_box {
	float: right;
	width: 770px;
	background: #fff;
	overflow: hidden;
	border: 1px solid #e2e2e2;
}

.sidebar .sb_box h3.title {
	border-bottom: 1px solid #e2e2e2;
	height: 35px;
	line-height: 35px;
	position: relative;
}

.sidebar .sb_box h3.title span {
	position: absolute;
	left: 0px;
	top: -1px;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin-left: 11px;
}

.sidebar .sb_box h3.title div.position {
	float: right;
	font-weight: normal;
	position: relative;
	top: 3px;
	right: 15px;
}

.sidebar .sb_box h3.title div.position a {
	color: #333;
}


/*公共部分*/


/*分页*/

.justify-content-center {
	-ms-flex-pack: center!important;
	justify-content: center!important;
}

.my-4 {
	overflow: inherit;
	background: none;
}

.pagination {
	width: 940px;
	clear: both;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem;
	margin: 20px 0px;
}

.page-num:not(:disabled) {
	cursor: pointer;
}

.page-num,
.page-link {
	position: relative;
	display: block;
	padding: 5px 8px;
	margin: 0 2px;
	line-height: 1.25;
	color: #999;
	border: 1px solid #999;
}

.page-num:hover,
.page-link:hover {
	text-decoration: none;
	transition: 0.5s;
	color: #c00;
	background: #fff;
	border: 1px solid #c00;
}

.page-num-current {
	z-index: 1;
	color: #fff;
	background: #d8221b;
	border:1px solid #d8221b;
}
.page-num-current:hover {
	color: #c00;
}

.reLink {
	height: 38px;
	border: 1px solid #ccc;
	margin: 10px auto 20px;
	padding: 0px 10px;
}

.reLink .prevLink,
.reLink .nextLink {
	height: 38px;
	line-height: 38px;
	width: 48%;
	overflow: hidden;
}

.reLink .prevLink a,
.reLink .nextLink a {
	height: 38px;
	line-height: 38px;
}

.reLink .prevLink a:hover,
.reLink .nextLink a:hover {
	color: #c00;
}

.reLink .prevLink {
	float: left;
}

.reLink .nextLink {
	float: right;
}


/*↑组图样式↑*/


/*在线客服*/

.online {
	position: fixed;
	bottom: 150px;
	right: 0px;
	width: 60px;
	z-index: 999;
	color: #999;
}

.online a {
	color: #666;
}

.online a:hover {
	text-decoration: none;
}

.online dl {
	background: #27a8e1;
	padding: 10px 5px;
	margin-bottom: 1px;
	position: relative;
}

.online dl dd {
	color: #fff;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
}

.online dl dd i {
	font-size: 25px;
}

.online dl:hover {
	background: #1781bd;
}

.online dl dt {
	position: absolute;
	top: 0px;
	right: 60px;
	background: #fff;
	border: 1px solid #ccc;
	z-index: 9999;
	display: none;
	padding: 10px 15px;
	font-weight: normal;
}

.online dl dt h3 {
	display: block;
	font-size: 16px;
	color: #666;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}

.online dl dt h3 i {
	margin-right: 5px;
}

.online dl dt h3 span {
	float: right;
	cursor: pointer;
}

.online dl dt input {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-top: 15px;
	height: 40px;
	line-height: 40px;
	padding: 3px 5px;
	width: 100%;
}

.online dl dt button {
	margin: 10px 0;
	border: none;
	border-radius: 5px;
	width: 100%;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	background: #28a7e1;
	color: #fff;
	cursor: pointer;
}


/*内页样式*/


/*内产品页*/

.box-content {
	float:left;
	width: 940px;
	padding-bottom: 10px;
	background: #fff;
	margin-bottom: 20px;
}

.box-content .p_box {
	margin: 20px;
}

.box-content .p_box p {
	line-height: 26px;
}

.btn_c p {
	width: 270px;
	float: left;
	font-size: 16px;
	color: #000;
	text-align: left;
}

.btn_c a {
	display: block;
	width: 130px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	background: #3ea86e;
	color: #fff;
	font-size: 16px;
}

#productlist {
	padding: 0px 0px;
}

#productlist li {
	float: left;
	display: inline;
	background: #f9f9f9;
	padding: 5px;
	margin: 0px 10px 10px 0px;
	width: 284px;
	border: 1px solid #CCCCCC;
}
#productlist li:hover{background: #d8221b;}
#productlist li:hover a{color: #fff !important;}

#productlist li:nth-child(3n) {
	margin-right: 0px;
}

#productlist li .li_pic .a_t {
	/*background: #fff;*/
	display: block;
	height: 250px;
}

#productlist li .li_pic .li_text {
	padding: 15px 0 0 0px;
}

#productlist .list .li_pic .li_text h5 {
	font-size: 16px;
	padding-bottom: 10px;
	font-weight: normal;
}
#productlist .list .li_pic .li_text h5 a{color: #333;}
#productlist .list .li_pic .li_text p {
	line-height: 30px;
}

#productlist .list .li_pic a.a_t img {
	margin: auto;
	height: 100%;
	width: 100%;
}

#productlist li:hover img {
	transition:1s;
	transform: scale(1.02);
}

#productlist li:hover .li_text a {
	font-weight: bold;
	color: #fff;
}

#productlist li a.img:hover {
	margin: auto;
	max-height: 200px;
}

#productlist li h3 {
	padding: 5px 0px 10px;
	font-weight: normal;
	line-height: 1.5;
}
/*
#productlist .product_down>div {
	height: 30px;
	width: 50%;
	float: left;
	text-indent: 4em;
	line-height: 30px;
	border-right: 1px solid #CCCCCC;
}

#productlist .product_down>div:hover {
	transition: 0.8s;
	font-size: 16px;
	font-weight: bold;
	color: #137C32;
}

#productlist .product_down .product_down_see {
	background: url(../images/more.gif)15px center no-repeat;
}

#productlist .product_down .product_down_online {
	width: 49%;
	border: none;
	background: url(../images/qq.png)15px center no-repeat;
}
*/
#showproduct {
	padding: 15px 0px;
}

#showproduct .pshow {}

#showproduct .pshow .dt {
	float: left;
	width: 60%;
}

.li_pic .more {
	margin-top: 20px;
}

.li_pic .more a {
	width: 138px;
	border: 1px solid #e2e2e2;
	display: block;
	text-align: center;
	margin-right: 5px;
	float: left;
	line-height: 35px;
}

.li_pic .more a:nth-child(2) {
	margin-right: 0px;
}


/*产品轮播*/

.pro-left {
	float: left;
	width: 500px;
}

.view {
	border: 1px solid #ccc;
	width: 500px;
	margin-bottom: 20px;
}

.view .swiper-slide {
	height: 300px;
	max-width: 500px;
	padding: 0 0px;
	box-sizing: border-box;
	overflow: hidden;
	text-align: center;
}

.view .swiper-slide img {
	width: auto;
	height: 100%;
	padding: 10px;
	box-sizing: border-box;
	/*object-fit: cover;*/
}

.view .arrow-left {
	background: url(../images/index_tab_l.png) no-repeat left center;
	position: absolute;
	left: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}

.view .arrow-right {
	background: url(../images/index_tab_r.png) no-repeat right center;
	position: absolute;
	right: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}

.preview {
	position: relative;
	width: 940px;
}

.preview .swiper-slide {
	text-align: center;
	width: 87.5px;
	height: 70px;
	margin: 0 3px;
	box-sizing: border-box;
	overflow: hidden;
	cursor: pointer;
}

.preview .swiper-slide img {
	display: inline-block;
	height: 100%;
	width: 100%;
	border: 1px solid #E8E8E8;
}

.preview .active-nav {
	border: 1px solid #F00;
	margin-bottom: 20px;
}

.preview .arrow-left {
	background: #fff url(../images/feel3.png) no-repeat left center;
	position: absolute;
	left: -20px;
	top: 0;
	width: 20px;
	height: 70px;
	z-index: 10;
	display: none;
}

.preview .arrow-right {
	background: #fff url(../images/feel4.png) no-repeat right center;
	position: absolute;
	right: -20px;
	top: 0;
	width: 20px;
	height: 70px;
	z-index: 10;
	display: none;
}

a.btn-danger {
	color: #fff;
	font-size: 14px;
	padding: 5px 20px;
	background: #dc3545;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 5px;
}

.dec-tit {
	clear: both;
	background: #f2f2f2;
	padding: 10px 10px;
	margin: 20px 0px;
	font-size: 16px;
	font-weight: bold;
}

.pro-right {
	float: right;
	width: 400px;
}

.pro-right h2 {
	font-size: 20px;
	font-weight: bold;
	margin-top: 10px;
}

.pro-right .text-secondary {
	line-height: 24px;
	
	padding-bottom: 20px;
	
}


/*内页新闻*/

#newslist li {
	float: left;
	padding: 10px;
	box-sizing: border-box;
	margin: 0px 0px 20px 0px;
	width: 100%;
	background: #fff;
	border: 1px solid #dedede;
}
#newslist li a{color: #333;}
#newslist li:hover {
	border: 1px solid #c00;
	transition: all 0.5s;
	box-shadow: 0px 0px 8px 4px #ccc;
	
}

#newslist li:hover img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transition: scale(1.205);
	transition: 0.8s;
	border-radius: 20px;
}

#newslist li:hover .more {
	background: #c00;
	color: #fff;
	border-radius: 10px;
	transition: 1s;
	border-color: #c00;
}

#newslist li .news_img {
	width: 30%;
	float: left;
}

#newslist li img {
	width: 90%;
	height: 200px;
	display: block;
	margin:  auto;
}

#newslist li .news_t {
	float: right;
	width: 68%;
}

#newslist li .news_t h4 {
	line-height: 30px;
	font-size: 16px;
}

#newslist li .news_t time {
	line-height: 30px;
}

#newslist li p {
	line-height: 20px;
	padding-bottom: 20px;
	margin-top: 10px;
	color: #797979;
}

#newslist li a.more {
	float: right;
	color: #797979;
	width: 120px;
	height: 32px;
	display: inline-block;
	border: 1px solid #d8221b;
	font-size: 16px;
	line-height: 32px;
	text-align: center;
	background: none;
	padding: 0;
}

#newslist li a.more:hover {
	background: #c00;
	color: #fff;
	border-radius: 10px;
	transition: 1s;
	border: none;
}

h2.news-title {
	font-size: 20px;
	text-align: center;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px;
	color: #333;
}

.news-time {
	text-align: center;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
	margin-bottom: 20px;
}


/*内页案例*/

#imglist,
#newslist {
	overflow: hidden;
}

#imglist li {
	float: left;
	display: inline;
	text-align: center;
	margin-left: 11px;
	margin-bottom: 10px;
	width: 296px;
	border: 1px solid #ccc;
}

#imglist li:hover{border: 1px solid #c00;}

#imglist li a.img {
	font-size: 0px;
	display: inline-flex;
	vertical-align: middle;
	text-align: center;
	height: 213px;
}
#imglist li a.img:hover{}

#imglist li a.img img {
	margin: auto;
	width: 284px;
	height: 213px;
	padding: 8px 3px 0 3px;
	box-sizing: border-box;
	object-fit: cover;
}

#imglist li:hover img {
	border:none;
	transform: scale(1.02);
	transition: all 0.5s;
}

#imglist li:hover h3 a {
	transition: 0.5s;
	color: #c00;
}

#imglist li h3 {
	overflow: hidden;
	height: 50px;
	padding: 10px;
	font-weight: normal;
	margin-bottom: 10px;
}
#imglist li h3 a{
	color: #333;
	font-size: 16px;
	
}
#showimg {
	padding: 15px;
}


/*内页侧栏*/

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.pages {
	margin-bottom: 30px;
}

.position {
	font-weight: normal;
	position: relative;
	top: 3px;
	border-bottom: 1px dashed #dcdcdc;
	line-height: 47px;
	margin-bottom: 20px;
}
.position a{color: #999;}

.sb_nav {
	float:right;
	width: 240px;
	margin-bottom: 20px;
	z-index: 100;
}

.sb_nav h3.title {
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #fff;
	background: #d8221b;
	padding: 12px 0;text-transform:Uppercase;
}

/*
.sb_nav h3.title:hover {
	height: 58px;
	line-height: 58px;
	font-size: 20px;
	color: #333;
	background: #FFFFFF;
	border: 1px solid #c00;
	transition: 0.5s;
}
*/
.sb_nav h3.line {
	margin-top: 15px;
}

.sb_nav .active {
	padding: 0px 0px;
	background: #fff;
	border-top: 5px solid #063c9d;
}

.cp_ej {
	height: 27px;
	line-height: 27px;
	margin-bottom: 10px;
	padding-left: 10px;
	font-weight: normal;
	background: url(../images/dt-1.gif)left center no-repeat;
}
.cp_ej:hover{
	transition: 0.5s;
	background: url(../images/hot.gif)left center no-repeat;
}
.cp_ej:hover a{color: #c00;}
.cp_ej a {
	font-size: 14px;
	margin-left: 20px;
	color: #666;
}


.sb_active {
	/*border: dotted #CCCCCC 1px;*/
	background: #fff;
}

.sb_nav dl dt a {
	background: url(../images/dt-11.gif)170px center no-repeat;
	border-top: 1px solid #eaeaea;
	line-height: 50px;
	height: 50px;
	display: block;
	padding-left: 45px;
	color: #333;
}

.sb_nav dl {
	margin: 0;
	padding: 0;
}

.sb_nav dl dt a.btn-info {
	color: #fff;
	font-weight: bold;
	background: #d8221b url(../images/indexnavli.png)180px center no-repeat;
}

.sb_nav dl dt a:hover {
	color: #fff;
	transition: 0.5s;
	background: #d8221b  url(../images/indexnavli.png)200px center no-repeat;
}

.sb_active {
	background: #fff;
	border-bottom: 1px solid #d8221b;
	border-left: 1px solid #d8221b;
	border-right: 1px solid #d8221b;
}


.sb_nav .sortnav_img{overflow: hidden;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid #d8221b;border-left: 1px solid #d8221b;border-right: 1px solid #d8221b;}
.sb_nav .sortnav_img li{width: 50%;height: auto;float: left;padding: 5px;box-sizing: border-box;}
.sb_nav .sortnav_img li a{color: #333;font-size: 14px;}
.sb_nav .sortnav_img img{width: 100%;height: 100px;}
.sb_nav .sortnav_img li .title{text-align: center;padding: 0;height: 50px;overflow: hidden;margin-bottom: 5px;}
.sb_nav .sortnav_img li:hover img{transform: scale(1.04);transition: 0.5s;}
.sb_nav .sortnav_img li:hover a{color: #c00;transition: 0.5s;}

/*
.sb_contact .sb_active img {
	width: 98%;
}
.sb_active_p {
	padding: 20px;
}

.sb_contact .sb_active p {
	color: #333;
	font-size: 14px;
	line-height: 30px;
}
.sb_contact .sb_active_p .title{border-bottom: 1px solid #ccc;padding: 5px 0 10px 0;font-size: 18px;color: #c00;margin-bottom: 10px;}
.sb_contact .sb_active_p .phone{padding: 5px 0 0 0;border-top: 1px solid #ccc;margin-top: 10px;}
.sb_contact .sb_active_p .phone span{color: #c00;font-size: 24px;}
*/

.sb_nav .sb_contact{width: 100%;height: 140px;position: relative;}
.sb_nav .sb_contact img{width: 100%;height: 100%;}
.sb_nav .sb_contact p{position: absolute;top: 50%;left:25%;color: #c00;font-size: 20px;font-weight: bold;}


/*产品页推荐新闻*/

.l_con {
	width: 228px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.s_con {
	border: 1px solid #e2e2e2;
	width: 228px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.c_con {
	width: 228px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.t04 {
	background: #063c9d;
	line-height: 35px;
	text-indent: 10px;
	color: #fff;
}

.info_b,
.info_b2 {
	padding: 5px 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.s_con dl dt {
	border: 1px solid #e2e2e2;
	width: 190px;
	height: 140px;
	padding: 5px;
}

.s_con dl {
	float: left;
	overflow: hidden;
	margin: 10px 0px 10px 12px;
	text-align: center;
	width: 204px;
}

.s_con dt img {
	max-width: 100%;
	height: 140px;
}

.s_con dd {
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-align: center;
	color: #000;
	width: 200px;
}

.news_con {
	clear: both;
	margin: 11px 0px;
}

.news_con li {
	float: left;
	/*padding-left:15px;*/
	line-height: 30px;
	width: 50%;
	/*background: url('../images/dtico.jpg') no-repeat scroll left center transpartnerent;*/
}

.a_pro_con {
	clear: both;
	margin: 11px 0px;
}

.a_pro_con li {
	width: 260px;
	float: left;
	margin: 10px 10px 0px 10px;
	text-align: center;
	border: 1px solid #e2e2e2;
}

.a_pro_con li img {
	width: 260px;
	float: left;
	height: 160px;
}

.a_pro_con li a {
	display: block;
	line-height: 30px;
}

.box-content .cont_news {
	display: none;
	border: 1px solid #ccc;
}

.box-content .cont_news .cont_news_title {
	height: 40px;
	line-height: 40px;
	color: #137C32;
	padding-left: 20px;
	font-weight: bold;
	border-left: 4px solid #137c32;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

.box-content .cont_news>ul:after {
	display: block;
	clear: both;
	content: " ";
	padding: 10px;
}

.box-content .cont_news>ul>li {
	float: left;
	width: 429px;
	height: 36px;
	line-height: 36px;
	margin: 0 20px;
	border-bottom: 1px dotted #CCCCCC;
}

.box-content .cont_news>ul>li>a>span {
	float: right;
}

.box-content .cont_news>ul>li>a:hover {
	color: #137C32;
}

.box-content .mb-3 {
	width: 940px;
	padding: 0 10px;
}


.p15-proindexlist-1-tit {
	height: 40px;
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 18px;
	width: 930px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.p15-proindexlist-1-tit h3 {
	height: 40px;
	display: inline-block;
	font-size: 24px;
	font-weight: normal;
	line-height: 40px;
	padding-right: 24px;
	border-bottom: 2px solid #333;
}

/*内页留言表单*/
.container{}
.container .p15-proindexlist-1-tit{float: left;margin-left: 30px;}
.container .row{float: left;width: 80%;}
.container .row .col-lg-6{-ms-flex-pack: center!important;justify-content: center!important; display: -ms-flexbox;display: flex;padding-bottom: 30px;}
.container .row .col-lg-6 .form-group{width: 100%;padding: 10px 0;}
.container .row .col-lg-6 label{font-weight: bold;float: left;padding-right: 20px;text-align: right !important;}
.container .row .col-lg-6 input[type=text]{height: 30px;width: 300px;}
.container .row .col-lg-6 textarea{width: 300px;height: 150px;}
.container .row .col-lg-6 .form-group .row input[type=text]{width: 150px;float: left;margin-bottom: 30px;}
.container .row .col-lg-6 .form-group .row .form-group .btn{}

/*最新资讯*/
.w1200 .new_news{border: 1px solid #ccc;overflow: hidden;}
.w1200 .new_news h3{height: 40px;line-height: 40px;border-bottom: 1px solid #ccc;border-left: 4px solid #d8221b;padding-left: 30px;}
.w1200 .new_news ul{overflow: hidden;padding: 10px 10px 20px 10px;box-sizing: border-box;}
.w1200 .new_news ul li{float: left;width: 45%;border-bottom: 1px dotted #ccc;line-height: 40px;margin:0 20px;}
.w1200 .new_news ul li a{color: #999;font-size: 14px;}
.w1200 .new_news ul li a span{float: right;padding-right: 20px;}
.w1200 .new_news ul li:hover{border-bottom: 1px dotted #c00;}
.w1200 .new_news ul li:hover a{color: #c00;}
