@charset "utf-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin:0;padding:0;}
body{font-size:12px; font-family:"arial"; background:#f7f7f7;}
img{border:none;}
li{list-style:none;}
input,select,textarea{outline:none;}
textarea{resize:none;}
a{text-decoration:none;}

/*清浮动*/
.clearfix:after{content:"";display:block;clear:both}
.clearfix{zoom:1;}
.clear{
  clear: both;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
  visibility: hidden;
}

.fl{float: left;}
.fr{float: right;}

.wrap{width: 1000px; margin: 0 auto;}
.mr0{margin-right: 0!important;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}


/*头部*/
#header{
	height: 100px;
}
#logo{
	margin-top: 20px;
	margin-left: 10px;
	float: left;
}
#fwrx{
	float: right;
	margin-top: 12px;
}
#fwrx .version a{
	margin-left: 10px;
}
#fwrx .version a img{
	width: 24px;
	height: 16px;
}
#fwrx .version a p{
	text-align: center;
}
#fwrx span{
	background: url(../images/icon_tel.png) no-repeat left center;
	padding-left: 30px;
	font-size: 16px;
	color: #333333;
}
#fwrx i{
	font-size: 20px;
	color: #333333;
}
/*导航*/
.nav{
	height: 46px;
	background: #2d3e73;
}
.nav ul li{
	line-height: 46px;
	padding: 0 34px;
	font-size: 14px;
	float: left;
	position:relative; 
	z-index:999;
	background: url(../images/line.jpg) no-repeat top right;
}
.nav ul li a{
	color: #fff;
}
.nav li ul{
	width:124px; 
	background:#1ea757; 
	text-align:center; 
	z-index:99999
}
.nav li ul li{
	width:124px; 
	height:36px; 
	padding:5px;
}
.nav li ul li a{
	width:124px;
	height:36px; 
	line-height:36px; 
	display:block; 
	background:#3873cf;
	color:#666; 
}
.nav li.selected .submenu{
	display:block;
}
.nav li .submenu{
	display:none;
	position:
	absolute;
	top:46px;
	left:0px;
	width:124px;
	background:#3873cf;
}
.nav li .submenu li{
	width:124px;
	float:none;
	padding:0;
	background:none;
}
.nav li .submenu li a{
	float:none;
	padding:0;
	text-align:center;
	display:block;
	height:36px;
	line-height:36px;
	background:none;
	font-size:12px; 
	color:#fff;
}
.nav li .submenu li a:hover{
	background:#3d7ddf;
	float:none;
	padding:0;
	text-align:center;
	height:36px;
	line-height:36px;
	font-size:12px; 
	color:#fff;
}
#nava{
	background: none;
}
/*搜索框*/
.nav .search{
	margin-right: 6px;
}
.nav .search input {
    height: 24px;
    padding-left: 10px;
    line-height: 24px;
    border: 1px solid #fff;
}
.nav .search button {
    width: 26px;
    height: 26px;
    border: 0px none;
    cursor: pointer;
    background: transparent url("../images/icon_search.jpg") no-repeat scroll center top;
}

/*banner*/
.banner{
	margin-top: 2px;
	margin-bottom: 10px;
}

.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 210px;
	overflow: hidden;
	zoom: 1;
}

.buycom{
	width:1000px; 
	height: 340px;  
	position: relative; 
	overflow:hidden;  
}
.buycom .num{
	overflow:hidden; 
	height: 25px; 
	position: absolute; 
	bottom:12px; 
	right: 15px; 
	zoom:1; 
	z-index:3; 
}
.buycom .num li {
	width: 25px; 
	height: 25px; 
	line-height: 25px; 
	text-align: center; 
	font-weight: 400; 
	color: #fff; 
	background: #999; 
	margin-right: 10px; 
	border-radius:50%; 
	cursor:pointer; 
	float: left; 
	}
.buycom .num li.on{ 
	background: #3267b9; 
}

#title{
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	background: url(../images/title_bg.jpg) no-repeat left top #e6e6e6;
	position: relative;
}
#title span{
	color: #fff;
	background: url(../images/icon_t1.png) no-repeat left center;
	padding-left: 26px;
}
#title a{
	position: absolute;
	right: 10px;
	line-height: 36px;
	color: #2f318b;
}

