dd{ font-weight:600;}
#main{
	width:1200px;
	float:left; overflow:hidden;

}
#lmbt{
	width:1200px;
	float:left;
	text-align:center;
}
#lmbt li{
	display:inline-block;
	padding-left:45px;
	padding-right:25px;
	LIST-STYLE-TYPE: none;
	background-image: url(title-ico02.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#lmbt li.bgd{
	background-image: url(title-ico03.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#lmbt li.bga{
	background-image: url(title-ico05.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#lmbt dd{ font-size:18px; color:#101010; line-height:32px; letter-spacing:2px; font-weight:normal;}
#lmbt dd span{ color:#DA251C; font-size:36px; margin-left:12px;margin-right:12px;}
#lmbt p{
	font-size:18px;
	line-height:25px;
	color:#333;
	font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:5px;
}
#lmct{
	width:1200px;
	float:left;
	text-align:center;
	background-image: url(bx.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
#lmct li{display:inline-block; padding-left:45px; padding-right:25px;LIST-STYLE-TYPE: none; }
#lmct li.bg1{
	background-image: url(title-ico04.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#lmct li.bg2{
	background-image: url(title-ico01.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#lmct dd{ font-size:18px; color:#fff; line-height:32px; letter-spacing:2px; font-weight:normal;}
#lmct dd span{ color:#DA251B; font-size:36px; margin-left:12px;margin-right:12px;}
#lmct p{
	font-size:18px;
	line-height:25px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:5px;
}
#pro{ width:1200px; float:left;}
#pro .more{ width:1200px; float:left; margin-top:10px; text-align:center;}
#pro .more A{
	display:inline-block; padding-left:50px; padding-right:50px; line-height:30px; font-size:14px;border-radius:30px; background-color:#DA251B; color:#333;ransition:all 0.2s ease-in-out 0s;
}
#pro .more A:hover {
	background:#312934;  color:#FFFFFF;
}
#more{ width:1200px; float:left; margin-top:30px; text-align:center;}
#more  A{
	display:inline-block; padding-left:50px; padding-right:50px; line-height:30px; font-size:14px;border-radius:30px; background-color:#DA251C; color:#fff;ransition:all 0.2s ease-in-out 0s;
}
#more  A:hover {
	background:#222;  color:#FFFFFF;
}
#company{ width:1200px; float:left;  overflow:hidden;}
#company dd{ font-size:24px; color:#000; font-size:24px; text-align:center; font-weight:normal;}
#company .nr{ font-size:14px; color:#333; line-height:28px; text-align:center; padding:20px 100px;}
#company span{ display:inline-block; color:#fff; font-size: 14px; background-color:#333;border-radius:30px; padding-left:25px; padding-right:25px; line-height:30px; margin-top:18px;transition:all 0.4s ease-in-out 0s;
}
#company span:hover{ color:#FFFFFF; background-color:#DA251C}
#hjzs {
	WIDTH:1200px;
	FLOAT: left; margin-top:10px;  text-align:center; overflow:hidden; text-align:center;
}
#hjzs  ul{
	LIST-STYLE-TYPE: none; 
}
#hjzs  ul li{
	width:284px; margin:8px; overflow:hidden; position:relative;display:inline-block;
}
#hjzs  ul li dd{ width:284px; height:200px; overflow:hidden;}
#hjzs  ul li img{ width:284px; min-height:200px; display:block; border:0px;transition:all 0.4s ease-in-out 0s;}

#hjzs  ul li  .nrc{ position:absolute; left:0px; top:0px; width:244px; height:160px;background-color:rgba(218,37,28,.6); text-align:center; padding:20px; top:-230px;transition:all 0.4s ease-in-out 0s;}
#hjzs  ul li  .nrc div{  width:244px; height:170px; display:table-cell; vertical-align:middle;}
#hjzs  ul li  .nrc div h2{ height:60px; font-weight:normal; font-size:18px; line-height:60px; overflow:hidden; color:#fff;}
#hjzs  ul li  .nrc div .more{
	display:inline-block; width:50px; height:50px; line-height:50px; font-size:18px;border-radius:50px; color:#fff;transition:all 0.3s ease-in-out 0s; border:#fff solid 2px;
}
#hjzs  ul li  .nrc div .more i{ line-height:50px; font-size:20px;}
#hjzs  ul li:hover .nrc{ top:0px;}
#hjzs  ul li:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
#wzys {
	WIDTH:1200px;
	FLOAT: left; margin-top:35px; position:relative; text-align:center; overflow:hidden;
}
#wzys  ul{
	LIST-STYLE-TYPE: none
}
#wzys  ul li{
	width:270px; float:left; margin-left:15px; margin-right:15px;}

