
/* CSS Document */

/*公共样式*/
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 100%;
	color: #666;
	font-family: '\5fae\8f6f\96c5\9ed1', "Hiragino Sans GB", "Arial", "tahoma";
}
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	color: #f00;
	text-decoration: none;
}
.clear {
	clear: both;
}
ul, li {
	list-style: none;
}
img {
	border: 0;
	display: inline-block;
	max-width: 100%;
	height: auto;
}
.padd_5 {
	padding:0 10px;
}
.padd_10{padding-bottom: 20px;}
.mt20{margin-top:20px;}
.mt70{margin-top:70px;}

/*登录*/
.login_box {float:right; padding-top:10px;}
.login_box .login-btn{font-size:12px; padding:2px 5px; margin:0px 3px;}
.login_box .login-btn:hover{background-color:#0D74CB; color:#fff; border-color:#0D74CB;}
.login_box2 .login-btn:hover{background-color:#1C9338; color:#fff; border-color:#0D74CB;}


/*导航
@import url(http://fonts.useso.com/css?family=Open+Sans);*/
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
  line-height: 1;
  background: #ffffff;
}

#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  padding: 8px 18px;
  font-size: 1.25em;
  text-decoration: none;
  color: #333333;
  margin:8px 5px;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
  color: #fff;
	background: #1A74BE;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	color: #fff;
}

#cssmenu > ul > li.line {
	background: url(../image/line.jpg) no-repeat center;
	width: 1px;
	display: inline-block;
	height: 14px;
	margin-top: 15px;
}

#cssmenu ul ul {
  position: absolute;
  left: -9999px;
   z-index:100
}
#cssmenu li:hover > ul {
  left: auto;
}
#cssmenu.align-right li:hover > ul {
  right: 0;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
#cssmenu ul li:hover > ul > li {
  height: 32px;
}
#cssmenu ul ul li a {
	width:98px;
	text-align:center;
	padding: 12px 0px;
	font-size: 12px;
	background: #ffffff;
	text-decoration: none;
	color: #333;
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	-ms-transition: color .2s ease;
	-o-transition: color .2s ease;
	transition: color .2s ease;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #1F8BE7;
}

.cssmenu > ul > li:hover > a,
.cssmenu > ul > li.active > a{background:#1C9338 !important;}
.cssmenu ul ul li:hover > a,
.cssmenu ul ul li a:hover {
  color: #1C9338 !important;
 }



@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu {
    width: 100%;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul {
    text-align: left;
  }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
  }
  
  #cssmenu > ul > li:hover > a,
	#cssmenu > ul > li.active > a {
		background: none;
		color: #1F8BE7;
	}
	#cssmenu > ul > li.line {
		display:none;
	}

  .cssmenu > ul > li:hover > a,
	.cssmenu > ul > li.active > a {
		background: none !important;
		color: #1C9338 !important;;
	}

  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
	
  }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu ul ul li a {
    padding: 20px 20px 20px 30px;
    font-size: 12px;
    color: #000000;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover {
    color:#1F8BE7;
  }
  #cssmenu ul ul ul li a {
    padding-left: 40px;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub2 > a::after{
    display: none;
  }
  
  #menu-line {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 20px;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
  }
  #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 15px;
    height: 2px;
    background: #000000;
  }
  #cssmenu #menu-button::before {
    content: '';
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    width: 15px;
    height: 3px;
    
    border-bottom: 2px solid #000000;
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 46px;
    width: 52px;
    cursor: pointer;
  }
  #cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 17px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 22px;
    display: block;
    width: 11px;
    height: 1px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    display: none;
  }
}

/**导航修改**/
.navbar {
	margin-bottom: 0px;
	border: 0;
	background: none;
	padding:0px 0px !important;
	font-family: '\5fae\8f6f\96c5\9ed1', "Hiragino Sans GB", "Arial", "tahoma";
}
.navbar-brand {
	padding: 0;
	margin-left: 0px;
	margin-right: 20px;
}
.navbar-brand img {
	height: 42px;
}

.list_nav{padding:0px;}

/**搜索**/
.input-group-sm>.form-control{ border-radius: 15px 0 0 15px ; border-right:none; outline: none;}
.search-btn-s{background:none; border-radius:0 15px 15px 0 !important;}
.search-btn-s:hover{cursor: pointer;}

