@charset "gb2312";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal; font-family: "Î¢ÈíÑÅºÚ";}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#555;}
img { border:0;}

.clear{ clear: both;}
body{ background: #29992b url(../img/banner.png) no-repeat center top; text-align: center;}
.header{ width: 100%; height: 353px; overflow: hidden; visibility: visible;}
.main{ width: 1030px; height: 667px; padding: 15px; margin: 0 auto; background: #fff; border-radius: 5px; *display:inline; *behavior: url(PIE.htc); overflow: hidden;}
.main .part1{ width: 1000px; padding: 15px; background: #259e2b; border-radius: 5px; *display:inline; *behavior: url(PIE.htc); overflow: hidden;}
.main .part1 .left{ width: 522px; height: 342px; float: left; background: #fff;}
/*½¹µãÍ¼*/
.main .part1 .left .focus{position:relative; width:100%; height:342px;float: left;}  
.main .part1 .left .focus img{width:100%;height: 342px;}
.main .part1 .left .focus .btn{position:absolute;bottom:34px;left:410px;overflow:hidden;zoom:1;} 
.main .part1 .left .focus .btn a {position: relative;display: inline;width: 13px;height: 13px;text-decoration: none;text-align: left;outline: 0;float: left;background: #D9D9D9;}
.main .part1 .left .focus .btn a:hover,.main .part1 .left .focus .btn a.current {cursor: pointer;background: #fc114a;}
.main .part1 .left .focus .fPic {position: absolute;left: 0px;top: 0px;width: 522px;}
.main .part1 .left .focus .D1fBt {overflow: hidden;zoom: 1;height: 16px;z-index: 10;}
.main .part1 .left .focus .shadow {width: 100%;position: absolute;bottom: 0;left: 0px;z-index: 10;height: 40px;line-height: 40px;background: url(imghstm.png) repeat left top; display: block;text-align: left;font-size: 12px;}
.main .part1 .left .focus .shadow a {text-decoration: none;color: #fff;font-size: 14px;overflow: hidden;margin-left: 10px;}
.main .part1 .left .focus .fcon {position: relative;width: 100%;float: left;display: none;background: #000;}
.main .part1 .left .focus .fcon img {display: block;}
.main .part1 .left .focus .fbg {bottom: 15px;left: 350px;position: absolute;height: 10px;text-align: center;z-index: 10; width: 300px;}
.main .part1 .left .focus .fbg div{margin:0px auto;overflow:hidden;zoom:1;height:19px}    
.main .part1 .left .focus .D1fBt a{position:relative; width:23px; height:19px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#474747; }    
.main .part1 .left .focus .D1fBt .current,.focus .D1fBt a:hover{background:#ff6600;}    
.main .part1 .left .focus .D1fBt img{display:none}    
.main .part1 .left .focus .D1fBt i{ font-style:normal;  font-size: 12px; color: #fff; line-height: 19px;}    

.main .part1 .left .focus .prev,.main .part1 .left .focus .next {	position: absolute;width: 40px;height: 74px;background: url(imagesfocus_btn.png) no-repeat;}
.main .part1 .left .focus .prev {top: 50%;margin-top: -37px;left: 0;background-position: 0 -74px;cursor: pointer;}
.main .part1 .left .focus .next {top: 50%;margin-top: -37px;right: 0;background-position: -40px -74px;cursor: pointer;}
.main .part1 .left .focus .prev:hover {background-position: 0 0;}
.main .part1 .left .focus .next:hover {background-position: -40px 0;}  

.main .part1 .right{ width: 440px; padding: 10px; height: 322px; float: right; background: #fff;}
.main .title{ width: 100%; height: 30px; background: url(imgtitle.jpg) no-repeat left bottom;}
.main .title span{ width: 150px; float: left; padding-left: 55px; display: block; text-align: left; font-size: 18px; color: #2e9b2e; font-weight: bold;}
.main .title a{ width: 50px; float: right; display: block; font-size: 12px; color: #e04b47; text-align: right;}
.main .part1 .right .nr{ width: 100%; height: auto; overflow: hidden; margin-top: 10px;}
.main .part1 .right .nr ul{ width: 100%; overflow: hidden;}
.main .part1 .right .nr ul li{ background: url(imgzqhd.png) no-repeat 5px center; width: 100%; height: auto; height: 31px; line-height: 31px; font-size: 14px; _height: 28px; _line-height: 28px; *height: 28px; *line-height: 28px;}
.main .part1 .right .nr ul li a{ display: block; float: left; color: #333; text-align: left; margin-left: 15px; width: 290px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main .part1 .right .nr ul li span{ display: block; float: right; text-align: right; font-size: 12px; color: #666;}
.main .part1 .right .nr ul li:hover a{ color: #2e9b2e;}

.main .part2{ width: 1000px; padding: 15px; background: #259e2b; border-radius: 5px; *display:inline; *behavior: url(PIE.htc); overflow: hidden; margin-top: 15px;}
.main .part2 .nr{ width: 970px; padding: 15px; background: #fff; overflow: hidden;}
.main .part2 .nr .jt{ width: 100%; height: auto; overflow: hidden; margin-top: 10px;}
.main .part2 .nr .jt ul{ width: 100%; height: auto; overflow: hidden;}
.main .part2 .nr .jt ul li{ width: 230px; height: 180px; font-size: 14px; color: #333; float: left; margin: 0 5px;}
.main .part2 .nr .jt ul li img{ width: 230px; height: 150px; display: block;}
.main .part2 .nr .jt ul li span{ width: 90%; height: 30px; line-height: 30px; text-align: center; display: block; margin: 0 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main .part2 .nr .jt ul li a{ color: #333;}

.footer{ width: 1000px; margin: 0 auto; height: auto; overflow: hidden; padding-bottom: 20px; background: url(imgfootbj.png) no-repeat center top; padding-top: 36px; font-size: 12px; color: #fff; line-height: 30px; text-align: center;}

.zy{ width: 100%; height: auto; overflow: hidden;}
.zy .left{ width: 218px; float: left; border: 1px solid #ddd; overflow: hidden;}
.zy .left .tit{ width: 100%; height: 89px; overflow: hidden;}
.zy .left .nr{ width: 100%; height: auto; overflow: hidden; margin-top: 30px; margin-bottom: 30px;}
.zy .left .nr ul { width: 145px; margin: 0 auto; overflow: hidden;}
.zy .left .nr ul li{ width: 145px; height: 35px; line-height: 35px; font-size: 16px;}
.zy .left .nr ul li a{ display: block; color: #333;}
.zy .left .nr ul li.l1{ background: #1a903c;}
.zy .left .nr ul li.l1 a{ display: block; color: #fff;}


.zy .right{ width: 785px; float: right; overflow: hidden; margin-bottom: 30px;}
.zy .right .nr{ width: 100%; overflow: hidden; margin-top: 15px; margin-bottom: 25px;}
.zy .right .nr ul{ width: 100%; overflow: hidden;}
.zy .right .nr ul li{  background: url(imgzqhd.png) no-repeat 5px center; width: 100%; height: auto; height: 31px; line-height: 31px; font-size: 14px; _height: 28px; _line-height: 28px; *height: 28px; *line-height: 28px;}
.zy .right .nr ul li a{ display: block; float: left; color: #333; text-align: left; margin-left: 15px; width: 550px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zy .right .nr ul li span{ display: block; float: right; text-align: right; font-size: 12px; color: #666;}
.zy .right .nr ul li:hover a{ color: #2e9b2e;}

.zy .right .nr1{ width: 100%; overflow: hidden; margin-top: 15px; margin-bottom: 25px;}
.zy .right .nr1 ul{ width: 100%; overflow: hidden;}
.zy .right .nr1 ul li{ width: 230px; height: 180px; font-size: 14px; color: #333; float: left; margin: 10px 15px;}
.zy .right .nr1 ul li img{ width: 230px; height: 150px; display: block;}
.zy .right .nr1 ul li span{ width: 90%; height: 30px; line-height: 30px; text-align: center; display: block; margin: 0 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zy .right .nr1 ul li a{ color: #333;}

.zy .xxy{ width: 1000px; overflow: hidden; padding: 15px; background: #259e2b; border-radius: 5px; *display:inline; *behavior: url(PIE.htc);}
.zy .xxy .xq{ width: 970px; padding: 15px; background: #fff;}
.zy .xxy .xq .tit{ width: 900px; margin: 10px auto; height: auto; overflow: hidden; text-align: center; line-height: 30px; font-size: 22px; color: #2e9b2e;}
.zy .xxy .xq .tit1{width: 900px; margin: 10px auto; height: auto; overflow: hidden; text-align: center; line-height: 30px; font-size: 18px; color: #666;}
.zy .xxy .xq .qt{ width: 960px; background: #f3fef6; margin: 15px auto 0; text-align: center; font-size: 14px; color: #999; line-height: 35px; height: 35px;}
.zy .xxy .xq .qt a{ color: #999;}

.zy .xxy .nr{ width: 900px; margin: 15px auto 30px; text-align: left;}
.zy .xxy .nr img{ display: block; margin: 15px auto;}

.xxym_hy_con_bianji{width:auto; height:auto; float:left; font-size:14px; color:#999; line-height:30px; text-align:left;}