* { /* <清楚所有元素边界和补白默认属性> */
	margin: 0 auto; 
	padding: 0px;
	hide-focus: expression(this.hideFocus=true); 
outline: none; /* for firefox 1.5 + */

}
body { /* <定义页面属性> */
	padding:0px;
	margin: 0 auto; /* 居中显示 */
	color: #616060; /* 定义网页前景色字体颜色 */
	font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif; /* 定义页面字体系列 */
	font-size: 12px; /* 定义页面字体大小 */
	line-height:24px;
	min-width:1002px;

}
img{padding: 0px; margin:0px;}
dl,dt,dd,h2,form,ul,li,p,img, span{margin:0; padding:0;}
/*定义超链接属性---------------------------------*/
a {/*<定义超链接默认属性>*/
	color:#616060;/*默认为中灰色*/
	text-decoration:none;/*清除下划线*/
}
a:hover {/*<定义鼠标经过超链接属性>*/
	color:#00a0e9;/*鼠标经过高亮显示*/
}
a img {/*<清除超链接中的图片蓝色边框>*/
	border:0;
}
/*首页---------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.top{width:1002px; height:72px; padding-top:20px;}
.top span{ float:right;}
.top font{ float:left;}
.menu{ width:100%; height:39px; background:url(../images/menuline.gif) repeat-x left top;}
.menunr{ width:1000px; height:39px; padding-left:2px;}
.menunr ul li{ list-style:none; width:111px; height:39px; line-height:39px; text-align:center; float:left; }
.menunr ul li a{width:111px; height:39px; line-height:39px; display:block;font-size:14px; color:#4e4e4e;}
.menunr ul li a:hover{width:111px; height:39px; line-height:39px; display:block;background:url(../images/menu.gif) no-repeat center top; font-size:14px; color:#fff; }
.banner{ width:100%; height:377px; border-bottom:3px #f0f0f0 solid;}

/*main1---------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.main1{ width:992px; height:auto; padding:38px 0px 50px 10px;}
.main1 dl{ width:148px; height:198px; float:left; text-align:center; padding-right:56px;}
.main1 dl dt{ width:148px; height:148px; padding-bottom:12px;}
.main1 dl dd span{ width:148px; height:22px; line-height:22px; color:#3e3e3e; font-size:14px;}
.main1 dl dd span a{color:#3e3e3e;}
.main1 dl dd span a:hover{color:#00a0e9;}
.main1 dl dd font{ width:148px; height:16px; line-height:16px; color:#9d9d9d; font-size:11px;}

/*main2---------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.main2{ width:1002px; height:auto; margin-bottom:40px; overflow:hidden;}
.mai2title{ width:100%; height:auto; margin-bottom:15px;}
/*mai2nr1---------------------------------------------------------------*/
.mai2nr1{ width:290px; height:auto; float:left; margin-right:30px; }
.mai2nr1xx1{width:280px; height:auto;  padding:0px 5px 0px 5px;}
.mai2nr1xx1 li{list-style:none; background:url(../images/jt.gif) no-repeat 0px 15px;  line-height:34px; text-indent:12px;}
.mai2nr1xx1 li a{ color:#5f5b5b; text-decoration:none;}
.mai2nr1xx1 li a:hover{ color:#42c400; text-decoration:underline;}
.mai2nr1xx1 li span{ float:right; color:#bfbdbd;}
/*mai2nr2---------------------------------------------------------------*/
.mai2nr2{ width:352px; height:auto; float:left; margin-right:30px;}
.mai2nr1xx2{width:342px; height:auto;  padding:0px 5px 0px 5px;}
.mai2nr1xx2 img{ float:left; margin:0px 10px 5px 0px;}
.mai2nr1xx2 span a{ color:#00a0e9; text-decoration:none;}
.mai2nr1xx2 span a:hover{ color:#00a0e9; text-decoration:underline;}
/*mai2nr3---------------------------------------------------------------*/
.mai2nr3{ width:300px; height:auto; float:left; text-align:center; }
.mai2nr1xx3{width:300px;  height:154px;}
.leftbtn{width:47px; height:154px; float:left;}
.sypro{width:202px; height:154px; float:left; overflow:hidden;}
.sypro img{border:5px solid #f5f5f5; float:left;}
.rightbtn{width:47px; height:154px; float:left;}


.blk_18{overflow:hidden;zoom:1;}
.blk_18 .pcont{ width:202px; height:154px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:2020px; 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;}


/*bottom---------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.bottom{ width:100%; height:auto; background-color:#00a0e9; padding:15px 0px;}
/*foot1---------------------------------------------------------------*/
.foot1{ width:1002px; height:auto;}
.foot1nr1{ width:761px; height:91px; float:left; background:url(../images/footbk.gif) no-repeat left top;  padding-left:155px; padding-top:10px;color:#FFFFFF }
.foot1nr1 a{ color:#FFFFFF; text-decoration:none;}
.foot1nr1 a:hover{ color:#a8e4ff; text-decoration:underline;}
.footnr11{ width:86px; height:91px; float:right; text-align:right;}
/*foot2---------------------------------------------------------------*/
.footnr2{ width:100%; height:auto; border-top:#6ec9f2 1px solid; padding-top:15px;}
.footnr2nr{ width:1002px; height:auto; color:#FFFFFF;}
.footnr2nr a{ color:#FFFFFF; text-decoration:none;}
.footnr2nr a:hover{ color:#58cbff; text-decoration:underline;}
.footnr2nr span{ float:right;}

/*子页面---------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.zybanner{ width:1002px; height:auto; padding:12px 0px 25px 0px;}
.wz{ width:1002px; height:37px; line-height:25px; background:url(../images/zybtbk.gif) no-repeat left top;}
.yellow{color:#FF9900;}
.bule20{font-size:20px; color:#0091d3;}
.bule12{font-size:12px; color:#0091d3;}
.wz span{ float:right; color:#898989;}
.wz span a{ color:#898989;text-decoration:none;}
.wz span a:hover{ color:#00a0e9; text-decoration:underline;}

/*zymain---------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.zymain{ width:1002px; height:auto; margin-bottom:20px;}

/*zyleft---------------------------------------------------------------*/
.zyleft{ float:left; width:209px; height:auto; padding-top:15px; }
.zzyleftmenu{ width:209px; height:auto;}
.zyleftmenu li{list-style:none;  margin-bottom:10px; }
.zyleftmenu li a{width:209px; height:29px; background:url(../images/zyleftmenu1.gif) no-repeat left top; line-height:29px; display:block; color:#656565;text-indent:30px;}
.zyleftmenu li a:hover{width:209px; height:29px; background:url(../images/zyleftmenu2.gif) no-repeat left top; line-height:29px; display:block; color:#fff;text-indent:45px;}
.zyleftmenu li a.nav_on{width:209px; height:29px; background:url(../images/zyleftmenu2.gif) no-repeat left top; line-height:29px; display:block; color:#fff;text-indent:45px;}
.zyleftmenu li a.nav_off{width:209px; height:29px; background:url(../images/zyleftmenu1.gif) no-repeat left top; line-height:29px; display:block; color:#656565;text-indent:30px;}
.zyleftmenu li a.nav_off:hover{width:209px; height:29px; background:url(../images/zyleftmenu2.gif) no-repeat left top; line-height:29px; display:block; color:#fff;text-indent:45px;}
.zyleftbt{width:209px; height:auto; border-top:#efefef 3px solid; padding-top:15px;}
/*zyright--------------------------------------------------------------*/
.zyright{
	float:left;
	width:739px;
	min-height:600px;/*IE7\FF*/
	height:100%;/*IE6\IE7\FF 这个很重要，IE6定死高度后，需要再加上这条，才能自动延伸*/
	_height:600px;/*//IE6*/
	background:url(../images/zymainbk.gif) no-repeat left top; 	padding-left:54px;
    padding-top:30px;
	padding-bottom:20px;
}
.caselist{width:100%; height:auto;}
.caselist dl{width:100%; height:128px; padding-bottom:15px; border-bottom:4px solid #f7f7f7; margin-bottom:24px;}
.caselist dl dd{width:154px; height:115px; padding-bottom:13px; float:left;}
.caselist dl dt{width:556px; height:127px; float:right;}
.caselist dl dt h1{font-size:18px; line-height:38px; color:#3d3d3d; font-weight:normal;}
.caselist dl dt p{ color:#8b8b8b; line-height:24px;}
.caselist dl dt div{width:108px; height:24px; float:right; background:url(../images/casebg.gif) no-repeat left; text-align:center; color:#FFFFFF; font-weight:bold; line-height:24px; margin-top:15px;}
.caselist dl dt div a{display:block;color:#FFFFFF;}
.caselist dl dt div a:hover{background:url(../images/casesubbg.gif) no-repeat;color:#FFFFFF;}
.page{width:100%; height:75px; line-height:75px;}
.newslist{width:100%; height:auto;}
.newslist ul{list-style-type:none; margin-bottom:20px;}
.newslist ul li{width:100%; height:42px;border-bottom:1px solid #f1f1f1; background: url(../images/zynewsbg.gif) no-repeat left; color:#575757; line-height:42px; text-indent:18px;}
.newslist ul li a{color:#575757;}
.newslist ul li a:hover{color:#00a0e9;}
.newslist ul li span{float:right; color:#ababab;}
.news{width:100%; height:auto;}
.newstitel{width:100%; min-height:72px; text-align:center; border-bottom:1px dotted #cccccc;}
.newstitel h1{ color:#202020; font-size:20px; font-weight:normal;}
.newstitel p{ color:#adadad; font-size:12px; line-height:45px;}
.newsnr{width:100%; height:auto; margin-top:35px;}
.prolist{width:100%; height:auto;}
.prolist dl{width:192px; height:186px; float:left; background:url(../images/probg.png) no-repeat left bottom; margin-left:42px; margin-bottom:38px; _display:inline}
.prolist dl dd{width:192px; height:144px;}
.prolist dl dt{width:192px; height:40px; line-height:40px; color:#6d6d6d; text-align:center;}
.prolist dl a{width:192px; height:186px;display:block;color:#6d6d6d; cursor:hand;}
.prolist dl a:hover{background:url(../images/prosubbg.png) no-repeat left bottom; color:#2dabe1;}
.prolist dl a p{color:#6d6d6d;}
.prolist dl a:hover p {color:#2dabe1;}
.pro{width:100%; height:auto; padding-bottom:30px;}
.pro h1{font-size:22px; width:100%; height:65px; line-height:65px; color:#00a0e9; font-weight:normal;}
.proimg{width:453px; height:453px; background:url(../images/zyprobg.png) no-repeat bottom; margin-top:20px;}
.proxq{width:100%; height:auto; margin-top:20px;}
.proxqtitle{width:100%; height:43px; background:url(../images/zyproxxbg.png) no-repeat bottom; font-size:18px; color:#1a1a1a; line-height:40px;}
.proxqnr{width:100%; height:auto; padding-top:20px; font-size:14px; line-height:30px;}
.prodz{width:100%; height:auto;}
.prodztitle{width:100%; height:43px; background:url(../images/zyproxxbg.png) no-repeat bottom; font-size:18px; color:#1a1a1a; line-height:40px;}
.prodz_text{font-size:12px; line-height:30px; margin-top:15px;}
.prodztitle2{width:100%; height:43px; background:url(../images/zyproxxbg2.png) no-repeat bottom; font-size:18px; color:#00a0e9; line-height:40px; margin-top:20px;}
.prodz_list{width:100%; height:auto;margin-top:32px; overflow:hidden;}
.prodz_list dl{width:145px; height:186px; float:left; margin-left:28px; margin-bottom:20px;}
.prodz_list dl dd{width:145px; height:145px;}
.prodz_list dl dt{width:145px; height:41px; line-height:40px; text-align:center; color:#6d6d6d;}
.prodz_list dl a{display:block;cursor:hand;}
.prodz_list dl a p{color:#6d6d6d;}
.prodz_list dl a:hover p{color:#2dabe1;}