.p_ca ul li{
	float: left;
	width: 220px;
	margin-top: 20px;
	margin-right: 40px;
}
.p_ca ul li a{
	display: block;
	border: 1px solid #ccc;
	color: #333;
}
.p_ca ul li a:hover{
	display: block;
	border: 1px solid #cc0000;
	color: #cc0000;
}
.p_ca ul li a img{
	width: 218px;
	height: 178px;
}
.p_ca ul li a p{
	background: #f0f0f0;
	height: 39px;
	line-height: 39px;
	text-align: center;
	border-top: 1px solid #ccc;
}

/*关于我们*/
#aboutus{
	width: 490px;
	float: left;
}
#aboutus .a_c{
	height: 192px;
	position: relative;
}
#aboutus .a_c img{
	width: 212px;
	height: 184px;
	border: 1px solid #ccc;
	padding: 3px;
	float: left;
}
#aboutus .a_c span{
	float: left;
	width: 250px;
	height: 150px;
	overflow: hidden;
	line-height: 22px;
	text-indent: 2em;
	margin-left: 10px;
	padding-top: 8px;
}
#aboutus .a_c a{
	position: absolute;
	right: 0px;
	bottom: 0px;
	color: #243978;
}
/*公司动态*/
#news{
	width: 490px;
	float: right;
}
#news .n_c img{
	width: 104px;
	height: 64px;
	border: 1px solid #ccc;
	padding: 2px;
	float: left;
	margin-right: 10px;
}
#news .n_c{
	margin-bottom: 4px;
}
#news .n_c1 a{
	color: #333;
}
#news .n_c1 a:hover{
	color: #cc0000;
}
#news .n_c1 h3{
	font-weight: normal;
	color: #333;
}
#news .n_c1 span{
	line-height: 22px;
	color: #666;
	width: 364px;
	height: 40px;
	overflow: hidden;
	display: inline-block;
}
/*#news ul li a{
	line-height: 24px;
	height: 24px;
	display: block;
	background: url(../images/icon_t2.png) no-repeat left center;
	padding-left: 16px;
	color: #333;
	width: 480px;
	overflow: hidden;
}*/

.list_lh{height:120px;overflow:hidden;}
.list_lh li.lieven{background:#fff;}
.list_lh li a{
	line-height: 24px;
	height: 24px;
	display: block;
	background: url(../images/icon_t2.png) no-repeat left center;
	padding-left: 16px;
	color: #333;
	width: 480px;
	overflow: hidden;
}
.list_lh li a:hover{
	color: #cc0000;
}
.ad img{
	width: 1000px;
	margin: 20px 0;
}

/*服务支持*/
#service{
	float: left;
	width: 340px;
	margin-right: 20px;
}
#service ul{
	margin-top: 10px;
	display: block;
}
#service ul li a{
	line-height: 34px;
	height: 34px;
	display: block;
	background: url(../images/icon_t2.png) no-repeat left center;
	padding-left: 16px;
	color: #333;
	width: 300px;
	overflow: hidden;
}
#service ul li a:hover{
	color: #cc0000;
}
/*供应商*/
#gys{
	float: left;
	width: 290px;
	margin-right: 20px;
}
#gys ul{
	display: block;
	margin-top: 10px;
}
#gys ul li{
	float: left;
	width: 140px;
	height: 60px;
	margin-right: 10px;
	margin-bottom: 15px;
}
#gys ul li img{
	width: 138px;
	height: 58px;
	border: 1px solid #ccc;
}
/*荣誉资质*/
#honor{
	float: left;
	width: 330px;
}
#honor ul li{
	float: left;
	width: 160px;
	height: 100px;
	margin-top: 10px;
	margin-right: 10px;
}
#honor ul li img{
	width: 150px;
	height: 90px;
	border: 1px solid #ccc;
	padding: 4px;
}

/*合作客户*/
#mrq{width:996px; margin:10px auto;} 
#Marquee_x { overflow:hidden; width: 996px }  
#Marquee_x ul li ,#Marquee_x ul li div{float:left; overflow:hidden} /* 横向滚动必须让所有li左浮动 */ 
#Marquee_x ul li div{ float:left; height:72px; width:158px; overflow:hidden; margin: 0 4px;} 
#Marquee_x ul li div img{ border:1px solid #DADADA; width:156px; height:70px; display:block} 

#link span{
	font-size: 14px;
	color: #243978;
	font-weight: bold;
}
#link a{
	color: #333;
	margin-right: 10px;
}
#link a:hover{
	color: #cc0000;
}

