@charset "utf-8";
/* CSS Document */
/*- public css--------------------------- */
html{font-family: "宋体" ;font-size:12px;background-color:#c2d0db;/*  background-img:url(../images/bg.png) repeat-x top;*/ background-image:url(../images/bg.png); background-repeat:repeat-x;　}
body {margin:0px; color:#333; padding:0;  }
img,img a { border:0px; margin:0px; padding:0px;}
a{text-decoration:none; color:#333333;}
a:hover{color:#ed2122;text-decoration:none;}
form,input,button,br,tr,td,table{ 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;}
.red,.red a,.red:link,.red:visited{ color:#cf000d;}
.blue,.blue a,.blue:link,.blue:visited{ color:#216878;}
.bla,.bla a,.bla:link,.bla:visited{ color:#67c3e9;}

/*网页最外框样式*/
#dm_wrapper{ width:970px; margin:0 auto; background:#fff;}
/*头部样式*/
 #dm_header{ width:950px; margin:0 auto; height:153px; background:#fff;padding:0px 10px;}
 #dm_header .dm_top{ height:102px;}
 #dm_header .dm_logo{ width:580px; float:left; padding-left:10px; padding-top:24px; font-family:"微软雅黑","宋体"; font-size:24px; font-weight:bold;}
 #dm_header .dm_right{ width:240px; float:right;}
 #dm_header .dm_right a{ width:60px; text-align:center; float:left; margin-right:10px; height:24px; line-height:24px;}
 #dm_header .dm_right .icon1{ background:url(../images/icon1.gif) no-repeat left center; padding-left:10px;}
 #dm_header .dm_right .icon2{ background:url(../images/icon2.gif) no-repeat left center; padding-left:10px;}
 #dm_header .dm_right .icon3{ background:url(../images/icon3.gif) no-repeat left center; padding-left:10px;}
 /*菜单样式*/
 #dm_header .dm_menu ul{ height:41px; background:url(../images/menu_bg.jpg) no-repeat;padding:0px 20px;}
 #dm_header .dm_menu li{ float:left; width:110px; display:block; height:41px; line-height:41px; text-align:center; background:url(../images/menu_line.gif) no-repeat right top;}
 #dm_header .dm_menu li a:link, #dm_header .dm_menu li a:visited{ color:#fff; font-size:14px;  font-weight:bold; display:block; width:110px; }
 #dm_header .dm_menu li a:hover{ background:url(../images/menu_hover.gif) no-repeat; display:block;}
 /*banner样式*/
 #dm_banner{ height:200px; width:950px; margin:0px auto 10px auto;  background:#fff; padding:0px 10px;}
 /*主体内容样式*/
 #dm_mainbody{ width:970px; margin:0 auto;background:#fff;}
 .title{ margin-bottom:10px; height:30px; background:url(../images/menu_link.gif) no-repeat; line-height:30px; padding-left:25px; color:#000; margin-left:auto;margin-right:auto; width:925px;}
 /*主体左边样式*/
 #dm_left{ width:190px; float:left; display:inline;  background:#fff; padding-left:10px; }
 /*左边产品列表样式*/

 .dm_left_pro{ margin-top:10px;}
 .dm_left_pro h1{ height:30px; background:url(../images/smlbg.gif) no-repeat; display:block; font-size:14px; line-height:30px; color:#fff; padding-left:18px; }
 .dm_left_pro ul{ border:solid 1px #c0c0c8; border-top:none; padding-top:10px;}
 .dm_left_pro ul li{ line-height:25px; background:url(../images/icon4.gif) no-repeat 10px center;}

#dm_sidenav ul li { _height:26px; color:#6a717a; background:#f3f3f3; }
#dm_sidenav ul li a { line-height:26px; padding-left:20px; color:#6a717a; text-decoration:none; display:block; background:url(../images/icon4.gif) no-repeat 10px center;border-bottom:solid 1px #fff; font-weight:bold;}
#dm_sidenav ul li a:hover { color:#F00;}
#dm_sidenav ul li ul { margin:0px; padding:0px; list-style:none; display:none; border:none;}
#dm_sidenav ul li ul li { background:#fff; display:block; border-bottom:dashed 1px #e1e1e1;}
#dm_sidenav ul li ul li a { width:160px; padding-left:25px; display:block; background: url(../images/side_menu_icon3.gif) no-repeat 25px center;color:#666; font-weight: normal;}
#dm_sidenav ul li ul li a:hover { background-color:#f5f5f5; color:#e30000; font-weight:normal;}
#dm_sidenav ul li ul li ul { margin:0px; padding:0px; list-style:none; display:none; border:none;}
 #dm_sidenav ul li ul li ul li a { width:150px; padding-left:35px; display:block; background: url(../images/side_menu_icon3.gif) no-repeat 25px center;color:#666; font-weight: normal;}
 #dm_sidenav ul li ul li ul li a:hover { background-color:#f5f5f5; color:#e30000; font-weight:normal;}

 #dm_sidenav ul li.dm_on ul { display:block;}


  /*左边搜索样式*/
 .dm_left_search{ margin-top:10px;}
 .dm_left_search h1{ height:30px; background:url(../images/search_dh.gif) no-repeat; display:block; font-size:14px; line-height:30px; color:#fff; padding-left:18px; }
 .dm_left_search ul{ border:solid 1px #c0c0c8; border-top:none; padding:10px 6px;}
 .search_text{ width:112px; float:left; border:solid 1px #e3e9db; height:25px; line-height:27px; padding-left:5px; margin-right:5px; display:inline;}
 .search_btn{ width:47px; height:26px; line-height:26px; background:url(../images/search_btn.gif) no-repeat; text-align:center; border:none; }
  /*左边联系我们样式*/
 .dm_left_contact{ margin-top:10px;}
 .dm_left_contact h1{ height:30px; background:url(../images/smlbg.gif) no-repeat; display:block; font-size:14px; line-height:30px; color:#fff; padding-left:18px; }
 .dm_left_contact ul{ border:solid 1px #c0c0c8; border-top:none; padding:8px;}
 .dm_left_contact ul p{ line-height:24px; }
 /*左边友情链接样式*/
 .dm_left_friendlink{ margin-top:10px;}
 .dm_left_friendlink h1{ height:30px; background:url(../images/smlbg.gif) no-repeat; display:block; font-size:14px; line-height:30px; color:#fff; padding-left:18px; }
 .dm_left_friendlink ul{ border:solid 1px #c0c0c8; border-top:none; padding-top:10px;}
 .dm_left_friendlink ul li{ height:22px; padding-left:20px; line-height:22px; background:url(../images/icon4.gif) no-repeat 10px center;}
  /*左边推荐相册样式*/
 .dm_left_pic{ margin-top:10px;}
 .dm_left_pic h1{ height:30px; background:url(../images/smlbg.gif) no-repeat; display:block; font-size:14px; line-height:30px; color:#fff; padding-left:18px; }
 .dm_left_pic ul{ border:solid 1px #c0c0c8; border-top:none; padding:10px 12px;}
 .dm_left_pic ul li{ margin-bottom:10px;}
 .dm_left_pic ul li a{ width:160px; height:161px; background:url(../images/ph_imgbg.gif) no-repeat; text-align:center; display:block; padding-top:3px;}
  .dm_left_pic ul li p{ text-align:center; height:26px; line-height:26px;}
 /*主体左边样式*/
 #dm_right{ width:750px; float:left; padding-left:10px; padding-right:10px; background:#fff;}

  /*右边产品展示样式*/
 .dm_right_pro{ margin-top:10px; }
 .dm_right_pro .right_title{ height:36px; background:url(../images/bignav_bg.gif) no-repeat; display:block; line-height:36px; width:750px; }
 .dm_right_pro .right_title h1{  font-size:14px; line-height:36px; color:#fff; padding-left:30px;  font-size:14px; }
 .dm_right_pro .right_title span,.dm_right_pro .right_title span a{ float:right; color:#fff; font-size:12px; font-weight:normal; line-height:36px; padding-right:10px; width:60px; text-align:right;}
 .dm_right_pro ul{ border:solid 1px #dedcdd; border-top:none; padding:10px 12px; height:400px;}
 .dm_right_pro ul li{ margin-bottom:10px; height:180px; width:158px; float:left; margin-left:20px; display:inline;}
 .dm_right_pro ul li a{ width:156px; height:156px;  display:block; padding-top:3px;}
 .dm_right_pro ul li a:hover img{border:solid 1px #ff6c00; display:block; width:156px; height:156px;}
 .dm_right_pro ul li a img{ border:solid 1px #dddddd; width:156px;}
 .dm_right_pro ul li p a, .dm_right_pro ul li p{width:158px; text-align:center; height:24px; line-height:24px; }
 /*右边公司简介样式*/
 .dm_right_about{ margin-top:10px; }
 .dm_right_about .right_title{ height:36px; background:url(../images/bignav_bg.gif) no-repeat; display:block; line-height:36px; width:750px; }
 .dm_right_about .right_title h1{ height:36px;font-size:14px; line-height:36px; color:#fff; padding-left:30px; }
 .dm_right_about .right_title span,.dm_right_about .right_title span a{ float:right; color:#fff; font-size:12px; font-weight:normal; line-height:36px; padding-right:10px;  width:60px; text-align:right;}
 .dm_right_about ul{ border:solid 1px #dedcdd; border-top:none; padding:10px 12px; height:130px; }
 .about_img{ float:left; margin-right:15px; background:url(../images/gs_bg.gif) no-repeat; width:209px; height:142px; display:block; text-align:center; padding-top:10px;}
 .dm_right_about ul p{ line-height:24px;}
 /*右边公司动态样式*/
 .dm_right_news{ margin-top:10px; }
 .dm_right_news .right_title{ height:36px; background:url(../images/bignav_bg.gif) no-repeat; display:block; line-height:36px; width:750px; }
 .dm_right_news .right_title h1{ height:36px;  font-size:14px; line-height:36px; color:#fff; padding-left:30px; }
 .dm_right_news .right_title span,.dm_right_news .right_title span a{ float:right; color:#fff; font-size:12px; font-weight:normal; line-height:36px; padding-right:10px;  width:60px; text-align:right;}
 .dm_right_news ul{ border:solid 1px #dedcdd; border-top:none; padding:10px 12px; }
 .dm_right_news ul li{ height:26px; line-height:26px; background:url(../images/icon4.gif) no-repeat left center; padding-left:10px; border-bottom:dashed 1px #ccc;}
 .dm_right_news ul li span{ float:right;}

 /*底部样式*/
#dm_footer{ background:#fff; clear:both; height:78px; padding:0px 10px; margin-top:10px;}
#dm_footer a { color:#fff;}
#dm_footer .text{background:#183964; height:68px; padding-top:10px; }
.text ul{ width:285px; float:left; line-height:25px; padding-left:20px; border-right:solid 1px #fff;}
.text ul li{ color:#fff;}
.about_top{ padding-bottom:10px;}
.dm_right_about ul h1{ width:700px; background:url(../images/about_1.gif) no-repeat left top; height:29px; font-size:14px; line-height:29px; color:#fff; margin-bottom:15px; padding-left:20px;}
.dm_right_about ul h2{ width:700px; background:url(../images/about_1.gif) no-repeat left top; height:30px; font-size:14px; line-height:30px; color:#fff; margin-bottom:15px; padding-left:20px; clear:both; margin-top:10px;}

.about_test{ border:solid 1px #ccc; width:720px; height:220px;}
.about_test ul{ width:310px; float:left; border:none;}
.about_test ul li{ height:32px; line-height:32px;}
.about_test ul li p{ float:left; height:32px; line-height:32px; color:#285f7e; font-weight:bold;}
 /*关于我们样式*/
.dm_page{ text-align:center; margin-top:20px; height:30px; line-height:30px;}

/*右边产品展示样式*/
 .dm_right_pro1{ margin-top:10px; }
 .dm_right_pro1 .right_title{ height:36px; background:url(../images/bignav_bg.gif) no-repeat; display:block; line-height:36px; width:750px; }
 .dm_right_pro1 .right_title h1{ height:36px;  font-size:14px; line-height:36px; color:#fff; padding-left:30px; }
 .dm_right_pro1 .right_title span,.dm_right_pro1 .right_title span a{ float:right; color:#fff; font-size:12px; font-weight:normal; line-height:36px; padding-right:10px; width:60px; text-align:right;}
 .dm_right_pro1 ul{ border:solid 1px #dedcdd; border-top:none; padding:10px 12px; overflow:hidden; width:724px;}
 .dm_right_pro1 ul li{ margin-bottom:10px; height:180px; width:158px; float:left; margin-left:20px; display:inline;}
 .dm_right_pro1 ul li a{ width:156px; height:156px;  display:block; padding-top:3px;}
 .dm_right_pro1 ul li a:hover img{border:solid 1px #ff6c00; display:block; width:156px; height:156px;}
 .dm_right_pro1 ul li a img{ border:solid 1px #dddddd; width:156px;}
 .dm_right_pro1 ul li p a, .dm_right_pro1 ul li p{width:158px; text-align:center; height:24px; line-height:24px; }


 /*产品详细页样式*/
.dm_Product_detail_1 { margin-bottom:20px;}
.dm_Product_detail_1 .dm_Product_pic { width:352px; float:left; margin-bottom:25px; display:inline;}
.dm_Product_detail_1 .dm_Product_pic .dm_Product_pic_big { border:1px solid #CCC; text-align:center; margin-bottom:5px;}
.dm_Product_detail_1 .dm_Product_pic .dm_Product_pic_btn { margin:5px 9px; float:left; cursor:pointer; display:inline;}
.dm_Product_detail_1 .dm_Product_pic .dm_Product_pic_small { width:290px; _width:300px; overflow:hidden; padding:0px 4px; _padding:0px; margin-left:-4px; _margin-left:-6px; height:54px; position:relative; float:left;}
.dm_Product_detail_1 .dm_Product_pic .dm_Product_pic_small div { position:absolute;}
.dm_Product_detail_1 .dm_Product_pic .dm_Product_pic_small img { border:1px solid #CCC; margin:0px 4px; display:block; float:left;}
.dm_Product_detail_1 .dm_Product_info { width:320px; margin:0px; padding:10px; float:right;}
.dm_Product_detail_1 .dm_Product_info dt { font-weight:bold;  height:26px; border-bottom:dashed 1px #ccc; margin-bottom:10px; margin-top:10px;}
.dm_Product_detail_1 .dm_Product_info dd { width:280px; line-height:24px; }
.dm_Product_detail_1 .dm_Product_btn { width:325px; text-align:left;  margin-top:10px; *margin-top:0px; padding-top:20px; float: right;}
.dm_Product_detail_1 .dm_Product_contant_tab {list-style:none; background:url(../images/tab_bg_line.jpg) left bottom repeat-x; height:28px; position:relative; width:710px; float:left;}
.dm_Product_detail_1 .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_1 .dm_Product_contant_tab li span { display:block; height:20px; height:18px\9;  _height:15px; padding:5px 15px 0px 15px;_padding:3px 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_1 .dm_Product_contant_tab .on { background:url(../images/tab_left.jpg) left top no-repeat; float:left;}
.dm_Product_detail_1 .dm_Product_contant_tab .on span { background:url(../images/tab_right.jpg) right top no-repeat; font-weight:bold;}
.dm_Product_detail_1 .dm_Product_contant_body { line-height:2em; padding:10px 6px; display:none; width:682px; float:left;}
.dm_Product_detail_1 .on { display:block;}
  /*公司相册样式*/
 .dm_right_photo{ margin-top:10px; }
 .dm_right_photo .right_title h1{ height:36px; background:url(../images/bignav_bg.gif) no-repeat; display:block; font-size:14px; line-height:36px; color:#fff; padding-left:30px; }
 .dm_right_photo .right_title span,.dm_right_photo .right_title span a{ float:right; color:#fff; font-size:12px; font-weight:normal; line-height:36px; padding-right:10px;  text-align:right;}
 .dm_right_photo ul{ border:solid 1px #dedcdd; border-top:none; padding:10px 0px 10px 20px; overflow:hidden; width:728px; }
 .dm_right_photo ul li{ margin-bottom:10px; width:164px; float:left; margin-right:16px; display:inline;}
 .dm_right_photo ul li a{ width:160px; height:161px; background:url(../images/ph_imgbg.gif) no-repeat; text-align:center; display:block; padding-top:3px;}
  .dm_right_photo ul li p{ text-align:center; height:26px; line-height:26px; width:164px;}

 .dm_contant_detail{ padding-right:15px; line-height:24px;}

  /*公司动态样式*/
 .dm_right_news1{ margin-top:10px; }
 .dm_right_news1 .right_title h1{ height:36px; background:url(../images/bignav_bg.gif) no-repeat; display:block; font-size:14px; line-height:36px; color:#fff; padding-left:30px; }
 .dm_right_news1 .right_title span,.dm_right_news1 .right_title span a{ float:right; color:#fff; font-size:12px; font-weight:normal; line-height:36px; padding-right:10px;  width:60px; text-align:right;}
 .dm_right_news1 ul{ border:solid 1px #dedcdd; border-top:none; padding:10px 12px; }
 .dm_right_news1 ul li{ height:30px; line-height:30px; background:url(../images/icon4.gif) no-repeat left center; padding-left:10px; border-bottom:dashed 1px #ccc;}
 .dm_right_news1 ul li span{ float:right;}
 /*新闻详细样式*/
.dm_news_detail .dm_news_title { font-size:16px; height:28px; padding-top:10px; margin-bottom:10px; font-weight:bold; text-align:center;}
.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;}

input,select{ margin:0; padding:0; color:#626262; font-size:12px; font-family:Arial, Helvetica, sans-serif, "宋体";}
.ple{ padding-left:5px; }
.pre{ padding-right:5px;  }
.sbumit,.submint1{ background:url(../images/order1.gif) no-repeat; text-align:center; width:101px; height:25px; line-height:24px; margin-top:15px;}
.text{ border:solid  1px #ccc;}

.contact{ width:700px; height:220px; border:solid 5px #c0c0c0;}
.con_left{ width:270px; height:205px; float:left; margin:5px; text-align:center; background:#efefef;}
.con_right{ width:385px; float:left; padding-left:15px; padding-top:15px; font-size:14px;}

