@charset "utf-8";
/* CSS Document */
/*通用*/
body{ font-family:"微软雅黑", Arial, Helvetica, sans-serif ; font-size:12px;color:#666666;  }
a {text-decoration: none; color:#aaa;}
a:hover{ color:#034ca0;}
li{list-style: none;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
html,body,img,iframe,abbr{border:0;}
table{border-collapse:collapse; border-spacing:0;}
body,textarea,input,button,select,keygen,legend{ outline:0;}
.fl{ float:left;}
.fr{ float:right;}
/*header*/
.header{ width:100%; height:85px;}
.header_con{ width:1200px; height:85px;margin:0px auto;}
.logo{width:286px; height:47px;}
.logo img{ padding-top:20px;}
.zhong{ width:90px; height:25px; color:#777; font-size:12px; line-height:25px;}
.zhong a{color:#777;}
.zhong a:hover{ color:#005eca;}
.dao{ width:850px; height:50px; font-size:15px; line-height:50px; }
#nav-menu{height:50px;width: 850px;margin:0 auto;position:relative;z-index:9119;}
#nav-menu .container{position:relative;overflow:visible; z-index:9119; }
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:15px;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#666666;height:auto;text-decoration:none;font-size:15px;width:120px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#555;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{color:#0d509c;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:120px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:50px; z-index:1;width:120px;border-top:0;background:#034ca0;}
#nav-menu .menu ul.children li{text-align:center;margin-bottom:-1px;}
#nav-menu .menu ul.children li h3{display:block; width:120px;}
#nav-menu .menu ul.children li a{display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:20px;line-height:20px;color:#fff;font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#005eca;color:#fff; }
/*banner*/
.banner{ width:100%; height:600px; margin:0px auto;}
.DB_tab25 {width:100%;height:600px;position:relative; z-index:1000;overflow:hidden;cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:600px;display:none; }
.DB_tab25 .DB_imgSet{position:absolute;width:1200px; margin:0px auto;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:0px;top:118px;}
/*公司介绍*/
.about{ width:1200px; height:340px; margin:0px auto; margin-top:60px;}
.about1{ width:110px; height:135px;}
.about2{ width:500px; height:340px; margin-left:45px;}
.about3{ width:500px; height:340px; margin-left:41px;}
.p1{color:#333333; font-size:24px;}
.p1 a{ color:#333;}
.p2{ color:#; font-size:14px; line-height:34px; margin-top:20px;}
.p2 a{ color:#666666;}
.p3{ width:160px; height:42px; font-size:14px; margin-top:36px;}
.p3 a{width:160px; height:42px; border:#e5e5e5 1px solid; color:#a2a2a2;line-height:42px; display:block; background:url(../images/jian.png) no-repeat center left 18px; text-indent:52px;}
.p3 a:hover{width:160px; height:42px; border:none; background:#0d509c url(../images/jian1.png) no-repeat center left 18px; color:#fff; text-indent:52px;}
/*主要产品*/
.products{ width:100%; height:520px; margin:0px auto; margin-top:53px;}
.title1{ width:1200px; color:#333333; font-size:30px; margin:0px auto; text-align:center; height:30px;}
.title1 span{ color:#999999; font-size:20px; font-family:"Open Sans";}
.procon{ width:100%; height:440px; margin-top:56px;}
.flb-ct ul li{ position:relative; float:left; width:20%;}
.flb-ct ul li.more{ display:none;}
.bg-cost{ position:absolute; left:0; top:0; text-align:center; padding:0 3%; color:#fff; width:100%; height:100%;  padding-top:50%; transition:all 1s linear 0s;}
.omet-ol{ height:50px; overflow:hidden; transition:all 1s linear 0s;}
@media (min-width: 641px){
.bg-cost:hover{ padding-top:25%;background:url(../images/bg-blue.png); transition:all 1s linear 0s;}
.bg-cost:hover .omet-ol{ height:100%; transition:all 1s linear 0s;}
	}
.bg-cost .tit{ font-size:26px; text-shadow:1px 1px 1px #444; line-height:50px; height:50px; overflow:hidden;}
.bg-cost .tit a{ color:#fff;}
.bg-cost .con{ line-height:25px; max-height:50px; overflow:hidden; margin-top:20px;}
.bg-cost .link{ margin-top:20px;}
.bg-cost .link a{ background:#fff; width:100px; color:#0071b8; height:35px; line-height:35px; text-align:center; display:inline-block;}
*{}


/*文献报道*/
.news{ width:1200px; height:450px; margin:0px auto; margin-bottom:150px;margin-top:63px;}
.i_news{ width:1200px; margin:0 auto; height:345px; margin-top:55px;}
.i_news_left{ width:520px; height:345px;  position:relative; z-index:1; overflow:hidden; }
.i_news_left a{ display:block; width:100%; height:100%;}
.i_news_left img{ position:absolute; height:355px; z-index:2; top:0; float:left; width:600px;}
.i_news_right{ width:630px; height:325px;  overflow:hidden;overflow:hidden; margin-top:12PX;}
.i_news_right .i_news_list{ width:100%; height:113px; position:relative; z-index:1;}

.i_news_right .i_news_list dd{ width:100%; }
.i_news_right .i_news_list dd h1{ line-height:28px; font-size:16px; color:#333333; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.i_news_right .i_news_list dd h1 img{ padding-right:9px;}
.i_news_right .i_news_list dd  .zuozuo{ width:443px; height:48px; overflow:hidden;}
.i_news_right .i_news_list dd .youyou{ width:90px; height:20px; color:#999999;}
.i_news_right .i_news_list dd p{ font-size:13px; color:#707070; line-height:25px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top:3px;}

.i_news_right .i_news_list:hover{ border-color:#034ca0;}
.i_news_right .i_news_list:hover dd h1{ color:#034ca0;}
.i_news_right .i_news_list:hover dd p{ color:#034ca0;}
.xianxx{ width:608px; height:1px; border-bottom:#e0e0e0 1px solid;}

/*footer*/
.footer{ width:100%; height:270px; background:url(../images/footer.jpg) no-repeat center; clear:both; }
.footercon1{ width:1200px; height:270px; margin:0px auto; }
.footertopcon{ width:1200px; height:181px; margin:0px auto; padding-top:32px; margin-left:67px;  }
.footertopconleft{ width:830px; height:auto; overflow:hidden; }
.footertopconleft li ul{ float:left; margin-right:95px;text-align:center;}
.shang{ color:#ca7b14; font-size:16px; padding-bottom:15px;}
.shang a{color:#ca7b14;}
.shang a:hover{color:#fff;}
.xia{ color:#7c7c7c; font-size:14px; line-height:28px; }
.xia a{color:#7c7c7c;}
.xia a:hover{color:#fff;}
.footertopconright{width:225px; height:auto; overflow:hidden; margin-left:17px;}
.footertit{ color:#ca7b14; font-size:16px;padding-bottom:15px;width:225px;}
.footercon{ color:#7c7c7c;  font-size:14px; line-height:28px; }
.footercon a{ color:#7c7c7c;}
.footercon a:hover{ color:#fff;}
.xian11{ width:1150px; height:1px; margin:0px auto; border-bottom:#484848 1px solid;}
.footbottom{ width:1070px; height:55px; margin:0px auto; line-height:55px;}
.fbleft{ color:#7c7c7c; font-size:14px;}
.fbright{color:#7c7c7c; font-size:14px;}
.fbright a{ color:#7c7c7c; }
.fbright a:hover{ color:#fff; }
/*================================================内页===============================================*/
.bannernei{width:100%; height:350px; margin:0px auto; padding:0px;}
.banner_img1{width:100%; height:350px; background:url(../images/neibanner1.jpg) center no-repeat;}
.banner_img2{width:100%; height:350px; background:url(../images/neibanner2.jpg) center no-repeat;}
.banner_img3{width:100%; height:350px; background:url(../images/neibanner3.jpg) center no-repeat;}
.banner_img4{width:100%; height:350px; background:url(../images/neibanner4.jpg) center no-repeat;}
.banner_img5{width:100%; height:350px; background:url(../images/neibanner5.jpg) center no-repeat;}
.content{width:1200px; height:auto; margin:0px auto; margin-bottom:150px;}
/*标题*/
.biaoti{ width:1200px; height:33px; margin:0px auto; margin-top:26px;}
.pp1 img{ padding:4px 0px 0px 0px;}
.pp2{ color:#096bb2; font-size:28px; margin-left:10px;}
.pp2 span{color:#999999; font-size:22px; font-family:"Arial";}
.pp3{ width:900px; height:1px; border-bottom:#e5e5e5 1px solid; margin-top:19px;}
/*公司简介*/
.gsjj{ width:1200px;  height:auto; overflow:hidden; color:#666666; font-size:14px; line-height:36px; margin-top:27px; }
.kj{ color:#333333; font-size:18px; text-indent:0px;}
/*联系我们*/
.lxtop{ margin-top:39px;}
.lxbottom{ width:1200px; height:auto; margin:0px auto;padding-bottom:210px;}
.lxnei1{ width:265px; height:auto; margin-top:42px; margin-right:130px;}
.lxnei1 .lxp1{ color:#333333; font-size:18px; margin-bottom:7px;}
.lxnei1 p{ color:#666666; font-size:15px; line-height:40px; }
.lxnei1 p a{ color:#666;}
.lxnei1 p a:hover{ color:#034da4;}
/*企业荣誉*/
.honor_con{ width:1200px; height:auto; margin-top:35px; }
.lyh{ width:1200px; height:auto; overflow:hidden;float:left;margin-bottom:50px;}
.lyh ul{ z-index:100000px;}
.lyh li{ float:left;width:275px; height:254px; margin-right:25px; margin-bottom:66px;  }
.lyhtu {width:275px;height:225px;text-align: center;border:1px solid #dddddd;vertical-align:middle;display:table-cell;}
.lyhti { width:275px; height:20px; margin-top:16px;color:#575757;font-size:14px; text-align:center;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
/*文献报道*/
.list {width: 100%;padding: 30px 20px;transition: all 0.8s ease 0.2s; border-bottom: 1px solid #D9D9D9;}
.list .cont{ width:1200px; height:130px; }
.list .cont .time-title-cont {padding-top: 15px;}
.list .cont .time-title-cont .times {float: left;}
.list .cont .time-title-cont .times .time {color: #7c7c7c;font-size: 24px;font-weight: 100;}
.list .cont .time-title-cont .times .up { margin-top: 15px;display: block;height: 37px; width: 37px;transition: all 0.5s ease 0s;}
.list .cont .time-title-cont .times .up p {height: 37px;width: 37px; display: block; margin: 0 auto; transition: all 0.5s ease 0s; background: url(../images/img-map.png) -137px -57px;}
.list .cont .time-title-cont .title-cont { width: 80%; float: left;}
.list .cont .time-title-cont .title-cont .ti-tm { height: 30px;margin-bottom: 12px;}
.list .cont .time-title-cont .title-cont .ti-tm .title {float: left;display: block;color: #4C4C4C;font-size: 16px; line-height: 30px;width: 70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.8s ease 0s;}
.list .cont .time-title-cont .title-cont .ti-tm .tme { display: none;}
.list .cont .time-title-cont .title-cont .txts { display: block;color: #808080;font-size: 12px;line-height: 28px;}
.list .cont .time-title-cont .title-cont .txts a{color: #808080;}
.list .cont .time-title-cont .title-cont .txts a:hover{color: #057dcb;}
.list:hover .cont .time-title-cont .times .up {background: #057dcb;transition: all 0.5s ease 0s;}
.list:hover .cont .time-title-cont .times .up p {transition: all 0.5s ease 0s; background: url(../images/img-map.png) -100px -57px;}
.list:hover .cont .time-title-cont .wire { width: 55px;background: #7C7C7C;margin: 15px 15px 0 20px;transition: all 0.5s ease 0s;}
.list .cont .time-title-cont .wire {width: 35px; float: left;height: 1px;display: block; background: #BFBFBF;margin: 15px 25px 0 20px; transition: all 0.5s ease 0s;}
/*文献报道内页*/
.ntit{font-weight: 400;color: #3D3D3D; font-size: 24px;margin-top:35px;text-align: center;}
.ntime{margin: 20px 0 15px;color: #7b7b7b;font-size: 12px;text-align: center;}
.nxian{width: 70px;height: 1px; margin: 0 auto; background: #D1D1D1;}
.nnei{margin-top: 20px;line-height: 30px; color: #7c7c7c;font-size: 14px;}
/*菜单*/
.contentleft{margin-top:20px; float:left;  width:227px; height:auto;margin-bottom:100px; }
.menu_list{width:227px; margin-top:10px;}
.menu_head{height:40px;line-height:40px;font-size:14px;color:#333333;cursor:pointer;position:relative;margin:0px;background:#efeded;margin-top:4px;text-align:center; font-weight:normal;}
.menu_head a{color:#333333;}
.menu_list .current a{ color:#fff;}
.menu_list .current{background:#0c7ed0; color:#fff;margin-top:4px; text-align:center;}
.menu_body{line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1; }
.menu_body a{display:block;height:38px;line-height:38px;border-bottom:1px solid #e1e1e1; text-align:center;color:#777777;background:#fff;text-decoration:none;font-size:12px; width:220px; overflow:hidden; }
.menu_body a:hover{text-decoration:none;}
.case{ width:227x; height:121px; background:url(../images/t1.png) center no-repeat; text-align:center;color:#fff; }
.nxian1{ width:227px; height:1px; border-bottom:#dadada 1px dashed;text-align:center; }
.case1{  font-size:22px; padding-top:37px;}
.case1 span{ font-size:12px; font-family:"Open Sans";}
.cright a:hover{ color:#005da9;}
.contentright{ float:right;width:938px; height:auto; margin-top:36px;}
.cleft{ color:#477abd; font-size:18px; float:left;}
.cleft img{ margin:0px 13px -5px 0px;}
.cright{ color:#999; font-size:12px;float:right; margin-top:5px;} 
.cright a{color:#999;}
.cright a:hover{ color:#477abd;}
.cxian{ width:938px; height:1px; border-bottom:#dadada 1px dashed; margin-top:29px;}
.conbottom{width:938px; height:auto; margin-top:30px; margin-bottom:100px;}
.neirong1{ width:938px; height:auto;}
/*主要产品*/
#wrap1{width: 938px;height:auto; margin-top:35px;  }
#wrap1 ul li .a1 img{width: 280px;height: 210px;}
#wrap1 ul li{width: 280px;height: 309px;list-style: none;position: relative;float: left;overflow: hidden;margin-right: 30px;} 
#wrap1 ul li .a1 .divA{position: absolute;bottom: 0;left: 0;width: 280px;height: 66px;padding: 10px 0px;}
#wrap1 ul li .a1 .divA>.p1{width: 280px;height: auto; text-align:center;font-size: 14px;line-height: 35px;color: #575757;}
/*遮罩*/
#wrap1 ul li .a2{position:absolute;top:0;left:-280PX;width:280px;height:210px;border-radius:2px;text-align: center;color: white;background: rgba(0,0,0,0.5);transition: all 0.2s;} 
#wrap1 ul li .a2 .p5{width:280px;text-align:center;line-height:20px;position:absolute;left:-280px;margin:100px  0 10px;font-size: 16px;color: white;transition: all 0.2s 0.2s ease-out;}
#wrap1 ul li .a2 .p7{position: absolute; left:89px;bottom:-50px;width:90px;height:30px;line-height: 30px;border-radius: 5px;margin: 15px auto;border: 1px solid;transition: all 0.2s 0.5s ;}
/*主要产品内页*/
.chanpinn{ width:938px; height:auto; color:#666666; margin-top:22px;font-size:14px; line-height:38px; margin-bottom:100px;}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.listpage a.current {
    background-color: #00a7a5;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}