.main{width: 1260px; margin: 0 auto; padding-bottom: 30px;}
.sidebar{width: 310px; float: left; display: inline; background: #e5e5e5;}
.nav-list{width: 294px; background: #fff;margin: 8px auto;}
.nav-list ul li{width: 294px; height: 49px; line-height: 49px; font-size:18px; text-indent: 60px;border-bottom: 1px solid #e4e4e4;}
.nav-list ul li a{color: #000;}
.nav-list ul li.aboutClass{background: url(../image/hoverbg.png) 0 1px no-repeat;}
.nav-list ul li.aboutClass a{color: #fff;}

.sidebar-last{width: 294px;margin: 20px auto; overflow: hidden;}
.sidebar-swt{width: 292px; height: 40px; margin-top: 15px; position: relative;}
.sidebar-swt p.p1{width: 120px; height: 29px; position: absolute; left: 10px;  top:4px; background: #818a1f;}
.sidebar-swt p.p2{width: 120px; height: 29px; position: absolute; left: 160px; top:4px; background: #818a1f;}
.sidebar-swt p.p3{width: 85px; height: 29px; position: absolute; right: 9px; top:4px; background: #818a1f;}
.sidebar-swt p{font-size:16px; text-align: center; line-height: 25px; border:1px solid #707804; border-radius: 3px;}
.sidebar-swt p a{color: #fff;}
.main-content{width:900px; float: right; display: inline; padding-bottom: 30px; padding-top:36px; overflow: hidden;}
.position{font-size: 14px; color: #666; height: 20px; line-height: 20px; margin-top: 10px;}
.position  span{margin-right:5px;}
.position a{color:#4a4a4a;}
.position a:hover{color:#4a4a4a;}
.main-body{width: 855px;margin: 0 auto;}
.main-body h3{font-size:24px; font-weight: normal; border-bottom:3px solid #e2e2e2; padding: 5px 0 10px 0; margin: 20px 0 0 0; color: #000;}
/*---main-zx css-----*/
.main-descript{font-size:16px; color: #4a4a4a; line-height: 200%; width: 855px; padding: 15px 0;}
.main-list{width: 855px; margin-top: 15px;}
.main-list dl{width: 247px; height: 200px; float: left; display: inline; padding:25px 16px 20px 16px; border-bottom: 1px solid #c2c2c2;}
.main-list dl dt{width: 241px; height: 164px; border:1px solid #d9d9d9; padding: 2px; box-shadow:0px 0px 1px 1px #f2f2f2;}
.main-list dl dt img{display: block;}
.main-list dl dd{font-size: 14px; text-align: center; height: 20px; line-height: 20px; margin-top: 10px;}
.main-list dl dd a{color: #4a4a4a;}
.main-list dl dd a:hover{color: #818a1f;}
/*--LNmain-descript css--*/
.LNmain-descript{font-size: 16px; color: #4a4a4a; line-height: 200%;}
.LNmain-descript p{margin: 15px 0;}
.LNmain-descript img{display:block; margin:0 auto;}
.LNmain-list{font-size: 16px; color: #4a4a4a; overflow: hidden;}
.LNmain-list p.p1{font-size:16px; font-weight: bold; margin:15px 0 5px 0; color:#000;}
.LNmain-list p{line-height: 200%;}
/*--LNmain-descript css--*/
.Outmain-descript{font-size:16px; color:#4a4a4a; line-height: 200%; padding: 25px 0 10px 0;}
.Outmain-yp{font-size:16px; color:#4a4a4a; line-height: 180%; margin: 20px 0;}
.Outtitle{font-size: 18px; height: 25px; line-height: 25px; padding: 20px 0 15px 0; color:#000;}
.ulIndex{padding:8px 0; margin-bottom: 20px; width: 660px; overflow: hidden;}
.ulIndex li{float: left; display: inline; width: 88px; height: 30px; line-height: 30px; background: #7b7e73;
	text-align: center; font-size:16px; color: #fff; margin: 8px 0 0 5px; border-radius:2px; cursor: pointer;}
.ulIndex li.OutClass{background: #818a1f;}	
.divIndex{font-size:16px; color: #4a4a4a;}
.divIndex ul{display: none; height: 150px;}
.divIndex ul li{height: 24px; line-height: 24px; margin: 5px 0;}
/*--join css--*/
.join-top{padding: 25px 0; width: 830px;}
.joinToplist{font-size:16px;}
.joinToplist dl{width:380px; float:left;display:inline;overflow:hidden; margin:5px;}
.joinToplist dl dt{font-size: 16px; color: #fff;width: 85px; height: 30px; background: #828921; 
	text-align: center; line-height: 30px; border-radius: 2px;}
.joinToplist dl.join-01{height:170px;}
.joinToplist dl.join-01 dd.p1{font-size: 26px; color: #818a1f; margin-top:15px;}
.joinToplist dl.join-01 dd{font-size:16px; margin:5px 0;}
.joinToplist dl.join-01 dd a{color:#000;}
.joinToplist dl.join-02{height:170px;}
.joinToplist dl.join-02 dd.p1{margin-top:15px;}
.joinToplist dl.join-03{height:280px;}
.joinToplist dl.join-03 dd.p1{margin:10px 0 10px 0;color:#000;font-weight:normal;font-size:16px;}
.joinToplist dl.join-03 dd{color: #626b10;font-size:15px;font-weight:bold;}
.joinToplist dl.join-03 dd{margin:5px 0;}
.joinToplist dl.join-03 dd.p3{width:149px;height:148px;margin-top:12px;}
.joinToplist dl.join-04{height:280px;}
.joinToplist dl.join-04 dd.p1{margin-top:15px;}
.joinToplist dl.join-04 dd{margin:5px 0;color: #626b10;font-size:15px;font-weight:bold;}
.joinToplist dl.join-04 dd.p3{width:150px;height:150px;margin-top:35px;}

.join-lx{font-size:16px; color:#333;}
.join-lx01{padding: 25px 0 10px 0;}
.join-lx01 h4{margin-bottom: 20px;}
.join-lx01 p{margin: 8px 0; line-height:180%;}
.join-lx01 p span{font-size:16px;}
.join-lx02{padding:10px 0 20px 0;}
.join-lx02 h4{margin-bottom: 20px;}
.join-lx02 p{height: 24px; line-height: 24px; margin: 8px 0;}
.join-lx02 p span{font-size:16px;}
/*---hj css-----*/
.hj-descript{width: 855px; overflow: hidden;}
.hj-ul{height: 38px; margin: 25px 0; overflow: hidden;}
.hj-ul li{width: 135px; height: 36px; background: #7b7e73; border:1px solid #595a56; float: left; display: inline;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-align: center; line-height: 38px; color: #fff; margin-right:25px;font-size: 16px; cursor: pointer;}
.hj-ul li.hjclass{border:1px solid #68700e; background: #818a1f;}
.hj-list{width: 853px; overflow: hidden;}	
.hj-list div.hjdiv{width: 870px; display: none;}
.hj-list div.hjdiv dl{width: 247px; height: 205px; float: left;display: inline; padding:10px 40px 15px 0px;}
.hj-list div.hjdiv dl dt{width: 247px; height: 170px;}
.hj-list div.hjdiv dl dt img{display: block;}
.hj-list div.hjdiv dl dd{text-align: center; height: 25px; line-height: 25px; margin-top: 10px;}
/*--gy css--*/
.gy-descript{font-size:16px; color:#4a4a4a; line-height: 200%; padding: 25px 0 10px 0;}
.gy-list{border-bottom:1px dashed #989898; padding-bottom:20px;}
.gy-list dl{width: 835px; height: 174px; margin: 35px 0 10px 0;}
.gy-list dl dt{height: 174px; width: 319px;background: url(../image/gy-bg.jpg) no-repeat; float: left; display: inline;}
.gy-list dl dt img{display: block; width: 295px; height: 149px; margin: 12px auto 0 auto;}
.gy-list dl dd{ color: #333; width: 480px; float: left; display: inline; margin-left: 30px; padding-top: 20px;}
.gy-list dl dd p.gy-title{font-size: 20px; padding-left: 20px; background: url(../image/ico-bg.jpg)0 7px no-repeat;}
.gy-list dl dd p.gy-title a{color:#000;}
.gy-list dl dd p.gy-title a:hover{color:#818a1f;}
.gy-list dl dd p.gy-des{font-size: 15px; color: #4a4a4a; line-height: 200%; margin-top: 15px;}
.gy-list dl dd p.gy-des a{color:#4a4a4a;}
.gy-list dl dd p.gy-des a:hover{color:#818a1f;}
.gy-list p.gy-more{width:283px;height:55px;float:right; margin:15px 0;}

/*--sb csss--*/
.sb-descript{font-size:16px; color:#4a4a4a; line-height: 200%; padding: 20px 0 10px 0; overflow: hidden;}
#sbtab{width: 844px; position: relative; height: 660px; margin-top: 30px;}
#sbtab ul{width: 844px; height: 453px; position: absolute; top: 0px; left: 0px;}
#sbtab ul li{width: 844px; height: 453px; position: absolute; top: 0px; left: 0px; opacity: 0;filter:alpha(opacity=0); display: none;}
#sbtab ul li.firstsb{opacity: 1;filter:alpha(opacity=100); display: block;}
#sbtab ol{width: 858px; position: absolute; top: 470px; left: 0px;}
#sbtab ol li{width: 74px; height: 74px; border:2px solid #929292; float: left; display:inline; margin: 5px 6px 0 0; cursor: pointer;}
#sbtab ol li.sbClass{border:2px solid #818a1f;}
#sbtab img{display: block;}

/*--zj csss--*/
.zj-descript{font-size:16px; color:#4a4a4a; line-height: 200%; padding: 25px 0 10px 0; overflow: hidden;}
#zjtab{width: 844px; position: relative; height: 760px; margin-top: 40px;}
#zjtab div.zjlist{width: 844px; height: 453px; position: absolute; top: 0px; left: 0px;}
#zjtab div.zjlist dl{width: 840px; height: 415px; position: absolute; top: 0px; left: 0px; display: none;}
#zjtab div.zjlist dl dt{width: 340px; height: 415px; float: right; display: inline;}
#zjtab div.zjlist dl dd{width: 460px; height: 415px; float: left; display: inline; position: relative;}
#zjtab div.zjlist dl dd p{clear:both;}
#zjtab div.zjlist dl dd p.zjtitle01{font-size: 16px; height: 54px; border-bottom: 1px solid #c2c2c2;}
#zjtab div.zjlist dl dd p.zjtitle01 span{font-size: 40px; margin-right: 15px;}
#zjtab div.zjlist dl dd p.zjtitle01 a{color:#333;}
#zjtab div.zjlist dl dd div.zjtitle02{background: url(../image/zj-02.jpg)2px 2px no-repeat;margin-top: 15px; min-height: 90px;}
#zjtab div.zjlist dl dd div.zjtitle02 p{font-size: 16px; color: #333; width: 335px;line-height: 180%; float: right; margin-right: 15px;}
#zjtab div.zjlist dl dd div p.zjtitle03 span{display: block; font-size:16px; color: #333; padding-bottom:15px;}
#zjtab div.zjlist dl dd div p.zjtitle03{font-size: 16px; color:#4a4a4a; line-height: 180%; margin-top: 15px;}
#zjtab div.zjlist dl dd div p.zjtitle03 a{color:#4a4a4a;}
#zjtab div.zjlist dl dd div p.zjtitle03 a:hover{color:#818a1f;}
#zjtab div.zjlist dl dd div p.zjtitle04{width: 125px; height: 36px; overflow: hidden; position: absolute; bottom: 10px; left: 0px;}

#zjtab ol{width: 858px; position: absolute; top: 450px; left: 0px; }
#zjtab ol li{width: 74px; height: 90px; border:2px solid #929292; float: left; display:inline; margin: 6px 6px 0 0; cursor: pointer;}
#zjtab ol li.on{border:2px solid #818a1f;}
#zjtab img{display: block;}

/*--ks css--*/
.ks-descript{width: 857px; overflow: hidden;}
.ks01{width: 846px;margin-top: 32px; overflow: hidden;}
.ks01 ul{width: 850px; height: 105px;  background: url(../image/ks-bg02.jpg) bottom left no-repeat;}
.ks01 ul li{width: 158px; height: 70px; background: #7b7e75; text-align: center; line-height: 70px; font-size:20px; float: left; display: inline; margin-right: 10px;}
.ks01 ul li:first-child {margin-left: 8px;}
.ks01 ul li:last-child {margin-right: 0;}
.ks01 ul li.ksclass{background: #818a1f;}
.ks01 ul li a{color: #fff;}
.ks02{width: 846px; margin-top: 15px; padding-bottom: 10px;}
.ks02 div.title{height: 50px; position: relative;}
.ks02 div.title span{font-size: 36px; color: #666;}
.ks02 div.title em{font-style: normal; font-size: 16px; color: #000;position: absolute; top: 12px; left: 26px;}
.ks02-des{font-size: 16px; color: #464646; line-height: 200%;}
.ks02-des p{margin-top: 15px;}

.ks03{width: 846px; margin-top: 25px;}
.ks03 div.title{height: 50px; position: relative; margin-bottom: 20px;}
.ks03 div.title span{font-size: 36px; color: #666;}
.ks03 div.title em{font-style: normal; font-size: 16px; color: #000;position: absolute; top: 12px; left: 26px;}
.ks03 div.ksp{width: 530px; background: #f9f9f9; float: left; display: inline; height: 334px; overflow: hidden; padding-bottom: 20px; border:1px solid #f5f5f5; border-top:none; border-bottom:none;margin-left: 20px;}
.ks03 div.ksp dl{width: 470px; height: 334px;margin: 0 auto;padding-bottom: 20px; position:relative;display:none;}
.ks03 div.ksp dl dt{width:470px; height:334px;}
.ks03 div.ksp dl dd{width:470px; height:80px; background:#4b4c4e; position:absolute; bottom:0px; left:0px;}
.ks03 div.ksp dl dd h4{font-size:16px; font-weight:normal;color:#fff; padding:5px 0 2px 8px;}
.ks03 div.ksp dl dd  p{font-size:13px; color:#fff;padding:0 8px; line-height:180%;}
.ks03 div.ksp dl dd  p a{font-size:16px; color:red;}
.ks03 ul.ksul{width: 255px; float: right; display: inline; margin-right: 10px;}
.ks03 ul.ksul li{font-size: 16px; width: 200px; height: 30px;line-height: 30px; margin: 15px 0;
	background:url(../image/ks-ico02.jpg) no-repeat 0 7px; padding-left: 25px;}
.ks03 ul.ksul li.addkaClass{background:url(../image/ks-ico01.jpg) no-repeat 0 7px;}	
.ks03 ul.ksul li a{color: #4a4a4a;} 
.ks03 ul.ksul li.addkaClass a{color: #999;}

.ks04{width: 846px; margin-top: 30px;}
.ks04 div.title{height: 50px; position: relative; margin-bottom: 20px;}
.ks04 div.title span{font-size: 36px; color: #666;}
.ks04 div.title em{font-style: normal; font-size: 18px; color: #333;position: absolute; top: 11px; left: 28px;}
.ks-zjlist{width: 844px;}
.ks-zjlist dl{width: 396px; height: 180px; float: left; display: inline; background: url(../image/ks-ztbg.jpg) no-repeat; margin: 0 10px;}
.ks-zjlist dl dt{width: 105px; height: 128px; float:left; display: inline; margin: 12px 0 0 10px;}
.ks-zjlist dl dd{font-size: 14px;  width: 260px; float: right; display: inline; margin-right:10px; padding-top: 22px;}
.ks-zjlist dl dd p.p01{padding-left: 12px;height: 24px; line-height: 24px;}
.ks-zjlist dl dd p.p01 a{color: #fff;}
.ks-zjlist dl dd p.p02{ width: 240px; line-height: 170%; padding:10px 0 0 12px; color: #4a4a4a;}
.ks-zjlist dl dd p.p02 a{color: #4a4a4a;}
.ks-zjlist dl dd p.p02 a:hover{color: #818a1f;}