﻿@charset "utf-8";
/* CSS Document */

/* 引导页*/
/* 幻灯片*/
.banner{ width:100%; height:100%; position:relative; z-index:1;overflow:hidden;}
.banner ul{ position:absolute; height:100%; z-index:1001; left:0; top:0;}
.banner ul li{ width:100%; float:left; height:100%;}
.banner ul li a{ display:block; height:100%; }
.banner li.bg1{ background:url(../images/banner01.png) no-repeat center; }
.banner li.bg2{ background:url(../images/banner01.png) no-repeat center; }
.banner .btnBg {position:absolute; width:970px; height:40px; left:0; bottom:0; z-index:1001;}
.banner .btn {position:absolute; height:12px; left:0px; bottom:69px; z-index:1001; width:100%; text-align:center; }
.banner .btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px;  text-align:center; font-size:10px; font-family:"Microsoft YaHei",SimHei; margin:0px 2px 0px 6px; cursor:pointer; color:#fff; background:url(../images/index_banner_ico1.png) no-repeat; }
.banner .btn span.on { background:url(../images/index_banner_ico2.png) no-repeat; }

.ydfd{ width:100%; height:100%; position:absolute; z-index:1; left:0px; top:0px; bottom:0px; }
.ydfd_mid{ max-width:1000px; height:100%; margin:0px auto; display:block; position:relative; z-index:1; }
.h4d7{ width:100%; height:4.7%; display:inline-block; }
.h12d2{ width:100%; height:12.2%; display:block; }
.ydy_fd{ width:100%; height:auto; text-align:center; position:absolute; z-index:2; left:0px; }
.ydy_logo{ top:14.3%; perspective:300px }
.ydy_name{ top:36.4%; }
.hdybox2{ top:55.6%; opacity:1; }
.hdybtn{ display:inline-block; margin:0px 10px; width:126px; height:37px; line-height:37px; text-align:center; font-family:"微软雅黑"; font-size:16px; color:#fff; border-style:none; cursor:pointer; background:url(../images/hdybtn_bg.png) no-repeat; }
.hdybot{ top:72.5%; font-size:16px; line-height:24px; color:#fff; }
.hdybot h2{ font-weight:normal; font-size:12px; line-height:15px; font-family:Arial; text-transform:uppercase; }
.ydy_fd3Dmax{ transform:rotateY(360deg) translateZ(300px); -webkit-transform:rotateY(360deg)  translateZ(300px); -moz-transform:rotateY(360deg) translateZ(300px); transition-duration:2s; -webkit-transition-duration:2s;-moz-transition-duration:2s; -o-transition-duration:2; }


/**** index***/

/*top*/
.top{ width:100%; min-height:110px; height:auto; background:#eeeeee; border-bottom:1px solid #e0e0e0; }
.topmid{ max-width:1200px; height:auto; display:block; margin:0 auto; }
.toprig{ float:right; width:770px; }
.topfx{ line-height:20px; float:left; color:#888888; font-size:14px; }
.topfxul{ float:left; }
.topfxul li{ float:left; padding:0px 4px; position:relative; z-index:1004; }
.topfxul li a{ width:20px; height:20px; display:block; }
.topfxul li a.bg1{ background:url(../images/topflul_li_abg1_1.png) no-repeat center center; }
.topfxul li a.bg2{ background:url(../images/topflul_li_abg2_1.png) no-repeat center center; }
.topfxul li a.bg3{ background:url(../images/topflul_li_abg3_1.png) no-repeat center center; }
.topfxul li:hover a.bg1{ background:url(../images/topflul_li_abg1_2.png) no-repeat center center; }
.topfxul li:hover a.bg2{ background:url(../images/topflul_li_abg2_2.png) no-repeat center center; }
.topfxul li:hover a.bg3{ background:url(../images/topflul_li_abg3_2.png) no-repeat center center; }
.topfxul li .secdiv{ position:absolute; z-index:1004; left:-36px; top:20px; padding-top:8px; display:none; }
.topfxul li:hover .secdiv{ position:absolute; z-index:1; left:-36px; top:20px; padding-top:8px; display:block; }
.topfxul li .secdiv .ewm{ width:88px; height:88px; display:inline-block; padding:6px; background:#fff; }

.toplanguage{ float:left; margin-left:26px; position:relative; z-index:1004; }
.toplanguage dt{ width:50px; padding-left:8px; padding-right:20px; cursor:pointer; height:20px; line-height:20px; background:#fff; position:relative; z-index:1004; }
.toplanguage dt .xlbtn{ width:20px; height:20px; position:absolute; z-index:1004; top:0px; right:0px; background:url(../images/toplanguage_dtxlbg1_1.png) no-repeat center center #006db8; display:block; }
.toplanguage dt .spantxt{ width:100%; height:20px; line-height:20px; font-size:13px; color:#777777; display:block; }
.toplanguage dd{ width:77px; height:auto; border:1px solid #e0e0e0; background:#fff; display:block; position:absolute; z-index:1004; left:0px; top:20px; display:none; }
.toplanguage dd .spanbox{ padding-left:8px; padding-right:19px; cursor:pointer; width:49px; height:28px; line-height:28px; border-bottom:1px solid #e0e0e0; display:inline-block; position:relative; z-index:1004; } 
.toplanguage dd .spanbox .rig{ width:19px; height:auto; position:absolute; z-index:1004; top:9px; right:0px; }
.toplanguage dd .spanboxlast{ border-bottom:none; }

/* navul*/
.navul .navli{ float:left; height:auto; padding-bottom:20px; position:relative; z-index:1003; }
.navul .navli .fsta{ padding:0px 10px; display:block; height:28px; line-height:28px; text-align:center; margin:19px 3px 0px 3px; font-size:16px; color:#000; }
.navul .navlilast .fsta{ margin-right:-18px; }
.navul .check .fsta{ color:#fff; background:#006db8; }
/*.navul .navli:hover .fsta{ color:#006db8; }*/
.navul .navli .secdiv{ width:100%; height:auto; position:absolute; z-index:1003; left:0px; top:62px; display:none; }
.navul .navli:hover .secdiv{ width:100%; height:auto; position:absolute; z-index:1003; left:0px; top:62px; display:block; }
.navul .navli .secdiv .topico{ width:100%; height:6px; text-align:center; display:block; }
.navul .navli .secdiv .secul{ width:100%; height:auto; padding:9px 10px; display:block; background:url(../images/navul_seculbg.png); }
.navul .navli .secdiv .secul .secli{ width:100%; height:auto; display:block; }
.navul .navli .secdiv .secul .secli .seca{ width:100%; /*height:30px;*/ line-height:30px; text-align:center; display:block; color:#fff; font-size:14px; }

/* foot*/
.foot_l{ width:850px; float:left; }
.foot_ldl{ float:left; margin-right:12px; }
.foot_ldl .dt_01{ padding-bottom:2px; margin-bottom:19px; line-height:47px; color:#cccccc; text-align:left; font-weight:bold; font-size:15px; background:url(../images/foot_ldl_dtbg.png) no-repeat left bottom; }
.foot_ldl .dd_01{ width:100%; height:30px; line-height:30px; text-align:left; font-size:14px; color:#bebebe; }
.foot_ldl .dd_01 a{ color:#bebebe; }
.foot_ldl .dd_01 a:hover{ color:#fff; }
.foot_rewm{ padding:7px; width:106px; height:106px; display:block; background:#fff; float:left; }
.foot_rbox{ float:left; margin-left:13px; line-height:25px; color:#9e9e9e; font-size:16px; }
.foot_riphon{ width:23px; height:25px; float:left; display:block; background:url(../images/foot_riphon_bg.png) no-repeat left center; }
.foot_rbox h2{ line-height:34px; font-weight:normal; color:#006db8; font-size:30px; font-family:Arial; }
.foot_rboxp1{ line-height:41px; color:#9e9e9e; font-size:15px; }
.foot_rboxul{ float:left; }
.foot_rboxul li{ float:left; height:41px; line-height:41px; padding:0px 3px; cursor:pointer; }
.foot_rboxul li span{ width:23px; height:41px; display:block; }
.foot_rboxul li span.bg1{ background:url(../images/foot_rboxul_li_spanbg1_1.png) no-repeat center center; }
.foot_rboxul li span.bg2{ background:url(../images/foot_rboxul_li_spanbg2_1.png) no-repeat center center; }
.foot_rboxul li span.bg3{ background:url(../images/foot_rboxul_li_spanbg3_1.png) no-repeat center center; }
.foot_rboxul li:hover span.bg1{ background:url(../images/foot_rboxul_li_spanbg1_2.png) no-repeat center center; }
.foot_rboxul li:hover span.bg2{ background:url(../images/foot_rboxul_li_spanbg2_2.png) no-repeat center center; }
.foot_rboxul li:hover span.bg3{ background:url(../images/foot_rboxul_li_spanbg3_2.png) no-repeat center center; }

/* footer*/
.footer{ width:100%; height:auto; line-height:56px; background:#1f1f1f; }
.footermid{ max-width:1200px; min-height:56px; height:auto; margin:0 auto; font-size:14px; color:#9e9e9e; }

/* 右侧漂浮*/
.flotage{ width:125px; height:auto; display:block; position:absolute; z-index:1005; right:1%; }
.rigfdtop{ width:100%; height:59px; display:block; position:relative; z-index:1; background:url(../images/rigfdtop_bg.png) no-repeat center center; }
.rigfdclose{ width:18px; height:18px; position:absolute; z-index:1; right:19px; top:1px; display:block; background:url(../images/rigfdclose_bg.png) no-repeat; }
.rigmid{ width:100%; background:#006db8; color:#fff; display:inline-block; }
.rigmidbox1{ margin-top:-30px; line-height:18px; font-size:15px; background:none; position:relative; z-index:1; }
.rigmidewm{ width:100px; height:100%; padding:5px; background:#fff; display:block; margin:0 auto; }
.rigmidbox2{ width:100%; height:auto; border-top:1px solid #98caec; }
.rigmidbox2 .lico1{ width:27px; height:24px; display:inline-block; float:left; background:url(../images/rigmidbox2_licobg1_1.png) no-repeat left center; }
.rigmidbox2zx{ padding-left:27px; height:33px; line-height:16px; display:inline-block; background:url(../images/rigmidbox2_licobg1_1.png) no-repeat left center; }
.rigmidbox2 h2{ font-size:13px; line-height:27px; }
.rigmidbtnQ{ padding-left:28px; height:36px; line-height:36px; width:85px; text-align:left; font-family:"微软雅黑"; border-style:none; cursor:pointer; background:url(../images/rigmidbtnQ_bg1_1.png) no-repeat 9px center #fff; color:#006db8; font-size:13px; display:block; margin:0 auto; }
.flotagetop{ width:123px; height:70px; line-height:22px; text-align:center; font-size:15px; color:#006db8; display:block; background:#fff; border-top:1px solid #9dbed4; border-right:1px solid #e4e7e8; border-bottom:1px solid #e4e7e8; border-left:1px solid #e4e7e8; }
.flotagetop .topico{ width:100%; height:38px; display:block; background:url(../images/fhtop_topicobg1_1.png) no-repeat center 10px; }

/* index banner*/
.banner_w{ width:100%; height:499px; position:relative; z-index:1;}
.banner_w{ width:100%; height:100%; position:relative; z-index:1;overflow:hidden;}
.banner_w ul{ position:absolute; height:100%; z-index:1001; left:0; top:0;}
.banner_w ul li{ width:100%; float:left; height:100%;}
.banner_w ul li a{ display:block; height:100%; }
.banner_w li.bg1{ background:url(../images/banner01.png) no-repeat center; }
.banner_w li.bg2{ background:url(../images/banner01.png) no-repeat center; }
.banner_w .btnBg {position:absolute; width:970px; height:40px; left:0; bottom:0; z-index:1001;}
.banner_w .btn {position:absolute; height:12px; left:0px; bottom:33px; z-index:1001; width:100%; text-align:center; }
.banner_w .btn span {display:inline-block; _display:inline; _zoom:1; width:13px; height:13px;  text-align:center; font-size:10px; font-family:"Microsoft YaHei",SimHei; margin:0px 5px; cursor:pointer; color:#fff; background:url(../images/index_banner_ico1.png) no-repeat; }
.banner_w .btn span.on { background:url(../images/index_banner_ico2.png) no-repeat; }

.inbox2{ width:100%; height:auto; position:relative; z-index:1; }
.inbox2fd{ width:100%; height:100%; position:absolute; z-index:1; left:0px; top:0px; bottom:0px; }
.inbox2mid{ max-width:1200px; height:auto; display:block; margin:0 auto; }
.inbox2bt{ line-height:27px; font-size:16px; color:#999999; }
.inbox2bt .leftico{ width:13px; height:27px; float:left; background:url(../images/inbox2mid_leftico.png) no-repeat left center; display:block; }
.inbox2bt h1{ font-size:19px; line-height:27px; color:#006db8; font-weight:normal; float:left; }
.inbox2btmore{ width:98px; height:26px; line-height:26px; text-align:center; border:1px solid #e62129; float:right; font-size:14px; color:#e62129; text-transform:uppercase; }
.inbox2btmore:hover{ color:#fff; background:#e62129; }
.inbox2_l{ width:430px; margin-top:16px; float:left; line-height:24px; font-size:14px; color:#555555; }
.inbox2_l .p1{ line-height:25px; font-size:16px; color:#000; }
.inbox2_r{ width:730px; float:right; }
.inbox2_rdl{ padding-left:188px; padding-top:16px; padding-bottom:6px; width:542px; min-height:113px; height:auto; position:relative; z-index:1; }
.inbox2_rdl dt{ width:170px; height:113px; position:absolute; z-index:1; left:0px; top:16px; }
.inbox2_rdl dd{ width:100%; line-height:22px; color:#555555; font-size:14px; }
.inbox2_rdl dd .p1{ line-height:29px; font-size:16px; color:#000; }
.inbox2_rdl dd .time{ line-height:25px; font-size:13px; color:#a9a9a9; }

.inbox3_l{ padding-left:25px; padding-right:29px; width:181px; height:450px; float:left; line-height:32px; font-size:15px; color:#fff; background:url(../images/inbox3_l_bg.png); }
.inbox3_l h1{ line-height:33px; font-size:24px; font-weight:normal; }
.inbox3_lmore{ width:98px; height:26px; line-height:26px; text-align:center; border:1px solid #fff; color:#fff; font-size:14px; text-transform:uppercase; display:block; }
.inbox3_lmore:hover{ background:#fff; color:#006db8; }
.inbox3_m{ width:695px; height:450px; float:left; }
.inbox3_r{ padding-left:20px; width:249px; height:450px; overflow-x:hidden; overflow-y:auto; background:url(../images/inbox3_rbg.png); float:left; }
.inbox3_rul{ width:100%; height:auto; display:block; }
.inbox3_rul li{ width:100%; line-height:34px; }
.inbox3_rul li a{ margin-left:3px; font-size:15px; color:#555555; }
.inbox3_rul li a em{ width:26px; height:34px; line-height:34px; float:left; font-style:inherit; }


.inbox4m{ max-width:1232px; height:auto; display:block; margin:0 auto; }
.inbox4mul{ width:100%; height:auto; display:block; }
.inbox4mul .box4li{ width:25%; height:350px; float:left; margin-top:21px; }
.inbox4mdl{ margin:0px 16px 0px 17px; }
.inbox4mdl dt{ width:100%; height:140px; text-align:center; overflow:hidden; display:block; }
.inbox4mdl dd{ width:100%; height:auto; font-size:14px; line-height:24px; color:#666666; display:block; }
.inbox4mdlp1{ line-height:26px; font-size:16px; color:#222222; }
.inbox4mdlp1 .lico{ width:32px; height:26px; display:block; float:left; background:url(../images/inbox4mdlp1_licobg1_1.png) no-repeat left 1px; }

.inbox5{ width:100%; height:auto; display:block; background:#e0e0e0; }
.inbox5m{ max-width:1200px; height:auto; margin:0 auto; }
.inbox5mdl{ padding-left:144px; min-height:68px; height:auto; position:relative; z-index:1; }
.inbox5mdl dt{ width:115px; height:38px; line-height:38px; text-align:center; display:block; background:url(../images/inbox5mdl_dtbg1_1.png) no-repeat; color:#fff; font-size:16px; position:absolute; z-index:1; left:0px; top:21px; }
.inbox5mdl dd{ width:100%; height:auto; display:block; overflow:hidden; }
.inbox5mul{ width:100%; height:auto; display:block; }
.inbox5mul .box5li{ float:left; /*margin:11px 11px 0px 3px;*/ padding:11px 11px 0px 3px; width:118px; height:58px; display:block; }

/* 产品*/
.procor1{ color:#006db8; }
.pro_banner{ width:100%; height:300px; overflow:hidden; display:block; }
.pro_banner a{ width:100%; height:100%; display:block; }
.promid{ max-width:1100px; height:auto; display:block; margin:0 auto; border:1px solid #dddddd; }
.pronavgat{ margin:0px 30px; height:51px; line-height:51px; border-bottom:1px solid #e0e0e0; }
.pronavgat h2{ font-weight:normal; font-size:18px; color:#222222; }
.promeunul{ float:right; }
.promeunul li{ float:left; margin:0px 3px; }
.promeunul li.last{ margin-right:0px; }
.promeunul li a{ float:left; margin-top:11px; padding:0px 16px; height:28px; line-height:28px; display:inline-block; font-size:14px; color:#555555; }
.promeunul li:hover a,.promeunul li.check a{ color:#fff; background:#006db8; }
.pronr{ margin:0px 30px; display:block; font-size:15px; color:#555555; line-height:34px; }
.pronr h1{ width:100%; height:50px; line-height:50px; text-align:center; color:#333333; font-size:24px; }

.prodl{ padding-left:95px; position:relative; z-index:1; }
.prodl dt{ font-weight:bold; font-size:15px; color:#555555; position:absolute; z-index:1; left:0px; top:0px; line-height:34px; }
.prodl dd{ width:100%; height:auto; display:block; }

/* 信息动态*/
.xxdtdl{ padding:25px 0px 25px 339px; min-height:212px; height:auto; position:relative; z-index:1; }
.xxdtdl dt{ width:320px; height:212px; position:absolute; z-index:1; left:0px; top:25px; }
.xxdtdl dd{ width:100%; font-size:15px; line-height:28px; color:#555555; }
.xxdtdl dd .p1{ line-height:27px; font-size:17px; color:#222222; }
.xxdtdl dd .p1 a{ color:#222222; }
.xxdtdl dd .p1 a:hover{ color:#006db8; text-decoration:underline; }
.xxdtdl dd .time{ line-height:34px; font-size:14px; color:#888888; }
.xxdtdlmore{ width:120px; height:32px; line-height:32px; text-align:center; display:block; background:#bbbbbb; font-size:15px; color:#fff; }
.xxdtdlmore:hover{ background:#006db8; }

/* 信息动态-详情*/
.news_xqycor1{ color:#4e4d4d;}
.news_xqycor2{ color:#999999;}
.news_xqycor3{ color:#333333;}
.rgb2{ color:#222222; }
.news_xqymax{ width:100%; height:auto; display:block; margin:0 auto; color:#555555; line-height:34px; font-size:15px; }
.news_xqymax .p1{ width:100%;  height:30px; line-height:30px; font-size:14px;  }
.news_xqymax .p1 a{ color:#006db8; }
.news_xqymax .p1 a:hover{ text-decoration:underline;}
.news_xqybt { width:100%; margin:0 auto; border-bottom:1px solid #e0e0e0; text-align:center; line-height:28px; color:#888888; font-size:14px; }
.news_xqybt a{ color:#999999; }
.news_xqybt a:hover{ color:#ab1919;}
.news_xqybot{ width:100%; height:auto; display:block; border-top:1px solid #eaeaea; }

/* 视频中心-详情*/
.spzxxq_p1{ width:100%; border-bottom:1px solid #e0e0e0; line-height:38px; font-size:16px; color:#006db8; }

/* 疟疾问答*/
.njwdmid{ max-width:1062px; height:auto; display:block; margin:0 auto; }
.njwdmidul{ width:100%; height:auto; }
.njwdmidul li{ width:33.333333%; float:left; display:block; }
.njwdmiddl{ margin:0px 17px; height:222px; display:block; }
.njwdmiddl dt{ width:100%; height:162px; overflow:hidden; display:block; }
.njwdmiddl dd{ height:60px; line-height:45px; text-align:center; color:#555555; font-size:15px; }
.njwdmiddl dd a{ color:#555555; }
.njwdmiddl dd a:hover{ color:#006db8; text-decoration:inherit; }

/* 视频中心*/
.zpzxmid{ max-width:1062px; height:auto; display:block; margin:0 auto; }
.zpzxmidul{ width:100%; height:auto; }
.zpzxmidul li{ width:33.333333%; float:left; display:block; }
.zpzxmiddl{ margin:0px 17px; height:267px; display:block; }
.zpzxmiddl dt{ width:100%; height:207px; overflow:hidden; display:block; }
.zpzxmiddl dd{ height:60px; line-height:45px; text-align:center; color:#555555; font-size:15px; }
.zpzxmiddl dd a{ color:#555555; }
.zpzxmiddl dd a:hover{ color:#006db8; text-decoration:inherit; }

/* 联系我们*/
.lxwm_bx{ width:948px; height:498px; border:1px solid #d0d0d0; display:block; margin:0 auto; }








/************************** 页面分页 **************************/
.paging { margin:20px auto;text-align:center;overflow:hidden;  padding-top:15px;}
.paging span ,.paging a{ display:inline-block; vertical-align:middle;margin: 0 3px;  height:28px; line-height:28px;   color:#37516a; padding-left: 10px;padding-right: 10px; border:1px solid #cccccc;  }
.paging span.next{ width:63px; border-right:1px solid #ccc; margin:0 10px;}
.paging span.bornone{ border:0;  border-top:0;  border-bottom:0;}
.paging span.disable{ color:#ccc;}
.paging a:hover{ text-decoration:underline;}
.paging a.current{ color:#be8b4c; font-weight:bold; background:#f9f9f9;  border:1px solid #cccccc;  }

.paging span  a{ width:63px; border:0px; margin:0px;}

.paging_txt{ width:33px; height:22px; vertical-align:middle; line-height:22px;}
.paging_but{ width:41px; height:25px; border:1px solid #b3b3b3; background:#f5f5f5; color:#000; vertical-align:middle; margin:0 10px; cursor:pointer}






