
/* 头部 */
.header{position:fixed;width:100%;margin:0 auto; height:75px; background:url(../images/topbg.png) repeat-x; z-index:99999;}
.logo{float:left; width:182px;}
.logo img{ height:75px;}
.mr15{margin-right:15px;}
.mr30{margin-right:30px;}
.fl{float:left;}
.fr{float:right;}
/* 新增样式 */
.width{clear:both; width:100%;max-width:1400px;margin:0 auto;}
.container{	width: 1400px;margin: 0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.container .container-left{width:1075px;}
.container .container-right{width:345px;margin-left:20px;}
.box{padding:20px 25px;box-shadow:0px 0px 30px rgba(28,31,33,0.1);background:#fff;border-radius:14px;position:relative;}
/* 小图标 */
@font-face {
  font-family: "iconfont"; /* Project id 147289 */
  src: url('../fonts/iconfont.woff2?t=1626306470552') format('woff2'),
       url('../fonts/iconfont.woff?t=1626306470552') format('woff'),
       url('../fonts/iconfont.ttf?t=1626306470552') format('truetype'),
       url('../fonts/iconfont.svg?t=1626306470552#iconfont') format('svg');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  padding-left: 15px;
  padding-right: 5px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-liulan:before {
  content: "\e61a";
}

.icon-shouye:before {
  content: "\e652";
}

.icon-weixin:before {
  content: "\e695";
}

.icon-shijian:before {
  content: "\e60e";
}

.icon-dianhua:before {
  content: "\e60a";
}

.icon-shouji:before {
  content: "\e603";
}

.icon-weizhi:before {
  content: "\e681";
}

.icon-sousuo:before {
  content: "\e600";
}

.icon-meun:before {
  content: "\e601";
}


/*导航*/

.nav{float:left;width:100%;margin-left: 50px;overflow:hidden;}
.nav ul{margin:0px;padding:0px;}
.nav ul li{float:left;margin:0px;padding:20px 0px 0px 0px;margin-right: 1px;}
.nav ul li span {float:left;display:block; height:55px;}
.nav ul li span a{float:left;display:block; font-size:18px; font-weight:400;line-height:55px; height:55px; position:relative; cursor:pointer;}
.nav ul li span a em{float:left;display:block;height:55px; padding:0px 15px;}
.nav ul li span a:hover, .nav ul li span a.back{ background:url(../images/index_01.png) no-repeat left top; color:#FFF;}
.nav ul li span a:hover em, .nav ul li span a.back em{ background:url(../images/index_02.png) no-repeat right top;}
.nav ul li span a em b{ background:url(../images/icon01.gif) no-repeat; position:absolute; width:12px; height:7px; top:26px; right:10px;}
.nav ul li span a:hover em b, .nav ul li span a.back em b{background:url(../images/icon02.gif) no-repeat;}
.nav ul li span a.cur{ background:url(../images/index_01.png) no-repeat left top; color:#FFF;}
.nav ul li span a.cur em{ background:url(../images/index_02.png) no-repeat right top;}
.nav ul li span a.cur em b{background:url(../images/icon02.gif) no-repeat;}
.nav-tel a{float:right;height:29px;padding-top:30px;} 
.nav-tel img{height:29px; width:191px; } 

/*新导航*/
.navWidth{float:left;width:1100px;margin-top: 15px;margin-left:100px;overflow:hidden;}
.bzq_nav {float:left;}
.bzq_nav ul {
	padding-left: 10px;
}
.bzq_nav li {
	float: left;
	position: relative;
	padding: 0 5px;
	margin-left: -5px;
}
.bzq_nav li:after {
	content: "";
	width: 20px;
	height: 60px;
	display: block;
	right: 0;
	position: absolute;
	top: 0;
}
.bzq_nav li a {
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 0 20px;
	color: #353535;
	line-height: 60px;
	position: relative;
}
.bzq_nav li a:hover, .bzq_nav li.on a {
	background-color: #c4261d;color: #fff;box-shadow:0px 0px 5px rgba(28,31,33,0.1); border-top-left-radius: 8px;border-top-right-radius: 8px;
}
/* 高亮 倾斜 */
/* .bzq_nav li a:hover:before, .bzq_nav li a:hover:after, .bzq_nav li.on a:before, .bzq_nav li.on a:after {
	content: '';
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
} 

.bzq_nav li a:hover:before, .bzq_nav li.on a:before {
	border-top: 60px solid transparent;
	border-right: 19px solid #D82633;
	left: -19px;
}
.bzq_nav li a:hover:after, .bzq_nav li.on a:after {
	border-bottom: 60px solid transparent;
	border-left: 19px solid #D82633;
	right: -19px;
  
}  */
.bzq_nav .dropdown-box {
	padding-left: 0;
}
.bzq_nav .dropdown-box li {
	background: none;
	float: none;
	padding: 0;
	margin: 0;
}
.bzq_nav .dropdown-box li:after {
	display: none;
}
.bzq_nav .dropdown-box li a {
	color: #fff;
	padding: 6px 12px;
	line-height: 2;
	font-size: 14px;
	font-weight: normal;
}
.bzq_nav .dropdown-box li a:hover {
	color: #333;
	background-color: #fff;
}
.dropdown {
	position: relative;
}
.dropdown-box {
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 10;
	background-color: #d82634;
	width: 100%;
	display: none;
	overflow: hidden;
}
.dropdown-box li {
	border-top: 1px solid #fff;
	text-align: center;
}
.dropdown-box li a {
	display: block;
	line-height: 40px;
	color: #333;
}
.dropdown.open .dropdown-box {
	display: block;
}
.bzqNavTel a{float:right;height:29px;margin-top:15px;} 
.bzqNavTel img{height:29px; width:191px; }

/*二级栏目banner*/
.banner{width:100%;height:460px;overflow:hidden;position:relative; margin-top:0px;}
.about_banner{width: 100%; height:460px; position:relative; }
.about_banner ul li{width: 100%;position: relative;}
.about_banner img.nybanner{width:1920px; height:460px; display:block;position: absolute;left:50%; top:0px; margin-left:-960px;}
.bannerbg{ background:url(../images/index_10.png) repeat-x; position:absolute; bottom:0px; width:100%; height:45px;z-index: 20;}
.bannerbox{ width:1000px; margin:0px auto; height:45px;position: relative;}
.banner_newstitle{float:left;font-size:14px; color:#FFF; padding-right:10px; padding-top:12px;}
.banner_newslist{float:left;width:360px; height:45px; overflow:hidden; }
.banner_newslist ul { margin:0px; padding:0px;}
.banner_newslist ul li{ width:360px;height:34px;overflow:hidden; color:#FFF; line-height:45px;}
.banner_newslist ul li span{ float:right;}
.banner_newslist a{color:#FFF;}
.banner_newslist a:hover{color:#FFF;}

/*二级栏目banner小图标*/
.scrollsmallimgpro{width: 1000px;position: absolute;top: 0;left: 50%;margin-left: -500px;}
.scrollsmallimgpro img{position: absolute;top: 170px;}
.scrollsmallimgpro img.smallimg{right: 95px;}
.scrollsmallimgpro img.smallimgleft{left: 0px;}

.bzq_mark{width: 110px;position: absolute; top: 8px;left: 50%;bottom: 0px;margin-left: -555px;z-index: 22;}
.bzq_mark.widthdiv{width: 100px;position: absolute;left: 50%;bottom: 0px;margin-left: -500px;z-index: 22;}

.banner_share{ float:right; padding-top:10px; padding-left:10px;}
.banner_share img{ margin-left:10px;}
.nybanner_share{float: left;}

/*--当前位置和二级栏目--*/
.aboutclass{ margin:0 auto; z-index: 100;}
.aboutclass p {text-align:center; padding:5px 15px;}
.aboutclass p em a{ display:inline-block;background:#f5f5f5; border:1px solid #f9f9f9; margin:5px 8px; padding:8px 15px; font-size:16px; color:#525252;border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}
.aboutclass p em a:hover{ background:#c32609;color:#FFF;border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}
.aboutclass p em a.cur{ background:#c32609;color:#FFF;border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}
.aboutclassLocation{position:fixed; _position:absolute; top:0px;}

/*--靶场二级子栏目---*/
.bachangclass{ background: #f8f8f8; border-bottom:1px solid #e4e4e4; padding:20px 0px; text-align:center;width: 100%;z-index: 100;}
.bachangclass p { padding-left:20px; width:1100px; display:inline-block; }
.bachangclass p span{ background:url(../images/icon03.gif) no-repeat 0px 2px; padding-left:20px; font-size:14px;}
.bachangclass p span a:hover{color:#c4261d; }
.bachangclass p span a.cur{color:#c4261d; }
.bachangclass p.cur{float:left; padding-bottom:20px;width: 100%;}
.bachangclass p em a{float:left; display:inline-block;background:#F7F4F4; border:1px solid #f9f9f9;  margin:10px 5px; padding:7px 10px; font-size:16px; color:#525252; border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}
.bachangclass p em a:hover{ background:#c32609;color:#FFF;border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}
.bachangclass p em a.cur{ background:#c32609;color:#FFF; border:1px solid #c32609; border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}

/*--靶场产品列表---*/
.visualizationplatformlist{overflow: hidden; padding: 30px 0;position: relative;}
.visualizationplatformlist ul{width: 1120px;position: relative;}
.visualizationplatformlist ul li{float: left;width: 312px;height: 320px;background: #f7f4f4;padding: 5px ;margin: 15px 6px;}
.visualizationplatformlist ul li img{display: block;width: 312px;height: 260px;}
.visualizationplatformlist ul li p{text-align: center;font-size: 18px;color: #403e3e;padding-top: 25px;}
.visualizationplatformlist ul li.liback{background: #c4261d;}
.visualizationplatformlist ul li.liback p{color: #fff;}

.visualizationplatformlist em{ display:block; text-align:center; m-top:50px;}
.visualizationplatformlist em a{ display:inline-block;padding:8px 25px; color:#535252; border:1px solid #cccccc;}
.visualizationplatformlist em a:hover{color:#c4261d; border:1px solid #c4261d;background: #fff;}
/*---关于简介---*/

.Introimg{ width:1000px; height:306px;position: relative;}
.Introimg img{ display:block; width:1000px; height:306px;}

.Introcont{ margin:0px; padding:40px 0px 0px; line-height:32px; font-size:16px;}
.Introcont h3.font24{font-size:24px; font-weight:bold; color:#3f3e3e; height:80px;}
.Introcont h3.font24 span{ font-size:14px;}





/*---资讯---*/

.newsHomeClass{ width:100%; height:83px; background:url(../images/index_53.png) repeat}
.newsHomeClass ul{ margin:0px auto; padding:0px; width:1000px; height:83px;}
.newsHomeClass ul li{float:left; width:170px;height:82px; padding-right:37px;}
.newsHomeClass ul li.zonghe{ background:url(../images/index_54.png) no-repeat left center;}
.newsHomeClass ul li.zonghe a:hover{ background:url(../images/index_054.png) no-repeat left center; color:#a10d11;}
.newsHomeClass ul li.zonghe a.cur{ background:url(../images/index_054.png) no-repeat left center; color:#a10d11;}

.newsHomeClass ul li.anli{ background:url(../images/index_55.png) no-repeat left center;}
.newsHomeClass ul li.anli a:hover{ background:url(../images/index_055.png) no-repeat left center; color:#a10d11;}
.newsHomeClass ul li.anli a.cur{ background:url(../images/index_055.png) no-repeat left center; color:#a10d11;}

.newsHomeClass ul li.xinwen{ background:url(../images/index_56.png) no-repeat left center;}
.newsHomeClass ul li.xinwen a:hover{ background:url(../images/index_056.png) no-repeat left center; color:#a10d11;}
.newsHomeClass ul li.xinwen a.cur{ background:url(../images/index_056.png) no-repeat left center; color:#a10d11;}

.newsHomeClass ul li.hangye{ background:url(../images/index_57.png) no-repeat left center;}
.newsHomeClass ul li.hangye a:hover{ background:url(../images/index_057.png) no-repeat left center; color:#a10d11;}
.newsHomeClass ul li.hangye a.cur{ background:url(../images/index_057.png) no-repeat left center; color:#a10d11;}

.newsHomeClass ul li.dongcha{ background:url(../images/index_58.png) no-repeat left center; padding-right:0px;}
.newsHomeClass ul li.dongcha a:hover{ background:url(../images/index_058.png) no-repeat left center; color:#a10d11;}
.newsHomeClass ul li.dongcha a.cur{ background:url(../images/index_058.png) no-repeat left center; color:#a10d11;}

.newsHomeClass ul li span{ display:block; width:170px; height:82px; background:url(../images/index_59.png) no-repeat right center}
.newsHomeClass ul li span.cur{ background:none;}
.newsHomeClass ul li a{ display:block; width:105px; height:82px; line-height:82px; font-size:18px;color:#525252; padding-left:65px;}


.comprehensivenews{ width:100%; border-bottom:1px solid #e4e4e4; height:109px; color:#c4261d; text-align:center;}
.comprehensivenews h3{ font-size:30px; font-weight:bold; line-height:33px; padding-top:30px;}
.comprehensivenews p{ font-size:14px; font-family:Arial; line-height:26px;text-transform: uppercase;}
.comprehensivenews span{ display:inline-block; height:1px; background:#c4261d; width:112px; overflow:hidden; position:relative; top:20px;}

.comprehensivenewslist{ width:1000px; margin:0px auto; overflow:hidden; padding:50px 0px;}
.comprehensivenewslist dl{margin:0px;padding:0px;width:1060px;}
.comprehensivenewslist dl dd{float:left; width:477px;height:310px;padding-right:46px;}
.comprehensivenewslist dl dd img{ display:block; width:477px; height:150px; margin-bottom:18px;}
.comprehensivenewslist dl dd p{ margin-bottom:2px;background:url(../images/index_63.png) no-repeat left 10px; padding-left:10px; height:21px; overflow:hidden; line-height:23px;}
.comprehensivenewslist dl dd p em{float:right; color:#787676;}
.comprehensivenewslist dl dd p a{color:#787676;}
.comprehensivenewslist dl dd p a:hover{ color:#c4261d;}

.comprehensivenewslist span{ display:block; text-align:center; padding-top:10px;}
.comprehensivenewslist span a{ display:inline-block;padding:8px 25px; color:#c4261d; border:1px solid #c4261d;}


.successfulcase{ width:100%; background:#f6f6f6; padding:40px 0px;}
.successfulcase h3{ font-size:30px; font-weight:bold;color:#c4261d; text-align:center; line-height:33px;}
.successfulcase h3 span{ font-size:14px; font-family:Arial;}

.successfulcaselist{width:1000px;margin:0px auto; overflow:hidden;}
.successfulcaselist ul{margin:0px;padding:0; width:1050px; }
.successfulcaselist ul li{float:left;width:477px;height:102px;background:#FFF; margin-right:46px; display:inline; margin-top:50px;}
.successfulcaselist ul li img{float:left; width:143px; height:102px; display:block; margin-right:30px;}
.successfulcaselist ul li p{font-size:18px; padding:15px 30px 0px 0px; height:44px; overflow:hidden;}
.successfulcaselist ul li span{ display:inline-block; padding-top:8px; color:#787676;}

.successfulcaselist em{ display:block; text-align:center; padding-top:50px;}
.successfulcaselist em a{ display:inline-block;padding:8px 25px; color:#535252; border:1px solid #cccccc;}
.successfulcaselist em a:hover{color:#c4261d; border:1px solid #c4261d;background: #fff;}

.comprehensivenewslist .successfulcaselist ul li{background: #f6f6f6;}




.IndustryNews{width:1000px;margin:0px auto; overflow:hidden; padding:40px 0px 0px; position:relative;}
.IndustryNews dl{float:left;width:477px; padding-right:46px;}
.IndustryNews dl.cur{ padding-right:0px;}
.IndustryNews dl dt{background:#ffffff; height:172px;}
.IndustryNews dl dt img{float:left; display:block; width:143px; height:172px; margin-right:30px;}
.IndustryNews dl dt h4{font-size:18px; height:21px; overflow:hidden; padding-right:30px; padding-top:20px;}
.IndustryNews dl dt p{color:#666666; padding-right:30px; padding-top:15px; height:44px; overflow:hidden;}
.IndustryNews dl dt span{ display:inline-block; padding-top:8px;}
.IndustryNews dl dd{ height:130px; padding-top:20px;}
.IndustryNews dl dd p{ margin-bottom:2px;background:url(../images/index_63.png) no-repeat left 10px; padding-left:10px; height:21px; overflow:hidden; line-height:23px;}
.IndustryNews dl dd p em{float:right; color:#787676;}
.IndustryNews dl dd p a{color:#787676;}
.IndustryNews dl dd p a:hover{ color:#c4261d;}

.newsmore{ text-align:center; padding:40px 0px 10px;}
.newsmore a{ display:inline-block;padding:8px 25px; color:#c4261d; border:1px solid #c4261d;}


.newslist{ width:1120px;padding:50px 0px;margin:0 auto;}
.newslist ul{ margin:0px; padding:0px; border-top:1px solid #e8e8e8;}
.newslist ul li{border-bottom:1px solid #e8e8e8; padding-top:7px;}
.newslist ul li h3{ background:url(../images/index_71.png) no-repeat 10px 12px; height:21px;overflow:hidden; padding:0px 25px 12px; line-height:26px; font-size:14px;}
.newslist ul li h3 em{ float:right; padding-left:15px; color:#616161;}
.newslist ul li a{color:#616161;}
.newslist ul li a:hover{color:#c4261d;}
.newslist ul li h3 a.cur{color:#c4261d;}

/*新闻列表样式*/
.newslistintro{width:1120px;background:#f9f9f9;margin-bottom: 20px;}
.newslistintro dl{ margin:0px; padding:0px; height:219px; position:relative;}
.newslistintro dl dt{ float:left; height:219px;}
.newslistintro dl dt img{width:297px; height:219px; display:block;}
.newslistintro dl dd{ float:left; width:620px; padding-left:50px;}
.newslistintro dl dd h4{ font-size:23px; line-height:28px; padding-top:32px;height: 56px;overflow: hidden;}
.newslistintro dl dd h4 a{ color:#333333;}
.newslistintro dl dd h4 a:hover{ color:#c4261d;}
.newslistintro dl.col h4 a{color:#c4261d;}
.newslistintro dl dd p{ font-size:16px; line-height:28px;color:#494949;margin-bottom: 15px;height: 80px;overflow: hidden;}
.newslistintro dl dd p a{color: #494949;}
.newslistintro dl dd em a{color:#a7a7a7;}
.newslistintro dl dd em a:hover{color:#c4261d;}

.newslistintro dl.col span{color:#c4261d;}
.newslistintro dl.col span i{border-bottom:1px solid #c4261d;}

.newslistintro dl span{ display:block; width:75px; color:#cdcdcd; position:absolute; right:40px; top:60px; text-align:center; font-size:18px; line-height:23px;}
.newslistintro dl span i{ font-style:normal; font-size:60px; line-height:62px; border-bottom:1px solid #cccccc; padding:0px 0px 10px; margin-bottom:10px; display:inline-block;}

/*--分页 ---*/
.fenye{ text-align:center; padding:30px 0px 80px;}

/*---产品详细参数---*/

.product_parameter{margin:0 auto;padding:30px 25px;margin-bottom:30px;}
.product_parameter_left{float:left;padding-right:30px;}
.product_parameter_left img{ width:360px; height:280px;padding:7px; border:1px solid #e3e3e3; border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}

.product_parameter_right{float:right; padding:10px; height:170px; }
.product_cont_parameter dl{ float:left; width:100%; }
.product_cont_parameter dl dt{height:35px;font-size:16px;color:#222222;font-weight:bold;line-height:35px;margin-bottom:10px;}
.product_cont_parameter dl dd{height:30px;font-size:16px;color:#222222;line-height:30px; }
.product_cont_parameter dl dd span{font-size:18px; color:#c4261d;height:35px;line-height:35px; padding:0 5px;}

/*--内容正文 ---*/
.newstitle{padding-bottom: 15px; margin:0px;text-align:center;}
.web .newstitle{padding-top: 40px;}
.newstitle h1{font-size:22px; color:#454545; line-height:30px; padding-bottom:20px;font-weight:bold; }
.newstitle p{ color:#898989; padding-top:20px; border-top:1px solid #dfdfe0;}

.newscont{ margin:0px; padding:0px 0px 35px; font-size:16px; line-height:28px; color:#636363;}
.newscont img{display: block;margin: 0 auto;max-width: 800px;}

.font15{ font-size:16px; font-weight:bold; color:#343434;}

/*---上一页 下一页 ---*/
.Turnthepage{ font-size:14px; height:60px; padding:10px 20px; border-top:1px solid #dfdfe0; border-bottom:1px solid #dfdfe0; color:#7a7b7c; position:relative;}
.Turnthepage a{ color:#7a7b7c; line-height:30px; height:30px;}
.Turnthepage a:hover{ color:#c4261d;}

.fenxiang{ position:absolute; top:15px; right:10px;}

/*---内容页相关内容 ---*/
.related{ margin:0px; padding:0px 20px 80px;}
.related h3{ font-size:16px; padding:15px 0px; font-weight:bold; color:#414141;}
.related ul{ margin:0px; padding:0px;}
.related ul li { background:url(../images/index_52.jpg) no-repeat 0px 10px; height:26px;overflow:hidden; padding-left:15px; line-height:26px; font-size:14px; margin-bottom:5px; width:100%;}
.related ul li em{ float:right; padding-left:15px; color:#616161;}
.related ul li a{ color:#494949;}
.related ul li a:hover{ color:#c4261d;}

/*---产品与方案---*/
.product_newsleft{ float:left; width:734px; height:350px; border:1px solid #e2e1e1; margin-bottom:30px;}
.product_newsleft h3{ height:30px; font-size:18px; line-height:30px; padding:25px 30px; font-weight:bold; color:#767676;}
.product_newsleft h3 em{ float:right; font-size:12px; font-weight:normal;}
.product_newsleft h3 em a{ color:#c4261d;}
.product_newsleft h3 em a:hover{ color:#c4261d;}

.product_newsimg{ float:left; width:270px; height:200px; padding:5px; border:1px solid #e9e9e9; margin:15px 0px 0px 30px; display:inline;}
.product_newsimg img{ display:block; width:270px; height:200px;}

.product_newslist{ float:right; width:380px; padding:20px 25px 0px 0px;}
.product_newslist dl{ margin:0px; padding:0px;}
.product_newslist dl dt{ font-size:18px;}
.product_newslist dl dt span{ font-size:14px;}
.product_newslist dl dt a{ color:#646464;}
.product_newslist dl dt a:hover{ color:#c4261d;}
.product_newslist dl dd{ font-size:12px; color:#9f9f9f;}
.product_newslist dl dd p{ line-height:18px; padding:13px 0px;}
.product_newslist dl dd span a{ display:inline-block; color:#FFF; background:#c4261d; padding:3px 15px;}
.product_newslist ul{ margin:0px; padding:18px 0px 0px 0px;}
.product_newslist ul li{ background:url(../images/index_71.png) no-repeat left 10px; padding-left:15px; height:21px; overflow:hidden; line-height:23px; font-size:12px;}

.banner_wisdomtitle{ font-size:28px; line-height:45px; float:left; color:#72ad0c; font-weight:bold; height:45px;}

.product_newsright{ float:right; width:220px; height:350px; padding:0px 15px; border:1px solid #e2e1e1;}
.product_newsright h3{ height:30px; font-size:18px; line-height:30px; padding:25px 0px; font-weight:bold; color:#767676;}
.product_newsright img{ display:block;}
.product_newsright p{ padding:20px 15px; font-size:13px; line-height:18px;}
.product_newsright a.book{ display:block; background:url(../images/index_94.png) no-repeat; width:109px; height:33px; margin:0px auto; text-align:center; color:#FFF; line-height:33px;}

.productClass{position:absolute; width:197px; left:-205px; top:45px; z-index:99999;}
.productClass h3{ float:right;width:32px;height:67px;font-size:16px;font-weight:bold; color:#FFF;padding-left:10px; padding-top:4px; padding-right:8px; cursor:pointer;background:url(../images/index_96.png) no-repeat;}
.productClass ul{ float:right; border:1px solid #ededed; background:#f9f9f9; padding:5px 5px 10px; width:135px; top:0px; left:-147px; display:none;}
.productClass ul li{ border-bottom:1px solid #ededed; padding-top:10px;}
.productClass ul li h4{ text-align:right; font-size:14px; padding-bottom:8px; padding-right:15px;}
.productClass ul li h4.cur a{ color:#bc070d; font-weight:bold;}
.productClass ul li.cur{ border:none;}

/*底部样式*/
.footclass{width:100%;min-width:1120px;margin:0 auto; background: #e2e2e2 url(../images/index_22.png) no-repeat center top; overflow:hidden;}
.footclass h3{ text-align:center;font-size:18px; color:#ac150d; height:93px; line-height:93px;}
.footclass h3 span{display: inline-block;padding: 40px 0 0 20px;}
.footclass h3 span img{vertical-align: -2px;}
.footclass ul{width:1120px;margin:0 auto;}
.footclass ul li{float:left; border-right:1px solid #cbcbcb; padding:0px 15px; height: 28px; font-size:16px; margin-bottom:5px; }
.footclass ul li a{ color:#4c4c4c;}
.footclass ul li a:hover{ color:#c4261d;}
.footclass ul li p{ line-height:28px;font-size:14px;}
.footclass ul li.cur{padding-right: 0px;border: none;}
.footclass ul li.cur p{padding-bottom: 20px;}

.foot_copyright_bg{ width:100%; background: #e2e2e2; text-align:center; line-height:30px; border-top:1px solid #AA150E;}
.foot_copyright{width:1120px; margin:0 auto; text-align:left;color:#4c4c4c;font-size:14px;padding-top:5px; padding-bottom:5px;}
.foot_copyright a{color:#4c4c4c;font-size:14px;}
.foot_copyright a:hover{color:#4c4c4c;}
.site{color:#e2e2e2;font-size:14px;}
.site a{color:#e2e2e2;}
.site a:hover{color:#e2e2e2;}
.count{ float:right;margin-right:15px;}

/*--底部靶场分类栏目 ---*/
.foot_nav{margin:0 auto; width:1120px; border-bottom:1px solid #e4e4e4; padding:10px 0px; text-align:center;}
.foot_nav p {display:inline-block;}
.foot_nav p em a{float:left; display:inline-block; padding:2px 8px; font-size:14px; line-height:22px; color:#525252; }
.foot_nav p em a:hover{color:#c32609;}

/*--内容页底部相关新闻--*/

.chanpshpzh {margin:0 auto; padding:30px 0;}
.chanpshp {float: left;width: 460px; margin-bottom: 30px;}
.chanpshp1 {height: 30px;line-height:30px;border-bottom:1px solid #e4e4e4;padding-bottom: 5px;margin-bottom: 15px;}
.chanpshp1 h3 {float: left;font-size: 16px;color: #555353;}
.chanpshp1 a {float: right;display: block;font-size: 14px;color: #990c02;}
.shipdw {position: relative;}
.shipdw img{width: 332px;height: 185px;}
.shipdw span {background: url(../images/index17.png) no-repeat;width: 59px;height: 59px;display: block;position: absolute;left: 50%;margin-left: -29px;top: 50%;margin-top:-29px;z-index: 9}

.dibuht {width: 213px;display: block;position: absolute;top: 192px;left: -1px;}

.peixzzx {display: block;margin-bottom: 15px;}
.peixzzx1 {padding: 10px;border:1px solid #e3e3e3;width: 223px;}
.peixzzx1 p {font-size: 12px;color: #525252;margin-bottom: 10px;}
.zixly {text-align: center;}
.zixly a {display: inline-block;background: url(../images/index21.jpg) no-repeat;width: 109px;height: 33px;line-height: 33px;text-align: center;color: #fff;font-size: 14px;}

.xiugaixinwenlistxg p{background: url(../images/zimg03.jpg) no-repeat left center; padding-left: 12px;line-height:30px;height: 30px; overflow: hidden;font-size: 16px;}

/*内容页底部*/
.xiugaixinwendt{width: 1120px; margin:0 auto;padding: 0 20px;}
.fenxiangxg{position: relative;}
.newstitle p.ptextby{font-size: 16px;color: #3e3e3e;border: none;padding: 0px 0 20px 0;font-family: "微软雅黑";font-weight: bold;}
.chanpshpzhxiugai{padding-top:40px;}
.bdsharebuttonbox{width: 165px;margin: 0 auto;padding: 10px 0;}

.nyinddot{position:absolute;right:0px;top:17px;height:13px; text-align:center; z-index:99;}
.nyinddot a{display:inline-block; width:13px; height:13px; margin:0px 5px;background:url(../images/Xindex120.png) no-repeat; overflow:hidden; line-height:123px;}
.nyinddot a.activeSlide{background:url(../images/Xindex121.png) no-repeat;}

.indexbanner_newstitle{float:left;font-size:14px; color:#FFF; padding-right:10px; padding-top:17px;}
.indexbanner_newslist{float:left;width:360px; height:44px; overflow:hidden; margin-top:10px;}
.indexbanner_newslist ul { margin:0px; padding:0px;}
.indexbanner_newslist ul li{ width:360px;height:34px;overflow:hidden; color:#FFF; line-height:34px;}
.indexbanner_newslist ul li span{ float:right;}
.indexbanner_newslist a{color:#FFF;}
.indexbanner_newslist a:hover{color:#FFF;}

.indexbanner_share{ float:left; padding-top:22px; padding-left:10px;}
.indexbanner_shareindex{float: left;padding-top: 15px;}
.indexbanner_share img{ margin-left:10px;}

.index_listintro{ width:1110px; margin:0px auto; overflow:hidden;}
.index_listintro ul{margin:0px;padding:0px;width:1200px;}
.index_listintro ul li{float:left; background:url(../images/index_105.png) no-repeat; width:251px; height:129px; padding-top:15px; display:inline; margin-right:36px;position: relative;}
.index_listintro ul li img{ display:block; margin:0px auto; width:212px; height:75px}
.index_listintro ul li p{ text-align:center; height:21px; overflow:hidden; font-size:14px; padding-top:12px;}

.index_listintro ul li span{display: inline-block;width: 49px;height: 49px;background: url(../images/zimg326a.png) no-repeat;cursor: pointer;position: absolute;left: 105px;top: 30px;}
.index_listintro ul li span.indexspan{background: url(../images/zimg327a.png) no-repeat;}
.inde-zix1 {text-align: center;margin-bottom: 50px;position: relative;}
.inde-zix1 a {display: inline-block;width: 108px;height: 38px;border:1px solid #d7d7d7;text-align: center;line-height: 38px;font-size: 16px;color: #727272;background: #fff;margin-right: 14px;position: relative;}
.inde-zix1 a:hover,.inde-zix1 a.cur {background: #be1f16;border: 1px solid #be1f16;color: #fff;}
.inde-zix1 a:hover em,.inde-zix1 a.cur em {background: url(../images/index74.jpg) no-repeat;width: 19px;height: 9px;display: block;position: absolute;bottom: -10px;left: 50%;margin-left: -9px;}
.shoupingyy {width:100%; position:relative;background:#b30d04;}
.shoupingyy .index_bottomicon {position: absolute;z-index: 0;bottom:0px;}

.chanpjis {height: 60px;width: 100%;background: url(../images/index87.jpg) repeat-x;position: absolute;bottom:0px;left: 0px;text-align: center;}
.chanpjis a {display: inline-block;height: 49px;border-right: 1px solid #e8e8e8;font-size: 16px;color: #545353;line-height: 49px;padding: 0px 20px;text-align: center;}
.chanpjis a:hover,.chanpjis a.cur {font-size: 16px; color: #b30d04; font-weight: 400;height: 49px; line-height: 49px;padding: 0px 20px;}








.footer{ width:100%; background:url(../images/index_22.png) no-repeat center top; height:355px; overflow:hidden; position:relative;}
.footer ul{width:1120px; margin:0px auto; padding-top:25px;}
.downmenu{ position:absolute; height:308px; background:url(../images/Xindex122.png) no-repeat center top; position:absolute; top:65px; z-index:99; left:0px; display:none;}
.downmenuProduct{height:400px; background:url(../images/Xindex125.png) no-repeat center top;}

.newsproductlist{width: 100%;}
.newsproductlist ul{width: 1006px;}
.newsproductlist ul li{float: left; padding: 54px 25px 54px 27px;width: 282px;height: 428px; border-right: 1px solid #dbdbdb;margin-bottom: -1px;}
.newsproductlistwrap{overflow: hidden; border-left: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;}
.newsproductlistwrap ul li a span{display: inline-block;padding-right: 22px; background: url(../images/zimg32.jpg) no-repeat right center; color: #c4261d;font-family: Arial;font-size: 18px;font-weight: bold;}
.newsproductlistwrap ul li p.newsproductp{font-size: 13px;color: #403e3e;height: 42px;overflow: hidden;padding: 15px 0px 20px 0;}
.newsproductimg{display: block;text-align: center;padding: 55px 0 55px 0;}
.newsproductimg img{width: 200px;height: 180px;}
.newsproductlistwrap ul li h4{font-size: 18px;color: #403e3e;margin-bottom: 8px;}
.newsproductp02{display: inline-block; color: #737373;font-size: 13px;cursor: pointer;height: 42px;overflow: hidden;}
.pageswraper{padding-bottom: 25px;}



/*分页样式3 边框圆角 pages  */
.pagination-wrapper{ padding:1em 0 2em 0;} 
.pagination{ height: 34px; text-align: center; } 
.pagination li { display: inline-block; height: 34px; margin-right: 0.3em; font-size: 14px;} 
.pagination li a{ display: inline-block; height: 32px; line-height: 32px; font-size: 14px; padding: 0 0.8em; border: 1px solid #dddddd; color: #555555; text-decoration: none; border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);} 
.pagination li a:hover{ background:#AA150E; color:#fff; border: 1px solid #AA150E;text-decoration: none; padding: 0 0.8em; border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);} 
.pagination li.thisclass { background: #AA150E; color: #fff; height: 32px; line-height: 32px;  padding: 0 0.8em; font-size: 14px; border: 1px solid #AA150E;text-decoration: none;  border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);} 
.pagination li.thisclass a,.pagination li.thisclass a:hover{ background: transparent; border-color: #AA150E; padding: 0 0.8em; color: #fff; cursor: default; }


.wrapperCasebg {
  width: 100%;
  background:#F5F5F5;
}
.wrapper {
  width: 1100px;
  min-height: 100%;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  margin: 0 auto;
  background:#F5F5F5;
}
/*客户案例列表*/
.casePage {
  padding: 30px 0px;
}
.casePage .caseList {
  margin-bottom: 20px;
}
.casePage .caseList:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}
.casePage .caseList li {
  width: 335px;
  margin: 0 0 32px 30px;
  float: left;
  border-radius: 5px; 
}
.casePage .caseList li:nth-child(3n+1) {
  margin-left: 0;
}
.casePage .caseList li a {
  background: #fff;
  display: block;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  border-radius: 5px; 
}
.casePage .caseList li a:hover {
  box-shadow: 3px 2px 14px 1px #c9c9c9;
  border-radius: 5px; 
}
.casePage .caseList li a:hover .pic img {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
}
.casePage .caseList li a:hover .text {
  color: #c4261d;
}
.casePage .caseList li .pic {
  height: 240px;
  overflow: hidden;
}
.casePage .caseList li .pic img {
  width: 100%;
  display: block;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
}
.casePage .caseList li .text {
  height: 70px;
  line-height: 70px;
  padding: 0 28px;
  box-sizing: border-box;
  font-size: 20px;
  color: #333333;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
}

/*案例列表end*/

.Investor_contact{ padding-bottom:90px;}
.Industry_bg{ background:#f6f6f6;}
.Industry_bg{ background:#f9f9f9;}
.Industry_bt{ text-align:center; border-bottom:1px solid #e3e2e2;}
.Industry_bt a{ display:inline-block; width:170px; height:45px;line-height:45px; text-align:center; background:#e8e8e8; color:#525252; font-size:18px; margin:20px 10px;}
.Industry_bt a:hover,.Industry_bt a.cur{ background:#c32609; color:#fff;}

.Industry_list{ margin:0px 0px 0px;width: 100%;}
.Industry_list h3{ text-align:center; font-size:30px; color:#c4261d; font-weight:bold; border-bottom:1px solid #e3e2e2; padding-bottom:10px; position:relative; z-index:99; line-height:30px; padding-top:30px;}
.Industry_list h3 span{ display:block; font-size:14px; font-weight:normal; text-transform:uppercase;}
.Industry_list h3 em{ display:inline-block; width:115px; border-bottom:1px solid #c4261d; position:absolute; left:50%; margin-left:-55px; bottom:-1px;}
.Industry_list ul{width:1000px; margin:50px auto;}
.Industry_list ul li{ float:left;border:1px solid #e3e2e2; width:233px; height:173px; margin-right:15px; margin-bottom:15px; text-align:center; padding-top:50px; position:relative;}
.Industry_list ul li p{ color:#4c4c4c; font-size:16px; padding-top:30px;}
.Industry_list ul li.cur{ margin-right:none;}

/* 资讯修改 */
.hezuohb3 ul {background: url(../images/index63.png) no-repeat center center; width: 1000px;margin: 0 auto;height: 187px;position: relative;margin-bottom: 70px;}
.hezuohb3 ul li {position: absolute;overflow: hidden;top: 10px;text-align: center;}
.hezuohb3 ul li h3 {font-size: 30px;color: #fff;font-weight: bold;margin-bottom: 20px;}
.hezuohb3 ul li p {font-size: 13px;color: #fff;height: 44px;overflow: hidden;}
.zxpo1 {left:44px;}
.zxpo2 {left: 415px;}
.zxpo3 {right: 70px;}



/*详细页面正文内容*/
.ui-show-body{padding:15px 20px;line-height:36px;font-size:16px;word-break:break-all;}
.ui-show-body *{max-width:100%;}

.ui-show-tags{}
.ui-show-tags a{padding:0 10px;line-height:35px;}
.ui-show-share{text-align:right;color:#999;}
.ui-show-share a{display:inline-block;width:40px;line-height:35px;height:40px;border-radius:50%;border:1px solid #eaeaea;margin-left:10px;text-align:center;}
.ui-show-share a i{font-size:22px;}
.ui-show-share a:nth-child(1){color:#1890FF;}
.ui-show-share a:hover:nth-child(1){border-color:#1890FF;}
.ui-show-share a:nth-child(2){color:#ED4014;}
.ui-show-share a:hover:nth-child(2){border-color:#ED4014;}
.ui-show-share a:nth-child(3){color:#19BE6B;}
.ui-show-share a:hover:nth-child(3){border-color:#19BE6B;}
/*上一篇*/
.ui-pre{width:60px;height:60px;display:block;overflow:hidden;position:absolute;left:0;top:0;border-radius:14px 0 0 0;border:1px solid #fff;border-right:0;border-bottom:0;}
.ui-pre i{color:#333;width:106px;height:106px;line-height:185px;text-align:center;position:absolute;font-style:normal;top:-60px;left:-60px;transform:rotate(-45deg);background:#ebebeb;font-size:13px;}
/*下一篇*/
.ui-next{width:60px;height:60px;display:block;overflow:hidden;position:absolute;right:0;top:0;border-radius:0 14px 0 0;border:1px solid #fff;border-left:0;border-bottom:0;}
.ui-next i{color:#333;width:106px;height:106px;line-height:185px;text-align:center;position:absolute;font-style:normal;top:-60px;right:-60px;transform:rotate(45deg);background:#ebebeb;font-size:13px;}
/*文章小标签*/
.ui-show-tags{}
.ui-show-tags a{padding:0 10px;line-height:35px;}
/*分享按钮*/
.ui-show-share{text-align:right;color:#999;}
.ui-show-share a{display:inline-block;width:40px;line-height:35px;height:40px;border-radius:50%;border:1px solid #eaeaea;margin-left:10px;text-align:center;}
.ui-show-share a i{font-size:22px;}
.ui-show-share a:nth-child(1){color:#1890FF;}
.ui-show-share a:hover:nth-child(1){border-color:#1890FF;}
.ui-show-share a:nth-child(2){color:#ED4014;}
.ui-show-share a:hover:nth-child(2){border-color:#ED4014;}
.ui-show-share a:nth-child(3){color:#19BE6B;}
.ui-show-share a:hover:nth-child(3){border-color:#19BE6B;}

/*产品列表*/
.boxlist{overflow:hidden;}
.boxlist .ui-col-4{flex:0 0 435px;max-width:435px;margin:0 20px 20px 0;}
.boxlist .ui-col-4:nth-child(3n){margin-right:0;}
.boxlist .ui-card{border:0;border-radius:8px;}
.boxlist .ui-card-image{height:315px;overflow:hidden;border-radius:4px 4px 0 0;}
.boxlist .ui-card-image img{border-radius:4px 4px 0 0;height:100%;transition:all .5s;}
.boxlist .ui-card-image:hover img{transform:scale(1.4);}
.boxlist .ui-card-title{height:30px;overflow:hidden;}
.boxlist .ui-card-body{border:1px solid #eaeaea;border-radius:0 0 4px 4px;}
.boxlist .ui-card-footer{border:0;border-radius:4px;}
.boxlist .ui-card-text{height:50px;line-height:25px;overflow:hidden;}

/*相关内容*/
.ui-menu{display:flex;border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;}
.ui-menu .ui-menu-name{color:#333;border-bottom:2px solid #999;margin-bottom:-1px;padding-bottom:15px;align-self:flex-end;}
.ui-menu .ui-menu-more a{color:#666;display:block;padding-bottom:10px;}
.ui-menu .ui-menu-more a:hover{color:#f30;}
.ui-menu-red .ui-menu-name{color:#ED4014;border-bottom-color:#ED4014;}
.ui-menu-yellow .ui-menu-name{color:#F37B1D;border-bottom-color:#F37B1D;}
.ui-menu-blue .ui-menu-name{color:#1890FF;border-bottom-color:#1890FF;}
.ui-menu-green .ui-menu-name{color:#19BE6B;border-bottom-color:#19BE6B;}
.ui-menu-info .ui-menu-name{color:#2DB7F5;border-bottom-color:#2DB7F5;}
.ui-menu-noborder{border:0;}
.ui-menu-noborder .ui-menu-name{border:0;}
.ui-menu-color .ui-menu-name{color:#c4261d;border-bottom-color:#c4261d;}
.ui-menu-color .ui-menu-more{float:right;color:#c4261d;border-bottom-color:#c4261d;}
.ui-media-img{overflow:hidden;border-radius:4px}
.ui-media-img img{border-radius:4px;transition:all .5s;border:0;padding:0;}
.ui-media-img:hover img{transform:scale(1.4);}

.ui-media-list{}
.ui-media-list .ui-media{margin-bottom:20px;padding-bottom:20px;display:flex;border-bottom:1px solid #f3f3f3;}
.ui-media-list .ui-media:last-child{margin-bottom:0;}
.ui-media-img{}
.ui-media-img img,.ui-media-img svg{border:1px solid #f3f3f3;padding:3px;text-anchor:middle;border-radius:4px;}
.ui-media-body{flex:1;position:relative;overflow:hidden;}
.ui-media-img .ui-list-img{width:250px; height:160px;}
.ui-media-img .ui-page-img{width:160px; height:105px;}
.ui-media-header{font-size:20px;font-weight:bold;margin:0 0 5px 0;}
.ui-media-header a:hover{color:#c4261d;}

.ui-media-text{font-size:14px;line-height:30px;height:60px;overflow:hidden;color:#666;word-break:break-all;}
.ui-media-text img{max-width:100%;}
.ui-media-other{font-size:14px;color:#999;margin-top:5px;vertical-align:middle;}
.ui-media-link{padding-left:15px;}
.ui-media-arrow{padding-left:15px;}
.ui-media-arrow:after{content:">";font-family:宋体;color:#ccc;font-size:30px;}
.ui-media-center{display:flex;align-items:center;}
.ui-media-bottom{display:flex;align-items:flex-end;}
.ui-media-border .ui-media{border-bottom:0;padding-bottom:0;}
.ui-media-border .ui-media-body{border-bottom:1px solid #eaeaea;padding-bottom:30px;}
.ui-media-border .ui-media-link,.ui-media-border .ui-media-arrow{border-bottom:1px solid #eaeaea;}
.ui-media-border-none .ui-media{border-bottom:0;}
.ui-media-border-none .ui-media:last-child{margin-bottom:0;padding-bottom:0;}

.ui-media-list-min .ui-media{padding-bottom:5px;margin-bottom:10px;}
.ui-media-list-min .ui-media .ui-media-header{font-size:16px;max-height:46px;}


.ui-flag{width:100px;height:100px;display:block;overflow:hidden;position:absolute;left:0;top:0;border-radius:14px 0 0 0;}
.ui-flag i{color:#fff;width:120px;height:120px;line-height:190px;text-align:center;position:absolute;font-style:normal;top:-60px;left:-60px;transform:rotate(-45deg);background:#37f;}
.ui-show-title{padding:15px 20px;}
.ui-show-title h1{font-size:32px;color:#1c1f21;line-height:40px;margin:8px 0;}
.ui-show-title div{font-size:14px;color:#999;margin:10px 0;}
.ui-show-image .ui-col-3{flex:0 0 241px;max-width:241px;margin:0 20px 20px 0;}
.ui-show-image .ui-col-3:nth-child(4n){margin-right:0;}
.ui-show-image .ui-card{border:0;border-radius:8px;}
.ui-show-image .ui-card-image{height:220px;overflow:hidden;border-radius:8px;}
.ui-show-image .ui-card-image img{border-radius:8px;height:100%;transition:all .5s;}
.ui-show-image .ui-card-image:hover img{transform:scale(1.4);}
.ui-collapse-menu-title{padding-left:10px;}
.ui-collapse-menu-title.active{background:#fff;}
.ui-collapse-menu-title.active a{color:#615DFA;}

.ui-card-book{border:1px solid #DFEDFF;border-radius:0 20px 0 0;}
.ui-card-book .ui-card-header{padding:15px 25px;line-height:30px;background:#F8FBFF;border-bottom:1px solid #DFEDFF;border-radius:0 20px 0 0;}
.ui-card-book .ui-card-header .ui-card-header-title{border:0;padding:0;}
.ui-card-book .ui-card-body{padding:20px 25px 25px 25px;word-break:break-all;}
.ui-card-book .ui-card-footer{border-top:0;padding:0 25px 20px 25px;}