@charset "utf-8";
/* CSS Document */
/***************页面通用样式********************/




body {
	background: url(../../images/dfmd/bbg.jpg) repeat-x;
	font-family: "微软雅黑";
	position: relative;
}
.sd{
	background:none;
}
#copyright ul li, #footer dd, #footer dt a {
	font-family: "宋体";
	font-size: 12px;
}
a {
	text-decoration: none;
	outline: none;
}
* {
	margin: 0;
	padding: 0;
}
.inner, #header ul, #column {
	width: 1100px;
	margin: 0 auto;
}
.clear {
	clear: both;
}
ul, ol,dl{
	list-style: none;
}
img {
	border: none;
}
.tnve{height:37px; position:relative; width:1100px; margin:0 auto;}

.tleft{float:left; font-size:12px; font-family:"宋体"; color:#ff6502;}

.phone {
	height: 23px;
	padding-left: 22px;
	background: url(../../images/dfmd/phone_07.png) 8px center no-repeat;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #4c4c4c;
	line-height: 35px;
}
.phone b {
	padding-left:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1e818e;
	line-height: 35px;
	color:#ff6502;
}

.tright{float:right; font-size:12px; font-family:"宋体"; color:#ff6502; line-height: 35px;}

.tright a{color:#ff6502; line-height: 35px;}

/****top*******/
#top {
	height: 75px;
	padding-top: 30px;
	background-color: #f9f9f9;
}
.logo{ float:left; }

.top_right {
	float: right;
	width: 242px;
	font-size: 12px;
	font-family: "宋体";
}
.top_right p {
	text-align: right;
}
.top_right p, .top_right p a {
	color: #b1b1b1;
	line-height: 28px;
}
.top_right p a {
	padding: 0 8px;
}
.top_right p a:hover {
	color: #326a67;
	text-decoration: underline;
}

h4 {
	font-size: 14px;
	line-height: 22px;
	display: block;
	width: 1000px;
	background: url(../../images/dfmd/xiaotu_36.jpg) 0 5px repeat-x;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-bottom: 10px;
	clear: both;
}
/*.top_right .jiaru{ border-left:1px solid #b1b1b1;border-right:1px solid #b1b1b1;}
.top_right .phone {
	background: url(../../images/dfmd/phone_07.jpg) 0 2px repeat-x;
	padding-left: 23px;
	background-repeat: no-repeat;
	margin-top: 15px;
	display: block;
	height: 22px;
	margin-left: 3px;
}
.top_right a .shouye {
	float: right;
	padding-right: 2px;
}
.top_right p .wenzi {
	font-size: 12px;
	color: #000;
	padding-bottom: 2px;
}
.top_right .top_shuzi {
	font-family: Arial;
	font-size: 20px;
	color: #1e818e;
	line-height: 20px;
}
.top_right .wenzi {
	margin-top: 3px;
}*/
/******* header *********/
#nav{float:right; margin-top:10px;}

#nav  ul{ float:left;}

#nav  ul li{float:left; width:110px;}

#nav  ul li a{font-size:15px; display:block; padding:7px  0 0 40px; color:#484848;}

#nav  ul li a span{display:block; color:#9e9e9d; text-transform:uppercase; font-size:12px;}

#nav  ul li a:hover{color:#0374c2;}


#nav  ul li a:hover span{color:#0374c2;}
#header {
	background-image: url(../../images/dfmd/a_09.jpg);
	height: 42px;
	float: left;
	width: 100%;
	position: relative;
}
#header li{float:left;background: url(../../images/dfmd/header_09.jpg) 0 0 repeat-x;
	background-repeat: no-repeat;
	width:140px;
	text-align:center;
	}
