@charset "utf-8";
/* CSS Document */
/*- public css--------------------------- */
html{ background:#fff; -webkit-text-size-adjust:none; }
font{font-family: Arial,Helvetica,sans-serif;}
body { color:#666; padding:0; margin:0; font-family: Arial,Helvetica,sans-serif;font-size:12px; -webkit-text-size-adjust:none;background: #fff}
img,img a { border:0px; margin:0px; padding:0px; }
a{text-decoration:none; color:#000;} 
a:hover{color:#FF7C2E;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;}
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,a.red,a.red:hover{ color:#F00;}
.blue,a.blue,a.blue:hover{ color:#015da5;}
/*头部样式*/
#dm_header{height:130px; border-bottom:5px solid #f1f1f1; _overflow:hidden; _position:relative}
 .dm_top{ width:950px; margin:0 auto; }
 .dm_logo{width:174px; float:left; padding-left:18px; _padding-left:75px}
.dm_headright{ width:717px; float:right; padding-right:14px;} 
/*选择语言样式*/
.subnav {  width:320px; margin-top:13px; float:right; height:20px; line-height:20px; color:#a3a3a3;_width:490px; _text-align:right; _margin-right:-19px; _margin-top:-50px; _position:absolute; _z-index:100; _padding-left:503px}
.subnav a{   color:#a3a3a3 }
.subnav a:hover{   color:#888 }
.subnav select{ width:80px; background:#fff; color:#a3a3a3; outline:none; border:1px solid #a3a3a3}

.subnav span{  width:110px; color:#80A9CF}
.sub_btn{ width:83px; height:20px; display:block; background:url(../images/cn_btn.jpg) no-repeat; float:left; margin-left:6px; padding-left:3px; color:#6C6C6C; text-align:left;}

/*导航菜单样式*/
#dm_mainnav{ height:42px;padding-top:53px; clear:both; width:793px; *width:893px!important; _width:793px;  _padding-top:25px; _padding-left:62px;_padding-left:270px }
#dm_mainnav ul{  float:right; width:100%;}
#dm_mainnav ul li { float:left;}
#dm_mainnav ul li a { color:#818181; text-decoration:none; line-height:20px; display:block; padding:0px 17px;_padding:0px 18px;  font-size:14px;background:url(../images/menu_line.gif) no-repeat right center; }
#dm_mainnav ul li.nav-select a{ color:#323232;}
#dm_mainnav ul li.nav-select a:hover{ color:#818181;}
#dm_mainnav ul li a:hover { color:#323232 }

/*banner样式*/
#dm_mainbanner{ width:950px; margin:10px auto 10px auto; height:371px; overflow:hidden}


/*首页主体样式*/
.dm_mainbody{ width:950px; margin:0px auto 0px auto; background:#fff; overflow:hidden; height:auto; clear:both;}

.dm_about{ width:307px; padding-right:13px; border-right:solid 1px #dfdfdf; height:160px; float:left; padding-left:13px;}
.dm_about h2{ color:#0080CC; font-size:16px; font-weight:bold;}
.dm_about h2 span{ float:right; padding-top:8px;}
.dm_about_cont{ padding-top:10px;}
.dm_about_cont dt{ width:107px; float:left;}
.dm_about_cont dd{ padding-top:10px; color:#202020; width:190px; float:right; } 
.dm_about_cont dd strong{ color:#202020; font-size:13px;}

.dm_would{ width:317px;padding-right:13px; border-right:solid 1px #dfdfdf; height:160px; float:left;}
.dm_would h2{ color:#0080CC;  font-size:16px; font-weight:bold;}
.dm_would h2 span{ float:right; padding-top:8px;}
.dm_would_cont{ padding-top:10px;}
.dm_would_cont dt{ width:107px; float:left;}
.dm_would_cont dd{ padding-top:10px; color:#202020; width:190px; float:right; } 
.dm_would_cont dd strong{ color:#202020; font-size:13px;}


.dm_manu{ width:270px; margin-left:15px; background:url(../images/cont_bg.gif) repeat-x; height:160px; float:left;}
.dm_manu h2{ color:#fff; font-size:13px; font-weight:bold; height:28px; line-height:28px; background:url(../images/title_bg.gif) repeat-x;}
.dm_manu h2 span{ float:left; color:#fff; width:135px; display:block; text-align:center; }
.dm_manu h2 span a{ color:#fff;}
.selectTagsmall{ background:url(../images/cont_bg.gif) repeat-x top;}
.dm_manu_cont{ padding-top:10px; line-height:19px; color:#fff; padding:15px 20px;}
.dm_manu_cont em{ float:right; display:block; clear:both; padding-top:5px; margin-right:20px;}

.dm_bot_cont{ height:130px;  margin-top:0px; margin-bottom:30px}
.dm_bot_main{ width:950px; margin:0 auto;}

.dm_Injection_cont{ padding-top:20px; width:460px; float:left;}
.dm_Injection_cont dt{ width:90px; float:left; }
.dm_Injection_cont dd{ padding-top:6px; color:#666; width:340px; float:right; } 
.dm_Injection_cont dd strong{ color:#007FCC; font-size:13px;}

.dm_product_cont{ padding-top:20px; width:460px; float:left; padding-left:24px;}
.dm_product_cont dt{ width:127px; float:left; text-align:right }
.dm_product_cont dd{ padding-top:6px; color:#666; width:300px; float:right; } 
.dm_product_cont dd.neirong{ height:43px; overflow:hidden } 
.dm_product_cont dd strong{ color:#007FCC; font-size:13px;}
.dm_product_cont dd a{ display:block; width:130px; background:url(../images/icon01.gif) no-repeat left center; line-height:20px; padding-left:20px; float:left;}



.dm_footer_wrap{ width:100%; overflow:hidden; margin-top:20px; border-top:5px solid #f1f1f1}
.dm_footer{ height:65px;width:950px; margin:-5px auto 20px auto;}
.dm_foot_main{ line-height:22px; color:#a3a3a3; text-align:left; font-size:11px; padding-top:20px;}
.dm_foot_main p{ float:right; display:block; width:512px; text-align:right}
.dm_foot_main a{ padding:0 4px; color:#5A5A5A }
.dm_foot_main a:hover{ color:#323232 }

/*内页样式*/

#guild {
    height: 30px;
    margin: 20px 0 0;
    padding: 20px 10px 0 0;
    width: 940px; margin:auto}
	
#guild ul {
    float: right;
    margin: 0;
    padding: 0;
    text-align: right;
}

#guild ul span.home a {
    background: url("../images/home.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 10px;
    margin: 5px 8px 0 0;
    padding: 0;
    width: 10px;
}
#guild ul span.home a:hover{ width:10px; display:block; height:10px; margin:5px 8px 0 0 ; padding:0; float: left; background:url(../images/home_on.jpg) left top no-repeat;  }

#guild li {
    background: url("../images/icon_05.gif") no-repeat scroll left 8px transparent;
    color:#FF7C2E;
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 0 10px 0 0;
    padding: 2px 0 0 10px;
}
#guild li a {
    color: #818181;
    text-decoration: none;
}
#guild li a:hover {
    color: #FF7C2E;
    margin: 0;
    padding: 0;
    text-decoration: none;
}



/*内页主体 */
#content {width:950px; margin:0 auto; padding:0;  height: auto;  display:block; min-height:402px; max-height:none  }
.banner_ny{ width:930px; margin:auto; overflow:hidden; margin-top:16px}
/*内页主体左侧 */
#content_left{width:180px; margin:0 0 20px 7px; padding:0 0 20px 0;  height: auto; float: left; display: block;  }
#assinavi{width:180px; margin:-25px 0 20px 0; padding:0px;  height: auto; float: left; display: block;  letter-spacing:1px;_margin:0 0 20px 0; }
#assinavi_i{width:230px; margin:0px 0 20px 0; padding:0px;  height: auto; float: left; display: block;  letter-spacing:1px }
.assinavipic{ padding:0; margin:0; width:180px; height:110px; float:left; display:block }

#assinavi ul{width:180px;margin:0; padding:0; display: block; float:left}
#assinavi li{margin:0; padding:0; border-bottom:1px solid #E1E1E1; list-style: none; line-height:120%;  }
#assinavi li a{width:165px; margin:0; padding:5px 5px 5px 10px; display: block; color:#727272; font-size:12px;  text-decoration:none;*padding:5px 5px 5px 0px !important;_padding:5px 5px 5px 0px; *width:159px !important; _width:159px}
#assinavi li a:hover{width:165px; margin:0; padding:5px 5px 5px 10px; display: block; background-color:#FF7C2E; color:#FFF; font-size:12px;  text-decoration:none;*padding:5px 5px 5px 15px !important; *width:160px !important; *margin-left:-16px !important;_padding:5px 5px 5px 15px; _width:160px; _margin-left:-16px}
#assinavi li.on a{width:165px; margin:0; padding:5px 5px 5px 10px; display: block; background-color:#FF7C2E; color:#FFF; font-size:12px;  text-decoration:none;*padding:5px 5px 5px 15px !important; *width:160px !important; *margin-left:-16px !important;_padding:5px 5px 5px 15px; _width:160px; _margin-left:-16px}
#assinavi_i ul{width:230px;margin:0; padding:0; display: block; float:left}
#assinavi_i li{margin:0; padding:0; border-bottom:1px solid #E1E1E1; list-style: none; line-height:120% }
#assinavi_i li a{width:215px; margin:0; padding:5px 5px 5px 10px; display: block; color:#727272; font-size:12px;  text-decoration:none;*padding:5px 5px 5px 0px !important;_padding:5px 5px 5px 0px;}
#assinavi_i li a:hover{width:215px; margin:0; padding:5px 5px 5px 10px; display: block; background-color:#FF7C2E; color:#FFF; font-size:12px;  text-decoration:none;*padding:5px 5px 5px 15px !important; *width:166px !important; *margin-left:-16px !important;_padding:5px 5px 5px 15px; _width:216px; _margin-left:-16px}
#assinavi_i li.on a{width:215px; margin:0; padding:5px 5px 5px 10px; display: block; background-color:#FF7C2E; color:#FFF; font-size:12px;  text-decoration:none;*padding:5px 5px 5px 15px !important; *width:166px !important; *margin-left:-16px !important;_padding:5px 5px 5px 15px; _width:216px; _margin-left:-16px}

#assinavi dl{width:180px;margin:0; padding:0; display: block; float:left;border-bottom:1px solid #E1E1E1;}
#assinavi dl span{display: block; padding:5px 0 10px 0}
#assinavi dt{margin:0; padding:0; border-top:1px solid #E1E1E1; list-style: none }
#assinavi dt a{width:165px; margin:0; padding:5px 5px 5px 10px; display: block; color:#666666; font-size:12px; font-weight:bold ; text-decoration:none}
#assinavi dt a:hover{width:165px; margin:0; padding:5px 5px 5px 10px; display: block; background-color:#00539e; color:#FFF; font-size:12px; font-weight:bold ; text-decoration:none}
#assinavi dt.on a{width:165px; margin:0; padding:5px 5px 5px 10px; display: block; background-color:#00539e; color:#FFF; font-size:12px; font-weight:bold ; text-decoration:none}
#assinavi dd{margin:0; padding:0 ; list-style: none ; font-size:12px; letter-spacing:normal; line-height:130%}
#assinavi dd a{width:145px; margin:0; padding:7px 0 0 20px; display: block; color:#666666; font-size:12px;  text-decoration:none; background:url(../_img/03_support/arrow_g.gif) 10px 12px no-repeat;}
#assinavi dd a:hover{width:145px; margin:0; padding:7px 0 0 20px; display: block; color:#0EADEE; font-size:12px;text-decoration:none; background:url(../_img/03_support/arrow_b.gif) 10px 12px no-repeat; }
#assinavi dd.on a{width:145px; margin:0; padding:7px 0 0 20px; display: block; color:#0EADEE; font-size:12px;text-decoration:none; background:url(../_img/03_support/arrow_b.gif) 10px 12px no-repeat; }


#assinavi2{width:180px; margin:0 0 20px 0; padding:10px 0 0 0;  height: auto; float: left; display: block;}
.assinavipic{ padding:0; margin:0; width:180px; height:110px; float:left; display:block }
#assinavi2 h1{width:180px; margin:0; padding:0;  height:auto; float: left; display: block; border-bottom:1px solid #E1E1E1; }

.shortcard{width:180px; margin:0 0 10px 0 ; padding:0 ;  height: auto; float: left; display: block;  }


/*内页主体右侧 */
#content_right{width:710px; margin:0 14px 0 0; padding:0 0 20px 0;  height: auto; float: right; display: block;_margin:0 0 0 0; }
#content_right h2{width:710px; margin:0 ; padding:0 0 0 0 ;  height: auto; float: left; display: block; border-bottom:2px solid #f1f1f1; color:#323232;  font-size:21px; line-height:170%; margin-bottom:15px}

.about_editer{width:710px; margin:0 0 0 0 ; padding:0 ; color:#000;  height: auto; float: left; display: block; font-size:13px; line-height:160%}





/*产品列表*/
.productlist{  margin:0px auto; display:block;overflow:hidden }
.productlist dl{width:212px; float:left;  padding-left:24px; padding-bottom:20px; overflow:hidden; margin-bottom:10px }
.productlist dl dt{ width:202px; height:162px; background:url(../images/pro_bg.png) no-repeat; padding:5px;}
.productlist dl dt:hover{background:url(../images/pro_bg1.png) no-repeat; padding:5px;}
.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:#000; display:block; height:34px; line-height:34px; text-align:center}
.productlist dl dd strong a{  color:#3E6195;}
.productlist dl dd strong a:hover{  color:#3E6195;}
.productlist h2{color:#39B2C0; font-size:18px; font-weight:normal; height:36px; line-height:36px;padding-left:104px;}
.productlist h2 span{ color:#39B2C0; font-size:11px; padding-left:3px;}
.productlist dl dd a{ display:block;}
.productlist dl dd a:hover{ color:#fff}
.building{ display:none}


/*翻页样式*/
.page{ float:right; padding-top:20px; clear:both}

.page a,.page a:visited {
    border: 1px solid #d5d5d5;
    display: block;
    float: left;
    margin: 0 2px;
    padding: 0px 6px 0px;
    text-align: center;
}
.page a.cur,.page a.cur:visited { color:#2D8791; font-weight: bold}

.building{ display:none; font-size:14px;}





/* product detail Tag Switching */
.s1{display:block}
.s2{display:none;}
table{font-size:12px;}
a.whiteLink:link{color:#FFF;text-decoration: none;}
a.whiteLink:visited{color:#FFF;text-decoration: none;}
a.whiteLink:hover{color:#fff;text-decoration: none;}

.TechTopNavBar{border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;}
.TechSpecialTitle{border:1px solid #DDCE90;background:#FEFFEF;line-height:15px;width:208px;padding-top:2px;text-align:center}
.TechBorder3{border:1px solid #C0BBB7;border-top:none}
.techtab-left{ width:}
.TechTabActive{height:31px;text-align:center;float:left;line-height:31px;background:url(../images/cont_bg.gif) repeat-x top;font-weight:bold;cursor:hand; padding:0px 5px; width:96px;  margin-right:5px; cursor:pointer}
.TechTabComm{height:31px;text-align:center;float:left;line-height:31px;font-weight:bold;cursor:hand; padding:0px 5px; width:96px;  margin-right:5px; cursor:pointer}
.TechTabComm2{height:31px;text-align:center;float:left;line-height:31px;font-weight:bold;cursor:hand; padding:0px 5px; width:96px;  margin-right:5px; cursor:pointer}
.TechIndexListTitle{height:24px;line-height:24px;font-size:12px;font-weight:bold}
.TechIndexListDetail{line-height:18px;padding-left:5px;color:#666}
.tagswitch-bg{ padding-bottom:0px; color:#fff;font-size:13px; font-weight:bold; height:28px; line-height:28px; background:url(../images/title_bg.gif) repeat-x;  }
.detail{ padding:10px; color:#fff; line-height:19px}
.page-number{ width:100%; text-align:center}
.more-detail{width:100%; text-align:right}
 .img-bord{border: 1px solid #eee!important; margin:5px}
#Info_11 em,#Info_12 em{
    clear: both;
    display: block;
    float: right;
    margin-right:7px;
    padding-top: 10px;
}


/* mold design */
#molddesign{ width:100% }

#molddesign img{ float:left; margin:35px; }





/* feedback*/
.feedback_real {
}
.feedback_real img {
    padding-left: 10px;
}
.feedback_real li {
    clear: both;
}
.feedback_real li.submitfeedback {
    overflow: hidden;
    padding-left: 271px;
    padding-top: 15px;
}
.feedback_real li.submitfeedback input {
    background: none repeat scroll 0 0 #ebebeb;
    border: 1px solid #ccc;
    color: #646464;
    cursor: pointer;
    font-weight: bold;
    height: 25px;
    line-height: 20px;
    overflow: hidden;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
.feedback_real li.submitfeedback input:hover { text-decoration:underline
}
.feedback_real dd {
    float: left;
    overflow: hidden;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: right;
    width: 172px;
}
.feedback_real dt {
    float: left;
    overflow: hidden;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 340px;
}
.feedback_real dt input {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #CCCCCC;
}
.input_style {
    padding: 1px;
    width: 278px;
}
.textarea_style {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 1px;
    width: 278px;
}
.Course_detailes_text00_tit03 {
    margin-top: 10px;
}
.message_line {
    border-top: 1px solid #2A3F52;
    margin-top: 20px;
    padding-top: 10px;
    width: 100%;
}
.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;
    line-height: 100%;
    overflow: hidden;
    padding: 1px 120px 5px 64px;
}
.title_message span {
    color: #FFFFFF;
    font-size: 12px;
}
.second_smalltext {
    font-size: 14px;
}
.error {
    background: url("../images/400.jpg") no-repeat scroll 0 0 transparent;
    font-size: 14px;
    height: 155px;
    line-height: 165px;
    margin: 149px auto auto;
    padding-left: 238px;
    width: 304px;
}


/*新闻列表*/
.news_list{ width:100%}
.news_list ul{}
.news_list ul li{ border-bottom:1px solid  #e1e1e1; 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 p a:hover{}

.news_list ul li span{ display: block; float:right; width:120px; text-align:center;}

#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}
.c_c_m_r_t_secondtitle{ width:100%; text-align: center; overflow:hidden; padding-bottom:20px}




/*产品详情*/
.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:337px; 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}
.productimg_r span{ display:block;  clear:both; word-break:keep-all; height:164px; overflow: auto; line-height:150%}
.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: #e1e1e1 1px solid; margin-bottom:10px}

.special_c,.Features_c,.special_new_c,.Features_new_c{
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
    margin: 0 0 12px;
    transition: color 0.1s linear 0s; border-bottom:1px solid #e1e1e1; clear:both; padding-bottom:10px; overflow:hidden; }
.Features_c,.Features_new_c{ margin-top:20px}
.special_new_c,.Features_new_c{ margin-bottom:25px}
	
.tech_x_im{}
.tech_x_im span{ display:block; margin:4px; float:left; text-align:center}
.tech_x_im img{ clear:both; margin-bottom:5px; display:block}

.center_img{ width:100%; text-align:center}


/*发展历程*/
.development ul li.first{ padding:0px; margin:0px; line-height:15px;  padding-left:40px; padding-right:5px; width:630px; overflow:hidden; border-bottom:1px solid #d1d1d1;background: url(../images/schedulef.gif) -9px center no-repeat; padding-top:15px; padding-bottom:15px}
.development ul li{ padding:0px; margin:0px; line-height:15px;  padding-left:40px; padding-right:5px; width:630px; overflow:hidden; border-bottom:1px solid #d1d1d1;background: url(../images/schedule.gif) -9px center no-repeat; padding-top:15px; padding-bottom:15px}
.development ul li.ing{ padding:0px; margin:0px; line-height:15px;  padding-left:40px; padding-right:5px; width:630px; overflow:hidden; border-bottom:1px solid #d1d1d1;background: url(../images/schedulei.gif) -9px center no-repeat; padding-top:15px; padding-bottom:15px}


/*网站地图*/
.sitemap_out_wap{ width:850px;}
.sitemap_wap{  float: left;
    height: 200px;
    margin-right: 30px;
    padding-bottom: 36px;
    width: 213px;

}
.sitemap_wap h3 {
    border-bottom: 1px solid #d5d5d5;
    padding-bottom:15px; color:#1998CF;  font-size:18px; font-weight:bold; text-align:left; margin-bottom:10px; clear:both 
}

/*内页左侧图片样式*/
.left_img{ overflow:hidden; padding-top:10px; clear:both}
.left_img img{ margin-bottom:10px}

/*首页布局 */
.cmsi{ width:950px; margin:auto; padding-top:10px}
.cmsi_l{ width:695px; float:left}
.cmsi_l h1{ border-bottom:2px solid #f1f1f1;
    color: #323232;
    float: left;
    font-size: 15px;
    margin: 0 0 10px;
    padding: 0 0 10px 5px;
    width: 100%;}
.cmsi_c{ padding:0 5px 30px 5px; overflow:hidden; color:#000; line-height:200%}
.cmsi_c img{ margin-left:20px; margin-right:20px; margin-top:15px}
.cmsi_r{ width:230px ; float:right; _margin-right:-6px}
.cmsi_r img{ margin-bottom:20px}
.img_center{ display:block;margin:auto;}
