* { /* <清楚所有元素边界和补白默认属性> */
	margin: 0 auto; 
	padding: 0px;
	hide-focus: expression(this.hideFocus=true); 
outline: none; /* for firefox 1.5 + */

}
body { /* <定义页面属性> */
	padding:0px;
	margin: 0 auto; /* 居中显示 */
	color: #515151; /* 定义网页前景色字体颜色 */
	font-family:Arial, Tahoma, Verdana, sans-serif; /* 定义页面字体系列 */
	font-size: 12px; /* 定义页面字体大小 */
	line-height:24px;
	background:#e1e4e1;
	min-width:1004px;
	background:url(../images/bg.jpg) no-repeat center top #fcfcfc;

}
img{padding: 0px; margin:0px;}
dl,dt,dd,h2,form,ul,li,p,img, span{margin:0; padding:0;}
/*定义超链接属性---------------------------------*/
a {/*<定义超链接默认属性>*/
	color:#565555;/*默认为中灰色*/
	text-decoration:none;/*清除下划线*/
}
a:hover {/*<定义鼠标经过超链接属性>*/
	color:#0774c2;/*鼠标经过高亮显示*/
	text-decoration:none;/*清除下划线*/
}
a img {/*<清除超链接中的图片蓝色边框>*/
	border:0;
}
ul{list-style-type:none;}
/*首页---------------------------------*/
.header{width:1004px; height:111px;}
.logo{width:131px; height:111px; float:left;}
.top_right{width:821px; height:33px; float:right;}
.top_nr{width:328px; height:64px; padding-left:493px;}
.textwz{width:178px; height:26px; line-height:26px; background:#ffffff; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding-left:10px; font-size:12px; color:#8c8c8c;}
.search_btn img{ margin-left:-3px;}
.nav{width:821px; height:33px; background:url(../images/navbg.png) no-repeat left;}
#daohang{width:821px; height:33px;z-index:9999}
#daohang ul{list-style-type:none;}
.nav_index{width:90px; height:33px;color:#ffffff; float:left; font-size:12px; list-style-type:none; text-align:center; margin-left:20px;}
.nav_index a{color:#ffffff; display:block;height:33px; line-height:33px;}
.nav_index a:hover{color:#ffffff; background:#ff8700; color:#FFFFFF}
.tab{position:relative;display:block;float:left;cursor:pointer}
.tab .tablink{position:relative;/*width:100px;*/ height:auto;text-align:left; text-indent:25px; line-height:33px; font-size:12px; color:#ffffff; z-index:99;float:left; font-family:"微软雅黑"; background:url(../images/navbg.png) no-repeat left; margin-left:12; margin-right:25px;max-width: 140px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tab .tablink a{line-height:33px;color:#ffffff;text-decoration:none}
.tab:hover{color:#ffffff; background:#ff8700;}
.tab:hover .tablink{color:#ffffff;border:0px solid #629d2a;text-decoration:none}
.tab:hover .tablink a{color:#ffffff;display:block;}
.dropdown:hover .arwlink{ background:url(../images/navsubbg.png) no-repeat center;color:#ffffff; text-align:left}
.dropdown ul{display:none}
.dropdown:hover ul{position:absolute;display:block;margin-left:-1px;top:33px;left:1px;z-index:99}
.subnav2{width:130px; padding-left:20px; padding-right:15px; color:#ffffff; padding:0px;background:#ffffff; border:1px solid #d0d0d0; font-size:12px; padding-top:5px; padding-bottom:5px;}
.subnav2 a{width:130px; height:24px; text-align:left; text-indent:20px;font-size:12px; background:#ffffff; display:block; line-height:24px;color:#2e2e2e; font-size:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.subnav2 a:hover{color:#000000;text-decoration:none; font-weight:bold; background:#d6d6d6;}
.banenr{width:100%; height:445px;}
/*banner---------------------------------*/
.kv{height:445px;position:relative;width:100%}
.kv ul{height:445px;width:100%;}
.kv ul li{height:445px;width:100%;list-style-type:none;}
.kv ul li a{height:445px;width:100%;display:block;}
.kv .kv_prev{position:absolute;left:0px;top:140px;background:url(../images/icon_bg.png) no-repeat left top;height:70px;width:70px;z-index:2;}
.kv .kv_next{position:absolute;right:0px;top:140px;background:url(../images/icon_bg.png) no-repeat -115px top;height:70px;width:70px;z-index:2;}
.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:15px;margin-left:-75px;z-index:2;}
.kv .kv_page a{display:block;float:left;width:27px;height:27px;background:url(../images/icon_bg.png) no-repeat -27px -203px;}
.kv .kv_page a.selected{background:url(../images/icon_bg.png) no-repeat left -203px;}
/*banner结束---------------------------------*/
.symain{width:966px; height:150px; background:#ffffff; border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8; margin-top:20px; padding-top:20px; padding-left:36px;}
.syabout{width:326px; height:130px; float:left;}
.sytitle{width:100%; height:30px; font-size:14px; line-height:30px; color:#000000; background:url(../images/sytitle_bg.gif) no-repeat left; text-indent:30px;}
.syabout_nr{width:100%; height:90px; font-size:12px; color:#000000; line-height:24px; padding-top:10px;word-break: break-all;}
.syabout_nr a{ color:#ff8500; }
.syabout_nr a:hover{ color:#ff8500; text-decoration:underline;}
.syabout_nr img{float:left; margin-right:15px;}
.synews{width:330px; height:130px; float:left; margin-left:40px;}
.sytitle2{width:100%; height:30px; font-size:14px; line-height:30px; color:#000000; background:url(../images/sytitle_bg2.gif) no-repeat left; text-indent:25px;}
.synews_nr{width:100%; height:90px;padding-top:10px;}
.synews_nr ul{list-style-type:none;}
.synews_nr ul li{width:100%; height:26px; line-height:25px; color:#000000; background:url(../images/synews_bg.gif) no-repeat left; text-indent:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.synews_nr ul li a{color:#000000; }
.synews_nr ul li a:hover{ color:#ff8500; text-decoration:underline;}
.synews_nr ul li span{float:right; color:#666666;}
.sycase{width:226px; height:130px; float:right; margin-right:12px;}
.sytitle3{width:100%; height:30px; font-size:14px; line-height:30px; color:#000000; background:url(../images/sytitle_bg3.gif) no-repeat left; text-indent:26px;}
.sycase_nr{width:100%; height:94px; padding-top:6px;}
.left_btn{width:38px; height:94px; float:left;}
.right_btn{width:38px; height:94px; float:left;}
.sycase_img{width:150px; height:94px; float:left; overflow:hidden;}
.sycase_img dl{width:150px; height:94px; float:left; overflow:hidden;}
.sycase_img dl dd{width:150px; height:94px; z-index:1}
.sycase_img dl dt{width:150px; height:18px;background:url(../images/case_bg.png) no-repeat left;overflow:hidden;margin-top:76px; margin-top:-18px; z-index:999; position: relative; font-size:12px; text-align:center; color:#FFFFFF; line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sycase_img dl dt a{color:#FFFFFF;}
.sycase_img dl dt a:hover{color:#ff8500; text-decoration:underline;}
.blk_18{overflow:hidden;zoom:1;}
.blk_18 .pcont{ width:150px;_width:150px; height:94px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:1500px; zoom:1; overflow:hidden;}
.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{width:1004px; height:80px; border-top:4px solid #424242;}
.foot_left{ width:765px; height:auto; float:left;}
.foot_nav{width:100%; height:24px; line-height:24px; color:#656565; margin-top:20px;}
.foot_nav span{ color:#c5c5c5; margin-left:5px; margin-right:5px;}
.foot_nav a{color:#656565;}
.foot_nav a:hover{color:#ff8500; text-decoration:underline;}
.foot_bqxx{width:100%; height:24px; line-height:24px;color:#656565; }
.ewm{width:51px; height:51px; float:right; margin-top:15px;}
/*子页---------------------------------*/
.zymain{width:964px; height:auto; padding:20px;background:#FFFFFF; margin-top:35px; min-height:500px; overflow:hidden;}
.zyleft{width:210px; height:auto; float:left;}
.zynav{width:210px; height:auto;}
.zynav_title{width:210px; height:39px; line-height:39px; background:url(../images/ztnav_titlebg.gif) no-repeat bottom; font-size:18px; line-height:36px;}
.zynav_nr{ width:210px; height:auto; padding-top:10px;}
.zynav_nr ul{list-style-type:none;}
.zynav_nr ul li{width:100%; height:29px; line-height:29px; color:#252525; font-size:14px; text-indent:22px; background:url(../images/ztnav_bg.gif) no-repeat left; margin-top:10px;}
.zynav_nr ul li a{display:block;color:#252525;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.zynav_nr ul li a:hover,.zynav_nr ul li a.active{background:url(../images/ztnav_bg2.gif) no-repeat left; color:#FFFFFF;}
.zynav_nr.contact ul li{background:url(../images/ztnav_bg3.gif) no-repeat left;}
.zynav_nr.contact ul li a:hover,.zynav_nr.contact ul li a.active{background:url(../images/ztnav_bg4.gif) no-repeat left;color:#FFFFFF;}
.zyleft_qt{ width:100%; height:auto; padding-top:20px;}
.zyright{width:724px; height:auto; float:right;}
.dqwz{width:100%; height:38px; border-bottom:1px solid #e2e2e2;}
.zytitle{width:300px; height:38px; line-height:38px; font-size:16px; color:#484848; float:left;}
.zytitle2{width:100px; height:38px; line-height:38px; font-size:16px; color:#484848; float:left; background:url(../images/ztnav_titlebg.gif) no-repeat left bottom;}
.dqwznr{width:420px; height:38px; float:right; color:#afafaf; text-align:right; line-height:38px;}
.dqwznr a{color:#8f8f8f;}
.dqwznr a:hover{ color:#ff8700;}
.dqwznr span{color:#ff8700; font-weight:bold;}
.dqwznr2{width:864px; height:37px; float:right; color:#afafaf; text-align:right; line-height:37px;border-bottom:1px solid #000000;}
.dqwznr2 a{color:#8f8f8f;}
.dqwznr2 a:hover{ color:#ff8700;}
.dqwznr2 span{color:#ff8700; font-weight:bold;}

.zyright_nr{width:100%; height:auto; padding-top:20px;}
.pro{width:100%; height:auto;}
.pro h1{font-size:18px; line-height:44px; color:#363636;}
.pro p{font-size:12px; line-height:26px;}
.newslist{width:100%; height:auto;}
.newstime{ width:40px; height:45px; float:left; margin-right:16px; color:#fff;line-height:22px; text-align:center; }
.newsmoth{ width:40px; height:22px; margin-bottom:1px; background-color:#626262;}
.newsyear{ width:40px; height:22px; background-color:#ff9600;}
.newsnr{ width:665px; 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:#ff8700; line-height:22px; text-decoration:none;}
.newsnr a:hover{ color:#000000;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; color:#737373; font-size:14px; padding-top:5px; padding-bottom:26px; margin-top:20px;}
.newsnrwz img{max-width:100%;}
.fy{ width:100%; height:60px; text-align:center; line-height:60px;}
.news{width:100%; height:auto;}
.caselist{width:100%; height:auto;}
.caselist dl{width:100%; height:164px; padding-bottom:25px; border-bottom:1px dotted #d3d3d3; margin-bottom:25px;}
.caselist dl dd{width:219px; height:164px; float:left;}
.caselist dl dt{width:482px; height:164px; float:right;}
.caselist dl dt h1{ font-size:16px; height:38px; line-height:38px; color:#292929; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.caselist dl dt p{font-size:13px; line-height:26px; color:#656565; word-break: break-all;}
.moer{width:89px; height:26px; background:url(../images/zymoer_bg.gif) no-repeat left;color:#ffffff; text-align:center; line-height:26px; float:right; margin-top:10px;}
.moer a{color:#ffffff; display:block;}
.moer a:hover{ background:url(../images/zymoer_bg2.gif) no-repeat left;}
.logo_list{width:100%; height:auto; padding-top:30px;}
.logo_list ul{ list-style-type:none;}
.logo_nr{width:221px; height:104px; margin-right:25px; float:left; margin-bottom:20px;}
.logo_nr img{width:219px; height:62px; border:1px solid #e0e0e0;}
.logo_nr p{width:219px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#505050;}
.logo_nr a p{color:#505050;}
.logo_nr a:hover p{color:#ff8700;}
.logo_nr2{width:221px; height:104px; float:left;margin-bottom:20px;}
.logo_nr2 img{width:219px; height:62px; border:1px solid #e0e0e0;}
.logo_nr2 p{width:219px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#505050;}
.logo_nr2 a p{color:#505050;}
.logo_nr2 a:hover p{color:#ff8700;}
.logo_xq{width:100%; height:auto; padding-top:30px;}
.logo_gs{width:100%; height:auto;}
.logo_gs img{float:left;border:1px solid #e0e0e0; margin-right:20px;}
.logo_gs h1{font-size:16px; line-height:36px; color:#2b2b2b;}
.logo_gs p{ font-size:14px; color:#5a5a5a; line-height:30px;}
.logo_pro{width:100%; height:auto; margin-top:20px;}
.logo_pro h1{font-size:16px; line-height:36px; color:#2b2b2b;}
.logo_pronr{width:100%; height:auto; margin-top:10px;}
.logo_pronr ul{list-style-type:none;}
.logo_pronr ul li{width:200px; height:190px; float:left; margin-right:38px;}
.logo_pronr ul li img{width:200px; height:150px;}
.logo_pronr ul li p{ font-size:14px; color:#5a5a5a; line-height:40px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.logo_pronr ul li a p{color:#5a5a5a;}
.logo_pronr ul li a:hover p{color:#ff8700;}
/*留言板---------------------------------*/
.lyb{width:100%; height:auto;padding-top:30px;}
.lybr{width:700px; height:490px; float:right; padding-top:32px;}
.textyy2{ width:210px; height:35px; border:0px;font-family:"微软雅黑"; color:#666666; margin-left:10px; background:url(../images/lb1.gif) no-repeat; margin-bottom:10px; text-indent:10px;}
.textyy3{ width:525px; height:35px; border:0px;font-family:"微软雅黑"; color:#666666; margin-left:10px; background:url(../images/lb4.gif) no-repeat; margin-bottom:10px; text-indent:10px;}
.textyy4{ width:84px; height:35px; border:0px; font-family:"微软雅黑"; color:#666666;margin-left:10px; background:url(../images/lb3.gif) no-repeat;margin-bottom:10px; text-indent:10px;}
.wbk4{width:525px; height:120px; border:0px; margin-left:10px;background:url(../images/lb2.gif) no-repeat;margin-bottom:10px; text-indent:10px;font-family:"微软雅黑"; color:#666666; line-height:24px;}
/*联系我们---------------------------------*/
.lxwm{width:100%; height:400px;background:#FFFFFF;}
.lxwm_left{width:318px; height:340px; float:left; margin-top:20px; }
.lxwm_left h1{font-size:18px; color:#ff8700; font-weight:normal; line-height:42px; margin-bottom:5px;}
.lxwm_left p{font-size:14px; color:#6d6d6d; margin-top:8px; line-height:30px;}
.lxwm_left p span{color:#000000;}
.lxwm_right{width:626px; height:356px; float:right;margin-top:30px;}

/*zynav*/
.pronav{width:210px; height:auto;}
.pronav_title{width:210px; height:39px; line-height:39px; background:url(../images/ztnav_titlebg.gif) no-repeat bottom; font-size:18px; line-height:36px;}
.pronav_nr{ width:210px; height:auto; padding-top:10px;}
.pronav_nr ul{list-style-type:none;}
.pronav_nr ul li{width:100%; height:29px; line-height:29px; color:#252525; font-size:14px; text-indent:22px; background:url(../images/ztnav_bg.gif) no-repeat left; margin-top:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pronav_nr ul li:hover,.pronav_nr ul li.active{background:url(../images/ztnav_bg2.gif) no-repeat left;}
.pronav_nr ul li a{color:#252525;}
.pronav_nr ul li:hover a,.pronav_nr ul li.active a{color:#FFFFFF;}

.pronav ul.sub{width: 100%;height: auto;background: #FFFFFF;display:none;}
.pronav ul.sub.open{display:block;}
.pronav li.nav_list{width: 100%;height: 20px;line-height: 20px;font-size: 12px;color: #3a3a3a;text-indent: 25px;background:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pronav li.nav_list:hover,.pronav li.nav_list.active{background:none;}
.pronav li.nav_list:hover a,.sub li.nav_list.active a{color: #ff8700;}
.zyright_nr{font-size:14px;}