/* Write your styles */

body{background: #f9f9f9;}

ul{margin: 0;padding: 0;}

li{list-style: none;}

.am-padding-default{padding: 16px;}

.am-minwidth{min-width: 1300px;max-width: 1600px;margin: 0 auto;}

.hide{display: none;}

.opacity{opacity: 0;z-index: 0!important;}

.am-text-grey{color: #999 !important;}

.am-block{display: block !important;visibility: initial!important}

.am-margin-top-md{margin-top: 20px!important;}

.am-parent-img img{width: 100%;}

.am-img{width:100%;}

.am-imgone{width: auto; height: 291px;margin: 0 auto;}

.am-container{width: 1102px !important;max-width: 1102px;}

.am-text-danger{color: #d51a07 !important;}

:focus{outline:none}

.am-margin-top-default{margin-top: 20px;}



.index_toper{

	height: 105px;

	padding: 0 20px;

	background: #000000;

}

.index_toper .logo{

	line-height: 105px;

	width: 20%;

	float: left;

}

.index_toper .tel{

	line-height: 105px;

	text-align: right;

	width: 20%;

	float: right;

}

.index_toper .nav {

	width: 60%;

	float: left;

}

.index_toper .nav ul li a{

	color: #cfcfcf;

	display: block;

	margin-top: 30px;

}

.index_toper .nav ul li a .name{

	font-size: 16px;

}

.index_toper .nav ul li a .subname{

	font-size: 12px;

	text-transform: uppercase;

}

.index_toper .nav ul li a.active,.index_toper .nav ul li a:hover{

	color: #f39900;

}



.three_color{



}

.three_color ul li{

	height: 3px;

}

.three_color ul li.left{

	background: #dd0000;

}

.three_color ul li.center{

	background: #e0dcdd;

}

.three_color ul li.right{

	background: #f39900;

}

.index_banner{



}

.index_banner .swiper-pagination-bullet{

	width: 20px;

	height: 20px;

	background: #fff;

	margin: 0 10px!important;

	opacity: 0.9;

}

.index_banner .swiper-pagination-bullet-active{

	background: #e29b21;

}

.index_main{

	background: url(../images/bg1.png) no-repeat;

	background-size: 100% 100%;

}

.index_company {

	

}

.index_company ul {

	margin: 0 -7px;

}

.index_company ul li{

	padding: 0 7px;

}

.index_company ul li .bg{

	padding: 10px;

	background: #302f2f;

	transition:0.5s;

}

.index_company ul li .name h1{

	margin: 20px 0;

	color: #fff;

	text-align: center;

	font-size: 20px;

}

.index_company ul li .desc {

	color: #fff;

	font-size: 14px;

	line-height: 25px;

	margin-bottom: 10px;

	padding: 0 18px;

	letter-spacing: 1px;

}

.index_company ul li .more {

	text-align: center;

}

.index_company ul li .more a{

	margin: 10px auto;

	display: inline-block;

	padding:7px 25px;

	color: #fff;

	background: #dd0000;

	font-size: 14px;

	transition:0.5s;

}

.index_company ul li:hover .bg{

	background: #9f0404;	

}

.index_company ul li:hover .more a{

	background: #eccdcd;

	color: #d00;	

}

.index_product{

	

}

.index_product ul {

	margin: 0 -7px;

}

.index_product ul li{

	padding: 7px;

}

.index_product ul li .bg{

	padding-top: 10px;

	height: 100%;

}

.index_product ul li:nth-child(1) .bg{

	background: url(../images/imgbg1.png) center right no-repeat;

	background-size: auto 100%;

}

.index_product ul li:nth-child(2) .bg{

	background: url(../images/imgbg2.png) center right no-repeat;

	background-size: auto 100%;

}

.index_product ul li:nth-child(3) .bg{

	background: url(../images/imgbg3.png) center right no-repeat;

	background-size: auto 100%;

}

.index_product ul li:nth-child(4) .bg{

	background: url(../images/imgbg4.png) center right no-repeat;

	background-size: auto 100%;

}

.index_product ul li a{

	display: block;

	height: 50px;

	background: #f39900;

	font-size: 20px;

	font-weight: 700;

	padding-left: 30px;

	color: #fff;

}

.index_product ul li.active a{

	background: #dd0000;

}

.index_product .product_list {

	margin-top: 10px;

	color: #fff;

	height: 323px;

	position: relative;

}

.index_product .product_list .single-item{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 9999;

}

.index_product .product_list .name{

	margin: 10px 0;

	font-size: 18px;

	font-weight: 700;

}

.index_product .product_list .attr{

	line-height: 27px;

	font-size: 14px;

	font-weight: 100;

	color: #e0dcdd;

}

.index_product .product_list .attr span{

	font-weight: 700;

	color: #fff;

}

.index_product .product_list .more{

	margin-top: 15px;

	text-align: right;

}

.index_product .product_list .more a{

	background: #dd0000;

	color: #fff;

	font-size: 14px;

	padding: 7px 25px;

}

.index_product .product_list .more a:hover{

	background: #f39900;

}

.index_product .product_list img{

	opacity: 0.9;

}

.index_product .product_list img:hover{

	opacity: 1;

}

.index_product .slick-next,.index_product .slick-prev{

	width: 30px;

	height: 60px;

}

.index_product .slick-next:before,.index_product .slick-prev:before{

	display: none;

}

.index_product .slick-prev{

	background: url(../images/btn-left1.png) no-repeat;

	left: -60px;

}

.index_product .slick-next{

	background: url(../images/btn-right1.png) no-repeat;

	right: -60px;

}

.index_footer{

	background: url(../images/bg2.png) no-repeat;

	-webkit-background-size: 100% 100%;

	background-size: 100% 100%;

	padding: 33px 0 40px 0;

}

.index_footer .footer_nav{

	width: 77%;

	float: left;

}

.index_footer .footer_nav ul li{

	padding-right: 80px;

}

.index_footer .footer_nav ul li h1{

	margin: 0;

	font-size: 16px;

	color: #dfdfdf;

	text-align: center;

	background: url(../images/imgbg6.jpg) no-repeat bottom center;

	background-size: 100%;

	padding: 7px 0;

}

.index_footer .footer_nav ul li a{

	display: block;

	text-align: center;

	color: #cfcfcf;

	font-size: 14px;

	margin-top: 7px;

}

.index_footer .footer_nav ul li a img{

	margin-bottom: 3px;

}

.index_footer .erweima {

	width: 23%;

	float: right;

}

.index_footer .erweima ul li {

	

}

.index_copy{

	background: #323030;

	height: 47px;

	line-height: 47px;

	text-align: center;

	color: #fff;

	font-size: 12px;

}

.page_main{

	background: url(../images/bg1.png) no-repeat;

	background-size: 100% 100%;

}

.loaction{

	color: #fff;font-size: 16px;

	background: url(../images/page_icon.png) no-repeat left 2px;

	padding-left: 35px;

	padding-bottom: 10px;

	border-bottom: 1px #f39900 solid;

}

.loaction a{

	color: #fff;font-size: 16px;

}

.page_list ul {

	

}

.page_list ul li{

	line-height: 33px;

	height: 320px;

	overflow: hidden;

}

.page_list ul li img{

	height: 320px;

}

.page_list ul li h1{

	color: #f39900;

	font-size: 24px;

	margin: 0;

}

.page_list ul li p{

	font-size: 16px;

	margin: 0;

	color: #ababab;

}

.page_list ul li video{

	background: #0c0c0c;

	padding: 10px 0;

}

.page_category h1{

	color: #f39900;

	font-size: 24px;

	margin-top: 20px;

	text-align: center;

}

.page_category{

	color: #ababab;

}







/*服务支持*/

.serivce_list {

	

}

.serivce_nav{

	text-align: right;

}

.serivce_nav li{

	display: inline-block;

}



.serivce_nav li a{

	background: rgba(60,60,60,.5);

	color: #c4c4c4;

	margin-left: 20px;

	display: block;

	padding: 3px 20px;

	border-radius: 10px;

}

.serivce_nav li a.active{

	background: #dd0000;

}

.serivce_list .lists{

	margin: 11px -9px;

}

.serivce_list .lists li{

	padding: 9px;

}

.serivce_list .lists li .bg{

	background: rgba(68,68,68,.4);

	padding: 30px;

	position: relative;

	transition:0.5s;

}

.serivce_list .lists li h2{

	color: #b9b9b9;

	font-size: 16px;

	font-weight: 100;

	margin-bottom: 10px;

}

.serivce_list .lists li p{

	color: #909090;

	font-size: 12px;

	margin: 0;

	line-height: 25px;

}

.serivce_list .lists li .more{

	position: absolute;

	bottom:15px;

	text-align: center;

	right: 161px;

}

.serivce_list .lists li .more a{

	background: #f39900;

	color: #000;

	font-size: 14px;

	display: inline-block;

	padding: 5px 20px;

}

.serivce_list .lists li:hover .bg{

	background: rgba(31,31,31,.4);

}

.serivce_list .lists li .more a:hover{

	background: #b50404;

	color: #fff;

}







/*联系我们*/

.contact ul.top {

	margin: 0 -15px;

}

.contact ul.top li {

	padding:0 15px;

}

.contact ul.top li .bg{

	padding:30px 0;

}

.contact ul.top li.address .bg{

	background: #f39900;

}

.contact ul.top li.address h1{

	color: #000;

	font-size: 26px;

	margin: 5px 0;

}

.contact ul.top li.address p{

	margin: 0;

	line-height: 33px;

	color: #000;

}

.contact ul.top li.phone .bg{

	background: #000;

}

.contact ul.top li.phone h1{

	color: #dd0000;

	font-size: 26px;

	margin: 5px 0;

}

.contact ul.top li.phone p{

	margin: 0;

	line-height: 33px;

	color: #c4c4c4;

}

.contact ul.top li.wx .bg{

	background: #dd0000;

}

.contact ul.top li.wx h1{

	color: #000;

	font-size: 26px;

	margin: 5px 0;

}

.contact ul.top li.wx p{

	margin: 0;

	line-height: 33px;

	color: #c4c4c4;

}

.contact ul.top li.wx p.img img{

	height: 70px;

}

.contact .message{

	position: relative;

}

.contact .message form{

	position: absolute;

	left: 0;

	top: 0;

	width: 41%;

	background: rgba(46,47,51,.7);

	height: 100%;

	padding: 15px;

}

.contact .message form h1{

	margin-top: 0;

	color: #fff;

	font-size: 20px;

	font-weight: 100;

	margin-bottom: 10px;

}

.contact .message form ul{

	margin: 0 -5px;

}

.contact .message form ul li{

	padding: 5px;

}

.contact .message form input[type="text"]{

	height: 45px;

	border:1px #777878 solid;

	font-size: 14px;

	width: 100%;

	padding:0 20px;

	background: none;

	color: #fff;

}

.contact .message textarea{

	width: 100%;

	margin-top: 5px;

	border:1px #777878 solid;

	font-size: 14px;

	padding:20px;

	background: none;

	color: #fff;

}

.contact .message form input[type="submit"]{

	height: 45px;

	font-size: 20px;

	background: #dd0000;

	color: #fff;

	margin-top: 10px;

	border:0;

	width: 49%;

}



/*新闻资讯*/

.news_list {

	

}

.news_list .lists{

	margin: 30px -9px;

}

.news_list .lists li{

	padding: 9px;

}

.news_list .lists li .bg{

	/*background: rgba(68,68,68,.4);*/

	padding: 10px;

	position: relative;

	transition:0.5s;

	border-bottom: 1px #292929 solid;

}

.news_list .lists li .time{

	color: #b8b8b8;

}

.news_list .lists li .time span{

	background: url(../images/news_icon1.png) no-repeat left center;

	display: inline-block;

	padding-left: 35px;

	height: 27px;

}

.news_list .lists li h2{

	line-height: 1;

	color: #b9b9b9;

	font-size: 20px;

	font-weight: 100;

	margin-bottom: 10px;

}

.news_list .lists li p{

	color: #909090;

	font-size: 14px;

	margin: 0;

	line-height: 30px;

}

.news_list .lists li .more{

	text-align: right;

}

.news_list .lists li .more a{

	color: #b50404;

	font-size: 12px;

	display: inline-block;

}

.news_list .lists li:hover .bg{

	background: rgba(75,75,75,.4);

	box-shadow: 0px 0px 10px #333;

}

.news_list .lists li:hover h2{

	color: #b30202;

}

.news_list .lists li:hover .more a{

	color: #f39900;

}





/*资质荣誉*/

.honor .slick-next,.honor .slick-prev{

	width: 30px;

	height: 60px;

}

.honor .slick-next:before,.honor .slick-prev:before{

	display: none;

}

.honor .slick-prev{

	background: url(../images/btn-left1.png) no-repeat;

	left: -60px;

}

.honor .slick-next{

	background: url(../images/btn-right1.png) no-repeat;

	right: -60px;

}

.honor .slick-list{

	margin: 0 -25px;

}

.honor h3{

	padding: 25px;

}

.honor h3 a{

	display: block;

	padding: 20px;

	background: rgba(68,68,68,0.5);

}

.honor h3 a:hover{

	background: rgba(245,153,0,0.5);

}

/*产品*/

.product_list {



}

.product_list .lists li h2{

	color: #f3f3f3;

	font-size: 16px;

	margin-bottom: 10px;

}

.product_list .lists li .attr{

	color: #c2c2c2;

	font-size: 14px;

	font-weight: 700;

	line-height: 31px;

}

.product_list .lists{

	margin: 10px -12px;

}

.product_list .lists li {

	padding: 12px;

}

.product_list .lists li .attr span{

	color: #c2c2c2;

	font-size: 14px;

	font-weight: 100;

}

.product_list .lists li .bg{

	background: rgba(255,255,255,.1);

	padding: 25px;

	position: relative;

}

.product_list .lists li .more1{

	height: 35px;

	line-height: 35px;

	text-align: center;

	background: #f39900;

}

.product_list .lists li .more1 a{

	font-size: 12px;

	color: #000;

	display: block;

}

.product_list .lists li .more2{

	height: 35px;

	line-height: 35px;

	text-align: center;

	background: #dd0000;

	display: none;

}

.product_list .lists li .more2 a{

	font-size: 12px;

	color: #f3f3f3;

	display: block;

	text-transform: uppercase;

}

.product_list .lists li .text{

	background: url(../images/product_bg2.png) no-repeat center left;

}

.product_list .lists li .hornbg{

	position: absolute;

	right: -7px;

	top: -4px;

	width: 84px;

	height: 63px;

	background: url(../images/product_bg3.png) no-repeat center left;

}

.product_list .lists li:hover .more1{

	display: none;

}

.product_list .lists li:hover .more2{

	display: block;

}

.product_list .lists li:hover .hornbg{

	background: url(../images/product_bg4.png) no-repeat center left;

}

.product_list .lists li:hover .text{

	background: url(../images/product_bg5.png) no-repeat center left;

}





.page_product_content{



}

.page_product_content .left{

	text-align: center;

	padding: 50px 0 17px 0;

}
.page_product_content hr{
	border-top:2px #ddd dashed;
}
.page_product_content .left img{

	width: 290px;

	margin: 0 auto;

}

.page_product_content .right{

	padding: 50px 0 17px 0;

	line-height: 35px;

}
.page_product_content .right .attr{
	color: #ccc;
}

.page_product_content .right .attr span{

	color: #F39900;

}













/*在线客服*/

.custom{

	position: fixed;

	top:30%;

	right: -130px;

	z-index: 9999;

}

.custom ul li{

	

}

.custom ul li a{

	display: block;

	width: 180px;

	height: 50px;

	line-height: 45px;

	background: #b50404;

	border-radius: 3px;

	margin-bottom: 3px;

	transition:0.5s;

	position: relative;

	right: 0;

}

.custom ul li a span.img{

	width: 50px;

	display: inline-block;

	text-align: center;

}

.custom ul li a span.text{

	display: inline-block;

	text-align: center;

	color: #fff;

}

.custom ul li a.lay_left:hover{

	right: 130px;

}

.custom ul li a.lay_wechat .weimg{

	position: absolute;

	left: -129%;

	z-index: 9999;

	bottom: 0;

	background: url(../images/wechatbg.png) no-repeat;

	-webkit-background-size: 100% 100%;

	background-size: 100% 100%;

	width: 233px;

	height: 209px;

	display: none;

}

.custom ul li a.lay_wechat .weimg img{

	width: 194px;
	height:auto;
	padding: 17px 0px 0px 18px;

}

.custom ul li a.lay_wechat:hover .weimg{

	display: block;

}



.paging {

	margin-top: 20px;

	text-align: right;

}

.paging a{

	background: #c4c4c4;

	display: inline-block;

	width: 30px;

	height: 30px;

	text-align: center;

	line-height: 30px;

	font-size: 14px;

	color: #a9040b;

	margin-left: 10px;

	border-radius: 50%;

}

.paging a.active-page,.paging a:hover{

	background: #ce0108;

	color: #fff;

}