@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#3d3d3d;
	font-size:15px;
	font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;

}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
img{ max-width: 100%; height: auto; transition: all .5s;}
a{ text-decoration:none; color:#5d5d5d; }
a:hover{ color:#9d0005;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}
	
	
.honglitop{ width:100%; margin:0 auto;background:#000;}	
.honglitop1{ width:80%; margin:0 auto; color:#FFF; height:35px; overflow:hidden; line-height:35px;}
.hlsp1{ text-align:right;}
/*************/
.honglilogo{ width:100%; margin:0 auto; background:#9d0005; color:#FFF;}
.honglilogo1{ width:80%; margin:0 auto;}
.hllogo{ width:20%;}
.hllogo img{ width:100%; height:auto;}

#nav {width:75%; float:left; margin-left:5%; margin-top:15px;}
#nav li a {
	display: block;
	width: 100%;
	text-align:center;
	color:#FFF;
	font-size:16px;
	height:50px;
	line-height:50px;
}
#nav li {float: left; width:16.6666%;}

#nav li a:hover{text-decoration:none;color:#fb7790; font-weight:bold; width:100%;}

#nav li a#cur{text-decoration:none;color:#fb7790; font-weight:bold; width:100%;}

#nav li ul {
	line-height:50px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 182px;
	position: absolute;
	border-top-style: none;
	z-index:100000;
	overflow:hidden;
}

#nav li ul li{
	float: left;
	width: 100%;
	background: #FFF;filter: Alpha(Opacity=90);
	border-top: none #F9F9F9;
	border-right: none #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
	border-left: none #F9F9F9;
}
#nav li ul li a{
 display: block;
  width: 100%;
  text-align:center;
 font-size:15px;
 font-weight:normal;
 background:none;
}
#nav li ul a:link  {
 color:#222222; text-decoration:none;
}
#nav li ul a:visited  {
 color:#222222;text-decoration:none;
}
#nav li ul a:hover  {
 color:#FFF;text-decoration:none;font-weight:normal;
 background:#9d0005;filter: Alpha(Opacity=70);
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}

/******************************/


