@charset "utf-8";
/* CSS Document */
/*- public css--------------------------- */
html{ }
body {margin:0px; color:#666; padding:0;  margin:0 auto; background:#fff; font-family:"宋体" ;font-size:12px;}
img,img a { border:0px; margin:0px; padding:0px;}
em,i,u,label,small{ font-style:normal; margin:0px; padding:0px;}
a{text-decoration:none; color:#666;} 
a:hover{color:#d10909;text-decoration:none;}
form,input,button,br{ 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; list-style-type:none;}
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;}
a,body,select,td,b{font-size:12px;text-decoration:none;}
/*网页最外框样式*/


/*头部样式*/
.head{ background:#fff;  margin:0 auto;  height:89px;}
#dm_header{height:89px; margin:0 auto; }
.dm_top{ height:90px;  width:980px; margin:0 auto;}
.dm_top .dm_logo{width:200px; float:left; height:89px;  }
.dm_top_right{ width:684px; float:right; padding-top:35px;}

#search_top{ clear:both; padding-top:10px;}
.search_text{ width:145px; float:left; border:solid 1px #b8b8b8; height:17px; line-height:17px; background:#f6f6f6; color:#cacaca; padding-left:5px;}
.search_btn{ width:19px; height:19px; background:url(../images/index_10.jpg) no-repeat; float:left; margin-left:4px; }
/*导航菜单样式*/ 
.dm_mainnav{ height:35px; background:#1e65b5;  display:block;  font-family:"微软雅黑", "宋体"; font-size:14px;}
.dm_mainnav ul li{ float:left; height:35px; display:block; padding:0 19px; text-align:center;font-size:14px; z-index:99999;}
.dm_mainnav ul li a{display: block;text-decoration: none;color:#fff; text-align:center; font-size:14px;font-family:"微软雅黑", Verdana; line-height:35px;  }

.dm_mainnav ul li a:hover{ color:#fff; display:block;}
.dm_mainnav ul li.on a{ color:#fff; display:block;  font-weight:normal;}
.dm_mainnav span{ float:left;}

/*dm_banner*/
.dm_banner{ margin:0px auto 0 auto; height:290px; width:980px;}
#haoen_banner{width:970px;  margin:0px auto;}
.mainbox{ overflow:hidden; position:relative; z-index:2;}
.flashbox{ overflow:hidden; position:relative;z-index:2;}
.imagebox{ text-align:right;position:relative;z-index:99;}
.bitdiv{display:inline-block;width:14px;height:14px; margin:0 2px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.gif); background-repeat:no-repeat; filter:alpha(opacity=80); -moz-opacity:0.8; /* Moz + FF 透明度20%*/
    opacity: 0.8; width:14px;height:14px; _height:14px;/* 支持CSS3的浏览器（FF 1.5也支持）透明度20%*/
}
.curimg{background-image:url(../images/01.gif); background-repeat:no-repeat; filter:alpha(opacity=80); -moz-opacity:0.8; /* Moz + FF 透明度20%*/
    opacity: 0.8;width:14px;height:14px; _height:14px; /* 支持CSS3的浏览器（FF 1.5也支持）透明度20%*/}

/*dm_main_left*/
.dm_main_left{ width:286px; float:left; margin-left:40px; display:inline;}
.dm_main_left .title{ background: url(../images/index_22.jpg) no-repeat; height:21px; padding-left:16px; line-height:21px; color:#a20000; margin-bottom:10px; text-align:left;}
.dm_main_left .title span{ float:right; font-size:9px; font-family:Arial; color:#666; border-bottom:solid 1px #8e8e8e; text-align:right; width:205px;}
.dm_main_left .title span a{color:#666;}
.dm_main_left ul li{ line-height:18px; padding-left:10px; background:url(../images/dot2.gif) no-repeat left center; padding-left:15px;}
.dm_main_left ul li span{ float:right;}

.dm_main_center img{ margin-left:40px;}
/*dm_banner*/


/*dm_mainbody*/
.dm_mainbody{ margin:35px auto 0 auto; width:980px;}
.dm_main_ad{ padding-top:20px;}
.dm_main_ad h2{ height:30px; line-height:30px; color:#0b5100; font-family:"微软雅黑", "宋体"; font-size:16px;}
.dm_main_ad h2 span{ float:right; font-weight:normal; font-size:12px;}

.side_banner{ margin:0 auto; width:980px;}
.dm_footer{ background:#fff ;height:42px;width:980px; margin:25px auto 0 auto;padding-top:20px; line-height:20px; text-align:center; border-top:solid 1px #969595; }
.dm_footer .title{ height:22px; line-height:22px;font-size:12px; color:#969696; text-align:center; }
.dm_footer a{color:red;}




/*内页样式*/
#dm_mainbody1{ width:980px; margin:10px auto;}
.main_title{ height:40px; line-height:40px;  display:block; }
.main_title p{ width:240px; float:right; }
.main_title strong{ font-size:14px; color:#000;line-height:40px;}
/*.main_title p .pro_text{ width:140px; float:left; border:solid 1px #ccc; height:17px; line-height:17px;}
.main_title p .pro_btn{ width:19px; height:19px; display:block; margin-left:5px; float:left; background:url(../images/index_10.gif) no-repeat; border:none;}
.main_title p label{ width:64px; float:left; line-height:17px;}
*/
.dm_banner_about{ height:205px;}
/*内页左边样式*/
#dm_mainbody1 #dm_sidenav {width:180px; float:left;}
#dm_mainbody1 #dm_sidenav ul { margin:0px; list-style:none; }
#dm_mainbody1 #dm_sidenav h2 { font-size:14px; font-family:"微软雅黑", "宋体"; color:#595959;}

#dm_mainbody1 #dm_sidenav ul li { _height:28px; color:#6a717a; margin-bottom:2px; padding-left:8px; }
#dm_mainbody1 #dm_sidenav ul li a { line-height:28px; padding-left:18px; color:#6a717a; text-decoration:none; display:block; background:url(../images/index2_23.jpg) no-repeat left center; font-weight: normal;}
#dm_mainbody1 #dm_sidenav ul li a:hover { color:#1e65b4; font-weight:bold;}
#dm_mainbody1 #dm_sidenav ul li ul { margin:2px; padding:0px; list-style:none; display:none;}
#dm_mainbody1 #dm_sidenav ul li ul li { background:#fff; display:block; border-bottom:dashed 1px #e1e1e1; margin:0}
#dm_mainbody1 #dm_sidenav ul li ul li a { background:#fff; padding-left:35px; display:block;color:#666; font-weight: normal;}
#dm_mainbody1 #dm_sidenav ul li ul li a:hover { background:#e6e6e6; color:#e30000; font-weight:normal;}
#dm_mainbody1 #dm_sidenav ul li.dm_on a {background:url(../images/index2_23.jpg) no-repeat left center;  color:#6a717a; font-weight:bold; }
#dm_mainbody1 #dm_sidenav ul li.dm_on a:hover { color:#fff; }
#dm_mainbody1 #dm_sidenav ul li.dm_on ul { display:block;}
#dm_mainbody1 #dm_sidenav ul li.dm_on ul li a { padding-left:14px; display:block; background:#fff; color:#666; font-weight: normal;}
#dm_mainbody1 #dm_sidenav ul li.dm_on ul li a:hover { color:#e30000; font-weight:normal; background:#e6e6e6;}

.side_img{}
.side_img img{ margin-top:10px;}


.topa{ text-align:right;}
/*右边样式*/
.dm_side_right{ width:780px; float: right; display:inline; background: url(../images/bgImg04x.gif) no-repeat left top; }
.dm_side_right .title { height:30px; border-bottom: dotted 1px #dfdfdf; background:#f3f3f3 url(../images/bgImg04x.gif) no-repeat left top;}
.dm_side_right .title img{ float:right; margin-top:13px;}
.dm_side_right .title h1{ line-height:30px;  font-size:12px; color:#1e65b5; padding-left:10px; float:left;}
.dm_side_right .title p{ height:30px; float:right; line-height:30px; background:url(../images/about_righ_icon.gif) no-repeat left; padding-right:10px; color:#000;}
.dm_about_content img{ float:left; margin:0px 10px 10px 0px;}
.dm_about_content p{ line-height:24px; }
.dm_about_content{ padding:10px; height:70px;}
.dm_aboutus_content{padding:10px 6px 10px 6px; line-height:24px; }

/*新闻列表样式*/
.dm_aboutus_content .dm_news_list {}
.dm_aboutus_content .dm_news_list ul { margin:0px; padding:0px 5px; list-style:none;}
.dm_aboutus_content .dm_news_list ul li { line-height:30px; border-bottom:1px dotted #CCC; background-image:url(../images/dot2.gif); background-repeat:no-repeat; background-position:left 11px; padding-left:16px;}
.dm_aboutus_content .dm_news_list ul li span{ float:right; text-align:left; padding-right:10px; color:#999; font-family:Arial; font-size:11px;}
.dm_page { border-top:none; margin-top:25px; text-align:center; display:block; clear:both; line-height:30px;}
/*新闻详细样式*/
.dm_news_detail .dm_news_title { font-size:20px; height:28px; padding-top:10px; margin-bottom:10px; font-weight:bold; text-align:center; color:#d10909;}
.dm_news_detail .dm_news_info { line-height:22px; padding:0px 12px; background-color:#efefef;}
 .dm_news_detail .dm_news_info  .dm_font_setup { float:right;}
 .dm_news_detail .dm_news_info  .dm_font_setup span { margin:0px 5px; color:#069; text-decoration:underline; cursor:pointer;}
.dm_news_detail .dm_news_content { clear:both; padding:12px; }
.dm_news_detail .font1 {font-size:12px; line-height:2em;}
.dm_news_detail .font2 {font-size:14px; line-height:2em;}
.dm_news_detail .font3 {font-size:18px; line-height:1.5em;}

.dm_side_banner{ height:280px; margin-bottom:15px;}
.dm_aboutus_content .pro_list{}
.dm_aboutus_content .pro_list li{ width:170px; height:160px; float:left; margin:10px 10px; display: inline; text-align:center; background:#fff; border:solid 1px #e8e7e7; padding-top:20px;}
.dm_aboutus_content .pro_list li img{ width:160px; height:120px; display:block; margin:0 auto;}
.dm_aboutus_content .pro_list li img:hover{opacity:0.85; filter:alpha(opacity=70)}
.dm_aboutus_content .pro_list li span{ display:block;  line-height:25px; border-top:solid 1px #e8e7e7; margin-top:10px;}
.dm_aboutus_content .pro_list li span a{}

.home_news{ width:370px; float:left;}
.home_news h2{ font-size:12px; border-bottom:solid 2px #1e65b4; color:#1e65b5; height:30px; line-height:30px; margin-bottom:8px;}
.home_news h2 img{ float:right; margin-top:12px;}
.home_news ul li{ background:url(../images/arrow8.gif) no-repeat left center; padding-left:15px; border-bottom:dashed 1px #969595;}
.home_news ul li span{ float: right;}


.home_about{ width:370px; float:right;}
.home_about h2{ font-size:12px; border-bottom:solid 2px #1e65b4; color:#1e65b5; height:30px; line-height:30px; margin-bottom:8px;}
.home_about h2 img{ float:right; margin-top:12px;}
.home_about span{ line-height:20px; width:247px; float:right;}
.home_about p img{ float:left;}
/*产品详细页样式*/
.dm_Product_detail { margin-bottom:20px;}
.dm_Product_detail .dm_Product_pic { width:340px; float:left; margin-bottom:25px; display:inline; margin-top:10px;}
.dm_Product_detail .dm_Product_pic .dm_Product_pic_big { border:1px solid #CCC; text-align:center; margin-bottom:5px;  background:#fff;}
.dm_Product_detail .dm_Product_pic .dm_Product_pic_btn { margin:5px 9px; float:left; cursor:pointer; display:inline;}
.dm_Product_detail .dm_Product_pic .dm_Product_pic_small { width:280px; _width:280px; overflow:hidden; padding:0px 4px; _padding:0px; margin-left:-4px; _margin-left:-6px; height:70px; position:relative; float:left;}
.dm_Product_detail .dm_Product_pic .dm_Product_pic_small div {
	position:absolute;
	left: 5px;
}
.dm_Product_detail .dm_Product_pic .dm_Product_pic_small img { border:1px solid #CCC; margin:0px 4px; display:block; float:left;}
.dm_Product_detail .dm_Product_info { width:280px; margin:0px; float:right; padding-left:30px; font-family:"微软雅黑"; }
.dm_Product_detail .dm_Product_info dt { font-weight:bold;  line-height:44px; font-family:"微软雅黑"; font-size:16px; color:#333}/*height:80px;*/
.dm_Product_detail .dm_Product_info dd { width:280px; line-height:28px;}
.dm_Product_detail .dm_Product_btn { width:325px; text-align:left;  margin-top:10px; *margin-top:0px; padding-top:20px; float: right;}
.dm_Product_detail .dm_Product_contant_tab {list-style:none; background:url(../images/tab_bg_line.jpg) left bottom repeat-x; height:28px; position:relative; width:768px; float:left; }
.dm_Product_detail .dm_Product_contant_tab li { margin:2px 1px 0px; background:url(../images/tabs_left.jpg) left top no-repeat; float:left; display:inline;}
.dm_Product_detail .dm_Product_contant_tab li span { display:block; height:20px; height:18px\9; padding:6px 15px 0px 15px; padding:5px 15px 6px 15px\9; background:url(../images/tabs_right.jpg) right top no-repeat; float:left; cursor:pointer;}
.dm_Product_detail .dm_Product_contant_tab .on { background:url(../images/tab_left.jpg) left top no-repeat; float:left;}
.dm_Product_detail .dm_Product_contant_tab .on span { background:url(../images/tab_right.jpg) right top no-repeat; font-weight:bold;}
.dm_Product_detail .dm_Product_contant_body { line-height:2em; padding:10px 6px; display:none; width:756px; float:left;}
.dm_Product_detail .on { display:block;}


/*企业荣誉样式*/
.dm_picture1_list { padding:10px; width:716px;}
.dm_picture1_list dl { float:left; width:120px; margin:5px 28px; _margin:5px 20px; display:inline;}
.dm_picture1_list dd { margin:0px; width:116px; padding:6px; border:1px solid #CCC;}
.dm_picture1_list dt { margin:3px 0px; width:116px; padding:6px; background-color:#f5f5f5; text-align:center;}
/*服务中心样式*/
.dm_contant_detail table{ font-family:"微软雅黑", "宋体";}
.sbumit,.submint1{ background:#efefef; color:#444; text-align:center;  border: solid 1px #ccc; width:101px; height:25px; line-height:24px; margin-top:15px;}
.text{ border:solid  1px #e3e3e3; height:20px; line-height:20px;}
.text1{border:solid  1px #e3e3e3;line-height:20px; }