@charset "utf-8";
body {
	font-size:14px;
	color:#000;
	font-family:"微软雅黑";
	-webkit-text-size-adjust:none;
	min-width: 1200px;
}
* {margin:0; padding:0;}
img {border:none;}
p{ margin:0; padding:0;}
a { text-decoration:none; outline:none; color:#1a1a1a}
a:viseted,a:active,a:link  {outline:none;}
a:hover{ text-decoration:none; outline:none;}
ul,li { list-style:none;}
.clear {  font-size:0; line-height:0; clear:both; height:0;}
.fleft { float:left;}
.fright { float:right;}
.nzi {
	float:left;
	height: 30px;
	font-size: 24px;
	line-height: 30px;
	color: #FFF;
	margin-left: 20px;
}

/*甯哥敤鏍峰紡  */
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}

.con-1200{width: 1200px;margin: 0 auto;}

 
 
/* 首页轮播 */
	.fullSlide{ width:100%;  position:relative;  height:689px; background:#000; }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:689px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:689px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; text-align:center;}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; background:#888; overflow:hidden; 
		line-height:9999px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;
	}
	.fullSlide .hd ul .on{  background:#015cb5;} 

/* 内页banner */
.banner_nei p{ position:relative ;top: 200px;width: 1200px;margin: 0 auto;text-align: center;color: #293678; line-height: 25px; }

/*首页产品*/		
.index_pro{ padding: 30px 0;background: url(../images/pdbg.jpg) no-repeat center top; overflow:hidden;}
.content_pub1 {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}
.content_pub {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}
/* .content_pub .hd{ width:1200px; margin:0 auto;}
.content_pub .hd ul{ height:100px; line-height:45px; margin:30px 0 40px;}
.content_pub .hd ul li{ float:left; text-align:center; width:232px; cursor:pointer; font-size:16px; margin-right:10px;background:#1A3785; color:#fff; margin-bottom: 5px;}
.content_pub .hd ul li:nth-of-type(5n){ margin-right: 0; }

.content_pub .hd ul li:last-child{  }
.content_pub .hd ul li.on{ color:#fff; background:#d92413; }
 */
/*product*/
.product-nav{height:60px;line-height:60px;text-align:center;background-color:#f5f5f5;margin-bottom:20px}
.product-nav .tit{float:left;width:160px;height:60px;font-size:16px;color:#fff;background-color:#f39433}
.product-nav li{float:left;padding: 0 5px;line-height:58px}
.product-nav li a{ float:left;padding: 0 10px;line-height:58px;color: #1a3785;}
.product-nav li.on{border-bottom:2px solid #f39433;border-radius: 10px;background: #1a3785;}
.product-nav li.on a{color:#fff}
.product-nav .readmore{float:right;margin-right:10px;color:#999;font-weight:lighter}
.content_pub .bd ul li {
	width:23.5%;
	float:left;
	margin-right:2%;
	margin-bottom:2%;
}
.content_pub .bd ul li:nth-child(4n){ margin-right:0;}
.content_pub .bd ul li img{
width:100%;
border: 2px solid #d82613;
    border-image: linear-gradient(90deg,#d82613,#1b3785) 30 30;
	box-sizing:border-box;
}
 
.content_pub .bd ul li .setOne {
    position: relative;
    cursor: pointer;
}
.content_pub .bd ul li .setOne:hover .overDesign {
	opacity: 1;
}
.content_pub .bd ul li .overDesign {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    background: rgba(37, 27, 27, 0.69);
    height: 100%;
    opacity: 0;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    transition: all .6s;
}
.content_pub .bd ul li .new {
    margin-top: -35.5px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    padding: 0 20px;
}
.content_pub .bd ul li .overDesign span {
    font-size: 18px;
     color: #fff;
    text-align: center;
    padding-bottom: 20px;
   
    display: block;
}
.content_pub .bd ul li .overDesign p {
    font-size: 14px;
     color: #7ecd26;
    text-align: center;
    
}
.content_pub .bd ul li .overDesign .more {
    font-size: 14px;
    color: #fff;
    text-align: center;
    border: 1px solid #fff;
    width: 48%;
    margin-top: 20px;
    padding: 10px 0;
    display: block;
    margin-right: auto;
    margin-left: auto;
	 
}



.navbar {
position: absolute;
top:15px;
z-index: 99;
width: 100%;
 
}
/*
.navbar-brand {
    float: left;
	margin-top:10px;
	font-weight:400;     
}*/
 
/* 本例子css */
		.navbar-brand { width:257px; height:57px; overflow:hidden; position:relative; float: left;margin-top:10px;}
		.navbar-brand .bd{ position:relative; height:100%; z-index:0;   }
		.navbar-brand .bd li{ zoom:1; vertical-align:middle; }
		.navbar-brand .bd img{ max-width:257px; height:57px; display:block;  }

.navbar-nav {
    
    float: right;
    margin: 0;
} 
.navbar-nav > li {
    float: left;
 
	height:79px;
}

.navbar-nav > li > a {
line-height:39px;
	height:39px;
	padding:20px 12px;
	font-size:16px;
	display:block;
	 
}
.navbar-nav > li > a:hover, .navbar-nav > li > a.cur {
 
color:#1A3785;
	 
}

		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi h3{ float:left;  }
		.nav .nLi h3 a{ display:block; padding:30px 28px 31px; font-size:16px; }
		.nav .sub{ display:none; width:110%; text-align:center; top:65px;  position:absolute; background:#F1F1F1;  line-height:35px; padding:5px 0;  }
		.nav .sub li{ zoom:1; }
		.nav .sub a{ display:block; padding:0 10px; }
		.nav .sub a:hover{ background:#1A3785; color:#fff;  }
		.nav .on h3 a{  color:#1A3785;   }
 
  .h_zc {
  position:absolute;
  top:0;
    height: 30px;
    line-height: 30px;
}
 
  .h_zc a { color:#d92413; font-weight:600;
    
}

/* 图标 *********************************/
#ea_c{min-width: 1200px;}
.index_cnt{width:100%;  }
.index_cnt_m{width:100%; position:relative; margin:0 auto; }

.xn_c_index_127_wrap{width: 100%;}
.xn_c_index_127_main{position:relative;width: 1200px;margin:80px auto;}
.xn_c_index_hli{float: left;width: 20%;text-align: center;}
.xn_c_index_hli>span{display: block;padding-top: 87px;color: #666;font-size: 20px;}
.xn_c_index_hli>span a{color:#666;}
.xn_c_index_127_htxt1{background: url(../images/zz1.png)no-repeat top center;}
.xn_c_index_127_htxt2{background: url(../images/zz2.png)no-repeat top center;}
.xn_c_index_127_htxt3{background: url(../images/zz3.png)no-repeat top center;}
.xn_c_index_127_htxt4{background: url(../images/zz4.png)no-repeat top center;}
.xn_c_index_127_htxt5{background: url(../images/zz5.png)no-repeat top center;}
.xn_c_index_127_htxt6{background: url(../images/zz6.png)no-repeat top center;}

/* 首页产品 */
.fbai {
	line-height: 26px;
	color: #FFFFFF;
	font-family: "微软雅黑";
	font-size: 13px;
}

.jjj {
	font-family: "微软雅黑";
	font-size: 30px;
	font-weight: normal;
	color: #000026;
	line-height: 30px;
}
.bk {
	border: 1px solid #E6E6E6;
}
.fon6{
	font-family:"微软雅黑";
	font-size:15px;
	color:#FFFFFF;
	line-height: 26px;
}


/*  首页关于  **************************************************/
.about-veichi { padding-top: 35px; padding-bottom: 30px;height: 680px; }

.index-web { max-width: 1200px; margin: 0 auto; }

.indexabout-cn { text-align: center; font-size: 24px; font-weight: 300; color: #1a3785; line-height: 26px; margin-bottom: 30px; }

.indexabout-en { color: #b2b2b2; text-align: center; font-family: helvetica; font-size: 18px; font-weight: normal; text-transform: uppercase; }

.indexabout-en span { background: #fff; position: relative; }

.indexabout-en span:after, .indexabout-en span:before { content: ""; position: absolute; width: 20px; height: 1px; display: block; left: -30px; background: #e0e0e0; top: 10px; }

.indexabout-en span:after { right: -30px; left: auto; }

/* .index-web { padding-left: 15px; padding-right: 15px; } */

.indexabout-con { padding: 24px 0 0; }

.indexabout-con .about-left { margin-bottom: 20px; }

.indexabout-con .about-left dt { position: relative; overflow: hidden; }

.indexabout-con .about-left dt img { display: block; position: relative; width: 100%; }

.indexabout-con .about-left dt .play-btn { display: block; width: 54px; height: 54px; position: absolute; background: url(../images/play.png) center center no-repeat; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); cursor: pointer; -moz-background-size: 40px auto; -o-background-size: 40px auto; background-size: 40px auto; }

.indexabout-con .about-left dd { padding: 30px 0 0; }

.indexabout-con .about-left dd h4 { color: #1a3785; font-weight: bold; font-size: 16px; margin-bottom: 10px; }

.indexabout-con .about-left dd .video-text { font-size: 14px; color: #666666; position: relative; height: 48px; line-height: 24px; display: -webkit-box; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.indexabout-con .about-left dd .video-text a { color: #ff0000; display: inline-block; position: absolute; right: 0; bottom: 0; background: #fff; padding-left: 5px; }

.anewslist li a { display: block; position: relative; padding-left: 200px; margin-bottom: 20px; height: 134px;}

.anewslist li a .zoom { position: absolute; left: 0; top: 0; width: 186px; overflow: hidden; }

.anewslist li a .zoom img { display: block; position: relative; height: 115px;/*height: 134px;*/ left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }

.anewslist li a .index-abcon { padding-bottom: 0px; margin-left: 10px; border-bottom: 1px solid #E5E5E5;height: 134px; }

.anewslist li a .index-abcon h4 { font-size: 16px; color: #333; font-weight: normal; height: 18px; line-height: 18px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; margin-bottom: 10px; }
.anewslist li a:hover .index-abcon h4{
	color: #1a3785;
}
.anewslist li a .index-abcon span { color: #666666; font-size: 13px;   line-height: 25px;  }
.anewslist li a .index-abcon p { color: #666666; font-size: 14px; height: 75px; line-height: 20px; display: -webkit-box; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.more-news { text-align: right; }
.more-news1 { text-align: center; }

.more-news a, .more-news1 a { display: inline-block; width: 120px; height: 36px; line-height: 36px; background: #CCCCCC; color: #fff; font-size: 15px; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.more-news a:hover, .more-news1 a:hover {background: #1a3785; }

.about-right { float: right; width: 48%; }
.indexabout-con .about-left { float: left; width: 48%; padding-left: 40px; }
  .indexabout-con .about-left dt img { height: 366px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all ease .7s; -o-transition: all ease .7s; -moz-transition: all ease .7s; transition: all ease .7s; }
  .indexabout-con .about-left dt img:hover { -webkit-transform: translateX(-50%) scale(1.03, 1.03); -moz-transform: translateX(-50%) scale(1.03, 1.03); -ms-transform: translateX(-50%) scale(1.03, 1.03); -o-transform: translateX(-50%) scale(1.03, 1.03); transform: translateX(-50%) scale(1.03, 1.03); }
  .indexabout-con .about-left dd h4 { margin-bottom: 25px; }
  .indexabout-con .about-left dd .video-text { font-size: 16px; height: 30px; line-height: 30px; height: 60px; color: #1a3785; }


/* 底部 **************************/
.footer-top { background: #3D3D3D; }

.footer-web { max-width: 1200px; margin: 0 auto;  }

.footer-list { padding: 30px 0 38px; }

.footer-list .li1 h4 { font-size: 16px; padding: 8px 0; position: relative; border-bottom: 1px solid #737475; }

.footer-list .li1 h4 a { color: #fff; display: block; }

.footer-list .li2 { padding-top: 20px;margin:3px 0; text-align: center; color: #fff; }

.footer-list .li2 .codetext { font-size: 16px; margin-bottom: 10px; }

.footer-list .li2 .tel-num { font-size: 16px; }

.footer-list .li2 .tel-num a { font-size: 24px; color: #fff; vertical-align: middle; }

.footer-list .li2 .codeimg { padding-bottom: 10px; }

.footer-list .li2 .codeimg img { display: inline-block; max-width: 100%; }

.plus.icon { position: absolute; right: 0; top: 0; color: #fff; position: absolute; margin-left: 3px; width: 100%; height: 100%; }

.plus.icon:before { content: ''; position: absolute; width: 15px; height: 1px; right: 0; top: 22px; background-color: #fff; }

.plus.icon:after { content: ''; position: absolute; width: 15px; height: 1px; right: 0; top: 22px; background-color: #fff; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.footersub-nav { display: none; padding: 20px 0 10px; }

.footersub-nav a { display: block; color: #999999; font-size: 13px; line-height: 20px; padding-bottom: 5px; }

.footersub-nav a:hover { color: #009ca3; }

.footer-bottom { background: #333; padding: 15px 0; text-align: center; color: #fff; }
.footer-bottom p a{color: #fff;}

 .footer-list { padding: 0; }
  .footer-list li { float: left; }
  .footer-list .li1 { padding-right: 6%; }
 
  .footer-list .li1 h3 { margin-bottom: 10px;color: #fff; font-size:26px; }
  .footer-list .li1 p { color: #eee; line-height: 25px;}
  .footer-list .li1 p a{ margin: 0 10px;color: #eee; }
   .footer-list .li1 p a:first-child{margin-left: 0;}
  .footer-list .li1 p a:last-child{margin-right: 0;}
  .footer-list .li1 h4 { font-size: 16px; padding: 0 0 12px; border-bottom: 0; color: #eee; text-align: center;font-weight:300;}
  .footer-list .li2 { float: right; border-left: 1px solid #5C5C5C; padding: 0 0 0 30px; }
  .footer-list .li2 h4 { color: #eee; text-align: center;font-weight:300;}
  
  .flink{ color:#eee}
  .flink a{ color:#eee; margin-right:10px;}

  .footer-list .li2 .codetext { font-size: 16px; margin-bottom: 20px; }
  .footer-list .li2 .codeimg { padding-bottom: 20px; }
  .plus.icon { display: none; }
  .footer-bottom { text-align: left; }
  .footersub-nav { display: block; padding: 0; }
  .footer-left { float: left; }
  .footer-left a:hover { color: #009ca3; }
  .footer-right { float: right; }
  
 .info_banner {
    width: 100%;
    height: 681px;
    position: relative;
    overflow: hidden;
	 
}
 
.info_banner .bg_img {
    display: block;
    width: 1920px;
    height: 681px;
    position: absolute;
    
    left: 50%;
    margin: 0 0 0 -960px;
}

.clear {
    margin: 0px auto;
    clear: both;
    height: 0px;
    font-size: 0px;
    overflow: hidden;
}
h1, h2, h3, h4, h5, h6, em, strong, b {
   /* font-weight: normal; */
    font-size: 14px;
   
    
}

/*页码样258式*/
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}

.pageNavi1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR:#1a3785; BORDER-BOTTOM-COLOR:#1a3785; BORDER-TOP-COLOR:#1a3785; BORDER-RIGHT-COLOR:#1a3785;background:#1a3785; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/

.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR:#1a3785; BORDER-BOTTOM-COLOR:#1a3785; BORDER-TOP-COLOR:#1a3785; BORDER-RIGHT-COLOR:#1a3785; background:#1a3785; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#1a3785 1px solid;border-radius:5px;
}/*当前选中页码的背景色*
  