﻿@charset "utf-8";
/* CSS Document */

.contain{overflow:hidden; background:url(../images/green.jpg) no-repeat center top; position:absolute; left:0; top:0; width:100%; height:450px}
.w1000{ width:1000px; margin:0px auto; overflow:hidden; position:relative}
.head{ width:100%; height:160px;}
.rq{ overflow:hidden;}
.rq a.a1{ color:#FFF; font-size:12px}
.w980{ width:980px; overflow:hidden; padding:10px; background:#FFF;}

.txt{ width:1000px; margin:0px auto;  height:100%; position:relative;}
.head .logo{ margin-top:18px; float:left;}
.head  .text{ width:86px; font-size:12px; color:#e4e4e4; height:26px; padding-left:30px;border:0px; line-height:26px; background:url(../images/sc.jpg); margin-top:15px; *line-height:26px}
.head  .search{ width:35px; height:26px; border:0px; background:#50b044; line-height:26px; text-align:center; color:#FFF; cursor:pointer; background:url(../images/submit.jpg);margin-top:15px}

.nav{ width:100%; height:45px; background:url(../images/nav.jpg) repeat-x; margin-top:11px; position:relative;z-index:999}
.nav  li{  float:left; position:relative; background:url(../images/line.jpg) no-repeat right center;}
.nav  li a.a1{font-size:15px; text-align:center; color:#FFF;display:block; height:45px; text-decoration:none; font-weight:bold; width:100px; line-height:45px;}
.nav li div{ overflow:hidden; position:absolute; left:0; top:45px; z-index:999; display:none;}
.nav li div a.a2{ width:100px; height:39px; display:block; line-height:39px; border-bottom:1px #54874d solid; background:url(../images/icon5.png) no-repeat 15px  center #477e3c; text-indent:30px; color:#FFF; text-decoration:none;}
.nav li a.a1:hover{ background:#477e3c;border-radius:3px;}
.nav li a.s{ background:#477e3c; border-radius:3px;}
.nav li div a.a2:hover{ color:#e9b030;}
.nav a.home{ width:14px; height:17px; position:absolute; left:8px; top:13px; display:block; background:url(../images/icon1.png)}

.banner{position:relative; overflow:hidden;float:left;}
.pic{ width:980px; overflow:hidden; height:324px; position:relative; }
.pic li{ width:100%; overflow:hidden; height:324px; position:absolute; left:0; top:0;}
.button{ height:7px; overflow:hidden; position:absolute; bottom:20px; left:45%; z-index:999}
.button li{ background:url(../images/p.jpg) no-repeat; width:34px; float:left; height:7px; margin-left:10px;}
.button li.s{ background:url(../images/px.jpg) no-repeat; width:34px; float:left; height:7px; margin-left:10px;}

.banner2{ width:347px; height:237px; overflow:hidden; float:left; position:relative; padding:3px; border:1px #a2cc9a solid;margin:15px 0 0 15px;}
.pic2{ width:347px; height:237px; overflow:hidden; }
.pic2 li{width:347px; height:237px; overflow:hidden; float:left;position:relative}
.anniu{  height:8px; overflow:hidden; position:absolute; bottom:20px; right:20px; z-index:999}
.anniu li{ width:8px; height:8px; margin-left:10px; background:url(../images/p1.png) no-repeat; float:left; }
.pic2 li .txt{ width:347; text-indent:8px; height:40px; background:url(../images/beijing.png) no-repeat; line-height:40px; position:absolute; bottom:0; left:0px; z-index:120;}
.pic2 li .txt a{ color:#FFF; font-size:12px;}

.fnew{ width:295px; height:80px; margin:15px 0 0 12px; overflow:hidden; float:left; border-bottom:1px #c4c4bc dashed; padding-left:5px;}
.fnew p.p1{ margin:0px 0 10px 0;}
.fnew a.a1{ color:#39772e; font-size:16px; font-weight:bold;}
.fnew a.a2{ font-size:12px; color:#333333;}
.new,.new3,.new4,.new6,.new7{ overflow:hidden; float:left; margin-top:20px;}
.new li,.new3 li,.new4 li,.new6 li,.new7 li{ width:285px; height:28px; line-height:28px; font-size:12px; background:url(../images/icon2.jpg) no-repeat 5px center; padding-left:15px; margin-left:12px;}





.box1,.box3,.box4,.box6,.box7{ width:698px; height:333px; background:#f9f6ed; overflow:hidden; border:1px #a2cc9a solid; margin-top:10px; float:left;}
.box1 .tit,.box3 .tit,.box4 .tit,.box6 .tit,.box7 .tit{ width:672px; height:50px; margin:9px 0 0 9px; background:url(../images/tit.jpg) no-repeat; text-align:right; font-size:12px; color:#6d6d6d; font-family:宋体; line-height:30px;}
.idt{ width:268px; height:49px; background:#f9f6ed; border:1px #a2cc9a solid; margin-top:10px; line-height:49px; float:right; overflow:hidden}
.idt span.s1{ color:#3a782f; font-size:16px; font-weight:bold; margin-left:16px;}
.idt span.s2{ font-size:12px; margin-left:10px; line-height:50px;}

.box2{width:268px; height:272px; background:#f9f6ed; border:1px #a2cc9a solid; margin-top:9px;float:right; overflow:hidden}
.box2 dl{ height:45px; width:242px; overflow:hidden; border-bottom:1px #cecece solid; line-height:45px; margin-left:14px;}
.box2 dl dt{ color:#3a782f; font-size:16px; font-weight:bold; float:left;}
.box2 dl dd{ color:#6d6d6d; font-size:12px; font-family:宋体; float:right}

.box3,.box4,.box6,.box7{ width:343px;}
.box3 .tit{ width:315px; background:url(../images/tit2.jpg) no-repeat;}
.box3 dl,.box4 dl,.box6 dl,.box7 dl{ width:300px; height:26px; line-height:26px; background:#e8f2e6; margin:15px 0 0 20px; overflow:hidden;}
.box3 dl dt,.box4 dl dt,.box6 dl dt,.box7 dl dt{font-size:12px; font-weight:bold; float:left; cursor:pointer;background:url(../images/gline.jpg) no-repeat right center;}
.box3 dl a,.box4 dl a,.box6 dl a,.box7 dl a{width:75px; height:26px; text-align:center;  display:block; color:#404040; text-decoration:none;}
.box3 dl a.s,.box4 dl a.s,.box6 dl a.s,.box7 dl a.s{color:#FFF;background:#39772e;}

.new3,.new4,.new6,.new7{ display:none;}
.box4{ margin-left:10px;}
.box7{ margin-left:10px;}
.box4 .tit{width:315px; background:url(../images/tit3.jpg) no-repeat;}
.box6 .tit{width:315px; background:url(../images/tit6.jpg) no-repeat;}
.box7 .tit{width:315px; background:url(../images/tit7.jpg) no-repeat;}


.box5{ width:270px; height:460px; float:right; margin-top:10px;}
.box5 a.a1{ display:block; width:270px; height:70px; margin-bottom:10px;}
.box5 .quick{ width:270px; height:220px; position:relative; background:url(../images/g4.jpg) no-repeat 0px;}
.box5 .quick h1 a{ display:block; width:270px; height:50px; }
.box5 .quick ul{ overflow:hidden;  position:absolute; left:0; top:60px;background:#4b8e3e; height:194px;}
.box5 .quick ul li{ width:90px; height:15px; float:left; margin-left:14px; color:#FFF; font-size:12px; margin-bottom:13px; background:url(../images/icon3.png) no-repeat left center; padding-left:10px;}
.box5 .quick .div{ width:234px; height:160px; overflow:hidden; background:#4b8e3e; padding:0 20px 10px 16px;}
.box5 .quick ul li a{ color:#FFF; text-decoration:none;}
.box5 .quick .down{ width:234px; height:14px; background:url(../images/down.jpg); float:left; margin-left:16px; cursor:pointer;}
.box5 .quick .up{width:234px; height:14px; background:url(../images/up.jpg); display:none;float:left;margin-left:16px;cursor:pointer;}

.box8{ width:240px; height:333px; background:#f9f6ed; border:1px #a2cc9a solid; overflow:hidden; padding:0 13px 0 15px; float:right; margin-top:10px;}
.box8 dl{ border-bottom:1px #cecece solid; overflow:hidden; height:40px; line-height:40px;}
.box8 dl dt{ float:left; color:#3a782f; font-size:16px; font-weight:bold;}
.box8 dl dd{ float:right; font-family:宋体; }
.box8 dl dd a{ color:#6d6d6d; font-size:12px;}
.box8 a.a1{ width:240px; height:48px; margin-top:20px; display:block; color:#FFF; font-size:17px; text-decoration:none; text-indent:38px; line-height:48px; background:url(../images/zt1.jpg) no-repeat}

.box9{ width:978px; height:190px; border:1px #a2cc9a solid; overflow:hidden; float:left; margin-top:10px;}
.box9 dl{ height:38px; background:url(../images/pbg.jpg) repeat-x; line-height:38px;border-bottom:1px #a2cc9a solid}
.box9 dl dt{  float:left; background:url(../images/dt.jpg) no-repeat right center; color:#404040; font-size:16px; font-weight:bold; text-align:center;}
.box9 dl a.a1{width:116px; height:38px; text-decoration:none; display:block;}
.box9 dl a.s{background:url(../images/dts.jpg);color:#FFF;}
.box9 dl dd{ float:right; font-family:宋体;padding-right:10px;}
.box9 dl dd a.a2{ color:#6d6d6d; font-size:12px;}

.box9 .move{ width:970px; height:120px; overflow:hidden; margin:17px 0 0 10px;}
.box9 .move ul{ overflow:hidden;}
.box9 .move ul li{ width:177px; height:112px; padding:3px; border:1px #a2cc9a solid; float:left; margin-right:8px; position:relative}
.box9 .move ul li img{width:177px; height:112px;}
.box9 .move ul li .txt{ width:100%; height:24px; background:rgba(57,119,46,0.85);*background:#39772e; text-align:center; line-height:24px; color:#FFF; position:absolute; left:0; bottom:0; z-index:999}
.box9 .move ul li .txt a{ font-size:14px; color:#FFF}

.link{ width:978px; border:1px #a2cc9a solid;background:url(../images/linkbg.jpg) repeat-x; margin-top:10px; float:left; height:52px;}
.link span.s1{ color:#333333; font-size:16px; font-weight:bold; line-height:52px; float:left; margin-left:15px;}
.drop{ width:193px; height:22px; padding-left:10px; line-height:22px; color:#333333; font-size:12px; float:left; margin:15px 0 0 25px;}

.bottom{ width:980px; text-align:center; color:#636363; font-size:12px; height:65px; line-height:25px; padding-top:25px; overflow:hidden;}
.bottom a{color:#636363;}


.pagelf{ width:270px; overflow:hidden; float:left; }
.pagelf .lbox1,.lbox2{ width:268px;border:1px #a2cc9a solid; min-height:400px; padding-bottom:20px; overflow:hidden; background:#f9f6ed; margin-top:10px}
.pagelf .tit{ height:48px; line-height:48px; padding-left:23px; background:#5e9a51; color:#FFF; font-size:20px; font-weight:bold;}
.pagelf .lbox1 ul{ width:235px; overflow:hidden; margin:11px 0 0 17px;}
.pagelf .lbox1 ul li{ overflow:hidden}
.pagelf .lbox1 ul li a{ color:#9b9b9b; text-decoration:none;background:url(../images/icon3.jpg) no-repeat 200px center;width:235px; height:41px; line-height:41px; display:block; font-weight:bold; border-bottom:1px #9b9b9b solid;}
.pagelf .lbox1 ul li a:hover{background:url(../images/icon3a.jpg) no-repeat 200px center; color:#39772e; font-weight:bold;}
.pagelf .lbox1 ul li a.s{background:url(../images/icon3a.jpg) no-repeat 200px center; color:#39772e; font-weight:bold;}

.pagelf .lbox2{ min-height:0}
.pagelf .lbox2 ul{ margin:9px 0 0 9px; overflow:hidden;}
.pagelf .lbox2 ul li{ background:url(../images/icon2.jpg) no-repeat left center; padding-left:14px; width:230px; height:37px; line-height:37px; border-bottom:1px #dcdad5 dashed; font-size:13px}
.pagelf  a.a1{ margin-top:10px; float:left;}

.pagert{ width:680px; border:1px #a2cc9a solid;background:#f9f6ed; float:right; margin-top:10px; padding:0 9px 10px 9px;}
.pagert .location{ height:40px; line-height:40px; border-bottom:1px #959595 solid;}
.pagert .location dt{ height:39px; border-bottom:1px #5e9a51 solid; float:left; line-height:39px; color:#5e9a51; font-size:20px; padding:0 4px;}
.pagert .location dd{ color:#8e8e8e; font-size:12px; float:right}
.pagert .location dd a{color:#8e8e8e}

.pagert .tit{ background:#e8f2e6; height:35px; overflow:hidden;margin-top:14px;}
.pagert .tit dt{ width:88px; height:35px; line-height:35px; text-align:center; background:#39772e; color:#FFF; font-size:16px; font-weight:bold; float:left;}
.pagert .tit dd{ float:right; line-height:35px; font-size:12px; font-family:宋体; padding-right:5px;}

.pagert .news,.newlist{ overflow:hidden;}
.pagert .news li,.newlist li{ height:37px; border-bottom:1px #dcdad5 dashed; line-height:37px; font-size:13px; padding-left:12px; font-size:13px; background:url(../images/icon2.jpg) no-repeat 2px center}
.pagert .news span.s1,.newlist span.s1{ color:#666666; float:right;}

.pagert .about{ overflow:hidden; color:#000; font-size:12px; min-height:610px; padding:10px;}
.pagert .newlist{ min-height:700px;}


.pagert .newcont h1{ text-align:center; color:#5e9a51; font-size:20px; font-weight:bold; margin-top:10px;}
.pagert .newcont p.p1{ color:#777777; font-size:12px; margin-top:10px; margin-bottom:10px; text-align:center;}
.pagert .newcont .zw{ min-height:650px;_height:expression(this.scrollHeight < 650 ? "650px" : "auto"); border-top:1px #d3d3d3 dashed; padding:10px 6px 20px 6px;}
.pagert .newcont .zw table{ max-width:650px; height:auto}
.pagert .email{ overflow:hidden; min-height:610px;}
.pagert .email .text1{ width:218px; height:30px; background:#d2d2d2; border:0px; float:left; margin-left:15px;}
.pagert .email .text2{ width:358px; height:105px; background:#d2d2d2; border:0px;float:left; margin-left:15px; padding:10px;}
.pagert .email .text3{width:100px; height:30px; background:#d2d2d2; border:0px;float:left; margin-left:15px;}
.pagert .email .submit{ width:118px; height:34px; background:#5e9a51; font-size:16px; font-weight:bold; text-align:center; line-height:34px; float:left; margin-left:15px; color:#fff; border:none;}
.pagert .email .reset{ width:118px; height:34px; background:#d2d2d2; font-size:16px; font-weight:bold; text-align:center; line-height:34px; float:left; margin-left:15px; color:#fff; border:none;}
.pagert .email span{ color:#ff0000;}

.pagert .photo{ overflow:hidden; min-height:760px;}
.pagert .photo li{ width:200px; height:155px; float:left; font-size:13px; text-align:center; margin:20px 0 0 40px; overflow:hidden;}
.pagert .photo a.a1{}
.pagert .photo li img{ width:200px; height:132px; margin-bottom:4px;}

.piaofu{ overflow:hidden; position:relative;}
#roll{  overflow:hidden; position:absolute; z-index:999}

.zhez{ background:rgba(0,0,0,0.6); width:100%; height:100%; position:fixed; left:0; top:0; display:none;}
.zhez .pwd{ overflow:hidden; color:#FFF ; width:300px; margin:0px auto; margin-top:25%;}
#pwd{ width:150px; height:30px; background:#FFF; border:0px; padding-left:10px;}
#tj{ width:45px; height:30px; text-align:center; line-height:30px; background:#39772e; color:#FFF; border:0px;}
#close{ width:45px; height:30px; text-align:center; line-height:30px; background:#666; color:#000; border:0px;}
.new{ *margin-top:10px}@charset "utf-8";
/* CSS Document */

.contain{overflow:hidden; background:url(../images/green.jpg) no-repeat center top; position:absolute; left:0; top:0; width:100%; height:450px}
.w1000{ width:1000px; margin:0px auto; overflow:hidden; position:relative}
.head{ width:100%; height:160px;}
.rq{ overflow:hidden;}
.rq a.a1{ color:#FFF; font-size:12px}
.w980{ width:980px; overflow:hidden; padding:10px; background:#FFF;}

.txt{ width:1000px; margin:0px auto;  height:100%; position:relative;}
.head .logo{ margin-top:18px; float:left;}
.head  .text{ width:86px; font-size:12px; color:#e4e4e4; height:26px; padding-left:30px;border:0px; line-height:26px; background:url(../images/sc.jpg); margin-top:15px; *line-height:26px}
.head  .search{ width:35px; height:26px; border:0px; background:#50b044; line-height:26px; text-align:center; color:#FFF; cursor:pointer; background:url(../images/submit.jpg);margin-top:15px}

.nav{ width:100%; height:45px; background:url(../images/nav.jpg) repeat-x; margin-top:11px; position:relative;z-index:999}
.nav  li{  float:left; position:relative; background:url(../images/line.jpg) no-repeat right center;}
.nav  li a.a1{font-size:15px; text-align:center; color:#FFF;display:block; height:45px; text-decoration:none; font-weight:bold; width:100px; line-height:45px;}
.nav li div{ overflow:hidden; position:absolute; left:0; top:45px; z-index:999; display:none;}
.nav li div a.a2{ width:100px; height:39px; display:block; line-height:39px; border-bottom:1px #54874d solid; background:url(../images/icon5.png) no-repeat 15px  center #477e3c; text-indent:30px; color:#FFF; text-decoration:none;}
.nav li a.a1:hover{ background:#477e3c;border-radius:3px;}
.nav li a.s{ background:#477e3c; border-radius:3px;}
.nav li div a.a2:hover{ color:#e9b030;}
.nav a.home{ width:14px; height:17px; position:absolute; left:8px; top:13px; display:block; background:url(../images/icon1.png)}

.banner{position:relative; overflow:hidden;float:left;}
.pic{ width:980px; overflow:hidden; height:324px; position:relative; }
.pic li{ width:100%; overflow:hidden; height:324px; position:absolute; left:0; top:0;}
.button{ height:7px; overflow:hidden; position:absolute; bottom:20px; left:45%; z-index:999}
.button li{ background:url(../images/p.jpg) no-repeat; width:34px; float:left; height:7px; margin-left:10px;}
.button li.s{ background:url(../images/px.jpg) no-repeat; width:34px; float:left; height:7px; margin-left:10px;}

.banner2{ width:347px; height:237px; overflow:hidden; float:left; position:relative; padding:3px; border:1px #a2cc9a solid;margin:15px 0 0 15px;}
.pic2{ width:347px; height:237px; overflow:hidden; }
.pic2 li{width:347px; height:237px; overflow:hidden; float:left;position:relative}
.anniu{  height:8px; overflow:hidden; position:absolute; bottom:20px; right:20px; z-index:999}
.anniu li{ width:8px; height:8px; margin-left:10px; background:url(../images/p1.png) no-repeat; float:left; }
.pic2 li .txt{ width:347; text-indent:8px; height:40px; background:url(../images/beijing.png) no-repeat; line-height:40px; position:absolute; bottom:0; left:0px; z-index:120;}
.pic2 li .txt a{ color:#FFF; font-size:12px;}

.fnew{ width:295px; height:80px; margin:15px 0 0 12px; overflow:hidden; float:left; border-bottom:1px #c4c4bc dashed; padding-left:5px;}
.fnew p.p1{ margin:0px 0 10px 0;}
.fnew a.a1{ color:#39772e; font-size:16px; font-weight:bold;}
.fnew a.a2{ font-size:12px; color:#333333;}
.new,.new3,.new4,.new6,.new7{ overflow:hidden; float:left; margin-top:20px;}
.new li,.new3 li,.new4 li,.new6 li,.new7 li{ width:285px; height:28px; line-height:28px; font-size:12px; background:url(../images/icon2.jpg) no-repeat 5px center; padding-left:15px; margin-left:12px;}





.box1,.box3,.box4,.box6,.box7{ width:698px; height:333px; background:#f9f6ed; overflow:hidden; border:1px #a2cc9a solid; margin-top:10px; float:left;}
.box1 .tit,.box3 .tit,.box4 .tit,.box6 .tit,.box7 .tit{ width:672px; height:50px; margin:9px 0 0 9px; background:url(../images/tit.jpg) no-repeat; text-align:right; font-size:12px; color:#6d6d6d; font-family:宋体; line-height:30px;}
.idt{ width:268px; height:49px; background:#f9f6ed; border:1px #a2cc9a solid; margin-top:10px; line-height:49px; float:right; overflow:hidden}
.idt span.s1{ color:#3a782f; font-size:16px; font-weight:bold; margin-left:16px;}
.idt span.s2{ font-size:12px; margin-left:10px; line-height:50px;}

.box2{width:268px; height:272px; background:#f9f6ed; border:1px #a2cc9a solid; margin-top:9px;float:right; overflow:hidden}
.box2 dl{ height:45px; width:242px; overflow:hidden; border-bottom:1px #cecece solid; line-height:45px; margin-left:14px;}
.box2 dl dt{ color:#3a782f; font-size:16px; font-weight:bold; float:left;}
.box2 dl dd{ color:#6d6d6d; font-size:12px; font-family:宋体; float:right}

.box3,.box4,.box6,.box7{ width:343px;}
.box3 .tit{ width:315px; background:url(../images/tit2.jpg) no-repeat;}
.box3 dl,.box4 dl,.box6 dl,.box7 dl{ width:300px; height:26px; line-height:26px; background:#e8f2e6; margin:15px 0 0 20px; overflow:hidden;}
.box3 dl dt,.box4 dl dt,.box6 dl dt,.box7 dl dt{font-size:12px; font-weight:bold; float:left; cursor:pointer;background:url(../images/gline.jpg) no-repeat right center;}
.box3 dl a,.box4 dl a,.box6 dl a,.box7 dl a{width:75px; height:26px; text-align:center;  display:block; color:#404040; text-decoration:none;}
.box3 dl a.s,.box4 dl a.s,.box6 dl a.s,.box7 dl a.s{color:#FFF;background:#39772e;}

.new3,.new4,.new6,.new7{ display:none;}
.box4{ margin-left:10px;}
.box7{ margin-left:10px;}
.box4 .tit{width:315px; background:url(../images/tit3.jpg) no-repeat;}
.box6 .tit{width:315px; background:url(../images/tit6.jpg) no-repeat;}
.box7 .tit{width:315px; background:url(../images/tit7.jpg) no-repeat;}


.box5{ width:270px; height:460px; float:right; margin-top:10px;}
.box5 a.a1{ display:block; width:270px; height:70px; margin-bottom:10px;}
.box5 .quick{ width:270px; height:220px; position:relative; background:url(../images/g4.jpg) no-repeat -1px;}
.box5 .quick ul{ overflow:hidden;  position:absolute; left:0; top:60px;background:#4b8e3e;}
.box5 .quick ul li{ width:90px; height:15px; float:left; margin-left:14px; color:#FFF; font-size:12px; margin-bottom:13px; background:url(../images/icon3.png) no-repeat left center; padding-left:10px;}
.box5 .quick .div{ width:234px; height:160px; overflow:hidden; background:#4b8e3e; padding:0 20px 10px 16px;}
.box5 .quick ul li a{ color:#FFF; text-decoration:none;}
.box5 .quick .down{ width:234px; height:14px; background:url(../images/down.jpg); float:left; margin-left:16px; cursor:pointer;}
.box5 .quick .up{width:234px; height:14px; background:url(../images/up.jpg); display:none;float:left;margin-left:16px;cursor:pointer;}

.box8{ width:240px; height:333px; background:#f9f6ed; border:1px #a2cc9a solid; overflow:hidden; padding:0 13px 0 15px; float:right; margin-top:10px;}
.box8 dl{ border-bottom:1px #cecece solid; overflow:hidden; height:40px; line-height:40px;}
.box8 dl dt{ float:left; color:#3a782f; font-size:16px; font-weight:bold;}
.box8 dl dd{ float:right; font-family:宋体; }
.box8 dl dd a{ color:#6d6d6d; font-size:12px;}
.box8 a.a1{ width:240px; height:48px; margin-top:20px; display:block; color:#FFF; font-size:17px; text-decoration:none; text-indent:38px; line-height:48px; background:url(../images/zt1.jpg) no-repeat}

.box9{ width:978px; height:190px; border:1px #a2cc9a solid; overflow:hidden; float:left; margin-top:10px;}
.box9 dl{ height:38px; background:url(../images/pbg.jpg) repeat-x; line-height:38px;border-bottom:1px #a2cc9a solid}
.box9 dl dt{  float:left; background:url(../images/dt.jpg) no-repeat right center; color:#404040; font-size:16px; font-weight:bold; text-align:center;}
.box9 dl a.a1{width:116px; height:38px; text-decoration:none; display:block;}
.box9 dl a.s{background:url(../images/dts.jpg);color:#FFF;}
.box9 dl dd{ float:right; font-family:宋体;padding-right:10px;}
.box9 dl dd a.a2{ color:#6d6d6d; font-size:12px;}

.box9 .move{ width:970px; height:120px; overflow:hidden; margin:17px 0 0 10px;}
.box9 .move ul{ overflow:hidden;}
.box9 .move ul li{ width:177px; height:112px; padding:3px; border:1px #a2cc9a solid; float:left; margin-right:8px; position:relative}
.box9 .move ul li img{width:177px; height:112px;}
.box9 .move ul li .txt{ width:100%; height:24px; background:rgba(57,119,46,0.85);*background:#39772e; text-align:center; line-height:24px; color:#FFF; position:absolute; left:0; bottom:0; z-index:999}
.box9 .move ul li .txt a{ font-size:14px; color:#FFF}

.link{ width:978px; border:1px #a2cc9a solid;background:url(../images/linkbg.jpg) repeat-x; margin-top:10px; float:left; height:52px;}
.link span.s1{ color:#333333; font-size:16px; font-weight:bold; line-height:52px; float:left; margin-left:15px;}
.drop{ width:193px; height:22px; padding-left:10px; line-height:22px; color:#333333; font-size:12px; float:left; margin:15px 0 0 25px;}

.bottom{ width:980px; text-align:center; color:#636363; font-size:12px; height:65px; line-height:25px; padding-top:25px; overflow:hidden;}
.bottom a{color:#636363;}



.foot{width:956px; height:144px; margin:10px auto; border:1px #a2cc9a solid; overflow:hidden; padding:14px 12px; color:#333; float:left;}
.foot strong{ font-size:16px; color:#333; float:left; margin-bottom:4px;}
.foot .l{float:left; width:595px; height:144px; overflow:hidden;}
.foot .l span{ float:left; width:290px;}
.foot .l strong{ width:590px;}
.foot .l .address{width:580px;}
.foot .r{float:left; width:245px; height:144px; overflow:hidden; border-left:1px solid #a2cc9a; padding-left:30px;}
.foot .r p{ float:left; margin:0px; width:240px; overflow:hidden}
.foot a:link,.bottom a:visited{color:#333;}
.foot a:hover{ color:#9e2f06; text-decoration:underline}





.pagelf{ width:270px; overflow:hidden; float:left; }
.pagelf .lbox1,.lbox2{ width:268px;border:1px #a2cc9a solid; min-height:400px; padding-bottom:20px; overflow:hidden; background:#f9f6ed; margin-top:10px}
.pagelf .tit{ height:48px; line-height:48px; padding-left:23px; background:#5e9a51; color:#FFF; font-size:20px; font-weight:bold;}
.pagelf .lbox1 ul{ width:235px; overflow:hidden; margin:11px 0 0 17px;}
.pagelf .lbox1 ul li{ overflow:hidden}
.pagelf .lbox1 ul li a{ color:#9b9b9b; text-decoration:none;background:url(../images/icon3.jpg) no-repeat 200px center;width:235px; height:41px; line-height:41px; display:block; font-weight:bold; border-bottom:1px #9b9b9b solid;}
.pagelf .lbox1 ul li a:hover{background:url(../images/icon3a.jpg) no-repeat 200px center; color:#39772e; font-weight:bold;}
.pagelf .lbox1 ul li a.s{background:url(../images/icon3a.jpg) no-repeat 200px center; color:#39772e; font-weight:bold;}

.pagelf .lbox2{ min-height:0}
.pagelf .lbox2 ul{ margin:9px 0 0 9px; overflow:hidden;}
.pagelf .lbox2 ul li{ background:url(../images/icon2.jpg) no-repeat left center; padding-left:14px; width:230px; height:37px; line-height:37px; border-bottom:1px #dcdad5 dashed; font-size:13px}
.pagelf  a.a1{ margin-top:10px; float:left;}

.pagert{ width:680px; border:1px #a2cc9a solid;background:#f9f6ed; float:right; margin-top:10px; padding:0 9px 10px 9px;}
.pagert .location{ height:40px; line-height:40px; border-bottom:1px #959595 solid;}
.pagert .location dt{ height:39px; border-bottom:1px #5e9a51 solid; float:left; line-height:39px; color:#5e9a51; font-size:20px; padding:0 4px;}
.pagert .location dd{ color:#8e8e8e; font-size:12px; float:right}
.pagert .location dd a{color:#8e8e8e}

.pagert .tit{ background:#e8f2e6; height:35px; overflow:hidden;margin-top:14px;}
.pagert .tit dt{ width:88px; height:35px; line-height:35px; text-align:center; background:#39772e; color:#FFF; font-size:16px; font-weight:bold; float:left;}
.pagert .tit dd{ float:right; line-height:35px; font-size:12px; font-family:宋体; padding-right:5px;}

.pagert .news,.newlist{ overflow:hidden;}
.pagert .news li,.newlist li{ height:37px; border-bottom:1px #dcdad5 dashed; line-height:37px; font-size:13px; padding-left:12px; font-size:13px; background:url(../images/icon2.jpg) no-repeat 2px center}
.pagert .news span.s1,.newlist span.s1{ color:#666666; float:right;}

.pagert .about{ overflow:hidden; color:#000; font-size:12px; min-height:610px; padding:10px;}
.pagert .newlist{ min-height:700px;}


.pagert .newcont h1{ text-align:center; color:#5e9a51; font-size:20px; font-weight:bold; margin-top:10px;}
.pagert .newcont p.p1{ color:#777777; font-size:12px; margin-top:10px; margin-bottom:10px; text-align:center;}
.pagert .newcont .zw{ min-height:650px;_height:expression(this.scrollHeight < 650 ? "650px" : "auto"); border-top:1px #d3d3d3 dashed; padding:10px 6px 20px 6px;}
.pagert .newcont .zw table{ max-width:650px; height:auto}
.pagert .email{ overflow:hidden; min-height:610px;}
.pagert .email .text1{ width:218px; height:30px; background:#d2d2d2; border:0px; float:left; margin-left:15px;}
.pagert .email .text2{ width:358px; height:105px; background:#d2d2d2; border:0px;float:left; margin-left:15px; padding:10px;}
.pagert .email .text3{width:100px; height:30px; background:#d2d2d2; border:0px;float:left; margin-left:15px;}
.pagert .email .submit{ width:118px; height:34px; background:#5e9a51; font-size:16px; font-weight:bold; text-align:center; line-height:34px; float:left; margin-left:15px; color:#fff; border:none;}
.pagert .email .reset{ width:118px; height:34px; background:#d2d2d2; font-size:16px; font-weight:bold; text-align:center; line-height:34px; float:left; margin-left:15px; color:#fff; border:none;}
.pagert .email span{ color:#ff0000;}

.pagert .photo{ overflow:hidden; min-height:760px;}
.pagert .photo li{ width:200px; height:155px; float:left; font-size:13px; text-align:center; margin:20px 0 0 40px; overflow:hidden;}
.pagert .photo a.a1{}
.pagert .photo li img{ width:200px; height:132px; margin-bottom:4px;}

.piaofu{ overflow:hidden; position:relative;}
#roll{  overflow:hidden; position:absolute; z-index:999}

.zhez{ background:rgba(0,0,0,0.6); width:100%; height:100%; position:fixed; left:0; top:0; display:none;}
.zhez .pwd{ overflow:hidden; color:#FFF ; width:300px; margin:0px auto; margin-top:25%;}
#pwd{ width:150px; height:30px; background:#FFF; border:0px; padding-left:10px;}
#tj{ width:45px; height:30px; text-align:center; line-height:30px; background:#39772e; color:#FFF; border:0px;}
#close{ width:45px; height:30px; text-align:center; line-height:30px; background:#666; color:#000; border:0px;}
.new{ *margin-top:10px}@charset "utf-8";
/* CSS Document */

.contain{overflow:hidden; background:url(../images/green.jpg) no-repeat center top; position:absolute; left:0; top:0; width:100%; height:450px}
.w1000{ width:1000px; margin:0px auto; overflow:hidden; position:relative}
.head{ width:100%; height:160px;}
.rq{ overflow:hidden;}
.rq a.a1{ color:#FFF; font-size:12px}
.w980{ width:980px; overflow:hidden; padding:10px; background:#FFF;}

.txt{ width:1000px; margin:0px auto;  height:100%; position:relative;}
.head .logo{ margin-top:18px; float:left;}
.head  .text{ width:86px; font-size:12px; color:#e4e4e4; height:26px; padding-left:30px;border:0px; line-height:26px; background:url(../images/sc.jpg); margin-top:15px; *line-height:26px}
.head  .search{ width:35px; height:26px; border:0px; background:#50b044; line-height:26px; text-align:center; color:#FFF; cursor:pointer; background:url(../images/submit.jpg);margin-top:15px}

.nav{ width:100%; height:45px; background:url(../images/nav.jpg) repeat-x; margin-top:11px; position:relative;z-index:999}
.nav  li{  float:left; position:relative; background:url(../images/line.jpg) no-repeat right center;}
.nav  li a.a1{font-size:15px; text-align:center; color:#FFF;display:block; height:45px; text-decoration:none; font-weight:bold; width:100px; line-height:45px;}
.nav li div{ overflow:hidden; position:absolute; left:0; top:45px; z-index:999; display:none;}
.nav li div a.a2{ width:100px; height:39px; display:block; line-height:39px; border-bottom:1px #54874d solid; background:url(../images/icon5.png) no-repeat 15px  center #477e3c; text-indent:30px; color:#FFF; text-decoration:none;}
.nav li a.a1:hover{ background:#477e3c;border-radius:3px;}
.nav li a.s{ background:#477e3c; border-radius:3px;}
.nav li div a.a2:hover{ color:#e9b030;}
.nav a.home{ width:14px; height:17px; position:absolute; left:8px; top:13px; display:block; background:url(../images/icon1.png)}

.banner{position:relative; overflow:hidden;float:left;}
.pic{ width:980px; overflow:hidden; height:324px; position:relative; }
.pic li{ width:100%; overflow:hidden; height:324px; position:absolute; left:0; top:0;}
.button{ height:7px; overflow:hidden; position:absolute; bottom:20px; left:45%; z-index:999}
.button li{ background:url(../images/p.jpg) no-repeat; width:34px; float:left; height:7px; margin-left:10px;}
.button li.s{ background:url(../images/px.jpg) no-repeat; width:34px; float:left; height:7px; margin-left:10px;}

.banner2{ width:347px; height:237px; overflow:hidden; float:left; position:relative; padding:3px; border:1px #a2cc9a solid;margin:15px 0 0 15px;}
.pic2{ width:347px; height:237px; overflow:hidden; }
.pic2 li{width:347px; height:237px; overflow:hidden; float:left;position:relative}
.anniu{  height:8px; overflow:hidden; position:absolute; bottom:20px; right:20px; z-index:999}
.anniu li{ width:8px; height:8px; margin-left:10px; background:url(../images/p1.png) no-repeat; float:left; }
.pic2 li .txt{ width:347; text-indent:8px; height:40px; background:url(../images/beijing.png) no-repeat; line-height:40px; position:absolute; bottom:0; left:0px; z-index:120;}
.pic2 li .txt a{ color:#FFF; font-size:12px;}

.fnew{ width:295px; height:80px; margin:15px 0 0 12px; overflow:hidden; float:left; border-bottom:1px #c4c4bc dashed; padding-left:5px;}
.fnew p.p1{ margin:0px 0 10px 0;}
.fnew a.a1{ color:#39772e; font-size:16px; font-weight:bold;}
.fnew a.a2{ font-size:12px; color:#333333;}
.new,.new3,.new4,.new6,.new7{ overflow:hidden; float:left; margin-top:20px;}
.new li,.new3 li,.new4 li,.new6 li,.new7 li{ width:285px; height:28px; line-height:28px; font-size:12px; background:url(../images/icon2.jpg) no-repeat 5px center; padding-left:15px; margin-left:12px;}





.box1,.box3,.box4,.box6,.box7{ width:698px; height:333px; background:#f9f6ed; overflow:hidden; border:1px #a2cc9a solid; margin-top:10px; float:left;}
.box1 .tit,.box3 .tit,.box4 .tit,.box6 .tit,.box7 .tit{ width:672px; height:50px; margin:9px 0 0 9px; background:url(../images/tit.jpg) no-repeat; text-align:right; font-size:12px; color:#6d6d6d; font-family:宋体; line-height:30px;}
.idt{ width:268px; height:49px; background:#f9f6ed; border:1px #a2cc9a solid; margin-top:10px; line-height:49px; float:right; overflow:hidden}
.idt span.s1{ color:#3a782f; font-size:16px; font-weight:bold; margin-left:16px;}
.idt span.s2{ font-size:12px; margin-left:10px; line-height:50px;}

.box2{width:268px; height:272px; background:#f9f6ed; border:1px #a2cc9a solid; margin-top:9px;float:right; overflow:hidden}
.box2 dl{ height:45px; width:242px; overflow:hidden; border-bottom:1px #cecece solid; line-height:45px; margin-left:14px;}
.box2 dl dt{ color:#3a782f; font-size:16px; font-weight:bold; float:left;}
.box2 dl dd{ color:#6d6d6d; font-size:12px; font-family:宋体; float:right}

.box3,.box4,.box6,.box7{ width:343px;}
.box3 .tit{ width:315px; background:url(../images/tit2.jpg) no-repeat;}
.box3 dl,.box4 dl,.box6 dl,.box7 dl{ width:300px; height:26px; line-height:26px; background:#e8f2e6; margin:15px 0 0 20px; overflow:hidden;}
.box3 dl dt,.box4 dl dt,.box6 dl dt,.box7 dl dt{font-size:12px; font-weight:bold; float:left; cursor:pointer;background:url(../images/gline.jpg) no-repeat right center;}
.box3 dl a,.box4 dl a,.box6 dl a,.box7 dl a{width:75px; height:26px; text-align:center;  display:block; color:#404040; text-decoration:none;}
.box3 dl a.s,.box4 dl a.s,.box6 dl a.s,.box7 dl a.s{color:#FFF;background:#39772e;}

.new3,.new4,.new6,.new7{ display:none;}
.box4{ margin-left:10px;}
.box7{ margin-left:10px;}
.box4 .tit{width:315px; background:url(../images/tit3.jpg) no-repeat;}
.box6 .tit{width:315px; background:url(../images/tit6.jpg) no-repeat;}
.box7 .tit{width:315px; background:url(../images/tit7.jpg) no-repeat;}


.box5{ width:270px; height:460px; float:right; margin-top:10px;}
.box5 a.a1{ display:block; width:270px; height:70px; margin-bottom:10px;}
.box5 .quick{ width:270px; height:220px; position:relative; background:url(../images/g4.jpg) no-repeat -1px;}
.box5 .quick ul{ overflow:hidden;  position:absolute; left:0; top:60px;background:#4b8e3e;}
.box5 .quick ul li{ width:90px; height:15px; float:left; margin-left:14px; color:#FFF; font-size:12px; margin-bottom:13px; background:url(../images/icon3.png) no-repeat left center; padding-left:10px;}
.box5 .quick .div{ width:234px; height:160px; overflow:hidden; background:#4b8e3e; padding:0 20px 10px 16px;}
.box5 .quick ul li a{ color:#FFF; text-decoration:none;}
.box5 .quick .down{ width:234px; height:14px; background:url(../images/down.jpg); float:left; margin-left:16px; cursor:pointer;}
.box5 .quick .up{width:234px; height:14px; background:url(../images/up.jpg); display:none;float:left;margin-left:16px;cursor:pointer;}

.box8{ width:240px; height:333px; background:#f9f6ed; border:1px #a2cc9a solid; overflow:hidden; padding:0 13px 0 15px; float:right; margin-top:10px;}
.box8 dl{ border-bottom:1px #cecece solid; overflow:hidden; height:40px; line-height:40px;}
.box8 dl dt{ float:left; color:#3a782f; font-size:16px; font-weight:bold;}
.box8 dl dd{ float:right; font-family:宋体; }
.box8 dl dd a{ color:#6d6d6d; font-size:12px;}
.box8 a.a1{ width:240px; height:48px; margin-top:20px; display:block; color:#FFF; font-size:17px; text-decoration:none; text-indent:38px; line-height:48px; background:url(../images/zt1.jpg) no-repeat}

.box9{ width:978px; height:190px; border:1px #a2cc9a solid; overflow:hidden; float:left; margin-top:10px;}
.box9 dl{ height:38px; background:url(../images/pbg.jpg) repeat-x; line-height:38px;border-bottom:1px #a2cc9a solid}
.box9 dl dt{  float:left; background:url(../images/dt.jpg) no-repeat right center; color:#404040; font-size:16px; font-weight:bold; text-align:center;}
.box9 dl a.a1{width:116px; height:38px; text-decoration:none; display:block;}
.box9 dl a.s{background:url(../images/dts.jpg);color:#FFF;}
.box9 dl dd{ float:right; font-family:宋体;padding-right:10px;}
.box9 dl dd a.a2{ color:#6d6d6d; font-size:12px;}

.box9 .move{ width:970px; height:120px; overflow:hidden; margin:17px 0 0 10px;}
.box9 .move ul{ overflow:hidden;}
.box9 .move ul li{ width:177px; height:112px; padding:3px; border:1px #a2cc9a solid; float:left; margin-right:8px; position:relative}
.box9 .move ul li img{width:177px; height:112px;}
.box9 .move ul li .txt{ width:100%; height:24px; background:rgba(57,119,46,0.85);*background:#39772e; text-align:center; line-height:24px; color:#FFF; position:absolute; left:0; bottom:0; z-index:999}
.box9 .move ul li .txt a{ font-size:14px; color:#FFF}

.link{ width:978px; border:1px #a2cc9a solid;background:url(../images/linkbg.jpg) repeat-x; margin-top:10px; float:left; height:52px;}
.link span.s1{ color:#333333; font-size:16px; font-weight:bold; line-height:52px; float:left; margin-left:15px;}
.drop{ width:193px; height:22px; padding-left:10px; line-height:22px; color:#333333; font-size:12px; float:left; margin:15px 0 0 25px;}

.bottom{ width:980px; text-align:center; color:#636363; font-size:12px; height:65px; line-height:25px; padding-top:25px; overflow:hidden;}
.bottom a{color:#636363;}


.pagelf{ width:270px; overflow:hidden; float:left; }
.pagelf .lbox1,.lbox2{ width:268px;border:1px #a2cc9a solid; min-height:400px; padding-bottom:20px; overflow:hidden; background:#f9f6ed; margin-top:10px}
.pagelf .tit{ height:48px; line-height:48px; padding-left:23px; background:#5e9a51; color:#FFF; font-size:20px; font-weight:bold;}
.pagelf .lbox1 ul{ width:235px; overflow:hidden; margin:11px 0 0 17px;}
.pagelf .lbox1 ul li{ overflow:hidden}
.pagelf .lbox1 ul li a{ color:#9b9b9b; text-decoration:none;background:url(../images/icon3.jpg) no-repeat 200px center;width:235px; height:41px; line-height:41px; display:block; font-weight:bold; border-bottom:1px #9b9b9b solid;}
.pagelf .lbox1 ul li a:hover{background:url(../images/icon3a.jpg) no-repeat 200px center; color:#39772e; font-weight:bold;}
.pagelf .lbox1 ul li a.s{background:url(../images/icon3a.jpg) no-repeat 200px center; color:#39772e; font-weight:bold;}

.pagelf .lbox2{ min-height:0}
.pagelf .lbox2 ul{ margin:9px 0 0 9px; overflow:hidden;}
.pagelf .lbox2 ul li{ background:url(../images/icon2.jpg) no-repeat left center; padding-left:14px; width:230px; height:37px; line-height:37px; border-bottom:1px #dcdad5 dashed; font-size:13px}
.pagelf  a.a1{ margin-top:10px; float:left;}

.pagert{ width:680px; border:1px #a2cc9a solid;background:#f9f6ed; float:right; margin-top:10px; padding:0 9px 10px 9px;}
.pagert .location{ height:40px; line-height:40px; border-bottom:1px #959595 solid;}
.pagert .location dt{ height:39px; border-bottom:1px #5e9a51 solid; float:left; line-height:39px; color:#5e9a51; font-size:20px; padding:0 4px;}
.pagert .location dd{ color:#8e8e8e; font-size:12px; float:right}
.pagert .location dd a{color:#8e8e8e}

.pagert .tit{ background:#e8f2e6; height:35px; overflow:hidden;margin-top:14px;}
.pagert .tit dt{ width:88px; height:35px; line-height:35px; text-align:center; background:#39772e; color:#FFF; font-size:16px; font-weight:bold; float:left;}
.pagert .tit dd{ float:right; line-height:35px; font-size:12px; font-family:宋体; padding-right:5px;}

.pagert .news,.newlist{ overflow:hidden;}
.pagert .news li,.newlist li{ height:37px; border-bottom:1px #dcdad5 dashed; line-height:37px; font-size:13px; padding-left:12px; font-size:13px; background:url(../images/icon2.jpg) no-repeat 2px center}
.pagert .news span.s1,.newlist span.s1{ color:#666666; float:right;}

.pagert .about{ overflow:hidden; color:#000; font-size:12px; min-height:610px; padding:10px;}
.pagert .newlist{ min-height:700px;}


.pagert .newcont h1{ text-align:center; color:#5e9a51; font-size:20px; font-weight:bold; margin-top:10px;}
.pagert .newcont p.p1{ color:#777777; font-size:12px; margin-top:10px; margin-bottom:10px; text-align:center;}
.pagert .newcont .zw{ min-height:650px;_height:expression(this.scrollHeight < 650 ? "650px" : "auto"); border-top:1px #d3d3d3 dashed; padding:10px 6px 20px 6px;}
.pagert .newcont .zw table{ max-width:650px; height:auto}
.pagert .email{ overflow:hidden; min-height:610px;}
.pagert .email .text1{ width:218px; height:30px; background:#d2d2d2; border:0px; float:left; margin-left:15px;}
.pagert .email .text2{ width:358px; height:105px; background:#d2d2d2; border:0px;float:left; margin-left:15px; padding:10px;}
.pagert .email .text3{width:100px; height:30px; background:#d2d2d2; border:0px;float:left; margin-left:15px;}
.pagert .email .submit{ width:118px; height:34px; background:#5e9a51; font-size:16px; font-weight:bold; text-align:center; line-height:34px; float:left; margin-left:15px; color:#fff; border:none;}
.pagert .email .reset{ width:118px; height:34px; background:#d2d2d2; font-size:16px; font-weight:bold; text-align:center; line-height:34px; float:left; margin-left:15px; color:#fff; border:none;}
.pagert .email span{ color:#ff0000;}

.pagert .photo{ overflow:hidden; min-height:760px;}
.pagert .photo li{ width:200px; height:155px; float:left; font-size:13px; text-align:center; margin:20px 0 0 40px; overflow:hidden;}
.pagert .photo a.a1{}
.pagert .photo li img{ width:200px; height:132px; margin-bottom:4px;}

.piaofu{ overflow:hidden; position:relative;}
#roll{  overflow:hidden; position:absolute; z-index:999}

.zhez{ background:rgba(0,0,0,0.6); width:100%; height:100%; position:fixed; left:0; top:0; display:none;}
.zhez .pwd{ overflow:hidden; color:#FFF ; width:300px; margin:0px auto; margin-top:25%;}
#pwd{ width:150px; height:30px; background:#FFF; border:0px; padding-left:10px;}
#tj{ width:45px; height:30px; text-align:center; line-height:30px; background:#39772e; color:#FFF; border:0px;}
#close{ width:45px; height:30px; text-align:center; line-height:30px; background:#666; color:#000; border:0px;}
.new{ *margin-top:10px}@charset "utf-8";
/* CSS Document */

.contain{overflow:hidden; background:url(../images/green.jpg) no-repeat center top; position:absolute; left:0; top:0; width:100%; height:450px}
.w1000{ width:1000px; margin:0px auto; overflow:hidden; position:relative}
.head{ width:100%; height:160px;}
.rq{ overflow:hidden;}
.rq a.a1{ color:#FFF; font-size:12px}
.w980{ width:980px; overflow:hidden; padding:10px; background:#FFF;}

.txt{ width:1000px; margin:0px auto;  height:100%; position:relative;}
.head .logo{ margin-top:18px; float:left;}
.head  .text{ width:86px; font-size:12px; color:#e4e4e4; height:26px; padding-left:30px;border:0px; line-height:26px; background:url(../images/sc.jpg); margin-top:15px; *line-height:26px}
.head  .search{ width:35px; height:26px; border:0px; background:#50b044; line-height:26px; text-align:center; color:#FFF; cursor:pointer; background:url(../images/submit.jpg);margin-top:15px}

.nav{ width:100%; height:45px; background:url(../images/nav.jpg) repeat-x; margin-top:11px; position:relative;z-index:999}
.nav  li{  float:left; position:relative; background:url(../images/line.jpg) no-repeat right center;}
.nav  li a.a1{font-size:15px; text-align:center; color:#FFF;display:block; height:45px; text-decoration:none; font-weight:bold; width:100px; line-height:45px;}
.nav li div{ overflow:hidden; position:absolute; left:0; top:45px; z-index:999; display:none;}
.nav li div a.a2{ width:100px; height:39px; display:block; line-height:39px; border-bottom:1px #54874d solid; background:url(../images/icon5.png) no-repeat 15px  center #477e3c; text-indent:30px; color:#FFF; text-decoration:none;}
.nav li a.a1:hover{ background:#477e3c;border-radius:3px;}
.nav li a.s{ background:#477e3c; border-radius:3px;}
.nav li div a.a2:hover{ color:#e9b030;}
.nav a.home{ width:14px; height:17px; position:absolute; left:8px; top:13px; display:block; background:url(../images/icon1.png)}

.banner{position:relative; overflow:hidden;float:left;}
.pic{ width:980px; overflow:hidden; height:324px; position:relative; }
.pic li{ width:100%; overflow:hidden; height:324px; position:absolute; left:0; top:0;}
.button{ height:7px; overflow:hidden; position:absolute; bottom:20px; left:45%; z-index:999}
.button li{ background:url(../images/p.jpg) no-repeat; width:34px; float:left; height:7px; margin-left:10px;}
.button li.s{ background:url(../images/px.jpg) no-repeat; width:34px; float:left; height:7px; margin-left:10px;}

.banner2{ width:347px; height:237px; overflow:hidden; float:left; position:relative; padding:3px; border:1px #a2cc9a solid;margin:15px 0 0 15px;}
.pic2{ width:347px; height:237px; overflow:hidden; }
.pic2 li{width:347px; height:237px; overflow:hidden; float:left;position:relative}
.anniu{  height:8px; overflow:hidden; position:absolute; bottom:20px; right:20px; z-index:999}
.anniu li{ width:8px; height:8px; margin-left:10px; background:url(../images/p1.png) no-repeat; float:left; }
.pic2 li .txt{ width:347; text-indent:8px; height:40px; background:url(../images/beijing.png) no-repeat; line-height:40px; position:absolute; bottom:0; left:0px; z-index:120;}
.pic2 li .txt a{ color:#FFF; font-size:12px;}

.fnew{ width:295px; height:80px; margin:15px 0 0 12px; overflow:hidden; float:left; border-bottom:1px #c4c4bc dashed; padding-left:5px;}
.fnew p.p1{ margin:0px 0 10px 0;}
.fnew a.a1{ color:#39772e; font-size:16px; font-weight:bold;}
.fnew a.a2{ font-size:12px; color:#333333;}
.new,.new3,.new4,.new6,.new7{ overflow:hidden; float:left; margin-top:20px;}
.new li,.new3 li,.new4 li,.new6 li,.new7 li{ width:285px; height:28px; line-height:28px; font-size:12px; background:url(../images/icon2.jpg) no-repeat 5px center; padding-left:15px; margin-left:12px;}





.box1,.box3,.box4,.box6,.box7{ width:698px; height:333px; background:#f9f6ed; overflow:hidden; border:1px #a2cc9a solid; margin-top:10px; float:left;}
.box1 .tit,.box3 .tit,.box4 .tit,.box6 .tit,.box7 .tit{ width:672px; height:50px; margin:9px 0 0 9px; background:url(../images/tit.jpg) no-repeat; text-align:right; font-size:12px; color:#6d6d6d; font-family:宋体; line-height:30px;}
.idt{ width:268px; height:49px; background:#f9f6ed; border:1px #a2cc9a solid; margin-top:10px; line-height:49px; float:right; overflow:hidden}
.idt span.s1{ color:#3a782f; font-size:16px; font-weight:bold; margin-left:16px;}
.idt span.s2{ font-size:12px; margin-left:10px; line-height:50px;}

.box2{width:268px; height:272px; background:#f9f6ed; border:1px #a2cc9a solid; margin-top:9px;float:right; overflow:hidden}
.box2 dl{ height:45px; width:242px; overflow:hidden; border-bottom:1px #cecece solid; line-height:45px; margin-left:14px;}
.box2 dl dt{ color:#3a782f; font-size:16px; font-weight:bold; float:left;}
.box2 dl dd{ color:#6d6d6d; font-size:12px; font-family:宋体; float:right}

.box3,.box4,.box6,.box7{ width:343px;}
.box3 .tit{ width:315px; background:url(../images/tit2.jpg) no-repeat;}
.box3 dl,.box4 dl,.box6 dl,.box7 dl{ width:300px; height:26px; line-height:26px; background:#e8f2e6; margin:15px 0 0 20px; overflow:hidden;}
.box3 dl dt,.box4 dl dt,.box6 dl dt,.box7 dl dt{font-size:12px; font-weight:bold; float:left; cursor:pointer;background:url(../images/gline.jpg) no-repeat right center;}
.box3 dl a,.box4 dl a,.box6 dl a,.box7 dl a{width:75px; height:26px; text-align:center;  display:block; color:#404040; text-decoration:none;}
.box3 dl a.s,.box4 dl a.s,.box6 dl a.s,.box7 dl a.s{color:#FFF;background:#39772e;}

.new3,.new4,.new6,.new7{ display:none;}
.box4{ margin-left:10px;}
.box7{ margin-left:10px;}
.box4 .tit{width:315px; background:url(../images/tit3.jpg) no-repeat;}
.box6 .tit{width:315px; background:url(../images/tit6.jpg) no-repeat;}
.box7 .tit{width:315px; background:url(../images/tit7.jpg) no-repeat;}


.box5{ width:270px; height:460px; float:right; margin-top:10px;}
.box5 a.a1{ display:block; width:270px; height:70px; margin-bottom:10px;}
.box5 .quick{ width:270px; height:220px; position:relative; background:url(../images/g4.jpg) no-repeat -1px;}
.box5 .quick ul{ overflow:hidden;  position:absolute; left:0; top:60px;background:#4b8e3e;}
.box5 .quick ul li{ width:90px; height:15px; float:left; margin-left:14px; color:#FFF; font-size:12px; margin-bottom:13px; background:url(../images/icon3.png) no-repeat left center; padding-left:10px;}
.box5 .quick .div{ width:234px; height:160px; overflow:hidden; background:#4b8e3e; padding:0 20px 10px 16px;}
.box5 .quick ul li a{ color:#FFF; text-decoration:none;}
.box5 .quick .down{ width:234px; height:14px; background:url(../images/down.jpg); float:left; margin-left:16px; cursor:pointer;}
.box5 .quick .up{width:234px; height:14px; background:url(../images/up.jpg); display:none;float:left;margin-left:16px;cursor:pointer;}

.box8{ width:240px; height:333px; background:#f9f6ed; border:1px #a2cc9a solid; overflow:hidden; padding:0 13px 0 15px; float:right; margin-top:10px;}
.box8 dl{ border-bottom:1px #cecece solid; overflow:hidden; height:40px; line-height:40px;}
.box8 dl dt{ float:left; color:#3a782f; font-size:16px; font-weight:bold;}
.box8 dl dd{ float:right; font-family:宋体; }
.box8 dl dd a{ color:#6d6d6d; font-size:12px;}
.box8 a.a1{ width:240px; height:48px; margin-top:20px; display:block; color:#FFF; font-size:17px; text-decoration:none; text-indent:38px; line-height:48px; background:url(../images/zt1.jpg) no-repeat}

.box9{ width:978px; height:190px; border:1px #a2cc9a solid; overflow:hidden; float:left; margin-top:10px;}
.box9 dl{ height:38px; background:url(../images/pbg.jpg) repeat-x; line-height:38px;border-bottom:1px #a2cc9a solid}
.box9 dl dt{  float:left; background:url(../images/dt.jpg) no-repeat right center; color:#404040; font-size:16px; font-weight:bold; text-align:center;}
.box9 dl a.a1{width:116px; height:38px; text-decoration:none; display:block;}
.box9 dl a.s{background:url(../images/dts.jpg);color:#FFF;}
.box9 dl dd{ float:right; font-family:宋体;padding-right:10px;}
.box9 dl dd a.a2{ color:#6d6d6d; font-size:12px;}

.box9 .move{ width:970px; height:120px; overflow:hidden; margin:17px 0 0 10px;}
.box9 .move ul{ overflow:hidden;}
.box9 .move ul li{ width:177px; height:112px; padding:3px; border:1px #a2cc9a solid; float:left; margin-right:8px; position:relative}
.box9 .move ul li img{width:177px; height:112px;}
.box9 .move ul li .txt{ width:100%; height:24px; background:rgba(57,119,46,0.85);*background:#39772e; text-align:center; line-height:24px; color:#FFF; position:absolute; left:0; bottom:0; z-index:999}
.box9 .move ul li .txt a{ font-size:14px; color:#FFF}

.link{ width:978px; border:1px #a2cc9a solid;background:url(../images/linkbg.jpg) repeat-x; margin-top:10px; float:left; height:52px;}
.link span.s1{ color:#333333; font-size:16px; font-weight:bold; line-height:52px; float:left; margin-left:15px;}
.drop{ width:193px; height:22px; padding-left:10px; line-height:22px; color:#333333; font-size:12px; float:left; margin:15px 0 0 25px;}

.bottom{ width:980px; text-align:center; color:#636363; font-size:12px; height:65px; line-height:25px; padding-top:25px; overflow:hidden;}
.bottom a{color:#636363;}


.pagelf{ width:270px; overflow:hidden; float:left; }
.pagelf .lbox1,.lbox2{ width:268px;border:1px #a2cc9a solid; min-height:400px; padding-bottom:20px; overflow:hidden; background:#f9f6ed; margin-top:10px}
.pagelf .tit{ height:48px; line-height:48px; padding-left:23px; background:#5e9a51; color:#FFF; font-size:20px; font-weight:bold;}
.pagelf .lbox1 ul{ width:235px; overflow:hidden; margin:11px 0 0 17px;}
.pagelf .lbox1 ul li{ overflow:hidden}
.pagelf .lbox1 ul li a{ color:#9b9b9b; text-decoration:none;background:url(../images/icon3.jpg) no-repeat 200px center;width:235px; height:41px; line-height:41px; display:block; font-weight:bold; border-bottom:1px #9b9b9b solid;}
.pagelf .lbox1 ul li a:hover{background:url(../images/icon3a.jpg) no-repeat 200px center; color:#39772e; font-weight:bold;}
.pagelf .lbox1 ul li a.s{background:url(../images/icon3a.jpg) no-repeat 200px center; color:#39772e; font-weight:bold;}

.pagelf .lbox2{ min-height:0}
.pagelf .lbox2 ul{ margin:9px 0 0 9px; overflow:hidden;}
.pagelf .lbox2 ul li{ background:url(../images/icon2.jpg) no-repeat left center; padding-left:14px; width:230px; height:37px; line-height:37px; border-bottom:1px #dcdad5 dashed; font-size:13px}
.pagelf  a.a1{ margin-top:10px; float:left;}

.pagert{ width:680px; border:1px #a2cc9a solid;background:#f9f6ed; float:right; margin-top:10px; padding:0 9px 10px 9px;}
.pagert .location{ height:40px; line-height:40px; border-bottom:1px #959595 solid;}
.pagert .location dt{ height:39px; border-bottom:1px #5e9a51 solid; float:left; line-height:39px; color:#5e9a51; font-size:20px; padding:0 4px;}
.pagert .location dd{ color:#8e8e8e; font-size:12px; float:right}
.pagert .location dd a{color:#8e8e8e}

.pagert .tit{ background:#e8f2e6; height:35px; overflow:hidden;margin-top:14px;}
.pagert .tit dt{ width:88px; height:35px; line-height:35px; text-align:center; background:#39772e; color:#FFF; font-size:16px; font-weight:bold; float:left;}
.pagert .tit dd{ float:right; line-height:35px; font-size:12px; font-family:宋体; padding-right:5px;}

.pagert .news,.newlist{ overflow:hidden;}
.pagert .news li,.newlist li{ height:37px; border-bottom:1px #dcdad5 dashed; line-height:37px; font-size:13px; padding-left:12px; font-size:13px; background:url(../images/icon2.jpg) no-repeat 2px center}
.pagert .news span.s1,.newlist span.s1{ color:#666666; float:right;}

.pagert .about{ overflow:hidden; color:#000; font-size:12px; min-height:610px; padding:10px;}
.pagert .newlist{ min-height:700px;}


.pagert .newcont h1{ text-align:center; color:#5e9a51; font-size:20px; font-weight:bold; margin-top:10px;}
.pagert .newcont p.p1{ color:#777777; font-size:12px; margin-top:10px; margin-bottom:10px; text-align:center;}
.pagert .newcont .zw{ min-height:650px;_height:expression(this.scrollHeight < 650 ? "650px" : "auto"); border-top:1px #d3d3d3 dashed; padding:10px 6px 20px 6px;}
.pagert .newcont .zw table{ max-width:650px; height:auto}
.pagert .email{ overflow:hidden; min-height:610px;}
.pagert .email .text1{ width:218px; height:30px; background:#d2d2d2; border:0px; float:left; margin-left:15px;}
.pagert .email .text2{ width:358px; height:105px; background:#d2d2d2; border:0px;float:left; margin-left:15px; padding:10px;}
.pagert .email .text3{width:100px; height:30px; background:#d2d2d2; border:0px;float:left; margin-left:15px;}
.pagert .email .submit{ width:118px; height:34px; background:#5e9a51; font-size:16px; font-weight:bold; text-align:center; line-height:34px; float:left; margin-left:15px; color:#fff; border:none;}
.pagert .email .reset{ width:118px; height:34px; background:#d2d2d2; font-size:16px; font-weight:bold; text-align:center; line-height:34px; float:left; margin-left:15px; color:#fff; border:none;}
.pagert .email span{ color:#ff0000;}

.pagert .photo{ overflow:hidden; min-height:760px;}
.pagert .photo li{ width:200px; height:155px; float:left; font-size:13px; text-align:center; margin:20px 0 0 40px; overflow:hidden;}
.pagert .photo a.a1{}
.pagert .photo li img{ width:200px; height:132px; margin-bottom:4px;}

.piaofu{ overflow:hidden; position:relative;}
#roll{  overflow:hidden; position:absolute; z-index:999}

.zhez{ background:rgba(0,0,0,0.6); width:100%; height:100%; position:fixed; left:0; top:0; display:none;z-index:9999}
.zhez .pwd{ overflow:hidden; color:#FFF ; width:550px; margin:0px auto; margin-top:25%;}
#pwd{ width:300px; height:60px; background:#FFF; border:0px; padding-left:10px;}
#tj{ width:90px; height:60px; text-align:center; line-height:60px; background:#39772e; color:#FFF; border:0px;}
#close{ width:90px; height:60px; text-align:center; line-height:60px; background:#666; color:#000; border:0px;}

.zhez2{ background:rgba(0,0,0,0.6); width:100%; height:100%; position:fixed; left:0; top:0; display:none;z-index:9999}
.zhez2 .pwd2{ overflow:hidden; color:#FFF ; width:550px; margin:0px auto; margin-top:25%;}
#pwd2{ width:300px; height:60px; background:#FFF; border:0px; padding-left:10px;}
#tj2{ width:90px; height:60px; text-align:center; line-height:60px; background:#39772e; color:#FFF; border:0px;}
#close2{ width:90px; height:60px; text-align:center; line-height:60px; background:#666; color:#000; border:0px;}


.new{ *margin-top:10px}

#pagenum{
	text-align: center;
	color: #545454;
}
#pagenum a{
	color: #545454;
}