@charset "utf-8";
*{
  margin: 0;
  padding: 0;
  border: 0;
  outline: none; 
  list-style: none;
  text-decoration: none;
  font-family:"微软雅黑";
  font-size:10px;
}
/*1em=12*/
.clear { clear: both; width: 100%; height: 0px; line-height: 0px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear3 { clear: both; width: 100%; height: 3px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear4 { clear: both; width: 100%; height: 4px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear5 { clear: both; width: 100%; height: 5px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear6 { clear: both; width: 100%; height: 6px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear7 { clear: both; width: 100%; height: 7px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear8 { clear: both; width: 100%; height: 8px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear9 { clear: both; width: 100%; height: 9px; overflow: hidden; margin: 0 auto; padding: 0; }
.clear10 { clear: both; width: 100%; height: 10px; overflow: hidden; margin: 0 auto; padding: 0; }
.header{/*border-bottom: 2px solid #000000;*/}
.header-top{
	background:#010101;
	color: #D7D7D7;
	padding: 0px 0;
	
}
.hd-lft{
	margin-top: 5px;
	font-size: 1.4em;
}

.hd-rgt span{
	font-size: 1.4em;
}
.header-top .dt-label {
    display: inline-block;
    vertical-align: 4px;

}
.header-top .phone-wrap font {
    display: inline-block;
    padding-left: 10px;
    margin-left: 0px;
    font-size: 2em;
    font-weight: normal;
    color: #C6101F;
}

/*导航栏*/

#dhmenu{
	/*background: yellow;*/
	padding-left: 10px;
	margin-bottom: 0px;
	position: relative;
}
#dhmenu .navbar-header .navbar-brand{
	/*background: #00EE00;*/
	padding-top: 0px;padding-bottom: 0;
	height:60px;
}
#dhmenu .navbar-header .navbar-brand img{
   height: 100%;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	#dhmenu .navbar-header .navbar-brand{
		padding-top: 0px;padding-bottom: 0;
		height: 50px;
 }
	#dhmenu .navbar-header .navbar-brand img{
	  height: 50px; 
	}
}
@media only screen and (min-width: 320px) and (max-width: 320px) {
   #dhmenu .navbar-header .navbar-brand img{margin-left: -1em;}
}

#dhmenu #menuselect ul li{/*padding: 0 5px;*/}
#dhmenu #menuselect ul li a{	   
	  line-height: 20px;
	  font-size: 1.8em;
	  padding-top:5px;
	  margin-top:20px;
	  padding-bottom:5px;
	  margin-bottom:10px;
	  color: #000000;
	  
}
/*导航选中属性*/
#dhmenu #menuselect ul .dhseleted>a{
	background: #C6101F;
	color: white;
	border-radius:15px;
	}
@media only screen and (min-width: 320px) and (max-width: 767px){
   #dhmenu #menuselect ul .dhseleted a{
   	  background: none;color: #C6101F;
   }
}
/*open属性*/
#dhmenu #menuselect ul .open>a:hover{
	background: #C6101F;
	color: white;
	border-radius:15px;
}
#dhmenu #menuselect ul .open ul a{color: black;}

@media only screen and (min-width: 320px) and (max-width: 767px){
   #dhmenu #menuselect ul li a{line-height: 20px;margin-top: 10px;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
  #dhmenu #menuselect ul{margin-top: 1.5em;}
}


#dhmenu .mean-expand{
	display: none;
	position: absolute;
    right: 0;
    top: 0;
    background: lightgrey;
    padding: 5px;
    width: 30px;
    font-size: 20px;
    text-align: center;
   
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	#dhmenu .mean-expand{
			display: block;
			z-index: 2;
	}
	.nav-link{
		display: block;
	}

}

/*新搜索*/
.menu-icon {
	display: inline-block;
	padding: 20px 0px;
	padding-top: 10px;
	margin-left: 50px;
	position: absolute;
	top: 8px;

}
.site-search {
	display: inline-block;
	width: 35px;
	height: 35px;
	text-align: center;
	border:1px solid red;
	border-radius: 15%;
	
}
.site-search i {
  /*color: #fff;*/
  color: red;
  cursor: pointer;
  line-height: 30px;
}
.search-forum > form {
  display: inline-flex;
  background: #C6101F;
  padding: 10px;
}
.search-forum input[type=text] {
  padding: 10px;
}
.search-forum input[type="submit"] {
  padding: 10px;
  background: #020e2a;
  color: #fff;
}
.menu-icon:hover .search-forum {visibility:visible;transition: all 0.4s ease 0s;transform:scale(1);opacity:1;}
.search-forum {
	display: inline-block;
	left: -184px;
	opacity: 0;
	position: absolute;
	top:52px;
	transition: all 0.4s ease 0s;
	visibility: hidden;z-index:2;transform:scale(0)
}

