@charset "utf-8";

.banner{width:100%;float:left;position:relative}
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:100%; }
.banner .bd li a img{width:100%;float:left; height:471px;}
.banner .hd{ width:100%;position:absolute;left:0px;right:0px;bottom:-34px;background-color:rgba(0,0,0,0.6);box-shadow:0px 5px 5px #cfcfcf}
.banner .hd ul{width:100%;float:left;text-align:center;margin-bottom:-3px;}
.banner .hd ul li{width:241px; background:#fff;padding-bottom:10px;cursor:pointer;border:6px solid #fff;border-bottom:none;margin:0px 19px;display:inline-block;}
.banner .hd ul li img{ width:100%;float:left;height:83px;}
.banner .hd ul li span{width:100%;float:left;color:#000000;margin-top:10px;text-align:center}
.banner .hd ul li.on{border:6px solid #019fe5;border-bottom:none;width:289px;margin-top:-21px}
.banner .hd ul li.on img{height:99px;}
.banner .hd ul li.on span{color:#ff6a03;margin-top:15px;font-weight:bold}
.banner_con{position:absolute;left:0px;right:0px;bottom:138px;}
.banner_con p{position:relative;float:right;width:500px;margin-right:42px;font-size:18px;position:relative;line-height:36px;background-color:rgba(34,91,124,0.8);color:#fff;padding:20px 20px 35px 20px;text-align:left;max-height:140px;overflow:hidden;}
.banner_con p:after{content:url(ico_orangearrow.png);position:absolute;bottom:8px;left:20px;}

.inA{width:1280px;margin:0 auto;overflow:hidden;background:#fff;padding:105px 0px 35px 0px}
.in_tit{width:690px;margin:0 auto;text-align:center;border-top:1px solid #676767}
.in_tit span{display:inline-block;font-size:36px;color:#000000;font-weight:bold;background:#fff;margin-top:-34px;padding:0px 34px}
.inA_con{width:100%;float:left}
.inA_con a{float:left;width:279px;overflow:hidden;position:relative;margin-top:38px;margin-left:32px;}
.inA_con a span{position:absolute;bottom:0px;left:0px;right:0px;padding:10px;background-color:rgba(0,0,0,0.5);font-size:18px;color:#fff;text-align:center}
.inB{width:100%;float:left;background:#e1dfdf;padding-bottom:35px;}
.inB .in_tit{margin-top:46px;}
.inB .in_tit span{background:#e1dfdf}
.inB_L{width:608px;float:left}
.inB_L li{margin-top:40px;width:100%;float:left}
.inB_L li a{display:block}
.inB_L span{width:122px;height:80px;background:#17638d;border-radius:4px;text-align:center;color:#fff;float:left}
.inB_L span i{font-size:24px;font-weight:bold;display:block;line-height:40px;margin-bottom:14px}
.inB_L div{width:466px;float:right}
.inB_L div a{font-size:18px;color:#2e2e2e;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inB_L div p{font-size:18px;color:#8e8e8e;line-height:24px;margin-top:12px;height:48px;overflow:hidden}
.inB_L li:hover div a{color:#17638d}
.inB_L li:hover span i{background:#014267;border-radius:4px;}
.inB_R{width:562px;float:right}
.inB_R li{width:100%;float:left;margin-top:35px;}
.inB_R i{font-size:18px;color:#7c7b7b;}
.inB_R i:before{content:'/';float:left;margin-right:20px}
.inB_R a{font-size:20px;color:#2e2e2e;display:block;margin-top:20px;height: 23px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inB_R p{font-size:18px;color:#8e8e8e;line-height:24px;margin-top:15px;height:48px;overflow:hidden}
.inB_R li:hover i:before,.inB_R li:hover  a{color:#17638d}
.inB_R li:hover  a:before{content:'';width:20px;height:1px;background:#226a92;float:left;margin-right:12px;margin-top:11px}

.inC{ position: relative; width:1280px;margin:0 auto; overflow: hidden;background:#fff ;padding:38px 0px 55px 0px;min-height:445px}
.inC .pic{ position:relative; z-index:0; }
.inC .pic .inC_L{width:300px;padding:24px 90px 24px 22px;background:#18638e;float:left;margin-left:42px;}
.inC .pic .inC_L strong{font-size:24px;color:#fff}
.inC .pic .inC_L p{font-size:16px;line-height:28px;color:#fff;margin-top:20px;height:140px;overflow:hidden;}
.inC .pic .inC_L span{font-size:20px;color:#ff6a03;line-height:30px;display:block;margin-top:35px;height:60px;overflow:hidden;}
.inC .pic .inC_L a{font-size:16px;display:inline-block;border-bottom:1px solid #fff;color:#fff;padding-bottom:10px}
.inC .pic .inC_L a:hover{color:#ff6a03;}
.inC .pic .inC_L div{text-align:center;margin-top:32px;display:block}
.inC .pic img{ width:786px; height:443px; display: block;float:left }
.inC .prev,
.inC .next { width:57px; color:#fff;height:55px;position: absolute;text-align:center;line-height:55px;font-family:"宋体";font-weight:bold;border:1px solid #fff;top:166px;}
.inC .prev { left:395px; }
.inC .next { left:453px}
.inC .prev:hover,
.inC .next:hover {color:#000 !important;background:#fff}


/*实验室*/
.Zbanner{width:100%;float:left; position: relative;overflow: hidden;text-align:center; }
.Zbanner img{width:100%;}
.Zbanner .pic{ position:relative; z-index:0; }
.Zbanner .pic li,.Zbanner .pic li a{width:100%;float:left; height:452px;}
.Zbanner .pic li a>img { width:100%;float:left}
.zbanner_con{width:100%;float:left;height:100%}
.Zbanner_mid{width:100%;float:left;overflow:hidden;line-height:452px;}
.Zbanner_mid img{vertical-align:middle;width:503px;}
.Zbanner .prev,
.Zbanner .next { width:28px; height:48px;background:url(ico_pre_en_icces.png) no-repeat center;position:absolute;left:15%;top:42%;display:none;opcity:0.2}
.Zbanner .next {left:auto;right:15%;background:url(ico_next_en_icces.png) no-repeat center; }
.Zbanner .prev:hover,
.Zbanner .next:hover { filter:alpha(opacity=50) !important;opacity:0.8 !important;}

.ZinA{width:1200px;margin:0 auto;overflow:hidden;padding:55px 0px 64px 0px}
.ZinA_L{width:415px;float:left}
.Zin_tit{width:100%;float:left;border-bottom:1px solid #ced0cf;font-size:20px;color:#000000;height:26px;position:relative}
.Zin_tit>img{float:left;margin-right:13px;margin-bottom:-5px;}
.Zin_tit>a{float:right;}
.Zin_tit a:after{content:url(ico_Z_line_en_icces.jpg);position:absolute;bottom:-1px;right:0px;line-height:0px}
.ZinA_LB{width:100%;float:left}
.ZinA_LB>span,.ZinA_LB>p{color:#000;font-size:18px;line-height:24px;margin-top:34px;display:block}
.ZinA_LB>span{height:48px;overflow:hidden}
.ZinA_LB>p{color:#5c5b5b;margin-top:30px;height:96px;overflow:hidden}
.ZinA_LB>a{width:103px;line-height:36px;font-family:"宋体";color:#fff;text-align:center;font-size:18px;margin-top:48px;background:#255597;display:block}
.ZinA_M{ position: relative; width:480px;float:left; overflow: hidden;margin-left:25px;}
.ZinA_MC{width:100%;float:left;margin-top:24px}
.ZinA_MC .pic a{display: block;font-size:18px;color:#000000;line-height:38px;height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.ZinA_MC .pic a:hover{color:#0068b2}
.ZinA_MC .pic a:before{content:'';width:5px;height:5px;background:#0068b2;float:left;margin-right:9px;margin-top:17px}
.ZinA_MC .prev,
.ZinA_MC .next { width:30px; float:right;height:30px;border-radius:100%;border:1px solid #c2bfbf;margin-left:20px;background:#fff;text-align:center;line-height:30px;font-size:12px;color:#036fb9;font-weight:bold;font-family:"宋体"}
.ZinA_MC .prev:hover,
.ZinA_MC .next:hover {background:#036fb9;border-color:#036fb9;color:#fff}
.ZinA_R{width:256px;float:right}
.ZinA_RB{margin-top:20px}
.ZinA_RB,.ZinA_RB a{width:100%;float:left}
.ZinA_RB a{overflow:hidden}
.ZinA_RB p{font-size:18px;color:#5c5b5b;line-height:24px;width:100%;float:left;margin-top:15px;height:96px;overflow:hidden}