﻿@charset "utf-8";
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldest,input,button,p,blockquote,th,td{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif}
body{font-size:12px;color:#666; line-height:20px;background:url(../images/skin/main_02.jpg) repeat-x; background:#DCDCDC;}
body,button, input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h2{font-size:14px;}
ol,ul{list-style:none}
fieldset,img{border:0;}
select, input, img, select {vertical-align:middle;}
a{color:#666;text-decoration:none;}	
a:hover{color:#DB0000;text-decoration:none;}	
.fl{float:left;}
.fr{float:right;}
.clear10{ height:0px; overflow:hidden; clear:both;}
.imgb{ border:1px solid #d9d9d9; padding:2px; background:#fff;}
.clearfix{zoom:1;}	
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.red{ color:#B70000;}
.page-num-current{color:#B70000; font-weight:600;}
.clear{ clear:both;}
.orange{ color:#FF5400;}
.gray,.gray a{ color:#999;}
.gray a:hover{color:#F00;}
.clear{ clear:both}

a,area { blr:expression(this.onFocus=this.blur()) } 
/* for Firefox */ 
:focus { outline: none; } 


/*网页最外框样式*/
.dm_wrapper { width:950px; margin:0 auto 0px auto; position:relative; padding:0 30px 20px 30px; background:#fff;}
.about_img{ padding-left:20px; float:right;}
.contact_title{  font-size:14px; font-weight:bold; color:#D00039;}
.contact_box{ margin:20px 0; padding-bottom:20px; border-bottom:1px solid #e7e7e7;}

/*头部样式*/
#dm_header { height:90px; overflow:hidden;}
#dm_header .dm_logo { float:left; padding:20px 0 0 0px;}
#dm_header .dm_header_link { float:right; margin:30px 0px 0 0; text-align:right;}
#dm_header .dm_header_link span { margin:0px 6px;}
.head_dscruip{ float:left; height:90px ; line-height:90px; font-size:18px; margin-left:10px; font-style:italic}
#dm_header .dm_tel{ margin:10px 10px 0 0;}
#dm_header .dm_favorites{ background:url(../images/hmt_06.png) 0 3px no-repeat; padding-left:20px;}
#dm_header .dm_select{ background:url(../images/hmt_07.png) right 3px no-repeat; padding-right:10px;}
#dm_header .dm_search .s1{ background:url(../images/hmt_03.png); border:none; width:173px; height:21px; padding-left:25px; line-height:21px; color:#B0B0B0; float:left}
#dm_header .dm_search .s2{ background:url(../images/hmt_04.png); width:24px; height:21px; vertical-align:middle; border:none; text-indent:10000px;cursor: pointer; }
/*导航菜单样式*/
#dm_mainnav { margin-top:5px; margin-bottom:8px; background:url(../images/hmt_15.jpg); width:950px; height:62px;}
#dm_mainnav ul{ height:35px; padding-left:20px;}
#dm_mainnav ul li { float:left; position:relative; z-index:9999; filter: alpha(opacity=98); /* internet explorer */
         -khtml-opacity: 0.98;      /* khtml, old safari */
         -moz-opacity: 0.98;       /* mozilla, netscape */
         opacity: 0.98;           /* fx, safari, opera */}
#dm_mainnav ul li .mainnav { color:#FFF; display:block; _display:inline-block; height:29px;   padding: 6px 35px 0 35px; +padding:6px 30px 0 15px; background:url(../images/menu2.jpg) 0 13px no-repeat; font-family: "Microsoft Yahei"; font-size:14px; font-weight:600;}
#dm_mainnav ul li .mainnav.on{ background:url(../images/menu5.jpg) 0 2px no-repeat;}
#dm_mainnav ul li .mainnav.on2{ background:url(../images/menu3.jpg) 0 2px no-repeat;}
#dm_mainnav ul li .mainnav.on3{ background:url(../images/menu4.jpg) 0 2px no-repeat;}
#dm_mainnav ul li a{outline:none}

/*导航二级菜单样式*/
#dm_mainnav ul li span.pro{ width:900px; /* text-align:left; */ display:block; left:-220px; +left:-90px;}
#dm_mainnav ul li span.pro dl{ float:left; padding:10px 0 2px 0px;}
#dm_mainnav ul li span.pro dt{ font-weight:600; padding:0 10px 0 10px; font-size:12px;}
#dm_mainnav ul li span.pro dt font{font-weight:600;  font-size:12px;}
#dm_mainnav ul li span.pro a{ padding:0 15px 0 10px;}
#dm_mainnav ul li span { position:absolute; left:0px; top:35px; display:none; z-index:999; background:#E6E7E8; width:160px; text-align:center;}
#dm_mainnav ul li span a { margin:0px; line-height:30px; display:block; color:#555;}
#dm_mainnav ul li span a:hover,#dm_mainnav ul li span a.cur { color:#fff; background:#B8B8BA;}
/*导航热点*/
#dm_mainnav .hot{ height:18px; line-height:18px; padding-left:81px; _padding-top:3px;}
#dm_mainnav .hot a{ color:#777;}
#dm_mainnav .hot img{ vertical-align:middle; margin-left:5px;}

/*搜索样式*/
#dm_search { position:absolute; right:30px; top:76px; color:#FFF; font-weight:bold;}
#dm_search input { width:120px; font-size:12px;}
#dm_search button { font-size:12px;}

/*BANNER样式*/
#dm_index_banner{ height:349px; overflow:hidden;}
#dm_banner{ margin-bottom:10px;}

/*内容主体框架样式*/
#dm_main { width:950px; clear:both;}

/*边栏栏目菜单样式*/
#dm_main #dm_sidenav { width:206px; float:left;}
#dm_main #dm_sidenav ul { margin:0px; padding:0px; list-style:none;  background:#FAFAFA; padding-bottom:10px  }
#dm_main #dm_sidenav ul .title{ background:url(../images/leftmenubg.jpg) no-repeat 0 0; height:33px; line-height:33px;}
#dm_main #dm_sidenav ul .title h1 { font-size:15px; color:#fff; height:22px; margin:0px; padding-left:15px;}

#dm_main #dm_sidenav ul.left li { background:url(../images/arrow.gif) no-repeat 10px bottom}
#dm_main #dm_sidenav ul.left li a { padding-top:5px; height:24px; padding-left:25px; color:#666; text-decoration:none; display:block;}
#dm_main #dm_sidenav ul.left li a:hover,#dm_main #dm_sidenav ul li.dm_on a  { background:#dddddd url(../images/arrow1.gif) no-repeat 10px bottom;}
#dm_main #dm_sidenav ul.left li.dm_on a.no{background:#e6e6e6;}
#dm_main #dm_sidenav ul.left li.dm_on a.nop{background:#fafafa;border-bottom:1px dotted #ddd;} 

.parent{cursor:pointer}

/*  工程案例*/
#dm_main #dm_case { width:200px; float:left;}
#dm_main #dm_case ul { margin:0px; padding:0px; list-style:none;}
#dm_main #dm_case ul .title{ background:url(../images/sidenav.png) 0 -34px no-repeat; height:52px;}
#dm_main #dm_case ul .title h1 { font-size:15px; color:#fff; height:22px; margin:0px; padding:10px 0 0px 10px; color:#000; font-family:"Microsoft YaHei"}
#dm_main #dm_case ul .title span{ color:#fff; padding-left:10px; font-weight:600; font-size:10px;}
#dm_main #dm_case ul li {line-height:11px;}
#dm_main #dm_case ul li a { padding-top:5px; height:24px; padding-left:30px; color:#666; text-decoration:none; display:block;background:url(../images/sidenav.png) 0 -143px no-repeat;}
#dm_main #dm_case ul li a:hover { color:#F00;}
#dm_main #dm_case ul li ul { margin:0px; padding:0px; list-style:none; display:none;}
#dm_main #dm_case ul li ul li {}
#dm_main #dm_case ul li.dm_on ul li.cur a{background:url(../images/sidenav.png) no-repeat 0px -347px }
#dm_main #dm_case ul li ul li a { width:155px; padding-left:45px; display:block; background:url(../images/sidenav.png) 0 -114px no-repeat; color:#666; font-weight: normal;}
#dm_main #dm_case ul li ul li a:hover { background-color:#f5f5f5;background:url(../images/sidenav.png) no-repeat 0px -347px }
#dm_main #dm_case ul li.dm_on a {background:url(../images/sidenav.png) 0 -85px no-repeat; color:#FFF; font-weight:bold; color:#666;width:175px;}
#dm_main #dm_case ul li.dm_on a:hover { }
.parent{cursor:pointer}
#dm_main #dm_case ul li.dm_on ul { display:block;}
#dm_main #dm_case ul li.dm_on ul li a { width:155px; padding-left:45px; display:block; background:url(../images/sidenav.png) 0 -114px no-repeat; color:#666; font-weight: normal;}
#dm_main #dm_case ul li.dm_on ul li a:hover { background-color:#f5f5f5; color:#f00;}
#dm_main #dm_case .dm_sidenav_bottom{background:url(../images/sidenav.png) 0 -224px no-repeat; width:200px; height:3px; overflow:hidden;}


.hotclick { margin-top:10px;}
.hotclick .title{background:url(../images/sidenav.png) 0 -182px no-repeat; height:30px; padding:0 0 0 28px; line-height:30px;}
.hotclick .content{ background:url(../images/sidenav_bg.png) bottom #fff no-repeat; border:1px solid #DBDBDB; padding:10px;}
.hotclick .content p{ padding-left:20px; width:160px;}
.hotclick .content a{ margin-right:5px; color:#666; line-height:30px;}
.hotclick .content a:hover{color:red;}

/*边栏广告图片样式*/
#dm_main #dm_sidenav .dm_ad { margin-top:10px;}

/*信息内容框架样式*/
#dm_main #dm_content { width:720px; margin-left:14px; float:right;}
/*信息内容标题样式*/
#dm_main #dm_content .dm_contant_title { margin:0px; padding:0px 12px 0 20px; line-height:28px;  font-size:12px; border-bottom:1px solid #CCC; font-weight:normal; margin-bottom:10px; background:url(../images/sidenav.png) 0 8px no-repeat;}
#dm_main #dm_content .dm_contant_title h1 strong { float:left; color:#535353;}
#dm_main #dm_content .dm_contant_title h1 .en{ float:left; color:#999; margin-left:5px; font-weight:normal;}
#dm_main #dm_content .dm_contant_title .crumbs{ float:right;}

/*产品列表样式*/
#dm_main #dm_content .dm_Product_list { padding:10px;}
#dm_main #dm_content .dm_Product_list dl { margin:0px 0px 10px; padding:0px 0px 10px; display:table; width:50%; float:left;}
#dm_main #dm_content .dm_Product_list dl a { float:left; padding:1px; border:1px solid #CCC; margin-right:10px;}
#dm_main #dm_content .dm_Product_list dl a:hover {}
#dm_main #dm_content .dm_Product_list dl dt { margin:3px 10px 0px 0px; padding:0px; font-weight:bold; line-height:24px; background-color:#f5f5f5; width:170px; height:24px; overflow:hidden;}
#dm_main #dm_content .dm_Product_list dl dt a { float:none; border:none; margin:0px;}
#dm_main #dm_content .dm_Product_list dl dt a:hover { border:none;}
#dm_main #dm_content .dm_Product_list dl dd { margin:3px 10px 0px 0px; padding:0px; line-height:20px; height:80px; overflow:hidden;}
#dm_main #dm_content .dm_Product_list dl dd a { float:none; border:none; margin-right:5px;}
#dm_main #dm_content .dm_Product_list dl dd a:hover { border:none;}
#dm_main #dm_content .dm_Product_list dl .dm_Product_list_btn { height:20px; overflow: visible; margin-top:10px;}
#dm_main #dm_content .dm_Product_list dl .dm_Product_list_btn a { margin:0px 5px 0px 0px; padding:0px;}

/*产品详细页样式*/
#dm_main #dm_content .dm_Product_detail { padding:10px; margin-bottom:20px;}
#dm_main #dm_content .dm_Product_detail .dm_Product_pic { width:350px; float:left; margin-bottom:25px; }
#dm_main #dm_content .dm_Product_detail .dm_Product_pic .dm_Product_pic_big { border:1px solid #CCC; text-align:center; margin-bottom:5px;}
#dm_main #dm_content .dm_Product_detail .dm_Product_pic .dm_Product_pic_btn { margin:5px 9px; float:left; cursor:pointer;}
#dm_main #dm_content .dm_Product_detail .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_main #dm_content .dm_Product_detail .dm_Product_pic .dm_Product_pic_small div { position:absolute;}
#dm_main #dm_content .dm_Product_detail .dm_Product_pic .dm_Product_pic_small img { border:1px solid #CCC; margin:0px 4px; display:block; float:left;}
#dm_main #dm_content .dm_Product_detail .dm_Product_info { width:320px; margin:0px; padding:5px; float:right;}
#dm_main #dm_content .dm_Product_detail .dm_Product_info dt { font-weight:bold; width:80px; height:24px; float:left;}
#dm_main #dm_content .dm_Product_detail .dm_Product_info dd { width:280px; height:24px;}
#dm_main #dm_content .dm_Product_detail .dm_Product_btn { width:325px; text-align:left; border-top:1px dotted #CCC; margin-top:10px; *margin-top:0px; padding-top:20px; float: right;}

#dm_main #dm_content .dm_Product_detail .dm_Product_contant_tab { width:auto; margin:0px; padding:0px 5px; list-style:none; clear:both; background:url(../images/tab_bg_line.jpg) left bottom repeat-x; height:28px; position:relative;}
#dm_main #dm_content .dm_Product_detail .dm_Product_contant_tab li { margin:2px 1px 0px; background:url(../images/tabs_left.jpg) left top no-repeat; float:left;}
#dm_main #dm_content .dm_Product_detail .dm_Product_contant_tab li span { display:block; height:22px; height:20px\9; padding:4px 15px 0px 15px; padding:6px 15px 0px 15px\9; background:url(../images/tabs_right.jpg) right top no-repeat; float:left; cursor:pointer;}
#dm_main #dm_content .dm_Product_detail .dm_Product_contant_tab .on { background:url(../images/tab_left.jpg) left top no-repeat; float:left;}
#dm_main #dm_content .dm_Product_detail .dm_Product_contant_tab .on span { background:url(../images/tab_right.jpg) right top no-repeat; font-weight:bold;}
#dm_main #dm_content .dm_Product_detail .dm_Product_contant_body { line-height:2em; padding:10px 6px; display:none;}
#dm_main #dm_content .dm_Product_detail .on { display:block;}

/*页码样式*/
#dm_main #dm_content .dm_page { margin-top:20px; margin-bottom:20px; padding-top:15px; text-align:center; clear:both; border-top:1px dotted #CCC;}

/*信息页样式*/
#dm_main #dm_content .dm_contant_detail { padding:0px 15px 30px; line-height:2em;}
#dm_main #dm_content .dm_contant_detail table {border-color:#C8CFC5;}
#dm_main #dm_content .dm_contant_detail td {font-size:12px;border-color:#C8CFC5;}
#dm_main #dm_content .dm_contant_detail th {font-size:12px;	color:#000000;font-weight:bold;background-color:#EEF7EF;line-height:20px;border-color:#C8CFC5;}

/*客户反馈样式*/
#dm_main #dm_content .dm_contant_detail .dm_question { margin:20px 0px; padding:0px;}
#dm_main #dm_content .dm_contant_detail .dm_question dt { background-color:#f5f5f5; color:#069; font-weight:bold; font-size:14px; padding-left:10px; border-bottom:1px solid #d4dde3; line-height:26px; margin-top:10px; cursor:pointer;}
#dm_main #dm_content .dm_contant_detail .dm_question dd { padding:0px; margin:0px; line-height:24px; padding-left:11px; background-color:#FFF;}
#dm_main #dm_content .dm_contant_detail .dm_question_action { margin:0px; padding:5px; background-color:#f5f5f5;}
#dm_main #dm_content .dm_contant_detail .dm_question_action dt { margin:0px; padding:0px; font-weight:bold; color:#069;}
#dm_main #dm_content .dm_contant_detail .dm_question_action dd { margin:0px; padding:0px;}
#dm_main #dm_content .dm_contant_detail .dm_question_action dd textarea { width:670px;}

/*图片展示样式*/
#dm_main #dm_content .dm_picture_list { padding:0px 10px 20px;}
#dm_main #dm_content .dm_picture_list dl { float:left; width:200px; margin:5px 15px; _margin:5px 10px;}
#dm_main #dm_content .dm_picture_list dd { margin:0px; width:200px;}
#dm_main #dm_content .dm_picture_list dt { margin:3px 0px; width:190px; padding:6px;text-align:center;}

/*图片新闻样式*/
#dm_main #dm_content .dm_pnews_list { padding:0px 10px 20px;}
#dm_main #dm_content .dm_pnews_list dl { margin:15px 0px; display:table; clear:both;}
#dm_main #dm_content .dm_pnews_list dd { float:left; margin:0px; width:120px; padding:10px; border:1px solid #CCC;}
#dm_main #dm_content .dm_pnews_list dt { float:right; margin:0px 0px 0px 8px; width:530px; height:180px; _height:184px; +height:184px; padding:6px; background-color:#f5f5f5; text-align:left; line-height:22px; display:table;}
#dm_main #dm_content .dm_pnews_list strong { margin:0px 0px 6px; padding:0px 0px 6px; font-size:12px; border-bottom: 1px dotted #999; color:#069; display:block;}
#dm_main #dm_content .dm_pnews_list dt span { height:110px; margin-bottom:10px; overflow:hidden; display:block;}

/*新闻列表样式*/
#dm_main #dm_content .dm_news_list { padding:0px 10px 20px;}
#dm_main #dm_content .dm_news_list ul { margin:0px; padding:0px 15px; list-style:none;}
#dm_main #dm_content .dm_news_list ul li { line-height:30px; border-bottom:1px dotted #CCC; background-image:url(../images/n_ico.png); background-repeat:no-repeat; background-position:left 13px; padding-left:10px;}
#dm_main #dm_content .dm_news_list ul li span { float:right; color:#999;}
#dm_main #dm_content .dm_news_list .dm_news_page{ float:right; margin:15px 20px 0 0;}

#dm_main #dm_content .dm_zt_info{ margin-left:20px; width:420px; float:left;}
#dm_main #dm_content .dm_zt_info h2 img{ vertical-align:top; margin-left:5px;}
#dm_main #dm_content .dm_zt_info .text{ text-indent:2em; border-top:1px dotted #d9d9d9; margin:5px 0; padding-top:5px; height:60px; overflow:hidden;}
.hotNews:nth-child(odd){background:#f8f8f8;}
.hotNews{  width:708px; height:162px;  padding:20px 0 20px 20px;position:relative;}
.hotNews .sr{ position:relative; width:685px; height:150px; overflow:hidden; top:0; left:0;}
.hotNews .sr ul{ position:absolute; top:0px; left:0px; width:2000em;}
.hotNews .sr ul li{ float:left; width:685px;}
.hotNews .navi{ position:absolute; bottom:25px; right:40px;}
.hotNews .navi span{ float:left;}
.hotNews .navi ul{ float:left; padding-left:5px;}
.hotNews .navi ul li{ float:left; display:inline; cursor:pointer;}
.hotNews .navi ul li.next{  margin-left:5px;}



/*新闻详细样式*/
#dm_main #dm_content .dm_news_detail { padding:0px 10px 20px;}
#dm_main #dm_content .dm_news_detail .dm_news_title { font-size:14px; height:28px; padding-top:10px; font-weight:bold; text-align:center;}
#dm_main #dm_content .dm_news_detail .dm_news_info { line-height:22px;text-align:center; color:#999; margin-bottom:15px; border-bottom:1px  dashed #e8e8e8; padding-bottom:10px;}
#dm_main #dm_content .dm_news_detail .dm_news_info .time{ margin-right:30px;}
#dm_main #dm_content .dm_news_detail .dm_news_info  .dm_font_setup { float:right;}
#dm_main #dm_content .dm_news_detail .dm_news_info  .dm_font_setup span { margin:0px 5px; color:#069; text-decoration:underline; cursor:pointer;}
#dm_main #dm_content .dm_news_detail .dm_news_content { clear:both; padding:10px 1px; color:#666;}
#dm_main #dm_content .dm_news_detail .dm_news_content img{ max-width:700px;}
#dm_main #dm_content .dm_news_detail .dm_news_content .img{ text-align:center; padding-top:10px; width:680px;}
#dm_main #dm_content .dm_news_detail .dm_news_content span{ display:block; margin:10px 0;}
#dm_main #dm_content .dm_news_detail .font1 {font-size:12px; line-height:2em;}
#dm_main #dm_content .dm_news_detail .font2 {font-size:14px; line-height:2em;}
#dm_main #dm_content .dm_news_detail .font3 {font-size:18px; line-height:1.5em;}
#dm_main #dm_content .dm_news_detail .dm_news_page{ text-align:right;}
#dm_main #dm_content .dm_news_detail .dm_news_page a{background: url(../images/back.png); width:65px; height:24px; display:inline-block; text-align:center; margin:25px 30px 0 0;}

/*会员相关样式*/
#dm_main #dm_content .dm_member { padding:0px 10px 20px;}
#dm_main #dm_content .dm_member .dm_member_login { width:694px; height:322px; background: url(../images/login_bg.jpg) no-repeat; margin:30px auto; position:relative;}
#dm_main #dm_content .dm_member .dm_member_login dl { margin:0px; padding:0px; width:255px; position:absolute; top:125px; left:390px;}
#dm_main #dm_content .dm_member .dm_member_login dl dt { margin:0px; padding:0px; width:55px; float:left; padding-top:5px; margin-bottom:5px;}
#dm_main #dm_content .dm_member .dm_member_login dl dd { margin:0px; padding:0px; width:200px; float:left; margin-bottom:5px; line-height:20px;}
#dm_main #dm_content .dm_member .dm_member_login dl dd a { color:#f60; text-decoration:none;}
#dm_main #dm_content .dm_member .dm_member_login dl dd a:hover { color:#f00; text-decoration: underline;}
#dm_main #dm_content .dm_member .dm_member_login dl dd a img { margin-top:5px;}
#dm_main #dm_content .dm_member .dm_member_login dl .btn img { margin-left:6px; cursor:pointer;}

#dm_main #dm_content .dm_download_detail { padding:0px 10px 20px;}
#dm_main #dm_content .dm_download_detail table {}

#dm_footer{ margin:10px 0 0 0; padding: 0 7px 0 15px; height:25px; background:#EBEBEB; border-top:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; line-height:25px;}
#dm_footer a{ margin:0 8px;}


/*首页产品*/
#dm_main .dm_index_product{ float:left;}
#dm_main .dm_index_product .box{ width:280px; height:267px;float:left; padding:0 5px; border:1px solid #eeeeee}
.box_style{ margin-right:24px;}
#dm_main .dm_index_product .box .title{ font-family: "Microsoft Yahei"; font-size:14px; font-weight:600; color:#333; background:url(../images/case_list.jpg) 10px 6px no-repeat; margin:10px 0; padding-left:25px;}
#dm_main .dm_index_product .box img{ width:260px; height:88px; margin-bottom:10px;}
#dm_main .dm_index_product .box .content{ width:260px;  margin:0 auto}
#dm_main .dm_index_product .box li a{  color:#777;}
#dm_main .dm_index_product .box li a:hover{ color:#D60000;}
#dm_main .dm_index_product .box .more a{font-size:10px; float:right;}
.in_fangan{ width:260px; height:100px}
.in_fangan li{background:url(../images/hmt_28.png) 0px 5px  no-repeat; padding-left:15px;height:20px; overflow:hidden; display:block; clear:both}
.in_fangan li a{ float:left; }
.in_fangan li .time{ float:right;  }



/*首页新闻*/
.dm_index_news{ background:url(../images/news.png); width:315px; height:269px; float:right; overflow:hidden;}
.dm_index_news .title{ padding-left:10px;}
.dm_index_news .title li{ float:left;}
.dm_index_news .title li.cur2 a{ background:url(../images/ntit.jpg); color:#333;}
.dm_index_news .title a{ width:118px; height:27px; display:block; margin-top:4px; font-family: "Microsoft Yahei"; font-size:14px; font-weight:600; color:#fff; padding:5px 0 0 30px;}
.dm_index_news .content{ padding:10px;}
.dm_index_news .content h3{font-size:16px;margin:12px 0;}
.dm_index_news .content p{font-size:14px;margin-bottom:11px;}
.dm_index_news .content_top{ height:78px; overflow:hidden; margin-bottom:10px;}
.dm_index_news .content_top img{ float:left; margin-right:10px;} 
.dm_index_news .content_top h5{ font-size:12px;}
.dm_index_news .content_top p a{ color:#666;}
.dm_index_news .content li { float:left;width:310px;position:relative;}
.dm_index_news .content li .text{ width:220px; height:22px; overflow:hidden; float:left;background:url(../images/hmt_30.png) 0 4px no-repeat; padding-left:10px;line-height:22px;}
.dm_index_news .content li .time{ float:right; color:#999;width:72px;position:absolute;top:0px;right:3px}

/*客户留言*/
.message_con{ height:350px; color:#666; line-height:30px; padding:20px 0 0 20px;}
.message_con li{ float:left; margin-bottom:10px;}
.message_con label{ width:100px; height:24px; text-align:right; margin:0 0 10px 0; height:24px; vertical-align:middle; display:inline-block;}
.message_con input{ width:200px; border:1px solid #E3E3E3; height:22px;}
.message_con textarea{ width:502px; height:200px;vertical-align:middle;border:1px solid #E3E3E3; }
.message_con .btn{ padding:10px 0 0 100px; line-height:25px;}
.message_con .btn a{ width:70px; height:25px; background:#CB1542; text-align:center; display:inline-block; margin-right:10px; color:#fff;text-decoration:none;}

/*人才招聘*/
.job_text table{ margin:20px 0;}
.job_text td{ padding:3px 10px;}

/*网站地图*/
.map{ }
.map dl{ width:660px; font-size:12px; border-bottom:1px dotted #d9d9d9; float:left; padding:10px;}
.map dl a:hover{color:#CB1542;}
.map dt { padding-bottom:5px; font-weight:normal}
.map dt a{color:#CB1542;}
.map dd { margin:0px; padding:0px; float:left;}
.map dd a{ color:#666; margin-right:10px;}
.pro_map dl{ border:none; margin:0px; padding:10px 0;}
.pro_map dt a{ color:#666;}

/*发展历程*/
.dm_course{ color:#666; padding-bottom:50px;}
.dm_course dt{ border-bottom:1px solid #999; padding-left:10px; font-weight:bold; background:url(../images/course.png) no-repeat 60px 9px; margin-top:10px; float:left; width:650px;}
.dm_course dd{ padding:0 20px 0 55px; margin-top:10px; float:left;}
.dm_course dd .year{ float:left; width:40px; font-weight:bold;}
.dm_course dd .fl{ width:480px;}

/*荣誉资质*/

#dm_main #dm_content .dm_honor_list { }
#dm_main #dm_content .dm_honor_list dl { float:left; width:180px; height:280px;}
#dm_main #dm_content .dm_honor_list dl img{ width:160px; height:210px;}
#dm_main #dm_content .height2 dl{ height:200px;}
#dm_main #dm_content .height2 dl img{ width:162px; height:128px;}
#dm_main #dm_content .dm_honor_list dd { width:160px; padding:3px 5px 5px 3px; border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; margin-bottom:5px; background:url(../images/imgbj.jpg) right bottom; text-align:center;}
#dm_main #dm_content .dm_honor_list dt { width:173px; text-align:center; white-space:nowrap; overflow:hidden;}



/*销售网络*/
.sales_sz_info{ float:left; margin-left:30px; color:#666;margin-right:50px;}
.sales p{ height:24px; line-height:24px; color:#666;}
.sales_main li{ float:left; width:310px; border-top:1px dotted #d9d9d9; margin-top:20px; padding:10px 30px 0 0;}




/*产品类别*/
.product_box{ line-height:22px;float:left;width:743px;}

.p1 .img{ float:left; margin:20px 0 0 20px; width:400px; height:300px; text-align:center;}
.p1 .info{ float:left; width:260px; padding:40px 25px 20px 30px;}
.product_box h3{ font:24px/30px "Microsoft Yahei";}
.p1 .info .text{ margin:10px 0 20px 0;}
.p1 .info .title{ background:url(../images/hmt_10.jpg) no-repeat 0 5px; padding-left:20px; margin-top:20px;}
.p1 .info .btn li{ float:left;}
.p1 .info .btn li a{ background:url(../images/hmt_14.jpg); width:100px; height:21px; display:inline-block; margin:10px 5px 0 0; text-align:center;}
.p1 .top{font:600 18px/30px "Microsoft Yahei";}
.line{ clear:both; margin-bottom:30px;}
.zi{ color:#B12151;}

.p2{ padding:0 50px;}
.p2 .info{ float:left; width:450px; _display:inline;}
.p2 .img{ float:right;}
.product_box h4{ font:600 14px/22px "Microsoft Yahei"; color:#000; background:url(../images/hmt_19.jpg) no-repeat; padding-left:25px; margin:10px 0;}
.p2 p{padding-left:25px; padding-bottom:5px;}
.product_box .jin{background:url(../images/h4.jpg) no-repeat; color:#C1A25F; font:600 14px/23px "Microsoft Yahei"; padding-left:20px; margin:20px 0 10px 0;}


.p3{ padding:0 50px;}
.p3 .text{ padding:0 25px;}
.p3 .img{ text-align:center; margin:20px 0;}

.p4{ padding:0 50px;}
.p4 .text{ margin:10px 0 15px 10px;}
.product_box .img_list li{ width:191px; text-align:center; float:left; margin-left:20px; margin-bottom:10px;}
.p_other .con{ background:url(../images/prodbg.jpg) repeat-x; height:156px; margin-top:20px;}
.p_other .con li{ margin:15px 0 0 10px; float:left; _display:inline;}
.p_other .con li a{ width:195px; height:95px; background:#fff; border:2px solid #fff; display:block; color:#555;}
.p_other .con li a:hover{border:2px solid #D5006E; }
.p_other .con li a img{ width:90px; height:90px; float:left;}
.p_other .con li a span{ float:left; width:100px; height:70px; display:block; margin-left:5px; padding:10px 0;}
.p_other .con .more{ padding:7px 20px 0 0; float:right;}

.ktv_01{ background:url(../images/ktv_07.jpg) no-repeat top; padding:1060px 50px 20px 50px;}
.ktv_02{ padding:0 50px; margin-bottom:20px;}
.ktvbg{ background:url(../images/ktv_10.jpg) no-repeat bottom; padding-bottom:260px;}
.ktvbg2{ background:url(../images/ktv_12.jpg) no-repeat bottom; padding-bottom:440px;}
.ktvbg3{ background:url(../images/ktv_14.jpg) no-repeat bottom; padding-bottom:260px;}
.ktvtit{background:url(../images/ktvtit.jpg) no-repeat; padding-left:25px; color:#C1A25F; font:600 14px/22px "Microsoft Yahei"; margin:30px 0 20px 0;}
.ktvcon{ padding:0 400px 0 10px;}

.barbg{background:url(../images/bar_03.jpg) no-repeat top; padding:1043px 50px 20px 50px;}
.barbg2{background:url(../images/bar_09.jpg) no-repeat bottom; padding:30px 50px 600px 50px;}
.barbg3{background:url(../images/bar_10.jpg) no-repeat bottom; padding:30px 50px 1000px 50px;}

.vj_01{ padding:0 50px;}
.vjtit{background:url(../images/vj_30.jpg) no-repeat; color:#C1A25F; font:600 14px/24px "Microsoft Yahei"; padding-left:50px; margin:20px 0 10px 0;}
.vjimg{ margin:20px 0;}
.vj_02 .text{ margin:20px 0;}
.vj_02 .vj_l{ width:520px; float:left;}
.vj_02 .vj_r{ float:right; width:280px;}

.wutai_02,.wutai_01 { padding:0 50px;}
.wutai_02 img{ margin:20px 0 30px 0;}
.wutai_01 h3{ margin-bottom:20px;}
.wutai_01 .text{ float:left; width:430px;}
.wutai_01 .img{ float:left; width:410px;}

.ytj .info,.luoyan .info{ width:420px;}
.ytj .text{ padding:0 0 75px 25px; text-indent:2em; } 
.luoyan .text{ padding:0 0 20px 25px; text-indent:2em; }

.waizhi .img{ width:378px; height:185px;}
.waizhi .info{ width:400px;}

.b1,.b2{ padding:30px 50px;}
.b1 .img{ float:left; width:300px; margin-right:20px;}
.b1 .info{ float:left; width:500px;}
.b1 h3{ background:#BA2C57; padding:0 15px; height:36px; line-height:36px; color:#fff; display:inline-block; margin-bottom:20px; *display:inline;}

.b2 h4{ background:url(../images/protit.jpg) no-repeat; height:28px; line-height:28px; font-size:16px; color:#fff; padding-left:15px;}
.b2 .info{ width:420px; float:left;}
.b2 .img{ float:right;}

.shuoming{background:url(../images/fa1_07.jpg) no-repeat; width:746px; height:177px; margin:30px auto 0 auto; padding:30px 50px 0 50px;}
.shuoming h3{ margin-bottom:10px;}
.shuoming .text{ padding-left:30px; text-indent:2e;}

.y_fa{ padding:30px 50px 0 50px;}
.y_fa h4{background:url(../images/fa2_07.jpg) no-repeat; margin-bottom:20px;}
.y_fa .img{ float:left; margin:0 20px;}
.y_fa .text{ float:left; width:320px; margin-top:20px; text-indent:2em;}
.shuoming2{background:url(../images/fa2_12.jpg) no-repeat; height:102px; }

.guajia{ padding:30px 50px;}
.guajia .info{ width:250px; float:left; margin-top:20px;}
.guajia .info h3{ margin-bottom:10px;}

/*产品展示页面*/
.pro_all{ width:920px; margin:0px auto;}
.pro_title{margin:20px 0 20px 0; padding:0px 12px 0 20px; line-height:28px; border-bottom:1px solid #CCC; background:url(../images/sidenav.png) 0 8px no-repeat;color:#333;}
.pro_de{ margin:0 auto;}
.pro_de{}
.pro_de span{ margin-right:10px; vertical-align:middle;}
.pro_de input{ width:240px; border-top:1px solid #000;border-left:1px solid #000; padding:1px;}
.pro_de .hot{ background:#F9F9F9; border:1px solid #ccc; padding:5px 25px; margin:0px;}
.pro_de .all{ border-bottom:1px solid #ccc; margin:10px 0; line-height:25px;}
.pro_de .tit{ height:40px; line-height:40px;margin-bottom:10px;margin-top:10px; width:99%; background:#e8e8e8 url(../images/hmt_24.png) no-repeat 20px center}
.pro_de .tit h3{ float:left;  padding-left:38px; font-size:14px; }
.pro_de .tit span{ float:right; padding-right:20px;}



.pro_de .pro{ border:1px solid #e8e8e8;width:31.5%; height:216px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; display:inline-block; margin:10px 5px;}
.pro_de .pro:hover{box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); cursor:pointer;border:1px solid #CCc;}
.pro_de .pro p{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; display:block; height:30px;line-height:30px;font-weight: bold; padding-left:20px; margin-top:5px; background:url(../images/hmt_28.png) no-repeat 5px center; 

}
.pro_de .pro .le_img {float:left;margin:8px;}
.pro_de .pro .le_img img{ width:100%; height:160px;}

.pro_de .pro .ri_font{width:110px;height:96px;float:right;margin-right:8px; overflow:hidden}
.pro_de .pro .ri_font li{width:85px;line-height:23px;float:left;list-style:none;font-size:9px;}
.pro_de .pro .ri_font .mores{width:160px;height:20px;text-align:right;}
.pro_de .pro .ri_font .mod{width:170px;height:70px;}
.pro_de .pro .ri_font li a{font-size:9px;}
.details{ padding:5px 0; text-align:right; width:90%;}
.details a{ color:#cc0000}
.pro_de .pro .ri_fonts{width:160px;height:90px;float:left;line-height:20px;padding-top:20px;}
.pro_de .pro .ri_fonts li{width:80px;line-height:23px;float:left;list-style:none;font-size:11px;}
.pro_de .pro .ri_fonts .mores{width:160px;height:20px;text-align:right;}
.pro_de .pro .ri_fonts .mod{width:160px;height:70px;}
.pro_de .pro .ri_fonts li a{font-size:11px;}


/*产品详细*/
.product_detail_main{ margin-top:30px;}
.product_detail_menu{ background:url(../images/hmt_18.jpg) 0 bottom no-repeat; padding-left:300px;}
.product_detail_menu li{ float:left; background:url(../images/hmt2_09.jpg) no-repeat; width:139px; height:36px; text-align:center; margin:0 5px 0 0; font:300 12px/36px "Microsoft Yahei"; cursor:pointer; padding-bottom:6px;}
.product_detail_menu li.cur{ background:url(../images/hmt2_07.jpg) no-repeat; width:139px; color:#fff;}
.product_detail_centent{ padding:20px 50px;}
.product_detail_centent .p2 .info{ margin:0px;}
.product_detail_centent h3{ margin:20px 0 10px 0;}
.p5 .img{ text-align:center; margin:10px 0;}
.justify{ text-align:justify}
.mb30{ width:90%; margin:0 auto; line-height:20px; border-top:1px solid #e8e8e8; padding-top:10px;}
.product_detail_main .dm_news_page { margin-bottom:10px; padding-right:15px; }
.product_detail_main .dm_news_page a {
  background: url(../images/back.png);
  width: 65px;
  height: 24px;
  display: inline-block;
  text-align: center;
  margin: 25px 30px 0 0;
}



.yy_list{ margin-right:-50px;}
.yy_list li{ width:390px; float:left; margin:30px 50px 0 0; height:160px; overflow:hidden;}
.yy_list .info{ float:left; width:180px;}
.yy_list .info .title{ background:url(../images/hmt3_03.jpg); width:161px; height:23px; padding-left:15px;font:600 14px/23px "Microsoft Yahei"; color:#000;}
.yy_list .info .text{ margin-top:10px;}
.yy_list .img{ float:right; width:190px; text-align:center;}

.product_service .red{font:600 18px/36px "Microsoft Yahei"; color:#AA0000;padding-left:45px;}
.product_service strong{ padding-left:25px;}
.product_service p{ padding-left:20px;}
.product_question_list{ float:left; width:430px;}
.product_question_list li{background:url(../images/n_ico.png) 0 12px no-repeat; padding-left:10px; line-height:30px; height:30px; margin-left:20px; width:400px; overflow:hidden;}
.product_consulting{ margin:50px 0 20px 0; width:380px; height:230px; background:#F5F5F5; border:1px solid #EAEAEA; float:left; padding:10px; line-height:30px;}
.product_consulting .title{ border-bottom:1px solid #d9d9d9; font-size:14px; font-weight:600;}
.product_consulting input.q1{ width:280px;}
.product_consulting input.q2{ width:96px;}
.product_consulting textarea{width:280px;}
.product_consulting input,.product_consulting textarea{ border:1px solid #d9d9d9; padding:2px;}
.product_consulting .button{background:url(../images/p_btn.jpg); width:46px; height:20px; display:inline-block; text-align:center; line-height:20px; margin-right:10px;color:#666666; border:none;}



/*人才招聘*/
.re_search table{ height:54px; background:#EBEBEB; border:1px solid #DADADA;}
.re_search input{ border:1px solid #DADADA; color:#999; padding:2px; width:150px;}
.re_search select{ color:#999; padding:2px;border:1px solid #999; }
.re_info .box{ padding:10px; border:1px solid #DADADA; margin-top:30px; +margin-top:20px;}
.re_info .box td{ padding:10px; border-bottom:1px dotted #DADADA;}
.re_info .box td.text{ padding:0px;}
.re_info .blue{ color:#3571AF; font-weight:600;}
.re_info .bg{ background:url(../images/hmt4_15.jpg) repeat-x 0 bottom;}
.re_info .box2 td{ border:none;}
.re_info .box2 td.title{}
.re_info .box .on{background:#e6e6e6}
.re_info .box td.on1{background:url(../images/bg3.png) no-repeat right -43px}
.re_info .box tr.on td.on1{background:url(../images/bg3.png) no-repeat right top}


/*工程案例*/
.dm_case_top{ padding:0 10px;}
.dm_case_top span{ float:left; font: 14px/30px "Microsoft Yahei"}
.dm_case_top .dm_news_page{ float:right;margin-top:8px;}
.dm_case_piclist li{ width:213px; text-align:center; line-height:30px; height:170px; overflow:hidden; float:left; margin:0 13px 20px 13px; _display:inline;}
.dm_case_list dl{ float:left; margin-bottom:30px;}
.dm_case_list dt{background:url(../images/case_title.png) no-repeat; height:23px; margin:0 0 20px 10px; padding-left:25px; line-height:23px;}
.dm_case_list dd{ width:350px; float:left; padding:0 10px 0 0;}
.dm_news_page{ float:right}
.dm_news_page a{padding:2px; }


/*工程案例详情*/

#dm_main #dm_content .dm_case_detail { padding:0px 10px 20px;}
#dm_main #dm_content .dm_case_detail .dm_case_title { font-size:14px; height:28px; padding-top:10px; font-weight:bold; text-align:center;padding-bottom:10px;}
#dm_main #dm_content .dm_case_detail .dm_case_info { line-height:22px;text-align:center; color:#999; margin-bottom:20px;}
#dm_main #dm_content .dm_case_detail .dm_case_info .time{ margin-right:30px;}
#dm_main #dm_content .dm_case_detail .dm_case_content { clear:both; padding:10px; color:#666; padding: 0 20px;}
#dm_main #dm_content .dm_case_detail .dm_case_content .img{ text-align:center; padding-top:10px; width:680px;}
#dm_main #dm_content .dm_case_detail .dm_case_content span{ display:block; margin:10px 0;}
#dm_main #dm_content .dm_case_detail .font1 {font-size:12px; line-height:2em;}
#dm_main #dm_content .dm_case_detail .dm_case_list{ background: url(../images/n_bottom.png) no-repeat 0 10px;padding:20px;}
#dm_main #dm_content .dm_case_detail .dm_case_list .title{font:14px/30px "Microsoft Yahei"; background: url(../images/case_list.jpg) no-repeat 0 11px; padding-left:20px;}
#dm_main #dm_content .dm_case_detail .dm_case_list li{ border-bottom:1px dotted #d9d9d9; line-height:30px; background: url(../images/n_ico.png) no-repeat 0 13px; padding-left:10px; margin:0 20px;}
#dm_main #dm_content .dm_case_detail .back a{background: url(../images/back.png); width:70px; height:24px; display:inline-block; text-align:center; margin:25px 30px 0 0; float:right;}

.box1{width:750px; height:18px;line-height:18px;overflow:hidden;} 
.box1 dl{margin:0; padding:0} 
.box1 dd{height:18px; line-height:18px; font-size:12px; text-align:left; list-style-type:none;} 



.searchbox{ width:920px; margin:0px auto;}
.dm_searchtit{margin:20px 0 30px 0; padding:0px 12px 0 20px; line-height:28px; border-bottom:1px solid #CCC; background:url(../images/sidenav.png) 0 8px no-repeat;}
.dm_searchcon{ width:830px; margin:0 auto;}
.dm_searchtop{ height:56px; background:#EAEAEA; line-height:56px; padding:0 20px;}
.dm_searchtop span{ margin-right:10px; vertical-align:middle;}
.dm_searchtop input{ width:240px; border-top:1px solid #000;border-left:1px solid #000; padding:1px;}
.dm_searchtop .hot{ background:#F9F9F9; border:1px solid #ccc; padding:5px 25px; margin:0px;}
.dm_searchcon .all{ border-bottom:1px solid #ccc; margin:10px 0; line-height:25px;}
.dm_searchcon .tit{ background:url(../images/search_05.jpg); height:30px; line-height:30px;}
.dm_searchcon .tit h3{ float:left; background:url(../images/search_03.jpg) no-repeat; padding-left:28px; font-size:14px; font-family: "Microsoft Yahei";}
.dm_searchcon .tit span{ float:right; padding-right:20px;}
.dm_searchcon .list li{ float:left; margin:15px 0;}
.dm_searchcon .list .img{ float:left; overflow: hidden; width: 130px;height: 130px; }
.dm_searchcon .list .text{ float:left; width:680px; margin-left:10px; line-height:24px;}
.dm_searchcon .list .text .more{ background:#F2F2F2; text-align:right; padding:2px 15px 2px 0; margin-top:5px;}
.dm_searchcon .list2{ line-height:24px;}
.dm_searchcon .list2 li{ margin:10px 0; border-bottom:1px dotted #ccc; padding:10px 15px;}
.dm_searchcon .list2 li h4{ font-weight:normal;}
.dm_searchcon .list2 li h4 a{ color:#B70000; margin: 0 10px; }
.dm_searchcon .list2 li p a{ color:#999;}


.lcd_function{width:850px;text-align:center;}
.lcd_function dl {width:250px;height:320px;margin-right:28px;float:left;}
.lcd_function dl dt {background-image:url(..images/bg_1.jpg) no-repeat;padding:5px;}
.lcd_function dl dd{width:247px;font-family:"Microsoft Yahei";font-size:12px;}
.lcd_function ul{width:395px;float:left;margin-right:15px;}
.lcd_function ul li{text-align:center;margin-top:10px;font-family:"Microsoft Yahei";font-size:12px;}




.map{margin-left:20px;}




.en_all{width:830px;height:185px;border-bottom:1px dashed #ccccc;}
.en_tu{text-align:left;width:265px;height:185px;float:left;}
.en_pro{width:565px;height:185px;float:left;}
.en_de{width:565px;height:70px;}
.en_mod{width:565px;height:115px;}
.en_mod ul{width:565px;margin-top:20px;}
.en_mod li {width:100px;height:25px;background-image:url(../images/enbg.jpg);background-repeat:no-repeat;float:left;text-align:center;}
.en_mod li a {}