@charset "utf-8";
/* CSS Document */
html{height:100%;}
body{height:100%;font:1rem/1.5 'Microsoft YaHei', 'Droid Sans Fallback', SimHei, Arial, Helvetica, tahoma, sans-serif}
html,body,ul,li,dl,dt,dd,img{ margin:0px; padding:0px; border:none; list-style:none;} a{ text-decoration:none;color:#333;}h2, h3{ font-size:1.125rem; font-weight:normal; margin:0px; padding:0px;}
.clear{ clear:both;}
.right{ float:right;}
.wrap{ width:100%; margin:0px auto; display:block; overflow:hidden;}
.line15{height: 15px;background-color: #f2f2f2;}.line80{height: 64px;}
.p15{ padding:0px 15px;}

/*头部*/
.wtop{background-color: #fff; padding-top:15px; margin-bottom:5px; display:block; overflow:hidden;}
.wtop .logo{ float:left; width:70%; margin-left:15%;}
.wtop .user{ display:inline-block;float:right; font-size:0.7em;text-align: right; margin-top:5px; width:64%;}
.wtop .user img{ width:60%; height:60%;}
/*菜单*/
.menu{background:#d42220;height:96px; display:block; overflow:hidden; width:100%;}
.menu li{ float:left;width:33%; text-align:center; float:left; display:block; overflow:hidden;}
.menu li a{color:#fff;display: inline-block;width:100%;height:43px; line-height:43px;font-size:14px;}

.menu ul li a:hover, .menu ul li.active a {	color:#fff; background:#d42220;}
/*图片轮播开始*/
.slide{
	position: relative;
	width: 100%;
	overflow: hidden;
	margin: 0px auto;
	background: #f2f2f2;
}
.slide:after{
	content: '';
	width: 100%;
	padding-top: 32%;
}
.slide li img{
	position:absolute;
	width:100%;
}
/*图片轮播结束*/
/*产品展示*/
.channel-title {background-color: #fff;
  color: #333;
  height: 3.125rem;
  line-height: 3.125rem;
  font-size: 18px;
  font-size: 1.4rem;
  padding: 0px 18px;
  display: block;
  position: relative;
  border-left:5px solid #d42220;
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  text-align: center;
  font-weight:bold;
}
.prod{background-color: #fff; display:block; overflow:hidden;}
.prod ul{ display:block; margin-top:15px;}
.prod ul li{ width:44%; margin-left:4%; float:left; margin-bottom:20px;}
.prod ul li img{ width:100%; height:110px; border:1px solid #ccc;}
.prod ul li p{ margin:0px; padding:0px; text-align:center; width:100%; margin-top:10px;}
.prod ul li p a{ font-size:12px;}
.prod div{ width:102px; margin:auto;}
.prod div a{ display:block; overflow:hidden; margin-bottom:30px; width:102px; height:35px; text-align:center; line-height:35px;border:1px solid #dddddd;}



.proda{background-color: #fff; display:block; overflow:hidden;}
.proda ul{ display:block; margin-top:15px;}
.proda ul li{ width:44%; margin-left:4%; float:left; margin-bottom:20px;}
.proda ul li img{ width:100%;}
.proda ul li p{ margin:0px; padding:0px; text-align:center; width:100%; margin-top:10px;}
.proda ul li p a{ font-size:12px;}
.proda div{ width:102px; margin:auto;}
.proda div a{ display:block; overflow:hidden; margin-bottom:30px; width:102px; height:35px; text-align:center; line-height:35px;border:1px solid #dddddd;}




/*关于我们*/
.about{padding: 20px 15px;color: #666;}
.about img{width: 100%;}
.about .tit{color: #0d6eba;font-size: 1.0em;margin-top: 20px;}
.about .con{ font-size:0.9em; line-height:28px;}
/*解决方案*/
.solution li{padding: 20px 4%;text-align: center;font-size: 0.7em;border-right: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;width: 42%;float: left;margin-left: -1px;}
.solution li img{ width:100%; height:100%;}
.solution li .tit{font-size:12px; display:block; overflow:hidden; height:24px; line-height:24px; display:block; overflow:hidden;}
.solution li .desc{color: #676767;display:block; overflow:hidden; font-size:12px; height:48px; display:block; overflow:hidden; line-height:24px;}
.solution li .look{color: #fff;height: 30px;line-height: 30px;background-color: #d42220;width: 80px;margin: 5px auto;}
.solution li .look a{ color:#fff;}
/*合作客户*/
.hezuo{}
.hezuo ul{display:block;background-color: #fff;}
.hezuo li{width: 50%;float: left;background-color: #fff;}
.hezuo li img{width: 80%;margin: 10px 10%;}

/*最新资讯*/
.news{border-bottom: 1px solid #dfdfdf;}
.news li{padding-left: 10px; height:50px; line-height:50px;display:block; overflow:hidden; display:block; overflow:hidden;}
.news li .icon{height: 20px;color: #fff;background-color: #d42220;border-radius: 3px;padding: 2px 5px;}
.news li a{font-size: 0.9em;color: #333;margin-left: 10px;}

/*服务*/
.copyright{ display:block; overflow:hidden; padding:10px; margin-bottom:0px; background:#dfdfdf; font-size:0.8em; text-align:center; color:#202020;}


.totop{}
.footer{width: 100%;position: fixed;bottom: 0px;background: #282828; height:55px;}
.footer li{width: 25%;float: left;text-align: center;border-right: 1px solid #363636;border-top: 1px solid #dfdfdf;margin-left: -1px;padding: 3px 0px;}
.footer li img{height: 28px;width: 28px;display:block;margin: 0px auto;}
.footer li a{font-size: 0.8em; color:#fff; }


.contact_ny{ width:90%; margin-left:5%; display:block; overflow:hidden; margin-bottom:15px;}
.contact_ny h3{height:50px; line-height:50px;}
.contact_ny ul li{  line-height:40px; font-size:14px;}
.ny_title{ border-bottom:1px solid #ccc;  display:block; overflow:hidden;}
.ny_title a{ display:block; overflow:hidden; width:30px; height:24px; background:url(../images/back_ico.png) no-repeat center left; position:absolute; margin-top:10px;}


.ctitle { text-align: center; color: #5c5c5c; font-size:1.1em; line-height: 44px; float:left; display:block; overflow:hidden; width:100%; }
.ctitle div{ text-align:center; display:block; width:100%;}


.news_de{ padding:5px;}
.news_tilte{ border-bottom:1px solid #dcdcdc; margin-top:15px;}
.news_tilte h3{ font-size:1.3em; color:#0552aa; font-weight:normal; display:block; overflow:hidden; width:100%;}
.news_tilte span{ color:#ccc; font-size:0.8em;}
.news_de p{ line-height:24px; font-size:0.8em;}

.news_de img{ width: 100%;}


.tab-m{ margin-bottom:11px; background:#fff; border-bottom: 1px #ededed solid; margin-top:15px;}
.tab-m li{ float:left; width:50%; height:45px; text-align:center;}
.tab-m li a{ height:45px; line-height:45px; display:block; color:#333; font-size: 1.2em;}
.tab-m li.cur a{ color:#d42220;}
.tab-m li.cur span{ display: inline-block; border-bottom: 2px #d42220 solid; padding: 0 4%; height: 44px;}
.thfnxw{ padding: 10px 8px 20px;}
.thfnxw .canshu{ width:100%; font-size:0.9em;}
.thfnxw .canshu li{ line-height:30px; height:30px;}
.detail-img img{ display:block; max-width:100%;}
.photo{ overflow: hidden;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;} /* for IE/Mac */
.clearfix { zoom: 1;/* triggers hasLayout */ display: block;/* resets display for IE/Win */}

.news_lb{ }
.news_lb li{border-bottom:1px solid #cccccc; display:block; overflow:hidden; margin-top:0px; background:url(../images/news_li_bg.jpg);}


.abc li{float:left;width:40%;height:34px;line-height:34px;text-align: center;margin:10px;border:1px solid #999}
.abc li a{font-size:14px;color:#333;}

.con img{width: 100%}