#header ol {
	display: none;
	width: 140px;
	z-index: 32323232;
	height: 168px;
	position: absolute;
}
#header a, #header ol a {

	line-height: 42px;
	color: #FFF;
    font-size: 15px;
	display:block;
	
}
#header ol dd {
	background-image:url(../../images/dfmd/header_ol.png);
}
#header a:hover {
	color: #fffeeb; font-weight:bold;]
}
.search {
	width: 190px;
	height: 22px;
	padding-left: 7px;
	background: url(../../images/dfmd/serachdd_10.jpg) no-repeat;
	float: right;
	margin-top: 10px;
}
.serach_text {
	width: 155px;
	height: 22px;
	background: none;
	border: none;
	color: #999;
	font-size: 12px;
}
.serach_btn {
	float: right;
	width: 30px;
	height: 22px;
	background: none;
	border: none;
}
#header form {
	width: 210px;
	margin-top: 2px;
}
#header #nav {
	float: left;
	width: 715px;
}
#img_lanrenzhijia {
	overflow: hidden;
	width: 1000px;
	margin: 0 auto;
	position: relative;
	/* [disabled]border: 8px solid #0099cc;
*/
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	/* [disabled]border-radius: 0.5em;
*/
}
#img_box {
	position: relative;
	width: 3480px;
	margin: 0;
}
#img_box img {
	float: left;

}
#imgthumb_box {
	width: 300px;
	height: 50px;
	position: absolute;
	left: 982px;
	top: 407px;
}
#imgthumb_box a {
	margin-left: 4px;
}
#imgthumb_box a img {
	border: 3px solid #FFF;
	position: relative;
	top: 10px;
	width: 45px;
	height: 30px;
	border-radius: 3px;
}
#imgthumb_box a img:hover {
	border-color: #FFF;
}
/******* main主体样式*********/
#main {
	padding-top: 4px;
	margin: 0 auto;
	width: 1100px;
	padding-bottom: 10px;
	position: relative;
}
#wrap_x {
	width: 1020px;
	height: 125px;
	overflow: hidden;
}


#wrap_x li {
	width: 204px;
	height: 125px;
	float: left;
	position:relative;

}
#main #wrap_x ul li h4{  height: 28px; display: block; position: absolute; z-index: 32765767671; left: 15px; top: 92px; width: 164px; text-align: center; line-height: 28px; color: #FFF; font-size: 14px; background: url(../../images/dfmd/xiapd.png); font-weight: normal; 
}
#arrow_l {
	position: absolute;
	display: block;
	left: -50px;
	top: 34px;
	z-index: 56;
	width: 50px;
	height: 125px;
}
#arrow_r {
	position: absolute;
	background-color: none;
	display: block;
	left: 1046px;
	top: 36px;
	width: 50px;
	height: 125px;
}
#arrow_l .img1, #arrow_r .img2, #arrow_l .img3, #arrow_r .img4 {
	margin-top: 50px;
	cursor: pointer;
}
#arrow_l .img3, #arrow_r .img4 {
	display: none;
}
#arrow_l .img1, #arrow_r .img2 {
	display: block;
}
#main ul {
	/* [disabled]padding-top: 10px;
*/
}
#main_g li {
	float: left;
}
#main #main_left img {
	margin-left: 0;
}

/******* main footer 产品中心 新闻中心 列表list*********/
.hui{margin-top: 58px; background:#f5f4f4; clear:both; padding-top:36px;}
#column {
	
	height: auto;
	padding-bottom: 30px;
	background:#f5f4f4;
}
.column1, #column li span, .column1, .column2, .column3 {
	float: left;
}
.column1 {
	width: 240px;
	margin-right:55px;
}
.column2 {
	width: 371px;
		margin-right:55px;
}
.column3 {
	width: 371px;

}
.column1, .column2, .column3 {
	padding-top: 8px;
}
#column a {
	color: #797878;



}
#column a:hover {
	color: #ff7611;
}
#column .date {
	float: right;
}

#column ul{clear:both;}
/*****************栏目标题*******************/
.title1 {
	background: url(../../images/dfmd/cp.jpg) no-repeat 0 3px;
}
.title2 {
	background-image: url(../../images/dfmd/xw.jpg);
}
.title3 {
	background: url(../../images/dfmd/kh.jpg) no-repeat 0 3px;
}


