@charset "utf-8";
/* css document */
.container, .container *{margin:0; padding:0;}
.container{width:998px; height:332px; overflow:hidden;position:relative;}
.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:998px; height:332px; display:block; }
.slider{width:6000px;}
.slider li{float:left;}
.num{ position:absolute; right:0px; bottom:10px; border:0px #00C solid; width:52%;}
.num li{
	float: left;
	list-style:none;
	width: 14px;
	height: 14px;
	font-size: 0px;
	cursor: pointer;
	margin: 0px;
	background:url(../images/dots.png) ; 
	/*_background:url(/images/dots.gif);*/
	background-position:0  -15px;
	overflow:hidden;
}
.num li.on{
	width: 14px;
	height: 14px;
	font-size: 0px;
	background-position:0  -30px;
}
.sleiw{ text-align:center; margin-bottom:30px; margin-top:20px;}
.tupind{ overflow:hidden; padding-bottom:35px;}
.tupind li{ float:left;  overflow:hidden;}
.tupind .slie{ padding-right:26px; padding-left:26px;}
.eist{ width:100%; background:url(/images/index_35-50.jpg) repeat-x; line-height:22px; overflow: hidden; }
.ysile{ background:url(/images/index_57.jpg) no-repeat center #f3f3f2; width:100%; overflow:hidden; height:375px;}
.yteile{ background:url(/images/index_60.jpg) no-repeat center #f3f3f2; width:100%; overflow:hidden; height:400px;}


.ywsiet{ padding-top:135px;}
.ykoie{ background:url(/images/index_61.jpg) no-repeat center #f3f3f2; width:100%; overflow:hidden; height:404px;}
.yesbbg{ background:url(/images/index_57.jpg)}
.kseith{ width:350px; padding-left:88px; padding-top:38px; line-height:30px; }
.kjsfei{ width:646px; overflow:hidden; padding-top:10px; }
.kujh{ background:url(/images/index_65.jpg) repeat-x; height:30px; line-height:30px;}
.kujh h3{ float:left; font-size:16px; font-family: "微软雅黑"; background:url(/images/index_64.jpg) no-repeat left; padding-left:25px; color:#ee5700; padding-right:8px;}
.kujh h4{ color:#a0a0a0; font-family: Arial, Helvetica, sans-serif;}
.kujh span{ float:right; padding-top:10px;}
.kehuhj{ overflow:hidden; padding-top:15px;}
.kehuhj dl{ height:165px; padding-bottom:30px;}
.kehuhj dt{ float:left; margin-right:15px; width:222px; border:1px solid #e6e6e6; height:154px; padding-left:9px; padding-top:9px;}
.kehuhj dd{ line-height:26px;}
.kehuhj dd b{ font-size:18px; font-family:"微软雅黑"; color:#fb6109;}
.kehuhj .pic{ padding-top:25px;}
.jkbiw{width:280px; overflow:hidden; background:url(/images/s5df2.jpg) repeat-x top #ee5700; padding-top:15px; margin-top:10px;}
.jsoe{ overflow:hidden; line-height:35px; height:35px; }
.jsoe h3{ font-family:"微软雅黑"; float:left; font-size: 18px; color:#fff; padding-left:28px; padding-right:8px;}
.jsoe h4{ color:#FFF; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
.jenyge{ padding:15px 0px 15px 15px; overflow:hidden; }
.jenyge li{ float:left; padding-right:14px; width:117px; padding-bottom:16px;}
.jenyge li .pic{ border:1px solid #fff3d3; background:#ebc1a9; padding:1px; width:113px;}
.jenyge li .txt{ line-height:30px; height:30px; text-align:center; color:#fed9c3;} 
.jenyge li .txt a{color:#fed9c3;}
.jenyge span{ text-align:center; margin-top:25px; padding-bottom:30px; padding-left:80px;}



.gsList{  overflow: hidden;}
.gsList li{ width: 150px; padding-right:18px; padding-top: 22px;overflow: hidden; float: left;}
.gsList .pic{ width: 150px; overflow: hidden;}
.gsList .txt{ height: 20px; padding-top: 6px; text-align:center;}

.naghs{ background:url(/xs/images/0y0_55.jpg) repeat-x; width:1000px; overflow:hidden; margin:auto; height:180px; text-align:center; margin-top:35px;}


/*新闻*/
.nsegw{ width:240px; padding-right:46px; overflow:hidden; background:url(/images/newbgsie.jpg) no-repeat right;}
.changjian{ height:40px; line-height:40px;  border-bottom:1px solid #ccc;}
.changjian h3{ background:url(/xs/images/sfeyg.jpg) no-repeat left; padding-left:10px; font-size:16px; padding-right:5px; color: #0373df; font-family:"微软雅黑"; float:left;}
.changjian h4{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#777; text-transform:uppercase;}
.sljls{padding-top:10px; overflow:hidden;}
.sljls ul{ border-bottom:1px dashed #ccc; padding-top:8px;}
.sljls li{ padding-bottom:8px;}
.sljie{background:url(/xs/images/qfbs.jpg) no-repeat left top; height:22px; line-height:22px; padding-left:28px; color:#fe2518;}
.sljie a{color:#333;}
.slje1{background:url(/images/sfbg.jpg) no-repeat left top; padding-left:28px; color:#7e7e7e; margin-bottom:8px;  line-height:20px;}

.ybmrsw{ width:705px; overflow:hidden;}
.ymws{ line-height:38px; height:38px; overflow:hidden; border-bottom:1px solid #ccc;}
.ymws li{ padding-right:18px; float:left; } 
.ymws li a{ font-size:16px; font-family:"微软雅黑"; color:#222; font-weight:bold;}
.ymws li a:hover{ color:#0373df;}
.ymws .pic a{ color:#0373df;}
.ymws h3{ float:right;}
.ymws h3 a{ color:#0373df; font-size:12px; font-family:"宋体"; font-weight:normal;}
.sjflie{ overflow:hidden; padding-top:10px;}
.sjflie li{ width:312px; float:left; border-bottom:1px dashed #ccc; background:url(/xs/images/index_128.jpg) no-repeat left; line-height:38px; padding-left:15px;  margin-right:25px;}
.sjflie li span{ float:right;} 

/*友情链接*/
.lkind{ padding-top:15px; line-height:30px;}
.lkind span{ padding-right:12px;}
.sjfie{ background: #ff9000; height:42px; margin-top:25px;}
.lpoki{ color:#FFF; line-height:42px; text-align:center; text-shadow:2px 2px 1px #000;}
.lpoki a{color:#fdebe0; font-family:"微软雅黑"; text-shadow:1px 1px 1px #666; font-size:14px; text-decoration: none;}
.huoplk{ width:100%; background:#0373df;}
.huxpk{ text-align:center; color:#fff; line-height:25px; padding-top:30px; padding-bottom:20px;} 
.huxpk a{ color:#fff;}
#main1,#main2,#main3,#main4,#main5,#main6{ margin: 0px auto; padding: 0px; padding-top: 12px; width: 1002px; overflow: hidden;}

#main1{ height: 660px;}
#main1L{ height: 644px; background: #ECECEC; width: 186px; padding: 8px; float: left;}
#main1L .cpfl{ background: #fff;}
#main1L .cpfl h3{ border-bottom: 2px #94D61C solid; height: 32px; line-height: 32px; overflow: hidden; padding-left: 12px; color: #000; font-size: 14px;}
#main1L .cpfl ul{ padding-left: 12px; padding-right: 12px; padding-top: 3px; padding-bottom: 8px; height: 406px; overflow: hidden;}
#main1L .cpfl ul li{ height: 28px; line-height: 28px; border-bottom: 1px #CDCDCD solid; background: url(../images/icon_j.jpg) left no-repeat; padding-left: 18px;}
#main1L .cpfl ul li a{ color: #000000;}
#main1L .cpfl ul li a:hover{color: #2F8808;}
#main1L .jjfa{ padding-top: 4px;}
#main1L .jjfa h3{ height: 28px; line-height: 28px; overflow: hidden; color: #000; font-size: 14px;}
#main1L .jjfa li{ height: 28px; line-height: 24px;}
#main1L .jjfa .cur{ background: url(../images/left_cur.jpg) no-repeat; color: #fff;}
#main1L .jjfa .cur a{ color: #fff;}
#main1L .jjfa .cur a:hover{ color: #FF0;}
#main1R{ float: right; width: 800px;}
#main1R .ProTitel{ height: 34px; background: url(../images/IproTitle_bg.gif) no-repeat; margin-left: 12px;}
#main1R .ProTitel h3{ padding-left: 15px; width: 175px; float: left; height: 34px; line-height: 32px; color: #000; font-size: 14px;}
#main1R .ProTitel ul{ float: right; width: 590px; overflow: hidden; height: 34px;}
#main1R .ProTitel ul li{ float: right; padding-left: 16px; padding-right: 16px; height: 34px; line-height: 32px;}
#main1R .ProTitel .cur{ background: url(../images/title_cur.gif) center no-repeat;}
#main1R .ProTitel .cur a{ color: #fff;}
#main1R .ProTitel .cur a:hover{ color: #FF0; text-decoration: none;}
#main1R .ProLIst{ padding-top: 8px; height: 182px; overflow: hidden;}
#main1R .ProLIst li{ float: left; width: 188px; padding-left: 12px;}
#main1R .ProLIst .pic{ width: 188px; height: 142px; overflow: hidden;}
#main1R .ProLIst .pic img{ height: 140px; width: 186px; border: 1px #C7C7C7 solid;}
#main1R .ProLIst .pic img:hover{border: 1px #2F8808 solid;}
#main1R .ProLIst .txt{ height: 20px; line-height: 20px; text-align:center; overflow: hidden; padding-top: 6px;}

#advH86{ margin: 0px auto; padding: 0px; padding-top: 12px; width: 1002px; height: 86px; overflow: hidden;}

#main2{ height: 540px; background: url(../images/link24.jpg) bottom no-repeat;}
#main2 .ysTitle{ height: 56px; background: url(../images/ysTitle_bg.jpg) left no-repeat; padding-left: 108px; overflow: hidden;}
#main2 .ysTitle h3{ padding-top: 5px; height: 36px; line-height: 36px; border-bottom: 1px #DCDCDA solid; font-size: 24px; color: #000; font-family: "微软雅黑"; padding-left: 10px;}
#main2 .ysTitle h3 span{ color: #666; float: right; font-size: 14px; font-family: "宋体"; font-weight: normal;}
#main2 .ysBox{ margin-top: 16px; background: url(../images/ysBox.jpg) center no-repeat; height: 445px;}
#main2 .ysBox dl{ padding-left: 148px; height: 208px; overflow: hidden; width: 314px;}
#main2 .ysBox dt{ line-height: 36px; height: 72px; padding-top: 6px; color: #2F8808; font-size: 24px; font-weight: bold;}
#main2 .ysBox dt span{ padding-left: 51px;}
#main2 .ysBox dd{ padding-left: 51px; line-height: 28px; padding-top: 12px;}
#main2 .ysBox .youshi1{ background: url(../images/youshi1.jpg) left no-repeat; float: left;}
#main2 .ysBox .youshi2{ background: url(../images/youshi2.gif) left no-repeat; float: right}
#main2 .ysBox .youshi3{ background: url(../images/youshi3.jpg) left no-repeat; float: left; margin-top: 36px;}
#main2 .ysBox .youshi4{ background: url(../images/youshi4.gif) left no-repeat; float: right; margin-top: 36px;}

#main3{ height: 352px; background: url(../images/link24.jpg) bottom no-repeat;}
#main3 .khjzTitle{ height: 50px; background: url(../images/icon_2.jpg) left no-repeat; padding-left: 42px; overflow: hidden;}
#main3 .khjzTitle h3{ float: left; width: 100px; font-size: 24px; font-weight: bold; line-height: 42px; font-family: "微软雅黑"; color: #000;}
#main3 .khjzTitle h4{ width: 600px; float: left; padding-top: 4px; padding-left: 100px;}
#main3 .khjzTitle h6{ font-size: 12px; float: right; width: 60px; text-align: right; font-weight: normal; line-height: 42px;}
#main3 .khjzList{ height: 278px; overflow: hidden; position: relative;}
#main3 .khjzList ul{ position: absolute; width: 1028px; left: -12px;}
#main3 .khjzList li{ width: 233px; height: 278px; background: url(../images/img_bg.jpg) center no-repeat; float: left; padding-left: 12px; padding-right: 12px;}
#main3 .khjzList .pic{ width: 205px; height: 133px; padding-top: 18px; padding-left: 14px; padding-bottom: 8px; overflow: hidden;}
#main3 .khjzList .pic img{ width: 205px; height: 133px;}
#main3 .khjzList .title{ width: 197px; background: #CECECE; padding-left: 8px; margin-left: 14px; height: 28px; line-height: 28px; font-weight: bold;}
#main3 .khjzList .txt{ height: 72px; line-height: 24px; overflow: hidden; padding-left: 22px; width: 197px; padding-top: 8px;}

#main4{ height: 582px;}
#main4L{ width: 768px; float: left;}
#main4L .gcalTitle{ height: 34px; background: url(../images/IproTitle_bg.gif) left no-repeat; margin-right: 12px;}
#main4L .gcalTitle h3{ padding-left: 15px; color: #000; font-size: 14px; line-height: 32px; padding-right: 8px;}
#main4L .gcalTitle a{ font-size: 12px; font-weight: normal;}

#main4L .wlxxTxt{ line-height: 24px; height: 72px; overflow: hidden; color: #666; padding-top: 8px;}
#main4L .wlxxPic{ padding-top: 12px; height: 70px; overflow: hidden;}
#main4L .wlxxPic li{ float: left; width: 114px; padding-right: 12px;}
#main4L .wlxxPic .pic{ height: 45px; padding: 1px; border: 1px #c7c7c7 solid; width: 110px; overflow: hidden;}
#main4L .wlxxPic .txt{ padding-top: 3px; height: 18px; line-height: 18px; overflow: hidden; text-align:center;}
#main4R{ float: right; width: 214px; height: 566px; background: #fff; border: 8px #C7C7C7 solid;}
#main4R h3{ border-bottom: 2px #94D61C solid; height: 32px; line-height: 32px; padding-left: 8px; padding-right: 8px; font-size: 14px; color: #000; padding-top: 3px;}
#main4R h3 span{ float: right; font-size: 12px; font-weight: normal;}
#main4R ul{ padding: 8px; height: 232px;}
#main4R ul li{ height: 29px; line-height: 29px; overflow: hidden;}

#advH52{ margin: 0px auto; padding: 0px; padding-top: 12px; width: 1002px; height: 52px; overflow: hidden;}

#main5{ height: 396px; background: url(../images/link24.jpg) bottom no-repeat;}
#main5L{ height: 372px; overflow: hidden; float: left; width: 756px;}
#main5L h2{ height: 41px; line-height: 36px; font-size: 24px; color: #2F8808;}
#main5L .gywmTxt{ height: 194px; overflow: hidden;}
#main5L .gywmTxt .shipin{  background: #fff; padding: 1px; width: 260px; height: 190px; border: 1px #c7c7c7 solid; float: left; margin-right: 12px;}
#main5L .gywmTxt p{text-indent: 2em; line-height: 28px;}
#main5L .gywmPic{ height: 117px; overflow: hidden; padding-top: 20px;}
#main5L .gywmPic li{ float: left; width: 176px; padding-right: 13px;}
#main5R{ float: right; width: 214px; height: 356px; background: #fff; border: 8px #C7C7C7 solid;}
#main5R h3{ border-bottom: 2px #94D61C solid; height: 32px; line-height: 32px; padding-left: 8px; padding-right: 8px; font-size: 14px; color: #000; padding-top: 3px;}
#main5R h3 span{ float: right; font-size: 12px; font-weight: normal;}
#main5R .honorPic{ width: 194px; padding: 10px; overflow: hidden;}
#main5R .honorPic .pic{ height: 275px; overflow: hidden;}
#main5R .honorPic .pic img{ height: 275px; width: 194px;}
#main5R .honorPic .txt{ height: 20px; line-height: 20px; overflow: hidden; text-align:center; padding-top: 6px;}

#main6{ height: 318px;}
.NewsTitle{ height: 25px; overflow: hidden; background: url(../images/link.gif) repeat-x;}
.NewsTitle li{ float: left; font-weight: bold; font-size: 14px; line-height: 24px;}
.NewsTitle .cur{ color: #000; border-bottom: 1px #2F8808 solid;}
.NewsTitle .more{ float: right; color: #666; font-weight: normal; font-size: 12px;}
.Newslist{ padding-top: 12px;}
.Newslist dl{ height: 94px; overflow: hidden; padding-bottom: 12px; border-bottom: 1px #c7c7c7 dotted;}
.Newslist img{ float: left; width: 120px; height: 90px; background: #fff; padding: 1px; border: 1px #c7c7c7 solid;} 
.Newslist dt{ float: right; width: 370px; font-weight: bold; font-size: 14px; height: 24px; overflow: hidden; line-height: 24px;}
.Newslist dt a{ color: #2F8808;}
.Newslist dd{ float: right; width: 370px; line-height: 24px; height: 72px; overflow: hidden; color:#666;}
.Newslist li{ line-height: 28px; height: 28px; overflow: hidden; border-bottom: 1px #c7c7c7 dotted; padding-left: 8px; padding-right: 8px;}
.Newslist span{ color: #666; float: right;}
.Newsgsxw{ padding-top: 3px; height: 290px;}
.Newsgsxw li{ line-height: 28px; height: 28px; overflow: hidden; border-bottom: 1px #c7c7c7 dotted; padding-left: 8px;}
.faqList{ margin-top: 2px;}
.faqList dl{ height: 72px; border-bottom: 1px #c7c7c7 dotted; padding-top: 12px; padding-bottom: 12px;}
.faqList dt{ height: 24px; line-height: 24px; background: url(../images/icon_w.jpg) left no-repeat; padding-left: 20px; font-weight: bold;}
 .faqList dd{ padding-left: 20px; height: 48px; line-height: 24px; color: #666;  overflow: hidden;}
#advH80{ margin: 0px auto; padding: 0px; padding-top: 12px; width: 1002px; height: 80px; overflow: hidden;}

#link{ margin: 0px auto; width: 1002px; padding: 0px; padding-top: 12px;}
#link .title{height: 25px; overflow: hidden; background: url(../images/link.gif) repeat-x;}
#link .title li{ float: left; font-weight: bold; font-size: 14px; line-height: 24px;}
#link .title .cur{ color: #000; border-bottom: 1px #2F8808 solid;}
#link .list{ padding-top: 12px; line-height: 24px; line-height: 24px;}
#link .list span{ padding-left: 8px; padding-right: 8px;}