/*通用类*/

*{
	margin:0;
	padding:0;	
}
body{		
	min-width:1200px;
	margin:0 auto;
	font-size:14px;	
	font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
	background:#fff;
	text-align:justify;	
	color:#444;
}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}

a{
	cursor:pointer;
	color:#444;
	text-decoration:none;	
	outline:none;
}
a:hover{
	color:#184097;	
}
ul{
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#ccc;
}
input::-moz-placeholder,textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#ccc;
}
input:-moz-placeholder,textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#ccc;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#ccc;
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
.line5{
	font-size:1px;height:5px;width:100%;clear:both;	
}
.line10{
	font-size:1px;height:10px;width:100%;clear:both;	
}
.line20{
	font-size:1px;height:20px;width:100%;clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1280px;
	margin-left:auto;
	margin-right:auto;
}


/*公用CSS 开始*/
.imgleft img{ padding-left: 50px;}
.header{
	position:fixed;
	z-index: 100;
	height: 106px;
	width:100%;
	top:0px;
	background: #ffffff;

}
.header .logo{
	float: left;
	display: block;
	height: 106px;
}
.header .logo img{
	display: block;
	height: 106px;
	padding-top: 0px;
}

.lybanner{
	width: 100%;
	margin: 0px auto;
}
.lybanner img{ width: 100%; height: auto; max-width: 100%;}
.navv{
	float: left;
	margin:35px 0 0 50px;
}
.navv a{ color: #ffffff;}
.navv .hover{
	color:#fff;
}
.navv .outa{
	float: left;
	display: inline-block;
	height: 44px;
	line-height: 44px;
	font-size:16px;
	padding:0 18px;
	margin-left:26px;
}
.nav_in{
	float: left;
	position: relative;
	z-index: 100;
	width: 100px;
	margin-left:26px;
	text-align: center;
}
.nav_in .par{
	display: inline-block;
	width: 100px;
	height: 44px;
	line-height: 44px;
	font-size:16px;
	border-radius:8px 8px 0 0;
}
.nav_in:hover .par{
	color:#fff;
	background:#043091;
}
.nav_in ul{	
	background:rgba(22,64,153,0.5);
	border-radius:0 0 8px 8px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 44px;
	z-index: 100;
	width: 100px;
	display: none;
}

.navv .jiachang{ width:360px;}
.nav_in:hover ul{
	display: block;
}
.nav_in li{
	height: 36px;
	line-height: 36px;
}
.nav_in li a{
	display: block;
	color:#fff;
	padding-left: 10px;
}
.nav_in li a:hover{
	background:#043091;
}

.head_lan{
	float: right;
	margin:40px 60px 0 0;
}
.head_lan a{
	float: left;
	margin-left:8px;
}

.head_lan .keywordss{
	border: 1px #F9F9F9 solid;
	border-radius: 60px 0px 0px 60px;
	width:180px;
	height: 30px;
	float:left;
	padding-left: 15px;
}

.head_lan .keywordss2{
	border: 1px #F9F9F9 solid;
	width:30px;
	height: 30px;
	float:left;
	background: #fff;
	background: url("/images/s.png");
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 0px 60px 60px 0px;

}
.head_lan .keywordss3{ display: none;}

.headerfix{
	-moz-box-shadow:2px 2px 5px #ccc;
	-webkit-box-shadow:2px 2px 5px #ccc;
	box-shadow:2px 2px 5px #ccc;
	background: #fff;
	top:0px;
}
.headerfix .navv a{ color: #666;}
.headerfix .navv .hover{
	color:#184097;
}
.headerfix .navv .nav_in ul li a{ color: #fff;}

.headerfix .keywordss2{ display: none}
.headerfix .keywordss3{ display: block; background: #fff;border-radius: 0px 60px 60px 0px;border: 1px #F9F9F9 solid;}

/*公用CSS 结束*/
.kongju{ line-height:126px; height:86px;}
.kongju2{ line-height:300px; height:300px;}
.aboutus{
		width:100%;
		margin:0 auto;
		background: url("/images/aboutbg.jpg?v=1");
	    background-position: center center;
	height: 722px;
}
.aboutusmain{
		width:50%;
	    margin: 0px auto 0 0;
	padding-top: 190px;
}
.aboutus .aboutusmain .aboutti{
		 font-size:24px;
		 font-weight:bold;
		 color: #222222;

	}
.aboutus .aboutusmain .aboutti span{ color: #8d8d8d; font-size: 16px; font-weight: normal}
.aboutus .aboutusmain .aboutinfo{ line-height: 30px; font-size: 16px; margin: 35px auto;}

.aboutus .aboutusmain .aboutmore a{
	width: 150px;
	height: 40px;
	background: #0B1752;
	color: #FFFFFF;
	display: block;
	line-height: 40px;
	text-align: center;
	font-family:Arial;

}
.aboutus .aboutusmain .aboutmore a:hover{ background: #EC620D;}

.hexin{
		width:100%;
		margin:0 auto;
		background: url("/images/hx.jpg?v=27");
	    background-position: center center;
	    height: 657px;
		position: relative;

}

.hexin .heixnti{
	text-align: center;
	padding-top: 240px;
	color: #fff;
	 font-size:24px;
	 font-weight:bold;
}
.hexin .heixninfo{
	line-height: 30px;
	font-size: 16px;
	margin: 35px auto;
	color:#ffffff;
	width:900px;
	margin:35px auto;
	text-align:center;
}
.hexin .hexinss{
	position: absolute;
	bottom:-100px;
	z-index: 8;
	text-align: center;
	margin:0px auto;
	width: 100%;
}
.hexin .hexinss .hexinp{
	background-color: #fff;
	height: 225px;
	width: 1280px;
	margin:0px auto;
	position:static;
	box-shadow: 0  3px 3px rgba(0,0,0,0.1);
}

.hexin .hexinss .hexinp ul li a{
	width: 25%; float: left;
	display: block;
	height: 225px;
	color: #003467;
}
.hexin .hexinss .hexinp ul li a:hover{ background: #003467;
 color:#fff;
}

.hexin .hexinss .hexinp ul li .hexinpinfo{
	padding-top: 30px;
	padding-bottom: 20px;
    line-height: 30px;
	font-size: 14px;
	font-weight: bold;
    width: 80%;
    margin: 0 auto;
}
.hexin .hexinss .hexinp ul li .hexinpmore{
	
	background: #003467;
	width: 120px;
	height: 40px;
	border-radius: 50px;
	margin: 0 auto;
	line-height: 40px;
	color: #fff;
}
.hexin .hexinss .hexinp ul li a:hover .hexinpmore{
	color: #003467;
	background: #fff;
}

.hexin .hexinss .hexinp ul .hover{
	color:#fff;
	background: #003467;
}
.hexin .hexinss .hexinp ul .hover .hexinpmore{
	color: #003467;
	background: #fff;
}




/* inquiry form */
.inquiry-form-wrap{position:relative;width:100%;background:url(/images/inq01.png) repeat left top;}
.inquiry-form{position:relative;padding:25px 7% 35px;border:1px solid #F4F4F4;}	
.inquiry-form:before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;display:block;overflow:hidden;background:url(/index_files/img/inq02.png) repeat-x left top;}
.inquiry-form .inquiry-form-ico{position:absolute;right:20px;top:27px;width:75px;display:block;overflow:hidden;}
.inquiry-form .inquiry-form-ico img{position:relative;width:100%;}		
.inquiry-form .inquiry-form-title{font-size:14px;font-weight:normal;line-height:20px;}	
.inquiry-form .form-item{position:relative;display:block;}
.inquiry-form .form-input,.inquiry-form input[type="text"]{position:relative;border:1px solid #E3E3E3;width:50%;height:31px;line-height:31px;margin:18px 0 0;color:#000;padding:0 0 0 15px;}
.inquiry-form .form-text,.inquiry-form textarea{position:relative;border:1px solid #E3E3E3;width:90%;height:112px;line-height:31px;margin:18px 0 0;color:#000;padding:0 0 0 15px;}
.inquiry-form .form-input-name,.inquiry-form input[type="text"].form-input-name{padding:0 0 0 28px;background:url(/images/inq04.png) no-repeat 8px 9px;}	
.inquiry-form .form-input-email,.inquiry-form input[type="text"].form-input-email{padding:0 0 0 28px;background:url(/images/inq05.png) no-repeat 8px 11px;}	
.inquiry-form .form-input-phone,.inquiry-form input[type="text"].form-input-phone{padding:0 0 0 28px;background:url(/images/inq06.png) no-repeat 8px 11px;}
.inquiry-form .form-input-company,.inquiry-form input[type="text"].form-input-company{padding:0 0 0 28px;background:url(/images/inq07.png) no-repeat 8px 11px;}
.inquiry-form .form-btn-wrap{position:absolute;bottom:65px;left:7%;width:83%;height:0;display:block;}
.inquiry-form .form-btn-wrap .form-btn-submit{
	position:absolute;
	top:30px;
	left:5px;
	display:inline-block;
	vertical-align:top;*display:inline;*zoom:1;height:30px;line-height:30px;	
	padding:0 16px;font-size:14px;border-width:1px;
	border-style:solid;
	border-left-color:#257EE2;
	border-right-color:#257EE2;
	border-top-color:#257EE2;
	border-bottom-color:#257EE2;
	border-radius:5px;
	color:#ffffff;
	text-shadow:0 0 1PX rgba(0,0,0,0.3);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#257EE2',endColorStr='#257EE2',gradientType='0');
	background:-moz-linear-gradient(top, #257EE2, #257EE2);	
	background:-o-linear-gradient(top,#257EE2, #257EE2);	
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#257EE2), to(#257EE2));	
}	
.inquiry-form .Validform_checktip{display:block;width:93%;margin:0 auto;_display:none;}
.inquiry-form .Validform_wrong{font-size:12px;font-weight:bold;color:#da3439;_display:block;}	

/*企业文化 start*/

.wenhua{
		width:100%;
		margin:0 auto;
		background: url("/images/wh.jpg?v=1");
	    background-position: center center;
	    height: 570px;
		position: relative;

}

.wenhua .wenhuass{
	position: absolute;
	bottom:-200px;
	z-index: 8;
	text-align: center;
	margin:0px auto;
	width: 100%;
}
.wenhua .wenhuass .wenhuap{
	height: auto;
	width: 94%;
	margin:0px auto;
	position:static;
	
}

.wenhua .wenhuass .wenhuap ul li a{
	width: 31.333%;
	float: left;
	display: block;
	color: #003467;
	margin: 0 1%;
	background: #fff;
	box-shadow: 0  3px 30px rgba(0,43,91,0.2);
}

.wenhua .wenhuass .wenhuap ul li .wenhuapinfo{
	height: 220px;
	color:#595c5f;
    line-height: 30px;
	font-size: 16px;
	padding-top: 40px;
	background: url("/images/whpic.jpg");
	background-size: 100% 100%;
	margin: 10px;
}
.wenhuapti{
	margin: 0px 30px 30px 30px;
	clear: both;
	height: 60px;
	overflow: hidden;
}
.wenhuapti .t1{
	 background: #006bc1;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	float: left;
}
.wenhuapti .t2{
	float: right;
	font-size: 28px;
}
.wenhuapti .t3{
	float: right;
	color: #dededf;
	padding-left: 20px;
}
.wenhuapti .t3 img{ width: 40px; height: auto}

/*banner 轮播图*/
/* The slider */
.iviewSlider {
	overflow: hidden;
}

/* The timer in the Slider */
#iview-timer {
	position: absolute;
	z-index: 100;
	border-radius: 5px;
	cursor: pointer;
}

#iview-timer div {
	border-radius: 3px;
}

/* The Preloader in the Slider */
#iview-preloader {
	position: absolute;
	z-index: 1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: #000 1px solid;
	padding: 1px;
	width: 100px;
	height: 3px;
}
#iview-preloader div {
	float: left;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: 3px;
	background: #000;
	width: 0px;
}

/* The strips and boxes in the Slider */
.iview-strip {
	display:block;
	position:absolute;
	z-index:5;
}
.iview-block {
	display:block;
	position:absolute;
	z-index:5;
}

/* Direction nav styles (e.g. Next & Prev) */
.iview-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.iview-prevNav {
	left:0px;
}
.iview-nextNav {
	right:0px;
}

/* Control nav styles (e.g. 1,2,3...) */
.iview-controlNav {
	position:absolute;
	z-index:9;
}
.iview-controlNav a {
	z-index:9;
	cursor:pointer;
}
.iview-controlNav a.active {
	font-weight:bold;
}
.iview-controlNav .iview-items ul {
	list-style: none;
}
.iview-controlNav .iview-items ul li {
	display: inline;
	position: relative;
}
.iview-controlNav .iview-tooltip {
	position: absolute;
}

/* The captions in the Slider */
.iview-caption {
	position:absolute;
	z-index:4;
	overflow: hidden;
	cursor: default;
}

/* The video show in the Slider */
.iview-video-show {
	background: #000;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 101;
}
.iview-video-show .iview-video-container {
	position: relative;
	width: 100%;
	height: 100%;
}
.iview-video-show .iview-video-container a.iview-video-close {
	position: absolute;
	right: 10px;
	top: 10px;
	background: #222;
	color: #FFF;
	height: 20px;
	width: 20px;
	text-align: center;
	line-height: 29px;
	font-size: 22px;
	font-weight: bold;
	overflow: hidden;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.iview-video-show .iview-video-container a.iview-video-close:hover {
	background: #444;
}

/*
.banner{
	width:100%;
	height:600px;
	position:relative;
	overflow:hidden;	
}
.banner #iview{
	width:100%;
	height:600px;
	position:absolute;
	left:50%;
	margin-left:-960px;	
}
.banner .c_link{
	display:block;
	width:100%;
	height:600px;	
}
.iview-controlNav{
	height:10px;
	width:100%;
	font-size:1px;
	position:absolute;
	left:0;
	bottom:20px;	
	z-index:60;	
	text-align:center;
}
.iview-controlNav li{
	display:inline-block;
	width:10px;
	height:10px;
	margin:0 5px;
}
.iview-controlNav li a{
	display:inline-block;
	width:10px;
	height:10px;
	font-size:1px;
	background:#fff;	
	border-radius:100%;
	text-indent:-22px;
	overflow:hidden;
}
.iview-controlNav li .active{
	background:#3ba86f;	
}

*/

.banner{
	width:100%;	
	position:relative;
	overflow:hidden;	
	cursor:pointer;		
}
.banner .swiper-slide{
	width:100%;	
	background-repeat:no-repeat;
	background-position:top center;
}
.banner .swiper-slide img{
	display:block;
	width:100%;
	height:auto;
}
.banner .swiper-slide a{
	display:block;
	width:100%;	
}
.banner .swiper-pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:10px;
  width: 100%;
}
.banner .swiper-pagination-bullet {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.banner .swiper-pagination-bullet-active {
  background: #fff;
}

.indexnewsleft{
	width: 35%;
	float: left;
	margin-right: 15%;
}

.indexnewsright{
	width: 50%;
	float: left;
}

.indexnewsleft .nt1 img{
	 width: 100%;
	height: auto;
}
.indexnewsleft .nt2{ font-size:16px; font-weight: bold; line-height: 45px;}
.indexnewsleft .nt3{ line-height: 25px;}
.indexnewsleft .nt4{ width: 140px; line-height: 40px; height: 40px; background: #003467; text-align: center; color: #fff; margin-top: 20px;}
/*banner 轮播图*/


/*hm 首页*/

.hm_pro{
	position: relative;
	min-height: 740px;
	overflow: hidden;
	background:url("/images/hmpbg2.jpg");
    height: auto;
}
.hidden {
  display: none;
}

.marked {
  outline: 2px solid red;
  stroke: red;
  stroke-width: 2;
}

.svg {
  position: absolute;
  width: 250px;
  height: 250px;
  overflow: visible;
  mix-blend-mode: multiply;
}

.svg--defs {
  width: 0;
  height: 0;
}

.demo {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  isolation: isolate;
}

.demo__title {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  text-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  font-family: 'Mouse Memoirs', sans-serif;
  font-size: 4.9rem;
  color: #FFF;
  cursor: pointer;
}

.demo-title__splash {
  position: absolute;
  top: -75px;
  left: -40px;
  opacity: 0;
  pointer-events: none;
}

.demo__tip {
  display: block;
  font-size: 1rem;
  font-family: Trebuchet MS;
}

.bubble {
  cursor: pointer;
}

.bubble__splash {
  opacity: 0;
  pointer-events: none;
}

.hmp_cnt{
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 80;	
}


.hidden2 {
  display: none;
}

.marked2 {
  outline: 2px solid red;
  stroke: red;
  stroke-width: 2;
}

.svg2 {
  position: absolute;
  width: 250px;
  height: 250px;
  overflow: visible;
  mix-blend-mode: multiply;
}

.svg--defs2 {
  width: 0;
  height: 0;
}


.demo2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  isolation: isolate;
}

.demo__title2 {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  text-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  font-family: 'Mouse Memoirs', sans-serif;
  font-size: 4.9rem;
  color: #FFF;
  cursor: pointer;
}

.demo-title__splash2 {
  position: absolute;
  top: -75px;
  left: -40px;
  opacity: 0;
  pointer-events: none;
}

.demo__tip2 {
  display: block;
  font-size: 1rem;
  font-family: Trebuchet MS;
}

.bubble2 {
  cursor: pointer;
}

.bubble__splash2 {
  opacity: 0;
  pointer-events: none;
}

.hmp_cnt2{
	width: 100%;
	height: 740px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 80;	
}
.hm_title{
	height: 48px;
	padding-top:96px;
	position: relative;
	border-bottom:0px solid #e5e5e5;
	position: relative;padding-bottom: 30px;
	
}
.hm_title .tit{
	float: left;
	height: 46px;
	line-height: 46px;
	border-bottom:0px solid #ed701f;
	font-size:24px;
	color:#222222;
	padding-right:16px;padding-bottom: 30px;
}
.hm_title em{
	font-size:16px;
	font-weight: bold;
	color:rgb(0,0,0,0.3);
	position: absolute;
	left: 120px;
	bottom: 8px;
	font-style:normal;padding-bottom: 30px;
}
.hm_title .more{
	float: right;
	line-height: 48px;
	color:#666;
	display: inline-block;
	padding-left:20px;
	background:url("/images/hmmore.png") no-repeat left center;
}

.hmp_fls{
	width: 580px;
	height: 550px;
	float: left;
	margin:20px 0 0 0;
	padding-left:20px;
}
.hmp_fls:hover{
	background:#e9edf5;
}
.hmp_fls .tp{
	height: 152px;
}
.hmp_fls dl{
	padding:50px 0 0 26px;
	line-height: 26px;
	font-size:20px;
	background:url("/images/hmp_tp.png") no-repeat left 55px;
}
.hmp_fls dt{
	color:#184097;
}
.hmp_fls:hover dd{
	color:#184097;
}
.hmp_fls .photo{
	display: block;
	width: 550px;
	height: 264px;
	border:1px solid #ccc;
	position: relative;
	overflow: hidden;
}
.hmp_fls .photo img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hmp_fls ul{
	line-height: 30px;
	padding-top:36px;
	clear: both;
}
.hmp_fls li{
	padding-left:16px;
	height: 36px;
	clear: both;
	padding-right:28px;
	background:url("/images/hp_li.png") no-repeat left 10px;
}
.hmp_fls .name{
	float: left;
	display:inline-block;
	max-width:400px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:16px;
}
.hmp_fls .xq{
	float: right;
	color:#184097;
}

.hm_news{
	width: 1290px;
	margin:0 auto  50px;
}
.hm_news .handle{
	height: 46px;
	line-height: 46px;
	clear: both;
	font-size:16px;
	/*
	background:url("/images/hmnhandle.png") no-repeat right top;
	*/
}
.hm_news .btn{
	float: left;
	margin-right:40px;
	display: inline-block;
	padding-left:20px;
	padding-right:20px;
	background: #fff;
	margin-bottom: 15px;
	/*
	background:url("/images/hmn_ico.png") no-repeat left center;
	*/
}
.hm_news .hover{
	color:#fff;
	background: #003467;
	/*
	background-image:url("/images/hmn_icoh.png");
		*/
}
.hm_news .handle em{
	float: left;
	height: 30px;
	line-height: 30px;
	border-left:1px solid #efefef;
	margin:18px 40px 0 0;
}
.hm_news .con{
	display: none;
}
.hm_news .show{
	display: block; height:280px;
}
.handle{
	height: 50px;
}
.ne_item .date{
	float: left;
	width: 62px;
	height: 55px;
	text-align: center;
	background:#184097;
	color:#fff;
	margin-top:16px;
}
.ne_item .date dt{
	height: 32px;
	line-height: 32px;
	padding-top:4px;
	font-size:32px;
}
.ne_item  dt .dtleft{
     float:left;

     width:75%;
}
.ne_item  dt .dtright{float:right;width:25%; text-align: right;}



.ne_item .date dd{
	font-size:12px;
}
.ne_item .photo{
	float: left;
	display: block;
	width: 116px;
	height: 92px;
	position: relative;
	overflow: hidden;
	margin:0 30px;
}
.ne_item .photo img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.ne_item .inf{
	width: 100%;
	height: 130px;
}
.ne_item .inf dt{
	height: 40px;
	line-height: 40px;
	font-size:16px;
}
.ne_item .name{
	color:#222222;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ne_item .inf dd{
	line-height: 24px;
	height: 48px;
	/*
	display:-webkit-box;
	-webkit-box-orient:vertical;
	overflow: hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	*/
}

.indexnewslist ul li{ border-bottom: #C3BFBF 1px solid; line-height: 65px; clear: both; height:65px }
.indexnewslist ul li .ddtleft{float:left;width:80%;     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;}
.indexnewslist ul li .ddtright{float:right;width:20%; text-align: right;}

.culture{
	height: 361px;
	padding-top:60px;
	background:url("/images/culbg.jpg") no-repeat top center;
}
.culture .head{
	height: 106px;
	text-align: center;
}
.culture .head dt{
	height: 58px;
	line-height: 58px;
	font-size:28px;
	color:#184097;
	background:url("/images/cul_head.png") no-repeat center 52px;
}
.culture .head dd{
	height: 24px;
	line-height: 24px;
	font-size:14px;
	font-weight: bold;
	color:#ed701f;
	font-style:italic;
}
.culture li{
	height: 60px;
	line-height: 60px;
	color:#013093;
	font-size:24px;
	padding-left:300px;
}
.culture li span{
	font-size:36px;
}
.footer_copy{
	height: 50px;
	line-height: 50px;
	background:#3c5c9f;
	font-size:14px;
	color:#fff;
}
.footer_copy a{color:#FFF;}



.culturelist{ width: 100%; margin: 0 auto;}
.culturelist ul li{width: 100%; margin: 25px auto; background:#eeeeee;}
.culturelist ul li img{ float: left; width: 566px; height: 415px;}
.culturelist ul li .infos{
	 float: left;
	width: 654px;
	padding-left: 60px;
	padding-top: 60px;
	line-height: 60px;
	font-size: 28px;
	color: #013895;
	
}
.culturelist ul li .infos h2{ padding-bottom: 10px}


/*hm 首页*/


.footer{
	height: 428px;
	clear: both;
	position: relative;
	background:url("/images/footerbg.jpg") no-repeat bottom center;
}
.footer_fm{
	width: 100%;
	height: 428px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20;
}
.ff_inf{
	padding-top:30px;
	line-height: 1.8;
	font-size:15px;
	width: 485px;
	float: left;
}
.ff_inf .ss{
	display: block;
	float: left;
	margin:15px 15px 0 0;
}
.ft_code{
	float: left;
	width: 160px;
	margin:30px 0 0 0;
	text-align: center;
}
.ft_code dt{
	height: 160px;
}
.ft_code img{
	display: block;
	width: 160px;
	height: 160px;
}
.ft_code dd{
	line-height: 2;
	font-size:15px;
}


.ilweb_nav{ width: 100%; padding: 30px 0; border-bottom: 1px solid #d4d4d4; overflow: hidden;}
.ilweb_nav ul{ width: 1025px; margin: 0 auto;}
.ilweb_nav ul li a{ float: left; width: 149px; height: 39px; line-height: 39px; border: 1px solid #b9b8b8; color: #6f6f6f; font-size: 12px; margin: 0 9.5px;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; text-align:center;}
.ilweb_nav ul li.current a,.ilweb_nav ul li a:hover{ background: #0071BC; border-color: #0071BC; color: #fff;}




.ilweb_nav2{ width: 100%; padding: 30px 0 0 0; border-bottom: 1px solid #d4d4d4; overflow: hidden;}
.ilweb_nav2 ul{ width: 1200px; margin: 0 auto;}
.ilweb_nav2 ul li a{ float: left; width: 149px; height: 39px; line-height: 39px; border: 1px solid #b9b8b8; color: #6f6f6f; font-size: 12px; margin: 10px 9.5px;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; text-align:center;}
.ilweb_nav2 ul li.current a,.ilweb_nav2 ul li a:hover{ background: #0071BC; border-color: #0071BC; color: #fff;}



.ilweb_nav3{ width: 100%; padding: 30px 0; border-bottom: 1px solid #d4d4d4; overflow: hidden;}
.ilweb_nav3 ul{ width: 1025px; margin: 0 auto;}
.ilweb_nav3 ul li a{ float: left; width: 149px; height: 39px; line-height: 39px; border: 1px solid #b9b8b8; color: #6f6f6f; font-size: 12px; margin: 0 9.5px;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; text-align:center;}
.ilweb_nav3 ul li.current a,.ilweb_nav3 ul li a:hover{ background: #0071BC; border-color: #0071BC; color: #fff;}


.mainmain2{ width:80%; margin: 0 auto;}
.mainmain2 img{ width: 100%; height: auto}
.mainmain{width:1280px; margin:50px auto 30px; clear:both; min-height:750px;}
.contentcontent{ line-height:30px; color:#666;}
.contentcontent h3{ font-size:20px; font-weight:bold; padding-bottom:20px; width:100%; margin:0 auto; text-align:center;}
.contentcontent img{max-width: 100%; height: auto;}


.contentcontent2{ line-height:30px; color:#666;}
.contentcontent2 h3{ font-size:20px; font-weight:bold; padding-bottom:20px; width:100%; margin:0 auto; text-align:center;}

.contentcontent3{ line-height:30px; color:#666; display:none;}
.contentcontent3 h3{ font-size:20px; font-weight:bold; padding-bottom:20px; width:100%; margin:0 auto; text-align:center;}

.teamlist{ width:100%; margin:0 auto;}
.teamlist ul li{ width:50%; float:left; margin-bottom:30px;}
.teamlist ul li .pic{ float:left; width:40%;}
.teamlist ul li .pic img{ width:290px; height:auto;}
.teamlist ul li .inf{ float:left; width:56%; font-size:16px; padding-top:130px;padding-left:4%;}
.tabletable{
	font-size: 14px;
	line-height: 40px;
}
.tabletable table tr td{
	padding:15px 10px;
}
.phonee{ display:none}
.pc{ display:block;}
.hm_banner{ display:none}
.tabletable2 td{line-height: 25px; vertical-align: top}
.tabletable2 div{
	margin-bottom: 10px;
}
@media only screen and (max-width: 1000px) {
	
.tabletable2 td{display:block; }
.tabletable2 td img{
	width: 100%;
	height: auto;
}
.tabletable2 td video{
	width: 100%;
	height: auto;
}	

	.lybanner{display: none}
.kongju{ line-height:126px; height:86px; display: none}
.kongju2{ line-height:300px; height:300px;}
.aboutus{
		width:100%;
		margin:0 auto;
		background: url("/images/aboutbg.jpg?v=1");
	    background-position: center center;
	background-size: 130% 100%;
	height: 400px;
}
.aboutusmain{
		width:65%;
	    margin: 0px auto 0 10px;
	    padding-top: 30px;
}
.aboutus .aboutusmain .aboutti{
		 font-size:24px;
		 font-weight:bold;
		 color: #222222;

	}
.aboutus .aboutusmain .aboutti span{ color: #8d8d8d; font-size: 24px; font-weight: normal}
.aboutus .aboutusmain .aboutinfo{ line-height: 25px; font-size: 14px; margin: 25px auto;}

.aboutus .aboutusmain .aboutmore a{
	width: 150px;
	height: 40px;
	background: #0B1752;
	color: #FFFFFF;
	display: block;
	line-height: 40px;
	text-align: center;
	font-family:Arial;
}
.aboutus .aboutusmain .aboutmore a:hover{ background: #EC620D;}

.hexin{
		width:100%;
		margin:0 auto;
		background: url("/images/hx.jpg?v=1");
	    background-position: center center;
	    height: 657px;
		position: relative;

}

.hexin .heixnti{
	text-align: center;
	padding-top:60px;
	color: #fff;
	 font-size:28px;
	 font-weight:bold;
}
.hexin .heixninfo{
	line-height: 25px;
	font-size: 14px;
	margin: 25px auto;
	color:#ffffff;
	width:90%;
	text-align:center;
}
.hexin .hexinss{
	position: absolute;
	bottom:-100px;
	z-index: 8;
	text-align: center;
	margin:0px auto;
	width: 100%;
}
.hexin .hexinss .hexinp{
	background-color: #fff;
	height: 225px;
	width: 100%;
	margin:0px auto;
	position:static;
	box-shadow: 0  3px 3px rgba(0,0,0,0.1);
}
    .hexin .hexinss .hexinp ul li{
        width: 50%;
    float: left;
    }
.hexin .hexinss .hexinp ul li a{
     width: 100%;
    float: left;
	display: block;
	height: 225px;
	color: #003467;
    background-color: #fff;
}
.hexin .hexinss .hexinp ul li a:hover{ background: #003467;
 color:#fff;
}
 .hexin .hexinss .hexinp ul li:nth-child(3){
    width: 100%;display: block;
    
} 
   
.hexin .hexinss .hexinp ul li a :nth-child(3){
    width: 100%;display: block;
}
  

    

.hexin .hexinss .hexinp ul li .hexinpinfo{
	padding-top: 30px;
	padding-bottom: 20px;
    line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	
}
.hexin .hexinss .hexinp ul li .hexinpmore{
	
	background: #003467;
	width: 120px;
	height: 40px;
	border-radius: 50px;
	margin: 0 auto;
	line-height: 40px;
	color: #fff;
}
.hexin .hexinss .hexinp ul li a:hover .hexinpmore{
	color: #003467;
	background: #fff;
}

.hexin .hexinss .hexinp ul .hover{
	color:#fff;
	background: #003467;
}
.hexin .hexinss .hexinp ul .hover .hexinpmore{
	color: #003467;
	background: #fff;
}


/*企业文化 start*/

.wenhua{
		width:100%;
		margin:0 auto;
		background: url("/images/wh.jpg?v=1");
	    background-size: 300% auto;
	    background-position: top center;
	    height: 900px;
		position: relative;
		background-repeat: no-repeat;
}

.wenhua .wenhuass{
	position: absolute;
	bottom:-250px;
	z-index: 8;
	text-align: center;
	margin:0px auto;
	width: 100%;
}
.wenhua .wenhuass .wenhuap{
	height: auto;
	width: 94%;
	margin:0px auto;
	position:static;
}

.wenhua .wenhuass .wenhuap ul li a{
	width: 94%;
	float:inherit;
	display: block;
	color: #003467;
	margin: 0 1%;
	background: #fff;
	box-shadow: 0  3px 30px rgba(0,43,91,0.2);
	padding-top: 1px;
}

.wenhua .wenhuass .wenhuap ul li .wenhuapinfo{
	height: 160px;
	color:#595c5f;
    line-height: 30px;
	font-size: 16px;
	padding-top: 40px;
	background: url("/images/whpic.jpg");
	background-size: 100% 100%;
	margin:10px 10px;
	
}
.wenhuapti{
	margin: 0px 30px 30px 30px;
	clear: both;
	height: 60px;
	overflow: hidden;
}
.wenhuapti .t1{
	background: #006bc1;
	width: 30px;
	height: 30px;
	border-radius: 50px;
	float: left;
}
.wenhuapti .t2{
	float: right;
	font-size: 20px;
}
.wenhuapti .t3{
	float: right;
	color: #dededf;
	padding-left: 20px;
}

	.wenhuapti .t3 img{
		width: 37px;
		height: auto;
	}
	
	
	
.culturelist{ width: 100%; margin: 0 auto;}
.culturelist ul li{width: 100%; margin: 25px auto; background:#eeeeee;}
.culturelist ul li img{ float: left; width: 100%; height: auto;}
.culturelist ul li .infos{
	 float: left;
	width: 100%;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	line-height: 40px;
	font-size: 20px;
	color: #013895;
	
}
.culturelist ul li .infos h2{ padding-bottom: 10px}
	
	
	
.hm_title{
	height: 48px;
	padding-top:56px;
	position:relative;
	border-bottom:1px solid #e5e5e5;
	padding-left: 10px;
}
	
	
.indexnewsleft{
	width: 94%;
	float:inherit;
	margin: 0 auto;
}

.indexnewsright{
	width: 94%;
	float: inherit;
	margin: 40px auto 0px;
}

.indexnewsleft .nt1 img{
	 width: 100%;
	height: auto;
}
.indexnewsleft .nt2{ font-size:16px; font-weight: bold; line-height: 45px;}
.indexnewsleft .nt3{ line-height: 25px;}
.indexnewsleft .nt4{ width: 140px; line-height: 40px; height: 40px; background: #003467; text-align: center; color: #fff; margin-top: 20px;}
	
	
.phonee{ display:block;}
.pc{ display:none;}
	
.banner{
	width:100%;
	display:;
}
body{		
	min-width:100%;
	margin:0 auto;
	font-size:14px;	
	font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
	background:#fff;
	text-align:justify;	
	color:#444;
}
	
.header{
	height:2.8rem;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:100;
	background:#fff;	
	border-bottom:1px solid #000000;
}
.head_menu{
	display:block;
	width:2.8rem;
	height:2.8rem;
	position:absolute;
	right:1%;
	top:0;
	background:url("/images/head_menu.png") no-repeat left top;
	background-size:100% 200%;	
}
.head_menuclose{
	background-position:left bottom;	
}
.head_search{
	display:block;
	width:2.8rem;
	height:2.8rem;
	position:absolute;
	left:1%;
	top:0;
	background:url("/images/head_search.png") no-repeat center center;
	background-size:100% 100%;
	
}
.header .logo{
	display:block;
	width:30%;
	height:4.8rem;
	margin:0 auto;
	text-align:left;left:1%;position:absolute;
	line-height:4.8rem;
}
.header .logo img{
	display:block;
	height:2.0rem;
	margin:0 auto;
	padding-top:8px;
}
.header_zw{
	height:1.6rem;	
	margin-bottom:1px;
}

.nav{
	width:100%;
	position:fixed;
	right:0;
	top:2.8rem;
	margin-top:1px;
	background:url("/images/nav_bg.png");	
	z-index:100;
	padding:0.6rem 0;
	display:none;
}
.nav_flog{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:99;
	display:none;		
}
.nav a{
	display:block;
	height:2.2rem;
	line-height:2.2rem;
	font-size:0.8rem;
	color:#fff;
	text-align:center;
	border-bottom:#ccc 1px solid;
	font-size:14px;
}
.search_bar{
	height:2.5rem;
	width:100%;
	background:#E52029;
	position:fixed;
	left:0;
	top:2.8rem;
	z-index:101;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;		
	display:none;
	color:#FFF
}
.search_bar .text{
	height:1.5rem;
	line-height:1.5rem;
	text-align:center;
	width:100%;
	border:0;
	background:none;	
	font-size:0.9rem;
	padding:0.5rem 0;
	box-sizing:content-box;color:#FFF;
}
.search_bar .text:-webkit-input-placeholder{
	color:#fff !important;	
}


.search_bar a:hover,.search_bar a.hover{
	color:#fff;
	background:#FFAD64;font-size:14px;
}

.search_bar .text{
	height:1.5rem;
	line-height:1.5rem;
	text-align:center;
	width:100%;
	border:0;
	background:none;	
	font-size:0.9rem;
	padding:0.5rem 0;
	box-sizing:content-box;
	color:#fff;
}
.search_bar .text:-webkit-input-placeholder{
	color:#fff !important;	
}




 
.hm_banner{
	width:100%;
	position:relative;
	overflow:hidden;
	text-align:center;
	display:none;
}
.hm_banner .slides li{
	width:100%;
	float:left;	text-align:center;
}
.hm_banner .slides a{
	display:block;
	width:100%;	text-align:center;
}
.hm_banner .slides img{
	width:100%;
	height:auto;	
	display:block;text-align:center;
}
.hm_banner .flex-direction-nav{
	display:none;	
}
.hm_banner .flex-control-nav{
	width:100%;
	height:0.6em;	
	margin:0;
	left:0;
	bottom:1em;	
}
.hm_banner .flex-control-paging li a{
	display:block;
	background:#a0a0a0;
	width:0.6em;
	height:0.6em;
	margin:0 0.2em;	
	border-radius:0.3em;
}
.hm_banner .flex-control-paging li a.flex-active{
	background:#fff;	
}

.hm_nav{
	text-align:center;	
}
.hm_nav a{
	display:block;
	width:33.33%;
	height:5rem;
	float:left;
	margin-top:2.7rem;	
}
.hm_nav img{
	display:block;
	height:2.2rem;
	margin:0 auto;	
}
.hm_nav span{
	display:block;
	height:2.8rem;
	line-height:2.8rem;
	font-size:0.86rem;	
}
	 
	 
.wrapin{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}	 
	 
.hm_pro{
	position: relative;
	overflow: hidden;
	height:100%;
	min-height:1000px;
	background:url("/images/hmpbg2.jpg");
}


.hmp_cnt{
	width: 100%;
	height:auto;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 80;	
}


.hmp_fls{
	width: 95%;
	height:auto;
	margin:20px 0 0 0;
	padding-left:20px;
	float:inherit;
	clear:both;
}
.hmp_fls:hover{
	background:#e9edf5;
}
.hmp_fls .tp{
	height: 152px;
}
.hmp_fls dl{
	padding:50px 0 0 26px;
	line-height: 26px;
	font-size:20px;
	background:url("/images/hmp_tp.png") no-repeat left 55px;
}
.hmp_fls dt{
	color:#184097;
}
.hmp_fls:hover dd{
	color:#184097;
}
.hmp_fls .photo{
	display: block;
	width: 94%;
	height:auto;
	border:1px solid #ccc;
	position: relative;
	overflow: hidden;
}
.hmp_fls .photo img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hmp_fls ul{
	line-height: 30px;
	padding-top:36px;
	clear: both;
}
.hmp_fls li{
	padding-left:16px;
	height: 36px;
	clear: both;
	padding-right:28px;
	background:url("/images/hp_li.png") no-repeat left 10px;
}
.hmp_fls .name{
	float: left;
	display:inline-block;
	max-width:360px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:16px;
}
.hmp_fls .xq{
	float: right;
	color:#184097;
}

.hm_news{
	width: 100%;
	margin:0 auto;
}





.hm_news .handle{
	height: 46px;
	line-height: 46px;
	clear: both;
	font-size:18px;
	width: 100%;
	/*
	background:url("/images/hmnhandle.png") no-repeat right top;
	*/
}
.hm_news .btn{
	float: left;
	margin-right:20px;
	display: inline-block;
	padding-left:20px;
	padding-right:20px;
	background: #fff;
	margin-bottom: 15px;
	/*
	background:url("/images/hmn_ico.png") no-repeat left center;
	*/
}
.hm_news .hover{
	color:#fff;
	background: #003467;
	/*
	background-image:url("/images/hmn_icoh.png");
		*/
}
.hm_news .handle em{
	float: left;
	height: 30px;
	line-height: 30px;
	border-left:1px solid #efefef;
	margin:48px 40px 0 0;
}
.hm_news .con{
	display: none;
}
.hm_news .show{
	display: block; height:auto;
}
.ne_item{
	height: 160px;
}
.ne_item .date{
	float: left;
	width: 62px;
	height: 55px;
	text-align: center;
	background:#184097;
	color:#fff;
	margin-top:16px;
	display:none;
}
.ne_item .date dt{
	height: 32px;
	line-height: 32px;
	padding-top:4px;
	font-size:32px;
}
.ne_item .date dd{
	font-size:12px;
}
.ne_item .photo{
	float: left;
	display: block;
	width: 30%;
	height: 92px;
	position: relative;
	overflow: hidden;
	margin:0 2%;
}
.ne_item .photo img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.ne_item .inf{
	width: 100%;
	float: left;
}
.ne_item .inf dt{
	height: 40px;
	line-height: 40px;
	font-size:18px;
}
.ne_item .name{
	color:#184097;
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ne_item .inf dd{
	line-height: 24px;
	height: 48px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	overflow: hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
width: 100%;
}

.ne_item  dt .dtleft{float:inherit;width:100%;}
.ne_item  dt .dtright{float:inherit;width:25%; text-align: right; display: none;}



.culture{
	height: 361px;
	padding-top:60px;
	background:url("/images/culbg.jpg") no-repeat top center;
}
.culture .head{
	height: 106px;
	text-align: center;
}
.culture .head dt{
	height: 58px;
	line-height: 58px;
	font-size:28px;
	color:#184097;
	background:url("/images/cul_head.png") no-repeat center 52px;
}
.culture .head dd{
	height: 24px;
	line-height: 24px;
	font-size:14px;
	font-weight: bold;
	color:#ed701f;
	font-style:italic;
}
.culture li{
	height: 80px;
	line-height: 30px;
	color:#013093;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
}
.culture li span{
	font-size:20px;
	height:80px; 
}




.footer_copy{
	height: 50px;
	line-height: 50px;
	background:#3c5c9f;
	font-size:12px;
	color:#fff;
	text-align:center;
}

.footer_copy .gongan{
	display:none;
}
.footer_copy a{color:#FFF;}

/*hm 首页*/


.footer{
	height: 728px;
	clear: both;
	position: relative;
	background:url("/images/footerbg2.jpg") no-repeat bottom center;
}
.footer_fm{
	width: 100%;
	height: 428px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20;
}
.ff_inf{
	padding-top:30px;
	line-height: 1.8;
	font-size:13px;
	width: 95%;
	float:inherit;
	margin:0 auto;
}
.ff_inf .ss{
	display: block;
	float: left;
	margin:15px 15px 0 0;
}
.ft_code{
	float: left;
	width: 160px;
	margin:30px 0 0 0;
	text-align: center;
}
.ft_code dt{
	height: 160px;
}
.ft_code img{
	display: block;
	width: 160px;
	height: 160px;
}
.ft_code dd{
	line-height: 2;
	font-size:15px;
}



.ilweb_nav{ width: 100%; padding: 30px 0; border-bottom: 1px solid #d4d4d4; overflow: hidden;}
.ilweb_nav ul{ width: 95%; margin: 0 auto;}
.ilweb_nav ul li a{ float: left; width:auto; min-width:70px; height: 29px; line-height: 29px; border: 1px solid #b9b8b8; color: #6f6f6f; font-size: 12px; margin: 0 6px;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; text-align:center; margin-bottom:10px;}
.ilweb_nav ul li.current a,.ilweb_nav ul li a:hover{ background: #0071BC; border-color: #0071BC; color: #fff;}




.ilweb_nav2{ width: 100%; padding: 30px 0 0 0; border-bottom: 1px solid #d4d4d4; overflow: hidden;}
.ilweb_nav2 ul{ width: 95%; margin: 0 auto;}
.ilweb_nav2 ul li a{ float: left; width: auto; min-width:80px; height: 39px; line-height: 39px; border: 1px solid #b9b8b8; color: #6f6f6f; font-size: 12px; margin: 10px 9.5px;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; text-align:center;}
.ilweb_nav2 ul li.current a,.ilweb_nav2 ul li a:hover{ background: #0071BC; border-color: #0071BC; color: #fff;}



.ilweb_nav3{ width: 100%; padding: 30px 0; border-bottom: 1px solid #d4d4d4; overflow: hidden;}
.ilweb_nav3 ul{ width: 95%; margin: 0 auto;}
.ilweb_nav3 ul li a{ float: left; width:auto; min-width:140px; height: 29px; line-height: 29px; border: 1px solid #b9b8b8; color: #6f6f6f; font-size: 12px; margin: 0 6px;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; text-align:center; margin-bottom:10px;}
.ilweb_nav3 ul li.current a,.ilweb_nav3 ul li a:hover{ background: #0071BC; border-color: #0071BC; color: #fff;}


.mainmain{width:95%; margin:30px auto 30px; clear:both; min-height:300px;}
.contentcontent{ line-height:30px; color:#666;}
.contentcontent h3{ font-size:20px; font-weight:bold; padding-bottom:20px; width:100%; margin:0 auto; text-align:center;}
.contentcontent img{ max-width:100%; height:auto;}
.contentcontent table{ width:100%;}
.contentcontent table tr td{ font-size:11px;}
.contentcontent iframe{ width:100%;}



.contentcontent2{ line-height:30px; color:#666; display:none}
.contentcontent2 h3{ font-size:20px; font-weight:bold; padding-bottom:20px; width:100%; margin:0 auto; text-align:center;}

.contentcontent3{ line-height:30px; color:#666; display:block;}
.contentcontent3 h3{ font-size:20px; font-weight:bold; padding-bottom:20px; width:100%; margin:0 auto; text-align:center;}



.teamlist{ width:100%; margin:0 auto;}
.teamlist ul li{ width:100%; float:left; margin-bottom:30px;}
.teamlist ul li .pic{ float:left; width:40%;}
.teamlist ul li .pic img{ width:180px; height:auto;}
.teamlist ul li .inf{ float:left; width:55%; font-size:14px;padding-top:0px;padding-left:5%;}


}


<!--耗时1752829007.6281秒-->