* { margin: 0; padding: 0; }
BODY { MARGIN: 0px }
P { MARGIN: 1px 0px -1px }
td { font-size: 12px; }
FORM { MARGIN: 0px }
.dh_1 { }
.dh_1 H2 { FONT-SIZE: 14px; COLOR: #ffffff }
.dh_1 A:link { COLOR: #ffffff; TEXT-DECORATION: none }
.dh_1 A:visited { COLOR: #ffffff; TEXT-DECORATION: none }
.dh_1 A:hover { COLOR: #ffffff; TEXT-DECORATION: none }
.dh_1 A:unknown {
 COLOR: #ffffff;
TEXT-DECORATION: none
}
.dh_2 { }
.dh_2 H2 { FONT-SIZE: 14px; COLOR: #ffd800 }
.dh_2 A:link { COLOR: #ffd800; TEXT-DECORATION: none }
.dh_2 A:visited { COLOR: #ffd800; TEXT-DECORATION: none }
.dh_2 A:hover { COLOR: #ffd800; TEXT-DECORATION: none }
.dh_2 A:unknown {
 COLOR: #ffd800;
TEXT-DECORATION: none
}
.dh2 { COLOR: #ffffff }
.dh2 A:link { COLOR: #ffffff; TEXT-DECORATION: none }
.dh2 A:visited { COLOR: #ffffff; TEXT-DECORATION: none }
.dh2 A:hover { COLOR: #ffffff; TEXT-DECORATION: none }
.dh2 A:unknown {
 COLOR: #ffffff;
TEXT-DECORATION: none
}
table#left_contact { table-layout: fixed; word-wrap: break-word; }
TD { FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 24px; }
.font2 { FONT-SIZE: 14px; LINE-HEIGHT: 26px }
.title { FONT-SIZE: 18px; LINE-HEIGHT: 24px; FONT-FAMILY: 黑体 }
.nr { FONT-SIZE: 14px; LINE-HEIGHT: 28px }
.t { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000 }
A:link { COLOR: #555555; TEXT-DECORATION: none }
A:visited { COLOR: #555555; TEXT-DECORATION: none }
A:hover { COLOR: #ff0000; TEXT-DECORATION: underline }
A:unknown {
 COLOR: #555555;
TEXT-DECORATION: underline
}
.cpzslb { width: 700px; float: left; }
.cpzslb ul { list-style: none; width: 700px; float: left; margin: 0px; padding: 15px; }
.cpzslb ul li { width: 150px; padding: 12px; float: left; text-align: center; }
.cpzslb ul li img { width: 148px; height: 110px; margin: 0 auto; }
.yqljlb { width: 960px; margin: 0 auto; height: 60px; }
.yqljlb ul { list-style: none; width: 960px; margin: 0 auto; margin: 0px; padding: 5px; }
.yqljlb ul li { float: left; margin: 3px; }
.zcplb { width: 720px; float: left; padding: 0px; margin: 0px; }
.zcplb ul { width: 720px; margin: 0 auto; list-style: none; margin: 0px; padding: 10px; }
.zcplb ul li { background: url(/_backup/_upload/tubj5.jpg) no-repeat; width: 158px; height: 165px; float: left; margin: 10px; }
.zcplb ul img { width: 140px; height: 120px; padding: 10px; margin: 0 auto; }
.zcplb ul li span a { padding: 15px 0px 0px 5px; margin: 0px; width: 160px; }
.pagelist { width: 600px; margin: 0 auto; }
.pagelist ul { list-style: none; width: 600px; }
.pagelist ul li { float: left; margin: 3px; }
.centerHeader { width: 100%; height: 80px; background: url(/_backup/_upload/hedaerBg.jpg) repeat-x; }
.newsRight { width: 100%; height: auto; }
.newsRight tbody tr { width: 100%; height: 27px; overflow: hidden; float: left; }
/* -------------------------------banner开始---------------------- */
.banner-wrap { width: 100%; height: 400px;/* position: relative; */ z-index: -1000; /*margin-top: 1px; */ }
.flexslider { margin: 0px auto; position: relative; width: 100%; height: 400px; overflow: hidden; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.flexslider .slides { zoom: 1; }
.slides li a { display: block; float: left; width: 100%; height: 400px; }
.flex-direction-nav a { width: 60px; height: 90px; line-height: 99em; overflow: hidden; margin: -60px 0 0; display: block; background: url(/_backup/_upload/ad_ctr.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; }
.flex-direction-nav .flex-next { background-position: 0 -90px; right: 50px; }
.flex-direction-nav .flex-prev { left: 50px; }
.flexslider:hover .flex-next { opacity: 1; filter: alpha(opacity=25); }
.flexslider:hover .flex-prev { opacity: 1; filter: alpha(opacity=25); }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50); }
.flex-control-nav { width: 100%; position: absolute; bottom: 10px; text-align: center; }
.flex-control-nav li { margin: 0 5px; display: inline-block; zoom: 1;/* display:inline;*/ }
.flex-control-paging li a { display: block; width: 12px; background: #999; height: 12px; overflow: hidden; text-indent: -99em; cursor: pointer; border-radius: 6px; }
.flex-control-paging li a.flex-active { background: #4999ff; }
.abc { width: 480px; }

#demo { overflow: hidden; height: 160px; width: 720px; margin:10px auto; position: relative; }
.qimo{width:8000%;height: 160px;}
#demo1 { height: auto; text-align: left; float:left; }
#demo2 { height: auto; text-align: left; float:left; }
#demo1 li {  float:left; margin: 10px; list-style-type: none; text-align:center; }
#demo2 li {  float:left; margin: 10px; list-style-type: none; text-align: center;}