#wzys  ul li .nr{ width:270px; float:left;}
#wzys  ul li img{ width:180px; height:180px;transition:all 0.4s ease-in-out 0s;}
#wzys  ul li  dd{ font-size:26px; font-weight:normal;  color:#444; line-height:40px; height:40px; overflow:hidden; margin-top:15px; margin-bottom:10px;}
#wzys  ul li  p{ font-size:14px; line-height:25px;  text-align:left;  color:#666;transition:all 0.4s ease-in-out 0s;}
#wzys  ul li:hover img{transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
}
#khgy{ width:1200px; float:left;}
#khlist{
	WIDTH:1200px;
	FLOAT: left; margin-top:25px; position:relative; overflow:hidden; padding-bottom:55px;
}
#khlist UL {
	LIST-STYLE-TYPE: none
}
#khlist UL LI {
	TEXT-ALIGN: center; WIDTH:1200px; 
}

#khlist UL LI dd{ font-size:18px; color:#fff; line-height:30px; height:30px; overflow:hidden;}
#khlist UL LI IMG { width:180px; height:180px;border-radius:180px;transition:all 0.3s ease-in-out 0s; margin-top:15px; margin-bottom:15px;}
#khlist UL LI p{ line-height:30px; font-size:16px; height:60px; overflow:hidden; color:#fff;}
#khlist UL LI A {
	DISPLAY: block; color:#fff;transition:all 0.3s ease-in-out 0s;
}
#khlist .num { width:100%; left:0px; bottom:15px; text-align:center; height:20px; line-height:20px; position: absolute; z-index: 10;	}
#khlist .num li {display:inline-block;
	text-align:center;
	width:12px;
	height:12px;
	line-height:0px;
	overflow:hidden;

	text-align:center;
	margin-right:4px;
	margin-left:4px;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0px;
	overflow:hidden; transition:all 0.3s ease-in-out 0s;border-radius:12px; background-color:#fff; 	filter: Alpha(Opacity=90);
-moz-opacity:0.9; 		opacity:0.9;
}
#khlist .num li.on { background-color:#DA251C;
}
#khlist UL LI:hover img {transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
}
#tdlist{
	WIDTH:1200px;
	FLOAT: left; position:relative; margin-top:30px;
}
#tdlist .zzc{ width:1200px; float:left; overflow:hidden;}
#tdlist UL {
	LIST-STYLE-TYPE: none;
}
#tdlist UL LI {
	TEXT-ALIGN: center; WIDTH:270px; FLOAT: left; margin-right:40px;
}
#tdlist UL LI .tp{ width:270px; height:370px; float:left; position:relative; overflow:hidden;}
#tdlist UL LI IMG { border:0px;width:270px; min-height:370px;transition:all 0.4s ease-in-out 0s;}
#tdlist UL LI .tp .dc{ width:230px; padding:20px; transition:all 0.4s ease-in-out 0s;position:absolute; left:0px; top:0px; height:330px; background-color:rgba(218,37,28,0.6);filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0;}
#tdlist UL LI .tp dd{ font-weight:normal;
	font-size:20px;
	color:#fff;
	line-height:30px;
	height:40px;
	overflow:hidden;
	margin-top:40px;
	background-image: url(dd.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; padding-bottom:15px;overflow:hidden;
}
#tdlist UL LI .tp p{ margin-top:15px; text-align:center; font-size:14px; line-height:30px;color:#fff; height:150px; overflow:hidden;}
#tdlist  UL li .tp:hover .dc{filter: Alpha(Opacity=1);
-moz-opacity:0.1; 		opacity:1;}
#tdlist UL LI .tp .mored{ width:230px; float:left; margin-top:15px; text-align:center;}
#tdlist UL LI .tp .mored span{
display:inline-block;padding:0px 15px;border-radius:22px;line-height:20px; background-color:#000000; border:#000000 solid 1px;  color:#fff;  font-size:14px;transition:all 0.3s ease-in-out 0s;
}

#tdlist UL LI A {
	DISPLAY: block; color:#fff;transition:all 0.2s ease-in-out 0s;
}
#tdlist .prev,
#tdlist .next {
	width: 50px;
	height:370px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px;
}
#tdlist .prev {
	left:-60px;
	background-image: url(kc_le.png);
}
#tdlist .prev:hover {
	left:-60px;
	background-image: url(kc_le_h.png);
}
#tdlist .next {
	right:-60px;
	background-position: right center;
	background-image: url(kc_re.png);	
}
#tdlist .next:hover {
	right:-60px;
	background-position: right center;
	background-image: url(kc_re_h.png);	
}

#news{ width:1200px; float:left;}
#news-2{width:1200px;	float:right; overflow:hidden; margin-top:25px; position:relative; padding-bottom:60px;}