.footer{width:1000px; height:140px; background:#2d3e73; color:#fff; margin-top: 20px;}
.footer div{ width:590px; margin:0 auto; padding-top:20px;text-align:center; }
.footer div span a{color:#fff; text-align:center;}
.footer div p{ text-align:center;color:#d8d8d8;font-size:12px; line-height:22px; margin-top:6px;}



#dm_mainbody{
	overflow:hidden;
}
#mainbody_content{
	width:1000px; 
	margin:0px auto; 
	overflow:hidden;
}
.main_title{
	height:40px; 
	border-bottom:solid 1px #ddd; 
	line-height:40px; 
	margin-top:10px; 
	padding-left:10px; 
	margin-bottom:10px; 
	background:#f6f6f6; 
	display:block;
}
.main_title p{
	width:440px; 
	float:left; 
	font-size:14px;
}
.main_title p a{
	font-size:14px;
}

/*内页左边样式*/
#dm_mainbody{ }
#dm_mainbody #dm_sidenav {width:226px; float:left; background:#f3f3f3; font-family:"arial", "宋体";}
#dm_mainbody #dm_sidenav ul { margin:0px; list-style:none; }
#dm_mainbody #dm_sidenav .side_title {font-size:16px; font-family:"arial", "宋体"; color:#333; height:55px; margin:0px; background:#fff; border-top:solid 3px #006ec0; line-height:55px; text-align:center; border-bottom:solid 1px #dedede;}
#dm_mainbody #dm_sidenav .side_title span{ font-family:Verdana, Geneva, sans-serif; font-size:11px;}
#dm_sidenav ul li{ _height:30px; color:#6a717a;}
#dm_sidenav ul li a{ line-height:40px; text-align:center; color:#333; text-decoration:none; display:block; border-bottom:solid 1px #dedede; font-weight: normal; font-size:14px;}
#dm_sidenav ul li a:hover { background:#eee; color:#000; font-weight: normal;}
#dm_sidenav ul li ul { padding:0px; list-style:none; display:none;}
#dm_sidenav ul li ul li { line-height:30px; }
#dm_sidenav ul li ul li a { background:#fff;display:block; border-bottom: dashed 1px #ddd; color:#555; font-weight: normal;line-height:30px;}
#dm_sidenav ul li ul li a:hover {color:#e30000; font-weight:normal; background:#f0f0f0;line-height:30px; }
#dm_sidenav ul li.dm_on a{background:url(../images/side_menubg.gif) no-repeat right; color:#fff; font-weight:bold; }
#dm_sidenav ul li.dm_on a:hover {color:#fff; }
#dm_sidenav ul li.dm_on ul { display:block;}
#dm_sidenav ul li.dm_on ul li{line-height:30px;_line-height:30px; background:#fff; padding:0;}
#dm_sidenav ul li.dm_on ul li a{line-height:30px; background:#fff;display:block; border-bottom: dashed 1px #ddd; color:#555; font-weight: normal;}
#dm_sidenav ul li.dm_on ul li a:hover { color:#e30000; font-weight:normal; background:#f0f0f0;line-height:30px;}
#dm_sidenav ul li.dm_on ul li.ona a{background:#f0f0f0;display:block;  color:#e30000;}

.dm_sidecont{ background:#f6f6f6 url(../images/left_bg.gif) no-repeat top center; padding-top:70px; margin-top:20px; padding-left:20px; line-height:26px; padding-right:20px; border-top:solid 1px #ddd; padding-bottom:10px;}

/*右边样式*/
.dm_side_right{ width:740px; float: right; display:inline;  overflow:hidden;  height:auto; }
.dm_side_right .title { height:50px; border-bottom: dotted 1px #ddd; }
.dm_side_right .title h1{ font-family:"arial"; line-height:50px;  font-size:16px; color:#333; background: url(../images/right_title01.gif) no-repeat left center; padding-left:24px;}
.dm_side_right .title p{ height:40px; float:right; line-height:40px; padding-right:10px; color:#333;}
.dm_side_right .cg ul li{ float:left; margin:10px;}
.dm_side_right .cg ul li p{ text-align:center; padding-top:10px; font-size:14px;}

.dm_aboutus_content{ padding:10px; font-size:14px;}
.dm_contant_detail{ line-height:24px; }
.dm_contant_detail p{ font-size:14px;}

/*产品中心*/
.dm_aboutus_content .pro_list{}
.dm_aboutus_content .pro_list li{ width:210px; height:190px; float:left; margin:10px 13px; display: inline; text-align:center; background:#fff; border:solid 1px #ddd;}
.dm_aboutus_content .pro_list li strong{ display:block;}
.dm_aboutus_content .pro_list li img{ width:200px; height:160px; display:block; margin:0 auto;}
.dm_aboutus_content .pro_list li span{ display:block; background:#eee; line-height:28px; font-weight: normal; border-top: dotted 1px #ddd; height:30px;}
.dm_aboutus_content .pro_list li a strong{ color:#0093dd;}
.dm_aboutus_content .pro_list li a{
	color: #333;
}
.dm_aboutus_content .pro_list li a:hover {
	color: #F00;
	text-decoration: none;
}

.dm_page{ height:30px; line-height:30px; margin:10px auto; text-align:center;}
.dm_page a{color: #000;}

/*新闻列表样式*/
.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/icon_t2.png); background-repeat:no-repeat; background-position:left 11px; padding-left:18px;}
.dm_aboutus_content .dm_news_list ul li a{color: #333;}
.dm_aboutus_content .dm_news_list ul li span{ float:right; text-align:left; padding-right:10px; color:#777; font-family:Arial; font-size:12px;}
.dm_news_detail .dm_page { border-top:none; margin-top:25px; text-align:center; display:block;}

/*新闻详细样式*/
.dm_news_detail .dm_news_title { font-size:18px; line-height:30px; padding-top:10px; margin-bottom:10px; font-weight:bold; text-align:center; color:#2d3e73;;}
.dm_news_detail .dm_news_info { line-height:22px; padding:0px 12px; background-color:#efefef; font-size:12px;
text-align: center;}
.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;}


/*product-detail*/
.main-view-product-view {margin-top: 20px; overflow: hidden;}
.main-view-product-left {float: left; overflow: hidden;}

.main-view-product-right {float: left; margin-left: 30px; width: 340px; overflow: hidden;}
.main-view-product-right h3 {border-bottom: 1px dashed #d1c4b0; text-align: justify; font-size: 16px; padding-bottom: 8px;}
.main-view-product-right p {text-align: left; line-height: 14px; padding-top: 10px;}
.main-view-product-right .product-bh{margin-top: 16px;}
.main-view-product-right .product-bh li{line-height: 28px; font-size: 14px;}
.pro-conter {margin-top: 20px;}
.pro-conter h3 {text-align: justify; border-bottom: solid 1px #999; padding-bottom: 8px; font-size: 16px;}
.pro-conter p {text-align: left; padding-top: 10px; line-height: 24px;}


.main-view-product-left {float: left;}
.pro_content {width: 312px; float: left; display: inline;text-align: center;}

.pro_img a{position: relative; display: block; outline: 0px; text-decoration: none; width: 310px; border: 1px solid #e0e0e0;}
.pro_img a img{width: 300px; height:230px; padding: 4px;}
.MagicZoomLoading {
  text-align: center;
  background: #ffffff;
  color: #444;
  border: 1px solid #ccc;
  opacity: 0.8;
  padding: 3px 3px 3px 3px !important;
  display: none;
}
#thumbPan div {float: left;}
#thumbPan #thumbs {width: 288px; overflow: hidden;}
#thumbPan .scrollBar img {width: 11px; height: 40px;}
#thumbPan #ISL_Cont_1{width: 290px; overflow: hidden;}
#LeftArr img{width:11px; height:40px; border:0; cursor:pointer;}
#RightArr img{width:11px; height:40px; border:0; cursor:pointer;}



/*内页专利认证*/
.dm_honor ul li a{
	float: left;
	width: 218px;
	margin-right: 30px;
	border: 1px solid #ccc;
	padding: 15px 0 6px;
	color: #333;
	margin-bottom: 15px;
}
.dm_honor ul li a:hover{
	border: 1px solid #cc0000;
}
.dm_honor ul li img{
	width: 180px;
	height: 120px; 
	margin: 0 auto;
	display: block;
}
.dm_honor ul li p{
	text-align: center;
	line-height: 30px;
}

.dm_support{
	line-height: 30px;
	color: #333;
}
.dm_support span{
	font-size: 16px;
	color: #2d3e73;
	font-weight: 600;
}

.product-info .t1{
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	background: #e6e6e6;
	position: relative;
	color: #2d3e72;
	font-size: 14px;
}
.product-info .t1 span {
	background: url(../images/icon_info.png) no-repeat left center;
	padding-left: 26px;
	font-weight: 600;
}
.product-info p{
	padding: 10px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
}
