* { /* <清楚所有元素边界和补白默认属性> */
	margin: 0 auto; 
	padding: 0px;
	hide-focus: expression(this.hideFocus=true); 
outline: none; /* for firefox 1.5 + */

}
body { /* <定义页面属性> */
	padding:0px;
	margin: 0 auto; /* 居中显示 */
	font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif; /* 定义页面字体系列 */
	font-size: 12px; /* 定义页面字体大小 */
	line-height:28px;
    color:#737373; 
	font-size:12px;
	background-color:#FFFFFF;	
	background-image:url(../images/bk.gif);
	background-repeat:repeat-x;
}
img{padding: 0px; margin:0px;}
dl,dt,dd,h2,form,ul,li,p,img, span{margin:0; padding:0;}
/*定义超链接属性---------------------------------*/
a {/*<定义超链接默认属性>*/
	color:#797979; /*默认为中灰色*/
	text-decoration:none;/*清除下划线*/
}
a:hover {/*<定义鼠标经过超链接属性>*/
	color:#29a339;/*鼠标经过高亮显示*/
	text-decoration:underline;
}
a img {/*<清除超链接中的图片蓝色边框>*/
	border:0;
}
/*top部分---------------------------------*/
.sytop{ width:100%; height:86px; background:url(../images/tobbk.gif) repeat-x left top;}
.topnr{ width:1002px; height:59px; background:url(../images/topline.gif) no-repeat center top; padding-top:27px; }
.topnr font{ float:left;}
.topnr span{ float:right;}
.menu{ width:100%; height:35px; background-color:#29a339; color:#FFFFFF;}
.banner{ width:100%;height:468px;}
.bannernr{ width:1002px; height:36px;z-index:99; position:relative; margin-top:-36px;}
.bj{ margin-right:15px;}
.menunr{width:1002px; height:35px;}

/*banner--------------------------------------------------------------*/
.kv{height:468px;position:relative;width:100%}
.kv ul{height:468px;width:100%;}
.kv ul li{height:468px;width:100%;list-style-type:none;}
.kv ul li a{height:468px;width:100%;display:block;}
.kv .kv_prev:hover{background:url(../images/icon_bg.png) no-repeat left -81px;}
.kv .kv_next:hover{background:url(../images/icon_bg.png) no-repeat -115px -81px;}
.kv .kv_page{width:150px;height:20px;position:absolute;left:50%;bottom:40px;margin-left:-75px;z-index:2;}
.kv .kv_page a{float:left;width:17px;height:17px; background:url(../images/btn_on.png) no-repeat;margin-right:2px; line-height:1px;}
.kv .kv_page a.selected{float:left;width:17px;height:15px;background-image:url(../images/btn_off.png);background-repeat: no-repeat;margin-right:2px;cursor:pointer; line-height:1px;}
.syimg{margin-top:3px;}


.main{ width:1002px; height:auto; margin-bottom:35px;}
.main1{ width:302px; height:176px; float:left; margin-right:15px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:4px solid #f1f1f1; padding:10px;}
.main1title{ width:302px; height:78px; border-bottom:2px #eeeeee solid; margin-top:5px;}
.main1title dl{ width:302px; height:76px;}
.main1title dl dt{ float:left; width:85px; height:59px; border:#eeeeee 1px solid; padding:1px; margin-right:12px;}
.main1title dl dd{float:left; width:200px; height:auto;}
.main1title dl dd span{ color:#222222; font-size:14px; line-height:24px;}
.main1title dl dd font{ color:#9e9e9e; font-size:12px;}
.main1title dl dd font a{ color:#ffa133;text-decoration:none;}
.main1title dl dd font a:hover{ color:#29a339;text-decoration:underline;}
.main1nr{ width:100%; height:auto; padding-top:5px;}
.main1nr ul{list-style:none; margin-top:5px;}
.main1nr ul li{ background:url(../images/sj.gif) 0px 10px no-repeat; text-indent:12px; line-height:28px; color:#5f5b5b;}
.main1nr ul li a{color:#5f5b5b; text-decoration:none;}
.main1nr ul li a:hover{color:#29a339; text-decoration:underline;}
.main1nr ul li span{ float:right; color:#bfbdbd; font-size:11px;}
.sypronr{ width:100%; height:auto; padding-top:5px;line-height:25px; color:#9d9d9d;}
.sypronr span{color:#222222; font-size:14px; line-height:32px; margin-top:14px; margin-bottom:5px;}
.sypronr a{color:#60a0db; text-decoration:none; }
.sypronr a:hover{color:#29a339; text-decoration:underline;}
.main2{ width:312px; height:186px; float:left; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:4px solid #f1f1f1;padding:0px 5px 10px 5px;; text-align:center;line-height:25px; }
.main2 a{color:#636363; text-decoration:none;}
.main2 a:hover{color:#ff9600;  text-decoration:underline;}
.sycasenr1{ width:103px; height:85px; border-bottom:#f5f5f5 1px solid; border-right:#f5f5f5 1px solid; float:left;padding-top:13px;  }
.sycasenr2{ width:104px; height:85px; border-bottom:#f5f5f5 1px solid;  float:left; padding-top:13px; }
.sycasenr3{ width:103px; height:85px; border-bottom:#f5f5f5 0px solid; border-right:#f5f5f5 1px solid; float:left;padding-top:13px;  }
.sycasenr4{ width:103px; height:85px; float:left;padding-top:14px;  }
.link{ width:1000px; height:100px; border:#ededed 1px solid; margin-bottom:38px;}
.leftbtn{width:20px; height:100px; float:left; margin-left:15px;}
.rightbtn{width:20px; height:100px; float:left;}
.linknr{width:884px; height:100px; border-left:#52b45f 6px solid; background:url(../images/hzhb.gif) no-repeat 12px 28px; padding-left:110px; text-align:center; }
.link_con{width:814px; height:100px; float:left;}
.link_con dl{width:106px; height:100px; float:left; margin-left:5px; margin-right:5px;}
.link_con dl dd{width:106px; height:60px; padding-top:10px;}
.link_con dl dt{width:106px; height:25px;line-height:20px;color:#333333;}
/*首页logo滚动--------------------------------------------------------------*/
.blk_18{overflow:hidden;zoom:1;}
.blk_18 .pcont{ width:814px; height:100px; float:left; overflow:hidden;}
.blk_18 .ScrCont {width:8140px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}
.blk_18 #List1_2, .blk_18 #List2_2 {float:left;}
.blk_18 #List1_3, .blk_18 #List2_3 {float:left;}
.blk_18 #List1_4, .blk_18 #List2_4 {float:left;}
.blk_18 #List1_5, .blk_18 #List2_5 {float:left;}
.foot{ background-color:#29a339; width:100%; height:auto; padding:5px 0px; }
.footnr{ width:1002px; height:auto; color:#d4edd7;}
.footnr a{color:#d4edd7;text-decoration:none;}
.footnr a:hover{ color:#ffc954;}
.zybanner{ width:100%; height:228px;}
.zymain{ width:1002px; height:auto; _height:300px; background:url(../images/zyleftbk.gif) repeat-y left top; overflow:hidden;}
.zybanner1{width:100%; height:228px; background:url(../upload/info/zybanner1.jpg) no-repeat center;}
.zybanner2{width:100%; height:228px; background:url(../upload/info/zybanner2.jpg) no-repeat center;}
.zybanner3{width:100%; height:228px; background:url(../upload/info/zybanner3.jpg) no-repeat center;}
.zybanner4{width:100%; height:228px; background:url(../upload/info/zybanner4.jpg) no-repeat center;}
.zybanner5{width:100%; height:228px; background:url(../upload/info/zybanner5.jpg) no-repeat center;}
.zybanner6{width:100%; height:228px; background:url(../upload/info/zybanner6.jpg) no-repeat center;}
.zybanner7{width:100%; height:228px; background:url(../upload/info/zybanner7.jpg) no-repeat center;}
.zybanner8{width:100%; height:228px; background:url(../upload/info/zybanner8.jpg) no-repeat center;}
.zybanner9{width:100%; height:228px; background:url(../upload/info/zybanner9.jpg) no-repeat center;}


.zybannernr{ width:1002px;  height:228px;}
.zyleft{ width:228px;height:auto;  float:left;  border-top:#ebebeb 1px solid; }
.zyright{ width:740px; height:auto;float:left; padding-left:34px; min-height:600px;}
.zyrighttitle{ width:740px; height:34px; border-bottom:#d1d1d1 1px solid; line-height:34px; background:url(../images/sj.gif) no-repeat left 24px; text-indent:15px; margin-bottom:15px; padding-top:10px;}
.zyrighttitle font{ color:#29a339;}
.zyrightnr{ color:#797979; line-height:32px; font-size:14px; margin-bottom:15px;}
.zymenu{ width:228px; height:auto; margin-bottom:30px;}
.zymenu ul{list-style:none;}
.zymenu li{ width:228px; height:35px; line-height:35px; background:url(../images/zymenubk1.gif) no-repeat left top; text-indent:36px; }
.zymenu li a{width:228px; height:35px;color:#4e4e4e; display:block; text-decoration:none; font-size:14px;}
.zymenu li a:hover{width:228px; height:35px;color:#4e4e4e; display:block;text-decoration:none; background:url(../images/zymenubk2.gif) no-repeat left top; color:#FFFFFF; }


.zymenu1{ width:228px; height:auto; margin-bottom:30px;}
.zymenu1 ul{list-style:none;}
.zymenu1 li{ width:228px; height:35px; line-height:35px; background:url(../images/zymenubk1.gif) no-repeat left top; text-indent:36px; color:#FFFFFF; }

.zymenu1 li a{width:228px; height:35px; display:block;text-decoration:none; background:url(../images/zymenubk2.gif) no-repeat left top; color:#FFFFFF; }


.zymenu li a.nav_ff{width:228px; height:35px;color:#4e4e4e; display:block; text-decoration:none; font-size:14px;}
.zymenu li a.nav_on{width:228px; height:35px;color:#4e4e4e; display:block;text-decoration:none; background:url(../images/zymenubk2.gif) no-repeat left top; color:#FFFFFF; }
.zymenu li a.nav_ff:hover{width:228px; height:35px;color:#4e4e4e; display:block;text-decoration:none; background:url(../images/zymenubk2.gif) no-repeat left top; color:#FFFFFF; }

.zybt{width:212px; height:35px; padding-left:16px;}
.zybt img{ margin-bottom:15px;}
.zyrightpro{ width:100%; height:auto; padding-top:15px;}
.zyrightpro dl{ width:230px; height:205px; background:url(../images/probk.jpg) no-repeat left top; float:left; margin-left:16px; *margin-left:16px; _margin-left:12px; margin-bottom:15px; }
.zyrightpro dl dt{ width:207px; height:157px;}
.zyrightpro dl dd{ width:207px; height:48px; line-height:48px; text-align:center; font-size:14px;}
.fy{ width:100%; height:40px; text-align:center; line-height:40px;}
.zyrightteam{ width:100%; height:auto;}
.zyrightteam dl{width:100%; height:210px; border-bottom:#e4e4e4 1px dashed; line-height:25px; margin-bottom:15px; padding-top:5px;}
.zyrightteam dl dt{width:147px; height:186px; background:url(../images/tdbk.jpg) no-repeat left top; padding-top:4px; padding-left:4px; float:left; margin-right:20px;}
.zyrightteam dl dd{ width:550px; height:auto; float:left;}
.zyrightteam dl dd font{ font-size:16px; line-height:40px; font-size:14px; font-weight:bold;}
.zyrightteam dl dd span{ color:#29a339; font-size:14px; font-weight:bold;}
.zyrightteam dl dd img{ float:right;}


.zyrightteamxx dl{width:100%; height:250px; border-bottom:#e4e4e4 1px dashed; line-height:25px; margin-bottom:15px; padding-top:5px;}
.zyrightteamxx dl dt{width:180px; height:250px; background:url(../images/tdbk1.jpg) no-repeat left top; padding-top:4px; padding-left:4px; float:left; margin-right:20px;}
.zyrightteamxx dl dt img{margin-left:2px; margin-top:2px;}
.zyrightteamxx dl dd{ width:490px; height:auto; float:left;font-size:14px}
.zyrightteamxx dl dd font{ font-size:16px; line-height:40px; font-size:14px; font-weight:bold;}
.zyrightteamxx dl dd span{ color:#29a339; font-size:14px; font-weight:bold;}


.teamnr{font-size:14px; font-family:"微软雅黑";color:#666666;}

.zyrighnews{ width:100%; height:auto;  }
.newstime{ width:57px; height:45px; float:left; margin-right:36px; color:#fff;line-height:22px; text-align:center; }
.newsmoth{ width:57px; height:22px; margin-bottom:1px; background-color:#29a339;}
.newsyear{ width:57px; height:22px; background-color:#ff9600;}
.newsnr{ width:640px; height:45px;; float:left;}
.zynewsliast{ width:100%; height:55px; margin-bottom:30px;border-bottom:#e4e4e4 1px dashed;}
.newsnr font{ font-size:14px; font-weight:bold; line-height:22px; }
.newsnr a{ color:#29a339; line-height:22px; text-decoration:none;}
.newsnr a:hover{ color:#ff9600;line-height:22px; text-decoration:underline;}
.newstitle{width:100%; height:auto; min-height:30px; font-size:20px;font-weight:normal; color:#202020;text-align:center; line-height:32px; padding-bottom:5px; margin-top:15px; border-bottom:1px dotted #e4e4e4;}
.newstitle span.fbdate{ color:#adadad; font-size:12px;}
.newsnrwz{width:100%; height:auto; line-height:28px; padding-top:5px; padding-bottom:26px; margin-top:20px;font-size:14px;}
.lyb{width:100%; height:auto;}
.lybtop{width:100%; height:auto; line-height:26px;}
.lyb_nr{width:100%; height:auto; margin-top:30px; font-size:14px; color:#616161; padding-bottom:30px;}
.textyy{ width:354px; height:26px; border:1px #dddddd solid;font-family:"微软雅黑"; color:#666666;}
.textyy2{ width:236px; height:26px; border:1px #dddddd solid;font-family:"微软雅黑"; color:#666666;}
.textyy3{ width:78px; height:26px; border:1px #dddddd solid;font-family:"微软雅黑"; color:#666666;}
.wbk{width:525px; height:120px; border:1px #eeeeee solid;}
.zypro_dg{width:100%; height:auto; font-size:14px; color:#363636; padding-bottom:50px;}
.pro_wz{ font-size:14px; color:#29a339;}
.textnr{ width:450px; height:26px; border:1px #e0e0e0 solid; background:#fbfbfb; font-family:"微软雅黑"; color:#666666;}
.textnr2{ width:180px; height:26px; border:1px #e0e0e0 solid; background:#fbfbfb;font-family:"微软雅黑"; color:#666666;}
.textnr3{ width:42px; height:26px; border:1px #e0e0e0 solid; background:#fbfbfb;font-family:"微软雅黑"; color:#666666; text-align:center;}
.bottimmb{border-bottom:1px solid #ebebeb;}
.bottimmb span{font-weight:bold;}

.wbk2{width:563px; height:66px; border:1px #eeeeee solid;}