body {
	margin: 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
form{ margin:0; padding:0;}
img{ border:0}
ul{list-style-type: none;margin:0px; padding:0px;}
li{list-style-type: none;margin:0px;padding:0px;}
h1{font-size:14px;font-weight:bold;margin:0px; padding:0px;}
table{BORDER-COLLAPSE: collapse; border-spacing: 0}
a,a:link,a:visited{text-decoration: none;color:#333333;}
a:hover {text-decoration: none;color:#ff0000;}
a:active {text-decoration: none;color:#333333;}

.lan{ color:#FFFFFF;}
.lan a{ color:#FFFFFF; margin:0 9px;}
.lan a:hover{ color:#FFFFFF}

.font14{font-size:14px;font-weight:bold; color:#283089; padding:5px 0px 0px 8px;}
.font15{font-size:14px;font-weight:bold; color:#283089; padding:0px 0px 0px 8px;}

.menu{font-size:14px;font-weight:bold; color:#283089; line-height:30px;}
.menu a{font-size:14px;font-weight:bold; color:#283089; display:block}
.menu a:hover{font-size:14px;font-weight:bold; color:#283089; background-color:#F65700; display:block; color:#FFFFFF}


/*首页产品滚动开始*/
#demo {
     overflow:hidden;
     width: 813px;
	 margin:0 auto;
}
#indemo {
     float: left;
     width: 800%;
}
#demo1 {
     float: left;
}
#demo2 {
     float: left;
}
/*首页产品滚动结束*/

#banner {position:relative; width:100%; height:300px;overflow:hidden; background:center top no-repeat;}
#banner_list img {border:0px;}
#banner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:976px; }
#banner_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul {position:absolute;list-style-type:none;z-index:1002;
			margin:0; padding:0; bottom:10px; right:5px;}
#banner ul li { padding:0px 10px;float:left; height:10px; font-size:4px;line-height:10px; font-weight:bold; margin-right:4px;display:block;color:#FFF; background:#FFF;cursor:pointer}
#banner ul li.on { background:#1B317E; color:#1B317E}
#banner_list a{position:absolute; left:0}
 <!-- 让四张图片都可以重叠在一起-->

.indexbox1 { background:url(../images/bg_indexbox1.gif) no-repeat; width: 318px; height: 211px;}
.indexbox1 .boxContent { padding:0 8px 8px 8px;}
.indexbox2 { background:url(../images/bg-indexbox2.gif) no-repeat; width: 253px; height: 211px;}
.indexbox2 .boxContent { padding:3px 0px 8px 4px;}
.indexbox3 { padding: 0 0px;}
.indexBox4 { padding: 4px 14px; background:#fff;}

.indexBigLeft { width: 828px; float:left;}
.indexLeft1 { width: 193px; float:left;}
.indexCenter1 { width: 620px; float: right; background:#fff;}
.indexLeft2 { background: url(../images/bg_indexbox3.gif) repeat left top; width: 404px; height: 238px; float:left;}
.indexCenter2 { background: url(../images/bg_indexbox3.gif) repeat left top; width: 404px; height: 238px; float:right;}
.indexRight { width: 253px; float:right; background: url(../images/bg_indexRight.gif) repeat-y left top;}


.tabTitle { border-bottom: 1px solid #ccc; position:relative; height: 25px;}
.tabTitle A,.tabTitle A:hover {font-family:"Arial, Helvetica, sans-serif";}
.tabTitle span { position:absolute; right:0; top:0;}
.tabTitle ul li { float: left; background:url(../images/bg_indextitle1.gif) no-repeat left top; text-align:center; font-size:14px; color: #283089; line-height: 25px;font-family:"Arial, Helvetica, sans-serif"; width: 86px; height: 25px; margin-left: 5px;}
.tabTitle ul li A { line-height: 25px; color: #283089; font-size: 14px;font-family:"Arial, Helvetica, sans-serif"; display:block; font-weight: bold; text-decoration: none;}
.tabTitle ul li A:hover { line-height: 25px; color: #fff; font-size: 14px;font-family:"Arial, Helvetica, sans-serif"; background:url(../images/bg_indextitle1_r.gif) no-repeat;  font-weight: bold;}

.ltabTitle { border-bottom: 1px solid #ccc; position:relative; height: 25px;}
.ltabTitle span { position:absolute; right:0; top:0;}
.ltabTitle ul li { float: left; background:url(../images/bg_indextitle12.gif) no-repeat left top; text-align:center; font-size:12px; color: #283089; line-height: 25px; font-family:Arial, Helvetica, sans-serif;width: 116px; height: 25px; margin-left: 5px;font-weight: bold;}
.ltabTitle ul li A { line-height: 25px; color: #283089; font-size: 12px; font-family:Arial, Helvetica, sans-serif;display:block;text-decoration: none;font-weight: bold;}
.ltabTitle ul li A:hover { line-height: 25px; color: #fff; font-size: 12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg_indextitle12_r.gif) no-repeat;  font-weight: bold;}
.ltabTitle ul li.current {background:url(../images/bg_indextitle12_r.gif) no-repeat;}
.ltabTitle ul li.current A { color: #fff;}
.tabTitle ul li.current {background:url(../images/bg_indextitle1_r.gif) no-repeat;}
.tabTitle ul li.current A { color: #fff;}
.tabContent { padding-top: 4px;}

.tabTitle2 { height: 26px; position:relative;}
.tabTitle2 A,.tabTitle2 A:hover {font-family:"Arial, Helvetica, sans-serif";}
.tabTitle2 span { position:absolute; right:10px; top:5px;}
.tabTitle2 ul li { float: left; background:url(../images/bg_indextitle2.gif) no-repeat left top; text-align:center; font-size:14px; color: #283089; line-height: 26px;font-family:"Arial, Helvetica, sans-serif"; width: 106px; height: 26px;}
.tabTitle2 ul li A { line-height: 26px; color: #283089; font-size: 14px;font-family:"Arial, Helvetica, sans-serif"; display:block; font-weight: bold; text-decoration: none;}
.tabTitle2 ul li A:hover { line-height: 26px; color: #fff; font-size: 14px;font-family:"Arial, Helvetica, sans-serif"; background:url(../images/bg_indextitle2_r.gif) no-repeat;  font-weight: bold;}
.tabTitle2 ul li.current {background:url(../images/bg_indextitle2_r.gif) no-repeat;}
.tabTitle2 ul li.current A { color: #fff;}
.tabContent2 { padding: 10px 5px;}

.newsTitle1 { border-bottom: 1px solid #ccc; position:relative; height: 32px; margin-bottom: 4px;}
.newsTitle1 A,.newsTitle1 A:hover {font-family:"Arial, Helvetica, sans-serif";}
.newsTitle1 span { position:absolute; right:0; top:0;}
.newsTitle1 ul li { float: left; background: url(../images/bg_title2.gif) no-repeat left top; text-align:center; font-size:14px; color: #283089; line-height: 32px;font-family:"Arial, Helvetica, sans-serif"; width: 128px; height: 32px; margin-left: 5px;}

.mainContent {repeat-x left top; margin-top:1px;}
.contentWp { width: 980px; padding: 20px 60px 20px 60px; margin:auto; background: #fff;}
.contentLeft { float:left; width: 185px;}
.contentRight { float:right; width: 735px;}
.position { text-align: right; border-bottom: 1px solid #e0e0e0;}
.content { padding: 15px 0 10px 0;}
.content h4 { padding:0; margin:0; margin-bottom: 18px; margin-top: 10px;}
.contentBig {}

.picnewsBox { background: url(../images/bg_picnewsMarquee.gif) no-repeat; width: 691px; height:201px; padding:0 10px 10px 10px;}
.picnewsBox div.indexTitle1 { margin-bottom: 20px;}

.subCateList {width: 452px; height: 201px; padding: 10px 15px; background:url(../images/bg_newsBox.gif) no-repeat;}
.subTitle1 { background:url(../images/bg_title1.gif) no-repeat 6px top; padding-left: 22px; position:relative;line-height: 24px; height: 24px; color: #fff; font-size: 14px;font-family:"Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 1px solid #184086; margin-bottom: 8px;}
.subTitle1 span { position:absolute; right:10px; top:0;line-height: 24px;}
.subTitle1 span A,.subTitle1 span A:hover { font-weight: normal; font-size: 12px; color:#333; line-height: 24px;}
.subList1 { padding: 10px 10px 0 150px; background-repeat:no-repeat; height: 158px;}
.subList1 li{ position:relative; line-height: 28px; height: 28px; border-bottom: 1px dashed #ccc; background:url(../images/icon1.gif) no-repeat left 10px; padding-left: 15px;font-size: 12px;}
.subList1 li span { position:absolute; right:0; top:0; font-size:11px; color: #999;line-height: 28px;}
.subList1 li A,.subList1 li A:hover { line-height: 28px; font-size: 12px;}

.textList1 li{ position:relative; line-height: 30px; height: 30px; border-bottom: 1px dashed #ccc; background:url(../images/icon1.gif) no-repeat left 10px; padding-left: 15px;font-size: 12px;}
.textList1 li span { position:absolute; right:0; top:0; font-size:11px; color: #999;line-height: 30px;}
.textList1 li A,.textList1 li A:hover { line-height: 30px; font-size: 12px;}

.textList12 li{ position:relative; line-height: 20px; padding:4px 8px;}
.textList12 li A,.textList12 li A:hover { line-height: 28px; font-size: 12px;}

.new A {background: url(../images/new.gif) no-repeat right center; padding-right: 30px;}

.picList1 { padding-bottom: 12px;}
.picList1 li { text-align:center; margin: 12px 0 0px 0;}
.picList2 { }
.picList2 li { text-align:center; margin: 6px 18px; float:left;}
.picList2 A { display:block;}
.picList2 img { width: 200px; height: 132px; padding:0; border:1px solid #ccc;}

.picList3 li { text-align:center; margin: 6px 33px; float:left;}
.picList3 A { display:block;}
.picList3 img { width: 176px; height: 240px; padding:2px; border:1px solid #ccc;}

.marqueeList1 td { padding: 0 5px; text-align:center;}
.marqueeList1 td A { display:block;}
.marqueeList1 img { height: 126px; width: 190px; border:1px solid #ccc; padding:2px;}

.subPic { width: 189px;}
.subPic img { width: 169px; padding:2px; border:1px solid #ccc;}
.subTitle2 { color: #283089;    font-family: "Arial, Helvetica, sans-serif";    font-size: 14px;    font-weight: 700;background: url(../images/bg_caseTitle.gif) repeat-x left top; padding-left: 10px; height: 17px; line-height: 17px; padding-bottom: 10px;}
.subTitle2 img { margin-right: 10px;}
.subTitle2_more { background: url(../images/bg_caseTitle.gif) repeat-x left top; padding-right: 20px; height: 17px; line-height: 17px; text-align:right;padding-bottom: 10px; font-family:Arial, Helvetica, sans-serif;}
.subTitle2_more A,.subTitle2_more A:hover { line-height: 17px; font-family:Arial, Helvetica, sans-serif;}
.subTitle21 { color: #283089;    font-family: "Arial, Helvetica, sans-serif";    font-size: 14px;    font-weight: 700;background: url(../images/bg_caseTitle.gif) repeat-x left top; padding-left: 5px; height: 17px; line-height: 17px; padding-bottom: 10px; padding-right:8px; white-space:nowrap;}

.zoom16,.zoom16:hover { font-size:16px;}
.zoom14,.zoom14:hover { font-size:14px;}
.zoom12,.zoom12:hover { font-size:12px;}
.contentText,.contentText A,.contentText A:hover { font-size:12px; line-height: 26px;}
.z16,.z16 A,.z16 A:hover { font-size:16px; line-height: 30px;}
.z14,.z14 A,.z14 A:hover { font-size:14px; line-height: 26px;}
.z12,.z12 A,.z12 A:hover { font-size:12px;}
.detail { text-align:center; border-top: 1px solid #aaa; margin-bottom: 12px;}
.print { text-align: right;}

.searchForm {padding:0; margin:0; margin-right: 12px;float:left;}

.textList2 { padding: 0 0px 6px 10px;}
.textList2 li { margin: 6px 0 0 0; background: #f0f0f0; padding-left: 6px;}
.textList3 { padding:0; margin:0; list-style:none;}
.textList3 li{ line-height: 28px; height: 28px; border-bottom: 1px dashed #ccc; background:url(../images/icon1.gif) no-repeat left 10px; padding-left: 15px;font-size: 12px; float:left; width: 240px; margin-right: 10px;}
.textList3 li A,..textList3 li A:hover { line-height: 28px; font-size: 12px;}
.contentList1 li{ position:relative; line-height: 30px; height: 30px; border-bottom: 1px dashed #ccc; background:url(../images/icon1.gif) no-repeat left 10px; padding-left: 15px; overflow:hidden;}
.contentList1 li span { position:absolute; right:0; top:0; font-size:11px; color: #999;}
.contentList1 A,.contentList1 A:hover { line-height: 30px;}

.leftTitle { background:url(../images/bg_leftTitle.gif) no-repeat left top; line-height: 33px; padding-left: 60px; border: 1px solid #e0e0e0; font-size: 14px; color: #fff; font-weight:bold;}
.leftNav {border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;}
.leftNav li { background:url(../images/bg_leftnav.gif) no-repeat left top; line-height: 33px; border-bottom:1px solid #e0e0e0; height: 33px;}
.leftNav li A { display:block; padding-left: 60px; line-height: 33px;}
.leftNav li A:hover { background:url(../images/bg_leftnav_r.gif) no-repeat left top; display:block; padding-left: 60px; text-decoration: none;}
.leftNav li.current A { background:url(../images/bg_leftnav_r.gif) no-repeat left top; display:block; padding-left: 60px; text-decoration: none;}


.qlink { margin-top: 10px;}

.pages { padding-top: 10px; text-align:right; }
.pages A { padding: 2px 5px; border: 1px solid #ccc; margin-right: 3px; margin-left: 3px; font-family:"宋体";}

.years { background:url(../images/bg_years.gif) no-repeat left top; width: 732px; height:90px; margin-bottom: 10px;}
.years ul { padding-left: 48px; padding-top:33px;}
.years ul li { width: 100px; float:left; text-align:center; line-height: 19px;}
.years ul li A { display:block; font-weight: bold; color: #184086; line-height: 19px;}
.years ul li A:hover { background:url(../images/bg_currentYear.gif) no-repeat center top; color: #fff;font-weight: bold; line-height: 19px; text-decoration:none;}
.years ul li.current A { color: #fff;}
.years ul li.current { background:url(../images/bg_currentYear.gif) no-repeat center top;}

.footerNav { text-align:center; color: #fff; line-height: 30px; background: #283089; margin-top: 10px;}
.footerNav A,.footerNav A:hover { color: #fff; line-height: 30px;}
.footer { text-align:center; padding: 5px;}

.sitemapTable th{ background:url(../images/icon.gif) no-repeat left right 9px; text-align: right; padding-right: 30px; width: 60px; border-bottom: 1px dashed #aaa;}
.sitemapTable td { border-bottom: 1px dashed #aaa; padding-left: 20px; }
.sitemapTable td li { float:left; margin-right: 20px;}
.sitemapTable td li A {white-space:nowrap;}


.qb A { color:#ffffff;font-weight: 700; font-family:"Arial, Helvetica, sans-serif"; font-size: 14px; text-decoration: none;}


.leftmenu{ width:185px; height:34px; line-height:34px;}
.leftmenu a{  padding-left:61px;background:url(../images/leftnormal.jpg); display:block}
.leftmenu a:hover{background:url(../images/leftnormal.jpg); display:block; color:#333333}

.leftmenu1{ width:185px; height:34px; line-height:34px;}
.leftmenu1 a{ padding-left:61px;background:url(../images/lefthover.jpg); display:block}
.leftmenu1 a:hover{background:url(../images/leftnormal.jpg); display:block; color:#333333}