#news-2 ul{ list-style-type:none; TEXT-ALIGN: center; width:1230px; }
#news-2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-2 UL LI {
 WIDTH:279px; FLOAT: left; margin-right:28px;cursor:pointer; overflow:hidden; 
}
#news-2 UL  LI h2{ line-height:30px; text-align:left; font-size:15px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; height:30px;}
#news-2 UL  LI dd{ width:279px;  cursor:pointer;TEXT-ALIGN: center; height:180px; overflow:hidden;margin-top:12px; margin-bottom:12px; }
#news-2 UL  LI IMG { border:0px;width:279px; min-height:180px;transition:all 0.3s ease-in-out 0s; }
#news-2 UL LI p{ font-size:13px;  text-align:left; line-height:28px; color:#fff;}
#news-2 UL LI span{color:#DA251B;}
#news-2 UL LI .hs{color:#DA251B}
#news-2 UL LI A {
color:#fff;
}
#news-2 UL LI A:hover {
	color:#DA251B;
}
#news-2 .prev,
#news-2 .next {
	width: 50px;
	height:40px;
	position: absolute;
	bottom:0px; background-color:rgba(102,102,102,0.5);  text-align:center; transition:all 0.3s ease-in-out 0s;
}
#news-2 .prev i,#news-2 .next i{color:#fff; font-size:28px;line-height:40px;}
#news-2 .prev {
	left:549px;
	background-image: url(gbg.jpg);
	background-repeat: no-repeat;
	background-position: -60px center;
}
#news-2 .prev:hover {
	background-image: url(gbg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#news-2 .next {
	right:549px;
	background-position: 60px center;
	background-image: url(gbg.jpg);
	background-repeat: no-repeat;
}
#news-2 .next:hover {
	background-position: right center;
	background-image: url(gbg.jpg);
	background-repeat: no-repeat;
}
#news-2 UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#part1{ width:760px; float:left;}
#part1 .bt{ width:365px; font-size:18px; font-weight:bold;line-height:40px; color:#333; float:left; border-bottom:#DA251B solid 2px;}
#part1 .bt i{ color:#DA251B; margin-right:12px;}
#zsd{ width:365px; float:left;}
#news-1{width:365px; float:left; margin-top:15px;
}

#news-1 ul{ list-style-type:none;   font-size:12px;  }
#news-1 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-1 UL LI {
	text-align:left;
width:365px;
	float:left;
	font-size:14px;
	border-bottom:#ddd dotted 1px;
	line-height:28px;
	background-image: url(ico03.gif);
	background-repeat: no-repeat;
	background-position: 5px center;	
}
#news-1 UL LI span{ float:right;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#news-1 UL LI A {
padding-left:18px;
color:#333;
}
#news-1 UL LI A:hover {
	padding-left:18px;
	color:#DA251B;
}
#ssfc{
	WIDTH:1200px;
	FLOAT: left; margin-top:5px;  text-align:center; overflow:hidden; text-align:center; position:relative;
}
#ssfc  ul{
	LIST-STYLE-TYPE: none; 
}
#ssfc  ul li{
	width:284px; margin:8px; overflow:hidden; position:relative;display:inline-block;
}
#ssfc  ul li dd{ width:284px; height:220px; overflow:hidden;}
#ssfc  ul li img{ width:284px; min-height:220px; display:block; border:0px;transition:all 0.4s ease-in-out 0s;}
#ssfc  ul li p{ width:284px; height:40px; font-size:14px; line-height:40px; overflow:hidden; text-align:center;transition:all 0.4s ease-in-out 0s; color:#fff; position:absolute; bottom:0px; left:0px; background-color:rgba(218,37,28,.7)}
#ssfc  ul li  .nrc{ position:absolute; left:0px; top:0px; width:244px; height:180px;background-color:rgba(218,37,28,.6); text-align:center; padding:20px; top:-230px;transition:all 0.4s ease-in-out 0s;}
#ssfc  ul li  .nrc div{  width:244px; height:180px; display:table-cell; vertical-align:middle;}
#ssfc  ul li  .nrc div h2{ height:60px; font-weight:normal; font-size:18px; line-height:60px; overflow:hidden; color:#fff;}
#ssfc  ul li  .nrc div .more{
	display:inline-block; padding-left:40px; padding-right:40px; line-height:30px; font-size:14px;border-radius:6px; color:#fff;transition:all 0.3s ease-in-out 0s; border:#fff solid 1px;
}
#ssfc  ul li:hover p{ bottom:-65px;}
#ssfc  ul li:hover .nrc{ top:0px;}
#ssfc  ul li:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
#ssfc .prev,
#ssfc .next {
	width: 40px;
	height:40px;
	position: absolute;
	top:90px; background-color:#222;  text-align:center; transition:all 0.3s ease-in-out 0s;filter: Alpha(Opacity=80);
-moz-opacity:0.8; 		opacity:0.8;
}
#ssfc .prev i,#ssfc .next i{color:#fff; font-size:28px;line-height:40px;}
#ssfc .prev {
	left:-60px;
	background-image: url(gbg.jpg);
	background-repeat: no-repeat;
	background-position: -60px center;
}
#ssfc .prev:hover {
	background-image: url(gbg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#ssfc .next {
	right:-60px;
	background-position: 60px center;
	background-image: url(gbg.jpg);
	background-repeat: no-repeat;
}
#ssfc .next:hover {
	background-position: right center;
	background-image: url(gbg.jpg);
	background-repeat: no-repeat;
}
#link{ width:1196px;  float:left; margin-top:20px; border:#ddd solid 1px; padding:1px;}
#link_1{ width:50px; line-height:20px; background-color:#DA251C;float:left; padding-top:5px; padding-bottom:5px; font-size:14px; text-align:center; color:#FFFFFF;}
#link_2{ width:1122px; padding-right:13px; font-size:14px; float:right; line-height:25px;}
#link_2 A{ padding-left:8px; padding-right:8px;}