@charset "gb2312";
/* 全局变量 */
body,div,form,ul,li,span{margin:0;padding:0;border:0;}
body {font-size:12px; font-family:"宋体";}
img,a img{border:0;margin:0;padding:0;border: none;	vertical-align: middle;-ms-interpolation-mode: bicubic;}
ul,li{list-style:none;}
table,td,input{font-size:12px}
.clear{clear:both;}
/* Link链接样式 */
a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover {color: #F00; text-decoration:underline;}

/* 框架样式 */
.head{ width:100%; height:535PX; margin:0 auto;}
.mainBg{ width:100%; margin:0 auto; background:url(../images/bg2.gif) left top repeat-x #ffffff;  padding:20px 0 0 0;}
.main{ width:960px; margin:0 auto;}
.mainB{ width:960px; margin:0 auto; padding:15px 0 0 0;}
.foot{ width:100%; height:159px; margin:20px auto 0 auto; background:url(../images/bg10.gif) left top repeat-x;}

/* ------------------------------------------------------------------------------------------------------头部样式------------------------------------------------------------------------------------------------------ */
.topBg{ height:156px; background:url(../images/bg1.gif) left top repeat-x;}
.topNav{ width:960px; height:112px; margin:0 auto; background:url(../images/bg3.gif) center top no-repeat;}
.topNav a{ float:right; padding:16px 0 0 32px; color:#888888;}
.topNav a:link {color: #888888; text-decoration:none;}
.topNav a:visited {color: #888888;text-decoration:none;}
.topNav a:hover {color: #F00; text-decoration:underline;}

.nav{ width:1008px; margin:0 auto;}
.navA{ width:112px; height:29px; float:left; text-align:center; padding:13px 0 0 0; color:#ffffff; font-size:14px;}
.navA a:link {color: #ffffff; text-decoration:none;}
.navA a:visited {color: #ffffff;text-decoration:none;}
.navA a:hover {color: #eaff00; text-decoration:underline;}
.navB{ width:112px; height:29px; float:left; text-align:center; padding:13px 0 0 0; background:url(../images/bg4.gif) center top no-repeat; color:#eaff00; font-size:14px; font-weight:bold;}
.navB a:link {color: #eaff00; text-decoration:none;}
.navB a:visited {color: #eaff00;text-decoration:none;}
.navB a:hover {color: #F00; text-decoration:underline;}

.hotPic{}
.hotJieShao{ width:100%;  height:23px; background:url(../images/bg15.gif) left top repeat-x; text-align:center; padding:7px 0 0 0; color:#ffffff;}

/* ------------------------------------------------------------------------------------------------------首页样式------------------------------------------------------------------------------------------------------ */
.mainLeft{width:488px; float:left;}
.mainRight{ width:457px; float:right;}

.mainLeft1{width:232px; float:left;}
.mainRight1{ width:713px; float:right;}

.zjnfTitle{ height:40px; background:url(../images/bg17.gif) left top no-repeat;}
.zjnfTitle a{ float:right; color:#2c2ce7; font-size:12px; padding:12px 14px 0 0;}
.zjnfTitle a:link {color: #2c2ce7; text-decoration:none;}
.zjnfTitle a:visited {color: #2c2ce7;text-decoration:none;}
.zjnfTitle a:hover {color: #F00; text-decoration:underline;}
.zjnfTitle span{ float:left; padding:10px 0 0 17px; font-size:14px; font-weight:bold; color:#444444;}
.zjnfContent{ height:168px; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
.zjnfContent img{ float:left; padding:5px 13px 0 13px;}
.zjnfContent span{ width:312px; float:left; padding:5px 13px 0 0; color:#444444; line-height:22px;}
.zjnfContent span a{color:#2c2ce7; padding:0 0 0 20px;}
.zjnfContent span a:link {color: #2c2ce7; text-decoration:none;}
.zjnfContent span a:visited {color: #2c2ce7;text-decoration:none;}
.zjnfContent span a:hover {color: #F00; text-decoration:underline;}

.xwzxTitle{ height:40px; background:url(../images/bg18.gif) left top no-repeat;}
.xwzxTitle a{ float:right; color:#2c2ce7; font-size:12px; padding:12px 14px 0 0;}
.xwzxTitle a:link {color: #2c2ce7; text-decoration:none;}
.xwzxTitle a:visited {color: #2c2ce7;text-decoration:none;}
.xwzxTitle a:hover {color: #F00; text-decoration:underline;}
.xwzxTitle span{ float:left; padding:10px 0 0 17px; font-size:14px; font-weight:bold; color:#444444;}
.xwzxContent{ height:168px; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
.xwzxContentL{ width:169px; height:107px; float:left; margin: 4px 0 0 0; padding:0 14px; background:url(../images/bg19.gif) center center no-repeat; text-align:center;}
.xwzxContentL img{ padding:8px 0 0 0;}
.xwzxContentL ul { width:169px; margin:14px 0 0 0; text-align:center; font-size:14px; color:#2c2ce7; font-weight:bold; line-height:20px;}
.xwzxContentL li {padding-top:8px;}
.xwzxContentL li a:link {color: #2c2ce7; text-decoration:none;font-size: 14px; font-weight: bold;}
.xwzxContentL li a:visited {color: #2c2ce7;text-decoration:none;font-size: 14px; font-weight: bold;}
.xwzxContentL li a:hover {color: #F00; text-decoration:underline;font-size: 14px; font-weight: bold;}
.xwzxContentR{ width:246px; float:left; padding:4px 0 0 0;}
.xwzxContentR ul{}
.xwzxContentR li{ width:242px; line-height:22px;}
.xwzxContentR li span{ padding:0 0 0 8px; font-size:12px; color:#888888; float:right;}

.cpmlTitle{ height:32px; background:url(../images/bg20.gif) left top no-repeat;}
.cpmlTitle span{float:left; padding:10px 0 0 17px; font-size:14px; font-weight:bold; color:#444444;}
.cpmlContent{ height:437px; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; background:#f9f9f9;}
.cpmlContentTitle{ width:228px; height:23px; margin:1px auto 0 auto; background:url(../images/bg23.gif) left top no-repeat;}
.cpmlContentTitle span{ float:left; padding:5px 0 0 12px; font-size:12px; font-weight:bold; color:#ffffff;}

.cpmlContentTitleB{ width:228px; height:23px; margin:8px auto 0 auto; background:url(../images/bg23.gif) left top no-repeat;}
.cpmlContentTitleB span{ float:left; padding:5px 0 0 12px; font-size:12px; font-weight:bold; color:#ffffff;}

.cpmlContentList{ width:228px; margin:0 auto; padding:8px 0 0 0;}
.cpmlContentList ul{ line-height:22px;}
.cpmlContentList li{width:108px; float:left; padding:0 0 0 6px; text-align:left;color:#444444;}

.jptjTitle{ height:32px; background:url(../images/bg21.gif) left top no-repeat;}
.jptjTitle span{float:left; padding:10px 0 0 17px; font-size:14px; font-weight:bold; color:#444444;}
.jptjContent{ height:411px; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; padding:26px 0 0 0;}
.jptjContentBg{ width:690px; height:179px; margin:0 auto; background:url(../images/bg24.gif) center bottom no-repeat;}
.jptjContentLeft{ width:324px; float:left; padding:0 42px 0 0;}
.jptjContentLeft span{ width:108px; height:148px; float:left; background:url(../images/bg22.gif) left top no-repeat; padding:6px 0 0 0; text-align:center;}
.jptjContentLeft span img{}
.jptjContentLeft font{ width:194px; float:left; color:#47870b; font-size:14px; font-weight:bold; padding:4px 0 0 14px;}
.jptjContentLeft font a:link {color: #47870b; text-decoration:none;}
.jptjContentLeft font a:visited {color: #47870b;text-decoration:none;}
.jptjContentLeft font a:hover {color: #F00; text-decoration:underline;}
.jptjContentLeft font p{ margin:8px 0 0 0; line-height:20px;color:#888888; font-size:12px; font-weight:normal;}
.jptjContentLeft font p a{ color:#47870b;}

.jptjContentLeftB{ width:324px; float:left;}
.jptjContentLeftB span{ width:108px; height:148px; float:left; background:url(../images/bg22.gif) left top no-repeat; padding:6px 0 0 0; text-align:center;}
.jptjContentLeftB span img{}
.jptjContentLeftB font{ width:194px; float:left; color:#47870b; font-size:14px; font-weight:bold; padding:4px 0 0 14px;}
.jptjContentLeftB font a:link {color: #47870b; text-decoration:none;}
.jptjContentLeftB font a:visited {color: #47870b;text-decoration:none;}
.jptjContentLeftB font a:hover {color: #F00; text-decoration:underline;}
.jptjContentLeftB font p{ margin:8px 0 0 0; line-height:20px;color:#888888; font-size:12px; font-weight:normal;}
.jptjContentLeftB font p a{ color:#47870b;}

.jptjContentB{ width:700px; margin:0 auto; padding:24px 0 0 0;}

.jptjListBg{ width:140px; height:147px; text-align:center; background:url(../images/bg22.gif) center top no-repeat;padding:1px 0 0 0;  }
.jptjListBg img{ width:92px; height:134px;}
.jptjListFont{ width:108px; line-height:20px; font-size:14px; color:#47870b; margin:0 auto; padding:6px 0 0 0;}
.jptjListFont a:link {color: #47870b; text-decoration:none;}
.jptjListFont a:visited {color: #47870b;text-decoration:none;}
.jptjListFont a:hover {color: #F00; text-decoration:underline;}

.mainAd1{width:225px; float:left;}
.mainAd2{width:225px; float:left; padding:0 0 0 20px;}



/* ------------------------------------------------------------------------------------------------------二级样式------------------------------------------------------------------------------------------------------ */
.page2Left{ width:260px; float:left;}
.page2Right {width:685px; float:right;}

.title2L{ width:233px; height:30px; background:url(../images/bg5.gif) center top no-repeat; font-size:14px; font-weight:bold; padding:6px 0 0 27px; color:#ffffff;}
.content2L{ padding:15px 0 0 0;}

.content2LBg_1{ width:260px; height:121px; padding:4px 0; background:url(../images/bg6.gif) center top repeat-y;}
.content2LBg_2{ width:260px; padding:4px 0; background:url(../images/bg6.gif) center top repeat-y;}
.content2LBiaoqian_A{ width:238px; height:28px; margin:3px auto 0 auto; background:url(../images/bg7.gif) center top no-repeat; padding:10px 0 0 0; text-align:center; font-size:14px; color:#2c2ce7;}
.content2LBiaoqian_A a:link {color: #2c2ce7; text-decoration:none;}
.content2LBiaoqian_A a:visited {color: #2c2ce7;text-decoration:none;}
.content2LBiaoqian_A a:hover {color: #F00; text-decoration:underline;}
.content2LBiaoqian_B{ width:238px; height:28px; margin:3px auto 0 auto; background:url(../images/bg8.gif) center top no-repeat; padding:10px 0 0 0; text-align:center; font-size:14px; color:#444444;}
.content2LBiaoqian_B a:link {color: #444444; text-decoration:none;}
.content2LBiaoqian_B a:visited {color: #444444;text-decoration:none;}
.content2LBiaoqian_B a:hover {color: #F00; text-decoration:underline;}

.content2LMain{ width:234px; margin:3px auto 0 auto; text-align:left; line-height:20px; color:#444444;}


.content2LBottom{ width:260px; height:10px; background:url(../images/bg9.gif) center top no-repeat;}

.Ad2L{ width:260px; padding:15px 0 0 0;}

.title2R{ width:649px; height:23px; background:url(../images/bg13.gif) left top no-repeat; padding:8px 0 0 36px; color:#888888;}
.title2R a:link {color: #888888; text-decoration:none;}
.title2R a:visited {color: #888888;text-decoration:none;}
.title2R a:hover {color: #F00; text-decoration:underline;}

.content2RBgA{ width:683px; height:513px; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; background:url(../images/bg14.gif) center bottom no-repeat; padding:0 0 68px 0;}
.content2RBgB{ width:683px; height:567px; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; padding:0 0 20px 0;}
.content2RBgC{ width:683px; height:525px; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; padding:0 0 20px 0;}

.fy2R{width:683px; height:24px; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; padding:10px 0 0 0; text-align:center; color:#186a02; font-size:14px; background:#f8f8f8;}
.fy2R a:link {color: #186a02; text-decoration:none;}
.fy2R a:visited {color: #186a02;text-decoration:none;}
.fy2R a:hover {color: #F00; text-decoration:underline;}

.qyjj{width:649px; margin:0 auto; padding:15px 0 0 0;}
.qyjj-pic{ width:167px;float:left; padding:0 20px 0 0;}
.lxwm-pic{ width:308px;float:left; padding:0 30px 0 0;}
.lxwm-pic img{border:5px solid #e8e8e8;}

.qyryPicList{width:648px; margin:0 auto; padding:15px 0 0 0;}
.qyryPicList ul{}
.qyryPicList li{ width:162px; float:left; padding:0 0 15px 0; text-align:center;}
.qyryPicList li img{}
.qyryPicList li p{ width:148px; margin:0 auto; padding:8px 0 0 0; text-align:center;}

.newList2R{ width:650px; margin:0 auto; }
.newList2R ul{ border-bottom:1px dashed #aaaaaa; padding:15px 0;}
.newList2R li{ width:630px; margin:0 auto; line-height:27px;}
.newList2R li a{ font-size:14px; color:#186a02;}
.newList2R li a:link {color: #186a02; text-decoration:none;}
.newList2R li a:visited {color: #186a02;text-decoration:none;}
.newList2R li a:hover {color: #F00; text-decoration:underline;}
.newList2R li span{ padding:0 0 0 20px; font-size:14px; color:#aaaaaa;float:right;}
.imgList2R{ width:650px; margin:0 auto;}
.imgList2R ul{}
.imgList2R li{ width:650px; margin:0 auto; float:left; padding:12px 0; border-bottom:1px dashed #aaaaaa; }
.imgList2R li a{ width:112px; height:144px; float:left; padding:4px 0 0 0; text-align:center; background:url(../images/bg16.gif) center top no-repeat;}
.imgList2R li span{ width:520px; float:right; line-height:24px; text-align:left; color:#444444;}

.yxwl{ width:649px; margin:0 auto; padding:20px 0 0 0; text-align:center;}

.page2RKhly{ width:600px; margin:0 auto; padding:11px 0;}
.page2RKhlyBox{ width:480px; height:18px; border:1px solid #dadada; padding:3px; background-color:#f5f5f5;}
.page2RKhlyBox02{ width:480px; height:160px; border:1px solid #dadada; padding:3px; background-color:#f5f5f5;}

/* ------------------------------------------------------------------------------------------------------末级样式------------------------------------------------------------------------------------------------------ */
.lastNewsList{ width:240px; margin:0 auto; }
.lastNewsList ul{}
.lastNewsList li{width:240px; line-height:24px;}

.lastContentBg{ width:683px; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; background:url(../images/bg14.gif) center bottom no-repeat; padding:15px 0 68px 0;}
.lastTitle{ width:663px; margin:0 auto; line-height:30px; font-family:"黑体"; font-size:20px; text-align:center;}
.lastTitle p{  margin:5px auto 0 auto; text-align:center; color:#888888; padding:0 0 10px 0; border-bottom:1px solid #dadada; font-size:12px; font-family:"宋体";}

.lastContent{ width:663px; margin:0 auto; padding:15px 0; text-align:center;}
.lastContent img{}
.lastContent p{ width:643px; margin:20px auto 0 auto; font-size:14px; font-family:"宋体"; text-align:left; line-height:28px;}
.lastContent p font{font-size:14px; font-weight:bold;}
/* ------------------------------------------------------------------------------------------------------版权样式------------------------------------------------------------------------------------------------------ */
.linkBg{ width:960px; margin:0 auto;text-align:center;}
.linkBg img{ width:103px; height:25px; float:left;}
.linkBg span{display:block; padding:4px 0 0 20px; color:#ffffff;}
.linkBg span a:link {color: #ffffff; text-decoration:none;}
.linkBg span a:visited {color: #ffffff;text-decoration:none;}
.linkBg span a:hover {color: #Ff0; text-decoration:underline;}

.copyRight{ width:960px; margin:0 auto; text-align:left;}
.copyRight img{float:left;  padding:30px 0 0 0; text-align:left;}
.copyRight span{ float:right; line-height:20px; text-align:left; padding:8px 0 0 0;}


/* ------------------------------------------------------------------------------------------------------JS应用样式------------------------------------------------------------------------------------------------------ */
.index_bg01 {
	BACKGROUND: url(../images/banner_bg01.gif) repeat-x 0px 0px
}
.index_bg02 {
	BACKGROUND: url(../images/banner_bg02.gif) repeat-x 0px 0px
}
.index_bg03 {
	BACKGROUND: url(../images/banner_bg03.gif) repeat-x 0px 0px
}
.index_bg04 {
	BACKGROUND: url(../images/banner_bg04.gif) repeat-x 0px 0px
}
.index_bg05 {
	BACKGROUND: url(../images/banner_bg05.gif) repeat-x 0px 0px
}
#warp {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 349px;; PADDING-TOP: 0px;
}
.banner {
	Z-INDEX: 99; MARGIN: 0px auto; WIDTH: 973px; HEIGHT: 349px; _width: 973px
}
.banner_l {
	MARGIN-TOP: 147px; WIDTH: 23px; FLOAT: left
}
.banner_r {
	MARGIN-TOP: 147px; WIDTH: 23px; FLOAT: left
}
.bannerImg {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 925px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.bannerImg .bannerPage {
	POSITION: absolute; TOP: 300px; LEFT: 420px
}
.bannerImg .bannerPage A {
	MARGIN-RIGHT: 2px
}
.bannerImg .bannerPage A IMG {
	VERTICAL-ALIGN: middle
}
.slides_container {
	POSITION: relative; WIDTH: 925px; OVERFLOW: hidden
}
.pagination {
	MARGIN: 26px auto 0px
}
.pagination LI {
	MARGIN: 0px 1px; FLOAT: left
}
.pagination LI A {
	BACKGROUND-IMAGE: url(../images/pagination.png); WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: 0px -1px; FLOAT: left; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 12px
}
.pagination LI.current A {
	BACKGROUND-POSITION: 0px -18px
}
.newpro-ul {
	/*2?ulclass*/
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	padding-top: 5px;
}


.newpro-ul li {
	float: left;
	display: inline;
}
.jptjContent2 li{
text-align:center;
}
.jptjContent2 li img {
	width:120px;
	height:120px;
}

.jptjContent2 li a:link {
	color:#2c2ce7; text-decoration: none;
	font-weight:bolder;
}
.jptjContent2 li a:visited {
	color:#2c2ce7; text-decoration: none;font-weight:bolder;
}
.jptjContent2 li a:hover {
	color:#d00000; text-decoration: underline;font-weight:bolder;
}

.jptjContentBg li{
text-align:center;
}
.jptjContentBg li img {
	width:expression(this.width >134? "134px": true);
    max-width:134px;  /* 宽度 */ 
    height:expression(this.height >134?"134px":true);
    max-height:134px; /* 高度 */ 
}

.jptjContentBg li a:link {
	color: #2c2ce7; text-decoration: none;
	font-weight:bolder;
}
.jptjContentBg li a:visited {
	color: #2c2ce7; text-decoration: none;font-weight:bolder;
}
.jptjContentBg li a:hover {
	color:#d0000; text-decoration: underline;font-weight:bolder;
}

.content2LBg_1  li{
background: url("../images/bg7.gif") no-repeat top; 
margin: 3px auto 0px; padding: 10px 0px 0px; width: 238px; height: 28px;
text-align: center; color: rgb(26, 149, 7); font-size: 14px;
}

.content2LBg_3  li{
background: url("../images/bg7.gif") no-repeat top; 
margin: 3px auto 0px; padding: 10px 0px 0px; width: 238px; height: 28px;
text-align: left; color: rgb(26, 149, 7); font-size: 14px;
padding-left:10px;
}
.content2LBg_3 {
	background: url("../images/bg6.gif") repeat-y top; padding: 4px 0px; width: 260px; height: 121px;
}
.content2LBg_3 li a:link {
	color: #2c2ce7; text-decoration: none;
}
.content2LBg_3 li a:visited {
	color: #2c2ce7; text-decoration: none;
}

.content2LBg_3 li a:hover {
	color:#d0000; text-decoration: underline;
}

.content2LBg_1 li a:link {
	color: #2c2ce7; text-decoration: none;
}
.content2LBg_1 li a:visited {
	color: #2c2ce7; text-decoration: none;
}

.content2LBg_1 li a:hover {
	color:#d0000; text-decoration: underline;
}
.xwzxContentL li  span{
display:none;
}
.cpmlContent img{
 display:none;
}
.cpmlContent  ul{

}.cpmlContent  li{
background: url("../images/indexbgp.gif") no-repeat center; 
margin: 3px auto 0px; padding: 10px 0px 0px;height: 28px; 
text-align: left; 
padding-left:36px;
color: rgb(26, 149, 7); font-size: 12px;
}

.cpmlContent li a:link {
	color: #2c2ce7; text-decoration: none;
}
.cpmlContent li a:visited {
	color: #2c2ce7; text-decoration: none;
}

.cpmlContent li a:hover {
	color:#d00000; text-decoration: underline;
}
.imgList2Rlist {
	margin: 0px auto; width: 650px;text-align:center;
}
.imgList2Rlist li {
	padding:8px 0;
}

.imgList2Rlist span  a:link {
	color: #2c2ce7; text-decoration: none;font-weight:bolder;
}
.imgList2Rlist span  a:visited {
	color: #2c2ce7; text-decoration: none;font-weight:bolder;
}
.imgList2Rlist span  a:hover {
	color:#d0000; text-decoration: underline;font-weight:bolder;
}
.imgList2Rlist img{
width:240px;
height:159px;
}
.lastContent img {
	width:expression(this.width >650? "680px": true);
    max-width:650px;  /* 宽度 */ 
   
}