﻿@charset "utf-8";
body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dt, dd, ol, ul, li, hr, fieldset, form, label, legend, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, summary, hgroup {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
}

img {
	display: block;
	border:0;
	vertical-align:middle;
	border:none; max-width:100%; height:auto;
}
ul {
	list-style:none;
}
html, body {
	min-height: 100%;
	background:#fff;
	color:#212121;
}
body {
	-webkit-text-size-adjust: none;
}
/*选中后背景色*/
::selection {color: #fff;background: #E60012;} 
::-moz-selection {color: #fff;background: #E60012;}
a{color:#212121; text-decoration:none}
a:active, a:hover {
	outline: 0;
	color:#E60012;
}
.a-del {
	color: #c00;
}
.a-del:hover {
	color: #b00;
	text-decoration: underline;
}
.fl {float: left;}
.fr {float: right;}
.clear{clear:both;}
.upfile {border: 1px solid #ccc;height:28px;margin-top:10px; width:80%;}

@font-face {
	font-family: 'Conv_ANAK';
	src: url('/fonts/ANAK.eot');
	src: local('☺'), url('/fonts/ANAK.woff') format('woff'), url('/fonts/ANAK.ttf') format('truetype'), url('/fonts/ANAK.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_AGENCYR';
	src: url('/fonts/AGENCYR.eot');
	src: local('☺'), url('/fonts/AGENCYR.woff') format('woff'), url('/fonts/AGENCYR.ttf') format('truetype'), url('/fonts/AGENCYR.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_FiraSansCondensed-Thin';
	src: url('/fonts/FiraSansCondensed-Thin.eot');
	src: local('☺'), url('/fonts/FiraSansCondensed-Thin.woff') format('woff'), url('/fonts/FiraSansCondensed-Thin.ttf') format('truetype'), url('/fonts/FiraSansCondensed-Thin.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'iconfont';  /* Project id 716340 */
  src: url('//at.alicdn.com/t/font_716340_0xaov0cpek6.woff2?t=1622537943643') format('woff2'),
       url('//at.alicdn.com/t/font_716340_0xaov0cpek6.woff?t=1622537943643') format('woff'),
       url('//at.alicdn.com/t/font_716340_0xaov0cpek6.ttf?t=1622537943643') format('truetype');
}

.iconfont{
    font-family:"iconfont" !important;
	font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
	}

/* header */
.header{position:relative; background:#fff; width: 100%; position: fixed; z-index: 999999; border-bottom: solid 1px #ddd;}
.header .logo{display:block;width:180px;padding:3px 0 5px 10px; float: left;}
.header .logo img{display:block;width:100%;float: left;}
.header .user-icon:hover{background-color:#0067d2;}
.header .en{display:block; z-index:999999;position: absolute; right:60px; top:15px;}
/*动画*/
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center; 
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  padding-top:60px;
    }


.index_title{margin:0 auto; width:100%; text-align: center; font-size:28px; background: url(/image/t_line.png) center bottom no-repeat; padding-bottom: 10px; margin-top:20px;}
.small{display: block; width: 100%; text-align: center; color: #626262; margin-top: 15px;}

/*方案*/
.index_business{margin: 0 auto; width:98%; margin-top:40px;}
.index_business dl{float: left; width:48%; display: block; margin-bottom:20px;}
.index_business dl dd{display: block; width:130px; height:130px; border: solid 1px #d7d7d7; border-radius: 100px; margin: 0 auto;}
.index_business dl dd:hover{border: solid 1px #e60012;}
.index_business dl dd i{font-size:6.5rem; color: #e60012; display: block; text-align: center; padding-top:15px;}
.index_business dl dt {display: block;}
.index_business dl dt h1{ text-align: center; font-size:24px; font-weight: normal; margin: 10px 0;}
.index_business dl dt p{display: block; text-align: center; color: #7c7c7c; line-height:35px; font-size:14px;}

.index_more a{width: 140px; height:40px; background: #E60012; border-radius: 100px; font-size: 16px; display: block; color: #fff; text-align: center; line-height:40px;margin:20px auto;}
.index_more a:hover{background: #000; transition: 1s;}

/*产品*/
.products_img{margin: 0 auto; width:98%; margin-top: 40px;}
.products_img li{float: left; display: block; width:47%; margin:0 1%;}
.products_img li img{display: block; width: 100%; border: solid 1px #fff;transition: all 0.8s;}
.products_img li img:hover{transform: scale(1.2); transition: 1s;box-shadow:1 0 15px #ccc; -moz-box-shadow:1 0 15px #ccc; -ms-box-shadow:1 0 15px #ccc;-o-box-shadow:1 0 15px #ccc; -webkit-box-shadow:1 0 15px #ccc;}
.products_img li p{display: block; text-align: center; line-height:35px; font-size:14px;}

/*优势*/
.index_youshi_title{margin: 0 auto; width: 100%; background:#e60012; margin-top:50px;}
.index_youshi_title img{display: block; margin: 0 auto; padding-top: 21px;}
.youshi_c{margin: 0 auto; width:98%; margin-top: 40px;padding-bottom: 20px;}
.youshi_c ul{margin: 0 auto; width:100%; margin-bottom:30px;}
.youshi_left{ margin:0 auto; display:block; width:100%;}
.youshi_left .type{ margin:0 auto; display:block; width:82px; height:82px; background:#c80101; border-radius:100px;}
.youshi_left .type h2{margin:0 auto; display: block; text-align:center; line-height:82px; font-family:Impact; color:#fff; font-size:52px; font-weight: normal;}
.youshi_left .title{display:block;margin:10px 0 0 15px;}
.youshi_left .title h1{color:#c80101; font-size:24px; font-weight:normal; text-align:center;}
.youshi_left .title span{ display:block; font-size:14px; color:#676767; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; padding-bottom: 10px; text-align:center;}
.youshi_left p{background: url(/image/youshi_ico.png)left no-repeat; font-size:16px; padding-left:20px; margin-left:10px; margin-top:25px;}
.youshi_img{width:100%; margin:0 auto; display: block; margin-top:20px;}

/*广告*/
.index_ads{margin: 0 auto; display:block; width: 100%;}
.index_ads img {display: block; width: 100%; margin-top:20px;}

/*关于*/
.index_about{margin: 0 auto; width:98%; margin-top:20px;}
.index_about img{display: block; width: 96%; margin:0 auto}
.index_about .a_contact{ margin: 0 auto; width:98%;line-height:35px;font-size: 16px;}
.index_about .a_contact h1{text-align:center;font-size:22px; color: #e60012;}
.about_c{margin: 0 auto; width: 98%; margin-top: 30px;}
.about_c li{float: left; width:48%; display: block; margin-left:1.3%; overflow: hidden;}
.about_c li img{display: block;transition: all 0.8s;}
.about_c li img:hover{transform: scale(1.5); transition: 1s;}
.about_c li p{display: block; text-align: center; line-height:35px; font-size:14px;}


/*新闻*/
.index_news_bg{margin:0 auto; width:100%; background:#f2f2f2; margin-top:60px; padding:10px 0;}
.index_news{margin:0 auto; width:98%; margin-top:10px;}
.index_news dl{ margin: 0 auto; width:100%; height: auto; background: #fff; margin-bottom:20px; clear: both; padding:10px 0;}
.index_news dl dt{float:left; display: block; padding-left:20px;}
.index_news dl dt h1{display: block;font-size: 16px; font-weight: normal; padding-top:10px;}
.index_news dl dt span{font-size: 12px; display: block; line-height: 25px; margin-top: 5px; color:#666666;}

.l_news{ margin:0 auto; width:98%; height:350px; display: block; position: relative; margin-top:20px;}
.l_news dl{width:100%; height:50px; display: block; background: url(/image/new_bg.png); position: absolute; bottom: 0;}
.l_news dl dd a{display: block; text-align: center; color: #fff; line-height:50px;}


/*合作*/
.index_partner{margin:20px auto;width:98%; overflow:hidden;}
.index_partner li{float:left; width:28%; margin:10px; display: block; border: solid 1px #f2f2f2;}
.index_partner img{ display:block; transition: all 0.8s;}
.index_partner img:hover{transform: scale(1.5); transition: 1s;}

/*位置导航*/
.location{width:98%;margin:0 auto; padding-top:10px; text-align:left;}



/*内页样式*/
.list_title{margin:0 auto; width:98%;background:url(/image/t_line.png) center bottom no-repeat; padding-bottom:10px; font-size:1.4rem; text-align: center; margin-top:20px;}
.l_title{margin:0 auto; width:100%;background:#f2f2f2; padding: 5px 0; font-size:1.4rem; text-align: center;}

.blog-header {width:100%;height: auto; padding-top:60px;}
.clmNav { margin:0 auto; width:98%; position:relative; z-index:5; overflow:hidden;text-align:center; background:#FFF; margin-top: 10px;}
.clmNav ul { *width:100%; *margin:0 auto; }
.clmNav li { display:inline-block; *float:left; *display:block; height:30px; margin:5px 5px; line-height:28px;  }
.clmNav li a { display:block; padding:0 6px;border: solid 1px #f2f2f2; border-radius:5px; font-size:0.9rem;}
.clmNav li a:hover{ color:#fff; background: #E60012;}
.clmNav .currclass a{ color:#fff; background: #E60012;}

.list_m{ width:98%; margin:0 auto; clear:both;}
.list_m p{padding:10px; line-height:28px;}
.list_m img{display: block; margin:0 auto}
.list_m ul li{height:auto; padding-top:30px;padding-bottom:10px; margin-top:30px; color:#D6B071;}
.list_m .m_tit{font-size:18px; font-family:"Arial, Helvetica, sans-serif"; padding-bottom:10px; border-bottom: dotted 1px #ebebeb; padding-left:5px;}
.m_jj{ line-height:28px; font-size:14px;font-family:"Arial, Helvetica, sans-serif"; color:#333; margin-top:10px; padding-left:5px;}
.m_jj em{color:#f00;font-size:26px;font-family:"Arial, Helvetica, sans-serif"; margin-top:20px;}



/*内容页*/
.LMlist{width:100%;margin:0 auto; padding-top:3%;}
.content{word-break:break-all;border-top:1px solid #ccc;}
.content h1{font-size:18px;text-align:center; padding:15px}
.content .gray{color:#212121;font-size:12px;text-align:center}
.content .newscontent{padding:0px 10px 15px 10px;line-height:25px;margin-top:10px;font-size:14px;}
.content .newscontent video{width: 100%;}
.content .newscontent img{display:block; margin-bottom:10px;}
.content .newscontent  img{display:block; margin:0 auto; margin-bottom:10px;}
.content .newscontent  td{border: solid 1px #ccc; line-height:40px; border-bottom:none; border-right: none;}
.content .newscontent  table{border: solid 1px #ccc; border-top: none; border-left: none; margin-top: 30px; font-size:12px;}

.d_contact{ margin:0 auto; margin-bottom:20px; font-size: 16px; line-height:33px; width: 96%;}
.d_contact div{float: left; width: 48%; display: block;}
.d_contact h1{font-size: 22px; font-weight: normal; display: block; width:100%; float: left; text-align: left;}

.content .next{display:block; text-align:center;line-height:45px;}
.content .down a{margin:20px auto; width: 130px; height:40px; display: block; color: #fff; background:#D44140; line-height:40px; text-align: center; border-radius:8px;}
.content .down a:hover{background: #000; transition: 1s;}


.list_contact_img{width:100%; margin:20px 0;}
.list_contact_img li{float: left; width:48%; margin: 1% 0.5%; overflow: hidden; border: solid 1px #f2f2f2;}
.list_contact_img li img{display: block; width: 100%;transition: all 0.8s;}
.list_contact_img li img:hover{transform: scale(1.5); transition: 1s;}
.list_contact_img li p{background: #f2f2f2; width: 100%; display: block; height:40px; line-height:40px; text-align: center;}



.list_product{display:block; padding:20px 0;}
.list_product li{float:left; width:49%; margin:0.5% 0.5%; overflow: hidden;}
.list_product li img{width:99.5%;margin:1px 0 0 1px;transition: all 0.8s;}
.list_product li img:hover{transform: scale(1.5); transition: 1s;}
.list_product li p{display:block; text-align:center; height: 40px; line-height:40px; font-size:0.9rem; overflow: hidden;}
.list_product li a{background:#ECECEC; display:block;}
.list_product li a:hover{background:#1d5fca; color:#FFFFFF; transition: 1s;}

.p_class{display:block; border-top:solid 1px #ccc; padding-top:10px; width:96%; margin:0 auto;}
.p_class li{font-weight:bold; float: left; display:block; width:45%; background:url(/image/news_ico.png) left no-repeat; padding-left:15px; font-size:14px; line-height: 30px;}

.class_product{display:block; padding:20px 0;}
.class_product li{float:left; width:47%; margin: 1% 0.90%; border: solid 1px #eee; overflow: hidden;}
.class_product li img{width:100%; display: block;transition: all 0.8s;}
.class_product li img:hover{transform: scale(1.4);}
.class_product li span{display:block; text-align:center; line-height:40px; font-size:16px;background: #f2f2f2; width:100%}

.newtel{font-size:16px;color: #212121;}
.new_telst {display: block; margin: 0 auto;position: relative;top: 6px;text-align: center}
.new_telst li {width:33.3%;line-height: 35px;text-align: center;float: left;display: inline; cursor: pointer;}
.new_telst li.newon {color: #fff; background:#0170C1; font-weight: bold;}
.new-wrap {margin-top: 30px;}
.new-wrap .show {display: block;}
.new-wrap td{border: solid 1px #ccc; line-height:40px; border-bottom:none; border-right: none;}
.new-wrap table{border: solid 1px #ccc; border-top: none; border-left: none; margin-top: 30px; font-size:9px;}

/*新闻栏目*/
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;*zoom:1}
.list_news{ display: block;}
.list_news ul{}
.list_news ul li{ margin:0 0.5rem; padding:0.5rem 0; position:relative; border-bottom:1px dotted #ccc;}
.list_news ul li .img{ width:5.2rem; position:absolute; left:0; top:0.7rem;}
.list_news ul li .img img{ width:100%; height:100%;}
.list_news ul li .text{ padding-left:0rem;}
.list_news ul li .text .name{font-size: 0.95rem;line-height:1.5rem; height:1.5rem;overflow: hidden;}
.list_news ul li .text .info{line-height: 0.9rem; font-size: 0.6rem; color:#666;}

.show_left{ margin: 0 auto; width:96%; margin-top:13px;}
.show_left img{border: solid 1px #ccc;}
.imgtitle{text-align: center; display: block; margin-top: 10px;}


/*分页样式*/
#fenye{clear:both; margin:20px 20px 0 0;}
#fenye .prev_h,#fenye .next_h{ display: block; padding: 0 5px; text-align:center;line-height:25px;}
#fenye a.curr{background:#E60012; border:1px solid #E60012; color:#fff; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{padding: 0 10px; display: block; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:14px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye a:hover{background:#E60012;border:1px solid #E60012;color:#fff; text-decoration:none}

/*底部样式*/

.end{font-size:11px; line-height:20px;color:#212121; padding:10px 15px; text-align:center; background:#f2f2f2; padding-bottom:10px;}
.footbig{ height:50px}
.foot{
	width:100%;
	height:50px;
	line-height:50px;
	border-top:solid 1px #fff;
	background-image:-webkit-linear-gradient(to bottom, #E60012, #BF000F);
    background-image:linear-gradient(to bottom,#E60012,#BF000F);	
	font-size:16px;
	text-align:center;
	margin:0 auto;clear:both; position:fixed;bottom:0%; z-index: 9999;
}
.foot ul{}
.foot ul li{ width:25%; float:left; padding-top:13px;}
.foot ul li a.icon1{ background:url(home.png) no-repeat; background-size:25px;}
.foot ul li a.icon2{ background:url(tel.png) no-repeat;background-size:25px;}
.foot ul li a.icon3{ background:url(gps.png) no-repeat;background-size:25px;}
.foot ul li a.icon5{ background:url(fan.png) no-repeat;background-size:25px;}
.foot a{ height:40px; line-height:40px; padding:26px 10px 0px 3px; font-size:10px; color:#fff;}