@charset "utf-8";
/* CSS Document */
/*- public css--------------------------- */
html{  }
body {margin:0px; color:#646B84; padding:0; margin:0 auto; background: url(../images/body_bg.jpg) top repeat-x #f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-family:Verdana, Geneva, sans-serif   }
img,img a { border:0px; margin:0px; padding:0px;}
a{text-decoration:none; color:#707181;} 
a:hover{color:#ed2024;text-decoration:none;}
form,input,button,br{ margin:0; padding:0; border:0;}
i,em,small{ font-style:normal;margin:0; padding:0; border:0;}
ul,ol,h1,h2,form,dl,dd,dt,p,span,div,li{list-style:none; margin:0; padding:0;}
input,textarea {font-size:12px;}
.left {float:left;}
.right {float:right;}
.clear{ clear:both; font-size:0; line-height:0; width:0; height:0; visibility:hidden;} 
.overflow{overflow:auto;}
.blue,.blue a{ color:#39B2C0}
/*网页最外框样式*/
#dm_wrapper{margin:0px auto;  }

/*头部样式*/
#dm_header{height:164px;  margin:0 auto; }
.dm_head{ width:956px; margin:0 auto; padding-left:14px;}
.dm_top{  text-align:right; font-size:12px;  width:236px; float:right; padding-top:39px;}
.dm_nav{ color:#707181; font-size:13px; font-family:Arial; width:93px; float:left; text-align:left;}
.dm_nav a{color:#707181;  line-height:18px; font-size:13px;}
.dm_logo{width:280px; float:left; height:82px;}
.search_top{ float:right; width:143px;}
.search_top .de_text01{ width:118px;  float:right; height:22px; line-height:24px; background:#000; color:#707181;font-family:Arial; font-size:12px; background:url(../images/search_bg_inputdata.jpg) left top no-repeat; padding-left:3px}
.search_top .de_btn01{ width:22px;border:none; background:url(../images/search_btn.gif) no-repeat; float:right; height:22px; cursor:pointer}
/*导航菜单样式*/
.dm_mainnav{ height:33px; line-height:33px; padding-top:40px;  }
.dm_mainnav span{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7f7f;}
.dm_mainnav span a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7f7f7f;}
.dm_mainnav ul{ font-family:Verdana; font-size:11px; }
.dm_mainnav ul li{ float: left; padding-right:50px; text-align:left; height:33px;font-size:14px;}
.dm_mainnav ul li a{text-decoration: none;color: #fff; font-weight: bold;  }
.dm_mainnav  ul li a:hover{ color:#ed2024;  }

ul#nav { 
	 height:37px; width:957px; margin:0 auto; position:absolute; z-index:10; margin-left:0px; *margin-left:0px !important; _margin-left:0px; 
}
ul#nav li {
	position:relative; float: left;  height:37px;display:block; background:url(../images/menu_line.gif) no-repeat right center; line-height:37px; z-index:-11; padding:0px; margin:0px; padding-left:15px; padding-right:21px; padding-right:19px\9;*padding-right:21px !important;_padding-right:21px; }
ul#nav li a{display: block;text-decoration: none;color: #181f30; text-align:center; font-size:14px;}
ul#nav li a.select{color: #ed2024; }
ul#nav li a:hover{color:#ed2024; display:block;}
ul#nav li ul { 
	position:absolute;
	display: none;
	left:0px; top:37px;top:36px\9;*top:36px!important;_top:36px;width:210px;z-index:9999; background:url(../images/bg-drop-down.png) center top repeat-x rgba(245, 245, 245, 0.97);background:url(../images/bg-drop-down.png) center top repeat-x #f5f5f5\9;*background:url(../images/bg-drop-down.png) center top repeat-x #f5f5f5 !important;_background:url(../images/bg-drop-down.jpg) center top repeat-x #f5f5f5;filter:Alpha(opacity=92);   padding-top:13px; padding-bottom:13px; padding-left:15px; border:1px solid #c5c7cf
}
ul#nav li:hover ul, ul#nav li.over ul {
	display: block;z-index:9999;background:url(../images/bg-drop-down.png) center top repeat-x rgba(245, 245, 245, 0.97);background:url(../images/bg-drop-down.png) center top repeat-x #f5f5f5\9;*background:url(../images/bg-drop-down.png) center top repeat-x #f5f5f5 !important;_background:url(../images/bg-drop-down.jpg) center top repeat-x #f5f5f5; }
ul#nav li ul li{width:210px;float: none; height:31px; line-height:30px; display:block;  background:none; background:url(../images/nav_bg.jpg) bottom repeat-x; text-align:left; margin-left:-13px
}
ul#nav li ul li a{ position:relative;filter:Alpha(opacity=100); display: block ;height:31px; line-height:30px; font-size:12px;text-decoration: none;   color:#7c839c; font-weight:normal; text-align:left }
ul#nav li ul li a.select{color:#ed2024; }
ul#nav li ul li a:hover{display:block; color:#ed2024; }





/*首页主体样式*/
.dm_mainbody_wrap{overflow:hidden;width:100%}

.dm_mainbody{  margin:0px auto; width:1002px;}

/*banner样式*/
#dm_mainbanner{ }
.dm_banner{  margin:19px auto 0 auto; width:100%; text-align:center; height:438px;   margin-bottom:0px }
.dm_banner_inner{ width:967px; margin:auto; overflow:hidden; background:url(../images/bannerbg.jpg) 0px 0px no-repeat; padding-top:1px; padding-left:1px }
.dm_banner_inner_real{ width:965px;overflow:hidden;  *margin-left:-1px !important; _margin-left:-1px;   }
.banner_icon{ background: url(../images/banner_bg.jpg) no-repeat top center; height:67px;}
.icona{ text-align:center; height:20px; padding-top:16px; width:960px; margin:0 auto;}
.icona img{ border:none; margin-left:3px;}
/*首页产品样式*/
.lista{  margin:0px auto; display:block;  height:262px;  overflow:hidden; *margin-left:0px !important; _margin-left:-20px  }
.lista dl{width:212px; float:left;  margin-left:19px; height:212px; overflow:hidden}
.lista dl dt{ width:202px; height:134px; background:url(../images/pro_bg.png) no-repeat; padding:5px; padding-left:4px; padding-right:5px}
.lista dl dt:hover{ width:202px; height:134px; background:none; _background:none; padding:5px; padding-left:4px; padding-right:5px}

.lista dl dd{ display:block; width:212px; float:left; line-height:16px; color:#b3b3b3;}
.lista dl dd strong{ font-weight:normal; font-size:14px; color:#41454f; display:block; height:34px; line-height:34px;}

.lista dl dd strong a{  color:#41454f; }
.lista dl dd strong a:hover{  color:#ed2024; }
.lista h2{color:#39B2C0; font-size:18px; font-weight:normal; height:36px; line-height:36px;padding-left:104px;}
.lista h2 span{ color:#9a9ca0; font-family:Arial; font-size:11px; padding-left:3px;}
.lista dl dd a{ display:block;}
.lista dl dd.desc { height:35px; overflow:hidden}
.lista dl dd.desc a { color:#9a9ca0}
.lista dl dd.desc a:hover{ text-decoration:underline}

/*底部样式*/
.dm_footer{margin-top:0px; border-top:solid 1px #b9bbbf; height:232px; display:block  }
.dm_mainfoot{ width:1000px; margin: 0 auto; padding-top:40px; height:192px;}
.foot_left{ width:205px; background:url(../images/foot_logo.jpg) no-repeat; height:74px; float:left; padding-top:60px; margin-right:60px }
.foot_left a{ height:39px; float:left; margin:0 9px; display:inline}
.foot_img1{  background:url(../images/foot_img.gif) no-repeat 0 0; width:35px;}
.foot_img2{  background:url(../images/foot_img.gif) no-repeat -54px 0 ; width:30px;}
.foot_img3{  background:url(../images/foot_img.gif) no-repeat -104px 0; width:32px;}
.foot_img4{  background:url(../images/foot_img.gif) no-repeat -154px 0; width:35px;}
.foot_list{}
.foot_list dl{ width:180px; float:left;  height:160px; line-height:23px;}
.foot_list dl dt{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#181f30; height:34px; line-height:34px}
.foot_list dl dd{ font-family:"Century Gothic"; font-size:12px;color:#5d6271; }
.foot_list dl dd img{ float:left}
.foot_list dl dd i{ display:block; font-style:normal; overflow:hidden; height:40px; clear:both; padding-bottom:3px}
.foot_list dl dd i tt{ font-style:normal; display:block; text-decoration:none; font-family:"Century Gothic"; clear:both}
.foot_list dl dd i tt img{ float:left; margin-top:8px; margin-right:5px; margin-left:5px}
.foot_list dl dd i tt a { display:block; color:#5d6271; float:left; clear:none}
.foot_list dl dd i tt a:hover{  text-decoration:underline}
.foot_list dl dd tt{ font-style:normal; display:block}
.foot_list dl dd a{ display: inline; color:#5d6271; float:left; clear:both;  width:100%; _background:#f5f5f5 }
.foot_list dl dd a:hover{  text-decoration:underline}
.foot_list dl dd a.select{color:#ed2024;}
.foot_cont{font-size:11px; color:#5d6271; overflow:hidden; padding-bottom:15px; background:url(../images/bg_layout.png) top repeat-x }
.main_bottom{width:1000px; padding-top:20px; margin: 0 auto;height:28px; line-height:28px;}
.main_bottom tt{ float:right; color:#fff;line-height:28px; width:350px; display:block; font-weight:normal; text-decoration:none; font-style:normal; font-family:Verdana, Geneva, sans-serif}
.main_bottom tt img{ margin-left:5px}

.main_bottom em{ float:right;}
.main_bottom p a{padding:0 5px; }



/*内页样式*/
.c_c_t,.c_c_b{ width:1000px; margin:auto;  height:13px; overflow:hidden}
.c_c_t{ margin-top:30px}
.c_c_m{ width:1000px; margin:auto;  overflow:hidden;}
.c_c_m_t{ overflow:hidden; min-height:450px; max-height:none; _padding-top:100px}
/*内页样式左侧*/
.c_c_m_l{ width:221px; float:left; _margin-top:-100px}
.c_c_m_l h1{ display:block; font-size:26px; padding-top:14px; color:#7c839d; padding-bottom:8px; font-weight:normal; padding-left:17px}
.c_c_m_l_l{}
.c_c_m_l_l ul{ border-top:1px solid #7c839d; overflow:hidden; padding-top:10px; padding-bottom:10px; margin-left:17px; margin-right:17px}
.c_c_m_l_l  ul li{  font-size:14px;  line-height:25px; padding-top:1px;  }
.c_c_m_l_l ul li a{ color:#181f30}
.c_c_m_l_l ul li a.select1{ color:#ed2024}
.c_c_m_l_l ul li a.select{ color:#ed2024}

.c_c_m_l_l ul.secondc{overflow:hidden; padding-top:3px; padding-bottom:3px; border-top:0px; margin-left:10px}
.c_c_m_l_l  ul.secondc li{  font-size:12px;  line-height:25px; padding-top:1px; height:25px; overflow:hidden }
.c_c_m_l_l  ul.secondc li.s_l{  font-size:12px;  line-height:20px; padding-top:1px  }
.c_c_m_l_l  ul.secondc li a { color:#586774;}
.c_c_m_l_l  ul.secondc li a.select { color:#eee;}
.c_c_m_l_l  ul.secondc li a.menusub{ padding-left:10px; line-height:20px; padding-top:1px; background:url(../images/noCheck.gif) 0px 5px no-repeat;  }

.c_c_m_l_l  ul.secondc li a.menusub_s{ padding-left:10px; line-height:20px; padding-top:1px; background:url(../images/noCheck.gif) 0px 5px no-repeat; color:#ed2024 }
.c_c_m_l_l   ul.secondc li a:hover { color:#ed2024;}
/*内页样式右侧*/
.c_c_m_r{ width:779px; float:left; _margin-top:-100px}
.c_c_m_r_t{ overflow:hidden; height:55px; line-height:45px; padding-left:21px; border-bottom:1px solid #181f30}
.c_c_m_r_t h2{ font-size:36px; color:#181f30; display:block; float:left; font-weight:normal}
.c_c_m_r_t h2.artice{ font-size:16px; color:#181F30; display:block; float:left; font-weight:normal;  width:737px; overflow:hidden; height:55px}

.c_c_m_r_t h3{ display:block; color:#61615F; font-weight:normal; float:right; padding-right:21px; font-size:11px}
.c_c_m_r_t h3 a{ color:#61615F}
.c_c_m_r_t h3 a hover{ color:#000}
.c_c_m_r_t_secondtitle{ display:block; color:#61615F; width:100%; text-align:center; font-weight:normal; float:right; padding-top:5px; overflow:hidden; font-size:11px}

.c_c_m_r_c{ overflow:hidden; padding:30px 20px; padding-top:25px; line-height:180%; color:#5C6378;}
/*内页样式底部*/
.c_c_b{  margin-bottom:30px}



/*新闻资讯*/
.news_title{ width:671px; background: url(../images/news_banner_bg.jpg); height:32px; line-height:32px; color:#fff; font-family:"微软雅黑","黑体"; }
.news_title p{ width:560px; float:left; text-align:center; display:block; height:32px; border-right:1px solid #fff}
.news_title span{ width:110px; float:left; text-align:center; display: block}
.news_list{ width:100%}
.news_list ul{}
.news_list ul li{ border-bottom:1px solid  #b2b4b9; background:url(../images/news_dot.jpg) 4px 21px no-repeat; height:41px; line-height:41px; padding-left:28px; overflow:hidden}
.news_list ul li:hover{  background:url(../images/news_dot1.jpg) 0px 21px no-repeat; cursor:pointer}
.news_list ul li p{ display: block; float:left; width:562px; overflow:hidden}

.news_list ul li span{ display: block; float:right; width:120px; text-align:center; font-family:Verdana, Geneva, sans-serif}

#page{ float:right; padding-top:20px}

#page a,#page a:visited {
    border: 1px solid #AAAAAA;
    display: block;
    float: left;
    margin: 0 2px;
    padding: 4px 6px 3px;
    text-align: center;
}
#page a.cur,#page a.cur:visited { color:#2D8791; font-weight: bold}


/*产品列表*/
.productlist{  margin:0px auto; display:block; }
.productlist dl{width:212px; float:left; height:210px; margin-left:25px; margin-bottom:20px; overflow:hidden}
.productlist dl dt{ width:202px; height:134px; background:url(../images/pro_bg.png) no-repeat; padding:5px 6px 5px 4px;}
.productlist dl dt:hover{ background: none;  }
.productlist dl dd{ display:block; width:212px; float:left; line-height:16px; color:#b3b3b3;}
.productlist dl dd.hengaodu{ display:block; width:212px; float:left; line-height:16px; color:#b3b3b3; height:35px; overflow:hidden; padding:0px; margin:0px;}

.productlist dl dd strong{ font-weight:normal; font-size:14px; color:#DBD1C5; display:block; height:34px; line-height:34px;}
.productlist dl dd strong a{  color:#41454F;}
.productlist dl dd strong a:hover{  color:#ed2024; text-decoration: none}
.productlist h2{color:#39B2C0; font-size:18px; font-weight:normal; height:36px; line-height:36px;padding-left:104px;}
.productlist h2 span{ color:#9A9CA0; font-family:Arial; font-size:11px; padding-left:3px;}
.productlist dl dd a{ display:block; color:#9A9CA0}
.productlist dl dd a:hover{ text-decoration:underline}
.building{ display:none}










/*翻页样式*/
.page{ float:right; padding-top:20px; clear:both}

.page a,.page a:visited {
    border: 1px solid #C0C4D1;
    display: block;
    float: left;
    margin: 0 2px;
    padding: 0px 6px 0px;
    text-align: center;
}
.page a.cur,.page a.cur:visited { color:#585F76; font-weight: bold}

.building{ display:none; font-size:14px;}

/*产品详情*/
.productimg{}
.productimg_l{ width:349px; float:left;}
.productimg_l_i{ position: relative;}
#zoomIcon {
    bottom: 13px;
    display: block;
    float: right;
    position: absolute;
    right: 60px;
    z-index: 10;
}
.productimg_r{ width:387px; float:left}
.productimg_r h1{display:block;  font-size:20px; font-weight:bold; padding:2px; padding-left:0px; overflow:hidden; clear:both; height:24px; padding-bottom:6px; color:#444957}
.productimg_r span{ display:block;  clear:both; word-break:keep-all; height:164px; overflow: auto; line-height:150%; color:#7e879c}
.product_detail_small_img_wrap{ padding-top:20px; clear:both; padding-bottom:20px; overflow:hidden}
.product_detail_small_img_wrap img{ float:left; margin-right:14px; _margin-right:10px;BORDER: #CCCDD0 1px solid; margin-bottom:10px}
.product_detail_small_img_wrap img:hover{ border:1px solid #f5f5f5}
.special_c,.Features_c,.special_new_c,.Features_new_c{
    font-family: goodlight,Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
    margin: 0 0 12px;
    transition: color 0.1s linear 0s; border-bottom:1px solid #b2b4b9; clear:both; padding-bottom:10px; overflow:hidden; }
.Features_c,.Features_new_c{ margin-top:20px}
.special_new_c,.Features_new_c{ margin-bottom:25px}
#bigImg{ border:1px solid #cccdd0}	
	
/* 客户反馈 */
.feedback_real{}
.feedback_real img{ padding-left:10px}
.feedback_real li{ clear:both}
.feedback_real li.submitfeedback{ padding-left:271px; padding-top:15px; overflow:hidden}
.feedback_real li.submitfeedback input{ border:1px solid  #f0282f; overflow:hidden;  cursor:pointer; background:#f0282f; height:25px; line-height:20px; text-align:center; padding-bottom:2px; padding-left:10px; padding-right:10px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color:#fff}
.feedback_real li.submitfeedback input:hover{ color:#fff; background:#f0282f}

.feedback_real dd{ width:172px; overflow:hidden; padding-top:5px; padding-bottom:5px; float:left; text-align:right; padding-right:5PX}
.feedback_real dt{ width:340px; padding-top:5px; overflow:hidden; padding-bottom:5px; float:left}
.feedback_real dt input{ border:1px solid #c3c5cd; background:#f5f5f5}
.input_style {
    padding: 1px;
    width: 278px;
}
.textarea_style{
    padding: 1px;
    width: 277px; background:#f5f5f5; border:1px solid #c3c5cd; margin:0px; outline:0px
}
.Course_detailes_text00_tit03{ margin-top:10px}
.message_line {
    border-top: 1px solid #2A3F52;
    margin-top: 20px;
    padding-top: 10px;
    width: 100%;
}

.over_inner_wdm_main02_cont. h2{color:#1F1F1F; font-size:13px; height:45px; line-height:45px;}



.qh_content h1,.qh_content h2,.qh_content h3,.qh_content h4,.qh_content h5{ font-size:12px; font-weight:normal}

.second_title{ padding-left:64px; width:487px}
.title_message{ font-size:25px; padding-top:10px; overflow:hidden;padding-top:15px; overflow:hidden; padding:1px; padding-bottom:5px; padding-left:64px; line-height:100%; padding-right:120px}
.title_message span{font-size:12px; color:#fff}
.second_smalltext{ font-size:14px; }


	


/*404页面*/
.error{ width:304px; height:155px; margin:auto; margin-top:149px; line-height:165px; font-size:14px; padding-left:238px; background:url(../images/400.jpg) no-repeat}


/* 生物膜*/
.swm{ overflow:hidden; float:right}
.swm img{ float:left; margin-bottom:10px; margin-left:10px; margin-right:10px;}




/*下载页面*/
.download_title{ width:730px; background:url(../images/banner_bg.jpg); height:32px; line-height:32px; color:#fff; font-family:"微软雅黑","黑体"; margin-top:0px}
.download_title p{ width:545px; float:left; text-align:center; display:block; height:32px; border-right:1px solid #fff}
.download_title span{ width:184px; float:left; text-align:center; display: block}
.download{ border-bottom:1px solid #DBDADA; padding:10px 0px 10px; overflow:hidden; _height:70px}
.download_left{ width:545px; border-right:1px dotted #dbdada; float:left; overflow:hidden}
.download_right{ width:94px; float:left; text-align:center; padding-top:33px; padding-left:30px; }

.download_right a{ width:71px; height:31px; background:url(../images/download1.jpg) no-repeat; display:block}

.download_right a:hover{ width:71px; height:31px; background:url(../images/download.jpg) no-repeat; display:block}
.download_left h1{ width:546px; border-bottom:1px dotted #dbdada;height:32px; line-height:32px; color:#1a1a1a; font-family:"微软雅黑"; font-weight:bold; clear:both; font-size:14px; display:block; overflow:hidden; background:none}
.download_left em{ padding-top:10px; display:block; font-style:normal}












