#main{
width:1200px;
float:left;
}
#hzdw{ width:1200px; float:left; overflow:hidden;}
#hzdw .f-title{font-size:24px;padding:0;margin:0 0 25px 0;color:#000; text-align:center; font-weight:normal;}
#hzdw .f-title small{font-size:14px;color:#999;display:block;margin-top:10px}
#hzdw figure{float:left;position:relative;border:1px solid #EDEDED;width:188px; height:100px; line-height:100px;}
#hzdw figure figcaption {width:188px; height:100px; line-height:100px;font-size:16px;position:absolute;top:0;left:0;display:none; text-align:center; background-color:#154B27;filter: Alpha(Opacity=80);
-moz-opacity:0.8; opacity:0.8;color:#FFF;}
#hzdw .row{margin:0 0 30px 0}
#hzdw figure:hover figcaption{display:block}
#hzdw figure figcaption a:hover{text-decoration:underline}
#hzdw .more{ width:1200px; float:left; margin-top:32px; text-align:center;}
#hzdw .more A {
display:inline-block;
width:150px;
line-height:48px;
text-align:center;
background-color:#0F3F27;
transition:1.1s;
color:#fff;
border-radius:6px;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
}
#hzdw .more A:hover {background:#CE122A;transition:1.1s; color:#fff;}
#part1{ width:1200px; float:left; background-color:#fff; padding-bottom:5px; overflow:hidden;}
#info{ width:1200px; float:left;}
#info_1{
width:1200px;
float:left;
background-image: url(../images/dg.jpg);
background-repeat: repeat-x;
background-position: left bottom;
}
#info_1 dd{ font-size:22px; color:#000000; border-bottom:#CE122A solid 1px; padding-left:12px; padding-right:8px; line-height:50px; float:left;}
#info_1 dd span{ color:#CE122A;}
#info_1 .more{ font-size:14px; color:#333; font-size:14px; float:right; margin-right:10px;line-height:50px;}
#info_1 .more A{ color:#333;}
#info_2{ width:1180px; padding:10px; float:left; margin-top:10px;}
#newsa_1{
width:1180px;
float:left; border-bottom:#eee solid 1px; padding-bottom:12px;}
#newsa_1 img{ width:200px; float:left; height:150px; padding:4px; border:#eee solid 1px; }
#newsa_1:hover img{ border:#0E4327 solid 1px;}
#newsa_1 .nrc{ width:950px; float:right;}
#newsa_1 dd{ font-size:16px; font-weight:normal; color:#333; line-height:30px; height:30px; cursor:pointer;TEXT-OVERFLOW: ellipsis;
WHITE-SPACE: nowrap;
OVERFLOW: hidden;}
#newsa_1 p{ line-height:22px; color:#999; font-size:14px; height:88px; overflow:hidden;}
#newsa_1 .more{ height:25px; margin-top:6px;}
#newsa_1 .more .time{ float:left; line-height:25px;color:#999; font-size:14px;}
#newsa_1 .more  a{ float:right; width:80PX; height:25px; font-size:14px; text-align:center; display:block; background-color:#CE122A; color:#fff;}
#newsa_1 .more  a:hover{ background-color:#1C331F; color:#fff;}
#news-2{width:1180px;
float:left; margin-top:10px;
}
#news-2 ul{ list-style-type:none;   font-size:12px;  }
#news-2 UL LI.none {
BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-2 UL LI {
text-align:left;
WIDTH:580px;
display:block;
line-height:28px;
height:28px;
float:left;
OVERFLOW: hidden;
font-size:14px;
background-image: url(../images/ico6.gif);
background-repeat: no-repeat;
background-position: 2px center;
border-bottom:#eee dotted 1px;

}
#news-2 UL LI.r{ float:right;}
#news-2 UL LI span{ float:right;
color:#999;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
#news-2 UL LI A {
padding-left:14px;
color:#666;
}
#news-2 UL LI A:hover {
padding-left:14px;
color:#CE122A;
}
#spzx{ width:660px; float:left; padding:15px;}
#spzx iframe{ width:660px; height:410px;}
#spzx embed{ width:660px; height:410px;}
#gsjj{ width:500px; float:right;}
#gsjj_1{
width:500px;
float:left;
background-image: url(../images/dg.jpg);
background-repeat: repeat-x;
background-position: left bottom;
}
#gsjj_1 dd{ font-size:22px; color:#000000; border-bottom:#CE122A solid 1px; padding-left:12px; padding-right:8px; line-height:50px; float:left;}
#gsjj_1 dd span{ color:#CE122A;}
#gsjj_1 .more{ font-size:14px; color:#333; font-size:14px; float:right; margin-right:10px;line-height:50px;}
#gsjj_1 .more A{ color:#333;}
#gsjj_2{ width:490px; float:left; padding:5px;margin-top:10px;}
#gsjj_2 img{ width:490px; height:160px; border:0px;}
#gsjj_2 p{ font-size:14px; line-height:27px; color:#666; margin-top:10px; text-indent:28px;}
#gsjj_2 span{ font-weight:bold; color:#CE122A}
#tdzy{ width:1200px; float:left;}
.nTab{ width:1200px; float:left;text-align:center; margin-top:10px;}
.nTab  ul{ width:1200px; text-align:center; float:left;}
.nTab  li{display:inline-block;
width: 136px;
text-align:center;
cursor: pointer;
list-style-type: none;
height:38px;
line-height:38px;
font-size: 15px; margin-left:12px; margin-right:12px;

}
.nTab li.active{color:#fff; background-color:#CE122A; border:#fff solid 1px;

}
.nTab li.normal{color:#0A492E; border:#0A492E solid 1px;}
.nonea{ display:none;}
#tdzy_1{ width:1180px; float:left; background-color:#fff; padding:10px; margin-top:30px; overflow:hidden;}
#prolist {
WIDTH:1180px;
FLOAT: left;  position:relative;
}
#prolist UL {
LIST-STYLE-TYPE: none
}
#prolist UL LI {
TEXT-ALIGN: center; WIDTH:275px; FLOAT: left; padding-left:10px; padding-right:10px;cursor:pointer; 
}

