/* CSS Document */
#banner_news{ height:270px; margin-bottom:12px;}
.banner{ float:left; width:710px; height:270px;}
.div_slide { width:710px; height:270px; position: relative; overflow:hidden; }

/*数字按钮样式*/
.div_slide .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; left: 15px; zoom:1; z-index:3 }
.div_slide .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.div_slide .num li.on { background: #FF7700; } /*当前项*/
/*上一个  下一个*/
.div_slide .prev,
.div_slide .next { display: none; width: 0; height: 0; display:none; position: absolute; top: 140px;}
.div_slide .prev { left: 0; }
.div_slide .next { right: 0; background-position: right }


.box{background:#fff; border:solid 1px #ddd; border-top:solid 2px #008751; padding:0 15px;}
.box_t{ height:32px; border-bottom:solid 1px #ddd;}
.box_t h3{ float:left; line-height:32px; font-size:16px; color:#333;}
.box_t span{ float:right; line-height:32px; margin-right:10px;}

.box2{ border:solid 1px #ddd; background:#fff;}
.box2_t{ height:34px; background:url(../images/title2_bg.gif) repeat-x;}
.box2_t ul{ padding-top:5px; padding-left:12px;}
.box2_t ul li{ line-height:29px; float:left; height:29px; width:86px; text-align:center; margin-right:5px;}
.box2_t ul li:hover{ cursor:pointer; background:url(../images/title2_bg2.gif) no-repeat;}
.box2_t ul li.hover{ background:url(../images/title2_bg2.gif) no-repeat;}
.box2_t h3{ float:left; line-height:32px; font-size:14px; padding-left:15px;color:#333;}

.news{ float:right; width:228px; height:270px; }
.news_c{ height:auto;}
.news_img{ height:100px; margin:10px 0; background:#ccc;}
.news_c ul{ padding-left:5px;}
.news_c ul li{ line-height:26px;}
.news_c ul li a:Hover{ color:#008751; text-decoration:underline;}

#about_zixun_wenda{ margin-bottom:10px; height:300px;}
.about{ width:248px; height:298px; margin-right:10px; float:left;}
.about_img{ margin:10px 0; height:110px;}
.about_img img{ width:248px; height:110px;}
.about_c{ height:auto; line-height:24px;} 
.zixun{ float:left; width:420px; height:290px;}
.zixun_t{ border-right:solid 1px #ddd; height:35px; line-height:35px; background:url(../images/title_bg.gif) repeat-x;}
.zixun_t h3{ float:left; background:url(../images/title_bg2.png) no-repeat; width:100px; padding-right:39px; font-size:16px; text-align:center; color:#fff;}
.zixun_t span{ float:right; padding-right:13px;}
.zixun_c{ height:234px; border:solid 1px #ddd; background:#fff; padding:15px;}
.zixun_c dl{ height:100px; display:block;}
.zixun_c dl dt{ float:left;} 
.zixun_c dl dd{ float:left; line-height:22px; width:240px; padding-left:15px; color:#666;}
.zixun_c dl dd h3{ font-size:14px;}
.zixun_c dl dd h3 a{ color:#333;}
.zixun_c ul{ padding-top:5px;}
.zixun_c ul li{ line-height:26px; height:26px;}
.zixun_c ul li a{ float:left;}
.zixun_c ul li span{ float:right;}
.zixun_c ul li a:Hover{ color:#008751; text-decoration:underline;}

.wenda{ float:right; width:228px; height:298px;}

#ad{ background:#ccc; height:95px; margin-top:10px; margin-bottom:10px;}

#bjcs_fwxm{ height:240px; margin-bottom:10px;}
.bjcs{ float:left; width:708px; height:238px;}
.bjcs_c{ height:auto; padding:15px 0 0 15px;}
.bjcs_img{ float:left; width:260px; height:170px; padding:2px; border:solid 1px #ddd; margin-right:15px;}
.bjcs_c_c{ width:400px; float:left;}
.bjcs_c_c ul{ padding-top:5px;}
.bjcs_c_c ul li{ line-height:26px; height:26px;}
.bjcs_c_c ul li a{ float:left;}
.bjcs_c_c ul li span{ float:right;}
.bjcs_c_c ul li a:Hover{ color:#008751; text-decoration:underline;}

.fwxm{ float:right; width:258px; height:238px;}
.fwxm_c{ height:auto; padding:20px 0 0 18px;}
.fwxm_c ul li{ float:left; width:100px; padding-bottom:10px; height:40px; text-align:center; line-height:40px; background:url(../images/an_bg2.gif) no-repeat left bottom; margin:0 19px 10px 0;}
.fwxm_c ul li a{ display:block; background:url(../images/an_bg.gif) no-repeat; color:#fff; font-size:16px;}

#hjss{ background:#fff; height:auto; margin-bottom:10px;}
.hjss{ border:solid 1px #ddd; border-top:none; padding:15px;}
#demo { width:945px; overflow:hidden;}
#demo a{ display:block; float:left; border:solid 2px #008751; margin-right:20px;}

#indemo { float: left; width: 800%;}
#demo1 { float: left;}
#demo2 { float: left;}

.title{ height:40px; border-bottom:solid 1px #ddd;}
.title h3{ font-size:20px; float:left; line-height:40px; color:#008751; padding-left:5px;}
.title span{ float:right; line-height:40px;}

.xwzx{ height:auto; padding:10px 0;}
.xwzx_l{ float:left; width:210px; padding-top:5px;}
.xw_ad{ margin-bottom:15px;}
.xw_ad img{ width:200px; height:150px;}
.xwzx_r{ float:right; width:700px;}
.news_list{ margin-bottom:15px;}
.news_list ul li{ line-height:30px; font-size:13px; height:30px; border-bottom:dotted 1px #ccc; vertical-align:top;}
.news_list ul li a{ float:left; padding-left:5px;}
.news_list ul li a:Hover{ color:#008751; text-decoration:underline;}
.news_list ul li span{ float:right; padding-right:10px;}

.xwzx_t{ height:auto; border-bottom:dotted 1px #ddd; padding-left:10px;}
.xwzx_t h3{ font-size:24px; line-height:50px;}
.xwzx_t h4{ color:#999; line-height:30px;}
.news_t_fx{ height:35px;}
.xwzx_c{ padding:5px 10px; height:auto; line-height:26px; text-align: left}
.news_an{ color:#666; height:auto; padding:0 0 15px 10px; font-size:14px;}
.news_an a{ color:#333; line-height:26px;}
.news_an a:hover{ color:#008751; text-decoration:underline;}

#box{ height:auto; background:#fff;  border:solid 1px #ddd; padding:5px 15px; width:700px; margin-bottom:10px;}
.button{ height:40px;}
.button ul li{ float:left; margin-right:5px;}
.button ul li a{ display:block; height:25px; padding:0 8px; line-height:25px; border:solid 1px #ccc; background:#fff;}
.button ul li a.on{ background:#008751; color:#fff;}

.zzxx{ height:auto; margin-bottom:15px;}
.zzxx_list{ height:150px; padding:15px; border-bottom:dotted 1px #ccc;}
.zzxx_list dl dt{ float:left; margin-right:20px;}
.zzxx_list dl dt img{ width:200px; height:150px;}
.zzxx_list dl dd{ float:left; font-size:14px; line-height:26px; width:690px;}
.zzxx_list dl dd h3{ font-size:16px; font-weight:bold;}
.zzxx_list dl dd h3 a{ color:#008751;}

.hdjy{ height:auto; padding:20px 0 20px 20px;}
.hdjy dl{ float:left; margin-right:30px; margin-bottom:25px;}
.hdjy dl dt img{ width:280px; height:200px;} 
.hdjy dl dd{ line-height:28px; font-size:14px;text-align:center}

.contact{ height:auto; padding:15px; line-height:26px; font-size:14px;}

.gywm{ height:auto; padding:15px 20px;}
.gywm_l{ float:left; width:500px;}
.gywm_txt{ line-height:26px; font-size:14px; height:auto; margin-bottom:20px;}
.gywm_img{}
.gywm_r{ float:right;} 

.rzzn_t{ height:30px; margin-bottom:5px; color:#008751; font-size:14px;}
.rzzn_t a{ color:#008751;}
.rzlc{ height:auto; padding:15px 20px; font-size:14px; line-height:24px;}


