﻿/* CSS Document */
*{ margin:0px; padding:0px}
ul li{ list-style:none; margin:0px; padding:0px}
img{   border:0px}
body{ font-family:"microsoft yahei"; font-size:12px; margin:0px; padding:0px}
.top{ width:100%; height:auto; overflow:hidden; margin:0px; padding:0px; background:url(../images/1_r1_c2.html) top left repeat-x; display:block; padding-top:12px}
.top-m{ width:1100px; height:auto; overflow:hidden; margin:0 auto; padding:0px; }


.top-right{ float:left; width:758px; margin:0px; padding:0px; margin-left:32px }
.t{ width:auto;float:right; margin:0px; padding:0px; text-align:left; line-height:35px; overflow:hidden; color:#666}
.t span{ font-size:18px; font-weight:bold; color:#009B4F}
.t a:link,.t a:visited{ color:#666; text-decoration:none}
.t a:hover{ color:#009B4F; text-decoration:none}
.t1{width:100%;float:right; margin:0px; padding:0px; margin-top:19px;}
.t1 ul li{ width:107px; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; border-right:1px solid #D3D3D3; text-align:center; font-size:13px; color:#000000; line-height:30px; overflow:hidden}


.t1 ul li a:link,.t1 ul li a:visited{ color:#000000; text-decoration:none}
.t1 ul li a:hover{ color:#FFFFFF; background:url(../images/bg.html) center center no-repeat; display:block}
#active{color:#FFFFFF; background:url(../images/bg.html) center center no-repeat; display:block}

.banner{ width:100%; height:467px; overflow:hidden; margin:0px; padding:0px; margin-top:0px; position:relative; z-index:1}



/* banner */

.banner .d1{width:100%;height:467px;display:block;position:absolute;left:0px;top:0px; z-index:1}
.banner .d2{width:100%;height:467px;clear:both;position:absolute;z-index:100;left:0px;top:440px;}
.banner .d2 ul{float:left;position:absolute;left:53%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/circle.html) 0 0 no-repeat;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/circle.html) 0 -20px no-repeat;}


















/*focus*/
.focus {height:467px;overflow:hidden;position:relative;background:#ccc;}
.focus_m ul {width:100%;height:467px;overflow:hidden;}
.focus_m li {width:100%;height:467px;_float:left;}

.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}
.focus_s ul {height:12px;overflow:hidden;position:absolute;left:45%;top:438px;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;}
.focus_s li b {display:block;text-indent:-999em;background:url(../images/circle.html) 0 0 no-repeat;width:12px;height:32px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/circle.html');_background:none;}
.focus_s li.active b {margin-top:-20px;}


.main{ width:1100px; height:auto; overflow:hidden; margin:0 auto; padding:0px; padding-top:49px; padding-bottom:40px;}
.part{ width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:0px;}

.part-t{ width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; text-align:center;text-align:center; line-height:30px; font-size:24px; font-weight:bold; color:#000; background:url(../images/line.html) center center no-repeat; display:block}
.part-t span{ font-weight:normal; color:#666; font-size:12px;}
.PART-R{width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; margin-top:37PX }

.SA{ width:330PX; height:auto; overflow:hidden; float:left; margin:0PX; padding:0PX;}
.sa-t{ width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; line-height:26px; text-align:left; color:#029A4D; font-size:14px; font-weight:bold;}
.sa-t span{ font-weight:normal; color:#666; font-size:12px}
.sa-t img{ float:right}
.sa-r{ width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; margin-top:20px;}


	/* 本例子css */
		.txtScroll-top{ width:100%;  overflow:hidden; position:relative;   }
		
		.txtScroll-top .bd{ padding:0px; height:248px; overflow:hidden   }
		.txtScroll-top .infoList li{ height:auto; line-height:30px; text-align:left; overflow:hidden;padding-top:8px; padding-bottom:8px; border-bottom:1px solid #E2E2E2  }
		.txtScroll-top .infoList li h3{ font-size:13px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
		.txtScroll-top .infoList li p{ height:60px; overflow:hidden; text-indent:2em; color:#666}
		.txtScroll-top .infoList li .date{ float:left; color:#009B4D; font-size:12px; padding-right:5px; }


.txtScroll-top .infoList li h3 a:link,.txtScroll-top .infoList li h3 a:visited{ color:#333; text-decoration:none}
.txtScroll-top .infoList li h3 a:hover{ color:#009b4d; text-decoration:none}




.notice{ margin-left:50px}
.nr{}
.nr ul li{ border:none; margin:0px; padding:0px; padding-top:15px; padding-bottom:15px; line-height:30px; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.date1{ width:56px; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; padding-right:16px; border-right:1px solid #E5E5E5; color:#666; text-align:center; font-size:12px;}
.date1 p{ font-size:20px; font-weight:bold; color:#009b4d}

.txt{ width:242px; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; margin-left:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px; color:#6E6E6E;}
.txt h3{ font-size:13px; color:#333}
.txt h3 a:link,.txt h3 a:visited{ color:#333; text-decoration:none}
.txt h3 a:hover{ color:#009b4d; text-decoration:none}




.ir{}
.ir ul li{ border:none;margin:0px; padding:0px; line-height:37px; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#666; border:1px solid #F0F0F0; padding-right:10px; width:95%; text-align:left; margin-bottom:14px;}
.ir ul li img{ float:left; margin:0px; padding:0px; padding-right:15px;}
.ir ul li a:link,.ir ul li a:visited{ color:#666; text-decoration:none}
.ir ul li a:hover{ color:#009b4d; text-decoration:none}
.pr{ width:100%;height:auto; background:#F2F2F2;margin:0px; padding:0px; }


		/* 本例子css */
		.slideGroup{ width:100%;  text-align:left;  }
		
		.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative;   }

		.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0px; top:78px; display:block; width:34px; height:35px;background:url(../images/left.html) center center no-repeat ; }
		.slideGroup .sNext{ left:auto; right:0px; background:url(../images/right.html) center center no-repeat;  }
	

		.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
		.slideGroup .parBd ul li{ margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center; font-weight:bold  }
		.slideGroup .parBd ul li .pic{ text-align:center; }
		.slideGroup .parBd ul li .pic img{ width:183px; height:137px; display:block;  border:1px solid #ccc; }
		
		.slideGroup .parBd ul li .title{ line-height:45px;   }
	.slideGroup .parBd ul li .title a:link,.slideGroup .parBd ul li .title a:visited{ color:#333; text-decoration:none}
.slideGroup .parBd ul li .title a:hover{ color:#009b4d; text-decoration:none}

.items{}
.items ul li{ float:left; width:162px; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; padding-left:56px; padding-right:56px; margin-bottom:40px}
.items ul li img{ width:162px; height:235px}
#itr{ text-align:center; line-height:35px; overflow:hidden; margin:0px; padding:0px; height:105px; overflow:hidden; width:70%; margin:0 auto; color:#333; font-size:13px}

.kind{ width:600px; height:auto; overflow:hidden; margin:0 auto; padding:0px; margin-top:30px;}
/*.kind ul li{ width:153px; float:left; margin:0px; padding:0px; margin-left:28px; margin-right:28px;}*/
.servicesBox { width:100%;  margin:0 auto; clear:both; line-height:18px; color:#999999; font-size:12px;}
.servicesBox ul li{width:153px; float:left; margin:0px; padding:0px; margin-left:23px; margin-right:23px; line-height:35px; text-align:center; color:#333; font-size:14px; font-weight:bold}
.servicesBox .serBox { cursor:pointer; /*border:1px solid #fff;*/ display:inline; width:153px; height:134px; float:left; overflow:hidden;  position:relative; background:url(../images/about1.html) center center no-repeat; display:block
}
.servicesBox .serBoxOn { font-family:"微软雅黑"; display:none; width:153px; height:134px; background:url(../images/hoverabout.html)  center center no-repeat; position:absolute; left:0px; top:0px; z-index:19;}
.servicesBox .serBox .pic1 { width:81px; height:72px; text-align:center; position:absolute; top:30px; right:30px; z-index:99;}
.servicesBox .serBox .pic2 { width:81px; height:72px; text-align:center; position:absolute; top:30px; left:-110px; z-index:99;}


.link-t{ width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; line-height:45px; overflow:hidden; color:#000000; text-align:left; background:url(../images/linkt.html) left top no-repeat; display:block; font-weight:bold; font-size:14px}
.link-t span{ font-size:12px; color:#666; font-weight:normal}
.PART-R table td img{ width:150px; height:62px; border:1px solid #DDDDDD; margin-left:5px; margin-right:5px }


.bottom{ width:100%; height:auto; overflow:hidden; margin:0px; padding:0px;}
.bottom-m{ width:1100px; height:auto; overflow:hidden; margin:0 auto; padding:0px; padding-top:30px; padding-bottom:15px}
.b-l{ float:left; margin:0px; padding:0px; line-height:35px; overflow:hidden; color:#FFFFFF; text-align:left}
/*.b-l img{ width:63px; height:64px; padding-left:5px; padding-right:5px;}*/
.b-r{ float:right; margin:0px; padding:0px; line-height:35px; overflow:hidden; text-align:left; color:#FFFFFF; width:444px;}
.b-r p{ width:auto}
.bottom-m p{ width:100%; text-align:left; line-height:35px; overflow:hidden; float:left; color:#FFFFFF}
.bottom-m p a:link,.bottom-m p a:visited{ color:#FFFFFF; text-decoration:none}
.bottom-m p a:hover{ color:#FFFFFF; text-decoration:underline}

.left{ width:212px; height:auto; overflow:hidden; float:left; margin:0px; padding:0px;}
		.left-t{ width:195px; height:83px; float:left; margin:0px; padding:0px; background:url(../images/left-t.html) center center no-repeat; display:block; color:#FFFFFF; text-align:left; line-height:40px; padding-top:30px; padding-bottom:60px; padding-left:17px; font-size:18px; font-family:"microsoft yahei" }
		.left-t span{ font-family:Arial, Helvetica, sans-serif; font-size:18px;}
		
		.left-r{ width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; margin-top:16px; background:#f1f1f1 }
		.left-r ul li{ height:47px;line-height:47px; text-align:center; overflow:hidden; color:#656565; text-align:center; font-size:12px; border:1px solid #e1e1e1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
		.left-r ul li a:link,.left-r ul li a:visited{ color:#656565; text-decoration:none; height:47px}
		.left-r ul li a:hover{ color:#FFFFFF; background:#179157; display:block; height:47px;}
		#active{color:#FFFFFF; background:#179157; display:block}
		.left img{ margin-top:20px;}
		.right{ width:738px; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; margin-left:50px; margin-top:70px}
		.right-t{ width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; line-height:41px; text-align:left; color:#666; border-bottom:1px solid #CACACA; font-size:14px; font-weight:bold}
		.right-t span{ float:right; font-size:12px; font-weight:normal}


.right-t span a:link,.right-t span a:visited{ color:#666; text-decoration:none}
.right-t span a:hover{ color:#FF0000; text-decoration:none}

		.right-r{ width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; margin-top:30px; line-height:35px; overflow:hidden; text-align:left; color:#666}
		/*.right-r img{ width:100%; display:block}*/
		
		
		.right-r ul li{ width:98%; height:auto; overflow:hidden; padding-left:15px; text-align:left; line-height:40px; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:1px dashed #919191; color:#626262; background:url(../images/icon5.html) 0px 14px no-repeat; display:block}
.right-r ul li span{ float:right; color:#979797}
.right-r ul li a:link,.right-r ul li a:visited{ color:#626262; text-decoration:none}
.right-r ul li a:hover{ color:#FF0000; text-decoration:none}




.ry{}
.ry ul li{ border:none; background:none; width:202px; height:auto; float:left; margin:0px; padding:0px; margin-left:18px; margin-right:18px; text-align:center; line-height:35px; overflow:hidden; font-weight:bold; color:#333; margin-bottom:10px}
.ry ul li img{ width:200px; height:153px; border:1px solid #ddd}
/*page table satrt*/
.border_t_l_r_01{border-top: #cccccc 1px solid;border-left: #cccccc 1px solid;border-right: #cccccc 1px solid;}
.border_t_b_l_r_01{border-top: #cccccc 1px solid;border-bottom: #cccccc 1px solid;border-left: #cccccc 1px solid;border-right: #cccccc 1px solid;}
.border_t_r_01{border-top: #cccccc 1px solid;border-right: #cccccc 1px solid;}
.border_t_b_r_01{border-top: #cccccc 1px solid;border-bottom: #cccccc 1px solid;border-right: #cccccc 1px solid;}
/*page table end*/
.input_01{ margin-left:8px}



.menu_list{/*margin:10px auto;*/width:100%;}
.menu_head{width:81%;height:47px;line-height:47px;padding-left:38px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;font-weight:bold;background:#f1f1f1 url(../images/pro_left.html) center right no-repeat;margin:0;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.html) center right no-repeat;}
.menu_body{width:99%;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:223px;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none; background:#1BA361; display:block; color:#FFFFFF}



.nydate{ width:100%; height:auto; overflow:hidden; line-height:35px; text-align:center; border-bottom:1px solid #E6E6E6; border-top:1px solid #E6E6E6}
.content{ width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; margin-top:20px; color:#666}
.content .img{ width:456px; height:338px; border:1px solid #CCCCCC; padding:2px}
.tab{ width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; margin-top:20px}



	/* 本例子css */
		.slideTxtBox{ width:100%; text-align:left;  }
		.slideTxtBox .hd{ height:45px; line-height:45px; background:#f4f4f4; padding:0px ;   border:1px solid #ddd;   position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute;  top:-1px; height:45px;   }
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; background:none; border:none; width:100px; font-size:14px ; text-align:center }
		.slideTxtBox .hd ul li.on{ height:45px;  background:#1BA361; color:#FFFFFF; display:block }
		.slideTxtBox .bd div{ padding:15px;  zoom:1;  }
		.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox img{ margin:0px; MAX-WIDTH: 100%!important;HEIGHT: auto!important; width:expression(this.width > 720 ? "720px" : this.width)!important; _width: expression((this.offsetWidth > 720) ? '720px' : true);  text-indent:0em;}
.show{ width:100%; height:auto; overflow:hidden; float:left; margin:0px; padding:0px; margin-top:20px; color:#666}

/**分页**/
.page{clear:both;padding:10px 10px; text-align:center;}
.page a {font-size:12px; line-height:12px;color:#666; padding:3px 6px; margin-right:5px; border:1px solid #a7b0b8; background-color:#F1F1F1;text-align:center; white-space:nowrap; display:inline; font-family:simsun; text-decoration:none}
.page .current,.page a:hover {background-color:#179157; color:#fff;}

.input{ width:253px; height:29px; line-height:29px; overflow:hidden; border:1px solid #CCCCCC; padding-left:10px; padding-right:10px; margin-bottom:5px}
#td1{ text-align:right}
#txt{ width:479px; height:183px;border:1px solid #CCCCCC;}
#col{ color:#FF0000; padding-left:15px}
#centerbtn{ width:85px; height:28px}