#prolist UL LI dd{ width:265px; padding:4px;  border:#ECECEC solid 1PX; background-color:#fff; cursor:pointer;TEXT-ALIGN: center; height:180px; display:table-cell; vertical-align:middle; }
#prolist UL LI IMG { border:0px;max-width:265px;HEIGHT:180px;}
#prolist UL LI h2{ text-align:left;
width:265px;
cursor:pointer;

overflow:hidden; background-color:#ECECEC; padding:5px;
}
#prolist UL LI h2 p{height:40px; line-height:20px; font-size:12px;overflow:hidden;color:#666; font-weight:normal;}
#prolist UL LI h2 b{  font-size:14px; height:30px; line-height:30px; overflow:hidden;}
#prolist UL LI A {
DISPLAY: block; color:#444;transition:all 0.2s ease-in-out 0s;
}
#prolist UL LI A:hover {
color:#fff
}
#prolist UL LI A:hover p{ color:#f1f1f1;}
#prolist UL LI A:hover dd{ border:#CE122A solid 1px;}
#prolist UL LI A:hover h2{ background-color:#CE122A ;}

#prolist .prev,
#prolist .next {
width: 38px;
height:180px;
position: absolute;
background-repeat: no-repeat;
background-position: left center;
top:0px; 
}
#prolist .prev {left:-50px;
background-image: url(../images/lefta.png);
background-repeat: no-repeat;
background-position: left center;
}
#prolist .next {
right:-50px;
background-position: right center;
background-image: url(../images/righta.png);
}

#tdzy_1 .more{ width:1180px; float:left; margin-top:25px; text-align:center; margin-bottom:15px;}
#tdzy_1 .more A {
display:inline-block;
width:150px;
line-height:48px;
text-align:center;
background:#CE122A;
transition:1.1s;
color:#fff;
border-radius:6px;
font-size:16px;
}
#tdzy_1 .more A:hover {background-color:#0F3F27;transition:1.1s; color:#fff;}
#case{ width:1200px; float:left;}
#case_1{
width:1200px;
float:left;
background-image: url(../images/dg.jpg);
background-repeat: repeat-x;
background-position: left 45px; text-align:center;
}
#case_1 span{font-size:22px; color:#000000; border-bottom:#CE122A solid 1px;display:inline-block; font-weight:bold; line-height:45px; padding-left:6px; padding-right:6px;}
#case_1 span b{ color:#CE122A;}
#case_1 p{ font-size:14px; color:#666; text-transform:uppercase; line-height:16px; margin-top:6px;}
#case_2{ width:1200px; float:left; margin-top:20px;}
#caselist {
WIDTH:1120px;
FLOAT: left;  position:relative; padding-left:40px; padding-right:40px;
}
#caselist UL {
LIST-STYLE-TYPE: none
}
#caselist UL LI {
TEXT-ALIGN: center; WIDTH:260px; FLOAT: left; margin-left:9px; margin-right:9px; border:#ddd solid 1px;
}
#caselist UL LI:hover{ border:#CE122A solid 1px;}
#caselist UL LI dd{ width:258px; padding:1px;   cursor:pointer; overflow:hidden; height:200px;  }
#caselist UL LI IMG { border:0px;width:258px; min-height:200px;transition:all 0.6s ease-in-out 0s;}
#caselist UL LI p{ width:250px;  cursor:pointer; font-size:14px; TEXT-OVERFLOW: ellipsis;
WHITE-SPACE: nowrap;
OVERFLOW: hidden;height:25px; line-height:25px; padding:5px; overflow:hidden; background-color:#fff;}

