@charset "gb2312";
/*---------------------------------------通用样式---------------------------------------*/
* { margin:0; padding:0; word-wrap:break-word; }
body { font:12px/1.75 "宋体", arial, sans-serif, 'DejaVu Sans', 'Lucida Grande', Tahoma, 'Hiragino Sans GB', STHeiti, SimSun, sans-serif; color:#444; background:#003399 url(/Template/zzy_img/bg_b.gif) repeat-y center top; }
a { color:#333; text-decoration:none; }
a:hover { text-decoration:none; color: #0066CC; }
a img { border:none; }
div, ul, li, p, form { padding: 0px; margin: 0px; list-style-type: none; }
em { font-style: normal; font-weight: normal; }
table { padding: 0px; margin: 0px; list-style-type: none; }
dt, dl, dd { padding: 0px; margin: 0px; list-style-type: none; }
form { margin:0px; padding:0px; }
tr { padding: 0px; margin: 0px; list-style-type: none; }
h3, h4 { padding:0px; font-size:14px; font-weight:bold; }
.clear { clear:both; height:0px; overflow:hidden; }
/*---------------------------------------主体---------------------------------------*/
.web { width: 1002px; margin-right: auto; margin-left: auto; overflow:hidden;}
#head { height: 115px; background: #FFFFFF url(/Template/zzy_img/logo_2.gif) no-repeat; }
	#logo { background: url(/template/zzy_img/logo_2.gif) no-repeat; float: left; width: 500px; height: 107px; }
		#logo a{ text-indent: -999pc; display: block; height: 107px; width: 550px; }
	#logo_r { float: right; margin: 16px; margin-right:30px; overflow:hidden;}
		#logo_r a{ color: #444; }
		#logo_r a:hover{ color: #000;}
	.jtdh{ background: #3399FF; }
.flash { height: 310px; overflow: hidden; margin-bottom: 10px; }
.menu { height: 38px; margin-bottom: 10px; overflow:hidden; background: url(/Template/zzy_img/home_09.png) repeat-x; clear:both; }
	.menu ul { }
		.menu li{ float: left; width: 110px; line-height: 38px; background: url(/template/zzy_img/home_02.png) no-repeat right; text-align: center; display: block; overflow:hidden; }
		.menu li a{ text-align: center; display: block; height: 38px; width: 110px; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
		.menu li a:hover{ color: #333333; display: block; background: url(/template/zzy_img/menu_hover.gif); margin: auto; }
/*---------------------------------------首页新闻、概况---------------------------------------*/
.home1 { height: 240px; width:250px; overflow: hidden; margin-bottom:10px; margin-right:20px; float:left;}
	.home2nr { margin-top:8px;}
	.home2nrh { margin-top:8px; width:250px;}
.home2 { width:390px; overflow: hidden; margin-bottom:10px; margin-right:20px; float:left; }
	.home2bt { height:28px; text-indent: 15px; border-bottom: 1px solid #ccc; font-weight: bold; color: #056AC3; font-size: 12px; line-height: 28px; width: auto; background: url(/Template/zzy_img/do_L.png) no-repeat 3px center; }
		.home2bt em { color: #CCCCCC; margin-left: 5px; font:9px Verdana, Arial, Helvetica, sans-serif; overflow:hidden }
		.home2bt a { float:right; background: url(/Template/zzy_img/more01.gif) no-repeat 0px 10px; text-indent: -999em; display: block; padding: 10px 3px 0 0; height: 9px; width: 36px; overflow: hidden; }
	.home2npic { float: left; border: 1px solid #eee; padding: 3px; margin-top: 10px; }
	.home2ntxt { overflow:hidden; margin-left:2px;}
		.home2ntxt span{ float:right;}
		.home2ntxt img{ _padding-top:5px;}
		.home2ntxt ul li { width:385px; height:30px; background: url(/Template/zzy_img/naSzarym.gif) repeat-x bottom; line-height: 30px; }
.home3 { width:322px; overflow: hidden; margin-bottom:10px; float:right }
	.home3nr { margin-top:5px; margin-left:3px; line-height: 20px; text-indent:2em; }
	.home3nr img { float:right; margin-left:5px; border: 1px solid #eee; }
/*---------------------------------------首页产品---------------------------------------*/
.main_pro { height: 378px; margin-bottom:7px; clear: both; overflow:hidden;}
	.mainpro_cp { margin-top: 10px; width: 1012px; overflow:hidden;} 
		.main2_nr ul{ width:1002px; overflow:hidden;}
			.mainpro_cp li { float:left; width:158px; margin:0 10px 10px 0; }
			.mainpro_cp li { _margin:0 8px 10px 0; }/*IE6*/
			.mainpro_cp li a { display:block; width:152px; overflow:hidden; margin:0 auto; padding:3px; border:1px solid #E6E6E6; text-decoration:none; color:#000; cursor:pointer; }
			.mainpro_cp li a em { text-align: center; display: block; }
			.mainpro_cp li a img { height:120px; width:152px; }
			.mainpro_cp li a span { height:28px; line-height:28px; text-align:center; overflow:hidden; display:block; font-size:12px; color:#666666; margin-top: 3px; border: 1px solid #E6E6E6; background-color: #eee; }
			.mainpro_cp li a:hover img {filter: Alpha(Opacity=58);}  /*图片透明度*/
			.mainpro_cp li a:hover { border:1px solid #0099ff; }
			.mainpro_cp li a:hover span { height:28px; line-height:28px; text-align:center; overflow:hidden; display:block; font-size:12px; color:#FFFFFF; margin-top: 3px; background: #0099FF; }
/*---------------------------------------单页样式---------------------------------------*/
.main_left { float: left; width: 247px; overflow:hidden; clear: both; }
	.leftmenu { margin-top:8px;} /*左了菜单*/
	.leftmenu2 { margin-top:10px; margin-left: 15px; } /*左了菜单*/
		.leftmenu li{ width:247px; height:30px; background: url(/Template/zzy_img/lmenu.png) no-repeat; }
		.leftmenu li a{ height:30px; display:block; line-height: 30px; text-indent: 42px; letter-spacing: 1px; }
		.leftmenu li a:hover{ background: url(/Template/zzy_img/lmenuhover.png) no-repeat; font: bold 12px "宋体"; line-height:30px; }	
.main_right { float: right; width: 730px; padding-bottom:10px; }
	.right_bt { height:28px; line-height:28px; background: url(/Template/zzy_img/do_L.png) no-repeat 5px center; border-bottom: 1px solid #CCCCCC; }
		.right_bt h2{ float:right; font-size: 12px; font-weight: normal; background: url(/Template/zzy_img/do_L.png) no-repeat 0px center; text-indent: 15px; }
		.right_bt h4{ float:left; font-size: 12px; margin-left: 18px; color: #0066FF; overflow:hidden; }

.right_nr{overflow:hidden; clear:both; padding:10px 0;}
.right_nr { font-size:12px; line-height:170%; color:#222; width:730px; overflow:hidden; }
	.right_nr img {width: expression(this.width > 600 ? 600: true); max-width: 600px;padding:4px;border:1px solid #D4E2E3;text-align:center; display:block; margin:5px auto;}
		.right_nr img { float:right; margin:0 0 0 8px;}
		.right_nr #MyContent { color: #333; }
		.right_nr #MyContent p { padding:5px 0;text-indent:2em;}
			.right_nr #MyContent h1,
			.right_nr #MyContent h2,
			.right_nr #MyContent h3,
			.right_nr #MyContent h4,
			.right_nr #MyContent h5 { color:#000;font-family:"宋体"; border-bottom:1px solid #ACCEDD; border-top:3px solid #ACCEDD; background:#F7F7F7; text-indent:24px; line-height:1.5em; margin:10px 0;}
			.right_nr #MyContent h6 { color:#000; font-family:"宋体"; border-bottom:1px solid #ACCEDD; border-top:3px solid #ACCEDD; background:#F7F7F7; text-indent:24px; line-height:1.5em; width: 65%; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0; font-size: 14px; font-weight: bold; }
			.right_nr #MyContent .innerlink { color: #f60; }
			.right_nr #MyContent a:hover{color:#50AC23;}
/*---------------------------------------单页图片居中---------------------------------------*/
.right_nr1{overflow:hidden; clear:both; padding:10px 0;}
.right_nr1 { font-size:12px; line-height:170%; color:#222; width:730px; overflow:hidden; }
	.right_nr1 img {width: expression(this.width > 650 ? 650: true); max-width: 650px; padding:4px;	text-align:center;	display:block;	margin:5px auto; border-top-style: none;	border-right-style: none; border-bottom-style: none; border-left-style: none;}
		.right_nr1 #MyContent { color: #333; }
		.right_nr1 #MyContent p { padding:5px 0;text-indent:2em;}
			.right_nr1 #MyContent h1,
			.right_nr1 #MyContent h2,
			.right_nr1 #MyContent h3,
			.right_nr1 #MyContent h4,
			.right_nr1 #MyContent h5 { color:#000;font-family:"宋体"; border-bottom:1px solid #ACCEDD; border-top:3px solid #ACCEDD; background:#F7F7F7; text-indent:24px; line-height:1.5em; margin:10px 0;}
			.right_nr1 #MyContent h6 { color:#000; font-family:"宋体"; border-bottom:1px solid #ACCEDD; border-top:3px solid #ACCEDD; background:#F7F7F7; text-indent:24px; line-height:1.5em; width: 65%; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0; font-size: 14px; font-weight: bold; }
			.right_nr1 #MyContent .innerlink { color: #f60; }
			.right_nr1 #MyContent a:hover{color:#50AC23;}
			
			
/*---------------------------------------产品列表样式---------------------------------------*/
.right_prls { overflow:hidden; padding-top: 10px; padding-left: 1px; clear:both; width: 730px; }
	.right_prls ul{ width:755px; }
		.right_prls li { float:left; width:236px; margin:0 10px 10px 0;}
		.right_prls li a { display:block; width:225px; overflow:hidden; margin:0 auto; padding:3px; border:1px solid #E6E6E6; text-decoration:none; color:#000; cursor:pointer; }
		.right_prls li a img { height:160px; width:224px; margin: 0px auto; }
		.right_prls li a em { text-align: center; display: block; }
		.right_prls li a:hover { border:1px solid #0099FF; }
		.right_prls li a span { height:28px; line-height:28px; text-align:center; overflow:hidden; display:block; font-size:12px; color:#666666; margin-top: 3px; border: 1px solid #E6E6E6; }
		.right_prls li a:hover span { height:28px; line-height:28px; text-align:center; overflow:hidden; display:block; font-size:12px; color:#FFFFFF; border-top: 1px solid #E6E6E6; margin-top: 3px; background-color: #0099ff; }
/*---------------------------------------新闻列表样式---------------------------------------*/
.right_news_ls{ overflow:hidden; padding-top: 10px; padding-bottom:10px; padding-left: 1px; clear:both; width: 730px; }
	.right_news_ls ul{ margin-bottom: 15px; }
		.right_news_ls li span{ float:right; padding:0 0 0 10px; color:#999 }
		.right_news_ls li img{ padding:0 10px 0 5px; }
		.right_news_ls li img{ _padding-top:5px; }
		.right_news_ls li { background: url(/Template/zzy_img/naSzarym.gif) repeat-x bottom; height:28px; line-height:28px; overflow:hidden; color:#f60 }
/*---------------------------------------新闻、产品内容样式---------------------------------------*/
.right_prnr { overflow:hidden; padding-top: 10px; padding-left: 1px; clear:both; width: 730px; }
.prbt { height:50px; font: bold 14pt/50px "微软雅黑", "黑体"; color: #f60; text-align: center; }
#line { background: #CCCCCC; height: 1px; margin-bottom:10px; width:95%; margin-right: auto; margin-left: auto; }
#article_info{ text-indent:2em; line-height:20px; padding:5px; border:1px dashed #B8CDE3; background:#F8FBFC; color:#0456A0; width:717px;}
#article_date{ height:30px; line-height:30px; text-align:center; border-top:1px dashed #dddddd; font-size: 12px; }


.right_prnr { font-size:14px; line-height:2em; color:#222; width:730px; overflow:hidden;text-indent:2em;}
	.right_prnr #MyContent p { padding:5px 0;text-indent:2em;}
	.right_prnr #MyContent img {width: expression(this.width > 600 ? 600: true); max-width: 510px;padding:4px;border:1px solid #D4E2E3;text-align:center; display:block; margin:5px auto;}
	.right_prnr #MyContent a:link,#article_nr #MyContent a:visited,#article_nr #MyContent a:active{color:#f60;font-size:14px; } 
	.right_prnr #MyContent a:hover{color:#50AC23;font-size:14px;} 
	.right_prnr #MyContent h1,
	.right_prnr #MyContent h2,
	.right_prnr #MyContent h3,
	.right_prnr #MyContent h4,
	.right_prnr #MyContent h5,
	.right_prnrr #MyContent h6 { color:#000;font-family:"宋体"; border-bottom:1px solid #ACCEDD; border-top:3px solid #ACCEDD; background:#F7F7F7; text-indent:24px; line-height:1.5em; margin:10px 0;}
	.right_prnr #MyContent object,#article_nr #MyContent embed { width:510px; height:420px; display:block; margin:10px auto;}
	.right_prnr #MyContent table img {display:inline; border:none}
	.right_prnr #MyContent p table { position:relative;left:-24px;left:0}
	.right_prnr #MyContent h1 {font-size:24px;}
	.right_prnr #MyContent h2 {font-size:22px;}
	.right_prnr #MyContent h3 {font-size:18px;}
	.right_prnr #MyContent h4 {font-size:16px;}
	.right_prnr #MyContent h5 {font-size:14px;}
	.right_prnr #MyContent h6 {font-size:14px;}
	.right_prnr #MyContent h1 a:link,#article_nr #MyContent h1 a:visited,#article_nr #MyContent h1 a:active,#article_nr #MyContent h1 a:hover{font-size:24px;color:red;}
	.right_prnr #MyContent h2 a:link,#article_nr #MyContent h2 a:visited,#article_nr #MyContent h2 a:active,#article_nr #MyContent h2 a:hover{font-size:22px;color:red;}
	.right_prnr #MyContent h3 a:link,#article_nr #MyContent h3 a:visited,#article_nr #MyContent h3 a:active,#article_nr #MyContent h3 a:hover{font-size:18px;color:red;}
	.right_prnr #MyContent h4 a:link,#article_nr #MyContent h4 a:visited,#article_nr #MyContent h4 a:active,#article_nr #MyContent h4 a:hover{font-size:16px;color:red;}
	.right_prnr #MyContent h5 a:link,#article_nr #MyContent h5 a:visited,#article_nr #MyContent h5 a:active,#article_nr #MyContent h5 a:hover{font-size:14px;color:red;}
	.right_prnr #MyContent h6 a:link,#article_nr #MyContent h6 a:visited,#article_nr #MyContent h6 a:active,#article_nr #MyContent h6 a:hover{font-size:14px;color:red;}
#article_sc { float:left; padding:5px 0 0}
#article_next{ clear:both; line-height:24px; border-top:1px dashed #ccc; padding:5px 0;}
#pro_table { line-height:2em;}
/*---------------------------------------分页样式---------------------------------------*/
#fenye{ clear:both; margin-top: 10px; }
#fenye a{text-decoration:none;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{ width:22px; border:1px solid #ddd; color:#666666; font-weight:bold; text-align:center; background-color: #eee; }
#fenye a.curr font { color:#666 }
#fenye a.curr:visited {color:#fff;}
#fenye a{ margin:5px 4px 0 0; color:#999999; background:#fff; border:1px solid #ddd; float:left; text-align:center; height:22px; line-height:22px }
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{ color:#fff; border:1px solid #0033FF; float:left; background-color: #0099ff; }
#fenye span{ display:none}
/*---------------------------------------切图---------------------------------------*/
#picBox{width:1002px; height:310px; margin:0; overflow:hidden; position:relative;}
#picBox ul#show_pic{ margin:0; padding:0; list-style:none; height:310px; width:6012px; position:absolute;}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:310px;}
#picBox ul#show_pic li img{ display:block;}
#icon_num{ position:absolute; bottom:10px; right:10px;}
#icon_num li{ float:left; background:url(/Template/zzy_img/qtli.gif) no-repeat -15px 0; width:15px; height:15px; list-style:none; color:#39F; text-align:left; cursor:pointer; padding:0; margin:0 5px 0 0; line-height: 15px; text-indent: 5px; }
#icon_num li:hover,#icon_num li.active{ background:url(/Template/zzy_img/qtli.gif) no-repeat 0 0; color:#fff;}
/*---------------------------------------底部版权---------------------------------------*/
.foot { height: 80px; overflow: hidden; clear: both; border-top: 2px solid #eee; }
.flogo { float: left; height: 80px; padding-top: 6px; }
.ftxt { float: right; width: 790px; height: 80px; padding-top: 22px; }
/*---------------------------------------联系我们---------------------------------------*/
.lxwm { height: 35px; width: 185px; margin-bottom: 8px; border: 1px solid #ddd; padding-left: 60px; padding-top:4px; line-height: 18px;}
#lx1 { background: url(/Template/zzy_img/A.gif) no-repeat 15px center; margin-top:8px; }
#lx1:hover { background: #E6FFFF url(/Template/zzy_img/A_2.gif) no-repeat 15px center; }
#lx2 { background: url(/Template/zzy_img/b.gif) no-repeat 15px center; }
#lx2:hover { background: #E6FFFF url(/Template/zzy_img/b_2.gif) no-repeat 15px center; }
#lx3 { background: url(/Template/zzy_img/c.gif) no-repeat 15px center; }
#lx3:hover { background:#E6FFFF url(/Template/zzy_img/c_2.gif) no-repeat 15px center; }
#lx4 { background: url(/Template/zzy_img/d.gif) no-repeat 15px center; }
#lx4:hover { background: #E6FFFF url(/Template/zzy_img/d_2.gif) no-repeat 15px center; }
#lx5 { background: url(/Template/zzy_img/e.gif) no-repeat 15px center; }
#lx5:hover { background: #E6FFFF url(/Template/zzy_img/e_2.gif) no-repeat 15px center; }
/*---------------------------------------留言---------------------------------------*/
#guestbook { width:724px; overflow:hidden;}
#GuestList { width:724px; margin:0 auto; clear:both; padding:10px 0px 0; } 
#club_link { width:724px; overflow:hidden; height:38px;} 
  #club_link a { display:block; width:110px; float:right; height:30px; background-image:url(/template/zzy_img/club_linl.png); text-indent:-999em; padding:0 10px 0 0; background-repeat:no-repeat} 
  #club_link .a { background-position:0 -30px;} 
#Content { width:600px; height:200px; } 
.club_list{ width:724px; overflow:hidden; border-top:1px solid #B9D8F9; clear:both; margin:0 0 10px;background:#fff} 
.club_left { width:120px; float:left; height:120px; background:#E8F2FD} 
  .club_123 { font-family:"Arial Black", Gadget, sans-serif; font-size:60px; display:block; width:120px; height:90px; text-align:center; color:#1074D8} 
  .club_name { width:120px; display:block; height:30px; text-align:center; font-weight:bold; color:#f60;} 
.club_right { width:580px; float:right} 
  .club_top { height:30px; line-height:30px; overflow:hidden; width:580px; border-bottom:1px solid #B9D8F9} 
   .club_title { float:left; font-size:14px; color:#f60;} 
  .club_con { line-height:22px; color:#666; text-indent:2em; padding:5px 0;} 
  .club_date { height:30px; line-height:30px; text-align:right; color:#1074D8; float:right} 
  .club_huifu { width:553px; background:#f7fbff; padding:10px; border:1px dashed #B9D8F9; float:right; margin-right: 5px; } 
   .club_huifu_title { font-size:14px; color:#f00;} 
   .club_huifu_con { line-height:22px; color:#666; text-indent:2em; padding:5px 0;} 
   .club_huifu_date { height:20px; line-height:20px; color:#1074D8; float:right}
/*--------------------------------------产品树型菜单---------------------------------------------*/
#top,#main_cd,#bottom {text-align:center;clear:both;margin:0 auto;background:#fff; overflow:hidden;}/*设置总宽度，文本对齐方式改回默认left,清除周围浮动，左右自适应[FireFox居中方式]*/
/* map 背景设置 */
#map_top{height:40px;background:url(/baidoc_images/map_top.gif) no-repeat #fff;margin-left:10px !important;margin-left:0; }
#map_main{ background:url(/baidoc_images/map_middle.gif) repeat-y #fff; margin-left:10px !important; margin-left:0; padding-top: 10px; padding-right: 0; padding-bottom: 0; width: 247px; overflow: hidden; clear: both; }
#map_bottom{height:40px;background:url(/baidoc_images/map_bottom.gif) no-repeat #fff;margin-left:10px !important;margin-left:0;}
#map_top:after,#map_main:after,#map_bottom:after{  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
/* ul li 设置 */
#map_main ul {padding-left:30px;}
#map_main li{ list-style:none; text-align:left; letter-spacing:1px; height:auto!important; height:25px; min-height:25px; border-bottom: 1px solid #F0F0F0; }
#map_main li img{border:0;}
#map_main li.top_type{ height:20px; padding-top:0px;}
#map_main li.top_type a{ font-weight:bold; color:#0066FF; letter-spacing:2px;}
#map_main .green_bold{ font-size:20px; font-weight:bold; color:#009900;letter-spacing:2px;}
#map_main li.sub_type{  height:20px; padding-top:3px;}
#map_main li.sub_type a{ font-size:12px; font-weight:normal;color:#666666;}
/*main css*/
.izl-rmenu{position:fixed; left:50%; margin-left:532px; bottom:10px; padding-bottom:73px; background:url(/Template/zzy_img/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(/Template/zzy_img/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(/Template/zzy_img/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(/Template/zzy_img/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{ position:absolute; left:-222px; top:-74px; display:none; width:221px; height:221px; }
.izl-rmenu .btn-phone{background:url(/Template/zzy_img/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(/Template/zzy_img/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
