﻿/*--基因频道页STYLE--*/
.section { text-align: center; font: 30px "Microsoft Yahei"; color: #fff; overflow:hidden;}
.section3 p { position: relative; bottom: -120%;}
.section4 p { position: relative; bottom: -120%;}

.bt_box{ clear:both; text-align:center; color:#333; position:relative; top:250px; opacity:0; margin-top:160px;}
.bt_box h3{ font-size:26px; margin-bottom:5px;}
.bt_box p{ color:#666; font-size:12px;text-transform:uppercase;line-height:20px; letter-spacing:2px;}
.bt_box .zw_text{ font-size:14px; color:#666; margin-bottom:15px; width:80%; max-width:600px; margin:15px auto;}
.bt_box span.x{ height: 3px; background-color: #FF6600; display: block; width: 60px; margin: auto;}

.bt_box02{ clear:both; text-align:center; color:#333; position:relative; top:0px; opacity:1; border-bottom:1px solid #ddd; padding-bottom:20px;}
.bt_box02 h3{ font-size:26px; margin-bottom:5px;}
.bt_box02 p{ color:#666; font-size:12px;text-transform:uppercase;line-height:20px; letter-spacing:2px;}
.bt_box02 .zw_text{ font-size:14px; color:#666; margin-bottom:15px; width:80%; max-width:600px; margin:15px auto;}
.bt_box02 span.x{ height: 3px; background-color: #FF6600; display: block; width:40px; margin: auto;}


/*--解决方案--*/
.jjfa_box{ clear: both; width: 65%; margin:50px auto; position: relative;}
.jjfa_box a{ width: 48%; margin: 10px 1%; display: block; color:#FFFFFF; float: left; text-decoration: none; position: relative; top:300px; opacity:0; overflow:hidden;} 
.jjfa_box a img{ width: 100%;transition: all 0.5s;}
.jjfa_box .fa_text{ font-size: 16px; width: 100%; position: absolute; top: 0; background:url(../images/tm50.png); height: 100%;transition: all 0.5s;	}
.jjfa_box .fa_text h2{ margin: 0px; font-size: 20px; color: #ffffff; margin-top: 30%;}
.jjfa_box .fa_text p{ margin:10px 0px; color: #fff; opacity: 0.8;}
.jjfa_box a:hover img{ -webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2); }
.jjfa_box a:hover .fa_text{ background:url(../images/tm80.png); }


/*--频道页 健康管理--*/
.jkgl_ul{ clear:both; width:100%; margin:60px auto;}
.jkgl_ul li{ float:left; width:15.6%; padding:0.5%; position:relative; left:100%; opacity:0;}
.jkgl_ul li a.dla{ display:block; text-decoration:none;}
.jkgl_ul li img{ width:100%;}
.jkgl_ul li b{ font-size:18px; color:#333; height:50px; line-height:50px; border-bottom:1px solid #ddd; display:block; font-weight:normal; }
.jkgl_ul li a.dla:hover{ background:#e46831; color:#333;}
.jkgl_ul li a.dla:hover b{ color:#fff;border-bottom:1px solid #e49a31;}
.jkgl_ul li .jkgl_xfl{ background:#e46831; color:#fff; padding:15px; font-size:12px; text-align:left; position:relative; top:150px; opacity:0;transition: all 0.5s;}
.jkgl_ul li .jkgl_xfl a{ font-size: 15px; display:block; height:30px; line-height:30px; background:url(../images/dian1.png) center left no-repeat; padding-left:10px; color:#fff; text-decoration:none;}
.jkgl_ul li:hover .jkgl_xfl{ top:0px; opacity:1;}
.jkgl_ul li:hover a.dla{ background:#e46831; }
.jkgl_ul li:hover a.dla b{border-bottom:1px solid #e49a31;color:#fff !important;}
.jkgl_ul li .jkgl_xfl a:hover{ text-decoration: underline;}

/*--频道页 检测试剂--*/
.jcsj_ind_box{ width:65%; margin:60px auto;position: relative; clear:both;}
.jcsj_ind_box dl{ width:50%; float:left; background:#f3f3f3; overflow:hidden; margin:0px; position:relative; top:100%; opacity:0;}
.jcsj_ind_box dl dd{ width:50%; float:left; overflow:hidden;}
.jcsj_ind_box dl dd img{ width:100%;transition: all 0.5s;}
.jcsj_ind_box dl dt{ width:44%; float:right; padding:3%; text-align:left;}
.jcsj_ind_box dl dt a.text_bt{ font-size:16px; color:#333; display:block; height:25px; line-height:25px; overflow:hidden; text-decoration:none; margin-top:15px;}
.jcsj_ind_box dl dt p{ font-size:12px; color:#777; line-height:20px; max-height:40px; overflow:hidden;}
.jcsj_ind_box dl dt a.more{ font-size:12px; color:#333; background:url(../images/more2.png) no-repeat center right; text-decoration:none; padding-right:15px;}

.jcsj_ind_box dl.jcsj_right_style dd{ float:right;}
.jcsj_ind_box dl.jcsj_right_style dt{ float:left;}
.jcsj_ind_box dl:hover{ background:#00468e;}
.jcsj_ind_box dl:hover a.text_bt{ color:#fff;}
.jcsj_ind_box dl:hover  dt p{ color:#fff;}
.jcsj_ind_box dl:hover dt a.more{ color:#fff;}
.jcsj_ind_box dl:hover dd  img{-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2); }

/*--频道页 新闻列表--*/
.news_ind_box{ width:65%; margin:10px auto;position: relative; clear:both; position:relative; top:100%; opacity:0; margin-top: 0px}
.news_ind_box dl{ width:31.3%; float:left; background:#fff; overflow:hidden; margin:1%; border-radius:5px;}
.news_ind_box dl dd{ width:100%; overflow:hidden; }
.news_ind_box dl dd img{ width:100%; transition: all 0.5s;}
.news_ind_box dl dt{text-align:left; padding:15px;}
.news_ind_box dl dt a.text_bt{ font-size:18px; color:#333; display:block; height:25px; line-height:25px; overflow:hidden; text-decoration:none; margin-top:5px;}
.news_ind_box dl dt p{ font-size:12px; color:#777; line-height:20px; max-height:40px; overflow:hidden; margin:0px; padding:0px;}
.news_ind_box dl dt a.more{ font-size:12px; color:#333; background:url(../images/more2.png) no-repeat center right; text-decoration:none; margin:0px; padding:0px; padding-right:15px;}
.news_ind_box dl:hover img{-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2); }

 /*--频道页 科技服务--*/
.kjfw_box{ clear: both; width: 65%; margin:50px auto; position: relative;}
.kjfw_box a{ width:13.2%; padding:0 0.5%; display: block; color:#FFFFFF; float: left; text-decoration: none; position: relative; overflow:hidden; top:600px; opacity:0; height:0px;transition: all 0.5s; border-radius:15px;} 
.kjfw_box a img{transition: all 0.5s; border-radius:15px;}
.kjfw_box .fa_text{font-size: 16px;width: 100%;position: absolute;top:0;background:url(../images/tm50.png);height:400px;border-radius:15px;}
.kjfw_box .fa_text h2{ margin: 0px; font-size: 20px; color: #ffffff; margin-left:-600px;transition: all 0.3s; margin-top:160px;}
.kjfw_box .fa_text p{ margin:0px 0px;margin-left:-600px;transition: all 0.3s; color: #fff;}
.kjfw_box a:hover img{/* -webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);*/ }
.kjfw_box a:hover .fa_text { background:none}
.kjfw_box .currentChild{width:32%!important;}
.kjfw_box:hover a{ width:10%}
.kjfw_box .currentChild img{ left:0px;}
.kjfw_box .currentChild h2{ margin-left:0px;}
.kjfw_box .currentChild p{margin-left:0px;}

 /*--频道页 科技产品--*/
.kjcp_ind_box{clear: both; width:90%; margin:50px auto; position: relative; max-width:1200px;}
.kjcp_ind_box .kjcp_left{ width:50%; float:left; position:relative; left:-150%; opacity:0;}
.kjcp_ind_box .kjcp_left span{ display:block; position:relative; overflow:hidden;}
.kjcp_ind_box .kjcp_left span img{ transition: all 0.3s; width:100%;}
.kjcp_ind_box .kjcp_left span b{ height:50px; line-height:50px;  color:#fff; background:url(../images/tm50_1.png); display:block; position:absolute; bottom:0px; width:100%; font-size:16px;}
.kjcp_ind_box .kjcp_left span:hover img{-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}

.kjcp_ind_box .kjcp_right{ float:left; width:50%; position:relative; right:-150%;opacity:0;}
.kjcp_ind_box .kjcp_right span.kjcp_02{ width:48%; margin-left:2%; margin-bottom:15px; display:block; float:left; position:relative; overflow:hidden;}
.kjcp_ind_box .kjcp_right span img{ width:100%;transition: all 0.3s;}
.kjcp_ind_box .kjcp_right span b{ height:50px; line-height:50px;  color:#fff; background:url(../images/tm50_1.png); display:block; position:absolute; bottom:0px; width:100%; font-size:16px;}
.kjcp_ind_box .kjcp_right span:hover img {-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}

.kjcp_ind_box .kjcp_right span.kjcp_03{ width:98%; margin-left:2%; margin-bottom:0px; display:block; float:left; position:relative; max-height:225px; overflow:hidden;}


.fl_lb_a{ clear:both; text-align:center; margin-top:10px; margin-bottom:15px;}
.fl_lb_a a{ cursor: pointer; color:#fff; text-decoration:none; padding:10px 20px; border-radius:3px;transition: all 0.4s; border:1px solid #fff; margin-left:3px; margin-right:3px; font-size:16px;}
.fl_lb_a a:hover{ border:1px solid #f80; color:#fff; background:#f80;}
.fl_lb_a a.on{ border:1px solid #f80; color:#fff; background:#f80;}

#news_bg_box{ background:url(../images/newsbg2.jpg) no-repeat; background-size:cover;}
#news_bg_box .bt_box{ color:#fff; margin-top:145px;}
#news_bg_box .bt_box p{ color:#fff;} 
#news_bg_box2{ background:url(../images/newsbg1.jpg) no-repeat; background-size:cover;}

#genebg2{ background:url(../images/genebg2.jpg) no-repeat; background-size:cover;}
#genebg3{ background:url(../images/genebg3.jpg) no-repeat; background-size:cover;}
#genebg4{ background:url(../images/genebg4.jpg) no-repeat; background-size:cover;}
.ny_banner{ background:#0066ae; height:150px; color:#fff; padding-top:120px; text-align:center;}
.ny_banner h2{ color:#fff; font-size:30px; font-weight:normal; margin:0px; padding:0px;}
.ny_banner span.xx{ width:30px; height:1px; display:block; background:#008df1; display:block; margin:10px auto}
.ny_banner02{ background:#0066ae; height:250px; color:#fff; padding-top:220px; text-align:center; margin: 0px;}
.ny_banner02 h2{ color:#fff; font-size:40px; font-weight:normal; margin:0px; padding:0px;}
.ny_banner02 span.xx{ width:30px; height:3px; display:block; background:#fff; display:block; margin:10px auto}
.ny_banner02 p{ font-size:14px; width:90%; max-width:1100px; margin:auto; line-height:22px;}

.ny_about_banner{background: url(../images/about_banner.jpg) center center no-repeat #0066ae; height:420px; color:#fff; padding-top:0px; text-align:center;}


.map_box{ border-bottom:1px solid #ddd; height:50px; line-height:50px; background:#f3f3f3;}
.map_box a.home_icon{ float:left; width:50px; line-height:50px; border-right:1px solid #ddd;}
.map_box a.home_icon img{ width:30px;}
.map_box a.map_bt{ font-size:16px; float:left; color:#333; text-decoration:none; margin-left:15px;}

.ny_nav{ text-align:right; float:right;}
.ny_nav li{ display:inline-block; padding:0 10px 0 10px; height:48px; line-height:48px;}
.ny_nav li a{ cursor: pointer; text-decoration:none; font-size:14px; color:#333; display:block;}
.ny_nav li.on a{ border-bottom:2px solid #f60; color:#f60;}
.ny_nav li a:hover{ color:#f60;}

/*--健康管理 列表--*/
.jkgl_ul02{ clear:both; width:90%; margin:60px auto; max-width:1200px;}
.jkgl_ul02 li{ float:left; width:31.3%; padding:0%; position:relative; overflow:hidden; margin:1%;}
.jkgl_ul02 li a.dla{ display:block; text-decoration:none;}
.jkgl_ul02 li img{ width:100%;}
.jkgl_ul02 li b{ font-size:18px; color:#333; height:50px; line-height:50px; border-bottom:1px solid #ddd; display:block; font-weight:normal; }
.jkgl_ul02 li a.dla:hover{ background:#e46831; color:#333;}
.jkgl_ul02 li a.dla:hover b{ color:#fff;border-bottom:1px solid #e49a31;}

.jkgl_ul02 li .jkgl_xfl{background:#e46831;color:#fff;padding:5%;font-size: 15px;text-align:left;position:absolute;top:150px;opacity:0;transition: all 0.5s;width:90%;height:100%;}
.jkgl_ul02 li .jkgl_xfl a{ display:block; height:30px; line-height:30px; background:url(../images/dian1.png) center left no-repeat; padding-left:10px; color:#fff; text-decoration:none;}
.jkgl_ul02 li:hover .jkgl_xfl{ top:0px; opacity:1;}
.jkgl_ul02 li:hover a.dla{ background:#e46831; }
.jkgl_ul02 li:hover a.dla b{border-bottom:1px solid #e49a31;color:#fff !important;}



/*---内页 新闻---*/
.ny_news_list{ font-size:12px; width:90%; max-width:1200px; margin:50px auto;}
.ny_news_list dl{ clear:both;  border-bottom:1px solid #ddd; padding-bottom:25px; margin-top:25px; overflow:hidden;}
.ny_news_list dl dd{ float:left; margin-right:10px; width:30%;  margin-right:3%; overflow:hidden;}
.ny_news_list dl dd img{ width:100%;transition: all 0.3s;}
.ny_news_list dl dt{ position:inherit; width:65%; float:left;}
.ny_news_list dl dt a.bt{ color:#333; font-size:16px; height:20px; line-height:20px; overflow:hidden; display:block; margin-bottom:10px; font-weight:bold; text-decoration:none;}
.ny_news_list dl dt a:hover{ color:#f60;}
.ny_news_list dl dt .data{ color:#999; font-size:12px;}
.ny_news_list dl dt .flbq{ background:url(../images/bq_icon.png) no-repeat left center; display:block; padding-left:30px; height:30px; line-height:30px; text-decoration:none; color:#444; margin-top:5px;}

.ny_news_list dl dt p{ color:#666; font-size:12px; line-height:20px; overflow:hidden; height:60px; margin-bottom:5px;}
.ny_news_list dl dt a.more{ color:#999; font-size:12px; text-decoration:none; border:2px solid #0066ae; height:35px; line-height:35px; text-align:center; display:block; width:100px; margin-top:20px;transition: all 0.3s;}
.ny_news_list dl dt a.more:hover{ color:#fff; background:#0066ae; width:150px;}
.ny_news_list dl dt a.more span{font-family:'simsun';}
.ny_news_list dl:hover img {-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}

/*---内页 科技服务列表---*/
.ny_kjfw_list{ font-size:12px; width:90%; max-width:1200px; margin:50px auto;}
.ny_kjfw_list dl{ clear:both;  border-bottom:1px solid #ddd; padding-bottom:40px; margin-top:40px; overflow:hidden;}
.ny_kjfw_list dl dd{ float:left; margin-right:10px; width:40%;  margin-right:0%; overflow:hidden;}
.ny_kjfw_list dl dd img{ width:100%;transition: all 0.3s;}
.ny_kjfw_list dl dt{ position:inherit; width:56%; float:left; padding-left:3%}
.ny_kjfw_list dl dt a.bt{ color:#333; font-size:16px; height:20px; line-height:20px; overflow:hidden; display:block; margin-bottom:10px; font-weight:bold; text-decoration:none;}
.ny_kjfw_list dl dt a:hover{ color:#f60;}
.ny_kjfw_list dl dt .data{ color:#999; font-size:12px;;}
.ny_kjfw_list dl dt p{ color:#666; font-size:12px; line-height:20px; overflow:hidden;  margin-bottom:5px;}
.ny_kjfw_list dl dt a.more{ color:#999; font-size:12px; text-decoration:none; border:2px solid #0066ae; height:35px; line-height:35px; text-align:center; display:block; width:100px; margin-top:20px;transition: all 0.3s;}
.ny_kjfw_list dl dt a.more:hover{ color:#fff; background:#0066ae; width:150px;}
.ny_kjfw_list dl dt a.more span{font-family:'simsun';}
.ny_kjfw_list dl:hover img {-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}

.ny_kjfw_list dl.list_rightstyle_02 dd{ float:right; }
.ny_kjfw_list dl.list_rightstyle_02 dt{ float:left; width:47%; float:left; padding-left:0%; padding-right:3%;}



/*---内页 公司介绍频道页---*/
.about_pd_box{ width:100%; background:#f3f3f3; padding:40px 0px; text-align:center;}
.about_pd_box h3.enbt{ font-size:40px; color:#0066ae; margin:0px; padding:0px; text-align:center;}
.about_pd_box p.cnbt{ font-size:26px; color:#333; margin:0px; padding:0px; text-align:center;}
.about_pd_box div.ms{ font-size:12px; line-height:24px; color:#666; margin-top:20px; width:90%; max-width:1000px;  margin:30px auto; text-align:center;}
.about_pd_box  .more{ display:block; color:#333; text-decoration:none; border:2px solid #0066ae; width:120px; height:45px; line-height:45px; margin:15px auto; border-radius:3px; text-align:center; -webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;}
.about_pd_box  .more img{ vertical-align:middle; margin-left:10px; margin-top:-5px;}
.about_pd_box  .more:hover{width:160px; }
.about_pdicon_box{ width:90%; max-width:1200px; margin:40px auto;}
.about_pdicon_box li{ float:left; width:31.3%; margin:1%; position:relative;}
.about_pdicon_box li .bgimg{ display:block; overflow:hidden;} 
.about_pdicon_box li .bgimg img{ width:100%;transition: all 0.3s;}
.about_pdicon_box li .icon_z_box{ display:block; width:100%; position:absolute; top:0px; text-align:center; color:#fff; text-decoration:none;}
.about_pdicon_box li .icon_z_box img{ display:block; margin:15% auto 15px;}
.about_pdicon_box li .icon_z_box b{ font-weight:normal; font-size:24px;}
.about_pdicon_box li .icon_z_box b i{ display:block; font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; margin-top:5px;}
.about_pdicon_box li:hover .bgimg img{-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}


.job_pd_box{ background:url(/skin/images/job_bg.jpg) no-repeat center; text-align:center; padding:40px 0 40px; background-attachment: fixed; background: 100% auto;}
.job_pd_box  h3.enbt{ font-size:40px; color:#fff; margin:0px; padding:0px; text-transform:uppercase; margin-top:40px; margin-bottom:10px;}
.job_pd_box p.cnbt{ font-size:26px; color:#fff; margin:0px; padding:0px;}
.job_pd_box div.ms{ font-size:12px; line-height:24px; color:#ddd; margin-top:20px; width:90%; max-width:1000px;  margin:30px auto;}
.job_pd_box  .more{ display:block; color:#fff; text-decoration:none;border:2px solid #fff; width:120px; height:45px; line-height:45px; margin:15px auto; border-radius:3px;transition: all 0.3s;}
.job_pd_box  .more img{ vertical-align:middle; margin-left:10px; margin-top:-5px;}
.job_pd_box  .more:hover{ width:160px; background:#fff; color:#333;}

.about_sz{ clear:both; margin-top:40px; width:90%; max-width:1200px; margin:auto; padding-top:40px;padding-bottom:40px;}
.about_sz li{ width:25%; text-align:center; float:left;  color:#fff;}
.about_sz li b.jumbo{ color:#f90; font-size:30px; margin-right:5px;}
.about_sz li i{ font-style:normal;font-size:30px; margin-right:5px;}
.about_sz li span{color:#f90; font-size:30px;}
.about_nr_text{ padding:40px 0; line-height:24px; font-size:12px;}
.ab_img{ float:right; width:40%;}
.about_sz li i{color:#f90;}
#kjfw_xxnr_box{ clear:both;}
#kjfw_xxnr_box .bg01{ padding:50px 0 50px 0;}
#kjfw_xxnr_box .bg01 .xxnr_left{ float:left; width:45%; line-height:24px; color:#333;}
#kjfw_xxnr_box .bg01 .xxnr_right{ float:right; width:45%;}

#kjfw_xxnr_box .bg02{ padding:50px 0 50px 0; background:#f3f3f3;}
#kjfw_xxnr_box .bg02 .xxnr_left{ float:right; width:45%; line-height:24px; color:#333;}
#kjfw_xxnr_box .bg02 .xxnr_right{ float:left; width:45%;}
#kjfw_xxnr_box img{ max-width:100%;}

/*20170605*/
/*首页新闻*/
.title_news{ width: 100%; font-size: 24px; color: #666; text-align: left; height: 40px; line-height: 40px; margin-bottom: 20px;}
.news_ind_box{ padding: 15px 20px; width: 1160px;  -webkit-border-radius: 2px;;
-moz-border-radius: 2px;;
border-radius: 2px;;}
.title_news a{ color: #666; text-decoration: none;}
#news_ind_left{ width: 750px; float: left; margin-right: 30px;}
#news_ind_right{ width: 380px; float: right;}
.clearfix:after{ clear: both; height: 0px; display: block; width: 100%; content: "";}
.news_f{ width: 100%; margin-bottom: 10px;}
.news_f .news_img_tab{ width: 280px; float: left; margin-right: 20px; position: relative;}
.news_f .news_img_tab p{ width:100px; height: 80px; background: #013f8a; position: absolute; top: 0px; left: 0px; z-index: 2; margin: 0px;font-size: 14px;}
.news_f .news_img_tab p b{ font-size: 20px; display: block; text-align: center; height: 50px; line-height: 50px;}
.news_f .news_txt_tab{ width: calc(100% - 300px);-webkit-width: calc(100% - 300px); float: left; position: relative; text-align: left;}
.news_f .news_img_tab img{ width: 100%; height: 180px;}
.news_f .news_txt_tab a.t{ width: 100%; overflow:hidden; height: 40px; line-height: 40px; font-size: 18px; color: #515151; text-align: left; display: block;text-decoration: none;}
.news_f .news_txt_tab a.t:hover{ color: #f60;}
.news_f .news_txt_tab p.des{line-height: 190%;margin: 0px auto;text-align: left;width: 100%;max-height: 100px;overflow: hidden;display: block;font-size: 14px;color: #999;}
.news_f .news_txt_tab a.more{ color: #777; font-size: 14px; text-align: left;text-decoration: none;-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;}
.news_f:Hover  p.des{ color: #777;}
.news_f:Hover  a.more{ color: #f60; padding-left: 15px}
.news_f:Hover a.t{ color: #f60;}
.news_ind_list{ width: 100%; margin: 0px auto;}
.news_ind_list p.time{ margin-right: 20px;; width: 60px; height: 70px; display: block; float: left; text-align: center; border: 1px solid #cbccce; color: #555;font-size: 12px;}
.news_ind_list p.time b{ -webkit-transition: 0.4s;transition-delay:0.1s;
-moz-transition: 0.4s;transition-delay:0.1s;
-ms-transition: 0.4s;transition-delay:0.1s;
-o-transition: 0.4s;transition-delay:0.1s;
transition: 0.4s;transition-delay:0.1s; font-size: 28px; font-family:arial; color: #fff; background: #cbccce; height:50px; line-height: 50px; display: block;}
.news_ind_list .news_ind_list_t{text-align:left;width: calc(100% - 90px);-webkit-width: calc(100% - 90px); height: 72px; float: left;}
.news_ind_list .news_ind_list_t a{text-decoration: none; font-size: 16px; color: #515151; height: 30px; line-height: 30px; overflow: hidden; display:block}

.news_ind_list .news_ind_list_t p{ height: 50px; line-height: 25px; color: #999; font-size: 14px;bottom: 0px; margin: 0px auto; overflow: hidden;; display:block}
.index_right_f{ width: 100%; position: relative; margin-bottom:0px;}
.index_right_f a img{ width: 100%;;}
.index_right_f a p{-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s; color: #fff; font-size: 16px; background: rgba(255,120,0,0.8); font-size: 16px; height: 40px; line-height: 40px; position: absolute; bottom: 0px; text-align: center; margin: 0px; width: 100%;}
.index_right_f:hover a p{background: rgba(51,51,51,0.9);}
.news_ind_list:hover p.time b{ background: #013f8a;}
.news_ind_list:Hover .news_ind_list_t a{ color: #f60;}
.news_ind_list:Hover .news_ind_list_t p{ color: #666;}
.index_right_list{ width: 100%; display: block;}
.index_right_list .imgs{ width: 100px; height: 75px; float: left; margin-right:20px;}
.index_right_list .imgs img{width: 100px; height: 75px;}
.index_right_list .index_right_list_t{width: calc(100% - 120px);-webkit-width: calc(100% - 120px); float: left; text-align: left;}
.index_right_list .index_right_list_t a{ font-size: 16px; color: #515151; height: 30px;  overflow:hidden; display:block;line-height: 30px; text-decoration: none;}
.index_right_list .index_right_list_t p{ font-size: 14px; color: #999; margin: 0px auto; height:40px; overflow: hidden ;}
.index_right_list  li{ padding-top: 15px;}
.index_right_list ul li:hover a{ color: #f60;}
.index_right_list ul li:hover p{ color: #666;}
/*20170605*/
#abc ul:after{ clear:both; width: 100%; display: block; height: 0px; content: "";}
#abc ul li{ width: 50%; float: left; font-size: 18px; text-align: center;}
#abc ul li b{font-size:24px;color:#003399;  display: block; margin-bottom: 20px;}
#abc ul li img{ width: 90%; margin: 0px auto;}
#dowebok .wap_ban{ display: none;}


@media only screen and (max-width:1600px) {
.jjfa_box{ clear: both; width:70%; margin:40px auto;}
.jcsj_ind_box{ width:85%; margin:50px auto;position: relative; clear:both;}
.news_ind_box{ width:85%; margin:40px auto;position: relative; clear:both; }
.kjfw_box{ clear: both; width:90%; margin:50px auto; position: relative;}
}


@media only screen and (max-width:1360px) {
.jjfa_box{ clear: both; width:80%; margin:40px auto;}
.jcsj_ind_box{ width:90%; margin:40px auto;position: relative; clear:both;}
.news_ind_box{ width:90%; margin:10px auto;position: relative; clear:both;}
.kjfw_box{ clear: both; width:90%; margin:50px auto; position: relative;}

 /*--频道页 科技产品--*/
.kjcp_ind_box{clear: both; width:90%; margin:30px auto; position: relative;}

}
@media only screen and (max-width:1024px) {
#fp-nav.right{ display:none;}	

.bt_box{ clear:both; text-align:center; color:#333; position:relative; top:250px; opacity:0; margin-top:60px;}
.jkgl_ul{ clear:both; width:100%; margin:30px auto; overflow:hidden;}
.jkgl_ul li{ float:left; width:31.3%; padding:0%; position:relative; left:100%; opacity:0; margin:1%; overflow:hidden;}
.jkgl_ul li a.dla{ display:block; text-decoration:none;}
.jkgl_ul li img{ width:100%;}
.jkgl_ul li b{ font-size:18px; color:#333; height:50px; line-height:50px; border-bottom:1px solid #ddd; display:block; font-weight:normal; position:relative; z-index:2; }
.jkgl_ul li a.dla:hover{ background:#e46831; color:#333;}
.jkgl_ul li a.dla:hover b{ color:#fff;border-bottom:0px solid #e49a31;border-top:1px solid #e49a31;}

.jkgl_ul li .jkgl_xfl{ background:#e46831; color:#fff; padding:3%; font-size:12px; text-align:left; height:100%; position:absolute; width:94%; top:150px; opacity:0;transition: all 0.5s; z-index:1}
.jkgl_ul li .jkgl_xfl a{ font-size: 15px; display:block; height:30px; line-height:30px; background:url(../images/dian1.png) center left no-repeat; padding-left:10px; color:#fff; text-decoration:none;}
.jkgl_ul li:hover .jkgl_xfl{ top:0px; opacity:1;}
.jkgl_ul li:hover a.dla{ background:#e46831; }
.jkgl_ul li:hover a.dla b{border-bottom:0px solid #e49a31;border-top:1px solid #e49a31;color:#fff !important;}

/*--频道页 检测试剂--*/
.jcsj_ind_box{ width:85%; margin:40px auto;position: relative; clear:both;}
.jcsj_ind_box dl{ width:100%; float:left; background:#f3f3f3; overflow:hidden; margin:0px; margin-bottom:15px;}
.jcsj_ind_box dl dd{ width:50%; float:left;}
.jcsj_ind_box dl dd img{ width:100%;}
.jcsj_ind_box dl dt{ width:44%; float:right; padding:3%; text-align:left;}
.jcsj_ind_box dl dt a.text_bt{ font-size:16px; color:#333; display:block; height:25px; line-height:25px; overflow:hidden; text-decoration:none; margin-top:15px;}
.jcsj_ind_box dl dt p{ font-size:12px; color:#777; line-height:20px; max-height:40px; overflow:hidden;}
.jcsj_ind_box dl dt a.more{ font-size:12px; color:#333; background:url(../images/more2.png) no-repeat center right; text-decoration:none; padding-right:15px;}

.jcsj_ind_box dl.jcsj_right_style dd{ float:left;}
.jcsj_ind_box dl.jcsj_right_style dt{ float:left;}
 
 /*--频道页 新闻列表--*/
.news_ind_box{ width:95%; margin:10px auto;position: relative; clear:both; position:relative; top:100%; opacity:0;}
.news_ind_box dl{ width:31%; float:left; background:#fff; overflow:hidden; margin:1%;}
.news_ind_box dl dd{ width:100%; }
.news_ind_box dl dd img{ width:100%; border-radius:5px;}
.news_ind_box dl dt{ width:100%;text-align:left;}
.news_ind_box dl dt a.text_bt{ font-size:16px; color:#333; display:block; height:25px; line-height:25px; overflow:hidden; text-decoration:none; margin-top:10px;}
.news_ind_box dl dt p{ font-size:12px; color:#777; line-height:20px; max-height:40px; overflow:hidden; margin:0px; padding:0px;}
.news_ind_box dl dt a.more{ font-size:12px; color:#333; background:url(../images/more2.png) no-repeat center right; text-decoration:none; margin:0px; padding:0px; padding-right:15px;}




}

.dashiji{ width:1200px; margin:0 auto;}
@media (max-width:767px){
.dashiji{ width:100%; padding:0 20px;}



}



@media only screen and (max-width:960px) {
.bt_box{ clear:both; text-align:center;  margin-top:50px; top:0px !important; opacity:1!important; }
.jjfa_box{ clear: both; width:90%; margin:20px auto;}
.jjfa_box a{ clear: both; width:100%; margin:10px 0px; top:0px !important; opacity:1!important;}


.fp-controlArrow.fp-prev{ bottom:20px; }
.fp-controlArrow.fp-prev{top:auto;bottom:20px;width:46%;background: url(../images/fx_left02.png) no-repeat center left;left:3%;}
.fp-controlArrow.fp-next{top:auto;bottom:20px;width:46%;background: url(../images/fx_right02.png) no-repeat right center;right:3%;}
.section2,.section3,.section4,.section5{ height:auto !important;}
.section2 .fp-tableCell,.section3 .fp-tableCell,.section4 .fp-tableCell,.section5 .fp-tableCell{ height:auto !important;}

.bt_box{ clear:both; text-align:center; color:#333; position:relative;top:0px !important; opacity:1!important; margin-top:40px;}
.jkgl_ul{ clear:both; width:100%; margin:30px auto; overflow:hidden;}
.jkgl_ul li{ float:left; position:relative; left:0px !important; opacity:1!important; overflow:hidden;}

/*---内页 新闻---*/
.ny_news_list{ font-size:12px; width:90%; max-width:1200px; margin:50px auto;}
.ny_news_list dl{ clear:both;  border-bottom:1px solid #ddd; padding-bottom:20px; margin-top:20px; overflow:hidden;}
.ny_news_list dl dd{ float:left; margin-right:10px; width:30%;  margin-right:3%; overflow:hidden;}
.ny_news_list dl dd img{ width:100%;transition: all 0.3s;}
.ny_news_list dl dt{ position:inherit; width:65%; float:left;}
.ny_news_list dl dt a.bt{ color:#333; font-size:16px; height:20px; line-height:20px; overflow:hidden; display:block; margin-bottom:10px; font-weight:bold; text-decoration:none;}
.ny_news_list dl dt a:hover{ color:#f60;}
.ny_news_list dl dt .data{ color:#999; font-size:12px;;}
.ny_news_list dl dt p{ color:#666; font-size:12px; line-height:20px; overflow:hidden; height:60px; margin-bottom:5px;}
.ny_news_list dl dt a.more{ color:#999; font-size:12px; text-decoration:none; border:2px solid #0066ae; height:35px; line-height:35px; text-align:center; display:block; width:100px; margin-top:20px;transition: all 0.3s; display:none;}
.ny_news_list dl dt a.more:hover{ color:#fff; background:#0066ae; width:150px;}
.ny_news_list dl dt a.more span{font-family:'simsun';}
.ny_news_list dl:hover img {-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}

.map_box{ display:none;}

.about_pdicon_box{ width:90%; max-width:1200px; margin:40px auto;}
.about_pdicon_box li{ float:left; width:100%; margin:0%; margin-bottom:15px; position:relative; max-height:300px; overflow:hidden;}

 /*--频道页 科技产品--*/
.kjcp_ind_box{clear: both; width:90%; margin:30px auto; position: relative;}
.kjcp_ind_box .kjcp_left{ width:100%; float:left; position:relative; left:0%; opacity:0; margin-bottom:15px;}
.kjcp_ind_box .kjcp_left a{ display:block; position:relative; overflow:hidden;}
.kjcp_ind_box .kjcp_left a img{ transition: all 0.3s; width:100%;}
.kjcp_ind_box .kjcp_left a b{ height:50px; line-height:50px;  color:#fff; background:url(../images/tm50_1.png); display:block; position:absolute; bottom:0px; width:100%; font-size:16px;}
.kjcp_ind_box .kjcp_left a:hover img{-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}

.kjcp_ind_box .kjcp_right{ float:left; width:100%; position:relative; right:-150%;opacity:0;}
.kjcp_ind_box .kjcp_right a.kjcp_02{ width:48%; margin-left:1%; margin-right:1%; margin-bottom:15px; display:block; float:left; position:relative; overflow:hidden;}
.kjcp_ind_box .kjcp_right a img{ width:100%;transition: all 0.3s;}
.kjcp_ind_box .kjcp_right a b{ height:50px; line-height:50px;  color:#fff; background:url(../images/tm50_1.png); display:block; position:absolute; bottom:0px; width:100%; font-size:16px;}
.kjcp_ind_box .kjcp_right a:hover img {-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}

.kjcp_ind_box .kjcp_right a.kjcp_03{ width:98%; margin-left:2%; margin-bottom:0px; display:block; float:left; position:relative; max-height:225px; overflow:hidden;}
#kjfw_xxnr_box .bg01{ padding:50px 0 50px 0;}
#kjfw_xxnr_box .bg01 .xxnr_left{ float:left; width:100%; line-height:24px; color:#333;}
#kjfw_xxnr_box .bg01 .xxnr_right{ float:right; width:100%; margin-bottom:20px;}

#kjfw_xxnr_box .bg02{ padding:50px 0 50px 0;}
#kjfw_xxnr_box .bg02 .xxnr_left{ float:left; width:100%; line-height:24px; color:#333; margin-bottom:20px;}
#kjfw_xxnr_box .bg02 .xxnr_right{ float:right; width:100%;}

/*--健康管理 列表--*/
.jkgl_ul02{ clear:both; width:96%; margin:20px auto; max-width:1200px;}
.jkgl_ul02 li{ float:left; width:48%; padding:0%; position:relative; overflow:hidden; margin:1%;}
.jkgl_ul02 li a.dla{ display:block; text-decoration:none;}
.jkgl_ul02 li img{ width:100%;}
.jkgl_ul02 li b{ font-size:18px; color:#333; height:50px; line-height:50px; border-bottom:1px solid #ddd; display:block; font-weight:normal; }
.jkgl_ul02 li a.dla:hover{ background:#e46831; color:#333;}
.jkgl_ul02 li a.dla:hover b{ color:#fff;border-bottom:1px solid #e49a31;}

.jkgl_ul02 li .jkgl_xfl{ background:#e46831; color:#fff; padding:5%; font-size:12px; text-align:left; position:absolute; top:150px; opacity:0;transition: all 0.5s; width:90%; height:100%;}
.jkgl_ul02 li .jkgl_xfl a{ display:block; height:30px; line-height:30px; background:url(../images/dian1.png) center left no-repeat; padding-left:10px; color:#fff; text-decoration:none;}
.jkgl_ul02 li:hover .jkgl_xfl{ top:0px; opacity:1;}
.jkgl_ul02 li:hover a.dla{ background:#e46831; }
.jkgl_ul02 li:hover a.dla b{border-bottom:1px solid #e49a31;color:#fff !important;}

.news_ind_box{ padding: 0px; width: 100%;}
#news_ind_left,#news_ind_right{ padding: 0px 15px; width: calc(100% - 30px);width: -webkit-calc(100% - 30px); padding-bottom: 20px;}
.title_news{ margin: 10px auto;}
.news_f .news_img_tab{ width: 100%;}
.news_f .news_img_tab img{ width: 100%; height: auto;}
.news_f .news_txt_tab{ width: 100%;}

#abc ul:after{ clear:both; width: 100%; display: block; height: 0px; content: "";}
#abc ul li{ width: 50%; float: left; font-size: 17px; text-align: center;}
#abc ul li b{font-size:20px;color:#003399;  display: block; margin-bottom: 20px;}
#abc ul li img{ width: 90%; margin: 0px auto;}


}

@media only screen and (max-width:680px) {
	#dowebok .wap_ban{ display:block}
	#dowebok .ban{ display:none}
	.ny_banner02 h2{ font-size: 36px;}
	.ny_banner02{ background:#0066ae; height:120px; color:#fff; padding-top:80px; text-align:center; margin-top: 60px;}
.bt_box{ clear:both; text-align:center; color:#333; position:relative;top:0px !important; opacity:1!important; margin-top:40px;}
.jkgl_ul{ clear:both; width:95%; margin:30px auto; overflow:hidden;}
.jkgl_ul li{ float:left; width:48%; padding:0%; position:relative; left:0px !important; opacity:1!important; margin:1%; overflow:hidden;}
.jkgl_ul li a.dla{ display:block; text-decoration:none;}
.jkgl_ul li img{ width:100%;}
.jkgl_ul li b{ font-size:18px; color:#333; height:50px; line-height:50px; border-bottom:1px solid #ddd; display:block; font-weight:normal; position:relative; z-index:2; }
.jkgl_ul li a.dla:hover{ background:#e46831; color:#333;}
.jkgl_ul li a.dla:hover b{ color:#fff;border-bottom:0px solid #e49a31;border-top:1px solid #e49a31;}

.jkgl_ul li .jkgl_xfl{ background:#e46831; color:#fff; padding:3%; font-size:12px; text-align:left; height:100%; position:absolute; width:94%; top:150px; opacity:0;transition: all 0.5s; z-index:1}
.jkgl_ul li .jkgl_xfl a{ font-size: 15px; display:block; height:30px; line-height:30px; background:url(../images/dian1.png) center left no-repeat; padding-left:10px; color:#fff; text-decoration:none;}
.jkgl_ul li:hover .jkgl_xfl{ top:0px; opacity:1;}
.jkgl_ul li:hover a.dla{ background:#e46831; }
.jkgl_ul li:hover a.dla b{border-bottom:0px solid #e49a31;border-top:1px solid #e49a31;color:#fff !important;}

.about_sz li p{ height: 40px; line-height: 20px; display: block;}
/*--频道页 检测试剂--*/
.jcsj_ind_box{ width:95%; margin:40px auto;position: relative; clear:both;}
.jcsj_ind_box dl{ width:48%; float:left; background:#f3f3f3; overflow:hidden; margin:0px; margin:1%;}
.jcsj_ind_box dl dd{ width:100%; float:left;}
.jcsj_ind_box dl dd img{ width:100%;}
.jcsj_ind_box dl dt{ width:94%; float:right; padding:3%; text-align:left;}
.jcsj_ind_box dl dt a.text_bt{ font-size:16px; color:#333; display:block; height:25px; line-height:25px; overflow:hidden; text-decoration:none; margin-top:15px;}
.jcsj_ind_box dl dt p{ font-size:12px; color:#777; line-height:20px; max-height:40px; overflow:hidden; margin-bottom:10px;}
.jcsj_ind_box dl dt a.more{ font-size:12px; color:#333; background:url(../images/more2.png) no-repeat center right; text-decoration:none; padding-right:15px;}

.jcsj_ind_box dl.jcsj_right_style dd{ float:left;}
.jcsj_ind_box dl.jcsj_right_style dt{ float:left;}
 
/*--频道页 科技服务--*/
.kjfw_box{ clear: both; width:90%; margin:30px auto; position: relative;}
.kjfw_box a{ width:100%; padding:0; display: block; color:#FFFFFF; float:none; text-decoration: none; position: relative; overflow:hidden; top:0px !important; opacity:1!important; height:150px !important;transition: all 0.5s; border-radius:0px; margin-bottom:10px;} 
.kjfw_box a img{transition: all 0.5s; border-radius:0px; width:100%;}
.kjfw_box .fa_text{ font-size: 16px; width: 100%; position: absolute; top:0; background:url(../images/tm50.png); height:150px; border-radius:0px;	}
.kjfw_box .fa_text h2{ margin: 0px; font-size: 20px; color: #ffffff; margin-left:0px;transition: all 0.3s; margin-top:50px;}
.kjfw_box .fa_text p{ margin:0px 0px;margin-left:0px;transition: all 0.3s; color: #fff;}
.kjfw_box a:hover img{/* -webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);*/ }

.kjfw_box .currentChild{width:100%!important;}
.kjfw_box:hover a{ width:100%}
.kjfw_box .currentChild img{ left:0px;}
.kjfw_box .currentChild h2{ margin-left:0px;}
.kjfw_box .currentChild p{margin-left:0px;}


/*---内页 新闻---*/
.ny_news_list{ font-size:12px; width:90%; max-width:1200px; margin:50px auto;}
.ny_news_list dl{ clear:both;  border-bottom:1px solid #ddd; padding-bottom:20px; margin-top:25px;overflow:hidden;}
.ny_news_list dl dd{ float:left; margin-right:0px; width:100%;  margin-right:0%; overflow:hidden;}
.ny_news_list dl dd img{ width:100%;transition: all 0.3s;}
.ny_news_list dl dt{ position:inherit; width:100%; float:left; margin-top:15px;}
.ny_news_list dl dt a.bt{ color:#333; font-size:16px; height:20px; line-height:20px; overflow:hidden; display:block; margin-bottom:10px; font-weight:bold; text-decoration:none;}
.ny_news_list dl dt a:hover{ color:#f60;}
.ny_news_list dl dt .data{ color:#999; font-size:12px;;}
.ny_news_list dl dt p{ color:#666; font-size:12px; line-height:20px; overflow:hidden; height:40px; margin-bottom:5px;}
.ny_news_list dl dt a.more{ color:#999; font-size:12px; text-decoration:none; border:2px solid #0066ae; height:35px; line-height:35px; text-align:center; display:block; width:100px; margin-top:20px;transition: all 0.3s; display:none;}
.ny_news_list dl dt a.more:hover{ color:#fff; background:#0066ae; width:150px;}
.ny_news_list dl dt a.more span{font-family:'simsun';}
.ny_news_list dl:hover img {-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}
#abc ul:after{ clear:both; width: 100%; display: block; height: 0px; content: "";}
#abc ul li{ width: 50%; float: left; font-size: 16px; text-align: center;}
#abc ul li b{font-size:20px;color:#003399;  display: block; margin-bottom: 10px;}
#abc ul li img{ width: 90%; margin: 0px auto; margin-bottom: 10px; display: block;}

}

#down li{ width: 100%; line-height: 45px; height: 45px; border-bottom: 1px dotted #eee;}
#down a{text-decoration: none; width: 100%; height: 45px; line-height: 45px; display:inline-block; font-size: 14px; color: #515151;-webkit-transition: 0.4s;;
-moz-transition: 0.4s;;
-ms-transition: 0.4s;;
-o-transition: 0.4s;;
transition: 0.4s;;}

#down a span{-webkit-transition: 0.4s;;
-moz-transition: 0.4s;;
-ms-transition: 0.4s;;
-o-transition: 0.4s;;
transition: 0.4s;; float: right;height: 45px; line-height: 45px; display:inline-block; background: url(../images/d1.png) center center no-repeat;background-size: 22px auto;}
#down span{ display: block;; width: 40;min-width: 45px;height: 45px; line-height: 40px;  display: inline-block; color: #999; margin-right: 15px;}

#down a:hover span{ background: url(../images/d2.png) center center no-repeat;background-size: 22px auto;}
#down a:hover{ background: #3b8dd1; color: #fff; padding-left: 2%; width: 98%;}
.attach-list{width: 100%; text-align: center; font-size: 14px;}
.attach-list a{ -webkit-border-radius: 4px;-moz-border-radius: 4px;;
border-radius: 4px; padding: 10px 20px; background: #f60; color: #fff; font-size: 14px;}
.news_w{ width:90%; text-align: right; position: absolute; right: 30px; text-align: right; font-size: 22px; z-index: 100;bottom: 20px; color: #fff;}
.news_w i{ width: 100%; display: block; font-size: 14px; color: #ddd;font-style: normal;}
.job_btn{ width: 100%; margin: 0px auto; max-width: 1000px;  height: 180px;}
.job_btn span{ font-size: 18px; text-align: center; width: 46%; float: left; display: block; cursor: pointer; margin-left: 2%; margin-right: 2%; height: 180px;}
.job_btn span b{ font-size: 32px; display:block; width: 100%; line-height: 180px; font-weight: normal; height: 180px;  color: #fff;}
.job_btn span.active b{ background: rgba(0,153,222,0.9);  }
.job_btn:after{ content: ""; height: 0px; width: 100%; clear:both;}
#joblist{ width: 100%; margin: 60px auto; max-width: 1000px;;}
#joblist ul{ width: 100%;;}
#joblist ul:after{ content: ""; height: 0px; width: 100%; clear:both;}
#joblist ul li{ cursor: pointer; height: 50px; font-size: 15px; width: 47%; padding-left: 1%; overflow: hidden; display:block; line-height: 50px; background: #f0f0f0; color: #666; float: left; margin-right: 1%; margin-left:1%;-margin-left:0px; margin-bottom: 2%;}
#joblist ul li .des{ display: none;}
#jobcontnet{ line-height: 200%; display: none;}
#honor{ width: 100%;}
#honor ul li{ width:31%; padding: 1%;float: left;}
#honor ul li .honor_tab{ width: 100%; position: relative; overflow: hidden;}
#honor ul li .honor_tab img{ width: 100%;-webkit-transition: 0.5s; transition-delay:0.1S;
-moz-transition: 0.5s; transition-delay:0.1S;
-ms-transition: 0.5s; transition-delay:0.1S;
-o-transition: 0.5s; transition-delay:0.1S;
transition: 0.5s; transition-delay:0.1S;;}
#honor ul li .honor_tab p{ position: absolute; bottom: 0px;left: 0px;background: rgba(0,0,0,0.6); color: #fff; font-size: 14px; text-align: center; height: 40px; line-height: 40px; overflow: hidden; width: 100%; padding: 0px; margin: 0px auto;
}
#honor ul li:hover img{ transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}


.page_fy{ width: 100%; text-align:center; padding-top: 20px; padding-bottom: 40px;}
.page_fy a,.page_fy span{ text-decoration: none; font-size: 14px; min-width:25px; line-height:45px; text-align: center; background: #fafafa; float: left; padding: 0px 10px; margin-right: 10px; color:#666;}
.page_fy span.current{ background:#0066ae; color: #fff;;}

.s_type a{ font-size: 14px;  width: 50%; float: left; color: #fff; text-align: left; text-decoration: none;  font-weight:normal; padding: 10px 0px 5px 0px; }
.s_type{-webkit-transition: all 0.4s; transition-delay:.01s;;
-moz-transition: all 0.4s; transition-delay:.01s;;
-ms-transition: all 0.4s; transition-delay:.01s;;
-o-transition: all 0.4s; transition-delay:.01s;;
transition: all 0.4s; transition-delay:.01s;; position: absolute; top: -150px; background: rgba(0,0,0,0.5); width: 94%; padding: 3%;z-index: 800; left: 0px;}
.s_type:after{ clear: both; content: ""; width: 100%; height: 0px; display: block;}
.s_type a:active,.s_type a:visited{ color: #fff;}
.s_type a:hover{ text-decoration: underline; color: #f80;}
.kjcp_left:Hover .s_type{ top: 0px;}
.kjcp_02:Hover .s_type{ top: 0px;}
.kjcp_03:Hover .s_type{ top: 0px;}
.kjcp_left{ overflow: hidden;}

.jkgl_ul li.dh01 a.dla{ background:#e46831; color:#333;}
.jkgl_ul li.dh01 a.dla b{ color:#fff;border-bottom:1px solid #e49a31;}
.jkgl_ul li.dh02 a.dla{ background:#f6a235; color:#333;}
.jkgl_ul li.dh02 a.dla b{ color:#fff;border-bottom:1px solid #f6a235;}
.jkgl_ul li.dh03 a.dla{ background:#00b1eb; color:#333;}
.jkgl_ul li.dh03 a.dla b{ color:#fff;border-bottom:1px solid #00b1eb;}
.jkgl_ul li.dh04 a.dla{ background:#d92b76; color:#333;}
.jkgl_ul li.dh04 a.dla b{color:#fff;border-bottom: 1px solid #d92b76;}
.jkgl_ul li.dh05 a.dla{ background:#69c187; color:#333;}
.jkgl_ul li.dh05 a.dla b{color:#fff;border-bottom: 1px solid #69c187;}
.jkgl_ul li.dh06 a.dla{ background:#5377c0; color:#333;}
.jkgl_ul li.dh06 a.dla b{ color:#fff;border-bottom:1px solid #5377c0;}

.jkgl_ul li.dh01 a.dla:hover{ background:#e46831; color:#333;}
.jkgl_ul li.dh01 a.dla:hover b{ color:#fff;border-bottom:1px solid #e49a31;}
.jkgl_ul li.dh02 a.dla:hover{ background:#f6a235; color:#333;}
.jkgl_ul li.dh02 a.dla:hover b{ color:#fff;border-bottom:1px solid #f6a235;}
.jkgl_ul li.dh03 a.dla:hover{ background:#00b1eb; color:#333;}
.jkgl_ul li.dh03 a.dla:hover b{ color:#fff;border-bottom:1px solid #00b1eb;}
.jkgl_ul li.dh04 a.dla:hover{ background:#d92b76; color:#333;}
.jkgl_ul li.dh04 a.dla:hover b{color:#fff;border-bottom: 1px solid #d92b76;}
.jkgl_ul li.dh05 a.dla:hover{ background:#69c187; color:#333;}
.jkgl_ul li.dh05 a.dla:hover b{ color:#fff;border-bottom:1px solid #69c187;}
.jkgl_ul li.dh06 a.dla:hover{ background:#5377c0; color:#333;}
.jkgl_ul li.dh06 a.dla:hover b{ color:#fff;border-bottom:1px solid #5377c0;}
.jkgl_ul li.dh01 .jkgl_xfl{ background: #e46831;}
.jkgl_ul li.dh02 .jkgl_xfl{ background: #f6a235;}
.jkgl_ul li.dh03 .jkgl_xfl{ background: #00b1eb;}
.jkgl_ul li.dh04 .jkgl_xfl{ background: #d92b76;}
.jkgl_ul li.dh05 .jkgl_xfl{ background: #69c187;}
.jkgl_ul li.dh06 .jkgl_xfl{ background: #5377c0;}

.jkgl_ul02 li.dh01 a.dla:hover{ background:#e46831; color:#333;}
.jkgl_ul02 li.dh01 a.dla:hover b{ color:#fff;border-bottom:1px solid #e49a31;}
.jkgl_ul02 li.dh02 a.dla:hover{ background:#f6a235; color:#333;}
.jkgl_ul02 li.dh02 a.dla:hover b{ color:#fff;border-bottom:1px solid #f6a235;}
.jkgl_ul02 li.dh03 a.dla:hover{ background:#00b1eb; color:#333;}
.jkgl_ul02 li.dh03 a.dla:hover b{ color:#fff;border-bottom:1px solid #00b1eb;}
.jkgl_ul02 li.dh04 a.dla:hover{ background:#d92b76; color:#333;}
.jkgl_ul02 li.dh04 a.dla:hover b{ color:#fff;border-bottom:1px solid #d92b76;}
.jkgl_ul02 li.dh05 a.dla:hover{ background:#69c187; color:#333;}
.jkgl_ul02 li.dh05 a.dla:hover b{ color:#fff;border-bottom:1px solid #69c187;}
.jkgl_ul02 li.dh06 a.dla:hover{ background:#5377c0; color:#333;}
.jkgl_ul02 li.dh06 a.dla:hover b{ color:#fff;border-bottom:1px solid #5377c0;}
.jkgl_ul02 li.dh01 .jkgl_xfl{ background: #e46831; background: rgba(228,104,49,0.8);}
.jkgl_ul02 li.dh02 .jkgl_xfl{ background: #f6a235;background: rgba(246,162,53,0.8);}
.jkgl_ul02 li.dh03 .jkgl_xfl{ background: #00b1eb;background: rgba(0,177,235,0.8);}
.jkgl_ul02 li.dh04 .jkgl_xfl{ background: #d92b76;background: rgba(319,34,112,0.8);}
.jkgl_ul02 li.dh05 .jkgl_xfl{ background: #69c187;background: rgba(105,193,135,0.8);}
.jkgl_ul02 li.dh06 .jkgl_xfl{ background: #5377c0;background: rgba(83,119,192,0.8);}

.jobc{ width: 96%; margin: 60px auto; display:block; max-width: 960px; line-height: 210%;}
.n-list{ width: 100%;;}
.n-list li{ padding-bottom: 10px; border-bottom: 1px solid #eee;;}
.n-list li h2 a{ font-size: 18px; color: #333; text-decoration: none;}
.n-list li .note{ display: block;}
.n-list li .note:after{ clear:both; content: ""; display: block;; width: 100%; height: 0px;}
.n-list li .note b{ float: left; margin-right: 25px;}
.n-list li .note b img{ max-width: 260px;}
.n-list li:hover h2 a{ color: #f60;}
.jobcontent{ padding: 30px; background: #fafafa;}

#gene_banner{ width: 100%; overflow: hidden;}
.news_ind_box dl#hzhb{ width: 96%; margin: 0px auto; color: #333; text-align: left; float: none;}
.news_ind_box dl#hzhb .hzhb_c{ padding: 20px 50px; font-size: 12px;}
.news_ind_box dl#hzhb .hzhb_c span{ font-size: 14px; display:block}

#tech_s_type,.tech_tab{ width: 100%; margin: 0px auto; max-width: 1200px;}
#tech_s_type{ margin: 60px auto;}
.tech_tab{ margin-bottom: 25px}
.tech_tab span{cursor: pointer; font-size: 18px; display: block; width: 100%; border-radius:2px;-webkit-border-radius:2px; background: #a3dbf4; height: 50px; line-height: 50px;}
.tech_tab ul{ display:none; width: 100%; background: #f4fcfd;}
.tech_tab ul:after{ clear:both; content: ""; height: 0px; display: block; width: 100%;}
.tech_tab ul li{ padding:15px 20px; width: calc(50% - 40px);width: -webkit-calc(50% - 40px); float: left;}
.tech_tab ul li p{ color: #888; line-height: 170%;height: 90px; display: block; overflow: hidden; width: 100%}
.tech_tab ul li a{ font-size: 16px; color: #005ca4; text-decoration: none;font-weight:bold}
.tech_tab span b{ font-weight: normal; padding-left: 15px; height: 50px; line-height: 50px}
.tech_tab span  i{ float: right; width: 30px; height: 30px; position: relative; padding: 10px;}
.tech_tab span i img{ position: absolute; display: block;width: 30px; height: 30px;-webkit-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition: all 0.4s;
-o-transition:all 0.4s;
transition:all 0.4s;;}
.tech_tab ul li a.tmore{ color: #f60; font-weight: normal; font-size: 14px;}
.tech_tab:hover span i img{transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.tech_tab span.active i img{transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.tech_tab ul li:hover{ background: #fff;}
.tech_tab ul li:hover a{ color: #f60;}
@media only screen and (max-width:641px) {
.page_fy{ width: 100%; text-align:center; padding-top: 20px; padding-bottom: 30px;}
.page_fy a,.page_fy span{ text-decoration: none; font-size: 14px; min-width:25px; line-height:35px; text-align: center; background: #fafafa; float: left; padding: 0px 5px; margin-right: 10px; color:#666;}
.page_fy span.current{ background:#0066ae; color: #fff;;}
.page_fy span:nth-child(1){ display: none;}
/*.foot_tr{ display: none;}*/
.about_sz:after{ clear: both;; content: ""; width: 100%; display:block; height: 0px;}
.about_sz li{ width:50%; text-align:center; float:left;  color:#fff;}
.about_sz li b.jumbo{ color:#f90; font-size:30px; margin-right:5px;}
.about_sz li i{ font-style:normal;font-size:30px; margin-right:5px;}
.job_pd_box{ background-size: cover;}
.job_pd_box:after{ clear: both;; content: ""; width: 100%; display:block; height: 0px;}
.kjfw_box a img{ height: 100%;}
.s_type{top:-250px}
.s_type a{ width: 100%;}
#news_bg_box .bt_box{ margin-top: 50px}
.jkgl_ul li{ float:left; width:96%; padding:0%; position:relative; left:0px !important; opacity:1!important; margin:2%; overflow:hidden;}
.jkgl_ul .jkgl_xfl a{ font-size: 14px;}
.jkgl_ul02 li{ float:left; width:96%; padding:0%; position:relative; left:0px !important; opacity:1!important; margin:2%; overflow:hidden;}
.jkgl_ul02 .jkgl_xfl a{ font-size: 14px;}
.news_ind_box dl{ width: 98%;}
.news_ind_box dl img.noimg{ display: none;}
.news_ind_box dl dt{ width: calc(100% - 15px);width: -webkit-calc(100% - 15px)}
.slide .banner_text,.slide .banner_text02{ width: 100%;}
.slide .banner_text h2{ font-size: 26px; color: #fff;;}
.slide .banner_text p{ font-size: 12px; letter-spacing: 0px;color: #fff;}
.slide .banner_text02 h2{ font-size: 26px;}
.slide .banner_text02 p{ font-size: 12px; letter-spacing: 0px;}
.jcsj_ind_box dl:nth-child(5){ display: none;}
.news_ind_box dl#hzhb .hzhb_c{ padding: 10px 15px; font-size: 12px;}
.logo img{ width: 80%;}
#honor ul li{ width: 46%; padding: 2%;}
.jobcontent{ padding: 15px;}
}
#jctype a{ width: 33%; height: 30px; line-height: 30px; margin: 0px auto; float: left;font-size: 14px}
