html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, em, strong, img, form, lable, fieldset, input, button, select, option, textarea, table, th, td {
    margin: 0;
    padding: 0;
}
body {
	font-family: "宋体";
	font-size: 12px;
	margin: 0 auto;
    min-width: 980px;
    padding: 0;
    width: 100%;
}

* {
	margin: 0;
	padding: 0;
}

li {
	float: left;
	list-style-type: none;
}
.clear{ clear:both;}
img{border:0px; display:block;}
a.hui{color:#333333;}
a.org{color:#ff6000;}
a {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.clear{ clear:both;}
.L{float:left;}
.R{float:right;}


.dingbu {
	WIDTH:100%;
	min-width:980px;
	background-image: url(../images/jm_02.jpg);
	background-repeat: repeat-x;
	height:28px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.dingbu1 {
	width:980px;
	height:28px;
	margin:0px auto;
}
.dingbu1 span{
	width:300px;
	height:28px;
	color:#666666;
	line-height:28px;
	padding-left: 10px;
}
.dingbu1 h2{
	width:300px;
	height:28px;
	color:#666666;
	line-height:28px;
	font-size:12px;
	font-weight:normal;
	padding-right: 10px;
	text-align: right;
}
.dingbu_x {
	WIDTH:100%;
	min-width:980px;
	background-image: url(../images/jm1_03.jpg);
	background-repeat: repeat-x;
	height:5px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.dingbu_x1 {
width:980px;
height:5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.dingbu_x1 img{
	float:right;
	padding-right:7px;

}
.top_w {
	height: 97px;
	WIDTH: 100%;
	ZOOM: 1;
	min-width:980px;
	background-image: url(../images/topbg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.top_m {
	height: 97px;
	width: 980px;
	MARGIN: 0px auto;
	background-image: url(../images/jmbg.jpg);
	background-repeat: no-repeat;
}

.wrapper {
	MARGIN: 0px auto; WIDTH: 980px;
}
.logo {
	height: 97px;
	width: 338px;
}
.van {
	height: 80px;
	width: 593px;
	background-image: url(../images/jm_08.jpg);
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-top:17px;
	display:inline;
}
.van li{
	height: 50px;
	width: 75px;
	float:left;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
	padding-left: 8px;
	 filter: dropshadow(color=#580300, offx=1, offy=1);
}
.van li a {
	color: #ffffff;
	text-decoration: none;
}

.van li a:hover {
	color: #da490f;
	text-decoration: none;
}
.xxt {
	height:414px;
	WIDTH: 100%;
	ZOOM: 1;
	min-width:980px;
}
#web_top {

}
.web_link {
	POSITION: relative; WIDTH: 980px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.web_link_top {
	Z-INDEX: 8;
	POSITION: absolute;
	WIDTH: 258px;
	HEIGHT: 388px;
	TOP: 0px;
	right: 7px;
}
.web_link_1 {
	WIDTH: 258px;
	HEIGHT: 34px;
}
.web_link_2{
	WIDTH: 235px;
	HEIGHT: 328px;
	background-image: url(../images/jm_15.png);
	background-repeat:repeat-x;
	padding-left: 23px;
	overflow: hidden;
}
*html .web_link_2 {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",sizingMethod="corp",src="images/jm_15.png"); BACKGROUND: 0px 50%
}
.web_link_2 dl{
	WIDTH: 209px;
	HEIGHT: 164px;
}
.web_link_2 dt{
	WIDTH: 209px;
	HEIGHT: 142px;
}
.web_link_2 dd{
	WIDTH: 209px;
	HEIGHT: 22px;
	line-height:22px;
	color:#838383;
	text-align:center;
}
.web_link_3 {
	WIDTH: 258px;
	HEIGHT: 26px;
}
#Slide_projector {
	BACKGROUND-COLOR: #ffffff; WIDTH: 100%; HEIGHT: 414px; MARGIN-LEFT: auto; OVERFLOW: hidden; MARGIN-RIGHT: auto
}
#Slide_projector IMG {
	DISPLAY: none
}
#web_top #fb_left {
	Z-INDEX: 9; POSITION: absolute; WIDTH: 39px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 49px; TOP: 260px; CURSOR: pointer; LEFT: 1px; _background-image: url(""); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='prev.png',sizingMethod='image')
}
#web_top #fb_right {
	Z-INDEX: 9; POSITION: absolute; WIDTH: 39px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 49px; TOP: 260px; CURSOR: pointer; RIGHT: 1px; _background-image: url(""); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='next.png',sizingMethod='image')
}
.news_w {
	height: 66px;
	WIDTH: 100%;
	min-width:980px;
	background-image: url(../images/jm_19.jpg);
	background-repeat:repeat-x;
}
.news {
	height: 56px;
	width: 992px;
	background-image: url(../images/jm_21.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 1px;
	background-position: 1px;
	color:#ffffff;
	padding-top: 10px;
}
.news span{
	height: 19px;
	width: 70px;
	float:left;
	background-color:#ffffff;
	color:#9b000c;
	text-align: center;
	line-height: 19px;
}
.news p{
	height: 19px;
	width: 910px;
	float:left;
	line-height: 19px;
}
.news p a{
	color:#FFF;

}



.tbody {
	height:740px;
	WIDTH: 100%;
	min-width:999px;
	background-image: url(../images/jm_23.jpg);
	background-repeat: repeat-x;
}
.tbody_w {
	width:999px;
	height:722px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.tbody_n {
	width:999px;
	height:578px;
	background-image: url(../images/jm_68.jpg);
	background-repeat: repeat-y;
	float:left;
}
.about {
	width:368px;
	height:337px;
	float:left;
	margin-left: 4px;
	display: inline;
}
.about1 { width:348px; height:32px; float:left; background-image: url(../images/jm_25.jpg); background-repeat: no-repeat; padding-left: 20px; 
}
.about1 span{ width:70px; height:32px; float:left; font-size: 14px; line-height: 23px; margin-left:15px; margin-right:10px; display:inline;
}
.about1 a {
	text-decoration: none;
}
.about1 a:hover {
	text-decoration: none;
	color: #9b000c;
}
.about1  a {
	text-decoration: none;
	color:#666;
}
.about1  a:visited  {
	text-decoration: none;
	color:#666;
}
.about1 .hover a{ text-decoration: none; color:#9b000c; background-image: url(../images/dot_02.jpg); background-repeat: no-repeat; width:70px; padding-left:20px;  height:32px; font-weight:bold; background-position: left 5px; display:block;	
}
.about1 .hover a:visited  {
	text-decoration: none;
	color:#9b000c;
	
}
.about1 h2{
	width:80px;
	height:32px;
	float:right;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	text-align: right;
	padding-right: 20px;
}
.about2 {
	width:338px;
	height:290px;
	float:left;
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 10px;
}
.about2_1 {
	width:112px;
	height:68px;
	float:left;
	padding-right: 10px;
}
.about2_1 img{
	width:110px;
	height:66px;
	border:1px solid #c3c3c3;
	float:left;
}
.about2_2 {
  line-height:24px;
  color:#666666;
}

.about_r {
	width:11px;
	height:309px;
	float:left;
	padding-top: 10px;
}
.about3 { width:328px; height:290px; float:left; padding-left: 30px; padding-top: 15px; padding-right: 10px; 
}
.about3 ul{
	width:300px;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:1px dashed #ccc;
	float:left;
}
.about3 li{
	width:300px;
	line-height:24px;
	float:left;
}
.about3 span{
    color:#9b000c;
	font-weight:bold;
}
.about3 span a {
	color: #9b000c;
	text-decoration: none;
}
.about3 span a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.pro {
	width:353px;
	height:337px;
	float:left;
}
.pro1 {
	width:353px;
	height:32px;
	background-image: url(../images/jm_27.jpg);
	background-repeat: no-repeat;
	float:left;
}
.pro1 span{
	width:66px;
	height:32px;
	float:left;
	color:#9b000c;
	font-weight:bold;
	padding-left: 35px;
	font-size: 14px;
}
.pro1 h2{
	width:64px;
	height:32px;
	font-weight:normal;
	font-size:12px;
	color:#333333;
	text-align: left;
	float: left;
	background-image: url(../images/jm1_06.jpg);
	background-repeat: no-repeat;
	padding-left: 13px;
	background-position: 0px 0px;
	margin-right: 5px;
	margin-left: 5px;
	display: inline;
}
.pro1 h3{
	width:65px;
	height:32px;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	text-align:left;
	float: right;
}
.pro2 {
	width:335px;
	height:305px;
	float:left;
	padding-left: 18px;
}
.pro2 dl{
	width:91px;
	height:140px;
	float:left;
	display:inline;
	padding-top: 4px;
}
.pro2 dt{
	width:91px;
	height:120px;
	float:left;
}
.pro2 dt img{
	width:87px;
	height:116px;
	padding:1px;
	border:1px solid #bbbbbb;
	float:left;
}
.pro2 dd{
	width:91px;
	height:24px;
	line-height:24px;
	float:left;
	font-size: 12px;
	color: #747474;
	text-align: center;
}
.mar10{
	margin-right:20px;
}
.con {
	width:261px;
	height:337px;
	float:left;
}
.con1 {
	width:251px;
	height:67px;
	float:left;
	margin-left: 6px;
	display: inline;
}
.con2 {
	width:231px;
	height:26px;
	float:left;
	margin-left: 6px;
	display: inline;
}
.con3 {
	width:241px;
	height:195px;
	background-image: url(../images/jm_39.jpg);
	background-repeat: no-repeat;
	float:left;
	padding-top: 10px;
}
.con3 li{
	width:221px;
	line-height:24px;
	font-size:14px;
	color:#ffffff;
	float:left;
	display: inline;
	margin-left: 11px;
}
.con3 li span{
    font-weight:bold;
}
.con3 img{
	width:114px;
	height:49px;
	float:left;
	margin-top: 8px;
	margin-left: 3px;
	display: inline;
}
.con4 {
	width:222px;
	height:18px;
	float:left;
	margin-left: 6px;
	display: inline;
}
.cp {
	width:944px;
	height:240px;
	float:left;
	margin-left: 20px;
	display: inline;
}
.cp1 {
	width:944px;
	height:32px;
	float:left;
	background-image: url(../images/jm_50.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
}
.cp1 span{
	width:220px;
	height:32px;
	float:left;
	color:#9b000c;
	font-weight:bold;
	padding-left: 30px;
	font-size: 14px;
}
.cp1 h2{
	width:80px;
	height:32px;
	float:right;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	text-align: right;
	padding-right: 20px;
}
.cp2 {
	width:944px;
	height:180px;
	float:left;
	padding-top: 20px;
}
.cp2 dl{
	width:177px;
	height:180px;
	float:left;
	margin-left: 9px;
	display: inline;
}
.cp2 dt{
	width:177px;
	height:148px;
	float:left;
}
.cp2 dt img{
	width:173px;
	height:144px;
	float:left;
}
.cp2 dd{
	width:177px;
	height:25px;
	float:left;
	text-align:center;
	color:#747474;
	line-height: 25px;
}
.tbody_bot {
	width:999px;
	height:26px;
	background-image: url(../images/jm_71.jpg);
	background-repeat: no-repeat;
	float:left;
}
.bott {
	width:989px;
	height:48px;
	line-height:22px;
	color:#666666;
	float:left;
	padding-left: 10px;
}
.case_img{
	WIDTH: 235px;
	HEIGHT: 328px;
	OVERFLOW: hidden;
	float: left;
}
#demo {  
overflow:hidden;   
width: 944px;  
} 
#indemo {  
float: left;  
width: 800%;  
}   
#demo1 {  
float: left;  
}  
#demo2 {  
float: left;  
} 

.list {
	width:700px;
	height:669px;
	height:auto;
	_height:669px;
	min-height:669px;
	float:left;
}
.tlist{
	height:995px;
	height:auto;
	_height:995px;
	min-height:995px;
	WIDTH: 100%;
	min-width:999px;
	background-image: url(../images/jm_23.jpg);
	background-repeat: repeat-x;
}
.tlist_w {
	width:999px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.tlist_n {
	width:999px;
	height:auto;
	background-image: url(../images/jm_68.jpg);
	background-repeat: repeat-y;
	float:left;
}
.list_1 {
	width:650px;
	height:20px;
	margin-left:4px;
	display:inline;
	float:left;
	background-image: url(../images/jm_025.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #747474;
}
.list_news {
	height: 56px;
	width: 992px;
	background-image: url(../images/jm_021.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 1px;
	background-position: 1px;
	color:#ffffff;
	padding-top: 10px;
}
.list_news span{
	height: 19px;
	width: 70px;
	float:left;
	background-color:#ffffff;
	color:#9b000c;
	text-align: center;
	line-height: 19px;
}
.list_news p{
	height: 19px;
	width: 910px;
	float:left;
	line-height: 19px;
}
.list_news p a{
	color:#FFF;
}
.list_11 {
	width:650px;
	height:20px;
	border-bottom:1px solid #e1e1e1;
	float:left;
}
.list_2 {
	width:659px;
	height:95px;
	float:left;
	border-bottom:1px dashed #cccccc;
	margin-left: 25px;
	margin-top: 5px;
	display: inline;
}
.list_2 span{
	WIDTH: 430px;
	height:30px;
	float:left;
	font-size:14px;
	font-weight:bold;
	background-image: url(../images/jm1_06.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	line-height: 30px;
	padding-left: 20px;
	display: inline;
}
.list_2 h2{
	WIDTH: 80px;
	height:30px;
	float:right;
	font-size:12px;
	color:#c4c4c4;
	line-height: 30px;
	font-weight: normal;
	margin-bottom: 5px;
	display: inline;
}
.list_2 p{
	WIDTH: 600px;
	color:#747474;
	float:left;
	font-size:12px;
	line-height: 22px;
	font-weight: normal;
}
.list_fy{
	width:600px;
	height:37px;
	float:left;
	overflow:hidden;
	padding-top: 5px;
}
.pagelist {
	PADDING-BOTTOM: 2px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 2px;
	padding-left: 45px;
}
.pagelist LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; MARGIN: 0px 3px; DISPLAY: inline; BACKGROUND: #fff; FLOAT: left; COLOR: #017783
}
.pagelist LI A {
	BORDER-BOTTOM: #bdbdbd 1px solid; BORDER-LEFT: #bdbdbd 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #666; BORDER-TOP: #bdbdbd 1px solid; BORDER-RIGHT: #bdbdbd 1px solid; PADDING-TOP: 5px
}
.pagelist LI A:hover {
	BORDER-BOTTOM: #bdbdbd 1px solid; BORDER-LEFT: #bdbdbd 1px solid; BACKGROUND: #a7a1a1; COLOR: #fff; BORDER-TOP: #bdbdbd 1px solid; BORDER-RIGHT: #bdbdbd 1px solid;text-decoration:none;
}
.pagelist LI SELECT {
	COLOR: #666
}
.pagelist LI.thisclass A {
	BORDER-BOTTOM: #bdbdbd 1px solid; BORDER-LEFT: #bdbdbd 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #a7a1a1; COLOR: #fff; BORDER-TOP: #bdbdbd 1px solid; BORDER-RIGHT: #bdbdbd 1px solid; PADDING-TOP: 5px
}
.pagelist LI.thisclass A:hover {
	BORDER-BOTTOM: #bdbdbd 1px solid; BORDER-LEFT: #bdbdbd 1px solid; BACKGROUND: #a7a1a1; COLOR: #fff; BORDER-TOP: #bdbdbd 1px solid; BORDER-RIGHT: #bdbdbd 1px solid; text-decoration:none;
}

.pageinfo{
	width:40px;
}
.list_con {
	width:261px;
	height:320px;
	float:left;
	margin-left: 36px;
	display: inline;
}
.list_cp {
	width:260px;
	height:346px;
	float:left;
	background-image: url(../images/jmlist_10.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	margin-left: 10px;
	display: inline;
	padding-bottom: 10px;
}
.list_cp1 {
	width:260px;
	height:32px;
	float:left;
}
.list_cp1 span{
	width:100px;
	height:20px;
	float:left;
	color:#9b000c;
	font-weight:bold;
	padding-left: 48px;
	font-size: 14px;
	padding-top: 12px;
}
.list_cp1 h2{
	width:60px;
	height:20px;
	float:right;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	text-align: right;
	padding-right: 20px;
	padding-top: 12px;
}
.list_cp2 {
	width:260px;
	height:314px;
	float:left;
	
}
.list_cp2 dl{
	width:91px;
	height:140px;
	float:left;
	display:inline;
	padding-top: 4px;
	margin-top: 8px;
	margin-left: 30px;
}
.list_cp2 dt{
	width:91px;
	height:120px;
	float:left;
}
.list_cp2 dt img{
	width:87px;
	height:116px;
	padding:1px;
	border:1px solid #bbbbbb;
	float:left;
}
.list_cp2 dd{
	width:91px;
	height:24px;
	line-height:24px;
	float:left;
	font-size: 12px;
	color: #747474;
	text-align: center;
}
.art_ti {
	height:60px;
	width: 650px;
	float:left;
	margin-left:30px;
	display:inline;
	font-size: 18px;
	text-align: center;
	line-height: 60px;
	font-family: "黑体";
	color: #747474;
}
.art_au {
	height:30px;
	width: 590px;
	float:left;
	padding-right: 10px;
	margin-left:30px;
	display:inline;
	padding-left: 50px;
	color: #747474;
	line-height: 30px;
}
.art_au p{
	padding-left:40px;
	padding-right:30px;
	float: left;
}
.art_wz{
	width:650px;
	height:580px;
	height:auto;
	_height:580px;
	min-height:580px;
	float:left;
	font-size: 14px;
	line-height: 24px;
	padding-top: 20px;
	color: #747474;
	margin-left:30px;
	display:inline;
}
.list_zt {
	width:700px;
	height:600px;
	float:left;
}
.list_zt1 {
	width:658px;
	height:176px;
	float:left;
	border-bottom:1px dashed #cccccc;
	margin-left: 24px;
	margin-top: 10px;
	display: inline;
}
.list_zt dl{
	width:304px;
	height:160px;
	float:left;
	margin-top: 15px;
	margin-left: 15px;
	display: inline;
}
.list_zt dt{
	width:304px;
	height:136px;
	float:left;
}
.list_zt dt img{
	width:300px;
	height:132px;
	padding:1px;
	border:1px solid #e1e1e1;
	float:left;
}
.list_zt dd{
	width:304px;
	height:25px;
	line-height:25px;
	text-align:center;
	float:left;
	color: #747474;
}
.list_pro {
	width:650px;
	height:171px;
	border:1px solid #e1e1e1;
	float:left;
	margin-left: 25px;
	margin-top: 20px;
	display: inline;
}
.list_pro1 {
	width:128px;
	height:171px;
	float:left;
	border-right:1px solid #e1e1e1;
	margin-right: 15px;
	display: inline;
}
.list_pro2 {
	width:465px;
	height:35px;
	float:left;
	line-height:35px;
	border-bottom:1px dashed #e1e1e1;
	font-size: 14px;
	font-weight: bold;
	color:#747474;
}
.list_pro3{
	width:465px;
	height:95px;
	float:left;
	color: #747474;
}
.list_pro3 li{
	width:465px;
	line-height:25px;
	float:left;
}
.list_pro3 li span{
    font-weight:bold;
}
.list_pro4{
	width:465px;
	height:31px;
	float:left;
}
.list_pro4 img{
	width:82px;
	height:31px;
	float:left;
	margin-left: 40px;
	display: inline;
}
.list_mes {
	width:690px;
	height:580px;
	float:left;
	font-size: 14px;
	line-height: 30px;
	padding-top: 20px;
	padding-left: 10px;
}
.yl {
	LINE-HEIGHT: 22px; PADDING-LEFT: 10px; WIDTH: 989px; FLOAT: left; HEIGHT: 70px; COLOR: #666666
}
#div1{
		 overflow:hidden;
	     LINE-HEIGHT: 19px; WIDTH: 910px; FLOAT: left; HEIGHT: 19px;
			}
