@charset "utf-8";
body {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	background-color:#FBFCFE;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
ul,li,dl,dt,dd {
	list-style: none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.clear {
	clear: both;
}
img {
	border:0px;
}
/***************超链接************/
a:link {
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
a:visited {
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
a:hover {
	font-size: 14px;
	color: #000;
	text-decoration: underline;
	/*position: relative; top:1px; left:1px;*/
}
a:active {
	font-size: 14px;
	color: #000;
}
#menu a:link {
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:600;
}
#menu a:visited {
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:600;
}
#menu a:hover {
	font-size: 18px;
	color: #FFFFFF;
	font-weight:600;
	/*position: relative; top:1px; left:1px;*/
}
#menu a:active  {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: 600;
}

/*********************/
li.item a {font-size:12px; color:#000; margin-right:3px;}
#top_menu_hr { width: 100%; height: 30px; line-height:30px; background-color:#ECEAEA; border-bottom:1px solid #FFF;}
ul.topbar_menu {width: 1000px; height:30px; line-height:30px; margin-left:auto; margin-right:auto;}
ul li.item { width:38px; float:left; color:#CCC; text-align:center; word-spacing:normal; margin-left:1px; text-align:left;}
ul li.dib {width: 80px; font-weight:800; }

#bodymain { width:100%; height: auto; min-height:1500px; background-image:url(../images/dfmz.jpg); background-repeat:no-repeat; background-position:center top; padding-top:505px;}
#news1 {width:980px; height: 410px; margin:10px auto 10px auto;}
#news1 #hotpicnews { width:500px; height: 400px; border:5px solid #FFF; float:left; background-color:#CCC; position:relative; overflow:hidden;}
#news1 #hotpicnews ul img {width: 500px; height:400px;}
#news1 #hotnews { width: 460px; height: 410px; background-color:#FFF; float:left; margin-left:10px;}
#hotnews #menus {width: 460px; height:45px; line-height:45px; background-color:#36A4E2;}
#menus ul li {width: 90px; float:left; text-align:center;}
#menus ul li a {font-size:16px; font-weight:800; color:#FFF; font-family:"微软雅黑";}
#menus ul li:hover { background-color:#CA3C3C; height:45px;}
#hotnews .newscontent {width:460px; height:365px;}
.newscontent dl {width:460px; height:120px; border-bottom:1px dotted #999;}
.newscontent dl dt {width: 440px; height:40px; line-height:40px; margin-left:auto; margin-right: auto; }
.newscontent dl dd {width: 440px; height: 80px; line-height:20px; margin-left:auto; margin-right: auto; font-size:12px;}
.newscontent dl dt a {font-size:18px; font-family:"微软雅黑"; font-weight:300; color:#000;}
.newscontent dl dd a {font-size:12px; color:#000; float:right; padding-right:8px;}
.title {width:100%; height:40px; line-height:40px; background-color:#36A4E2; text-indent:15px; font-size:18px; color:#FFF; font-family:"微软雅黑";}
.title a { padding-right:15px; float:right; color:#FFF; font-size:14px;}

#news2 {width:980px; height: 330px; margin: 0px auto 10px auto;}
#news2 #hyhc {width: 430px; height: 330px; float:left; background-color:#FFF;}
#hyhc ul {width:420px; height: 270px; margin: 10px auto 10px auto;}
#hyhc ul li {width:420px; height:27px; line-height:27px;}
#news2 #fhjj {width: 240px; height: 330px; float:left; margin-left: 10px; background-color:#FFF;}
#fhjj .content {width: 220px; height: 270px; margin: 10px auto 10px auto; font-size:12px; line-height:24px; text-indent:24px; overflow:hidden;}
#fhjj .content a { float:right; font-size:12px; color:#900; padding-right:5px;}
#news2 #jgjj {width: 290px; height: 330px; float:left; margin-left: 10px; background-color:#FFF;}
#jgjj dl {width: 270px; height: 135px; margin: 10px auto 0px auto }
#jgjj dl dt {width: 270px; height:25px; line-height: 25px; font-size:12px; font-weight:800; color:#900; text-align: left; text-indent:5px;}
#jgjj dl dt a {font-size:12px; color: #000;}
#jgjj dl dd.jgpic {width: 90px; height: 90px; padding:5px 5px 5px 5px; float:left;}
#jgjj dl dd.jgtext {width: 170px; height: 110px; float:left; line-height:20px; font-size:12px;}

.news980 {width: 980px; height:auto; min-height:100px; max-height:10000px; margin:0px auto 10px auto; background-color:#FFF;}

.ProductPic {width: 976px; height: auto; margin:10px auto 10px auto; }
.ProductPic dl {width: 176px; height:auto; min-height:160px; max-height:300px; float:left; margin-bottom:20px;border: 1px dotted #CCC; background-color:#FEFEFE;}
.ProductPic dl:hover {border:1px solid #09C;}
.ProductPic dl.m10 {margin-left: 21px;}
.ProductPic dl dt {width: 156px; height:100px; margin-left:auto; margin-right: auto; padding-top:10px; padding-bottom:10px;}
.ProductPic dl dt img {width: 156px; height:100px; border:0px; text-align:center; line-height:118px;}
.ProductPic dl dd {width: 168px; height:24px; line-height:24px; text-align: center; font-size:12px; margin-left:auto; margin-right: auto; padding-bottom:5px;}
.ProductPic dl dd span.cname {width:50px; height:20px; line-height:20px; font-weight:800; color:#06C; margin-right:8px;}
.ProductPic dl dd span { width:108px; float:left;}
.ProductPic dl dd a{font-size:12px;}
.ProductPic dl dd.btn {height:40px; line-height:40px; margin-top:10px;}

.ShowPic {width: 976px; height: auto; margin: 10px auto 10px auto;}
.ShowPic dl {width: 186px; height: auto; min-height: 100px; max-height: 300px; float:left; margin-bottom: 10px;}
.ShowPic dl.m10 {margin-left:10px;}
.ShowPic dl dt {width: 182px; height:125px; padding:1px 1px 1px 1px; border:1px solid #CCC;}
.ShowPic dl dt img {width:182px; height:125px;}
.ShowPic dl dt.small {width:185px; height: 80px; border:1px solid #CCC;} 
.ShowPic dl dt.small img {width:185px; height:80px;}
.ShowPic dl dd {width: 186px; height:25px; line-height:25px; text-align: center; font-size:12px;}
.ShowPic dl dd a {font-size:12px;}

.bigImg {width:350px; height: 254px; margin:10px 0px 0px 0px; float:left;}
.bigImg dt {width: 344px; height: 224px; background-color:#FFF; padding:1px 1px 1px 1px; border:2px solid #CCC;}
.bigImg dt img {width: 344px; height: 224px;}
.bigImg dd {width: 350px; height:30px; line-height:30px; font-size:14px; font-weight:800; background-color:#FBFBFB; text-align:center;}

.smallImg {width: 146px; height: 125px; margin: 10px 0px 0px 10px; float:left; }
.smallImg dt {width: 142px; height:100px; padding:1px 1px 1px 1px; border:1px solid #CCC;}
.smallImg dt img {width: 142px; height: 100px; }
.smallImg dd {width: 146px; height: 20px; line-height: 20px; font-size:12px; text-align:center;}

.slider{ width:980px; height:176px; margin:15px auto 15px auto;}
#slider_pic{ width: 930px; overflow: hidden; height: 176px; position: relative; float:left; margin-left:3px;}
.prev1 {width: 22px; height:176px; background-image:url(../images/jt.png); background-repeat:no-repeat; background-position:0px 0px; float:left;}
.next1 {width: 22px; height:176px; background-image:url(../images/jt.png); background-repeat:no-repeat; background-position:-22px 0px; float:right;}

#slider_pic dl {float:left; margin-right:5px; height:176px; }
#slider_pic dl dt {height: 150px; border:1px solid #CCC; padding:1px 1px 1px 1px;}
#slider_pic dl dt img {width:200px; height:150px;}
#slider_pic dl dd {height:26px; line-height:26px; text-align: center; font-size:12px;}
#slider_pic .divul{position: relative;left: 0;}

.xcPic {width: 980px; height:520px; margin: 10px auto 10px auto; position: relative; overflow:hidden;}
.xcPic img { width:980px; height:520px;}
.xcPic .rslides_tabs{ position:absolute; left:20px;  top:480px;clear:both;text-align:center; z-index:99999; margin-left:0px;}

#footer , #footer a{ width:100%; height:100px; background-color:#FFF; margin-top:10px; line-height:100px; color:#000; font-size:12px; text-align:center; border-top:2px solid #36A4E2;}

#leftad {width: 145px; height: auto; min-height:200px; max-height:700px; border:1px solid #FBFBFB; background-color:#FFF; position: fixed; left:50%; top: 390px; margin-left: -645px; padding-bottom:1px;}
#leftad .adtitle {width: 145px; height:40px; line-height:40px; background-color:#39C; text-align: center; font-size:14px; font-weight:800; color:#FFF;}
#leftad .lxfs {width: 145px; height: auto; min-height:50px; max-height:300px; background-color:#DDF3FF; border-top:2px solid #FFF; padding-top:10px; padding-bottom: 10px;}
.lxfs li.t {width:145px; height:20px; line-height:20px; text-indent:15px; font-weight:800; color:#069;}
.lxfs li {width:145px; height:20px; line-height:20px; text-indent:15px; font-size:12px; }

#rightad {width:85px; height:104px; border:1px solid #FBFBFB; background-color:#FFF; position: fixed; left:50%; top:390px; margin-left:505px; }

.ad {width: 980px; height: 90px; margin: -10px auto 10px auto; background-color:#FBFBFB;}
.ad .ad485, .ad .ad485 img {width:485px; height:90px;}
.ad .ad980, .ad .ad980 img {width:980px; height:90px;}

.wenjian {margin-top:10px; border-bottom:2px solid #CCC;}

.tp_content {width: 960px; height: auto; min-height:100px; max-height: 500px; background-color:#48A0FA; margin: 0px auto 10px auto; padding:10px 10px 10px 10px;}
.tp_content li {width: 960px; height: auto; min-height:24px; max-height: 240px; line-height:24px; color:#FFF;}
.btnDIV {width: 980px; height: 40px; line-height:40px; margin:10px auto 0px auto; text-align:center;}

#news11 .contenttext {width: 960px; height:350px; overflow: auto; padding:10px 10px 10px 10px; margin-top:5px;}
#news11 .contenttext p {line-height:20px; font-size:12px;}
#news11 .contenttext p span.cname {font-weight:800; color:#900;}