* {
	padding: 0;
	margin: 0;
}
.clr{
	clear: both;
}
.one-line {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/* 多行换行 */
.some-line{
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}
/* 首页样式 */
.warp{
    position: relative;
	width: 100%;
	background-color: #FFFFFF;
	background-position: center;	
}

.content{
	position: relative;
	width: 1200px;
	margin:auto;
	overflow: hidden;
}
/* 头部 */
.top-module{
	width: 100%;
	min-width: 1200px;
	height: 180px;
}
.top-middle{
	width: 350px;
	margin: 15px auto;
	text-align: center;
}
.top-middle img{
	 max-width: 150px;
	 height: 150px;
}
.top-left{
	width: 450px;
}
.top-left-one{
	font-family: 微软雅黑;
    font-size: 14px;
}
.top-left-two{
	font-family: 微软雅黑;
	font-size: 16px;
	color: #00009D;
	font-weight: bold;
}
.top-right{
	width: 400px;
	line-height: 180px;
	text-align: center;
}
.top-right p{
	font-size: 32px;
	font-weight: bold;
	font-family: monospace;
}

.nav-module{
	width: 100%;
	min-width: 1200px;
	height: 45px;
	line-height: 45px;
}

/* 菜单 */

/* 菜单 */
.nav{
	width: 100%;
	min-width: 1200px;
	height: 45px;
}
.content-nav{
	width: 1200px;
	margin:auto;
	overflow: hidden;
}
.nav-list{ 
	/* float: right; */
	height:45px;
}
.menu{ 
	width:100%; 
	overflow:hidden; 
	float:left
}
.menu .menu_item{
	float:left;
	font-size: 14px;
	width: 190px;
	text-align:center;
	font-family:"微软雅黑";
}
.menu .menu_item a{
	font-size: 16px;
	color: #5a5a5a;
	display: block;
	width: auto; 
	line-height:45px;
	font-family:"微软雅黑";
	border-right: 2px solid #5a5a5a;
	font-weight: bold;
}
/* .menu .menu_item:hover{
	color: #47cdff;
} */
.menu .menu_item:hover a{
	color: #47cdff;
}
.cur{
	text-decoration:none;
	
}
.cur a{
	color:#FFF;
}
.menu .menu_item:hover .submenu{
	display:block; 
	z-index:999999; 
	position:absolute;
}
.submenu{
	width: 190px;
	height: auto;
	background-color:#0664b6;
	 overflow: hidden;
	 z-index:999999999; 
	 display:none;
	}
.submenu_item {
	padding:0 2px; 
	border-bottom: 1px dashed #929292;
}
.submenu_item a{ 
	font-weight:100;
	line-height:3em;
	border-right: none!important;
}
.submenu_item:hover{ 
	background:#fff;
}
.submenu_item a:hover{
	 color:#333;
}

/* 产品中心 */
.inservice{
	width: 100%;
	min-width: 1200px;
	height: auto;
}

.module-title{
	width: 260px;
	height: 155px;
	border: 3px solid #00005A;
	margin: 20px auto;
	text-align: center;
}
.product-cn{
	width: 100%;
	height: 75px;
	line-height: 75px;
}
.product-cn strong{
	font-size: 34px;
	letter-spacing: 12px;
	color: #5A5A5A;
}
.product-en{
	width: 100%;
	height: 75px;
	line-height: 75px;
	background-color: #00005A;
}
.product-en strong{
	font-size: 26px;
	color: #fff;
}

.nr li {
	display: inline-block; 
	width: 23%;
	 margin: 0 1%; 
	 float: left;
}
.inservice-pic {position: relative;}
.inservice-pic span {display: block; position: absolute; top: 0; left: 0; width: 62px; height: 48px; background: url(../images/yl_01.png) no-repeat top left;}
.inservice-text {display: block; transition: all 0.3s; width: 100%; padding: 0 10px; box-sizing: border-box; font-size: 14px; text-align: center; overflow: hidden; height: 50px; line-height: 50px; background-color: #00005A; color: #fff;}
.inservice-text:hover {background-color: #0069ab;}

 /* 关于我们 */
/*  .about-module{
	 width: 100%;
	 min-width: 1200px;
	 height: auto;
	 margin-top: 30px;
 }

 .about-introduction{
	 width: 100%;
	 min-width: 1200px;
	 height: 581px;
	 background-color: #E3E3E3;
 }
 .about-img{
	 width: 400px;
	 margin-top: 15px;
 }
 .about-img img{
	 max-width: 400px;
	 margin-top:30px;
 }

 .about-text{
	     width: 800px;
    margin-top: 75px;
 }

 .company-name{
	 font-size: 30px;
	 font-family: "微软雅黑";
	 font-weight: bold;
 }

 .about-font-text{
	 font-size: 16px;
	 font-family: "微软雅黑";
	 line-height: 30px;
 }

 .company-name{
	 margin: 15px auto;
 }

 .about-more{
	 width: 150px;
	 height: 40px;
	 background-color: #242471;
	 line-height: 40px;
	 text-align: center;
 }
 .about-more a{
	 display: inline-block;
	width: 150px;
	height: 40px;
	 font-size: 16px;
	 color: #fff;
 }
 */
 
 
  /* 关于我们 */
.about{
	width: 100%;
	min-width: 1200px;
	height: 430px;
	margin: 50px 0px;
	background-color: #00005A;
	border-top: 5px solid #d40000;
}


.about-left{
	margin: 68px 0px;
	border: 6px solid #fff;
}
.about-left img{
	max-width: 540px;
}


.about-right{
	width: 600px;
}

.about-right{
	width: 600px;
}
/* 标题 */
.about-us-title {
	height: 60px;
	line-height: 60px;
	margin-top: 20px;
 }
  .about-us-title .line {
	display: inline-block;
	width: 50px;
	border-top: 2px solid #fff ;
 }
 .about-us-title .txt {
	color: #fff;
	vertical-align: middle;
	font-size: 24px;
	margin: 0px 10px;
 }

 .txt span{
	font-size: 27px;
	font-family: 微软雅黑;
	font-weight: bold;
 }


 .about-text{
	 color: #fff;
	 font-size: 16px;
	 line-height: 30px;
	 text-indent: 2em;
 }


 .about-more{
	 float: right;
	 width: 137px;
	 height: 42px;
	 line-height: 42px;
	 margin-top: 25px;
	 background-color: #E69138;
 }
 .about-more a{
	width: 137px;
	height: 42px;
	display: inline-block;
   font-size: 16px;
   text-align: center;
   color: #fff;
 }

 /* 新闻资讯 */
 .news-module{
	 width: 100%;
	 min-width: 1200px;
	 height: auto;
	 margin-top: 20px;
 }
 .news-left{
	 width: 600px;
	 margin-top: 20px;
 }
 .news-left li{
	 width: 180px;
	 float: left;
	 margin: 10px;
 }
 .news-left li a img{
	 max-width: 180px;
	 height: 180px;
 }
 .news-title{
	 font-size: 14px;
	 color: #5a5a5a;
	 font-weight: bold;
 }
 .news-time{
	 color: #929292;;
	 font-size: 14px;
	 margin: 5px auto;
 }
 .news-text{
	 font-size: 12px;
	 color: #5a5a5a;
	 line-height: 22px;
 }

 .news-right{
	 width: 550px;
	 margin-top: 50px;
 }

 .news-right li{
	 width: 100%;
	 height: 80px;
	 margin-bottom: 25px;
	 border-bottom: 1px solid #ccc;
 }

 .news-right-time{
	 width: 60px;
	 height: 60px;
	 background-color: #00005A;
	 text-align: center;
	 margin-top: 3px;
 }
 .news-right-time span{
	 display: inline-block;
	 font-size: 24px;
	 color: #fff;
	 margin-top: 4px;
 }
 .news-right-time p{
	 font-size: 14px;
	 color: #ffff;
 }


 .news-right-text{
	 width: 470px;
 }
 .right-title{
	 font-size: 16px;
	 color: #5a5a5a;
	 font-weight: bold;
 }

 .right-content{
	font-size: 13px;
	line-height: 22px;
 }

 .map{
	 position: relative;
	 width: 1200px;
	 margin: 50px auto;
 }


 .map-demo{
	 position: absolute;
	margin:0 auto;
	width:490px;
	top: 0;
	height: 550px;
	background-color: rgba(0,0,0,0.5);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
  }
  .map-one{
	color: rgb(255, 255, 255);
    font-family: 微软雅黑;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 25px;
	padding-top: 120px;
  }

  .map-line{
	  width: 440px;
	  height: 1px;
	  background-color: #FFF;
	  margin: 1px auto;
	  padding-left: 25px;
  }
.map-contact{
	margin-top: 30px;
	padding-left: 25px;
}
  .map-contact p{
	  font-size: 20px;
	  color: #FFF;
	  line-height: 45px;
  }

  @media \0screen\,screen\9 {/* 只支持IE6、7、8 */
	.map-demo{
	  background-color:#000000;
	  filter:Alpha(opacity=50);
	  /* position:static; IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
	  *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
	}
	.map-demo p{
	  position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
	}  
  }


  .friendship-link{
	  width: 100%;
	  height: 65px;
	background-color: rgb(0, 0, 90);
  }

  .link-text{
	  width: 1200px;
	  height: 65px;
	  line-height: 65px;
	  color: #FFF;
	  font-size: 24px;
	  font-weight: bold;
  }


  /* 底部 */
  .foot{
	  width: 100%;
	  min-width: 1200px;
	  height: auto;
	  background-color: #ccc;
  }
  .foot-left{
	  width: 420px;
	  margin: 50px 0px;
	  text-align: center;
  }
  .foot-company-title{
	font-size: 26px;
    font-family: 微软雅黑;
	color: rgb(0, 0, 0);
	font-weight: bold;
	margin: 20px 0px;
  }
  .foot-left p{
	  color: #000;
	  font-size: 20px;
	  line-height: 35px;
	  font-weight: bold;
  }
  .foot-left img{
	  max-width: 170px;
	  height: 170px;
  }


  .foot-right {
	  width: 750px;
	 margin-top: 80px;
  }
  .quick-navigation{
	 display: inline-block;
	 margin-bottom: 10px;
  }
  .quick-navigation span{
	  float: left;
	  font-size: 18px;
	  font-weight: bold;
	  color: #000;

  }
  .quick-navigation li{
	  float: left;
	  width: 100px;
  }
.quick-navigation li a{
	font-size: 16px;
	color: #333;
}

.quick-line{
	width: 750px;
	height: 1px;
	margin-top: 20px;
	border: 1px dotted #00005A;
	
}

.quick-img-code{
	display: inline-block;
	margin: 15px 30px;
}
.quick-img-code li{
	float: left;
	padding: 25px;
}
.quick-img-code li img{
	max-width: 180px;
}
.quick-img-code li p{
	text-align: center;
	font-size: 16px;
	line-height: 35px;
}


.foot-code a{
	font-size: 14px;
	color: #000;
}


/* 关于我们 */
/* 关于我们 */
.mainWarp{ width:1200px; margin:0 auto; overflow:hidden; padding:20px 0}
.mainLeft{ float:left; width:240px; overflow:hidden}
.mainLeft .titbox{ width:240px; height:80px; overflow:hidden; background:url(../images/typebg.jpg) no-repeat;}
.mainLeft .titbox p{ width:240px; height:80px; overflow:hidden; line-height:80px; font-size:24px; color:#fff; text-align:center}
.mainLeft ul{ overflow:hidden; padding-bottom:20px}
.mainLeft ul li{width: 240px;height: 50px; background:url(../images/typebg_1.jpg) no-repeat;font-size: 18px;line-height: 50px;margin-top: 5px; overflow:hidden}
.mainLeft ul li a{height: 50px;line-height: 50px; color:#fff; padding-left:25px; display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.mainLeft ul li:hover{ background:url(../images/typebg_2.jpg) no-repeat}
.mainLeft .lxwm{ overflow:hidden; width:238px;border: 1px #CCCCCC solid;}
.mainLeft .lxwm .con{width: 200px;margin: 0 auto;margin-top: 10px;font-size: 12px;line-height: 25px; color:#666;}
.mainLeft .lxwm img{ display:block; width:180px; height:180px; margin:10px auto; overflow:hidden}

.mainRight{float: right; overflow:hidden;width: 940px;}
.brandnavbox{ width:940px; height:55px; background:url(../images/brandnavbg.jpg) no-repeat; overflow:hidden}
.brandnavbox p.ccsl{ float:left; max-width:250px;height:55px; line-height:55px;margin-left: 20px; color:#333; font-size:20px;}
.brandnavbox .con{ float:right; max-width:350px;height:55px; line-height:55px;font-size: 14px;}

.detailbox{ overflow:hidden}
.detailbox .xq{ padding-top:10px}
.detailbox .xq .con{ line-height:35px; color:#333;font-size: 16px;text-indent: 2em;}


/* 首页搜索 */
/*首页搜索*/
.posi{ position:relative; background: #F4F4F4; height: 110px}
.dh{ position:absolute; top: 17px;  padding:10px 40px; overflow:hidden; left:50%; margin-left:-600px; width:1200px;background-color: #FFFFFF;z-index: 1;}
.lxwm{ width: 660px; padding: 20px 0;font-size: 14px;}
.search{ padding: 5px 0}
.search_box{ background:#fff; width: 370px; padding: 5px 5px; overflow: hidden;}
.search_k{ border: 1px solid #eaeaea; width: 270px; color: #666; height: 32px;}
.search_btn{ background: #ce2029; color: #fff; border: 2px solid #d40000; line-height: 30px; width: 75px;}



/* 新闻展示 */
ul.listul{overflow:hidden; padding:20px 10px; line-height:30px;}
ul.listul li{background: url(../images/icon7.gif) no-repeat left center; height:45px;line-height:45px;border-bottom: #CCCCCC 1px dashed;}
ul.listul li a{text-indent: 15px; float:left; color:#666; max-width:700px;font-size: 14px;}
ul.listul li span{ color:#ccc; float:right}
ul.listul li:hover a{color: #d30000;}

.tjbox{ overflow:hidden; padding-top:20px;}
.tjbox .tit{ height:40px; line-height:40px; background:#eee;}
.tjbox .tit p{ font-weight:bold; font-size:14px; padding-left:20px}








/* 表单 */
.table_form th{
	font-size: 16px;
}

.input-text{
   height: 40px!important;
}

.table_form tbody td, .table_form tbody th{
	border-bottom: none!important;
}

.contact-map{
	margin-left: 25px;
	margin-top: 20px;
}

.link-text a{
	color: #fff;
	font-size: 16px;
}



/* 生产设备 */
.picMarquee-left{ width:940px;  overflow:hidden; position:relative; margin:0px auto;}
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; font-size: 16px; }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:238px; min-height:auto; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;}


/* 产品展示 */
ul.piclistul{ overflow:hidden; padding-top:20px; line-height:30px;}
ul.piclistul li{float: left;width: auto;height: auto;text-align: center;margin-left: 10px;margin-right: 13px;margin-bottom: 15px;}
ul.piclistul li a{width: 282px;height: auto;text-align: center;display: block;color: #333;line-height: 42px;border: 1px solid #ccc;}
ul.piclistul li a img{ display:block;width: 274px;height:auto;margin:0 auto; padding-top:4px;}
ul.piclistul li a p{ text-align:center;margin-top: 5px;padding: 0 10px; height:42px; line-height:42px;font-size: 14px;}
ul.piclistul li:hover a p{ background:#01305A; color:#fff}


/*内页翻页样式*/
#pages {width: 100%;height: 50px;text-align: center;line-height: 22px;padding-top: 10px; clear:both;}
#pages a {background: #f5f5f5;border: #ddd solid 1px;padding: 2px 8px;margin: 0 2px;float: none; color: #9d7751; font-size: 14px;}
#pages span {background: #01305A; color: #fff;border: #DDD solid 1px;padding: 2px 8px; margin: 0 2px; float: none;}


.detailbox .xq .one{ float:left;margin-top: 15px;width: 380px;padding-left: 10px;padding-top: 10px;}
.detailbox .xq .one img{width: 360px;height: auto;display: block;}
.detailbox .xq .two{ float:left;margin-top: 15px;width: 290px;}
.detailbox .xq .two .sub0{ overflow:hidden;padding-top: 20px; color:#333}
.detailbox .xq .two .sub0 h1{font-size: 16px;line-height: 35px;}
.detailbox .xq .two .sub0 i{font-size: 12px;font-style: normal;}
.detailbox .xq .two .tel{display: block;background: #f6f6f6;padding: 10px;margin-top: 30px;border: 1px dashed #d30000; line-height:30px; color:#333; max-height:138px;}

.detailbox .xq .three{ float:right;margin-top:30px;width: 198px;}
.detailbox .xq .three img{ display:124px; height:124px; display:block; margin:0 auto}
.detailbox .xq .three p{ font-size:13px; text-align:center;line-height:30px; color:#333}
.detailbox .xq .four{ margin-top:20px;}
.detailbox .xq .four .tit{border-bottom: 2px solid #000;background: #f9f9f9; width: 98%;height: 35px;margin: 0 auto;}
.detailbox .xq .four .tit p{text-indent: 10px;font-weight: bold;color: #d30000;font-size: 16px;line-height: 35px;}
.detailbox .xq .four .con{ padding:20px 0; line-height:30px}
.detailbox .xq .five{width: 100%;margin: 0 auto;text-align: center;font-size: 13px;background: #eee;padding: 10px;margin-top: 5px;}
.detailbox .xq .six{width: 99%; overflow:hidden;margin: 0 auto; margin-top:20px;}
.detailbox .xq .six .tit{border-bottom: 2px solid #000;background: #f9f9f9; width: 98%;line-height: 35px;height: 35px; margin: 0 auto;}
.detailbox .xq .six .tit p{text-indent: 10px;font-weight: bold;color: #d30000;font-size: 16px;}
.detailbox .xq .six ul.ul_1{margin: 20px 0 10px 0; overflow:hidden}
.detailbox .xq .six ul.ul_1 li{float: left;width: 168px;margin:5px 8px;}
.detailbox .xq .six ul.ul_1 li img{ display:block;width: 160px;height: 120px;border: 1px #CCCCCC solid;padding: 3px;}
.detailbox .xq .six ul.ul_1 li p{ padding:0 10px; text-align:center; height:24px; line-height:24px; font-size:12px}
.detailbox .xq .six ul.ul_1 li p:hover{color: #910800;}
.detailbox .xq .six ul.ul_2{ padding:30px 15px; overflow:hidden}
.detailbox .xq .six ul.ul_2 li{float: left;width:288px;border-bottom: 1px dashed #ccc;overflow: hidden;height: 28px;line-height: 28px;margin-right: 18px;}
.detailbox .xq .six ul.ul_2 li:nth-child(3n){ margin-right:0}
.detailbox .xq .six ul.ul_2 li a{ float:left; max-width:195px;}
.detailbox .xq .six ul.ul_2 li:hover{border-bottom: 1px solid #d30000}
.detailbox .xq .six ul.ul_2 li:hover a{color: #d30000;}
.detailbox .xq .six ul.ul_2 li span{ float:right; color:#999}


.detailbox .xq .box1{width: 700px; overflow:hidden;margin: 0 auto; padding-bottom: 5px;}
.detailbox .xq .box1 h1{width: 95%;margin: 0 auto;padding: 15px 0;border-bottom: 1px solid #e0e1dc; text-align:center;color: #666;font-size: 14px;}
.detailbox .xq .box1 img{ display:block; margin:10px auto; max-width:700px;}
.detailbox .xq .box2{ margin-top:10px;height: 24px;background:#00aef0}
.detailbox .xq .box2 p{padding-left: 20px;color: #fff;line-height: 24px;}
.detailbox .xq .box3{padding: 15px;
    line-height: 30px;
    font-size: 16px;
	color: #333;
}
	

	.ft14{
		font-size: 14px;
	}
	
	.pre_next{ margin-top: 20px }
	.pre_next{ margin: 40px 0px 0px }
	.pre_next p{
		margin-bottom: 10px;
	}
	.pre_next a:hover{ color: #1651B8; text-decoration: underline;}


	
.detailbox .xq1{ width:96%; margin:0 auto;  color:#333; line-height:30px;}
.detailbox .xq1 h1{text-align: center;padding: 10px 0;font-size: 20px;}
.detailbox .xq1 .date{text-align: center; font-weight: normal; font-size: 12px;}
.detailbox .xq1 .sub{background: #f3f3f3;font-size: 13px; padding: 10px;line-height: 24px; margin: 10px 0; text-indent:2em}
.detailbox .xq1 .con{height: auto;overflow: hidden;margin: 25px 0; line-height:30px;}