.index1 .main-menu > ul > li > a {
	color: #fff;
}
.slider.index1 .slider-text{top:55%}


/*新搜索结束*/

#dhmenu #menuselect #indexform{
    display: none;
	 
}
@media(max-width: 1366px) and (min-width: 1024px){
	#dhmenu #menuselect #indexform {
		display: none;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	#dhmenu{position: none;}
	#menuselect{padding-left: 0;}
	#dhmenu #menuselect{position: relative;}
	#dhmenu #menuselect>ul{padding-top: 50px;}
	#dhmenu #menuselect .navsousuo{display: none;}
	#dhmenu #menuselect #indexform{height: 50px;
	  line-height: 50px;
	  margin-top: 10px;
	  display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -ms-flex-align: center;
      align-items: center;
	  position: absolute;top: 0;margin-bottom: 2em;border-bottom: 0;
	}
	#indexform .input-group{width: 90%;margin-left: 5%;}
  #indexform .header-form input[type=text]{height: 2.5em;}
	#indexform .input-group-addon{padding: 0;}
	#indexform .btn-default{margin: 0;  border: 0;}
	
}

/*轮播*/
#myCarousel{
	margin-top: 0px;
}
#myCarousel .carousel-indicators li {
	width:2em;
	height: 2em;
	border-radius:0;
	margin:0 0.6em;
}
#myCarousel .carousel-indicators li{border:1px solid red;background: white;}
#myCarousel .carousel-indicators .active{background:red;}
#myCarousel .carousel-inner .item img{
	width: 73%;margin: auto;
}
@media only screen and (min-width: 320px) and (max-width: 767px){
	#myCarousel .carousel-inner .item img{width: 100%;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	#myCarousel .carousel-inner .item img{width: 95%;margin: auto}
}
@media only screen and (min-width: 1025px) and (max-width: 1600px){
	#myCarousel .carousel-inner .item img{width: 100%;margin: auto;}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	#myCarousel .carousel-indicators li {
		width:3em;
		height: 1em;
	}
}

/*公司简介*/
.syjj{margin-bottom: 3em;margin-top: 3em;}
.syjj .syjjl {}
.syjj .syjjl .syjjltop{
	padding-bottom: 1em;padding-top: 1em;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content:space-between;
	flex-wrap: wrap;
	position: relative;
}
.syjj .syjjl .syjjltop span{
	display: inline-block;
	font-size: 22px;
}
.syjj .syjjl .syjjltop a{
	display: inline-block;
	color: #555555;
	font-size:16px;
}
.syjj .syjjl .syjjltop div{
	width: 30px;height: 2px;background: black;
	position: absolute;bottom: 0;left:0;
}

.syjj .syjjl .syjjlct{
	padding-top: 1em;
}
.syjj .syjjl .syjjlct p{
	font-size: 1.4em;text-indent: 2em;
	text-align:justify;text-justify:inter-ideograph;
}
.syjj .syjjr {
		 border: 1px solid #DCDCDC;
		 padding-bottom: 2em;
		 padding-left: 0;
		 padding-right: 0;
	}
.syjj .syjjr .syjjrtop{
	font-size: 22px;
	color: #555555;
	line-height: 55px;
	padding-left: 15px;
	border-bottom:1px solid #DCDCDC;
}