.title4 {
	background: url(../../images/dfmd/lk.jpg) no-repeat 0 3px;
}

.title5 {
	background: url(../../images/dfmd/wxico.png) no-repeat 0 3px;
}


h5{
	height: 49px;
	display: block;
	padding-left:30px;
	background-repeat: no-repeat;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: normal;
	color: #043a85;
}
#column h5 .hanzi {
	float: left;
	color: 505050;
}
#column h5 span {
	float: left;
}
#column h5 .word {
	font-size: 12px;
	padding-top: 4px;
	padding-left: 5px;
	color: #666;
}
#column h5 img {
	float: right;
	padding-top: 5px;
}


.column1 li{background:url(../../images/dfmd/cbg.jpg) repeat-x; height:42px; border:1px solid #e2dede; line-height:42px; margin-bottom:9px;}

.column1 li a{font-size:16px; display:block; background:url(../../images/dfmd/dian.jpg) no-repeat 16px 18px; padding-left:35px;}

.zimg{float:left; margin-right:17px;}

.zimg img{width:118px; height:89px;}

.column2 li,.column3 li  {font-size:14px; background:url(../../images/dfmd/ldian.jpg) no-repeat 0 15px; float:left; padding-left:13px; width:358px;}

.column2 li a,.column3 li a{line-height:33px;}

.column2 li .date,.column3 li .date{float:right;}

.column2 li.zhu,.column3 li.zhu{margin-bottom:23px; padding:0px; background:none; width:371px;}

.column2 li.zhu a,.column3 li.zhu a{font-size:14px; color:#636262; font-weight:bold; display:block; line-height:24px;}

.column2 li.zhu p,.column3 li.zhu p{font-size:14px; color:#cdcccc; float:left; width:236px;}

.link{margin-top:26px; padding-bottom:26px; float:left;}

.link ul{float:left; width:708px; margin-left:-8px; }

.link li{ float:left;border:1px solid #e2e2e2; margin-left:8px; height:40px; margin-bottom:13px; }

.link li img{width:164px; height:40px;}


.yright{float:right; border-left:1px solid #ebebeb; margin-top:27px; padding-left:12px;}

.erweima{float:left; background:#f5f5f5; border:1px solid #ececec; width:379px;  padding:2px; }

.erweima img{float:left; margin-right:5px;}

.erweima p{font-size:12px; line-height:28px; padding-top:3px;}

.jjfa_content p{margin-top:10px;}

.map{float:left; padding:0 0;  margin-right:21px; margin-left:-7px; }

.dizhi{float:left; margin-top:20px;  }

.dizhi h5{ padding-left:0px; font-size:20px; font-weight: bold; margin-top:10px; border-bottom:1px solid #eaeaea;} 

.dizhi dd {padding-left:21px; line-height:35px;}

.dizhi dd.zb{background:url(../../images/dfmd/lxwm.png) no-repeat 0 11px; margin-top:15px; }

.dizhi dd.bsc{background:url(../../images/dfmd/lxwm.png) no-repeat 0 -38px; line-height:24px; margin:20px 0 5px 0;  }

.dizhi dd.bsc span{ padding-left:107px;}

.dizhi dd.tel{background:url(../../images/dfmd/lxwm.png) no-repeat 0 -77px; }

.dizhi dd.cz{background:url(../../images/dfmd/lxwm.png) no-repeat 0 -116px; }



/*****************业务咨询电话黑色块*********************/
#copyright {
	clear:both;
	height: 58px;
	border-top:8px solid #2c8ede;
	border-bottom:1px solid #e5e5e5;
	
}

#coer{
	clear:both;
	height: 58px;
	border-bottom:1px solid #e5e5e5;
	border-top:8px solid #e4e4e4;} 
.footer{
		width:1100px;
	margin:0 auto;}
	
#copyright ul,#coer ul {
position:relative;
padding-left:175px;

	
}
#copyright ul li,#coer ul li {
	float: left;
	color: #878787;
	display: block;
	height: auto;
	font-family:"微软雅黑";
	font-size:16px;
	line-height:58px;
	line-height:58px;
}

#copyright ul li a,#coer ul li a{color: #878787; font-size:14px; display:block; padding:0 24px; line-height:58px;}



.cop{clear:both; position:relative; width:1100px; margin:0 auto; height:49px; font-size:12px; text-align:center; color:#878787; line-height:49px; font-family:"宋体"; }

.cop span{ padding-right:20px;}

.cop a{color:#878787;}
/**********************关于我们************************/
/****************公司简介***************************/
.main1{
	clear:both;
	margin:0 auto;
	text-align:center;
	margin-top:30px;
	width:1100px;
	overflow:hidden;
	margin-bottom:20px;
	background:url(../../images/dfmd/mbg.jpg) repeat-y;
}
.left{
	width:196px;
	float:left;
	border-top:3px solid #1055b4;
	padding:0 20px;
}/*****left*******/
/*******左侧菜单**********/
.menu{


}
.menu  h3{

	height:46px;
	line-height:46px;
	text-align:left;

	color:#1055b4;
	font-size:18px;
	border-bottom:1px dotted #acaaab;
	margin-bottom:16px;


}/*******#menu h3**********/
.menu p{
	padding-top:20px;
	padding-bottom:18px;
	background:url(../../images/dfmd/menu_ub.gif) no-repeat left bottom;
}
.menu ul{
	padding-top:2px;
}
.menu  li{
	text-align:left;

	height:40px;
	
	margin-bottom:7px;
}
.menu li a{
	padding-left:10px;
	line-height:35px;
	color:#6a6a6a;
	font-size:14px;
	background:#FFF;
	border:1px solid #e9e8e8;
	display:block;
	padding-left:15px;
}

.menu li a:hover{color:#1055b4; font-weight:bold;}

.menu li.on a{ color:#fff; font-weight:bold; background:url(../../images/dfmd/lmbg.jpg) no-repeat; border:0px;

}
.menu ul li img{
	padding-right:15px;

}
/*********menu结束************/
/*********contact**********/
.contact{
	margin-top:25px;

	
}
.contact ul{
	padding-top:2px;
	padding-left:4px;
	border:1px solid #dddddd;
	border-top:none;
	border-bottom:none;
}
.contact li{
padding-top:8px;

}
.contact li img{
	display:block;

}
.contact p{
	background:url(../../images/dfmd/menu_ub.gif) no-repeat bottom;
}

/**************left*******/

/*******************right*****************/
.right{
	float:right;
	width:825px;
	
}
.wz{ float:left;width:825px; border-bottom:1px solid #dddddd;}

.wz h3{float:left;height:35px;font-size:18px; color:#1055b4; line-height:30px; }

.wz h3 b{ font-weight:normal; font-family:Arial; color:#7a7a7a;}

.wz p{display:block; float:right;height:30px; line-height:30px;  color:#a6a6a6;  padding-left:18px; font-size:13px;}

.wz span {padding: 0 5px;} 

.wz a:link,.wz a:visited{color:#a6a6a6; font-size:12px;}

.wz a:hover{color:#a6a6a6; text-decoration:underline;}

.content{
	width:780px;
	float:left;
	margin-top:25px;
	font-size:13px;
	line-height:28px;
	text-align:left;
	color:#666666;}



/******************公司简介结束*************/

/****************企业文化**********************/

.content dl{
	float:left;
	width:780px;
}
/********************************关于我们************************/
/***************************解决方案*******************/
.jjfa_content{float:left; width:825px;  color:#666666; line-height:28px; text-align:left; font-size:14px; margin-top:20px; min-height:430px;}
.jjfa_content h3{color:#1055b4; font-size:15px;}

.pro_list h3,.jt h3{
	background:url(../../images/dfmd/pbg.jpg) repeat-x; 
	height:33px;
	margin-bottom:20px;

	border:1px solid #ebe9e9;
}
.jjfa_content h3 span,.jt h3 span{
	text-align:left;
	
	font-size:14px;
	color:#2060b9;
	float:left;
	padding-right:24px;
	height:33px;
}

.jjfa_content h3 b,.jt h3 b{
	padding-left:28px;
	line-height:33px;
	display:block;
	float:left;
	background:url(../../images/dfmd/jthb.gif) no-repeat 6px 8px;
}


/*************************解决方案*******************/


/***************页面底部********************/
#footer {
	height: 230px;
	background-image:url(../../images/dfmd/bottom-bg_80.jpg);
	width: 100%;
}
#footer dl, .footer_left, .footer_right ul li {
	float: left;
}
#footer dl {
	float: left;
	width: 157px;
}
#footer #dl_anli {
	width: 87px;
}
#footer dt { font-weight: bold; color: #cdf7fc; padding: 20px 0 12px 0; font-size: 12px; 
}
#footer dd{ background-image:url(../../images/dfmd/xiaodiandian_63.jpg); background-repeat:no-repeat; background-position:0 10px;}
#footer dd a { color: #a9dbe1; line-height: 24px; display: block; height: 24px; padding-left: 8px; 
}
#footer dd a:hover { color:#333;}

.footer_right {
	width: 380px;
	height: 150px;
	float: right;
	background-image: url(../../images/dfmd/ditu_84.jpg);
	background-repeat: no-repeat;
	background-position: 33px 0px;
}
.footer_right ul {
	margin-top: 114px;
}
.footer_right ul li {
	width: 113px;
	height: 37px;
	background-color: #2d615f;
}
.footer_right .xinlang {
	margin: 0 20px 0 20px;
}
.footer_right .zxzx a, .footer_right .xinlang a, .footer_right .weixin a {
	margin-left: 13px;
	margin-top: 8px;
	font-size: 12px;
	font-family: "宋体";
	display: block;
	height: 20px;
	padding: 4px 0 0 33px;
	color: #FFF;
}
.footer_right .zxzx a {
	background: url(../../images/dfmd/xiaotu_81.jpg) 0 0 repeat-x;
	background-repeat: no-repeat;
}
.footer_right .xinlang a {
	background: url(../../images/dfmd/xiaotu_77.jpg) 0 0 repeat-x;
	background-repeat: no-repeat;
}
.footer_right .weixin a {
	background: url(../../images/dfmd/xiaotu_79.jpg) 0 0 repeat-x;
	background-repeat: no-repeat;
}



.pro_list{float:left; width:825px; margin-top:37px;}

.ptp{float:left;}

.ptp img{border:1px solid #e0e0e0; padding:10px; width:161px; height:103px;}

.pinfo{float:left; font-size:14px; padding-left:20px; width:620px; text-align:left; line-height:24px; color:#828281;}

.pinfo p{float:right;}



.pinfo a:link,.pinfo a:visited{ color:#ff8b43; height:28px; line-height:28px; font-size:12px; }

.pinfo a:hover{ text-decoration:underline; }

.case{width:656px;}

.case h3{padding-left:20px;}

.case h3 a:link,.case h3 a:visited{ color:#1055b4; height:32px; line-height:32px; font-size:14px; }

.case h3 a:hover{ text-decoration:underline; }

.ctp img{border:1px solid #e0e0e0; padding:2px; width:142px; height:103px;}

.news_list{float:left; margin-top:20px; margin-bottom:30px;}

.news_list ul{ float:left;}

.news_list ul li{float:left; width:794px; background:url(../../images/dfmd/dian.jpg) no-repeat 6px 16px; padding-left:25px;}

.news_list ul li a{float:left;}

.news_list ul li span{float:right; font-size:14px; color:#929292; line-height:35px;}

.news_list ul li a:link,.news_list ul li a:visited{ color:#666666; height:28px; line-height:35px; font-size:14px; }

.news_list ul li a:hover{ text-decoration:underline; }

.nfh{ border-bottom:1px  dotted #ececec; padding-bottom:10px; margin-bottom:10px;}

.sdbanner{height:343px; border-bottom:1px solid #f5f5f5; }


/*#banner { height:511px;  position:relative; background:url(../images/loading.gif) center center no-repeat; }

#banner li{width:100%; height:511px; text-align:center; }

#banner .rslides_tabs{ display:none; }*/


/*************循环广告*********************/
#banner{ width:100%; height:511px; padding-bottom:6px; background:url(../../images/oubeier/shadow.jpg) left bottom repeat-x; }

#pre_banner_802,#pre_banner_802 ul{ height:511px; overflow:hidden;}

#pre_banner_802 ul{ zoom:1; z-index:0; }

#pre_banner_802 ul li{ height:511px; }

#pre_banner_802 ul li a{display:block; width:100%; height:511px; background:url(about:blank); margin:0 auto;}

.slide_control { position:absolute; bottom:22px; z-index:1000; width:100%; text-align:center;  }

.mall_dot, .mall_dot_hover { display:inline-block; width:59px; height:16px; line-height:100px; cursor:pointer; background:url(../../images/dfmd/dot.png) -60px 0 no-repeat; overflow:hidden; margin:0 3px; }

.mall_dot_hover { background-position:0 0; }



.fuwu{float:left; width:1106px; margin-left:-6px; margin-top:48px;}

.fuwu dl{ float:left; width:213px; border:1px solid #bed2db; margin-left:6px; text-align:center;}

.fuwu dl dt{height:200px;}

.fuwu dl dt span{ display:block; background:url(../../images/dfmd/s2.png) no-repeat; width:198px;  padding-top:146px;}

.fuwu dl dt span.s1{background-position:0  5px;}

.fuwu dl dt span.s2{background-position:0  -200px;}

.fuwu dl dt span.s3{background-position:0  -405px;}

.fuwu dl dt span.s4{background-position:0  -600px;}

.fuwu dl dt span.s5{background-position:0  -815px;}

.fuwu dl dt a:hover span{  background:url(../../images/dfmd/s1.png) no-repeat; }

.fuwu dl dt a:hover span.s1{background-position:0  5px;}

.fuwu dl dt a:hover span.s2{background-position:0  -200px;}

.fuwu dl dt a:hover  span.s3{background-position:0  -405px;}

.fuwu dl dt a:hover span.s4{background-position:0  -600px;}

.fuwu dl dt  a:hover span.s5{background-position:0  -815px;}

.fuwu dl dt a{font-size:16px; color:#1055b4; line-height:55px;}

.fuwu dl dd{font-size:12px; font-family:"宋体"; color:#7d7b7b; padding:0 20px; line-height:18px;}

.fuwu dl dd a{ margin-top:10px; display:block;  text-align:right; color:#ff6c00; margin-bottom:10px; }

.sdbt {
padding-top: 20px;
text-align: center;
padding-bottom:20px;
}
.sdbt h3 {
font-size: 20px;
color: #004381;
font-weight: normal;
border-bottom: 1px dotted #EBEBEB;
line-height: 45px;
}

.sdbt p {
color: #CCC;
line-height: 24px;
}
/*********************联系我们**********************************/
.lxwm_top{
width:780px;

height:232px;

}
.lxwm_dt{
width:463px;
float:left;
}
.lxwm_dz{
width:290px;
float:right;
text-align:left;
padding-left:25px;

margin-top:55px;
margin-bottom:37px;
}
.lxwm_dz b{
color:#5c5c5c;
font-size:20px;
}
.lxwm_dz p{
color:#5c5c5c;
margin-top:17px;
}

.kefu{position: fixed;
right: 10px;
bottom:0;

width:673px;
height:266px;

border:1px solid #f2f2f2;}


.code{ text-align:center; margin-top:30px; }



.ym{ text-align:center; margin-top:50px; border-top: 1px solid #ebebeb; clear:both;}

.ym a{  padding:5px 5px; display:inline-block; text-align:center; margin-left:11px; color:#929292; font-size:14px;}

.ym a:hover,.ym span{ padding:5px 5px; display:inline-block; text-align:center; margin-left:11px; color:#1055b4; font-size:14px;}