/*banner*/
.banner .swiper-container {
	width: 100%;
	height: 100%;
}
.banner .swiper-slide {
	text-align: center;
	font-size: 1.25em;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.banner .swiper-slide img {
	max-width: 100%
}
.banner .swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	opacity: 1;
	background: #E0E0E0;
}
.banner .swiper-pagination-bullet-active {
	background: #1F8BE7;
}

.banner .swiper-pagination2 .swiper-pagination-bullet-active {
	background: #1C9338 !important;
}

/*滚动新闻*/
.sroll-news{
	background: #F4F4F4;
	border-bottom: 1px solid #ddd;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.sroll-news .container{height: 100%;overflow: hidden;}
.scroll-news_son{
	overflow: hidden;
	position: relative;
	height: 100%;
}

.scroll-news_son .bd{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 100%;
	overflow: hidden;
}
.scroll-news_son .bd span{
	background: url(../image/ico_laba.png) no-repeat left center;
	color: #333333;
	padding-left: 23px;
	width:100px;
	font-size: 12px;
	
}
.scroll-news_son .bd .infoList{
	width: 93%;
	overflow: hidden;
	height: 100%;
}
.scroll-news_son .bd .infoList .swiper-slide{
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}


/* Slider 产品*/
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: inline-block; margin:0 auto;}
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-slide p{max-height: 106px; overflow: hidden;}

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height:50px;	width:24px; line-height: 0; font-size: 0; cursor: pointer; background:url(../image/ico_jt.png) no-repeat; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev {background: url(../image/ico_jt.png) no-repeat; left:-30px;}
.slick-next {background-position:-24px 0px; right:-30px;}
.slick-prev:hover{background-position:0px -50px;}
.slick-next:hover{background-position:-24px -50px;}
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }
.slick-prev:before { content: ""; }

.slick-next { right: -25px; }
.slick-next:before { content: ""; }

/* Dots */
.slick-slider { margin-bottom: 30px; }

.slick-dots { display:none !important;}