.syjj .syjjr .syjjrimg{
	    position: relative;
      text-align: center;
      padding-top: 2em;
}
.syjj .syjjr .syjjrimg img{
    
}
.syjj .syjjr .syjjrimg .zslbpre a{
	display: inline-block;
	width: 40px;height:10%;
	font-size: 22px;text-align: center;
	position: absolute;z-index: 90;
	left: 15px;top:45%;
	background: black;color: white;
   
}
.syjj .syjjr .syjjrimg .zslbpre a:hover{
	text-decoration: none;background: #09458D;
}
.syjj .syjjr .syjjrimg .zslbnex a{
	display: inline-block;
	width: 40px;height:10%;
	font-size: 22px;text-align: center;
	position: absolute;z-index: 90;
	right: 15px;top:45%;
	background: black;color: white;
}
.syjj .syjjr .syjjrimg .zslbnex a:hover{
	text-decoration: none;background: #09458D;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.syjj .syjjr .syjjrimg .zslbpre a{height:16%;top:42%;}
	.syjj .syjjr .syjjrimg .zslbnex a{height:16%;top:42%;}
}


/*共用栏目头部*/
.sylmtop{
	padding-bottom: 1em;padding-top: 1em;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content:space-between;
	flex-wrap: wrap;
	position: relative;
}
.sylmtop span{
	display: inline-block;
	font-size: 22px;
}
.sylmtop a{
	display: inline-block;
	color: #555555;
	font-size:16px;
}
.sylmtop div{
	width: 30px;height: 2px;background: black;
	position: absolute;bottom: 0;left:0;
}

/*热门产品推荐*/
.syhot{
	margin-bottom: 3em;
}

.syhot .syhotlist{
	margin-top: 2em;
	line-height: 2.4em;
}
.syhot .syhotlist a{
	font-size: 1.6em;
	color: red;
}

/*产品展示*/
.sycpshow{
	margin-bottom:3em ;
}

.cpshowlist{margin-top: 2em;}
.cpshowlist>div .thumbnail img{
	width: 60%;margin: auto;
}

 .cpshowlist>div .cpshowt{
	font-size: 1.6em;color: black;padding: 0 0.5em;
	line-height: 1.5em;height: 3em;overflow: hidden;
}
.cpshowlist>div .cpshowt a{
	font-size:1em;color: black;
}

.cpshowlist>div .thumbnail:hover{
	border-color: red;
}
.cpshowlist>div .cpshowt a:hover{
	color: red;
}

/*三大动态*/
.sydt{
	margin-bottom: 3em;
	
}
.sydt .sydtlist{
	border: 1px solid #DCDCDC;
}

/*动态头部*/
.dtlisttop{
	padding: 1em;margin-bottom: 1.5em;
	border-bottom: 1px solid #DCDCDC;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content:space-between;
	flex-wrap: wrap;
	position: relative;
}
.dtlisttop span{
	display: inline-block;
	font-size: 22px;
	color: black;
}
.dtlisttop a{
	display: inline-block;
	color: #555555;
	font-size:16px;
}
.dtlisttop div{
	width: 30px;height: 2px;background: black;
	position: absolute;
	bottom: 0;left: 0;
}
/*动态内容*/
.dtlistct{
	padding:0 1em;
}
.allisttop{
	height: 4em;
	overflow: hidden;
	/*background: yellow;*/
}
.allisttop a{
	 font-size: 1.6em;
	 line-height: 1.5em;
	 color: black;
}
.allisttop a:hover{color: red;}
.allistms{
	margin: 1em 0;
	/*background: pink;*/
	text-indent: 2em;
	font-size:1.4em;
	line-height: 1.5em;
	height:4.5em;
	overflow: hidden;	
}
.allistms a{font-size: 1em;color: black;}
.allistlb{
	margin-bottom: 2em;
}
.allistson{
	font-size: 1.6em;
	line-height:3em;
	height: 3em;
	overflow: hidden;
	/*background: aqua;*/
	border-top:1px solid #DCDCDC;
}
.allistsonl{
	float: left;
	width: 80%;
	/*background: palegoldenrod;*/
}
.allistsonl a{
	font-size: 1.6em;
	color: black;
}
.allistsonl a:hover{color: red;}
.allistsonr{
	float: left;
	width: 20%;
	font-size: 1em;
	text-align: center;
	/*background: pink;*/
}


/*底部*/
.footer{
	background: #333333;
	color: #999999;
	padding-top: 2em;
	padding-bottom: 1em;
}

.footer .foottop{
	border-bottom: 1px solid white;
  padding-bottom: 1.5em;padding-left: 1.5em;
}
.footer .foottop div{
  padding: 0;margin: 0;
	}
