body { padding:0; margin:0; line-height: 24px; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; background:#f0f0f0;}

A {line-height: 24px; color:#333; text-decoration: none;}

A:hover {font-size:12px; line-height: 24px; color:#333; text-decoration: underline;}

ul,li { list-style: none; padding:0; margin:0;}

.clear { display:block; font-size: 0; line-height: 0; clear:both; height:0;}

.wp { width: 1100px; margin:auto;}

.marginTop { margin-top: 10px;}

h4 { text-align:center; font-size: 16px; font-weight: bold;}



.top { border-top: 3px solid #283089; background: #fff;}

.topRight { width: 1100px; margin:auto;}

.topNav { text-align:center; padding: 0 10px; background:#283089; line-height:27px;color: #fff;}

.topNav A,.topNav A:hover { line-height: 27px; color: #fff;}

.top2 { background:url(../image/bg_top.gif) repeat-x left top; height: 104px;}

.logo {width: 436px; float:left;}

.nav { width: 660px; float:right; text-align:right; padding-top:45px;}

.nav A { color:#283089; padding: 4px 12px; font-weight: 700; font-family:"微软雅黑"; font-size: 14px; margin-right:1px;}

.nav A:hover { color:#fff; background: #F65700; text-decoration: none;}

.nav A.current { color:#fff; background: #F65700; text-decoration: none;}



.banner { margin:auto; background:#E0E0E0;}

.banner2 { height:180px; width: 1100px; margin:auto;}


.picshow{position:relative;z-index:1;height:414px;width:1100px;overflow:hidden;}
.picshow .picwrap li{position:absolute;left:0px;top:0px;width:930px;height:240px;}
.picshow .picwrap li.hide{display:none;}
.picshow .picwrap li img{width:1100px;height:414px;}
.picshow .butt{position:absolute;left:0px;bottom:0px;width:100%;height:40px;text-align:center;}

.picshow .butt ul{position:absolute;right:15px;bottom:22px;text-align:center;zoom:100%;}
.picshow .butt li{position:relative;display:inline-block;width:94px;height:50px;margin:0 5px;border:4px solid rgba(255,255,255,.5);border-radius:5px;opacity:0.5;filter:alpha(opacity=50);}
.picshow .butt li img.menu{width:94px;height:50px;cursor:pointer;}
.picshow .butt li img.bg{position:absolute;left:0px;top:0px;cursor:pointer;}
.picshow .butt li.on{opacity:1;filter:alpha(opacity=100);}

.bannertext{ position: absolute; left: 66px; top: 58px;}
.bannertext h1{ font-size: 48px; color: #de5d15; margin: 0; padding: 0; margin-bottom: 32px;}
.bannertext p{ font-size: 18px; color: #333;}

.bannerInfo{ position: absolute; left: 0; top: 186px; width: 608px; height: 123px;
	padding-left: 35px;
	padding-top:15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #fff;
	background: url(../image/bannerbg.png) no-repeat left top;}
.bannerInfo h1{ font-size: 28px; font-weight: normal; line-height:inherit;margin: 0; padding: 0;}
.bannerInfo p{ font-size: 15px; line-height: 28px;}
.bannerInfo.info1{ top: 116px;}


.indexbox1 { background:url(../image/bg_indexbox1.gif) no-repeat; width: 318px; height: 211px;}

.indexbox1 .boxContent { padding:0 8px 8px 8px;}
.indexbox1 .boxContent{
	width: 404px;
	height: 268px;
	position: relative;
}

.indexbox2 { background:url(../image/bg-indexbox2.gif) no-repeat; width: 253px; height: 211px;}

.indexbox2 .boxContent { padding:3px 0px 8px 4px;}

.indexbox3 { padding: 0 20px;}

.indexBox4 { padding: 4px 14px; background:#fff;}

.swiper-container{width:100%;height:100%;}
.swiper-slide{text-align:center;font-size:18px;background:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}
.boxContent .swiper-slide img{ width: 100%; height: 268px;}
.boxContent .swiper-slide a{ display: block; position: relative;}
.boxContent .swiper-slide .title-index{ width: 100%; height: 22px; position: absolute; left: 0; bottom: 0;
	 background-color: rgba(0,0,0,.5); text-align: left; font-size: 12px;
	  color: #fff; overflow: hidden; line-height: 22px;padding: 0 130px 0 10px;text-overflow: ellipsis; white-space: nowrap;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.boxContent .swiper-container-horizontal>.swiper-pagination-bullets,.boxContent .swiper-pagination-custom,.boxContent .swiper-pagination-fraction{ 
	width: auto; right: 0; left: auto;bottom: 0;
}
.boxContent  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0;}
.boxContent .swiper-pagination-bullet{display:inline-block;width:22px;height:22px;
	border-left:1px solid rgba(255,255,255,.5); text-align:center;line-height:22px;font-size:12px;border-radius:0;color:#fff;
	opacity:1;background:rgba(0,0,0,0.2);
}
.boxContent .swiper-pagination-bullet-active{color:#fff;background:#ce0609;}



.indexTitle1 { font-size: 14px; font-family:"微软雅黑"; color: #283089; font-weight: 700; line-height: 24px; margin:0; padding:0; padding-left: 10px; position:relative;}

.indexTitle1 span { position:absolute; right:10px; top:0;}

.indexTitle1 span A,.indexTitle1 span A:hover { font-size:12px; font-weight:normal;}

.indexCaseTitle { background:url(../image/bg_caseTitle.gif) repeat-x left top; padding-left: 12px; line-height: 17px; font-size: 14px; font-family:"微软雅黑"; color: #283089; font-weight: 700;}

.indexTitle2 { font-size: 14px; font-family:"微软雅黑"; color: #283089; font-weight: 700; line-height: 27px; margin:0; padding:0; padding-left: 10px; background:url(../image/bg_indextitle3.gif) no-repeat left top;}

.linksTitle { font-size: 14px; font-family:"微软雅黑"; color: #283089; font-weight: 700; line-height: 27px; margin:0; padding:0; padding-left: 10px; background:url(../image/bg_indextitle4.gif) no-repeat left top;}



.links { background:url(../image/bg_indexbox4.gif) no-repeat left top; width: 1100px; margin:auto; height: 80px; margin-top: 10px;}

.linksContent { padding: 5px 0 0 0; overflow:hidden;}

.linksContent ul li { float:left; margin-left: 9px;}

.linksContent ul li img { border: 1px solid #ccc;}



.indexBigLeft { width: 828px; float:left;}

.indexLeft1 { width: 193px; float:left;}

.indexCenter1 { width: 620px; float: right; background:#fff;}

.indexLeft2 { background: url(../image/bg_indexbox3.gif) repeat left top; width: 404px; height: 238px; float:left;}

.indexCenter2 { background: url(../image/bg_indexbox3.gif) repeat left top; width: 404px; height: 238px; float:right;}

.indexRight { width: 253px; float:right; background: url(../image/bg_indexRight.gif) repeat-y left top;}



.tabTitle { border-bottom: 1px solid #ccc; position:relative; height: 25px;}

.tabTitle A,.tabTitle A:hover {font-family:"微软雅黑";}

.tabTitle span { position:absolute; right:0; top:0;}

.tabTitle ul li { float: left; background:url(../image/bg_indextitle1.gif) no-repeat left top; text-align:center; font-size:14px; color: #283089; line-height: 25px;font-family:"微软雅黑"; width: 86px; height: 25px; margin-left: 5px;}

.tabTitle ul li A { line-height: 25px; color: #283089; font-size: 14px;font-family:"微软雅黑"; display:block; font-weight: bold; text-decoration: none;}

.tabTitle ul li A:hover { line-height: 25px; color: #fff; font-size: 14px;font-family:"微软雅黑"; background:url(../image/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(../image/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(../image/bg_indextitle12_r.gif) no-repeat;  font-weight: bold;}

.ltabTitle ul li.current {background:url(../image/bg_indextitle12_r.gif) no-repeat;}

.ltabTitle ul li.current A { color: #fff;}

.tabTitle ul li.current {background:url(../image/bg_indextitle1_r.gif) no-repeat;}

.tabTitle ul li.current A { color: #fff;}

.tabContent { padding-top: 4px;}



.tabTitle2 {  position:relative; height:35px;}

.tabTitle2 A,.tabTitle2 A:hover {font-family:"微软雅黑";}

.tabTitle2 span { position:absolute; right:10px; top:0;}

.tabTitle2 ul li { float: left; background:url(404.png) no-repeat left top; text-align:center; font-size:14px; color: #283089; line-height: 35px;font-family:"微软雅黑"; width: 106px; height: 35px;}

.tabTitle2 ul li A { line-height: 35px; color: #283089; font-size: 14px;font-family:"微软雅黑"; display:block; font-weight: bold; text-decoration: none;}

.tabTitle2 ul li A:hover { line-height: 35px; color: #fff; font-size: 14px;font-family:"微软雅黑"; background:url(../image/bg_indextitle2_r.gif) no-repeat;  font-weight: bold;}

.tabTitle2 ul li.current {background:url(../image/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:"微软雅黑";}

.newsTitle1 span { position:absolute; right:0; top:0;}

.newsTitle1 ul li { float: left; background: url(../image/bg_title2.gif) no-repeat left top; text-align:center; font-size:14px; color: #283089; line-height: 32px;font-family:"微软雅黑"; 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(../image/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(../image/bg_newsBox.gif) no-repeat;}

.subTitle1 { background:url(../image/bg_title1.gif) no-repeat 6px top; padding-left: 22px; position:relative;line-height: 24px; height: 24px; color: #fff; font-size: 14px;font-family:"微软雅黑"; 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(../image/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: 28px; height: 28px; border-bottom: 1px dashed #ccc; background:url(../image/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: 28px;}

.textList1 li A,.textList1 li A:hover { line-height: 28px; 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(../image/new.gif) no-repeat right center; padding-right: 30px;}



.picList1 { padding-bottom: 6px;}

.picList1 li { text-align:center; margin: 6px 0 0 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: "微软雅黑";    font-size: 14px;    font-weight: 700;background: url(../image/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(../image/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: "微软雅黑";    font-size: 14px;    font-weight: 700;background: url(../image/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(../image/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(../image/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(../image/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(../image/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(../image/bg_leftnav_r.gif) no-repeat left top; display:block; padding-left: 60px; text-decoration: none;}

.leftNav li.current A { background:url(../image/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(../image/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(../image/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(../image/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(../image/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:"微软雅黑"; font-size: 14px; text-decoration: none;}



<!--Menu-->

ul#topnav {

	margin: 0;

	float:left;

	width: 100%;

	list-style: none;

	font-size: 1.1em;

}

ul#topnav li {

	float: left;

	margin: 0;

	position: relative;

	height: 48px;

	line-height:48px;

}

ul#topnav li a {

	float: left;

	height: 44px;

	line-height:44px;

}

ul#topnav li .sub {

	position: absolute;

	top: 48px;

	left: -30px;

	background: #f8f8f8 repeat-x;

	padding: 0px 20px 20px;

	float: left;

	 

	-moz-border-radius-bottomright: 5px;

	-khtml-border-radius-bottomright: 5px;

	-webkit-border-bottom-right-radius: 5px; 

	-moz-border-radius-bottomleft: 5px;

	-khtml-border-radius-bottomleft: 5px;

	-webkit-border-bottom-left-radius: 5px;

	display: none;

}

ul#topnav li .row {

	clear: both;

	float: left;

	width: 100%;

	margin-bottom: 10px;

}

ul#topnav li .sub ul {

	list-style: none;

	margin: 0;

	padding: 0;

	width: 150px;

	float: left;

}

ul#topnav .sub ul li {

	width: 100%;

	color: #fff;

	padding:0px;

	height:30px;

	line-height:30px;

}

ul#topnav .sub ul li h2 {

	padding: 0;

	margin: 0;

	font-size: 1.3em;

	font-weight: normal;

}

li.ahover {

	background:url(../image/btn_bg.png) no-repeat left bottom;

}

ul#topnav .sub ul li a {

	float: none;

	height: auto;

	padding: 10px 5px 7px 10px;

	background:url(../image/li_bg2.png) no-repeat;

	display: block;

	text-decoration: none;

	color: #2f74a4;

	height:20px;

	font-size:12px;

	line-height:20px;

	text-align:center;

	background-position: 10px 12px;

}

ul#topnav .sub ul li a:hover {

	background:url(../image/li_bg1.png) no-repeat;

	color: #fff;	background-position: 10px 12px;

}

.picUL {

	padding-top:20px !important;

	width:360px !important

}

.picUL li {

	float:left !important;

	padding-left:10px!important;

	width:80px!important

}

.picUL li img {

	width:80px;

	height:80px;

}



#ads .dots { position:absolute; right: 8px; top: 102px;}

#ads .dots i { margin-left: 5px; display:inline-block; background:#fff; width: 14px; height: 14px; line-height:14px; font-family:Arial, Helvetica, sans-serif;font-size: 10px; cursor:pointer; text-align:center;}

#ads .dots i.current {background:#990010; color:#fff;}
