body{margin:0;padding:0;font-size:14px;color:#333; line-height:22px; font-family:"Microsoft YaHei";}
a{font-size:14px; color:#333;line-height:22px;text-decoration:none;}
a:hover{color:#658932;}
ul,li,dl,dd,dt,h3,h4,dt,dl,dd{margin:0;padding:0; list-style:none;}
.clear{ clear:both;}
a img{border:none;}
.base{width:920px;margin:0 auto;}
.base2{width:1100px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.tal{ text-align:left;}
.tar{text-align:right;}
.hide{display:none;}
.mt20{margin-top:20px;}
.mt15{margin-top:15px;}
.red{color:#d92020;}

#header{height:86px;width:1100px;margin:0 auto;}
#header .logo{float:left;width:164px;}
#header .c{float:left;width:700px;}
#header .r{float:right;width:170px;}
#header .r .sobox{display:inline-block;width:168px; background:url(../images/bg_so.png) left top no-repeat;height:23px;margin-top:7px;}
#header .r .sobox input.keywords{width:128px;height:20px;border:none;background:transparent;float:left;margin-left:10px;color:#999;margin-top:1px;}
#header .r .sobox #sobtn{display:block;width:30px;height:20px;float:right;}
#header .r .logininfo{display:inline-block;min-width:80px;padding:0 10px;color:#999;margin-top:7px;}
#header .r .logininfo a{color:#999;margin:0 8px;font-size:12px;}


.navi{height:54px;width:700px;margin-top:32px;}
.navi li{ float:left;height:54px;margin-right:26px;}
.navi li.fg{height:14px;border-left:2px solid #999;margin-top:6px;display:none;}
.navi li a{ display:block; text-align:right;color:#999;min-width:75px; line-height:27px;height:27px;font-size:14px;padding-right:15px; background:url(../images/icon_down.jpg) right center no-repeat;}
.navi li a:hover{background-image:none; background-color:#427202; color:#fff; text-decoration:none;}
.navi li.selected a{background-image:none; background-color:#427202; color:#fff; text-decoration:none;}
.navisub{position:absolute;display:none; z-index:200;top: 86px;}
.navisub a{color:#d7d7d7;margin:0 6px;font-size:12px;}
.navisub .cur{width:7px;height:4px; background:url(../images/icon_nav_pointer.jpg) left top no-repeat; position:absolute;top:-4px;}
.navisub.nav2{margin-left:60px;}
.navisub.nav2 .cur{left:100px;}
.navisub.nav3{margin-left:150px;}
.navisub.nav3 .cur{left:100px;}
.navisub.nav4{margin-left:200px;}
.navisub.nav4 .cur{left:140px;}
.navisub.nav5{margin-left:330px;}
.navisub.nav5 .cur{left:100px;}
.navisub.nav6{margin-right:30px;float:right;}
.navisub.nav6 .cur{left:105px;}
.navisub.nav7{float:right;}
.navisub.nav7 .cur{left:168px;}
.navisub {padding:15px 20px;width:420px; background-color:#fff;}
.navisub ul{width:118px;float:left; zoom:1;overflow:hidden;border-right:1px solid #ccc;min-height:150px;}
.navisub ul li{background:url(../images/icon_dot3.jpg) left center no-repeat;height:24px;padding-left:6px;}
.navisub ul li a{color:#333;margin:0;}
.navisub .more{margin:6px 0 0;display:block;}
.navisub .img{float:left;margin:0 15px;width:120px;}
.navisub .info{float:left;font-size:14px;width:150px;margin:0;padding:0;}


.banner{height:545px; position:relative;text-align:center;}
#J_bannerPic{position:absolute;z-index:1;height:545px; overflow:hidden; width:100%;}
#J_bannerPic li{width:100%; position:absolute;z-index:1;height:545px;}
#J_bannerPic li a{display:block;height:545px;width:100%;}
#J_bannerBar{position:absolute;left:50%;bottom:20px;width:120px; z-index:2;margin-left:-40px;}
#J_bannerBar li{float:left;width:16px;height:16px;margin-right:10px; background:url(../images/dot.png) top center no-repeat;}
#J_bannerBar li a{display:block;text-indent:-9999px;}
#J_bannerBar li.current{float:left;width:16px;height:16px;  background:url(../images/dot.png) bottom center no-repeat;}

.banner.sub{height:325px;text-align:center;}

a.h_more{display:block;height:35px;width:125px; background-color:#7FAB41;color:#fff;font-size:18px;font-family:arial; text-align:center;line-height:35px;margin:0 auto;
    -webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
a.h_more:hover{background-color:#527420;color:#fff;}
a.h_more2{display:block;height:35px;width:125px;color:#658932;font-size:20px;font-family:arial; text-align:center;line-height:35px;margin:0 auto;
    -webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
a.h_more2:hover{ text-decoration:underline;}


.h_case{padding:40px 0;}
.h_case dl dt{height:80px;}
.h_case dl dd{float:left;width:230px;background:url(../images/bg_item_h.png) center bottom no-repeat;margin-bottom:36px;padding-bottom:12px;}
.h_case dl dd p{padding:0;margin:0;width:208px;height:220px;margin:0 10px;border:1px solid #f6f6f6;
    -webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.h_case dl dd:hover p{border:1px solid #a6cc67;color:#658932; background-color:#658932;color:#fff;}
.h_case dl dd:hover p a{color:#fff;}
.h_case dl dd:hover img{ opacity:0.8;filter:alpha(opacity=80);}
.h_case dl dd .img{width:208px;height:132px; overflow:hidden;}
.h_case dl dd .img img{width:208px;height:132px;}
.h_case dl dd span{display:block; text-align:center;}
.h_case dl dd  .name{margin-top:15px;}
.h_case dl dd  .info{font-size:12px;}

.h_business{ background-color:#90aa6b;padding:40px 0;}

.h_about{ background-color:#fff;padding:40px 0; background:url(../images/bg_house.jpg) top center;}
.h_about dl.profile dt{height:80px;}
.h_about dl.profile dd{font-size:14px;}
.h_about dl.profile dd .p{padding:0;margin:20px auto 0;width:650px;height:220px; line-height:30px;}

.h_about dl.honor{zoom:1;overflow:hidden;height:210px;margin-top:20px;}
.h_about dl.honor dd{float:left;width:50px; height:195px;}
.h_about dl.honor dd.prev{text-align:left; background:url(../images/icon_prev.png) left center no-repeat; cursor:pointer;}
.h_about dl.honor dd.next{text-align:right; background:url(../images/icon_next.png) left center no-repeat;cursor:pointer;}
.h_about dl.honor dd.list{width:820px;float:left;}
.h_about dl.honor dd.list img{width:258px;height:195px;}
.h_about dl.honor dd.list ul{width:910px;height:195px; overflow:hidden;}
.h_about dl.honor dd.list ul li {float:left;width:272px;}

.h_news{padding:40px 0;border-top:2px solid #658b36;border-bottom:2px solid #658b36; background-color:#f5feeb;}
.h_news dl{zoom:1; overflow:hidden;}
.h_news dl dt{height:70px;}
.h_news dl dd{float:left;width:432px;margin:0 10px 10px 0;padding:8px;border:1px solid #658b36;background-color:#fff;
    -webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.h_news dl dd .img{width:100px;height:70px; overflow:hidden;float:left;margin-right:8px;}
.h_news dl dd .img img{width:100px;height:70px;}
.h_news dl dd span{display:block;}
.h_news dl dd  .name{font-size:14px;color:#333;font-weight:bold;}
.h_news dl dd  .info{font-size:12px;color:#666;}

.h_news dl dd:hover{color:#fff; background-color:#427202;}
.h_news dl dd:hover a{color:#fff;}
.h_news dl dd:hover .info{color:#fff;}

.h_view{padding:40px 0;}
.h_view dl{zoom:1; overflow:hidden;}
.h_view dl dt{height:65px;}
.h_view dl dd{padding:0px 0; text-align:center;font-size:14px;line-height:30px;}


/*底部*/
#footer{border-top:2px solid #7c9252; background:url(../images/bg_map.jpg) top center;}
#footer .menu_contact{padding:40px 0 20px 0;zoom:1; overflow:hidden;color:#111;margin:0 auto;}
#footer .menu_contact .contact{float:left;width:430px;font-size:16px;}
#footer .menu_contact .contact .light{color:#d47f13;font-size:26px;font-family:Verdana;font-weight:bold;}
#footer .menu_contact .contact ul li{padding:5px 0;}
#footer .menu_contact .contact ul li.title{}
#footer .menu_contact .contact ul li.f24{font-size:12px; line-height:14px;}
#footer .menu_contact .contact ul li.f24 i{margin-right:10px;display:block;height:26px; line-height:26px;}
#footer .menu_contact .contact .p{line-height:30px;}
#footer .menu_contact .menu{float:right;}
#footer .menu_contact .menu ul li{float:left;width:110px;font-size:14px;}
#footer .menu_contact .menu ul li a{font-size:14px;}
#footer .menu_contact .menu ul li b{font-size:15px;color:#111;border-bottom:2px solid #638936; line-height:26px;}

#footer .copyright{margin-top:10px;color:#fff;font-size:14px;zoom:1; overflow:hidden; background-color:#427202;padding:15px 0;}
#footer .copyright .fr{margin-top:22px;}

/*sub content*/
.bg_main{background-color:#eee; position:relative;}
.content{width:1100px;margin:0 auto 0; background-color:#fff;}
.titleline{height:60px;color:#555;position:absolute;top:-60px;margin:0 auto; clear:both; z-index:1;left:50%;margin-left:-550px;}
.titleline .l{width:230px; background:url(../images/bg_white60.png);height:60px; line-height:60px;font-size:26px; text-align:center;font-weight:normal;}
.titleline .r{width:840px; background:url(../images/bg_white80.png);height:60px; line-height:60px;font-size:22px;padding-left:30px;font-weight:normal;}
.content .left{float:left;width:230px;min-height:700px;}
.content .left h3{}
.content .left h3 em{font-style:normal;font-weight:normal;font-size:18px;display:block;}
.content .left .list{width:100%;}
.content .left .list li{height:35px; line-height:35px;width:100%;border-bottom:1px solid #d0a056;}
.content .left .list li a{ height:35px; line-height:35px;font-size:14px;font-weight:bold;color:#333;padding:0 0 0 20px;display:block;padding-left:50px;}
.content .left .list li a:hover{color:#d0a056;}
.content .left .list li.selected{}
.content .left .list li.selected a{color:#fff; background-color:#cd1e25;}
.content .left .list li.sub{width:100%;height:auto;background:url();}
.content .left .list li.sub a{ height:30px; line-height:30px;padding-left:20px; display:block;font-size:14px;font-weight:normal;border-bottom:1px solid #f0f0f0;}
.content .left .list li.sub a:hover{ background:url();color:#cc0033;}
.content .left .list li.sub.cur a{ background:url();color:#cc0033;}
.content .left .contact{width:174px;margin:25px auto 0; text-align:left;border-top:1px solid #358ccf;padding:20px 28px;}
.content .left .contact b{font-size:16px;font-family:"微软雅黑"; line-height:25px; height:50px; position:relative;z-index:1;color:#348ecc;display:block;}
.content .left .contact b em{font-style:normal;font-weight:normal;font-size:14px;color:#666;}
.content .left .l_bot{}


.content .right{float:right;width:870px;min-height:700px; background:url(../images/bg_border_l.jpg) left top repeat-y;}
.content .right .title{height:36px;background-color:#437202;}
.content .right .title h3{float:left;line-height:36px; height:36px;color:#fff; font-size:20px;font-family:"Microsoft YaHei";}
.content .right .title h3 em{font-size:12px;color:#fff; font-style:normal;margin-left:5px;font-weight:normal;}
.content .right .title .position{height:36px;line-height:36px; float:left;padding-right:5px;padding-left:30px;color:#fff;}
.content .right .title .position a{color:#fff;}
.content .right .r_co{margin:0 auto;padding:0px 20px 20px 30px;}
.content .right  .about{padding-top:20px;}

/*新闻*/
.news{margin:0; list-style:none;width:100%;}
.news li{width:800px;height:110px;padding:20px 0;border-bottom:2px dotted #83a547; position:relative;}
.news li a.img{float:left;display:block;width:180px;height:110px;margin-right:12px;}
.news li a.img img{width:180px;height:110px;}
.news li .r{height:110px;}
.news li b{display:block;height:30px;}
.news li b a{font-size:14px;color:#333;}
.news li p{font-size:14px;margin:0;padding:0;color:#666;}
.news li .time{color:#888; text-align:left;font-size:12px;}
.news li a.more{position:absolute;right:0;bottom:20px;display:block;height:20px;width:56px; background-color:#658932;color:#fff;font-size:14px;font-family:arial; text-align:center;line-height:20px;}
.news li a.more:hover{ text-decoration:underline;}
 
.newsWord{margin:0;padding:0; list-style:none;border-bottom:1px dotted #F5EFE3;}
.newsWord li{width:783px;height:40px;line-height:40px; background:url(../images/icon_dot.jpg) 12px center no-repeat;padding-left:27px;border-bottom:1px dotted #ccc;font-size:14px;}
.newsWord li a{line-height:40px;font-size:14px;}
.newsWord li .time{width:80px;float:right;}

.newsPhoto{margin:0;padding:20px 0 0px 0; list-style:none;zoom:1; overflow:hidden;}
.newsPhoto li{width:198px;height:200px;margin-right:8px;float:left; text-align:center;}
.newsPhoto li img{width:198px;height:116px;}
.newsPhoto li a{line-height:30px;font-size:14px;color:#666;}
.newsPhoto li.mr0{margin-right:0;}

.newsView{margin:0;padding:20px 0 0px 0; list-style:none;zoom:1; overflow:hidden;}
.newsView li{width:258px;height:195px;margin-right:20px;float:left; text-align:center;margin-bottom: 20px;border:1px solid #eee;}
.newsView li img{width:258px;height:195px}
.newsView li a{line-height:30px;font-size:14px;color:#666;}
.newsView li.mr0{margin-right:0;}


/*新闻详细*/
.newsdetail{}
.newsdetail .tit{ text-align:center;padding:0;margin:24px 0 0 ;font-size:24px;height:40px;font-weight:normal;}
.newsdetail .info{ text-align:center;height:30px;border-bottom:1px dashed #cc74de;padding:10px 0;margin:0;font-weight:normal;}
.newsdetail .co{padding:30px 20px;margin:0 auto;font-size:14px; line-height:26px;}


/*相关文章*/
.relation{border-top:3px solid #6b6156;width:690px;margin:0 auto;}
.relation dt{height:36px;font-size:14px; line-height:36px;font-weight:bold;}
.relation dd{height:26px; background:url(../images/icon_dot.jpg) 2px center no-repeat;padding-left:16px;}
.relation dd a{line-height:26px;font-size:14px;}

/*评论*/
.message{border-top:1px solid #d6d6d6;margin:0 auto;margin-top:20px;padding-top:50px;width:688px;}
.message_box{border:1px solid #d6d6d6;}
.message_box textarea{ background:url(../images/bg_box.jpg) top center repeat-x;height:98px;width:682px;border:none;padding:2px;}
.message_box .sendline{height:32px; line-height:32px;padding:0 10px;border-top:1px solid #d6d6d6;padding-top:4px;}
.message_box .sendline a{line-height:32px;}
.message_box .sendline .sender{color:#379be9;float:left;}
.message_box .sendline .headpic{height:30px;width:30px;float:left;border-radius:30px;margin-right:10px;}
.message_box .sendline .headpic img{height:30px;width:30px;}
.message_box .sendline .tips{float:right;margin-right:10px;}
.message_box .sendline .btn{height:28px; background-color:#379be9;color:#fff;text-align:center; line-height:28px;padding:0 10px; border-radius:3px;border:none;float:right;}

.message_list{margin-top:25px;}
.message_list dt{height:36px;border-bottom:1px solid #d6d6d6;}
.message_list dt h3{float:left;height:33px;line-height:33px;border-bottom:3px solid #379be9;}
.message_list dt .sort{display:block;float:right;width:96px;margin-top:6px;border-radius:4px;overflow: hidden;}
.message_list dt .sort a{height:20px;width:46px;display:block;float:left;background-color:#fff;border:1px solid #ddd;color:#555; text-align:center; text-decoration:none;}
.message_list dt .sort a.on{background-color:#379be9;border:1px solid #379be9;color:#fff;}
.message_list dd{padding:15px 5px;border-bottom:1px solid #ebebeb;zoom:1;overflow:hidden;}
.message_list dd .headpic{height:40px;width:40px;float:left;border-radius:40px;margin-right:15px;float:left;}
.message_list dd .headpic img{height:40px;width:40px;}
.message_list dd .info{width:620px;float:left;}
.message_list dd .info .name{font-size:14px;color:#379be9;font-weight:bold;margin-right:5px;}
.message_list dd .info .time{color:#999;}
.message_list dd .info p{color:#666;font-size:14px;margin:0;}
.message_list dd .info .operate{ text-align:right;color:#aaa;}
.message_list dd .info .operate a{color:#000;padding-left:22px; line-height:16px;margin-right:12px;}
.message_list dd .info .operate a.zan{ background:url(../images/icon_zan.jpg) left center no-repeat;}
.message_list dd .info .operate a.reply{ background:url(../images/icon_reply.jpg) left center no-repeat;}

/*网站导航*/
.sitemap{padding:30px;font-size:14px;}
.sitemap a{font-size:14px;margin:0 10px;}
.sitemap dd b a{font-weight:bold;margin:0;}
.sitemap dd{margin-bottom:30px;}

/*友情链接*/
.links{padding:0px 25px;color:#666;}
.links a{color:#666;}
.links dt{height:30px;border-bottom:1px solid #d6d6d6;margin-top:20px;float:left;width:100%;margin-bottom:15px;}
.links dt h3{height:29px; line-height:29px;border-bottom:2px solid #379be9;font-size:14px;float:left;padding:0 10px;}
.links dd{float:left;width:155px;padding-left:10px;height:28px;}

/*联系我们*/
.contact{}
.contact .contact_info{padding:25px 10px;border-bottom:1px dotted #ccc;}
.contact .table{margin-top:20px;width:688px;border:none;}
.contact .table td{height:40px;}
.contact .table td .tbox{height:28px;width:286px;border:1px solid #d6d6d6;padding:0;line-height:28px;margin:0;}
.contact .table td .tarea{height:78px;width:590px;border:1px solid #d6d6d6;padding:0;margin:0;}
.contact .table td .col{display:block;float:left;line-height:28px;margin-right:10px;}
.contact .table td .change{text-decoration:underline;}
.contact .table td i{color:red;font-size:12px;margin-right:5px; font-style:normal;}


/*搜索*/
.solist{padding-top:30px;}
.solist dt{height:40px;border-bottom:1px solid #d6d6d6;}
.solist dt h3{float:left;font-size:16px;}
.solist dt h3 i{color:#f59213;font-style:normal;}
.solist dt ul{float:right;font-size:14px;}
.solist dt ul li{float:right;width:92px; text-align:center;height:40px;cursor:pointer;}
.solist dt ul li.cur{border-bottom:1px solid #f59213;color:#f59213; }
.solist dd{padding:15px 20px;border-bottom:1px dotted #d6d6d6;font-size:14px;color:#666; background:url(../images/icon_dot.jpg) 5px 24px no-repeat;}
.solist dd .title{font-weight:bold;font-size:14px;}
.solist dd p{margin:5px 0 0 ;}
.solist dd .time{float:right;margin-top:4px;color:#999;font-size:12px;}
.solist dd .key{color:#ee1818;}

.solist_photo{padding-top:30px;}
.solist_photo dt{height:40px;border-bottom:1px solid #d6d6d6;margin-bottom:30px;}
.solist_photo dt h3{float:left;font-size:16px;}
.solist_photo dt h3 i{color:#f59213;font-style:normal;}
.solist_photo dt ul{float:right;font-size:14px;}
.solist_photo dt ul li{float:right;width:92px; text-align:center;height:40px;cursor:pointer;}
.solist_photo dt ul li.cur{border-bottom:1px solid #f59213;color:#f59213; }
.solist_photo{margin:0;padding:30px 0 0px 12px; list-style:none;border-bottom:1px dotted #F5EFE3;zoom:1; overflow:hidden;}
.solist_photo dd{width:214px;height:208px;margin-right:30px;float:left; text-align:center;}
.solist_photo dd img{width:208px;height:156px;padding:2px;border:1px solid #d6d6d6;}
.solist_photo dd a{line-height:30px;font-size:12px;font-weight:bold;color:#666;}
.solist_photo dd.mr0{margin-right:0;}
.solist_photo dd .key{color:#ee1818;}

/*登陆弹出框*/
.loginContainer{width:450px;height:420px;border:1px solid #aaa;box-shadow:0 0 4px #ccc;border-radius:6px;}
.loginContent{width:288px;margin:0 auto;padding:25px 0;color:#999;font-size:14px;}
.loginContent .logo{padding-bottom:5px;}
.loginContent .caption{height:16px; line-height:32px;border-bottom:1px solid #ededed;font-weight:normal; text-align:center;margin-bottom:20px;}
.loginContent .caption span{padding:0 30px; background-color:#fff;}
.loginContent .tbox{height:34px;border:1px solid #ccc;padding:0 8px;width:270px; margin-top:10px;border-radius:4px;font-size:14px;}
.loginContent .btn{height:36px;border:1px solid #7f4304;width:288px; line-height:34px; background-color:#b07320; text-align:center;color:#f4f4f4;margin-top:10px;border-radius:4px;}
.loginContent .option{margin-top:10px;color:#666;font-size:12px;}
.loginContent .option a{color:#dc2020;font-size:12px;}
.loginContent .quicklogin{padding:8px 5px;margin-top:10px; zoom:1;overflow:hidden;}
.loginContent .quicklogin a{margin-right:13px;display:block;float:left;}
.loginContent .quicklogin a.mr0{margin-right:0px;}

/*pager*/
.pager{width:100%;padding:10px 0;float:left;}
.pager a,.pager span{display:block;float:left;color:#73bcf3;padding: 0 5px; line-height:22px;}
.pager a:hover{color:#fff;}
.pager .current{color:#fff;font-weight:bold;}



.fenye{clear:both;width:100%;margin:0px;height:30px;line-height:30px;text-align:center;margin:15px 0;}
.fenye a{height:22px;font-size:12px;border:1px solid #808080; border-radius:2px;display:inline-block;padding:0 8px; line-height:22px;color:#fff; background-color:#808080;margin:0 6px;}
.fenye span{border:1px solid #3973a6;display:inline-block;padding:0 8px;height:22px;line-height:22px;color:#fff; background-color:#427202;margin:0 6px;}

.fenye2{clear:both;width:100%;margin:0px;height:30px;line-height:30px;text-align:center;margin:10px 0;}
.fenye2 a{height:22px;font-size:14px; line-height:22px; margin:0 6px;}
.fenye2 span{height:22px;line-height:22px;color:red;margin:0 6px;}


/*prev,next*/
.pagePrevNext{width:98%;margin:10px auto;padding:10px 6px;line-height:28px;color:#666;border-top:1px dotted #888;}
.pagePrevNext a{line-height:28px;color:#555;}
.pagePrevNext a:hover{line-height:28px;color:#333;}
.pagePrevNext span{display:block;height:28px;}


/*ad*/

#TabID {POSITION: absolute; BOTTOM: 4px; RIGHT: 2px}
#TabID LI {FLOAT: left; CURSOR: pointer; WIDTH:78px;HEIGHT:39px;background:url('images/bg78X39_2.gif');FILTER: alpha(opacity=50); opacity: 0.5}
#TabID LI IMG{WIDTH:66px;HEIGHT:26px;MARGIN:6px 6px 7px 6px;}
#TabID LI.active {background:url('../images/bg_1.gif');FILTER: alpha(opacity=100);opacity: 1}