.ad{text-align: center;}
.ad .item{ font-size: 0;background: #535353;}
.owl-theme .owl-controls{ margin-top: -45px !important;}
/*******************************************************************/

.hlcptj{ width:100%; margin:0 auto; margin-top:80px; text-align:center;}
.hlh1{ width:100%; display:block; float:left; font-size:32px; font-weight:bold; color:#000;}
.hlh2{ width:100%; display:block; float:left; font-weight:normal; font-size:15px; margin-top:10px;}


.products{ width:80%; margin:0 auto; margin-top:30px;}
.products ul{ width:100%; float:left;}
.products ul li{ float:left; width:320px; text-align:center; font-size:17px; line-height:30px; margin:0 15px;}
.products ul li img{ border:1px solid #cdcdcd; width:100%; height:auto;}
#demo {overflow:hidden;width:100%;}
#indemo {float: left;width:800%;}
#demo1 {float: left;}
#demo2 {float: left;}
/**********/

.honglicpzx{ width:80%; margin:0 auto; margin-top:30px;}
.honglicpzx1{ width:20%; background:#9d0005; color:#FFF; padding-bottom:30px;}
.hlsp3{ width:100%; text-align:center; line-height:26px; margin-top:30px;}
.hlsp3 strong{ font-size:17px;}

.cpzxul{ width:90%; margin-left:5%;background:#FFF; margin-top:15px;}
.cpzxul li{ width:100%; float:left; text-align:center; line-height:42px; border-bottom:1px solid #f2f0f0;}
.cpzxul li a{ color:#000;}
.cpzxul li a:hover{ color:#9d0005;}
.cplxfs{ width:100%; text-align:center; line-height:23px; margin-top:30px;}

.honglicpzx2{ width:78%; margin-left:2%;}
.hlsp4{ width:100%; border-left:5px solid #9d0005; text-indent:12px; font-weight:bold; color:#9d0005; background:#f5f5f5; height:50px; line-height:50px; font-size:18px;}


.cpzxul2{ width:100%;}
.cpzxul2 li{ width:23%; float:left; margin:1.5% 1%; text-align:center;}
.cpzxul2 li a img{ width:99.2%; height:auto; float:left; border:1px solid #000;}
.cpzxul2 li a span{ display:block; width:100%; float:left; height:35px; background:#9d0005; color:#FFF; line-height:35px;}
.cpzxul2 li:hover a span{ background:#000; color:#eccecf;}
/*******************************/

.hongliabout{ width:100%; background:url(../images/cmpbg.jpg) no-repeat top center; padding:50px 0; margin-top:50px;}
.hongliabout1{ width:80%; margin:0 auto; color:#FFF;}

.hongliabout1 h1{ display:block; width:100%; float:left; font-size:42px; margin-top:80px;}
.hongliabout1 h2{ display:block; width:100%; float:left; font-size:32px; font-weight:normal; margin-top:20px;}
.hongliabout1 h3{ display:block; width:100%; float:left; font-size:24px; font-weight:normal; margin-top:15px;}
.hongliabout1 p{ width:100%; float:left; line-height:24px; margin-top:30px; }

.aboutmore{ width:150px; height:42px; margin-top:50px; line-height:42px; background:#9d0005; color:#FFF; text-align:center; margin-bottom:30px;}
.aboutmore:hover{ width:150px; height:42px; line-height:42px; background:#000; color:#FFF; text-align:center;}

/*数据统计滚动*/
.product-number-info{background:#16569e; width:80%; margin-left:10%; margin-top:-100px;}
.product-number-info .product-number-inner{width: 100%; float:left;}
.product-number-info ul{background:#FFF;border: 1px solid #9f9f9f;}
.product-number-info ul.q:after {content: "";clear: both;display: table; }
.product-number-info li{float: left; text-align:center; width: 24.5%; height: 180px; border-left: 1px solid #9f9f9f;color:#9f9f9f; padding-top:1px;padding: 40px 0; cursor:pointer;}
.product-number-info li:hover{ background:#9d0005; color:#FFF;}
.product-number-info li:first-child{border:none;}
.product-number-info li b{font-size:60px; line-height: 1;display: inline-block; position: relative; margin: 15px 0 10px;}
.product-number-info li b i{ font-weight:bold; font-style:normal; color:#9d0005; font-size:50px;}
.product-number-info li:hover b i{ color:#FFF;}
.product-number-info li b sup{position: absolute; font-size:20px; right: -35px; top: -3px;}
.product-number-info li b em{font-style: normal; font-size: 28px; padding-left: 2px; position:relative; top: -4px;}
.product-number-info li b sub{ font-size:15px;padding-left: 2px; bottom:0;}
.product-number-info li p{font-size: 16px;}
/*.product-number-info li.li-2 b,.product-number-info li.li-2 p{padding-left:70px;}
.product-number-info li.li-3 b,.product-number-info li.li-3 p{padding-left:70px;}
.product-number-info li.li-3 b,.product-number-info li.li-3 p{padding-left:95px;}
.product-number-info li.li-4 b,.product-number-info li.li-4 p{padding-left:50px;}*/
.product-number-info li.li-5{text-align: center;}
.product-number-info li.li-5 b{padding-right: 2px;}
/**************************/


.honglixw{ width:80%; margin:0 auto; margin-top:50px;}
.honglixw1{ width:100%;}
.honglixw1 h1{ display:block; width:35%; float:left; font-size:36px;}
.xwmore{ width:10%; height:45px; line-height:45px; text-align:center; float:right; text-align:center; border:1px solid #000;}
.xwmore:hover{ background:#9d0005; color:#FFF;}

.honglixw2{ width:100%; margin-top:30px; height:260px; overflow:hidden;}
.xwimg1{ width:60%;}
.xwimg2{ width:37%; margin-left:3%;}

.honglixwlist{ width:80%; margin:0 auto; margin-top:50px;}
.honglixwlist ul{ width:100%; float:left;}
.honglixwlist li{ width:29%; float:left; background:#f8f9f9; margin:0 1%; border:1px solid #000; padding:1% 1%;}
.xwshijian{ width:100%;}
.xwshsp1{ color:#9d0005; font-size:20px; font-weight:bold; margin-right:12px;}
.xwshsp2{ color:#000;}
.xwhh{ width:100%; font-size:16px; color:#757070; margin-top:12px;}
.honglixwlist li a .xwp{ width:100%; margin-top:12px; line-height:21px; color:#aaaaaa;}

.honglixwlist li:hover{ background:#9d0005; color:#FFF; cursor:pointer;}
.honglixwlist li a:hover .xwshsp1{ color:#FFF;}
.honglixwlist li a:hover .xwshsp2{ color:#FFF;}
.honglixwlist li a:hover .xwhh{ color:#FFF;}
.honglixwlist li a:hover .xwp{ color:#FFF;}


.hongliliyou{ width:100%; margin:0 auto; padding:5% 10%; margin-top:50px; background:url(../images/youshibg.jpg) no-repeat top center;}
.hongliliyou1{ width:100%; float:left; color:#FFF; margin-top:80px;}
.hongliliyou1-1{ width:40%;}
.hongliliyou1-1 h1{ display:block; width:100%; float:left; text-transform:uppercase; font-size:17px;}
.hongliliyou1-1 h2{ display:block; width:100%; float:left; font-size:32px; margin-top:12px;}
.hongliliyou1-1 p{ width:100%; float:left; line-height:26px; margin-top:65px; text-align:justify;}

.hongliliyou1-2{ width:40%; margin-left:20%;}
.hongliliyou1-2-1{ width:100%;}
.hongliliyou1-2-2{ width:100%; margin-top:15px;}
.hongliliyou1-2-2 img{ width:50%; height:auto;}


.honglifoot{ width:100%; margin:0 auto; background:#1d252f; color:#FFF; padding:5% 10%;}
.honglifoot1{ width:100%;}

.honglifoot1-1{ width:15%;}
.fotp1{ width:100%; margin-top:20px; line-height:30px;}
.honglifoot1-2{ width:75%; margin-left:10%;}
.honglifoot1-2 h1{ width:100%; float:left; font-size:17px;}
.honglifoot1-2 ul{ width:100%; float:left; margin-top:15px;}
.honglifoot1-2 li{ width:23%; float:left; margin-right:2%; border-bottom:1px solid #FFF; line-height:35px;}
.honglifoot1-2 li a{ color:#FFF;}
.honglifoot1-2 li a:hover{ color:#9d0005;}

.honglifoot2{ width:100%; float:left; margin-top:50px; border-top:1px solid #FFF; padding-top:20px;}
.honglifoot2 a{ color:#FFF; text-decoration:underline;}
.honglifoot2 a:hover{ color:#FFF; text-decoration:none;}