.footer .foottop a{
	font-size: 1.6em;
	color: white;	
}
.footer .footcenter{
	margin-top: 2em;
}
.footer .footcenter .footctl{
   padding-top: 2em;
}
.footer .footcenter .footctl .ctltop{
	text-align: center;
}
.footer .footcenter .footctl .ctlkw{
	font-size: 1.4em;color: white;
}
.footer .footcenter .footctl .ctlkw a{
	font-size: 1em;color: white;
}
.footer .footcenter .footctl .ctlbq{
	font-size: 1.4em;text-align: center;
}
.footer .footcenter .footctl .ctlbq a{
	font-size: 1em;color: #999999;
}


.footer .footcenter .footctr{
	
}
.footer .footcenter .footctr .rgttop{
	font-size: 2em;color: white;padding-bottom: 0.5em;
}
.footer .footcenter .footctr .rgtcont{
	font-size: 1.4em;color: white;
}
.footer .footcenter .footctr .rgtcont a{
	font-size: 1em;color: white;
}

.footer .footbottom{
	padding: 0;
}
.footer .footbottom p{ font-size: 1.4em;color: white;}
.footer .footbottom p a{font-size: 1em;color: white;}

/*通用分页*/
.dede_pages { clear:both; width:100%; font-size: 1.4em; }
.dede_pages ul { float: left; padding: 12px 0px 12px 16px; }
.dede_pages ul li { float: left; font-family: Tahoma; line-height: 17px; margin-right: 6px; border: 1px solid #E9E9E9; }
.dede_pages ul li a { float: left; padding: 2px 4px 2px; color: #555; display: block; font-size: 1.4em; }
.dede_pages ul li a:hover { color: #690; text-decoration: none; padding: 2px 4px 2px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color: #F8F8F8; padding: 2px 4px 2px; font-weight: bold; }
.dede_pages .pageinfo { line-height: 21px; padding: 12px 10px 12px 16px; color: #999; font-size: 1.4em; }
.dede_pages .pageinfo strong { color: #555; font-weight: normal; margin: 0px 2px; }
.context { clear:both; }
.context ul li { line-height: 29px; color: #888; }
/*通用分页*/

/*浮动客服开始*/
#floatDivBoxs{ width:140px;background:#fff; position:fixed; top:10%; right:0; z-index:1000000;}
#floatDivBoxs .floatDtt{ width:100%; height:45px; line-height:45px; background:#f08326; color:#fff; font-size:14px; text-indent:22px; position:relative;}
#floatDivBoxs .floatDqq{ padding:0 5px;}
#floatDivBoxs .floatDqq a{color: #555555;font-size: 15px;}
#floatDivBoxs .floatDqq li{ line-height:25px; border-bottom:1px solid #e3e3e3; padding:10px 0 0 10px; }
#floatDivBoxs .floatDtxt{font-size:14px;color:#333;padding:10px 5px;}
#floatDivBoxs .floatDtel{padding:0 5px;}
#floatDivBoxs .floatDtel h3{ font-size: 13px;line-height:20px; font-family: '微软雅黑', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; color:#F00; padding-left:10px;margin: 0; }
#floatDivBoxs .floatDtel h5{ font-size: 13px;line-height:20px; font-family: '微软雅黑', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; color: #333; padding-left:10px; margin: 0;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{ width:100%; height:3px; background:url(/static/default/images/online_botbg.jpg) no-repeat; box-shadow:-2px 0 3px rgba(0,0,0,0.25); }
.floatShadow{background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(/static/default/images/online_arrow.jpg) no-repeat;position:fixed;top:10%;right:140px;z-index:1000000;}
#rightArrow a{display:block;height:45px;}
/*浮动客服结束*/
/*窗体宽度小鱼1024像素时不显示客服QQ*/
@media only screen and (min-width: 320px) and (max-width: 1023px) {
	#rightArrow{display: none;}
	#floatDivBoxs{display: none;}
}


/*清除工商银行插件产生的div*/
#ClCache { display:none; }
#qiao-wrap { display:none; }
/*网络故障，显示紧急联系方式开始*/
.guzhang20170328 { clear:both; width:100%; height:60px; margin:0 auto; position:fixed; bottom:0; display:none; z-index:10000; }
.guzhang20170328a { clear:both; width:1000px; height:60px; margin:0 auto; position:relative; background:url(/static/default/images/guzhang20170328a.jpg) no-repeat; display:none; z-index:10000; }
/*网络故障，显示紧急联系方式结束*/

