body{
margin:0px;
padding:0px;
font-size:12px;
font-family:"宋体";
line-height:23px;
color:#353535;
}
html{
height:100%
}
body{
height:100%
}
a{
color:#353535;
text-decoration:none;
}
a:hover{
color:#006a34;
text-decoration:none;
}

img {
border:0;
}

ul{
list-style:none;
margin:0px;
padding:0px;
}
li{
list-style:none;
margin:0px;
padding:0px;
}
.top{
margin:0 auto;
width:1003px;
display:none;
}
.banner{
margin:0 auto;
width:1003px;
height:255px;
}
.blank21{
height:21px;
overflow:hidden;
clear:both;
}
.blank32{
height:32px;
overflow:hidden;
clear:both;
}
.blank5{
height:5px;
overflow:hidden;
clear:both;
}
.demo_club{
background:url(../images/demo_club.jpg) no-repeat  top right;
height:122px;
}
.blank13{
height:13px;
overflow:hidden;
clear:both;
}
.blank11{
height:11px;
overflow:hidden;
clear:both;
}
.blank16{
height:16px;
overflow:hidden;
clear:both;
}
.logo{
width:320px;
margin-left:2px;
}
.navtop{
width:200px;
padding-top:20px;
}
.navtop a:hover{
text-decoration:underline;
color:#105731;
}
.fl{
float:left;
}
.fr{
float:right;
}
.news_l{
float:left;
background:#0d2140;
width:334px;
height:216px;
}
.news_m{
float:left;
background:#1e4377;
width:334px;
height:216px;
}

.news_r{
float:left;
background:#2e60a7;
width:335px;
height:216px;
}
.abl_l{
float:left;
width:334px;

}
.abl_m{
float:left;
width:334px;
text-align:center;
}

.abl_r{
float:left;
width:335px;
text-align:right;
}
.blank3{
height:3px;
overflow:hidden;
clear:both;
}
.xwzx{
margin:15px 0px 0px 13px;
}
.tupian{
float:left;
width:90px;
padding:5px 0px 0px 6px;
}
.wenzi{
float:left;
width:206px;
}
.jj{
color:#c1c1c1;
line-height:18px;
}
.jj a{
color:#c1c1c1;
line-height:18px;
}
.jj a:hover{
color:#ffffff;
line-height:18px;
}
.clb{
clear:both;
}
.xw li{
color:#81aff0;
}
.xw li a{
color:#bfbfbf;
}
.xw li a:hover{
color:#ffffff;
text-decoration:underline;
}
.biaoti{
color:#ffffff;
font-weight:bold;
}
.biaoti a{
color:#ffffff;
font-weight:bold;
}
.biaoti a:hover{
color:#ffffff;
font-weight:bold;
}
.whitebg{
background:#FFFFFF;
padding:2px;
}
.mtbd{
height:32px;
line-height:32px;
width:1003px;
margin:0 auto;
}
.more{
text-align:right;
margin-right:16px;
margin-top:6px;
}
.mt_l{
float:left;
width:100px;
margin-left:10px;
color:#0d2140;
}
.mt_r{
float:left;
width:860px;
}
.dcsd{
width:298px;
}
.dcsd li{
border-bottom:1px solid #476590;
height:26px;
line-height:26px;
color:#81aff0;
}

.dcsd li a{
color:#bfbfbf;
}
.dcsd li a:hover{
color:#ffffff;
text-decoration:underline;
}
.content{
margin:0 auto;
width:1003px;
background:url(../images/left_bg.gif) repeat-y ; overflow:hidden;
}
.left{
width:236px;
float:left;

}
.ts_input{
border:none;
}