/* 图片滚动 */
.product{margin-top:50px;}
.line-pic{border: #ccc solid 1px; margin: 0 12px;}
.line-pic:hover{border: #1A74BE solid 1px; margin: 0 12px;}
.padd-1{padding: 1px;}
.padd-1 a h4{border-bottom: 1px dashed #ccc;font-size: 1.2em; padding-top: 5px;padding-bottom: 5px; line-height: 26px;}
.padd-1 a h4,.padd-1 a p{margin:10px;}
@media (max-width: 1200px) {
	.bot-line{padding-bottom:7px; margin-bottom:10px; width:93%}
	.pro_li .title{padding:20px 20px 20px 10px;}
	.pro_li .title a{ font-size:1.4em;}
}

@media (max-width: 992px) {
	.bot-line{padding-bottom:3px; margin-bottom:5px; width:96%}
	.pro_li .title{padding:3px 5px 3px 8px; line-height:18px;}
	.pro_li .title a{ font-size:1em;}
	.padd-1 a p{display: none;}
}

@media (max-width: 768px) {
	.pro_li{display:none;}
	.padd-1 a h4{font-size: 12px; border: none;}
	.padd-1 a p{display: none;}
}


.blue{background:#3498db;color:#fff;}
.content{margin:auto;padding:25px;width:1140px;}
.content:after,.buttons::after{clear:both;content:"";display:table;}

@media (max-width: 1200px) {
	.content{margin:auto;padding:0px;width:auto;}
	
}

/*更多按钮*/
.more {
	margin-top: 15px;
}
.more a {
	background: #EFEFEF;
	border: 1px solid #dddddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 8px;
}
.more a:hover {
	background-color: #219EED;
	border-color: #0e8bd9;
	color: #fff;
	text-decoration: none;
}

/*解决方案*/
.solute {
	margin-top: 55px;
	
}
.solute_list{background: #747474; margin: 5px 0;}
.solute_list:hover {
	background-color: #219EED;
	cursor: pointer;
}

.solute_pic{padding:0px;}
.solute_txt {
	display: inline-block;
}

.solute_txt .solute_tit {
	color: #ffffff;
	font-size: 1.5em;
	padding: 70px 5px 50px;
	text-align: left;
}
.solute_txt .ckxq {
	background: #fff;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	padding:3px 11px 3px 6px;
	display: inline-block;
}
.solute_txt .ckxq a {
	background: url(../image/ico_more1.png) no-repeat left center;
	padding-left: 23px;
  font-size:12px;
}
.solute_list:hover .ckxq a {
	color: #219EED;
	text-decoration: none;
	background-image: url(../image/ico_more2.png);
}

/* 新闻列表 */
.news{margin-top:60px;}
.news_son{margin-top:30px;}
.news_son .hd{height:38px; margin:0px auto; width:300px; position:relative; }
.news_son .hd ul{ position:absolute; height:38px;}
.news_son .hd ul li{float:left; padding:12px 19px 12px; cursor:pointer; margin:0px 5px; background:url(../image/news_bg1.jpg) repeat-x center; text-align:center; font-size:12px; color:#000000;}
.news_son .hd ul li.on,.news_son .hd ul li:hover{background-image:url(../image/news_bg2.jpg); color:#ffffff;}
.news_son .bd ul{zoom:1;}
.news_son .bd ul li{border-bottom:1px solid #dddddd; height:105px; margin-top:25px; padding-right:10px;}
.news_pic{padding:0px;}
.news_txt .news_tit{font-size:1.4em; line-height:20px;}
.news_txt .news_tit a{color:#277cf5;}
.news_txt .news_tit a:hover{color: #f00;}
.news_txt .news_con{line-height:20px; margin-top:3px; max-height: 60px; overflow: hidden; font-size: 12px;}

/* 科研服务 */
.platform{margin-top:60px;}
.platform_son li{background:#A2A2A2; padding:15px 14px; border: 6px solid #fff;;}
.platform_son li a{display:block; font-size:1.8em; color:#ffffff;}
.platform_son li a i{padding-right: 30px;}
.platform_son li:hover{background-color:#219EED;}
.platform_son li:hover a{text-decoration:none;}


/* 合作 */
.link{margin-top:60px;}
.link_son li{float:left; padding:5px 5px;}
.link_son li a{opacity:0.8; display:inline-block; width:auto; height:auto;}
.link_son li a:hover{opacity:1;}

/*底部样式*/
.footer{margin-top:70px;}
.footer_top{
	background:#F7F7F7;
	padding:30px 0px 20px;
}
.fonoter_list{position: relative; z-index: 99;}
.footer_top dl{float:left; margin-top:10px; padding:5px 24px 0px 27px; border-right:1px solid #dddddd; display: block; text-align: center;}
.footer_top dl dt{font-size:14px; color:#333; margin-bottom:10px;}
.footer_top dl dt span{border-bottom:dashed 1px #bbbbbb; padding-bottom:5px;}
.footer_top dl dd{line-height:22px; font-size: 12px;}
.footer_top dl dd a{color:#000000;}
.footer_top dl dd a:hover{color:#ff0000;}
.footer_lianxi{position: relative; min-height: 260px;}

.footer_link{position: absolute; right: 10%; bottom: 0%;}
.footer_link a{display: inline-block; margin-left: 8px;}
.footer_link a img{width: 36px;}

.footer_link .i-weixin{display: inline-block; padding-left: 150px;}
.footer_link span{transition: all .2s; display: none; position: absolute; bottom: 0; left: 0;}
.footer_link span img{width: 150px;}

.online{float:left;  margin:15px;}
.online_tt{font-size:14px; color:#333; margin-bottom:10px;}
.online_tt span{border-bottom:dashed 1px #bbbbbb; padding-bottom:5px; font-weight:bold;}
.online li{line-height:22px; font-size: 12px;}
.online li a{color:#000000;}
.online li a:hover{color:#ff0000;}
.weixin{
	float:left; margin-top:16px; text-align:center; margin-left:10px;
	/* position: absolute;
	right: 52%;
	top: 70%; */
}
.weixin p{margin-top:10px; color:#333; font-size: 12px;}

.footer_bot{background:#E7E7E7; padding:12px 0px; text-align:center; color:#6a6a6a; font-size:12px;}

@media (max-width:1200px){	
	/*产品*/
	.product_son .bd{padding:0;}
	/*方案*/
	.solute_txt .solute_tit {padding: 45px 5px 35px;}
	/*新闻*/
	.news_txt{padding-left:22px;}
	
	/*科研*/
	.platform_son li a{font-size:1.5em; line-height:76px;}
	.platform_son li a i{padding-right:15px;}
	.platform_son li a i img{width:50px;}
	
	/*底部*/
	.fonoter_list{display:none;}
	.footer_lianxi{width:100%; float:none; max-width:275px; margin:0px auto;}
	
	.product_son .bd{padding:10px 32px;}
	.product_son .bd ul{ overflow:hidden; zoom:1; }
	.product_son .bd ul li{margin:0px 13px 0px 11px; float:left; _display:inline; overflow:hidden; border:1px solid #ddd; padding:1px;}
	.product_son .bd ul li .pic{ text-align:center; }
	.product_son .bd ul li .title{padding:10px; line-height:20px;}
	.bot-line{border-bottom:1px dashed #ddd; padding-bottom:7px; margin-bottom:10px;}
	.product_son .bd ul li .title a{ font-size:1.5em; line-height:24px;}
	.product_son .bd ul li .title a:hover{color:#219EED;}
}

@media (min-width:1201px){
	
	/*搜索*/
	.search-xg{padding:0; margin:0px;}
	/*导航*/
	.nav-xg{padding-top:8px !important;}
	/*新闻*/
	.news_txt{padding-left:2px;}
	
}
@media (max-width:1200px){
	.footer_link{left: -2%; bottom: 14%;}
	.footer_link .i-weixin{padding-left: 0;}
	.footer_link span{left: -150px;}
	.weixin{margin-top: 30px;}
}
@media(max-width:992px){
	.swiper-pagination-bullet{width:12px; height:12px;}
	/*新闻*/
	.news_son .hd{margin-bottom:10px;}
	.news_son .bd ul{max-height:330px; overflow:hidden;}
	.news_son .bd ul li{margin-top:15px; height:95px;}
	.news_txt .news_con{height:60px; overflow:hidden;}
	/*方案*/
	.solute_txt .solute_tit {padding: 75px 5px 45px;}
	/*科研*/
	.platform_son li a{font-size:1.25em; line-height:40px;}
	.platform_son li a i{padding-rigt:0px;}
	.platform_son li a i img{width:20%;}
	/*合作*/
	.link_son li{float:left; padding:5px 5px;}
	
}
@media(max-width:768px){
	/*产品*/
	.product_son .bd{padding-left:8px;}
	/*方案*/
	.solute_txt .solute_tit {padding: 35px 5px 25px;}
	/*新闻*/
	.news_son{padding-left:2px;}
	.news_son ul{max-height:395px; overflow:hidden;}
	.news_txt .news_tit{font-size:1.25em; line-height:20px;}
	.news_txt .news_con{line-height:18px; margin-top:5px;height:52px; overflow:hidden;}
	
	/*科研*/
	.platform_son li a{font-size:12px; text-align: center;}
	.platform_son li a i{display: block; margin-left:10%;}
	.platform_son li a i img{width:20%;}
	
	/*底部
	.fonoter_list{display:none;}
	.footer_lianxi{width:50%; margin:0px auto;}*/
	
	.footer_link {left: 2%; top: 75%;}
	.footer_link span{top:0; left: 0; display: block;}
	.footer_link div a{display: none;}
	.footer_link>a{padding-top: 210px;}
	.weixin{margin-top: 250px;}
}



@media(max-width:476px){
	/*新闻*/
	.news_txt .news_tit{height:46px; overflow:hidden;}
	.news_txt .news_con{height:35px; overflow:hidden;}

}




/**关于banner**/
.banner img{max-width:100%;}

/**内页导航**/
.page-nav{padding: 5px 0px; background:#F1F1F1; margin-bottom:30px;}
.page-nav_son{text-align:center; padding:12px 0px;}
.page-nav_son a{background:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:4px 10px; font-size:14px; margin:0px 10px;}
.page-nav_son a:hover,.page-nav_son a.active{background:#1A74BE; color:#ffffff; text-decoration:none;}

@media(max-width:768px){
	.page-nav_son a{margin:0px 3px;}
}

/**关于**/
.content{line-height:26px; font-size:14px; color: #333333;}
.content img{max-width:100%; -webket-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}


/**资质**/
.honor li{float:left;}
.honor li img{-webket-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); width:99%;}
.honor li .title{font-size: 14px; text-align: center; margin:10px 0px 15px;}

/**新闻**/
.page-news li{border-bottom:1px solid #dddddd; height:115px; margin-top:25px; padding-right:10px;}
.page-news .pic{padding:0px;}
.page-news .news_txt{line-height:20px; padding-left:30px;}
.page-news .news_tit{font-size:1.25em;}
.page-news .news_con{line-height:24px; margin:5px 0px 7px; max-height:50px; overflow:hidden;}


.pict{max-height: 185px; overflow: hidden; min-width: 100%;}
.pagepro-list img{width: 100%; display: block;}
.pagepro-list h4{height: 44px; overflow: hidden;}
.pagepro-list p{height: 36px; overflow: hidden;font-size:12px;}


@media(max-width:992px){
	.pict{max-height: 100%;}
}



@media(max-width:480px){
	.page-news .news_tit{font-size:1em;}
	.page-news .news_con{display:none;}
}

/**新闻内页**/
.biaoti{font-size:2.2em; color: #222; font-weight: bold; text-align:center;}
.rate{border-top:1px solid #dddddd; border-bottom: 1px solid #dddddd; text-align: center; padding:7px 0px; margin:12px 0px;}


/**下载文档**/
.page-download li{background: url(../image/ico_jt2.png) no-repeat left center; padding:15px 0px 15px 10px;border-bottom:1px dashed #dddddd;}
.page-download li span{float:right; }
.page-download li span a{border-radius: 3px; border: 1px solid #dddddd; padding:2px 5px;}
.page-download li span a:hover{border: 1px solid #FF0000;}

/**报修**/
.form-xg{margin-bottom:15px;}
.page-repair{font-size: 1.4em;}
.page-repair img{padding-right: 10px;}
.form-file{opacity: 0; position: absolute; display: block; width:100%; height: 100%;}
@media only screen and (min-width:1201px ) {
	.form-xg{display: inherit !important; float: left; width: 30%; margin-right: 3%;}
}
.form-file-m{background:url(../image/ico-xiangji.png) no-repeat right center;}

/**视频列表**/
.list-video li{ margin:10px 0px 20px;}
.list-video a{ display: inline-block;}
.list-video li img{max-width: 100%; display: block; }
.list-video li>a>img{width: 350px; height:235px; position: relative; }
.list-video a span{position: absolute; left: 43%; top: 40%;max-width: 100%; display: block;}
.list-video li a i{margin-top:10px; font-style: normal; display: inline-block; width: 100%; text-align: center; font-size: 1.25em;}
.list-video a span img{width:50px;}

@media(max-width:992px){
	.list-video a span{left: 45%; top: 35%; }
  .list-video li>a>img{width: 280px; height:188px;}
  .list-video a span img{width:45px;}

}

@media(max-width:480px){
  .list-video a span{left: 42%; top: 28%; }
  .list-video li>a>img{width: 280px; height:108px;}
  .list-video a span img{width:30px;}

}


/**视频页面**/
.page-video{width:80%; margin: 0px auto;}


/**人才招聘**/
@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}
.list-zhaopin{text-align: center;}
.list-zhaopin table th{text-align: center !important; font-size: 1.4em; color: #333333; background:#dddddd;}
.list-zhaopin table td{font-size: 1.25em; }
.list-zhaopin table td a{display: inline-block; width: 100%;}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding:15px 8px !important;}
@media(max-width:768px ) {
	.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding:15px 3px !important;}
}


/**在线招聘**/
.page-zhaopin{font-size: 1.4em;}
.page-zhaopin img{padding-right: 10px;}
.page-zhaopin .form-group{margin-top:25px;}
@media(max-width:768px ) {
	.page-zhaopin .form-group{margin-top:10px;}
}
/**合作伙伴**/
.page-link li{float:left; padding:10px 0px; line-height: 20px;}
.page-link li .pic{float:left;}
.page-link li .title{float:left; padding:0px 3px;}
.page-link li .title .txt{font-size: 1.25em; font-weight: bold; padding:4px 0px;}

/**联系我们**/
.p-img{text-align: center;}

.page-contact li .big{font-size: 14px; color: #000000; padding-bottom: 10px;}
.page-contact li .diqu{font-size: 14px ; color: #000000;}
.page-contact li .diqu span{border-top: 1px solid #000000;}
.page-contact li .dizhi{line-height: 20px; padding-top:10px;font-size:12px;}
.page-contact .mtb{margin-top:70px;}
@media (max-width:992px ) {
	.page-contact li.map{display: none;}
  .page-contact .mtb{margin-top:20px;}
}




/*AgriPheno*/
.bg{background: url(../image/bg.jpg) repeat-x; height: aotu;}
/*导航*/
.AP-nav{text-align: center; height: auto; padding-top:10px;}
.AP-nav a{background:#fff; padding:10px 20px; -webkit-box-shadow: 1px 1px 3px #666; -moz-box-shadow: 1px 1px 3px #666; box-shadow: 1px 1px 3px #666; display: inline-block; float: left; margin:6px; font-size: 1.25em;}
.AP-nav a:hover{background:#088C27; color: #fff;}

/*标题*/
.tit{border-bottom: 1px solid #ddd; padding-bottom: 5px;}
.tit>span{float:right; margin-top:5px;}
.tit>span a{color: #666;}
.tit .bt{ color: #088C27; font-size: 1.6em !important ; font-weight: bold;}
.tit .bt a{color: #666; font-size: 1em; font-weight: normal; padding:0px 11px;}
.tit .bt span{color: #999; font-weight: normal;}
.tit .bt a:hover{color: #ff0000;}

/*生理生态*/
.shengli{padding:0px;}
.shengli-pic{margin:0px;}
.shengli .big-pic{background: #FFFFFF; border: 1px solid #fff; -webkit-box-shadow: 1px 1px 3px #666; -moz-box-shadow: 1px 1px 3px #666; box-shadow: 1px 1px 3px #666;  padding:0px; margin:15px 0px; -moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px;}

.shengli .big-pic h4,.shengli.big-pic p{padding:5px 10px; line-height: 22px;}
.shengli .big-pic h4{ font-size: 1.25em;}
.shengli .small-pic{margin:5px 0px 0px;}
.shengli .small-pic li{float:left; background: #FFFFFF; border: 1px solid #fff; -webkit-box-shadow: 1px 1px 3px #666; -moz-box-shadow: 1px 1px 3px #666; box-shadow: 1px 1px 3px #666;  padding:0px; margin:6px 0px 0px; -moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px;}

.shengli .small-pic li h5{padding:0px 5px; line-height: 18px;font-size: 1.25em; margin:5px 2px;}

/*科研合作*/
.keyan-pic{margin-top:8px;}
.keyan-pic li{line-height: 18px; padding:10px 0px 10px 12px; border-bottom: 1px dashed #ddd ; background: url(../image/ico_li.png) no-repeat left center; font-size: 1em;}
.keyan-pic .n_li{background: none; padding-left:5px;}
.keyan-pic > ul > a{padding:15px 5px; display: inline-block; color: #19742F;}


/*分子信息*/
.fenzi{margin-top:60px;}
.fenzi-pic .big-pic{padding:0px; margin:15px 0px; }
.fenzi-pic .big-pic img{float: left; margin-right: 10px;}
.fenzi-pic .big-pic h5{font-size: 1em; line-height: 20px; margin: 5px 0px; color: #000; font-weight: bold;}
.fenzi-pic .big-pic a{color: #19742F;}
.fenzi-pic .small-pic a{line-height: 26px; background:url(../image/dot.jpg) no-repeat left center; padding-left: 10px; display: inline-block;}

/*平台服务*/
.fuwu{margin-top:60px;}
.fuwu-pic{margin-top:20px;}
.fuwu-pic .dw{ position: relative; display: inline-block;}
.fuwu-pic a{position: absolute; color: #fff; width: 100%; background: rgba(0,0,0,0.83); line-height: 30px; text-align: center; left: 0; bottom: 0;height: 30px;}

/*因素*/
.yinsu-pic li{margin:20px 0px 0px;}
.yinsu-pic li img{float: left; margin-right: 10px;}
.yinsu-pic li h5{font-size: 1em; line-height: 18px; margin: 6px 0px; color: #000; font-weight: bold;}

/*园艺*/
.yuanyi-pic li{margin:20px 0px 0px;}
.yuanyi-pic li img{float: left; margin-right: 10px;}
.yuanyi-pic li h5{font-size: 1em; line-height: 18px; margin: 6px 0px; color: #000; font-weight: bold;}

/*表型*/
.biaoxing-pic li{margin:20px 0px 0px;}
.biaoxing-pic li img{float: left; margin-right: 10px;}
.biaoxing-pic li h5{font-size: 1em; line-height: 18px; margin: 6px 0px; color: #000; font-weight: bold;}

/*领域*/
.lingyu-pic{padding:10px 15px;}
.lingyu-pic li{line-height: 18px; padding:5px 0px; background: url(../image/dot.jpg) no-repeat left center; padding-left: 7px;}
.lingyu-pic li img{float: left; margin-right: 10px;}
.lingyu-pic li h5{font-size: 1em; line-height: 18px; margin: 20px 0px; color: #000; font-weight: bold;}
.lingyu-pic li.n_li a{color: #088C27;}
.lingyu-pic li.n_li{background: none;}

/*学堂*/
.xuetang-pic{padding:10px 15px;}
.xuetang-pic li{line-height: 18px; padding:5px 0px; background: url(../image/dot.jpg) no-repeat left center; padding-left: 7px;}
.xuetang-pic li img{float: left; margin-right: 10px;}
.xuetang-pic li h5{font-size: 1em; line-height: 18px; margin: 20px 0px; color: #000; font-weight: bold;}
.xuetang-pic li.n_li a{color: #088C27;}
.xuetang-pic  li.n_li{background: none;}

/*AgriPheno*/
.AP-nav-li{margin-top:30px;}
.AP-nav-li li {background: #fafafa; padding:0px 15px; border: 1px solid #eee; margin:10px 0px;}
.AP-nav-li li a {font-size:1.25em; display: inline-block; width:100%; height: 100%; background: url(../image/icon1-2.png) no-repeat left center; padding:15px 20px 15px 60px;}
.AP-nav-li li.icon-2 a{background-image: url(../image/icon2-2.png);}
.AP-nav-li li.icon-3 a{background-image: url(../image/icon3-2.png);}
.AP-nav-li li.icon-4 a{background-image: url(../image/icon4-2.png);}
.AP-nav-li li.icon-5 a{background-image: url(../image/icon5-2.png);}
.AP-nav-li li.icon-6 a{background-image: url(../image/icon6-2.png);}
.AP-nav-li li.icon-7 a{background-image: url(../image/icon7-2.png);}
.AP-nav-li li.icon-8 a{background-image: url(../image/icon8-2.png);}
.AP-nav-li li.icon-9 a{background-image: url(../image/icon9-2.png);}

.AP-nav-li li:hover,.AP-nav-li li.active{background:#006518;}
.AP-nav-li li:hover a,.AP-nav-li li.active a{color:#fff;}
.AP-nav-li li:hover a{background-image: url(../image/icon1-3.png);}
.AP-nav-li li.icon-2:hover a{background-image: url(../image/icon2-3.png);}
.AP-nav-li li.icon-3:hover a{background-image: url(../image/icon3-3.png);}
.AP-nav-li li.icon-4:hover a{background-image: url(../image/icon4-3.png);}
.AP-nav-li li.icon-5:hover a{background-image: url(../image/icon5-3.png);}
.AP-nav-li li.icon-6:hover a{background-image: url(../image/icon6-3.png);}
.AP-nav-li li.icon-7:hover a{background-image: url(../image/icon7-3.png);}
.AP-nav-li li.icon-8:hover a{background-image: url(../image/icon8-3.png);}
.AP-nav-li li.icon-9:hover a{background-image: url(../image/icon9-3.png);}

.AP-nav-li li.active a{background-image: url(../image/icon1-3.png);}

.add{border-bottom:1px solid #ddd; margin-top:35px; padding-bottom: 5px; text-align: right; }

.list li{margin:20px 0px; border-bottom: 1px dashed #ddd; padding-bottom: 20px;}
.list li img{ margin-right: 10px; border: 1px solid #ccc;}
.list li img:hover{border-color:#006518;}
.list li .title{line-height: 20px;}
.list li .title .ti{padding:5px 0px; font-weight: bold;}
.list li .title .gd{color: #006518;}


@media(max-width:1200px){
	.bg{background: none;}
    .fenzi-pic .small-pic{display: none;}
}
@media(max-width:992px){
	.shengli img{display: none;}
	.shengli .small-pic li{margin:10px;}
	.keyan-pic .n_li{font-weight: bold; font-size: 1.25em;}
	.keyan-pic .n_li img{display: none;}
	.fenzi-pic .big-pic img{display: none;}
	.yinsu-pic li img{display: none;}
	.yuanyi-pic li img{display: none;}
	.add{text-align: left;}
	.yc{display: none;}
}



/*内页翻页按钮样式*/
.fenye{margin-top:30px; height: auto; text-align: center;}
.fenye a{border:1px solid #e6e6e6; padding:3px 6px; margin:0 3px; display:inline-block; font-size: 12px;}
.fenye a:hover{background:#0b7ad5; color:#fff; text-decoration:none;}
.fenye a.currclass{background:#0b7ad5; color:#fff;}

/*上下篇*/
.fanpian{margin-top:50px; font-size:1em; color: #333333;}
.fanpian a{color:#333333;}
.fanpian a:hover{text-decoration:underline; color:#ff0000;}
.fanpian_top{ border-top:1px solid #ddd; border-bottom:1px solid #dddddd; padding:10px 0px 30px;}
.fanpian_top .pz{width:50%; float:left; padding-left: 10px;}
.fanpian_top .pz2{border-left:1px solid #dddddd;}

.fanpian_bottom{margin-top:25px;}
.fanpian_bottom .tj{padding-left: 10px;}
.fanpian_bottom ul{width:100%; border-top:1px solid #dddddd; margin-top:5px; padding-top:5px;}
.fanpian_bottom li{float:left; width:50%;  padding:13px 0px 0px 13px;}
.fanpian_bottom li a{background:url(../image/ico_li.png) no-repeat left center; padding-left:13px;}

/*分页颜色*/
.fenye2 a:hover{background:#006518; color:#fff; text-decoration:none;}
.fenye2 a.currclass{background:#006518; color:#fff;}


/*注册登录*/
.tyan a{color: #FF0000; text-decoration: underline;}
.zhuce{font-size: 1.25em;}
.zhuce h4{padding:20px 0px 10px; border-bottom: 1px solid #dddddd; color:#333;}
.zhuce .form-group{margin-top:25px;}
.dlan a{color: #FF0000;}

/*注册协议*/
.xieyi{line-height:24px; color:#333333;}

/*会员中心*/
.user .user_son{ border-bottom:1px solid #dddddd;}
.user h4{float:left; border:0;}
.user .user_xz{float:right;padding:25px 0px 10px; margin:10px 0px}
.user .user_xz a{padding:0px 10px;}
.hongse{color:#F00; margin-top:7px;}
.xxlb ul{padding:10px;}
.xxlb li{line-height:40px; background:url(../image/ico_jt2.png) no-repeat left center; padding-left:12px; border-bottom:1px dotted #ddd;}

.scan{width:100px; height:36px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background:url(../image/star1.png) no-repeat center; margin:20px auto 0px;}
.scan a{display:block; line-height:36px; color:#fff; font-size:1.25em; text-align:center; padding-left:15px;}
.scan:hover{background-image:url(../image/star2.png);}


/**2016-10中旬修改**/

/**报修表单样式**/
.form-control2{width:28%; display:inline; margin-right:3%;}
.order_zjsp{background:#2493EB; color:#ffffff; height:32px; line-height:30px; text-align:center; border-radius:7px; margin-top:15px; display:block; width:110px;}
.order_zjsp:hover,.order_zjsp:link,.order_zjsp:visited{color:#ffffff; text-decoration:none;}
@media(max-width:768px){.form-control2{display:block;}}

/**招聘详情样式**/
.zpxq{font-size:14px; color:#333333; line-height:26px;}
.zpxq h3{font-size:18px; color:#D73D00; font-weight:bold;}
.but{margin-top:50px; width:110px;}
.but a{background:#1A74BE; display:block; font-size:14px; color:#ffffff; padding:8px 0px; text-align:center; box-shadow:1px 1px 2px #ccc;}


/**招聘表单样式**/
.form-g{background:#E6E9EA; color:#993300; padding:10px 20px; width:80%; margin:20px 10% 0px; font-weight:bold;}
.form-c .form-control{display:inline; width:25%;}
.xuanze{height:34px; border-radius:4px; border-color:#CCCCCC; outline:none; min-width:100px;}
@media(max-width:768px){
	.form-g{padding:10px 20px; width:100%; margin:20px 0px 0px;}
}



.content table{width:100% !important;}