#caselist UL LI A {
DISPLAY: block; color:#444;transition:all 0.2s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;
}
#caselist UL LI A:hover {
color:#fff;
}
#caselist UL LI A:hover p{ background-color:#CE122A}
#caselist UL LI A:hover img {
-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);
} 
#caselist .prev,
#caselist .next {
width: 40px;
height:220px;
position: absolute;
background-repeat: no-repeat;
background-position: left center;
top:0px;
}
#caselist .prev {
left:0px;
background-image: url(../images/l1.png);
background-repeat: no-repeat;
background-position: left center;
}

#caselist .next {
right:0px;
background-position: right center;
background-image: url(../images/r1.png);
}

#case_2 .more{ width:1200px; float:left; margin-top:25px; text-align:center; margin-bottom:15px;}
#case_2 .more A {
display:inline-block;
width:150px;
line-height:48px;
text-align:center;
background:#CE122A;
transition:1.1s;
color:#fff;
border-radius:6px;
font-size:16px;
}
#case_2 .more A:hover {background-color:#0F3F27;transition:1.1s; color:#fff;}
#jdzs{ width:1200px; float:left;}
#jdzs_1{
width:1200px;
float:left;
background-image: url(../images/bg.jpg);
background-repeat: repeat-x;
background-position: left bottom;
}
#jdzs_1 dd{ font-size:22px; color:#000000; border-bottom:#CE122A solid 1px; padding-left:12px; padding-right:8px; line-height:50px; float:left;}
#jdzs_1 dd span{ color:#CE122A;}
#jdzs_1 .more{ font-size:14px; color:#333; font-size:14px; float:right; margin-right:10px;line-height:50px;}
#jdzs_1 .more A{ color:#333;}
#jdlist {
WIDTH:1200px;
FLOAT: left;  position:relative; overflow:hidden;
}
#jdlist UL {
LIST-STYLE-TYPE: none
}
#jdlist UL LI {
TEXT-ALIGN: center; WIDTH:280px; FLOAT: left; margin-left:5px; margin-right:5px; padding:5px; background-color:#fff;cursor:pointer; 
}

#jdlist UL LI dd{ width:280px;   cursor:pointer;TEXT-ALIGN: center; height:210px; overflow:hidden; }
#jdlist UL LI IMG { border:0px;width:280px; min-height:210px;transition:all 0.6s ease-in-out 0s;}
#jdlist UL LI h2{ text-align:left;
width:280px;
cursor:pointer;
overflow:hidden; text-align:center;
}
#jdlist UL LI h2 p{height:40px; line-height:20px; font-size:12px;overflow:hidden;color:#666; font-weight:normal; text-align:left;}
#jdlist UL LI h2 b{  font-size:14px; height:30px; line-height:30px; overflow:hidden;}
#jdlist UL LI A {
DISPLAY: block; color:#333;transition:all 0.2s ease-in-out 0s;
}
#jdlist UL LI A:hover {
color:#fff
}
#jdlist UL LI A:hover p{ color:#fff;}
#jdlist UL LI A:hover img {
-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);
}
#jdlist UL LI:hover{ background-color:#CE122A}
#jdlist .prev,
#jdlist .next {
width: 38px;
height:250px;
position: absolute;
background-repeat: no-repeat;
background-position: left center;
top:0px; 
}
#jdlist .prev {left:-50px;
background-image: url(../images/lefta.png);
background-repeat: no-repeat;
background-position: left center;
}
#jdlist .next {
right:-50px;
background-position: right center;
background-image: url(../images/righta.png);
}
#jdzs_2{ width:1200px; float:left; margin-top:25px;}
#jdzs_2  .more{ width:1200px; float:left; margin-top:25px; text-align:center; margin-bottom:15px;}
#jdzs_2 .more A {
display:inline-block;
width:150px;
line-height:48px;
text-align:center;
background:#CE122A;
transition:1.1s;
color:#fff;
border-radius:6px;
font-size:16px;
}
#jdzs_2 .more A:hover {background-color:#0F3F27;transition:1.1s; color:#fff;}
#link{ width:1190px; float:left; border:#fff solid 1px; padding:4px;}
#link dd{ float:left; color:#666; font-size:14px; font-weight:normal;text-transform:uppercase;}
#link dd span{ color:#CE122A; }
#link_2{ width:1050px; float:right; font-size:14px; line-height:25px;}
#link_2 A{ margin-right:12px;}