.middle{
width:550px;
float:left;
padding-bottom:20px;
}
.middlets{
width:760px;
float:left;
}
.right{
width:217px;
float:left;
background:url(../images/byj_05.gif) no-repeat;
height:487px;
}
.middle_pro{
width:590px;
float:left;
}
.rightts{
width:175px;
float:left;
padding-top:54px;
}
.neirong{
margin-right:20px;
}
.mar44{
margin-left:40px;
}
.mar49{
margin-left:49px;
}
.xm_select{
color:#666;
height:20px;
line-height:20px;
}
.club_bg{
background:url(../images/club_bg.jpg) no-repeat;
width:50px;
height:69px;
padding:0px 2px 3px 0px;
}
.right_club{
color:#FFFFFF;
height:22px;
line-height:23px;
background:#1f613d;
margin-left:43px;
margin-top:30px;
text-indent:8px;
}
.l_as{
float:left;
width:55px;
}
.r_as{
float:right;
width:100px;
line-height:19px;
}
.blank19{
height:19px;
clear:both;
overflow:hidden;
}
.blank1{
height:1px;
clear:both;
overflow:hidden;
}
.blank8{
height:8px;
clear:both;
overflow:hidden;
}
.blank100{
height:100px;
clear:both;
overflow:hidden;
}
ul{
margin:0px;
padding:0px;
list-style-type:none;
}
li{
margin:0px;
padding:0px;
list-style-type:none;
}
img{
border:0px;
}


.nav{
margin-left:20px;
width:194px;

}
.nav li ul li a{
background:none;
height:23px;
line-height:23px;
}
.nav li ul li a:hover{
background:none;
height:23px;
line-height:23px;
}
.nav li a{
background:url(../images/navbg.gif) no-repeat;
line-height:28px;
height:28px;
width:160px;
display:block;
text-indent:20px;
font-size:14px;
}
a.nomal{
background:url(../images/navbga.gif) no-repeat;
line-height:28px;
height:28px;
width:160px;
display:block;
font-weight:bold;
color:#006a34;
text-indent:20px;
font-size:14px;
}
a.nomal_ts{
background:url(../images/navbga.gif) no-repeat;
line-height:28px;
height:28px;
width:160px;
display:block;
font-weight:bold;
color:#006a34;
}
.line30{
line-height:30px;
}
.nav li a:hover{
background:url(../images/navbga.gif) no-repeat;
line-height:28px;
height:28px;
width:160px;
display:block;
color:#006a34;
font-weight:bold;
font-size:14px;
}
.dh{
color:#006a34;
}
.poisition{
height:32px;
line-height:32px;
background:url(../images/news_15.gif) no-repeat left bottom;
text-indent:20px;
font-size:14px;
padding-bottom:4px;
width:522px;
}
.xingxing{
color:#118445;
}
.title_l{
width:430px;
float:left;
}
.title_r{
width:80px;
float:right;
color:#999999;
}
.demo_l{
width:300px;
float:left;
}
.demo_r{
width:68px;
float:right;
color:#006a34;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.marb2{
margin-bottom:2px;
}
.demo{
margin-left:15px;
clear:both;
height:26px;
width:386px;
overflow:hidden;
}
.title{
line-height:26px;
margin-top:10px;
width:530px;
}
.title li a:hover{
text-decoration:underline;
}
#gotop{left:50%; margin-left:346px; background: #fff; width:149px; height:319px;}
.foot{
margin:0 auto;
width:994px;
}
.foot_l{
float:left;
width:600px;
margin-top:4px;
}
.foot_r{
float:right;
width:300px;
text-align:right;
margin-right:8px;
}
.foot_bg{
background:url(../images/foot.gif) no-repeat;
text-align:right;
width:982px;
margin:0 auto;
}
.foot_bg1{
background:url(../images/foot1.gif) no-repeat;
text-align:right;
width:982px;
margin:0 auto;
}
/*fy*/
.page{
clear:both;
height:30px;
}
.pageWrapper {FONT-SIZE: 12px; BACKGROUND: #F7F7F7; WIDTH:100%;}
.pgbtn A {	BORDER:#dddddd 1px solid;DISPLAY: block; COLOR: #666; LINE-HEIGHT: 17px;FONT-FAMILY: verdana; TEXT-DECORATION: none}
.pagnum {MARGIN-left:5px; WIDTH: 26px; height:17px;}
.pagnum A:link {WIDTH: 26px; height:17px;}
.pagnum A:visited {WIDTH: 26px; height:17px;}
.pagnum A:active { WIDTH: 26px}
.pagnum A:hover {WIDTH: 26px;border:1px solid #0d4225;
text-align:center;
color:#FFFFFF;
background:#1f613d;text-align:center;color:#FFFFFF;}
.currentpg {font-weight:bold;background:#EFEFEF;}

.pagek { height:25px; padding:5px 10px 1px 0; }
.pages {MARGIN: 1px 0px 1px 0px; FLOAT:right;TEXT-ALIGN: center;height:25px;}
.pagetb {MARGIN: 0px auto}
.pregro {WIDTH: 10px; PADDING-TOP: 2px; HEIGHT:10px}
.nxtgro {WIDTH: 10px; PADDING-TOP: 2px; HEIGHT:10px}
.pregro {DISPLAY: inline; FLOAT: left; MARGIN: 1px 0px 1px 5px;text-align:center;}
.nxtgro {DISPLAY: inline; FLOAT: right; MARGIN: 2px 5px 2px 0px;text-align:center;}
.pages li{ float:left;}
form{
margin:0px;
padding:0px;
}
.pro_l{
float:left;
width:220px;
}
.pro_r{
float:left;
width:310px;
}
.hyhd_l{
float:left;
width:290px;
}
.hyhd_r{
float:left;
width:226px;
}
.fb{
font-weight:bold;
}
.textr{
text-align:right;
}
.textc{
text-align:center;
}
.probg{
padding:2px;
border:1px solid #ddd;
}
.xmxl{
background:url(../images/xmxl.gif) no-repeat;
height:41px;
line-height:41px;
}
/*精品项目三级滑动*/
#tabs2{text-align:left;width:560px; margin-top:9px;}
.menu21box{position:relative;overflow:hidden;height:23px;width:560px;text-align:left;}
#menu21{position:absolute;top:0;left:0;z-index:1;}
#menu21 li{float:left;display:block;cursor:pointer;width:84px;text-align:center;line-height:23px;height:23px; color:#183663;margin-right:19px;}
#menu21 li.hover{background:url(../images/on.gif) no-repeat;color:#FFFFFF;}
.main21box{clear:both;margin-top:-1px;width:527px;}
#main21 ul{display:none; margin-top:15px; line-height:1.7; text-align:justify; text-justify:inter-ideograph; padding:11px;}
#main21 ul.block{display: block;}
.thirbt2{width:527px;text-align:left;font-size:16px;font-weight:bold;color:#8B0000;height:30px;line-height:30px;}
.cpzs li{
float:left;
margin-left:20px;
}
.cpzs li a{
float:left;
}
.zp li{
border-bottom:1px  dotted #818181;
height:26px;
line-height:26px;
}
.zp_1{
width:150px;
float:left;
text-indent:12px;
}
.zp_2{
width:130px;
float:left;
text-align:center;
}
.zp_3{
width:140px;
float:left;
text-align:center;
}
.zp_4{
width:96px;
float:left;
text-align:center;
}
.zp li a:hover{
text-decoration:underline;
}
input{
border:1px inset #ccc;
}
textarea{
border:1px inset #ccc;
}
.input{
	border:#efefef 1px solid;
	background-color:#f4f4f4;
	height:20px;
	}

.ygfc li{
float:left;
margin-left:30px;
width:150px;
height:120px;
display:block;
margin-top:10px;
}
.line18{
line-height:18px;
}
.shuzi{
font-family:Arial, Helvetica, sans-serif;
}
.xiahuaxian a:hover{
text-decoration:underline;
}
.zt_l{
float:left;
width:130px;
padding-top:5px;
}
.zt_r{
float:left;
width:380px;
}
.news_title{
font-family:"黑体";
text-align:center;
font-size:18px;
}
p{
text-align:justify;
text-justify:inter-ideograph;
margin:0px;
padding:0px;
}
.duanlue{
text-indent:2em;
}


.img_switch {
margin:0 auto; WIDTH:1003px; HEIGHT: 208px
}
.img_switch_content {
WIDTH: 100%; HEIGHT: 208px; position:relative;
}
.img_switch_text {
width: 220px; position: absolute; z-index:10; top: 186px; right:-130px; HEIGHT: 35px;filter:alpha(opacity=75);-moz-opacity:0.75;opacity: 0.75;}
.number_nav {
DISPLAY: inline; FLOAT: left;
}
.number_nav UL {
font:12px Arial, Helvetica, sans-serif;padding: 0px;MARGIN: 0px; LIST-STYLE-TYPE: none; color:#fff;
}
.number_nav UL LI {
float: left;font-weight: bold; background: #000; float: left; margin-right: 3px; width: 23px; cursor: pointer; line-height: 17px; height: 17px; text-align: center;
}
#pic {
OVERFLOW: hidden
}
.f14{
font-size:14px;
}
.ts{
border:none;
}

.line{
background:url(../images/aa_03.gif) repeat-x;
min-height:13px;
width:1003px;
margin:0 auto;
}
.foot_line{
height:5px;
width:994px;
background:url(../images/about_34.gif) repeat-x;
clear:both;
overflow:hidden;
margin:0 auto;
}
.foot_index{
height:7px;
width:1003px;
background:#1a4b32;
clear:both;
overflow:hidden;
margin:0 auto;
}
.huise{
background:#ededed;
height:25px;
}
.index{
width:1003px;
margin:0 auto;
}
.index1{
width:396px;
float:left;
overflow:hidden;
}

.index2{
width:41px;
float:left;
overflow:hidden;
display:block;
height:150px;
}
.index3{
width:235px;
float:left;
}
.index4{
width:30px;
float:left;
display:block;
height:150px;
}
.index5{
width:299px;
float:left;
}
.mar5{
margin-top:5px;
}
.index1_l{
float:left;
width:200px;
text-indent:7px;
}
.index1_r{
float:right;
width:55px;
}

.xn{
background:url(../images/project_09.gif) no-repeat;
height:25px;
line-height:25px;
margin-top:23px;
color:#1f613d;
text-indent:21px;
font-weight:bold;
font-size:14px;
}
.xn_jd{
height:25px;
line-height:25px;
margin-top:23px;
color:#1f613d;
font-weight:bold;
font-size:14px;
}
.xc li{
float:left;
margin-right:25px;
margin-top:16px;
text-align:center;
}
.xc li a{
border:1px solid #d1d1d1;
width:109px;
height:77px;
display:block;
}
.xc li a:hover{
border:1px solid #1f613d;
width:109px;
height:77px;
display:block;
}
.lpdg_tu li{
float:left;
margin-right:40px;
margin-top:16px;
text-align:center;
width:109px;
}
.lpdg_tu li a{
border:1px solid #d1d1d1;
width:109px;
height:77px;
display:block;
}
.lpdg_tu li a:hover{
border:1px solid #1f613d;
width:109px;
height:77px;
display:block;
}
.xmtp{
background:url(../images/ts_08.gif) repeat-y;
}
.xmtp_ul{
margin-left:20px;
}
.kuang{
border:1px solid #ccc;
padding:1px;
}
.quicklink{
border-bottom:1px solid #e5e5e5;
height:30px;
padding-top:10px;
}
.quicklink li{
float:left;
margin-right:48px;
}
.cfk_l{
width:190px;
float:left;
}
.cfk_r{
width:330px;
float:left;
}
.cfk_titile{
background:url(../images/cfqk_05.jpg) no-repeat;
height:27px;
line-height:27px;
color:#006a34;
font-weight:bold;
}
.cfk_totle ul li{
width:108px;
height:160px;
display:block;
float:left;
text-align:center;
}
.cfk_bg{
width:83px;
height:113px;
padding:0px 3px 2px 0px;
background:url(../images/aa_13.jpg) no-repeat;
}
a.xiangqin{
color:#0e5a31;
text-decoration:underline;
font-weight:bold;
}
a.xiangqin:hover{
color:#000000;
text-decoration:none;
}
.hyhd_title{
color:#0e5a31;
font-weight:bold;

}



.sjList{ display:block; float:left; width:160px; margin:0px; margin-top:25px; margin-left:6px; margin-right:10px; cursor:pointer; position:relative; vertical-align:middle; text-align:center;}

.sjList dt{ display:block; height:79px; background-image:url(../images/sjlb_07.jpg); text-align:center; margin:0px; padding:5px; line-height:79px;}

.sjList dt img{ vertical-align:middle;}

.sjList dd{ display:block; height:24px; background-image:url(../images/sjlb_12.jpg); margin:0px; padding:0px; text-align:center; line-height:24px; color:#ffe4ed;}

.bookList{ display:block; float:left; width:150px; margin:0px; margin-top:25px; margin-left:20px; margin-right:20px; cursor:pointer;}

.bookList dt{ display:block; height:173px;  text-align:center; margin:0px; padding:5px; padding-top:12px;}

.bookList dd{ display:block; height:24px; margin:0px; padding:0px; text-align:center; line-height:24px;}

#movie_info{z-index:995; position:absolute; border:1px solid #c9c9c9; width:211px; min-height:166px; filter:Alpha(Opacity=90); opacity:0.9; background:#fef6f4;}
/*.bg_tm{  overflow:hidden; height:100%;}*/

.sj_content{ margin:0px; padding:5px;}

.sj_content dt{ font-weight:bold; color:#06763a;}

.sj_content dd{ margin:0px;}
.wymfbg{
	background-image:url(../images/wymf_bgxian.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
	}
	.lg_bg{
	background:url(../images/lpd_bg.jpg) no-repeat;
	height:174px;
	}

.lgpp_l{
float:left;
width:226px;
padding:13px 0px 0px 15px;
}
.lgpp_r{
float:left;
width:289px;
padding:19px 0px 0px 0px;
line-height:26px;
}
.product_l{
width:726px;
float:left;
background:url(../images/prl.jpg) no-repeat;
text-align:center;
padding-top:16px;
}
.product_r{
width:265px;
float:right;
}
.pro_ti{
background:url(../images/proaa.jpg) no-repeat;
height:143px;

}
.jz{
color:#1f613d;
font-weight:bold;
font-size:14px;
margin:0px 0px 0px 20px
}
.jt1{
float:left;
width:26px;
padding-top:22px;
text-align:center;
}
.jt2{
float:left;
width:205px;
}
.jt3{
float:left;
width:25px;
padding-top:22px;
}
.bian{
border:1px solid #ccc;
}
.jt2 ul li{
float:left;
margin-left:8px;
margin-top:3px;
}
.jt2 ul li img{
float:left;
margin-top:3px;
}

.prolist{
height:80px;
overflow:hidden;
clear:both;
}
.newsb_1{
width:70px;
float:left;
color:#006a34;
font-size:14px;
text-align:center;
font-weight:bold;
}
.newsb_2{
width:22px;
float:left;
text-align:left;
}
.newsb_3{
width:410px;
float:left;
}
.newsb_3b{
width:490px;
float:left;
}
.line_jd{
border-bottom:1px dotted #ccc;
}
.sj_green{
color:#006a34;
font-size:12px;
font-weight:bold;
}
.nb_news{border-bottom:1px solid #d2d2d2;padding:5px 0px 50px 0px; overflow:hidden; float:left;}